Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f8.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f8.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_f8.s,v 1.1 2007/05/11 17:22:24 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 0xE8EB29B9704F8931, %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 0x6, %g1
89 set 0xD, %g2
90 set 0xF, %g3
91 set 0x8, %g4
92 set 0xF, %g5
93 set 0xA, %g6
94 set 0x3, %g7
95 !# Input registers
96 set -0xF, %i0
97 set -0x4, %i1
98 set -0xB, %i2
99 set -0x0, %i3
100 set -0xC, %i4
101 set -0x4, %i5
102 set -0x5, %i6
103 set -0x6, %i7
104 !# Local registers
105 set 0x72345859, %l0
106 set 0x3F8795B5, %l1
107 set 0x2DE529C2, %l2
108 set 0x5FB5F1FE, %l3
109 set 0x4EC4FB13, %l4
110 set 0x60B069B4, %l5
111 set 0x03B77A26, %l6
112 !# Output registers
113 set 0x12AE, %o0
114 set 0x1422, %o1
115 set 0x163B, %o2
116 set 0x1E6E, %o3
117 set -0x0A8B, %o4
118 set 0x052B, %o5
119 set 0x0B83, %o6
120 set -0x04EB, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x1A11B643F866CBB8)
123 INIT_TH_FP_REG(%l7,%f2,0xD8F974A28DF115B0)
124 INIT_TH_FP_REG(%l7,%f4,0xD0B78CE5AF54D02E)
125 INIT_TH_FP_REG(%l7,%f6,0xDB3EC96B2DD5854D)
126 INIT_TH_FP_REG(%l7,%f8,0xBC0404D29A853C1A)
127 INIT_TH_FP_REG(%l7,%f10,0xEBE8916469365D8F)
128 INIT_TH_FP_REG(%l7,%f12,0x9A362E8B4536DCD8)
129 INIT_TH_FP_REG(%l7,%f14,0x2DBB444B70683E93)
130 INIT_TH_FP_REG(%l7,%f16,0x184047CB8D304EBC)
131 INIT_TH_FP_REG(%l7,%f18,0x773D69FF7D40BDE9)
132 INIT_TH_FP_REG(%l7,%f20,0xD4E2E3940B8BA66A)
133 INIT_TH_FP_REG(%l7,%f22,0x66199CDCF3971945)
134 INIT_TH_FP_REG(%l7,%f24,0x1B1841D544226C7A)
135 INIT_TH_FP_REG(%l7,%f26,0x0C5038AB7221F1F6)
136 INIT_TH_FP_REG(%l7,%f28,0x1EDD8F74AA2C2961)
137 INIT_TH_FP_REG(%l7,%f30,0x75622DD8CA6AC934)
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, 0x585, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fbn,a %fcc0, loop_1
151 edge8 %o5, %o4, %g3
152 tge %icc, 0x5
153 wr %g0, 0x0c, %asi
154 lduwa [%l7 + 0x50] %asi, %l4
155loop_1:
156 movrlez %i6, 0x3D9, %o3
157 tgu %icc, 0x3
158 addc %l6, %o2, %o1
159 fmovscc %icc, %f22, %f19
160 fmovdn %icc, %f9, %f27
161 wr %g0, 0x50, %asi
162 ldxa [%g0 + 0x00] %asi, %i7
163 array8 %o0, %i1, %o7
164 tle %xcc, 0x0
165 tleu %icc, 0x6
166 pdist %f14, %f26, %f4
167 movvc %xcc, %l5, %i5
168 brz %i2, loop_2
169 fandnot2s %f19, %f10, %f10
170 mulx %l0, %g5, %i3
171 movrgez %i4, %l1, %g1
172loop_2:
173 ta %xcc, 0x0
174 brgz %g7, loop_3
175 fmuld8sux16 %f22, %f29, %f14
176 lduh [%l7 + 0x74], %g6
177 fmovrde %g4, %f28, %f30
178loop_3:
179 move %xcc, %i0, %l3
180 fmovdl %icc, %f23, %f15
181 brnz %o6, loop_4
182 fmul8ulx16 %f8, %f16, %f24
183 ldub [%l7 + 0x6C], %g2
184 bcc,pt %icc, loop_5
185loop_4:
186 edge8l %l2, %o5, %g3
187 for %f16, %f20, %f28
188 movrlez %o4, %i6, %o3
189loop_5:
190 ldsh [%l7 + 0x36], %l4
191 tvs %icc, 0x4
192 sllx %l6, 0x03, %o1
193 tn %xcc, 0x6
194 wr %g0, 0x22, %asi
195 stba %i7, [%l7 + 0x0F] %asi
196 membar #Sync
197 xnorcc %o2, 0x0724, %i1
198 fandnot2s %f15, %f25, %f26
199 udiv %o7, 0x1FAA, %o0
200 stb %l5, [%l7 + 0x78]
201 saved
202 rdpr %cwp, %g1
203 rdpr %cansave, %g2
204 rdpr %canrestore, %g3
205 rdpr %cleanwin, %g4
206 rdpr %otherwin, %g5
207 rdpr %wstate, %g6
208 fpadd16 %f10, %f10, %f14
209 ba,pt %icc, loop_6
210 tleu %icc, 0x4
211 fandnot1 %f8, %f28, %f2
212 udivcc %i2, 0x1B2B, %i5
213loop_6:
214 fcmpd %fcc3, %f10, %f2
215 fbe %fcc1, loop_7
216 fors %f12, %f22, %f26
217 fors %f2, %f20, %f11
218 tn %xcc, 0x2
219loop_7:
220 nop
221 setx loop_8, %l0, %l1
222 wrpr 0x1, %tl
223 wrpr %l1, %tpc
224 add %l1, 0x4, %l1
225 wrpr %l1, %tnpc
226 setx 0x34400001400, %l0, %l1
227 wrpr %l1, %tstate
228 wrhpr 0x4, %htstate
229 retry
230 stbar
231 add %g5, %l0, %i3
232 fsrc1s %f28, %f11
233loop_8:
234 nop
235 set 0x59, %g5
236 stba %i4, [%l7 + %g5] 0x2a
237 membar #Sync
238 subc %g1, %l1, %g7
239 membar 0x7A
240 array32 %g6, %i0, %l3
241 for %f16, %f8, %f10
242 fbl,a %fcc3, loop_9
243 fmovrde %o6, %f26, %f24
244 xnor %g2, %l2, %o5
245 movge %xcc, %g3, %o4
246loop_9:
247 bcs,a,pn %icc, loop_10
248 movcc %xcc, %g4, %i6
249 udiv %o3, 0x1C9F, %l4
250 tsubcc %l6, %i7, %o2
251loop_10:
252 fmul8x16 %f13, %f8, %f18
253 fxnor %f14, %f16, %f10
254 movle %icc, %o1, %i1
255 movcs %icc, %o7, %l5
256 fcmpeq16 %f0, %f6, %o0
257 orn %i5, %g5, %i2
258 sll %l0, %i3, %g1
259 tsubcctv %l1, %g7, %g6
260 xnorcc %i4, 0x19F4, %i0
261 tcc %icc, 0x5
262 movrgez %o6, 0x15D, %l3
263 addc %l2, 0x1EF3, %g2
264 fornot1 %f4, %f10, %f12
265 subc %o5, 0x0F72, %g3
266 fmovrdne %g4, %f8, %f14
267 tcs %xcc, 0x1
268 movneg %icc, %o4, %o3
269 udiv %l4, 0x1E99, %l6
270 fbule %fcc2, loop_11
271 fmovdl %xcc, %f14, %f6
272 udivx %i6, 0x0AB3, %o2
273 ldsb [%l7 + 0x71], %i7
274loop_11:
275 movn %xcc, %o1, %i1
276 wr %g0, 0x80, %asi
277 stxa %o7, [%l7 + 0x40] %asi
278 taddcc %l5, 0x03E8, %o0
279 fornot2s %f12, %f4, %f3
280 movn %xcc, %i5, %i2
281 fands %f12, %f2, %f25
282 andn %g5, 0x06A7, %l0
283 siam 0x7
284 move %xcc, %g1, %l1
285 fcmpgt32 %f22, %f30, %i3
286 add %l7, 0x40, %l6
287 wr %g0, 0x80, %asi
288 ldxa [%l6] %asi, %g6
289 casxa [%l6] %asi, %g6, %g7
290 fsrc2 %f2, %f0
291 sllx %i0, %o6, %l3
292 tg %xcc, 0x3
293 fbug %fcc0, loop_12
294 tpos %xcc, 0x6
295 tl %xcc, 0x2
296 tle %icc, 0x5
297loop_12:
298 smul %l2, %g2, %i4
299 bn,a,pn %icc, loop_13
300 sra %g3, %g4, %o4
301 bgu,pn %xcc, loop_14
302 edge32n %o5, %o3, %l4
303loop_13:
304 srax %l6, 0x03, %o2
305 brnz,a %i7, loop_15
306loop_14:
307 edge8n %o1, %i6, %i1
308 movle %xcc, %o7, %l5
309 edge16 %o0, %i2, %i5
310loop_15:
311 smul %l0, 0x09BA, %g5
312 ta %icc, 0x2
313 set 0x5C, %o5
314 lduha [%l7 + %o5] 0x18, %l1
315 edge8n %g1, %i3, %g6
316 brlz,a %i0, loop_16
317 fmovrslez %o6, %f22, %f31
318 edge8 %g7, %l2, %g2
319 fpadd32 %f20, %f6, %f4
320loop_16:
321 tvs %icc, 0x1
322 edge16l %l3, %g3, %i4
323 sub %o4, 0x14AC, %g4
324 movgu %icc, %o5, %o3
325 nop
326 setx loop_17, %l0, %l1
327 wrpr 0x1, %tl
328 wrpr %l1, %tpc
329 add %l1, 0x4, %l1
330 wrpr %l1, %tnpc
331 setx 0x34400001400, %l0, %l1
332 wrpr %l1, %tstate
333 wrhpr 0x4, %htstate
334 retry
335 mova %xcc, %l4, %l6
336 popc %o2, %i7
337 fmovrsgz %i6, %f1, %f31
338loop_17:
339 fornot2s %f1, %f23, %f24
340 edge32 %o1, %i1, %o7
341 movvc %xcc, %l5, %o0
342 nop
343 setx loop_18, %l0, %l1
344 wrpr 0x1, %tl
345 wrpr %l1, %tpc
346 add %l1, 0x4, %l1
347 wrpr %l1, %tnpc
348 setx 0x34400001400, %l0, %l1
349 wrpr %l1, %tstate
350 wrhpr 0x4, %htstate
351 retry
352 fmovdcc %xcc, %f31, %f8
353 bleu,a %icc, loop_19
354 xnorcc %i2, %l0, %i5
355loop_18:
356 addccc %l1, %g1, %g5
357 array32 %i3, %i0, %g6
358loop_19:
359 stb %o6, [%l7 + 0x71]
360 wr %g0, 0x80, %asi
361 sta %f13, [%l7 + 0x28] %asi
362 edge16l %g7, %l2, %l3
363 tl %xcc, 0x3
364 edge32 %g3, %g2, %o4
365 ldd [%l7 + 0x60], %i4
366 edge8l %o5, %o3, %l4
367 set 0x30, %i5
368 ldda [%l7 + %i5] 0x81, %i6
369 udivx %o2, 0x0FC4, %i7
370 array32 %g4, %i6, %i1
371 andncc %o1, %l5, %o7
372 mulx %i2, 0x1A60, %l0
373 sdivcc %o0, 0x1E9C, %l1
374 fcmped %fcc0, %f10, %f6
375 wr %g0, 0x10, %asi
376 sta %f6, [%l7 + 0x34] %asi
377 nop
378 setx loop_20, %l0, %l1
379 wrpr 0x1, %tl
380 wrpr %l1, %tpc
381 add %l1, 0x4, %l1
382 wrpr %l1, %tnpc
383 setx 0x34400001400, %l0, %l1
384 wrpr %l1, %tstate
385 wrhpr 0x4, %htstate
386 retry
387 tge %icc, 0x4
388 fmuld8ulx16 %f14, %f25, %f30
389 fmovdne %xcc, %f8, %f23
390loop_20:
391 tge %icc, 0x6
392 ta %xcc, 0x2
393 movgu %xcc, %i5, %g1
394 fmovdvs %xcc, %f14, %f1
395 movrgz %i3, 0x399, %g5
396 edge16l %i0, %o6, %g6
397 edge8n %g7, %l2, %g3
398 tge %xcc, 0x0
399 fnands %f31, %f15, %f14
400 wr %g0, 0x80, %asi
401 prefetcha [%l7 + 0x28] %asi, 0x2
402 taddcctv %g2, %i4, %o4
403 sdivx %o5, 0x11D6, %o3
404 alignaddr %l6, %o2, %i7
405 addc %g4, %l4, %i1
406 tleu %icc, 0x2
407 ble,a,pn %icc, loop_21
408 fandnot2 %f22, %f22, %f16
409 stbar
410 movrgz %o1, 0x199, %l5
411loop_21:
412 edge32ln %o7, %i6, %l0
413 edge16ln %i2, %o0, %i5
414 fands %f22, %f11, %f17
415 udivx %l1, 0x125E, %i3
416 fexpand %f22, %f4
417 set 0x08, %g3
418 stwa %g1, [%l7 + %g3] 0x0c
419 mulx %g5, %o6, %g6
420 wr %g0, 0x2f, %asi
421 stha %g7, [%l7 + 0x52] %asi
422 membar #Sync
423 subcc %i0, 0x10EF, %l2
424 edge16l %g3, %l3, %i4
425 fmovsvc %icc, %f8, %f4
426 brlez %g2, loop_22
427 andcc %o4, 0x198E, %o3
428 add %l7, 0x70, %l6
429 wr %g0, 0x0c, %asi
430 casxa [%l6] %asi, %l6, %o5
431loop_22:
432 ldx [%l7 + 0x18], %o2
433 ldsb [%l7 + 0x53], %i7
434 udivx %l4, 0x05AB, %i1
435 smul %g4, 0x02E6, %l5
436 sdivx %o1, 0x1B06, %o7
437 fbuge,a %fcc1, loop_23
438 fnands %f7, %f6, %f7
439 orncc %l0, %i6, %o0
440 fnot1s %f17, %f20
441loop_23:
442 tl %xcc, 0x0
443 wr %g0, 0x81, %asi
444 ldsha [%l7 + 0x12] %asi, %i2
445 tg %xcc, 0x7
446 movvs %icc, %l1, %i5
447 saved
448 rdpr %cwp, %g1
449 rdpr %cansave, %g2
450 rdpr %canrestore, %g3
451 rdpr %cleanwin, %g4
452 rdpr %otherwin, %g5
453 rdpr %wstate, %g6
454 fbul,a %fcc2, loop_24
455 nop
456 setx loop_25, %l0, %l1
457 wrpr 0x1, %tl
458 wrpr %l1, %tpc
459 add %l1, 0x4, %l1
460 wrpr %l1, %tnpc
461 setx 0x34400001400, %l0, %l1
462 wrpr %l1, %tstate
463 wrhpr 0x4, %htstate
464 retry
465 movvs %xcc, %i3, %g1
466 ta %xcc, 0x2
467loop_24:
468 edge16ln %g5, %o6, %g6
469loop_25:
470 edge16ln %g7, %i0, %g3
471 fmovsl %xcc, %f28, %f3
472 set 0x60, %g4
473 ldda [%l7 + %g4] 0x2f, %l2
474 te %icc, 0x1
475 edge32 %l3, %g2, %i4
476 fble %fcc0, loop_26
477 tvc %icc, 0x1
478 andn %o4, 0x1531, %o3
479 umulcc %l6, 0x0AC6, %o5
480loop_26:
481 fpadd16s %f26, %f25, %f4
482 bvs,a %icc, loop_27
483 movle %icc, %i7, %o2
484 ba,a,pn %icc, loop_28
485 andn %i1, 0x048A, %g4
486loop_27:
487 alignaddr %l4, %o1, %l5
488 stx %o7, [%l7 + 0x68]
489loop_28:
490 udivcc %l0, 0x019B, %o0
491 fblg,a %fcc0, loop_29
492 fmuld8sux16 %f17, %f15, %f8
493 edge32ln %i6, %l1, %i2
494 fcmpeq32 %f14, %f12, %i5
495loop_29:
496 array16 %i3, %g5, %g1
497 tgu %xcc, 0x7
498 add %g6, 0x0C2D, %o6
499 set 0x79, %g2
500 lduba [%l7 + %g2] 0x15, %i0
501 swap [%l7 + 0x2C], %g7
502 andncc %l2, %g3, %l3
503 tcc %icc, 0x7
504 movleu %icc, %g2, %o4
505 movg %xcc, %o3, %l6
506 prefetch [%l7 + 0x50], 0x2
507 fmovsn %icc, %f22, %f7
508 fbug,a %fcc3, loop_30
509 fcmple16 %f4, %f12, %i4
510 te %xcc, 0x4
511 lduh [%l7 + 0x12], %i7
512loop_30:
513 st %f31, [%l7 + 0x3C]
514 sll %o5, 0x0F, %i1
515 tneg %xcc, 0x7
516 tsubcc %o2, 0x1E06, %g4
517 ta %xcc, 0x4
518 andcc %o1, %l4, %o7
519 movrlez %l0, %o0, %l5
520 set 0x2B, %i2
521 lduba [%l7 + %i2] 0x89, %i6
522 fmovsle %icc, %f29, %f25
523 xorcc %l1, %i2, %i3
524 fmovdl %xcc, %f29, %f24
525 mulx %i5, %g1, %g6
526 fnors %f0, %f25, %f31
527 movvs %xcc, %g5, %i0
528 fblg,a %fcc1, loop_31
529 edge32l %o6, %l2, %g3
530 and %l3, 0x03F8, %g2
531 fmovrdgz %g7, %f8, %f20
532loop_31:
533 smul %o4, 0x1B87, %o3
534 edge32l %i4, %i7, %l6
535 tn %xcc, 0x6
536 xorcc %i1, 0x19D3, %o5
537 umulcc %o2, %g4, %o1
538 edge32l %l4, %o7, %l0
539 taddcc %o0, 0x1121, %l5
540 edge32l %l1, %i2, %i6
541 movvc %xcc, %i3, %i5
542 popc %g1, %g6
543 fcmpeq16 %f22, %f14, %g5
544 edge32ln %i0, %l2, %o6
545 movvc %icc, %g3, %l3
546 movle %xcc, %g2, %o4
547 andncc %o3, %g7, %i7
548 sethi 0x0855, %i4
549 set 0x18, %o7
550 lduba [%l7 + %o7] 0x80, %l6
551 fcmpes %fcc2, %f31, %f15
552 fbule %fcc3, loop_32
553 alignaddrl %i1, %o5, %g4
554 bne,a,pt %icc, loop_33
555 fbne,a %fcc0, loop_34
556loop_32:
557 movle %icc, %o2, %l4
558 mulscc %o1, 0x051D, %l0
559loop_33:
560 array32 %o7, %l5, %l1
561loop_34:
562 nop
563 wr %g0, 0x89, %asi
564 lduha [%l7 + 0x0A] %asi, %o0
565 movgu %xcc, %i6, %i2
566 movcs %icc, %i3, %i5
567 tgu %icc, 0x6
568 ldd [%l7 + 0x08], %g0
569 fcmpeq32 %f20, %f26, %g5
570 nop
571 setx loop_35, %l0, %l1
572 wrpr 0x1, %tl
573 wrpr %l1, %tnpc
574 setx 0x34400001400, %l0, %l1
575 wrpr %l1, %tstate
576 wrhpr 0x4, %htstate
577 done
578 fcmps %fcc1, %f31, %f4
579 smul %g6, 0x14A6, %i0
580 bvc %xcc, loop_36
581loop_35:
582 st %f1, [%l7 + 0x7C]
583 andcc %o6, 0x082F, %g3
584 wr %g0, 0x18, %asi
585 ldsha [%l7 + 0x76] %asi, %l2
586loop_36:
587 udiv %g2, 0x1288, %o4
588 fmuld8ulx16 %f22, %f29, %f14
589 fzero %f0
590 movrgz %l3, 0x36F, %g7
591 set 0x18, %o6
592 stwa %o3, [%l7 + %o6] 0x89
593 movn %icc, %i4, %l6
594 brnz,a %i1, loop_37
595 movgu %icc, %o5, %g4
596 set 0x11, %l2
597 lduba [%l7 + %l2] 0x0c, %o2
598loop_37:
599 sra %i7, %l4, %l0
600 saved
601 rdpr %cwp, %g1
602 rdpr %cansave, %g2
603 rdpr %canrestore, %g3
604 rdpr %cleanwin, %g4
605 rdpr %otherwin, %g5
606 rdpr %wstate, %g6
607 nop
608 setx loop_38, %l0, %l1
609 wrpr 0x1, %tl
610 wrpr %l1, %tpc
611 add %l1, 0x4, %l1
612 wrpr %l1, %tnpc
613 setx 0x34400001400, %l0, %l1
614 wrpr %l1, %tstate
615 wrhpr 0x4, %htstate
616 retry
617 array8 %o1, %o7, %l1
618 movre %l5, 0x379, %i6
619 sdivcc %i2, 0x026B, %o0
620loop_38:
621 edge16 %i3, %i5, %g5
622 fones %f18
623 udivcc %g1, 0x0F96, %g6
624 movrlez %i0, %o6, %g3
625 ldsh [%l7 + 0x20], %g2
626 tl %icc, 0x1
627 st %f11, [%l7 + 0x64]
628 movn %icc, %o4, %l2
629 taddcctv %g7, %o3, %l3
630 nop
631 setx loop_39, %l0, %l1
632 wrpr 0x1, %tl
633 wrpr %l1, %tnpc
634 setx 0x34400001400, %l0, %l1
635 wrpr %l1, %tstate
636 wrhpr 0x4, %htstate
637 done
638 bcc,a,pn %icc, loop_40
639 fmovdn %icc, %f4, %f30
640 movrne %i4, %i1, %l6
641loop_39:
642 movrgez %o5, 0x2BF, %g4
643loop_40:
644 edge32ln %i7, %l4, %l0
645 sdivcc %o2, 0x1228, %o1
646 brgez %o7, loop_41
647 tcc %icc, 0x4
648 set 0x50, %o3
649 stwa %l1, [%l7 + %o3] 0xe3
650 membar #Sync
651loop_41:
652 addc %l5, 0x1E88, %i2
653 udivcc %i6, 0x0975, %i3
654 bneg loop_42
655 fbge %fcc2, loop_43
656 fxnor %f20, %f14, %f6
657 fmovdvc %icc, %f13, %f13
658loop_42:
659 orcc %o0, %i5, %g1
660loop_43:
661 nop
662 setx loop_44, %l0, %l1
663 wrpr 0x1, %tl
664 wrpr %l1, %tnpc
665 setx 0x34400001400, %l0, %l1
666 wrpr %l1, %tstate
667 wrhpr 0x4, %htstate
668 done
669 stw %g5, [%l7 + 0x20]
670 fone %f30
671 fone %f4
672loop_44:
673 movne %xcc, %g6, %o6
674 brnz,a %i0, loop_45
675 edge16l %g3, %o4, %l2
676 fcmpeq16 %f6, %f6, %g2
677 sllx %g7, %o3, %l3
678loop_45:
679 fmovrdlez %i1, %f28, %f22
680 bge %xcc, loop_46
681 ldsw [%l7 + 0x48], %l6
682 ldsw [%l7 + 0x6C], %o5
683 movvs %icc, %i4, %i7
684loop_46:
685 tgu %xcc, 0x4
686 tcc %xcc, 0x0
687 sir 0x090F
688 srlx %l4, 0x0E, %g4
689 stb %o2, [%l7 + 0x0C]
690 udiv %l0, 0x021C, %o7
691 membar 0x3F
692 edge8l %l1, %o1, %i2
693 ldsb [%l7 + 0x59], %l5
694 srax %i6, %o0, %i5
695 fblg %fcc2, loop_47
696 fxnor %f18, %f24, %f24
697 movrgz %g1, %g5, %i3
698 or %g6, %o6, %g3
699loop_47:
700 sll %i0, %l2, %o4
701 fxnor %f30, %f16, %f6
702 xnorcc %g7, %o3, %g2
703 wr %g0, 0x04, %asi
704 ldstuba [%l7 + 0x19] %asi, %l3
705 xnor %i1, %o5, %l6
706 fble %fcc1, loop_48
707 fmovdvc %icc, %f21, %f20
708 fbue,a %fcc3, loop_49
709 bg,pn %xcc, loop_50
710loop_48:
711 st %f4, [%l7 + 0x74]
712 and %i4, %l4, %g4
713loop_49:
714 array16 %o2, %l0, %o7
715loop_50:
716 fmovsg %icc, %f27, %f30
717 fornot2s %f27, %f8, %f21
718 movvc %xcc, %l1, %o1
719 sdiv %i7, 0x1E11, %i2
720 udivcc %l5, 0x1A9F, %i6
721 fnors %f12, %f30, %f22
722 tcc %icc, 0x7
723 movleu %icc, %i5, %g1
724 tcc %icc, 0x4
725 edge32ln %g5, %i3, %g6
726 edge16ln %o6, %g3, %i0
727 add %o0, 0x125A, %l2
728 fnot2 %f30, %f30
729 fors %f31, %f10, %f2
730 fnot2s %f10, %f30
731 movl %xcc, %g7, %o4
732 tcc %icc, 0x1
733 addccc %o3, 0x18C1, %l3
734 bvc,a,pn %icc, loop_51
735 ldstub [%l7 + 0x4B], %g2
736 wr %g0, 0x52, %asi
737 stxa %i1, [%g0 + 0x108] %asi
738loop_51:
739 movn %xcc, %o5, %l6
740 array32 %l4, %i4, %g4
741 srlx %l0, 0x0C, %o7
742 call loop_52
743 fbug,a %fcc0, loop_53
744 ld [%l7 + 0x78], %f5
745 andncc %o2, %l1, %i7
746loop_52:
747 move %xcc, %i2, %l5
748loop_53:
749 tl %icc, 0x3
750 ldd [%l7 + 0x60], %i6
751 stw %o1, [%l7 + 0x74]
752 te %xcc, 0x5
753 fpsub16s %f16, %f24, %f21
754 brlz %g1, loop_54
755 movcs %xcc, %g5, %i3
756 addcc %i5, 0x0676, %o6
757 edge8 %g6, %i0, %o0
758loop_54:
759 edge8n %l2, %g3, %o4
760 std %f20, [%l7 + 0x30]
761 edge32n %g7, %o3, %g2
762 ld [%l7 + 0x60], %f13
763 fmovsa %xcc, %f1, %f2
764 fxors %f25, %f12, %f13
765 fmul8x16 %f6, %f18, %f22
766 fbg %fcc3, loop_55
767 and %i1, %o5, %l3
768 smul %l6, %i4, %g4
769 movvs %icc, %l0, %l4
770loop_55:
771 fmovrdne %o2, %f4, %f8
772 fmovde %icc, %f14, %f16
773 brlez,a %l1, loop_56
774 orn %i7, 0x1E32, %i2
775 array16 %l5, %i6, %o1
776 brlez,a %g1, loop_57
777loop_56:
778 array32 %o7, %g5, %i5
779 membar 0x31
780 bl,a,pn %icc, loop_58
781loop_57:
782 sdivx %i3, 0x1023, %o6
783 edge16l %i0, %g6, %o0
784 sll %l2, %o4, %g3
785loop_58:
786 fcmple16 %f4, %f16, %g7
787 set 0x61, %g6
788 stba %g2, [%l7 + %g6] 0x18
789 subcc %o3, 0x1D64, %i1
790 fones %f20
791 fandnot2s %f16, %f13, %f19
792 fbu,a %fcc1, loop_59
793 sethi 0x1FC0, %o5
794 tsubcctv %l3, 0x0395, %l6
795 movrgez %g4, %l0, %l4
796loop_59:
797 fpack16 %f4, %f15
798 fbl,a %fcc3, loop_60
799 addc %o2, %l1, %i7
800 smul %i2, 0x0FD6, %i4
801 add %l5, %i6, %g1
802loop_60:
803 fba,a %fcc2, loop_61
804 ldub [%l7 + 0x7D], %o1
805 array32 %o7, %g5, %i5
806 ldd [%l7 + 0x50], %o6
807loop_61:
808 tvc %xcc, 0x7
809 fandnot2s %f9, %f9, %f21
810 edge8 %i0, %i3, %g6
811 wr %g0, 0x18, %asi
812 stwa %o0, [%l7 + 0x4C] %asi
813 set 0x18, %i3
814 stda %o4, [%l7 + %i3] 0x10
815 addcc %l2, 0x0D42, %g3
816 prefetch [%l7 + 0x38], 0x1
817 movrgez %g7, 0x3D9, %o3
818 movgu %xcc, %g2, %o5
819 smulcc %i1, %l6, %g4
820 movcc %xcc, %l3, %l0
821 fbe,a %fcc2, loop_62
822 fbg %fcc3, loop_63
823 xor %l4, 0x12BD, %l1
824 tge %icc, 0x0
825loop_62:
826 xorcc %o2, 0x1493, %i7
827loop_63:
828 edge16n %i2, %i4, %i6
829 movl %icc, %l5, %g1
830 call loop_64
831 movg %icc, %o1, %o7
832 sdivcc %i5, 0x05D4, %g5
833 edge8ln %i0, %o6, %g6
834loop_64:
835 edge32ln %o0, %i3, %o4
836 fmovsg %xcc, %f0, %f8
837 srl %g3, 0x1F, %l2
838 bge,a,pt %xcc, loop_65
839 brz,a %o3, loop_66
840 fbule %fcc0, loop_67
841 edge32ln %g2, %g7, %i1
842loop_65:
843 tl %icc, 0x4
844loop_66:
845 fcmpeq16 %f6, %f0, %o5
846loop_67:
847 fbn %fcc1, loop_68
848 andn %g4, %l3, %l0
849 addccc %l4, 0x073D, %l1
850 xnor %o2, 0x1B46, %i7
851loop_68:
852 and %i2, 0x0E31, %i4
853 edge32ln %l6, %i6, %l5
854 xor %g1, %o7, %o1
855 fnor %f10, %f28, %f20
856 and %g5, 0x0502, %i0
857 umul %i5, %o6, %g6
858 fmovda %xcc, %f29, %f10
859 edge8l %o0, %o4, %g3
860 andn %l2, %i3, %g2
861 fnot1s %f7, %f28
862 fpsub16 %f4, %f18, %f16
863 xnor %o3, 0x1B7A, %g7
864 set 0x50, %o4
865 ldda [%l7 + %o4] 0x81, %i0
866 and %o5, %l3, %g4
867 wr %g0, 0x11, %asi
868 lda [%l7 + 0x3C] %asi, %f0
869 pdist %f18, %f10, %f24
870 tleu %xcc, 0x5
871 fbo %fcc0, loop_69
872 fble,a %fcc1, loop_70
873 popc %l0, %l1
874 bvs,pn %icc, loop_71
875loop_69:
876 umulcc %o2, 0x16CF, %i7
877loop_70:
878 fnand %f6, %f6, %f2
879 fbn,a %fcc3, loop_72
880loop_71:
881 xnorcc %l4, %i2, %i4
882 fba,a %fcc3, loop_73
883 subcc %l6, %l5, %g1
884loop_72:
885 movcc %xcc, %i6, %o7
886 tcc %xcc, 0x4
887loop_73:
888 umul %g5, 0x0F33, %o1
889 subcc %i5, 0x09A6, %i0
890 umulcc %o6, %g6, %o0
891 call loop_74
892 fmovd %f8, %f14
893 tcs %icc, 0x4
894 tge %icc, 0x2
895loop_74:
896 srlx %g3, 0x17, %l2
897 array16 %o4, %i3, %o3
898 sllx %g7, %i1, %g2
899 ld [%l7 + 0x68], %f4
900 sdivx %l3, 0x01A1, %o5
901 fmovrde %g4, %f30, %f20
902 orncc %l1, 0x1145, %l0
903 fcmple32 %f6, %f6, %i7
904 udivx %o2, 0x0579, %l4
905 restored
906 rdpr %cwp, %g1
907 rdpr %cansave, %g2
908 rdpr %canrestore, %g3
909 rdpr %cleanwin, %g4
910 rdpr %otherwin, %g5
911 rdpr %wstate, %g6
912 tvc %xcc, 0x5
913 ldstub [%l7 + 0x69], %i2
914 movrlz %i4, %l5, %g1
915 ldd [%l7 + 0x58], %f26
916 or %i6, %l6, %g5
917 or %o7, %i5, %o1
918 addcc %i0, 0x0B8B, %o6
919 swap [%l7 + 0x10], %o0
920 bge,a,pn %xcc, loop_75
921 mulscc %g6, %l2, %g3
922 edge32 %o4, %o3, %g7
923 fmovrdlez %i3, %f26, %f20
924loop_75:
925 sllx %i1, 0x01, %g2
926 tl %icc, 0x5
927 brnz,a %o5, loop_76
928 move %xcc, %g4, %l1
929 ldsw [%l7 + 0x38], %l0
930 andcc %i7, 0x114D, %o2
931loop_76:
932 tgu %icc, 0x1
933 movleu %xcc, %l3, %l4
934 movl %xcc, %i2, %i4
935 ble,pt %icc, loop_77
936 tvs %xcc, 0x3
937 restored
938 rdpr %cwp, %g1
939 rdpr %cansave, %g2
940 rdpr %canrestore, %g3
941 rdpr %cleanwin, %g4
942 rdpr %otherwin, %g5
943 rdpr %wstate, %g6
944 ldd [%l7 + 0x28], %l4
945loop_77:
946 restored
947 rdpr %cwp, %g1
948 rdpr %cansave, %g2
949 rdpr %canrestore, %g3
950 rdpr %cleanwin, %g4
951 rdpr %otherwin, %g5
952 rdpr %wstate, %g6
953 bn,pn %xcc, loop_78
954 ldub [%l7 + 0x62], %i6
955 fmovda %xcc, %f5, %f26
956 sra %l6, 0x1D, %g5
957loop_78:
958 stb %g1, [%l7 + 0x17]
959 andcc %i5, %o1, %o7
960 fba %fcc2, loop_79
961 tvc %icc, 0x1
962 tne %xcc, 0x5
963 wr %g0, 0x19, %asi
964 stxa %o6, [%l7 + 0x10] %asi
965loop_79:
966 bleu,pn %xcc, loop_80
967 stbar
968 bcs,a,pt %xcc, loop_81
969 umulcc %i0, 0x065E, %g6
970loop_80:
971 array8 %l2, %o0, %o4
972 swap [%l7 + 0x14], %g3
973loop_81:
974 movre %o3, 0x17D, %i3
975 edge8l %g7, %i1, %o5
976 taddcctv %g4, %l1, %l0
977 movne %xcc, %i7, %g2
978 srlx %o2, %l3, %l4
979 fmovdpos %xcc, %f12, %f17
980 wr %g0, 0x89, %asi
981 swapa [%l7 + 0x14] %asi, %i4
982 fnand %f2, %f10, %f8
983 bneg,pt %xcc, loop_82
984 edge16 %l5, %i6, %i2
985 membar 0x1A
986 tcs %xcc, 0x1
987loop_82:
988 fpmerge %f15, %f18, %f18
989 ldx [%l7 + 0x48], %g5
990 tpos %xcc, 0x3
991 wr %g0, 0x18, %asi
992 lduwa [%l7 + 0x2C] %asi, %g1
993 xor %i5, 0x1E4E, %o1
994 srl %o7, 0x14, %o6
995 orn %i0, 0x07D4, %l6
996 nop
997 setx loop_83, %l0, %l1
998 wrpr 0x1, %tl
999 wrpr %l1, %tnpc
1000 setx 0x34400001400, %l0, %l1
1001 wrpr %l1, %tstate
1002 wrhpr 0x4, %htstate
1003 done
1004 fbne,a %fcc0, loop_84
1005 mova %xcc, %l2, %o0
1006 add %g6, 0x0B32, %o4
1007loop_83:
1008 edge8n %o3, %i3, %g3
1009loop_84:
1010 nop
1011 wr %g0, 0x04, %asi
1012 sta %f8, [%l7 + 0x68] %asi
1013 subcc %i1, 0x1847, %o5
1014 tsubcctv %g7, 0x06B2, %l1
1015 movpos %icc, %l0, %g4
1016 nop
1017 setx loop_85, %l0, %l1
1018 wrpr 0x1, %tl
1019 wrpr %l1, %tnpc
1020 setx 0x34400001400, %l0, %l1
1021 wrpr %l1, %tstate
1022 wrhpr 0x4, %htstate
1023 done
1024 sra %i7, 0x01, %g2
1025 brnz %l3, loop_86
1026 movcc %xcc, %l4, %o2
1027loop_85:
1028 movrlez %i4, 0x1F1, %i6
1029 ba,a,pn %icc, loop_87
1030loop_86:
1031 fmovspos %icc, %f29, %f19
1032 fcmpgt16 %f12, %f22, %i2
1033 movrgez %l5, %g5, %g1
1034loop_87:
1035 fbg %fcc0, loop_88
1036 bn,a,pn %icc, loop_89
1037 sdivx %i5, 0x1A5F, %o7
1038 stb %o6, [%l7 + 0x76]
1039loop_88:
1040 fmuld8ulx16 %f2, %f15, %f10
1041loop_89:
1042 fmovdg %xcc, %f30, %f18
1043 st %f10, [%l7 + 0x3C]
1044 fmovsn %icc, %f27, %f17
1045 ldd [%l7 + 0x38], %i0
1046 ldsh [%l7 + 0x62], %o1
1047 udiv %l2, 0x0DAD, %l6
1048 movpos %xcc, %o0, %g6
1049 fone %f0
1050 tvc %icc, 0x3
1051 fmovdgu %icc, %f20, %f16
1052 edge8 %o3, %o4, %i3
1053 bleu,pn %icc, loop_90
1054 array32 %g3, %o5, %i1
1055 movrgz %g7, 0x2B2, %l1
1056 st %f20, [%l7 + 0x74]
1057loop_90:
1058 tg %icc, 0x5
1059 array8 %l0, %i7, %g4
1060 movleu %icc, %l3, %l4
1061 tvc %icc, 0x4
1062 ldd [%l7 + 0x60], %f6
1063 alignaddr %o2, %g2, %i4
1064 fbu,a %fcc2, loop_91
1065 tne %xcc, 0x0
1066 fmovdneg %xcc, %f26, %f17
1067 edge16l %i2, %l5, %g5
1068loop_91:
1069 bge loop_92
1070 or %g1, 0x1B26, %i6
1071 tcc %xcc, 0x4
1072 sdiv %o7, 0x0DA9, %i5
1073loop_92:
1074 nop
1075 set 0x40, %o2
1076 stwa %o6, [%l7 + %o2] 0x11
1077 bgu,a %xcc, loop_93
1078 movg %icc, %i0, %l2
1079 set 0x30, %i6
1080 prefetcha [%l7 + %i6] 0x88, 0x3
1081loop_93:
1082 fmovrdgez %o0, %f18, %f22
1083 sethi 0x1339, %g6
1084 udiv %l6, 0x02D2, %o3
1085 fmovdne %xcc, %f29, %f17
1086 wr %g0, 0x2b, %asi
1087 ldda [%l7 + 0x70] %asi, %i2
1088 taddcctv %g3, 0x1FA9, %o5
1089 movrgez %i1, %o4, %l1
1090 lduw [%l7 + 0x10], %l0
1091 mova %xcc, %i7, %g7
1092 movrlez %g4, 0x294, %l4
1093 for %f6, %f8, %f16
1094 fmovrdgz %l3, %f2, %f22
1095 fmul8x16 %f6, %f4, %f18
1096 fbne %fcc2, loop_94
1097 edge32ln %o2, %i4, %g2
1098 fmovscc %xcc, %f10, %f26
1099 fbul %fcc0, loop_95
1100loop_94:
1101 subccc %l5, %i2, %g1
1102 subccc %g5, %o7, %i5
1103 sir 0x1C56
1104loop_95:
1105 fble %fcc2, loop_96
1106 bcc loop_97
1107 ld [%l7 + 0x2C], %f2
1108 add %l7, 0x50, %l6
1109 wr %g0, 0x80, %asi
1110 lda [%l6] %asi, %i6
1111 casa [%l6] 0x80, %i6, %i0
1112loop_96:
1113 sth %l2, [%l7 + 0x5C]
1114loop_97:
1115 tpos %icc, 0x4
1116 srlx %o6, %o1, %o0
1117 ldsw [%l7 + 0x34], %l6
1118 popc 0x1ADA, %g6
1119 fmovsge %icc, %f21, %f6
1120 xor %o3, 0x028A, %i3
1121 taddcc %o5, 0x1E37, %i1
1122 udiv %g3, 0x08D5, %o4
1123 fpmerge %f20, %f3, %f16
1124 fcmpgt32 %f26, %f14, %l0
1125 alignaddr %l1, %g7, %i7
1126 fmovrse %l4, %f19, %f13
1127 fcmple32 %f8, %f0, %l3
1128 ldstub [%l7 + 0x15], %g4
1129 bge,pn %xcc, loop_98
1130 sll %i4, %o2, %g2
1131 fsrc1 %f16, %f22
1132 ldd [%l7 + 0x18], %i2
1133loop_98:
1134 andn %g1, %l5, %o7
1135 fmul8sux16 %f24, %f4, %f18
1136 tge %xcc, 0x3
1137 ldstub [%l7 + 0x0F], %g5
1138 st %f21, [%l7 + 0x08]
1139 smul %i5, %i0, %i6
1140 movne %xcc, %l2, %o1
1141 fabss %f15, %f0
1142 addcc %o0, %o6, %l6
1143 smul %g6, %i3, %o3
1144 fabss %f16, %f28
1145 subc %i1, 0x13AE, %o5
1146 flush %l7 + 0x60
1147 edge32n %o4, %g3, %l1
1148 brgez,a %g7, loop_99
1149 fmovrse %l0, %f12, %f20
1150 xor %i7, %l3, %l4
1151 edge8ln %g4, %i4, %g2
1152loop_99:
1153 fsrc1s %f15, %f24
1154 fbe %fcc1, loop_100
1155 udivx %o2, 0x068E, %i2
1156 nop
1157 setx loop_101, %l0, %l1
1158 wrpr 0x1, %tl
1159 wrpr %l1, %tpc
1160 add %l1, 0x4, %l1
1161 wrpr %l1, %tnpc
1162 setx 0x34400001400, %l0, %l1
1163 wrpr %l1, %tstate
1164 wrhpr 0x4, %htstate
1165 retry
1166 ldd [%l7 + 0x30], %f22
1167loop_100:
1168 movle %xcc, %g1, %o7
1169 ldub [%l7 + 0x56], %g5
1170loop_101:
1171 udivx %l5, 0x19A3, %i5
1172 alignaddrl %i0, %l2, %i6
1173 fmovrdlez %o0, %f22, %f28
1174 fmovdvs %icc, %f13, %f23
1175 andn %o1, %l6, %o6
1176 fandnot2s %f5, %f26, %f24
1177 fpadd32s %f9, %f16, %f23
1178 addc %g6, 0x173B, %i3
1179 tl %icc, 0x2
1180 subccc %i1, %o3, %o5
1181 fmovda %xcc, %f13, %f24
1182 brgz %g3, loop_102
1183 orcc %o4, 0x1CD3, %l1
1184 movgu %icc, %g7, %i7
1185 array16 %l0, %l4, %l3
1186loop_102:
1187 st %f21, [%l7 + 0x5C]
1188 edge32l %i4, %g4, %o2
1189 movrne %i2, %g1, %g2
1190 array8 %o7, %g5, %l5
1191 fxors %f6, %f0, %f28
1192 movcc %xcc, %i5, %l2
1193 fmovdvs %xcc, %f11, %f3
1194 fmovsa %icc, %f17, %f25
1195 mulscc %i0, 0x1F37, %o0
1196 orcc %i6, 0x14F3, %l6
1197 set 0x43, %i1
1198 ldstuba [%l7 + %i1] 0x80, %o6
1199 restored
1200 rdpr %cwp, %g1
1201 rdpr %cansave, %g2
1202 rdpr %canrestore, %g3
1203 rdpr %cleanwin, %g4
1204 rdpr %otherwin, %g5
1205 rdpr %wstate, %g6
1206 fbule %fcc3, loop_103
1207 stbar
1208 movrlz %o1, 0x02D, %g6
1209 edge16n %i3, %i1, %o5
1210loop_103:
1211 fmovrdlz %g3, %f22, %f28
1212 movrlz %o4, %o3, %g7
1213 fmovsgu %xcc, %f3, %f10
1214 movg %icc, %i7, %l1
1215 movrlz %l0, %l4, %i4
1216 array8 %g4, %l3, %o2
1217 xor %i2, %g1, %g2
1218 subc %o7, 0x01C7, %g5
1219 te %icc, 0x1
1220 taddcc %l5, 0x0DF0, %i5
1221 te %xcc, 0x2
1222 tg %xcc, 0x3
1223 set 0x08, %o1
1224 swapa [%l7 + %o1] 0x81, %l2
1225 subcc %o0, %i0, %l6
1226 fandnot1s %f2, %f7, %f30
1227 udivcc %i6, 0x1DAB, %o1
1228 fmovs %f25, %f5
1229 orcc %g6, 0x07B0, %i3
1230 smulcc %o6, 0x1709, %i1
1231 ta %xcc, 0x1
1232 wr %g0, 0x19, %asi
1233 stba %g3, [%l7 + 0x3D] %asi
1234 sub %o4, %o3, %g7
1235 fcmple32 %f4, %f8, %o5
1236 mulx %i7, %l1, %l4
1237 xnorcc %l0, 0x1CFF, %i4
1238 tvs %xcc, 0x1
1239 movrlz %g4, %l3, %o2
1240 xor %g1, %g2, %i2
1241 edge8ln %g5, %o7, %l5
1242 tvc %xcc, 0x4
1243 ba,pt %xcc, loop_104
1244 sdivcc %l2, 0x1AE3, %i5
1245 movn %xcc, %i0, %o0
1246 movvs %icc, %l6, %o1
1247loop_104:
1248 lduh [%l7 + 0x16], %g6
1249 flush %l7 + 0x58
1250 sub %i3, 0x13E3, %o6
1251 bcs,a loop_105
1252 edge16n %i6, %g3, %o4
1253 tvs %xcc, 0x7
1254 st %f10, [%l7 + 0x68]
1255loop_105:
1256 srax %i1, 0x0E, %o3
1257 fbl,a %fcc0, loop_106
1258 sll %g7, 0x03, %o5
1259 fpsub32s %f0, %f16, %f24
1260 subcc %l1, 0x01B8, %l4
1261loop_106:
1262 brlz %i7, loop_107
1263 for %f16, %f24, %f14
1264 fmul8x16au %f11, %f13, %f0
1265 sir 0x0A03
1266loop_107:
1267 fxnors %f20, %f0, %f31
1268 udivx %l0, 0x0A78, %g4
1269 ldsb [%l7 + 0x42], %i4
1270 movre %l3, 0x2DB, %o2
1271 tge %icc, 0x2
1272 tpos %xcc, 0x7
1273 sir 0x0F7B
1274 movle %icc, %g1, %g2
1275 tvc %icc, 0x0
1276 tge %xcc, 0x0
1277 fbe %fcc2, loop_108
1278 alignaddr %g5, %o7, %i2
1279 and %l5, %l2, %i5
1280 movgu %xcc, %o0, %i0
1281loop_108:
1282 stw %l6, [%l7 + 0x7C]
1283 fsrc1s %f29, %f8
1284 edge8l %g6, %i3, %o6
1285 edge8n %o1, %g3, %i6
1286 smul %o4, 0x1245, %i1
1287 move %icc, %o3, %g7
1288 edge8l %o5, %l1, %l4
1289 subc %l0, %g4, %i7
1290 tcs %icc, 0x5
1291 edge8l %l3, %o2, %g1
1292 umul %i4, %g5, %g2
1293 fmovsle %icc, %f24, %f19
1294 smul %i2, %o7, %l2
1295 movvc %xcc, %l5, %i5
1296 addccc %o0, 0x19FC, %l6
1297 fmovdn %icc, %f12, %f13
1298 nop
1299 setx loop_109, %l0, %l1
1300 jmpl %l1, %g6
1301 fbue,a %fcc3, loop_110
1302 ldd [%l7 + 0x48], %i2
1303 tleu %icc, 0x0
1304loop_109:
1305 fandnot1 %f22, %f30, %f28
1306loop_110:
1307 fmovrsne %i0, %f14, %f19
1308 movcc %xcc, %o1, %o6
1309 or %i6, %g3, %i1
1310 array8 %o3, %g7, %o5
1311 edge8l %o4, %l1, %l4
1312 fmovs %f17, %f6
1313 tl %xcc, 0x7
1314 array16 %l0, %i7, %g4
1315 wr %g0, 0x04, %asi
1316 prefetcha [%l7 + 0x70] %asi, 0x0
1317 edge8l %l3, %i4, %g1
1318 movre %g5, %g2, %i2
1319 tleu %icc, 0x2
1320 movne %xcc, %o7, %l5
1321 movleu %xcc, %l2, %o0
1322 tpos %xcc, 0x2
1323 add %l7, 0x68, %l6
1324 wr %g0, 0x88, %asi
1325 casa [%l6] %asi, %i5, %l6
1326 movrlz %i3, 0x3A8, %g6
1327 alignaddrl %o1, %o6, %i0
1328 fbe,a %fcc3, loop_111
1329 orcc %i6, 0x01D2, %i1
1330 tg %icc, 0x3
1331 set 0x40, %i4
1332 stda %f0, [%l7 + %i4] 0x1e
1333 membar #Sync
1334loop_111:
1335 andn %o3, %g3, %g7
1336 tneg %xcc, 0x7
1337 andncc %o4, %o5, %l1
1338 set 0x76, %g7
1339 ldsha [%l7 + %g7] 0x15, %l0
1340 set 0x58, %l4
1341 prefetcha [%l7 + %l4] 0x10, 0x0
1342 nop
1343 setx loop_112, %l0, %l1
1344 jmpl %l1, %g4
1345 ldsw [%l7 + 0x64], %l4
1346 edge32 %o2, %l3, %i4
1347 ble,a loop_113
1348loop_112:
1349 bvs %xcc, loop_114
1350 membar 0x5D
1351 bge,pn %icc, loop_115
1352loop_113:
1353 tne %xcc, 0x4
1354loop_114:
1355 fzeros %f25
1356 fcmpeq16 %f16, %f10, %g5
1357loop_115:
1358 te %xcc, 0x0
1359 fmovscs %xcc, %f28, %f23
1360 saved
1361 rdpr %cwp, %g1
1362 rdpr %cansave, %g2
1363 rdpr %canrestore, %g3
1364 rdpr %cleanwin, %g4
1365 rdpr %otherwin, %g5
1366 rdpr %wstate, %g6
1367 and %g2, %g1, %i2
1368 umul %l5, %l2, %o0
1369 brgez %o7, loop_116
1370 fmovrde %l6, %f20, %f14
1371 srlx %i3, 0x01, %i5
1372 umulcc %g6, 0x0C6F, %o1
1373loop_116:
1374 mulx %o6, 0x02C9, %i6
1375 xnorcc %i0, 0x1EF8, %i1
1376 tvc %xcc, 0x3
1377 tcc %xcc, 0x4
1378 stbar
1379 sra %o3, %g3, %g7
1380 fpsub32s %f11, %f14, %f8
1381 movgu %xcc, %o4, %o5
1382 brgz %l1, loop_117
1383 movrgez %l0, 0x309, %i7
1384 fones %f12
1385 subc %g4, 0x0ED7, %o2
1386loop_117:
1387 xorcc %l3, 0x199E, %l4
1388 andn %g5, 0x16DB, %g2
1389 sth %g1, [%l7 + 0x7E]
1390 fornot2s %f4, %f0, %f18
1391 and %i4, 0x07EB, %l5
1392 bneg,pt %xcc, loop_118
1393 srax %l2, %o0, %o7
1394 tneg %icc, 0x3
1395 movrgez %l6, %i2, %i3
1396loop_118:
1397 bcs,a %xcc, loop_119
1398 edge32ln %i5, %o1, %g6
1399 fnegd %f12, %f16
1400 fnegs %f16, %f21
1401loop_119:
1402 tle %xcc, 0x2
1403 movge %icc, %i6, %o6
1404 fmovsl %xcc, %f13, %f14
1405 tn %xcc, 0x7
1406 sra %i1, %o3, %i0
1407 mulscc %g7, 0x187C, %o4
1408 xnor %o5, 0x0A58, %l1
1409 tvs %xcc, 0x4
1410 nop
1411 set 0x30, %l0
1412 std %f22, [%l7 + %l0]
1413 sub %g3, %l0, %g4
1414 fbuge %fcc1, loop_120
1415 addc %i7, 0x0588, %o2
1416 tcs %icc, 0x2
1417 edge8 %l4, %l3, %g2
1418loop_120:
1419 andn %g1, %g5, %l5
1420 fmovdcc %icc, %f10, %f18
1421 movre %l2, %i4, %o0
1422 movl %icc, %o7, %i2
1423 fcmpgt32 %f28, %f8, %l6
1424 tgu %xcc, 0x4
1425 edge8 %i5, %o1, %i3
1426 fmul8x16 %f19, %f10, %f26
1427 lduw [%l7 + 0x2C], %i6
1428 tsubcctv %o6, 0x0D1D, %i1
1429 movl %xcc, %o3, %g6
1430 addccc %i0, %o4, %o5
1431 subccc %l1, 0x1EEE, %g3
1432 siam 0x5
1433 subcc %l0, 0x1AC4, %g4
1434 srl %i7, %g7, %o2
1435 fxor %f20, %f26, %f20
1436 wr %g0, 0x19, %asi
1437 lda [%l7 + 0x44] %asi, %f13
1438 nop
1439 set 0x48, %i7
1440 ldx [%l7 + %i7], %l3
1441 xorcc %g2, %g1, %g5
1442 tne %icc, 0x2
1443 alignaddr %l4, %l2, %i4
1444 wr %g0, 0x80, %asi
1445 ldstuba [%l7 + 0x52] %asi, %l5
1446 taddcc %o0, 0x05F2, %i2
1447 alignaddrl %o7, %l6, %o1
1448 mulx %i3, 0x155D, %i5
1449 movleu %xcc, %i6, %i1
1450 bvc %icc, loop_121
1451 andn %o3, 0x174E, %o6
1452 movre %g6, %o4, %o5
1453 set 0x5C, %i0
1454 sta %f18, [%l7 + %i0] 0x04
1455loop_121:
1456 nop
1457 set 0x48, %l1
1458 std %f30, [%l7 + %l1]
1459 fmovdg %xcc, %f28, %f6
1460 sll %l1, 0x08, %g3
1461 call loop_122
1462 movneg %xcc, %l0, %i0
1463 fbule,a %fcc3, loop_123
1464 xnor %g4, 0x1D31, %g7
1465loop_122:
1466 fmovsle %icc, %f31, %f9
1467 fexpand %f20, %f10
1468loop_123:
1469 udiv %o2, 0x0379, %l3
1470 movne %icc, %g2, %g1
1471 tcc %xcc, 0x3
1472 ldx [%l7 + 0x10], %g5
1473 sdivcc %l4, 0x0B64, %l2
1474 mova %icc, %i7, %i4
1475 array32 %o0, %i2, %o7
1476 fbu %fcc2, loop_124
1477 movge %icc, %l5, %l6
1478 subc %o1, 0x025F, %i5
1479 tsubcctv %i6, 0x1B12, %i1
1480loop_124:
1481 movrlez %o3, 0x2BB, %o6
1482 edge32ln %g6, %i3, %o5
1483 udivcc %l1, 0x1787, %o4
1484 mulscc %g3, %l0, %g4
1485 sir 0x135D
1486 lduw [%l7 + 0x44], %g7
1487 brlz,a %i0, loop_125
1488 edge8n %l3, %o2, %g2
1489 wr %g0, 0x89, %asi
1490 lda [%l7 + 0x6C] %asi, %f1
1491loop_125:
1492 udivx %g1, 0x066F, %l4
1493 fmovrdgz %l2, %f24, %f18
1494 fmovsneg %icc, %f5, %f8
1495 movne %xcc, %g5, %i7
1496 ldub [%l7 + 0x74], %i4
1497 udivx %o0, 0x067D, %o7
1498 edge8n %l5, %l6, %i2
1499 tgu %xcc, 0x5
1500 srlx %i5, %i6, %i1
1501 movneg %xcc, %o1, %o3
1502 ld [%l7 + 0x48], %f26
1503 smul %g6, %i3, %o5
1504 sethi 0x1B7B, %l1
1505 set 0x28, %l6
1506 prefetcha [%l7 + %l6] 0x11, 0x3
1507 fmovdn %icc, %f24, %f17
1508 edge16ln %o6, %g3, %l0
1509 tg %icc, 0x4
1510 brlz,a %g4, loop_126
1511 swap [%l7 + 0x28], %i0
1512 xor %g7, 0x1576, %l3
1513 fmovdvs %icc, %f10, %f31
1514loop_126:
1515 fmovscs %xcc, %f14, %f31
1516 membar 0x40
1517 srlx %o2, 0x1A, %g2
1518 brlz,a %g1, loop_127
1519 fmovsle %icc, %f25, %f3
1520 movcs %xcc, %l4, %l2
1521 tne %icc, 0x0
1522loop_127:
1523 srlx %g5, %i7, %o0
1524 ld [%l7 + 0x60], %f19
1525 fabss %f16, %f23
1526 movl %xcc, %i4, %l5
1527 tsubcctv %l6, %o7, %i5
1528 edge32ln %i6, %i1, %o1
1529 fbne %fcc2, loop_128
1530 array8 %o3, %i2, %g6
1531 subc %o5, 0x09B0, %i3
1532 saved
1533 rdpr %cwp, %g1
1534 rdpr %cansave, %g2
1535 rdpr %canrestore, %g3
1536 rdpr %cleanwin, %g4
1537 rdpr %otherwin, %g5
1538 rdpr %wstate, %g6
1539loop_128:
1540 te %xcc, 0x0
1541 wr %g0, 0x18, %asi
1542 prefetcha [%l7 + 0x68] %asi, 0x3
1543 andn %o6, %g3, %o4
1544 fbuge %fcc3, loop_129
1545 bpos,pt %icc, loop_130
1546 brlez %l0, loop_131
1547 fcmps %fcc2, %f17, %f29
1548loop_129:
1549 fmovs %f23, %f2
1550loop_130:
1551 fsrc2 %f22, %f12
1552loop_131:
1553 udiv %g4, 0x14A7, %i0
1554 array8 %g7, %o2, %l3
1555 bge,pt %icc, loop_132
1556 move %xcc, %g2, %g1
1557 st %f2, [%l7 + 0x7C]
1558 orncc %l4, %g5, %l2
1559loop_132:
1560 andncc %i7, %i4, %o0
1561 tne %xcc, 0x4
1562 tvs %xcc, 0x5
1563 brlez %l6, loop_133
1564 fmovrsgz %o7, %f19, %f14
1565 tsubcc %i5, %l5, %i6
1566 fbn %fcc2, loop_134
1567loop_133:
1568 tge %xcc, 0x7
1569 nop
1570 set 0x3C, %l5
1571 lduh [%l7 + %l5], %o1
1572 fmuld8sux16 %f27, %f25, %f8
1573loop_134:
1574 edge32l %o3, %i2, %i1
1575 xnorcc %g6, 0x07DE, %i3
1576 fpsub16s %f29, %f2, %f14
1577 umulcc %l1, 0x1C41, %o6
1578 array16 %g3, %o5, %o4
1579 fmovsn %icc, %f12, %f21
1580 edge16 %l0, %g4, %i0
1581 wr %g0, 0x18, %asi
1582 sta %f28, [%l7 + 0x54] %asi
1583 udivx %o2, 0x1B43, %g7
1584 edge8ln %l3, %g2, %g1
1585 fmovsl %icc, %f1, %f27
1586 restored
1587 rdpr %cwp, %g1
1588 rdpr %cansave, %g2
1589 rdpr %canrestore, %g3
1590 rdpr %cleanwin, %g4
1591 rdpr %otherwin, %g5
1592 rdpr %wstate, %g6
1593 xnor %l4, %g5, %l2
1594 fcmpne32 %f4, %f30, %i7
1595 fmuld8sux16 %f13, %f27, %f2
1596 lduw [%l7 + 0x10], %o0
1597 membar #Sync
1598 set 0x40, %g1
1599 ldda [%l7 + %g1] 0x17, %f16
1600 movpos %icc, %l6, %o7
1601 fexpand %f28, %f0
1602 or %i4, %i5, %i6
1603 fsrc1s %f11, %f16
1604 or %l5, %o3, %i2
1605 brlz %o1, loop_135
1606 movcs %xcc, %g6, %i1
1607 fpadd32s %f12, %f0, %f28
1608 wr %g0, 0x04, %asi
1609 lduha [%l7 + 0x3E] %asi, %l1
1610loop_135:
1611 edge8ln %o6, %g3, %o5
1612 taddcctv %i3, %o4, %l0
1613 bneg,a loop_136
1614 fnot2s %f11, %f15
1615 call loop_137
1616 xnorcc %i0, %o2, %g7
1617loop_136:
1618 xnor %l3, 0x1ADF, %g4
1619 umul %g2, %l4, %g1
1620loop_137:
1621 tsubcc %g5, 0x033A, %i7
1622 tne %icc, 0x1
1623 fbe %fcc0, loop_138
1624 fcmpd %fcc2, %f0, %f8
1625 orn %o0, %l6, %o7
1626 mulx %i4, 0x1026, %l2
1627loop_138:
1628 fpadd16s %f24, %f16, %f23
1629 movcs %icc, %i5, %l5
1630 edge16 %i6, %i2, %o1
1631 movl %icc, %g6, %i1
1632 ba,pt %xcc, loop_139
1633 fmovdg %icc, %f29, %f7
1634 tne %icc, 0x1
1635 fmovrse %l1, %f13, %f15
1636loop_139:
1637 movleu %icc, %o3, %o6
1638 membar #Sync
1639 set 0x40, %l3
1640 ldda [%l7 + %l3] 0x1e, %f16
1641 fabss %f29, %f18
1642 fmovsle %icc, %f9, %f4
1643 edge8ln %o5, %i3, %g3
1644 swap [%l7 + 0x74], %l0
1645 brgez %i0, loop_140
1646 fbe %fcc3, loop_141
1647 movcc %xcc, %o2, %o4
1648 edge16 %g7, %l3, %g2
1649loop_140:
1650 fbul,a %fcc0, loop_142
1651loop_141:
1652 tg %icc, 0x4
1653 nop
1654 setx loop_143, %l0, %l1
1655 wrpr 0x1, %tl
1656 wrpr %l1, %tpc
1657 add %l1, 0x4, %l1
1658 wrpr %l1, %tnpc
1659 setx 0x34400001400, %l0, %l1
1660 wrpr %l1, %tstate
1661 wrhpr 0x4, %htstate
1662 retry
1663 fsrc2 %f22, %f24
1664loop_142:
1665 fzeros %f3
1666 orncc %l4, 0x14FB, %g1
1667loop_143:
1668 movne %xcc, %g5, %i7
1669 set 0x34, %o0
1670 lda [%l7 + %o0] 0x10, %f22
1671 fmul8x16 %f1, %f30, %f28
1672 tvc %icc, 0x7
1673 fand %f28, %f20, %f28
1674 add %l7, 0x38, %l6
1675 wr %g0, 0x0c, %asi
1676 casxa [%l6] %asi, %o0, %g4
1677 fnot2 %f28, %f30
1678 movvs %icc, %l6, %o7
1679 fmuld8ulx16 %f19, %f9, %f24
1680 fpsub16 %f24, %f4, %f28
1681 edge16l %l2, %i5, %l5
1682 movvc %xcc, %i6, %i2
1683 fmovdpos %icc, %f1, %f4
1684 ldd [%l7 + 0x70], %f24
1685 srl %i4, %o1, %g6
1686 fmovdn %icc, %f4, %f13
1687 orncc %l1, 0x145F, %i1
1688 fble %fcc0, loop_144
1689 te %icc, 0x4
1690 fxnors %f0, %f3, %f17
1691 wr %g0, 0x89, %asi
1692 stda %f16, [%l7 + 0x40] %asi
1693loop_144:
1694 fpadd32 %f26, %f24, %f18
1695 tpos %icc, 0x0
1696 fmul8x16al %f4, %f3, %f18
1697 smulcc %o6, %o3, %o5
1698 array16 %i3, %g3, %l0
1699 fmovsg %xcc, %f5, %f2
1700 addc %o2, 0x09C7, %i0
1701 mulscc %o4, %g7, %g2
1702 xor %l3, %l4, %g1
1703 taddcc %g5, %o0, %i7
1704 srax %g4, 0x0D, %l6
1705 tne %xcc, 0x3
1706 fble %fcc1, loop_145
1707 fmovdg %icc, %f5, %f16
1708 tl %xcc, 0x0
1709 fmovscs %icc, %f19, %f24
1710loop_145:
1711 fcmpgt32 %f24, %f26, %l2
1712 edge32l %o7, %l5, %i5
1713 tvs %icc, 0x2
1714 movrgez %i6, %i4, %i2
1715 restored
1716 rdpr %cwp, %g1
1717 rdpr %cansave, %g2
1718 rdpr %canrestore, %g3
1719 rdpr %cleanwin, %g4
1720 rdpr %otherwin, %g5
1721 rdpr %wstate, %g6
1722 fxnor %f8, %f0, %f14
1723 orn %g6, 0x027B, %l1
1724 movrlz %i1, 0x38C, %o6
1725 andn %o1, %o5, %i3
1726 membar 0x6A
1727 bneg,a %xcc, loop_146
1728 fblg %fcc1, loop_147
1729 andn %o3, %g3, %o2
1730 xnor %i0, 0x0626, %o4
1731loop_146:
1732 nop
1733 setx loop_148, %l0, %l1
1734 jmpl %l1, %l0
1735loop_147:
1736 fbg,a %fcc3, loop_149
1737 edge8ln %g2, %g7, %l3
1738 tvc %xcc, 0x7
1739loop_148:
1740 fcmpne16 %f12, %f14, %g1
1741loop_149:
1742 bvc %icc, loop_150
1743 brgz %l4, loop_151
1744 ldd [%l7 + 0x18], %f20
1745 wr %g0, 0x19, %asi
1746 lduha [%l7 + 0x70] %asi, %g5
1747loop_150:
1748 ldd [%l7 + 0x70], %o0
1749loop_151:
1750 xnorcc %i7, %g4, %l2
1751 movleu %xcc, %o7, %l6
1752 smul %l5, %i6, %i5
1753 movre %i2, 0x389, %g6
1754 fpadd32 %f2, %f2, %f20
1755 fbge,a %fcc1, loop_152
1756 movvc %xcc, %i4, %l1
1757 stw %o6, [%l7 + 0x6C]
1758 bne,pt %xcc, loop_153
1759loop_152:
1760 smul %i1, 0x0576, %o1
1761 srlx %i3, %o5, %o3
1762 edge32n %g3, %i0, %o2
1763loop_153:
1764 edge16n %o4, %g2, %l0
1765 bvs,pt %xcc, loop_154
1766 fnot1 %f4, %f6
1767 set 0x5C, %g5
1768 ldswa [%l7 + %g5] 0x04, %l3
1769loop_154:
1770 orncc %g1, %l4, %g5
1771 udivcc %o0, 0x05C1, %i7
1772 edge8 %g4, %g7, %l2
1773 andn %l6, 0x1802, %l5
1774 fxors %f31, %f27, %f23
1775 taddcc %o7, %i6, %i5
1776 addc %g6, %i2, %l1
1777 fpsub16 %f18, %f8, %f12
1778 udivx %i4, 0x1871, %o6
1779 bg,pn %icc, loop_155
1780 andncc %o1, %i1, %i3
1781 wr %g0, 0x89, %asi
1782 lduba [%l7 + 0x65] %asi, %o5
1783loop_155:
1784 brgz %o3, loop_156
1785 subc %i0, %g3, %o4
1786 sllx %o2, 0x05, %g2
1787 edge8l %l0, %g1, %l4
1788loop_156:
1789 mulscc %l3, %o0, %i7
1790 movle %icc, %g4, %g5
1791 movge %icc, %l2, %g7
1792 orncc %l6, 0x0116, %o7
1793 fbuge %fcc2, loop_157
1794 subc %l5, %i5, %i6
1795 sll %g6, %l1, %i2
1796 xorcc %o6, %i4, %o1
1797loop_157:
1798 membar 0x18
1799 ld [%l7 + 0x44], %f26
1800 fmovda %xcc, %f24, %f7
1801 fmovscc %icc, %f0, %f21
1802 move %xcc, %i1, %o5
1803 andn %o3, 0x12C1, %i3
1804 umul %g3, %o4, %o2
1805 andcc %i0, 0x0FF0, %l0
1806 brz %g1, loop_158
1807 fcmpeq16 %f24, %f26, %g2
1808 fnot2s %f2, %f2
1809 tsubcc %l4, %l3, %o0
1810loop_158:
1811 nop
1812 set 0x58, %i5
1813 prefetch [%l7 + %i5], 0x2
1814 edge32 %i7, %g5, %l2
1815 restored
1816 rdpr %cwp, %g1
1817 rdpr %cansave, %g2
1818 rdpr %canrestore, %g3
1819 rdpr %cleanwin, %g4
1820 rdpr %otherwin, %g5
1821 rdpr %wstate, %g6
1822 fblg,a %fcc1, loop_159
1823 and %g7, 0x08B0, %l6
1824 sth %o7, [%l7 + 0x0A]
1825 wr %g0, 0x89, %asi
1826 prefetcha [%l7 + 0x48] %asi, 0x3
1827loop_159:
1828 alignaddrl %i5, %i6, %g4
1829 for %f0, %f14, %f2
1830 add %g6, 0x1888, %i2
1831 fmovsne %xcc, %f12, %f23
1832 tg %icc, 0x4
1833 flush %l7 + 0x78
1834 fmovsn %icc, %f12, %f7
1835 add %o6, 0x17F1, %i4
1836 call loop_160
1837 nop
1838 setx loop_161, %l0, %l1
1839 jmpl %l1, %o1
1840 edge32ln %l1, %o5, %o3
1841 edge32 %i3, %i1, %g3
1842loop_160:
1843 fmovrdne %o2, %f12, %f28
1844loop_161:
1845 tg %xcc, 0x4
1846 alignaddr %o4, %i0, %g1
1847 bvs,a,pn %xcc, loop_162
1848 bl %xcc, loop_163
1849 ble,a,pn %icc, loop_164
1850 edge16 %g2, %l4, %l3
1851loop_162:
1852 tge %icc, 0x5
1853loop_163:
1854 edge16ln %l0, %i7, %o0
1855loop_164:
1856 move %xcc, %l2, %g7
1857 fbu %fcc1, loop_165
1858 edge16ln %g5, %l6, %o7
1859 fmovdne %icc, %f23, %f18
1860 movge %xcc, %l5, %i6
1861loop_165:
1862 fmovscc %xcc, %f23, %f14
1863 movle %icc, %i5, %g4
1864 fba %fcc3, loop_166
1865 fnot1s %f30, %f18
1866 ldsw [%l7 + 0x0C], %i2
1867 srlx %o6, 0x01, %g6
1868loop_166:
1869 array16 %o1, %i4, %l1
1870 fmovdg %icc, %f31, %f7
1871 move %icc, %o3, %i3
1872 fcmpd %fcc0, %f0, %f26
1873 sir 0x160E
1874 nop
1875 setx loop_167, %l0, %l1
1876 wrpr 0x1, %tl
1877 wrpr %l1, %tpc
1878 add %l1, 0x4, %l1
1879 wrpr %l1, %tnpc
1880 setx 0x34400001400, %l0, %l1
1881 wrpr %l1, %tstate
1882 wrhpr 0x4, %htstate
1883 retry
1884 nop
1885 set 0x28, %o5
1886 std %o4, [%l7 + %o5]
1887 sir 0x1BCC
1888 edge16l %g3, %o2, %o4
1889loop_167:
1890 andcc %i1, %i0, %g1
1891 fmovsn %xcc, %f29, %f19
1892 swap [%l7 + 0x08], %l4
1893 bne,a,pt %xcc, loop_168
1894 edge8ln %l3, %g2, %i7
1895 stw %l0, [%l7 + 0x28]
1896 xnor %l2, %o0, %g5
1897loop_168:
1898 bleu %icc, loop_169
1899 mulx %l6, 0x1F88, %g7
1900 tcs %xcc, 0x2
1901 movpos %xcc, %l5, %o7
1902loop_169:
1903 fcmpeq16 %f16, %f6, %i6
1904 xorcc %i5, 0x142A, %i2
1905 tg %icc, 0x4
1906 tleu %xcc, 0x0
1907 saved
1908 rdpr %cwp, %g1
1909 rdpr %cansave, %g2
1910 rdpr %canrestore, %g3
1911 rdpr %cleanwin, %g4
1912 rdpr %otherwin, %g5
1913 rdpr %wstate, %g6
1914 add %g4, 0x1636, %o6
1915 sdivx %g6, 0x1150, %i4
1916 alignaddrl %o1, %o3, %i3
1917 fba %fcc3, loop_170
1918 tl %xcc, 0x1
1919 set 0x20, %g4
1920 lda [%l7 + %g4] 0x14, %f0
1921loop_170:
1922 fmovdvs %xcc, %f11, %f8
1923 tsubcc %o5, 0x0CCC, %l1
1924 set 0x56, %g2
1925 stba %g3, [%l7 + %g2] 0x2a
1926 membar #Sync
1927 fornot1 %f30, %f12, %f6
1928 udiv %o2, 0x154F, %i1
1929 ldx [%l7 + 0x08], %o4
1930 ble,a,pn %icc, loop_171
1931 be,pt %xcc, loop_172
1932 movrgez %g1, 0x32D, %i0
1933 movrgz %l3, %g2, %l4
1934loop_171:
1935 fmovdle %icc, %f11, %f12
1936loop_172:
1937 fmovscs %icc, %f16, %f1
1938 move %icc, %i7, %l2
1939 edge8n %l0, %o0, %l6
1940 sllx %g7, %l5, %o7
1941 be,pn %icc, loop_173
1942 fmovdle %xcc, %f27, %f6
1943 ldub [%l7 + 0x56], %i6
1944 set 0x68, %g3
1945 stxa %i5, [%l7 + %g3] 0x18
1946loop_173:
1947 fmovrdgez %g5, %f26, %f8
1948 pdist %f14, %f22, %f20
1949 fmovdcs %xcc, %f9, %f5
1950 array32 %i2, %o6, %g6
1951 edge16ln %g4, %o1, %o3
1952 fmovdne %xcc, %f17, %f13
1953 movg %icc, %i4, %o5
1954 fbue,a %fcc0, loop_174
1955 array16 %i3, %l1, %o2
1956 edge32ln %g3, %o4, %i1
1957 saved
1958 rdpr %cwp, %g1
1959 rdpr %cansave, %g2
1960 rdpr %canrestore, %g3
1961 rdpr %cleanwin, %g4
1962 rdpr %otherwin, %g5
1963 rdpr %wstate, %g6
1964loop_174:
1965 fnor %f30, %f20, %f28
1966 sllx %i0, 0x17, %l3
1967 smul %g1, %g2, %l4
1968 fmovsg %xcc, %f31, %f12
1969 fpsub16 %f2, %f10, %f30
1970 srl %i7, 0x06, %l2
1971 sdivx %l0, 0x1C67, %l6
1972 tvs %xcc, 0x6
1973 movneg %icc, %g7, %o0
1974 tvs %xcc, 0x3
1975 addc %l5, 0x17C3, %o7
1976 faligndata %f28, %f8, %f20
1977 xorcc %i6, 0x0CEB, %g5
1978 movrlz %i5, 0x319, %o6
1979 sethi 0x0641, %i2
1980 fnors %f23, %f14, %f2
1981 tle %xcc, 0x5
1982 movn %icc, %g4, %g6
1983 restored
1984 rdpr %cwp, %g1
1985 rdpr %cansave, %g2
1986 rdpr %canrestore, %g3
1987 rdpr %cleanwin, %g4
1988 rdpr %otherwin, %g5
1989 rdpr %wstate, %g6
1990 std %o2, [%l7 + 0x68]
1991 movrgz %i4, %o5, %o1
1992 movre %i3, 0x178, %l1
1993 fmul8ulx16 %f4, %f26, %f16
1994 edge8 %o2, %o4, %i1
1995 fmovsvs %icc, %f17, %f7
1996 addc %i0, %l3, %g1
1997 bcs loop_175
1998 fblg,a %fcc1, loop_176
1999 nop
2000 set 0x1A, %o7
2001 ldsh [%l7 + %o7], %g3
2002 edge32l %l4, %i7, %l2
2003loop_175:
2004 nop
2005 wr %g0, 0x0c, %asi
2006 stda %f0, [%l7 + 0x40] %asi
2007loop_176:
2008 srl %g2, %l0, %g7
2009 set 0x20, %o6
2010 prefetcha [%l7 + %o6] 0x04, 0x3
2011 fandnot1 %f0, %f20, %f26
2012 fbu,a %fcc2, loop_177
2013 fpmerge %f29, %f28, %f8
2014 alignaddr %o0, %l5, %o7
2015 fandnot1 %f24, %f12, %f30
2016loop_177:
2017 bcc %xcc, loop_178
2018 taddcc %i6, 0x16EA, %i5
2019 movpos %icc, %o6, %g5
2020 bvs,pn %icc, loop_179
2021loop_178:
2022 umulcc %i2, 0x17AC, %g4
2023 fbn,a %fcc3, loop_180
2024 movrne %o3, %g6, %i4
2025loop_179:
2026 fble %fcc3, loop_181
2027 edge16 %o1, %i3, %o5
2028loop_180:
2029 nop
2030 wr %g0, 0x89, %asi
2031 lduwa [%l7 + 0x44] %asi, %l1
2032loop_181:
2033 nop
2034 set 0x38, %l2
2035 stda %o4, [%l7 + %l2] 0xe3
2036 membar #Sync
2037 subccc %o2, %i0, %i1
2038 wr %g0, 0x81, %asi
2039 ldda [%l7 + 0x10] %asi, %l2
2040 mova %icc, %g3, %g1
2041 edge8n %i7, %l2, %l4
2042 srlx %l0, %g7, %l6
2043 movcs %xcc, %g2, %l5
2044 sdivcc %o0, 0x1C6D, %i6
2045 tl %xcc, 0x6
2046 movl %icc, %o7, %o6
2047 fornot2 %f26, %f12, %f10
2048 fabsd %f4, %f8
2049 array8 %g5, %i2, %i5
2050 sth %o3, [%l7 + 0x6A]
2051 fnors %f27, %f3, %f7
2052 udivx %g4, 0x04A6, %i4
2053 fornot2 %f18, %f0, %f2
2054 orncc %g6, %o1, %i3
2055 fbu %fcc3, loop_182
2056 andn %o5, %o4, %l1
2057 ldsw [%l7 + 0x28], %o2
2058 fsrc1s %f20, %f8
2059loop_182:
2060 bg,a,pn %xcc, loop_183
2061 movne %xcc, %i1, %i0
2062 tleu %icc, 0x0
2063 set 0x0A, %o3
2064 lduba [%l7 + %o3] 0x81, %l3
2065loop_183:
2066 ldsw [%l7 + 0x28], %g3
2067 ldsw [%l7 + 0x0C], %g1
2068 tvc %xcc, 0x2
2069 edge32ln %i7, %l4, %l0
2070 edge8 %g7, %l2, %g2
2071 tge %xcc, 0x1
2072 xnor %l6, 0x02FE, %o0
2073 xorcc %i6, 0x10E5, %l5
2074 wr %g0, 0x80, %asi
2075 stha %o7, [%l7 + 0x1A] %asi
2076 edge32n %g5, %o6, %i2
2077 and %i5, 0x0EB4, %o3
2078 popc %g4, %g6
2079 tsubcctv %o1, 0x1FD0, %i3
2080 fmovrdne %o5, %f26, %f14
2081 bne,a,pt %xcc, loop_184
2082 tcc %icc, 0x1
2083 sdivx %o4, 0x12B7, %l1
2084 edge16 %o2, %i4, %i1
2085loop_184:
2086 sdivcc %i0, 0x08C1, %g3
2087 xnorcc %g1, %l3, %i7
2088 set 0x50, %i2
2089 swapa [%l7 + %i2] 0x81, %l4
2090 fmovrde %l0, %f20, %f22
2091 brz,a %l2, loop_185
2092 movpos %xcc, %g2, %g7
2093 set 0x61, %g6
2094 ldsba [%l7 + %g6] 0x88, %o0
2095loop_185:
2096 mulscc %i6, %l6, %l5
2097 edge16 %o7, %o6, %g5
2098 movge %xcc, %i2, %o3
2099 fnegs %f17, %f17
2100 std %f26, [%l7 + 0x78]
2101 call loop_186
2102 fba %fcc2, loop_187
2103 tge %icc, 0x2
2104 ldd [%l7 + 0x70], %f10
2105loop_186:
2106 umulcc %i5, 0x12B6, %g6
2107loop_187:
2108 ba loop_188
2109 fmovdleu %icc, %f8, %f28
2110 fmovdgu %icc, %f8, %f27
2111 add %o1, 0x0C31, %i3
2112loop_188:
2113 tvc %xcc, 0x7
2114 tle %xcc, 0x5
2115 tpos %xcc, 0x0
2116 sllx %o5, %g4, %o4
2117 tg %icc, 0x6
2118 alignaddr %o2, %i4, %l1
2119 fmovsa %xcc, %f11, %f22
2120 tle %xcc, 0x7
2121 bneg,pt %icc, loop_189
2122 fands %f23, %f26, %f0
2123 tg %xcc, 0x1
2124 set 0x28, %i3
2125 stda %i0, [%l7 + %i3] 0x81
2126loop_189:
2127 udivx %g3, 0x16B5, %i1
2128 swap [%l7 + 0x7C], %l3
2129 edge8 %i7, %g1, %l0
2130 movg %icc, %l4, %g2
2131 tle %icc, 0x3
2132 array32 %g7, %o0, %l2
2133 bpos %icc, loop_190
2134 movl %xcc, %l6, %l5
2135 movleu %xcc, %o7, %o6
2136 membar 0x45
2137loop_190:
2138 ble loop_191
2139 udiv %i6, 0x0024, %i2
2140 fmovsl %icc, %f4, %f26
2141 sdiv %o3, 0x192D, %i5
2142loop_191:
2143 srl %g6, %o1, %g5
2144 nop
2145 setx loop_192, %l0, %l1
2146 wrpr 0x1, %tl
2147 wrpr %l1, %tnpc
2148 setx 0x34400001400, %l0, %l1
2149 wrpr %l1, %tstate
2150 wrhpr 0x4, %htstate
2151 done
2152 brlz,a %i3, loop_193
2153 orn %o5, 0x1827, %g4
2154 sub %o2, %i4, %l1
2155loop_192:
2156 edge8 %o4, %i0, %g3
2157loop_193:
2158 fbl %fcc3, loop_194
2159 mulscc %l3, %i7, %g1
2160 movrgez %i1, 0x165, %l0
2161 movn %xcc, %l4, %g7
2162loop_194:
2163 edge16n %g2, %o0, %l2
2164 orn %l6, %l5, %o7
2165 stx %i6, [%l7 + 0x70]
2166 movcs %xcc, %i2, %o6
2167 tneg %icc, 0x2
2168 fbge,a %fcc0, loop_195
2169 movl %xcc, %o3, %g6
2170 edge16ln %o1, %g5, %i3
2171 fmovsvs %icc, %f18, %f7
2172loop_195:
2173 nop
2174 wr %g0, 0x89, %asi
2175 ldsba [%l7 + 0x79] %asi, %o5
2176 andcc %g4, 0x18EE, %o2
2177 fmovdvs %icc, %f3, %f8
2178 wr %g0, 0x80, %asi
2179 lduwa [%l7 + 0x7C] %asi, %i4
2180 fbuge %fcc0, loop_196
2181 tsubcctv %i5, %o4, %i0
2182 tle %icc, 0x5
2183 add %l7, 0x08, %l6
2184 wr %g0, 0x10, %asi
2185 lda [%l6] %asi, %g3
2186 casa [%l6] 0x10, %g3, %l1
2187loop_196:
2188 tl %icc, 0x1
2189 and %l3, %i7, %i1
2190 fbl %fcc2, loop_197
2191 addcc %l0, 0x1FB9, %l4
2192 movrlez %g7, %g1, %g2
2193 tgu %icc, 0x7
2194loop_197:
2195 subc %l2, %l6, %o0
2196 movne %icc, %o7, %i6
2197 movgu %icc, %l5, %i2
2198 prefetch [%l7 + 0x40], 0x0
2199 movge %icc, %o3, %o6
2200 set 0x2B, %o4
2201 lduba [%l7 + %o4] 0x81, %g6
2202 fbg %fcc3, loop_198
2203 xor %g5, %o1, %i3
2204 smulcc %g4, %o2, %i4
2205 tsubcctv %o5, %o4, %i0
2206loop_198:
2207 edge8l %i5, %g3, %l3
2208 mulx %l1, %i1, %l0
2209 fmovsl %icc, %f17, %f0
2210 fcmpes %fcc2, %f3, %f3
2211 movrlez %i7, %l4, %g1
2212 wr %g0, 0x89, %asi
2213 swapa [%l7 + 0x50] %asi, %g2
2214 sdivx %g7, 0x148F, %l2
2215 mova %xcc, %o0, %o7
2216 andcc %i6, %l5, %i2
2217 sdivx %l6, 0x093D, %o3
2218 bn,pn %xcc, loop_199
2219 fnot1s %f1, %f16
2220 sllx %o6, %g6, %o1
2221 fzero %f16
2222loop_199:
2223 andncc %i3, %g4, %g5
2224 ld [%l7 + 0x64], %f11
2225 subc %o2, %o5, %o4
2226 movcs %xcc, %i0, %i4
2227 fmovsge %xcc, %f31, %f29
2228 fble,a %fcc3, loop_200
2229 movne %xcc, %i5, %l3
2230 fmovdne %icc, %f23, %f23
2231 fmovdle %icc, %f8, %f23
2232loop_200:
2233 xnor %g3, 0x02E8, %l1
2234 bn,a %icc, loop_201
2235 tl %icc, 0x5
2236 edge16n %i1, %l0, %i7
2237 ta %icc, 0x7
2238loop_201:
2239 fba %fcc2, loop_202
2240 smul %g1, %g2, %l4
2241 membar 0x6C
2242 sra %g7, %l2, %o7
2243loop_202:
2244 popc 0x1D7C, %i6
2245 fmul8x16au %f23, %f2, %f12
2246 fmovdcs %icc, %f20, %f11
2247 fmovrdne %o0, %f30, %f6
2248 addcc %i2, 0x1537, %l5
2249 sdiv %l6, 0x08A4, %o6
2250 sir 0x05F2
2251 fbule,a %fcc2, loop_203
2252 tpos %icc, 0x3
2253 edge16n %g6, %o1, %o3
2254 tn %xcc, 0x7
2255loop_203:
2256 edge32ln %i3, %g5, %g4
2257 edge32 %o5, %o4, %o2
2258 set 0x3E, %o2
2259 stha %i0, [%l7 + %o2] 0x10
2260 lduw [%l7 + 0x44], %i5
2261 array8 %l3, %i4, %g3
2262 movle %icc, %i1, %l1
2263 bcs,pn %xcc, loop_204
2264 movle %icc, %l0, %g1
2265 andncc %g2, %l4, %g7
2266 brlez %i7, loop_205
2267loop_204:
2268 tl %xcc, 0x1
2269 edge32ln %l2, %o7, %i6
2270 ta %xcc, 0x1
2271loop_205:
2272 edge8 %i2, %o0, %l6
2273 andncc %l5, %o6, %g6
2274 tvs %icc, 0x4
2275 fba %fcc3, loop_206
2276 srlx %o1, 0x18, %i3
2277 fmovrdgez %o3, %f28, %f24
2278 fbule %fcc0, loop_207
2279loop_206:
2280 ldd [%l7 + 0x40], %g4
2281 stbar
2282 array32 %o5, %o4, %g4
2283loop_207:
2284 array8 %o2, %i0, %l3
2285 fbne %fcc1, loop_208
2286 brnz %i5, loop_209
2287 edge8 %i4, %g3, %l1
2288 umul %i1, 0x071C, %g1
2289loop_208:
2290 fandnot2 %f10, %f0, %f20
2291loop_209:
2292 tvs %icc, 0x7
2293 ldd [%l7 + 0x18], %f6
2294 edge32l %l0, %l4, %g7
2295 fmovrsgez %g2, %f7, %f30
2296 set 0x70, %i6
2297 prefetcha [%l7 + %i6] 0x89, 0x2
2298 wr %g0, 0x88, %asi
2299 sta %f20, [%l7 + 0x2C] %asi
2300 edge16l %l2, %i6, %i2
2301 andncc %o7, %o0, %l6
2302 fmovrse %l5, %f27, %f2
2303 mulscc %g6, %o6, %o1
2304 move %icc, %o3, %i3
2305 fbo,a %fcc2, loop_210
2306 edge16n %g5, %o5, %g4
2307 udivcc %o4, 0x11B3, %o2
2308 sll %i0, %l3, %i4
2309loop_210:
2310 edge8n %i5, %l1, %g3
2311 lduh [%l7 + 0x4A], %g1
2312 addcc %i1, %l4, %g7
2313 srl %g2, %l0, %i7
2314 fmovs %f15, %f22
2315 edge16 %l2, %i6, %i2
2316 srlx %o0, %o7, %l5
2317 andcc %g6, %o6, %o1
2318 xor %l6, 0x18F8, %o3
2319 edge16n %i3, %o5, %g5
2320 udivcc %g4, 0x138D, %o2
2321 and %i0, %o4, %l3
2322 smulcc %i5, %l1, %i4
2323 brlz,a %g3, loop_211
2324 umulcc %g1, 0x00A5, %l4
2325 subc %i1, 0x1ED4, %g7
2326 restored
2327 rdpr %cwp, %g1
2328 rdpr %cansave, %g2
2329 rdpr %canrestore, %g3
2330 rdpr %cleanwin, %g4
2331 rdpr %otherwin, %g5
2332 rdpr %wstate, %g6
2333loop_211:
2334 movrgz %l0, 0x1B6, %i7
2335 edge8ln %l2, %i6, %i2
2336 fmovdne %xcc, %f3, %f17
2337 brlz %g2, loop_212
2338 tpos %icc, 0x1
2339 saved
2340 rdpr %cwp, %g1
2341 rdpr %cansave, %g2
2342 rdpr %canrestore, %g3
2343 rdpr %cleanwin, %g4
2344 rdpr %otherwin, %g5
2345 rdpr %wstate, %g6
2346 smulcc %o7, 0x06BD, %l5
2347loop_212:
2348 brgez,a %g6, loop_213
2349 tge %icc, 0x7
2350 membar 0x16
2351 fcmpgt32 %f20, %f0, %o0
2352loop_213:
2353 srl %o1, %l6, %o6
2354 fmovsvs %icc, %f29, %f12
2355 fmovdvs %icc, %f7, %f11
2356 call loop_214
2357 fandnot1s %f26, %f27, %f8
2358 alignaddr %o3, %o5, %g5
2359 tsubcctv %g4, 0x0460, %i3
2360loop_214:
2361 tn %xcc, 0x5
2362 popc 0x11B8, %o2
2363 nop
2364 setx loop_215, %l0, %l1
2365 wrpr 0x1, %tl
2366 wrpr %l1, %tnpc
2367 setx 0x34400001400, %l0, %l1
2368 wrpr %l1, %tstate
2369 wrhpr 0x4, %htstate
2370 done
2371 array8 %i0, %l3, %i5
2372 add %l1, 0x07F7, %o4
2373 nop
2374 setx loop_216, %l0, %l1
2375 wrpr 0x1, %tl
2376 wrpr %l1, %tnpc
2377 setx 0x34400001400, %l0, %l1
2378 wrpr %l1, %tstate
2379 wrhpr 0x4, %htstate
2380 done
2381loop_215:
2382 fbo %fcc1, loop_217
2383 fnands %f15, %f23, %f29
2384 fmul8x16 %f19, %f28, %f2
2385loop_216:
2386 movrlz %g3, 0x3A6, %g1
2387loop_217:
2388 edge16ln %i4, %l4, %i1
2389 movcc %icc, %g7, %l0
2390 wr %g0, 0x80, %asi
2391 stba %l2, [%l7 + 0x66] %asi
2392 siam 0x3
2393 te %xcc, 0x3
2394 orcc %i7, 0x134C, %i2
2395 nop
2396 set 0x74, %o1
2397 prefetch [%l7 + %o1], 0x3
2398 ble,pt %xcc, loop_218
2399 edge16ln %i6, %g2, %l5
2400 fpadd16s %f20, %f11, %f27
2401 smul %g6, 0x047A, %o0
2402loop_218:
2403 fpsub16 %f26, %f0, %f4
2404 fmovrde %o1, %f14, %f14
2405 sub %o7, %l6, %o3
2406 membar #Sync
2407 set 0x40, %i1
2408 ldda [%l7 + %i1] 0x1e, %f0
2409 fexpand %f7, %f28
2410 fands %f2, %f28, %f13
2411 and %o6, 0x026D, %g5
2412 xor %o5, 0x0EED, %g4
2413 movcc %icc, %i3, %i0
2414 fxor %f18, %f0, %f10
2415 udivcc %o2, 0x1A54, %l3
2416 fmovrse %l1, %f11, %f1
2417 movcc %xcc, %i5, %o4
2418 tcs %xcc, 0x6
2419 mulx %g1, %i4, %l4
2420 alignaddr %g3, %g7, %l0
2421 fcmpgt32 %f6, %f6, %l2
2422 set 0x60, %g7
2423 sta %f6, [%l7 + %g7] 0x0c
2424 fcmpne16 %f6, %f18, %i1
2425 brnz %i7, loop_219
2426 sth %i2, [%l7 + 0x0C]
2427 edge8ln %i6, %g2, %l5
2428 tvc %xcc, 0x2
2429loop_219:
2430 tcs %xcc, 0x2
2431 movl %icc, %o0, %o1
2432 tge %xcc, 0x6
2433 fbul %fcc1, loop_220
2434 movge %xcc, %g6, %o7
2435 smul %l6, 0x1FF4, %o3
2436 smulcc %g5, 0x0659, %o5
2437loop_220:
2438 nop
2439 set 0x40, %i4
2440 prefetcha [%l7 + %i4] 0x81, 0x0
2441 orncc %i3, 0x01AA, %i0
2442 fmovdg %xcc, %f23, %f17
2443 bge,pn %icc, loop_221
2444 sll %o2, 0x1D, %g4
2445 edge32n %l3, %i5, %o4
2446 andn %l1, 0x00B0, %i4
2447loop_221:
2448 tneg %xcc, 0x5
2449 fmovdne %icc, %f26, %f22
2450 popc %l4, %g3
2451 movleu %icc, %g1, %g7
2452 tcs %xcc, 0x6
2453 siam 0x3
2454 sra %l0, %l2, %i1
2455 sll %i7, 0x19, %i2
2456 wr %g0, 0x80, %asi
2457 stba %g2, [%l7 + 0x4F] %asi
2458 fone %f30
2459 fsrc1 %f26, %f2
2460 addccc %l5, 0x1AFE, %o0
2461 orcc %i6, %g6, %o1
2462 andncc %l6, %o7, %o3
2463 fmul8ulx16 %f30, %f20, %f26
2464 sir 0x169E
2465 tge %xcc, 0x3
2466 edge32ln %g5, %o6, %o5
2467 fbe,a %fcc1, loop_222
2468 fnors %f10, %f4, %f31
2469 movgu %icc, %i3, %o2
2470 bcc,a,pn %icc, loop_223
2471loop_222:
2472 movn %icc, %g4, %l3
2473 set 0x7A, %l0
2474 ldsha [%l7 + %l0] 0x19, %i0
2475loop_223:
2476 fands %f25, %f12, %f4
2477 tneg %icc, 0x7
2478 sub %i5, %l1, %o4
2479 movpos %xcc, %l4, %i4
2480 movcc %icc, %g3, %g7
2481 udiv %g1, 0x11DC, %l0
2482 membar 0x3A
2483 alignaddr %i1, %l2, %i7
2484 edge8ln %i2, %g2, %l5
2485 fblg,a %fcc3, loop_224
2486 movpos %xcc, %o0, %i6
2487 ld [%l7 + 0x1C], %f12
2488 sir 0x1743
2489loop_224:
2490 bpos,a,pn %xcc, loop_225
2491 fpackfix %f12, %f2
2492 subccc %g6, 0x11E3, %o1
2493 tl %xcc, 0x3
2494loop_225:
2495 siam 0x5
2496 fbuge,a %fcc0, loop_226
2497 movrlez %l6, 0x37A, %o7
2498 alignaddrl %g5, %o3, %o6
2499 fmovsle %xcc, %f27, %f25
2500loop_226:
2501 movle %icc, %i3, %o5
2502 ldstub [%l7 + 0x11], %o2
2503 fpsub16s %f16, %f17, %f16
2504 fpack16 %f2, %f10
2505 tcc %xcc, 0x4
2506 edge16n %l3, %g4, %i5
2507 subcc %l1, 0x1D85, %i0
2508 restored
2509 rdpr %cwp, %g1
2510 rdpr %cansave, %g2
2511 rdpr %canrestore, %g3
2512 rdpr %cleanwin, %g4
2513 rdpr %otherwin, %g5
2514 rdpr %wstate, %g6
2515 tgu %xcc, 0x0
2516 be,pt %icc, loop_227
2517 edge16l %l4, %o4, %g3
2518 edge16l %g7, %i4, %l0
2519 set 0x60, %l4
2520 ldswa [%l7 + %l4] 0x88, %i1
2521loop_227:
2522 xor %g1, %i7, %i2
2523 wr %g0, 0x18, %asi
2524 ldsha [%l7 + 0x60] %asi, %l2
2525 fmovrdlez %g2, %f0, %f2
2526 edge32 %l5, %o0, %i6
2527 fblg,a %fcc1, loop_228
2528 fmovs %f16, %f28
2529 srlx %g6, %l6, %o1
2530 ldsb [%l7 + 0x3A], %g5
2531loop_228:
2532 nop
2533 set 0x1C, %i7
2534 lduh [%l7 + %i7], %o7
2535 tle %icc, 0x1
2536 bne,a,pn %icc, loop_229
2537 edge32 %o6, %i3, %o3
2538 movrgz %o5, %o2, %g4
2539 ldsb [%l7 + 0x5C], %l3
2540loop_229:
2541 udiv %l1, 0x1FE4, %i0
2542 fornot2s %f29, %f10, %f9
2543 fnot1s %f22, %f11
2544 addcc %i5, %l4, %o4
2545 edge16l %g7, %g3, %i4
2546 subccc %l0, 0x1703, %g1
2547 fble,a %fcc3, loop_230
2548 alignaddr %i1, %i2, %i7
2549 mulscc %l2, 0x142D, %l5
2550 addcc %o0, 0x1241, %i6
2551loop_230:
2552 tl %xcc, 0x1
2553 sir 0x05AA
2554 saved
2555 rdpr %cwp, %g1
2556 rdpr %cansave, %g2
2557 rdpr %canrestore, %g3
2558 rdpr %cleanwin, %g4
2559 rdpr %otherwin, %g5
2560 rdpr %wstate, %g6
2561 edge16l %g6, %g2, %l6
2562 membar 0x12
2563 fmuld8sux16 %f23, %f7, %f4
2564 fpackfix %f10, %f25
2565 edge16n %o1, %o7, %g5
2566 smul %i3, 0x0BCF, %o6
2567 movn %icc, %o3, %o5
2568 mova %xcc, %o2, %g4
2569 movne %xcc, %l3, %l1
2570 bcc,pt %xcc, loop_231
2571 sll %i5, %i0, %o4
2572 mova %xcc, %l4, %g3
2573 alignaddrl %g7, %i4, %g1
2574loop_231:
2575 tneg %xcc, 0x7
2576 array8 %i1, %i2, %l0
2577 movrgez %i7, %l5, %l2
2578 array32 %o0, %i6, %g6
2579 brz,a %g2, loop_232
2580 nop
2581 set 0x58, %l1
2582 std %i6, [%l7 + %l1]
2583 edge8ln %o7, %g5, %i3
2584 fmovsl %xcc, %f11, %f6
2585loop_232:
2586 subcc %o6, 0x12C2, %o1
2587 fsrc1 %f22, %f22
2588 movn %xcc, %o5, %o3
2589 movrgez %g4, 0x260, %l3
2590 fmovdle %icc, %f2, %f5
2591 bpos,pn %xcc, loop_233
2592 fnegd %f4, %f14
2593 popc %o2, %i5
2594 edge8ln %i0, %o4, %l4
2595loop_233:
2596 addccc %l1, %g3, %i4
2597 move %icc, %g7, %g1
2598 movgu %xcc, %i1, %l0
2599 edge8 %i2, %l5, %i7
2600 fmovdvs %icc, %f10, %f6
2601 sllx %l2, %i6, %o0
2602 tgu %xcc, 0x0
2603 bg,a,pn %xcc, loop_234
2604 move %icc, %g6, %g2
2605 tsubcctv %l6, 0x0A79, %g5
2606 edge32ln %i3, %o6, %o7
2607loop_234:
2608 srax %o1, 0x05, %o3
2609 fbne,a %fcc3, loop_235
2610 movneg %xcc, %g4, %o5
2611 fmovsl %icc, %f2, %f31
2612 wr %g0, 0x11, %asi
2613 ldda [%l7 + 0x40] %asi, %o2
2614loop_235:
2615 edge8l %i5, %l3, %i0
2616 ldub [%l7 + 0x4F], %l4
2617 fmovrdne %o4, %f16, %f10
2618 movcc %xcc, %g3, %i4
2619 faligndata %f24, %f14, %f28
2620 sub %l1, 0x00FD, %g7
2621 tge %icc, 0x2
2622 movpos %icc, %i1, %l0
2623 fbul,a %fcc1, loop_236
2624 ba,pn %icc, loop_237
2625 edge16ln %i2, %l5, %g1
2626 movleu %xcc, %i7, %i6
2627loop_236:
2628 movrgez %l2, 0x08C, %o0
2629loop_237:
2630 nop
2631 set 0x44, %l6
2632 lduha [%l7 + %l6] 0x14, %g6
2633 array16 %l6, %g5, %g2
2634 movneg %xcc, %i3, %o7
2635 lduh [%l7 + 0x36], %o1
2636 fpadd16 %f22, %f28, %f22
2637 tsubcc %o6, %o3, %g4
2638 tneg %icc, 0x7
2639 sll %o2, %o5, %i5
2640 nop
2641 set 0x20, %i0
2642 stw %l3, [%l7 + %i0]
2643 smul %i0, %l4, %o4
2644 bvs,pn %xcc, loop_238
2645 brlez %i4, loop_239
2646 tne %icc, 0x2
2647 flush %l7 + 0x68
2648loop_238:
2649 subcc %l1, %g3, %g7
2650loop_239:
2651 mulscc %l0, %i2, %i1
2652 movcs %xcc, %g1, %l5
2653 fmovd %f12, %f4
2654 smul %i6, 0x18C6, %i7
2655 tpos %icc, 0x6
2656 set 0x60, %l5
2657 stwa %l2, [%l7 + %l5] 0x27
2658 membar #Sync
2659 taddcc %g6, %l6, %g5
2660 udivx %g2, 0x11EB, %o0
2661 or %o7, 0x0EE9, %o1
2662 and %o6, %o3, %i3
2663 andncc %o2, %o5, %i5
2664 set 0x48, %g1
2665 lduwa [%l7 + %g1] 0x10, %g4
2666 movre %i0, %l4, %l3
2667 tl %icc, 0x5
2668 fors %f3, %f28, %f4
2669 fmovspos %icc, %f24, %f17
2670 brgz %i4, loop_240
2671 movvs %xcc, %o4, %g3
2672 set 0x20, %o0
2673 stda %l0, [%l7 + %o0] 0xe3
2674 membar #Sync
2675loop_240:
2676 tneg %icc, 0x3
2677 edge16ln %l0, %i2, %i1
2678 tge %icc, 0x1
2679 fble,a %fcc1, loop_241
2680 xnor %g7, %l5, %i6
2681 wr %g0, 0x0c, %asi
2682 ldda [%l7 + 0x40] %asi, %f0
2683loop_241:
2684 movvc %icc, %g1, %i7
2685 sdivx %l2, 0x0287, %g6
2686 ldub [%l7 + 0x65], %g5
2687 fcmpeq32 %f18, %f12, %l6
2688 array32 %o0, %g2, %o1
2689 bpos,a %xcc, loop_242
2690 ldub [%l7 + 0x2D], %o6
2691 fbu,a %fcc0, loop_243
2692 array16 %o7, %i3, %o2
2693loop_242:
2694 addccc %o5, 0x04C8, %i5
2695 tvc %icc, 0x6
2696loop_243:
2697 fmovscc %icc, %f1, %f23
2698 brlz %o3, loop_244
2699 fmovrdlez %i0, %f20, %f22
2700 fbo %fcc1, loop_245
2701 sethi 0x1CC2, %l4
2702loop_244:
2703 edge16l %g4, %l3, %i4
2704 membar 0x26
2705loop_245:
2706 fmovdleu %icc, %f9, %f16
2707 bcs,pt %xcc, loop_246
2708 fmovdge %xcc, %f10, %f4
2709 movrlz %g3, 0x2A8, %o4
2710 fmovsg %icc, %f27, %f30
2711loop_246:
2712 bcc,a,pt %icc, loop_247
2713 fmovrde %l0, %f26, %f12
2714 mulscc %i2, 0x0196, %l1
2715 edge8l %g7, %l5, %i6
2716loop_247:
2717 brlz %i1, loop_248
2718 fzeros %f23
2719 andn %g1, 0x10B3, %l2
2720 addcc %i7, %g5, %l6
2721loop_248:
2722 saved
2723 rdpr %cwp, %g1
2724 rdpr %cansave, %g2
2725 rdpr %canrestore, %g3
2726 rdpr %cleanwin, %g4
2727 rdpr %otherwin, %g5
2728 rdpr %wstate, %g6
2729 edge8l %o0, %g2, %g6
2730 alignaddr %o1, %o6, %o7
2731 wr %g0, 0x80, %asi
2732 swapa [%l7 + 0x4C] %asi, %o2
2733 alignaddrl %i3, %o5, %i5
2734 sllx %o3, 0x1F, %l4
2735 orcc %g4, %i0, %l3
2736 movle %xcc, %i4, %o4
2737 add %l7, 0x64, %l6
2738 wr %g0, 0x18, %asi
2739 lda [%l6] %asi, %g3
2740 casa [%l6] %asi, %g3, %l0
2741 fmovdcc %icc, %f15, %f24
2742 restored
2743 rdpr %cwp, %g1
2744 rdpr %cansave, %g2
2745 rdpr %canrestore, %g3
2746 rdpr %cleanwin, %g4
2747 rdpr %otherwin, %g5
2748 rdpr %wstate, %g6
2749 fmovsneg %icc, %f29, %f24
2750 tsubcctv %i2, 0x0549, %g7
2751 fabss %f8, %f27
2752 popc %l5, %i6
2753 set 0x6F, %g5
2754 ldstuba [%l7 + %g5] 0x10, %i1
2755 wr %g0, 0xea, %asi
2756 stwa %g1, [%l7 + 0x48] %asi
2757 membar #Sync
2758 udivx %l1, 0x03E2, %i7
2759 fpsub32 %f6, %f0, %f10
2760 fpsub32 %f8, %f26, %f10
2761 tcc %icc, 0x6
2762 bg,a,pt %xcc, loop_249
2763 movrgz %l2, %g5, %o0
2764 fmovdl %icc, %f17, %f26
2765 or %l6, 0x0095, %g6
2766loop_249:
2767 srl %o1, %o6, %o7
2768 addc %o2, 0x0E02, %i3
2769 movgu %icc, %o5, %i5
2770 movvc %icc, %g2, %o3
2771 std %f8, [%l7 + 0x60]
2772 fmovrslz %l4, %f2, %f15
2773 bvs,a,pn %icc, loop_250
2774 smulcc %g4, %l3, %i4
2775 fmovsg %xcc, %f19, %f29
2776 move %icc, %o4, %g3
2777loop_250:
2778 fmovdvc %icc, %f13, %f2
2779 edge8 %l0, %i2, %g7
2780 bcc loop_251
2781 taddcctv %i0, 0x0930, %l5
2782 fmuld8sux16 %f2, %f14, %f4
2783 brgez %i6, loop_252
2784loop_251:
2785 movgu %icc, %g1, %l1
2786 fxnor %f14, %f30, %f4
2787 movle %icc, %i7, %l2
2788loop_252:
2789 stw %i1, [%l7 + 0x18]
2790 fmovrslez %g5, %f22, %f10
2791 fbug %fcc1, loop_253
2792 membar 0x33
2793 andncc %l6, %g6, %o1
2794 sub %o6, %o7, %o0
2795loop_253:
2796 fxors %f6, %f11, %f10
2797 array16 %o2, %o5, %i3
2798 edge8l %g2, %i5, %o3
2799 fmuld8sux16 %f13, %f29, %f22
2800 tn %icc, 0x0
2801 tsubcctv %l4, 0x1A2E, %l3
2802 saved
2803 rdpr %cwp, %g1
2804 rdpr %cansave, %g2
2805 rdpr %canrestore, %g3
2806 rdpr %cleanwin, %g4
2807 rdpr %otherwin, %g5
2808 rdpr %wstate, %g6
2809 fpadd32s %f20, %f18, %f27
2810 addccc %i4, %o4, %g4
2811 ta %xcc, 0x7
2812 tsubcc %g3, 0x09BD, %i2
2813 taddcctv %g7, %i0, %l5
2814 fbn,a %fcc2, loop_254
2815 orn %l0, %g1, %i6
2816 array16 %i7, %l1, %i1
2817 movl %xcc, %l2, %l6
2818loop_254:
2819 subcc %g6, 0x19D2, %g5
2820 sllx %o1, 0x06, %o7
2821 fbuge %fcc1, loop_255
2822 fmovsne %icc, %f4, %f22
2823 fmovdg %icc, %f22, %f20
2824 mulx %o0, %o6, %o5
2825loop_255:
2826 nop
2827 wr %g0, 0x2f, %asi
2828 stxa %i3, [%l7 + 0x60] %asi
2829 membar #Sync
2830 movl %icc, %g2, %o2
2831 udiv %i5, 0x0378, %l4
2832 membar #Sync
2833 wr %g0, 0x1e, %asi
2834 ldda [%l7 + 0x40] %asi, %f0
2835 fcmpeq32 %f28, %f18, %o3
2836 edge16 %i4, %o4, %g4
2837 subc %l3, %i2, %g7
2838 tle %icc, 0x5
2839 fmovdpos %xcc, %f5, %f9
2840 bvs,a,pt %icc, loop_256
2841 xor %g3, %i0, %l0
2842 srax %g1, %i6, %i7
2843 popc %l5, %i1
2844loop_256:
2845 nop
2846 set 0x40, %i5
2847 ldda [%l7 + %i5] 0x04, %f16
2848 edge16l %l1, %l6, %l2
2849 array32 %g5, %g6, %o1
2850 fbne,a %fcc2, loop_257
2851 fbo %fcc1, loop_258
2852 umulcc %o0, 0x057C, %o7
2853 fandnot2 %f0, %f28, %f28
2854loop_257:
2855 xor %o6, %o5, %g2
2856loop_258:
2857 orn %o2, %i3, %i5
2858 edge32n %l4, %i4, %o3
2859 movpos %icc, %g4, %o4
2860 ldd [%l7 + 0x40], %i2
2861 sll %g7, %l3, %g3
2862 subc %i0, %g1, %i6
2863 udiv %i7, 0x13D7, %l0
2864 brgez %i1, loop_259
2865 movcc %icc, %l5, %l6
2866 fmovsvc %xcc, %f1, %f29
2867 nop
2868 set 0x20, %o5
2869 ldx [%l7 + %o5], %l2
2870loop_259:
2871 membar 0x48
2872 alignaddr %g5, %l1, %g6
2873 smulcc %o0, %o1, %o7
2874 andcc %o6, 0x0538, %g2
2875 smul %o5, 0x1406, %o2
2876 bn,pt %icc, loop_260
2877 orcc %i3, 0x1E36, %i5
2878 swap [%l7 + 0x30], %l4
2879 addc %o3, 0x1B9B, %g4
2880loop_260:
2881 edge8n %i4, %o4, %i2
2882 edge32n %g7, %l3, %g3
2883 sll %i0, 0x1B, %g1
2884 sdivx %i7, 0x0A16, %l0
2885 add %i1, %l5, %l6
2886 fnand %f22, %f26, %f12
2887 for %f14, %f28, %f20
2888 fmovsge %xcc, %f19, %f25
2889 movvc %icc, %l2, %i6
2890 movne %xcc, %l1, %g6
2891 movrlz %g5, %o1, %o7
2892 tgu %xcc, 0x0
2893 fcmple32 %f4, %f22, %o0
2894 fxnor %f18, %f6, %f20
2895 ldsw [%l7 + 0x5C], %g2
2896 movvc %icc, %o6, %o5
2897 fble,a %fcc0, loop_261
2898 ble %icc, loop_262
2899 movvs %icc, %o2, %i3
2900 xnor %i5, %o3, %g4
2901loop_261:
2902 smul %l4, %o4, %i4
2903loop_262:
2904 fmul8x16al %f2, %f26, %f28
2905 ta %icc, 0x4
2906 edge8 %i2, %g7, %g3
2907 fpadd32s %f21, %f27, %f14
2908 movvc %icc, %l3, %i0
2909 fornot2s %f15, %f2, %f27
2910 tleu %icc, 0x4
2911 fmuld8sux16 %f0, %f24, %f26
2912 set 0x60, %g4
2913 sta %f9, [%l7 + %g4] 0x14
2914 edge32 %g1, %l0, %i7
2915 bne,a %icc, loop_263
2916 fzeros %f16
2917 fblg %fcc0, loop_264
2918 fpadd32s %f23, %f16, %f31
2919loop_263:
2920 bg,a %icc, loop_265
2921 movrlez %l5, %i1, %l6
2922loop_264:
2923 edge8ln %i6, %l1, %g6
2924 tge %xcc, 0x1
2925loop_265:
2926 fands %f14, %f23, %f26
2927 bvs %xcc, loop_266
2928 fbule %fcc3, loop_267
2929 fbu,a %fcc3, loop_268
2930 edge32l %g5, %o1, %l2
2931loop_266:
2932 andcc %o0, %o7, %g2
2933loop_267:
2934 xnor %o5, 0x0729, %o2
2935loop_268:
2936 edge16 %i3, %i5, %o3
2937 fmovde %icc, %f11, %f26
2938 fbule,a %fcc3, loop_269
2939 fmovrde %g4, %f6, %f20
2940 alignaddrl %o6, %l4, %i4
2941 umul %o4, 0x0A78, %i2
2942loop_269:
2943 bg,a loop_270
2944 fabsd %f14, %f30
2945 sdivx %g3, 0x028E, %g7
2946 brlez,a %l3, loop_271
2947loop_270:
2948 fmovsne %icc, %f31, %f7
2949 movrgz %g1, %i0, %l0
2950 fmuld8sux16 %f17, %f3, %f2
2951loop_271:
2952 nop
2953 set 0x2C, %g2
2954 ldsha [%l7 + %g2] 0x0c, %i7
2955 fnot1 %f28, %f30
2956 movrne %i1, %l5, %i6
2957 te %xcc, 0x6
2958 popc %l1, %g6
2959 bvc,a %xcc, loop_272
2960 andn %l6, 0x09FC, %o1
2961 sra %g5, 0x15, %l2
2962 movrne %o7, %g2, %o5
2963loop_272:
2964 fpmerge %f30, %f28, %f16
2965 movvc %xcc, %o0, %o2
2966 xnor %i5, 0x189A, %o3
2967 wr %g0, 0x10, %asi
2968 lduba [%l7 + 0x47] %asi, %g4
2969 movne %xcc, %o6, %l4
2970 orcc %i4, %i3, %i2
2971 tsubcctv %o4, 0x1590, %g7
2972 set 0x38, %g3
2973 stwa %l3, [%l7 + %g3] 0x15
2974 movvc %xcc, %g1, %g3
2975 movrlz %i0, 0x1EA, %i7
2976 fpack32 %f0, %f20, %f18
2977 brgz %i1, loop_273
2978 andncc %l5, %i6, %l1
2979 taddcctv %l0, %l6, %o1
2980 subc %g5, %l2, %g6
2981loop_273:
2982 fpadd32s %f15, %f26, %f30
2983 wr %g0, 0x89, %asi
2984 ldswa [%l7 + 0x54] %asi, %o7
2985 fbug,a %fcc1, loop_274
2986 fmovscs %icc, %f25, %f30
2987 fsrc2 %f24, %f6
2988 fmovdcc %xcc, %f23, %f7
2989loop_274:
2990 fmovd %f28, %f8
2991 movre %o5, 0x3B2, %g2
2992 fbule %fcc2, loop_275
2993 array16 %o0, %i5, %o3
2994 fcmpgt16 %f30, %f12, %g4
2995 brlez,a %o2, loop_276
2996loop_275:
2997 movre %l4, %i4, %o6
2998 nop
2999 setx loop_277, %l0, %l1
3000 jmpl %l1, %i3
3001 fornot2s %f10, %f20, %f23
3002loop_276:
3003 tleu %icc, 0x5
3004 smulcc %i2, 0x05E6, %g7
3005loop_277:
3006 edge16n %o4, %g1, %l3
3007 umul %i0, %i7, %i1
3008 edge8 %g3, %l5, %l1
3009 edge8ln %l0, %i6, %o1
3010 flush %l7 + 0x48
3011 orcc %l6, %g5, %g6
3012 udivcc %l2, 0x051C, %o7
3013 fands %f19, %f21, %f25
3014 sethi 0x1DBA, %o5
3015 srax %g2, 0x03, %o0
3016 udivx %o3, 0x09CC, %g4
3017 and %o2, %l4, %i4
3018 std %f4, [%l7 + 0x48]
3019 fmovdn %xcc, %f16, %f17
3020 array32 %o6, %i5, %i3
3021 movre %i2, 0x3EE, %o4
3022 xor %g7, 0x0D9C, %l3
3023 fmovrdgz %i0, %f12, %f10
3024 fsrc2 %f18, %f30
3025 xorcc %i7, 0x0D97, %g1
3026 tvs %icc, 0x5
3027 xnor %i1, 0x0A5F, %l5
3028 edge32 %g3, %l0, %i6
3029 subccc %l1, %l6, %g5
3030 mulscc %o1, %g6, %o7
3031 srax %l2, 0x11, %g2
3032 alignaddrl %o5, %o0, %g4
3033 alignaddrl %o2, %l4, %i4
3034 udivx %o6, 0x07C2, %o3
3035 orn %i3, 0x1B66, %i5
3036 edge16n %o4, %i2, %g7
3037 fmovrslz %l3, %f31, %f10
3038 udivcc %i0, 0x0AFA, %g1
3039 sllx %i7, 0x04, %i1
3040 fmovs %f17, %f10
3041 tvs %icc, 0x5
3042 and %g3, %l5, %l0
3043 fmovsn %icc, %f11, %f19
3044 fmovrde %l1, %f10, %f20
3045 fba,a %fcc1, loop_278
3046 srax %i6, %g5, %l6
3047 fbe,a %fcc2, loop_279
3048 fabss %f23, %f16
3049loop_278:
3050 sra %g6, 0x10, %o1
3051 udivx %o7, 0x1520, %l2
3052loop_279:
3053 ldub [%l7 + 0x3D], %o5
3054 movl %icc, %o0, %g2
3055 tle %xcc, 0x5
3056 sethi 0x0A5B, %g4
3057 sethi 0x108C, %l4
3058 addccc %o2, 0x12D7, %i4
3059 movrne %o6, 0x034, %i3
3060 orn %o3, 0x0D15, %o4
3061 fcmpgt16 %f26, %f24, %i2
3062 edge32n %i5, %g7, %i0
3063 movvs %xcc, %l3, %g1
3064 ldd [%l7 + 0x08], %f0
3065 fmul8ulx16 %f16, %f28, %f14
3066 nop
3067 setx loop_280, %l0, %l1
3068 wrpr 0x1, %tl
3069 wrpr %l1, %tnpc
3070 setx 0x34400001400, %l0, %l1
3071 wrpr %l1, %tstate
3072 wrhpr 0x4, %htstate
3073 done
3074 swap [%l7 + 0x58], %i1
3075 edge32 %i7, %g3, %l0
3076 ta %xcc, 0x5
3077loop_280:
3078 popc 0x06C5, %l5
3079 tgu %icc, 0x7
3080 smulcc %i6, %l1, %g5
3081 edge32n %l6, %g6, %o7
3082 movle %icc, %o1, %l2
3083 movl %icc, %o5, %o0
3084 mulx %g4, %l4, %g2
3085 swap [%l7 + 0x58], %o2
3086 addc %o6, %i4, %o3
3087 fcmpd %fcc3, %f20, %f6
3088 sir 0x1C12
3089 smulcc %o4, %i3, %i2
3090 movvc %icc, %i5, %i0
3091 wr %g0, 0x11, %asi
3092 lduha [%l7 + 0x74] %asi, %l3
3093 fmovsleu %xcc, %f5, %f12
3094 bvc loop_281
3095 edge8ln %g1, %i1, %g7
3096 wr %g0, 0x10, %asi
3097 sta %f13, [%l7 + 0x68] %asi
3098loop_281:
3099 fmovdle %xcc, %f7, %f9
3100 tcs %icc, 0x5
3101 fandnot1s %f27, %f13, %f28
3102 stbar
3103 array16 %g3, %l0, %l5
3104 andn %i6, 0x1392, %i7
3105 move %xcc, %g5, %l1
3106 ldsh [%l7 + 0x24], %l6
3107 add %o7, %o1, %g6
3108 lduh [%l7 + 0x36], %o5
3109 bg,pn %xcc, loop_282
3110 movrlez %o0, 0x386, %l2
3111 movne %icc, %l4, %g2
3112 lduh [%l7 + 0x2A], %g4
3113loop_282:
3114 fmul8x16al %f5, %f16, %f8
3115 nop
3116 setx loop_283, %l0, %l1
3117 wrpr 0x1, %tl
3118 wrpr %l1, %tpc
3119 add %l1, 0x4, %l1
3120 wrpr %l1, %tnpc
3121 setx 0x34400001400, %l0, %l1
3122 wrpr %l1, %tstate
3123 wrhpr 0x4, %htstate
3124 retry
3125 tne %icc, 0x4
3126 tle %icc, 0x1
3127 addccc %o2, 0x0578, %o6
3128loop_283:
3129 movle %xcc, %i4, %o3
3130 udivx %o4, 0x00E8, %i3
3131 srl %i2, 0x00, %i5
3132 fpsub16s %f30, %f27, %f27
3133 nop
3134 setx loop_284, %l0, %l1
3135 wrpr 0x1, %tl
3136 wrpr %l1, %tnpc
3137 setx 0x34400001400, %l0, %l1
3138 wrpr %l1, %tstate
3139 wrhpr 0x4, %htstate
3140 done
3141 addccc %i0, 0x1696, %l3
3142 popc 0x09EC, %g1
3143 movle %icc, %i1, %g3
3144loop_284:
3145 saved
3146 rdpr %cwp, %g1
3147 rdpr %cansave, %g2
3148 rdpr %canrestore, %g3
3149 rdpr %cleanwin, %g4
3150 rdpr %otherwin, %g5
3151 rdpr %wstate, %g6
3152 ba,pt %icc, loop_285
3153 alignaddrl %g7, %l0, %l5
3154 edge32n %i7, %g5, %i6
3155 add %l1, 0x11EF, %o7
3156loop_285:
3157 fbule %fcc1, loop_286
3158 fmuld8ulx16 %f13, %f15, %f12
3159 array16 %l6, %o1, %o5
3160 fcmpeq16 %f24, %f0, %g6
3161loop_286:
3162 ba,a,pn %icc, loop_287
3163 taddcctv %l2, %o0, %l4
3164 sir 0x0C0E
3165 faligndata %f4, %f16, %f4
3166loop_287:
3167 xorcc %g4, 0x14B3, %o2
3168 taddcc %g2, %i4, %o6
3169 sllx %o4, 0x03, %i3
3170 fmovsneg %icc, %f12, %f13
3171 fbl,a %fcc0, loop_288
3172 membar 0x50
3173 bl %xcc, loop_289
3174 tne %icc, 0x4
3175loop_288:
3176 std %f10, [%l7 + 0x20]
3177 fcmple32 %f12, %f22, %o3
3178loop_289:
3179 movle %xcc, %i5, %i2
3180 sdivx %l3, 0x0C2C, %i0
3181 tpos %icc, 0x3
3182 fzeros %f16
3183 edge8ln %g1, %g3, %i1
3184 restored
3185 rdpr %cwp, %g1
3186 rdpr %cansave, %g2
3187 rdpr %canrestore, %g3
3188 rdpr %cleanwin, %g4
3189 rdpr %otherwin, %g5
3190 rdpr %wstate, %g6
3191 movge %icc, %l0, %l5
3192 orn %g7, %i7, %i6
3193 movcs %xcc, %g5, %l1
3194 fmovrdne %o7, %f0, %f18
3195 fxnor %f6, %f20, %f26
3196 sethi 0x000B, %l6
3197 movn %xcc, %o1, %o5
3198 orn %l2, %g6, %o0
3199 movne %xcc, %l4, %g4
3200 brz %g2, loop_290
3201 andcc %o2, %o6, %o4
3202 fmovrslez %i4, %f18, %f14
3203 bn,pt %icc, loop_291
3204loop_290:
3205 movg %icc, %o3, %i3
3206 edge16 %i5, %i2, %i0
3207 membar 0x1A
3208loop_291:
3209 udiv %l3, 0x007F, %g1
3210 tge %xcc, 0x4
3211 orcc %g3, 0x08B8, %i1
3212 xor %l5, %l0, %g7
3213 fbu,a %fcc1, loop_292
3214 ldsw [%l7 + 0x24], %i6
3215 fbu %fcc1, loop_293
3216 fcmped %fcc2, %f8, %f28
3217loop_292:
3218 xnor %g5, %l1, %i7
3219 movg %xcc, %l6, %o1
3220loop_293:
3221 nop
3222 wr %g0, 0x88, %asi
3223 lduba [%l7 + 0x2D] %asi, %o5
3224 nop
3225 setx loop_294, %l0, %l1
3226 wrpr 0x1, %tl
3227 wrpr %l1, %tpc
3228 add %l1, 0x4, %l1
3229 wrpr %l1, %tnpc
3230 setx 0x34400001400, %l0, %l1
3231 wrpr %l1, %tstate
3232 wrhpr 0x4, %htstate
3233 retry
3234 fpack16 %f4, %f20
3235 wr %g0, 0x2b, %asi
3236 stha %o7, [%l7 + 0x70] %asi
3237 membar #Sync
3238loop_294:
3239 xorcc %g6, 0x065B, %o0
3240 te %icc, 0x0
3241 srl %l2, %g4, %g2
3242 set 0x2C, %l3
3243 stwa %o2, [%l7 + %l3] 0xea
3244 membar #Sync
3245 movrne %l4, 0x1EC, %o6
3246 movrgez %o4, %i4, %i3
3247 movre %i5, 0x19D, %o3
3248 movneg %xcc, %i2, %l3
3249 set 0x3C, %o6
3250 stwa %g1, [%l7 + %o6] 0x2a
3251 membar #Sync
3252 taddcctv %i0, 0x0416, %g3
3253 edge8ln %i1, %l0, %l5
3254 fbge,a %fcc1, loop_295
3255 movl %icc, %i6, %g5
3256 fmul8x16al %f26, %f7, %f22
3257 tne %icc, 0x4
3258loop_295:
3259 tge %xcc, 0x3
3260 fbe %fcc1, loop_296
3261 subccc %g7, %l1, %i7
3262 tle %xcc, 0x2
3263 ldd [%l7 + 0x50], %f24
3264loop_296:
3265 ldub [%l7 + 0x7A], %l6
3266 fba %fcc2, loop_297
3267 fmovrdlez %o1, %f0, %f28
3268 smulcc %o7, %g6, %o5
3269 movvc %xcc, %o0, %g4
3270loop_297:
3271 brz %g2, loop_298
3272 tl %xcc, 0x5
3273 fbne,a %fcc0, loop_299
3274 tg %icc, 0x7
3275loop_298:
3276 srax %l2, %o2, %l4
3277 alignaddrl %o4, %o6, %i3
3278loop_299:
3279 andncc %i4, %o3, %i2
3280 tsubcc %i5, 0x0ECE, %l3
3281 movvs %xcc, %i0, %g3
3282 movgu %xcc, %i1, %l0
3283 srax %l5, 0x1F, %i6
3284 movcc %xcc, %g1, %g7
3285 fmovdle %icc, %f12, %f7
3286 edge32 %g5, %i7, %l1
3287 xnor %l6, %o1, %g6
3288 movvc %xcc, %o7, %o5
3289 alignaddrl %o0, %g4, %g2
3290 sllx %o2, 0x15, %l4
3291 set 0x30, %o7
3292 stwa %o4, [%l7 + %o7] 0x2f
3293 membar #Sync
3294 sdivcc %o6, 0x0033, %i3
3295 movcs %xcc, %l2, %i4
3296 bvs,a %icc, loop_300
3297 edge8l %o3, %i2, %l3
3298 wr %g0, 0x10, %asi
3299 lduwa [%l7 + 0x5C] %asi, %i5
3300loop_300:
3301 nop
3302 wr %g0, 0x81, %asi
3303 lduwa [%l7 + 0x5C] %asi, %i0
3304 edge32n %g3, %l0, %l5
3305 tn %icc, 0x5
3306 movge %xcc, %i1, %i6
3307 fmovsg %xcc, %f10, %f12
3308 sth %g7, [%l7 + 0x66]
3309 set 0x78, %o3
3310 swapa [%l7 + %o3] 0x80, %g5
3311 movle %icc, %i7, %l1
3312 tle %xcc, 0x0
3313 fnot2 %f4, %f18
3314 wr %g0, 0x88, %asi
3315 lduba [%l7 + 0x38] %asi, %l6
3316 saved
3317 rdpr %cwp, %g1
3318 rdpr %cansave, %g2
3319 rdpr %canrestore, %g3
3320 rdpr %cleanwin, %g4
3321 rdpr %otherwin, %g5
3322 rdpr %wstate, %g6
3323 te %icc, 0x2
3324 movne %icc, %o1, %g6
3325 fornot1s %f15, %f2, %f17
3326 fmovrslz %g1, %f18, %f27
3327 wr %g0, 0x89, %asi
3328 ldswa [%l7 + 0x60] %asi, %o5
3329 edge8l %o7, %o0, %g4
3330 brlz,a %g2, loop_301
3331 umulcc %l4, %o2, %o4
3332 wr %g0, 0x89, %asi
3333 ldxa [%l7 + 0x18] %asi, %o6
3334loop_301:
3335 nop
3336 setx loop_302, %l0, %l1
3337 jmpl %l1, %l2
3338 addcc %i3, 0x0F37, %o3
3339 movcs %icc, %i2, %i4
3340 prefetch [%l7 + 0x54], 0x2
3341loop_302:
3342 fpsub32s %f29, %f3, %f0
3343 bcc loop_303
3344 tcs %xcc, 0x2
3345 xnor %i5, 0x19F2, %l3
3346 fandnot2s %f2, %f3, %f25
3347loop_303:
3348 array8 %g3, %l0, %l5
3349 brz %i0, loop_304
3350 fmovrsne %i1, %f26, %f10
3351 movgu %xcc, %g7, %g5
3352 srax %i7, %i6, %l1
3353loop_304:
3354 nop
3355 membar #Sync
3356 set 0x40, %i2
3357 ldda [%l7 + %i2] 0xf9, %f0
3358 fxnors %f9, %f29, %f30
3359 mulscc %l6, %g6, %o1
3360 bleu,pt %icc, loop_305
3361 fbuge,a %fcc1, loop_306
3362 addc %o5, 0x0F37, %o7
3363 fbue %fcc2, loop_307
3364loop_305:
3365 mova %xcc, %g1, %o0
3366loop_306:
3367 brz %g2, loop_308
3368 movn %xcc, %g4, %o2
3369loop_307:
3370 edge32 %o4, %l4, %l2
3371 movpos %xcc, %i3, %o6
3372loop_308:
3373 fmovsneg %xcc, %f15, %f7
3374 fbuge %fcc0, loop_309
3375 addccc %o3, %i2, %i4
3376 movrlz %l3, 0x308, %i5
3377 movre %l0, 0x1A6, %l5
3378loop_309:
3379 orncc %i0, 0x0BA3, %g3
3380 ldsh [%l7 + 0x1A], %g7
3381 movpos %xcc, %i1, %i7
3382 addccc %g5, 0x1C6B, %i6
3383 fbge,a %fcc2, loop_310
3384 edge8n %l1, %l6, %g6
3385 move %xcc, %o1, %o7
3386 tcc %xcc, 0x3
3387loop_310:
3388 fpack32 %f14, %f6, %f16
3389 xnorcc %o5, 0x1114, %g1
3390 tgu %icc, 0x0
3391 fblg,a %fcc0, loop_311
3392 fones %f9
3393 movn %xcc, %o0, %g2
3394 fblg,a %fcc3, loop_312
3395loop_311:
3396 edge16ln %o2, %g4, %l4
3397 subccc %o4, 0x0F10, %i3
3398 fmovdg %xcc, %f3, %f23
3399loop_312:
3400 smul %l2, 0x056D, %o6
3401 fmul8x16au %f1, %f6, %f20
3402 movl %icc, %i2, %i4
3403 fmovrdlz %l3, %f10, %f24
3404 fpadd32 %f10, %f0, %f0
3405 edge16l %o3, %l0, %i5
3406 subccc %i0, 0x070F, %l5
3407 movrlz %g3, 0x279, %g7
3408 fmovdvc %icc, %f2, %f7
3409 movvs %icc, %i1, %g5
3410 st %f17, [%l7 + 0x30]
3411 bne,a,pn %xcc, loop_313
3412 fmovdg %icc, %f27, %f23
3413 udiv %i6, 0x109B, %i7
3414 bg,a %xcc, loop_314
3415loop_313:
3416 ld [%l7 + 0x44], %f18
3417 tleu %xcc, 0x6
3418 brgz,a %l6, loop_315
3419loop_314:
3420 bcc,pt %xcc, loop_316
3421 orncc %l1, 0x1CD1, %g6
3422 fxor %f16, %f28, %f26
3423loop_315:
3424 fmovsne %xcc, %f19, %f29
3425loop_316:
3426 movl %icc, %o1, %o5
3427 orncc %g1, 0x0428, %o7
3428 andn %g2, %o0, %g4
3429 bvs %xcc, loop_317
3430 mulx %o2, 0x0E45, %o4
3431 set 0x40, %l2
3432 stda %f16, [%l7 + %l2] 0x0c
3433loop_317:
3434 sir 0x1730
3435 array16 %i3, %l4, %l2
3436 movn %xcc, %o6, %i2
3437 stbar
3438 bgu,pt %icc, loop_318
3439 xnor %l3, 0x1B28, %i4
3440 addc %l0, 0x04BE, %i5
3441 nop
3442 setx loop_319, %l0, %l1
3443 jmpl %l1, %o3
3444loop_318:
3445 edge16n %i0, %l5, %g3
3446 smul %i1, 0x12C4, %g5
3447 tneg %icc, 0x1
3448loop_319:
3449 tvc %icc, 0x4
3450 fcmpd %fcc2, %f0, %f10
3451 stb %i6, [%l7 + 0x3A]
3452 bneg,a,pn %icc, loop_320
3453 movrlz %g7, 0x09C, %i7
3454 bvc,pn %icc, loop_321
3455 ldsh [%l7 + 0x2A], %l6
3456loop_320:
3457 ldsh [%l7 + 0x0A], %g6
3458 fbn,a %fcc1, loop_322
3459loop_321:
3460 ldx [%l7 + 0x28], %l1
3461 fxor %f2, %f20, %f28
3462 fnot2 %f20, %f24
3463loop_322:
3464 andcc %o5, %o1, %g1
3465 tneg %xcc, 0x5
3466 fbne %fcc2, loop_323
3467 fbn,a %fcc3, loop_324
3468 movpos %xcc, %o7, %o0
3469 tcc %xcc, 0x5
3470loop_323:
3471 tn %xcc, 0x6
3472loop_324:
3473 fmovscc %icc, %f13, %f19
3474 wr %g0, 0x80, %asi
3475 ldstuba [%l7 + 0x5B] %asi, %g2
3476 bn,a loop_325
3477 array8 %g4, %o2, %i3
3478 movvs %xcc, %l4, %l2
3479 bne,a,pn %icc, loop_326
3480loop_325:
3481 edge16 %o4, %i2, %o6
3482 set 0x55, %g6
3483 lduba [%l7 + %g6] 0x89, %l3
3484loop_326:
3485 tpos %icc, 0x5
3486 movrgez %l0, 0x379, %i5
3487 bg,a,pn %icc, loop_327
3488 pdist %f18, %f16, %f18
3489 fpackfix %f30, %f19
3490 fandnot1 %f0, %f12, %f22
3491loop_327:
3492 tneg %icc, 0x6
3493 fbue,a %fcc0, loop_328
3494 ldub [%l7 + 0x59], %i4
3495 sra %o3, %l5, %i0
3496 flush %l7 + 0x3C
3497loop_328:
3498 fones %f20
3499 membar 0x61
3500 movn %xcc, %i1, %g5
3501 array32 %g3, %g7, %i7
3502 fmovscs %xcc, %f9, %f30
3503 membar 0x2F
3504 edge32n %i6, %g6, %l6
3505 tle %xcc, 0x7
3506 movrgez %o5, %l1, %g1
3507 bge loop_329
3508 bleu,pn %xcc, loop_330
3509 taddcc %o7, 0x0A88, %o0
3510 fbue,a %fcc1, loop_331
3511loop_329:
3512 fbl,a %fcc1, loop_332
3513loop_330:
3514 fmovdne %icc, %f16, %f24
3515 tn %xcc, 0x4
3516loop_331:
3517 tvs %icc, 0x1
3518loop_332:
3519 edge32n %o1, %g2, %g4
3520 tne %xcc, 0x0
3521 brz,a %i3, loop_333
3522 fcmple16 %f4, %f28, %l4
3523 xorcc %o2, %o4, %l2
3524 tne %xcc, 0x6
3525loop_333:
3526 taddcc %i2, 0x1ACA, %l3
3527 fmovdl %xcc, %f21, %f15
3528 tvs %icc, 0x5
3529 fmovdleu %xcc, %f28, %f20
3530 sub %o6, 0x0DAA, %l0
3531 array16 %i5, %i4, %o3
3532 fcmped %fcc0, %f22, %f26
3533 edge32n %i0, %l5, %g5
3534 srl %g3, 0x01, %g7
3535 wr %g0, 0x10, %asi
3536 ldsha [%l7 + 0x22] %asi, %i7
3537 tne %xcc, 0x0
3538 tge %icc, 0x2
3539 fmovdleu %icc, %f8, %f19
3540 tneg %icc, 0x1
3541 fnot1 %f16, %f10
3542 edge32l %i6, %g6, %i1
3543 fmovrdgez %o5, %f24, %f8
3544 fbo %fcc3, loop_334
3545 tle %xcc, 0x5
3546 fmovdl %xcc, %f29, %f1
3547 fone %f4
3548loop_334:
3549 xnorcc %l1, %g1, %o7
3550 fsrc2 %f14, %f6
3551 fbule,a %fcc3, loop_335
3552 subcc %l6, %o1, %g2
3553 xorcc %o0, %g4, %l4
3554 fsrc2s %f10, %f1
3555loop_335:
3556 tgu %xcc, 0x4
3557 edge16 %i3, %o2, %l2
3558 srax %i2, %l3, %o4
3559 fpadd32s %f26, %f11, %f5
3560 alignaddrl %o6, %l0, %i5
3561 srax %i4, 0x17, %o3
3562 sdivcc %l5, 0x122C, %g5
3563 subccc %g3, %g7, %i0
3564 movle %icc, %i6, %g6
3565 lduh [%l7 + 0x50], %i1
3566 sth %i7, [%l7 + 0x4E]
3567 set 0x40, %o4
3568 lduwa [%l7 + %o4] 0x11, %o5
3569 nop
3570 set 0x70, %o2
3571 ldd [%l7 + %o2], %g0
3572 edge16n %o7, %l6, %l1
3573 movrgez %g2, %o1, %g4
3574 movrlz %l4, 0x2F9, %o0
3575 tvs %icc, 0x4
3576 mova %icc, %o2, %i3
3577 movg %xcc, %l2, %l3
3578 nop
3579 set 0x47, %i6
3580 stb %o4, [%l7 + %i6]
3581 xor %i2, 0x1334, %l0
3582 sethi 0x1DD5, %o6
3583 fmovsge %xcc, %f30, %f11
3584 movpos %icc, %i5, %i4
3585 sllx %o3, %g5, %g3
3586 wr %g0, 0x11, %asi
3587 prefetcha [%l7 + 0x68] %asi, 0x1
3588 addcc %i0, 0x1354, %i6
3589 stw %l5, [%l7 + 0x38]
3590 fabss %f17, %f6
3591 movrne %g6, %i7, %o5
3592 fbg %fcc3, loop_336
3593 alignaddrl %i1, %g1, %l6
3594 edge8n %o7, %g2, %o1
3595 swap [%l7 + 0x50], %g4
3596loop_336:
3597 udivcc %l4, 0x09AA, %o0
3598 fbne %fcc3, loop_337
3599 movrne %l1, 0x30F, %o2
3600 bcs loop_338
3601 addc %l2, %l3, %i3
3602loop_337:
3603 fmovrdlez %o4, %f4, %f24
3604 wr %g0, 0x2a, %asi
3605 ldda [%l7 + 0x40] %asi, %l0
3606loop_338:
3607 nop
3608 wr %g0, 0x2b, %asi
3609 stwa %i2, [%l7 + 0x08] %asi
3610 membar #Sync
3611 edge32n %i5, %i4, %o6
3612 subc %o3, 0x1BE6, %g3
3613 movcs %xcc, %g5, %i0
3614 fbule,a %fcc2, loop_339
3615 bvs %icc, loop_340
3616 addc %i6, %l5, %g7
3617 set 0x08, %o1
3618 ldsha [%l7 + %o1] 0x81, %i7
3619loop_339:
3620 xorcc %g6, %i1, %o5
3621loop_340:
3622 edge16 %g1, %o7, %l6
3623 alignaddr %g2, %o1, %l4
3624 fmovse %xcc, %f14, %f17
3625 fmovdgu %icc, %f14, %f29
3626 edge8 %o0, %g4, %l1
3627 udiv %o2, 0x1E8B, %l3
3628 movrlez %i3, 0x1F3, %o4
3629 set 0x70, %i3
3630 ldda [%l7 + %i3] 0x23, %l2
3631 sir 0x0B29
3632 taddcc %l0, 0x077F, %i5
3633 umulcc %i2, 0x0DA5, %o6
3634 edge8 %i4, %o3, %g5
3635 movvs %icc, %g3, %i6
3636 orn %l5, %i0, %g7
3637 nop
3638 setx loop_341, %l0, %l1
3639 wrpr 0x1, %tl
3640 wrpr %l1, %tnpc
3641 setx 0x34400001400, %l0, %l1
3642 wrpr %l1, %tstate
3643 wrhpr 0x4, %htstate
3644 done
3645 saved
3646 rdpr %cwp, %g1
3647 rdpr %cansave, %g2
3648 rdpr %canrestore, %g3
3649 rdpr %cleanwin, %g4
3650 rdpr %otherwin, %g5
3651 rdpr %wstate, %g6
3652 tsubcc %g6, %i1, %o5
3653 fsrc2 %f8, %f28
3654loop_341:
3655 bgu %xcc, loop_342
3656 edge16l %i7, %g1, %l6
3657 bvs,a loop_343
3658 edge32 %o7, %o1, %l4
3659loop_342:
3660 restored
3661 rdpr %cwp, %g1
3662 rdpr %cansave, %g2
3663 rdpr %canrestore, %g3
3664 rdpr %cleanwin, %g4
3665 rdpr %otherwin, %g5
3666 rdpr %wstate, %g6
3667 edge16l %g2, %g4, %o0
3668loop_343:
3669 nop
3670 wr %g0, 0x80, %asi
3671 ldstuba [%l7 + 0x33] %asi, %l1
3672 movcc %xcc, %o2, %i3
3673 fbn,a %fcc0, loop_344
3674 membar 0x35
3675 add %o4, %l2, %l3
3676 popc 0x0BCC, %i5
3677loop_344:
3678 fxor %f30, %f8, %f28
3679 sth %i2, [%l7 + 0x16]
3680 bvs %icc, loop_345
3681 ta %xcc, 0x4
3682 fmovdg %icc, %f8, %f23
3683 pdist %f8, %f20, %f16
3684loop_345:
3685 mulscc %o6, 0x0270, %l0
3686 brz %o3, loop_346
3687 movneg %xcc, %g5, %g3
3688 tge %icc, 0x5
3689 mova %xcc, %i6, %l5
3690loop_346:
3691 fmovsl %icc, %f20, %f7
3692 sllx %i0, 0x09, %i4
3693 taddcctv %g6, %i1, %g7
3694 sdiv %o5, 0x1A32, %i7
3695 movrlz %l6, %o7, %g1
3696 edge32n %l4, %o1, %g2
3697 nop
3698 setx loop_347, %l0, %l1
3699 wrpr 0x1, %tl
3700 wrpr %l1, %tpc
3701 add %l1, 0x4, %l1
3702 wrpr %l1, %tnpc
3703 setx 0x34400001400, %l0, %l1
3704 wrpr %l1, %tstate
3705 wrhpr 0x4, %htstate
3706 retry
3707 ldd [%l7 + 0x30], %g4
3708 fmovrsne %o0, %f17, %f6
3709 movrgez %o2, 0x266, %l1
3710loop_347:
3711 edge8ln %o4, %i3, %l2
3712 stbar
3713 fsrc2s %f23, %f23
3714 fmul8sux16 %f2, %f28, %f16
3715 bpos,a,pn %icc, loop_348
3716 fmovspos %icc, %f0, %f24
3717 sir 0x1C25
3718 mulscc %i5, 0x116A, %i2
3719loop_348:
3720 nop
3721 wr %g0, 0x27, %asi
3722 ldda [%l7 + 0x20] %asi, %l2
3723 bne,a %icc, loop_349
3724 umulcc %l0, %o3, %g5
3725 edge16n %o6, %i6, %l5
3726 tg %icc, 0x6
3727loop_349:
3728 fors %f16, %f19, %f4
3729 fmovsle %xcc, %f6, %f9
3730 taddcctv %i0, %g3, %g6
3731 or %i1, 0x1094, %g7
3732 ldsb [%l7 + 0x26], %o5
3733 addc %i7, %i4, %o7
3734 fmovdg %icc, %f23, %f22
3735 fmovdpos %icc, %f6, %f11
3736 subccc %g1, %l6, %l4
3737 addcc %o1, %g4, %g2
3738 ldsw [%l7 + 0x08], %o0
3739 set 0x30, %i1
3740 lduwa [%l7 + %i1] 0x14, %o2
3741 fbu,a %fcc3, loop_350
3742 bneg,a loop_351
3743 movrgz %l1, 0x0FE, %o4
3744 lduw [%l7 + 0x28], %i3
3745loop_350:
3746 movrgz %l2, %i2, %i5
3747loop_351:
3748 edge16n %l0, %l3, %o3
3749 restored
3750 rdpr %cwp, %g1
3751 rdpr %cansave, %g2
3752 rdpr %canrestore, %g3
3753 rdpr %cleanwin, %g4
3754 rdpr %otherwin, %g5
3755 rdpr %wstate, %g6
3756 edge8ln %o6, %i6, %l5
3757 and %i0, 0x03A3, %g5
3758 mulscc %g3, %i1, %g6
3759 sethi 0x07D6, %o5
3760 fmovdneg %xcc, %f25, %f5
3761 array8 %g7, %i7, %o7
3762 orn %i4, %l6, %l4
3763 edge8l %o1, %g1, %g2
3764 movleu %xcc, %o0, %o2
3765 wr %g0, 0x2f, %asi
3766 stda %g4, [%l7 + 0x50] %asi
3767 membar #Sync
3768 sir 0x0E9F
3769 edge32 %l1, %i3, %o4
3770 set 0x40, %g7
3771 stda %f16, [%l7 + %g7] 0xf8
3772 membar #Sync
3773 sll %i2, 0x1D, %i5
3774 fmovs %f13, %f12
3775 subcc %l0, %l2, %l3
3776 fsrc2 %f14, %f4
3777 fba %fcc1, loop_352
3778 movrgez %o3, 0x1E5, %o6
3779 fmovscs %icc, %f6, %f31
3780 ldx [%l7 + 0x18], %l5
3781loop_352:
3782 edge8l %i6, %i0, %g3
3783 fbu,a %fcc1, loop_353
3784 movcs %icc, %g5, %g6
3785 fmovrslz %o5, %f12, %f3
3786 fpsub32 %f18, %f4, %f16
3787loop_353:
3788 edge8l %i1, %g7, %i7
3789 movcc %icc, %i4, %o7
3790 fbu %fcc3, loop_354
3791 edge16 %l4, %o1, %g1
3792 edge32n %l6, %o0, %g2
3793 movpos %xcc, %g4, %o2
3794loop_354:
3795 udivcc %i3, 0x0F47, %o4
3796 siam 0x7
3797 movneg %xcc, %l1, %i2
3798 movrlez %l0, %l2, %l3
3799 ba %icc, loop_355
3800 add %i5, 0x1087, %o6
3801 movleu %icc, %l5, %i6
3802 fmovdle %icc, %f7, %f16
3803loop_355:
3804 movcs %icc, %i0, %o3
3805 sra %g3, 0x17, %g6
3806 bneg,a %icc, loop_356
3807 xorcc %o5, 0x10D6, %g5
3808 srl %i1, 0x0B, %g7
3809 ta %xcc, 0x2
3810loop_356:
3811 mulscc %i7, %i4, %l4
3812 fmovdvs %icc, %f16, %f16
3813 alignaddr %o1, %o7, %g1
3814 tn %icc, 0x4
3815 bge,pn %icc, loop_357
3816 sll %l6, 0x02, %o0
3817 movge %xcc, %g4, %o2
3818 subccc %g2, %i3, %l1
3819loop_357:
3820 tgu %icc, 0x0
3821 array16 %o4, %l0, %l2
3822 fmovs %f9, %f15
3823 tcc %xcc, 0x5
3824 bl,pn %icc, loop_358
3825 bg,a loop_359
3826 fbul %fcc0, loop_360
3827 fmovsne %icc, %f18, %f16
3828loop_358:
3829 membar 0x76
3830loop_359:
3831 nop
3832 wr %g0, 0x89, %asi
3833 swapa [%l7 + 0x4C] %asi, %i2
3834loop_360:
3835 orncc %i5, %l3, %l5
3836 movpos %xcc, %o6, %i0
3837 set 0x70, %l0
3838 prefetcha [%l7 + %l0] 0x88, 0x2
3839 smul %g3, %g6, %o5
3840 tg %xcc, 0x7
3841 ble,a loop_361
3842 movleu %icc, %o3, %g5
3843 tcs %xcc, 0x5
3844 bg,a,pt %icc, loop_362
3845loop_361:
3846 edge8l %g7, %i1, %i7
3847 tvc %xcc, 0x2
3848 wr %g0, 0x80, %asi
3849 ldda [%l7 + 0x50] %asi, %i4
3850loop_362:
3851 movrne %l4, 0x33A, %o1
3852 srl %o7, 0x10, %g1
3853 movl %icc, %l6, %o0
3854 stw %o2, [%l7 + 0x28]
3855 fpack32 %f8, %f28, %f6
3856 fmovs %f21, %f15
3857 sra %g4, 0x02, %i3
3858 tsubcctv %l1, 0x067D, %o4
3859 ldsw [%l7 + 0x58], %g2
3860 fornot2 %f12, %f24, %f14
3861 array32 %l2, %l0, %i5
3862 fbe %fcc3, loop_363
3863 bpos,a,pt %icc, loop_364
3864 ta %xcc, 0x3
3865 add %l3, %l5, %i2
3866loop_363:
3867 nop
3868 add %l7, 0x10, %l6
3869 wr %g0, 0x89, %asi
3870 casa [%l6] %asi, %o6, %i0
3871loop_364:
3872 tleu %icc, 0x0
3873 smul %g3, %g6, %i6
3874 movge %xcc, %o3, %g5
3875 array32 %g7, %i1, %i7
3876 wr %g0, 0xe2, %asi
3877 stwa %o5, [%l7 + 0x0C] %asi
3878 membar #Sync
3879 fbul,a %fcc1, loop_365
3880 edge8l %l4, %i4, %o1
3881 tvs %xcc, 0x6
3882 edge8l %g1, %l6, %o7
3883loop_365:
3884 array8 %o0, %g4, %o2
3885 edge8n %i3, %l1, %g2
3886 subc %l2, 0x05D0, %o4
3887 fmovde %icc, %f6, %f23
3888 fmovdgu %xcc, %f26, %f30
3889 flush %l7 + 0x28
3890 edge16 %i5, %l3, %l0
3891 ldstub [%l7 + 0x33], %i2
3892 fandnot1 %f4, %f16, %f28
3893 alignaddr %o6, %i0, %g3
3894 std %l4, [%l7 + 0x78]
3895 subcc %g6, %i6, %g5
3896 fmovrsgez %o3, %f2, %f0
3897 bge,a,pn %xcc, loop_366
3898 fmovdne %xcc, %f16, %f16
3899 fbn,a %fcc2, loop_367
3900 array8 %g7, %i1, %o5
3901loop_366:
3902 tne %icc, 0x6
3903 edge8 %i7, %l4, %i4
3904loop_367:
3905 tgu %xcc, 0x2
3906 subccc %g1, 0x1283, %o1
3907 popc %l6, %o7
3908 fands %f23, %f16, %f24
3909 fcmpeq32 %f8, %f10, %o0
3910 sra %o2, %g4, %l1
3911 bcs,a %icc, loop_368
3912 movvc %xcc, %g2, %l2
3913 sth %o4, [%l7 + 0x24]
3914 xnor %i5, 0x0951, %l3
3915loop_368:
3916 fba,a %fcc2, loop_369
3917 movrlz %l0, 0x30A, %i3
3918 movneg %icc, %o6, %i0
3919 orn %i2, %l5, %g6
3920loop_369:
3921 edge8ln %i6, %g3, %o3
3922 bcc,a,pn %icc, loop_370
3923 tcs %xcc, 0x6
3924 tle %xcc, 0x2
3925 udiv %g7, 0x0672, %g5
3926loop_370:
3927 movvs %icc, %i1, %o5
3928 and %i7, %i4, %g1
3929 fbul %fcc0, loop_371
3930 brlz %o1, loop_372
3931 edge8n %l6, %l4, %o7
3932 fmovdg %icc, %f4, %f14
3933loop_371:
3934 st %f31, [%l7 + 0x34]
3935loop_372:
3936 fpsub16 %f2, %f24, %f12
3937 fcmpd %fcc2, %f22, %f10
3938 fbe %fcc0, loop_373
3939 tvc %icc, 0x2
3940 xorcc %o0, 0x08C9, %g4
3941 movrgz %o2, %l1, %l2
3942loop_373:
3943 array32 %g2, %i5, %l3
3944 fble,a %fcc2, loop_374
3945 tge %icc, 0x1
3946 fmovrdne %l0, %f24, %f18
3947 umul %i3, 0x0C63, %o4
3948loop_374:
3949 sll %i0, %o6, %i2
3950 fmovsgu %xcc, %f2, %f8
3951 move %xcc, %l5, %i6
3952 movl %xcc, %g3, %g6
3953 bn,a loop_375
3954 fmovsvc %icc, %f0, %f12
3955 srlx %g7, %g5, %o3
3956 tgu %icc, 0x2
3957loop_375:
3958 nop
3959 wr %g0, 0xe3, %asi
3960 ldda [%l7 + 0x50] %asi, %o4
3961 umul %i7, 0x1774, %i1
3962 stx %g1, [%l7 + 0x78]
3963 st %f14, [%l7 + 0x60]
3964 tge %xcc, 0x7
3965 fmovrsne %o1, %f11, %f13
3966 tcs %icc, 0x7
3967 fmovdneg %xcc, %f26, %f19
3968 tg %icc, 0x7
3969 movl %icc, %l6, %l4
3970 fcmpeq32 %f6, %f2, %o7
3971 fandnot1 %f28, %f24, %f28
3972 fmovdle %xcc, %f18, %f17
3973 fcmpes %fcc2, %f5, %f1
3974 add %l7, 0x2C, %l6
3975 wr %g0, 0x80, %asi
3976 casa [%l6] 0x80, %i4, %o0
3977 membar 0x06
3978 add %g4, %o2, %l2
3979 set 0x30, %l4
3980 prefetcha [%l7 + %l4] 0x80, 0x2
3981 movg %xcc, %i5, %l1
3982 fcmped %fcc3, %f2, %f30
3983 edge8ln %l3, %i3, %l0
3984 set 0x78, %i7
3985 lda [%l7 + %i7] 0x10, %f23
3986 pdist %f6, %f14, %f24
3987 mova %xcc, %i0, %o4
3988 fxnors %f9, %f21, %f13
3989 mulscc %o6, 0x1638, %i2
3990 xnorcc %l5, 0x09CF, %i6
3991 tne %icc, 0x3
3992 fmovdn %icc, %f28, %f8
3993 fandnot1s %f14, %f28, %f13
3994 tcc %icc, 0x6
3995 brgz,a %g6, loop_376
3996 taddcctv %g3, 0x1EA1, %g7
3997 fcmpgt32 %f22, %f8, %o3
3998 edge32ln %g5, %i7, %i1
3999loop_376:
4000 fzeros %f17
4001 sub %g1, 0x1E8F, %o5
4002 smulcc %l6, %l4, %o7
4003 umul %o1, %o0, %g4
4004 wr %g0, 0x2b, %asi
4005 stha %o2, [%l7 + 0x74] %asi
4006 membar #Sync
4007 srax %l2, %g2, %i5
4008 addccc %l1, %i4, %l3
4009 fnors %f28, %f21, %f2
4010 fbo,a %fcc0, loop_377
4011 movne %icc, %l0, %i3
4012 lduh [%l7 + 0x46], %i0
4013 tcc %xcc, 0x5
4014loop_377:
4015 brnz %o6, loop_378
4016 movge %icc, %i2, %o4
4017 movneg %icc, %i6, %g6
4018 ldx [%l7 + 0x40], %l5
4019loop_378:
4020 tge %xcc, 0x1
4021 movrlz %g7, 0x068, %o3
4022 fmovsl %xcc, %f19, %f3
4023 addcc %g3, 0x0647, %i7
4024 srax %g5, %i1, %g1
4025 fornot2 %f22, %f24, %f20
4026 nop
4027 setx loop_379, %l0, %l1
4028 wrpr 0x1, %tl
4029 wrpr %l1, %tnpc
4030 setx 0x34400001400, %l0, %l1
4031 wrpr %l1, %tstate
4032 wrhpr 0x4, %htstate
4033 done
4034 nop
4035 set 0x4B, %i4
4036 ldsb [%l7 + %i4], %l6
4037 std %l4, [%l7 + 0x40]
4038 udivx %o5, 0x1ECF, %o7
4039loop_379:
4040 fornot2 %f30, %f30, %f0
4041 orn %o1, %o0, %o2
4042 fmovse %icc, %f28, %f16
4043 taddcc %l2, 0x1B5E, %g2
4044 std %f12, [%l7 + 0x30]
4045 movl %xcc, %i5, %g4
4046 tcc %xcc, 0x4
4047 udivx %i4, 0x0C11, %l1
4048 edge16n %l0, %l3, %i0
4049 fmovdvc %xcc, %f10, %f24
4050 addc %o6, %i2, %i3
4051 array8 %o4, %g6, %i6
4052 bn,a loop_380
4053 fmovrdlez %g7, %f12, %f16
4054 edge16ln %o3, %l5, %i7
4055 and %g5, 0x0FA7, %g3
4056loop_380:
4057 tneg %xcc, 0x4
4058 std %f20, [%l7 + 0x28]
4059 set 0x0B, %l1
4060 stba %g1, [%l7 + %l1] 0x2a
4061 membar #Sync
4062 ldub [%l7 + 0x20], %i1
4063 edge16l %l4, %l6, %o7
4064 tn %xcc, 0x3
4065 edge16n %o1, %o5, %o2
4066 array32 %o0, %l2, %i5
4067 bn %icc, loop_381
4068 movcs %xcc, %g4, %g2
4069 edge16l %i4, %l0, %l1
4070 tleu %xcc, 0x4
4071loop_381:
4072 fmovdl %icc, %f18, %f31
4073 andcc %l3, %i0, %i2
4074 sir 0x0BCC
4075 fmovs %f12, %f15
4076 srax %o6, %i3, %g6
4077 movcs %xcc, %i6, %g7
4078 fands %f22, %f9, %f16
4079 set 0x12, %l6
4080 stha %o4, [%l7 + %l6] 0x19
4081 alignaddrl %l5, %i7, %o3
4082 fbul,a %fcc1, loop_382
4083 fbule %fcc3, loop_383
4084 orncc %g3, %g5, %g1
4085 fandnot2s %f25, %f14, %f31
4086loop_382:
4087 addc %l4, %l6, %i1
4088loop_383:
4089 edge16l %o1, %o5, %o7
4090 fandnot2 %f30, %f2, %f18
4091 fabss %f4, %f2
4092 fcmpes %fcc2, %f18, %f14
4093 mulscc %o2, %o0, %l2
4094 andcc %g4, 0x0508, %i5
4095 edge8n %i4, %l0, %l1
4096 tle %xcc, 0x5
4097 fmul8x16au %f30, %f23, %f6
4098 taddcc %g2, %l3, %i2
4099 fxors %f8, %f19, %f25
4100 sir 0x074B
4101 edge16l %i0, %i3, %o6
4102 edge32l %i6, %g6, %o4
4103 sll %l5, %i7, %g7
4104 set 0x78, %i0
4105 sta %f9, [%l7 + %i0] 0x0c
4106 edge16 %o3, %g3, %g5
4107 saved
4108 rdpr %cwp, %g1
4109 rdpr %cansave, %g2
4110 rdpr %canrestore, %g3
4111 rdpr %cleanwin, %g4
4112 rdpr %otherwin, %g5
4113 rdpr %wstate, %g6
4114 fcmpeq32 %f30, %f22, %g1
4115 lduw [%l7 + 0x44], %l4
4116 ba,a loop_384
4117 tvs %icc, 0x6
4118 move %icc, %i1, %l6
4119 fmovdne %icc, %f2, %f12
4120loop_384:
4121 tpos %xcc, 0x0
4122 andncc %o1, %o5, %o7
4123 subcc %o0, %l2, %o2
4124 fmovsgu %xcc, %f12, %f10
4125 swap [%l7 + 0x58], %i5
4126 movg %xcc, %g4, %i4
4127 tsubcctv %l0, 0x17DC, %g2
4128 mulscc %l1, %l3, %i0
4129 movre %i2, %o6, %i6
4130 wr %g0, 0x81, %asi
4131 ldstuba [%l7 + 0x49] %asi, %g6
4132 movge %icc, %i3, %l5
4133 sra %i7, %g7, %o4
4134 sdivx %g3, 0x01B6, %o3
4135 tvs %xcc, 0x6
4136 fmovdn %icc, %f23, %f2
4137 andn %g5, %g1, %l4
4138 fmovsl %xcc, %f18, %f30
4139 smulcc %i1, 0x1983, %l6
4140 movleu %icc, %o5, %o1
4141 fnot2 %f12, %f22
4142 movvs %icc, %o0, %l2
4143 set 0x60, %g1
4144 lduwa [%l7 + %g1] 0x19, %o7
4145 tneg %xcc, 0x3
4146 alignaddr %o2, %i5, %g4
4147 lduh [%l7 + 0x56], %i4
4148 fabsd %f24, %f28
4149 nop
4150 setx loop_385, %l0, %l1
4151 wrpr 0x1, %tl
4152 wrpr %l1, %tpc
4153 add %l1, 0x4, %l1
4154 wrpr %l1, %tnpc
4155 setx 0x34400001400, %l0, %l1
4156 wrpr %l1, %tstate
4157 wrhpr 0x4, %htstate
4158 retry
4159 edge16 %l0, %g2, %l1
4160 srlx %i0, 0x0A, %i2
4161 subccc %l3, 0x0917, %o6
4162loop_385:
4163 tvs %icc, 0x3
4164 fblg %fcc2, loop_386
4165 edge8 %i6, %g6, %l5
4166 edge32 %i7, %g7, %o4
4167 sllx %i3, 0x11, %g3
4168loop_386:
4169 fmovscc %xcc, %f20, %f2
4170 fnot2 %f18, %f2
4171 sdivcc %o3, 0x07D6, %g1
4172 xnor %g5, 0x0E92, %i1
4173 movneg %xcc, %l4, %l6
4174 fpsub32s %f15, %f14, %f16
4175 movrlez %o1, 0x32B, %o0
4176 movge %xcc, %o5, %l2
4177 fmovdg %icc, %f12, %f29
4178 wr %g0, 0x0c, %asi
4179 ldswa [%l7 + 0x58] %asi, %o2
4180 mulx %i5, 0x07D5, %o7
4181 movrlez %i4, %g4, %l0
4182 movcs %icc, %g2, %l1
4183 add %l7, 0x44, %l6
4184 wr %g0, 0x89, %asi
4185 lda [%l6] %asi, %i2
4186 casa [%l6] %asi, %i2, %i0
4187 udivx %o6, 0x0C8B, %l3
4188 movrne %i6, 0x328, %g6
4189 for %f18, %f30, %f16
4190 set 0x48, %l5
4191 stwa %l5, [%l7 + %l5] 0x27
4192 membar #Sync
4193 st %f18, [%l7 + 0x20]
4194 tge %xcc, 0x7
4195 tle %icc, 0x6
4196 std %f16, [%l7 + 0x28]
4197 stbar
4198 tvs %xcc, 0x4
4199 movle %icc, %i7, %o4
4200 fcmpd %fcc2, %f18, %f10
4201 nop
4202 setx loop_387, %l0, %l1
4203 jmpl %l1, %i3
4204 array16 %g3, %o3, %g7
4205 edge16n %g1, %g5, %l4
4206 brnz %i1, loop_388
4207loop_387:
4208 fpsub16 %f26, %f10, %f8
4209 fmovsn %icc, %f16, %f28
4210 nop
4211 setx loop_389, %l0, %l1
4212 wrpr 0x1, %tl
4213 wrpr %l1, %tnpc
4214 setx 0x34400001400, %l0, %l1
4215 wrpr %l1, %tstate
4216 wrhpr 0x4, %htstate
4217 done
4218loop_388:
4219 movg %xcc, %l6, %o0
4220 fcmpne32 %f4, %f26, %o5
4221 orcc %l2, %o2, %i5
4222loop_389:
4223 tn %icc, 0x2
4224 sra %o1, 0x11, %o7
4225 nop
4226 set 0x58, %g5
4227 stx %g4, [%l7 + %g5]
4228 fbg,a %fcc1, loop_390
4229 fbul %fcc1, loop_391
4230 fbug,a %fcc1, loop_392
4231 flush %l7 + 0x54
4232loop_390:
4233 ldd [%l7 + 0x08], %l0
4234loop_391:
4235 bl,pn %xcc, loop_393
4236loop_392:
4237 andcc %i4, %g2, %i2
4238 call loop_394
4239 movrgez %l1, %i0, %l3
4240loop_393:
4241 sll %i6, %o6, %l5
4242 fands %f23, %f1, %f29
4243loop_394:
4244 edge8 %g6, %o4, %i3
4245 fpsub16s %f18, %f8, %f23
4246 edge32n %g3, %o3, %g7
4247 bcs,a loop_395
4248 edge32 %i7, %g1, %g5
4249 fbug %fcc2, loop_396
4250 smulcc %l4, 0x1123, %i1
4251loop_395:
4252 bpos loop_397
4253 movrgez %o0, %l6, %o5
4254loop_396:
4255 taddcc %o2, 0x1E0D, %l2
4256 set 0x18, %o0
4257 stba %o1, [%l7 + %o0] 0x23
4258 membar #Sync
4259loop_397:
4260 edge8n %i5, %g4, %o7
4261 tneg %icc, 0x6
4262 fnegd %f10, %f26
4263 sethi 0x16A8, %l0
4264 movge %icc, %g2, %i2
4265 movl %xcc, %i4, %i0
4266 fmovdneg %xcc, %f6, %f19
4267 movpos %icc, %l1, %l3
4268 fnand %f12, %f2, %f0
4269 fcmpgt32 %f4, %f10, %i6
4270 fmovdge %icc, %f27, %f1
4271 sra %l5, %g6, %o4
4272 bpos,a loop_398
4273 and %i3, 0x186A, %g3
4274 set 0x60, %o5
4275 ldxa [%l7 + %o5] 0x10, %o3
4276loop_398:
4277 ta %icc, 0x4
4278 bpos,a,pt %xcc, loop_399
4279 subc %g7, %o6, %i7
4280 smulcc %g5, 0x0C15, %g1
4281 bl,pt %icc, loop_400
4282loop_399:
4283 fbn,a %fcc0, loop_401
4284 fornot2s %f29, %f9, %f31
4285 brlez,a %i1, loop_402
4286loop_400:
4287 movgu %icc, %l4, %o0
4288loop_401:
4289 edge8 %o5, %o2, %l2
4290 call loop_403
4291loop_402:
4292 edge32l %l6, %i5, %g4
4293 orn %o1, %l0, %o7
4294 fmovsne %xcc, %f17, %f23
4295loop_403:
4296 fmovrdne %g2, %f4, %f14
4297 sir 0x0A60
4298 sdivx %i2, 0x0201, %i0
4299 fxnors %f14, %f25, %f5
4300 fmovscc %xcc, %f1, %f9
4301 umulcc %l1, 0x0B33, %l3
4302 fbn,a %fcc2, loop_404
4303 stw %i4, [%l7 + 0x64]
4304 subc %l5, %g6, %o4
4305 fpack16 %f6, %f27
4306loop_404:
4307 fors %f0, %f26, %f29
4308 tge %icc, 0x2
4309 tleu %icc, 0x1
4310 fbul,a %fcc3, loop_405
4311 fmovdneg %icc, %f4, %f20
4312 movleu %icc, %i6, %g3
4313 sllx %o3, %i3, %g7
4314loop_405:
4315 fmovrdgez %i7, %f4, %f14
4316 fmovda %icc, %f3, %f0
4317 movre %o6, %g5, %g1
4318 mova %xcc, %l4, %i1
4319 faligndata %f6, %f4, %f16
4320 andn %o5, 0x1050, %o2
4321 sub %o0, 0x0993, %l2
4322 udivcc %i5, 0x15D1, %l6
4323 orn %g4, 0x0218, %l0
4324 tn %icc, 0x1
4325 fone %f18
4326 brz,a %o7, loop_406
4327 stx %o1, [%l7 + 0x20]
4328 movrne %g2, 0x026, %i2
4329 alignaddr %l1, %l3, %i0
4330loop_406:
4331 tg %icc, 0x1
4332 srlx %l5, %g6, %i4
4333 sdiv %o4, 0x1935, %i6
4334 addccc %g3, 0x01F9, %o3
4335 nop
4336 setx loop_407, %l0, %l1
4337 wrpr 0x1, %tl
4338 wrpr %l1, %tnpc
4339 setx 0x34400001400, %l0, %l1
4340 wrpr %l1, %tstate
4341 wrhpr 0x4, %htstate
4342 done
4343 udiv %i3, 0x0392, %g7
4344 stbar
4345 movvs %xcc, %o6, %g5
4346loop_407:
4347 ldd [%l7 + 0x10], %f30
4348 set 0x40, %g4
4349 ldda [%l7 + %g4] 0x88, %f16
4350 sdivcc %g1, 0x14E7, %i7
4351 edge8l %l4, %i1, %o5
4352 std %f2, [%l7 + 0x50]
4353 fmovrdne %o0, %f28, %f0
4354 fbo,a %fcc3, loop_408
4355 edge8ln %o2, %i5, %l6
4356 ba,pt %xcc, loop_409
4357 movn %xcc, %g4, %l0
4358loop_408:
4359 tvs %xcc, 0x5
4360 tleu %icc, 0x6
4361loop_409:
4362 stb %l2, [%l7 + 0x53]
4363 fmovsl %icc, %f7, %f23
4364 fand %f24, %f6, %f20
4365 fmovrdlez %o7, %f20, %f14
4366 tne %icc, 0x3
4367 edge8 %o1, %g2, %l1
4368 tcs %icc, 0x3
4369 smul %l3, %i0, %i2
4370 tl %icc, 0x4
4371 ldsh [%l7 + 0x14], %l5
4372 popc %g6, %o4
4373 mova %xcc, %i6, %g3
4374 lduw [%l7 + 0x7C], %i4
4375 bl loop_410
4376 fmovrsne %o3, %f31, %f25
4377 movleu %icc, %g7, %i3
4378 bn,a loop_411
4379loop_410:
4380 movle %icc, %g5, %o6
4381 array8 %g1, %i7, %i1
4382 bl loop_412
4383loop_411:
4384 movre %o5, 0x1D1, %l4
4385 fmovdne %xcc, %f29, %f24
4386 fmovsl %xcc, %f31, %f26
4387loop_412:
4388 fcmps %fcc3, %f18, %f10
4389 tgu %xcc, 0x0
4390 edge8l %o0, %o2, %l6
4391 fmovrdlez %g4, %f20, %f18
4392 fxors %f10, %f14, %f20
4393 fmovrdgez %i5, %f24, %f8
4394 bneg %icc, loop_413
4395 bn,a,pn %xcc, loop_414
4396 movgu %xcc, %l0, %o7
4397 fble %fcc1, loop_415
4398loop_413:
4399 fsrc2 %f8, %f0
4400loop_414:
4401 fcmpne16 %f22, %f24, %l2
4402 move %xcc, %g2, %o1
4403loop_415:
4404 or %l3, 0x0310, %l1
4405 smulcc %i0, 0x0FF7, %l5
4406 and %g6, %o4, %i2
4407 tvs %icc, 0x4
4408 edge16ln %i6, %i4, %o3
4409 movrgz %g7, %i3, %g3
4410 and %o6, 0x0650, %g1
4411 wr %g0, 0x80, %asi
4412 prefetcha [%l7 + 0x20] %asi, 0x1
4413 movne %icc, %i7, %o5
4414 stb %i1, [%l7 + 0x68]
4415 mulscc %o0, %l4, %o2
4416 edge16 %l6, %g4, %i5
4417 restored
4418 rdpr %cwp, %g1
4419 rdpr %cansave, %g2
4420 rdpr %canrestore, %g3
4421 rdpr %cleanwin, %g4
4422 rdpr %otherwin, %g5
4423 rdpr %wstate, %g6
4424 subc %l0, %l2, %o7
4425 tneg %xcc, 0x2
4426 fmovsvc %icc, %f10, %f2
4427 set 0x50, %i5
4428 stba %o1, [%l7 + %i5] 0x23
4429 membar #Sync
4430 fbul,a %fcc2, loop_416
4431 fcmpeq16 %f14, %f30, %l3
4432 ldsb [%l7 + 0x7F], %g2
4433 nop
4434 setx loop_417, %l0, %l1
4435 wrpr 0x1, %tl
4436 wrpr %l1, %tpc
4437 add %l1, 0x4, %l1
4438 wrpr %l1, %tnpc
4439 setx 0x34400001400, %l0, %l1
4440 wrpr %l1, %tstate
4441 wrhpr 0x4, %htstate
4442 retry
4443loop_416:
4444 umul %l1, 0x0E4F, %l5
4445 or %g6, 0x1AB1, %i0
4446 fmovdl %icc, %f21, %f31
4447loop_417:
4448 fmovrdne %o4, %f24, %f28
4449 fzeros %f19
4450 ldsw [%l7 + 0x28], %i2
4451 movge %xcc, %i6, %o3
4452 fpsub32s %f9, %f14, %f4
4453 ldd [%l7 + 0x58], %i4
4454 fba %fcc0, loop_418
4455 fzeros %f16
4456 fmovdneg %xcc, %f2, %f27
4457 sll %i3, %g3, %g7
4458loop_418:
4459 sra %o6, %g1, %i7
4460 fmovdcc %xcc, %f24, %f5
4461 movrlez %g5, 0x19A, %o5
4462 addc %i1, 0x0C60, %l4
4463 fpack16 %f28, %f12
4464 ldx [%l7 + 0x60], %o0
4465 fbuge %fcc1, loop_419
4466 membar 0x5F
4467 umul %o2, %l6, %i5
4468 stx %l0, [%l7 + 0x08]
4469loop_419:
4470 stbar
4471 mulx %l2, %g4, %o7
4472 fmovdleu %icc, %f28, %f1
4473 xnor %o1, %g2, %l3
4474 movrlez %l1, %g6, %l5
4475 fmul8x16al %f29, %f13, %f26
4476 fnegd %f10, %f0
4477 fbule,a %fcc2, loop_420
4478 fcmple16 %f6, %f6, %o4
4479 fmuld8ulx16 %f10, %f4, %f0
4480 ldd [%l7 + 0x30], %i0
4481loop_420:
4482 fbo %fcc1, loop_421
4483 sub %i6, 0x1B80, %o3
4484 subcc %i2, 0x16E2, %i3
4485 bneg,pn %icc, loop_422
4486loop_421:
4487 fmovrslz %g3, %f31, %f31
4488 saved
4489 rdpr %cwp, %g1
4490 rdpr %cansave, %g2
4491 rdpr %canrestore, %g3
4492 rdpr %cleanwin, %g4
4493 rdpr %otherwin, %g5
4494 rdpr %wstate, %g6
4495 edge32 %i4, %g7, %o6
4496loop_422:
4497 brgez %i7, loop_423
4498 tvs %xcc, 0x7
4499 or %g5, %g1, %o5
4500 tcc %xcc, 0x4
4501loop_423:
4502 fsrc2s %f18, %f9
4503 srl %l4, 0x09, %i1
4504 umul %o0, %o2, %l6
4505 wr %g0, 0x81, %asi
4506 lduha [%l7 + 0x66] %asi, %i5
4507 std %l0, [%l7 + 0x70]
4508 brz %l2, loop_424
4509 sdivcc %g4, 0x0FFA, %o1
4510 sub %g2, 0x1D4E, %o7
4511 fpadd16 %f28, %f10, %f30
4512loop_424:
4513 fpadd32 %f30, %f24, %f4
4514 fsrc1 %f4, %f0
4515 sra %l3, %g6, %l5
4516 ba,pn %xcc, loop_425
4517 tl %xcc, 0x1
4518 fbug,a %fcc2, loop_426
4519 prefetch [%l7 + 0x3C], 0x3
4520loop_425:
4521 brlz %l1, loop_427
4522 tpos %icc, 0x3
4523loop_426:
4524 addcc %o4, 0x0213, %i0
4525 bgu loop_428
4526loop_427:
4527 saved
4528 rdpr %cwp, %g1
4529 rdpr %cansave, %g2
4530 rdpr %canrestore, %g3
4531 rdpr %cleanwin, %g4
4532 rdpr %otherwin, %g5
4533 rdpr %wstate, %g6
4534 bl loop_429
4535 fmuld8sux16 %f23, %f10, %f16
4536loop_428:
4537 taddcc %i6, 0x06A4, %i2
4538 sdiv %i3, 0x0FC2, %o3
4539loop_429:
4540 fcmpes %fcc0, %f24, %f31
4541 movpos %xcc, %i4, %g7
4542 nop
4543 setx loop_430, %l0, %l1
4544 wrpr 0x1, %tl
4545 wrpr %l1, %tpc
4546 add %l1, 0x4, %l1
4547 wrpr %l1, %tnpc
4548 setx 0x34400001400, %l0, %l1
4549 wrpr %l1, %tstate
4550 wrhpr 0x4, %htstate
4551 retry
4552 edge32ln %g3, %i7, %g5
4553 udivx %o6, 0x1F6B, %g1
4554 wr %g0, 0x10, %asi
4555 prefetcha [%l7 + 0x50] %asi, 0x0
4556loop_430:
4557 nop
4558 wr %g0, 0x80, %asi
4559 stba %o5, [%l7 + 0x57] %asi
4560 fmovdneg %xcc, %f21, %f7
4561 sub %o0, %i1, %o2
4562 tpos %xcc, 0x1
4563 wr %g0, 0x88, %asi
4564 lda [%l7 + 0x7C] %asi, %f16
4565 edge8ln %i5, %l0, %l2
4566 fmovsvc %icc, %f21, %f10
4567 sir 0x1522
4568 fmovscs %icc, %f15, %f7
4569 fble,a %fcc1, loop_431
4570 movcc %xcc, %l6, %o1
4571 fxnors %f3, %f11, %f9
4572 add %g4, %o7, %l3
4573loop_431:
4574 array8 %g2, %g6, %l5
4575 srax %o4, 0x15, %i0
4576 sdivcc %i6, 0x0B78, %l1
4577 mulscc %i3, %i2, %i4
4578 fmovsle %icc, %f4, %f13
4579 udivcc %o3, 0x1E8A, %g3
4580 addccc %i7, 0x1870, %g7
4581 edge16ln %g5, %o6, %l4
4582 fmovdgu %icc, %f24, %f15
4583 bgu %icc, loop_432
4584 fmovrsgz %g1, %f22, %f29
4585 brnz %o0, loop_433
4586 smul %i1, %o2, %o5
4587loop_432:
4588 movcs %xcc, %i5, %l2
4589 xnor %l6, %l0, %g4
4590loop_433:
4591 nop
4592 add %l7, 0x28, %l6
4593 wr %g0, 0x89, %asi
4594 casxa [%l6] %asi, %o7, %l3
4595 fmul8x16al %f0, %f18, %f30
4596 ld [%l7 + 0x74], %f23
4597 fmovsvs %icc, %f17, %f1
4598 tneg %icc, 0x2
4599 edge8 %o1, %g6, %g2
4600 srlx %l5, %o4, %i6
4601 mulx %l1, %i0, %i2
4602 fsrc2s %f0, %f0
4603 bn,a %icc, loop_434
4604 fbge %fcc3, loop_435
4605 fblg %fcc3, loop_436
4606 fmovsleu %xcc, %f6, %f30
4607loop_434:
4608 movle %icc, %i3, %o3
4609loop_435:
4610 umul %g3, %i7, %g7
4611loop_436:
4612 call loop_437
4613 fpmerge %f4, %f6, %f24
4614 tgu %icc, 0x4
4615 brnz %i4, loop_438
4616loop_437:
4617 popc %o6, %l4
4618 fxors %f9, %f15, %f14
4619 fmovsneg %icc, %f14, %f9
4620loop_438:
4621 tl %xcc, 0x5
4622 sll %g1, %g5, %o0
4623 fmovsvs %xcc, %f22, %f25
4624 ldd [%l7 + 0x08], %f2
4625 fmul8x16 %f30, %f20, %f30
4626 movcs %icc, %o2, %i1
4627 srlx %o5, 0x0D, %i5
4628 fbu,a %fcc3, loop_439
4629 andncc %l2, %l0, %g4
4630 fmovdg %xcc, %f1, %f5
4631 srlx %o7, %l6, %l3
4632loop_439:
4633 fmuld8sux16 %f28, %f10, %f10
4634 fsrc2 %f18, %f26
4635 std %o0, [%l7 + 0x70]
4636 udivcc %g2, 0x00C5, %g6
4637 stb %l5, [%l7 + 0x1D]
4638 bvc %xcc, loop_440
4639 tvc %xcc, 0x4
4640 nop
4641 setx loop_441, %l0, %l1
4642 jmpl %l1, %i6
4643 std %f30, [%l7 + 0x70]
4644loop_440:
4645 fbo %fcc2, loop_442
4646 edge32ln %o4, %i0, %i2
4647loop_441:
4648 srl %i3, 0x0E, %o3
4649 fbul,a %fcc3, loop_443
4650loop_442:
4651 fandnot2 %f28, %f2, %f8
4652 fandnot2s %f13, %f10, %f30
4653 fmul8x16al %f3, %f26, %f28
4654loop_443:
4655 bn %icc, loop_444
4656 ldub [%l7 + 0x75], %g3
4657 mova %xcc, %i7, %l1
4658 set 0x36, %g3
4659 stba %g7, [%l7 + %g3] 0xe2
4660 membar #Sync
4661loop_444:
4662 fornot1 %f18, %f14, %f30
4663 movrlez %o6, %l4, %g1
4664 fmovrslez %i4, %f16, %f1
4665 bleu,a,pn %icc, loop_445
4666 membar 0x2C
4667 fsrc2s %f8, %f29
4668 set 0x70, %l3
4669 ldda [%l7 + %l3] 0x2a, %g4
4670loop_445:
4671 movcs %xcc, %o2, %o0
4672 subccc %i1, 0x0DF6, %i5
4673 fmovspos %icc, %f5, %f10
4674 addcc %l2, 0x07BF, %l0
4675 nop
4676 setx loop_446, %l0, %l1
4677 wrpr 0x1, %tl
4678 wrpr %l1, %tpc
4679 add %l1, 0x4, %l1
4680 wrpr %l1, %tnpc
4681 setx 0x34400001400, %l0, %l1
4682 wrpr %l1, %tstate
4683 wrhpr 0x4, %htstate
4684 retry
4685 edge32l %o5, %o7, %l6
4686 andcc %g4, 0x07F6, %o1
4687 fornot1s %f19, %f21, %f31
4688loop_446:
4689 addcc %g2, 0x1B3E, %g6
4690 movrgz %l3, %i6, %l5
4691 brz,a %i0, loop_447
4692 ldsb [%l7 + 0x40], %i2
4693 fpsub16s %f19, %f27, %f14
4694 movcc %xcc, %i3, %o3
4695loop_447:
4696 umul %o4, %i7, %g3
4697 edge8ln %l1, %o6, %l4
4698 andn %g1, %g7, %i4
4699 fbug,a %fcc2, loop_448
4700 ldsw [%l7 + 0x70], %o2
4701 membar 0x47
4702 edge32l %g5, %i1, %o0
4703loop_448:
4704 nop
4705 set 0x78, %o6
4706 lduh [%l7 + %o6], %l2
4707 fbn %fcc0, loop_449
4708 fmovda %icc, %f8, %f23
4709 st %f27, [%l7 + 0x28]
4710 movg %icc, %i5, %o5
4711loop_449:
4712 fcmpne16 %f20, %f20, %l0
4713 fpadd32s %f5, %f25, %f1
4714 fble %fcc1, loop_450
4715 stb %o7, [%l7 + 0x29]
4716 smul %l6, 0x0128, %o1
4717 fbg,a %fcc2, loop_451
4718loop_450:
4719 fbule,a %fcc2, loop_452
4720 subcc %g2, 0x1C52, %g6
4721 bpos,a,pn %xcc, loop_453
4722loop_451:
4723 addccc %g4, %i6, %l5
4724loop_452:
4725 fmul8sux16 %f6, %f2, %f16
4726 fmovdvc %xcc, %f14, %f4
4727loop_453:
4728 addc %i0, 0x0186, %i2
4729 edge16 %i3, %l3, %o3
4730 bpos loop_454
4731 fnor %f14, %f16, %f24
4732 movn %xcc, %o4, %g3
4733 taddcc %i7, %o6, %l1
4734loop_454:
4735 fbul,a %fcc2, loop_455
4736 fornot1s %f7, %f14, %f5
4737 brgez,a %g1, loop_456
4738 udiv %l4, 0x0C60, %i4
4739loop_455:
4740 ldsh [%l7 + 0x7E], %g7
4741 fsrc1 %f16, %f6
4742loop_456:
4743 fbge %fcc0, loop_457
4744 sth %o2, [%l7 + 0x6C]
4745 fbg %fcc0, loop_458
4746 be,a loop_459
4747loop_457:
4748 fmovrsgz %g5, %f25, %f30
4749 movpos %xcc, %o0, %l2
4750loop_458:
4751 fmovrdne %i1, %f6, %f28
4752loop_459:
4753 movrlz %i5, %o5, %o7
4754 edge8l %l0, %l6, %g2
4755 tvc %icc, 0x6
4756 sra %g6, 0x11, %g4
4757 tpos %icc, 0x7
4758 taddcctv %i6, 0x184E, %l5
4759 mulx %o1, %i2, %i3
4760 movn %icc, %i0, %l3
4761 array8 %o4, %o3, %g3
4762 fbe %fcc1, loop_460
4763 addc %o6, 0x017F, %l1
4764 umulcc %g1, 0x1A5F, %i7
4765 flush %l7 + 0x18
4766loop_460:
4767 tcs %icc, 0x0
4768 fmovdpos %icc, %f10, %f29
4769 tvs %icc, 0x2
4770 fmovrdne %l4, %f30, %f30
4771 wr %g0, 0x10, %asi
4772 ldstuba [%l7 + 0x59] %asi, %i4
4773 te %xcc, 0x5
4774 mulscc %o2, 0x1266, %g7
4775 brgez %g5, loop_461
4776 movg %icc, %l2, %o0
4777 brgez,a %i1, loop_462
4778 tpos %icc, 0x1
4779loop_461:
4780 andn %i5, %o7, %o5
4781 st %f3, [%l7 + 0x34]
4782loop_462:
4783 bl loop_463
4784 nop
4785 set 0x59, %g2
4786 stb %l6, [%l7 + %g2]
4787 tsubcc %l0, 0x0D58, %g2
4788 sir 0x0E8A
4789loop_463:
4790 tle %xcc, 0x4
4791 sth %g6, [%l7 + 0x2A]
4792 fmovrde %i6, %f28, %f10
4793 tpos %xcc, 0x1
4794 fxnors %f13, %f10, %f23
4795 ldsh [%l7 + 0x64], %g4
4796 sra %o1, 0x10, %i2
4797 fpadd16s %f29, %f30, %f25
4798 wr %g0, 0x81, %asi
4799 sta %f10, [%l7 + 0x64] %asi
4800 taddcc %i3, %l5, %l3
4801 edge32 %o4, %i0, %o3
4802 taddcctv %o6, %g3, %l1
4803 add %l7, 0x10, %l6
4804 wr %g0, 0x80, %asi
4805 casa [%l6] %asi, %i7, %g1
4806 edge16ln %i4, %o2, %g7
4807 fpsub32 %f10, %f28, %f12
4808 array32 %g5, %l2, %o0
4809 fmovde %icc, %f9, %f21
4810 sdiv %i1, 0x1581, %i5
4811 edge32ln %o7, %l4, %l6
4812 movrlez %l0, 0x3D2, %o5
4813 movl %xcc, %g6, %g2
4814 movn %icc, %g4, %i6
4815 tvc %icc, 0x0
4816 fzeros %f16
4817 fandnot2s %f25, %f25, %f10
4818 wr %g0, 0x80, %asi
4819 ldstuba [%l7 + 0x18] %asi, %o1
4820 fcmpgt32 %f26, %f10, %i3
4821 fzero %f4
4822 movrlz %i2, %l3, %l5
4823 tpos %xcc, 0x5
4824 tvs %xcc, 0x5
4825 tleu %icc, 0x4
4826 subccc %o4, 0x0FC7, %i0
4827 ldx [%l7 + 0x08], %o3
4828 sethi 0x1E91, %o6
4829 brgz,a %g3, loop_464
4830 tl %xcc, 0x7
4831 fmovdcs %xcc, %f27, %f19
4832 fpackfix %f16, %f0
4833loop_464:
4834 edge8ln %l1, %i7, %g1
4835 tleu %icc, 0x4
4836 set 0x40, %o3
4837 ldda [%l7 + %o3] 0x19, %f0
4838 set 0x1C, %o7
4839 sta %f4, [%l7 + %o7] 0x80
4840 edge8ln %o2, %i4, %g5
4841 tvs %icc, 0x1
4842 bneg,a,pn %icc, loop_465
4843 fors %f13, %f8, %f17
4844 fcmpeq16 %f24, %f6, %g7
4845 fba,a %fcc2, loop_466
4846loop_465:
4847 fbul %fcc1, loop_467
4848 lduh [%l7 + 0x3A], %l2
4849 tgu %xcc, 0x1
4850loop_466:
4851 nop
4852 wr %g0, 0x19, %asi
4853 ldswa [%l7 + 0x14] %asi, %i1
4854loop_467:
4855 flush %l7 + 0x14
4856 ba,a loop_468
4857 edge8n %i5, %o7, %o0
4858 fbn,a %fcc0, loop_469
4859 fmovrse %l6, %f2, %f19
4860loop_468:
4861 fmovrde %l4, %f24, %f0
4862 xor %l0, 0x1277, %o5
4863loop_469:
4864 edge32ln %g6, %g4, %i6
4865 brgez %o1, loop_470
4866 edge32ln %g2, %i2, %i3
4867 wr %g0, 0x2b, %asi
4868 stda %l4, [%l7 + 0x60] %asi
4869 membar #Sync
4870loop_470:
4871 orncc %l3, %i0, %o3
4872 te %xcc, 0x3
4873 andncc %o4, %o6, %g3
4874 fpack16 %f24, %f12
4875 alignaddrl %l1, %i7, %g1
4876 srl %o2, %i4, %g5
4877 movrlez %g7, %l2, %i5
4878 edge16 %o7, %o0, %i1
4879 edge32ln %l4, %l6, %l0
4880 set 0x1D, %i2
4881 lduba [%l7 + %i2] 0x0c, %g6
4882 saved
4883 rdpr %cwp, %g1
4884 rdpr %cansave, %g2
4885 rdpr %canrestore, %g3
4886 rdpr %cleanwin, %g4
4887 rdpr %otherwin, %g5
4888 rdpr %wstate, %g6
4889 fnands %f0, %f5, %f19
4890 xor %o5, 0x08BC, %i6
4891 array16 %g4, %o1, %g2
4892 movgu %xcc, %i2, %i3
4893 array8 %l5, %l3, %o3
4894 udivx %o4, 0x0D76, %o6
4895 udivx %i0, 0x1227, %g3
4896 fornot1 %f16, %f28, %f18
4897 tn %icc, 0x2
4898 fornot2 %f22, %f4, %f14
4899 ble,a loop_471
4900 move %icc, %i7, %l1
4901 edge8n %g1, %i4, %o2
4902 lduh [%l7 + 0x7C], %g5
4903loop_471:
4904 andncc %g7, %l2, %i5
4905 movvs %icc, %o0, %o7
4906 edge8ln %i1, %l4, %l0
4907 tl %icc, 0x5
4908 mulx %l6, %o5, %i6
4909 set 0x40, %l2
4910 stda %f0, [%l7 + %l2] 0x81
4911 andcc %g4, %g6, %g2
4912 alignaddrl %o1, %i3, %i2
4913 std %l4, [%l7 + 0x30]
4914 edge32 %l3, %o3, %o6
4915 movn %xcc, %o4, %g3
4916 fmovdge %icc, %f19, %f23
4917 move %icc, %i7, %l1
4918 array16 %i0, %i4, %g1
4919 fornot2s %f2, %f8, %f27
4920 wr %g0, 0x81, %asi
4921 stxa %o2, [%l7 + 0x30] %asi
4922 or %g5, 0x0EDF, %g7
4923 tl %xcc, 0x4
4924 edge32n %i5, %o0, %l2
4925 fxnor %f12, %f4, %f12
4926 tle %xcc, 0x7
4927 umul %i1, 0x0B36, %o7
4928 wr %g0, 0xf9, %asi
4929 stda %f0, [%l7 + 0x40] %asi
4930 membar #Sync
4931 bgu,pn %xcc, loop_472
4932 edge32ln %l4, %l6, %o5
4933 movre %i6, %g4, %l0
4934 tvc %xcc, 0x3
4935loop_472:
4936 siam 0x5
4937 xnor %g2, %g6, %o1
4938 fmovdle %icc, %f10, %f18
4939 bcc loop_473
4940 fmovsneg %xcc, %f7, %f11
4941 xnor %i2, %l5, %i3
4942 wr %g0, 0x04, %asi
4943 ldda [%l7 + 0x40] %asi, %f16
4944loop_473:
4945 saved
4946 rdpr %cwp, %g1
4947 rdpr %cansave, %g2
4948 rdpr %canrestore, %g3
4949 rdpr %cleanwin, %g4
4950 rdpr %otherwin, %g5
4951 rdpr %wstate, %g6
4952 edge8ln %l3, %o3, %o6
4953 bvc,pn %xcc, loop_474
4954 bpos,a %xcc, loop_475
4955 sllx %g3, 0x0C, %i7
4956 brnz,a %o4, loop_476
4957loop_474:
4958 xnorcc %l1, %i0, %i4
4959loop_475:
4960 fmovrsne %o2, %f1, %f23
4961 sub %g5, 0x084C, %g7
4962loop_476:
4963 fpadd32s %f30, %f5, %f8
4964 movrgz %g1, 0x270, %o0
4965 fcmple32 %f0, %f30, %l2
4966 fmovsvs %icc, %f29, %f4
4967 te %xcc, 0x5
4968 andn %i5, 0x1A56, %o7
4969 flush %l7 + 0x60
4970 movrlez %l4, %l6, %i1
4971 edge8n %i6, %o5, %g4
4972 sll %g2, 0x0D, %g6
4973 andn %l0, 0x1D0D, %i2
4974 udivx %l5, 0x0AD1, %i3
4975 andn %l3, %o3, %o1
4976 set 0x73, %g6
4977 lduba [%l7 + %g6] 0x10, %o6
4978 set 0x17, %o2
4979 stba %g3, [%l7 + %o2] 0x22
4980 membar #Sync
4981 edge16n %i7, %o4, %i0
4982 movle %xcc, %l1, %o2
4983 subc %i4, %g7, %g5
4984 tvc %xcc, 0x0
4985 udivx %o0, 0x112F, %g1
4986 andncc %l2, %i5, %l4
4987 andcc %l6, %o7, %i6
4988 sub %i1, 0x1139, %o5
4989 nop
4990 setx loop_477, %l0, %l1
4991 wrpr 0x1, %tl
4992 wrpr %l1, %tnpc
4993 setx 0x34400001400, %l0, %l1
4994 wrpr %l1, %tstate
4995 wrhpr 0x4, %htstate
4996 done
4997 tle %icc, 0x0
4998 set 0x48, %o4
4999 ldsba [%l7 + %o4] 0x11, %g2
5000loop_477:
5001 sub %g6, %l0, %i2
5002 taddcctv %l5, 0x1625, %i3
5003 tge %icc, 0x7
5004 fnot1 %f4, %f18
5005 sdivcc %g4, 0x0AD4, %o3
5006 ldub [%l7 + 0x19], %o1
5007 edge8ln %o6, %g3, %l3
5008 smul %i7, %i0, %l1
5009 st %f23, [%l7 + 0x50]
5010 orcc %o4, 0x1480, %i4
5011 alignaddr %g7, %o2, %o0
5012 movpos %icc, %g5, %l2
5013 fnot1s %f9, %f14
5014 andncc %i5, %l4, %l6
5015 edge32l %g1, %i6, %i1
5016 srax %o7, 0x0A, %g2
5017 orcc %g6, %l0, %i2
5018 edge16 %o5, %i3, %l5
5019 movvc %xcc, %o3, %o1
5020 sdivx %o6, 0x0BC7, %g4
5021 sllx %l3, %g3, %i0
5022 edge16l %l1, %o4, %i4
5023 fcmps %fcc3, %f30, %f4
5024 add %l7, 0x28, %l6
5025 wr %g0, 0x89, %asi
5026 ldxa [%l6] %asi, %i7
5027 casxa [%l6] 0x89, %i7, %o2
5028 array16 %g7, %g5, %o0
5029 fabsd %f2, %f4
5030 wr %g0, 0x19, %asi
5031 lda [%l7 + 0x60] %asi, %f12
5032 movre %i5, %l2, %l6
5033 sir 0x0392
5034 andncc %g1, %l4, %i6
5035 tneg %icc, 0x7
5036 stx %i1, [%l7 + 0x60]
5037 movge %xcc, %o7, %g6
5038 tcc %icc, 0x0
5039 tge %xcc, 0x1
5040 fmovspos %icc, %f21, %f27
5041 fbul %fcc2, loop_478
5042 bvc,a loop_479
5043 umul %l0, %g2, %o5
5044 add %i3, %i2, %o3
5045loop_478:
5046 edge16l %l5, %o6, %g4
5047loop_479:
5048 sethi 0x026E, %o1
5049 orcc %g3, 0x1ECB, %l3
5050 srl %i0, %o4, %l1
5051 fpadd16s %f21, %f17, %f31
5052 taddcctv %i7, %i4, %o2
5053 udivx %g5, 0x0688, %o0
5054 wr %g0, 0x21, %asi
5055 ldxa [%g0 + 0x8] %asi, %g7
5056 brlez,a %l2, loop_480
5057 array32 %i5, %l6, %l4
5058 fmovrsne %g1, %f26, %f16
5059 udivcc %i1, 0x128F, %i6
5060loop_480:
5061 array8 %o7, %g6, %l0
5062 fabss %f11, %f26
5063 fmovdcc %icc, %f20, %f27
5064 tleu %icc, 0x4
5065 wr %g0, 0x2a, %asi
5066 stba %o5, [%l7 + 0x51] %asi
5067 membar #Sync
5068 array8 %g2, %i2, %i3
5069 set 0x16, %o1
5070 ldsba [%l7 + %o1] 0x81, %o3
5071 fpadd32 %f14, %f28, %f16
5072 movcs %icc, %o6, %g4
5073 fmuld8sux16 %f5, %f19, %f2
5074 tn %icc, 0x7
5075 movle %icc, %l5, %g3
5076 mova %xcc, %o1, %l3
5077 fmovsle %icc, %f25, %f25
5078 fmul8x16al %f19, %f18, %f28
5079 srlx %o4, %l1, %i0
5080 fmovrdgez %i4, %f4, %f0
5081 tne %icc, 0x0
5082 movrlez %o2, %g5, %o0
5083 xnor %i7, 0x0732, %g7
5084 prefetch [%l7 + 0x10], 0x2
5085 fmul8x16au %f21, %f29, %f30
5086 orncc %l2, 0x079D, %i5
5087 subccc %l6, 0x186B, %l4
5088 movrgez %g1, 0x306, %i6
5089 fbule,a %fcc2, loop_481
5090 fble,a %fcc2, loop_482
5091 brz %o7, loop_483
5092 fpmerge %f31, %f8, %f22
5093loop_481:
5094 movne %icc, %i1, %l0
5095loop_482:
5096 taddcc %g6, %g2, %o5
5097loop_483:
5098 fbule %fcc3, loop_484
5099 fornot1 %f2, %f22, %f2
5100 restored
5101 rdpr %cwp, %g1
5102 rdpr %cansave, %g2
5103 rdpr %canrestore, %g3
5104 rdpr %cleanwin, %g4
5105 rdpr %otherwin, %g5
5106 rdpr %wstate, %g6
5107 set 0x33, %i6
5108 lduba [%l7 + %i6] 0x11, %i2
5109loop_484:
5110 taddcctv %o3, %i3, %g4
5111 tneg %xcc, 0x0
5112 fornot1 %f6, %f20, %f26
5113 sir 0x0BE5
5114 smulcc %l5, %g3, %o6
5115 array16 %o1, %l3, %l1
5116 umul %i0, 0x0DE3, %o4
5117 fands %f1, %f8, %f3
5118 edge32l %i4, %o2, %g5
5119 fbuge,a %fcc0, loop_485
5120 movvc %xcc, %o0, %i7
5121 restored
5122 rdpr %cwp, %g1
5123 rdpr %cansave, %g2
5124 rdpr %canrestore, %g3
5125 rdpr %cleanwin, %g4
5126 rdpr %otherwin, %g5
5127 rdpr %wstate, %g6
5128 wr %g0, 0x04, %asi
5129 ldsha [%l7 + 0x2A] %asi, %g7
5130loop_485:
5131 movn %icc, %l2, %l6
5132 fmovrdlz %i5, %f16, %f12
5133 fands %f25, %f24, %f30
5134 set 0x34, %i3
5135 lduha [%l7 + %i3] 0x80, %l4
5136 wr %g0, 0x19, %asi
5137 stda %f16, [%l7 + 0x40] %asi
5138 subcc %i6, %o7, %g1
5139 tcc %xcc, 0x7
5140 lduw [%l7 + 0x28], %l0
5141 nop
5142 set 0x7A, %i1
5143 sth %g6, [%l7 + %i1]
5144 fmovdleu %xcc, %f28, %f2
5145 edge32n %i1, %o5, %g2
5146 fnands %f13, %f14, %f12
5147 popc %i2, %o3
5148 tl %icc, 0x5
5149 nop
5150 setx loop_486, %l0, %l1
5151 jmpl %l1, %g4
5152 tvc %icc, 0x2
5153 stw %i3, [%l7 + 0x2C]
5154 movl %xcc, %g3, %o6
5155loop_486:
5156 edge8n %l5, %o1, %l1
5157 bneg,a,pt %xcc, loop_487
5158 fpack16 %f28, %f1
5159 tvs %xcc, 0x7
5160 fmovda %icc, %f4, %f14
5161loop_487:
5162 alignaddrl %i0, %l3, %o4
5163 call loop_488
5164 alignaddrl %i4, %g5, %o0
5165 fmuld8sux16 %f29, %f27, %f22
5166 orn %i7, 0x0972, %o2
5167loop_488:
5168 tle %icc, 0x5
5169 edge16l %g7, %l2, %i5
5170 restored
5171 rdpr %cwp, %g1
5172 rdpr %cansave, %g2
5173 rdpr %canrestore, %g3
5174 rdpr %cleanwin, %g4
5175 rdpr %otherwin, %g5
5176 rdpr %wstate, %g6
5177 array32 %l6, %l4, %i6
5178 nop
5179 setx loop_489, %l0, %l1
5180 jmpl %l1, %g1
5181 fand %f6, %f0, %f24
5182 array32 %o7, %l0, %i1
5183 edge8n %g6, %o5, %i2
5184loop_489:
5185 fmovs %f15, %f9
5186 fmovdgu %xcc, %f4, %f13
5187 edge16ln %g2, %g4, %o3
5188 fcmple32 %f14, %f12, %i3
5189 fmovse %xcc, %f9, %f22
5190 fmovsge %xcc, %f24, %f20
5191 or %o6, %l5, %g3
5192 movvc %xcc, %l1, %o1
5193 ldd [%l7 + 0x78], %f24
5194 andn %i0, 0x1F6C, %l3
5195 xorcc %o4, %g5, %i4
5196 fbul,a %fcc2, loop_490
5197 fmovrdlez %o0, %f2, %f24
5198 edge32ln %o2, %i7, %g7
5199 orncc %i5, %l2, %l6
5200loop_490:
5201 mulscc %l4, %g1, %o7
5202 fmovrdlz %l0, %f28, %f12
5203 fbue %fcc2, loop_491
5204 tsubcc %i6, %i1, %g6
5205 tle %xcc, 0x1
5206 xnorcc %i2, 0x1E19, %o5
5207loop_491:
5208 udivx %g4, 0x12A6, %o3
5209 fpack32 %f4, %f2, %f16
5210 set 0x3C, %l0
5211 swapa [%l7 + %l0] 0x10, %g2
5212 tsubcc %i3, %o6, %g3
5213 fblg %fcc2, loop_492
5214 sdivcc %l5, 0x073C, %o1
5215 set 0x3C, %g7
5216 stwa %i0, [%l7 + %g7] 0xe3
5217 membar #Sync
5218loop_492:
5219 saved
5220 rdpr %cwp, %g1
5221 rdpr %cansave, %g2
5222 rdpr %canrestore, %g3
5223 rdpr %cleanwin, %g4
5224 rdpr %otherwin, %g5
5225 rdpr %wstate, %g6
5226 be,pt %xcc, loop_493
5227 bleu,pn %icc, loop_494
5228 edge8ln %l1, %o4, %g5
5229 fmovrdgz %l3, %f26, %f12
5230loop_493:
5231 fandnot1s %f18, %f19, %f1
5232loop_494:
5233 sethi 0x12DC, %i4
5234 tpos %xcc, 0x5
5235 wr %g0, 0x81, %asi
5236 stda %f16, [%l7 + 0x40] %asi
5237 fbne,a %fcc3, loop_495
5238 fmovsle %xcc, %f24, %f15
5239 tle %xcc, 0x6
5240 fmovscs %xcc, %f26, %f17
5241loop_495:
5242 nop
5243 wr %g0, 0x81, %asi
5244 ldswa [%l7 + 0x68] %asi, %o2
5245 wr %g0, 0x26, %asi
5246 ldda [%l7 + 0x70] %asi, %i6
5247 fblg %fcc2, loop_496
5248 fxor %f6, %f12, %f16
5249 movre %o0, %g7, %l2
5250 xorcc %i5, %l6, %l4
5251loop_496:
5252 nop
5253 set 0x1B, %i7
5254 stba %o7, [%l7 + %i7] 0x89
5255 edge8ln %g1, %l0, %i6
5256 fornot1 %f14, %f26, %f28
5257 addcc %i1, %g6, %o5
5258 srax %g4, %o3, %g2
5259 srl %i2, %i3, %o6
5260 xnorcc %l5, 0x169C, %o1
5261 fnot1 %f20, %f24
5262 membar 0x03
5263 fmovrsne %g3, %f21, %f23
5264 ldsw [%l7 + 0x0C], %i0
5265 srlx %l1, 0x1D, %g5
5266 ldd [%l7 + 0x40], %o4
5267 nop
5268 set 0x30, %l4
5269 std %f18, [%l7 + %l4]
5270 movle %icc, %i4, %o2
5271 ldx [%l7 + 0x40], %l3
5272 sdivx %i7, 0x1E88, %g7
5273 nop
5274 setx loop_497, %l0, %l1
5275 wrpr 0x1, %tl
5276 wrpr %l1, %tnpc
5277 setx 0x34400001400, %l0, %l1
5278 wrpr %l1, %tstate
5279 wrhpr 0x4, %htstate
5280 done
5281 edge32n %o0, %l2, %i5
5282 tpos %icc, 0x2
5283 membar #Sync
5284 set 0x40, %i4
5285 ldda [%l7 + %i4] 0xf1, %f16
5286loop_497:
5287 orcc %l6, %l4, %g1
5288 fmul8sux16 %f18, %f12, %f10
5289 tn %icc, 0x3
5290 fmovscc %xcc, %f4, %f18
5291 movre %o7, %l0, %i1
5292 or %i6, %g6, %o5
5293 for %f28, %f30, %f16
5294 set 0x3C, %l1
5295 sta %f14, [%l7 + %l1] 0x81
5296 edge16l %o3, %g4, %i2
5297 tle %xcc, 0x1
5298 edge8ln %i3, %o6, %l5
5299 tpos %xcc, 0x3
5300 call loop_498
5301 ble,a,pn %xcc, loop_499
5302 pdist %f30, %f26, %f6
5303 fmovsleu %xcc, %f31, %f28
5304loop_498:
5305 bcs %icc, loop_500
5306loop_499:
5307 xnor %g2, %g3, %o1
5308 bvc,a,pt %icc, loop_501
5309 te %icc, 0x4
5310loop_500:
5311 tle %icc, 0x2
5312 call loop_502
5313loop_501:
5314 fmovdgu %xcc, %f31, %f6
5315 alignaddrl %i0, %l1, %g5
5316 fmovdvs %xcc, %f24, %f28
5317loop_502:
5318 nop
5319 wr %g0, 0x80, %asi
5320 lduwa [%l7 + 0x18] %asi, %i4
5321 ldd [%l7 + 0x48], %f30
5322 ta %xcc, 0x7
5323 fmuld8ulx16 %f29, %f29, %f22
5324 edge8n %o2, %l3, %i7
5325 ldsh [%l7 + 0x6E], %o4
5326 wr %g0, 0x04, %asi
5327 ldswa [%l7 + 0x48] %asi, %g7
5328 sethi 0x0EBA, %o0
5329 xorcc %i5, 0x05DA, %l2
5330 movpos %icc, %l4, %l6
5331 addc %g1, %o7, %i1
5332 mulscc %i6, %l0, %g6
5333 membar 0x72
5334 xorcc %o5, %g4, %i2
5335 nop
5336 setx loop_503, %l0, %l1
5337 wrpr 0x1, %tl
5338 wrpr %l1, %tpc
5339 add %l1, 0x4, %l1
5340 wrpr %l1, %tnpc
5341 setx 0x34400001400, %l0, %l1
5342 wrpr %l1, %tstate
5343 wrhpr 0x4, %htstate
5344 retry
5345 subcc %o3, 0x0FD3, %o6
5346 fmovrse %i3, %f10, %f2
5347 fmovsleu %xcc, %f2, %f18
5348loop_503:
5349 swap [%l7 + 0x60], %l5
5350 movn %xcc, %g2, %g3
5351 bg %xcc, loop_504
5352 fcmped %fcc3, %f24, %f30
5353 movcs %xcc, %o1, %l1
5354 subccc %i0, 0x047D, %g5
5355loop_504:
5356 popc 0x16FF, %i4
5357 fornot1s %f20, %f23, %f0
5358 fsrc1 %f28, %f10
5359 udivx %l3, 0x0471, %i7
5360 fcmpgt32 %f14, %f8, %o4
5361 fbl,a %fcc3, loop_505
5362 movl %xcc, %g7, %o0
5363 edge16 %i5, %l2, %l4
5364 movrlz %o2, 0x2CE, %g1
5365loop_505:
5366 nop
5367 wr %g0, 0x26, %asi
5368 ldda [%l7 + 0x50] %asi, %i6
5369 popc 0x03FF, %o7
5370 array8 %i1, %l0, %i6
5371 subcc %g6, 0x0EAD, %g4
5372 add %l7, 0x10, %l6
5373 wr %g0, 0x80, %asi
5374 lda [%l6] %asi, %o5
5375 casa [%l6] 0x80, %o5, %i2
5376 movneg %icc, %o3, %o6
5377 set 0x78, %i0
5378 stwa %i3, [%l7 + %i0] 0xeb
5379 membar #Sync
5380 set 0x0C, %l6
5381 stwa %l5, [%l7 + %l6] 0xea
5382 membar #Sync
5383 sdiv %g3, 0x110F, %o1
5384 sllx %l1, %g2, %g5
5385 fmovde %xcc, %f15, %f1
5386 fsrc1 %f26, %f26
5387 fandnot2 %f10, %f26, %f18
5388 fmovsa %xcc, %f3, %f1
5389 fabss %f4, %f1
5390 orcc %i4, 0x0B4A, %i0
5391 ldstub [%l7 + 0x5B], %i7
5392 st %f16, [%l7 + 0x20]
5393 fbule,a %fcc1, loop_506
5394 xor %l3, 0x16AB, %o4
5395 set 0x60, %l5
5396 ldstuba [%l7 + %l5] 0x0c, %g7
5397loop_506:
5398 nop
5399 set 0x7C, %g5
5400 swapa [%l7 + %g5] 0x11, %o0
5401 array16 %l2, %l4, %i5
5402 mulx %g1, 0x098D, %l6
5403 xnorcc %o7, %o2, %l0
5404 fba,a %fcc0, loop_507
5405 restored
5406 rdpr %cwp, %g1
5407 rdpr %cansave, %g2
5408 rdpr %canrestore, %g3
5409 rdpr %cleanwin, %g4
5410 rdpr %otherwin, %g5
5411 rdpr %wstate, %g6
5412 fbuge,a %fcc2, loop_508
5413 movgu %xcc, %i1, %i6
5414loop_507:
5415 fsrc1s %f12, %f26
5416 brnz %g4, loop_509
5417loop_508:
5418 tsubcctv %o5, 0x1EB3, %i2
5419 fmovrsne %g6, %f13, %f3
5420 fnegs %f8, %f21
5421loop_509:
5422 movre %o3, %i3, %l5
5423 fnors %f24, %f17, %f28
5424 fbug %fcc3, loop_510
5425 fbo %fcc1, loop_511
5426 edge32ln %o6, %o1, %l1
5427 fbul,a %fcc1, loop_512
5428loop_510:
5429 tl %icc, 0x3
5430loop_511:
5431 sdiv %g2, 0x19EC, %g5
5432 movrlz %i4, %i0, %i7
5433loop_512:
5434 edge16ln %g3, %l3, %g7
5435 fmovs %f1, %f21
5436 nop
5437 setx loop_513, %l0, %l1
5438 wrpr 0x1, %tl
5439 wrpr %l1, %tnpc
5440 setx 0x34400001400, %l0, %l1
5441 wrpr %l1, %tstate
5442 wrhpr 0x4, %htstate
5443 done
5444 tle %icc, 0x6
5445 fmovrdne %o4, %f24, %f22
5446 tvc %icc, 0x4
5447loop_513:
5448 fmovsgu %xcc, %f23, %f8
5449 edge16 %o0, %l4, %i5
5450 ldub [%l7 + 0x2F], %l2
5451 bpos,a loop_514
5452 sdivcc %g1, 0x0B36, %o7
5453 fsrc2 %f12, %f12
5454 tge %xcc, 0x7
5455loop_514:
5456 restored
5457 rdpr %cwp, %g1
5458 rdpr %cansave, %g2
5459 rdpr %canrestore, %g3
5460 rdpr %cleanwin, %g4
5461 rdpr %otherwin, %g5
5462 rdpr %wstate, %g6
5463 sdiv %o2, 0x09FC, %l6
5464 fnegs %f5, %f31
5465 fand %f0, %f24, %f12
5466 tvc %xcc, 0x1
5467 movgu %xcc, %i1, %i6
5468 tvs %xcc, 0x4
5469 te %icc, 0x7
5470 ldsh [%l7 + 0x38], %g4
5471 fpack16 %f16, %f18
5472 subccc %o5, 0x0A35, %i2
5473 subccc %g6, %l0, %i3
5474 sir 0x16CC
5475 fxor %f26, %f14, %f14
5476 fxor %f2, %f16, %f4
5477 alignaddrl %l5, %o3, %o6
5478 addc %l1, 0x11DD, %o1
5479 movn %icc, %g2, %i4
5480 lduh [%l7 + 0x10], %i0
5481 fbl %fcc2, loop_515
5482 array16 %i7, %g5, %l3
5483 tge %icc, 0x0
5484 stbar
5485loop_515:
5486 bleu,a,pn %icc, loop_516
5487 fmovdne %xcc, %f3, %f14
5488 fmovsneg %icc, %f20, %f1
5489 fbule %fcc3, loop_517
5490loop_516:
5491 fpsub32 %f18, %f14, %f8
5492 bvc %icc, loop_518
5493 fmovrslz %g3, %f4, %f1
5494loop_517:
5495 movvc %xcc, %o4, %o0
5496 edge8 %g7, %l4, %l2
5497loop_518:
5498 movrlez %i5, 0x05E, %g1
5499 edge16ln %o7, %o2, %l6
5500 stbar
5501 fnegd %f24, %f24
5502 wr %g0, 0x18, %asi
5503 lduwa [%l7 + 0x48] %asi, %i6
5504 fmovsle %icc, %f22, %f30
5505 bvc,a,pn %icc, loop_519
5506 bpos,a %xcc, loop_520
5507 ldd [%l7 + 0x78], %f12
5508 fbug %fcc1, loop_521
5509loop_519:
5510 fandnot1s %f4, %f10, %f20
5511loop_520:
5512 movpos %icc, %i1, %o5
5513 movvc %xcc, %i2, %g4
5514loop_521:
5515 bcs,pn %icc, loop_522
5516 movleu %xcc, %l0, %g6
5517 wr %g0, 0x2b, %asi
5518 ldda [%l7 + 0x50] %asi, %l4
5519loop_522:
5520 mulx %o3, 0x04E6, %o6
5521 array16 %i3, %l1, %g2
5522 edge32l %i4, %i0, %o1
5523 movpos %icc, %i7, %g5
5524 xnorcc %g3, %l3, %o0
5525 edge8 %g7, %o4, %l2
5526 bn,a,pn %xcc, loop_523
5527 fors %f16, %f20, %f28
5528 edge32n %i5, %l4, %o7
5529 sub %o2, %l6, %g1
5530loop_523:
5531 movrlz %i6, 0x0C4, %i1
5532 srlx %i2, 0x0B, %o5
5533 bneg,pt %icc, loop_524
5534 fandnot1 %f16, %f24, %f12
5535 restored
5536 rdpr %cwp, %g1
5537 rdpr %cansave, %g2
5538 rdpr %canrestore, %g3
5539 rdpr %cleanwin, %g4
5540 rdpr %otherwin, %g5
5541 rdpr %wstate, %g6
5542 fmovdgu %icc, %f13, %f13
5543loop_524:
5544 bge,a,pt %icc, loop_525
5545 or %g4, %l0, %l5
5546 array16 %g6, %o3, %o6
5547 mulx %l1, 0x1D1A, %i3
5548loop_525:
5549 tgu %icc, 0x3
5550 pdist %f16, %f2, %f28
5551 fands %f1, %f0, %f30
5552 tvc %icc, 0x6
5553 movge %xcc, %g2, %i4
5554 taddcctv %i0, 0x0E9D, %o1
5555 array32 %i7, %g3, %l3
5556 fxors %f10, %f28, %f1
5557 movcs %icc, %o0, %g7
5558 bgu loop_526
5559 bgu loop_527
5560 addc %o4, %g5, %i5
5561 swap [%l7 + 0x3C], %l2
5562loop_526:
5563 alignaddrl %o7, %o2, %l4
5564loop_527:
5565 subccc %l6, 0x1115, %i6
5566 edge8n %i1, %i2, %g1
5567 fble,a %fcc0, loop_528
5568 udivcc %g4, 0x038C, %o5
5569 xor %l5, 0x1424, %l0
5570 bneg,a %xcc, loop_529
5571loop_528:
5572 bcc,pn %icc, loop_530
5573 fmovsge %xcc, %f4, %f4
5574 fsrc2s %f26, %f19
5575loop_529:
5576 fsrc1 %f18, %f4
5577loop_530:
5578 tleu %icc, 0x0
5579 wr %g0, 0x89, %asi
5580 sta %f15, [%l7 + 0x2C] %asi
5581 movle %xcc, %g6, %o6
5582 fbl,a %fcc2, loop_531
5583 edge16ln %o3, %l1, %g2
5584 popc 0x0B4B, %i4
5585 add %l7, 0x24, %l6
5586 wr %g0, 0x80, %asi
5587 casa [%l6] %asi, %i0, %o1
5588loop_531:
5589 fmovrde %i3, %f28, %f24
5590 sra %g3, %l3, %o0
5591 set 0x33, %o0
5592 lduba [%l7 + %o0] 0x80, %g7
5593 movrne %i7, %o4, %i5
5594 movrlz %l2, 0x3CB, %o7
5595 subc %g5, 0x0520, %l4
5596 movre %o2, %i6, %l6
5597 sll %i1, 0x17, %g1
5598 membar 0x26
5599 ldsh [%l7 + 0x18], %g4
5600 fnand %f10, %f14, %f18
5601 fmovse %xcc, %f1, %f21
5602 fpackfix %f6, %f6
5603 tvc %xcc, 0x2
5604 srax %i2, 0x00, %o5
5605 tpos %icc, 0x3
5606 bneg %xcc, loop_532
5607 ldstub [%l7 + 0x3C], %l0
5608 fmovsge %xcc, %f15, %f18
5609 addcc %g6, 0x1BAC, %o6
5610loop_532:
5611 stw %l5, [%l7 + 0x70]
5612 bg,a loop_533
5613 movgu %icc, %l1, %g2
5614 fpadd32s %f0, %f7, %f28
5615 bn,a,pn %icc, loop_534
5616loop_533:
5617 ldd [%l7 + 0x58], %f2
5618 movgu %xcc, %o3, %i0
5619 fandnot1 %f28, %f14, %f16
5620loop_534:
5621 swap [%l7 + 0x70], %o1
5622 tcs %xcc, 0x7
5623 fmovs %f28, %f24
5624 srl %i4, 0x0C, %i3
5625 tvc %xcc, 0x2
5626 fmovdge %xcc, %f31, %f30
5627 edge32l %g3, %o0, %g7
5628 fbne %fcc1, loop_535
5629 brgez %l3, loop_536
5630 mulscc %o4, %i5, %i7
5631 set 0x65, %g1
5632 lduba [%l7 + %g1] 0x80, %l2
5633loop_535:
5634 tneg %xcc, 0x7
5635loop_536:
5636 movre %o7, 0x107, %l4
5637 ldx [%l7 + 0x38], %g5
5638 movcs %xcc, %i6, %o2
5639 tvs %xcc, 0x0
5640 smulcc %l6, %g1, %i1
5641 set 0x18, %o5
5642 ldxa [%g0 + %o5] 0x58, %i2
5643 fpadd16s %f13, %f8, %f24
5644 add %l7, 0x38, %l6
5645 wr %g0, 0x11, %asi
5646 ldxa [%l6] %asi, %o5
5647 casxa [%l6] 0x11, %o5, %l0
5648 sdivx %g4, 0x192F, %o6
5649 alignaddrl %l5, %g6, %l1
5650 edge32 %g2, %o3, %o1
5651 alignaddrl %i0, %i3, %i4
5652 tge %icc, 0x4
5653 alignaddr %g3, %o0, %l3
5654 wr %g0, 0x89, %asi
5655 stda %f0, [%l7 + 0x40] %asi
5656 sth %g7, [%l7 + 0x72]
5657 subccc %o4, 0x1CE0, %i7
5658 fexpand %f14, %f22
5659 move %xcc, %i5, %l2
5660 nop
5661 setx loop_537, %l0, %l1
5662 jmpl %l1, %o7
5663 smulcc %g5, 0x003E, %l4
5664 fmovdvc %icc, %f18, %f7
5665 swap [%l7 + 0x64], %i6
5666loop_537:
5667 xnorcc %l6, %o2, %i1
5668 movcc %xcc, %g1, %i2
5669 andn %o5, %l0, %o6
5670 mova %icc, %l5, %g4
5671 bcs,pt %icc, loop_538
5672 movcc %icc, %g6, %l1
5673 ldstub [%l7 + 0x1C], %o3
5674 fnors %f15, %f1, %f15
5675loop_538:
5676 edge32n %o1, %g2, %i3
5677 srax %i4, 0x13, %g3
5678 bleu,a,pt %xcc, loop_539
5679 fbge %fcc0, loop_540
5680 movgu %xcc, %i0, %o0
5681 popc %l3, %g7
5682loop_539:
5683 sub %o4, 0x0270, %i5
5684loop_540:
5685 ldx [%l7 + 0x58], %l2
5686 edge32n %i7, %o7, %g5
5687 fmovsleu %xcc, %f20, %f23
5688 sllx %i6, %l4, %l6
5689 tvs %xcc, 0x5
5690 fpmerge %f17, %f2, %f30
5691 or %o2, %i1, %g1
5692 bcs,a,pn %icc, loop_541
5693 nop
5694 set 0x44, %g4
5695 ldsw [%l7 + %g4], %i2
5696 andn %l0, 0x1DBD, %o5
5697 movle %icc, %l5, %o6
5698loop_541:
5699 nop
5700 set 0x30, %i5
5701 swapa [%l7 + %i5] 0x10, %g6
5702 andncc %g4, %o3, %o1
5703 fmovsg %icc, %f9, %f30
5704 wr %g0, 0x89, %asi
5705 lda [%l7 + 0x44] %asi, %f22
5706 movrgz %g2, %l1, %i3
5707 tleu %icc, 0x5
5708 popc 0x0F27, %g3
5709 set 0x68, %l3
5710 prefetcha [%l7 + %l3] 0x0c, 0x2
5711 prefetch [%l7 + 0x6C], 0x3
5712 stx %o0, [%l7 + 0x48]
5713 fxnors %f1, %f19, %f25
5714 fzeros %f11
5715 stw %i0, [%l7 + 0x7C]
5716 fba %fcc0, loop_542
5717 fbge,a %fcc3, loop_543
5718 movrlez %g7, %o4, %i5
5719 fmovsvs %icc, %f11, %f6
5720loop_542:
5721 stw %l3, [%l7 + 0x28]
5722loop_543:
5723 fexpand %f15, %f0
5724 orcc %i7, 0x1537, %l2
5725 wr %g0, 0x88, %asi
5726 lduha [%l7 + 0x5A] %asi, %o7
5727 fmovsg %xcc, %f3, %f14
5728 fnot2s %f24, %f6
5729 bshuffle %f22, %f10, %f28
5730 fsrc1s %f27, %f28
5731 edge32ln %g5, %i6, %l4
5732 fxor %f20, %f18, %f2
5733 movcc %xcc, %l6, %o2
5734 movvs %icc, %i1, %i2
5735 brz,a %l0, loop_544
5736 movge %xcc, %g1, %o5
5737 fandnot2 %f24, %f4, %f0
5738 orncc %l5, %g6, %g4
5739loop_544:
5740 nop
5741 setx loop_545, %l0, %l1
5742 jmpl %l1, %o3
5743 fbug,a %fcc1, loop_546
5744 edge32 %o1, %o6, %g2
5745 add %l7, 0x78, %l6
5746 wr %g0, 0x19, %asi
5747 ldxa [%l6] %asi, %i3
5748 casxa [%l6] %asi, %i3, %g3
5749loop_545:
5750 nop
5751 wr %g0, 0x11, %asi
5752 ldsba [%l7 + 0x2B] %asi, %i4
5753loop_546:
5754 fpadd32s %f8, %f13, %f11
5755 addc %o0, %i0, %l1
5756 fpack32 %f20, %f20, %f4
5757 addc %g7, 0x0507, %i5
5758 edge8n %l3, %i7, %l2
5759 movgu %icc, %o4, %o7
5760 ba,pn %xcc, loop_547
5761 restored
5762 rdpr %cwp, %g1
5763 rdpr %cansave, %g2
5764 rdpr %canrestore, %g3
5765 rdpr %cleanwin, %g4
5766 rdpr %otherwin, %g5
5767 rdpr %wstate, %g6
5768 movne %icc, %g5, %l4
5769 andn %l6, %i6, %o2
5770loop_547:
5771 sllx %i1, 0x1E, %l0
5772 lduw [%l7 + 0x74], %g1
5773 array8 %i2, %l5, %g6
5774 tge %icc, 0x2
5775 fornot2s %f12, %f24, %f3
5776 fcmped %fcc2, %f12, %f26
5777 bcs %icc, loop_548
5778 addc %g4, %o3, %o5
5779 ldsw [%l7 + 0x4C], %o1
5780 xnorcc %g2, %o6, %g3
5781loop_548:
5782 edge8ln %i4, %i3, %o0
5783 wr %g0, 0x57, %asi
5784 stxa %i0, [%g0 + 0x0] %asi
5785 popc 0x10A2, %l1
5786 tvs %xcc, 0x0
5787 wr %g0, 0x10, %asi
5788 ldswa [%l7 + 0x4C] %asi, %g7
5789 xorcc %l3, 0x043F, %i5
5790 tgu %xcc, 0x7
5791 fblg,a %fcc2, loop_549
5792 fxor %f30, %f8, %f26
5793 lduh [%l7 + 0x78], %l2
5794 edge32n %i7, %o4, %g5
5795loop_549:
5796 movcs %xcc, %o7, %l6
5797 tleu %xcc, 0x0
5798 fornot1 %f2, %f20, %f24
5799 fbe %fcc2, loop_550
5800 fmovsvs %icc, %f28, %f1
5801 movgu %icc, %l4, %o2
5802 tne %xcc, 0x7
5803loop_550:
5804 srl %i1, %l0, %g1
5805 set 0x10, %g3
5806 ldda [%l7 + %g3] 0x0c, %i6
5807 alignaddrl %i2, %g6, %g4
5808 fblg,a %fcc0, loop_551
5809 fpack32 %f24, %f12, %f26
5810 fmovrdgz %l5, %f24, %f10
5811 ldsb [%l7 + 0x11], %o5
5812loop_551:
5813 movge %xcc, %o3, %g2
5814 tsubcctv %o6, 0x1E2A, %o1
5815 movrgez %g3, %i4, %o0
5816 tpos %xcc, 0x6
5817 fbue,a %fcc1, loop_552
5818 subccc %i0, 0x1A82, %l1
5819 or %g7, 0x0434, %i3
5820 movrlez %l3, 0x1BF, %l2
5821loop_552:
5822 fbn %fcc2, loop_553
5823 movrgez %i7, %o4, %i5
5824 umul %o7, 0x0CF6, %g5
5825 edge16 %l6, %o2, %l4
5826loop_553:
5827 membar 0x12
5828 tne %xcc, 0x4
5829 restored
5830 rdpr %cwp, %g1
5831 rdpr %cansave, %g2
5832 rdpr %canrestore, %g3
5833 rdpr %cleanwin, %g4
5834 rdpr %otherwin, %g5
5835 rdpr %wstate, %g6
5836 fmovrde %l0, %f4, %f16
5837 bneg,pt %xcc, loop_554
5838 edge16ln %g1, %i1, %i2
5839 brgez %g6, loop_555
5840 fpmerge %f19, %f3, %f8
5841loop_554:
5842 sllx %i6, %l5, %o5
5843 umul %o3, %g4, %g2
5844loop_555:
5845 edge8ln %o1, %g3, %o6
5846 srl %i4, 0x07, %i0
5847 fmovrslz %o0, %f12, %f22
5848 movne %icc, %l1, %i3
5849 tleu %icc, 0x4
5850 smulcc %g7, 0x0495, %l3
5851 lduw [%l7 + 0x78], %i7
5852 sir 0x1085
5853 ldsw [%l7 + 0x1C], %l2
5854 fmovs %f25, %f17
5855 movg %xcc, %i5, %o4
5856 fblg,a %fcc0, loop_556
5857 mova %xcc, %o7, %g5
5858 tvc %icc, 0x3
5859 movvc %icc, %l6, %o2
5860loop_556:
5861 andcc %l4, 0x1CAD, %l0
5862 addccc %g1, 0x0D37, %i2
5863 movne %icc, %g6, %i1
5864 set 0x40, %g2
5865 stda %f0, [%l7 + %g2] 0x10
5866 set 0x10, %o3
5867 ldxa [%g0 + %o3] 0x21, %l5
5868 sethi 0x072E, %i6
5869 smul %o3, %o5, %g4
5870 movvs %xcc, %g2, %o1
5871 fpackfix %f10, %f4
5872 array16 %o6, %g3, %i4
5873 fmul8x16al %f3, %f10, %f18
5874 mulscc %o0, %i0, %l1
5875 movn %icc, %g7, %i3
5876 brz %l3, loop_557
5877 edge32ln %i7, %l2, %o4
5878 fmovdvs %icc, %f24, %f3
5879 movrne %i5, 0x016, %g5
5880loop_557:
5881 subc %o7, 0x0705, %o2
5882 fornot2s %f18, %f17, %f10
5883 bpos,pt %icc, loop_558
5884 sll %l4, %l0, %g1
5885 array8 %i2, %l6, %g6
5886 fbue %fcc3, loop_559
5887loop_558:
5888 movrne %l5, 0x0DB, %i6
5889 tl %xcc, 0x6
5890 edge8n %i1, %o5, %o3
5891loop_559:
5892 sllx %g4, %g2, %o6
5893 fbn,a %fcc0, loop_560
5894 nop
5895 setx loop_561, %l0, %l1
5896 wrpr 0x1, %tl
5897 wrpr %l1, %tnpc
5898 setx 0x34400001400, %l0, %l1
5899 wrpr %l1, %tstate
5900 wrhpr 0x4, %htstate
5901 done
5902 edge32ln %g3, %i4, %o1
5903 addc %o0, 0x0A1A, %i0
5904loop_560:
5905 fble,a %fcc1, loop_562
5906loop_561:
5907 tneg %xcc, 0x2
5908 movcs %xcc, %l1, %g7
5909 fbge,a %fcc1, loop_563
5910loop_562:
5911 tsubcc %l3, 0x1A77, %i3
5912 wr %g0, 0x81, %asi
5913 lduba [%l7 + 0x1B] %asi, %l2
5914loop_563:
5915 mulx %o4, 0x01B9, %i5
5916 fmovdge %icc, %f24, %f1
5917 fmovsne %xcc, %f30, %f8
5918 fmovrslez %g5, %f17, %f20
5919 fmovsgu %xcc, %f9, %f18
5920 tg %icc, 0x3
5921 fcmps %fcc2, %f28, %f29
5922 tsubcc %i7, 0x10CD, %o7
5923 sdivx %o2, 0x1047, %l4
5924 wr %g0, 0x89, %asi
5925 lduha [%l7 + 0x2C] %asi, %l0
5926 membar #Sync
5927 set 0x40, %o7
5928 ldda [%l7 + %o7] 0xf0, %f16
5929 edge16ln %g1, %i2, %g6
5930 bvc,a %icc, loop_564
5931 fxnor %f10, %f16, %f28
5932 fbg %fcc0, loop_565
5933 and %l6, 0x068F, %l5
5934loop_564:
5935 xnor %i6, %o5, %o3
5936 smulcc %i1, %g2, %g4
5937loop_565:
5938 subccc %o6, %g3, %i4
5939 tcc %xcc, 0x7
5940 subcc %o1, %o0, %i0
5941 fxor %f0, %f0, %f22
5942 call loop_566
5943 popc 0x0A4F, %l1
5944 srax %l3, 0x1B, %i3
5945 movrgz %g7, %l2, %o4
5946loop_566:
5947 move %icc, %i5, %g5
5948 subcc %o7, %o2, %l4
5949 fone %f6
5950 orcc %i7, %l0, %g1
5951 wr %g0, 0x2c, %asi
5952 ldda [%l7 + 0x40] %asi, %i2
5953 fones %f24
5954 add %l7, 0x50, %l6
5955 wr %g0, 0x80, %asi
5956 casxa [%l6] %asi, %l6, %l5
5957 xnor %g6, 0x15D7, %o5
5958 addccc %i6, 0x1DEE, %i1
5959 movvc %icc, %g2, %o3
5960 umulcc %g4, 0x031C, %g3
5961 brgz %i4, loop_567
5962 movvc %xcc, %o6, %o0
5963 movvs %icc, %i0, %l1
5964 tneg %xcc, 0x7
5965loop_567:
5966 ld [%l7 + 0x4C], %f11
5967 fmovdl %icc, %f3, %f15
5968 smulcc %o1, 0x0254, %i3
5969 addc %g7, 0x08F4, %l2
5970 edge16l %o4, %i5, %l3
5971 bpos,pn %icc, loop_568
5972 fands %f29, %f14, %f11
5973 tgu %icc, 0x1
5974 set 0x40, %o6
5975 lduwa [%l7 + %o6] 0x14, %g5
5976loop_568:
5977 ldsw [%l7 + 0x24], %o7
5978 tl %xcc, 0x1
5979 tg %xcc, 0x7
5980 addcc %o2, 0x0611, %i7
5981 tvs %icc, 0x1
5982 xorcc %l0, %g1, %i2
5983 siam 0x2
5984 fnors %f31, %f8, %f22
5985 ldd [%l7 + 0x78], %l4
5986 edge8ln %l5, %l6, %o5
5987 fbu %fcc2, loop_569
5988 xnor %g6, %i1, %g2
5989 tcc %xcc, 0x0
5990 movle %xcc, %o3, %g4
5991loop_569:
5992 udivx %i6, 0x0B46, %i4
5993 fsrc2 %f2, %f20
5994 fpackfix %f20, %f27
5995 subc %o6, %o0, %i0
5996 edge16ln %l1, %g3, %i3
5997 bne %xcc, loop_570
5998 alignaddr %o1, %g7, %l2
5999 fabss %f4, %f26
6000 membar 0x76
6001loop_570:
6002 movpos %icc, %i5, %l3
6003 subc %o4, %o7, %g5
6004 tcc %icc, 0x5
6005 fnot1s %f28, %f28
6006 lduw [%l7 + 0x1C], %i7
6007 edge8ln %l0, %g1, %o2
6008 tvc %xcc, 0x2
6009 edge16 %l4, %l5, %i2
6010 taddcc %o5, %l6, %g6
6011 brgz,a %i1, loop_571
6012 nop
6013 set 0x44, %l2
6014 lduh [%l7 + %l2], %o3
6015 lduw [%l7 + 0x08], %g4
6016 xnor %i6, %i4, %g2
6017loop_571:
6018 alignaddr %o6, %o0, %i0
6019 movcc %xcc, %l1, %i3
6020 subc %g3, 0x0806, %g7
6021 sir 0x03DC
6022 tcs %icc, 0x6
6023 set 0x34, %g6
6024 lda [%l7 + %g6] 0x10, %f21
6025 fmovscc %xcc, %f15, %f13
6026 fors %f25, %f0, %f12
6027 edge32ln %o1, %l2, %l3
6028 fmovrdlz %o4, %f18, %f18
6029 bg loop_572
6030 fnegs %f28, %f25
6031 xorcc %i5, %o7, %g5
6032 lduh [%l7 + 0x2A], %i7
6033loop_572:
6034 fbu,a %fcc0, loop_573
6035 subcc %l0, %g1, %o2
6036 array8 %l4, %l5, %o5
6037 movre %i2, 0x0D4, %l6
6038loop_573:
6039 fmovrsne %i1, %f10, %f14
6040 tvc %icc, 0x7
6041 tl %xcc, 0x6
6042 fbn %fcc3, loop_574
6043 udiv %o3, 0x1BB7, %g6
6044 fcmpgt16 %f4, %f4, %i6
6045 fbug %fcc1, loop_575
6046loop_574:
6047 lduw [%l7 + 0x28], %g4
6048 fmovdn %xcc, %f29, %f28
6049 bvs,pn %icc, loop_576
6050loop_575:
6051 tsubcc %g2, %i4, %o0
6052 bl loop_577
6053 ldsb [%l7 + 0x30], %i0
6054loop_576:
6055 tpos %xcc, 0x4
6056 wr %g0, 0x80, %asi
6057 ldstuba [%l7 + 0x65] %asi, %l1
6058loop_577:
6059 brlez,a %o6, loop_578
6060 movne %xcc, %g3, %i3
6061 movcc %xcc, %g7, %o1
6062 fandnot2 %f20, %f0, %f16
6063loop_578:
6064 fblg %fcc2, loop_579
6065 edge8ln %l3, %o4, %l2
6066 sllx %o7, %i5, %g5
6067 bgu,pn %icc, loop_580
6068loop_579:
6069 edge32ln %l0, %i7, %g1
6070 tleu %icc, 0x1
6071 tgu %xcc, 0x0
6072loop_580:
6073 fbu %fcc0, loop_581
6074 bl loop_582
6075 bg,pt %icc, loop_583
6076 tvs %icc, 0x3
6077loop_581:
6078 bvc,a,pt %xcc, loop_584
6079loop_582:
6080 edge8ln %l4, %o2, %o5
6081loop_583:
6082 fmovdleu %icc, %f10, %f16
6083 ldub [%l7 + 0x18], %l5
6084loop_584:
6085 movgu %icc, %i2, %l6
6086 bcs %xcc, loop_585
6087 fmovrdgz %i1, %f6, %f30
6088 set 0x68, %i2
6089 stxa %o3, [%l7 + %i2] 0x22
6090 membar #Sync
6091loop_585:
6092 edge16ln %g6, %g4, %i6
6093 fmovdvs %xcc, %f28, %f18
6094 sllx %i4, 0x18, %g2
6095 brgez,a %i0, loop_586
6096 movgu %icc, %o0, %l1
6097 add %l7, 0x40, %l6
6098 wr %g0, 0x19, %asi
6099 lda [%l6] %asi, %g3
6100 casa [%l6] %asi, %g3, %o6
6101loop_586:
6102 nop
6103 wr %g0, 0x23, %asi
6104 stba %i3, [%l7 + 0x5E] %asi
6105 membar #Sync
6106 tleu %xcc, 0x1
6107 fpackfix %f30, %f4
6108 movg %icc, %g7, %o1
6109 membar 0x3D
6110 fnot2 %f12, %f30
6111 fbge %fcc1, loop_587
6112 movrlez %o4, %l3, %o7
6113 taddcc %l2, %i5, %l0
6114 udiv %g5, 0x0AC8, %g1
6115loop_587:
6116 movrne %i7, %l4, %o2
6117 srax %o5, 0x02, %l5
6118 fpsub16 %f30, %f28, %f28
6119 edge8 %l6, %i2, %o3
6120 set 0x110, %o4
6121 ldxa [%g0 + %o4] 0x21, %i1
6122 movleu %icc, %g4, %i6
6123 srlx %i4, %g2, %i0
6124 sll %o0, %g6, %l1
6125 addccc %g3, 0x120C, %o6
6126 fmovdgu %xcc, %f0, %f8
6127 tne %icc, 0x4
6128 udivcc %i3, 0x1205, %o1
6129 fcmps %fcc3, %f15, %f29
6130 movrgez %o4, 0x345, %g7
6131 sra %l3, 0x06, %l2
6132 fcmpeq32 %f22, %f0, %i5
6133 fmovdg %xcc, %f6, %f3
6134 prefetch [%l7 + 0x44], 0x0
6135 srax %l0, %o7, %g1
6136 tl %icc, 0x1
6137 fcmpeq32 %f8, %f10, %i7
6138 fmul8sux16 %f10, %f22, %f6
6139 sll %g5, %l4, %o5
6140 edge32 %o2, %l6, %l5
6141 orn %o3, 0x0929, %i1
6142 tsubcctv %i2, %i6, %g4
6143 array8 %g2, %i0, %o0
6144 andn %g6, 0x1C75, %i4
6145 ldsb [%l7 + 0x36], %l1
6146 saved
6147 rdpr %cwp, %g1
6148 rdpr %cansave, %g2
6149 rdpr %canrestore, %g3
6150 rdpr %cleanwin, %g4
6151 rdpr %otherwin, %g5
6152 rdpr %wstate, %g6
6153 fmovrse %o6, %f20, %f26
6154 fmovda %xcc, %f31, %f10
6155 fba %fcc1, loop_588
6156 fbue %fcc1, loop_589
6157 fzero %f2
6158 fzeros %f14
6159loop_588:
6160 fxnors %f16, %f22, %f19
6161loop_589:
6162 edge32 %g3, %o1, %o4
6163 movne %icc, %g7, %i3
6164 membar 0x5B
6165 tg %xcc, 0x2
6166 mova %xcc, %l2, %l3
6167 fpsub32 %f24, %f2, %f0
6168 movgu %icc, %l0, %i5
6169 taddcc %g1, 0x1E22, %o7
6170 movneg %icc, %g5, %l4
6171 tsubcc %o5, 0x107C, %i7
6172 edge16l %l6, %l5, %o2
6173 addccc %i1, 0x0A82, %i2
6174 bpos,a,pn %icc, loop_590
6175 tsubcctv %o3, 0x1684, %g4
6176 edge32n %g2, %i0, %o0
6177 sdivcc %g6, 0x120D, %i4
6178loop_590:
6179 stx %i6, [%l7 + 0x60]
6180 ldd [%l7 + 0x30], %f6
6181 fba,a %fcc2, loop_591
6182 bleu,pn %icc, loop_592
6183 bvc,a,pt %xcc, loop_593
6184 fmovrdne %o6, %f14, %f2
6185loop_591:
6186 mulx %l1, %o1, %o4
6187loop_592:
6188 fone %f14
6189loop_593:
6190 ldd [%l7 + 0x58], %f4
6191 tcs %xcc, 0x4
6192 wr %g0, 0x89, %asi
6193 ldsha [%l7 + 0x48] %asi, %g7
6194 fcmpeq16 %f2, %f18, %i3
6195 tvs %xcc, 0x6
6196 movl %icc, %l2, %g3
6197 andn %l3, 0x1B9F, %l0
6198 mulscc %g1, %o7, %i5
6199 tcs %icc, 0x0
6200 edge32n %l4, %g5, %o5
6201 movne %icc, %i7, %l5
6202 fbn,a %fcc3, loop_594
6203 edge32l %l6, %i1, %i2
6204 fbo,a %fcc3, loop_595
6205 edge16n %o2, %g4, %g2
6206loop_594:
6207 edge8 %i0, %o0, %g6
6208 sethi 0x0AE0, %i4
6209loop_595:
6210 andcc %o3, %i6, %o6
6211 umul %o1, 0x18CC, %o4
6212 fbuge,a %fcc3, loop_596
6213 edge16l %g7, %i3, %l2
6214 fmovsneg %icc, %f10, %f13
6215 fnegd %f6, %f6
6216loop_596:
6217 nop
6218 wr %g0, 0x04, %asi
6219 ldswa [%l7 + 0x30] %asi, %l1
6220 bvs,a loop_597
6221 umulcc %l3, %g3, %g1
6222 movvs %icc, %o7, %l0
6223 bg %xcc, loop_598
6224loop_597:
6225 movrgz %i5, %g5, %l4
6226 movcc %icc, %o5, %l5
6227 fnot1s %f17, %f30
6228loop_598:
6229 udivcc %l6, 0x168F, %i1
6230 bshuffle %f20, %f2, %f26
6231 sll %i7, 0x10, %i2
6232 movl %icc, %g4, %o2
6233 orncc %i0, 0x13D6, %g2
6234 fmovsle %xcc, %f12, %f10
6235 taddcctv %g6, 0x10C1, %o0
6236 edge16n %o3, %i6, %o6
6237 bcc loop_599
6238 movrlz %i4, 0x3CC, %o1
6239 saved
6240 rdpr %cwp, %g1
6241 rdpr %cansave, %g2
6242 rdpr %canrestore, %g3
6243 rdpr %cleanwin, %g4
6244 rdpr %otherwin, %g5
6245 rdpr %wstate, %g6
6246 tgu %xcc, 0x2
6247loop_599:
6248 fblg %fcc3, loop_600
6249 alignaddrl %g7, %i3, %l2
6250 fmovdcs %icc, %f26, %f11
6251 xor %o4, 0x15F6, %l3
6252loop_600:
6253 and %g3, %l1, %g1
6254 fpackfix %f4, %f29
6255 movrgez %o7, 0x156, %l0
6256 add %l7, 0x48, %l6
6257 wr %g0, 0x89, %asi
6258 ldxa [%l6] %asi, %i5
6259 casxa [%l6] 0x89, %i5, %g5
6260 prefetch [%l7 + 0x28], 0x0
6261 edge8ln %o5, %l4, %l5
6262 sdiv %l6, 0x1A3F, %i1
6263 membar 0x17
6264 fmovdge %xcc, %f12, %f6
6265 stx %i2, [%l7 + 0x78]
6266 movl %icc, %g4, %i7
6267 alignaddr %o2, %i0, %g6
6268 udiv %g2, 0x00CA, %o0
6269 bvc,pn %icc, loop_601
6270 edge32n %i6, %o6, %o3
6271 fmovsgu %xcc, %f29, %f19
6272 brgez,a %i4, loop_602
6273loop_601:
6274 addcc %o1, %g7, %i3
6275 xnor %l2, 0x043F, %l3
6276 taddcc %o4, %g3, %l1
6277loop_602:
6278 movn %xcc, %g1, %o7
6279 fnot2s %f14, %f9
6280 tge %icc, 0x5
6281 st %f24, [%l7 + 0x34]
6282 movgu %xcc, %l0, %g5
6283 nop
6284 setx loop_603, %l0, %l1
6285 jmpl %l1, %o5
6286 sethi 0x1E43, %i5
6287 fmovrdlez %l5, %f28, %f10
6288 restored
6289 rdpr %cwp, %g1
6290 rdpr %cansave, %g2
6291 rdpr %canrestore, %g3
6292 rdpr %cleanwin, %g4
6293 rdpr %otherwin, %g5
6294 rdpr %wstate, %g6
6295loop_603:
6296 movvs %xcc, %l6, %l4
6297 fmovsn %icc, %f17, %f3
6298 brgz,a %i1, loop_604
6299 swap [%l7 + 0x38], %g4
6300 tvs %icc, 0x5
6301 flush %l7 + 0x44
6302loop_604:
6303 std %i6, [%l7 + 0x18]
6304 fnands %f2, %f1, %f27
6305 fnot2 %f18, %f24
6306 be,a loop_605
6307 srl %i2, %o2, %i0
6308 tpos %xcc, 0x0
6309 fmovsneg %icc, %f31, %f6
6310loop_605:
6311 addccc %g6, %g2, %i6
6312 prefetch [%l7 + 0x40], 0x3
6313 wr %g0, 0x80, %asi
6314 ldda [%l7 + 0x40] %asi, %f16
6315 xnor %o0, 0x0D75, %o6
6316 addcc %i4, %o3, %g7
6317 restored
6318 rdpr %cwp, %g1
6319 rdpr %cansave, %g2
6320 rdpr %canrestore, %g3
6321 rdpr %cleanwin, %g4
6322 rdpr %otherwin, %g5
6323 rdpr %wstate, %g6
6324 fnand %f10, %f24, %f28
6325 fbue %fcc2, loop_606
6326 movvc %xcc, %o1, %l2
6327 xnorcc %i3, 0x16FE, %o4
6328 faligndata %f24, %f22, %f28
6329loop_606:
6330 std %l2, [%l7 + 0x18]
6331 ldd [%l7 + 0x08], %f4
6332 fxors %f20, %f31, %f1
6333 tneg %icc, 0x2
6334 edge32l %g3, %l1, %g1
6335 edge8ln %o7, %g5, %l0
6336 subccc %i5, 0x0AB0, %l5
6337 addccc %l6, 0x047C, %o5
6338 tge %xcc, 0x0
6339 movcc %icc, %i1, %l4
6340 wr %g0, 0x27, %asi
6341 stha %g4, [%l7 + 0x08] %asi
6342 membar #Sync
6343 fmovrse %i7, %f27, %f26
6344 edge16n %o2, %i0, %i2
6345 fmul8x16au %f29, %f18, %f4
6346 sdiv %g6, 0x13C0, %g2
6347 tvs %icc, 0x3
6348 tn %xcc, 0x4
6349 nop
6350 set 0x78, %o1
6351 std %o0, [%l7 + %o1]
6352 addccc %o6, 0x0AF3, %i6
6353 fabsd %f4, %f6
6354 fnors %f28, %f17, %f2
6355 bshuffle %f6, %f6, %f20
6356 move %xcc, %i4, %g7
6357 brlz %o3, loop_607
6358 tneg %xcc, 0x4
6359 nop
6360 setx loop_608, %l0, %l1
6361 jmpl %l1, %l2
6362 stx %i3, [%l7 + 0x78]
6363loop_607:
6364 call loop_609
6365 array32 %o1, %o4, %l3
6366loop_608:
6367 movleu %icc, %g3, %l1
6368 tsubcc %o7, %g1, %l0
6369loop_609:
6370 movrne %g5, %l5, %i5
6371 bshuffle %f22, %f0, %f8
6372 edge8l %l6, %o5, %i1
6373 fmovdge %icc, %f24, %f11
6374 fmovdgu %icc, %f28, %f29
6375 tsubcc %g4, %i7, %l4
6376 fbg,a %fcc3, loop_610
6377 fmovsge %icc, %f1, %f24
6378 tcc %icc, 0x7
6379 fba %fcc1, loop_611
6380loop_610:
6381 tcc %xcc, 0x5
6382 brgez %o2, loop_612
6383 fbe %fcc0, loop_613
6384loop_611:
6385 tgu %xcc, 0x6
6386 for %f8, %f10, %f18
6387loop_612:
6388 smul %i0, %g6, %i2
6389loop_613:
6390 sethi 0x1616, %o0
6391 edge32l %o6, %g2, %i4
6392 fmovdg %icc, %f26, %f7
6393 fmovdge %icc, %f10, %f2
6394 fnors %f12, %f4, %f16
6395 umulcc %g7, 0x1F01, %i6
6396 fbule %fcc3, loop_614
6397 call loop_615
6398 fbge,a %fcc1, loop_616
6399 sub %l2, 0x19B9, %i3
6400loop_614:
6401 fnot1 %f16, %f8
6402loop_615:
6403 edge16n %o3, %o4, %o1
6404loop_616:
6405 andcc %l3, %l1, %o7
6406 tneg %xcc, 0x4
6407 pdist %f2, %f18, %f24
6408 bneg,a,pt %icc, loop_617
6409 fnors %f16, %f16, %f7
6410 alignaddr %g3, %l0, %g5
6411 edge16n %g1, %l5, %i5
6412loop_617:
6413 sdivcc %l6, 0x07D6, %o5
6414 fmovsge %xcc, %f19, %f30
6415 nop
6416 setx loop_618, %l0, %l1
6417 wrpr 0x1, %tl
6418 wrpr %l1, %tnpc
6419 setx 0x34400001400, %l0, %l1
6420 wrpr %l1, %tstate
6421 wrhpr 0x4, %htstate
6422 done
6423 fmovdleu %xcc, %f24, %f3
6424 xor %i1, %i7, %l4
6425 fnot2s %f5, %f1
6426loop_618:
6427 sll %o2, %g4, %i0
6428 wr %g0, 0x0c, %asi
6429 ldswa [%l7 + 0x7C] %asi, %i2
6430 ld [%l7 + 0x38], %f7
6431 tne %icc, 0x5
6432 te %icc, 0x2
6433 edge32ln %o0, %g6, %g2
6434 array16 %i4, %o6, %g7
6435 fmovrsgz %l2, %f18, %f29
6436 set 0x10, %i6
6437 ldxa [%g0 + %i6] 0x21, %i3
6438 fmovscs %icc, %f31, %f25
6439 tpos %icc, 0x1
6440 udiv %i6, 0x120C, %o3
6441 orn %o4, 0x1C89, %o1
6442 edge8l %l1, %l3, %g3
6443 fpmerge %f19, %f11, %f2
6444 tn %icc, 0x1
6445 movle %icc, %l0, %o7
6446 bne,a %icc, loop_619
6447 xnorcc %g5, %l5, %g1
6448 and %i5, %l6, %i1
6449 fornot1s %f16, %f12, %f4
6450loop_619:
6451 fcmple32 %f22, %f8, %i7
6452 movrlez %l4, 0x0DA, %o5
6453 set 0x378, %i3
6454 nop ! stxa %o2, [%g0 + %i3] 0x40 ripped by fixASI40.pl
6455 addcc %g4, %i2, %o0
6456 wr %g0, 0xe2, %asi
6457 stda %i0, [%l7 + 0x08] %asi
6458 membar #Sync
6459 tneg %icc, 0x6
6460 bvs,a,pt %xcc, loop_620
6461 sethi 0x1411, %g2
6462 umulcc %g6, 0x1DE9, %i4
6463 movre %g7, %l2, %o6
6464loop_620:
6465 edge8 %i6, %i3, %o3
6466 be,a,pn %xcc, loop_621
6467 fmovrsgez %o1, %f28, %f10
6468 fandnot2s %f6, %f20, %f2
6469 bpos loop_622
6470loop_621:
6471 mulx %l1, 0x024E, %l3
6472 ldsb [%l7 + 0x28], %o4
6473 flush %l7 + 0x38
6474loop_622:
6475 nop
6476 set 0x12, %i1
6477 lduh [%l7 + %i1], %l0
6478 std %o6, [%l7 + 0x20]
6479 fmovrsgz %g3, %f11, %f7
6480 sllx %g5, 0x0C, %g1
6481 sll %l5, 0x1C, %l6
6482 fcmpes %fcc0, %f29, %f9
6483 movrgz %i5, 0x075, %i1
6484 smul %l4, 0x190E, %i7
6485 wr %g0, 0x81, %asi
6486 lduwa [%l7 + 0x7C] %asi, %o2
6487 wr %g0, 0x89, %asi
6488 ldsba [%l7 + 0x4A] %asi, %o5
6489 restored
6490 rdpr %cwp, %g1
6491 rdpr %cansave, %g2
6492 rdpr %canrestore, %g3
6493 rdpr %cleanwin, %g4
6494 rdpr %otherwin, %g5
6495 rdpr %wstate, %g6
6496 sub %g4, %i2, %o0
6497 stx %i0, [%l7 + 0x48]
6498 add %l7, 0x78, %l6
6499 wr %g0, 0x88, %asi
6500 ldxa [%l6] %asi, %g6
6501 casxa [%l6] 0x88, %g6, %g2
6502 tpos %xcc, 0x5
6503 saved
6504 rdpr %cwp, %g1
6505 rdpr %cansave, %g2
6506 rdpr %canrestore, %g3
6507 rdpr %cleanwin, %g4
6508 rdpr %otherwin, %g5
6509 rdpr %wstate, %g6
6510 fnot2s %f16, %f20
6511 sub %g7, 0x02C0, %l2
6512 edge16n %o6, %i4, %i6
6513 ldd [%l7 + 0x30], %f22
6514 ldsw [%l7 + 0x0C], %i3
6515 subcc %o1, 0x0CAC, %l1
6516 srl %o3, %l3, %l0
6517 srax %o7, 0x0B, %g3
6518 orn %g5, 0x1D32, %o4
6519 wr %g0, 0x89, %asi
6520 stwa %g1, [%l7 + 0x14] %asi
6521 sub %l6, 0x0C01, %l5
6522 mova %icc, %i5, %l4
6523 addccc %i1, 0x10D3, %i7
6524 addccc %o2, %g4, %o5
6525 movle %xcc, %i2, %o0
6526 taddcctv %g6, 0x00B5, %i0
6527 fnot1s %f23, %f11
6528 wr %g0, 0x0c, %asi
6529 stha %g7, [%l7 + 0x0A] %asi
6530 fbge %fcc2, loop_623
6531 tpos %xcc, 0x0
6532 fors %f23, %f5, %f19
6533 edge8 %g2, %l2, %i4
6534loop_623:
6535 nop
6536 wr %g0, 0x81, %asi
6537 ldda [%l7 + 0x40] %asi, %f0
6538 stbar
6539 orncc %i6, 0x016D, %i3
6540 movne %icc, %o1, %l1
6541 orn %o3, %l3, %o6
6542 subccc %o7, %g3, %g5
6543 addc %o4, 0x0BD4, %g1
6544 movvc %xcc, %l0, %l6
6545 fpackfix %f30, %f16
6546 ta %xcc, 0x5
6547 xnorcc %i5, %l5, %l4
6548 xor %i7, 0x0B00, %i1
6549 array8 %g4, %o5, %i2
6550 movvc %icc, %o0, %o2
6551 fbl,a %fcc0, loop_624
6552 orncc %g6, %g7, %g2
6553 brlez %l2, loop_625
6554 movl %icc, %i0, %i4
6555loop_624:
6556 subccc %i3, %i6, %o1
6557 fbn %fcc0, loop_626
6558loop_625:
6559 fand %f10, %f18, %f12
6560 fbug %fcc2, loop_627
6561 movleu %xcc, %l1, %o3
6562loop_626:
6563 fmovsvs %xcc, %f14, %f22
6564 fmovrse %l3, %f27, %f16
6565loop_627:
6566 movleu %xcc, %o6, %g3
6567 tsubcctv %g5, 0x1CA1, %o4
6568 tneg %xcc, 0x4
6569 ldsb [%l7 + 0x4A], %o7
6570 fnot1s %f14, %f1
6571 fornot2s %f23, %f9, %f1
6572 array32 %g1, %l0, %i5
6573 set 0x40, %l0
6574 stda %f16, [%l7 + %l0] 0x19
6575 tge %icc, 0x7
6576 tge %xcc, 0x2
6577 xnor %l6, %l5, %l4
6578 srlx %i7, %g4, %o5
6579 set 0x58, %o2
6580 stxa %i2, [%l7 + %o2] 0x2a
6581 membar #Sync
6582 tg %icc, 0x5
6583 and %i1, 0x05AB, %o2
6584 fbn,a %fcc1, loop_628
6585 movle %xcc, %g6, %o0
6586 fnors %f16, %f25, %f23
6587 fpmerge %f29, %f22, %f30
6588loop_628:
6589 tsubcc %g7, 0x132D, %l2
6590 movrlez %g2, 0x120, %i0
6591 ld [%l7 + 0x5C], %f28
6592 array8 %i3, %i6, %o1
6593 movleu %icc, %i4, %l1
6594 bg,a,pn %xcc, loop_629
6595 fmovrsne %o3, %f13, %f25
6596 movrne %l3, %g3, %g5
6597 fbue,a %fcc3, loop_630
6598loop_629:
6599 movcs %xcc, %o4, %o6
6600 lduw [%l7 + 0x60], %o7
6601 tneg %icc, 0x3
6602loop_630:
6603 xorcc %l0, 0x1D6B, %i5
6604 fmovdl %xcc, %f0, %f28
6605 andncc %g1, %l5, %l4
6606 smul %l6, 0x1B2A, %i7
6607 umulcc %o5, %g4, %i1
6608 ba loop_631
6609 andcc %i2, 0x06F0, %g6
6610 tleu %icc, 0x0
6611 nop
6612 setx loop_632, %l0, %l1
6613 jmpl %l1, %o2
6614loop_631:
6615 bgu,a %xcc, loop_633
6616 fxor %f14, %f20, %f26
6617 addccc %o0, %g7, %l2
6618loop_632:
6619 andn %i0, %i3, %g2
6620loop_633:
6621 nop
6622 set 0x30, %i7
6623 ldsba [%l7 + %i7] 0x88, %i6
6624 subccc %o1, 0x1F3D, %i4
6625 fbu,a %fcc1, loop_634
6626 addccc %o3, %l3, %g3
6627 fbu %fcc3, loop_635
6628 addcc %g5, 0x05EC, %l1
6629loop_634:
6630 fornot1 %f28, %f12, %f0
6631 fmovsg %icc, %f0, %f31
6632loop_635:
6633 fmovdne %xcc, %f8, %f28
6634 tcc %xcc, 0x4
6635 andncc %o4, %o6, %l0
6636 tgu %xcc, 0x5
6637 edge8ln %i5, %g1, %o7
6638 fbn %fcc1, loop_636
6639 andncc %l4, %l5, %l6
6640 taddcc %i7, 0x0FCE, %g4
6641 tge %icc, 0x2
6642loop_636:
6643 fmovd %f2, %f14
6644 edge16l %o5, %i2, %g6
6645 movre %o2, 0x099, %i1
6646 taddcc %g7, %o0, %i0
6647 sethi 0x0D38, %l2
6648 add %g2, %i6, %i3
6649 set 0x70, %l4
6650 sta %f17, [%l7 + %l4] 0x88
6651 ldsw [%l7 + 0x70], %i4
6652 alignaddr %o1, %o3, %g3
6653 fnands %f19, %f17, %f29
6654 edge16n %g5, %l1, %o4
6655 umulcc %o6, %l0, %l3
6656 fmovda %xcc, %f28, %f23
6657 fmovdcc %xcc, %f26, %f0
6658 lduw [%l7 + 0x08], %g1
6659 edge32ln %i5, %l4, %o7
6660 ldsh [%l7 + 0x12], %l6
6661 taddcctv %i7, %g4, %l5
6662 fmovsa %xcc, %f30, %f30
6663 movg %icc, %o5, %g6
6664 mulscc %o2, %i1, %i2
6665 tgu %xcc, 0x3
6666 ta %xcc, 0x5
6667 sdiv %g7, 0x0F36, %i0
6668 array16 %o0, %l2, %i6
6669 fbue,a %fcc3, loop_637
6670 bgu,pn %icc, loop_638
6671 fnand %f24, %f26, %f16
6672 tg %xcc, 0x0
6673loop_637:
6674 fpmerge %f31, %f5, %f16
6675loop_638:
6676 nop
6677 wr %g0, 0x27, %asi
6678 stwa %g2, [%l7 + 0x28] %asi
6679 membar #Sync
6680 movrgez %i4, %i3, %o1
6681 subc %o3, %g3, %g5
6682 ldstub [%l7 + 0x6B], %o4
6683 fsrc2 %f26, %f28
6684 tneg %icc, 0x4
6685 set 0x50, %g7
6686 sta %f21, [%l7 + %g7] 0x19
6687 xnor %l1, 0x0E79, %o6
6688 andn %l3, %g1, %l0
6689 fandnot2 %f24, %f10, %f8
6690 fbue %fcc3, loop_639
6691 movg %xcc, %l4, %o7
6692 movrgz %i5, %l6, %i7
6693 fbo %fcc3, loop_640
6694loop_639:
6695 fbne %fcc3, loop_641
6696 ta %icc, 0x3
6697 tl %icc, 0x0
6698loop_640:
6699 sra %g4, 0x08, %l5
6700loop_641:
6701 sethi 0x1442, %g6
6702 fsrc1 %f10, %f8
6703 tne %icc, 0x5
6704 or %o2, 0x1F7F, %i1
6705 brlez,a %i2, loop_642
6706 xor %o5, %g7, %o0
6707 fmovscs %icc, %f2, %f26
6708 sra %l2, %i0, %g2
6709loop_642:
6710 sra %i6, 0x07, %i4
6711 subcc %i3, %o1, %o3
6712 bgu,a loop_643
6713 smulcc %g5, 0x00C9, %o4
6714 bvs loop_644
6715 movn %xcc, %l1, %o6
6716loop_643:
6717 andn %g3, %g1, %l3
6718 and %l0, %l4, %o7
6719loop_644:
6720 sdiv %i5, 0x1C6D, %l6
6721 movcs %icc, %g4, %l5
6722 movge %icc, %g6, %i7
6723 edge16l %i1, %o2, %i2
6724 move %icc, %g7, %o5
6725 sir 0x02C0
6726 tl %icc, 0x5
6727 sir 0x09F5
6728 fbuge,a %fcc3, loop_645
6729 call loop_646
6730 sra %l2, 0x0D, %i0
6731 and %g2, %o0, %i4
6732loop_645:
6733 nop
6734 wr %g0, 0xf8, %asi
6735 stda %f16, [%l7 + 0x40] %asi
6736 membar #Sync
6737loop_646:
6738 nop
6739 setx loop_647, %l0, %l1
6740 wrpr 0x1, %tl
6741 wrpr %l1, %tpc
6742 add %l1, 0x4, %l1
6743 wrpr %l1, %tnpc
6744 setx 0x34400001400, %l0, %l1
6745 wrpr %l1, %tstate
6746 wrhpr 0x4, %htstate
6747 retry
6748 edge32ln %i6, %i3, %o1
6749 move %icc, %o3, %g5
6750 taddcctv %o4, 0x0951, %l1
6751loop_647:
6752 tge %icc, 0x6
6753 fbn %fcc1, loop_648
6754 movvc %xcc, %g3, %o6
6755 tg %icc, 0x4
6756 fnegd %f10, %f2
6757loop_648:
6758 fornot1s %f15, %f4, %f6
6759 movcc %xcc, %l3, %g1
6760 udivcc %l4, 0x15E0, %l0
6761 movne %icc, %o7, %i5
6762 st %f30, [%l7 + 0x28]
6763 taddcctv %g4, 0x07B3, %l5
6764 orcc %g6, 0x109F, %l6
6765 udivcc %i7, 0x1F7E, %i1
6766 bn,pn %icc, loop_649
6767 andn %i2, 0x046C, %g7
6768 sllx %o5, %o2, %l2
6769 fmuld8sux16 %f18, %f14, %f0
6770loop_649:
6771 movle %icc, %i0, %g2
6772 fbne,a %fcc2, loop_650
6773 edge16n %o0, %i4, %i3
6774 wr %g0, 0x81, %asi
6775 prefetcha [%l7 + 0x50] %asi, 0x2
6776loop_650:
6777 bn %xcc, loop_651
6778 smul %i6, %o3, %o4
6779 tgu %xcc, 0x6
6780 srlx %g5, 0x0C, %g3
6781loop_651:
6782 movcs %xcc, %o6, %l1
6783 add %g1, %l3, %l0
6784 tge %icc, 0x7
6785 subcc %l4, %i5, %g4
6786 bcs,a,pn %xcc, loop_652
6787 edge16l %o7, %g6, %l6
6788 tneg %xcc, 0x3
6789 tne %xcc, 0x7
6790loop_652:
6791 fmovsge %xcc, %f0, %f31
6792 fmovse %xcc, %f30, %f1
6793 fmovrdgez %l5, %f0, %f28
6794 fnot2s %f7, %f19
6795 ldstub [%l7 + 0x6C], %i1
6796 mulx %i2, %i7, %g7
6797 stb %o2, [%l7 + 0x3D]
6798 restored
6799 rdpr %cwp, %g1
6800 rdpr %cansave, %g2
6801 rdpr %canrestore, %g3
6802 rdpr %cleanwin, %g4
6803 rdpr %otherwin, %g5
6804 rdpr %wstate, %g6
6805 movne %xcc, %l2, %i0
6806 taddcc %o5, 0x19EC, %o0
6807 bcc,pt %xcc, loop_653
6808 xnorcc %g2, 0x1C49, %i4
6809 tleu %icc, 0x6
6810 fnegd %f30, %f22
6811loop_653:
6812 fmovdcc %xcc, %f0, %f6
6813 set 0x48, %i4
6814 stxa %o1, [%l7 + %i4] 0x14
6815 movcs %icc, %i3, %i6
6816 fnot2 %f22, %f8
6817 fmovse %icc, %f1, %f0
6818 fmovdle %icc, %f19, %f12
6819 tn %icc, 0x6
6820 std %f30, [%l7 + 0x48]
6821 fnegd %f4, %f22
6822 fmovdneg %icc, %f22, %f27
6823 fsrc2 %f24, %f12
6824 fornot2 %f12, %f4, %f22
6825 set 0x61, %i0
6826 ldstuba [%l7 + %i0] 0x18, %o3
6827 movge %xcc, %g5, %g3
6828 fsrc1 %f2, %f16
6829 fsrc1 %f8, %f2
6830 ldstub [%l7 + 0x65], %o4
6831 fnors %f21, %f5, %f8
6832 orncc %o6, %g1, %l1
6833 fbge %fcc1, loop_654
6834 movneg %xcc, %l0, %l4
6835 fnot2 %f26, %f18
6836 ldsh [%l7 + 0x2E], %l3
6837loop_654:
6838 bleu,a,pn %xcc, loop_655
6839 xorcc %g4, %o7, %g6
6840 edge32n %i5, %l6, %l5
6841 fmuld8ulx16 %f19, %f18, %f26
6842loop_655:
6843 edge16 %i2, %i1, %i7
6844 edge32ln %o2, %g7, %l2
6845 tgu %icc, 0x1
6846 tsubcctv %o5, 0x0A3B, %o0
6847 movvc %xcc, %i0, %g2
6848 fxors %f10, %f27, %f17
6849 udivcc %o1, 0x07CA, %i3
6850 movne %icc, %i4, %i6
6851 call loop_656
6852 tgu %icc, 0x4
6853 array16 %g5, %o3, %g3
6854 stx %o6, [%l7 + 0x58]
6855loop_656:
6856 fcmpne32 %f10, %f2, %g1
6857 stbar
6858 membar 0x44
6859 lduh [%l7 + 0x6E], %o4
6860 fbule,a %fcc3, loop_657
6861 move %icc, %l1, %l0
6862 movrlz %l3, %l4, %o7
6863 fnegs %f27, %f12
6864loop_657:
6865 movleu %icc, %g6, %g4
6866 fbue,a %fcc3, loop_658
6867 brnz,a %i5, loop_659
6868 srax %l5, %i2, %l6
6869 bge,a,pn %icc, loop_660
6870loop_658:
6871 bge,a loop_661
6872loop_659:
6873 fbo,a %fcc2, loop_662
6874 ld [%l7 + 0x5C], %f29
6875loop_660:
6876 movleu %icc, %i1, %i7
6877loop_661:
6878 fmovsge %icc, %f18, %f29
6879loop_662:
6880 taddcc %g7, %o2, %l2
6881 udivcc %o5, 0x06A8, %o0
6882 fpadd32 %f30, %f4, %f18
6883 move %icc, %g2, %o1
6884 edge32l %i3, %i0, %i6
6885 fbug %fcc3, loop_663
6886 addcc %g5, 0x1B82, %i4
6887 wr %g0, 0x0c, %asi
6888 stha %g3, [%l7 + 0x52] %asi
6889loop_663:
6890 movge %xcc, %o6, %g1
6891 movne %icc, %o3, %l1
6892 ble,a %xcc, loop_664
6893 edge32 %l0, %l3, %o4
6894 tgu %icc, 0x1
6895 fpadd32s %f16, %f28, %f10
6896loop_664:
6897 movrgez %o7, %l4, %g4
6898 movleu %icc, %i5, %l5
6899 wr %g0, 0x89, %asi
6900 ldxa [%l7 + 0x48] %asi, %g6
6901 movrgz %l6, %i2, %i1
6902 fmovde %xcc, %f23, %f20
6903 fmul8x16 %f2, %f16, %f14
6904 fbg %fcc0, loop_665
6905 tg %icc, 0x1
6906 movn %xcc, %i7, %g7
6907 move %xcc, %o2, %o5
6908loop_665:
6909 fmovsneg %icc, %f19, %f14
6910 or %l2, 0x0091, %g2
6911 fpack16 %f22, %f14
6912 tcc %xcc, 0x0
6913 movrne %o1, %i3, %o0
6914 andncc %i6, %g5, %i4
6915 sra %g3, 0x07, %o6
6916 movge %icc, %g1, %i0
6917 sllx %o3, 0x18, %l0
6918 edge8n %l3, %o4, %l1
6919 sra %o7, 0x10, %l4
6920 bshuffle %f16, %f6, %f12
6921 tsubcc %i5, %l5, %g4
6922 ldd [%l7 + 0x08], %f14
6923 udivx %l6, 0x060B, %i2
6924 membar 0x7A
6925 fmovrdne %g6, %f14, %f30
6926 tpos %icc, 0x6
6927 fmul8x16al %f25, %f13, %f10
6928 fmovsgu %xcc, %f15, %f19
6929 nop
6930 setx loop_666, %l0, %l1
6931 wrpr 0x1, %tl
6932 wrpr %l1, %tpc
6933 add %l1, 0x4, %l1
6934 wrpr %l1, %tnpc
6935 setx 0x34400001400, %l0, %l1
6936 wrpr %l1, %tstate
6937 wrhpr 0x4, %htstate
6938 retry
6939 mova %icc, %i7, %g7
6940 tg %xcc, 0x0
6941 movvs %xcc, %o2, %o5
6942loop_666:
6943 fmovspos %xcc, %f2, %f0
6944 array16 %i1, %g2, %l2
6945 nop
6946 setx loop_667, %l0, %l1
6947 wrpr 0x1, %tl
6948 wrpr %l1, %tnpc
6949 setx 0x34400001400, %l0, %l1
6950 wrpr %l1, %tstate
6951 wrhpr 0x4, %htstate
6952 done
6953 ble,a,pn %xcc, loop_668
6954 edge16l %i3, %o0, %o1
6955 orncc %g5, 0x1C89, %i6
6956loop_667:
6957 bgu,a loop_669
6958loop_668:
6959 orncc %g3, 0x0728, %o6
6960 edge8l %g1, %i0, %o3
6961 edge8l %l0, %l3, %i4
6962loop_669:
6963 bvs,a loop_670
6964 tcs %xcc, 0x0
6965 bl,pt %icc, loop_671
6966 sra %l1, 0x09, %o7
6967loop_670:
6968 fcmpd %fcc1, %f24, %f24
6969 array32 %o4, %i5, %l5
6970loop_671:
6971 fmovd %f10, %f28
6972 edge8l %g4, %l4, %l6
6973 restored
6974 rdpr %cwp, %g1
6975 rdpr %cansave, %g2
6976 rdpr %canrestore, %g3
6977 rdpr %cleanwin, %g4
6978 rdpr %otherwin, %g5
6979 rdpr %wstate, %g6
6980 alignaddr %i2, %i7, %g6
6981 orcc %o2, 0x13B4, %o5
6982 alignaddr %g7, %i1, %g2
6983 movneg %xcc, %i3, %o0
6984 saved
6985 rdpr %cwp, %g1
6986 rdpr %cansave, %g2
6987 rdpr %canrestore, %g3
6988 rdpr %cleanwin, %g4
6989 rdpr %otherwin, %g5
6990 rdpr %wstate, %g6
6991 and %l2, 0x0A76, %o1
6992 bvs,pt %icc, loop_672
6993 movrlez %g5, %i6, %g3
6994 tsubcctv %o6, 0x1E81, %g1
6995 movle %icc, %i0, %l0
6996loop_672:
6997 fors %f0, %f23, %f11
6998 edge8l %l3, %o3, %i4
6999 fmovdge %icc, %f21, %f11
7000 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
7001 nop ! nop ! stxa %l1, [%g0 + 0x1a8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
7002 udivcc %o7, 0x04D0, %i5
7003 sth %l5, [%l7 + 0x50]
7004 fbn,a %fcc0, loop_673
7005 xnor %o4, 0x0943, %l4
7006 ldx [%l7 + 0x08], %g4
7007 fbuge,a %fcc1, loop_674
7008loop_673:
7009 xorcc %l6, 0x03B7, %i2
7010 array8 %g6, %o2, %o5
7011 fmovda %icc, %f9, %f9
7012loop_674:
7013 sub %g7, 0x0040, %i7
7014 fandnot1 %f26, %f8, %f30
7015 udivx %i1, 0x0884, %g2
7016 fcmpeq16 %f6, %f2, %i3
7017 fmovrsne %o0, %f28, %f27
7018 fmovrde %o1, %f22, %f18
7019 fmovsle %icc, %f24, %f6
7020 edge16l %g5, %l2, %g3
7021 addccc %o6, %g1, %i6
7022 bleu %xcc, loop_675
7023 fmul8sux16 %f14, %f10, %f22
7024 te %icc, 0x3
7025 fbg %fcc2, loop_676
7026loop_675:
7027 edge32n %l0, %i0, %o3
7028 addccc %i4, %l3, %o7
7029 mulx %i5, %l5, %l1
7030loop_676:
7031 fbul %fcc0, loop_677
7032 orcc %l4, 0x1D5A, %g4
7033 movleu %xcc, %l6, %i2
7034 membar 0x13
7035loop_677:
7036 edge32l %g6, %o2, %o5
7037 subc %o4, %g7, %i7
7038 fabsd %f18, %f10
7039 orcc %g2, %i3, %o0
7040 add %l7, 0x10, %l6
7041 wr %g0, 0x80, %asi
7042 ldxa [%l6] %asi, %o1
7043 casxa [%l6] %asi, %o1, %g5
7044 lduw [%l7 + 0x30], %i1
7045 mulx %l2, %g3, %o6
7046 fcmple16 %f26, %f24, %g1
7047 movrlez %l0, 0x372, %i6
7048 edge32n %o3, %i4, %l3
7049 fnot1s %f9, %f11
7050 set 0x70, %l1
7051 lduwa [%l7 + %l1] 0x18, %o7
7052 tne %icc, 0x0
7053 movpos %xcc, %i0, %l5
7054 fmovrde %i5, %f6, %f0
7055 fsrc1s %f14, %f24
7056 subcc %l4, %g4, %l1
7057 bg,pn %icc, loop_678
7058 tneg %xcc, 0x2
7059 edge32n %i2, %g6, %o2
7060 xnorcc %l6, 0x1F62, %o4
7061loop_678:
7062 subcc %o5, 0x13E4, %g7
7063 andn %g2, %i7, %o0
7064 fmul8ulx16 %f16, %f28, %f4
7065 membar 0x52
7066 tpos %icc, 0x0
7067 sethi 0x1028, %o1
7068 tleu %xcc, 0x6
7069 fpsub32 %f10, %f30, %f22
7070 edge16 %i3, %g5, %i1
7071 fmuld8ulx16 %f14, %f14, %f14
7072 fbl %fcc0, loop_679
7073 bpos,a loop_680
7074 fmovse %xcc, %f0, %f8
7075 move %xcc, %l2, %o6
7076loop_679:
7077 fpmerge %f25, %f7, %f22
7078loop_680:
7079 andn %g3, %g1, %i6
7080 fxnor %f16, %f12, %f28
7081 ld [%l7 + 0x44], %f15
7082 brz %l0, loop_681
7083 tpos %icc, 0x0
7084 subcc %i4, %l3, %o3
7085 edge16 %i0, %o7, %l5
7086loop_681:
7087 addccc %l4, 0x0872, %i5
7088 tcs %xcc, 0x3
7089 faligndata %f6, %f12, %f14
7090 ldstub [%l7 + 0x2C], %l1
7091 add %i2, %g4, %g6
7092 movrgz %o2, 0x3E1, %l6
7093 nop
7094 setx loop_682, %l0, %l1
7095 wrpr 0x1, %tl
7096 wrpr %l1, %tpc
7097 add %l1, 0x4, %l1
7098 wrpr %l1, %tnpc
7099 setx 0x34400001400, %l0, %l1
7100 wrpr %l1, %tstate
7101 wrhpr 0x4, %htstate
7102 retry
7103 xorcc %o5, %g7, %g2
7104 add %l7, 0x70, %l6
7105 wr %g0, 0x89, %asi
7106 ldxa [%l6] %asi, %o4
7107 casxa [%l6] 0x89, %o4, %o0
7108loop_682:
7109 tcs %xcc, 0x5
7110 tl %xcc, 0x0
7111 fble,a %fcc2, loop_683
7112 movrgez %i7, %i3, %g5
7113 edge16n %i1, %l2, %o6
7114 movge %xcc, %o1, %g3
7115loop_683:
7116 fmovdle %xcc, %f8, %f19
7117 subccc %g1, 0x0123, %i6
7118 sllx %i4, %l0, %l3
7119 prefetch [%l7 + 0x58], 0x1
7120 sll %o3, 0x16, %i0
7121 edge32n %o7, %l5, %i5
7122 umulcc %l4, 0x1830, %i2
7123 fbge %fcc3, loop_684
7124 andncc %l1, %g4, %g6
7125 wr %g0, 0x19, %asi
7126 ldstuba [%l7 + 0x08] %asi, %o2
7127loop_684:
7128 stb %o5, [%l7 + 0x39]
7129 xnor %l6, %g7, %o4
7130 edge32 %g2, %o0, %i3
7131 movge %icc, %g5, %i7
7132 movvs %xcc, %l2, %i1
7133 taddcc %o6, 0x1475, %g3
7134 wr %g0, 0x11, %asi
7135 ldsba [%l7 + 0x2E] %asi, %o1
7136 fmovdleu %icc, %f24, %f31
7137 fone %f28
7138 or %g1, %i4, %i6
7139 brlz,a %l0, loop_685
7140 sth %o3, [%l7 + 0x76]
7141 bne,a,pn %xcc, loop_686
7142 edge32 %l3, %i0, %o7
7143loop_685:
7144 fmovdneg %xcc, %f17, %f31
7145 udiv %l5, 0x0358, %i5
7146loop_686:
7147 fmovdle %icc, %f27, %f27
7148 orn %l4, %l1, %g4
7149 sll %g6, %o2, %i2
7150 membar #Sync
7151 wr %g0, 0xf1, %asi
7152 ldda [%l7 + 0x40] %asi, %f0
7153 set 0x54, %l5
7154 sta %f7, [%l7 + %l5] 0x88
7155 nop
7156 set 0x58, %l6
7157 prefetch [%l7 + %l6], 0x1
7158 set 0x70, %g5
7159 ldda [%l7 + %g5] 0x2b, %o4
7160 srax %l6, 0x1D, %g7
7161 add %l7, 0x20, %l6
7162 wr %g0, 0x18, %asi
7163 casxa [%l6] 0x18, %o4, %o0
7164 te %xcc, 0x6
7165 srl %i3, 0x01, %g2
7166 orcc %g5, 0x11E5, %i7
7167 edge8n %i1, %l2, %o6
7168 xor %o1, 0x010F, %g1
7169 fcmpd %fcc0, %f6, %f28
7170 fbuge,a %fcc1, loop_687
7171 fpack16 %f16, %f19
7172 subcc %g3, 0x0ED7, %i6
7173 brlez,a %i4, loop_688
7174loop_687:
7175 bg,a %xcc, loop_689
7176 fmovspos %xcc, %f0, %f10
7177 brgez,a %l0, loop_690
7178loop_688:
7179 orcc %o3, %i0, %l3
7180loop_689:
7181 edge16n %o7, %i5, %l4
7182 add %l7, 0x10, %l6
7183 wr %g0, 0x88, %asi
7184 casxa [%l6] %asi, %l5, %g4
7185loop_690:
7186 xor %l1, %g6, %i2
7187 fcmple16 %f10, %f24, %o2
7188 array8 %l6, %o5, %o4
7189 subcc %o0, %g7, %g2
7190 sth %i3, [%l7 + 0x50]
7191 edge8ln %i7, %i1, %l2
7192 movrne %g5, 0x15F, %o1
7193 stbar
7194 fbul,a %fcc0, loop_691
7195 fpsub16 %f14, %f28, %f10
7196 tsubcctv %o6, %g3, %i6
7197 movleu %icc, %g1, %l0
7198loop_691:
7199 or %o3, 0x0F46, %i0
7200 fcmps %fcc1, %f0, %f24
7201 movl %icc, %i4, %o7
7202 srl %l3, %i5, %l4
7203 tsubcctv %l5, %g4, %g6
7204 udivcc %i2, 0x0AFE, %o2
7205 fabss %f18, %f19
7206 nop
7207 setx loop_692, %l0, %l1
7208 wrpr 0x1, %tl
7209 wrpr %l1, %tpc
7210 add %l1, 0x4, %l1
7211 wrpr %l1, %tnpc
7212 setx 0x34400001400, %l0, %l1
7213 wrpr %l1, %tstate
7214 wrhpr 0x4, %htstate
7215 retry
7216 edge16l %l6, %l1, %o5
7217 edge16ln %o0, %g7, %o4
7218 fmovrde %g2, %f24, %f2
7219loop_692:
7220 nop
7221 wr %g0, 0x11, %asi
7222 stwa %i3, [%l7 + 0x2C] %asi
7223 brz %i1, loop_693
7224 fpadd32 %f22, %f30, %f8
7225 tcc %xcc, 0x1
7226 subcc %l2, %i7, %o1
7227loop_693:
7228 sethi 0x10D4, %o6
7229 orncc %g3, %i6, %g1
7230 fcmpgt16 %f18, %f22, %g5
7231 ldd [%l7 + 0x08], %o2
7232 stb %l0, [%l7 + 0x30]
7233 fabsd %f2, %f0
7234 nop
7235 setx loop_694, %l0, %l1
7236 jmpl %l1, %i0
7237 fandnot1 %f16, %f0, %f24
7238 brlez %i4, loop_695
7239 movrne %l3, %o7, %l4
7240loop_694:
7241 bcc %icc, loop_696
7242 movvs %icc, %i5, %l5
7243loop_695:
7244 fabss %f14, %f0
7245 xor %g4, %i2, %o2
7246loop_696:
7247 bgu,pn %icc, loop_697
7248 srlx %l6, %l1, %o5
7249 st %f16, [%l7 + 0x18]
7250 fandnot2 %f10, %f16, %f4
7251loop_697:
7252 fmovdle %icc, %f28, %f16
7253 xnor %g6, 0x09C4, %o0
7254 addc %g7, 0x117A, %g2
7255 sra %o4, 0x05, %i3
7256 ldstub [%l7 + 0x78], %i1
7257 tle %icc, 0x7
7258 bleu,pt %icc, loop_698
7259 edge8n %i7, %l2, %o1
7260 alignaddr %o6, %g3, %g1
7261 fones %f11
7262loop_698:
7263 andn %i6, 0x13C0, %o3
7264 edge16ln %g5, %l0, %i0
7265 movge %xcc, %i4, %o7
7266 fblg,a %fcc2, loop_699
7267 taddcc %l4, %i5, %l3
7268 wr %g0, 0x18, %asi
7269 lduwa [%l7 + 0x70] %asi, %g4
7270loop_699:
7271 orncc %l5, 0x0CA4, %i2
7272 add %l7, 0x20, %l6
7273 wr %g0, 0x89, %asi
7274 ldxa [%l6] %asi, %o2
7275 casxa [%l6] 0x89, %o2, %l1
7276 fpadd32 %f22, %f4, %f24
7277 orcc %l6, %o5, %g6
7278 fbg %fcc0, loop_700
7279 fmovrslez %o0, %f0, %f13
7280 alignaddr %g2, %o4, %i3
7281 fmovscs %xcc, %f18, %f12
7282loop_700:
7283 sra %i1, %g7, %i7
7284 bneg,pn %icc, loop_701
7285 move %icc, %o1, %l2
7286 movcs %icc, %g3, %o6
7287 movvc %xcc, %i6, %g1
7288loop_701:
7289 edge32n %o3, %l0, %i0
7290 or %i4, 0x12D6, %g5
7291 brgez,a %l4, loop_702
7292 subc %i5, %l3, %g4
7293 set 0x0C, %o0
7294 ldswa [%l7 + %o0] 0x80, %o7
7295loop_702:
7296 fbug %fcc2, loop_703
7297 fpmerge %f11, %f8, %f16
7298 fbl,a %fcc1, loop_704
7299 fbge %fcc3, loop_705
7300loop_703:
7301 fnegs %f29, %f29
7302 sdivcc %i2, 0x0EEB, %o2
7303loop_704:
7304 fmovde %xcc, %f9, %f31
7305loop_705:
7306 brgez %l1, loop_706
7307 fmovsne %icc, %f8, %f22
7308 movrlz %l5, %l6, %g6
7309 andn %o0, %o5, %o4
7310loop_706:
7311 udiv %i3, 0x14F2, %i1
7312 movre %g7, 0x3DC, %i7
7313 fnegd %f0, %f22
7314 movcc %xcc, %o1, %g2
7315 edge32 %g3, %o6, %l2
7316 ld [%l7 + 0x10], %f29
7317 sdivcc %g1, 0x043B, %o3
7318 edge32n %l0, %i0, %i6
7319 and %i4, 0x1685, %g5
7320 tgu %icc, 0x5
7321 fmovse %icc, %f30, %f22
7322 orn %i5, %l3, %l4
7323 tcc %xcc, 0x5
7324 tcc %icc, 0x5
7325 movrgez %g4, 0x21B, %i2
7326 movleu %xcc, %o2, %o7
7327 swap [%l7 + 0x08], %l5
7328 movgu %xcc, %l1, %g6
7329 bleu,pn %xcc, loop_707
7330 fmovrslz %l6, %f31, %f9
7331 alignaddr %o0, %o4, %o5
7332 srl %i3, %g7, %i1
7333loop_707:
7334 fcmpeq32 %f6, %f18, %i7
7335 tsubcctv %g2, %g3, %o1
7336 edge16l %o6, %g1, %o3
7337 wr %g0, 0x2f, %asi
7338 stda %l0, [%l7 + 0x08] %asi
7339 membar #Sync
7340 mova %icc, %l2, %i6
7341 fmovdvc %xcc, %f26, %f5
7342 sub %i0, %g5, %i5
7343 fmovsa %xcc, %f12, %f12
7344 sll %l3, 0x19, %i4
7345 fzeros %f11
7346 array16 %l4, %g4, %i2
7347 sub %o7, %o2, %l1
7348 alignaddrl %g6, %l6, %o0
7349 subcc %o4, %l5, %o5
7350 sdivx %i3, 0x1A02, %i1
7351 fpackfix %f28, %f16
7352 fmovrdlez %g7, %f6, %f10
7353 fnand %f16, %f12, %f2
7354 umul %i7, 0x1EC2, %g3
7355 andn %o1, %g2, %o6
7356 brgz %g1, loop_708
7357 subc %o3, %l0, %i6
7358 fmovrdlz %i0, %f24, %f10
7359 addccc %l2, 0x06C9, %g5
7360loop_708:
7361 bleu,pt %xcc, loop_709
7362 fand %f30, %f12, %f26
7363 movrgz %i5, 0x33C, %l3
7364 edge8ln %i4, %l4, %i2
7365loop_709:
7366 edge16 %o7, %g4, %l1
7367 move %icc, %g6, %o2
7368 movge %icc, %o0, %l6
7369 mulscc %o4, %l5, %i3
7370 movrlez %o5, 0x225, %g7
7371 bn,a,pn %icc, loop_710
7372 edge16 %i7, %i1, %g3
7373 nop
7374 setx loop_711, %l0, %l1
7375 wrpr 0x1, %tl
7376 wrpr %l1, %tpc
7377 add %l1, 0x4, %l1
7378 wrpr %l1, %tnpc
7379 setx 0x34400001400, %l0, %l1
7380 wrpr %l1, %tstate
7381 wrhpr 0x4, %htstate
7382 retry
7383 movpos %icc, %o1, %g2
7384loop_710:
7385 brlez %o6, loop_712
7386 edge16l %o3, %l0, %g1
7387loop_711:
7388 fmovsle %icc, %f0, %f25
7389 fcmple16 %f8, %f22, %i6
7390loop_712:
7391 move %xcc, %l2, %i0
7392 fcmpne32 %f6, %f12, %g5
7393 wr %g0, 0x18, %asi
7394 lduba [%l7 + 0x1D] %asi, %i5
7395 fble %fcc1, loop_713
7396 brgez,a %i4, loop_714
7397 movleu %icc, %l3, %l4
7398 tge %xcc, 0x6
7399loop_713:
7400 movne %xcc, %o7, %i2
7401loop_714:
7402 fcmps %fcc0, %f1, %f3
7403 fexpand %f29, %f16
7404 smul %l1, %g4, %o2
7405 tgu %icc, 0x0
7406 brlez,a %o0, loop_715
7407 tsubcc %g6, 0x0F5D, %o4
7408 xnorcc %l6, %i3, %l5
7409 array32 %g7, %o5, %i7
7410loop_715:
7411 fpackfix %f28, %f5
7412 srl %g3, 0x09, %o1
7413 orcc %g2, %o6, %i1
7414 set 0x6F, %g1
7415 ldstuba [%l7 + %g1] 0x89, %o3
7416 st %f17, [%l7 + 0x5C]
7417 set 0x48, %g4
7418 ldxa [%l7 + %g4] 0x14, %l0
7419 smulcc %g1, %l2, %i0
7420 srl %i6, 0x0D, %i5
7421 wr %g0, 0x0c, %asi
7422 ldsha [%l7 + 0x62] %asi, %i4
7423 movl %icc, %g5, %l3
7424 fones %f14
7425 fbn %fcc0, loop_716
7426 fmovdleu %xcc, %f18, %f21
7427 taddcc %l4, %i2, %o7
7428 subcc %g4, %l1, %o2
7429loop_716:
7430 tvs %icc, 0x7
7431 ldub [%l7 + 0x55], %g6
7432 fmovsn %icc, %f21, %f12
7433 mova %xcc, %o4, %o0
7434 ld [%l7 + 0x14], %f31
7435 lduw [%l7 + 0x60], %i3
7436 siam 0x0
7437 brgez %l5, loop_717
7438 movg %xcc, %l6, %g7
7439 xor %i7, %o5, %g3
7440 faligndata %f12, %f8, %f8
7441loop_717:
7442 subcc %o1, 0x1504, %o6
7443 set 0x28, %o5
7444 stda %i0, [%l7 + %o5] 0x81
7445 add %g2, %o3, %l0
7446 sdivx %l2, 0x02DE, %g1
7447 sub %i0, 0x0892, %i5
7448 tpos %xcc, 0x5
7449 tge %icc, 0x2
7450 bge,a %xcc, loop_718
7451 movrgz %i4, 0x0A4, %i6
7452 tvc %xcc, 0x6
7453 smulcc %l3, %g5, %l4
7454loop_718:
7455 fmovde %icc, %f11, %f13
7456 edge8l %o7, %g4, %i2
7457 tneg %xcc, 0x0
7458 edge32 %o2, %l1, %g6
7459 taddcctv %o4, %i3, %l5
7460 array16 %l6, %g7, %o0
7461 fmovdleu %icc, %f14, %f21
7462 bneg,a %icc, loop_719
7463 movn %xcc, %o5, %i7
7464 smulcc %g3, 0x1B1E, %o1
7465 mova %icc, %i1, %o6
7466loop_719:
7467 fpsub16s %f12, %f3, %f28
7468 tgu %xcc, 0x2
7469 fbul %fcc1, loop_720
7470 sir 0x0381
7471 fnors %f3, %f6, %f15
7472 set 0x7F, %i5
7473 ldstuba [%l7 + %i5] 0x18, %g2
7474loop_720:
7475 and %o3, 0x1B84, %l0
7476 movgu %xcc, %g1, %l2
7477 stw %i5, [%l7 + 0x5C]
7478 flush %l7 + 0x40
7479 brz,a %i4, loop_721
7480 fcmpes %fcc1, %f13, %f18
7481 bn,a,pt %icc, loop_722
7482 faligndata %f30, %f24, %f24
7483loop_721:
7484 fand %f4, %f4, %f26
7485 stb %i6, [%l7 + 0x23]
7486loop_722:
7487 fbo,a %fcc3, loop_723
7488 subcc %i0, %g5, %l3
7489 bcs,a loop_724
7490 orn %o7, 0x0B67, %g4
7491loop_723:
7492 tcc %icc, 0x0
7493 move %xcc, %l4, %i2
7494loop_724:
7495 udiv %l1, 0x1C31, %o2
7496 fmovsn %xcc, %f31, %f17
7497 mova %icc, %o4, %g6
7498 fmovdcc %xcc, %f3, %f5
7499 fmovrse %l5, %f28, %f2
7500 alignaddrl %i3, %g7, %o0
7501 movn %icc, %l6, %i7
7502 movrgez %o5, %o1, %i1
7503 andncc %g3, %o6, %g2
7504 movleu %xcc, %o3, %g1
7505 fnegs %f19, %f12
7506 movleu %icc, %l0, %i5
7507 fnegs %f17, %f24
7508 subcc %i4, 0x1FC0, %l2
7509 addccc %i0, 0x17A7, %i6
7510 smul %g5, %l3, %g4
7511 sdivcc %o7, 0x1916, %l4
7512 orn %i2, %l1, %o4
7513 ldd [%l7 + 0x10], %f16
7514 fmovdge %xcc, %f28, %f4
7515 brgz %o2, loop_725
7516 ldstub [%l7 + 0x59], %l5
7517 fxnors %f20, %f17, %f22
7518 srax %i3, 0x16, %g6
7519loop_725:
7520 alignaddr %g7, %o0, %i7
7521 umul %o5, 0x1C3F, %l6
7522 nop
7523 setx loop_726, %l0, %l1
7524 jmpl %l1, %i1
7525 xnor %o1, 0x14E5, %g3
7526 fbuge,a %fcc3, loop_727
7527 fmovrde %o6, %f28, %f0
7528loop_726:
7529 movre %o3, %g2, %l0
7530 lduw [%l7 + 0x48], %g1
7531loop_727:
7532 siam 0x6
7533 wr %g0, 0x89, %asi
7534 ldstuba [%l7 + 0x50] %asi, %i4
7535 tleu %xcc, 0x1
7536 be,pt %icc, loop_728
7537 addccc %i5, %l2, %i0
7538 xnorcc %g5, 0x190A, %l3
7539 array32 %i6, %o7, %g4
7540loop_728:
7541 mova %xcc, %l4, %i2
7542 tvc %icc, 0x6
7543 edge32 %l1, %o2, %o4
7544 fornot1 %f8, %f14, %f8
7545 sdivcc %i3, 0x117D, %l5
7546 edge8n %g7, %o0, %g6
7547 fmovspos %icc, %f27, %f4
7548 andcc %i7, 0x1643, %l6
7549 edge16n %i1, %o1, %g3
7550 tle %icc, 0x4
7551 edge16 %o5, %o6, %g2
7552 fmovdvc %xcc, %f9, %f16
7553 movrgez %l0, 0x2A3, %g1
7554 wr %g0, 0x18, %asi
7555 swapa [%l7 + 0x44] %asi, %i4
7556 ta %icc, 0x4
7557 movcc %xcc, %i5, %l2
7558 fsrc2s %f12, %f17
7559 ldstub [%l7 + 0x6E], %o3
7560 fmuld8sux16 %f2, %f8, %f16
7561 orcc %g5, %l3, %i0
7562 taddcc %o7, %i6, %l4
7563 stbar
7564 membar 0x7B
7565 fmovsn %icc, %f25, %f8
7566 fmovdgu %xcc, %f0, %f16
7567 fbge %fcc1, loop_729
7568 tneg %xcc, 0x4
7569 tle %xcc, 0x2
7570 mulx %i2, 0x0937, %g4
7571loop_729:
7572 bleu,pt %xcc, loop_730
7573 tsubcctv %o2, 0x1951, %o4
7574 fexpand %f18, %f30
7575 wr %g0, 0x88, %asi
7576 ldda [%l7 + 0x30] %asi, %l0
7577loop_730:
7578 nop
7579 wr %g0, 0x0c, %asi
7580 ldsha [%l7 + 0x68] %asi, %l5
7581 te %xcc, 0x3
7582 sethi 0x0155, %g7
7583 fbue %fcc3, loop_731
7584 movrlez %o0, 0x20A, %g6
7585 smulcc %i7, 0x17E4, %l6
7586 call loop_732
7587loop_731:
7588 fbe,a %fcc1, loop_733
7589 srax %i1, 0x1F, %i3
7590 brgz,a %o1, loop_734
7591loop_732:
7592 udiv %o5, 0x1EB3, %o6
7593loop_733:
7594 tne %xcc, 0x7
7595 sll %g3, 0x0F, %l0
7596loop_734:
7597 fzeros %f6
7598 tsubcctv %g1, %i4, %i5
7599 addc %l2, %o3, %g2
7600 fbu,a %fcc1, loop_735
7601 movrlez %l3, %i0, %g5
7602 saved
7603 rdpr %cwp, %g1
7604 rdpr %cansave, %g2
7605 rdpr %canrestore, %g3
7606 rdpr %cleanwin, %g4
7607 rdpr %otherwin, %g5
7608 rdpr %wstate, %g6
7609 movcs %xcc, %i6, %o7
7610loop_735:
7611 membar 0x32
7612 fmovdvs %xcc, %f9, %f24
7613 array32 %l4, %g4, %o2
7614 fbu %fcc3, loop_736
7615 orcc %o4, %l1, %i2
7616 bl,a,pt %xcc, loop_737
7617 be,a,pt %icc, loop_738
7618loop_736:
7619 ta %xcc, 0x2
7620 fnegd %f8, %f30
7621loop_737:
7622 bvs %xcc, loop_739
7623loop_738:
7624 edge8ln %l5, %g7, %g6
7625 taddcc %i7, %l6, %i1
7626 fmul8sux16 %f14, %f12, %f24
7627loop_739:
7628 edge16n %i3, %o0, %o1
7629 movcc %icc, %o5, %g3
7630 fpadd16 %f14, %f4, %f18
7631 fbo %fcc1, loop_740
7632 ld [%l7 + 0x3C], %f14
7633 set 0x110, %g3
7634 stxa %l0, [%g0 + %g3] 0x52
7635loop_740:
7636 orn %o6, %g1, %i4
7637 tvs %xcc, 0x5
7638 nop
7639 setx loop_741, %l0, %l1
7640 wrpr 0x1, %tl
7641 wrpr %l1, %tpc
7642 add %l1, 0x4, %l1
7643 wrpr %l1, %tnpc
7644 setx 0x34400001400, %l0, %l1
7645 wrpr %l1, %tstate
7646 wrhpr 0x4, %htstate
7647 retry
7648 bleu loop_742
7649 fmovrslez %i5, %f12, %f28
7650 sllx %o3, %g2, %l2
7651loop_741:
7652 orcc %l3, %i0, %i6
7653loop_742:
7654 fmovrslez %o7, %f27, %f20
7655 addcc %l4, %g5, %g4
7656 ta %icc, 0x2
7657 orn %o4, %o2, %l1
7658 std %f6, [%l7 + 0x50]
7659 add %l7, 0x34, %l6
7660 wr %g0, 0x10, %asi
7661 casa [%l6] %asi, %i2, %l5
7662 fmovrsne %g7, %f1, %f4
7663 tcs %xcc, 0x0
7664 fbul,a %fcc2, loop_743
7665 fbo %fcc3, loop_744
7666 add %g6, %l6, %i1
7667 edge8l %i3, %o0, %i7
7668loop_743:
7669 tvs %icc, 0x0
7670loop_744:
7671 orcc %o5, 0x1D2F, %o1
7672 fmovrsgez %g3, %f25, %f30
7673 tne %icc, 0x4
7674 restored
7675 rdpr %cwp, %g1
7676 rdpr %cansave, %g2
7677 rdpr %canrestore, %g3
7678 rdpr %cleanwin, %g4
7679 rdpr %otherwin, %g5
7680 rdpr %wstate, %g6
7681 fpsub16 %f10, %f0, %f12
7682 fnands %f16, %f6, %f13
7683 orcc %l0, 0x0DBA, %g1
7684 mulx %o6, 0x0F4C, %i4
7685 mulx %o3, 0x0804, %g2
7686 nop
7687 setx loop_745, %l0, %l1
7688 jmpl %l1, %i5
7689 mulx %l2, 0x0BEF, %l3
7690 brgez %i0, loop_746
7691 be,a %icc, loop_747
7692loop_745:
7693 tl %xcc, 0x5
7694 subccc %o7, %l4, %g5
7695loop_746:
7696 and %i6, %g4, %o4
7697loop_747:
7698 sethi 0x098C, %l1
7699 addc %i2, 0x07A7, %o2
7700 fbg,a %fcc1, loop_748
7701 tsubcctv %g7, %g6, %l5
7702 fmul8sux16 %f2, %f0, %f30
7703 orcc %i1, %i3, %l6
7704loop_748:
7705 fble,a %fcc0, loop_749
7706 fmovsa %icc, %f13, %f11
7707 te %xcc, 0x5
7708 fmovdvc %icc, %f25, %f1
7709loop_749:
7710 tleu %xcc, 0x2
7711 andn %o0, 0x03A5, %o5
7712 restored
7713 rdpr %cwp, %g1
7714 rdpr %cansave, %g2
7715 rdpr %canrestore, %g3
7716 rdpr %cleanwin, %g4
7717 rdpr %otherwin, %g5
7718 rdpr %wstate, %g6
7719 fsrc2 %f8, %f24
7720 bg %icc, loop_750
7721 array16 %o1, %g3, %l0
7722 fmul8sux16 %f30, %f16, %f20
7723 tne %xcc, 0x0
7724loop_750:
7725 edge8ln %i7, %g1, %i4
7726 fornot1 %f22, %f12, %f22
7727 bpos,a %icc, loop_751
7728 andcc %o3, %o6, %i5
7729 restored
7730 rdpr %cwp, %g1
7731 rdpr %cansave, %g2
7732 rdpr %canrestore, %g3
7733 rdpr %cleanwin, %g4
7734 rdpr %otherwin, %g5
7735 rdpr %wstate, %g6
7736 edge8ln %l2, %g2, %l3
7737loop_751:
7738 tcs %icc, 0x0
7739 pdist %f2, %f4, %f6
7740 mulx %o7, 0x01C8, %l4
7741 ldub [%l7 + 0x28], %i0
7742 stx %i6, [%l7 + 0x10]
7743 fnegs %f8, %f21
7744 smulcc %g4, %g5, %l1
7745 edge32l %i2, %o4, %o2
7746 fmovsn %icc, %f3, %f9
7747 fmovrslez %g6, %f19, %f23
7748 membar 0x58
7749 tgu %icc, 0x1
7750 fornot1 %f24, %f14, %f26
7751 udivx %l5, 0x034B, %i1
7752 movg %xcc, %g7, %l6
7753 edge32n %o0, %i3, %o1
7754 nop
7755 setx loop_752, %l0, %l1
7756 wrpr 0x1, %tl
7757 wrpr %l1, %tnpc
7758 setx 0x34400001400, %l0, %l1
7759 wrpr %l1, %tstate
7760 wrhpr 0x4, %htstate
7761 done
7762 movl %icc, %g3, %l0
7763 movgu %xcc, %i7, %o5
7764 brlez %g1, loop_753
7765loop_752:
7766 subccc %i4, 0x1C52, %o3
7767 addccc %i5, 0x1C85, %o6
7768 fsrc2s %f18, %f27
7769loop_753:
7770 addcc %l2, %l3, %o7
7771 brlez %g2, loop_754
7772 fpack16 %f24, %f27
7773 mulscc %i0, 0x1C91, %i6
7774 flush %l7 + 0x6C
7775loop_754:
7776 tpos %xcc, 0x5
7777 movrgez %g4, 0x0BA, %l4
7778 edge16ln %g5, %i2, %l1
7779 sra %o2, 0x10, %g6
7780 edge32n %o4, %l5, %g7
7781 movrlez %i1, %o0, %l6
7782 fmovdge %xcc, %f30, %f13
7783 edge32n %i3, %g3, %o1
7784 be,a %icc, loop_755
7785 movrne %l0, %i7, %o5
7786 fbug,a %fcc2, loop_756
7787 fmovsne %icc, %f1, %f28
7788loop_755:
7789 mulx %g1, 0x08C2, %i4
7790 tvc %xcc, 0x6
7791loop_756:
7792 ldd [%l7 + 0x10], %f16
7793 sub %i5, 0x0157, %o3
7794 edge8ln %o6, %l3, %l2
7795 edge32ln %o7, %i0, %g2
7796 tle %xcc, 0x0
7797 edge16l %i6, %g4, %l4
7798 edge16l %g5, %i2, %l1
7799 set 0x20, %g2
7800 stxa %g6, [%l7 + %g2] 0xeb
7801 membar #Sync
7802 fsrc1s %f14, %f9
7803 udivcc %o2, 0x0465, %l5
7804 tneg %icc, 0x4
7805 addc %o4, 0x1DD1, %i1
7806 andcc %g7, %l6, %o0
7807 subccc %i3, %g3, %o1
7808 srlx %l0, 0x1F, %i7
7809 sir 0x1E36
7810 xnor %o5, %g1, %i5
7811 nop
7812 setx loop_757, %l0, %l1
7813 jmpl %l1, %o3
7814 fpadd32 %f8, %f4, %f22
7815 fmovspos %xcc, %f16, %f1
7816 srlx %i4, %l3, %l2
7817loop_757:
7818 fmovsa %xcc, %f5, %f19
7819 ldd [%l7 + 0x30], %f16
7820 st %f1, [%l7 + 0x24]
7821 nop
7822 setx loop_758, %l0, %l1
7823 jmpl %l1, %o6
7824 sdiv %i0, 0x1A9E, %g2
7825 stw %o7, [%l7 + 0x74]
7826 edge16 %i6, %g4, %g5
7827loop_758:
7828 fcmpeq32 %f24, %f30, %i2
7829 sub %l4, %l1, %o2
7830 movn %icc, %l5, %g6
7831 xnor %i1, %g7, %o4
7832 movrgez %l6, %i3, %g3
7833 fbo,a %fcc0, loop_759
7834 fmovsne %icc, %f14, %f29
7835 brgez,a %o0, loop_760
7836 bcs,a,pt %icc, loop_761
7837loop_759:
7838 fmuld8sux16 %f27, %f12, %f8
7839 movle %icc, %l0, %o1
7840loop_760:
7841 subcc %o5, %g1, %i5
7842loop_761:
7843 array8 %i7, %i4, %l3
7844 sth %o3, [%l7 + 0x6E]
7845 sdivcc %l2, 0x092B, %o6
7846 for %f0, %f16, %f6
7847 fmovrdgz %i0, %f0, %f26
7848 bn,pn %icc, loop_762
7849 fmovsneg %xcc, %f12, %f18
7850 ldsh [%l7 + 0x46], %o7
7851 tleu %icc, 0x0
7852loop_762:
7853 brlez %g2, loop_763
7854 fzeros %f12
7855 sub %g4, %i6, %g5
7856 bleu,a %icc, loop_764
7857loop_763:
7858 edge16n %i2, %l1, %o2
7859 array32 %l5, %g6, %i1
7860 membar 0x56
7861loop_764:
7862 brlz %l4, loop_765
7863 fpsub16 %f28, %f28, %f4
7864 tneg %icc, 0x6
7865 taddcc %g7, %o4, %i3
7866loop_765:
7867 xnorcc %l6, 0x12B1, %g3
7868 edge32ln %l0, %o0, %o5
7869 movl %icc, %g1, %i5
7870 set 0x60, %o3
7871 sta %f28, [%l7 + %o3] 0x19
7872 edge16l %o1, %i7, %i4
7873 edge8ln %o3, %l2, %o6
7874 tge %xcc, 0x5
7875 andn %l3, 0x0400, %i0
7876 fcmple32 %f10, %f0, %o7
7877 fmovdvs %xcc, %f1, %f16
7878 bcc %xcc, loop_766
7879 movcs %icc, %g2, %i6
7880 edge32l %g4, %g5, %l1
7881 tl %icc, 0x6
7882loop_766:
7883 edge16 %o2, %i2, %g6
7884 restored
7885 rdpr %cwp, %g1
7886 rdpr %cansave, %g2
7887 rdpr %canrestore, %g3
7888 rdpr %cleanwin, %g4
7889 rdpr %otherwin, %g5
7890 rdpr %wstate, %g6
7891 sll %i1, %l5, %l4
7892 taddcctv %g7, 0x1196, %i3
7893 fpsub32 %f14, %f6, %f16
7894 edge16l %l6, %o4, %g3
7895 tcs %icc, 0x3
7896 movneg %icc, %o0, %o5
7897 tsubcc %l0, %g1, %i5
7898 movrgz %o1, %i7, %o3
7899 alignaddrl %i4, %l2, %o6
7900 fbge %fcc1, loop_767
7901 ta %xcc, 0x5
7902 fmovdvc %icc, %f26, %f16
7903 membar 0x20
7904loop_767:
7905 sdivx %l3, 0x1413, %o7
7906 bn %xcc, loop_768
7907 fbge %fcc2, loop_769
7908 movpos %icc, %i0, %g2
7909 edge8n %i6, %g5, %g4
7910loop_768:
7911 fsrc2s %f27, %f29
7912loop_769:
7913 mova %xcc, %o2, %l1
7914 movneg %xcc, %i2, %i1
7915 sethi 0x0027, %g6
7916 edge32ln %l4, %l5, %g7
7917 te %icc, 0x3
7918 alignaddr %l6, %i3, %o4
7919 bcs,a,pn %icc, loop_770
7920 ldd [%l7 + 0x30], %o0
7921 te %icc, 0x6
7922 movle %xcc, %g3, %l0
7923loop_770:
7924 fors %f22, %f12, %f27
7925 edge16n %o5, %i5, %g1
7926 movrlz %i7, %o1, %i4
7927 ba,a loop_771
7928 fmovscs %xcc, %f27, %f24
7929 subcc %o3, %l2, %o6
7930 fmovdl %xcc, %f3, %f11
7931loop_771:
7932 brz,a %o7, loop_772
7933 fcmpeq16 %f14, %f26, %l3
7934 movpos %icc, %g2, %i0
7935 subccc %g5, %i6, %g4
7936loop_772:
7937 nop
7938 wr %g0, 0x19, %asi
7939 ldstuba [%l7 + 0x22] %asi, %o2
7940 edge8ln %l1, %i2, %i1
7941 array8 %g6, %l4, %l5
7942 andn %l6, 0x1D5B, %g7
7943 xnorcc %i3, 0x0B06, %o4
7944 fmovrdlez %g3, %f24, %f22
7945 addc %o0, 0x1199, %l0
7946 ba,a %icc, loop_773
7947 fmul8x16 %f5, %f20, %f10
7948 fmovrdne %o5, %f8, %f18
7949 taddcc %g1, %i7, %o1
7950loop_773:
7951 srl %i4, %o3, %i5
7952 array16 %l2, %o7, %o6
7953 sdivcc %g2, 0x1F5A, %i0
7954 add %g5, 0x1967, %l3
7955 fbl,a %fcc0, loop_774
7956 fmovsle %icc, %f31, %f9
7957 fmovd %f16, %f0
7958 taddcc %g4, %o2, %i6
7959loop_774:
7960 or %i2, %i1, %g6
7961 bvs,a loop_775
7962 srax %l1, %l4, %l6
7963 movge %xcc, %l5, %i3
7964 fmovsleu %icc, %f14, %f30
7965loop_775:
7966 movrgez %o4, %g3, %o0
7967 wr %g0, 0x11, %asi
7968 prefetcha [%l7 + 0x08] %asi, 0x1
7969 fbge %fcc0, loop_776
7970 fmovrdlz %o5, %f8, %f26
7971 sethi 0x0299, %l0
7972 sll %i7, 0x1E, %o1
7973loop_776:
7974 xnor %g1, %i4, %o3
7975 fands %f25, %f21, %f8
7976 sdiv %l2, 0x0813, %i5
7977 ta %icc, 0x3
7978 tne %icc, 0x1
7979 movre %o6, 0x1C1, %g2
7980 alignaddrl %o7, %g5, %l3
7981 stx %g4, [%l7 + 0x38]
7982 membar #Sync
7983 wr %g0, 0x17, %asi
7984 ldda [%l7 + 0x40] %asi, %f16
7985 taddcctv %o2, 0x07E4, %i6
7986 bleu,a,pn %xcc, loop_777
7987 movge %xcc, %i2, %i1
7988 set 0x50, %o7
7989 lda [%l7 + %o7] 0x0c, %f3
7990loop_777:
7991 edge8ln %i0, %l1, %l4
7992 ldd [%l7 + 0x10], %f16
7993 fabss %f1, %f12
7994 xor %g6, %l5, %i3
7995 xnorcc %l6, 0x1C7F, %g3
7996 lduw [%l7 + 0x60], %o0
7997 tvs %xcc, 0x4
7998 fblg,a %fcc3, loop_778
7999 sth %o4, [%l7 + 0x5E]
8000 bshuffle %f12, %f22, %f18
8001 smul %o5, %l0, %g7
8002loop_778:
8003 nop
8004 setx loop_779, %l0, %l1
8005 wrpr 0x1, %tl
8006 wrpr %l1, %tnpc
8007 setx 0x34400001400, %l0, %l1
8008 wrpr %l1, %tstate
8009 wrhpr 0x4, %htstate
8010 done
8011 addccc %i7, 0x1636, %g1
8012 fmul8x16 %f16, %f2, %f12
8013 edge32l %i4, %o1, %o3
8014loop_779:
8015 sdiv %l2, 0x1431, %o6
8016 tpos %xcc, 0x4
8017 fbn %fcc1, loop_780
8018 edge16l %i5, %g2, %g5
8019 wr %g0, 0x19, %asi
8020 sta %f24, [%l7 + 0x7C] %asi
8021loop_780:
8022 tvc %icc, 0x7
8023 movcs %xcc, %o7, %g4
8024 std %o2, [%l7 + 0x28]
8025 fmovdcs %xcc, %f14, %f20
8026 edge16 %l3, %i6, %i1
8027 saved
8028 rdpr %cwp, %g1
8029 rdpr %cansave, %g2
8030 rdpr %canrestore, %g3
8031 rdpr %cleanwin, %g4
8032 rdpr %otherwin, %g5
8033 rdpr %wstate, %g6
8034 brz %i2, loop_781
8035 sllx %l1, %i0, %g6
8036 sllx %l4, 0x13, %i3
8037 ble %xcc, loop_782
8038loop_781:
8039 mova %icc, %l5, %l6
8040 smulcc %o0, 0x08DE, %o4
8041 fornot2 %f12, %f0, %f14
8042loop_782:
8043 mulx %o5, 0x15BD, %g3
8044 fsrc2s %f12, %f21
8045 movleu %icc, %l0, %g7
8046 brlez %i7, loop_783
8047 nop
8048 setx loop_784, %l0, %l1
8049 wrpr 0x1, %tl
8050 wrpr %l1, %tnpc
8051 setx 0x34400001400, %l0, %l1
8052 wrpr %l1, %tstate
8053 wrhpr 0x4, %htstate
8054 done
8055 movle %xcc, %i4, %o1
8056 movre %o3, 0x3A1, %g1
8057loop_783:
8058 fmovdvs %icc, %f5, %f20
8059loop_784:
8060 alignaddr %l2, %i5, %o6
8061 tn %icc, 0x3
8062 fcmpne16 %f28, %f14, %g2
8063 edge8ln %g5, %g4, %o7
8064 fzero %f26
8065 pdist %f6, %f8, %f18
8066 movre %l3, %o2, %i6
8067 add %l7, 0x78, %l6
8068 wr %g0, 0x89, %asi
8069 ldxa [%l6] %asi, %i1
8070 casxa [%l6] 0x89, %i1, %i2
8071 taddcctv %i0, 0x068D, %l1
8072 set 0x60, %o6
8073 swapa [%l7 + %o6] 0x04, %l4
8074 fmovs %f22, %f11
8075 tgu %xcc, 0x7
8076 fmul8x16al %f9, %f5, %f18
8077 sth %g6, [%l7 + 0x3A]
8078 fbg,a %fcc0, loop_785
8079 std %f24, [%l7 + 0x20]
8080 tvs %icc, 0x5
8081 fbule,a %fcc2, loop_786
8082loop_785:
8083 tvs %xcc, 0x7
8084 tneg %xcc, 0x1
8085 addc %i3, %l5, %o0
8086loop_786:
8087 bcs loop_787
8088 movrlez %l6, %o4, %g3
8089 fmovsge %xcc, %f21, %f1
8090 edge32 %o5, %l0, %i7
8091loop_787:
8092 fbule,a %fcc1, loop_788
8093 tneg %xcc, 0x7
8094 fnors %f19, %f26, %f27
8095 alignaddr %g7, %i4, %o3
8096loop_788:
8097 array16 %g1, %o1, %i5
8098 xnor %o6, %l2, %g5
8099 fxor %f20, %f30, %f22
8100 udivx %g2, 0x1E2C, %o7
8101 set 0x08, %l2
8102 stxa %l3, [%l7 + %l2] 0xe2
8103 membar #Sync
8104 tsubcc %o2, 0x0C22, %g4
8105 fmul8x16al %f18, %f26, %f14
8106 edge32l %i6, %i1, %i0
8107 movleu %icc, %l1, %i2
8108 movpos %xcc, %g6, %l4
8109 movrlz %i3, 0x2F3, %l5
8110 umul %l6, 0x07E6, %o0
8111 xorcc %g3, %o4, %o5
8112 fbn,a %fcc2, loop_789
8113 tgu %xcc, 0x4
8114 tpos %icc, 0x7
8115 movgu %icc, %l0, %i7
8116loop_789:
8117 and %i4, %o3, %g1
8118 tcs %xcc, 0x7
8119 ldsw [%l7 + 0x54], %g7
8120 popc 0x1158, %o1
8121 nop
8122 setx loop_790, %l0, %l1
8123 wrpr 0x1, %tl
8124 wrpr %l1, %tnpc
8125 setx 0x34400001400, %l0, %l1
8126 wrpr %l1, %tstate
8127 wrhpr 0x4, %htstate
8128 done
8129 sll %o6, 0x03, %l2
8130 bvc,a,pn %xcc, loop_791
8131 std %i4, [%l7 + 0x20]
8132loop_790:
8133 tn %xcc, 0x4
8134 movrlz %g5, %o7, %l3
8135loop_791:
8136 umulcc %o2, 0x158A, %g4
8137 orn %g2, 0x163C, %i6
8138 fmovdl %icc, %f3, %f28
8139 bl,a loop_792
8140 for %f6, %f20, %f22
8141 fmovsvc %icc, %f5, %f28
8142 fmovrsne %i1, %f12, %f17
8143loop_792:
8144 ta %icc, 0x1
8145 edge16 %i0, %l1, %i2
8146 sdiv %l4, 0x0C5B, %g6
8147 tgu %icc, 0x1
8148 ldx [%l7 + 0x70], %l5
8149 restored
8150 rdpr %cwp, %g1
8151 rdpr %cansave, %g2
8152 rdpr %canrestore, %g3
8153 rdpr %cleanwin, %g4
8154 rdpr %otherwin, %g5
8155 rdpr %wstate, %g6
8156 mulx %i3, 0x1B0E, %l6
8157 fbg,a %fcc2, loop_793
8158 movn %xcc, %g3, %o0
8159 ldsw [%l7 + 0x10], %o5
8160 fbge %fcc3, loop_794
8161loop_793:
8162 fnands %f13, %f1, %f10
8163 ldx [%l7 + 0x60], %l0
8164 wr %g0, 0x89, %asi
8165 stha %i7, [%l7 + 0x1E] %asi
8166loop_794:
8167 fmuld8sux16 %f24, %f7, %f30
8168 fbu %fcc1, loop_795
8169 fbug %fcc1, loop_796
8170 fnegd %f18, %f0
8171 movle %icc, %i4, %o3
8172loop_795:
8173 sethi 0x1F91, %o4
8174loop_796:
8175 fzero %f0
8176 or %g1, 0x07F8, %g7
8177 sllx %o6, 0x12, %l2
8178 wr %g0, 0x19, %asi
8179 ldxa [%l7 + 0x58] %asi, %i5
8180 fpadd16s %f7, %f31, %f27
8181 sll %o1, %o7, %l3
8182 bg,pn %icc, loop_797
8183 sethi 0x0895, %o2
8184 movpos %xcc, %g4, %g5
8185 tge %xcc, 0x4
8186loop_797:
8187 tne %xcc, 0x6
8188 set 0x40, %g6
8189 stda %f16, [%l7 + %g6] 0xf8
8190 membar #Sync
8191 taddcc %i6, 0x1B5B, %i1
8192 bcc loop_798
8193 ldub [%l7 + 0x39], %i0
8194 ldub [%l7 + 0x7C], %l1
8195 xor %i2, 0x0CC0, %l4
8196loop_798:
8197 fbn,a %fcc1, loop_799
8198 srax %g6, %l5, %i3
8199 udiv %g2, 0x065E, %l6
8200 udivcc %g3, 0x10B0, %o5
8201loop_799:
8202 movvs %xcc, %o0, %i7
8203 tneg %icc, 0x0
8204 sir 0x1245
8205 edge16ln %i4, %o3, %o4
8206 fmul8sux16 %f22, %f20, %f12
8207 stb %g1, [%l7 + 0x55]
8208 prefetch [%l7 + 0x3C], 0x1
8209 fnot1 %f18, %f12
8210 bvc,pt %xcc, loop_800
8211 edge32ln %l0, %o6, %g7
8212 udiv %l2, 0x0E7C, %i5
8213 sub %o7, %o1, %l3
8214loop_800:
8215 movn %icc, %o2, %g5
8216 smul %i6, 0x0962, %g4
8217 bcc %xcc, loop_801
8218 fxor %f2, %f8, %f6
8219 faligndata %f12, %f26, %f26
8220 fmovscs %icc, %f23, %f10
8221loop_801:
8222 ba,pt %xcc, loop_802
8223 movrne %i0, %i1, %i2
8224 stw %l1, [%l7 + 0x40]
8225 orcc %g6, %l5, %l4
8226loop_802:
8227 udiv %i3, 0x1717, %g2
8228 brlz %l6, loop_803
8229 movrgz %g3, %o0, %i7
8230 brgz,a %i4, loop_804
8231 taddcctv %o3, 0x063A, %o4
8232loop_803:
8233 xnor %g1, %l0, %o6
8234 movpos %xcc, %g7, %l2
8235loop_804:
8236 tn %icc, 0x6
8237 fnot1 %f24, %f2
8238 edge8n %o5, %i5, %o1
8239 stbar
8240 umulcc %o7, %o2, %g5
8241 udivcc %l3, 0x122C, %g4
8242 set 0x38, %l3
8243 stha %i0, [%l7 + %l3] 0xe3
8244 membar #Sync
8245 membar 0x08
8246 srl %i6, %i2, %l1
8247 edge8 %i1, %l5, %g6
8248 array16 %i3, %l4, %l6
8249 fba,a %fcc1, loop_805
8250 subcc %g3, 0x1B2F, %o0
8251 tl %icc, 0x6
8252 edge16ln %g2, %i4, %i7
8253loop_805:
8254 bgu %icc, loop_806
8255 tcc %xcc, 0x6
8256 orcc %o4, %g1, %l0
8257 fmovdne %xcc, %f4, %f5
8258loop_806:
8259 fpack16 %f12, %f31
8260 fnegs %f26, %f27
8261 fzero %f30
8262 fmul8sux16 %f30, %f8, %f30
8263 bleu,a,pt %xcc, loop_807
8264 faligndata %f6, %f4, %f0
8265 ld [%l7 + 0x40], %f7
8266 lduh [%l7 + 0x2A], %o3
8267loop_807:
8268 fbn %fcc2, loop_808
8269 fbu %fcc3, loop_809
8270 sllx %o6, %g7, %o5
8271 xorcc %l2, 0x1F67, %i5
8272loop_808:
8273 tleu %icc, 0x3
8274loop_809:
8275 edge8l %o7, %o2, %o1
8276 fmovrsgez %g5, %f25, %f9
8277 movvc %icc, %g4, %l3
8278 tle %icc, 0x6
8279 fpsub16s %f14, %f30, %f5
8280 nop
8281 setx loop_810, %l0, %l1
8282 wrpr 0x1, %tl
8283 wrpr %l1, %tpc
8284 add %l1, 0x4, %l1
8285 wrpr %l1, %tnpc
8286 setx 0x34400001400, %l0, %l1
8287 wrpr %l1, %tstate
8288 wrhpr 0x4, %htstate
8289 retry
8290 or %i0, %i2, %l1
8291 fmovdg %icc, %f30, %f18
8292 tpos %icc, 0x5
8293loop_810:
8294 fbne,a %fcc1, loop_811
8295 movleu %xcc, %i1, %l5
8296 fpsub32 %f16, %f12, %f14
8297 movl %icc, %i6, %g6
8298loop_811:
8299 fmovrsgez %l4, %f13, %f12
8300 edge32 %l6, %g3, %i3
8301 sdivx %g2, 0x03DF, %o0
8302 tneg %icc, 0x2
8303 fandnot2 %f10, %f24, %f0
8304 fxors %f1, %f8, %f20
8305 movpos %xcc, %i4, %i7
8306 mulx %o4, 0x0EC3, %g1
8307 array32 %o3, %l0, %o6
8308 restored
8309 rdpr %cwp, %g1
8310 rdpr %cansave, %g2
8311 rdpr %canrestore, %g3
8312 rdpr %cleanwin, %g4
8313 rdpr %otherwin, %g5
8314 rdpr %wstate, %g6
8315 fmovrdne %g7, %f8, %f16
8316 orcc %l2, 0x1261, %o5
8317 bleu %icc, loop_812
8318 fbn,a %fcc0, loop_813
8319 fmovdle %icc, %f30, %f12
8320 mulx %o7, 0x1223, %i5
8321loop_812:
8322 movcs %xcc, %o1, %g5
8323loop_813:
8324 orn %o2, 0x142F, %l3
8325 fors %f28, %f14, %f4
8326 tvc %xcc, 0x4
8327 andcc %i0, 0x1777, %i2
8328 subccc %l1, 0x10FD, %g4
8329 edge16l %l5, %i1, %g6
8330 movleu %icc, %i6, %l4
8331 fbuge,a %fcc1, loop_814
8332 tgu %icc, 0x3
8333 addccc %l6, %g3, %i3
8334 subc %g2, 0x095E, %i4
8335loop_814:
8336 mulscc %i7, 0x07C5, %o4
8337 brz,a %g1, loop_815
8338 umul %o0, %o3, %o6
8339 add %l0, %l2, %o5
8340 move %icc, %o7, %g7
8341loop_815:
8342 smulcc %i5, %o1, %o2
8343 fblg,a %fcc0, loop_816
8344 tpos %icc, 0x1
8345 ble,a,pn %xcc, loop_817
8346 edge16l %l3, %i0, %i2
8347loop_816:
8348 xorcc %g5, %l1, %g4
8349 te %icc, 0x7
8350loop_817:
8351 ldd [%l7 + 0x30], %f12
8352 array32 %i1, %l5, %i6
8353 fpadd16s %f11, %f13, %f28
8354 tpos %icc, 0x1
8355 fcmpne16 %f30, %f22, %l4
8356 fmovrslz %l6, %f4, %f30
8357 nop
8358 setx loop_818, %l0, %l1
8359 jmpl %l1, %g3
8360 tneg %xcc, 0x6
8361 ldx [%l7 + 0x58], %i3
8362 fmovdle %icc, %f19, %f11
8363loop_818:
8364 fxnor %f20, %f16, %f6
8365 fornot1s %f10, %f27, %f14
8366 movle %icc, %g6, %i4
8367 wr %g0, 0xeb, %asi
8368 ldda [%l7 + 0x70] %asi, %i6
8369 fmovrslz %o4, %f4, %f22
8370 array16 %g1, %o0, %g2
8371 brnz,a %o3, loop_819
8372 fmovsn %xcc, %f0, %f3
8373 fmovsg %xcc, %f24, %f23
8374 fmovrsgez %l0, %f1, %f27
8375loop_819:
8376 restored
8377 rdpr %cwp, %g1
8378 rdpr %cansave, %g2
8379 rdpr %canrestore, %g3
8380 rdpr %cleanwin, %g4
8381 rdpr %otherwin, %g5
8382 rdpr %wstate, %g6
8383 movvc %icc, %o6, %l2
8384 call loop_820
8385 fbu,a %fcc0, loop_821
8386 tge %xcc, 0x7
8387 xnor %o7, %g7, %i5
8388loop_820:
8389 fmul8x16al %f16, %f11, %f22
8390loop_821:
8391 and %o1, %o2, %o5
8392 brlz %i0, loop_822
8393 sdivx %i2, 0x05B6, %g5
8394 fbl %fcc1, loop_823
8395 movle %xcc, %l1, %l3
8396loop_822:
8397 smulcc %g4, 0x0DDB, %i1
8398 movn %icc, %i6, %l4
8399loop_823:
8400 movrgez %l6, 0x2FA, %g3
8401 pdist %f14, %f24, %f22
8402 fmovrse %l5, %f5, %f9
8403 saved
8404 rdpr %cwp, %g1
8405 rdpr %cansave, %g2
8406 rdpr %canrestore, %g3
8407 rdpr %cleanwin, %g4
8408 rdpr %otherwin, %g5
8409 rdpr %wstate, %g6
8410 srax %g6, %i3, %i4
8411 movrgz %o4, %g1, %i7
8412 andcc %g2, %o0, %o3
8413 tgu %xcc, 0x6
8414 edge16ln %o6, %l2, %l0
8415 set 0x6C, %o4
8416 ldswa [%l7 + %o4] 0x14, %g7
8417 orncc %o7, 0x1644, %i5
8418 nop
8419 setx loop_824, %l0, %l1
8420 jmpl %l1, %o1
8421 array8 %o2, %o5, %i2
8422 subcc %i0, 0x04B4, %g5
8423 movrne %l1, %l3, %i1
8424loop_824:
8425 smul %i6, 0x087A, %l4
8426 st %f16, [%l7 + 0x1C]
8427 restored
8428 rdpr %cwp, %g1
8429 rdpr %cansave, %g2
8430 rdpr %canrestore, %g3
8431 rdpr %cleanwin, %g4
8432 rdpr %otherwin, %g5
8433 rdpr %wstate, %g6
8434 wr %g0, 0x22, %asi
8435 stba %l6, [%l7 + 0x10] %asi
8436 membar #Sync
8437 movvc %icc, %g4, %l5
8438 sll %g6, 0x1D, %g3
8439 xnorcc %i4, 0x021F, %i3
8440 ldd [%l7 + 0x30], %o4
8441 bleu,a %icc, loop_825
8442 edge32n %g1, %g2, %o0
8443 fandnot1 %f6, %f10, %f24
8444 fbule,a %fcc1, loop_826
8445loop_825:
8446 movrlez %i7, %o3, %o6
8447 udivx %l2, 0x08A2, %l0
8448 movneg %xcc, %o7, %g7
8449loop_826:
8450 edge8l %o1, %o2, %i5
8451 fsrc1 %f0, %f22
8452 fbul %fcc0, loop_827
8453 edge16n %i2, %o5, %i0
8454 fnot2s %f31, %f18
8455 nop
8456 setx loop_828, %l0, %l1
8457 wrpr 0x1, %tl
8458 wrpr %l1, %tnpc
8459 setx 0x34400001400, %l0, %l1
8460 wrpr %l1, %tstate
8461 wrhpr 0x4, %htstate
8462 done
8463loop_827:
8464 subc %g5, %l1, %l3
8465 fmovsl %icc, %f0, %f1
8466 move %icc, %i1, %l4
8467loop_828:
8468 fmovse %xcc, %f6, %f8
8469 taddcctv %i6, %g4, %l5
8470 xnor %g6, %l6, %g3
8471 movg %xcc, %i3, %i4
8472 sdivcc %o4, 0x1888, %g1
8473 fsrc1 %f2, %f18
8474 movl %icc, %g2, %o0
8475 alignaddrl %i7, %o6, %o3
8476 set 0x69, %i2
8477 stba %l2, [%l7 + %i2] 0x2a
8478 membar #Sync
8479 orncc %o7, 0x12C6, %g7
8480 fandnot2s %f16, %f19, %f5
8481 array32 %o1, %l0, %o2
8482 stb %i2, [%l7 + 0x7E]
8483 edge32l %i5, %i0, %g5
8484 movrlz %o5, 0x003, %l3
8485 udivcc %l1, 0x179B, %i1
8486 restored
8487 rdpr %cwp, %g1
8488 rdpr %cansave, %g2
8489 rdpr %canrestore, %g3
8490 rdpr %cleanwin, %g4
8491 rdpr %otherwin, %g5
8492 rdpr %wstate, %g6
8493 tge %icc, 0x6
8494 addc %i6, %l4, %g4
8495 addc %l5, 0x0266, %l6
8496 sllx %g6, 0x0F, %i3
8497 taddcctv %i4, %o4, %g1
8498 movrgez %g2, 0x0F5, %o0
8499 fmovsleu %icc, %f25, %f14
8500 movcs %xcc, %i7, %g3
8501 tgu %xcc, 0x5
8502 movre %o3, %o6, %o7
8503 edge8n %l2, %g7, %l0
8504 fmovdge %icc, %f20, %f23
8505 sra %o2, %o1, %i2
8506 set 0x58, %i6
8507 stda %i4, [%l7 + %i6] 0x81
8508 fbo,a %fcc2, loop_829
8509 bshuffle %f28, %f12, %f26
8510 swap [%l7 + 0x28], %g5
8511 movrgz %i0, 0x2F2, %o5
8512loop_829:
8513 sdivcc %l1, 0x1FEA, %i1
8514 udiv %i6, 0x01BF, %l3
8515 mova %icc, %g4, %l4
8516 fmovrsgez %l6, %f28, %f5
8517 subccc %g6, %l5, %i4
8518 fbge %fcc0, loop_830
8519 for %f0, %f18, %f18
8520 udivx %i3, 0x0FDE, %g1
8521 subccc %o4, 0x00E2, %o0
8522loop_830:
8523 brlz %g2, loop_831
8524 subc %g3, 0x0B45, %o3
8525 or %i7, %o6, %l2
8526 fmovsge %icc, %f14, %f9
8527loop_831:
8528 nop
8529 set 0x2C, %o1
8530 swapa [%l7 + %o1] 0x19, %g7
8531 udiv %o7, 0x0769, %o2
8532 movn %xcc, %o1, %l0
8533 xnorcc %i5, %g5, %i0
8534 movg %xcc, %i2, %o5
8535 sdivx %l1, 0x0A50, %i6
8536 taddcctv %i1, 0x07B6, %g4
8537 nop
8538 setx loop_832, %l0, %l1
8539 wrpr 0x1, %tl
8540 wrpr %l1, %tpc
8541 add %l1, 0x4, %l1
8542 wrpr %l1, %tnpc
8543 setx 0x34400001400, %l0, %l1
8544 wrpr %l1, %tstate
8545 wrhpr 0x4, %htstate
8546 retry
8547 movpos %xcc, %l3, %l4
8548 movrlz %g6, %l6, %l5
8549 set 0x10, %i3
8550 prefetcha [%l7 + %i3] 0x15, 0x2
8551loop_832:
8552 udivcc %i4, 0x0756, %g1
8553 edge8l %o0, %g2, %g3
8554 movrne %o3, 0x184, %o4
8555 fmovscc %icc, %f31, %f0
8556 movrgz %i7, 0x25D, %o6
8557 orn %l2, 0x1F11, %g7
8558 smulcc %o2, 0x084A, %o1
8559 std %f2, [%l7 + 0x18]
8560 ldstub [%l7 + 0x4C], %l0
8561 edge32n %i5, %o7, %i0
8562 movcc %icc, %g5, %o5
8563 move %xcc, %l1, %i2
8564 or %i1, %g4, %l3
8565 taddcc %i6, %g6, %l6
8566 sll %l5, %i3, %i4
8567 bn,a %icc, loop_833
8568 udivcc %l4, 0x1DD6, %o0
8569 edge16 %g2, %g1, %g3
8570 fones %f7
8571loop_833:
8572 tvs %icc, 0x0
8573 brz %o4, loop_834
8574 or %o3, %o6, %i7
8575 movcs %xcc, %l2, %g7
8576 movrgez %o1, %l0, %o2
8577loop_834:
8578 saved
8579 rdpr %cwp, %g1
8580 rdpr %cansave, %g2
8581 rdpr %canrestore, %g3
8582 rdpr %cleanwin, %g4
8583 rdpr %otherwin, %g5
8584 rdpr %wstate, %g6
8585 brz %o7, loop_835
8586 tcc %xcc, 0x7
8587 for %f8, %f4, %f28
8588 edge16 %i5, %g5, %i0
8589loop_835:
8590 movrlz %l1, %i2, %o5
8591 fbuge,a %fcc3, loop_836
8592 fxnors %f0, %f27, %f26
8593 fandnot1s %f17, %f1, %f0
8594 bleu loop_837
8595loop_836:
8596 movleu %xcc, %g4, %l3
8597 fbg %fcc3, loop_838
8598 sra %i1, %g6, %i6
8599loop_837:
8600 tpos %icc, 0x5
8601 fornot1 %f6, %f14, %f10
8602loop_838:
8603 sllx %l6, 0x08, %l5
8604 addc %i4, 0x0466, %l4
8605 edge8ln %o0, %g2, %g1
8606 movre %g3, %o4, %i3
8607 fsrc1 %f4, %f30
8608 movge %icc, %o3, %o6
8609 fpadd16s %f21, %f4, %f29
8610 set 0x40, %i1
8611 stda %f0, [%l7 + %i1] 0x81
8612 movgu %icc, %l2, %i7
8613 bvs %icc, loop_839
8614 tgu %xcc, 0x1
8615 and %g7, 0x13EF, %l0
8616 fmul8x16 %f24, %f16, %f4
8617loop_839:
8618 fcmpeq16 %f24, %f20, %o1
8619 movrlz %o2, 0x37A, %o7
8620 edge16n %g5, %i0, %i5
8621 nop
8622 setx loop_840, %l0, %l1
8623 wrpr 0x1, %tl
8624 wrpr %l1, %tpc
8625 add %l1, 0x4, %l1
8626 wrpr %l1, %tnpc
8627 setx 0x34400001400, %l0, %l1
8628 wrpr %l1, %tstate
8629 wrhpr 0x4, %htstate
8630 retry
8631 stx %l1, [%l7 + 0x38]
8632 fmovsvs %icc, %f30, %f26
8633 tleu %xcc, 0x0
8634loop_840:
8635 fnors %f17, %f16, %f5
8636 edge32 %i2, %g4, %o5
8637 fmul8x16au %f16, %f30, %f22
8638 orncc %l3, %g6, %i1
8639 orcc %l6, %l5, %i6
8640 tpos %icc, 0x5
8641 xorcc %l4, 0x076D, %o0
8642 bvc,a %icc, loop_841
8643 ta %xcc, 0x1
8644 mova %icc, %i4, %g1
8645 xorcc %g3, %o4, %i3
8646loop_841:
8647 movrlz %g2, %o6, %o3
8648 movrlz %i7, 0x211, %l2
8649 fmovscs %xcc, %f1, %f20
8650 movg %icc, %g7, %o1
8651 andcc %o2, %o7, %g5
8652 fbne %fcc3, loop_842
8653 movge %xcc, %i0, %i5
8654 fmovrslz %l1, %f18, %f15
8655 bneg,a loop_843
8656loop_842:
8657 movrgz %l0, 0x02A, %i2
8658 mulx %g4, %o5, %l3
8659 movn %xcc, %g6, %l6
8660loop_843:
8661 movrlez %i1, %i6, %l4
8662 movcc %icc, %o0, %l5
8663 tne %icc, 0x2
8664 brgez,a %i4, loop_844
8665 fbul %fcc1, loop_845
8666 brgez %g3, loop_846
8667 edge32 %o4, %i3, %g1
8668loop_844:
8669 subccc %o6, 0x0024, %g2
8670loop_845:
8671 stx %i7, [%l7 + 0x50]
8672loop_846:
8673 addccc %l2, 0x0B46, %g7
8674 xorcc %o1, %o3, %o2
8675 wr %g0, 0x80, %asi
8676 lduwa [%l7 + 0x30] %asi, %g5
8677 or %i0, %o7, %i5
8678 fone %f12
8679 movgu %icc, %l1, %i2
8680 movcs %icc, %g4, %l0
8681 ldsh [%l7 + 0x42], %o5
8682 mulscc %l3, 0x1626, %l6
8683 edge32l %i1, %i6, %g6
8684 movrgez %o0, %l4, %l5
8685 be,pn %xcc, loop_847
8686 bcc,a,pt %xcc, loop_848
8687 fmovrsgz %i4, %f28, %f16
8688 wr %g0, 0x10, %asi
8689 swapa [%l7 + 0x18] %asi, %g3
8690loop_847:
8691 xor %o4, %g1, %i3
8692loop_848:
8693 fmovrdgz %o6, %f10, %f12
8694 stx %i7, [%l7 + 0x30]
8695 edge8l %g2, %g7, %o1
8696 fmovsleu %xcc, %f5, %f9
8697 fmovsneg %icc, %f18, %f11
8698 subccc %l2, 0x18BC, %o2
8699 fbue %fcc3, loop_849
8700 tvs %icc, 0x0
8701 mova %icc, %g5, %i0
8702 wr %g0, 0xea, %asi
8703 stba %o7, [%l7 + 0x65] %asi
8704 membar #Sync
8705loop_849:
8706 sra %o3, %l1, %i5
8707 orncc %i2, %g4, %o5
8708 movrne %l3, %l0, %i1
8709 set 0x40, %l0
8710 stda %i6, [%l7 + %l0] 0x04
8711 tvs %icc, 0x6
8712 tcs %icc, 0x2
8713 taddcctv %g6, %o0, %l4
8714 tcc %icc, 0x2
8715 array16 %l6, %i4, %g3
8716 nop
8717 set 0x6C, %i7
8718 prefetch [%l7 + %i7], 0x2
8719 ble,a,pt %xcc, loop_850
8720 edge32ln %l5, %o4, %g1
8721 tpos %icc, 0x4
8722 edge8l %i3, %o6, %g2
8723loop_850:
8724 movn %xcc, %i7, %o1
8725 fmovrslz %l2, %f15, %f0
8726 set 0x20, %l4
8727 stxa %o2, [%g0 + %l4] 0x20
8728 sdiv %g7, 0x1205, %g5
8729 andcc %o7, 0x08ED, %o3
8730 tgu %xcc, 0x6
8731 orcc %i0, 0x0866, %l1
8732 fmul8x16 %f28, %f20, %f20
8733 mulscc %i2, 0x1785, %g4
8734 fones %f29
8735 nop
8736 set 0x74, %o2
8737 ldub [%l7 + %o2], %o5
8738 tleu %xcc, 0x2
8739 bn loop_851
8740 fmovsgu %icc, %f4, %f8
8741 lduw [%l7 + 0x08], %l3
8742 andn %i5, 0x17E1, %i1
8743loop_851:
8744 orncc %i6, %g6, %o0
8745 mova %xcc, %l4, %l0
8746 fmovsle %icc, %f8, %f21
8747 fnands %f5, %f10, %f30
8748 andncc %i4, %l6, %l5
8749 fcmpd %fcc1, %f8, %f30
8750 movne %icc, %o4, %g3
8751 andn %i3, 0x18ED, %o6
8752 membar 0x69
8753 ta %icc, 0x4
8754 movgu %xcc, %g1, %i7
8755 edge32ln %o1, %g2, %l2
8756 tneg %xcc, 0x2
8757 movrne %g7, %g5, %o2
8758 nop
8759 set 0x34, %i4
8760 stw %o3, [%l7 + %i4]
8761 set 0x2C, %g7
8762 sta %f20, [%l7 + %g7] 0x18
8763 mulx %o7, %i0, %i2
8764 movneg %icc, %g4, %l1
8765 bcc,pt %icc, loop_852
8766 movre %l3, 0x37E, %i5
8767 ldd [%l7 + 0x20], %f12
8768 nop
8769 setx loop_853, %l0, %l1
8770 wrpr 0x1, %tl
8771 wrpr %l1, %tnpc
8772 setx 0x34400001400, %l0, %l1
8773 wrpr %l1, %tstate
8774 wrhpr 0x4, %htstate
8775 done
8776loop_852:
8777 movrlz %i1, %o5, %i6
8778 tl %xcc, 0x5
8779 fmovdcc %xcc, %f14, %f26
8780loop_853:
8781 movrlz %o0, %l4, %l0
8782 fbe,a %fcc2, loop_854
8783 mulx %g6, 0x196F, %l6
8784 tvs %icc, 0x3
8785 movvs %icc, %l5, %o4
8786loop_854:
8787 edge32l %i4, %i3, %o6
8788 fcmpeq32 %f24, %f0, %g1
8789 srl %g3, 0x08, %o1
8790 xor %g2, 0x185F, %l2
8791 movne %xcc, %i7, %g5
8792 bcc,pn %xcc, loop_855
8793 sir 0x110A
8794 fbue,a %fcc1, loop_856
8795 fmovsneg %xcc, %f5, %f6
8796loop_855:
8797 subcc %g7, 0x06B4, %o2
8798 fmovdl %icc, %f11, %f5
8799loop_856:
8800 edge16n %o3, %i0, %i2
8801 saved
8802 rdpr %cwp, %g1
8803 rdpr %cansave, %g2
8804 rdpr %canrestore, %g3
8805 rdpr %cleanwin, %g4
8806 rdpr %otherwin, %g5
8807 rdpr %wstate, %g6
8808 fabss %f28, %f26
8809 fmovsvs %icc, %f29, %f0
8810 fmovrsne %g4, %f21, %f29
8811 edge16n %o7, %l3, %i5
8812 movne %icc, %l1, %o5
8813 tsubcctv %i6, %i1, %l4
8814 orcc %l0, %o0, %g6
8815 fblg %fcc1, loop_857
8816 addc %l5, 0x05B1, %o4
8817 nop
8818 setx loop_858, %l0, %l1
8819 wrpr 0x1, %tl
8820 wrpr %l1, %tpc
8821 add %l1, 0x4, %l1
8822 wrpr %l1, %tnpc
8823 setx 0x34400001400, %l0, %l1
8824 wrpr %l1, %tstate
8825 wrhpr 0x4, %htstate
8826 retry
8827 edge16 %l6, %i3, %i4
8828loop_857:
8829 ldsh [%l7 + 0x5E], %g1
8830 tvs %xcc, 0x4
8831loop_858:
8832 sra %g3, %o6, %g2
8833 movrlez %l2, %i7, %g5
8834 fpmerge %f17, %f7, %f2
8835 move %xcc, %o1, %g7
8836 tleu %xcc, 0x7
8837 bgu %xcc, loop_859
8838 tle %icc, 0x5
8839 edge16 %o2, %i0, %i2
8840 fmovsge %xcc, %f2, %f13
8841loop_859:
8842 fmovs %f10, %f4
8843 fmuld8ulx16 %f23, %f31, %f16
8844 tge %xcc, 0x3
8845 smulcc %g4, %o7, %l3
8846 sra %i5, 0x07, %l1
8847 ldstub [%l7 + 0x36], %o3
8848 fmul8sux16 %f28, %f16, %f8
8849 fbue,a %fcc1, loop_860
8850 fmul8x16al %f9, %f29, %f8
8851 andncc %i6, %o5, %l4
8852 fcmpeq16 %f24, %f6, %i1
8853loop_860:
8854 or %l0, 0x04F8, %g6
8855 wr %g0, 0x23, %asi
8856 stda %l4, [%l7 + 0x60] %asi
8857 membar #Sync
8858 orncc %o4, %o0, %i3
8859 set 0x70, %i0
8860 stxa %i4, [%l7 + %i0] 0x22
8861 membar #Sync
8862 sub %g1, 0x0825, %l6
8863 udivcc %g3, 0x0867, %o6
8864 fnors %f6, %f27, %f17
8865 fmovrsne %g2, %f19, %f31
8866 smul %l2, %i7, %g5
8867 edge8ln %o1, %g7, %o2
8868 bl,a,pt %icc, loop_861
8869 call loop_862
8870 edge16 %i2, %i0, %g4
8871 movle %icc, %o7, %l3
8872loop_861:
8873 movrgez %l1, 0x2D9, %i5
8874loop_862:
8875 nop
8876 set 0x60, %l1
8877 ldxa [%l7 + %l1] 0x10, %o3
8878 tcs %icc, 0x1
8879 wr %g0, 0x57, %asi
8880 stxa %o5, [%g0 + 0x0] %asi
8881 or %l4, 0x13A8, %i6
8882 fmovsne %xcc, %f8, %f4
8883 fcmpes %fcc0, %f9, %f21
8884 sub %l0, 0x0211, %g6
8885 movcs %xcc, %l5, %o4
8886 lduw [%l7 + 0x24], %o0
8887 tne %icc, 0x6
8888 edge8ln %i1, %i3, %i4
8889 wr %g0, 0x80, %asi
8890 lduwa [%l7 + 0x10] %asi, %l6
8891 sra %g3, %g1, %g2
8892 and %l2, 0x0A28, %i7
8893 alignaddr %o6, %g5, %g7
8894 ba %xcc, loop_863
8895 or %o1, %o2, %i2
8896 sll %i0, %g4, %o7
8897 movcc %icc, %l3, %l1
8898loop_863:
8899 umul %o3, 0x1D71, %i5
8900 tvs %xcc, 0x0
8901 wr %g0, 0x19, %asi
8902 swapa [%l7 + 0x38] %asi, %l4
8903 subcc %o5, 0x10F6, %l0
8904 xor %i6, %l5, %o4
8905 fmovspos %xcc, %f20, %f30
8906 set 0x2C, %l6
8907 sta %f1, [%l7 + %l6] 0x0c
8908 movvc %icc, %g6, %o0
8909 movrlez %i1, 0x24F, %i4
8910 fmovdneg %xcc, %f19, %f10
8911 fmovrdlez %i3, %f22, %f20
8912 movvs %icc, %g3, %l6
8913 fsrc2s %f6, %f3
8914 tpos %xcc, 0x0
8915 addcc %g2, %l2, %g1
8916 srl %o6, %g5, %g7
8917 movge %xcc, %o1, %i7
8918 brgz,a %o2, loop_864
8919 fsrc1s %f7, %f19
8920 fmovdle %icc, %f11, %f15
8921 edge8n %i0, %g4, %i2
8922loop_864:
8923 sethi 0x0C2F, %o7
8924 fnand %f20, %f22, %f8
8925 fcmple32 %f18, %f6, %l3
8926 umulcc %l1, %i5, %l4
8927 call loop_865
8928 tn %icc, 0x6
8929 fcmpd %fcc1, %f30, %f4
8930 fba %fcc2, loop_866
8931loop_865:
8932 srlx %o5, %l0, %i6
8933 edge16l %l5, %o4, %o3
8934 fbne %fcc0, loop_867
8935loop_866:
8936 add %o0, 0x1EB8, %g6
8937 sethi 0x0617, %i4
8938 xorcc %i3, 0x1D92, %g3
8939loop_867:
8940 std %i6, [%l7 + 0x40]
8941 movcs %xcc, %g2, %i1
8942 bvs loop_868
8943 movl %icc, %l2, %g1
8944 std %f28, [%l7 + 0x48]
8945 fblg,a %fcc2, loop_869
8946loop_868:
8947 edge16l %g5, %o6, %o1
8948 ldstub [%l7 + 0x78], %i7
8949 ldd [%l7 + 0x40], %f4
8950loop_869:
8951 fmovsleu %xcc, %f30, %f13
8952 fmovsle %xcc, %f3, %f2
8953 sir 0x0F63
8954 tpos %icc, 0x6
8955 array16 %g7, %o2, %i0
8956 saved
8957 rdpr %cwp, %g1
8958 rdpr %cansave, %g2
8959 rdpr %canrestore, %g3
8960 rdpr %cleanwin, %g4
8961 rdpr %otherwin, %g5
8962 rdpr %wstate, %g6
8963 sll %i2, 0x0D, %o7
8964 subc %g4, %l3, %l1
8965 te %icc, 0x5
8966 tgu %icc, 0x6
8967 fzeros %f28
8968 movg %xcc, %l4, %i5
8969 fbo,a %fcc1, loop_870
8970 udiv %l0, 0x073A, %i6
8971 andcc %l5, 0x1693, %o5
8972 tle %icc, 0x5
8973loop_870:
8974 xnor %o4, 0x1E36, %o0
8975 movn %xcc, %o3, %g6
8976 movvs %xcc, %i3, %i4
8977 andn %l6, %g3, %i1
8978 array16 %l2, %g1, %g2
8979 movge %xcc, %o6, %o1
8980 fnot2s %f14, %f27
8981 edge8n %i7, %g5, %g7
8982 subcc %i0, %o2, %o7
8983 mova %xcc, %i2, %l3
8984 bne %xcc, loop_871
8985 movne %xcc, %g4, %l4
8986 edge8n %i5, %l1, %i6
8987 fmovrde %l5, %f2, %f2
8988loop_871:
8989 std %f12, [%l7 + 0x08]
8990 edge16l %l0, %o5, %o4
8991 nop
8992 set 0x7C, %g5
8993 prefetch [%l7 + %g5], 0x3
8994 umul %o3, 0x03F6, %g6
8995 edge8n %i3, %o0, %l6
8996 alignaddr %g3, %i1, %i4
8997 fnot1 %f26, %f26
8998 xorcc %l2, %g1, %o6
8999 be,a,pn %xcc, loop_872
9000 movrlez %o1, %i7, %g5
9001 udivcc %g7, 0x1A82, %g2
9002 lduh [%l7 + 0x12], %o2
9003loop_872:
9004 xorcc %o7, %i0, %i2
9005 tcc %icc, 0x2
9006 movrlz %g4, 0x30F, %l3
9007 edge16l %l4, %l1, %i5
9008 tleu %icc, 0x6
9009 popc 0x170A, %l5
9010 alignaddrl %l0, %i6, %o4
9011 srax %o3, 0x0D, %o5
9012 move %xcc, %i3, %o0
9013 saved
9014 rdpr %cwp, %g1
9015 rdpr %cansave, %g2
9016 rdpr %canrestore, %g3
9017 rdpr %cleanwin, %g4
9018 rdpr %otherwin, %g5
9019 rdpr %wstate, %g6
9020 wr %g0, 0x18, %asi
9021 swapa [%l7 + 0x08] %asi, %l6
9022 movvc %icc, %g3, %g6
9023 tvs %icc, 0x4
9024 sir 0x09B4
9025 fabss %f23, %f18
9026 udivcc %i1, 0x0569, %i4
9027 srax %g1, %l2, %o6
9028 edge8 %o1, %i7, %g7
9029 smul %g2, %g5, %o7
9030 ldub [%l7 + 0x24], %o2
9031 addccc %i0, 0x175E, %g4
9032 fors %f28, %f22, %f21
9033 stw %i2, [%l7 + 0x1C]
9034 fmovsvc %icc, %f24, %f18
9035 orncc %l3, 0x0890, %l4
9036 ble,a,pn %icc, loop_873
9037 edge16 %l1, %l5, %i5
9038 tgu %xcc, 0x5
9039 subccc %i6, 0x0875, %o4
9040loop_873:
9041 smulcc %l0, %o5, %i3
9042 tsubcc %o3, 0x1C82, %o0
9043 movvc %xcc, %g3, %l6
9044 fmul8x16au %f20, %f18, %f24
9045 subccc %i1, 0x1E76, %g6
9046 saved
9047 rdpr %cwp, %g1
9048 rdpr %cansave, %g2
9049 rdpr %canrestore, %g3
9050 rdpr %cleanwin, %g4
9051 rdpr %otherwin, %g5
9052 rdpr %wstate, %g6
9053 orncc %i4, %l2, %o6
9054 be,pn %icc, loop_874
9055 fone %f8
9056 edge16l %o1, %g1, %g7
9057 tge %icc, 0x4
9058loop_874:
9059 move %xcc, %i7, %g2
9060 edge8ln %g5, %o7, %i0
9061 mulscc %o2, 0x0B2B, %g4
9062 wr %g0, 0x81, %asi
9063 lduba [%l7 + 0x78] %asi, %i2
9064 lduh [%l7 + 0x2A], %l3
9065 edge32ln %l1, %l5, %l4
9066 fnegd %f2, %f10
9067 fsrc1s %f18, %f16
9068 saved
9069 rdpr %cwp, %g1
9070 rdpr %cansave, %g2
9071 rdpr %canrestore, %g3
9072 rdpr %cleanwin, %g4
9073 rdpr %otherwin, %g5
9074 rdpr %wstate, %g6
9075 tle %icc, 0x1
9076 saved
9077 rdpr %cwp, %g1
9078 rdpr %cansave, %g2
9079 rdpr %canrestore, %g3
9080 rdpr %cleanwin, %g4
9081 rdpr %otherwin, %g5
9082 rdpr %wstate, %g6
9083 tsubcctv %i5, 0x0072, %i6
9084 fnot1 %f6, %f28
9085 fcmpd %fcc2, %f28, %f20
9086 lduh [%l7 + 0x30], %o4
9087 fmovrde %l0, %f10, %f18
9088 movvc %icc, %i3, %o5
9089 array16 %o0, %g3, %l6
9090 move %icc, %i1, %g6
9091 bvs,pt %xcc, loop_875
9092 xnorcc %o3, 0x1C3B, %l2
9093 wr %g0, 0x11, %asi
9094 swapa [%l7 + 0x70] %asi, %o6
9095loop_875:
9096 edge8 %i4, %o1, %g1
9097 set 0x40, %o0
9098 lduwa [%l7 + %o0] 0x18, %i7
9099 fmul8sux16 %f22, %f30, %f22
9100 fmovsn %xcc, %f11, %f5
9101 andncc %g7, %g2, %o7
9102 bgu,a loop_876
9103 ldsb [%l7 + 0x7D], %g5
9104 addc %o2, %i0, %g4
9105 ldsb [%l7 + 0x52], %i2
9106loop_876:
9107 xor %l1, %l3, %l5
9108 be,pt %xcc, loop_877
9109 membar 0x6F
9110 set 0x50, %l5
9111 stxa %i5, [%l7 + %l5] 0xe2
9112 membar #Sync
9113loop_877:
9114 edge16 %i6, %o4, %l0
9115 fmovsgu %icc, %f13, %f2
9116 wr %g0, 0x19, %asi
9117 ldxa [%l7 + 0x50] %asi, %l4
9118 edge32n %i3, %o5, %g3
9119 edge8l %l6, %o0, %i1
9120 udivcc %g6, 0x0620, %l2
9121 edge8ln %o3, %o6, %i4
9122 membar 0x07
9123 movrgz %o1, 0x019, %i7
9124 movle %icc, %g1, %g2
9125 tsubcctv %o7, 0x12A8, %g7
9126 call loop_878
9127 fcmpeq16 %f2, %f14, %o2
9128 fmovsn %icc, %f28, %f16
9129 fxors %f12, %f3, %f22
9130loop_878:
9131 fmovdcc %xcc, %f20, %f7
9132 fbu %fcc1, loop_879
9133 srax %g5, %g4, %i0
9134 edge32n %l1, %l3, %i2
9135 edge32 %l5, %i6, %i5
9136loop_879:
9137 fmovrdgez %l0, %f22, %f2
9138 fandnot2 %f14, %f24, %f14
9139 fones %f10
9140 fmovdl %xcc, %f16, %f6
9141 movrlz %o4, %i3, %o5
9142 fmovs %f2, %f11
9143 tvs %icc, 0x1
9144 fmul8ulx16 %f20, %f16, %f8
9145 movne %icc, %l4, %l6
9146 fbn %fcc1, loop_880
9147 fornot1s %f24, %f27, %f4
9148 xor %o0, %i1, %g3
9149 set 0x08, %g1
9150 prefetcha [%l7 + %g1] 0x19, 0x1
9151loop_880:
9152 srl %o3, 0x0B, %g6
9153 movvc %icc, %o6, %i4
9154 set 0x40, %o5
9155 stda %f16, [%l7 + %o5] 0xf8
9156 membar #Sync
9157 fcmple32 %f22, %f10, %o1
9158 ta %icc, 0x1
9159 fmovrdlz %i7, %f26, %f6
9160 add %l7, 0x38, %l6
9161 wr %g0, 0x89, %asi
9162 lda [%l6] %asi, %g1
9163 casa [%l6] %asi, %g1, %o7
9164 bge,a,pt %icc, loop_881
9165 movre %g2, 0x161, %g7
9166 umulcc %o2, %g4, %g5
9167 bshuffle %f20, %f10, %f8
9168loop_881:
9169 nop
9170 membar #Sync
9171 wr %g0, 0xf9, %asi
9172 ldda [%l7 + 0x40] %asi, %f16
9173 movneg %icc, %i0, %l3
9174 edge16ln %i2, %l5, %l1
9175 brz %i6, loop_882
9176 fmovrsgz %i5, %f6, %f28
9177 tgu %xcc, 0x0
9178 orncc %l0, %i3, %o4
9179loop_882:
9180 movrgez %l4, %o5, %l6
9181 fmovrdlz %i1, %f4, %f24
9182 lduw [%l7 + 0x38], %g3
9183 bcc,a,pt %icc, loop_883
9184 sdivx %o0, 0x1040, %l2
9185 srlx %g6, %o6, %o3
9186 movvc %icc, %i4, %o1
9187loop_883:
9188 nop
9189 setx loop_884, %l0, %l1
9190 wrpr 0x1, %tl
9191 wrpr %l1, %tnpc
9192 setx 0x34400001400, %l0, %l1
9193 wrpr %l1, %tstate
9194 wrhpr 0x4, %htstate
9195 done
9196 fmovdvs %xcc, %f3, %f8
9197 membar 0x73
9198 movrne %g1, 0x0C4, %i7
9199loop_884:
9200 fcmple16 %f6, %f20, %g2
9201 fmovrdgz %o7, %f24, %f4
9202 alignaddr %o2, %g7, %g4
9203 te %icc, 0x3
9204 bgu,a loop_885
9205 stbar
9206 tne %icc, 0x1
9207 movg %xcc, %i0, %l3
9208loop_885:
9209 edge32ln %g5, %l5, %i2
9210 movl %icc, %l1, %i5
9211 addc %i6, %i3, %o4
9212 for %f24, %f24, %f2
9213 array8 %l4, %l0, %o5
9214 siam 0x6
9215 andncc %i1, %l6, %o0
9216 fabss %f17, %f21
9217 tleu %xcc, 0x6
9218 srl %g3, 0x00, %l2
9219 udivx %o6, 0x1559, %o3
9220 fmovse %xcc, %f19, %f25
9221 smul %g6, %o1, %i4
9222 std %g0, [%l7 + 0x48]
9223 umul %g2, 0x1B1B, %i7
9224 sub %o7, 0x0B20, %o2
9225 tn %icc, 0x4
9226 fbe,a %fcc1, loop_886
9227 taddcctv %g7, %i0, %g4
9228 edge16n %g5, %l5, %l3
9229 edge8l %i2, %l1, %i6
9230loop_886:
9231 subcc %i5, %i3, %o4
9232 fmovdleu %icc, %f2, %f24
9233 fands %f0, %f22, %f7
9234 wr %g0, 0x10, %asi
9235 lda [%l7 + 0x44] %asi, %f19
9236 movcs %xcc, %l0, %l4
9237 subcc %o5, %i1, %o0
9238 tg %icc, 0x6
9239 tge %xcc, 0x4
9240 tleu %xcc, 0x2
9241 ta %icc, 0x1
9242 popc 0x083F, %g3
9243 srl %l2, %l6, %o6
9244 fsrc2 %f6, %f10
9245 xor %o3, %o1, %g6
9246 fandnot2s %f25, %f12, %f27
9247 edge16l %i4, %g2, %i7
9248 popc %o7, %g1
9249 sub %g7, %o2, %g4
9250 ta %icc, 0x3
9251 ldx [%l7 + 0x20], %g5
9252 ld [%l7 + 0x3C], %f18
9253 fxnors %f19, %f17, %f6
9254 srl %l5, 0x13, %l3
9255 movneg %icc, %i0, %i2
9256 movrgz %i6, 0x2E6, %l1
9257 fpack16 %f10, %f4
9258 membar 0x38
9259 sll %i3, 0x0F, %i5
9260 set 0x28, %i5
9261 ldsha [%l7 + %i5] 0x19, %l0
9262 ba,a,pt %xcc, loop_887
9263 srlx %l4, %o5, %i1
9264 brlez,a %o4, loop_888
9265 nop
9266 setx loop_889, %l0, %l1
9267 wrpr 0x1, %tl
9268 wrpr %l1, %tpc
9269 add %l1, 0x4, %l1
9270 wrpr %l1, %tnpc
9271 setx 0x34400001400, %l0, %l1
9272 wrpr %l1, %tstate
9273 wrhpr 0x4, %htstate
9274 retry
9275loop_887:
9276 udiv %g3, 0x12F6, %o0
9277 mulscc %l6, %l2, %o3
9278loop_888:
9279 movrgez %o6, %g6, %i4
9280loop_889:
9281 movvs %icc, %g2, %o1
9282 fnot1 %f20, %f30
9283 edge16l %i7, %g1, %o7
9284 wr %g0, 0x80, %asi
9285 lda [%l7 + 0x28] %asi, %f23
9286 alignaddrl %g7, %o2, %g4
9287 bne,a loop_890
9288 xnor %l5, 0x12AE, %l3
9289 xor %g5, %i0, %i6
9290 fmovs %f21, %f5
9291loop_890:
9292 addcc %i2, %i3, %i5
9293 smul %l0, %l4, %l1
9294 movrlez %o5, 0x24A, %o4
9295 ldd [%l7 + 0x38], %f18
9296 sra %g3, 0x04, %o0
9297 edge16l %i1, %l2, %l6
9298 fbne,a %fcc0, loop_891
9299 subcc %o6, 0x1335, %g6
9300 srl %i4, %o3, %o1
9301 wr %g0, 0x19, %asi
9302 sta %f1, [%l7 + 0x28] %asi
9303loop_891:
9304 nop
9305 wr %g0, 0x80, %asi
9306 ldxa [%l7 + 0x30] %asi, %i7
9307 sub %g2, %o7, %g7
9308 fsrc2s %f17, %f29
9309 fone %f28
9310 flush %l7 + 0x08
9311 prefetch [%l7 + 0x68], 0x0
9312 lduw [%l7 + 0x74], %g1
9313 tvc %icc, 0x5
9314 add %l7, 0x5C, %l6
9315 wr %g0, 0x89, %asi
9316 casa [%l6] 0x89, %g4, %o2
9317 lduh [%l7 + 0x74], %l5
9318 xnorcc %l3, %g5, %i6
9319 tleu %icc, 0x6
9320 movcs %icc, %i2, %i0
9321 set 0x48, %g3
9322 stda %i2, [%l7 + %g3] 0x04
9323 bgu,a loop_892
9324 sdivcc %l0, 0x1514, %i5
9325 stbar
9326 fble %fcc2, loop_893
9327loop_892:
9328 fabsd %f0, %f8
9329 set 0x14, %g2
9330 sta %f15, [%l7 + %g2] 0x0c
9331loop_893:
9332 srl %l1, %l4, %o4
9333 tn %xcc, 0x1
9334 edge16ln %o5, %g3, %i1
9335 movrlez %o0, 0x1DE, %l6
9336 mulscc %o6, 0x089A, %g6
9337 fxnors %f16, %f5, %f14
9338 mulx %i4, %l2, %o3
9339 fbn,a %fcc2, loop_894
9340 edge8n %i7, %o1, %o7
9341 edge8ln %g7, %g2, %g1
9342 movre %g4, 0x128, %o2
9343loop_894:
9344 edge8 %l5, %g5, %i6
9345 sub %l3, %i2, %i3
9346 srl %i0, 0x17, %l0
9347 subccc %l1, 0x0311, %i5
9348 orncc %l4, %o5, %o4
9349 tne %xcc, 0x4
9350 ldd [%l7 + 0x50], %f22
9351 movrlz %i1, %g3, %l6
9352 addcc %o0, %g6, %i4
9353 add %l7, 0x08, %l6
9354 wr %g0, 0x88, %asi
9355 ldxa [%l6] %asi, %l2
9356 casxa [%l6] %asi, %l2, %o3
9357 fmovdl %icc, %f12, %f27
9358 ldstub [%l7 + 0x21], %o6
9359 tsubcctv %i7, 0x07CB, %o7
9360 fbug %fcc2, loop_895
9361 fcmpgt32 %f24, %f20, %o1
9362 bshuffle %f2, %f6, %f8
9363 wr %g0, 0x89, %asi
9364 ldda [%l7 + 0x40] %asi, %f16
9365loop_895:
9366 movgu %xcc, %g2, %g1
9367 sethi 0x175F, %g7
9368 fmovdcs %xcc, %f3, %f22
9369 movrlez %o2, %l5, %g4
9370 set 0x70, %g4
9371 sta %f25, [%l7 + %g4] 0x04
9372 sub %i6, %l3, %i2
9373 addccc %i3, 0x1692, %i0
9374 edge16n %g5, %l1, %i5
9375 taddcctv %l0, 0x1AB1, %o5
9376 movrgez %o4, 0x02F, %i1
9377 fmovdneg %icc, %f5, %f20
9378 fabsd %f20, %f30
9379 ta %xcc, 0x2
9380 movrlz %g3, %l6, %o0
9381 popc 0x159E, %g6
9382 fbe %fcc1, loop_896
9383 movl %icc, %l4, %i4
9384 fnot1s %f9, %f16
9385 andncc %o3, %l2, %o6
9386loop_896:
9387 edge16 %o7, %i7, %o1
9388 sllx %g2, %g7, %g1
9389 alignaddrl %o2, %g4, %l5
9390 fpsub16s %f24, %f25, %f21
9391 fandnot1 %f26, %f8, %f28
9392 addcc %l3, %i2, %i6
9393 stb %i3, [%l7 + 0x13]
9394 array16 %g5, %l1, %i0
9395 tvs %xcc, 0x3
9396 srl %l0, %o5, %i5
9397 tleu %icc, 0x1
9398 array8 %i1, %g3, %l6
9399 subccc %o0, 0x1B52, %o4
9400 add %l4, %i4, %g6
9401 tl %xcc, 0x1
9402 tgu %xcc, 0x0
9403 bvs,pn %xcc, loop_897
9404 fsrc1 %f6, %f8
9405 movre %o3, %l2, %o6
9406 tle %icc, 0x5
9407loop_897:
9408 movn %xcc, %i7, %o7
9409 subc %o1, %g2, %g7
9410 array32 %g1, %o2, %l5
9411 orn %g4, 0x1273, %i2
9412 alignaddr %l3, %i6, %i3
9413 srlx %l1, %g5, %i0
9414 fornot1s %f21, %f20, %f22
9415 movrlez %o5, 0x17B, %l0
9416 fsrc2 %f24, %f18
9417 move %icc, %i5, %i1
9418 nop
9419 setx loop_898, %l0, %l1
9420 wrpr 0x1, %tl
9421 wrpr %l1, %tnpc
9422 setx 0x34400001400, %l0, %l1
9423 wrpr %l1, %tstate
9424 wrhpr 0x4, %htstate
9425 done
9426 xorcc %g3, %o0, %l6
9427 add %l7, 0x64, %l6
9428 wr %g0, 0x0c, %asi
9429 casa [%l6] %asi, %l4, %o4
9430loop_898:
9431 nop
9432 add %l7, 0x7C, %l6
9433 wr %g0, 0x80, %asi
9434 casa [%l6] 0x80, %i4, %g6
9435 flush %l7 + 0x68
9436 ble loop_899
9437 fbule,a %fcc0, loop_900
9438 movl %icc, %l2, %o3
9439 movrne %o6, 0x0AC, %i7
9440loop_899:
9441 fmovscs %xcc, %f1, %f22
9442loop_900:
9443 tcc %icc, 0x1
9444 mova %xcc, %o1, %g2
9445 mova %icc, %g7, %g1
9446 mova %icc, %o2, %o7
9447 bcc,pn %icc, loop_901
9448 edge8l %g4, %l5, %i2
9449 fmul8x16au %f13, %f19, %f28
9450 alignaddr %i6, %i3, %l3
9451loop_901:
9452 mulx %g5, %l1, %o5
9453 tgu %icc, 0x4
9454 tvc %xcc, 0x3
9455 fornot1 %f6, %f26, %f2
9456 wr %g0, 0x1e, %asi
9457 stda %f16, [%l7 + 0x40] %asi
9458 membar #Sync
9459 movrlez %l0, %i5, %i1
9460 tgu %xcc, 0x3
9461 brnz,a %i0, loop_902
9462 tsubcc %o0, 0x055C, %g3
9463 tge %xcc, 0x0
9464 fmovsne %xcc, %f5, %f24
9465loop_902:
9466 edge32l %l6, %l4, %i4
9467 movrgz %g6, 0x038, %o4
9468 fble,a %fcc2, loop_903
9469 ldd [%l7 + 0x68], %f16
9470 edge32ln %l2, %o3, %o6
9471 wr %g0, 0x19, %asi
9472 ldstuba [%l7 + 0x2D] %asi, %i7
9473loop_903:
9474 tl %xcc, 0x6
9475 bge,a,pn %icc, loop_904
9476 fnegd %f2, %f26
9477 fpadd16s %f16, %f1, %f31
9478 fcmpes %fcc2, %f14, %f26
9479loop_904:
9480 tvs %xcc, 0x7
9481 xnor %g2, 0x1D4F, %o1
9482 tsubcctv %g7, 0x0FD5, %o2
9483 movre %o7, %g4, %g1
9484 movpos %icc, %l5, %i6
9485 tneg %xcc, 0x5
9486 edge32 %i3, %i2, %l3
9487 movvc %xcc, %l1, %g5
9488 movl %xcc, %o5, %l0
9489 fbe,a %fcc3, loop_905
9490 fmovrde %i1, %f10, %f0
9491 fpsub16 %f28, %f4, %f10
9492 sllx %i0, %i5, %o0
9493loop_905:
9494 tl %icc, 0x2
9495 fabss %f9, %f29
9496 fbe,a %fcc3, loop_906
9497 bcs,a %xcc, loop_907
9498 bvs,a,pn %xcc, loop_908
9499 add %l6, 0x13D1, %l4
9500loop_906:
9501 fnot1 %f2, %f24
9502loop_907:
9503 sethi 0x1FC1, %g3
9504loop_908:
9505 ble,a,pt %icc, loop_909
9506 addc %g6, 0x0989, %o4
9507 fmovsg %icc, %f21, %f6
9508 fone %f4
9509loop_909:
9510 nop
9511 set 0x08, %o7
9512 ldstub [%l7 + %o7], %i4
9513 sethi 0x04D2, %o3
9514 edge32ln %l2, %i7, %g2
9515 movge %xcc, %o1, %g7
9516 fmovscs %icc, %f18, %f11
9517 edge8l %o6, %o7, %g4
9518 movcc %xcc, %o2, %l5
9519 sllx %g1, %i6, %i2
9520 tne %icc, 0x3
9521 bne,a %icc, loop_910
9522 st %f9, [%l7 + 0x78]
9523 fbu,a %fcc1, loop_911
9524 subcc %i3, %l1, %g5
9525loop_910:
9526 fbue,a %fcc2, loop_912
9527 fmovdvc %xcc, %f2, %f14
9528loop_911:
9529 movrgez %o5, %l3, %l0
9530 nop
9531 set 0x34, %o6
9532 ldsw [%l7 + %o6], %i0
9533loop_912:
9534 movn %xcc, %i5, %i1
9535 alignaddrl %o0, %l6, %g3
9536 udivcc %l4, 0x1502, %g6
9537 fbo %fcc3, loop_913
9538 st %f18, [%l7 + 0x24]
9539 mova %xcc, %i4, %o3
9540 mulx %o4, %l2, %g2
9541loop_913:
9542 movcs %icc, %o1, %i7
9543 brgez,a %o6, loop_914
9544 sra %g7, %o7, %g4
9545 restored
9546 rdpr %cwp, %g1
9547 rdpr %cansave, %g2
9548 rdpr %canrestore, %g3
9549 rdpr %cleanwin, %g4
9550 rdpr %otherwin, %g5
9551 rdpr %wstate, %g6
9552 brlz %o2, loop_915
9553loop_914:
9554 lduw [%l7 + 0x50], %g1
9555 alignaddr %l5, %i2, %i6
9556 mulscc %l1, 0x07CE, %i3
9557loop_915:
9558 movge %icc, %o5, %g5
9559 fmovsvs %icc, %f0, %f18
9560 fbu %fcc1, loop_916
9561 fabss %f17, %f23
9562 fbule %fcc0, loop_917
9563 fble %fcc2, loop_918
9564loop_916:
9565 xorcc %l0, 0x1132, %l3
9566 movl %icc, %i0, %i5
9567loop_917:
9568 tn %xcc, 0x4
9569loop_918:
9570 fnot1s %f2, %f6
9571 fmovrdne %i1, %f18, %f6
9572 fsrc1 %f28, %f26
9573 ldd [%l7 + 0x10], %f26
9574 xorcc %l6, 0x1B70, %g3
9575 nop
9576 setx loop_919, %l0, %l1
9577 wrpr 0x1, %tl
9578 wrpr %l1, %tnpc
9579 setx 0x34400001400, %l0, %l1
9580 wrpr %l1, %tstate
9581 wrhpr 0x4, %htstate
9582 done
9583 siam 0x1
9584 movpos %xcc, %o0, %l4
9585 movrlez %g6, %i4, %o3
9586loop_919:
9587 array16 %l2, %g2, %o4
9588 movpos %xcc, %o1, %o6
9589 fnot2 %f30, %f12
9590 bl,pn %icc, loop_920
9591 fmovsleu %icc, %f23, %f0
9592 siam 0x6
9593 sethi 0x06DC, %i7
9594loop_920:
9595 alignaddr %g7, %g4, %o2
9596 smul %g1, %l5, %o7
9597 sllx %i2, 0x19, %i6
9598 mulscc %i3, %o5, %l1
9599 bpos,a %xcc, loop_921
9600 umulcc %l0, %l3, %i0
9601 tsubcc %i5, %g5, %i1
9602 movn %xcc, %g3, %l6
9603loop_921:
9604 xnorcc %o0, 0x0F0B, %g6
9605 fsrc2s %f17, %f14
9606 fbn %fcc0, loop_922
9607 membar 0x25
9608 fandnot2 %f24, %f2, %f8
9609 fors %f23, %f11, %f17
9610loop_922:
9611 udivx %l4, 0x1A5B, %i4
9612 movcc %icc, %o3, %l2
9613 wr %g0, 0x0c, %asi
9614 stha %g2, [%l7 + 0x48] %asi
9615 fcmpes %fcc2, %f28, %f8
9616 ld [%l7 + 0x40], %f18
9617 fsrc2 %f6, %f24
9618 sth %o4, [%l7 + 0x26]
9619 subccc %o1, %i7, %g7
9620 edge8ln %g4, %o2, %g1
9621 array16 %o6, %l5, %o7
9622 movneg %xcc, %i2, %i6
9623 andn %o5, 0x1F4A, %l1
9624 fmovsgu %xcc, %f21, %f21
9625 fbuge %fcc2, loop_923
9626 fble,a %fcc0, loop_924
9627 popc %l0, %i3
9628 movvs %xcc, %i0, %l3
9629loop_923:
9630 array16 %i5, %i1, %g5
9631loop_924:
9632 sir 0x173E
9633 saved
9634 rdpr %cwp, %g1
9635 rdpr %cansave, %g2
9636 rdpr %canrestore, %g3
9637 rdpr %cleanwin, %g4
9638 rdpr %otherwin, %g5
9639 rdpr %wstate, %g6
9640 fpmerge %f9, %f18, %f26
9641 udivx %g3, 0x15FA, %o0
9642 umulcc %g6, 0x16FB, %l4
9643 sdiv %l6, 0x0328, %o3
9644 fmovsa %xcc, %f31, %f13
9645 add %l7, 0x20, %l6
9646 wr %g0, 0x80, %asi
9647 casxa [%l6] 0x80, %i4, %g2
9648 add %l7, 0x08, %l6
9649 wr %g0, 0x0c, %asi
9650 casxa [%l6] 0x0c, %l2, %o4
9651 xnor %o1, %i7, %g4
9652 tcs %icc, 0x2
9653 taddcc %g7, 0x057A, %o2
9654 fmul8sux16 %f14, %f12, %f28
9655 mova %xcc, %g1, %l5
9656 movrne %o6, 0x267, %o7
9657 bg,a,pt %xcc, loop_925
9658 fcmpgt16 %f6, %f10, %i2
9659 ta %icc, 0x4
9660 ld [%l7 + 0x20], %f29
9661loop_925:
9662 nop
9663 wr %g0, 0x19, %asi
9664 prefetcha [%l7 + 0x78] %asi, 0x0
9665 fbuge %fcc1, loop_926
9666 add %l1, 0x07A6, %o5
9667 taddcc %l0, %i3, %l3
9668 fbn %fcc2, loop_927
9669loop_926:
9670 tleu %xcc, 0x2
9671 movle %icc, %i5, %i0
9672 tn %xcc, 0x0
9673loop_927:
9674 xnor %i1, %g3, %o0
9675 bcc loop_928
9676 fnor %f26, %f0, %f4
9677 tg %icc, 0x4
9678 subcc %g5, 0x14CD, %l4
9679loop_928:
9680 edge8ln %l6, %g6, %i4
9681 subccc %g2, 0x0854, %o3
9682 fmovsleu %xcc, %f14, %f31
9683 fmovsa %icc, %f27, %f24
9684 ldx [%l7 + 0x28], %o4
9685 edge16l %o1, %l2, %i7
9686 brz %g4, loop_929
9687 umulcc %g7, %g1, %l5
9688 fmovsge %xcc, %f1, %f19
9689 fmovrslez %o2, %f15, %f25
9690loop_929:
9691 edge8 %o7, %i2, %o6
9692 fandnot2 %f24, %f12, %f30
9693 edge32ln %l1, %i6, %l0
9694 tg %xcc, 0x2
9695 alignaddr %i3, %l3, %i5
9696 tn %icc, 0x6
9697 fpadd32 %f28, %f26, %f30
9698 array32 %i0, %o5, %g3
9699 wr %g0, 0x88, %asi
9700 lduba [%l7 + 0x57] %asi, %o0
9701 sth %i1, [%l7 + 0x5A]
9702 membar 0x3D
9703 fxor %f2, %f0, %f12
9704 prefetch [%l7 + 0x6C], 0x1
9705 orncc %l4, 0x1743, %g5
9706 orcc %g6, 0x19A9, %i4
9707 fmovd %f10, %f6
9708 tne %icc, 0x5
9709 fpsub16 %f10, %f28, %f28
9710 movvs %xcc, %g2, %o3
9711 edge16n %o4, %o1, %l6
9712 sll %l2, 0x1D, %i7
9713 fmovsvs %xcc, %f15, %f24
9714 nop
9715 set 0x45, %l2
9716 stb %g4, [%l7 + %l2]
9717 mulscc %g1, 0x1BC5, %g7
9718 edge32ln %o2, %l5, %i2
9719 movle %xcc, %o6, %l1
9720 edge32ln %o7, %l0, %i6
9721 movre %l3, %i3, %i5
9722 bleu,a,pn %xcc, loop_930
9723 bge,a %icc, loop_931
9724 fmovdne %icc, %f31, %f10
9725 orncc %i0, 0x0708, %g3
9726loop_930:
9727 xnorcc %o0, 0x0CDE, %o5
9728loop_931:
9729 movne %xcc, %l4, %g5
9730 subccc %i1, %i4, %g2
9731 addcc %o3, %o4, %g6
9732 edge16l %o1, %l2, %i7
9733 edge16n %g4, %g1, %g7
9734 mova %xcc, %l6, %l5
9735 tle %xcc, 0x4
9736 fbug,a %fcc0, loop_932
9737 smulcc %o2, 0x0865, %o6
9738 tle %icc, 0x3
9739 sub %i2, %l1, %o7
9740loop_932:
9741 fmovsvc %icc, %f15, %f23
9742 bneg,pn %xcc, loop_933
9743 ta %xcc, 0x0
9744 fmovsl %xcc, %f20, %f22
9745 tg %icc, 0x2
9746loop_933:
9747 movvs %xcc, %l0, %i6
9748 fbug %fcc3, loop_934
9749 tpos %xcc, 0x6
9750 wr %g0, 0x89, %asi
9751 lduha [%l7 + 0x52] %asi, %l3
9752loop_934:
9753 nop
9754 wr %g0, 0x2b, %asi
9755 stha %i3, [%l7 + 0x4A] %asi
9756 membar #Sync
9757 popc %i5, %g3
9758 fmul8sux16 %f8, %f6, %f26
9759 nop
9760 setx loop_935, %l0, %l1
9761 jmpl %l1, %o0
9762 bleu,pn %icc, loop_936
9763 taddcc %i0, 0x1C8B, %o5
9764 st %f27, [%l7 + 0x34]
9765loop_935:
9766 taddcctv %g5, %i1, %l4
9767loop_936:
9768 movn %xcc, %i4, %g2
9769 sdivx %o3, 0x05DD, %g6
9770 bge,a,pn %xcc, loop_937
9771 movrgez %o4, 0x3CA, %o1
9772 bcc,a,pt %xcc, loop_938
9773 addcc %l2, %g4, %i7
9774loop_937:
9775 ta %xcc, 0x7
9776 fbue %fcc3, loop_939
9777loop_938:
9778 tvs %icc, 0x1
9779 restored
9780 rdpr %cwp, %g1
9781 rdpr %cansave, %g2
9782 rdpr %canrestore, %g3
9783 rdpr %cleanwin, %g4
9784 rdpr %otherwin, %g5
9785 rdpr %wstate, %g6
9786 edge8l %g7, %l6, %g1
9787loop_939:
9788 ldx [%l7 + 0x50], %l5
9789 tvc %icc, 0x0
9790 smulcc %o2, 0x0099, %i2
9791 wr %g0, 0x81, %asi
9792 lduha [%l7 + 0x7A] %asi, %l1
9793 fmul8sux16 %f0, %f20, %f18
9794 stb %o7, [%l7 + 0x60]
9795 fornot1 %f10, %f16, %f8
9796 tl %icc, 0x3
9797 tge %icc, 0x4
9798 udivcc %o6, 0x1BB1, %i6
9799 te %icc, 0x6
9800 addccc %l3, 0x1973, %i3
9801 movl %xcc, %l0, %g3
9802 bne,a loop_940
9803 edge16l %i5, %i0, %o0
9804 bleu,pt %xcc, loop_941
9805 std %o4, [%l7 + 0x58]
9806loop_940:
9807 fpadd16s %f4, %f12, %f27
9808 fxor %f26, %f26, %f16
9809loop_941:
9810 movn %icc, %i1, %l4
9811 fmovd %f30, %f24
9812 fba %fcc3, loop_942
9813 fblg,a %fcc0, loop_943
9814 edge32l %i4, %g5, %o3
9815 fmovsneg %xcc, %f27, %f9
9816loop_942:
9817 udiv %g2, 0x10C6, %o4
9818loop_943:
9819 array16 %o1, %g6, %l2
9820 sdivx %g4, 0x14DD, %i7
9821 mulx %l6, %g1, %g7
9822 set 0x74, %g6
9823 lda [%l7 + %g6] 0x0c, %f22
9824 srl %l5, %i2, %l1
9825 edge8ln %o7, %o2, %i6
9826 tneg %icc, 0x5
9827 movrlez %o6, %i3, %l3
9828 tgu %xcc, 0x5
9829 tn %icc, 0x3
9830 movcc %icc, %g3, %i5
9831 srl %i0, 0x04, %o0
9832 movrne %o5, %i1, %l4
9833 edge32n %i4, %g5, %o3
9834 addcc %g2, %l0, %o4
9835 movleu %xcc, %g6, %o1
9836 fbl %fcc2, loop_944
9837 sir 0x16DD
9838 orncc %g4, 0x18C6, %i7
9839 edge16l %l6, %l2, %g1
9840loop_944:
9841 subc %g7, %l5, %i2
9842 umul %o7, %l1, %i6
9843 udivx %o6, 0x0C3A, %o2
9844 movle %icc, %l3, %g3
9845 fnor %f22, %f2, %f4
9846 set 0x50, %l3
9847 swapa [%l7 + %l3] 0x11, %i5
9848 tn %xcc, 0x1
9849 fnot1 %f16, %f10
9850 movleu %icc, %i3, %i0
9851 fpackfix %f10, %f10
9852 tcs %xcc, 0x1
9853 wr %g0, 0x80, %asi
9854 ldsba [%l7 + 0x71] %asi, %o5
9855 movrne %i1, 0x2DD, %o0
9856 bvs,a,pt %xcc, loop_945
9857 orncc %i4, 0x1276, %g5
9858 andncc %l4, %o3, %g2
9859 membar 0x45
9860loop_945:
9861 movvc %icc, %o4, %g6
9862 set 0x58, %o4
9863 ldsba [%l7 + %o4] 0x10, %o1
9864 bvs,a loop_946
9865 fbuge %fcc2, loop_947
9866 fmovscc %xcc, %f11, %f14
9867 fbne,a %fcc1, loop_948
9868loop_946:
9869 edge16 %g4, %l0, %i7
9870loop_947:
9871 bge,a %xcc, loop_949
9872 fpack32 %f28, %f4, %f30
9873loop_948:
9874 fnors %f24, %f19, %f7
9875 fbug %fcc3, loop_950
9876loop_949:
9877 movrlz %l6, 0x097, %g1
9878 sll %l2, 0x1F, %l5
9879 addc %i2, 0x1C64, %g7
9880loop_950:
9881 alignaddrl %o7, %i6, %o6
9882 fmovsne %xcc, %f18, %f11
9883 movgu %xcc, %l1, %l3
9884 movneg %xcc, %g3, %i5
9885 ta %xcc, 0x3
9886 fnors %f6, %f1, %f24
9887 umul %o2, 0x022E, %i3
9888 fcmpgt32 %f22, %f18, %o5
9889 fbul,a %fcc2, loop_951
9890 brnz %i1, loop_952
9891 movrne %o0, 0x119, %i4
9892 andn %i0, %g5, %l4
9893loop_951:
9894 fmovdcs %xcc, %f20, %f24
9895loop_952:
9896 tsubcc %o3, 0x1950, %g2
9897 alignaddrl %o4, %o1, %g4
9898 fmuld8ulx16 %f7, %f19, %f24
9899 tle %icc, 0x2
9900 saved
9901 rdpr %cwp, %g1
9902 rdpr %cansave, %g2
9903 rdpr %canrestore, %g3
9904 rdpr %cleanwin, %g4
9905 rdpr %otherwin, %g5
9906 rdpr %wstate, %g6
9907 fsrc1 %f8, %f2
9908 tsubcc %l0, %g6, %i7
9909 and %l6, 0x0749, %g1
9910 for %f12, %f16, %f4
9911 tvs %xcc, 0x3
9912 movle %xcc, %l2, %l5
9913 wr %g0, 0x88, %asi
9914 ldxa [%l7 + 0x48] %asi, %g7
9915 fzero %f10
9916 orncc %o7, %i6, %i2
9917 tleu %xcc, 0x5
9918 orn %l1, %o6, %g3
9919 smulcc %l3, %o2, %i5
9920 movcc %icc, %i3, %i1
9921 tg %xcc, 0x1
9922 std %f30, [%l7 + 0x28]
9923 lduh [%l7 + 0x3A], %o5
9924 umul %i4, 0x0009, %o0
9925 brlz,a %g5, loop_953
9926 sdivx %l4, 0x117E, %o3
9927 fornot1s %f10, %f28, %f30
9928 edge16n %g2, %i0, %o1
9929loop_953:
9930 subc %g4, 0x1DF5, %l0
9931 taddcc %o4, %i7, %g6
9932 bge,a %icc, loop_954
9933 fornot2s %f8, %f18, %f31
9934 fba,a %fcc2, loop_955
9935 bne,a loop_956
9936loop_954:
9937 or %g1, %l2, %l6
9938 brlez %l5, loop_957
9939loop_955:
9940 tsubcctv %g7, %o7, %i6
9941loop_956:
9942 fmovdneg %xcc, %f0, %f18
9943 array8 %i2, %o6, %g3
9944loop_957:
9945 mulx %l3, 0x077E, %l1
9946 fzero %f28
9947 movrlez %o2, %i3, %i1
9948 edge16l %o5, %i5, %i4
9949 fmovsle %icc, %f26, %f17
9950 edge16 %g5, %l4, %o3
9951 subccc %o0, 0x17CC, %i0
9952 srax %g2, 0x1D, %g4
9953 smul %l0, %o4, %i7
9954 srax %o1, %g1, %l2
9955 tvs %xcc, 0x7
9956 mova %xcc, %l6, %g6
9957 tsubcctv %g7, %o7, %l5
9958 or %i2, %o6, %i6
9959 std %l2, [%l7 + 0x78]
9960 movl %icc, %g3, %o2
9961 fmovdn %xcc, %f3, %f4
9962 fabss %f23, %f25
9963 sir 0x1CA6
9964 fmovsa %icc, %f16, %f12
9965 movleu %xcc, %i3, %i1
9966 fcmple16 %f10, %f2, %o5
9967 fabsd %f0, %f8
9968 fpadd16s %f11, %f26, %f21
9969 mova %xcc, %l1, %i4
9970 bg,a loop_958
9971 tn %icc, 0x6
9972 orncc %i5, %l4, %g5
9973 fmovrdlz %o0, %f24, %f24
9974loop_958:
9975 fbule %fcc1, loop_959
9976 fzeros %f4
9977 membar 0x12
9978 set 0x50, %i2
9979 ldstuba [%l7 + %i2] 0x18, %i0
9980loop_959:
9981 and %g2, 0x179C, %g4
9982 fbug %fcc1, loop_960
9983 andcc %l0, 0x1022, %o3
9984 fandnot1 %f12, %f26, %f2
9985 tge %icc, 0x1
9986loop_960:
9987 tge %xcc, 0x2
9988 fmovsg %xcc, %f7, %f18
9989 fblg %fcc2, loop_961
9990 fba %fcc0, loop_962
9991 subc %o4, %i7, %o1
9992 movn %icc, %g1, %l2
9993loop_961:
9994 nop
9995 set 0x60, %i6
9996 ldxa [%l7 + %i6] 0x18, %l6
9997loop_962:
9998 xorcc %g6, 0x1EF3, %g7
9999 fandnot2s %f22, %f13, %f1
10000 set 0x6C, %o3
10001 swapa [%l7 + %o3] 0x88, %l5
10002 movrne %o7, %o6, %i2
10003 mulscc %i6, %l3, %o2
10004 fble,a %fcc0, loop_963
10005 ldx [%l7 + 0x28], %g3
10006 tvs %icc, 0x2
10007 edge32 %i1, %o5, %l1
10008loop_963:
10009 orcc %i4, 0x192B, %i5
10010 fmovrsgz %l4, %f27, %f9
10011 edge16l %g5, %o0, %i0
10012 add %l7, 0x68, %l6
10013 wr %g0, 0x19, %asi
10014 casxa [%l6] 0x19, %i3, %g4
10015 brnz,a %g2, loop_964
10016 movcc %xcc, %o3, %l0
10017 movleu %xcc, %o4, %i7
10018 movvs %xcc, %g1, %l2
10019loop_964:
10020 siam 0x0
10021 tvs %icc, 0x5
10022 add %l7, 0x60, %l6
10023 wr %g0, 0x80, %asi
10024 lda [%l6] %asi, %o1
10025 casa [%l6] %asi, %o1, %l6
10026 tsubcc %g7, %l5, %g6
10027 taddcc %o7, %o6, %i6
10028 fcmpd %fcc0, %f14, %f12
10029 orcc %i2, 0x08BC, %o2
10030 tneg %xcc, 0x0
10031 sdivcc %g3, 0x0CAD, %l3
10032 edge32l %i1, %l1, %o5
10033 edge8n %i5, %l4, %i4
10034 tsubcc %g5, 0x0B2B, %i0
10035 edge32n %i3, %g4, %g2
10036 udiv %o0, 0x0717, %l0
10037 fone %f20
10038 fbue %fcc3, loop_965
10039 saved
10040 rdpr %cwp, %g1
10041 rdpr %cansave, %g2
10042 rdpr %canrestore, %g3
10043 rdpr %cleanwin, %g4
10044 rdpr %otherwin, %g5
10045 rdpr %wstate, %g6
10046 fmovdgu %xcc, %f13, %f15
10047 st %f19, [%l7 + 0x34]
10048loop_965:
10049 nop
10050 wr %g0, 0x80, %asi
10051 lduha [%l7 + 0x0A] %asi, %o4
10052 fmovrse %o3, %f7, %f7
10053 bvs,a loop_966
10054 tn %icc, 0x7
10055 fcmps %fcc2, %f20, %f10
10056 set 0x1C, %o1
10057 lda [%l7 + %o1] 0x14, %f24
10058loop_966:
10059 udivx %i7, 0x019B, %l2
10060 wr %g0, 0x88, %asi
10061 lduba [%l7 + 0x21] %asi, %o1
10062 fcmpd %fcc1, %f10, %f26
10063 prefetch [%l7 + 0x4C], 0x1
10064 fnors %f26, %f17, %f10
10065 nop
10066 setx loop_967, %l0, %l1
10067 wrpr 0x1, %tl
10068 wrpr %l1, %tnpc
10069 setx 0x34400001400, %l0, %l1
10070 wrpr %l1, %tstate
10071 wrhpr 0x4, %htstate
10072 done
10073 bl,pt %xcc, loop_968
10074 andncc %g1, %l6, %g7
10075 saved
10076 rdpr %cwp, %g1
10077 rdpr %cansave, %g2
10078 rdpr %canrestore, %g3
10079 rdpr %cleanwin, %g4
10080 rdpr %otherwin, %g5
10081 rdpr %wstate, %g6
10082loop_967:
10083 orncc %g6, 0x00F2, %l5
10084loop_968:
10085 fpsub16s %f25, %f22, %f9
10086 mulscc %o6, %i6, %i2
10087 edge16 %o2, %o7, %g3
10088 tpos %icc, 0x5
10089 fbug %fcc1, loop_969
10090 movpos %icc, %l3, %i1
10091 tl %xcc, 0x1
10092 fba %fcc2, loop_970
10093loop_969:
10094 tvc %icc, 0x4
10095 ta %icc, 0x6
10096 fcmped %fcc0, %f18, %f18
10097loop_970:
10098 nop
10099 set 0x4A, %i3
10100 lduba [%l7 + %i3] 0x89, %o5
10101 tleu %xcc, 0x1
10102 andncc %i5, %l1, %i4
10103 fmul8x16 %f3, %f0, %f12
10104 edge16l %l4, %g5, %i0
10105 ldstub [%l7 + 0x4F], %i3
10106 fmovrsgz %g4, %f7, %f29
10107 tle %xcc, 0x5
10108 set 0x24, %l0
10109 stba %g2, [%l7 + %l0] 0x27
10110 membar #Sync
10111 fcmpeq32 %f26, %f30, %o0
10112 tcs %icc, 0x6
10113 movvc %xcc, %l0, %o3
10114 set 0x58, %i7
10115 stha %i7, [%l7 + %i7] 0x19
10116 subcc %l2, %o4, %o1
10117 bn,pn %icc, loop_971
10118 sllx %g1, %g7, %g6
10119 membar #Sync
10120 wr %g0, 0x1f, %asi
10121 ldda [%l7 + 0x40] %asi, %f16
10122loop_971:
10123 fbe,a %fcc1, loop_972
10124 lduh [%l7 + 0x3C], %l5
10125 bge,a loop_973
10126 ldstub [%l7 + 0x25], %o6
10127loop_972:
10128 movle %icc, %i6, %l6
10129 fmovdvs %icc, %f1, %f6
10130loop_973:
10131 and %o2, %i2, %o7
10132 alignaddrl %l3, %i1, %o5
10133 fbne %fcc2, loop_974
10134 movvs %icc, %i5, %g3
10135 set 0x19, %l4
10136 ldstuba [%l7 + %l4] 0x88, %l1
10137loop_974:
10138 edge16 %l4, %g5, %i4
10139 fbe,a %fcc1, loop_975
10140 andn %i0, %g4, %i3
10141 taddcc %g2, %o0, %l0
10142 sdivcc %o3, 0x04BA, %i7
10143loop_975:
10144 tsubcc %o4, %o1, %l2
10145 fmovrsne %g7, %f12, %f14
10146 fmovsa %xcc, %f15, %f22
10147 tpos %xcc, 0x7
10148 movneg %icc, %g6, %l5
10149 set 0x10, %o2
10150 stxa %g1, [%l7 + %o2] 0x2b
10151 membar #Sync
10152 fcmped %fcc0, %f22, %f30
10153 orn %i6, %l6, %o2
10154 te %xcc, 0x5
10155 movgu %icc, %o6, %o7
10156 add %i2, %l3, %i1
10157 xorcc %o5, %g3, %l1
10158 orcc %l4, %g5, %i4
10159 edge16ln %i5, %g4, %i3
10160 sdiv %g2, 0x0F72, %i0
10161 fnegs %f3, %f5
10162 fpadd16 %f16, %f10, %f28
10163 add %l7, 0x10, %l6
10164 wr %g0, 0x04, %asi
10165 casa [%l6] %asi, %l0, %o0
10166 addccc %i7, 0x1801, %o4
10167 orncc %o3, 0x1498, %o1
10168 tg %xcc, 0x3
10169 tsubcctv %g7, 0x164A, %g6
10170 srlx %l2, %l5, %g1
10171 set 0x10, %i4
10172 prefetcha [%l7 + %i4] 0x14, 0x3
10173 call loop_976
10174 fmovrse %o2, %f26, %f31
10175 fornot2s %f14, %f27, %f18
10176 srlx %o6, 0x1C, %l6
10177loop_976:
10178 restored
10179 rdpr %cwp, %g1
10180 rdpr %cansave, %g2
10181 rdpr %canrestore, %g3
10182 rdpr %cleanwin, %g4
10183 rdpr %otherwin, %g5
10184 rdpr %wstate, %g6
10185 tne %xcc, 0x6
10186 edge32 %o7, %i2, %i1
10187 sdiv %l3, 0x0EB3, %g3
10188 fbue,a %fcc3, loop_977
10189 movvc %icc, %l1, %o5
10190 set 0x70, %g7
10191 ldda [%l7 + %g7] 0x10, %l4
10192loop_977:
10193 sir 0x0839
10194 wr %g0, 0x80, %asi
10195 lduwa [%l7 + 0x18] %asi, %g5
10196 array32 %i5, %i4, %g4
10197 fmovrslez %i3, %f0, %f13
10198 array32 %i0, %g2, %l0
10199 bcc,a loop_978
10200 orncc %i7, %o0, %o3
10201 wr %g0, 0x80, %asi
10202 ldxa [%l7 + 0x38] %asi, %o1
10203loop_978:
10204 alignaddr %o4, %g7, %g6
10205 ldsh [%l7 + 0x28], %l2
10206 fmul8x16al %f20, %f13, %f28
10207 tsubcc %g1, %i6, %o2
10208 fmovrde %o6, %f26, %f4
10209 fmovrde %l5, %f18, %f8
10210 tneg %icc, 0x6
10211 tge %icc, 0x0
10212 edge32n %l6, %i2, %o7
10213 fnor %f4, %f16, %f22
10214 restored
10215 rdpr %cwp, %g1
10216 rdpr %cansave, %g2
10217 rdpr %canrestore, %g3
10218 rdpr %cleanwin, %g4
10219 rdpr %otherwin, %g5
10220 rdpr %wstate, %g6
10221 xnor %i1, %g3, %l1
10222 movneg %icc, %l3, %o5
10223 movre %g5, %l4, %i5
10224 ldsh [%l7 + 0x2C], %i4
10225 bne,pt %icc, loop_979
10226 fmovdl %xcc, %f13, %f5
10227 fmovsgu %xcc, %f26, %f29
10228 fxnor %f30, %f6, %f18
10229loop_979:
10230 movg %icc, %g4, %i0
10231 set 0x50, %i1
10232 sta %f29, [%l7 + %i1] 0x11
10233 fnot2s %f11, %f6
10234 fba %fcc2, loop_980
10235 fxor %f0, %f6, %f18
10236 bvs,a %icc, loop_981
10237 fnot2s %f1, %f28
10238loop_980:
10239 std %i2, [%l7 + 0x70]
10240 te %xcc, 0x2
10241loop_981:
10242 movge %xcc, %l0, %g2
10243 fcmpes %fcc1, %f5, %f19
10244 edge32 %i7, %o3, %o1
10245 array32 %o4, %o0, %g6
10246 movpos %xcc, %g7, %l2
10247 array32 %i6, %o2, %g1
10248 alignaddr %l5, %l6, %i2
10249 membar #Sync
10250 wr %g0, 0x1f, %asi
10251 ldda [%l7 + 0x40] %asi, %f0
10252 bge,pt %icc, loop_982
10253 movrgez %o6, 0x2FE, %i1
10254 stx %o7, [%l7 + 0x38]
10255 andncc %g3, %l1, %o5
10256loop_982:
10257 fands %f5, %f13, %f27
10258 tne %xcc, 0x3
10259 tle %icc, 0x0
10260 fbu %fcc2, loop_983
10261 tvs %xcc, 0x1
10262 set 0x48, %i0
10263 ldswa [%l7 + %i0] 0x11, %g5
10264loop_983:
10265 andcc %l3, %i5, %i4
10266 popc %g4, %l4
10267 tcc %icc, 0x5
10268 udivx %i3, 0x061F, %i0
10269 smulcc %g2, 0x0EC2, %i7
10270 udiv %l0, 0x1E55, %o3
10271 saved
10272 rdpr %cwp, %g1
10273 rdpr %cansave, %g2
10274 rdpr %canrestore, %g3
10275 rdpr %cleanwin, %g4
10276 rdpr %otherwin, %g5
10277 rdpr %wstate, %g6
10278 brnz,a %o1, loop_984
10279 sir 0x19EA
10280 sth %o4, [%l7 + 0x66]
10281 fandnot2s %f11, %f31, %f18
10282loop_984:
10283 tl %icc, 0x4
10284 sethi 0x197B, %g6
10285 set 0x28, %l1
10286 sta %f21, [%l7 + %l1] 0x89
10287 umul %o0, 0x0777, %g7
10288 fand %f30, %f26, %f26
10289 umul %l2, %o2, %i6
10290 membar 0x6B
10291 movrlz %g1, 0x29E, %l5
10292 tcs %icc, 0x6
10293 orn %i2, 0x0485, %l6
10294 bge,pt %xcc, loop_985
10295 or %o6, %o7, %i1
10296 bgu,a,pn %icc, loop_986
10297 movre %g3, 0x38C, %o5
10298loop_985:
10299 movge %icc, %g5, %l3
10300 stx %l1, [%l7 + 0x08]
10301loop_986:
10302 brnz %i4, loop_987
10303 ldstub [%l7 + 0x3A], %i5
10304 fpadd16s %f29, %f9, %f17
10305 wr %g0, 0xea, %asi
10306 stba %l4, [%l7 + 0x6F] %asi
10307 membar #Sync
10308loop_987:
10309 fnands %f29, %f30, %f31
10310 movl %icc, %g4, %i3
10311 movrlez %i0, 0x19E, %i7
10312 edge8l %l0, %o3, %g2
10313 nop
10314 setx loop_988, %l0, %l1
10315 wrpr 0x1, %tl
10316 wrpr %l1, %tnpc
10317 setx 0x34400001400, %l0, %l1
10318 wrpr %l1, %tstate
10319 wrhpr 0x4, %htstate
10320 done
10321 alignaddrl %o1, %g6, %o4
10322 movre %g7, %o0, %l2
10323 saved
10324 rdpr %cwp, %g1
10325 rdpr %cansave, %g2
10326 rdpr %canrestore, %g3
10327 rdpr %cleanwin, %g4
10328 rdpr %otherwin, %g5
10329 rdpr %wstate, %g6
10330loop_988:
10331 mulscc %o2, 0x116C, %g1
10332 fbue,a %fcc2, loop_989
10333 array32 %i6, %l5, %l6
10334 tsubcc %o6, %i2, %o7
10335 lduh [%l7 + 0x64], %i1
10336loop_989:
10337 nop
10338 set 0x17, %l6
10339 ldsba [%l7 + %l6] 0x89, %g3
10340 call loop_990
10341 tle %icc, 0x6
10342 set 0x72, %o0
10343 stba %g5, [%l7 + %o0] 0x15
10344loop_990:
10345 movcs %icc, %l3, %o5
10346 ta %icc, 0x6
10347 fcmpne16 %f18, %f18, %l1
10348 tvs %icc, 0x4
10349 fmovrdgz %i5, %f14, %f16
10350 fmovd %f14, %f14
10351 tcs %xcc, 0x2
10352 wr %g0, 0x27, %asi
10353 stda %l4, [%l7 + 0x50] %asi
10354 membar #Sync
10355 smulcc %g4, %i3, %i0
10356 udiv %i4, 0x005F, %i7
10357 fpsub32 %f18, %f18, %f18
10358 andncc %l0, %o3, %g2
10359 smulcc %o1, 0x1CBC, %g6
10360 fbuge,a %fcc2, loop_991
10361 fandnot1 %f22, %f4, %f12
10362 std %f30, [%l7 + 0x58]
10363 nop
10364 set 0x4C, %l5
10365 ldsw [%l7 + %l5], %o4
10366loop_991:
10367 edge8n %o0, %g7, %l2
10368 tne %icc, 0x7
10369 brlz %g1, loop_992
10370 sir 0x14CE
10371 movg %icc, %o2, %l5
10372 fmovdleu %icc, %f13, %f20
10373loop_992:
10374 taddcc %i6, 0x1689, %o6
10375 movrlez %i2, %o7, %i1
10376 movleu %xcc, %g3, %l6
10377 array32 %l3, %g5, %o5
10378 movpos %xcc, %l1, %i5
10379 sth %g4, [%l7 + 0x36]
10380 move %xcc, %l4, %i3
10381 popc %i0, %i7
10382 fsrc1s %f1, %f30
10383 fandnot2s %f18, %f13, %f7
10384 fone %f26
10385 movleu %xcc, %i4, %l0
10386 sllx %o3, %g2, %o1
10387 popc %g6, %o0
10388 taddcc %o4, %g7, %g1
10389 orcc %l2, %o2, %i6
10390 nop
10391 setx loop_993, %l0, %l1
10392 wrpr 0x1, %tl
10393 wrpr %l1, %tpc
10394 add %l1, 0x4, %l1
10395 wrpr %l1, %tnpc
10396 setx 0x34400001400, %l0, %l1
10397 wrpr %l1, %tstate
10398 wrhpr 0x4, %htstate
10399 retry
10400 taddcctv %o6, %l5, %i2
10401 set 0x50, %g5
10402 ldswa [%l7 + %g5] 0x15, %i1
10403loop_993:
10404 movcc %icc, %g3, %l6
10405 wr %g0, 0x11, %asi
10406 stda %f16, [%l7 + 0x40] %asi
10407 movrgz %l3, 0x385, %o7
10408 stbar
10409 movcs %xcc, %g5, %l1
10410 set 0x14, %o5
10411 stba %o5, [%l7 + %o5] 0x15
10412 bneg,a %icc, loop_994
10413 bl loop_995
10414 fbg %fcc2, loop_996
10415 udivx %i5, 0x09DA, %g4
10416loop_994:
10417 srax %i3, 0x1F, %i0
10418loop_995:
10419 brlz %i7, loop_997
10420loop_996:
10421 ta %icc, 0x6
10422 movn %xcc, %l4, %l0
10423 nop
10424 setx loop_998, %l0, %l1
10425 wrpr 0x1, %tl
10426 wrpr %l1, %tnpc
10427 setx 0x34400001400, %l0, %l1
10428 wrpr %l1, %tstate
10429 wrhpr 0x4, %htstate
10430 done
10431loop_997:
10432 fnors %f17, %f2, %f22
10433 sdiv %o3, 0x1551, %g2
10434 bvc,pt %xcc, loop_999
10435loop_998:
10436 fmovrslz %i4, %f5, %f28
10437 stb %o1, [%l7 + 0x49]
10438 tge %xcc, 0x4
10439loop_999:
10440 movrgez %g6, %o4, %g7
10441 edge8ln %g1, %l2, %o2
10442 udivcc %o0, 0x0B01, %o6
10443 tg %xcc, 0x5
10444 edge32n %l5, %i2, %i1
10445 movvc %icc, %g3, %l6
10446 set 0x5C, %i5
10447 ldsha [%l7 + %i5] 0x81, %l3
10448 mova %icc, %o7, %i6
10449 sub %g5, %o5, %i5
10450 smulcc %l1, %i3, %g4
10451 set 0x5A, %g3
10452 ldsha [%l7 + %g3] 0x80, %i0
10453 sdivx %l4, 0x0846, %i7
10454 fbe,a %fcc1, loop_1000
10455 taddcc %l0, 0x06D4, %g2
10456 add %l7, 0x28, %l6
10457 wr %g0, 0x88, %asi
10458 casxa [%l6] 0x88, %i4, %o3
10459loop_1000:
10460 fsrc2 %f30, %f22
10461 wr %g0, 0x10, %asi
10462 stwa %g6, [%l7 + 0x60] %asi
10463 sll %o4, 0x1B, %g7
10464 edge8ln %o1, %l2, %o2
10465 edge8ln %g1, %o0, %l5
10466 addccc %i2, %o6, %g3
10467 tl %icc, 0x4
10468 fnot1s %f0, %f16
10469 restored
10470 rdpr %cwp, %g1
10471 rdpr %cansave, %g2
10472 rdpr %canrestore, %g3
10473 rdpr %cleanwin, %g4
10474 rdpr %otherwin, %g5
10475 rdpr %wstate, %g6
10476 fbg %fcc1, loop_1001
10477 smul %l6, 0x0E98, %l3
10478 tneg %xcc, 0x0
10479 sir 0x0C49
10480loop_1001:
10481 flush %l7 + 0x54
10482 edge32ln %o7, %i6, %g5
10483 fmovd %f14, %f20
10484 fmovdl %icc, %f31, %f26
10485 popc %o5, %i5
10486 prefetch [%l7 + 0x44], 0x0
10487 xnor %l1, 0x10C9, %i1
10488 wr %g0, 0x19, %asi
10489 ldxa [%l7 + 0x20] %asi, %g4
10490 subc %i3, 0x0101, %l4
10491 fnors %f28, %f2, %f6
10492 set 0x0B, %g1
10493 lduba [%l7 + %g1] 0x80, %i0
10494 fors %f13, %f29, %f23
10495 addcc %i7, %g2, %l0
10496 movn %icc, %i4, %g6
10497 sub %o4, 0x0B67, %o3
10498 wr %g0, 0x10, %asi
10499 swapa [%l7 + 0x10] %asi, %o1
10500 fmovsgu %icc, %f23, %f4
10501 fmovdcs %icc, %f30, %f5
10502 fnegs %f17, %f4
10503 fpsub32s %f2, %f9, %f8
10504 udivcc %l2, 0x0742, %o2
10505 tn %icc, 0x6
10506 fmovsvc %icc, %f10, %f18
10507 fbge %fcc1, loop_1002
10508 sir 0x0C81
10509 tvc %icc, 0x4
10510 bvc,a,pn %xcc, loop_1003
10511loop_1002:
10512 fmovdcs %xcc, %f7, %f16
10513 ba,a %icc, loop_1004
10514 te %xcc, 0x6
10515loop_1003:
10516 ld [%l7 + 0x14], %f31
10517 wr %g0, 0x21, %asi
10518 stxa %g1, [%g0 + 0x110] %asi
10519loop_1004:
10520 fors %f15, %f21, %f0
10521 tleu %icc, 0x6
10522 edge32n %g7, %l5, %i2
10523 mova %xcc, %o0, %g3
10524 set 0x40, %g2
10525 ldda [%l7 + %g2] 0x27, %i6
10526 fmovsn %icc, %f9, %f16
10527 edge32ln %l3, %o7, %i6
10528 addcc %o6, 0x0F79, %o5
10529 tgu %icc, 0x0
10530 bge loop_1005
10531 be %icc, loop_1006
10532 subccc %i5, %g5, %i1
10533 xor %g4, 0x0729, %l1
10534loop_1005:
10535 movg %xcc, %i3, %i0
10536loop_1006:
10537 nop
10538 set 0x13, %g4
10539 ldstuba [%l7 + %g4] 0x18, %i7
10540 bvc,pn %icc, loop_1007
10541 fsrc2s %f31, %f29
10542 udivcc %l4, 0x09AE, %l0
10543 movgu %icc, %i4, %g6
10544loop_1007:
10545 sllx %o4, %o3, %o1
10546 brnz %g2, loop_1008
10547 fba,a %fcc3, loop_1009
10548 xnor %o2, %l2, %g7
10549 bvc,pn %icc, loop_1010
10550loop_1008:
10551 smulcc %g1, 0x04BF, %i2
10552loop_1009:
10553 fbule,a %fcc0, loop_1011
10554 membar 0x18
10555loop_1010:
10556 fmovscs %xcc, %f21, %f18
10557 movvc %xcc, %o0, %l5
10558loop_1011:
10559 sth %g3, [%l7 + 0x56]
10560 andncc %l6, %l3, %o7
10561 lduw [%l7 + 0x54], %o6
10562 movrgez %o5, %i6, %g5
10563 ldd [%l7 + 0x68], %f6
10564 fble %fcc2, loop_1012
10565 bgu,a %icc, loop_1013
10566 movgu %xcc, %i1, %i5
10567 sir 0x0DB7
10568loop_1012:
10569 fbul,a %fcc2, loop_1014
10570loop_1013:
10571 bneg,a %icc, loop_1015
10572 ldd [%l7 + 0x20], %f30
10573 ldsb [%l7 + 0x67], %g4
10574loop_1014:
10575 stb %l1, [%l7 + 0x5E]
10576loop_1015:
10577 ldsh [%l7 + 0x50], %i0
10578 tvc %xcc, 0x4
10579 fbuge %fcc3, loop_1016
10580 fornot1 %f28, %f6, %f14
10581 ldsw [%l7 + 0x38], %i3
10582 swap [%l7 + 0x6C], %i7
10583loop_1016:
10584 edge8n %l0, %i4, %g6
10585 wr %g0, 0x81, %asi
10586 stda %l4, [%l7 + 0x28] %asi
10587 addccc %o3, %o1, %g2
10588 sra %o4, %l2, %o2
10589 ta %xcc, 0x0
10590 edge16 %g1, %i2, %g7
10591 movrgz %l5, %g3, %l6
10592 udivx %l3, 0x05AE, %o0
10593 edge32ln %o6, %o5, %i6
10594 stb %o7, [%l7 + 0x7A]
10595 srax %i1, 0x10, %i5
10596 movl %icc, %g4, %l1
10597 srl %g5, 0x03, %i0
10598 movrgz %i3, %l0, %i4
10599 movne %icc, %i7, %l4
10600 movneg %xcc, %o3, %g6
10601 tge %icc, 0x1
10602 movrlz %o1, 0x2CF, %g2
10603 fbo,a %fcc2, loop_1017
10604 addcc %o4, 0x1D01, %o2
10605 fsrc2 %f20, %f20
10606 edge16ln %g1, %l2, %g7
10607loop_1017:
10608 ld [%l7 + 0x30], %f9
10609 fandnot1s %f12, %f11, %f8
10610 fbg %fcc1, loop_1018
10611 movcs %icc, %l5, %g3
10612 addccc %l6, %l3, %i2
10613 fabsd %f18, %f4
10614loop_1018:
10615 and %o0, 0x1506, %o5
10616 bvs,a loop_1019
10617 fsrc2 %f10, %f22
10618 nop
10619 setx loop_1020, %l0, %l1
10620 jmpl %l1, %o6
10621 edge16l %i6, %o7, %i5
10622loop_1019:
10623 movrne %g4, 0x191, %i1
10624 xnorcc %l1, %g5, %i3
10625loop_1020:
10626 edge16n %i0, %i4, %i7
10627 lduw [%l7 + 0x78], %l0
10628 tsubcctv %l4, %o3, %o1
10629 srax %g2, 0x11, %o4
10630 fmovdcc %icc, %f22, %f9
10631 taddcctv %g6, %o2, %l2
10632 xor %g1, %l5, %g3
10633 nop
10634 setx loop_1021, %l0, %l1
10635 jmpl %l1, %l6
10636 tcc %icc, 0x6
10637 fnot1s %f8, %f16
10638 movrlz %l3, %i2, %o0
10639loop_1021:
10640 fcmple16 %f0, %f30, %o5
10641 fabss %f19, %f9
10642 tneg %icc, 0x3
10643 tsubcc %g7, 0x1B49, %i6
10644 bge,pn %icc, loop_1022
10645 movle %xcc, %o6, %o7
10646 ta %xcc, 0x6
10647 fcmpgt16 %f0, %f28, %i5
10648loop_1022:
10649 nop
10650 wr %g0, 0x0c, %asi
10651 sta %f23, [%l7 + 0x50] %asi
10652 wr %g0, 0x89, %asi
10653 ldxa [%l7 + 0x60] %asi, %i1
10654 orcc %l1, 0x0BE1, %g5
10655 brgez %i3, loop_1023
10656 popc 0x0275, %i0
10657 sll %i4, 0x15, %i7
10658 umulcc %g4, %l0, %l4
10659loop_1023:
10660 fbg,a %fcc3, loop_1024
10661 addccc %o1, 0x13D8, %o3
10662 fmovsg %icc, %f25, %f11
10663 movgu %xcc, %g2, %g6
10664loop_1024:
10665 movpos %xcc, %o4, %l2
10666 addccc %o2, %l5, %g1
10667 movrgz %l6, %g3, %i2
10668 tcc %xcc, 0x1
10669 tg %xcc, 0x6
10670 brgz %l3, loop_1025
10671 fandnot1s %f14, %f1, %f30
10672 movgu %xcc, %o0, %g7
10673 fmovrde %o5, %f24, %f2
10674loop_1025:
10675 smul %i6, 0x1FD7, %o7
10676 popc 0x081B, %o6
10677 fsrc1s %f17, %f23
10678 flush %l7 + 0x38
10679 edge16 %i1, %l1, %i5
10680 wr %g0, 0x80, %asi
10681 prefetcha [%l7 + 0x28] %asi, 0x1
10682 tsubcc %g5, 0x0B53, %i4
10683 sir 0x0743
10684 ldd [%l7 + 0x68], %i0
10685 movrlez %i7, %l0, %g4
10686 tl %icc, 0x0
10687 alignaddrl %o1, %l4, %o3
10688 fmovsg %xcc, %f8, %f4
10689 bl,pn %icc, loop_1026
10690 movrgz %g6, %g2, %o4
10691 std %f24, [%l7 + 0x68]
10692 umul %l2, 0x02F5, %l5
10693loop_1026:
10694 sir 0x1D31
10695 or %g1, %l6, %o2
10696 stbar
10697 andcc %i2, 0x0E2B, %l3
10698 tcc %xcc, 0x5
10699 fmovdcs %icc, %f11, %f9
10700 movn %xcc, %g3, %g7
10701 fzero %f18
10702 tcc %xcc, 0x6
10703 fmovdpos %xcc, %f10, %f30
10704 fand %f6, %f10, %f30
10705 movl %xcc, %o5, %o0
10706 movrne %i6, 0x027, %o7
10707 wr %g0, 0x1e, %asi
10708 stda %f0, [%l7 + 0x40] %asi
10709 membar #Sync
10710 fmovde %icc, %f29, %f6
10711 tgu %xcc, 0x7
10712 and %o6, %l1, %i5
10713 fmovsne %icc, %f12, %f17
10714 sllx %i3, %g5, %i1
10715 movrlez %i0, %i7, %l0
10716 movgu %xcc, %g4, %o1
10717 addccc %i4, %l4, %g6
10718 flush %l7 + 0x60
10719 fble,a %fcc1, loop_1027
10720 movne %icc, %o3, %g2
10721 udivx %l2, 0x0163, %o4
10722 tcc %icc, 0x1
10723loop_1027:
10724 bl,a,pt %xcc, loop_1028
10725 udivcc %l5, 0x0643, %l6
10726 addccc %g1, 0x1466, %o2
10727 fxor %f18, %f8, %f0
10728loop_1028:
10729 udivcc %i2, 0x0332, %g3
10730 fbge %fcc0, loop_1029
10731 fxor %f30, %f0, %f8
10732 tpos %icc, 0x4
10733 srlx %g7, 0x16, %o5
10734loop_1029:
10735 xorcc %o0, %i6, %l3
10736 wr %g0, 0x18, %asi
10737 ldda [%l7 + 0x40] %asi, %f16
10738 xnor %o7, %l1, %o6
10739 tsubcctv %i5, %g5, %i1
10740 set 0x69, %o6
10741 lduba [%l7 + %o6] 0x80, %i3
10742 movg %xcc, %i7, %l0
10743 brgez %i0, loop_1030
10744 edge32l %g4, %o1, %i4
10745 brgz,a %l4, loop_1031
10746 fxnor %f10, %f20, %f14
10747loop_1030:
10748 and %g6, %o3, %g2
10749 bne,a,pt %icc, loop_1032
10750loop_1031:
10751 tvs %xcc, 0x5
10752 stbar
10753 umulcc %o4, 0x19D3, %l5
10754loop_1032:
10755 movrgez %l6, 0x3EC, %l2
10756 tneg %xcc, 0x5
10757 set 0x40, %l2
10758 stda %f16, [%l7 + %l2] 0x1f
10759 membar #Sync
10760 fandnot2s %f23, %f0, %f22
10761 andncc %g1, %o2, %g3
10762 edge32l %i2, %g7, %o5
10763 fmul8x16au %f25, %f21, %f14
10764 edge32n %o0, %i6, %o7
10765 nop
10766 setx loop_1033, %l0, %l1
10767 wrpr 0x1, %tl
10768 wrpr %l1, %tpc
10769 add %l1, 0x4, %l1
10770 wrpr %l1, %tnpc
10771 setx 0x34400001400, %l0, %l1
10772 wrpr %l1, %tstate
10773 wrhpr 0x4, %htstate
10774 retry
10775 ta %xcc, 0x0
10776 umul %l3, %l1, %i5
10777 ldd [%l7 + 0x78], %o6
10778loop_1033:
10779 te %icc, 0x5
10780 fmovdvs %icc, %f31, %f27
10781 andcc %g5, %i3, %i7
10782 set 0x20, %g6
10783 prefetcha [%l7 + %g6] 0x88, 0x2
10784 fmul8x16au %f26, %f9, %f10
10785 fnand %f0, %f14, %f24
10786 subcc %i1, 0x186A, %g4
10787 ble,pn %xcc, loop_1034
10788 fmovdcs %icc, %f20, %f12
10789 tcc %icc, 0x6
10790 sdivcc %i0, 0x1C3A, %o1
10791loop_1034:
10792 udiv %l4, 0x03BD, %i4
10793 xor %o3, 0x0F12, %g6
10794 tvc %icc, 0x3
10795 srax %o4, %l5, %g2
10796 mova %icc, %l6, %l2
10797 bneg loop_1035
10798 fbl,a %fcc1, loop_1036
10799 ble %xcc, loop_1037
10800 call loop_1038
10801loop_1035:
10802 sethi 0x1F2C, %g1
10803loop_1036:
10804 pdist %f10, %f22, %f10
10805loop_1037:
10806 tleu %icc, 0x5
10807loop_1038:
10808 sir 0x1B8E
10809 addc %g3, 0x0EC2, %i2
10810 movl %icc, %o2, %g7
10811 fbge,a %fcc2, loop_1039
10812 fmovrdgez %o0, %f4, %f10
10813 st %f2, [%l7 + 0x64]
10814 array16 %o5, %o7, %i6
10815loop_1039:
10816 movvc %xcc, %l1, %l3
10817 sra %i5, %o6, %i3
10818 movne %icc, %g5, %l0
10819 fcmped %fcc3, %f8, %f20
10820 fcmpeq32 %f8, %f4, %i7
10821 array32 %g4, %i1, %o1
10822 and %i0, %i4, %l4
10823 fbn,a %fcc1, loop_1040
10824 bpos,a,pn %icc, loop_1041
10825 movvc %icc, %g6, %o4
10826 movne %xcc, %l5, %g2
10827loop_1040:
10828 sub %l6, %o3, %g1
10829loop_1041:
10830 te %icc, 0x4
10831 set 0x21, %o7
10832 stba %l2, [%l7 + %o7] 0x19
10833 nop
10834 set 0x18, %l3
10835 ldx [%l7 + %l3], %i2
10836 ldub [%l7 + 0x49], %g3
10837 edge8 %g7, %o0, %o5
10838 orncc %o7, %i6, %o2
10839 fmovsge %icc, %f9, %f27
10840 andncc %l3, %i5, %l1
10841 taddcctv %o6, 0x1467, %g5
10842 mulscc %i3, 0x167A, %l0
10843 edge8 %g4, %i1, %o1
10844 array16 %i7, %i0, %i4
10845 smul %g6, %o4, %l5
10846 xnorcc %l4, 0x1A98, %l6
10847 edge32l %g2, %o3, %l2
10848 orncc %i2, %g1, %g7
10849 fcmped %fcc0, %f0, %f10
10850 fpack16 %f6, %f28
10851 fnot2s %f5, %f23
10852 orcc %g3, %o0, %o5
10853 fbug %fcc1, loop_1042
10854 sir 0x0622
10855 orcc %i6, %o2, %o7
10856 fmovrdlez %i5, %f28, %f26
10857loop_1042:
10858 movne %icc, %l1, %o6
10859 saved
10860 rdpr %cwp, %g1
10861 rdpr %cansave, %g2
10862 rdpr %canrestore, %g3
10863 rdpr %cleanwin, %g4
10864 rdpr %otherwin, %g5
10865 rdpr %wstate, %g6
10866 fbue,a %fcc0, loop_1043
10867 or %g5, %l3, %i3
10868 fxors %f9, %f7, %f31
10869 movgu %xcc, %l0, %i1
10870loop_1043:
10871 srl %o1, %i7, %g4
10872 fandnot2s %f28, %f27, %f19
10873 subcc %i0, %g6, %o4
10874 fpadd16 %f10, %f22, %f22
10875 wr %g0, 0x80, %asi
10876 sta %f11, [%l7 + 0x4C] %asi
10877 te %xcc, 0x3
10878 edge32 %l5, %l4, %l6
10879 sdivcc %g2, 0x089D, %o3
10880 brz,a %l2, loop_1044
10881 bneg,a loop_1045
10882 xor %i4, %i2, %g1
10883 movg %icc, %g3, %o0
10884loop_1044:
10885 edge8ln %g7, %o5, %o2
10886loop_1045:
10887 movn %icc, %o7, %i6
10888 bcs,a,pt %xcc, loop_1046
10889 fbuge %fcc0, loop_1047
10890 ba %xcc, loop_1048
10891 fba,a %fcc3, loop_1049
10892loop_1046:
10893 movpos %xcc, %i5, %l1
10894loop_1047:
10895 nop
10896 setx loop_1050, %l0, %l1
10897 wrpr 0x1, %tl
10898 wrpr %l1, %tpc
10899 add %l1, 0x4, %l1
10900 wrpr %l1, %tnpc
10901 setx 0x34400001400, %l0, %l1
10902 wrpr %l1, %tstate
10903 wrhpr 0x4, %htstate
10904 retry
10905loop_1048:
10906 bpos,pt %icc, loop_1051
10907loop_1049:
10908 andncc %g5, %o6, %i3
10909 tge %icc, 0x7
10910loop_1050:
10911 xorcc %l3, %i1, %o1
10912loop_1051:
10913 edge8 %l0, %i7, %i0
10914 fbuge %fcc0, loop_1052
10915 and %g4, %o4, %g6
10916 fmovscs %icc, %f21, %f6
10917 fmovsl %xcc, %f18, %f8
10918loop_1052:
10919 tle %icc, 0x5
10920 xnorcc %l5, %l6, %l4
10921 st %f7, [%l7 + 0x78]
10922 bcc,pt %icc, loop_1053
10923 te %xcc, 0x2
10924 or %o3, %g2, %i4
10925 addc %l2, 0x1B21, %g1
10926loop_1053:
10927 lduw [%l7 + 0x20], %i2
10928 fxors %f22, %f29, %f19
10929 movneg %icc, %g3, %g7
10930 fmovsge %icc, %f26, %f25
10931 sth %o5, [%l7 + 0x60]
10932 movcc %xcc, %o0, %o2
10933 edge8ln %o7, %i5, %i6
10934 xorcc %g5, 0x1BEC, %o6
10935 brz %l1, loop_1054
10936 orn %i3, 0x0B4A, %l3
10937 edge32ln %o1, %i1, %l0
10938 array16 %i7, %i0, %g4
10939loop_1054:
10940 movleu %icc, %o4, %l5
10941 add %l6, %g6, %o3
10942 srlx %g2, 0x01, %l4
10943 fmovdcc %xcc, %f9, %f30
10944 tsubcc %l2, %i4, %i2
10945 andn %g3, 0x148D, %g1
10946 ldsb [%l7 + 0x16], %o5
10947 taddcctv %o0, 0x1ABE, %o2
10948 movrlez %g7, 0x3D3, %o7
10949 siam 0x1
10950 subccc %i5, %i6, %g5
10951 alignaddrl %l1, %i3, %o6
10952 alignaddr %o1, %l3, %l0
10953 taddcc %i1, %i0, %g4
10954 fmovdcc %icc, %f8, %f16
10955 fmovrslez %i7, %f25, %f5
10956 stw %o4, [%l7 + 0x5C]
10957 sub %l6, %g6, %l5
10958 taddcctv %o3, %g2, %l4
10959 fbg,a %fcc3, loop_1055
10960 movge %xcc, %l2, %i4
10961 fpsub16s %f21, %f9, %f5
10962 umul %i2, %g3, %o5
10963loop_1055:
10964 andncc %o0, %o2, %g7
10965 edge16 %o7, %i5, %i6
10966 set 0x18, %i2
10967 ldxa [%g0 + %i2] 0x4f, %g1
10968 edge8 %g5, %i3, %o6
10969 srlx %l1, 0x13, %l3
10970 set 0x38, %o4
10971 ldstuba [%l7 + %o4] 0x04, %l0
10972 fones %f13
10973 fba %fcc0, loop_1056
10974 fpsub16s %f16, %f19, %f1
10975 udivcc %i1, 0x1F1C, %o1
10976 andcc %i0, %i7, %g4
10977loop_1056:
10978 fbne %fcc1, loop_1057
10979 tn %xcc, 0x5
10980 brgez %o4, loop_1058
10981 fmovsg %xcc, %f28, %f0
10982loop_1057:
10983 tpos %icc, 0x1
10984 ldsw [%l7 + 0x18], %l6
10985loop_1058:
10986 fmovdge %xcc, %f21, %f18
10987 movge %icc, %l5, %o3
10988 fmovsleu %icc, %f28, %f25
10989 fmovdvc %xcc, %f16, %f28
10990 fbg,a %fcc0, loop_1059
10991 edge16l %g2, %g6, %l4
10992 fpadd16s %f2, %f28, %f28
10993 wr %g0, 0x11, %asi
10994 stwa %l2, [%l7 + 0x50] %asi
10995loop_1059:
10996 sir 0x1F3D
10997 ta %xcc, 0x1
10998 saved
10999 rdpr %cwp, %g1
11000 rdpr %cansave, %g2
11001 rdpr %canrestore, %g3
11002 rdpr %cleanwin, %g4
11003 rdpr %otherwin, %g5
11004 rdpr %wstate, %g6
11005 fmovsvs %icc, %f4, %f22
11006 andcc %i4, %i2, %g3
11007 bg %xcc, loop_1060
11008 tleu %xcc, 0x3
11009 fabsd %f8, %f22
11010 sethi 0x0862, %o5
11011loop_1060:
11012 tge %icc, 0x5
11013 movgu %icc, %o2, %o0
11014 bn,a,pn %xcc, loop_1061
11015 fnegs %f3, %f1
11016 ta %xcc, 0x0
11017 movleu %icc, %o7, %i5
11018loop_1061:
11019 nop
11020 set 0x30, %o3
11021 lduwa [%l7 + %o3] 0x14, %g7
11022 saved
11023 rdpr %cwp, %g1
11024 rdpr %cansave, %g2
11025 rdpr %canrestore, %g3
11026 rdpr %cleanwin, %g4
11027 rdpr %otherwin, %g5
11028 rdpr %wstate, %g6
11029 fbl,a %fcc3, loop_1062
11030 orcc %g1, 0x1F9C, %i6
11031 fblg,a %fcc3, loop_1063
11032 addcc %i3, %g5, %l1
11033loop_1062:
11034 swap [%l7 + 0x30], %o6
11035 fbe %fcc1, loop_1064
11036loop_1063:
11037 fmovdvs %xcc, %f31, %f7
11038 umulcc %l3, %i1, %l0
11039 bn %icc, loop_1065
11040loop_1064:
11041 movpos %xcc, %o1, %i0
11042 popc 0x1BBA, %g4
11043 sub %o4, %l6, %i7
11044loop_1065:
11045 or %l5, 0x05E7, %g2
11046 edge16l %o3, %g6, %l4
11047 fmovdgu %icc, %f8, %f18
11048 xorcc %i4, %l2, %i2
11049 fmuld8ulx16 %f28, %f19, %f16
11050 wr %g0, 0x04, %asi
11051 ldstuba [%l7 + 0x3D] %asi, %g3
11052 fmovscs %xcc, %f14, %f6
11053 edge32 %o5, %o2, %o0
11054 tcc %icc, 0x5
11055 sth %o7, [%l7 + 0x66]
11056 orncc %i5, %g7, %g1
11057 andcc %i3, 0x19FC, %g5
11058 edge32 %l1, %o6, %l3
11059 sll %i1, 0x17, %l0
11060 sllx %o1, %i6, %i0
11061 movrgez %o4, 0x1BD, %g4
11062 andncc %i7, %l6, %g2
11063 fzero %f8
11064 swap [%l7 + 0x78], %l5
11065 set 0x30, %o1
11066 ldda [%l7 + %o1] 0xea, %o2
11067 xor %g6, 0x1310, %i4
11068 tge %icc, 0x5
11069 fpadd16 %f30, %f6, %f20
11070 bl,pt %xcc, loop_1066
11071 fxnors %f27, %f14, %f25
11072 fmovsgu %icc, %f12, %f8
11073 fmovsa %icc, %f11, %f6
11074loop_1066:
11075 fsrc1s %f27, %f5
11076 fmovsleu %xcc, %f29, %f6
11077 fmovdvs %xcc, %f9, %f5
11078 movrgz %l4, %i2, %g3
11079 or %l2, 0x1C31, %o2
11080 add %o0, 0x01A0, %o7
11081 udivx %i5, 0x103D, %o5
11082 fba,a %fcc1, loop_1067
11083 bge loop_1068
11084 movrgz %g7, 0x3A3, %g1
11085 tn %xcc, 0x7
11086loop_1067:
11087 sdivcc %g5, 0x16B1, %l1
11088loop_1068:
11089 tg %icc, 0x4
11090 andn %i3, 0x1939, %o6
11091 bpos,pt %icc, loop_1069
11092 sth %i1, [%l7 + 0x7A]
11093 sethi 0x15EC, %l3
11094 tcs %icc, 0x5
11095loop_1069:
11096 nop
11097 set 0x14, %i6
11098 lduwa [%l7 + %i6] 0x10, %o1
11099 sll %i6, %l0, %i0
11100 edge32 %o4, %i7, %g4
11101 restored
11102 rdpr %cwp, %g1
11103 rdpr %cansave, %g2
11104 rdpr %canrestore, %g3
11105 rdpr %cleanwin, %g4
11106 rdpr %otherwin, %g5
11107 rdpr %wstate, %g6
11108 edge16l %l6, %l5, %g2
11109 wr %g0, 0x89, %asi
11110 swapa [%l7 + 0x28] %asi, %g6
11111 be,pn %xcc, loop_1070
11112 sethi 0x1F35, %i4
11113 fcmped %fcc3, %f26, %f4
11114 fmovrdgez %o3, %f30, %f2
11115loop_1070:
11116 nop
11117 wr %g0, 0x10, %asi
11118 ldxa [%l7 + 0x18] %asi, %i2
11119 and %l4, %g3, %l2
11120 edge16n %o2, %o0, %o7
11121 fcmpeq16 %f10, %f8, %i5
11122 movrgez %o5, 0x3AA, %g7
11123 sir 0x118C
11124 subcc %g1, %l1, %g5
11125 array32 %o6, %i1, %i3
11126 stx %l3, [%l7 + 0x08]
11127 fble %fcc1, loop_1071
11128 xnorcc %i6, 0x0A74, %l0
11129 siam 0x6
11130 sub %i0, 0x04F2, %o4
11131loop_1071:
11132 subcc %i7, %g4, %o1
11133 mulscc %l5, %l6, %g6
11134 edge8n %g2, %o3, %i4
11135 fcmpeq16 %f2, %f2, %l4
11136 nop
11137 setx loop_1072, %l0, %l1
11138 jmpl %l1, %g3
11139 ta %xcc, 0x5
11140 movpos %icc, %i2, %l2
11141 fbuge,a %fcc1, loop_1073
11142loop_1072:
11143 addcc %o2, %o0, %o7
11144 fcmpgt32 %f10, %f30, %o5
11145 movne %icc, %i5, %g1
11146loop_1073:
11147 tn %icc, 0x7
11148 taddcctv %l1, %g7, %o6
11149 edge32n %i1, %g5, %i3
11150 fbug,a %fcc2, loop_1074
11151 fands %f1, %f16, %f9
11152 movne %icc, %l3, %i6
11153 sub %l0, 0x0F86, %i0
11154loop_1074:
11155 movl %icc, %o4, %i7
11156 tsubcctv %g4, 0x1DD6, %o1
11157 fmovdvs %icc, %f9, %f1
11158 movpos %xcc, %l5, %g6
11159 fmovdvc %xcc, %f6, %f20
11160 tsubcctv %g2, 0x1715, %o3
11161 and %l6, %l4, %i4
11162 movrgez %g3, 0x380, %i2
11163 movvc %xcc, %l2, %o0
11164 array8 %o2, %o7, %i5
11165 srax %o5, %g1, %g7
11166 nop
11167 setx loop_1075, %l0, %l1
11168 wrpr 0x1, %tl
11169 wrpr %l1, %tnpc
11170 setx 0x34400001400, %l0, %l1
11171 wrpr %l1, %tstate
11172 wrhpr 0x4, %htstate
11173 done
11174 bleu,a,pn %xcc, loop_1076
11175 sra %l1, %i1, %o6
11176 fone %f2
11177loop_1075:
11178 fbne,a %fcc1, loop_1077
11179loop_1076:
11180 or %i3, %g5, %i6
11181 srax %l3, 0x1F, %i0
11182 set 0x2F, %l0
11183 lduba [%l7 + %l0] 0x80, %l0
11184loop_1077:
11185 movl %xcc, %i7, %o4
11186 array16 %g4, %l5, %o1
11187 fornot2 %f22, %f30, %f10
11188 tvs %xcc, 0x4
11189 addcc %g2, 0x1935, %o3
11190 set 0x66, %i7
11191 ldsha [%l7 + %i7] 0x04, %g6
11192 andncc %l4, %i4, %g3
11193 fmovrde %l6, %f18, %f6
11194 tl %icc, 0x5
11195 movgu %icc, %i2, %o0
11196 addccc %l2, 0x166E, %o7
11197 addc %i5, 0x1323, %o5
11198 movneg %icc, %o2, %g7
11199 brlz %g1, loop_1078
11200 sdiv %l1, 0x18E2, %o6
11201 fnand %f18, %f12, %f22
11202 stx %i1, [%l7 + 0x20]
11203loop_1078:
11204 movrgez %g5, %i6, %l3
11205 fxor %f8, %f0, %f24
11206 movrgez %i3, 0x386, %l0
11207 movleu %xcc, %i0, %i7
11208 set 0x08, %i3
11209 stxa %g4, [%l7 + %i3] 0x2b
11210 membar #Sync
11211 movl %icc, %o4, %l5
11212 ldd [%l7 + 0x30], %f16
11213 or %g2, 0x05D5, %o3
11214 stx %g6, [%l7 + 0x58]
11215 edge16 %l4, %i4, %o1
11216 andcc %g3, %l6, %o0
11217 udiv %l2, 0x15D7, %i2
11218 sllx %o7, %i5, %o5
11219 fmovrdne %g7, %f20, %f0
11220 orn %o2, %l1, %o6
11221 smul %g1, %g5, %i1
11222 xnor %i6, %i3, %l3
11223 sub %i0, 0x1ED2, %i7
11224 fble %fcc1, loop_1079
11225 mulscc %g4, 0x118F, %l0
11226 and %l5, %g2, %o4
11227 set 0x1A, %o2
11228 ldsha [%l7 + %o2] 0x19, %g6
11229loop_1079:
11230 fmovsge %xcc, %f21, %f19
11231 edge32n %o3, %i4, %o1
11232 tge %xcc, 0x4
11233 subccc %l4, 0x0CE8, %g3
11234 sdivx %l6, 0x0A94, %o0
11235 movcc %icc, %i2, %l2
11236 nop
11237 set 0x48, %l4
11238 ldd [%l7 + %l4], %f6
11239 fzero %f20
11240 tl %icc, 0x3
11241 tgu %xcc, 0x6
11242 fmuld8sux16 %f1, %f18, %f16
11243 andcc %o7, %i5, %g7
11244 edge32ln %o5, %l1, %o2
11245 be,pn %icc, loop_1080
11246 subc %g1, 0x02BD, %g5
11247 movvc %xcc, %o6, %i1
11248 restored
11249 rdpr %cwp, %g1
11250 rdpr %cansave, %g2
11251 rdpr %canrestore, %g3
11252 rdpr %cleanwin, %g4
11253 rdpr %otherwin, %g5
11254 rdpr %wstate, %g6
11255loop_1080:
11256 ldsb [%l7 + 0x24], %i3
11257 udivcc %i6, 0x1209, %i0
11258 addcc %i7, 0x0275, %l3
11259 prefetch [%l7 + 0x18], 0x0
11260 wr %g0, 0x19, %asi
11261 stwa %l0, [%l7 + 0x74] %asi
11262 fnot2 %f28, %f2
11263 fcmps %fcc3, %f5, %f4
11264 movn %xcc, %g4, %g2
11265 fcmpne16 %f28, %f6, %l5
11266 ldsh [%l7 + 0x62], %o4
11267 sir 0x0B80
11268 tneg %icc, 0x3
11269 or %o3, %i4, %o1
11270 fmovdg %xcc, %f7, %f1
11271 movcs %xcc, %l4, %g6
11272 set 0x4B, %i4
11273 ldsba [%l7 + %i4] 0x15, %g3
11274 call loop_1081
11275 bn,pn %xcc, loop_1082
11276 udivcc %l6, 0x0E99, %i2
11277 sra %l2, %o0, %o7
11278loop_1081:
11279 bcs,a %xcc, loop_1083
11280loop_1082:
11281 movcs %xcc, %g7, %o5
11282 bn %icc, loop_1084
11283 edge32ln %i5, %o2, %g1
11284loop_1083:
11285 fpack32 %f22, %f16, %f12
11286 andncc %g5, %l1, %i1
11287loop_1084:
11288 fpadd16 %f30, %f26, %f16
11289 fpadd16s %f14, %f14, %f18
11290 lduh [%l7 + 0x70], %o6
11291 set 0x50, %i1
11292 stxa %i6, [%l7 + %i1] 0x89
11293 xorcc %i0, 0x146D, %i3
11294 fbl,a %fcc1, loop_1085
11295 tg %xcc, 0x2
11296 subc %l3, %i7, %l0
11297 fexpand %f19, %f0
11298loop_1085:
11299 fnegs %f16, %f9
11300 orcc %g4, 0x1130, %l5
11301 fpsub32 %f26, %f12, %f26
11302 sub %g2, 0x02C9, %o3
11303 movne %icc, %i4, %o1
11304 sdiv %o4, 0x1E7F, %l4
11305 prefetch [%l7 + 0x3C], 0x1
11306 movrgz %g6, 0x10D, %l6
11307 move %icc, %g3, %l2
11308 orncc %i2, %o7, %o0
11309 move %xcc, %o5, %g7
11310 set 0x7C, %g7
11311 ldsba [%l7 + %g7] 0x15, %i5
11312 edge32n %g1, %o2, %l1
11313 subccc %i1, %o6, %g5
11314 udivcc %i6, 0x0554, %i3
11315 popc 0x0CBB, %i0
11316 tvc %xcc, 0x1
11317 or %l3, 0x1E9D, %l0
11318 movgu %xcc, %g4, %i7
11319 edge32n %g2, %o3, %l5
11320 fbue,a %fcc0, loop_1086
11321 fsrc2 %f30, %f0
11322 fabss %f25, %f8
11323 movpos %xcc, %o1, %o4
11324loop_1086:
11325 srax %i4, %l4, %l6
11326 movrgez %g6, %g3, %i2
11327 fmovscc %xcc, %f6, %f15
11328 addccc %l2, %o0, %o5
11329 set 0x1C, %i0
11330 ldswa [%l7 + %i0] 0x88, %o7
11331 xnor %g7, %g1, %o2
11332 bcc,a,pt %icc, loop_1087
11333 fcmpeq16 %f12, %f22, %l1
11334 edge32 %i1, %i5, %o6
11335 movg %xcc, %i6, %g5
11336loop_1087:
11337 orncc %i3, %i0, %l0
11338 fbg,a %fcc2, loop_1088
11339 subcc %g4, 0x04F3, %i7
11340 wr %g0, 0x89, %asi
11341 lduha [%l7 + 0x6C] %asi, %l3
11342loop_1088:
11343 umulcc %o3, %g2, %l5
11344 sllx %o4, %o1, %i4
11345 udivx %l6, 0x0560, %g6
11346 alignaddr %g3, %l4, %l2
11347 tne %xcc, 0x1
11348 saved
11349 rdpr %cwp, %g1
11350 rdpr %cansave, %g2
11351 rdpr %canrestore, %g3
11352 rdpr %cleanwin, %g4
11353 rdpr %otherwin, %g5
11354 rdpr %wstate, %g6
11355 fmul8sux16 %f22, %f6, %f30
11356 orncc %o0, 0x1437, %o5
11357 movl %xcc, %o7, %g7
11358 fbug %fcc0, loop_1089
11359 fmuld8ulx16 %f26, %f16, %f18
11360 fmuld8ulx16 %f2, %f12, %f22
11361 tgu %xcc, 0x4
11362loop_1089:
11363 nop
11364 wr %g0, 0x23, %asi
11365 stda %g0, [%l7 + 0x78] %asi
11366 membar #Sync
11367 fone %f6
11368 fmul8x16au %f1, %f10, %f0
11369 fmovspos %icc, %f3, %f14
11370 taddcctv %i2, %o2, %i1
11371 tneg %xcc, 0x1
11372 popc %l1, %i5
11373 set 0x14, %l6
11374 stha %o6, [%l7 + %l6] 0x0c
11375 and %i6, 0x0A12, %i3
11376 srax %g5, 0x11, %l0
11377 tcc %icc, 0x6
11378 umulcc %i0, %i7, %l3
11379 movgu %icc, %o3, %g2
11380 tsubcc %l5, 0x0611, %g4
11381 fmovrde %o4, %f6, %f2
11382 tsubcctv %o1, %l6, %i4
11383 orn %g3, %g6, %l2
11384 sethi 0x1F1F, %l4
11385 movleu %icc, %o5, %o0
11386 sdivx %o7, 0x0DFA, %g7
11387 fones %f24
11388 fmovdcc %xcc, %f8, %f7
11389 tgu %icc, 0x2
11390 tgu %icc, 0x4
11391 fmovrdgez %i2, %f12, %f30
11392 fnand %f12, %f14, %f30
11393 movg %icc, %o2, %i1
11394 edge16n %l1, %i5, %g1
11395 udivx %i6, 0x07D7, %i3
11396 tg %xcc, 0x5
11397 fbule %fcc3, loop_1090
11398 alignaddrl %o6, %l0, %g5
11399 fmovdn %xcc, %f23, %f14
11400 tvs %xcc, 0x3
11401loop_1090:
11402 umulcc %i0, 0x044C, %l3
11403 subcc %i7, 0x0AEC, %o3
11404 movl %icc, %g2, %l5
11405 tne %xcc, 0x6
11406 edge16ln %o4, %o1, %g4
11407 subcc %l6, 0x164C, %i4
11408 addc %g6, 0x1FF9, %l2
11409 fands %f5, %f1, %f9
11410 wr %g0, 0x88, %asi
11411 stba %l4, [%l7 + 0x61] %asi
11412 fsrc1s %f13, %f30
11413 fnegs %f24, %f31
11414 fbe,a %fcc0, loop_1091
11415 call loop_1092
11416 fmul8x16au %f14, %f15, %f0
11417 sdiv %o5, 0x0AEE, %g3
11418loop_1091:
11419 tgu %xcc, 0x0
11420loop_1092:
11421 fpadd16 %f18, %f28, %f6
11422 movne %xcc, %o7, %g7
11423 fsrc1s %f14, %f12
11424 nop
11425 setx loop_1093, %l0, %l1
11426 wrpr 0x1, %tl
11427 wrpr %l1, %tpc
11428 add %l1, 0x4, %l1
11429 wrpr %l1, %tnpc
11430 setx 0x34400001400, %l0, %l1
11431 wrpr %l1, %tstate
11432 wrhpr 0x4, %htstate
11433 retry
11434 brlez %o0, loop_1094
11435 edge32 %o2, %i2, %i1
11436 ldx [%l7 + 0x20], %i5
11437loop_1093:
11438 fmovdleu %xcc, %f10, %f6
11439loop_1094:
11440 fmovsneg %icc, %f18, %f14
11441 pdist %f6, %f16, %f2
11442 movn %xcc, %l1, %i6
11443 nop
11444 setx loop_1095, %l0, %l1
11445 wrpr 0x1, %tl
11446 wrpr %l1, %tnpc
11447 setx 0x34400001400, %l0, %l1
11448 wrpr %l1, %tstate
11449 wrhpr 0x4, %htstate
11450 done
11451 bne,pt %xcc, loop_1096
11452 sir 0x1184
11453 fmovsvs %xcc, %f23, %f3
11454loop_1095:
11455 brgz %g1, loop_1097
11456loop_1096:
11457 fmovda %xcc, %f31, %f7
11458 tl %xcc, 0x5
11459 fmovdg %xcc, %f25, %f0
11460loop_1097:
11461 xnorcc %o6, %l0, %g5
11462 saved
11463 rdpr %cwp, %g1
11464 rdpr %cansave, %g2
11465 rdpr %canrestore, %g3
11466 rdpr %cleanwin, %g4
11467 rdpr %otherwin, %g5
11468 rdpr %wstate, %g6
11469 sdivcc %i0, 0x1359, %l3
11470 ldx [%l7 + 0x28], %i3
11471 fcmpgt16 %f16, %f22, %i7
11472 sdiv %g2, 0x09F1, %o3
11473 orn %l5, 0x1BDD, %o1
11474 movrne %g4, %o4, %i4
11475 fandnot1s %f7, %f7, %f21
11476 fpadd32s %f6, %f1, %f31
11477 fsrc2 %f24, %f16
11478 saved
11479 rdpr %cwp, %g1
11480 rdpr %cansave, %g2
11481 rdpr %canrestore, %g3
11482 rdpr %cleanwin, %g4
11483 rdpr %otherwin, %g5
11484 rdpr %wstate, %g6
11485 smul %l6, 0x15B2, %l2
11486 restored
11487 rdpr %cwp, %g1
11488 rdpr %cansave, %g2
11489 rdpr %canrestore, %g3
11490 rdpr %cleanwin, %g4
11491 rdpr %otherwin, %g5
11492 rdpr %wstate, %g6
11493 wr %g0, 0x89, %asi
11494 ldsha [%l7 + 0x0C] %asi, %l4
11495 tvs %icc, 0x6
11496 and %g6, 0x06EE, %g3
11497 movg %xcc, %o5, %g7
11498 tvs %xcc, 0x2
11499 sdivcc %o0, 0x0FFE, %o2
11500 sethi 0x1B07, %o7
11501 orncc %i1, %i2, %i5
11502 fmovse %icc, %f10, %f22
11503 array16 %l1, %i6, %o6
11504 tsubcc %g1, 0x1741, %l0
11505 bge,pn %icc, loop_1098
11506 saved
11507 rdpr %cwp, %g1
11508 rdpr %cansave, %g2
11509 rdpr %canrestore, %g3
11510 rdpr %cleanwin, %g4
11511 rdpr %otherwin, %g5
11512 rdpr %wstate, %g6
11513 ta %icc, 0x5
11514 siam 0x3
11515loop_1098:
11516 edge32 %g5, %i0, %l3
11517 subc %i7, 0x13CB, %g2
11518 sir 0x0AE0
11519 array32 %o3, %l5, %o1
11520 movrne %g4, %o4, %i4
11521 fandnot2 %f12, %f24, %f24
11522 set 0x40, %l1
11523 ldda [%l7 + %l1] 0x19, %i2
11524 taddcc %l2, 0x1045, %l4
11525 tsubcc %l6, %g3, %g6
11526 tleu %xcc, 0x0
11527 movrgez %o5, 0x28F, %o0
11528 movn %icc, %o2, %g7
11529 ldub [%l7 + 0x72], %o7
11530 tvc %xcc, 0x4
11531 sdiv %i2, 0x0BB2, %i5
11532 fbug,a %fcc1, loop_1099
11533 alignaddr %i1, %i6, %o6
11534 stw %l1, [%l7 + 0x24]
11535 brnz,a %g1, loop_1100
11536loop_1099:
11537 orcc %l0, %i0, %l3
11538 tl %xcc, 0x6
11539 stb %i7, [%l7 + 0x1F]
11540loop_1100:
11541 udivx %g5, 0x0FF5, %o3
11542 fcmps %fcc3, %f31, %f2
11543 bneg,a %icc, loop_1101
11544 flush %l7 + 0x70
11545 fbn %fcc2, loop_1102
11546 fbne %fcc1, loop_1103
11547loop_1101:
11548 mulx %l5, %o1, %g4
11549 sdivx %o4, 0x0791, %i4
11550loop_1102:
11551 nop
11552 wr %g0, 0x0c, %asi
11553 swapa [%l7 + 0x1C] %asi, %i3
11554loop_1103:
11555 te %xcc, 0x0
11556 fmul8ulx16 %f0, %f28, %f2
11557 taddcctv %l2, 0x12F1, %l4
11558 fornot2s %f15, %f10, %f5
11559 tvc %xcc, 0x2
11560 addccc %l6, 0x00BC, %g3
11561 alignaddr %g2, %o5, %g6
11562 fbu %fcc2, loop_1104
11563 fmovdpos %xcc, %f4, %f7
11564 fmovdgu %icc, %f4, %f19
11565 move %xcc, %o0, %o2
11566loop_1104:
11567 sdiv %o7, 0x0C1E, %i2
11568 bl,a %xcc, loop_1105
11569 edge16ln %i5, %i1, %g7
11570 fornot2 %f2, %f22, %f20
11571 movvc %icc, %i6, %o6
11572loop_1105:
11573 nop
11574 wr %g0, 0x88, %asi
11575 ldswa [%l7 + 0x3C] %asi, %l1
11576 fxor %f0, %f26, %f4
11577 tl %xcc, 0x3
11578 edge16ln %g1, %i0, %l0
11579 fmovrse %l3, %f13, %f3
11580 fornot2s %f8, %f16, %f18
11581 brgez %i7, loop_1106
11582 be loop_1107
11583 brlez %o3, loop_1108
11584 te %icc, 0x3
11585loop_1106:
11586 tl %icc, 0x2
11587loop_1107:
11588 ld [%l7 + 0x3C], %f2
11589loop_1108:
11590 faligndata %f12, %f2, %f8
11591 tsubcctv %l5, %o1, %g5
11592 fmovrdgez %o4, %f4, %f10
11593 fmovdleu %icc, %f13, %f4
11594 ba,pn %icc, loop_1109
11595 edge8n %g4, %i3, %i4
11596 fbo,a %fcc2, loop_1110
11597 ta %icc, 0x4
11598loop_1109:
11599 fxor %f6, %f16, %f2
11600 set 0x7E, %l5
11601 ldsha [%l7 + %l5] 0x89, %l4
11602loop_1110:
11603 bpos,a,pn %icc, loop_1111
11604 fbuge %fcc0, loop_1112
11605 andncc %l2, %l6, %g2
11606 movrne %o5, 0x3D5, %g6
11607loop_1111:
11608 nop
11609 wr %g0, 0x0c, %asi
11610 prefetcha [%l7 + 0x50] %asi, 0x0
11611loop_1112:
11612 movrne %o2, 0x27D, %o7
11613 stw %i2, [%l7 + 0x48]
11614 alignaddrl %g3, %i5, %g7
11615 tneg %xcc, 0x5
11616 fnot2s %f12, %f20
11617 udiv %i1, 0x0C2A, %o6
11618 tcc %icc, 0x6
11619 tneg %xcc, 0x6
11620 tleu %icc, 0x2
11621 movvc %icc, %i6, %g1
11622 tne %icc, 0x2
11623 fone %f18
11624 fmuld8ulx16 %f27, %f15, %f2
11625 bcc loop_1113
11626 brlez %l1, loop_1114
11627 sethi 0x1BBE, %i0
11628 fmovrdgez %l0, %f30, %f26
11629loop_1113:
11630 srax %i7, %l3, %o3
11631loop_1114:
11632 edge8n %o1, %g5, %l5
11633 bpos %icc, loop_1115
11634 andcc %o4, %g4, %i4
11635 te %icc, 0x6
11636 movneg %xcc, %l4, %l2
11637loop_1115:
11638 fbo,a %fcc0, loop_1116
11639 edge32n %i3, %l6, %o5
11640 fmovrsgz %g2, %f18, %f2
11641 edge8 %o0, %o2, %g6
11642loop_1116:
11643 fbul,a %fcc2, loop_1117
11644 movle %xcc, %i2, %o7
11645 udiv %g3, 0x07F9, %g7
11646 fandnot1s %f22, %f25, %f7
11647loop_1117:
11648 edge32n %i1, %i5, %i6
11649 edge16n %o6, %l1, %i0
11650 std %l0, [%l7 + 0x40]
11651 fnot1s %f15, %f17
11652 fmul8x16 %f2, %f2, %f18
11653 movrlez %i7, %l3, %g1
11654 sll %o3, 0x1A, %g5
11655 sll %o1, %o4, %l5
11656 fbn %fcc3, loop_1118
11657 edge16l %g4, %i4, %l2
11658 sethi 0x0263, %l4
11659 movrgez %i3, 0x13D, %o5
11660loop_1118:
11661 tcs %xcc, 0x3
11662 brlz %g2, loop_1119
11663 fsrc1s %f12, %f26
11664 edge16 %l6, %o0, %o2
11665 popc %g6, %o7
11666loop_1119:
11667 std %f6, [%l7 + 0x50]
11668 fornot1 %f18, %f22, %f2
11669 fmovrde %g3, %f18, %f26
11670 movleu %icc, %g7, %i1
11671 srax %i2, %i5, %i6
11672 tgu %xcc, 0x5
11673 fmul8sux16 %f4, %f8, %f0
11674 tl %xcc, 0x0
11675 movg %icc, %l1, %o6
11676 umul %l0, 0x1F9D, %i7
11677 sir 0x195F
11678 set 0x42, %o0
11679 lduha [%l7 + %o0] 0x0c, %i0
11680 andcc %g1, %l3, %o3
11681 array16 %o1, %g5, %o4
11682 edge8ln %l5, %g4, %l2
11683 bcc,pt %xcc, loop_1120
11684 fbl %fcc3, loop_1121
11685 bgu,a %xcc, loop_1122
11686 bge,a,pn %icc, loop_1123
11687loop_1120:
11688 edge8ln %i4, %i3, %l4
11689loop_1121:
11690 tgu %xcc, 0x6
11691loop_1122:
11692 fnot2s %f20, %f2
11693loop_1123:
11694 fnand %f18, %f10, %f28
11695 movrgez %g2, %l6, %o5
11696 wr %g0, 0x89, %asi
11697 swapa [%l7 + 0x48] %asi, %o0
11698 fnot1s %f1, %f25
11699 movrgez %o2, 0x1FC, %o7
11700 xor %g6, %g3, %g7
11701 xor %i1, 0x1970, %i2
11702 addccc %i5, 0x09B8, %l1
11703 xorcc %o6, %l0, %i7
11704 brgez,a %i6, loop_1124
11705 xnor %i0, %l3, %g1
11706 restored
11707 rdpr %cwp, %g1
11708 rdpr %cansave, %g2
11709 rdpr %canrestore, %g3
11710 rdpr %cleanwin, %g4
11711 rdpr %otherwin, %g5
11712 rdpr %wstate, %g6
11713 tg %icc, 0x1
11714loop_1124:
11715 subccc %o3, %o1, %g5
11716 sra %l5, 0x16, %g4
11717 set 0x78, %o5
11718 sta %f1, [%l7 + %o5] 0x10
11719 membar 0x54
11720 orcc %l2, 0x19B6, %i4
11721 set 0x08, %g5
11722 ldsba [%l7 + %g5] 0x14, %o4
11723 wr %g0, 0x10, %asi
11724 sta %f9, [%l7 + 0x50] %asi
11725 edge8 %i3, %l4, %l6
11726 smulcc %g2, 0x0C4C, %o0
11727 tpos %xcc, 0x6
11728 fbne %fcc1, loop_1125
11729 xnor %o5, %o7, %o2
11730 edge32l %g6, %g7, %i1
11731 fbug,a %fcc3, loop_1126
11732loop_1125:
11733 tcc %xcc, 0x2
11734 tsubcctv %i2, %g3, %i5
11735 movle %icc, %o6, %l0
11736loop_1126:
11737 movneg %xcc, %i7, %l1
11738 bvc loop_1127
11739 andcc %i6, 0x079F, %i0
11740 tvs %xcc, 0x7
11741 edge32l %l3, %g1, %o1
11742loop_1127:
11743 tleu %icc, 0x3
11744 tgu %icc, 0x3
11745 fbn,a %fcc1, loop_1128
11746 edge8l %g5, %l5, %g4
11747 udiv %l2, 0x0092, %i4
11748 xnorcc %o3, %o4, %i3
11749loop_1128:
11750 fandnot2s %f2, %f21, %f0
11751 prefetch [%l7 + 0x20], 0x1
11752 fnot1 %f14, %f2
11753 sdiv %l6, 0x097F, %l4
11754 fcmpes %fcc2, %f2, %f23
11755 fmovsgu %xcc, %f18, %f1
11756 fbe %fcc0, loop_1129
11757 edge8l %o0, %g2, %o7
11758 xnor %o2, %o5, %g7
11759 fabsd %f2, %f2
11760loop_1129:
11761 bge,a loop_1130
11762 sllx %i1, %i2, %g3
11763 fxor %f28, %f24, %f8
11764 ldsb [%l7 + 0x63], %i5
11765loop_1130:
11766 brnz %g6, loop_1131
11767 edge8ln %l0, %i7, %o6
11768 movgu %icc, %l1, %i6
11769 sllx %l3, 0x12, %g1
11770loop_1131:
11771 nop
11772 wr %g0, 0x4f, %asi
11773 ldxa [%g0 + 0x28] %asi, %i0
11774 stw %o1, [%l7 + 0x2C]
11775 tgu %xcc, 0x3
11776 subc %g5, 0x14D6, %l5
11777 fmovsgu %icc, %f2, %f25
11778 nop
11779 set 0x40, %i5
11780 stx %l2, [%l7 + %i5]
11781 add %l7, 0x64, %l6
11782 wr %g0, 0x11, %asi
11783 casa [%l6] 0x11, %g4, %o3
11784 brgz,a %i4, loop_1132
11785 sub %o4, %i3, %l6
11786 fandnot1 %f4, %f30, %f16
11787 nop
11788 setx loop_1133, %l0, %l1
11789 wrpr 0x1, %tl
11790 wrpr %l1, %tpc
11791 add %l1, 0x4, %l1
11792 wrpr %l1, %tnpc
11793 setx 0x34400001400, %l0, %l1
11794 wrpr %l1, %tstate
11795 wrhpr 0x4, %htstate
11796 retry
11797loop_1132:
11798 movrlez %o0, %l4, %g2
11799 smul %o2, %o5, %g7
11800 fnegs %f12, %f4
11801loop_1133:
11802 movge %xcc, %o7, %i1
11803 bl,a %icc, loop_1134
11804 lduw [%l7 + 0x54], %i2
11805 fmul8x16 %f4, %f6, %f2
11806 ldsw [%l7 + 0x2C], %i5
11807loop_1134:
11808 nop
11809 set 0x68, %g1
11810 stxa %g3, [%l7 + %g1] 0xe3
11811 membar #Sync
11812 sir 0x07F6
11813 udivcc %g6, 0x16A8, %l0
11814 xor %o6, 0x011C, %i7
11815 edge8l %l1, %l3, %i6
11816 tsubcctv %g1, 0x197B, %o1
11817 subc %i0, %g5, %l5
11818 orn %l2, %o3, %g4
11819 mova %xcc, %i4, %o4
11820 tl %icc, 0x3
11821 smul %i3, 0x1CF0, %o0
11822 movrlez %l4, 0x399, %l6
11823 movge %xcc, %g2, %o5
11824 movge %xcc, %g7, %o7
11825 movrgz %o2, %i1, %i2
11826 smul %g3, 0x17A4, %g6
11827 fornot2 %f18, %f26, %f28
11828 subccc %l0, 0x03A8, %o6
11829 bg,a,pt %xcc, loop_1135
11830 ta %xcc, 0x1
11831 flush %l7 + 0x14
11832 mulx %i7, 0x10F1, %l1
11833loop_1135:
11834 tneg %icc, 0x1
11835 add %l7, 0x20, %l6
11836 wr %g0, 0x88, %asi
11837 casxa [%l6] 0x88, %l3, %i5
11838 fcmpgt32 %f18, %f20, %i6
11839 fmovscc %icc, %f31, %f8
11840 sub %o1, 0x04FB, %g1
11841 set 0x40, %g3
11842 lda [%l7 + %g3] 0x88, %f13
11843 popc 0x18E5, %i0
11844 subcc %l5, %g5, %l2
11845 tpos %xcc, 0x6
11846 fmovdleu %icc, %f5, %f0
11847 edge16 %o3, %i4, %o4
11848 fand %f0, %f20, %f26
11849 fmovrdne %i3, %f20, %f18
11850 xnorcc %g4, 0x1031, %o0
11851 tneg %icc, 0x0
11852 fandnot2s %f27, %f1, %f19
11853 sdivcc %l4, 0x0795, %g2
11854 fbu %fcc3, loop_1136
11855 ldd [%l7 + 0x38], %o4
11856 fpadd16s %f31, %f29, %f7
11857 and %l6, 0x06E2, %o7
11858loop_1136:
11859 fpack32 %f10, %f24, %f28
11860 fcmpgt32 %f2, %f14, %g7
11861 tleu %xcc, 0x7
11862 st %f0, [%l7 + 0x6C]
11863 movrne %o2, 0x141, %i1
11864 mova %icc, %i2, %g6
11865 fabss %f31, %f3
11866 brgez %l0, loop_1137
11867 tleu %xcc, 0x3
11868 tcc %xcc, 0x6
11869 udivcc %o6, 0x1BE6, %i7
11870loop_1137:
11871 xorcc %l1, %l3, %i5
11872 fornot1s %f26, %f27, %f0
11873 fmovspos %icc, %f8, %f2
11874 brz,a %g3, loop_1138
11875 tsubcc %i6, 0x0565, %o1
11876 movvs %xcc, %i0, %g1
11877 fand %f8, %f14, %f10
11878loop_1138:
11879 andncc %g5, %l2, %o3
11880 edge32l %i4, %o4, %l5
11881 fmovda %xcc, %f26, %f22
11882 bl,pt %xcc, loop_1139
11883 array32 %i3, %o0, %g4
11884 tsubcc %l4, %o5, %l6
11885 edge32n %g2, %o7, %g7
11886loop_1139:
11887 nop
11888 wr %g0, 0x19, %asi
11889 prefetcha [%l7 + 0x28] %asi, 0x3
11890 subccc %i2, %g6, %l0
11891 tsubcc %o6, 0x193B, %i7
11892 saved
11893 rdpr %cwp, %g1
11894 rdpr %cansave, %g2
11895 rdpr %canrestore, %g3
11896 rdpr %cleanwin, %g4
11897 rdpr %otherwin, %g5
11898 rdpr %wstate, %g6
11899 tleu %icc, 0x2
11900 alignaddr %l1, %l3, %i1
11901 wr %g0, 0x2a, %asi
11902 stha %g3, [%l7 + 0x7C] %asi
11903 membar #Sync
11904 fmovrdgz %i5, %f4, %f22
11905 ble,a,pn %xcc, loop_1140
11906 movre %o1, %i6, %i0
11907 movrlez %g5, %g1, %l2
11908 ldd [%l7 + 0x70], %i4
11909loop_1140:
11910 tne %xcc, 0x6
11911 orncc %o4, 0x0DA6, %o3
11912 movcs %xcc, %i3, %o0
11913 wr %g0, 0x80, %asi
11914 ldsha [%l7 + 0x1E] %asi, %l5
11915 fmuld8ulx16 %f4, %f14, %f2
11916 bneg loop_1141
11917 andn %g4, %o5, %l4
11918 umulcc %l6, %o7, %g2
11919 tcc %icc, 0x1
11920loop_1141:
11921 fcmpne32 %f8, %f6, %o2
11922 membar 0x04
11923 edge16l %g7, %g6, %i2
11924 fpsub32 %f28, %f30, %f12
11925 bshuffle %f24, %f24, %f4
11926 xor %o6, %i7, %l1
11927 movre %l3, 0x137, %i1
11928 udivx %l0, 0x1CB9, %i5
11929 or %g3, %o1, %i0
11930 edge16 %i6, %g1, %g5
11931 movre %i4, 0x306, %o4
11932 tcs %icc, 0x5
11933 ble,pn %xcc, loop_1142
11934 edge32 %o3, %l2, %o0
11935 edge32 %l5, %g4, %o5
11936 sra %i3, %l6, %o7
11937loop_1142:
11938 bn,a,pt %xcc, loop_1143
11939 fmovsleu %icc, %f4, %f19
11940 wr %g0, 0x80, %asi
11941 stda %g2, [%l7 + 0x60] %asi
11942loop_1143:
11943 tg %icc, 0x1
11944 fand %f26, %f0, %f2
11945 sllx %o2, 0x0F, %g7
11946 addcc %g6, 0x18BA, %l4
11947 set 0x7E, %g2
11948 ldsba [%l7 + %g2] 0x19, %i2
11949 movrlez %i7, %o6, %l3
11950 fornot2s %f5, %f1, %f16
11951 udiv %l1, 0x0E5E, %i1
11952 srl %l0, %g3, %i5
11953 edge8l %o1, %i6, %g1
11954 movrgz %i0, %g5, %o4
11955 nop
11956 setx loop_1144, %l0, %l1
11957 wrpr 0x1, %tl
11958 wrpr %l1, %tnpc
11959 setx 0x34400001400, %l0, %l1
11960 wrpr %l1, %tstate
11961 wrhpr 0x4, %htstate
11962 done
11963 movneg %xcc, %o3, %i4
11964 xnorcc %o0, %l5, %l2
11965 fpadd16 %f4, %f18, %f18
11966loop_1144:
11967 tpos %icc, 0x4
11968 tsubcctv %g4, %o5, %i3
11969 xnorcc %o7, %g2, %l6
11970 edge32n %g7, %g6, %l4
11971 udiv %i2, 0x05F5, %i7
11972 array32 %o6, %o2, %l1
11973 fbul %fcc3, loop_1145
11974 fmovrdgez %i1, %f16, %f28
11975 fmovsge %icc, %f1, %f7
11976 edge8l %l0, %l3, %i5
11977loop_1145:
11978 array32 %o1, %i6, %g1
11979 bpos %xcc, loop_1146
11980 fmovsneg %xcc, %f20, %f17
11981 std %g2, [%l7 + 0x08]
11982 fba,a %fcc1, loop_1147
11983loop_1146:
11984 movcs %icc, %g5, %i0
11985 fcmps %fcc2, %f2, %f12
11986 st %f18, [%l7 + 0x6C]
11987loop_1147:
11988 ble,pt %xcc, loop_1148
11989 edge16ln %o3, %i4, %o4
11990 orn %o0, 0x1CFA, %l2
11991 set 0x18, %g4
11992 lduwa [%l7 + %g4] 0x04, %g4
11993loop_1148:
11994 pdist %f2, %f12, %f26
11995 fbu %fcc0, loop_1149
11996 fpadd16 %f2, %f28, %f24
11997 prefetch [%l7 + 0x0C], 0x2
11998 brz,a %l5, loop_1150
11999loop_1149:
12000 bge,pn %xcc, loop_1151
12001 te %xcc, 0x2
12002 movle %xcc, %o5, %i3
12003loop_1150:
12004 nop
12005 wr %g0, 0x81, %asi
12006 ldsha [%l7 + 0x2A] %asi, %g2
12007loop_1151:
12008 bcs,pn %xcc, loop_1152
12009 sub %l6, 0x1A96, %g7
12010 orn %g6, 0x183A, %o7
12011 fble %fcc2, loop_1153
12012loop_1152:
12013 and %i2, %i7, %l4
12014 fbg %fcc2, loop_1154
12015 tne %icc, 0x5
12016loop_1153:
12017 xorcc %o2, 0x1D49, %l1
12018 fornot1 %f24, %f22, %f18
12019loop_1154:
12020 fnegs %f12, %f25
12021 brgz,a %o6, loop_1155
12022 tge %icc, 0x4
12023 tleu %xcc, 0x4
12024 tne %icc, 0x4
12025loop_1155:
12026 nop
12027 set 0x28, %l2
12028 ldxa [%l7 + %l2] 0x10, %i1
12029 fmovsa %icc, %f16, %f27
12030 set 0x40, %o6
12031 stda %f0, [%l7 + %o6] 0x17
12032 membar #Sync
12033 movleu %xcc, %l3, %i5
12034 tsubcc %o1, %i6, %l0
12035 alignaddrl %g3, %g5, %i0
12036 edge32n %o3, %i4, %g1
12037 bleu %icc, loop_1156
12038 fmovdne %icc, %f30, %f18
12039 fmovsle %icc, %f8, %f29
12040 edge16ln %o4, %o0, %l2
12041loop_1156:
12042 tgu %icc, 0x2
12043 fxnor %f18, %f30, %f14
12044 edge16l %l5, %g4, %i3
12045 fmovdne %xcc, %f14, %f26
12046 fpadd16 %f26, %f0, %f4
12047 fmovrde %g2, %f14, %f2
12048 fone %f0
12049 brlez %o5, loop_1157
12050 bshuffle %f20, %f22, %f14
12051 wr %g0, 0x2c, %asi
12052 ldda [%l7 + 0x60] %asi, %g6
12053loop_1157:
12054 fmovsg %xcc, %f0, %f12
12055 movrgz %g6, %l6, %o7
12056 fpsub32s %f24, %f18, %f6
12057 edge16ln %i7, %l4, %i2
12058 tvc %xcc, 0x5
12059 fmuld8ulx16 %f2, %f23, %f16
12060 fabss %f24, %f14
12061 mulscc %l1, 0x1EAD, %o6
12062 ldstub [%l7 + 0x2D], %o2
12063 xorcc %l3, %i1, %o1
12064 sll %i5, %i6, %l0
12065 mulscc %g3, %i0, %g5
12066 tsubcctv %i4, 0x132C, %g1
12067 nop
12068 setx loop_1158, %l0, %l1
12069 jmpl %l1, %o4
12070 fandnot2s %f5, %f17, %f15
12071 tn %xcc, 0x7
12072 orcc %o3, %o0, %l5
12073loop_1158:
12074 fxors %f27, %f15, %f25
12075 bpos,a,pn %icc, loop_1159
12076 fmovrdlz %l2, %f14, %f26
12077 tsubcc %g4, 0x0107, %g2
12078 addcc %i3, 0x1721, %g7
12079loop_1159:
12080 movrlz %o5, %g6, %l6
12081 fornot1 %f0, %f8, %f14
12082 fmovspos %xcc, %f19, %f16
12083 fblg,a %fcc1, loop_1160
12084 tvs %xcc, 0x6
12085 set 0x6A, %o7
12086 stba %o7, [%l7 + %o7] 0x27
12087 membar #Sync
12088loop_1160:
12089 fcmpne32 %f10, %f2, %i7
12090 tge %icc, 0x7
12091 fmovsne %xcc, %f20, %f30
12092 bvs,a loop_1161
12093 fxor %f24, %f14, %f6
12094 movrgz %i2, 0x020, %l1
12095 array32 %o6, %l4, %l3
12096loop_1161:
12097 fmul8sux16 %f0, %f2, %f14
12098 udivcc %o2, 0x019E, %o1
12099 smulcc %i5, %i1, %i6
12100 movl %xcc, %g3, %i0
12101 fnor %f24, %f24, %f30
12102 tsubcc %l0, 0x03AE, %i4
12103 srlx %g1, 0x06, %o4
12104 tle %icc, 0x2
12105 fornot2 %f14, %f14, %f6
12106 fbug %fcc1, loop_1162
12107 tle %xcc, 0x6
12108 tpos %icc, 0x0
12109 fmovsle %icc, %f7, %f9
12110loop_1162:
12111 fcmpgt32 %f16, %f0, %o3
12112 sra %g5, %o0, %l2
12113 fmovdcs %icc, %f13, %f19
12114 fmovscc %icc, %f25, %f2
12115 bge,a,pt %icc, loop_1163
12116 ldx [%l7 + 0x18], %g4
12117 tleu %icc, 0x2
12118 tneg %xcc, 0x0
12119loop_1163:
12120 fors %f17, %f14, %f3
12121 prefetch [%l7 + 0x0C], 0x2
12122 lduw [%l7 + 0x3C], %g2
12123 set 0x28, %l3
12124 prefetcha [%l7 + %l3] 0x11, 0x3
12125 srax %l5, 0x0B, %o5
12126 set 0x34, %i2
12127 lduwa [%l7 + %i2] 0x81, %g6
12128 sdiv %g7, 0x1FCA, %l6
12129 andncc %o7, %i2, %i7
12130 fmul8ulx16 %f18, %f20, %f28
12131 tl %xcc, 0x3
12132 alignaddrl %o6, %l1, %l3
12133 fpadd32 %f30, %f18, %f2
12134 and %l4, %o1, %o2
12135 edge8 %i1, %i5, %i6
12136 membar 0x49
12137 fbu %fcc1, loop_1164
12138 tn %xcc, 0x3
12139 movge %xcc, %g3, %i0
12140 wr %g0, 0x18, %asi
12141 swapa [%l7 + 0x14] %asi, %i4
12142loop_1164:
12143 orn %l0, 0x0FD1, %o4
12144 ld [%l7 + 0x4C], %f31
12145 fbl,a %fcc2, loop_1165
12146 fcmpne32 %f22, %f18, %o3
12147 ldx [%l7 + 0x60], %g1
12148 movrgez %o0, 0x069, %l2
12149loop_1165:
12150 tgu %xcc, 0x0
12151 fba,a %fcc2, loop_1166
12152 fmovsneg %icc, %f27, %f0
12153 bvs loop_1167
12154 subccc %g4, 0x0C9E, %g5
12155loop_1166:
12156 movrgz %i3, %g2, %l5
12157 alignaddrl %g6, %g7, %o5
12158loop_1167:
12159 mova %icc, %l6, %o7
12160 movneg %icc, %i7, %o6
12161 bgu,a %xcc, loop_1168
12162 andncc %i2, %l1, %l4
12163 udivx %o1, 0x11A8, %o2
12164 array16 %i1, %l3, %i5
12165loop_1168:
12166 fpadd32 %f16, %f30, %f26
12167 tleu %xcc, 0x0
12168 sir 0x09C6
12169 sir 0x092D
12170 st %f3, [%l7 + 0x5C]
12171 xnorcc %g3, 0x092A, %i6
12172 movneg %xcc, %i0, %l0
12173 movrlez %o4, 0x3F8, %o3
12174 brz,a %i4, loop_1169
12175 fcmpd %fcc3, %f12, %f16
12176 tcc %xcc, 0x0
12177 andn %g1, %o0, %l2
12178loop_1169:
12179 subcc %g5, 0x172B, %i3
12180 alignaddrl %g2, %l5, %g4
12181 brgz,a %g6, loop_1170
12182 edge32ln %g7, %o5, %l6
12183 edge16l %i7, %o7, %i2
12184 sll %l1, %o6, %o1
12185loop_1170:
12186 fornot2s %f30, %f6, %f23
12187 movcc %icc, %o2, %i1
12188 fmovrdlez %l3, %f26, %f6
12189 fornot2s %f10, %f3, %f30
12190 subc %i5, %g3, %i6
12191 bvc,a loop_1171
12192 sra %l4, %i0, %o4
12193 array32 %l0, %o3, %i4
12194 movneg %icc, %o0, %l2
12195loop_1171:
12196 movrlez %g1, 0x1D7, %i3
12197 fornot2s %f17, %f10, %f24
12198 te %icc, 0x4
12199 fmovrdgz %g5, %f10, %f20
12200 edge8 %l5, %g2, %g6
12201 wr %g0, 0x18, %asi
12202 lda [%l7 + 0x60] %asi, %f17
12203 movne %icc, %g4, %g7
12204 subcc %l6, 0x03F4, %o5
12205 mova %xcc, %i7, %i2
12206 edge32 %o7, %o6, %l1
12207 add %l7, 0x3C, %l6
12208 wr %g0, 0x10, %asi
12209 lda [%l6] %asi, %o1
12210 casa [%l6] 0x10, %o1, %o2
12211 array16 %i1, %i5, %l3
12212 sdivcc %i6, 0x1029, %l4
12213 set 0x08, %g6
12214 prefetcha [%l7 + %g6] 0x80, 0x3
12215 movn %icc, %i0, %l0
12216 sll %o4, 0x01, %i4
12217 movleu %xcc, %o0, %l2
12218 fnands %f6, %f7, %f9
12219 edge16 %g1, %i3, %o3
12220 wr %g0, 0x80, %asi
12221 ldstuba [%l7 + 0x5F] %asi, %l5
12222 movrgz %g5, %g2, %g4
12223 call loop_1172
12224 udivx %g7, 0x1104, %g6
12225 fcmps %fcc3, %f15, %f16
12226 bne,pn %xcc, loop_1173
12227loop_1172:
12228 tvc %xcc, 0x3
12229 orcc %o5, %i7, %i2
12230 and %l6, 0x0168, %o7
12231loop_1173:
12232 fexpand %f27, %f0
12233 fornot1 %f0, %f24, %f6
12234 tge %icc, 0x4
12235 brlz,a %o6, loop_1174
12236 membar 0x06
12237 tne %icc, 0x0
12238 fpadd32 %f18, %f22, %f0
12239loop_1174:
12240 edge16n %o1, %l1, %o2
12241 bneg,pt %xcc, loop_1175
12242 srl %i5, 0x05, %i1
12243 movne %xcc, %l3, %i6
12244 wr %g0, 0x80, %asi
12245 ldsha [%l7 + 0x72] %asi, %l4
12246loop_1175:
12247 add %i0, 0x0ECE, %l0
12248 tneg %xcc, 0x6
12249 fba %fcc2, loop_1176
12250 ba %icc, loop_1177
12251 brgz %o4, loop_1178
12252 edge32 %i4, %o0, %g3
12253loop_1176:
12254 fmovde %xcc, %f25, %f20
12255loop_1177:
12256 fmovsa %xcc, %f18, %f6
12257loop_1178:
12258 mulx %l2, %i3, %o3
12259 and %l5, 0x0482, %g1
12260 edge8n %g2, %g5, %g7
12261 fbue %fcc3, loop_1179
12262 fmovsne %icc, %f22, %f26
12263 stw %g4, [%l7 + 0x68]
12264 andn %g6, 0x0B11, %i7
12265loop_1179:
12266 fmovsvc %icc, %f28, %f26
12267 fnot2 %f28, %f30
12268 movle %icc, %i2, %l6
12269 taddcctv %o5, 0x19A5, %o7
12270 popc 0x0905, %o6
12271 std %o0, [%l7 + 0x18]
12272 movge %xcc, %o2, %i5
12273 movre %i1, %l1, %l3
12274 taddcc %i6, 0x09E3, %i0
12275 xor %l0, %o4, %l4
12276 udivcc %i4, 0x0CE6, %g3
12277 fbge,a %fcc0, loop_1180
12278 fbuge %fcc1, loop_1181
12279 ba %xcc, loop_1182
12280 taddcc %l2, %o0, %o3
12281loop_1180:
12282 edge32l %i3, %g1, %l5
12283loop_1181:
12284 swap [%l7 + 0x5C], %g5
12285loop_1182:
12286 nop
12287 wr %g0, 0xeb, %asi
12288 stba %g7, [%l7 + 0x2C] %asi
12289 membar #Sync
12290 fcmps %fcc1, %f26, %f19
12291 edge8l %g4, %g6, %i7
12292 fbul %fcc3, loop_1183
12293 udiv %g2, 0x0459, %l6
12294 fmovscs %icc, %f10, %f13
12295 andcc %i2, 0x0343, %o7
12296loop_1183:
12297 mulx %o6, 0x0317, %o1
12298 orncc %o2, 0x0951, %o5
12299 srl %i1, %i5, %l1
12300 or %l3, %i6, %i0
12301 movle %icc, %o4, %l4
12302 tpos %icc, 0x5
12303 ldd [%l7 + 0x18], %i4
12304 srax %g3, %l2, %o0
12305 fcmpgt16 %f0, %f12, %l0
12306 fandnot1 %f20, %f0, %f2
12307 set 0x10, %o3
12308 sta %f12, [%l7 + %o3] 0x80
12309 sra %i3, %g1, %l5
12310 mulx %g5, 0x15E3, %o3
12311 movrgez %g4, %g7, %g6
12312 sra %g2, 0x02, %l6
12313 fmovse %xcc, %f16, %f31
12314 fxnor %f2, %f30, %f30
12315 fmovrdlz %i2, %f10, %f30
12316 fmovrde %i7, %f28, %f28
12317 fands %f3, %f1, %f21
12318 sethi 0x111C, %o7
12319 orncc %o6, %o1, %o2
12320 xorcc %i1, %i5, %o5
12321 tle %icc, 0x1
12322 movre %l3, %l1, %i0
12323 and %o4, 0x0C69, %i6
12324 movrne %l4, 0x13B, %g3
12325 movgu %icc, %i4, %l2
12326 orn %o0, %i3, %l0
12327 fmovscc %xcc, %f11, %f0
12328 mulscc %g1, %l5, %g5
12329 sll %g4, %g7, %g6
12330 orn %g2, 0x139F, %l6
12331 movneg %icc, %o3, %i2
12332 edge32n %o7, %i7, %o6
12333 movl %icc, %o2, %i1
12334 nop
12335 setx loop_1184, %l0, %l1
12336 wrpr 0x1, %tl
12337 wrpr %l1, %tnpc
12338 setx 0x34400001400, %l0, %l1
12339 wrpr %l1, %tstate
12340 wrhpr 0x4, %htstate
12341 done
12342 movleu %xcc, %i5, %o1
12343 fbge,a %fcc1, loop_1185
12344 ble,a,pn %icc, loop_1186
12345loop_1184:
12346 flush %l7 + 0x54
12347 edge16ln %l3, %o5, %i0
12348loop_1185:
12349 ldstub [%l7 + 0x67], %l1
12350loop_1186:
12351 fmovrdne %o4, %f22, %f20
12352 edge8l %i6, %g3, %i4
12353 tvc %xcc, 0x6
12354 tsubcc %l2, %o0, %i3
12355 bpos,pn %xcc, loop_1187
12356 sdivcc %l0, 0x05A8, %l4
12357 lduw [%l7 + 0x70], %g1
12358 bvs,a loop_1188
12359loop_1187:
12360 sdivcc %l5, 0x025B, %g5
12361 wr %g0, 0x89, %asi
12362 ldswa [%l7 + 0x48] %asi, %g7
12363loop_1188:
12364 movpos %xcc, %g6, %g4
12365 tsubcc %l6, 0x1326, %o3
12366 fmovd %f10, %f10
12367 orn %g2, %o7, %i7
12368 edge8 %i2, %o2, %o6
12369 prefetch [%l7 + 0x40], 0x1
12370 tvs %icc, 0x3
12371 set 0x50, %o4
12372 stda %i4, [%l7 + %o4] 0x0c
12373 prefetch [%l7 + 0x1C], 0x1
12374 andncc %o1, %l3, %i1
12375 add %i0, %o5, %l1
12376 fba %fcc3, loop_1189
12377 call loop_1190
12378 fpsub16 %f22, %f14, %f28
12379 fmovsa %icc, %f11, %f25
12380loop_1189:
12381 andcc %i6, %g3, %o4
12382loop_1190:
12383 movcs %xcc, %i4, %l2
12384 sra %i3, 0x0C, %o0
12385 ldd [%l7 + 0x68], %l4
12386 smul %g1, %l5, %g5
12387 fmovrsgez %g7, %f25, %f18
12388 ldub [%l7 + 0x0E], %l0
12389 udiv %g6, 0x1749, %g4
12390 edge8ln %o3, %g2, %l6
12391 movvs %xcc, %o7, %i2
12392 srl %i7, 0x1D, %o2
12393 alignaddr %o6, %i5, %l3
12394 tcc %xcc, 0x2
12395 tpos %xcc, 0x6
12396 movg %xcc, %o1, %i0
12397 array8 %o5, %i1, %i6
12398 subc %l1, %o4, %g3
12399 srlx %i4, 0x04, %l2
12400 udivcc %o0, 0x0C08, %l4
12401 sub %i3, 0x1E27, %g1
12402 fmovrdgz %g5, %f12, %f12
12403 movpos %xcc, %l5, %g7
12404 movcc %icc, %g6, %l0
12405 alignaddr %g4, %g2, %l6
12406 srlx %o3, %i2, %o7
12407 bne,pn %icc, loop_1191
12408 tleu %icc, 0x2
12409 movrne %i7, %o2, %o6
12410 fba %fcc1, loop_1192
12411loop_1191:
12412 movge %xcc, %l3, %i5
12413 sllx %o1, %i0, %o5
12414 tg %xcc, 0x3
12415loop_1192:
12416 srlx %i1, %l1, %o4
12417 sdivcc %g3, 0x16CB, %i6
12418 tgu %xcc, 0x3
12419 fmovdleu %xcc, %f23, %f17
12420 xor %i4, 0x047E, %l2
12421 sdivcc %o0, 0x05A7, %l4
12422 sub %g1, %g5, %l5
12423 movn %xcc, %g7, %i3
12424 lduw [%l7 + 0x60], %g6
12425 movvc %icc, %g4, %l0
12426 andn %g2, %o3, %i2
12427 tn %icc, 0x0
12428 siam 0x5
12429 sllx %o7, 0x1E, %l6
12430 fornot1 %f6, %f0, %f14
12431 fors %f4, %f5, %f10
12432 fblg %fcc2, loop_1193
12433 xnor %i7, %o6, %o2
12434 movl %xcc, %i5, %o1
12435 subcc %i0, %l3, %i1
12436loop_1193:
12437 nop
12438 set 0x5C, %i6
12439 ldub [%l7 + %i6], %o5
12440 tl %icc, 0x6
12441 fexpand %f31, %f28
12442 saved
12443 rdpr %cwp, %g1
12444 rdpr %cansave, %g2
12445 rdpr %canrestore, %g3
12446 rdpr %cleanwin, %g4
12447 rdpr %otherwin, %g5
12448 rdpr %wstate, %g6
12449 movcc %icc, %l1, %o4
12450 sir 0x1901
12451 movne %xcc, %i6, %i4
12452 subccc %g3, %l2, %l4
12453 fmovsa %icc, %f2, %f5
12454 movgu %icc, %g1, %o0
12455 tl %xcc, 0x0
12456 fxnor %f24, %f20, %f26
12457 fcmpne32 %f2, %f20, %l5
12458 movge %xcc, %g5, %i3
12459 stb %g6, [%l7 + 0x27]
12460 wr %g0, 0x04, %asi
12461 stda %f16, [%l7 + 0x40] %asi
12462 wr %g0, 0x80, %asi
12463 stha %g7, [%l7 + 0x22] %asi
12464 stw %g4, [%l7 + 0x40]
12465 fmovdvs %xcc, %f11, %f0
12466 wr %g0, 0x89, %asi
12467 ldswa [%l7 + 0x7C] %asi, %g2
12468 fmovrdgz %o3, %f16, %f24
12469 xnor %i2, %l0, %l6
12470 bn loop_1194
12471 tvc %xcc, 0x3
12472 movpos %icc, %o7, %o6
12473 mova %icc, %o2, %i5
12474loop_1194:
12475 nop
12476 set 0x3C, %o1
12477 prefetch [%l7 + %o1], 0x0
12478 movg %icc, %o1, %i7
12479 addc %i0, 0x0226, %i1
12480 set 0x34, %i7
12481 ldswa [%l7 + %i7] 0x15, %o5
12482 edge16ln %l1, %o4, %l3
12483 smul %i4, 0x100E, %g3
12484 bgu,pn %xcc, loop_1195
12485 fmovrdlz %i6, %f22, %f12
12486 umulcc %l4, %l2, %g1
12487 tl %xcc, 0x1
12488loop_1195:
12489 nop
12490 wr %g0, 0x88, %asi
12491 ldxa [%l7 + 0x60] %asi, %l5
12492 xnor %g5, 0x1D5C, %i3
12493 movneg %icc, %g6, %o0
12494 fxor %f18, %f24, %f12
12495 ldsh [%l7 + 0x20], %g7
12496 bpos %icc, loop_1196
12497 sllx %g4, 0x0D, %o3
12498 add %l7, 0x2C, %l6
12499 wr %g0, 0x10, %asi
12500 lda [%l6] %asi, %i2
12501 casa [%l6] 0x10, %i2, %g2
12502loop_1196:
12503 brgez,a %l0, loop_1197
12504 and %o7, %o6, %o2
12505 fandnot2s %f0, %f5, %f13
12506 saved
12507 rdpr %cwp, %g1
12508 rdpr %cansave, %g2
12509 rdpr %canrestore, %g3
12510 rdpr %cleanwin, %g4
12511 rdpr %otherwin, %g5
12512 rdpr %wstate, %g6
12513loop_1197:
12514 fmovse %icc, %f2, %f16
12515 fmul8sux16 %f20, %f24, %f2
12516 andncc %l6, %i5, %o1
12517 orcc %i0, 0x050A, %i1
12518 bn loop_1198
12519 movne %xcc, %o5, %i7
12520 udivx %o4, 0x1CFB, %l3
12521 tvc %xcc, 0x2
12522loop_1198:
12523 nop
12524 set 0x57, %l0
12525 stba %l1, [%l7 + %l0] 0x19
12526 movre %i4, 0x3EC, %g3
12527 nop
12528 setx loop_1199, %l0, %l1
12529 wrpr 0x1, %tl
12530 wrpr %l1, %tnpc
12531 setx 0x34400001400, %l0, %l1
12532 wrpr %l1, %tstate
12533 wrhpr 0x4, %htstate
12534 done
12535 fcmpeq32 %f28, %f30, %l4
12536 fnot1 %f10, %f2
12537 wr %g0, 0x89, %asi
12538 lduwa [%l7 + 0x1C] %asi, %l2
12539loop_1199:
12540 tneg %xcc, 0x7
12541 tge %icc, 0x0
12542 tneg %xcc, 0x7
12543 edge8 %g1, %l5, %i6
12544 fpadd32s %f24, %f26, %f15
12545 tge %icc, 0x1
12546 addccc %g5, %g6, %o0
12547 smulcc %i3, 0x016B, %g4
12548 set 0x40, %i3
12549 ldda [%l7 + %i3] 0x10, %f16
12550 wr %g0, 0x81, %asi
12551 ldstuba [%l7 + 0x6B] %asi, %o3
12552 flush %l7 + 0x30
12553 movrgz %i2, 0x06A, %g2
12554 fbo %fcc1, loop_1200
12555 ldub [%l7 + 0x46], %l0
12556 fmovrdne %g7, %f4, %f16
12557 tvc %icc, 0x5
12558loop_1200:
12559 smul %o7, %o6, %l6
12560 tcc %icc, 0x4
12561 movle %icc, %i5, %o2
12562 fxnors %f9, %f24, %f28
12563 mulscc %o1, 0x1F07, %i0
12564 brz,a %i1, loop_1201
12565 movrlz %i7, %o4, %l3
12566 edge16ln %o5, %i4, %g3
12567 and %l1, 0x0568, %l4
12568loop_1201:
12569 taddcctv %g1, 0x0112, %l2
12570 array16 %l5, %i6, %g5
12571 tsubcctv %g6, %i3, %o0
12572 fcmpne16 %f14, %f4, %o3
12573 andn %i2, %g2, %l0
12574 wr %g0, 0x88, %asi
12575 ldsba [%l7 + 0x5B] %asi, %g7
12576 set 0x78, %o2
12577 stba %g4, [%l7 + %o2] 0x2a
12578 membar #Sync
12579 orcc %o7, 0x0C41, %o6
12580 fmovs %f10, %f28
12581 popc %i5, %o2
12582 std %f2, [%l7 + 0x60]
12583 array8 %l6, %o1, %i1
12584 xor %i7, 0x1BDA, %o4
12585 subcc %i0, 0x0EEE, %l3
12586 srax %i4, %g3, %o5
12587 fmovda %xcc, %f31, %f1
12588 fnors %f10, %f12, %f3
12589 srlx %l4, 0x18, %g1
12590 andn %l2, %l1, %i6
12591 fmovda %icc, %f26, %f8
12592 fmovsa %icc, %f7, %f27
12593 movgu %xcc, %g5, %l5
12594 sll %i3, 0x09, %g6
12595 swap [%l7 + 0x54], %o3
12596 tne %xcc, 0x7
12597 orn %i2, %g2, %o0
12598 wr %g0, 0x0c, %asi
12599 stxa %l0, [%l7 + 0x28] %asi
12600 te %xcc, 0x2
12601 udivx %g7, 0x0B80, %o7
12602 lduh [%l7 + 0x0C], %g4
12603 taddcc %o6, 0x14CC, %i5
12604 popc 0x0BB5, %l6
12605 stb %o1, [%l7 + 0x08]
12606 fnor %f28, %f16, %f28
12607 srax %i1, %o2, %o4
12608 movgu %xcc, %i7, %l3
12609 addcc %i4, 0x0EDC, %i0
12610 xnor %g3, %l4, %g1
12611 tvs %icc, 0x7
12612 wr %g0, 0x11, %asi
12613 lduwa [%l7 + 0x6C] %asi, %l2
12614 array8 %l1, %i6, %g5
12615 subcc %o5, %l5, %g6
12616 movneg %xcc, %i3, %i2
12617 smul %g2, 0x1F39, %o3
12618 addcc %o0, 0x0FD8, %l0
12619 or %o7, 0x0536, %g4
12620 tsubcc %o6, 0x1B5B, %i5
12621 fnands %f20, %f1, %f0
12622 fbn %fcc3, loop_1202
12623 mulscc %l6, 0x1D0F, %o1
12624 bshuffle %f26, %f24, %f0
12625 fmul8sux16 %f16, %f12, %f12
12626loop_1202:
12627 xorcc %g7, 0x0840, %o2
12628 nop
12629 set 0x38, %i4
12630 lduh [%l7 + %i4], %o4
12631 edge32 %i1, %i7, %l3
12632 array16 %i0, %i4, %l4
12633 fmul8x16al %f21, %f2, %f8
12634 edge8l %g3, %l2, %g1
12635 addccc %i6, 0x0C06, %l1
12636 alignaddr %o5, %g5, %l5
12637 srl %g6, %i2, %g2
12638 fandnot1s %f2, %f31, %f9
12639 fbo %fcc0, loop_1203
12640 bcc,a loop_1204
12641 orncc %o3, 0x14B5, %i3
12642 sra %l0, %o7, %g4
12643loop_1203:
12644 edge8n %o0, %i5, %o6
12645loop_1204:
12646 fcmpes %fcc2, %f12, %f31
12647 fbl,a %fcc3, loop_1205
12648 movrne %o1, %g7, %l6
12649 siam 0x3
12650 fmovscc %icc, %f20, %f15
12651loop_1205:
12652 andn %o2, %i1, %i7
12653 fmovsgu %xcc, %f4, %f26
12654 set 0x28, %i1
12655 lda [%l7 + %i1] 0x14, %f17
12656 edge16n %l3, %i0, %o4
12657 set 0x2E, %l4
12658 ldstuba [%l7 + %l4] 0x10, %i4
12659 andn %g3, %l2, %g1
12660 fmovrslez %i6, %f28, %f23
12661 saved
12662 rdpr %cwp, %g1
12663 rdpr %cansave, %g2
12664 rdpr %canrestore, %g3
12665 rdpr %cleanwin, %g4
12666 rdpr %otherwin, %g5
12667 rdpr %wstate, %g6
12668 stb %l1, [%l7 + 0x63]
12669 xnor %l4, %g5, %l5
12670 fba %fcc3, loop_1206
12671 fmovsg %icc, %f13, %f10
12672 fmovsn %xcc, %f13, %f9
12673 movre %o5, %g6, %g2
12674loop_1206:
12675 fnegd %f4, %f10
12676 fornot1 %f8, %f20, %f26
12677 movvc %xcc, %o3, %i3
12678 movl %icc, %l0, %i2
12679 sra %g4, 0x0C, %o7
12680 addccc %o0, %o6, %i5
12681 udiv %g7, 0x1EEA, %l6
12682 movcc %xcc, %o2, %i1
12683 fbg %fcc0, loop_1207
12684 fsrc2s %f9, %f16
12685 tsubcctv %i7, %o1, %i0
12686 fbul,a %fcc1, loop_1208
12687loop_1207:
12688 fmovsle %icc, %f16, %f27
12689 alignaddrl %o4, %i4, %l3
12690 swap [%l7 + 0x58], %l2
12691loop_1208:
12692 bn,pn %xcc, loop_1209
12693 fmovdle %xcc, %f25, %f23
12694 fmul8x16al %f16, %f11, %f24
12695 addc %g1, %g3, %i6
12696loop_1209:
12697 srlx %l4, %l1, %g5
12698 xor %l5, %g6, %o5
12699 fsrc2s %f11, %f6
12700 srax %g2, 0x0D, %i3
12701 st %f1, [%l7 + 0x54]
12702 tpos %xcc, 0x0
12703 fmul8x16au %f20, %f4, %f10
12704 xnor %o3, 0x04C1, %i2
12705 edge32 %l0, %o7, %g4
12706 orcc %o0, 0x0181, %i5
12707 fornot2 %f18, %f0, %f20
12708 andcc %g7, %o6, %l6
12709 array32 %o2, %i7, %o1
12710 taddcctv %i0, %i1, %o4
12711 tpos %icc, 0x3
12712 xorcc %i4, %l3, %l2
12713 movrlz %g3, %g1, %l4
12714 fba %fcc0, loop_1210
12715 tleu %xcc, 0x6
12716 fcmpeq16 %f8, %f22, %l1
12717 tcc %icc, 0x1
12718loop_1210:
12719 bn,a,pt %icc, loop_1211
12720 xorcc %g5, 0x0465, %l5
12721 movpos %xcc, %g6, %i6
12722 addcc %g2, 0x129C, %o5
12723loop_1211:
12724 fcmped %fcc0, %f28, %f2
12725 srlx %i3, %o3, %l0
12726 tne %xcc, 0x2
12727 tsubcc %o7, 0x0423, %i2
12728 andcc %o0, 0x041F, %g4
12729 sir 0x1D16
12730 edge32 %g7, %o6, %l6
12731 xorcc %i5, 0x021B, %i7
12732 fmovrsgz %o1, %f25, %f16
12733 set 0x08, %i0
12734 prefetcha [%l7 + %i0] 0x89, 0x3
12735 ldsw [%l7 + 0x30], %i1
12736 nop
12737 set 0x78, %l6
12738 stx %o4, [%l7 + %l6]
12739 subccc %o2, 0x0163, %l3
12740 fmovdvc %icc, %f0, %f13
12741 movge %icc, %l2, %g3
12742 movrgz %i4, %g1, %l1
12743 fbn,a %fcc2, loop_1212
12744 fcmpes %fcc3, %f2, %f22
12745 edge8ln %g5, %l5, %g6
12746 sub %l4, %i6, %o5
12747loop_1212:
12748 edge8 %g2, %i3, %o3
12749 fbu,a %fcc1, loop_1213
12750 bn,a %xcc, loop_1214
12751 movgu %icc, %o7, %i2
12752 sllx %o0, 0x00, %l0
12753loop_1213:
12754 array16 %g4, %g7, %o6
12755loop_1214:
12756 nop
12757 set 0x1C, %l1
12758 lda [%l7 + %l1] 0x81, %f8
12759 taddcctv %l6, 0x0D16, %i5
12760 andn %o1, 0x1AED, %i7
12761 movvc %xcc, %i0, %i1
12762 movpos %xcc, %o4, %l3
12763 bcc,a %icc, loop_1215
12764 addc %l2, %g3, %o2
12765 or %g1, 0x122D, %l1
12766 xnorcc %g5, 0x0BA5, %l5
12767loop_1215:
12768 nop
12769 set 0x60, %g7
12770 ldda [%l7 + %g7] 0x10, %i4
12771 fmovrsgez %l4, %f12, %f20
12772 edge16ln %g6, %o5, %i6
12773 mulscc %g2, %o3, %i3
12774 tge %icc, 0x1
12775 fbl,a %fcc2, loop_1216
12776 sir 0x15C5
12777 tvs %icc, 0x7
12778 lduh [%l7 + 0x64], %o7
12779loop_1216:
12780 fzero %f6
12781 udivx %o0, 0x0B9F, %l0
12782 edge32n %i2, %g4, %o6
12783 fsrc2 %f8, %f10
12784 andncc %l6, %g7, %o1
12785 fpsub32 %f16, %f16, %f10
12786 edge32ln %i7, %i0, %i1
12787 bg,a %xcc, loop_1217
12788 fmovrslez %i5, %f20, %f6
12789 sra %l3, 0x1D, %l2
12790 tvs %icc, 0x2
12791loop_1217:
12792 nop
12793 wr %g0, 0x0c, %asi
12794 lduha [%l7 + 0x0C] %asi, %o4
12795 movrgz %o2, 0x114, %g1
12796 xorcc %g3, 0x06E7, %l1
12797 tsubcctv %l5, 0x0B51, %g5
12798 movrgz %i4, %l4, %g6
12799 ldsb [%l7 + 0x57], %i6
12800 move %xcc, %g2, %o3
12801 edge32n %i3, %o7, %o0
12802 movleu %xcc, %o5, %i2
12803 restored
12804 rdpr %cwp, %g1
12805 rdpr %cansave, %g2
12806 rdpr %canrestore, %g3
12807 rdpr %cleanwin, %g4
12808 rdpr %otherwin, %g5
12809 rdpr %wstate, %g6
12810 tvc %xcc, 0x7
12811 fmul8x16au %f26, %f10, %f10
12812 sll %l0, 0x04, %g4
12813 array32 %l6, %o6, %g7
12814 udivcc %o1, 0x19CD, %i7
12815 addccc %i1, 0x117A, %i5
12816 bn,pn %xcc, loop_1218
12817 bge,pn %xcc, loop_1219
12818 stx %l3, [%l7 + 0x10]
12819 popc 0x1430, %l2
12820loop_1218:
12821 movrgez %i0, %o2, %o4
12822loop_1219:
12823 tvc %icc, 0x5
12824 edge8 %g1, %g3, %l5
12825 be,a,pt %icc, loop_1220
12826 array16 %g5, %i4, %l1
12827 fbu %fcc3, loop_1221
12828 movleu %xcc, %g6, %l4
12829loop_1220:
12830 nop
12831 wr %g0, 0x89, %asi
12832 prefetcha [%l7 + 0x30] %asi, 0x0
12833loop_1221:
12834 sdivx %i6, 0x1063, %i3
12835 bn loop_1222
12836 bpos,a %icc, loop_1223
12837 edge8ln %o3, %o7, %o5
12838 fones %f19
12839loop_1222:
12840 tvc %xcc, 0x0
12841loop_1223:
12842 bvc %xcc, loop_1224
12843 andn %o0, 0x15B1, %l0
12844 subc %i2, 0x17E3, %l6
12845 andncc %g4, %g7, %o1
12846loop_1224:
12847 taddcc %i7, %o6, %i1
12848 sll %l3, 0x0D, %l2
12849 movrgez %i0, 0x171, %i5
12850 ldsw [%l7 + 0x54], %o4
12851 mulscc %g1, %g3, %o2
12852 or %l5, 0x0BBD, %i4
12853 edge32l %l1, %g6, %l4
12854 umul %g2, 0x0216, %g5
12855 array16 %i6, %i3, %o3
12856 smul %o5, 0x051C, %o0
12857 fmul8ulx16 %f4, %f8, %f12
12858 tg %icc, 0x6
12859 add %l7, 0x10, %l6
12860 wr %g0, 0x11, %asi
12861 ldxa [%l6] %asi, %l0
12862 casxa [%l6] 0x11, %l0, %i2
12863 tle %xcc, 0x3
12864 subcc %o7, 0x015E, %g4
12865 popc %l6, %g7
12866 sra %o1, %i7, %i1
12867 stw %l3, [%l7 + 0x40]
12868 smulcc %l2, %i0, %i5
12869 fble,a %fcc2, loop_1225
12870 sethi 0x1BD7, %o4
12871 membar 0x33
12872 array16 %g1, %o6, %g3
12873loop_1225:
12874 array32 %o2, %i4, %l1
12875 addcc %l5, 0x17DB, %l4
12876 edge32n %g6, %g2, %g5
12877 tpos %icc, 0x0
12878 fmovrse %i3, %f9, %f6
12879 fbu,a %fcc1, loop_1226
12880 swap [%l7 + 0x28], %i6
12881 membar 0x27
12882 alignaddr %o3, %o5, %o0
12883loop_1226:
12884 nop
12885 set 0x40, %o0
12886 stda %f16, [%l7 + %o0] 0x0c
12887 fcmple32 %f4, %f30, %i2
12888 fpackfix %f6, %f19
12889 sdivx %o7, 0x0277, %l0
12890 fbe %fcc0, loop_1227
12891 alignaddr %l6, %g4, %g7
12892 fcmpgt16 %f30, %f20, %i7
12893 fmul8ulx16 %f22, %f8, %f12
12894loop_1227:
12895 movl %icc, %i1, %l3
12896 ldub [%l7 + 0x0C], %l2
12897 tge %xcc, 0x5
12898 tvs %icc, 0x5
12899 restored
12900 rdpr %cwp, %g1
12901 rdpr %cansave, %g2
12902 rdpr %canrestore, %g3
12903 rdpr %cleanwin, %g4
12904 rdpr %otherwin, %g5
12905 rdpr %wstate, %g6
12906 tgu %icc, 0x1
12907 sethi 0x1C84, %o1
12908 edge32ln %i0, %i5, %g1
12909 std %f30, [%l7 + 0x58]
12910 alignaddr %o4, %o6, %g3
12911 fcmpeq16 %f20, %f2, %o2
12912 edge8n %i4, %l5, %l4
12913 bl,a,pt %xcc, loop_1228
12914 fpmerge %f18, %f0, %f26
12915 add %l7, 0x70, %l6
12916 wr %g0, 0x80, %asi
12917 lda [%l6] %asi, %g6
12918 casa [%l6] 0x80, %g6, %l1
12919loop_1228:
12920 movrlz %g5, %g2, %i6
12921 sir 0x1D63
12922 smulcc %o3, 0x1145, %o5
12923 edge8n %i3, %i2, %o0
12924 lduw [%l7 + 0x10], %o7
12925 movneg %xcc, %l6, %g4
12926 flush %l7 + 0x4C
12927 movg %xcc, %g7, %l0
12928 nop
12929 setx loop_1229, %l0, %l1
12930 wrpr 0x1, %tl
12931 wrpr %l1, %tpc
12932 add %l1, 0x4, %l1
12933 wrpr %l1, %tnpc
12934 setx 0x34400001400, %l0, %l1
12935 wrpr %l1, %tstate
12936 wrhpr 0x4, %htstate
12937 retry
12938 xorcc %i1, %i7, %l3
12939 bvc loop_1230
12940 prefetch [%l7 + 0x60], 0x1
12941loop_1229:
12942 nop
12943 wr %g0, 0x10, %asi
12944 lduha [%l7 + 0x24] %asi, %l2
12945loop_1230:
12946 addccc %i0, %i5, %g1
12947 addcc %o4, %o1, %g3
12948 movg %icc, %o6, %o2
12949 be,a,pn %icc, loop_1231
12950 add %l5, %l4, %g6
12951 fmovrdgz %i4, %f28, %f14
12952 udiv %g5, 0x0F90, %g2
12953loop_1231:
12954 movrlz %i6, %o3, %o5
12955 be,a,pt %icc, loop_1232
12956 taddcctv %l1, 0x1B51, %i2
12957 tsubcc %o0, 0x03AA, %o7
12958 fxor %f6, %f2, %f18
12959loop_1232:
12960 tn %xcc, 0x5
12961 srax %i3, %l6, %g4
12962 fpack16 %f6, %f7
12963 fcmpne32 %f12, %f28, %l0
12964 edge32n %g7, %i1, %l3
12965 ta %xcc, 0x6
12966 brgez %i7, loop_1233
12967 ble loop_1234
12968 brgez %i0, loop_1235
12969 pdist %f20, %f20, %f20
12970loop_1233:
12971 bvc,a %icc, loop_1236
12972loop_1234:
12973 fnors %f31, %f19, %f17
12974loop_1235:
12975 movneg %icc, %l2, %g1
12976 tne %icc, 0x1
12977loop_1236:
12978 tsubcc %i5, %o1, %o4
12979 restored
12980 rdpr %cwp, %g1
12981 rdpr %cansave, %g2
12982 rdpr %canrestore, %g3
12983 rdpr %cleanwin, %g4
12984 rdpr %otherwin, %g5
12985 rdpr %wstate, %g6
12986 edge32l %g3, %o2, %l5
12987 mulscc %o6, %g6, %l4
12988 st %f9, [%l7 + 0x2C]
12989 fmovdleu %xcc, %f11, %f27
12990 fors %f10, %f28, %f10
12991 move %xcc, %g5, %i4
12992 movne %xcc, %i6, %o3
12993 fbule,a %fcc2, loop_1237
12994 udivcc %o5, 0x0E30, %g2
12995 edge8l %l1, %i2, %o7
12996 and %o0, 0x1782, %l6
12997loop_1237:
12998 edge32n %i3, %g4, %g7
12999 orn %i1, 0x163C, %l3
13000 fornot1 %f8, %f14, %f22
13001 fmovdne %icc, %f13, %f29
13002 addcc %l0, %i0, %i7
13003 call loop_1238
13004 tpos %xcc, 0x1
13005 add %g1, %l2, %o1
13006 movre %i5, 0x270, %o4
13007loop_1238:
13008 nop
13009 setx loop_1239, %l0, %l1
13010 jmpl %l1, %o2
13011 edge8ln %g3, %l5, %g6
13012 stx %o6, [%l7 + 0x50]
13013 tg %icc, 0x0
13014loop_1239:
13015 edge8 %l4, %i4, %i6
13016 fone %f8
13017 srl %o3, %g5, %g2
13018 sllx %l1, 0x18, %i2
13019 tn %xcc, 0x3
13020 wr %g0, 0x11, %asi
13021 ldswa [%l7 + 0x70] %asi, %o5
13022 ldsh [%l7 + 0x0E], %o0
13023 edge16 %o7, %l6, %i3
13024 fmovrsgez %g4, %f25, %f5
13025 movn %icc, %g7, %i1
13026 mulx %l0, 0x0957, %l3
13027 fpsub16s %f20, %f19, %f27
13028 fbul %fcc3, loop_1240
13029 bl,a,pt %icc, loop_1241
13030 tcc %icc, 0x6
13031 wr %g0, 0x88, %asi
13032 stda %i6, [%l7 + 0x18] %asi
13033loop_1240:
13034 fbul %fcc1, loop_1242
13035loop_1241:
13036 array8 %g1, %i0, %l2
13037 set 0x68, %l5
13038 ldswa [%l7 + %l5] 0x18, %i5
13039loop_1242:
13040 smulcc %o1, %o4, %g3
13041 sllx %o2, 0x00, %l5
13042 edge16n %g6, %l4, %o6
13043 membar 0x4C
13044 udiv %i4, 0x0849, %i6
13045 saved
13046 rdpr %cwp, %g1
13047 rdpr %cansave, %g2
13048 rdpr %canrestore, %g3
13049 rdpr %cleanwin, %g4
13050 rdpr %otherwin, %g5
13051 rdpr %wstate, %g6
13052 addc %o3, %g2, %l1
13053 tl %xcc, 0x6
13054 stbar
13055 ldsw [%l7 + 0x08], %g5
13056 edge8n %i2, %o0, %o7
13057 smul %o5, %l6, %i3
13058 sdiv %g4, 0x0084, %g7
13059 fnors %f30, %f14, %f23
13060 udiv %i1, 0x04E9, %l3
13061 fbu %fcc2, loop_1243
13062 fbo,a %fcc0, loop_1244
13063 movrgz %l0, 0x1CB, %i7
13064 alignaddr %g1, %i0, %l2
13065loop_1243:
13066 move %xcc, %i5, %o1
13067loop_1244:
13068 fcmped %fcc1, %f24, %f28
13069 fnands %f0, %f20, %f30
13070 wr %g0, 0x89, %asi
13071 lda [%l7 + 0x10] %asi, %f15
13072 srax %g3, %o2, %l5
13073 fmovdgu %xcc, %f17, %f5
13074 sra %g6, 0x03, %o4
13075 sethi 0x13DF, %o6
13076 movvc %xcc, %i4, %i6
13077 subccc %o3, %l4, %g2
13078 fmovdcs %icc, %f28, %f31
13079 sethi 0x1AB5, %g5
13080 fcmpeq16 %f26, %f28, %l1
13081 tneg %xcc, 0x7
13082 set 0x70, %o5
13083 lduwa [%l7 + %o5] 0x10, %i2
13084 tgu %icc, 0x6
13085 fbne %fcc3, loop_1245
13086 brz,a %o7, loop_1246
13087 tsubcc %o5, %o0, %i3
13088 fmuld8sux16 %f27, %f13, %f14
13089loop_1245:
13090 movgu %icc, %g4, %g7
13091loop_1246:
13092 nop
13093 set 0x70, %i5
13094 stxa %i1, [%l7 + %i5] 0xe2
13095 membar #Sync
13096 bvs,a,pt %xcc, loop_1247
13097 edge8l %l6, %l0, %l3
13098 udivcc %i7, 0x0160, %i0
13099 ldsh [%l7 + 0x08], %g1
13100loop_1247:
13101 nop
13102 wr %g0, 0x10, %asi
13103 stda %f0, [%l7 + 0x40] %asi
13104 ldd [%l7 + 0x40], %l2
13105 udivcc %o1, 0x0CFD, %g3
13106 fbule %fcc1, loop_1248
13107 or %i5, %o2, %l5
13108 fbug,a %fcc0, loop_1249
13109 andncc %g6, %o4, %o6
13110loop_1248:
13111 udivx %i6, 0x0BCB, %o3
13112 nop
13113 setx loop_1250, %l0, %l1
13114 wrpr 0x1, %tl
13115 wrpr %l1, %tpc
13116 add %l1, 0x4, %l1
13117 wrpr %l1, %tnpc
13118 setx 0x34400001400, %l0, %l1
13119 wrpr %l1, %tstate
13120 wrhpr 0x4, %htstate
13121 retry
13122loop_1249:
13123 bleu,pn %xcc, loop_1251
13124 ld [%l7 + 0x58], %f2
13125 bne %icc, loop_1252
13126loop_1250:
13127 edge16ln %i4, %l4, %g2
13128loop_1251:
13129 fmovdneg %icc, %f16, %f7
13130 brnz %l1, loop_1253
13131loop_1252:
13132 fmovsne %xcc, %f16, %f16
13133 sdivcc %i2, 0x1802, %o7
13134 fmovdge %icc, %f18, %f27
13135loop_1253:
13136 nop
13137 wr %g0, 0x50, %asi
13138 ldxa [%g0 + 0x30] %asi, %g5
13139 tneg %xcc, 0x6
13140 umul %o5, 0x008B, %i3
13141 movrgz %o0, %g7, %g4
13142 te %xcc, 0x6
13143 set 0x0A, %g5
13144 ldsha [%l7 + %g5] 0x10, %i1
13145 bvs,a,pt %xcc, loop_1254
13146 movre %l0, 0x0DD, %l6
13147 or %i7, 0x1219, %l3
13148 and %g1, %l2, %o1
13149loop_1254:
13150 tleu %xcc, 0x4
13151 movvc %icc, %i0, %g3
13152 array16 %i5, %o2, %l5
13153 srlx %o4, 0x13, %o6
13154 edge8 %i6, %o3, %g6
13155 orncc %i4, 0x12B9, %g2
13156 addc %l1, 0x164D, %l4
13157 tcs %xcc, 0x6
13158 array8 %o7, %g5, %i2
13159 array16 %o5, %i3, %g7
13160 srlx %o0, 0x06, %i1
13161 fmul8sux16 %f18, %f8, %f22
13162 fbule,a %fcc0, loop_1255
13163 fpack16 %f26, %f26
13164 umulcc %g4, 0x1176, %l0
13165 tleu %xcc, 0x5
13166loop_1255:
13167 fsrc1 %f10, %f12
13168 mulscc %l6, %i7, %l3
13169 brlez %l2, loop_1256
13170 smulcc %g1, 0x0A8F, %i0
13171 add %l7, 0x2C, %l6
13172 wr %g0, 0x04, %asi
13173 lda [%l6] %asi, %o1
13174 casa [%l6] 0x04, %o1, %i5
13175loop_1256:
13176 andn %o2, 0x0172, %g3
13177 movleu %xcc, %o4, %o6
13178 fmovdcc %xcc, %f1, %f7
13179 movvs %icc, %l5, %o3
13180 fbne,a %fcc3, loop_1257
13181 subc %i6, %g6, %i4
13182 sth %g2, [%l7 + 0x12]
13183 sdiv %l4, 0x1C2A, %o7
13184loop_1257:
13185 addcc %l1, %i2, %g5
13186 umul %i3, 0x1B7A, %o5
13187 faligndata %f4, %f12, %f30
13188 fxor %f22, %f18, %f2
13189 fmuld8ulx16 %f11, %f22, %f4
13190 tn %icc, 0x4
13191 movg %xcc, %g7, %i1
13192 edge32l %o0, %l0, %l6
13193 bvc,pt %icc, loop_1258
13194 tneg %xcc, 0x6
13195 te %xcc, 0x5
13196 array8 %g4, %l3, %i7
13197loop_1258:
13198 edge8ln %l2, %g1, %i0
13199 fsrc1s %f15, %f7
13200 tneg %icc, 0x5
13201 addc %i5, %o1, %o2
13202 sdivx %o4, 0x01F1, %g3
13203 fmul8ulx16 %f14, %f0, %f18
13204 mova %icc, %l5, %o6
13205 fpsub32 %f12, %f12, %f12
13206 edge16n %o3, %i6, %g6
13207 bneg,pn %xcc, loop_1259
13208 brgez,a %g2, loop_1260
13209 or %l4, %o7, %l1
13210 set 0x7B, %g3
13211 ldsba [%l7 + %g3] 0x10, %i2
13212loop_1259:
13213 fbule,a %fcc3, loop_1261
13214loop_1260:
13215 fornot2s %f22, %f13, %f15
13216 movrlez %g5, 0x2AE, %i4
13217 srlx %i3, 0x16, %o5
13218loop_1261:
13219 brlz,a %g7, loop_1262
13220 ldsb [%l7 + 0x6C], %o0
13221 alignaddr %l0, %i1, %l6
13222 set 0x54, %g1
13223 stwa %g4, [%l7 + %g1] 0x18
13224loop_1262:
13225 fmovdle %icc, %f2, %f2
13226 mova %xcc, %i7, %l2
13227 tcs %xcc, 0x2
13228 brgez,a %l3, loop_1263
13229 udivcc %i0, 0x024B, %g1
13230 add %o1, %o2, %i5
13231 fmul8x16al %f22, %f7, %f24
13232loop_1263:
13233 edge32l %g3, %l5, %o6
13234 subcc %o4, %i6, %g6
13235 bleu,a %xcc, loop_1264
13236 flush %l7 + 0x30
13237 nop
13238 setx loop_1265, %l0, %l1
13239 wrpr 0x1, %tl
13240 wrpr %l1, %tnpc
13241 setx 0x34400001400, %l0, %l1
13242 wrpr %l1, %tstate
13243 wrhpr 0x4, %htstate
13244 done
13245 ba loop_1266
13246loop_1264:
13247 srlx %g2, %o3, %o7
13248 ble,a,pt %icc, loop_1267
13249loop_1265:
13250 movvs %icc, %l4, %i2
13251loop_1266:
13252 lduw [%l7 + 0x7C], %l1
13253 wr %g0, 0x11, %asi
13254 lduba [%l7 + 0x28] %asi, %g5
13255loop_1267:
13256 fone %f10
13257 orncc %i4, %i3, %g7
13258 movn %xcc, %o0, %l0
13259 movvs %icc, %i1, %l6
13260 edge8 %o5, %g4, %i7
13261 smulcc %l3, 0x026D, %l2
13262 bpos,pn %icc, loop_1268
13263 movpos %icc, %g1, %o1
13264 set 0x48, %g2
13265 swapa [%l7 + %g2] 0x80, %o2
13266loop_1268:
13267 sdiv %i0, 0x144B, %g3
13268 fpsub32 %f10, %f16, %f20
13269 umul %l5, 0x18A4, %i5
13270 fnot1s %f25, %f8
13271 fcmpgt32 %f6, %f26, %o4
13272 wr %g0, 0x81, %asi
13273 lduha [%l7 + 0x44] %asi, %o6
13274 edge32l %i6, %g2, %g6
13275 nop
13276 setx loop_1269, %l0, %l1
13277 wrpr 0x1, %tl
13278 wrpr %l1, %tpc
13279 add %l1, 0x4, %l1
13280 wrpr %l1, %tnpc
13281 setx 0x34400001400, %l0, %l1
13282 wrpr %l1, %tstate
13283 wrhpr 0x4, %htstate
13284 retry
13285 smulcc %o3, 0x1EE0, %o7
13286 popc 0x0491, %i2
13287 add %l1, %g5, %l4
13288loop_1269:
13289 nop
13290 wr %g0, 0x04, %asi
13291 lduba [%l7 + 0x60] %asi, %i3
13292 movcc %xcc, %i4, %o0
13293 te %icc, 0x4
13294 sdivx %g7, 0x03AA, %l0
13295 edge8n %l6, %i1, %o5
13296 subccc %i7, 0x1A94, %l3
13297 fmovrdgez %g4, %f8, %f12
13298 sra %g1, %o1, %o2
13299 edge16n %i0, %l2, %g3
13300 bl,pn %icc, loop_1270
13301 movn %icc, %i5, %l5
13302 st %f8, [%l7 + 0x2C]
13303 ba,a,pt %xcc, loop_1271
13304loop_1270:
13305 sethi 0x108E, %o6
13306 sdivcc %o4, 0x05D9, %i6
13307 fmovsneg %icc, %f5, %f25
13308loop_1271:
13309 bvc,a %xcc, loop_1272
13310 alignaddr %g6, %o3, %o7
13311 movge %xcc, %i2, %g2
13312 fmovdne %icc, %f9, %f10
13313loop_1272:
13314 fpsub16 %f20, %f14, %f30
13315 tsubcctv %l1, %l4, %g5
13316 ldd [%l7 + 0x20], %f18
13317 tsubcctv %i3, %o0, %g7
13318 brz,a %l0, loop_1273
13319 subccc %i4, %i1, %l6
13320 tl %icc, 0x4
13321 fmovde %xcc, %f2, %f3
13322loop_1273:
13323 edge16 %o5, %l3, %i7
13324 bpos,a %icc, loop_1274
13325 restored
13326 rdpr %cwp, %g1
13327 rdpr %cansave, %g2
13328 rdpr %canrestore, %g3
13329 rdpr %cleanwin, %g4
13330 rdpr %otherwin, %g5
13331 rdpr %wstate, %g6
13332 wr %g0, 0x89, %asi
13333 ldstuba [%l7 + 0x3B] %asi, %g4
13334loop_1274:
13335 subccc %o1, %o2, %i0
13336 fmovsgu %xcc, %f14, %f27
13337 array8 %l2, %g3, %g1
13338 movrlz %i5, %l5, %o4
13339 fzeros %f15
13340 movneg %icc, %i6, %g6
13341 mulscc %o3, %o7, %o6
13342 fnot1 %f20, %f6
13343 array16 %i2, %g2, %l4
13344 movvs %xcc, %l1, %i3
13345 movvs %xcc, %g5, %o0
13346 array16 %l0, %i4, %g7
13347 tsubcc %i1, 0x0D8D, %l6
13348 fba,a %fcc1, loop_1275
13349 fmovdcs %icc, %f20, %f26
13350 subccc %l3, 0x0742, %o5
13351 tne %icc, 0x2
13352loop_1275:
13353 fsrc2 %f28, %f8
13354 taddcctv %g4, 0x0204, %i7
13355 ba,a,pt %icc, loop_1276
13356 for %f30, %f24, %f2
13357 movvs %icc, %o1, %i0
13358 movge %xcc, %o2, %l2
13359loop_1276:
13360 brz,a %g1, loop_1277
13361 movgu %icc, %i5, %g3
13362 brz,a %o4, loop_1278
13363 movpos %icc, %l5, %g6
13364loop_1277:
13365 srl %o3, 0x1D, %i6
13366 umulcc %o6, %i2, %o7
13367loop_1278:
13368 tg %xcc, 0x2
13369 fxor %f28, %f18, %f28
13370 bleu,a loop_1279
13371 bvs loop_1280
13372 sra %g2, 0x1B, %l1
13373 orcc %i3, 0x0048, %l4
13374loop_1279:
13375 bn,a %xcc, loop_1281
13376loop_1280:
13377 taddcc %g5, %o0, %l0
13378 tg %icc, 0x6
13379 udivcc %g7, 0x145E, %i4
13380loop_1281:
13381 fmovsle %icc, %f16, %f12
13382 edge8l %i1, %l3, %o5
13383 xnorcc %g4, 0x1BCB, %l6
13384 sub %i7, %i0, %o1
13385 tl %xcc, 0x5
13386 fone %f8
13387 brnz,a %l2, loop_1282
13388 fbule,a %fcc2, loop_1283
13389 tn %icc, 0x2
13390 tsubcctv %g1, %o2, %i5
13391loop_1282:
13392 sra %g3, 0x17, %l5
13393loop_1283:
13394 tg %xcc, 0x6
13395 xor %g6, %o4, %i6
13396 tne %xcc, 0x2
13397 movneg %icc, %o3, %o6
13398 tn %xcc, 0x7
13399 bpos,a,pt %xcc, loop_1284
13400 array8 %i2, %g2, %o7
13401 alignaddr %i3, %l1, %g5
13402 movgu %icc, %l4, %l0
13403loop_1284:
13404 nop
13405 set 0x20, %g4
13406 ldxa [%l7 + %g4] 0x80, %o0
13407 movn %xcc, %g7, %i1
13408 movleu %xcc, %l3, %i4
13409 umul %g4, %o5, %i7
13410 fnand %f2, %f4, %f16
13411 movre %l6, %o1, %i0
13412 tge %xcc, 0x5
13413 smul %l2, %o2, %g1
13414 or %g3, 0x1DE7, %i5
13415 fornot1 %f16, %f28, %f18
13416 movpos %xcc, %l5, %o4
13417 fcmpes %fcc2, %f13, %f9
13418 movcc %xcc, %i6, %o3
13419 bvc loop_1285
13420 fandnot1s %f18, %f25, %f18
13421 lduh [%l7 + 0x40], %g6
13422 movne %xcc, %o6, %g2
13423loop_1285:
13424 nop
13425 set 0x58, %o6
13426 prefetcha [%l7 + %o6] 0x80, 0x1
13427 tge %xcc, 0x5
13428 tsubcc %i3, 0x0BF7, %l1
13429 tcs %xcc, 0x7
13430 fmovdg %icc, %f23, %f14
13431 sdiv %i2, 0x1959, %g5
13432 edge16 %l0, %l4, %o0
13433 smulcc %g7, 0x1B1C, %l3
13434 smulcc %i1, %i4, %o5
13435 swap [%l7 + 0x38], %i7
13436 stb %l6, [%l7 + 0x5D]
13437 stx %g4, [%l7 + 0x58]
13438 smulcc %o1, %l2, %i0
13439 sth %g1, [%l7 + 0x08]
13440 movrgz %o2, %i5, %g3
13441 orcc %l5, 0x14FF, %i6
13442 movcc %xcc, %o3, %g6
13443 tcs %icc, 0x1
13444 fand %f18, %f12, %f12
13445 popc 0x11CE, %o4
13446 andcc %o6, %g2, %o7
13447 movpos %icc, %i3, %i2
13448 ld [%l7 + 0x70], %f12
13449 movvs %xcc, %g5, %l1
13450 fmovsvc %icc, %f16, %f10
13451 fornot1 %f2, %f26, %f28
13452 fmovsvc %icc, %f19, %f3
13453 restored
13454 rdpr %cwp, %g1
13455 rdpr %cansave, %g2
13456 rdpr %canrestore, %g3
13457 rdpr %cleanwin, %g4
13458 rdpr %otherwin, %g5
13459 rdpr %wstate, %g6
13460 array8 %l4, %o0, %l0
13461 tpos %icc, 0x3
13462 addccc %l3, 0x0D80, %g7
13463 nop
13464 setx loop_1286, %l0, %l1
13465 wrpr 0x1, %tl
13466 wrpr %l1, %tnpc
13467 setx 0x34400001400, %l0, %l1
13468 wrpr %l1, %tstate
13469 wrhpr 0x4, %htstate
13470 done
13471 fnegd %f16, %f20
13472 array16 %i4, %o5, %i1
13473 for %f6, %f28, %f10
13474loop_1286:
13475 saved
13476 rdpr %cwp, %g1
13477 rdpr %cansave, %g2
13478 rdpr %canrestore, %g3
13479 rdpr %cleanwin, %g4
13480 rdpr %otherwin, %g5
13481 rdpr %wstate, %g6
13482 movrgez %i7, 0x09A, %l6
13483 array8 %g4, %l2, %i0
13484 tn %xcc, 0x4
13485 taddcctv %o1, %g1, %i5
13486 tge %icc, 0x1
13487 add %l7, 0x68, %l6
13488 wr %g0, 0x10, %asi
13489 casa [%l6] %asi, %g3, %o2
13490 fmovscs %icc, %f9, %f5
13491 swap [%l7 + 0x10], %l5
13492 lduw [%l7 + 0x70], %i6
13493 udiv %g6, 0x1D86, %o3
13494 tg %icc, 0x2
13495 movpos %icc, %o6, %o4
13496 movle %xcc, %o7, %i3
13497 ldsb [%l7 + 0x64], %i2
13498 edge8l %g2, %l1, %l4
13499 te %xcc, 0x0
13500 addcc %o0, %g5, %l3
13501 sethi 0x0303, %g7
13502 fpack16 %f8, %f31
13503 set 0x0F, %l2
13504 ldstuba [%l7 + %l2] 0x10, %l0
13505 udivx %o5, 0x0730, %i4
13506 sth %i7, [%l7 + 0x16]
13507 brz,a %l6, loop_1287
13508 fcmpne32 %f18, %f14, %g4
13509 tgu %icc, 0x1
13510 subc %l2, 0x16C0, %i0
13511loop_1287:
13512 andcc %i1, 0x147E, %g1
13513 bneg,pn %icc, loop_1288
13514 movl %icc, %o1, %g3
13515 bne,pn %icc, loop_1289
13516 nop
13517 setx loop_1290, %l0, %l1
13518 wrpr 0x1, %tl
13519 wrpr %l1, %tnpc
13520 setx 0x34400001400, %l0, %l1
13521 wrpr %l1, %tstate
13522 wrhpr 0x4, %htstate
13523 done
13524loop_1288:
13525 subcc %o2, %i5, %l5
13526 xnor %g6, %i6, %o3
13527loop_1289:
13528 call loop_1291
13529loop_1290:
13530 fnands %f11, %f22, %f4
13531 edge8l %o4, %o6, %i3
13532 movg %icc, %o7, %g2
13533loop_1291:
13534 edge8n %l1, %l4, %i2
13535 fnand %f22, %f4, %f10
13536 andcc %o0, 0x1923, %l3
13537 fmovdne %xcc, %f0, %f29
13538 srax %g7, %g5, %o5
13539 fbe %fcc2, loop_1292
13540 mulscc %i4, 0x1438, %i7
13541 move %icc, %l0, %g4
13542 movrgez %l6, %l2, %i0
13543loop_1292:
13544 edge8n %g1, %o1, %i1
13545 movn %xcc, %o2, %g3
13546 fcmple16 %f10, %f30, %l5
13547 srl %i5, %i6, %g6
13548 subc %o3, %o4, %o6
13549 add %l7, 0x20, %l6
13550 wr %g0, 0x81, %asi
13551 ldxa [%l6] %asi, %i3
13552 casxa [%l6] %asi, %i3, %o7
13553 sdiv %g2, 0x1D60, %l1
13554 wr %g0, 0x19, %asi
13555 swapa [%l7 + 0x14] %asi, %i2
13556 fornot1 %f14, %f14, %f2
13557 wr %g0, 0xe3, %asi
13558 ldda [%l7 + 0x20] %asi, %o0
13559 movrgz %l4, 0x358, %l3
13560 edge8n %g5, %o5, %i4
13561 set 0x20, %o7
13562 ldstuba [%l7 + %o7] 0x10, %i7
13563 add %g7, %g4, %l6
13564 edge32l %l2, %i0, %g1
13565 mova %icc, %l0, %o1
13566 andcc %i1, %g3, %o2
13567 bleu,a loop_1293
13568 edge8l %l5, %i5, %g6
13569 bn,a %icc, loop_1294
13570 xorcc %i6, 0x1CEC, %o4
13571loop_1293:
13572 tg %icc, 0x5
13573 te %icc, 0x7
13574loop_1294:
13575 tgu %xcc, 0x2
13576 movrgez %o3, 0x118, %i3
13577 movle %icc, %o6, %o7
13578 fcmpne32 %f12, %f16, %g2
13579 ta %icc, 0x2
13580 edge8ln %l1, %o0, %l4
13581 bcs,pt %xcc, loop_1295
13582 tleu %icc, 0x2
13583 srl %l3, 0x1B, %i2
13584 fmovdvc %xcc, %f21, %f20
13585loop_1295:
13586 restored
13587 rdpr %cwp, %g1
13588 rdpr %cansave, %g2
13589 rdpr %canrestore, %g3
13590 rdpr %cleanwin, %g4
13591 rdpr %otherwin, %g5
13592 rdpr %wstate, %g6
13593 fmovdpos %xcc, %f13, %f4
13594 fabss %f23, %f30
13595 fbuge,a %fcc2, loop_1296
13596 movrlz %g5, %i4, %i7
13597 movl %xcc, %o5, %g7
13598 movvc %xcc, %l6, %l2
13599loop_1296:
13600 bvs,pt %icc, loop_1297
13601 fmovsleu %xcc, %f15, %f9
13602 addccc %i0, 0x0030, %g4
13603 stb %l0, [%l7 + 0x34]
13604loop_1297:
13605 movneg %xcc, %g1, %o1
13606 tsubcc %g3, %i1, %o2
13607 tne %xcc, 0x2
13608 nop
13609 setx loop_1298, %l0, %l1
13610 wrpr 0x1, %tl
13611 wrpr %l1, %tnpc
13612 setx 0x34400001400, %l0, %l1
13613 wrpr %l1, %tstate
13614 wrhpr 0x4, %htstate
13615 done
13616 mova %icc, %l5, %g6
13617 move %icc, %i5, %i6
13618 movn %xcc, %o3, %o4
13619loop_1298:
13620 fmovdg %xcc, %f28, %f28
13621 sllx %o6, 0x06, %i3
13622 brgez,a %o7, loop_1299
13623 sth %g2, [%l7 + 0x66]
13624 restored
13625 rdpr %cwp, %g1
13626 rdpr %cansave, %g2
13627 rdpr %canrestore, %g3
13628 rdpr %cleanwin, %g4
13629 rdpr %otherwin, %g5
13630 rdpr %wstate, %g6
13631 fnot1s %f20, %f24
13632loop_1299:
13633 edge16l %o0, %l1, %l4
13634 restored
13635 rdpr %cwp, %g1
13636 rdpr %cansave, %g2
13637 rdpr %canrestore, %g3
13638 rdpr %cleanwin, %g4
13639 rdpr %otherwin, %g5
13640 rdpr %wstate, %g6
13641 fpack32 %f0, %f26, %f2
13642 tvs %xcc, 0x2
13643 xnor %i2, %g5, %l3
13644 mova %xcc, %i7, %o5
13645 umul %g7, %i4, %l2
13646 fmovrslez %i0, %f13, %f0
13647 movcc %icc, %g4, %l6
13648 mulx %l0, %g1, %g3
13649 stx %i1, [%l7 + 0x10]
13650 movre %o2, %o1, %l5
13651 fbge %fcc1, loop_1300
13652 tl %xcc, 0x2
13653 sll %g6, 0x08, %i6
13654 edge8l %o3, %i5, %o6
13655loop_1300:
13656 fmul8x16 %f9, %f20, %f6
13657 movleu %xcc, %i3, %o4
13658 movg %xcc, %g2, %o7
13659 movrgez %l1, %o0, %i2
13660 std %g4, [%l7 + 0x38]
13661 ld [%l7 + 0x34], %f27
13662 set 0x56, %l3
13663 ldsba [%l7 + %l3] 0x80, %l4
13664 subc %l3, 0x0DE3, %i7
13665 xor %g7, %i4, %o5
13666 mulx %l2, 0x1580, %g4
13667 tne %xcc, 0x4
13668 tleu %icc, 0x6
13669 fmovrsgez %i0, %f19, %f15
13670 brnz %l0, loop_1301
13671 edge8n %g1, %l6, %g3
13672 fmovda %xcc, %f1, %f11
13673 orn %i1, %o1, %o2
13674loop_1301:
13675 fmovs %f10, %f29
13676 fmovrsgez %l5, %f28, %f5
13677 membar #Sync
13678 wr %g0, 0x1e, %asi
13679 ldda [%l7 + 0x40] %asi, %f16
13680 bge loop_1302
13681 nop
13682 setx loop_1303, %l0, %l1
13683 wrpr 0x1, %tl
13684 wrpr %l1, %tpc
13685 add %l1, 0x4, %l1
13686 wrpr %l1, %tnpc
13687 setx 0x34400001400, %l0, %l1
13688 wrpr %l1, %tstate
13689 wrhpr 0x4, %htstate
13690 retry
13691 array32 %g6, %i6, %i5
13692 fnors %f3, %f22, %f14
13693loop_1302:
13694 nop
13695 set 0x4A, %i2
13696 lduha [%l7 + %i2] 0x88, %o6
13697loop_1303:
13698 array16 %i3, %o4, %o3
13699 orcc %g2, %o7, %l1
13700 te %icc, 0x4
13701 nop
13702 setx loop_1304, %l0, %l1
13703 wrpr 0x1, %tl
13704 wrpr %l1, %tpc
13705 add %l1, 0x4, %l1
13706 wrpr %l1, %tnpc
13707 setx 0x34400001400, %l0, %l1
13708 wrpr %l1, %tstate
13709 wrhpr 0x4, %htstate
13710 retry
13711 array8 %o0, %i2, %g5
13712 tcs %icc, 0x1
13713 sub %l3, 0x1175, %i7
13714loop_1304:
13715 nop
13716 add %l7, 0x08, %l6
13717 wr %g0, 0x89, %asi
13718 casxa [%l6] 0x89, %g7, %l4
13719 wr %g0, 0x89, %asi
13720 prefetcha [%l7 + 0x30] %asi, 0x0
13721 fmovdne %icc, %f26, %f11
13722 mova %xcc, %o5, %g4
13723 fmovsa %xcc, %f5, %f3
13724 fbule,a %fcc3, loop_1305
13725 fmovda %xcc, %f4, %f11
13726 umulcc %i0, %l2, %l0
13727 be,a,pn %icc, loop_1306
13728loop_1305:
13729 srax %g1, %l6, %g3
13730 fbu %fcc3, loop_1307
13731 bvs,pn %icc, loop_1308
13732loop_1306:
13733 bleu,pt %xcc, loop_1309
13734 fbue %fcc3, loop_1310
13735loop_1307:
13736 andcc %o1, %o2, %l5
13737loop_1308:
13738 bge loop_1311
13739loop_1309:
13740 bvs %icc, loop_1312
13741loop_1310:
13742 sir 0x03E2
13743 nop
13744 setx loop_1313, %l0, %l1
13745 jmpl %l1, %g6
13746loop_1311:
13747 udivcc %i1, 0x0E1D, %i5
13748loop_1312:
13749 movcs %xcc, %i6, %o6
13750 andncc %i3, %o4, %o3
13751loop_1313:
13752 edge32n %o7, %g2, %l1
13753 bge,a loop_1314
13754 be,a %xcc, loop_1315
13755 ldx [%l7 + 0x50], %o0
13756 fcmpeq32 %f6, %f20, %i2
13757loop_1314:
13758 umul %l3, %g5, %g7
13759loop_1315:
13760 fba %fcc3, loop_1316
13761 movrlz %l4, %i4, %o5
13762 fmovrde %g4, %f8, %f28
13763 fmovdne %icc, %f0, %f1
13764loop_1316:
13765 call loop_1317
13766 fmovsl %xcc, %f12, %f22
13767 wr %g0, 0x2a, %asi
13768 stha %i0, [%l7 + 0x16] %asi
13769 membar #Sync
13770loop_1317:
13771 nop
13772 wr %g0, 0x27, %asi
13773 ldda [%l7 + 0x40] %asi, %l2
13774 fbne %fcc0, loop_1318
13775 smul %i7, %l0, %g1
13776 fmovsl %xcc, %f22, %f7
13777 tsubcctv %l6, 0x16E8, %o1
13778loop_1318:
13779 srlx %g3, 0x0D, %l5
13780 tcc %xcc, 0x6
13781 fmovdgu %xcc, %f4, %f27
13782 std %f14, [%l7 + 0x30]
13783 fmovsle %xcc, %f1, %f11
13784 set 0x48, %g6
13785 swapa [%l7 + %g6] 0x80, %g6
13786 fmuld8ulx16 %f1, %f3, %f14
13787 tn %icc, 0x7
13788 movre %o2, 0x17E, %i1
13789 fmovrdgez %i6, %f16, %f10
13790 fcmpgt32 %f30, %f6, %o6
13791 bvc,a,pt %icc, loop_1319
13792 fxnors %f23, %f5, %f15
13793 orncc %i3, 0x1D8C, %o4
13794 fmovsa %icc, %f11, %f31
13795loop_1319:
13796 sir 0x0B0C
13797 array16 %i5, %o3, %g2
13798 edge32n %l1, %o0, %o7
13799 mulx %i2, %l3, %g5
13800 brnz,a %g7, loop_1320
13801 bn loop_1321
13802 fandnot1s %f28, %f15, %f13
13803 ldsw [%l7 + 0x4C], %l4
13804loop_1320:
13805 fmovsle %xcc, %f14, %f29
13806loop_1321:
13807 tsubcc %i4, %o5, %g4
13808 fmovdpos %icc, %f9, %f25
13809 movne %icc, %l2, %i7
13810 set 0x71, %o3
13811 ldstuba [%l7 + %o3] 0x89, %i0
13812 sdiv %l0, 0x1FB5, %g1
13813 membar 0x6A
13814 mulscc %l6, 0x0830, %o1
13815 nop
13816 setx loop_1322, %l0, %l1
13817 jmpl %l1, %l5
13818 be,a loop_1323
13819 brlz,a %g3, loop_1324
13820 edge8ln %g6, %i1, %o2
13821loop_1322:
13822 bgu,a %icc, loop_1325
13823loop_1323:
13824 edge16l %i6, %i3, %o6
13825loop_1324:
13826 movpos %xcc, %i5, %o4
13827 fcmpeq16 %f14, %f0, %g2
13828loop_1325:
13829 subc %l1, 0x1C1A, %o0
13830 tneg %icc, 0x1
13831 xnor %o7, %o3, %i2
13832 andcc %g5, 0x0F87, %l3
13833 bgu,pt %icc, loop_1326
13834 bcc %icc, loop_1327
13835 fmovdgu %xcc, %f17, %f18
13836 edge16n %l4, %i4, %o5
13837loop_1326:
13838 fmovrde %g7, %f28, %f18
13839loop_1327:
13840 te %xcc, 0x3
13841 fmuld8sux16 %f29, %f30, %f16
13842 set 0x28, %o4
13843 ldxa [%l7 + %o4] 0x81, %g4
13844 xorcc %l2, %i0, %l0
13845 tl %icc, 0x7
13846 movvs %xcc, %g1, %i7
13847 for %f4, %f22, %f20
13848 membar 0x12
13849 fmovscc %xcc, %f29, %f22
13850 tgu %icc, 0x5
13851 call loop_1328
13852 add %l6, %l5, %o1
13853 fcmpes %fcc0, %f20, %f14
13854 fsrc2s %f19, %f11
13855loop_1328:
13856 fmovrdgz %g3, %f24, %f10
13857 alignaddr %i1, %o2, %i6
13858 xor %g6, %o6, %i5
13859 stw %o4, [%l7 + 0x74]
13860 tge %icc, 0x3
13861 sll %i3, 0x0B, %g2
13862 fmovspos %xcc, %f4, %f26
13863 bvs,a %icc, loop_1329
13864 stb %l1, [%l7 + 0x28]
13865 ldub [%l7 + 0x5B], %o7
13866 udivx %o3, 0x03BA, %o0
13867loop_1329:
13868 and %i2, 0x1AAC, %g5
13869 movvs %icc, %l3, %l4
13870 alignaddrl %o5, %i4, %g4
13871 xnorcc %g7, 0x1168, %i0
13872 fbe,a %fcc3, loop_1330
13873 andn %l0, %l2, %g1
13874 restored
13875 rdpr %cwp, %g1
13876 rdpr %cansave, %g2
13877 rdpr %canrestore, %g3
13878 rdpr %cleanwin, %g4
13879 rdpr %otherwin, %g5
13880 rdpr %wstate, %g6
13881 fmovdpos %xcc, %f13, %f6
13882loop_1330:
13883 nop
13884 wr %g0, 0x18, %asi
13885 lduha [%l7 + 0x18] %asi, %l6
13886 nop
13887 set 0x28, %o1
13888 ldd [%l7 + %o1], %f0
13889 movg %xcc, %l5, %o1
13890 sdiv %i7, 0x0B9D, %g3
13891 set 0x44, %i6
13892 sta %f0, [%l7 + %i6] 0x14
13893 movrne %o2, 0x178, %i1
13894 flush %l7 + 0x14
13895 tgu %icc, 0x0
13896 movrlez %g6, 0x0CA, %i6
13897 set 0x39, %l0
13898 ldstuba [%l7 + %l0] 0x11, %o6
13899 movn %xcc, %o4, %i5
13900 tn %xcc, 0x5
13901 ldub [%l7 + 0x19], %g2
13902 umul %i3, %o7, %o3
13903 nop
13904 set 0x50, %i3
13905 std %f26, [%l7 + %i3]
13906 umulcc %o0, %i2, %g5
13907 bge,pn %xcc, loop_1331
13908 fbul,a %fcc2, loop_1332
13909 movneg %icc, %l1, %l4
13910 fpackfix %f2, %f4
13911loop_1331:
13912 umul %l3, %i4, %o5
13913loop_1332:
13914 tcs %icc, 0x4
13915 fmul8x16al %f9, %f0, %f8
13916 ble,a %icc, loop_1333
13917 sll %g4, %i0, %l0
13918 mova %xcc, %g7, %g1
13919 prefetch [%l7 + 0x08], 0x0
13920loop_1333:
13921 array8 %l2, %l6, %l5
13922 brlz %o1, loop_1334
13923 movvs %icc, %i7, %g3
13924 movre %o2, 0x18E, %i1
13925 edge16ln %g6, %o6, %o4
13926loop_1334:
13927 bshuffle %f4, %f26, %f6
13928 fmovrsgez %i5, %f23, %f11
13929 array32 %g2, %i3, %o7
13930 edge32 %o3, %i6, %i2
13931 brlez,a %g5, loop_1335
13932 ldstub [%l7 + 0x67], %l1
13933 edge32l %o0, %l4, %i4
13934 fsrc1s %f17, %f19
13935loop_1335:
13936 fmovscc %xcc, %f6, %f31
13937 sll %o5, %g4, %l3
13938 bleu,pn %icc, loop_1336
13939 fcmpgt32 %f26, %f16, %l0
13940 lduw [%l7 + 0x54], %g7
13941 umul %g1, %l2, %l6
13942loop_1336:
13943 tcc %xcc, 0x3
13944 tgu %icc, 0x0
13945 andn %i0, %l5, %o1
13946 alignaddrl %i7, %g3, %i1
13947 fmovdpos %xcc, %f12, %f30
13948 xor %o2, %g6, %o6
13949 smul %i5, %o4, %g2
13950 wr %g0, 0x10, %asi
13951 ldsha [%l7 + 0x40] %asi, %o7
13952 set 0x78, %i7
13953 swapa [%l7 + %i7] 0x88, %i3
13954 xnorcc %o3, %i6, %g5
13955 subcc %i2, %l1, %o0
13956 std %f4, [%l7 + 0x50]
13957 fpmerge %f18, %f25, %f24
13958 set 0x43, %i4
13959 lduba [%l7 + %i4] 0x18, %l4
13960 and %o5, %i4, %l3
13961 set 0x60, %o2
13962 stda %g4, [%l7 + %o2] 0x18
13963 fmovdcs %icc, %f17, %f6
13964 fba,a %fcc1, loop_1337
13965 fand %f0, %f0, %f18
13966 stbar
13967 edge32 %l0, %g7, %l2
13968loop_1337:
13969 tsubcc %g1, 0x0045, %l6
13970 tle %xcc, 0x7
13971 fmovsne %xcc, %f29, %f30
13972 add %i0, 0x05CC, %o1
13973 tn %icc, 0x5
13974 sdiv %i7, 0x1277, %g3
13975 movrne %i1, %o2, %l5
13976 movrlez %o6, 0x102, %g6
13977 fpadd16s %f22, %f23, %f14
13978 fpsub16s %f14, %f27, %f4
13979 tvc %xcc, 0x7
13980 fbuge %fcc1, loop_1338
13981 sdivcc %i5, 0x11E5, %o4
13982 bleu,a,pn %xcc, loop_1339
13983 stbar
13984loop_1338:
13985 addcc %g2, 0x0641, %i3
13986 movge %icc, %o3, %i6
13987loop_1339:
13988 nop
13989 setx loop_1340, %l0, %l1
13990 wrpr 0x1, %tl
13991 wrpr %l1, %tnpc
13992 setx 0x34400001400, %l0, %l1
13993 wrpr %l1, %tstate
13994 wrhpr 0x4, %htstate
13995 done
13996 tl %icc, 0x5
13997 umulcc %g5, 0x1A39, %i2
13998 set 0x5E, %i1
13999 ldsha [%l7 + %i1] 0x88, %l1
14000loop_1340:
14001 movle %xcc, %o7, %l4
14002 udiv %o5, 0x0514, %i4
14003 fmovrdlz %o0, %f26, %f6
14004 fcmpne32 %f28, %f24, %g4
14005 xorcc %l3, 0x0217, %l0
14006 bvc,a %icc, loop_1341
14007 addcc %l2, %g7, %g1
14008 tpos %xcc, 0x7
14009 saved
14010 rdpr %cwp, %g1
14011 rdpr %cansave, %g2
14012 rdpr %canrestore, %g3
14013 rdpr %cleanwin, %g4
14014 rdpr %otherwin, %g5
14015 rdpr %wstate, %g6
14016loop_1341:
14017 and %i0, %l6, %o1
14018 smul %i7, %g3, %o2
14019 edge32ln %i1, %l5, %g6
14020 edge16l %o6, %i5, %o4
14021 wr %g0, 0x18, %asi
14022 lduwa [%l7 + 0x6C] %asi, %i3
14023 udiv %g2, 0x1743, %o3
14024 tgu %xcc, 0x5
14025 bpos,a loop_1342
14026 fnors %f9, %f1, %f30
14027 wr %g0, 0x81, %asi
14028 ldsha [%l7 + 0x34] %asi, %i6
14029loop_1342:
14030 nop
14031 set 0x19, %l4
14032 lduba [%l7 + %l4] 0x0c, %g5
14033 std %i2, [%l7 + 0x30]
14034 array16 %o7, %l4, %l1
14035 movrne %i4, %o0, %o5
14036 set 0x1A, %l6
14037 stba %g4, [%l7 + %l6] 0xe2
14038 membar #Sync
14039 bcs %xcc, loop_1343
14040 ldd [%l7 + 0x08], %l2
14041 orcc %l2, %g7, %l0
14042 stx %g1, [%l7 + 0x48]
14043loop_1343:
14044 movl %xcc, %i0, %o1
14045 membar 0x15
14046 ba,a,pn %xcc, loop_1344
14047 edge8ln %i7, %l6, %g3
14048 movrgez %o2, %i1, %l5
14049 fornot1 %f6, %f16, %f20
14050loop_1344:
14051 addcc %o6, %g6, %o4
14052 move %xcc, %i3, %i5
14053 movrgz %o3, %g2, %i6
14054 ldsh [%l7 + 0x5E], %i2
14055 xorcc %o7, 0x17A6, %g5
14056 orcc %l4, 0x0076, %i4
14057 edge32l %l1, %o5, %g4
14058 fmovdcc %icc, %f28, %f23
14059 tle %icc, 0x7
14060 wr %g0, 0x80, %asi
14061 ldsba [%l7 + 0x22] %asi, %o0
14062 fbge,a %fcc1, loop_1345
14063 movrgz %l2, 0x311, %g7
14064 xnorcc %l0, %g1, %l3
14065 fornot2 %f28, %f26, %f20
14066loop_1345:
14067 fnegs %f20, %f23
14068 set 0x5C, %l1
14069 ldswa [%l7 + %l1] 0x0c, %o1
14070 udivcc %i7, 0x1CD0, %i0
14071 movvs %icc, %g3, %l6
14072 lduw [%l7 + 0x58], %i1
14073 edge8l %o2, %l5, %o6
14074 orcc %g6, %i3, %i5
14075 tl %icc, 0x0
14076 sra %o4, 0x16, %o3
14077 tg %icc, 0x7
14078 subccc %i6, 0x1831, %i2
14079 fmovsl %xcc, %f4, %f2
14080 fbo %fcc1, loop_1346
14081 std %f28, [%l7 + 0x20]
14082 subc %o7, %g2, %g5
14083 fba %fcc2, loop_1347
14084loop_1346:
14085 fones %f20
14086 srlx %l4, %l1, %i4
14087 smul %g4, 0x0C3E, %o5
14088loop_1347:
14089 nop
14090 setx loop_1348, %l0, %l1
14091 jmpl %l1, %o0
14092 fmovrslz %g7, %f3, %f30
14093 fcmpeq32 %f8, %f16, %l0
14094 wr %g0, 0x80, %asi
14095 ldsha [%l7 + 0x3A] %asi, %g1
14096loop_1348:
14097 sir 0x1DCC
14098 fcmpes %fcc3, %f3, %f9
14099 movrgez %l3, 0x03E, %o1
14100 tn %icc, 0x3
14101 bvc,pt %xcc, loop_1349
14102 fmovrde %l2, %f20, %f20
14103 movg %icc, %i7, %g3
14104 xnor %l6, 0x1B15, %i1
14105loop_1349:
14106 bvc,pn %icc, loop_1350
14107 edge32l %i0, %o2, %o6
14108 brnz %l5, loop_1351
14109 fmovsg %icc, %f12, %f7
14110loop_1350:
14111 tcs %icc, 0x1
14112 edge32n %g6, %i5, %i3
14113loop_1351:
14114 nop
14115 add %l7, 0x60, %l6
14116 wr %g0, 0x04, %asi
14117 casxa [%l6] 0x04, %o3, %i6
14118 fpackfix %f6, %f14
14119 taddcctv %i2, %o4, %g2
14120 edge8n %g5, %o7, %l4
14121 movpos %xcc, %i4, %g4
14122 sdivx %l1, 0x02F4, %o0
14123 swap [%l7 + 0x44], %o5
14124 tneg %xcc, 0x4
14125 brlz %g7, loop_1352
14126 tl %xcc, 0x5
14127 add %g1, %l3, %l0
14128 sll %o1, %l2, %i7
14129loop_1352:
14130 bne,a loop_1353
14131 tpos %icc, 0x0
14132 edge8n %l6, %g3, %i0
14133 edge16n %i1, %o6, %l5
14134loop_1353:
14135 fcmpgt16 %f20, %f0, %o2
14136 wr %g0, 0x10, %asi
14137 ldda [%l7 + 0x40] %asi, %f16
14138 call loop_1354
14139 fblg %fcc1, loop_1355
14140 bge loop_1356
14141 popc 0x17D7, %g6
14142loop_1354:
14143 fbg %fcc2, loop_1357
14144loop_1355:
14145 tl %xcc, 0x6
14146loop_1356:
14147 nop
14148 add %l7, 0x28, %l6
14149 wr %g0, 0x19, %asi
14150 casxa [%l6] %asi, %i5, %i3
14151loop_1357:
14152 movn %icc, %i6, %o3
14153 restored
14154 rdpr %cwp, %g1
14155 rdpr %cansave, %g2
14156 rdpr %canrestore, %g3
14157 rdpr %cleanwin, %g4
14158 rdpr %otherwin, %g5
14159 rdpr %wstate, %g6
14160 ba,pn %icc, loop_1358
14161 sub %i2, 0x0204, %o4
14162 fbuge %fcc1, loop_1359
14163 bgu,a,pn %xcc, loop_1360
14164loop_1358:
14165 fmul8ulx16 %f18, %f6, %f10
14166 srlx %g5, %g2, %l4
14167loop_1359:
14168 ldd [%l7 + 0x60], %f20
14169loop_1360:
14170 fmovse %icc, %f1, %f14
14171 movre %i4, 0x24B, %o7
14172 be loop_1361
14173 stx %l1, [%l7 + 0x48]
14174 movrgez %o0, %o5, %g4
14175 subccc %g1, 0x191E, %g7
14176loop_1361:
14177 movcc %xcc, %l3, %o1
14178 bg,a,pn %xcc, loop_1362
14179 tleu %xcc, 0x1
14180 fmovsvs %xcc, %f1, %f25
14181 array32 %l2, %i7, %l0
14182loop_1362:
14183 nop
14184 wr %g0, 0x50, %asi
14185 ldxa [%g0 + 0x18] %asi, %l6
14186 bne,a,pn %xcc, loop_1363
14187 fmovdcc %icc, %f30, %f27
14188 edge16l %i0, %i1, %g3
14189 wr %g0, 0x80, %asi
14190 stha %o6, [%l7 + 0x72] %asi
14191loop_1363:
14192 mulscc %l5, %g6, %o2
14193 wr %g0, 0x10, %asi
14194 ldsha [%l7 + 0x26] %asi, %i3
14195 fpack16 %f20, %f29
14196 bcc,a,pn %icc, loop_1364
14197 te %xcc, 0x3
14198 srl %i6, %o3, %i2
14199 array32 %o4, %g5, %g2
14200loop_1364:
14201 umulcc %l4, %i5, %o7
14202 tne %xcc, 0x3
14203 movrlz %i4, %o0, %l1
14204 addcc %o5, %g1, %g7
14205 fpadd16 %f12, %f14, %f30
14206 edge8ln %g4, %o1, %l2
14207 udivcc %i7, 0x12F0, %l3
14208 fmovrslez %l6, %f17, %f17
14209 fand %f10, %f14, %f4
14210 fmovscs %xcc, %f19, %f3
14211 edge32 %l0, %i1, %i0
14212 edge16 %g3, %l5, %g6
14213 alignaddr %o6, %o2, %i3
14214 fmovrsne %o3, %f4, %f3
14215 tvs %icc, 0x6
14216 orn %i6, 0x155B, %o4
14217 movleu %icc, %i2, %g2
14218 edge16 %l4, %i5, %g5
14219 movpos %xcc, %o7, %o0
14220 fpsub32s %f16, %f24, %f25
14221 srax %i4, 0x03, %l1
14222 tge %xcc, 0x7
14223 tne %icc, 0x1
14224 addcc %g1, 0x02E3, %g7
14225 wr %g0, 0x10, %asi
14226 stwa %g4, [%l7 + 0x6C] %asi
14227 array32 %o5, %l2, %o1
14228 fbuge,a %fcc0, loop_1365
14229 membar 0x02
14230 edge32n %i7, %l6, %l3
14231 move %icc, %i1, %i0
14232loop_1365:
14233 fmovdvc %icc, %f22, %f5
14234 addcc %l0, 0x1168, %g3
14235 srl %l5, %o6, %g6
14236 srlx %i3, %o3, %i6
14237 fbo,a %fcc0, loop_1366
14238 st %f18, [%l7 + 0x30]
14239 xorcc %o4, %o2, %i2
14240 tpos %icc, 0x7
14241loop_1366:
14242 smul %g2, %l4, %g5
14243 movle %xcc, %o7, %i5
14244 smulcc %o0, %i4, %l1
14245 be,a %xcc, loop_1367
14246 edge16 %g1, %g4, %o5
14247 add %l7, 0x20, %l6
14248 wr %g0, 0x80, %asi
14249 casxa [%l6] 0x80, %l2, %g7
14250loop_1367:
14251 udivcc %i7, 0x0111, %o1
14252 movcc %icc, %l6, %i1
14253 stx %i0, [%l7 + 0x50]
14254 movne %xcc, %l0, %g3
14255 stb %l5, [%l7 + 0x5A]
14256 stx %l3, [%l7 + 0x60]
14257 bpos,a %icc, loop_1368
14258 edge16 %o6, %g6, %i3
14259 fcmped %fcc2, %f2, %f2
14260 fmovs %f23, %f28
14261loop_1368:
14262 fabsd %f6, %f4
14263 subcc %i6, %o3, %o2
14264 xnorcc %i2, %g2, %o4
14265 fexpand %f18, %f20
14266 fmovde %xcc, %f31, %f31
14267 sdivcc %g5, 0x0AEC, %l4
14268 tle %icc, 0x2
14269 bge %icc, loop_1369
14270 fbul,a %fcc0, loop_1370
14271 fbue %fcc2, loop_1371
14272 movre %o7, %o0, %i4
14273loop_1369:
14274 sdivx %l1, 0x00ED, %i5
14275loop_1370:
14276 taddcc %g1, %o5, %l2
14277loop_1371:
14278 sdiv %g4, 0x1E2C, %i7
14279 movgu %icc, %g7, %o1
14280 fmovscc %xcc, %f1, %f22
14281 ldsw [%l7 + 0x70], %l6
14282 fcmpeq32 %f10, %f26, %i1
14283 te %xcc, 0x6
14284 nop
14285 set 0x34, %i0
14286 lduh [%l7 + %i0], %i0
14287 srlx %l0, 0x0C, %l5
14288 for %f24, %f12, %f6
14289 bgu %icc, loop_1372
14290 tle %xcc, 0x3
14291 fmovrdlz %g3, %f16, %f30
14292 sra %l3, 0x10, %g6
14293loop_1372:
14294 ldsb [%l7 + 0x72], %i3
14295 mulx %i6, %o6, %o3
14296 tge %xcc, 0x6
14297 fandnot1s %f22, %f12, %f3
14298 edge32ln %o2, %g2, %o4
14299 wr %g0, 0x11, %asi
14300 swapa [%l7 + 0x58] %asi, %i2
14301 edge8n %g5, %o7, %o0
14302 move %xcc, %l4, %l1
14303 movcc %icc, %i4, %g1
14304 fmovsn %xcc, %f24, %f9
14305 wr %g0, 0x10, %asi
14306 ldda [%l7 + 0x10] %asi, %i4
14307 taddcc %l2, 0x1F7B, %o5
14308 fxnor %f22, %f2, %f14
14309 movle %icc, %g4, %g7
14310 set 0x1B, %g7
14311 stba %i7, [%l7 + %g7] 0x2f
14312 membar #Sync
14313 movge %xcc, %l6, %i1
14314 fcmpes %fcc2, %f31, %f6
14315 set 0x40, %o0
14316 stda %f0, [%l7 + %o0] 0xf0
14317 membar #Sync
14318 movpos %icc, %o1, %i0
14319 stx %l0, [%l7 + 0x70]
14320 flush %l7 + 0x78
14321 bvs,a,pt %icc, loop_1373
14322 and %g3, 0x069B, %l5
14323 fmovrsgez %l3, %f22, %f9
14324 subc %i3, %i6, %g6
14325loop_1373:
14326 fcmpgt16 %f18, %f26, %o3
14327 edge16ln %o2, %o6, %o4
14328 edge16n %g2, %g5, %o7
14329 move %xcc, %i2, %l4
14330 nop
14331 setx loop_1374, %l0, %l1
14332 wrpr 0x1, %tl
14333 wrpr %l1, %tnpc
14334 setx 0x34400001400, %l0, %l1
14335 wrpr %l1, %tstate
14336 wrhpr 0x4, %htstate
14337 done
14338 andn %o0, 0x0CAC, %l1
14339 fbe %fcc3, loop_1375
14340 addccc %i4, 0x19A8, %g1
14341loop_1374:
14342 fcmple16 %f2, %f4, %i5
14343 movl %xcc, %l2, %g4
14344loop_1375:
14345 fpack16 %f30, %f30
14346 mulx %g7, 0x011B, %o5
14347 edge32ln %l6, %i1, %i7
14348 fandnot2 %f8, %f28, %f10
14349 fmovsne %icc, %f6, %f9
14350 addccc %i0, %l0, %g3
14351 nop
14352 set 0x74, %l5
14353 lduh [%l7 + %l5], %o1
14354 and %l5, 0x0803, %i3
14355 array16 %l3, %g6, %o3
14356 edge16l %i6, %o6, %o4
14357 addc %o2, 0x0AE5, %g2
14358 fmovdgu %xcc, %f13, %f30
14359 movvs %icc, %o7, %g5
14360 sdivx %i2, 0x090A, %l4
14361 stb %l1, [%l7 + 0x52]
14362 tle %icc, 0x2
14363 fzeros %f17
14364 tpos %icc, 0x0
14365 movvc %xcc, %i4, %g1
14366 fornot2s %f13, %f5, %f31
14367 siam 0x1
14368 xor %o0, %l2, %i5
14369 edge8 %g4, %g7, %l6
14370 fbl,a %fcc0, loop_1376
14371 tpos %xcc, 0x7
14372 movrne %i1, 0x262, %i7
14373 stx %i0, [%l7 + 0x38]
14374loop_1376:
14375 ldsb [%l7 + 0x2E], %l0
14376 fmovsn %xcc, %f21, %f23
14377 movgu %icc, %o5, %g3
14378 tg %icc, 0x6
14379 edge16 %o1, %i3, %l5
14380 xorcc %g6, 0x07D8, %l3
14381 xor %i6, %o3, %o6
14382 brnz,a %o4, loop_1377
14383 fbue %fcc3, loop_1378
14384 movpos %icc, %o2, %g2
14385 fcmpgt16 %f28, %f24, %o7
14386loop_1377:
14387 edge32 %i2, %g5, %l4
14388loop_1378:
14389 alignaddrl %l1, %i4, %g1
14390 fandnot2 %f22, %f4, %f18
14391 restored
14392 rdpr %cwp, %g1
14393 rdpr %cansave, %g2
14394 rdpr %canrestore, %g3
14395 rdpr %cleanwin, %g4
14396 rdpr %otherwin, %g5
14397 rdpr %wstate, %g6
14398 move %icc, %l2, %i5
14399 array8 %g4, %o0, %g7
14400 movpos %icc, %l6, %i7
14401 nop
14402 setx loop_1379, %l0, %l1
14403 jmpl %l1, %i0
14404 tcs %xcc, 0x6
14405 fmovrdlez %i1, %f2, %f8
14406 ble loop_1380
14407loop_1379:
14408 bvc,a %icc, loop_1381
14409 fmul8ulx16 %f14, %f10, %f26
14410 nop
14411 setx loop_1382, %l0, %l1
14412 jmpl %l1, %l0
14413loop_1380:
14414 alignaddr %g3, %o1, %i3
14415loop_1381:
14416 sdiv %l5, 0x0B87, %o5
14417 nop
14418 setx loop_1383, %l0, %l1
14419 wrpr 0x1, %tl
14420 wrpr %l1, %tnpc
14421 setx 0x34400001400, %l0, %l1
14422 wrpr %l1, %tstate
14423 wrhpr 0x4, %htstate
14424 done
14425loop_1382:
14426 nop
14427 set 0x7F, %i5
14428 ldub [%l7 + %i5], %l3
14429 fbuge %fcc2, loop_1384
14430 smul %g6, %i6, %o6
14431loop_1383:
14432 fabss %f12, %f7
14433 fmovdn %xcc, %f4, %f29
14434loop_1384:
14435 fmovsge %icc, %f29, %f7
14436 tpos %icc, 0x4
14437 movrlez %o4, %o2, %o3
14438 subccc %o7, 0x088B, %g2
14439 ldd [%l7 + 0x38], %g4
14440 movle %xcc, %l4, %l1
14441 prefetch [%l7 + 0x74], 0x1
14442 fones %f12
14443 stb %i2, [%l7 + 0x18]
14444 edge16 %i4, %l2, %i5
14445 tneg %icc, 0x2
14446 fmovsneg %icc, %f2, %f4
14447 set 0x6F, %o5
14448 ldsba [%l7 + %o5] 0x80, %g4
14449 set 0x6E, %g3
14450 stha %g1, [%l7 + %g3] 0x15
14451 andcc %o0, 0x0052, %l6
14452 lduh [%l7 + 0x74], %i7
14453 movcs %icc, %g7, %i0
14454 wr %g0, 0x27, %asi
14455 stxa %i1, [%l7 + 0x18] %asi
14456 membar #Sync
14457 edge8n %l0, %g3, %i3
14458 ble,pn %icc, loop_1385
14459 movcc %xcc, %l5, %o5
14460 fbuge %fcc0, loop_1386
14461 fmovscs %xcc, %f1, %f11
14462loop_1385:
14463 nop
14464 set 0x38, %g1
14465 ldd [%l7 + %g1], %f4
14466 fbe,a %fcc2, loop_1387
14467loop_1386:
14468 subc %o1, %g6, %l3
14469 orncc %i6, 0x0FB8, %o6
14470 sra %o4, %o2, %o7
14471loop_1387:
14472 fpack32 %f4, %f10, %f20
14473 tvc %icc, 0x1
14474 movgu %icc, %o3, %g2
14475 ld [%l7 + 0x3C], %f4
14476 xor %g5, 0x019E, %l1
14477 orncc %l4, %i4, %l2
14478 wr %g0, 0x0c, %asi
14479 stda %f16, [%l7 + 0x40] %asi
14480 tg %xcc, 0x5
14481 fpadd32 %f16, %f22, %f2
14482 fbug %fcc2, loop_1388
14483 fbuge %fcc3, loop_1389
14484 tge %xcc, 0x4
14485 movrlz %i5, 0x1F9, %i2
14486loop_1388:
14487 add %g1, %o0, %l6
14488loop_1389:
14489 bge loop_1390
14490 ldstub [%l7 + 0x60], %g4
14491 fabsd %f0, %f4
14492 fxors %f31, %f0, %f2
14493loop_1390:
14494 brgz %g7, loop_1391
14495 tneg %xcc, 0x0
14496 movn %icc, %i0, %i1
14497 ble,pn %icc, loop_1392
14498loop_1391:
14499 subcc %l0, 0x1987, %i7
14500 tgu %icc, 0x0
14501 movre %g3, %i3, %o5
14502loop_1392:
14503 sth %o1, [%l7 + 0x54]
14504 fmul8sux16 %f8, %f30, %f0
14505 ldd [%l7 + 0x38], %f12
14506 edge8n %g6, %l5, %i6
14507 set 0x15, %g5
14508 stba %l3, [%l7 + %g5] 0x19
14509 movneg %xcc, %o6, %o4
14510 edge32 %o7, %o3, %g2
14511 xnor %g5, 0x17FB, %l1
14512 addcc %o2, %i4, %l2
14513 movrgez %l4, 0x330, %i5
14514 movrne %i2, 0x0BE, %o0
14515 brlez %g1, loop_1393
14516 fmovscs %xcc, %f17, %f7
14517 tn %xcc, 0x7
14518 sth %l6, [%l7 + 0x7C]
14519loop_1393:
14520 movrlz %g4, %i0, %g7
14521 tge %icc, 0x3
14522 fmovrdgz %l0, %f26, %f18
14523 set 0x6A, %g2
14524 ldsha [%l7 + %g2] 0x88, %i1
14525 stb %i7, [%l7 + 0x1F]
14526 xor %g3, %i3, %o1
14527 edge16 %g6, %o5, %l5
14528 stx %l3, [%l7 + 0x78]
14529 alignaddr %i6, %o4, %o7
14530 fmovrdlz %o3, %f28, %f14
14531 nop
14532 set 0x68, %g4
14533 ldsw [%l7 + %g4], %g2
14534 fmovsvc %xcc, %f24, %f13
14535 mulscc %o6, 0x13BE, %g5
14536 brlez,a %l1, loop_1394
14537 fxnor %f14, %f10, %f16
14538 fbl %fcc2, loop_1395
14539 addc %o2, 0x0D55, %l2
14540loop_1394:
14541 orncc %i4, 0x1F70, %i5
14542 fones %f23
14543loop_1395:
14544 stbar
14545 andncc %i2, %o0, %l4
14546 taddcc %g1, 0x190A, %g4
14547 wr %g0, 0x0c, %asi
14548 lda [%l7 + 0x08] %asi, %f17
14549 movpos %icc, %l6, %i0
14550 xorcc %l0, %i1, %i7
14551 umulcc %g3, %g7, %i3
14552 movcc %icc, %o1, %o5
14553 edge16n %l5, %l3, %g6
14554 fmovdg %icc, %f3, %f19
14555 wr %g0, 0x89, %asi
14556 ldsha [%l7 + 0x1A] %asi, %o4
14557 fba,a %fcc0, loop_1396
14558 sub %o7, 0x08E6, %i6
14559 tg %icc, 0x4
14560 sra %o3, 0x0B, %g2
14561loop_1396:
14562 sdiv %o6, 0x0B94, %g5
14563 taddcctv %o2, %l2, %i4
14564 movpos %xcc, %i5, %i2
14565 sll %o0, 0x15, %l4
14566 be,a loop_1397
14567 bshuffle %f30, %f10, %f10
14568 set 0x0E, %o6
14569 ldsha [%l7 + %o6] 0x11, %g1
14570loop_1397:
14571 movvs %xcc, %l1, %l6
14572 movrlz %g4, 0x0AD, %i0
14573 fmovdgu %xcc, %f21, %f0
14574 edge32ln %i1, %i7, %l0
14575 fblg %fcc3, loop_1398
14576 bvc,a loop_1399
14577 bl,a,pt %icc, loop_1400
14578 subccc %g3, 0x1F6C, %i3
14579loop_1398:
14580 subcc %g7, 0x0E01, %o5
14581loop_1399:
14582 srlx %l5, 0x12, %o1
14583loop_1400:
14584 edge32ln %g6, %l3, %o4
14585 set 0x50, %l2
14586 stha %o7, [%l7 + %l2] 0x11
14587 bl,a,pn %icc, loop_1401
14588 fbug,a %fcc2, loop_1402
14589 movvs %xcc, %o3, %g2
14590 fbne %fcc3, loop_1403
14591loop_1401:
14592 srax %o6, %i6, %g5
14593loop_1402:
14594 fzero %f16
14595 fpsub16 %f8, %f2, %f24
14596loop_1403:
14597 mulx %l2, %i4, %i5
14598 fmovsvs %icc, %f25, %f27
14599 flush %l7 + 0x38
14600 fmovdgu %icc, %f6, %f17
14601 andn %o2, 0x0847, %i2
14602 nop
14603 set 0x70, %l3
14604 ldx [%l7 + %l3], %o0
14605 alignaddr %l4, %g1, %l6
14606 edge16 %g4, %l1, %i0
14607 stx %i1, [%l7 + 0x60]
14608 edge8 %l0, %i7, %i3
14609 mova %icc, %g3, %o5
14610 saved
14611 rdpr %cwp, %g1
14612 rdpr %cansave, %g2
14613 rdpr %canrestore, %g3
14614 rdpr %cleanwin, %g4
14615 rdpr %otherwin, %g5
14616 rdpr %wstate, %g6
14617 movge %xcc, %g7, %l5
14618 fcmpne16 %f4, %f8, %g6
14619 tg %xcc, 0x6
14620 edge16ln %o1, %o4, %l3
14621 edge32l %o7, %g2, %o6
14622 andn %i6, 0x011C, %g5
14623 saved
14624 rdpr %cwp, %g1
14625 rdpr %cansave, %g2
14626 rdpr %canrestore, %g3
14627 rdpr %cleanwin, %g4
14628 rdpr %otherwin, %g5
14629 rdpr %wstate, %g6
14630 array16 %o3, %i4, %i5
14631 brz,a %o2, loop_1404
14632 movle %icc, %l2, %o0
14633 bl,pt %icc, loop_1405
14634 tge %xcc, 0x5
14635loop_1404:
14636 bshuffle %f22, %f16, %f12
14637 movrne %i2, 0x2F8, %l4
14638loop_1405:
14639 movrgez %g1, %g4, %l1
14640 sdivcc %i0, 0x0972, %i1
14641 tcc %icc, 0x6
14642 edge8l %l0, %l6, %i7
14643 bvs,a loop_1406
14644 srax %i3, %g3, %g7
14645 fabss %f12, %f18
14646 ldstub [%l7 + 0x26], %l5
14647loop_1406:
14648 orn %o5, 0x0437, %g6
14649 fmul8x16au %f19, %f15, %f12
14650 fcmped %fcc2, %f16, %f24
14651 tge %xcc, 0x2
14652 andn %o1, %o4, %o7
14653 mulx %g2, %o6, %i6
14654 movvc %xcc, %g5, %l3
14655 fone %f26
14656 stbar
14657 lduh [%l7 + 0x64], %o3
14658 bge %xcc, loop_1407
14659 tsubcctv %i4, %i5, %o2
14660 brlz %l2, loop_1408
14661 fmovdneg %icc, %f12, %f4
14662loop_1407:
14663 bne,pn %icc, loop_1409
14664 tcs %icc, 0x7
14665loop_1408:
14666 fones %f14
14667 udivx %i2, 0x12EF, %l4
14668loop_1409:
14669 movn %xcc, %g1, %g4
14670 sdiv %l1, 0x0C2B, %i0
14671 fbu,a %fcc0, loop_1410
14672 tvc %icc, 0x3
14673 edge32 %i1, %o0, %l0
14674 fmovrde %i7, %f14, %f18
14675loop_1410:
14676 umul %i3, 0x10F1, %l6
14677 fpadd32 %f18, %f14, %f30
14678 tsubcctv %g7, 0x1A94, %g3
14679 set 0x69, %o7
14680 lduba [%l7 + %o7] 0x19, %l5
14681 lduh [%l7 + 0x6E], %o5
14682 edge32n %o1, %g6, %o7
14683 srl %g2, 0x13, %o6
14684 or %o4, %i6, %l3
14685 edge8ln %o3, %i4, %g5
14686 bshuffle %f24, %f26, %f20
14687 bge loop_1411
14688 fpsub32 %f8, %f18, %f18
14689 taddcctv %i5, %l2, %o2
14690 fones %f28
14691loop_1411:
14692 restored
14693 rdpr %cwp, %g1
14694 rdpr %cansave, %g2
14695 rdpr %canrestore, %g3
14696 rdpr %cleanwin, %g4
14697 rdpr %otherwin, %g5
14698 rdpr %wstate, %g6
14699 sdivx %i2, 0x15CC, %g1
14700 movgu %icc, %g4, %l1
14701 fmovrslz %l4, %f13, %f10
14702 fcmple32 %f28, %f22, %i0
14703 tneg %xcc, 0x1
14704 bpos,a %icc, loop_1412
14705 move %icc, %i1, %o0
14706 fors %f11, %f26, %f14
14707 lduw [%l7 + 0x78], %l0
14708loop_1412:
14709 fbn,a %fcc0, loop_1413
14710 fbe,a %fcc1, loop_1414
14711 fmovdvs %icc, %f3, %f17
14712 be loop_1415
14713loop_1413:
14714 umulcc %i7, 0x1EF9, %l6
14715loop_1414:
14716 add %i3, %g7, %g3
14717 sra %o5, 0x00, %o1
14718loop_1415:
14719 nop
14720 set 0x08, %g6
14721 ldsw [%l7 + %g6], %g6
14722 movrne %l5, %g2, %o7
14723 ba,a %xcc, loop_1416
14724 edge8 %o6, %o4, %i6
14725 nop
14726 setx loop_1417, %l0, %l1
14727 wrpr 0x1, %tl
14728 wrpr %l1, %tnpc
14729 setx 0x34400001400, %l0, %l1
14730 wrpr %l1, %tstate
14731 wrhpr 0x4, %htstate
14732 done
14733 fnot1 %f30, %f14
14734loop_1416:
14735 addcc %o3, %i4, %g5
14736 fmovrsgz %i5, %f4, %f9
14737loop_1417:
14738 edge8ln %l3, %o2, %l2
14739 movrgez %g1, %g4, %i2
14740 umulcc %l1, %i0, %l4
14741 fbue,a %fcc0, loop_1418
14742 ldsw [%l7 + 0x08], %o0
14743 subc %i1, 0x1965, %l0
14744 nop
14745 setx loop_1419, %l0, %l1
14746 wrpr 0x1, %tl
14747 wrpr %l1, %tnpc
14748 setx 0x34400001400, %l0, %l1
14749 wrpr %l1, %tstate
14750 wrhpr 0x4, %htstate
14751 done
14752loop_1418:
14753 movvs %icc, %i7, %i3
14754 fbo %fcc3, loop_1420
14755 movl %xcc, %g7, %g3
14756loop_1419:
14757 fmovrdne %o5, %f18, %f6
14758 smulcc %l6, %o1, %g6
14759loop_1420:
14760 bg,pt %xcc, loop_1421
14761 tgu %xcc, 0x5
14762 be,pt %icc, loop_1422
14763 sdivcc %g2, 0x0B07, %o7
14764loop_1421:
14765 sra %o6, 0x1D, %o4
14766 andcc %i6, 0x1F03, %l5
14767loop_1422:
14768 fmovscc %icc, %f12, %f20
14769 andcc %o3, %i4, %g5
14770 srlx %i5, 0x01, %l3
14771 umulcc %l2, 0x153D, %g1
14772 edge32ln %g4, %o2, %l1
14773 sllx %i0, 0x06, %l4
14774 fmovsa %xcc, %f17, %f18
14775 call loop_1423
14776 sub %o0, %i1, %l0
14777 movgu %icc, %i2, %i3
14778 fones %f27
14779loop_1423:
14780 edge32n %i7, %g3, %o5
14781 tcs %icc, 0x2
14782 wr %g0, 0x11, %asi
14783 ldstuba [%l7 + 0x63] %asi, %l6
14784 mulx %o1, %g7, %g2
14785 movleu %xcc, %o7, %o6
14786 fbg,a %fcc2, loop_1424
14787 bpos %icc, loop_1425
14788 umul %g6, 0x12A0, %i6
14789 taddcc %o4, %l5, %o3
14790loop_1424:
14791 nop
14792 set 0x28, %i2
14793 prefetcha [%l7 + %i2] 0x81, 0x0
14794loop_1425:
14795 addcc %g5, %l3, %l2
14796 edge32l %g1, %i5, %o2
14797 addcc %l1, %g4, %i0
14798 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
14799 nop ! nop ! stxa %o0, [%g0 + 0x140] %asi ripped by fixASI40.pl ripped by fixASI40.pl
14800 brlz,a %i1, loop_1426
14801 movne %icc, %l4, %l0
14802 restored
14803 rdpr %cwp, %g1
14804 rdpr %cansave, %g2
14805 rdpr %canrestore, %g3
14806 rdpr %cleanwin, %g4
14807 rdpr %otherwin, %g5
14808 rdpr %wstate, %g6
14809 tgu %xcc, 0x4
14810loop_1426:
14811 fpsub16 %f8, %f2, %f18
14812 fornot2s %f11, %f27, %f28
14813 movrgz %i2, 0x0C7, %i3
14814 sir 0x1AAB
14815 sdivx %g3, 0x0CC9, %i7
14816 tvc %xcc, 0x7
14817 fabss %f10, %f31
14818 tn %xcc, 0x5
14819 tl %xcc, 0x1
14820 udivcc %o5, 0x1F2F, %o1
14821 mulscc %l6, 0x1CA7, %g7
14822 movl %xcc, %g2, %o7
14823 tg %icc, 0x3
14824 fsrc1 %f20, %f18
14825 stw %o6, [%l7 + 0x50]
14826 tleu %xcc, 0x2
14827 sra %g6, %i6, %o4
14828 smul %o3, 0x10C0, %l5
14829 brnz %i4, loop_1427
14830 tneg %icc, 0x4
14831 tleu %icc, 0x2
14832 add %l7, 0x68, %l6
14833 wr %g0, 0x81, %asi
14834 casa [%l6] %asi, %g5, %l3
14835loop_1427:
14836 fornot1s %f12, %f8, %f30
14837 brgz %l2, loop_1428
14838 fbu %fcc0, loop_1429
14839 tcs %icc, 0x7
14840 add %l7, 0x70, %l6
14841 wr %g0, 0x04, %asi
14842 casa [%l6] %asi, %i5, %o2
14843loop_1428:
14844 sir 0x167D
14845loop_1429:
14846 udivcc %l1, 0x09FF, %g1
14847 sub %g4, %i0, %o0
14848 brnz,a %l4, loop_1430
14849 fand %f10, %f26, %f18
14850 wr %g0, 0x80, %asi
14851 stda %i0, [%l7 + 0x70] %asi
14852loop_1430:
14853 tpos %icc, 0x5
14854 fmovrdgz %i2, %f12, %f2
14855 fba %fcc2, loop_1431
14856 movge %xcc, %i3, %l0
14857 stbar
14858 array16 %i7, %o5, %o1
14859loop_1431:
14860 faligndata %f4, %f2, %f8
14861 ldd [%l7 + 0x38], %g2
14862 array8 %g7, %l6, %o7
14863 fcmpgt16 %f4, %f16, %g2
14864 addccc %o6, 0x060F, %g6
14865 movleu %xcc, %o4, %i6
14866 edge16 %o3, %l5, %i4
14867 edge32n %g5, %l3, %l2
14868 movrlz %i5, %o2, %g1
14869 fmovrse %l1, %f25, %f11
14870 ld [%l7 + 0x70], %f5
14871 sdiv %g4, 0x0364, %i0
14872 set 0x60, %o4
14873 sta %f1, [%l7 + %o4] 0x15
14874 sra %l4, 0x19, %i1
14875 set 0x54, %o3
14876 lduha [%l7 + %o3] 0x88, %o0
14877 fnor %f26, %f2, %f20
14878 udiv %i3, 0x083C, %i2
14879 wr %g0, 0x89, %asi
14880 ldda [%l7 + 0x40] %asi, %f16
14881 move %icc, %i7, %o5
14882 subc %l0, %o1, %g7
14883 add %l6, 0x060D, %g3
14884 tne %icc, 0x1
14885 be,a,pn %xcc, loop_1432
14886 fbuge,a %fcc2, loop_1433
14887 st %f9, [%l7 + 0x2C]
14888 fbug %fcc3, loop_1434
14889loop_1432:
14890 edge16ln %g2, %o6, %o7
14891loop_1433:
14892 fble,a %fcc2, loop_1435
14893 tle %xcc, 0x0
14894loop_1434:
14895 srl %g6, 0x16, %i6
14896 ldub [%l7 + 0x37], %o3
14897loop_1435:
14898 fnot2 %f16, %f6
14899 fmovsvc %icc, %f5, %f11
14900 be,pn %xcc, loop_1436
14901 udiv %l5, 0x113E, %o4
14902 tneg %xcc, 0x7
14903 orn %g5, %i4, %l3
14904loop_1436:
14905 addc %l2, %o2, %g1
14906 fnot2 %f24, %f30
14907 mova %xcc, %l1, %i5
14908 edge32 %i0, %g4, %i1
14909 set 0x78, %o1
14910 stxa %l4, [%l7 + %o1] 0x0c
14911 movn %xcc, %i3, %o0
14912 xnorcc %i2, %i7, %o5
14913 movneg %xcc, %l0, %o1
14914 fbo %fcc0, loop_1437
14915 tcc %xcc, 0x1
14916 wr %g0, 0x04, %asi
14917 ldsba [%l7 + 0x23] %asi, %l6
14918loop_1437:
14919 movg %xcc, %g7, %g2
14920 taddcc %g3, 0x03C4, %o6
14921 fmovscs %icc, %f1, %f23
14922 movrne %g6, 0x3F1, %i6
14923 fbl,a %fcc1, loop_1438
14924 mulscc %o3, %o7, %l5
14925 fbug,a %fcc3, loop_1439
14926 sir 0x15B1
14927loop_1438:
14928 edge16n %g5, %o4, %l3
14929 fbge,a %fcc1, loop_1440
14930loop_1439:
14931 taddcctv %l2, %i4, %o2
14932 umul %l1, 0x1076, %i5
14933 bcs,a %xcc, loop_1441
14934loop_1440:
14935 subcc %i0, %g4, %g1
14936 wr %g0, 0x10, %asi
14937 lduba [%l7 + 0x26] %asi, %l4
14938loop_1441:
14939 fmovdgu %xcc, %f5, %f4
14940 movpos %icc, %i3, %o0
14941 movgu %xcc, %i1, %i7
14942 fpadd32s %f24, %f21, %f27
14943 fmovrdgz %i2, %f18, %f28
14944 fbuge %fcc3, loop_1442
14945 fmovde %icc, %f23, %f24
14946 fmovd %f28, %f2
14947 fpsub16 %f6, %f18, %f12
14948loop_1442:
14949 movrgez %o5, %o1, %l0
14950 tl %xcc, 0x6
14951 wr %g0, 0x21, %asi
14952 ldxa [%g0 + 0x108] %asi, %l6
14953 edge32ln %g2, %g3, %o6
14954 movleu %icc, %g6, %g7
14955 fpadd32 %f4, %f2, %f10
14956 movne %icc, %o3, %o7
14957 tcc %xcc, 0x2
14958 bneg %icc, loop_1443
14959 orn %i6, 0x1950, %l5
14960 move %xcc, %o4, %l3
14961 xnor %l2, %g5, %o2
14962loop_1443:
14963 movcs %xcc, %l1, %i4
14964 bleu,a loop_1444
14965 ldsb [%l7 + 0x12], %i5
14966 xor %i0, 0x135A, %g1
14967 fornot2s %f29, %f25, %f16
14968loop_1444:
14969 alignaddr %g4, %l4, %i3
14970 xnor %i1, 0x02CE, %i7
14971 set 0x30, %l0
14972 lda [%l7 + %l0] 0x88, %f1
14973 movneg %xcc, %o0, %o5
14974 nop
14975 set 0x62, %i3
14976 ldstub [%l7 + %i3], %o1
14977 sdiv %l0, 0x05B2, %i2
14978 movn %icc, %g2, %g3
14979 fors %f26, %f20, %f31
14980 alignaddr %o6, %l6, %g6
14981 te %xcc, 0x2
14982 tvc %xcc, 0x3
14983 fmovdcs %icc, %f29, %f22
14984 sllx %g7, %o7, %i6
14985 edge32ln %o3, %l5, %o4
14986 brlz %l2, loop_1445
14987 sdivx %l3, 0x1060, %g5
14988 array8 %o2, %i4, %l1
14989 orncc %i0, %i5, %g4
14990loop_1445:
14991 orcc %l4, 0x0B4A, %i3
14992 movleu %icc, %g1, %i1
14993 edge8 %i7, %o5, %o0
14994 andcc %l0, %o1, %g2
14995 fandnot2s %f11, %f8, %f11
14996 orn %g3, 0x15CB, %o6
14997 fmul8x16 %f27, %f22, %f18
14998 fbuge %fcc2, loop_1446
14999 sth %i2, [%l7 + 0x70]
15000 or %l6, %g6, %o7
15001 xor %i6, 0x1924, %o3
15002loop_1446:
15003 fmovsl %xcc, %f14, %f22
15004 edge8ln %g7, %o4, %l5
15005 tcs %icc, 0x7
15006 umul %l3, 0x096E, %l2
15007 alignaddrl %o2, %i4, %l1
15008 edge32l %g5, %i0, %g4
15009 stb %l4, [%l7 + 0x43]
15010 addc %i3, %g1, %i1
15011 movg %icc, %i5, %i7
15012 movrne %o5, 0x149, %l0
15013 fbo,a %fcc1, loop_1447
15014 sdivcc %o1, 0x1A3F, %o0
15015 fmovrde %g2, %f6, %f12
15016 nop
15017 set 0x78, %i6
15018 std %f24, [%l7 + %i6]
15019loop_1447:
15020 fnors %f21, %f22, %f23
15021 srl %o6, %g3, %l6
15022 sdivx %i2, 0x1145, %o7
15023 movg %icc, %i6, %g6
15024 tn %icc, 0x6
15025 fmovde %icc, %f13, %f1
15026 fmovsne %xcc, %f28, %f21
15027 sdivcc %g7, 0x194B, %o3
15028 siam 0x4
15029 udiv %l5, 0x1962, %o4
15030 fxors %f30, %f9, %f16
15031 set 0x08, %i7
15032 stda %l2, [%l7 + %i7] 0x89
15033 edge16 %o2, %l2, %l1
15034 sdiv %g5, 0x1EF0, %i0
15035 subcc %i4, 0x02D6, %g4
15036 membar 0x59
15037 orncc %l4, 0x0FD0, %g1
15038 siam 0x1
15039 tg %icc, 0x1
15040 fnand %f8, %f28, %f26
15041 tpos %xcc, 0x7
15042 andncc %i3, %i5, %i7
15043 std %f2, [%l7 + 0x20]
15044 array32 %i1, %o5, %o1
15045 udivcc %o0, 0x1574, %g2
15046 sir 0x0B18
15047 movcs %icc, %o6, %l0
15048 sllx %g3, 0x0D, %i2
15049 sub %o7, %i6, %l6
15050 fnor %f16, %f18, %f10
15051 orncc %g6, 0x1EC9, %g7
15052 addccc %l5, %o3, %l3
15053 movcc %icc, %o2, %o4
15054 st %f11, [%l7 + 0x78]
15055 wr %g0, 0x80, %asi
15056 lduwa [%l7 + 0x18] %asi, %l1
15057 wr %g0, 0x11, %asi
15058 ldstuba [%l7 + 0x52] %asi, %l2
15059 andncc %i0, %i4, %g4
15060 faligndata %f28, %f22, %f12
15061 movrgz %l4, 0x3B7, %g5
15062 fmovsneg %icc, %f6, %f11
15063 andn %i3, 0x164E, %i5
15064 restored
15065 rdpr %cwp, %g1
15066 rdpr %cansave, %g2
15067 rdpr %canrestore, %g3
15068 rdpr %cleanwin, %g4
15069 rdpr %otherwin, %g5
15070 rdpr %wstate, %g6
15071 fbe %fcc1, loop_1448
15072 brlez,a %i7, loop_1449
15073 tg %icc, 0x1
15074 fble,a %fcc2, loop_1450
15075loop_1448:
15076 prefetch [%l7 + 0x30], 0x1
15077loop_1449:
15078 xnorcc %i1, 0x16D4, %g1
15079 movgu %icc, %o1, %o0
15080loop_1450:
15081 edge16n %o5, %o6, %l0
15082 sub %g2, 0x1E12, %i2
15083 fpsub16s %f0, %f14, %f18
15084 tge %xcc, 0x6
15085 orn %o7, %g3, %i6
15086 sir 0x1E45
15087 nop
15088 set 0x1C, %o2
15089 lduw [%l7 + %o2], %l6
15090 fmovrslez %g6, %f18, %f31
15091 std %f30, [%l7 + 0x28]
15092 lduw [%l7 + 0x3C], %l5
15093 wr %g0, 0x27, %asi
15094 stba %g7, [%l7 + 0x41] %asi
15095 membar #Sync
15096 fxors %f17, %f13, %f23
15097 addccc %l3, 0x13A8, %o2
15098 fcmped %fcc0, %f20, %f16
15099 st %f5, [%l7 + 0x48]
15100 fbn %fcc2, loop_1451
15101 udivcc %o3, 0x1A22, %l1
15102 addcc %l2, %o4, %i4
15103 ldstub [%l7 + 0x16], %i0
15104loop_1451:
15105 for %f28, %f4, %f2
15106 wr %g0, 0x81, %asi
15107 ldsba [%l7 + 0x1B] %asi, %l4
15108 orcc %g5, 0x1EC2, %g4
15109 movvc %xcc, %i3, %i5
15110 alignaddrl %i1, %g1, %i7
15111 bge,a,pt %icc, loop_1452
15112 ldd [%l7 + 0x48], %o0
15113 fmovdpos %xcc, %f16, %f1
15114 set 0x0C, %i1
15115 stha %o1, [%l7 + %i1] 0xea
15116 membar #Sync
15117loop_1452:
15118 nop
15119 setx loop_1453, %l0, %l1
15120 wrpr 0x1, %tl
15121 wrpr %l1, %tpc
15122 add %l1, 0x4, %l1
15123 wrpr %l1, %tnpc
15124 setx 0x34400001400, %l0, %l1
15125 wrpr %l1, %tstate
15126 wrhpr 0x4, %htstate
15127 retry
15128 fmovda %icc, %f25, %f10
15129 tgu %icc, 0x6
15130 sir 0x043A
15131loop_1453:
15132 add %o5, %l0, %o6
15133 swap [%l7 + 0x54], %i2
15134 tvc %xcc, 0x0
15135 movneg %icc, %g2, %g3
15136 sub %i6, 0x1693, %o7
15137 set 0x58, %i4
15138 lduwa [%l7 + %i4] 0x88, %g6
15139 edge32ln %l5, %l6, %l3
15140 array16 %g7, %o2, %l1
15141 fbuge,a %fcc1, loop_1454
15142 srl %o3, 0x05, %l2
15143 tsubcc %i4, %o4, %l4
15144 ble,pn %icc, loop_1455
15145loop_1454:
15146 fmul8x16al %f31, %f28, %f6
15147 ba,pn %xcc, loop_1456
15148 addcc %g5, 0x1F77, %g4
15149loop_1455:
15150 be,a %xcc, loop_1457
15151 edge8ln %i3, %i5, %i1
15152loop_1456:
15153 sdiv %g1, 0x12CB, %i7
15154 xnor %i0, 0x08DA, %o0
15155loop_1457:
15156 fmovdpos %xcc, %f2, %f13
15157 movrlz %o5, 0x015, %o1
15158 xorcc %l0, 0x1EB7, %o6
15159 sth %i2, [%l7 + 0x14]
15160 fcmple32 %f4, %f26, %g2
15161 tcs %xcc, 0x5
15162 xor %g3, %o7, %i6
15163 fmovrdne %g6, %f20, %f14
15164 nop
15165 setx loop_1458, %l0, %l1
15166 wrpr 0x1, %tl
15167 wrpr %l1, %tpc
15168 add %l1, 0x4, %l1
15169 wrpr %l1, %tnpc
15170 setx 0x34400001400, %l0, %l1
15171 wrpr %l1, %tstate
15172 wrhpr 0x4, %htstate
15173 retry
15174 movre %l5, 0x1E8, %l3
15175 wr %g0, 0x1e, %asi
15176 stda %f0, [%l7 + 0x40] %asi
15177 membar #Sync
15178loop_1458:
15179 fpadd16 %f10, %f0, %f16
15180 movge %xcc, %g7, %l6
15181 sethi 0x0EA7, %l1
15182 movle %xcc, %o2, %o3
15183 fbug %fcc2, loop_1459
15184 fnand %f4, %f18, %f20
15185 fbuge %fcc0, loop_1460
15186 fmul8ulx16 %f6, %f8, %f12
15187loop_1459:
15188 nop
15189 setx loop_1461, %l0, %l1
15190 jmpl %l1, %i4
15191 tne %xcc, 0x4
15192loop_1460:
15193 array16 %o4, %l4, %l2
15194 nop
15195 set 0x10, %l4
15196 stw %g5, [%l7 + %l4]
15197loop_1461:
15198 nop
15199 set 0x50, %l6
15200 swapa [%l7 + %l6] 0x10, %i3
15201 edge8l %g4, %i1, %i5
15202 movgu %icc, %g1, %i7
15203 set 0x68, %l1
15204 ldxa [%l7 + %l1] 0x18, %o0
15205 andcc %i0, %o1, %l0
15206 fnot2s %f24, %f18
15207 std %f16, [%l7 + 0x60]
15208 fmovsg %xcc, %f12, %f8
15209 mulx %o6, 0x1E13, %i2
15210 flush %l7 + 0x24
15211 edge32n %g2, %o5, %g3
15212 movne %xcc, %o7, %i6
15213 srl %g6, 0x05, %l5
15214 movrgz %l3, 0x33A, %l6
15215 wr %g0, 0x88, %asi
15216 ldxa [%l7 + 0x70] %asi, %l1
15217 fmovsle %icc, %f29, %f27
15218 bgu,a %icc, loop_1462
15219 fxnors %f10, %f15, %f20
15220 or %g7, 0x098B, %o2
15221 fnands %f17, %f20, %f2
15222loop_1462:
15223 fmul8sux16 %f22, %f14, %f22
15224 array8 %o3, %i4, %l4
15225 pdist %f10, %f6, %f0
15226 ldd [%l7 + 0x10], %f18
15227 movleu %icc, %o4, %g5
15228 membar #Sync
15229 wr %g0, 0x1e, %asi
15230 ldda [%l7 + 0x40] %asi, %f16
15231 ldsh [%l7 + 0x30], %l2
15232 tcs %icc, 0x7
15233 wr %g0, 0x18, %asi
15234 lduba [%l7 + 0x69] %asi, %i3
15235 edge32n %i1, %g4, %g1
15236 pdist %f8, %f22, %f18
15237 edge16l %i5, %o0, %i7
15238 fornot2s %f30, %f4, %f21
15239 wr %g0, 0x88, %asi
15240 lduwa [%l7 + 0x1C] %asi, %i0
15241 fmovdpos %icc, %f19, %f20
15242 fmovdcs %xcc, %f16, %f24
15243 udivx %l0, 0x15B8, %o6
15244 srlx %o1, 0x09, %g2
15245 sra %o5, 0x09, %g3
15246 umulcc %i2, %o7, %i6
15247 bvc,a,pn %icc, loop_1463
15248 edge8n %g6, %l5, %l3
15249 fpadd16 %f6, %f20, %f4
15250 tn %icc, 0x7
15251loop_1463:
15252 smul %l6, 0x0919, %g7
15253 movpos %icc, %l1, %o3
15254 ldsb [%l7 + 0x3A], %o2
15255 smul %l4, 0x1D54, %i4
15256 udiv %o4, 0x1391, %l2
15257 edge32n %i3, %g5, %i1
15258 addc %g1, 0x026F, %g4
15259 umul %o0, 0x1024, %i7
15260 alignaddr %i0, %l0, %o6
15261 fmuld8sux16 %f13, %f2, %f12
15262 addccc %i5, %o1, %g2
15263 smulcc %o5, 0x1DC9, %g3
15264 tg %xcc, 0x2
15265 and %i2, 0x014E, %i6
15266 membar 0x4C
15267 stb %g6, [%l7 + 0x40]
15268 movrlez %o7, 0x3E7, %l5
15269 orn %l6, %l3, %l1
15270 nop
15271 setx loop_1464, %l0, %l1
15272 wrpr 0x1, %tl
15273 wrpr %l1, %tnpc
15274 setx 0x34400001400, %l0, %l1
15275 wrpr %l1, %tstate
15276 wrhpr 0x4, %htstate
15277 done
15278 addc %g7, 0x0C00, %o3
15279 fbuge %fcc0, loop_1465
15280 edge32ln %o2, %l4, %i4
15281loop_1464:
15282 andncc %o4, %l2, %g5
15283 ba,a,pt %xcc, loop_1466
15284loop_1465:
15285 sll %i3, 0x1F, %i1
15286 fbge %fcc2, loop_1467
15287 movpos %xcc, %g1, %o0
15288loop_1466:
15289 fmovdn %xcc, %f12, %f23
15290 taddcctv %g4, %i7, %l0
15291loop_1467:
15292 sub %o6, 0x0F96, %i0
15293 bvs,a,pt %icc, loop_1468
15294 saved
15295 rdpr %cwp, %g1
15296 rdpr %cansave, %g2
15297 rdpr %canrestore, %g3
15298 rdpr %cleanwin, %g4
15299 rdpr %otherwin, %g5
15300 rdpr %wstate, %g6
15301 popc 0x00A6, %o1
15302 umulcc %i5, %g2, %g3
15303loop_1468:
15304 sllx %i2, 0x17, %i6
15305 tgu %icc, 0x7
15306 edge16n %o5, %g6, %o7
15307 andn %l6, %l3, %l5
15308 fpadd32s %f6, %f30, %f8
15309 sra %g7, 0x07, %o3
15310 edge8 %o2, %l4, %l1
15311 orncc %o4, 0x1E1F, %i4
15312 fand %f14, %f26, %f8
15313 xnor %g5, 0x1D20, %i3
15314 fands %f11, %f20, %f28
15315 wr %g0, 0x80, %asi
15316 lduwa [%l7 + 0x7C] %asi, %l2
15317 lduw [%l7 + 0x10], %i1
15318 edge32n %g1, %g4, %o0
15319 movl %icc, %i7, %l0
15320 restored
15321 rdpr %cwp, %g1
15322 rdpr %cansave, %g2
15323 rdpr %canrestore, %g3
15324 rdpr %cleanwin, %g4
15325 rdpr %otherwin, %g5
15326 rdpr %wstate, %g6
15327 udivx %i0, 0x0A43, %o1
15328 xnor %o6, %g2, %i5
15329 movpos %xcc, %i2, %g3
15330 sra %i6, 0x1E, %o5
15331 fnot1s %f12, %f12
15332 movrgez %g6, 0x18E, %l6
15333 subcc %l3, 0x032D, %l5
15334 te %icc, 0x5
15335 nop
15336 setx loop_1469, %l0, %l1
15337 wrpr 0x1, %tl
15338 wrpr %l1, %tpc
15339 add %l1, 0x4, %l1
15340 wrpr %l1, %tnpc
15341 setx 0x34400001400, %l0, %l1
15342 wrpr %l1, %tstate
15343 wrhpr 0x4, %htstate
15344 retry
15345 subc %g7, %o3, %o2
15346 tgu %icc, 0x4
15347 popc 0x0891, %o7
15348loop_1469:
15349 sdivx %l1, 0x1507, %o4
15350 bgu,a %xcc, loop_1470
15351 bcs,pn %icc, loop_1471
15352 movneg %xcc, %i4, %g5
15353 and %i3, %l4, %i1
15354loop_1470:
15355 ldd [%l7 + 0x48], %f20
15356loop_1471:
15357 bvs,a,pn %xcc, loop_1472
15358 fmovdvs %icc, %f3, %f24
15359 orncc %g1, 0x1A70, %g4
15360 brnz %l2, loop_1473
15361loop_1472:
15362 fmovrsgz %o0, %f6, %f3
15363 taddcctv %l0, %i7, %i0
15364 fpadd16 %f16, %f30, %f24
15365loop_1473:
15366 std %o6, [%l7 + 0x20]
15367 tg %xcc, 0x5
15368 orncc %g2, %o1, %i2
15369 fmovdg %icc, %f15, %f1
15370 sll %g3, %i6, %o5
15371 tl %icc, 0x2
15372 xnorcc %i5, %l6, %g6
15373 tne %icc, 0x3
15374 fandnot1s %f26, %f3, %f9
15375 tvc %icc, 0x7
15376 subccc %l3, 0x0163, %g7
15377 bl,a loop_1474
15378 fmovdpos %xcc, %f12, %f8
15379 tvc %icc, 0x4
15380 fmul8x16 %f20, %f0, %f4
15381loop_1474:
15382 edge8 %l5, %o3, %o7
15383 sth %l1, [%l7 + 0x46]
15384 array16 %o4, %i4, %g5
15385 nop
15386 setx loop_1475, %l0, %l1
15387 wrpr 0x1, %tl
15388 wrpr %l1, %tnpc
15389 setx 0x34400001400, %l0, %l1
15390 wrpr %l1, %tstate
15391 wrhpr 0x4, %htstate
15392 done
15393 tl %icc, 0x2
15394 fandnot2s %f7, %f17, %f22
15395 fcmple32 %f18, %f30, %o2
15396loop_1475:
15397 fbug,a %fcc0, loop_1476
15398 ta %xcc, 0x2
15399 sllx %l4, 0x15, %i1
15400 sir 0x1209
15401loop_1476:
15402 fpsub32s %f24, %f27, %f21
15403 umul %g1, %g4, %i3
15404 saved
15405 rdpr %cwp, %g1
15406 rdpr %cansave, %g2
15407 rdpr %canrestore, %g3
15408 rdpr %cleanwin, %g4
15409 rdpr %otherwin, %g5
15410 rdpr %wstate, %g6
15411 fbug,a %fcc0, loop_1477
15412 array32 %l2, %o0, %l0
15413 movneg %xcc, %i0, %o6
15414 srl %i7, 0x03, %g2
15415loop_1477:
15416 movge %xcc, %o1, %i2
15417 xor %g3, 0x13F0, %i6
15418 bvc %xcc, loop_1478
15419 subccc %i5, %l6, %g6
15420 bvc,a,pt %xcc, loop_1479
15421 sir 0x098A
15422loop_1478:
15423 fbue,a %fcc2, loop_1480
15424 tle %xcc, 0x2
15425loop_1479:
15426 movrlez %l3, 0x231, %o5
15427 fxnors %f6, %f19, %f23
15428loop_1480:
15429 mova %icc, %l5, %g7
15430 std %f8, [%l7 + 0x78]
15431 bleu,pt %xcc, loop_1481
15432 edge32 %o3, %o7, %o4
15433 bne loop_1482
15434 prefetch [%l7 + 0x58], 0x0
15435loop_1481:
15436 sra %l1, %g5, %i4
15437 tl %xcc, 0x6
15438loop_1482:
15439 lduh [%l7 + 0x24], %o2
15440 taddcc %l4, %i1, %g4
15441 addccc %i3, %g1, %l2
15442 fbe,a %fcc0, loop_1483
15443 edge16ln %o0, %i0, %l0
15444 sllx %i7, 0x11, %g2
15445 te %icc, 0x4
15446loop_1483:
15447 fcmpes %fcc2, %f10, %f22
15448 fbug,a %fcc1, loop_1484
15449 fmovsle %xcc, %f15, %f8
15450 fbe %fcc1, loop_1485
15451 umul %o1, 0x0C0D, %i2
15452loop_1484:
15453 fbg,a %fcc2, loop_1486
15454 alignaddr %g3, %o6, %i5
15455loop_1485:
15456 sethi 0x1C5B, %l6
15457 tvc %xcc, 0x2
15458loop_1486:
15459 bgu,pn %xcc, loop_1487
15460 fbge,a %fcc0, loop_1488
15461 tvs %icc, 0x1
15462 te %icc, 0x5
15463loop_1487:
15464 sll %i6, %l3, %o5
15465loop_1488:
15466 fxnors %f23, %f23, %f24
15467 fmovsgu %xcc, %f0, %f25
15468 edge16ln %l5, %g7, %g6
15469 fcmpne16 %f20, %f6, %o3
15470 bne,a,pt %xcc, loop_1489
15471 movvs %icc, %o7, %o4
15472 tsubcc %l1, %i4, %o2
15473 ldx [%l7 + 0x70], %l4
15474loop_1489:
15475 smulcc %g5, %g4, %i1
15476 movn %xcc, %i3, %g1
15477 xnor %l2, 0x19C3, %i0
15478 ld [%l7 + 0x10], %f29
15479 add %l0, 0x0738, %i7
15480 orncc %o0, %g2, %i2
15481 wr %g0, 0x89, %asi
15482 stxa %o1, [%l7 + 0x58] %asi
15483 fmovdn %xcc, %f8, %f12
15484 tg %icc, 0x5
15485 fble,a %fcc0, loop_1490
15486 edge16ln %o6, %g3, %l6
15487 fxnor %f10, %f20, %f14
15488 udivcc %i6, 0x1EAF, %i5
15489loop_1490:
15490 fmuld8sux16 %f26, %f14, %f14
15491 fbge,a %fcc1, loop_1491
15492 fbg,a %fcc2, loop_1492
15493 movvc %icc, %l3, %l5
15494 fpack16 %f26, %f28
15495loop_1491:
15496 tvs %xcc, 0x2
15497loop_1492:
15498 tsubcctv %o5, %g6, %g7
15499 fnor %f8, %f12, %f12
15500 saved
15501 rdpr %cwp, %g1
15502 rdpr %cansave, %g2
15503 rdpr %canrestore, %g3
15504 rdpr %cleanwin, %g4
15505 rdpr %otherwin, %g5
15506 rdpr %wstate, %g6
15507 bneg,pt %xcc, loop_1493
15508 tvs %xcc, 0x0
15509 call loop_1494
15510 movrne %o7, %o4, %l1
15511loop_1493:
15512 srl %o3, %o2, %i4
15513 fmovd %f4, %f8
15514loop_1494:
15515 tsubcctv %l4, %g5, %g4
15516 fmovdg %xcc, %f27, %f19
15517 fmovs %f17, %f24
15518 stbar
15519 xnorcc %i1, 0x1DB1, %i3
15520 subcc %g1, 0x1185, %i0
15521 srax %l2, 0x13, %l0
15522 stw %i7, [%l7 + 0x24]
15523 subc %o0, %i2, %o1
15524 te %xcc, 0x2
15525 subc %o6, %g2, %l6
15526 membar 0x28
15527 movgu %icc, %g3, %i6
15528 movge %icc, %l3, %l5
15529 edge32l %o5, %g6, %g7
15530 bgu loop_1495
15531 edge32 %i5, %o7, %o4
15532 umul %o3, 0x1536, %o2
15533 edge16ln %l1, %l4, %i4
15534loop_1495:
15535 ldsh [%l7 + 0x66], %g4
15536 array32 %g5, %i3, %g1
15537 stb %i1, [%l7 + 0x1F]
15538 nop
15539 set 0x53, %g7
15540 ldub [%l7 + %g7], %l2
15541 sdivx %l0, 0x0013, %i7
15542 movg %icc, %o0, %i2
15543 fnands %f0, %f16, %f22
15544 add %i0, %o1, %g2
15545 fxnors %f10, %f2, %f18
15546 sllx %l6, %g3, %o6
15547 xorcc %i6, 0x06C5, %l5
15548 set 0x7A, %i0
15549 lduba [%l7 + %i0] 0x0c, %o5
15550 edge8l %g6, %g7, %i5
15551 fsrc2s %f7, %f12
15552 wr %g0, 0x1e, %asi
15553 stda %f16, [%l7 + 0x40] %asi
15554 membar #Sync
15555 lduw [%l7 + 0x48], %l3
15556 umul %o4, %o3, %o2
15557 tgu %xcc, 0x3
15558 xor %l1, %o7, %i4
15559 srlx %l4, 0x11, %g4
15560 fmovdge %xcc, %f19, %f18
15561 sth %g5, [%l7 + 0x44]
15562 brnz,a %g1, loop_1496
15563 movg %icc, %i1, %i3
15564 xnorcc %l2, 0x066B, %i7
15565 fcmpne16 %f24, %f10, %l0
15566loop_1496:
15567 fcmple16 %f8, %f0, %i2
15568 std %f14, [%l7 + 0x30]
15569 lduw [%l7 + 0x24], %o0
15570 movneg %icc, %o1, %i0
15571 fmovdl %xcc, %f13, %f21
15572 mulx %l6, %g2, %o6
15573 ba %xcc, loop_1497
15574 fmovscc %icc, %f12, %f19
15575 edge32n %i6, %g3, %l5
15576 tgu %icc, 0x4
15577loop_1497:
15578 movpos %icc, %o5, %g7
15579 bpos loop_1498
15580 orncc %i5, 0x1565, %g6
15581 mova %icc, %o4, %o3
15582 umul %o2, 0x1EDA, %l3
15583loop_1498:
15584 brlez %l1, loop_1499
15585 std %f16, [%l7 + 0x70]
15586 st %f4, [%l7 + 0x18]
15587 fornot1 %f2, %f6, %f20
15588loop_1499:
15589 edge32 %o7, %i4, %g4
15590 edge16n %l4, %g1, %i1
15591 ldub [%l7 + 0x15], %i3
15592 sll %g5, %i7, %l2
15593 tl %xcc, 0x3
15594 bn,a,pt %icc, loop_1500
15595 movvc %icc, %l0, %i2
15596 movn %icc, %o0, %i0
15597 movn %xcc, %l6, %g2
15598loop_1500:
15599 tsubcctv %o1, %o6, %g3
15600 fbne %fcc0, loop_1501
15601 fnors %f25, %f12, %f1
15602 lduh [%l7 + 0x70], %i6
15603 fandnot1 %f30, %f26, %f28
15604loop_1501:
15605 fcmps %fcc2, %f10, %f22
15606 fmovsa %icc, %f24, %f18
15607 stw %o5, [%l7 + 0x68]
15608 stbar
15609 stx %l5, [%l7 + 0x20]
15610 bvc,pn %xcc, loop_1502
15611 edge32n %g7, %i5, %g6
15612 taddcc %o3, %o4, %o2
15613 fmovse %xcc, %f19, %f6
15614loop_1502:
15615 sdivx %l1, 0x1498, %l3
15616 brz,a %i4, loop_1503
15617 tle %xcc, 0x5
15618 movge %icc, %g4, %l4
15619 xor %g1, %i1, %i3
15620loop_1503:
15621 fbo,a %fcc2, loop_1504
15622 alignaddrl %g5, %i7, %o7
15623 andcc %l2, %i2, %o0
15624 or %i0, 0x0732, %l6
15625loop_1504:
15626 fcmpeq32 %f6, %f12, %l0
15627 edge16l %g2, %o1, %o6
15628 fbl,a %fcc2, loop_1505
15629 tsubcc %g3, 0x049A, %o5
15630 srl %i6, 0x19, %g7
15631 fmovrslz %i5, %f23, %f19
15632loop_1505:
15633 edge32l %l5, %g6, %o4
15634 or %o2, %l1, %l3
15635 fmovrdgez %i4, %f20, %f8
15636 xor %g4, 0x1035, %l4
15637 stbar
15638 alignaddrl %g1, %o3, %i3
15639 udiv %g5, 0x1D56, %i1
15640 array16 %o7, %l2, %i7
15641 be,a,pn %icc, loop_1506
15642 srlx %i2, %i0, %o0
15643 tne %xcc, 0x3
15644 fcmple16 %f8, %f28, %l0
15645loop_1506:
15646 ble loop_1507
15647 sir 0x1E04
15648 fmul8x16 %f14, %f30, %f16
15649 movrne %g2, 0x3D9, %o1
15650loop_1507:
15651 tvc %icc, 0x6
15652 fpadd32 %f20, %f30, %f18
15653 bvc,pt %icc, loop_1508
15654 ldstub [%l7 + 0x27], %o6
15655 fmovrse %g3, %f16, %f26
15656 edge32ln %o5, %i6, %g7
15657loop_1508:
15658 edge8ln %l6, %i5, %l5
15659 addc %g6, 0x17D7, %o2
15660 subc %o4, 0x1397, %l1
15661 bvc,pt %icc, loop_1509
15662 fbuge %fcc3, loop_1510
15663 popc %i4, %g4
15664 tsubcctv %l3, %l4, %o3
15665loop_1509:
15666 sdiv %i3, 0x1356, %g5
15667loop_1510:
15668 and %g1, %o7, %i1
15669 fpsub32 %f10, %f4, %f18
15670 edge32n %l2, %i7, %i2
15671 ba loop_1511
15672 fmovdge %icc, %f0, %f27
15673 fmovdg %icc, %f27, %f14
15674 fcmple16 %f16, %f20, %o0
15675loop_1511:
15676 edge32ln %i0, %l0, %g2
15677 wr %g0, 0x04, %asi
15678 ldstuba [%l7 + 0x12] %asi, %o1
15679 fornot1 %f10, %f16, %f30
15680 set 0x3C, %o0
15681 ldstuba [%l7 + %o0] 0x88, %o6
15682 umul %g3, %i6, %o5
15683 udivx %l6, 0x155D, %g7
15684 movn %icc, %l5, %i5
15685 andcc %o2, %o4, %l1
15686 fnegs %f18, %f16
15687 pdist %f28, %f22, %f0
15688 fmovrde %g6, %f16, %f4
15689 movn %xcc, %i4, %g4
15690 fmovdn %xcc, %f12, %f25
15691 add %l4, %l3, %i3
15692 tge %icc, 0x1
15693 fxor %f24, %f0, %f16
15694 sll %g5, %g1, %o3
15695 fandnot1 %f8, %f24, %f22
15696 fbug %fcc1, loop_1512
15697 mulx %o7, %l2, %i1
15698 movleu %xcc, %i2, %i7
15699 alignaddr %o0, %l0, %g2
15700loop_1512:
15701 sir 0x0B20
15702 fmuld8sux16 %f12, %f17, %f0
15703 sdivx %i0, 0x0A91, %o6
15704 bshuffle %f28, %f24, %f0
15705 sdivcc %o1, 0x1EC1, %i6
15706 sdivcc %o5, 0x028E, %g3
15707 movrlez %l6, 0x297, %l5
15708 fmuld8sux16 %f14, %f17, %f6
15709 stx %i5, [%l7 + 0x28]
15710 sdivx %o2, 0x10D6, %g7
15711 set 0x58, %l5
15712 lda [%l7 + %l5] 0x04, %f20
15713 sra %o4, 0x13, %l1
15714 addc %g6, 0x145C, %i4
15715 fpack16 %f16, %f6
15716 mulscc %l4, 0x1515, %l3
15717 fmovsvs %icc, %f5, %f0
15718 edge8n %g4, %i3, %g1
15719 sethi 0x04A1, %o3
15720 movg %xcc, %o7, %g5
15721 fmuld8ulx16 %f18, %f22, %f14
15722 move %xcc, %l2, %i2
15723 edge32l %i7, %o0, %l0
15724 smul %i1, 0x0206, %i0
15725 sir 0x1277
15726 srax %g2, 0x18, %o1
15727 subccc %i6, 0x1C9D, %o6
15728 movneg %icc, %g3, %o5
15729 fmovse %xcc, %f5, %f3
15730 te %xcc, 0x5
15731 fbge %fcc2, loop_1513
15732 movrgez %l6, 0x0FF, %i5
15733 tneg %icc, 0x6
15734 orcc %l5, %o2, %o4
15735loop_1513:
15736 ldx [%l7 + 0x78], %g7
15737 tne %icc, 0x4
15738 umulcc %g6, 0x05D3, %l1
15739 mulx %i4, 0x16E2, %l3
15740 movle %xcc, %l4, %i3
15741 swap [%l7 + 0x20], %g1
15742 nop
15743 setx loop_1514, %l0, %l1
15744 wrpr 0x1, %tl
15745 wrpr %l1, %tnpc
15746 setx 0x34400001400, %l0, %l1
15747 wrpr %l1, %tstate
15748 wrhpr 0x4, %htstate
15749 done
15750 tl %icc, 0x4
15751 movrgez %g4, %o7, %o3
15752 tge %icc, 0x3
15753loop_1514:
15754 tl %icc, 0x2
15755 or %l2, %i2, %g5
15756 fpack16 %f20, %f3
15757 ta %xcc, 0x2
15758 movcs %icc, %o0, %i7
15759 brz,a %l0, loop_1515
15760 swap [%l7 + 0x28], %i0
15761 tn %icc, 0x4
15762 movl %icc, %i1, %g2
15763loop_1515:
15764 movrne %o1, %i6, %o6
15765 fpsub32 %f20, %f30, %f6
15766 and %g3, 0x1475, %l6
15767 andn %i5, %o5, %l5
15768 umul %o4, %g7, %o2
15769 ld [%l7 + 0x70], %f22
15770 orn %g6, 0x08E9, %l1
15771 fmovsn %icc, %f8, %f23
15772 taddcctv %i4, 0x115C, %l3
15773 fblg %fcc1, loop_1516
15774 fmovrsgez %i3, %f7, %f2
15775 sir 0x1C67
15776 stx %l4, [%l7 + 0x10]
15777loop_1516:
15778 fzero %f8
15779 subcc %g4, %g1, %o7
15780 xnorcc %o3, %l2, %g5
15781 restored
15782 rdpr %cwp, %g1
15783 rdpr %cansave, %g2
15784 rdpr %canrestore, %g3
15785 rdpr %cleanwin, %g4
15786 rdpr %otherwin, %g5
15787 rdpr %wstate, %g6
15788 fmovsg %icc, %f27, %f23
15789 fmovrslz %i2, %f17, %f3
15790 movrlz %o0, 0x0E6, %l0
15791 umul %i0, 0x0B21, %i7
15792 membar 0x10
15793 bgu,a,pt %icc, loop_1517
15794 ble,a loop_1518
15795 bn loop_1519
15796 xnorcc %i1, 0x0E04, %o1
15797loop_1517:
15798 edge8 %i6, %g2, %g3
15799loop_1518:
15800 bvc,a loop_1520
15801loop_1519:
15802 fbo %fcc1, loop_1521
15803 umulcc %o6, %i5, %o5
15804 fnot1s %f7, %f13
15805loop_1520:
15806 fbge,a %fcc3, loop_1522
15807loop_1521:
15808 brgez,a %l6, loop_1523
15809 tgu %xcc, 0x4
15810 tle %icc, 0x1
15811loop_1522:
15812 bneg %xcc, loop_1524
15813loop_1523:
15814 saved
15815 rdpr %cwp, %g1
15816 rdpr %cansave, %g2
15817 rdpr %canrestore, %g3
15818 rdpr %cleanwin, %g4
15819 rdpr %otherwin, %g5
15820 rdpr %wstate, %g6
15821 tl %icc, 0x0
15822 array16 %l5, %g7, %o2
15823loop_1524:
15824 movvs %icc, %o4, %g6
15825 fpadd32 %f24, %f22, %f26
15826 fmovrdlz %l1, %f14, %f28
15827 subcc %l3, 0x1C27, %i4
15828 fmovdcc %xcc, %f10, %f20
15829 array32 %i3, %g4, %g1
15830 fmovdpos %xcc, %f19, %f7
15831 tgu %xcc, 0x2
15832 saved
15833 rdpr %cwp, %g1
15834 rdpr %cansave, %g2
15835 rdpr %canrestore, %g3
15836 rdpr %cleanwin, %g4
15837 rdpr %otherwin, %g5
15838 rdpr %wstate, %g6
15839 fmovscc %xcc, %f10, %f31
15840 membar 0x5F
15841 tpos %icc, 0x4
15842 wr %g0, 0x0c, %asi
15843 lduha [%l7 + 0x5A] %asi, %o7
15844 movrgez %l4, 0x04F, %o3
15845 wr %g0, 0xe3, %asi
15846 stba %l2, [%l7 + 0x69] %asi
15847 membar #Sync
15848 tge %xcc, 0x3
15849 fxnors %f14, %f11, %f25
15850 set 0x50, %o5
15851 stda %g4, [%l7 + %o5] 0x81
15852 tl %icc, 0x0
15853 movvs %icc, %i2, %o0
15854 bshuffle %f24, %f4, %f30
15855 bl loop_1525
15856 fornot1 %f16, %f6, %f10
15857 fandnot1s %f31, %f28, %f6
15858 xnor %l0, %i0, %i7
15859loop_1525:
15860 andcc %i1, 0x1A26, %o1
15861 ldub [%l7 + 0x68], %g2
15862 movcc %icc, %g3, %o6
15863 membar 0x05
15864 xnorcc %i6, 0x128E, %i5
15865 movrlez %l6, %l5, %o5
15866 sethi 0x0F91, %o2
15867 movl %icc, %g7, %o4
15868 wr %g0, 0x50, %asi
15869 ldxa [%g0 + 0x30] %asi, %l1
15870 stbar
15871 movcc %xcc, %g6, %i4
15872 nop
15873 set 0x58, %g3
15874 prefetch [%l7 + %g3], 0x3
15875 wr %g0, 0x81, %asi
15876 sta %f11, [%l7 + 0x3C] %asi
15877 fxnor %f24, %f18, %f22
15878 subc %i3, %l3, %g1
15879 bge %xcc, loop_1526
15880 fmovsa %icc, %f28, %f19
15881 edge32ln %o7, %l4, %o3
15882 wr %g0, 0x89, %asi
15883 ldda [%l7 + 0x10] %asi, %l2
15884loop_1526:
15885 tgu %icc, 0x2
15886 fmovsg %xcc, %f6, %f25
15887 sdivx %g4, 0x16EA, %i2
15888 edge8l %g5, %o0, %l0
15889 tneg %xcc, 0x6
15890 tsubcctv %i7, %i1, %i0
15891 set 0x58, %g1
15892 lda [%l7 + %g1] 0x10, %f1
15893 smulcc %g2, 0x02C4, %g3
15894 nop
15895 set 0x7F, %i5
15896 ldstub [%l7 + %i5], %o1
15897 fandnot2 %f12, %f24, %f14
15898 and %o6, 0x1A0D, %i5
15899 tne %icc, 0x4
15900 nop
15901 setx loop_1527, %l0, %l1
15902 wrpr 0x1, %tl
15903 wrpr %l1, %tpc
15904 add %l1, 0x4, %l1
15905 wrpr %l1, %tnpc
15906 setx 0x34400001400, %l0, %l1
15907 wrpr %l1, %tstate
15908 wrhpr 0x4, %htstate
15909 retry
15910 fpack32 %f6, %f30, %f2
15911 movleu %xcc, %l6, %l5
15912 restored
15913 rdpr %cwp, %g1
15914 rdpr %cansave, %g2
15915 rdpr %canrestore, %g3
15916 rdpr %cleanwin, %g4
15917 rdpr %otherwin, %g5
15918 rdpr %wstate, %g6
15919loop_1527:
15920 fbl,a %fcc1, loop_1528
15921 edge16l %o5, %i6, %o2
15922 tpos %icc, 0x4
15923 taddcc %g7, %l1, %g6
15924loop_1528:
15925 bpos,pt %icc, loop_1529
15926 fbe %fcc2, loop_1530
15927 fbug %fcc1, loop_1531
15928 edge8l %o4, %i4, %l3
15929loop_1529:
15930 tneg %icc, 0x0
15931loop_1530:
15932 fbul,a %fcc0, loop_1532
15933loop_1531:
15934 fbuge %fcc2, loop_1533
15935 and %i3, %g1, %l4
15936 fblg,a %fcc0, loop_1534
15937loop_1532:
15938 ldd [%l7 + 0x50], %o6
15939loop_1533:
15940 movle %icc, %o3, %g4
15941 tvc %xcc, 0x5
15942loop_1534:
15943 edge32l %l2, %i2, %o0
15944 bvs,pt %xcc, loop_1535
15945 movre %g5, 0x275, %l0
15946 addccc %i7, 0x01DE, %i0
15947 orn %g2, 0x1828, %g3
15948loop_1535:
15949 fnot2 %f24, %f6
15950 fbug %fcc1, loop_1536
15951 orcc %o1, 0x1706, %i1
15952 add %l7, 0x50, %l6
15953 wr %g0, 0x80, %asi
15954 casxa [%l6] %asi, %o6, %l6
15955loop_1536:
15956 xnorcc %i5, 0x118D, %l5
15957 fmovdg %xcc, %f4, %f17
15958 fnot2s %f8, %f26
15959 movn %xcc, %o5, %o2
15960 fmovdneg %xcc, %f24, %f21
15961 and %i6, %l1, %g6
15962 tcc %icc, 0x6
15963 fbo %fcc3, loop_1537
15964 tsubcctv %o4, %g7, %i4
15965 fpsub16 %f12, %f8, %f2
15966 brnz,a %i3, loop_1538
15967loop_1537:
15968 movge %icc, %g1, %l4
15969 fmovsge %xcc, %f23, %f24
15970 fmovdvs %xcc, %f19, %f17
15971loop_1538:
15972 saved
15973 rdpr %cwp, %g1
15974 rdpr %cansave, %g2
15975 rdpr %canrestore, %g3
15976 rdpr %cleanwin, %g4
15977 rdpr %otherwin, %g5
15978 rdpr %wstate, %g6
15979 orcc %l3, %o3, %o7
15980 brgez %l2, loop_1539
15981 bcc,a loop_1540
15982 orn %g4, %i2, %g5
15983 xnorcc %o0, 0x06A9, %i7
15984loop_1539:
15985 movcc %xcc, %l0, %i0
15986loop_1540:
15987 movrlez %g3, 0x1DE, %g2
15988 movrgz %o1, %i1, %l6
15989 sdivx %i5, 0x005F, %l5
15990 fmovsgu %xcc, %f4, %f8
15991 te %icc, 0x6
15992 fexpand %f25, %f10
15993 fmovdvc %icc, %f6, %f25
15994 andcc %o5, 0x1A28, %o6
15995 tleu %xcc, 0x4
15996 bg,pn %icc, loop_1541
15997 smul %o2, 0x0E37, %l1
15998 movg %xcc, %i6, %o4
15999 tpos %icc, 0x2
16000loop_1541:
16001 nop
16002 wr %g0, 0x17, %asi
16003 stda %f0, [%l7 + 0x40] %asi
16004 membar #Sync
16005 tgu %xcc, 0x7
16006 ld [%l7 + 0x7C], %f6
16007 edge8l %g6, %i4, %g7
16008 tl %xcc, 0x4
16009 fcmpeq32 %f4, %f22, %i3
16010 fbe %fcc1, loop_1542
16011 saved
16012 rdpr %cwp, %g1
16013 rdpr %cansave, %g2
16014 rdpr %canrestore, %g3
16015 rdpr %cleanwin, %g4
16016 rdpr %otherwin, %g5
16017 rdpr %wstate, %g6
16018 nop
16019 setx loop_1543, %l0, %l1
16020 wrpr 0x1, %tl
16021 wrpr %l1, %tnpc
16022 setx 0x34400001400, %l0, %l1
16023 wrpr %l1, %tstate
16024 wrhpr 0x4, %htstate
16025 done
16026 fmovrsne %g1, %f0, %f4
16027loop_1542:
16028 fmovs %f4, %f30
16029 fmul8x16al %f15, %f16, %f20
16030loop_1543:
16031 taddcctv %l4, %o3, %o7
16032 fornot2 %f28, %f20, %f18
16033 movn %xcc, %l2, %l3
16034 move %xcc, %i2, %g5
16035 brlz %o0, loop_1544
16036 te %icc, 0x5
16037 andn %i7, 0x1878, %g4
16038 bpos %icc, loop_1545
16039loop_1544:
16040 fmovsl %icc, %f14, %f10
16041 movrgez %i0, %l0, %g2
16042 tge %icc, 0x1
16043loop_1545:
16044 addccc %o1, %i1, %l6
16045 taddcctv %i5, %l5, %g3
16046 tg %icc, 0x1
16047 mova %icc, %o5, %o6
16048 tleu %xcc, 0x7
16049 movrlz %o2, 0x090, %l1
16050 movcs %icc, %o4, %g6
16051 subc %i4, 0x1EA6, %g7
16052 edge16l %i3, %i6, %l4
16053 brlez %g1, loop_1546
16054 fand %f12, %f10, %f2
16055 ld [%l7 + 0x40], %f16
16056 fmovsgu %icc, %f7, %f0
16057loop_1546:
16058 mova %xcc, %o3, %o7
16059 bne,a loop_1547
16060 orncc %l2, 0x0D3D, %i2
16061 be loop_1548
16062 srax %g5, 0x0F, %l3
16063loop_1547:
16064 movpos %xcc, %i7, %o0
16065 fmovdne %icc, %f30, %f27
16066loop_1548:
16067 fors %f0, %f14, %f21
16068 edge8n %i0, %g4, %g2
16069 mulx %l0, %o1, %i1
16070 mova %icc, %l6, %l5
16071 edge16ln %i5, %g3, %o5
16072 fpsub32 %f4, %f18, %f2
16073 set 0x28, %g5
16074 lduwa [%l7 + %g5] 0x04, %o2
16075 fmovdgu %xcc, %f15, %f14
16076 fnand %f14, %f22, %f8
16077 movl %icc, %l1, %o6
16078 tneg %icc, 0x4
16079 std %f2, [%l7 + 0x78]
16080 fmovse %icc, %f10, %f25
16081 srl %o4, 0x14, %i4
16082 srax %g6, %g7, %i3
16083 fabss %f6, %f9
16084 edge32 %i6, %l4, %g1
16085 movn %icc, %o3, %l2
16086 sir 0x1692
16087 std %i2, [%l7 + 0x50]
16088 fmovdleu %xcc, %f12, %f4
16089 tpos %icc, 0x1
16090 fcmpgt32 %f24, %f22, %g5
16091 wr %g0, 0x0c, %asi
16092 ldswa [%l7 + 0x64] %asi, %l3
16093 movleu %icc, %o7, %o0
16094 add %l7, 0x48, %l6
16095 wr %g0, 0x19, %asi
16096 casxa [%l6] %asi, %i7, %g4
16097 bpos,pn %xcc, loop_1549
16098 addccc %i0, 0x1779, %g2
16099 fxors %f7, %f8, %f8
16100 ta %xcc, 0x2
16101loop_1549:
16102 fmovdge %xcc, %f31, %f22
16103 umulcc %l0, %o1, %l6
16104 fcmpd %fcc0, %f10, %f2
16105 sir 0x1BBD
16106 alignaddrl %l5, %i5, %g3
16107 add %o5, 0x1929, %i1
16108 umulcc %l1, 0x0D89, %o6
16109 fmuld8ulx16 %f13, %f15, %f16
16110 bgu %icc, loop_1550
16111 tvs %xcc, 0x0
16112 set 0x40, %g2
16113 ldswa [%l7 + %g2] 0x18, %o4
16114loop_1550:
16115 tvc %xcc, 0x3
16116 saved
16117 rdpr %cwp, %g1
16118 rdpr %cansave, %g2
16119 rdpr %canrestore, %g3
16120 rdpr %cleanwin, %g4
16121 rdpr %otherwin, %g5
16122 rdpr %wstate, %g6
16123 srlx %o2, 0x03, %i4
16124 sub %g6, %i3, %i6
16125 sdiv %g7, 0x0A45, %l4
16126 saved
16127 rdpr %cwp, %g1
16128 rdpr %cansave, %g2
16129 rdpr %canrestore, %g3
16130 rdpr %cleanwin, %g4
16131 rdpr %otherwin, %g5
16132 rdpr %wstate, %g6
16133 edge8ln %g1, %l2, %o3
16134 smulcc %g5, %i2, %o7
16135 wr %g0, 0x89, %asi
16136 swapa [%l7 + 0x54] %asi, %o0
16137 bge,a loop_1551
16138 addccc %l3, 0x1F39, %i7
16139 tsubcctv %g4, %i0, %g2
16140 lduh [%l7 + 0x76], %l0
16141loop_1551:
16142 fmovsleu %icc, %f0, %f15
16143 fxnor %f16, %f22, %f4
16144 subccc %o1, %l6, %l5
16145 fone %f18
16146 edge8ln %g3, %i5, %o5
16147 movre %i1, 0x057, %o6
16148 movneg %xcc, %l1, %o2
16149 edge8l %o4, %i4, %g6
16150 fors %f14, %f31, %f30
16151 saved
16152 rdpr %cwp, %g1
16153 rdpr %cansave, %g2
16154 rdpr %canrestore, %g3
16155 rdpr %cleanwin, %g4
16156 rdpr %otherwin, %g5
16157 rdpr %wstate, %g6
16158 srl %i6, %i3, %l4
16159 movrne %g7, 0x3AE, %g1
16160 alignaddrl %l2, %g5, %i2
16161 sethi 0x06FE, %o3
16162 fmovsvc %icc, %f24, %f6
16163 movgu %icc, %o7, %o0
16164 umul %i7, %g4, %l3
16165 mulx %g2, %i0, %o1
16166 ldsb [%l7 + 0x28], %l6
16167 udivx %l5, 0x1F7D, %l0
16168 tcs %icc, 0x6
16169 set 0x0A, %o6
16170 lduha [%l7 + %o6] 0x0c, %i5
16171 fbuge %fcc3, loop_1552
16172 tg %icc, 0x1
16173 movneg %icc, %g3, %i1
16174 fnor %f18, %f6, %f16
16175loop_1552:
16176 sdiv %o5, 0x19D8, %l1
16177 fmovrdlz %o2, %f2, %f8
16178 tleu %xcc, 0x4
16179 movge %icc, %o6, %i4
16180 fmovrsgz %g6, %f21, %f13
16181 stw %i6, [%l7 + 0x40]
16182 fbu %fcc3, loop_1553
16183 tpos %xcc, 0x5
16184 bne,pt %xcc, loop_1554
16185 sdivcc %i3, 0x195F, %l4
16186loop_1553:
16187 tne %xcc, 0x5
16188 tleu %icc, 0x3
16189loop_1554:
16190 orncc %o4, %g1, %l2
16191 edge32ln %g5, %i2, %g7
16192 edge8ln %o7, %o3, %i7
16193 subc %g4, 0x117F, %l3
16194 te %xcc, 0x5
16195 fmovrse %o0, %f16, %f18
16196 movl %xcc, %g2, %i0
16197 bshuffle %f8, %f26, %f28
16198 bcc,a,pt %xcc, loop_1555
16199 sll %o1, %l5, %l6
16200 movcs %icc, %l0, %g3
16201 bn %xcc, loop_1556
16202loop_1555:
16203 tg %icc, 0x3
16204 edge8n %i1, %i5, %o5
16205 fmovdle %xcc, %f15, %f7
16206loop_1556:
16207 fba,a %fcc3, loop_1557
16208 tne %icc, 0x0
16209 fmovsneg %xcc, %f23, %f14
16210 fxor %f28, %f14, %f14
16211loop_1557:
16212 edge8ln %l1, %o2, %o6
16213 fmovrdlez %g6, %f8, %f22
16214 wr %g0, 0x19, %asi
16215 ldstuba [%l7 + 0x7F] %asi, %i6
16216 movcs %icc, %i3, %l4
16217 nop
16218 setx loop_1558, %l0, %l1
16219 wrpr 0x1, %tl
16220 wrpr %l1, %tnpc
16221 setx 0x34400001400, %l0, %l1
16222 wrpr %l1, %tstate
16223 wrhpr 0x4, %htstate
16224 done
16225 fornot2s %f10, %f7, %f15
16226 or %i4, %g1, %l2
16227 fcmpeq32 %f28, %f18, %o4
16228loop_1558:
16229 sir 0x03E5
16230 tcs %icc, 0x1
16231 bvs %icc, loop_1559
16232 fmul8x16au %f15, %f11, %f4
16233 udiv %i2, 0x0F15, %g5
16234 bpos,a loop_1560
16235loop_1559:
16236 tvc %icc, 0x0
16237 fmovdcs %xcc, %f20, %f23
16238 subcc %o7, %g7, %i7
16239loop_1560:
16240 smul %o3, %l3, %o0
16241 tge %icc, 0x3
16242 alignaddr %g2, %g4, %i0
16243 mova %xcc, %o1, %l6
16244 array8 %l0, %g3, %i1
16245 siam 0x0
16246 sra %l5, %i5, %o5
16247 add %l7, 0x10, %l6
16248 wr %g0, 0x10, %asi
16249 casxa [%l6] %asi, %o2, %o6
16250 subcc %g6, %i6, %l1
16251 ld [%l7 + 0x08], %f1
16252 fcmped %fcc2, %f0, %f6
16253 fcmps %fcc2, %f5, %f16
16254 xnor %i3, %l4, %g1
16255 wr %g0, 0x89, %asi
16256 ldswa [%l7 + 0x48] %asi, %i4
16257 add %l2, %i2, %o4
16258 lduh [%l7 + 0x7A], %g5
16259 set 0x40, %g4
16260 stda %f0, [%l7 + %g4] 0x04
16261 set 0x0, %l3
16262 stxa %g7, [%g0 + %l3] 0x57
16263 movrgz %i7, 0x356, %o3
16264 movvs %xcc, %o7, %l3
16265 udiv %g2, 0x0B31, %o0
16266 brlez %g4, loop_1561
16267 fpack32 %f18, %f8, %f6
16268 edge8 %i0, %l6, %l0
16269 alignaddrl %o1, %i1, %g3
16270loop_1561:
16271 xorcc %i5, %o5, %o2
16272 orncc %l5, %g6, %o6
16273 movrgz %l1, 0x050, %i6
16274 tneg %xcc, 0x4
16275 movrgz %i3, %l4, %g1
16276 xnor %l2, 0x0FF0, %i2
16277 andcc %i4, 0x1A98, %o4
16278 movvs %xcc, %g5, %i7
16279 set 0x6C, %l2
16280 stwa %g7, [%l7 + %l2] 0x22
16281 membar #Sync
16282 movne %icc, %o3, %l3
16283 movge %icc, %g2, %o0
16284 addcc %o7, %g4, %l6
16285 array16 %l0, %i0, %i1
16286 mulscc %g3, 0x1266, %i5
16287 ble,a loop_1562
16288 fmovrsne %o5, %f0, %f19
16289 tn %xcc, 0x5
16290 fnegs %f17, %f22
16291loop_1562:
16292 alignaddrl %o1, %l5, %o2
16293 set 0x58, %o7
16294 ldxa [%l7 + %o7] 0x10, %g6
16295 sdivx %o6, 0x0C37, %i6
16296 srax %i3, %l1, %g1
16297 umulcc %l2, 0x1973, %i2
16298 fxnors %f23, %f24, %f6
16299 mulscc %i4, %l4, %g5
16300 bvc,pt %icc, loop_1563
16301 umul %o4, %g7, %o3
16302 add %l7, 0x30, %l6
16303 wr %g0, 0x80, %asi
16304 casa [%l6] 0x80, %i7, %l3
16305loop_1563:
16306 fnor %f12, %f2, %f20
16307 movg %icc, %o0, %g2
16308 ldd [%l7 + 0x68], %f30
16309 movgu %xcc, %o7, %g4
16310 movvc %xcc, %l6, %l0
16311 orcc %i1, %i0, %i5
16312 xnorcc %o5, 0x0F0F, %g3
16313 sll %o1, 0x12, %l5
16314 subc %o2, %o6, %g6
16315 movrne %i3, %l1, %g1
16316 orcc %i6, 0x1E1D, %l2
16317 umul %i4, 0x159E, %i2
16318 set 0x14, %i2
16319 lduba [%l7 + %i2] 0x14, %g5
16320 brgz %o4, loop_1564
16321 sub %l4, %o3, %g7
16322 tg %xcc, 0x4
16323 wr %g0, 0x88, %asi
16324 ldsha [%l7 + 0x46] %asi, %i7
16325loop_1564:
16326 fbg %fcc3, loop_1565
16327 ldub [%l7 + 0x28], %o0
16328 addc %l3, %o7, %g4
16329 wr %g0, 0x89, %asi
16330 stba %l6, [%l7 + 0x1E] %asi
16331loop_1565:
16332 movcs %xcc, %g2, %i1
16333 fnors %f10, %f15, %f12
16334 xor %i0, 0x10BB, %i5
16335 add %l7, 0x38, %l6
16336 wr %g0, 0x89, %asi
16337 casxa [%l6] %asi, %l0, %o5
16338 subccc %g3, %o1, %l5
16339 movn %icc, %o6, %o2
16340 nop
16341 set 0x14, %o4
16342 sth %g6, [%l7 + %o4]
16343 sdivx %i3, 0x178C, %g1
16344 fandnot1s %f20, %f24, %f8
16345 subc %l1, %i6, %i4
16346 membar 0x37
16347 movrgz %l2, %i2, %g5
16348 fbge %fcc2, loop_1566
16349 edge8ln %o4, %o3, %g7
16350 tle %icc, 0x2
16351 orn %i7, %o0, %l3
16352loop_1566:
16353 fmovsge %icc, %f3, %f1
16354 add %l4, 0x0E46, %g4
16355 fmovrse %l6, %f8, %f21
16356 fsrc2 %f16, %f14
16357 or %o7, 0x099D, %i1
16358 udiv %g2, 0x148C, %i0
16359 edge16 %i5, %l0, %o5
16360 tg %icc, 0x2
16361 movn %xcc, %o1, %l5
16362 tvc %xcc, 0x3
16363 alignaddrl %g3, %o6, %g6
16364 sdivcc %i3, 0x0801, %o2
16365 movn %xcc, %l1, %i6
16366 movcc %xcc, %g1, %i4
16367 fbn %fcc3, loop_1567
16368 umul %l2, %i2, %g5
16369 popc %o3, %o4
16370 udiv %g7, 0x1DE5, %o0
16371loop_1567:
16372 stx %i7, [%l7 + 0x38]
16373 movl %icc, %l4, %g4
16374 sdivcc %l6, 0x19A9, %o7
16375 fabsd %f10, %f28
16376 tpos %xcc, 0x6
16377 sdiv %l3, 0x0E61, %g2
16378 bvs loop_1568
16379 bne %xcc, loop_1569
16380 array16 %i0, %i1, %i5
16381 fblg %fcc1, loop_1570
16382loop_1568:
16383 fba %fcc2, loop_1571
16384loop_1569:
16385 tcs %icc, 0x6
16386 membar 0x36
16387loop_1570:
16388 fsrc2 %f20, %f24
16389loop_1571:
16390 std %f0, [%l7 + 0x68]
16391 movrlez %o5, 0x3DB, %l0
16392 fmovda %icc, %f18, %f7
16393 taddcctv %l5, 0x0B86, %o1
16394 sir 0x1824
16395 edge8n %g3, %o6, %g6
16396 fnand %f26, %f24, %f8
16397 bge,a,pn %icc, loop_1572
16398 movl %xcc, %i3, %l1
16399 tl %xcc, 0x2
16400 popc 0x07CA, %i6
16401loop_1572:
16402 tn %icc, 0x7
16403 movrne %g1, 0x1C2, %i4
16404 udivcc %l2, 0x1803, %o2
16405 bvc,a,pt %xcc, loop_1573
16406 bcc,pt %xcc, loop_1574
16407 edge8 %i2, %o3, %g5
16408 bvc %icc, loop_1575
16409loop_1573:
16410 fcmpgt16 %f18, %f12, %o4
16411loop_1574:
16412 bcc,a,pt %icc, loop_1576
16413 smul %o0, 0x0011, %i7
16414loop_1575:
16415 fmovsg %icc, %f8, %f9
16416 fsrc1s %f31, %f22
16417loop_1576:
16418 xnorcc %g7, 0x0423, %l4
16419 ldsh [%l7 + 0x6E], %g4
16420 fmovdneg %xcc, %f21, %f3
16421 movge %icc, %o7, %l3
16422 movn %xcc, %l6, %i0
16423 movg %xcc, %g2, %i5
16424 fba,a %fcc1, loop_1577
16425 tle %icc, 0x7
16426 fmovrsne %o5, %f18, %f0
16427 tsubcc %i1, 0x0B0D, %l5
16428loop_1577:
16429 sdivcc %o1, 0x168A, %g3
16430 tsubcc %o6, 0x0B3B, %l0
16431 tne %icc, 0x1
16432 fmovdneg %icc, %f14, %f14
16433 tcs %xcc, 0x7
16434 bvc,a loop_1578
16435 movcc %xcc, %g6, %i3
16436 ldsw [%l7 + 0x28], %i6
16437 addcc %g1, %l1, %l2
16438loop_1578:
16439 umul %i4, %o2, %o3
16440 movvs %xcc, %g5, %i2
16441 tl %xcc, 0x4
16442 tle %xcc, 0x0
16443 fcmpes %fcc1, %f26, %f28
16444 xnor %o0, %o4, %g7
16445 and %l4, 0x191C, %i7
16446 fabsd %f0, %f2
16447 ba,a loop_1579
16448 ble %icc, loop_1580
16449 sdiv %o7, 0x0E19, %g4
16450 alignaddr %l6, %i0, %g2
16451loop_1579:
16452 movrgz %i5, %l3, %o5
16453loop_1580:
16454 faligndata %f20, %f8, %f6
16455 sub %i1, %o1, %g3
16456 movn %icc, %l5, %l0
16457 andcc %o6, %g6, %i3
16458 orncc %i6, %g1, %l2
16459 edge32n %l1, %i4, %o2
16460 addcc %o3, %g5, %i2
16461 stx %o4, [%l7 + 0x30]
16462 tvc %xcc, 0x6
16463 nop
16464 set 0x54, %g6
16465 ldsh [%l7 + %g6], %o0
16466 fcmped %fcc0, %f20, %f22
16467 fornot1 %f10, %f14, %f16
16468 edge16n %l4, %g7, %i7
16469 wr %g0, 0x89, %asi
16470 ldstuba [%l7 + 0x41] %asi, %g4
16471 tn %icc, 0x2
16472 movgu %xcc, %l6, %i0
16473 fsrc2 %f24, %f26
16474 andcc %o7, %i5, %g2
16475 wr %g0, 0x10, %asi
16476 sta %f13, [%l7 + 0x3C] %asi
16477 orncc %o5, 0x067B, %l3
16478 wr %g0, 0x0c, %asi
16479 ldsba [%l7 + 0x15] %asi, %i1
16480 set 0x46, %o3
16481 ldsha [%l7 + %o3] 0x14, %g3
16482 tsubcctv %o1, %l5, %o6
16483 fbge %fcc0, loop_1581
16484 movrlz %g6, %l0, %i3
16485 tge %xcc, 0x7
16486 bneg,pn %icc, loop_1582
16487loop_1581:
16488 movne %xcc, %i6, %l2
16489 udivx %g1, 0x0B14, %i4
16490 ldd [%l7 + 0x68], %f30
16491loop_1582:
16492 or %o2, %l1, %g5
16493 sir 0x142E
16494 wr %g0, 0x27, %asi
16495 ldda [%l7 + 0x60] %asi, %i2
16496 fnot2s %f27, %f3
16497 tn %xcc, 0x0
16498 movn %icc, %o3, %o4
16499 tn %icc, 0x2
16500 sethi 0x0F8B, %l4
16501 fcmpne32 %f14, %f20, %o0
16502 ld [%l7 + 0x34], %f26
16503 movcs %xcc, %i7, %g4
16504 tneg %icc, 0x4
16505 sra %g7, %l6, %o7
16506 mulscc %i5, %g2, %o5
16507 bleu %xcc, loop_1583
16508 array16 %i0, %l3, %i1
16509 tneg %icc, 0x0
16510 ldub [%l7 + 0x6A], %o1
16511loop_1583:
16512 add %g3, 0x16A8, %l5
16513 tcs %icc, 0x2
16514 andn %o6, 0x0BFC, %g6
16515 movrne %i3, 0x24D, %l0
16516 movneg %xcc, %l2, %i6
16517 fornot2s %f13, %f5, %f14
16518 fba,a %fcc0, loop_1584
16519 tle %xcc, 0x4
16520 alignaddrl %i4, %o2, %l1
16521 brgz,a %g5, loop_1585
16522loop_1584:
16523 andcc %g1, %i2, %o4
16524 umulcc %l4, 0x1977, %o0
16525 tleu %xcc, 0x2
16526loop_1585:
16527 sra %o3, %g4, %i7
16528 movle %icc, %l6, %o7
16529 fmovrslez %g7, %f9, %f0
16530 tne %icc, 0x0
16531 bg,a,pt %icc, loop_1586
16532 orncc %i5, 0x08BB, %o5
16533 tvs %xcc, 0x7
16534 movvs %xcc, %g2, %i0
16535loop_1586:
16536 fnot1 %f12, %f10
16537 orcc %i1, 0x1402, %o1
16538 bleu,pn %icc, loop_1587
16539 tle %xcc, 0x2
16540 sdiv %l3, 0x1869, %l5
16541 fbl %fcc3, loop_1588
16542loop_1587:
16543 movcs %icc, %g3, %g6
16544 edge8ln %o6, %l0, %l2
16545 movle %icc, %i6, %i3
16546loop_1588:
16547 array16 %o2, %i4, %g5
16548 movn %icc, %l1, %i2
16549 sll %o4, 0x0B, %g1
16550 fsrc1s %f4, %f7
16551 fcmpd %fcc0, %f10, %f2
16552 brlez,a %o0, loop_1589
16553 move %xcc, %l4, %g4
16554 fmovsvc %icc, %f11, %f19
16555 xorcc %o3, %l6, %o7
16556loop_1589:
16557 swap [%l7 + 0x44], %i7
16558 nop
16559 setx loop_1590, %l0, %l1
16560 wrpr 0x1, %tl
16561 wrpr %l1, %tnpc
16562 setx 0x34400001400, %l0, %l1
16563 wrpr %l1, %tstate
16564 wrhpr 0x4, %htstate
16565 done
16566 array32 %i5, %g7, %g2
16567 movleu %xcc, %i0, %o5
16568 taddcc %i1, 0x03B3, %l3
16569loop_1590:
16570 sra %l5, 0x1D, %o1
16571 fcmple32 %f12, %f0, %g3
16572 tsubcctv %g6, 0x11C1, %l0
16573 tg %xcc, 0x1
16574 call loop_1591
16575 tg %icc, 0x3
16576 movvc %icc, %o6, %i6
16577 movcs %icc, %l2, %i3
16578loop_1591:
16579 fmovda %xcc, %f17, %f4
16580 fbge %fcc1, loop_1592
16581 fmovdcs %icc, %f8, %f16
16582 mulscc %i4, 0x13D6, %o2
16583 tvc %icc, 0x3
16584loop_1592:
16585 movrlz %g5, %l1, %i2
16586 fnands %f24, %f17, %f9
16587 fpsub32s %f16, %f23, %f4
16588 fcmpne32 %f26, %f18, %o4
16589 fmovdl %xcc, %f0, %f16
16590 wr %g0, 0x89, %asi
16591 stba %g1, [%l7 + 0x6F] %asi
16592 movrgz %o0, 0x0E6, %g4
16593 stbar
16594 add %l4, 0x0139, %l6
16595 xnor %o3, %i7, %o7
16596 xnorcc %g7, %i5, %i0
16597 st %f3, [%l7 + 0x2C]
16598 sdiv %g2, 0x0320, %i1
16599 fnand %f24, %f0, %f20
16600 smulcc %l3, 0x0823, %l5
16601 or %o5, 0x1F3C, %o1
16602 wr %g0, 0x04, %asi
16603 lda [%l7 + 0x54] %asi, %f3
16604 srl %g6, %l0, %g3
16605 add %o6, 0x1DB5, %i6
16606 tvs %icc, 0x1
16607 fcmpeq32 %f22, %f16, %i3
16608 fones %f8
16609 fcmpes %fcc1, %f31, %f9
16610 fmovscs %xcc, %f29, %f27
16611 addc %l2, 0x0094, %o2
16612 tle %icc, 0x4
16613 fmovdge %icc, %f25, %f21
16614 movrlz %i4, 0x216, %g5
16615 fones %f26
16616 bneg,a,pt %icc, loop_1593
16617 tsubcc %l1, 0x0E9D, %o4
16618 tsubcc %i2, %o0, %g4
16619 movvs %icc, %l4, %l6
16620loop_1593:
16621 nop
16622 set 0x70, %l0
16623 ldda [%l7 + %l0] 0x27, %o2
16624 mulx %g1, 0x10DF, %i7
16625 fbge %fcc0, loop_1594
16626 fpsub16s %f31, %f8, %f6
16627 subcc %g7, %o7, %i0
16628 bneg,a %icc, loop_1595
16629loop_1594:
16630 tg %xcc, 0x0
16631 subccc %g2, %i1, %l3
16632 movg %xcc, %l5, %o5
16633loop_1595:
16634 orcc %i5, 0x10B9, %g6
16635 fmovda %icc, %f27, %f14
16636 bn,a loop_1596
16637 movn %xcc, %o1, %l0
16638 for %f24, %f24, %f18
16639 fpsub16 %f30, %f16, %f24
16640loop_1596:
16641 te %xcc, 0x4
16642 fmovdge %xcc, %f22, %f22
16643 fmuld8ulx16 %f16, %f23, %f16
16644 edge32ln %o6, %g3, %i6
16645 xorcc %i3, 0x1F18, %o2
16646 umulcc %i4, 0x08EB, %l2
16647 fpsub32 %f30, %f28, %f30
16648 set 0x4C, %i3
16649 stha %g5, [%l7 + %i3] 0x11
16650 sdiv %l1, 0x1D20, %i2
16651 brz %o0, loop_1597
16652 edge16ln %o4, %l4, %l6
16653 tpos %icc, 0x1
16654 edge8n %o3, %g4, %g1
16655loop_1597:
16656 tpos %icc, 0x1
16657 set 0x2A, %i6
16658 stha %i7, [%l7 + %i6] 0x0c
16659 orcc %o7, %i0, %g2
16660 fpmerge %f14, %f18, %f26
16661 fpsub16s %f31, %f0, %f1
16662 movcs %icc, %i1, %g7
16663 taddcctv %l3, 0x15AD, %o5
16664 sra %i5, %g6, %l5
16665 subcc %o1, %l0, %o6
16666 ldstub [%l7 + 0x11], %i6
16667 and %i3, %g3, %o2
16668 smulcc %i4, 0x00F9, %l2
16669 te %xcc, 0x6
16670 edge8l %g5, %l1, %o0
16671 edge16ln %o4, %l4, %i2
16672 nop
16673 set 0x0C, %i7
16674 ldsb [%l7 + %i7], %o3
16675 fbul,a %fcc1, loop_1598
16676 movg %xcc, %l6, %g4
16677 sdiv %i7, 0x1ACE, %g1
16678 fcmpes %fcc0, %f8, %f31
16679loop_1598:
16680 fmovdvc %icc, %f27, %f1
16681 tcs %xcc, 0x5
16682 add %o7, %i0, %i1
16683 popc 0x0D72, %g7
16684 tge %xcc, 0x7
16685 te %xcc, 0x7
16686 fmuld8ulx16 %f5, %f0, %f10
16687 wr %g0, 0x0c, %asi
16688 lda [%l7 + 0x30] %asi, %f16
16689 movg %icc, %g2, %o5
16690 fmovrde %i5, %f26, %f18
16691 stw %g6, [%l7 + 0x7C]
16692 tvc %xcc, 0x6
16693 xorcc %l3, %o1, %l0
16694 fornot1 %f0, %f10, %f2
16695 fnors %f20, %f14, %f18
16696 tcs %icc, 0x0
16697 tneg %xcc, 0x7
16698 tcs %xcc, 0x3
16699 fmovrdlz %o6, %f12, %f16
16700 movn %xcc, %i6, %l5
16701 sllx %g3, %o2, %i4
16702 fsrc1s %f13, %f10
16703 movvs %icc, %i3, %l2
16704 udivcc %g5, 0x1661, %l1
16705 tg %icc, 0x3
16706 sdivcc %o4, 0x1B47, %l4
16707 srax %o0, %o3, %i2
16708 fand %f18, %f10, %f16
16709 edge32ln %g4, %i7, %l6
16710 add %l7, 0x28, %l6
16711 wr %g0, 0x04, %asi
16712 casxa [%l6] %asi, %o7, %i0
16713 brnz,a %i1, loop_1599
16714 subcc %g7, 0x103A, %g1
16715 udivx %g2, 0x0630, %o5
16716 edge32n %i5, %g6, %o1
16717loop_1599:
16718 fmovde %icc, %f5, %f28
16719 fcmpes %fcc0, %f23, %f14
16720 bcs,a %icc, loop_1600
16721 tleu %icc, 0x7
16722 andn %l0, %l3, %o6
16723 fpadd32 %f6, %f14, %f16
16724loop_1600:
16725 nop
16726 wr %g0, 0x80, %asi
16727 stda %f0, [%l7 + 0x40] %asi
16728 movge %icc, %l5, %i6
16729 tl %xcc, 0x7
16730 movvs %xcc, %o2, %i4
16731 ble loop_1601
16732 fble %fcc0, loop_1602
16733 bne loop_1603
16734 bl,pn %icc, loop_1604
16735loop_1601:
16736 movg %xcc, %i3, %l2
16737loop_1602:
16738 movl %icc, %g5, %g3
16739loop_1603:
16740 tcs %xcc, 0x6
16741loop_1604:
16742 fzeros %f9
16743 fmovdvc %icc, %f30, %f6
16744 fandnot1s %f16, %f5, %f22
16745 wr %g0, 0x19, %asi
16746 prefetcha [%l7 + 0x20] %asi, 0x1
16747 brgez %l4, loop_1605
16748 orn %o4, 0x04A2, %o3
16749 set 0x30, %o2
16750 ldda [%l7 + %o2] 0x88, %o0
16751loop_1605:
16752 tsubcc %i2, 0x112B, %g4
16753 st %f19, [%l7 + 0x10]
16754 tpos %xcc, 0x2
16755 andncc %l6, %i7, %i0
16756 addccc %o7, 0x1F94, %g7
16757 ldsb [%l7 + 0x74], %g1
16758 sir 0x1B9E
16759 subccc %g2, 0x0EB7, %i1
16760 edge8n %o5, %i5, %o1
16761 flush %l7 + 0x20
16762 stw %l0, [%l7 + 0x5C]
16763 movleu %icc, %l3, %g6
16764 fmovdleu %icc, %f23, %f13
16765 prefetch [%l7 + 0x30], 0x3
16766 tleu %icc, 0x6
16767 fsrc1 %f30, %f26
16768 nop
16769 set 0x3A, %i1
16770 sth %l5, [%l7 + %i1]
16771 ldd [%l7 + 0x28], %f16
16772 fornot1s %f18, %f29, %f1
16773 sra %i6, 0x17, %o6
16774 bl,a,pt %xcc, loop_1606
16775 fandnot2s %f8, %f13, %f19
16776 bgu,a %icc, loop_1607
16777 sth %i4, [%l7 + 0x50]
16778loop_1606:
16779 fpmerge %f16, %f1, %f16
16780 tsubcctv %i3, 0x0568, %o2
16781loop_1607:
16782 fcmpne16 %f30, %f6, %l2
16783 bshuffle %f22, %f0, %f4
16784 movvs %xcc, %g5, %l1
16785 mulscc %l4, 0x0364, %g3
16786 xorcc %o4, %o3, %o0
16787 nop
16788 setx loop_1608, %l0, %l1
16789 jmpl %l1, %i2
16790 edge16l %g4, %l6, %i7
16791 fmovdl %xcc, %f8, %f11
16792 smulcc %o7, 0x06E4, %i0
16793loop_1608:
16794 fpadd16s %f1, %f5, %f19
16795 fpsub16 %f8, %f4, %f8
16796 udivcc %g1, 0x15C2, %g2
16797 fmovsne %xcc, %f26, %f2
16798 fmovse %xcc, %f17, %f23
16799 sethi 0x0CCD, %g7
16800 array16 %i1, %o5, %i5
16801 fbo %fcc1, loop_1609
16802 fcmpd %fcc0, %f18, %f2
16803 fmovscc %icc, %f28, %f28
16804 fbuge,a %fcc2, loop_1610
16805loop_1609:
16806 edge32n %l0, %l3, %g6
16807 bneg,a loop_1611
16808 fzero %f2
16809loop_1610:
16810 edge16ln %l5, %o1, %o6
16811 fmovsa %xcc, %f18, %f5
16812loop_1611:
16813 nop
16814 set 0x68, %i4
16815 ldxa [%l7 + %i4] 0x10, %i6
16816 nop
16817 setx loop_1612, %l0, %l1
16818 wrpr 0x1, %tl
16819 wrpr %l1, %tnpc
16820 setx 0x34400001400, %l0, %l1
16821 wrpr %l1, %tstate
16822 wrhpr 0x4, %htstate
16823 done
16824 ldsw [%l7 + 0x34], %i3
16825 nop
16826 setx loop_1613, %l0, %l1
16827 wrpr 0x1, %tl
16828 wrpr %l1, %tpc
16829 add %l1, 0x4, %l1
16830 wrpr %l1, %tnpc
16831 setx 0x34400001400, %l0, %l1
16832 wrpr %l1, %tstate
16833 wrhpr 0x4, %htstate
16834 retry
16835 edge16l %i4, %l2, %g5
16836loop_1612:
16837 subcc %o2, 0x06E1, %l1
16838 movrgz %g3, %o4, %o3
16839loop_1613:
16840 movneg %icc, %o0, %i2
16841 fbule %fcc1, loop_1614
16842 andn %l4, 0x039B, %g4
16843 sdivcc %i7, 0x04A2, %l6
16844 set 0x28, %l4
16845 prefetcha [%l7 + %l4] 0x89, 0x0
16846loop_1614:
16847 edge32n %i0, %g1, %g7
16848 array32 %i1, %g2, %o5
16849 udivcc %i5, 0x039C, %l3
16850 swap [%l7 + 0x6C], %l0
16851 fornot2 %f26, %f12, %f0
16852 movpos %xcc, %l5, %o1
16853 ldsb [%l7 + 0x1D], %o6
16854 addccc %i6, 0x0FC0, %i3
16855 wr %g0, 0x2b, %asi
16856 stha %i4, [%l7 + 0x26] %asi
16857 membar #Sync
16858 mova %icc, %l2, %g6
16859 array16 %g5, %l1, %g3
16860 orncc %o2, %o3, %o0
16861 andcc %i2, 0x03C6, %l4
16862 subc %o4, %i7, %g4
16863 sdivcc %o7, 0x0FE1, %l6
16864 tsubcc %i0, %g1, %g7
16865 tgu %icc, 0x2
16866 tneg %xcc, 0x6
16867 xnor %g2, 0x0729, %i1
16868 edge8l %o5, %l3, %l0
16869 smulcc %i5, %l5, %o6
16870 te %xcc, 0x6
16871 wr %g0, 0x80, %asi
16872 ldda [%l7 + 0x40] %asi, %f16
16873 wr %g0, 0x89, %asi
16874 lduha [%l7 + 0x58] %asi, %i6
16875 edge32ln %o1, %i3, %l2
16876 sub %i4, 0x0A17, %g6
16877 restored
16878 rdpr %cwp, %g1
16879 rdpr %cansave, %g2
16880 rdpr %canrestore, %g3
16881 rdpr %cleanwin, %g4
16882 rdpr %otherwin, %g5
16883 rdpr %wstate, %g6
16884 saved
16885 rdpr %cwp, %g1
16886 rdpr %cansave, %g2
16887 rdpr %canrestore, %g3
16888 rdpr %cleanwin, %g4
16889 rdpr %otherwin, %g5
16890 rdpr %wstate, %g6
16891 be,a,pt %icc, loop_1615
16892 fxor %f28, %f6, %f22
16893 stx %l1, [%l7 + 0x08]
16894 tge %xcc, 0x3
16895loop_1615:
16896 smulcc %g3, %g5, %o2
16897 be %icc, loop_1616
16898 sll %o3, 0x0E, %i2
16899 edge16 %l4, %o4, %i7
16900 movleu %icc, %g4, %o0
16901loop_1616:
16902 smulcc %l6, %o7, %i0
16903 tcs %icc, 0x4
16904 set 0x38, %o1
16905 stxa %g7, [%l7 + %o1] 0xe3
16906 membar #Sync
16907 stx %g2, [%l7 + 0x38]
16908 fmovse %xcc, %f22, %f21
16909 movg %xcc, %g1, %i1
16910 alignaddrl %o5, %l0, %i5
16911 movne %icc, %l5, %l3
16912 edge8ln %o6, %o1, %i3
16913 andncc %i6, %l2, %i4
16914 fbo,a %fcc0, loop_1617
16915 brlez,a %g6, loop_1618
16916 nop
16917 setx loop_1619, %l0, %l1
16918 wrpr 0x1, %tl
16919 wrpr %l1, %tnpc
16920 setx 0x34400001400, %l0, %l1
16921 wrpr %l1, %tstate
16922 wrhpr 0x4, %htstate
16923 done
16924 tcc %xcc, 0x5
16925loop_1617:
16926 fmovdvc %xcc, %f11, %f3
16927loop_1618:
16928 fba,a %fcc0, loop_1620
16929loop_1619:
16930 xorcc %l1, 0x0B74, %g3
16931 edge8 %g5, %o3, %i2
16932 movneg %xcc, %o2, %o4
16933loop_1620:
16934 fand %f16, %f26, %f24
16935 fbn,a %fcc1, loop_1621
16936 umulcc %l4, 0x1645, %i7
16937 tvs %xcc, 0x5
16938 fpmerge %f23, %f13, %f22
16939loop_1621:
16940 addc %g4, 0x0674, %l6
16941 umul %o7, 0x05C5, %i0
16942 tcc %icc, 0x1
16943 movgu %xcc, %g7, %o0
16944 movleu %icc, %g1, %g2
16945 alignaddr %i1, %l0, %o5
16946 popc 0x0D06, %i5
16947 movpos %icc, %l5, %l3
16948 lduh [%l7 + 0x3E], %o6
16949 edge32n %o1, %i3, %l2
16950 array8 %i6, %g6, %i4
16951 fcmpgt32 %f22, %f6, %g3
16952 fpsub32 %f16, %f12, %f14
16953 edge16 %g5, %l1, %i2
16954 edge32l %o3, %o2, %l4
16955 subcc %i7, 0x0D9D, %g4
16956 movleu %xcc, %l6, %o7
16957 edge8l %o4, %g7, %o0
16958 popc 0x126C, %g1
16959 fpadd32 %f18, %f0, %f18
16960 fands %f21, %f23, %f30
16961 srlx %g2, %i0, %l0
16962 sdivx %i1, 0x0C27, %i5
16963 sdivx %o5, 0x1E77, %l3
16964 fmovdg %icc, %f7, %f29
16965 andn %o6, %l5, %o1
16966 fnegs %f26, %f13
16967 fnot2 %f18, %f24
16968 umulcc %l2, 0x1C38, %i6
16969 alignaddrl %i3, %i4, %g3
16970 tn %icc, 0x3
16971 sir 0x1092
16972 tvs %xcc, 0x4
16973 orn %g5, 0x1CAA, %g6
16974 udiv %l1, 0x17A9, %o3
16975 movcc %icc, %i2, %l4
16976 wr %g0, 0x11, %asi
16977 sta %f17, [%l7 + 0x18] %asi
16978 movcs %xcc, %o2, %g4
16979 fpsub32 %f28, %f16, %f20
16980 tle %icc, 0x3
16981 alignaddr %l6, %i7, %o7
16982 wr %g0, 0x81, %asi
16983 ldsha [%l7 + 0x4C] %asi, %o4
16984 movg %icc, %g7, %o0
16985 xor %g1, %g2, %i0
16986 fmovdvc %xcc, %f2, %f31
16987 array16 %l0, %i5, %o5
16988 stbar
16989 fnot2s %f4, %f6
16990 ldsw [%l7 + 0x7C], %l3
16991 smul %i1, %l5, %o6
16992 movn %icc, %o1, %l2
16993 fbuge %fcc1, loop_1622
16994 edge16ln %i3, %i4, %i6
16995 taddcctv %g5, %g6, %l1
16996 set 0x50, %l1
16997 ldda [%l7 + %l1] 0x19, %g2
16998loop_1622:
16999 ldd [%l7 + 0x50], %f24
17000 movg %xcc, %o3, %l4
17001 srax %i2, %o2, %l6
17002 sir 0x177E
17003 edge8 %i7, %o7, %o4
17004 fands %f25, %f13, %f16
17005 std %g4, [%l7 + 0x10]
17006 mulscc %g7, %o0, %g2
17007 srlx %i0, %g1, %l0
17008 movn %icc, %o5, %i5
17009 fpadd32 %f10, %f16, %f4
17010 set 0x3D, %l6
17011 ldstuba [%l7 + %l6] 0x04, %i1
17012 xnor %l5, %l3, %o6
17013 bg,a,pn %xcc, loop_1623
17014 fmovse %icc, %f11, %f27
17015 andncc %l2, %o1, %i4
17016 fpmerge %f5, %f17, %f26
17017loop_1623:
17018 brnz,a %i6, loop_1624
17019 movrgz %i3, %g5, %l1
17020 edge16ln %g6, %o3, %g3
17021 fmovsneg %icc, %f0, %f10
17022loop_1624:
17023 fmovsgu %icc, %f24, %f26
17024 fbuge %fcc2, loop_1625
17025 nop
17026 setx loop_1626, %l0, %l1
17027 jmpl %l1, %i2
17028 brnz %l4, loop_1627
17029 movn %xcc, %l6, %o2
17030loop_1625:
17031 movl %icc, %i7, %o7
17032loop_1626:
17033 udiv %g4, 0x1E58, %g7
17034loop_1627:
17035 saved
17036 rdpr %cwp, %g1
17037 rdpr %cansave, %g2
17038 rdpr %canrestore, %g3
17039 rdpr %cleanwin, %g4
17040 rdpr %otherwin, %g5
17041 rdpr %wstate, %g6
17042 smulcc %o0, 0x0B24, %o4
17043 fmovda %xcc, %f30, %f10
17044 bg,pn %xcc, loop_1628
17045 tl %icc, 0x1
17046 addcc %g2, %i0, %l0
17047 edge32 %o5, %i5, %i1
17048loop_1628:
17049 xnor %g1, 0x0E26, %l3
17050 umul %l5, %o6, %l2
17051 tsubcc %o1, %i6, %i4
17052 fmovdpos %icc, %f24, %f28
17053 st %f7, [%l7 + 0x28]
17054 fmovsleu %xcc, %f14, %f26
17055 tneg %xcc, 0x5
17056 sdivcc %i3, 0x18CE, %g5
17057 fmovrdlez %l1, %f18, %f2
17058 movvs %icc, %g6, %o3
17059 movge %xcc, %i2, %l4
17060 stb %g3, [%l7 + 0x70]
17061 tvs %icc, 0x1
17062 fmovrdne %o2, %f14, %f12
17063 xnorcc %l6, %i7, %g4
17064 restored
17065 rdpr %cwp, %g1
17066 rdpr %cansave, %g2
17067 rdpr %canrestore, %g3
17068 rdpr %cleanwin, %g4
17069 rdpr %otherwin, %g5
17070 rdpr %wstate, %g6
17071 alignaddr %g7, %o7, %o4
17072 sra %o0, 0x09, %g2
17073 movleu %icc, %l0, %o5
17074 tge %xcc, 0x2
17075 fxors %f10, %f14, %f24
17076 tsubcc %i0, %i1, %g1
17077 fpackfix %f0, %f13
17078 movrgz %l3, 0x224, %i5
17079 sub %l5, 0x0360, %o6
17080 tsubcc %l2, 0x00E0, %i6
17081 ldsw [%l7 + 0x68], %i4
17082 movneg %icc, %i3, %o1
17083 edge32l %g5, %l1, %g6
17084 fmovdcs %xcc, %f0, %f4
17085 brlez %o3, loop_1629
17086 ldd [%l7 + 0x38], %l4
17087 fcmpgt32 %f20, %f28, %i2
17088 fsrc2 %f30, %f20
17089loop_1629:
17090 movrgz %g3, %o2, %l6
17091 movre %g4, %i7, %g7
17092 fmovrslz %o7, %f27, %f25
17093 udivcc %o4, 0x0C3E, %o0
17094 umulcc %g2, 0x0446, %o5
17095 addc %i0, 0x1A79, %l0
17096 fzeros %f27
17097 array32 %g1, %l3, %i1
17098 fmovdle %icc, %f17, %f27
17099 movrgez %i5, 0x386, %o6
17100 andncc %l5, %l2, %i6
17101 edge32ln %i3, %i4, %o1
17102 nop
17103 setx loop_1630, %l0, %l1
17104 jmpl %l1, %l1
17105 movcc %icc, %g5, %o3
17106 sdivcc %l4, 0x1C43, %i2
17107 tg %icc, 0x7
17108loop_1630:
17109 bcc,a loop_1631
17110 tle %icc, 0x0
17111 brgez,a %g6, loop_1632
17112 tgu %icc, 0x5
17113loop_1631:
17114 orncc %o2, 0x0634, %g3
17115 edge8n %g4, %i7, %l6
17116loop_1632:
17117 fmovsgu %xcc, %f29, %f10
17118 tcc %xcc, 0x7
17119 andcc %g7, %o4, %o7
17120 tgu %icc, 0x6
17121 fmul8x16al %f17, %f19, %f24
17122 fbule,a %fcc3, loop_1633
17123 fmovscc %xcc, %f4, %f2
17124 flush %l7 + 0x5C
17125 tg %icc, 0x2
17126loop_1633:
17127 edge16ln %g2, %o0, %o5
17128 fcmps %fcc0, %f10, %f16
17129 edge16n %l0, %g1, %l3
17130 fzero %f16
17131 brnz,a %i1, loop_1634
17132 tcc %icc, 0x3
17133 ta %xcc, 0x5
17134 mulx %i5, %i0, %o6
17135loop_1634:
17136 xorcc %l5, %i6, %i3
17137 tne %xcc, 0x4
17138 xor %l2, %i4, %l1
17139 addccc %o1, 0x0119, %g5
17140 movrgez %o3, 0x27B, %l4
17141 array32 %g6, %o2, %i2
17142 smul %g4, %i7, %g3
17143 movrne %g7, %l6, %o7
17144 set 0x64, %g7
17145 ldstuba [%l7 + %g7] 0x0c, %o4
17146 nop
17147 set 0x70, %o0
17148 ldx [%l7 + %o0], %o0
17149 andncc %g2, %o5, %g1
17150 taddcc %l3, 0x09BA, %l0
17151 addc %i1, 0x0CB1, %i0
17152 tneg %xcc, 0x0
17153 ldx [%l7 + 0x60], %i5
17154 edge16l %o6, %i6, %l5
17155 taddcc %i3, %l2, %l1
17156 smulcc %o1, %i4, %o3
17157 set 0x40, %l5
17158 ldda [%l7 + %l5] 0x10, %f0
17159 for %f26, %f2, %f2
17160 movre %g5, 0x2B6, %l4
17161 movl %xcc, %o2, %g6
17162 fcmple32 %f22, %f30, %i2
17163 orncc %i7, %g3, %g7
17164 move %icc, %l6, %g4
17165 wr %g0, 0x80, %asi
17166 stba %o7, [%l7 + 0x2E] %asi
17167 edge32ln %o4, %g2, %o0
17168 addcc %g1, %l3, %o5
17169 tg %xcc, 0x6
17170 tneg %icc, 0x0
17171 bshuffle %f30, %f4, %f8
17172 edge8ln %i1, %l0, %i5
17173 wr %g0, 0x11, %asi
17174 ldda [%l7 + 0x40] %asi, %f16
17175 tn %icc, 0x3
17176 orncc %o6, 0x1975, %i0
17177 fmovrsne %l5, %f6, %f9
17178 be,a %xcc, loop_1635
17179 sdiv %i3, 0x0DC4, %i6
17180 set 0x38, %i0
17181 lduwa [%l7 + %i0] 0x81, %l1
17182loop_1635:
17183 movn %xcc, %o1, %i4
17184 subccc %o3, 0x0DB8, %g5
17185 set 0x72, %g3
17186 lduha [%l7 + %g3] 0x10, %l4
17187 popc %o2, %g6
17188 brlez,a %i2, loop_1636
17189 tge %xcc, 0x2
17190 bcc,a loop_1637
17191 sub %l2, %i7, %g3
17192loop_1636:
17193 tg %icc, 0x2
17194 edge8 %l6, %g7, %o7
17195loop_1637:
17196 taddcctv %g4, 0x079A, %g2
17197 tvs %xcc, 0x1
17198 andncc %o4, %g1, %o0
17199 fcmped %fcc2, %f4, %f28
17200 membar 0x05
17201 membar 0x58
17202 bl,pt %xcc, loop_1638
17203 popc %l3, %i1
17204 movgu %icc, %o5, %i5
17205 andncc %l0, %i0, %l5
17206loop_1638:
17207 add %i3, %o6, %i6
17208 fnot2s %f0, %f25
17209 stw %l1, [%l7 + 0x1C]
17210 ble loop_1639
17211 srlx %i4, 0x03, %o3
17212 pdist %f10, %f30, %f4
17213 fxor %f30, %f16, %f6
17214loop_1639:
17215 brz %o1, loop_1640
17216 orcc %g5, %o2, %l4
17217 sdivcc %i2, 0x01FE, %g6
17218 nop
17219 setx loop_1641, %l0, %l1
17220 wrpr 0x1, %tl
17221 wrpr %l1, %tpc
17222 add %l1, 0x4, %l1
17223 wrpr %l1, %tnpc
17224 setx 0x34400001400, %l0, %l1
17225 wrpr %l1, %tstate
17226 wrhpr 0x4, %htstate
17227 retry
17228loop_1640:
17229 edge16ln %l2, %i7, %g3
17230 movvs %icc, %l6, %o7
17231 fpsub16 %f0, %f2, %f30
17232loop_1641:
17233 edge16l %g7, %g4, %o4
17234 fbge,a %fcc0, loop_1642
17235 andcc %g1, 0x0292, %o0
17236 ldd [%l7 + 0x60], %f4
17237 nop
17238 setx loop_1643, %l0, %l1
17239 jmpl %l1, %l3
17240loop_1642:
17241 tn %icc, 0x6
17242 stb %i1, [%l7 + 0x6F]
17243 ldsw [%l7 + 0x4C], %o5
17244loop_1643:
17245 fmovsvc %icc, %f30, %f2
17246 fmovsneg %xcc, %f5, %f26
17247 edge32l %i5, %l0, %i0
17248 bvs,pt %xcc, loop_1644
17249 edge16l %l5, %i3, %o6
17250 fandnot2 %f4, %f12, %f12
17251 fmovsg %xcc, %f15, %f29
17252loop_1644:
17253 nop
17254 setx loop_1645, %l0, %l1
17255 wrpr 0x1, %tl
17256 wrpr %l1, %tpc
17257 add %l1, 0x4, %l1
17258 wrpr %l1, %tnpc
17259 setx 0x34400001400, %l0, %l1
17260 wrpr %l1, %tstate
17261 wrhpr 0x4, %htstate
17262 retry
17263 fbne,a %fcc1, loop_1646
17264 fmuld8sux16 %f5, %f27, %f14
17265 alignaddr %g2, %l1, %i4
17266loop_1645:
17267 fandnot2 %f20, %f30, %f20
17268loop_1646:
17269 fbu,a %fcc0, loop_1647
17270 smulcc %i6, %o1, %g5
17271 sir 0x0CA4
17272 addc %o2, %o3, %l4
17273loop_1647:
17274 xnor %i2, %g6, %l2
17275 stw %i7, [%l7 + 0x7C]
17276 udiv %l6, 0x1AE6, %g3
17277 movl %xcc, %o7, %g7
17278 bleu,a,pn %xcc, loop_1648
17279 orcc %g4, %o4, %o0
17280 mova %xcc, %g1, %l3
17281 fnot1 %f8, %f28
17282loop_1648:
17283 movcc %xcc, %i1, %o5
17284 bg,a,pn %xcc, loop_1649
17285 restored
17286 rdpr %cwp, %g1
17287 rdpr %cansave, %g2
17288 rdpr %canrestore, %g3
17289 rdpr %cleanwin, %g4
17290 rdpr %otherwin, %g5
17291 rdpr %wstate, %g6
17292 set 0x40, %o5
17293 stda %l0, [%l7 + %o5] 0x19
17294loop_1649:
17295 tne %icc, 0x7
17296 subccc %i5, 0x0A63, %l5
17297 edge8l %i3, %i0, %o6
17298 fmovrdlz %l1, %f28, %f0
17299 edge32ln %i4, %g2, %o1
17300 tl %icc, 0x4
17301 andn %g5, %o2, %o3
17302 bneg,a loop_1650
17303 be,pt %xcc, loop_1651
17304 fpack16 %f16, %f12
17305 fbul,a %fcc2, loop_1652
17306loop_1650:
17307 fnand %f6, %f6, %f10
17308loop_1651:
17309 bne,pn %icc, loop_1653
17310 lduh [%l7 + 0x50], %i6
17311loop_1652:
17312 movrlz %i2, %g6, %l2
17313 fbn %fcc2, loop_1654
17314loop_1653:
17315 subcc %i7, %l6, %g3
17316 edge32l %o7, %l4, %g4
17317 flush %l7 + 0x24
17318loop_1654:
17319 array16 %g7, %o0, %o4
17320 array16 %g1, %i1, %l3
17321 bleu,pn %xcc, loop_1655
17322 fmovda %icc, %f6, %f8
17323 alignaddrl %o5, %i5, %l5
17324 movrlz %i3, 0x326, %l0
17325loop_1655:
17326 addccc %o6, 0x1389, %l1
17327 movrgez %i4, %i0, %o1
17328 fzero %f22
17329 bshuffle %f28, %f6, %f0
17330 bpos,a,pn %icc, loop_1656
17331 mulscc %g5, %g2, %o3
17332 wr %g0, 0x04, %asi
17333 lduha [%l7 + 0x5E] %asi, %i6
17334loop_1656:
17335 tleu %icc, 0x1
17336 tneg %xcc, 0x1
17337 movge %xcc, %i2, %g6
17338 fxnors %f24, %f14, %f5
17339 fbug,a %fcc1, loop_1657
17340 movcc %xcc, %l2, %o2
17341 ldx [%l7 + 0x70], %i7
17342 xor %g3, 0x155A, %o7
17343loop_1657:
17344 tvs %xcc, 0x5
17345 edge16l %l4, %g4, %g7
17346 edge8 %o0, %l6, %g1
17347 umulcc %i1, 0x1959, %l3
17348 movne %xcc, %o4, %i5
17349 flush %l7 + 0x2C
17350 fmovdleu %icc, %f9, %f15
17351 wr %g0, 0x81, %asi
17352 ldswa [%l7 + 0x40] %asi, %o5
17353 fmovsvs %xcc, %f8, %f10
17354 tneg %xcc, 0x7
17355 fmovdg %icc, %f9, %f24
17356 movgu %xcc, %i3, %l0
17357 fmovsa %icc, %f23, %f16
17358 sth %l5, [%l7 + 0x14]
17359 ldsh [%l7 + 0x2A], %o6
17360 movg %icc, %i4, %l1
17361 movge %icc, %o1, %g5
17362 edge32 %g2, %o3, %i6
17363 fbul %fcc1, loop_1658
17364 bneg,pt %icc, loop_1659
17365 bn,a,pt %icc, loop_1660
17366 fbo,a %fcc3, loop_1661
17367loop_1658:
17368 andn %i0, 0x0FFD, %i2
17369loop_1659:
17370 nop
17371 set 0x38, %g1
17372 prefetcha [%l7 + %g1] 0x04, 0x3
17373loop_1660:
17374 sll %l2, %o2, %i7
17375loop_1661:
17376 add %o7, %g3, %g4
17377 nop
17378 setx loop_1662, %l0, %l1
17379 wrpr 0x1, %tl
17380 wrpr %l1, %tnpc
17381 setx 0x34400001400, %l0, %l1
17382 wrpr %l1, %tstate
17383 wrhpr 0x4, %htstate
17384 done
17385 movrgz %l4, %g7, %l6
17386 fblg %fcc3, loop_1663
17387 movrlez %g1, 0x10F, %o0
17388loop_1662:
17389 addccc %l3, 0x1DBB, %i1
17390 andncc %o4, %o5, %i3
17391loop_1663:
17392 bneg,pn %xcc, loop_1664
17393 fsrc2 %f6, %f14
17394 movrlez %l0, %l5, %i5
17395 stb %i4, [%l7 + 0x5D]
17396loop_1664:
17397 fmovdleu %icc, %f18, %f0
17398 brz,a %o6, loop_1665
17399 movpos %xcc, %l1, %g5
17400 tsubcctv %g2, %o3, %o1
17401 fors %f14, %f23, %f15
17402loop_1665:
17403 stx %i6, [%l7 + 0x38]
17404 sub %i2, 0x1D39, %i0
17405 std %g6, [%l7 + 0x08]
17406 andncc %l2, %i7, %o2
17407 fmovrsgez %g3, %f2, %f10
17408 fzero %f22
17409 movrne %g4, %o7, %l4
17410 tge %xcc, 0x2
17411 subccc %l6, %g1, %g7
17412 wr %g0, 0x18, %asi
17413 swapa [%l7 + 0x50] %asi, %l3
17414 sra %o0, %i1, %o5
17415 fcmple16 %f0, %f6, %o4
17416 lduw [%l7 + 0x5C], %l0
17417 movvs %icc, %i3, %l5
17418 movleu %icc, %i5, %i4
17419 saved
17420 rdpr %cwp, %g1
17421 rdpr %cansave, %g2
17422 rdpr %canrestore, %g3
17423 rdpr %cleanwin, %g4
17424 rdpr %otherwin, %g5
17425 rdpr %wstate, %g6
17426 edge8 %o6, %g5, %l1
17427 orn %g2, %o1, %i6
17428 tpos %icc, 0x0
17429 tpos %icc, 0x0
17430 edge32ln %i2, %i0, %o3
17431 umulcc %g6, %l2, %o2
17432 fbge %fcc2, loop_1666
17433 movrlez %g3, 0x098, %g4
17434 fmovdneg %icc, %f7, %f20
17435 fmovrdlz %o7, %f30, %f6
17436loop_1666:
17437 nop
17438 add %l7, 0x68, %l6
17439 wr %g0, 0x81, %asi
17440 casa [%l6] 0x81, %l4, %l6
17441 array16 %g1, %g7, %l3
17442 fnot2s %f26, %f29
17443 movleu %icc, %o0, %i1
17444 bvc,pt %icc, loop_1667
17445 udivcc %o5, 0x0577, %o4
17446 fmovse %icc, %f5, %f21
17447 movrlez %i7, 0x02C, %i3
17448loop_1667:
17449 tsubcctv %l5, %i5, %l0
17450 edge8ln %i4, %o6, %l1
17451 stb %g2, [%l7 + 0x45]
17452 xor %g5, %i6, %i2
17453 tleu %icc, 0x0
17454 udiv %o1, 0x152B, %i0
17455 subcc %o3, %l2, %g6
17456 xnorcc %o2, 0x1F64, %g4
17457 fmovrdlz %o7, %f2, %f10
17458 subc %l4, 0x1629, %l6
17459 tsubcctv %g1, 0x0EF3, %g3
17460 set 0x69, %i5
17461 lduba [%l7 + %i5] 0x81, %l3
17462 sethi 0x0762, %o0
17463 edge16n %g7, %o5, %o4
17464 movrne %i1, %i3, %i7
17465 be %icc, loop_1668
17466 tsubcc %l5, %l0, %i5
17467 fmovsneg %icc, %f18, %f21
17468 fpsub32s %f1, %f29, %f23
17469loop_1668:
17470 sethi 0x1E82, %i4
17471 set 0x50, %g2
17472 ldsba [%l7 + %g2] 0x81, %l1
17473 tge %icc, 0x6
17474 orcc %g2, %g5, %o6
17475 movle %icc, %i6, %i2
17476 std %i0, [%l7 + 0x28]
17477 edge8 %o3, %l2, %o1
17478 pdist %f2, %f10, %f30
17479 mulscc %g6, 0x1BCF, %g4
17480 tn %icc, 0x6
17481 edge8ln %o2, %l4, %o7
17482 wr %g0, 0x80, %asi
17483 ldsha [%l7 + 0x2E] %asi, %l6
17484 stbar
17485 movvc %xcc, %g1, %l3
17486 subc %g3, 0x1FD8, %g7
17487 edge32ln %o0, %o4, %o5
17488 xorcc %i1, 0x14AE, %i3
17489 sllx %l5, 0x0B, %i7
17490 alignaddr %l0, %i5, %l1
17491 sdiv %g2, 0x07DA, %i4
17492 fbule,a %fcc0, loop_1669
17493 addccc %o6, 0x01FA, %i6
17494 fcmpne16 %f18, %f28, %g5
17495 call loop_1670
17496loop_1669:
17497 ldsh [%l7 + 0x4C], %i0
17498 array16 %i2, %o3, %l2
17499 tvc %icc, 0x1
17500loop_1670:
17501 tge %xcc, 0x0
17502 tne %xcc, 0x5
17503 array16 %o1, %g4, %o2
17504 add %l7, 0x6C, %l6
17505 wr %g0, 0x10, %asi
17506 casa [%l6] 0x10, %l4, %o7
17507 edge8ln %g6, %g1, %l3
17508 tsubcctv %l6, %g7, %o0
17509 call loop_1671
17510 sdiv %g3, 0x1C50, %o5
17511 set 0x22, %g5
17512 ldsha [%l7 + %g5] 0x04, %o4
17513loop_1671:
17514 tsubcc %i1, %l5, %i7
17515 fbne %fcc1, loop_1672
17516 fxnors %f5, %f24, %f26
17517 tvc %icc, 0x6
17518 srl %i3, %l0, %i5
17519loop_1672:
17520 fmovrsne %l1, %f6, %f3
17521 fmovsvc %xcc, %f19, %f29
17522 xor %g2, 0x0ACF, %i4
17523 stbar
17524 fbe %fcc1, loop_1673
17525 movgu %icc, %o6, %i6
17526 subcc %i0, %i2, %g5
17527 membar 0x2E
17528loop_1673:
17529 fmovsne %icc, %f13, %f21
17530 fba %fcc3, loop_1674
17531 subcc %l2, %o1, %o3
17532 array32 %g4, %o2, %o7
17533 sdivx %l4, 0x1C99, %g6
17534loop_1674:
17535 ldsw [%l7 + 0x4C], %g1
17536 fsrc1s %f12, %f27
17537 wr %g0, 0x04, %asi
17538 ldxa [%l7 + 0x70] %asi, %l6
17539 bvc,a,pt %xcc, loop_1675
17540 movvs %icc, %g7, %o0
17541 tneg %xcc, 0x3
17542 fmovsvs %icc, %f2, %f11
17543loop_1675:
17544 fbue,a %fcc2, loop_1676
17545 fmovsle %xcc, %f18, %f21
17546 wr %g0, 0x0c, %asi
17547 swapa [%l7 + 0x30] %asi, %l3
17548loop_1676:
17549 ldx [%l7 + 0x60], %o5
17550 movg %xcc, %o4, %i1
17551 movpos %icc, %l5, %g3
17552 fmovsge %xcc, %f17, %f7
17553 taddcctv %i3, %i7, %l0
17554 xnor %i5, %l1, %g2
17555 movgu %icc, %i4, %o6
17556 tcs %icc, 0x7
17557 sll %i6, %i2, %i0
17558 fbg,a %fcc1, loop_1677
17559 move %icc, %l2, %g5
17560 addcc %o3, 0x0A36, %o1
17561 orncc %g4, %o7, %o2
17562loop_1677:
17563 fmuld8ulx16 %f1, %f7, %f24
17564 fnors %f4, %f10, %f29
17565 sub %l4, %g1, %l6
17566 srax %g6, %o0, %g7
17567 nop
17568 setx loop_1678, %l0, %l1
17569 jmpl %l1, %o5
17570 andn %l3, %i1, %o4
17571 movle %icc, %g3, %i3
17572 tgu %xcc, 0x4
17573loop_1678:
17574 tleu %icc, 0x1
17575 stbar
17576 addcc %i7, %l0, %l5
17577 fand %f28, %f2, %f20
17578 movvs %icc, %l1, %i5
17579 set 0x18, %g4
17580 stda %i4, [%l7 + %g4] 0x81
17581 movrne %o6, 0x1D0, %i6
17582 mova %xcc, %g2, %i0
17583 array8 %l2, %g5, %i2
17584 movrlez %o1, %g4, %o3
17585 fmul8sux16 %f4, %f12, %f20
17586 movgu %icc, %o2, %o7
17587 set 0x10, %o6
17588 lda [%l7 + %o6] 0x81, %f17
17589 taddcc %l4, %g1, %l6
17590 sir 0x0EAB
17591 fmovscc %xcc, %f30, %f28
17592 tle %icc, 0x1
17593 fbne %fcc0, loop_1679
17594 ba loop_1680
17595 fbue %fcc0, loop_1681
17596 fcmpeq32 %f28, %f14, %g6
17597loop_1679:
17598 brgz,a %g7, loop_1682
17599loop_1680:
17600 movleu %icc, %o5, %o0
17601loop_1681:
17602 nop
17603 set 0x60, %l3
17604 ldswa [%l7 + %l3] 0x04, %l3
17605loop_1682:
17606 andn %i1, 0x0FD1, %g3
17607 movl %icc, %i3, %i7
17608 bcs,a,pt %xcc, loop_1683
17609 tg %icc, 0x7
17610 swap [%l7 + 0x08], %o4
17611 fbne %fcc1, loop_1684
17612loop_1683:
17613 orn %l5, 0x01FA, %l0
17614 srax %i5, %l1, %i4
17615 mova %icc, %i6, %g2
17616loop_1684:
17617 movvs %icc, %i0, %l2
17618 taddcctv %o6, 0x1613, %i2
17619 edge8ln %g5, %g4, %o1
17620 tvs %xcc, 0x4
17621 edge32 %o3, %o7, %l4
17622 nop
17623 set 0x6E, %l2
17624 ldsb [%l7 + %l2], %o2
17625 fexpand %f15, %f0
17626 subc %l6, %g6, %g1
17627 set 0x10, %o7
17628 prefetcha [%l7 + %o7] 0x10, 0x2
17629 fpack16 %f20, %f6
17630 fbo %fcc1, loop_1685
17631 andncc %g7, %o0, %i1
17632 tl %icc, 0x0
17633 smul %g3, %i3, %l3
17634loop_1685:
17635 movn %icc, %i7, %o4
17636 movre %l5, 0x203, %i5
17637 movvs %icc, %l1, %l0
17638 set 0x20, %i2
17639 sta %f13, [%l7 + %i2] 0x81
17640 subc %i4, 0x044A, %g2
17641 tsubcctv %i0, %i6, %l2
17642 membar 0x4F
17643 brz,a %i2, loop_1686
17644 tvc %xcc, 0x7
17645 fba %fcc0, loop_1687
17646 flush %l7 + 0x58
17647loop_1686:
17648 movre %g5, %g4, %o1
17649 bl,a %icc, loop_1688
17650loop_1687:
17651 addc %o6, %o7, %l4
17652 fmovsl %xcc, %f21, %f17
17653 fbe %fcc2, loop_1689
17654loop_1688:
17655 edge16n %o3, %o2, %g6
17656 udivcc %g1, 0x018F, %l6
17657 addc %g7, 0x1AD2, %o5
17658loop_1689:
17659 lduw [%l7 + 0x38], %o0
17660 fblg %fcc3, loop_1690
17661 movl %xcc, %i1, %i3
17662 membar 0x48
17663 udivx %l3, 0x1071, %g3
17664loop_1690:
17665 fbge,a %fcc1, loop_1691
17666 bge,a,pn %icc, loop_1692
17667 fmovsn %icc, %f14, %f28
17668 add %l7, 0x30, %l6
17669 wr %g0, 0x19, %asi
17670 casxa [%l6] %asi, %i7, %l5
17671loop_1691:
17672 tl %xcc, 0x3
17673loop_1692:
17674 st %f26, [%l7 + 0x58]
17675 fands %f8, %f6, %f9
17676 fmovd %f22, %f2
17677 fbe %fcc2, loop_1693
17678 stb %o4, [%l7 + 0x58]
17679 fba,a %fcc3, loop_1694
17680 tg %icc, 0x0
17681loop_1693:
17682 srl %i5, 0x09, %l1
17683 tsubcctv %i4, %g2, %l0
17684loop_1694:
17685 fbe %fcc1, loop_1695
17686 alignaddr %i0, %l2, %i6
17687 ble,a loop_1696
17688 tsubcctv %i2, %g5, %o1
17689loop_1695:
17690 edge32n %o6, %o7, %l4
17691 fornot1 %f12, %f18, %f26
17692loop_1696:
17693 nop
17694 set 0x48, %g6
17695 std %f10, [%l7 + %g6]
17696 mulx %o3, 0x1D4D, %g4
17697 alignaddr %o2, %g6, %g1
17698 edge8ln %l6, %o5, %o0
17699 alignaddr %i1, %i3, %g7
17700 fandnot1s %f28, %f14, %f7
17701 bleu,pn %xcc, loop_1697
17702 movgu %icc, %l3, %i7
17703 wr %g0, 0x81, %asi
17704 ldsba [%l7 + 0x32] %asi, %g3
17705loop_1697:
17706 fnors %f29, %f8, %f29
17707 movrgz %l5, %i5, %o4
17708 edge8l %l1, %g2, %i4
17709 tcs %xcc, 0x6
17710 alignaddr %i0, %l2, %i6
17711 fnor %f26, %f12, %f20
17712 edge32n %i2, %g5, %l0
17713 fcmpeq32 %f16, %f24, %o6
17714 sdivx %o7, 0x0362, %l4
17715 fxnors %f4, %f18, %f22
17716 set 0x40, %o3
17717 stxa %o3, [%l7 + %o3] 0x81
17718 fcmple16 %f12, %f20, %o1
17719 mova %icc, %o2, %g4
17720 fpsub16s %f21, %f2, %f8
17721 membar 0x45
17722 array32 %g6, %l6, %g1
17723 tleu %xcc, 0x5
17724 tle %icc, 0x6
17725 sdivx %o5, 0x1368, %i1
17726 alignaddrl %i3, %g7, %o0
17727 movneg %xcc, %l3, %i7
17728 tsubcctv %g3, 0x1E37, %l5
17729 tvs %icc, 0x1
17730 fnegs %f19, %f3
17731 tpos %xcc, 0x6
17732 movrlz %o4, %i5, %g2
17733 ldsh [%l7 + 0x0E], %l1
17734 fble %fcc1, loop_1698
17735 edge16l %i4, %i0, %l2
17736 bshuffle %f2, %f16, %f18
17737 fmovsa %xcc, %f12, %f11
17738loop_1698:
17739 stb %i2, [%l7 + 0x5E]
17740 array8 %g5, %i6, %o6
17741 fmovdg %xcc, %f10, %f24
17742 brz,a %o7, loop_1699
17743 swap [%l7 + 0x08], %l0
17744 sdivx %l4, 0x1771, %o1
17745 array8 %o2, %o3, %g6
17746loop_1699:
17747 fcmpne32 %f4, %f20, %l6
17748 fmovdcs %icc, %f20, %f9
17749 movrlez %g1, 0x297, %o5
17750 tle %icc, 0x5
17751 bcc,a,pn %xcc, loop_1700
17752 xorcc %g4, 0x0171, %i3
17753 brlez %i1, loop_1701
17754 brgz %g7, loop_1702
17755loop_1700:
17756 tleu %icc, 0x0
17757 sll %o0, 0x1D, %i7
17758loop_1701:
17759 tg %icc, 0x0
17760loop_1702:
17761 tsubcc %g3, %l5, %l3
17762 fbl,a %fcc0, loop_1703
17763 movge %icc, %i5, %g2
17764 smulcc %o4, 0x0ADE, %l1
17765 tg %xcc, 0x2
17766loop_1703:
17767 sethi 0x0E72, %i4
17768 bge,pn %icc, loop_1704
17769 stbar
17770 edge16ln %l2, %i0, %i2
17771 edge8l %i6, %o6, %g5
17772loop_1704:
17773 fmovrsne %o7, %f13, %f31
17774 array8 %l4, %l0, %o2
17775 addccc %o3, %o1, %g6
17776 xnor %g1, %l6, %o5
17777 tcs %icc, 0x7
17778 tg %icc, 0x3
17779 udivx %g4, 0x132A, %i3
17780 fmovrsgez %g7, %f16, %f10
17781 movne %xcc, %i1, %o0
17782 bgu,pn %icc, loop_1705
17783 mulx %i7, %l5, %l3
17784 fbne,a %fcc3, loop_1706
17785 fble,a %fcc1, loop_1707
17786loop_1705:
17787 tge %icc, 0x7
17788 srlx %i5, 0x13, %g2
17789loop_1706:
17790 fbu,a %fcc3, loop_1708
17791loop_1707:
17792 movl %xcc, %g3, %o4
17793 wr %g0, 0x22, %asi
17794 ldda [%l7 + 0x50] %asi, %l0
17795loop_1708:
17796 srlx %l2, 0x1B, %i4
17797 ldub [%l7 + 0x0F], %i0
17798 brlz %i6, loop_1709
17799 edge8 %i2, %o6, %o7
17800 edge8 %l4, %l0, %o2
17801 ldsw [%l7 + 0x1C], %o3
17802loop_1709:
17803 fxor %f8, %f14, %f18
17804 fcmps %fcc1, %f9, %f27
17805 fmul8sux16 %f18, %f26, %f22
17806 movrne %g5, %o1, %g6
17807 taddcctv %l6, %o5, %g1
17808 bvc,a,pt %xcc, loop_1710
17809 movle %icc, %i3, %g4
17810 umul %i1, 0x1C8B, %o0
17811 fmovdg %xcc, %f1, %f28
17812loop_1710:
17813 tneg %xcc, 0x2
17814 addcc %g7, %i7, %l5
17815 subc %i5, %l3, %g3
17816 movpos %xcc, %o4, %l1
17817 tne %xcc, 0x0
17818 smulcc %l2, %i4, %i0
17819 movrlez %i6, %g2, %i2
17820 call loop_1711
17821 smul %o7, 0x06A6, %l4
17822 tcs %xcc, 0x0
17823 ba loop_1712
17824loop_1711:
17825 ldd [%l7 + 0x18], %f22
17826 fands %f6, %f9, %f1
17827 udivx %o6, 0x1438, %o2
17828loop_1712:
17829 bvc,a,pn %xcc, loop_1713
17830 fmovrde %l0, %f2, %f6
17831 movne %icc, %g5, %o3
17832 bge loop_1714
17833loop_1713:
17834 fmovsne %xcc, %f19, %f0
17835 andcc %o1, 0x1DDC, %g6
17836 xnor %o5, 0x18EB, %g1
17837loop_1714:
17838 brnz,a %i3, loop_1715
17839 nop
17840 setx loop_1716, %l0, %l1
17841 wrpr 0x1, %tl
17842 wrpr %l1, %tpc
17843 add %l1, 0x4, %l1
17844 wrpr %l1, %tnpc
17845 setx 0x34400001400, %l0, %l1
17846 wrpr %l1, %tstate
17847 wrhpr 0x4, %htstate
17848 retry
17849 edge8ln %l6, %g4, %i1
17850 bleu,a,pn %xcc, loop_1717
17851loop_1715:
17852 edge8 %g7, %o0, %l5
17853loop_1716:
17854 fbo,a %fcc0, loop_1718
17855 ld [%l7 + 0x78], %f14
17856loop_1717:
17857 nop
17858 wr %g0, 0x19, %asi
17859 lduba [%l7 + 0x43] %asi, %i7
17860loop_1718:
17861 addcc %i5, 0x0E7F, %g3
17862 edge32n %l3, %o4, %l1
17863 movge %icc, %l2, %i0
17864 xorcc %i6, 0x1240, %g2
17865 flush %l7 + 0x5C
17866 set 0x69, %o4
17867 ldsba [%l7 + %o4] 0x81, %i4
17868 bl,pt %icc, loop_1719
17869 srl %i2, 0x17, %l4
17870 fpsub16s %f12, %f16, %f13
17871 alignaddr %o6, %o2, %o7
17872loop_1719:
17873 udivcc %g5, 0x02C0, %l0
17874 fnot1 %f24, %f24
17875 fbule,a %fcc0, loop_1720
17876 edge32ln %o3, %g6, %o5
17877 set 0x64, %i3
17878 lduwa [%l7 + %i3] 0x88, %o1
17879loop_1720:
17880 sir 0x11D3
17881 movleu %xcc, %i3, %l6
17882 fabsd %f2, %f4
17883 srlx %g4, %i1, %g7
17884 ta %xcc, 0x3
17885 fcmpeq16 %f24, %f4, %g1
17886 for %f0, %f10, %f28
17887 fmovscc %icc, %f23, %f9
17888 or %o0, %i7, %i5
17889 xnorcc %g3, 0x0F06, %l5
17890 fbge %fcc1, loop_1721
17891 movle %icc, %l3, %o4
17892 array32 %l2, %i0, %i6
17893 mova %icc, %l1, %i4
17894loop_1721:
17895 udiv %g2, 0x0F7E, %l4
17896 mulx %o6, %o2, %o7
17897 bl,pt %xcc, loop_1722
17898 movleu %xcc, %g5, %l0
17899 movge %icc, %i2, %o3
17900 nop
17901 setx loop_1723, %l0, %l1
17902 jmpl %l1, %g6
17903loop_1722:
17904 std %o4, [%l7 + 0x78]
17905 sir 0x151B
17906 ldsh [%l7 + 0x4C], %i3
17907loop_1723:
17908 nop
17909 set 0x47, %i6
17910 ldstuba [%l7 + %i6] 0x80, %l6
17911 andcc %g4, 0x1B62, %i1
17912 brlez,a %o1, loop_1724
17913 array16 %g7, %o0, %g1
17914 faligndata %f28, %f26, %f16
17915 fmuld8sux16 %f13, %f27, %f30
17916loop_1724:
17917 nop
17918 set 0x26, %l0
17919 lduba [%l7 + %l0] 0x11, %i7
17920 brgz,a %g3, loop_1725
17921 fmovdg %icc, %f20, %f4
17922 movneg %xcc, %l5, %l3
17923 fpack16 %f2, %f22
17924loop_1725:
17925 nop
17926 setx loop_1726, %l0, %l1
17927 wrpr 0x1, %tl
17928 wrpr %l1, %tnpc
17929 setx 0x34400001400, %l0, %l1
17930 wrpr %l1, %tstate
17931 wrhpr 0x4, %htstate
17932 done
17933 xor %i5, %l2, %o4
17934 ldd [%l7 + 0x60], %f10
17935 fbge,a %fcc0, loop_1727
17936loop_1726:
17937 andncc %i0, %l1, %i6
17938 call loop_1728
17939 tsubcctv %g2, 0x125E, %l4
17940loop_1727:
17941 sir 0x1BD3
17942 flush %l7 + 0x64
17943loop_1728:
17944 movvc %icc, %i4, %o6
17945 brz,a %o7, loop_1729
17946 movcs %icc, %g5, %l0
17947 fmovrse %o2, %f15, %f8
17948 call loop_1730
17949loop_1729:
17950 brlez %o3, loop_1731
17951 subcc %g6, %o5, %i2
17952 fmovdge %xcc, %f18, %f9
17953loop_1730:
17954 andn %l6, 0x1489, %g4
17955loop_1731:
17956 movrne %i1, 0x062, %i3
17957 movrne %o1, %o0, %g7
17958 fbne %fcc0, loop_1732
17959 fmul8x16al %f17, %f30, %f28
17960 fmul8sux16 %f30, %f6, %f14
17961 array8 %g1, %g3, %i7
17962loop_1732:
17963 edge32ln %l3, %i5, %l2
17964 umul %o4, 0x049F, %i0
17965 edge16l %l5, %l1, %i6
17966 nop
17967 setx loop_1733, %l0, %l1
17968 wrpr 0x1, %tl
17969 wrpr %l1, %tpc
17970 add %l1, 0x4, %l1
17971 wrpr %l1, %tnpc
17972 setx 0x34400001400, %l0, %l1
17973 wrpr %l1, %tstate
17974 wrhpr 0x4, %htstate
17975 retry
17976 fpackfix %f6, %f25
17977 brlz %g2, loop_1734
17978 edge16n %i4, %o6, %o7
17979loop_1733:
17980 fbe,a %fcc3, loop_1735
17981 addccc %l4, 0x0B0B, %g5
17982loop_1734:
17983 subcc %l0, 0x0C8D, %o2
17984 orn %o3, %g6, %o5
17985loop_1735:
17986 array8 %l6, %i2, %g4
17987 fones %f26
17988 taddcctv %i1, 0x1DFC, %o1
17989 or %i3, %g7, %o0
17990 fbe %fcc1, loop_1736
17991 sth %g3, [%l7 + 0x08]
17992 movgu %xcc, %g1, %l3
17993 fbge,a %fcc1, loop_1737
17994loop_1736:
17995 brnz,a %i5, loop_1738
17996 taddcctv %i7, 0x03D3, %o4
17997 sdivx %l2, 0x1FAA, %l5
17998loop_1737:
17999 fmovdle %xcc, %f16, %f18
18000loop_1738:
18001 saved
18002 rdpr %cwp, %g1
18003 rdpr %cansave, %g2
18004 rdpr %canrestore, %g3
18005 rdpr %cleanwin, %g4
18006 rdpr %otherwin, %g5
18007 rdpr %wstate, %g6
18008 stbar
18009 ldsb [%l7 + 0x35], %i0
18010 fmovrdne %i6, %f20, %f30
18011 tsubcctv %g2, 0x007C, %i4
18012 edge16 %o6, %l1, %l4
18013 array8 %g5, %o7, %o2
18014 brlez,a %l0, loop_1739
18015 movvs %icc, %g6, %o3
18016 edge8 %o5, %l6, %g4
18017 lduw [%l7 + 0x18], %i1
18018loop_1739:
18019 fba,a %fcc3, loop_1740
18020 movrne %o1, %i2, %g7
18021 stw %o0, [%l7 + 0x18]
18022 tl %icc, 0x4
18023loop_1740:
18024 alignaddrl %g3, %g1, %l3
18025 set 0x68, %i7
18026 lda [%l7 + %i7] 0x04, %f20
18027 movcc %xcc, %i5, %i3
18028 movcc %xcc, %o4, %l2
18029 fandnot1s %f7, %f30, %f0
18030 fmovsvs %xcc, %f24, %f7
18031 udiv %i7, 0x1732, %l5
18032 prefetch [%l7 + 0x5C], 0x1
18033 edge8 %i0, %i6, %i4
18034 addc %g2, 0x0219, %o6
18035 set 0x70, %o2
18036 ldsha [%l7 + %o2] 0x10, %l1
18037 taddcctv %l4, %o7, %g5
18038 sth %l0, [%l7 + 0x7E]
18039 movleu %xcc, %g6, %o3
18040 fbul %fcc3, loop_1741
18041 bneg,a,pt %icc, loop_1742
18042 umul %o2, 0x0353, %o5
18043 wr %g0, 0x18, %asi
18044 sta %f5, [%l7 + 0x24] %asi
18045loop_1741:
18046 fbn %fcc1, loop_1743
18047loop_1742:
18048 alignaddrl %l6, %g4, %o1
18049 fxors %f0, %f15, %f27
18050 lduh [%l7 + 0x42], %i2
18051loop_1743:
18052 tcc %icc, 0x6
18053 wr %g0, 0x80, %asi
18054 swapa [%l7 + 0x30] %asi, %g7
18055 fmuld8sux16 %f10, %f14, %f20
18056 orcc %i1, 0x03A2, %o0
18057 fpsub16s %f18, %f23, %f12
18058 sethi 0x1263, %g1
18059 andncc %l3, %g3, %i5
18060 orn %o4, 0x0DF0, %l2
18061 movvc %xcc, %i3, %i7
18062 edge32ln %l5, %i0, %i4
18063 movcs %icc, %i6, %o6
18064 wr %g0, 0x80, %asi
18065 ldsha [%l7 + 0x1E] %asi, %g2
18066 bne loop_1744
18067 bvs,pn %icc, loop_1745
18068 nop
18069 setx loop_1746, %l0, %l1
18070 wrpr 0x1, %tl
18071 wrpr %l1, %tnpc
18072 setx 0x34400001400, %l0, %l1
18073 wrpr %l1, %tstate
18074 wrhpr 0x4, %htstate
18075 done
18076 nop
18077 set 0x48, %i4
18078 ldx [%l7 + %i4], %l4
18079loop_1744:
18080 tleu %icc, 0x4
18081loop_1745:
18082 tle %xcc, 0x6
18083loop_1746:
18084 nop
18085 set 0x00, %i1
18086 ldxa [%g0 + %i1] 0x50, %l1
18087 wr %g0, 0x18, %asi
18088 sta %f22, [%l7 + 0x44] %asi
18089 edge8ln %o7, %g5, %g6
18090 wr %g0, 0x89, %asi
18091 ldsha [%l7 + 0x4C] %asi, %o3
18092 wr %g0, 0x81, %asi
18093 stda %f0, [%l7 + 0x40] %asi
18094 bn,a %icc, loop_1747
18095 and %o2, %l0, %o5
18096 orncc %g4, 0x13D6, %o1
18097 brlez %i2, loop_1748
18098loop_1747:
18099 alignaddr %l6, %g7, %o0
18100 sub %g1, 0x10E7, %l3
18101 array32 %g3, %i5, %o4
18102loop_1748:
18103 ldd [%l7 + 0x40], %f4
18104 movrgez %l2, 0x224, %i3
18105 umul %i1, %l5, %i0
18106 edge32n %i7, %i6, %o6
18107 udivx %g2, 0x1D6B, %i4
18108 fnegs %f18, %f0
18109 fcmpne32 %f24, %f2, %l4
18110 fbl %fcc2, loop_1749
18111 brz,a %l1, loop_1750
18112 alignaddr %g5, %o7, %o3
18113 bge loop_1751
18114loop_1749:
18115 fbge,a %fcc3, loop_1752
18116loop_1750:
18117 tpos %icc, 0x6
18118 movg %icc, %g6, %o2
18119loop_1751:
18120 ble,pt %xcc, loop_1753
18121loop_1752:
18122 fones %f27
18123 wr %g0, 0x80, %asi
18124 ldsba [%l7 + 0x08] %asi, %l0
18125loop_1753:
18126 fmovscc %icc, %f14, %f27
18127 bn %xcc, loop_1754
18128 fsrc1 %f28, %f10
18129 movle %icc, %g4, %o5
18130 subccc %i2, 0x1F9B, %l6
18131loop_1754:
18132 sethi 0x0FC8, %o1
18133 std %g6, [%l7 + 0x18]
18134 movg %icc, %g1, %l3
18135 fmovscs %icc, %f23, %f15
18136 or %o0, 0x1B75, %g3
18137 fmovrdgez %o4, %f18, %f20
18138 movcc %icc, %i5, %i3
18139 set 0x40, %o1
18140 ldda [%l7 + %o1] 0x18, %i0
18141 set 0x6A, %l4
18142 stha %l2, [%l7 + %l4] 0x22
18143 membar #Sync
18144 add %l5, %i0, %i6
18145 nop
18146 setx loop_1755, %l0, %l1
18147 wrpr 0x1, %tl
18148 wrpr %l1, %tnpc
18149 setx 0x34400001400, %l0, %l1
18150 wrpr %l1, %tstate
18151 wrhpr 0x4, %htstate
18152 done
18153 std %i6, [%l7 + 0x78]
18154 andncc %g2, %o6, %l4
18155 brlz,a %i4, loop_1756
18156loop_1755:
18157 subccc %l1, %g5, %o7
18158 brgez,a %g6, loop_1757
18159 fmuld8ulx16 %f6, %f11, %f30
18160loop_1756:
18161 nop
18162 setx loop_1758, %l0, %l1
18163 wrpr 0x1, %tl
18164 wrpr %l1, %tnpc
18165 setx 0x34400001400, %l0, %l1
18166 wrpr %l1, %tstate
18167 wrhpr 0x4, %htstate
18168 done
18169 fornot1s %f4, %f10, %f15
18170loop_1757:
18171 alignaddrl %o2, %o3, %g4
18172 te %icc, 0x4
18173loop_1758:
18174 popc %l0, %o5
18175 tcs %xcc, 0x4
18176 sdivx %i2, 0x0F0C, %l6
18177 fornot2s %f7, %f2, %f31
18178 movpos %icc, %o1, %g1
18179 flush %l7 + 0x1C
18180 wr %g0, 0x80, %asi
18181 ldsha [%l7 + 0x50] %asi, %l3
18182 orn %g7, %o0, %o4
18183 fba %fcc1, loop_1759
18184 movg %xcc, %g3, %i5
18185 pdist %f12, %f8, %f16
18186 nop
18187 set 0x1E, %l1
18188 ldsb [%l7 + %l1], %i3
18189loop_1759:
18190 movleu %icc, %l2, %i1
18191 tvc %xcc, 0x0
18192 popc 0x168E, %l5
18193 fandnot1s %f16, %f22, %f16
18194 edge8n %i6, %i7, %g2
18195 wr %g0, 0xea, %asi
18196 stba %i0, [%l7 + 0x29] %asi
18197 membar #Sync
18198 fbu,a %fcc3, loop_1760
18199 ldstub [%l7 + 0x7B], %o6
18200 alignaddrl %l4, %i4, %l1
18201 call loop_1761
18202loop_1760:
18203 orn %o7, %g5, %g6
18204 movg %xcc, %o3, %g4
18205 fpackfix %f0, %f25
18206loop_1761:
18207 movl %icc, %l0, %o5
18208 fmovsl %icc, %f26, %f0
18209 fba %fcc3, loop_1762
18210 fmovrsgz %i2, %f4, %f1
18211 fnand %f26, %f24, %f2
18212 ldsh [%l7 + 0x7E], %o2
18213loop_1762:
18214 sll %o1, 0x04, %l6
18215 wr %g0, 0x0c, %asi
18216 sta %f14, [%l7 + 0x3C] %asi
18217 fxor %f24, %f0, %f6
18218 popc %l3, %g7
18219 edge8n %o0, %g1, %o4
18220 fmovdleu %icc, %f30, %f16
18221 movpos %icc, %i5, %i3
18222 stw %g3, [%l7 + 0x6C]
18223 movle %xcc, %l2, %i1
18224 std %i6, [%l7 + 0x78]
18225 movpos %xcc, %l5, %g2
18226 movcs %xcc, %i7, %o6
18227 ble,pn %xcc, loop_1763
18228 fbul,a %fcc3, loop_1764
18229 sll %l4, %i4, %l1
18230 movrgez %o7, 0x305, %i0
18231loop_1763:
18232 umul %g5, 0x109C, %g6
18233loop_1764:
18234 subccc %g4, 0x037E, %o3
18235 membar 0x0B
18236 fmovsle %xcc, %f27, %f23
18237 movne %icc, %l0, %o5
18238 lduh [%l7 + 0x3A], %i2
18239 taddcc %o2, %l6, %o1
18240 call loop_1765
18241 sethi 0x1403, %g7
18242 sir 0x0859
18243 fmovsl %xcc, %f18, %f16
18244loop_1765:
18245 nop
18246 wr %g0, 0x19, %asi
18247 stxa %l3, [%l7 + 0x68] %asi
18248 mulscc %o0, %g1, %o4
18249 fmul8ulx16 %f6, %f22, %f2
18250 tne %icc, 0x2
18251 fmovrdne %i3, %f6, %f0
18252 sth %g3, [%l7 + 0x0C]
18253 tgu %xcc, 0x5
18254 fpsub16s %f11, %f29, %f8
18255 set 0x54, %l6
18256 ldswa [%l7 + %l6] 0x04, %l2
18257 tleu %xcc, 0x3
18258 sdivcc %i1, 0x1807, %i6
18259 brnz,a %i5, loop_1766
18260 fornot1s %f31, %f0, %f14
18261 tg %xcc, 0x1
18262 smul %l5, %g2, %o6
18263loop_1766:
18264 fbn %fcc2, loop_1767
18265 fmovdleu %icc, %f26, %f24
18266 fbul %fcc0, loop_1768
18267 edge8l %l4, %i7, %l1
18268loop_1767:
18269 tcs %xcc, 0x1
18270 array16 %o7, %i0, %i4
18271loop_1768:
18272 fpackfix %f30, %f21
18273 taddcc %g5, %g4, %o3
18274 orn %l0, %o5, %i2
18275 fmul8x16 %f18, %f28, %f30
18276 edge8l %g6, %l6, %o2
18277 movne %xcc, %g7, %o1
18278 movcc %icc, %o0, %l3
18279 fbn %fcc3, loop_1769
18280 edge32n %g1, %o4, %i3
18281 prefetch [%l7 + 0x14], 0x0
18282 edge32ln %g3, %l2, %i1
18283loop_1769:
18284 mulx %i6, 0x115C, %i5
18285 ldsh [%l7 + 0x4E], %l5
18286 fbe,a %fcc1, loop_1770
18287 tsubcc %g2, 0x04AA, %o6
18288 tvs %icc, 0x6
18289 brnz,a %l4, loop_1771
18290loop_1770:
18291 tvc %xcc, 0x6
18292 subc %l1, 0x1CDC, %o7
18293 tcc %xcc, 0x2
18294loop_1771:
18295 nop
18296 set 0x35, %g7
18297 stb %i0, [%l7 + %g7]
18298 movneg %icc, %i7, %i4
18299 nop
18300 setx loop_1772, %l0, %l1
18301 jmpl %l1, %g5
18302 fpadd32 %f6, %f14, %f2
18303 nop
18304 setx loop_1773, %l0, %l1
18305 wrpr 0x1, %tl
18306 wrpr %l1, %tpc
18307 add %l1, 0x4, %l1
18308 wrpr %l1, %tnpc
18309 setx 0x34400001400, %l0, %l1
18310 wrpr %l1, %tstate
18311 wrhpr 0x4, %htstate
18312 retry
18313 taddcc %o3, 0x07E3, %g4
18314loop_1772:
18315 tg %icc, 0x2
18316 ldsb [%l7 + 0x7C], %o5
18317loop_1773:
18318 fmovdvc %xcc, %f31, %f6
18319 wr %g0, 0x89, %asi
18320 lduba [%l7 + 0x3F] %asi, %i2
18321 movn %xcc, %g6, %l6
18322 ldsb [%l7 + 0x3B], %o2
18323 mova %xcc, %g7, %l0
18324 bg,a loop_1774
18325 movl %icc, %o1, %o0
18326 fbul %fcc3, loop_1775
18327 fandnot2 %f8, %f6, %f12
18328loop_1774:
18329 taddcc %l3, %o4, %i3
18330 fors %f10, %f4, %f2
18331loop_1775:
18332 sllx %g3, %l2, %i1
18333 subc %g1, %i5, %l5
18334 fble,a %fcc3, loop_1776
18335 bvc,pn %icc, loop_1777
18336 edge8l %i6, %o6, %g2
18337 fmovdneg %xcc, %f7, %f3
18338loop_1776:
18339 tne %icc, 0x0
18340loop_1777:
18341 fnors %f9, %f14, %f17
18342 set 0x58, %l5
18343 stda %l4, [%l7 + %l5] 0xe3
18344 membar #Sync
18345 fbe,a %fcc1, loop_1778
18346 sir 0x1781
18347 tne %icc, 0x7
18348 fmul8x16 %f25, %f28, %f28
18349loop_1778:
18350 add %l1, %o7, %i7
18351 srax %i4, %g5, %i0
18352 fandnot1s %f3, %f23, %f5
18353 wr %g0, 0x2f, %asi
18354 stha %o3, [%l7 + 0x74] %asi
18355 membar #Sync
18356 fpadd32 %f4, %f10, %f8
18357 movg %icc, %g4, %i2
18358 srl %g6, %l6, %o5
18359 fnegs %f1, %f6
18360 fmovsleu %icc, %f7, %f31
18361 bn,a,pn %xcc, loop_1779
18362 movvs %xcc, %o2, %g7
18363 umulcc %o1, %l0, %o0
18364 fnands %f20, %f29, %f6
18365loop_1779:
18366 fmul8x16au %f29, %f19, %f0
18367 edge8 %o4, %l3, %i3
18368 fbg %fcc0, loop_1780
18369 edge8l %g3, %l2, %i1
18370 taddcc %i5, %l5, %i6
18371 membar 0x01
18372loop_1780:
18373 nop
18374 wr %g0, 0x10, %asi
18375 ldda [%l7 + 0x40] %asi, %f0
18376 popc 0x142F, %g1
18377 fbule,a %fcc1, loop_1781
18378 fnand %f16, %f22, %f2
18379 sra %g2, %o6, %l1
18380 set 0x0B, %i0
18381 lduba [%l7 + %i0] 0x19, %l4
18382loop_1781:
18383 faligndata %f0, %f16, %f14
18384 wr %g0, 0x04, %asi
18385 lduwa [%l7 + 0x68] %asi, %i7
18386 tcs %xcc, 0x4
18387 fmovdge %xcc, %f23, %f4
18388 tn %icc, 0x7
18389 sdivcc %i4, 0x1873, %o7
18390 orcc %g5, 0x0383, %o3
18391 srlx %g4, %i2, %g6
18392 movcc %icc, %l6, %i0
18393 fmovsvc %xcc, %f25, %f19
18394 movrne %o2, 0x07E, %o5
18395 tvs %icc, 0x5
18396 fpadd32 %f20, %f16, %f18
18397 tne %icc, 0x2
18398 xnorcc %g7, %l0, %o1
18399 set 0x08, %o0
18400 ldxa [%l7 + %o0] 0x80, %o4
18401 movrgez %l3, 0x0C9, %i3
18402 restored
18403 rdpr %cwp, %g1
18404 rdpr %cansave, %g2
18405 rdpr %canrestore, %g3
18406 rdpr %cleanwin, %g4
18407 rdpr %otherwin, %g5
18408 rdpr %wstate, %g6
18409 movvs %icc, %o0, %l2
18410 and %g3, 0x1B3F, %i1
18411 taddcc %i5, 0x05DC, %i6
18412 fornot1s %f21, %f19, %f3
18413 restored
18414 rdpr %cwp, %g1
18415 rdpr %cansave, %g2
18416 rdpr %canrestore, %g3
18417 rdpr %cleanwin, %g4
18418 rdpr %otherwin, %g5
18419 rdpr %wstate, %g6
18420 fxor %f26, %f28, %f16
18421 edge32n %l5, %g2, %g1
18422 array16 %o6, %l4, %i7
18423 fba,a %fcc1, loop_1782
18424 brgez %l1, loop_1783
18425 fmovsgu %xcc, %f21, %f19
18426 fnot2s %f7, %f18
18427loop_1782:
18428 movcs %icc, %o7, %g5
18429loop_1783:
18430 edge16ln %o3, %g4, %i2
18431 tl %icc, 0x0
18432 fblg %fcc1, loop_1784
18433 edge16 %i4, %l6, %i0
18434 fbge,a %fcc3, loop_1785
18435 stx %o2, [%l7 + 0x40]
18436loop_1784:
18437 tcc %xcc, 0x3
18438 alignaddrl %o5, %g6, %g7
18439loop_1785:
18440 ble,a loop_1786
18441 fmuld8ulx16 %f24, %f4, %f22
18442 tvc %icc, 0x1
18443 prefetch [%l7 + 0x28], 0x2
18444loop_1786:
18445 siam 0x0
18446 movcs %icc, %l0, %o1
18447 movg %icc, %o4, %l3
18448 membar #Sync
18449 wr %g0, 0x17, %asi
18450 ldda [%l7 + 0x40] %asi, %f16
18451 or %o0, 0x05C3, %i3
18452 fnand %f4, %f2, %f16
18453 and %l2, %i1, %i5
18454 tg %xcc, 0x3
18455 st %f28, [%l7 + 0x58]
18456 te %icc, 0x4
18457 tl %icc, 0x6
18458 movrne %g3, 0x1AB, %l5
18459 bvc,a %xcc, loop_1787
18460 fmovspos %xcc, %f1, %f4
18461 mulx %g2, 0x1583, %i6
18462 edge16l %o6, %g1, %i7
18463loop_1787:
18464 bpos,pn %icc, loop_1788
18465 tne %icc, 0x2
18466 subccc %l1, %l4, %o7
18467 movpos %icc, %o3, %g4
18468loop_1788:
18469 fnegs %f25, %f8
18470 fabsd %f18, %f28
18471 tne %icc, 0x2
18472 srax %i2, %i4, %l6
18473 fmovdl %xcc, %f26, %f31
18474 popc %g5, %o2
18475 movneg %icc, %o5, %g6
18476 tg %icc, 0x6
18477 xorcc %g7, 0x1442, %l0
18478 bn,pt %icc, loop_1789
18479 fxnors %f1, %f11, %f10
18480 add %o1, 0x10BD, %o4
18481 srlx %l3, %i0, %i3
18482loop_1789:
18483 fnors %f2, %f22, %f18
18484 edge32ln %o0, %l2, %i1
18485 set 0x34, %o5
18486 stha %g3, [%l7 + %o5] 0xe3
18487 membar #Sync
18488 set 0x40, %g3
18489 prefetcha [%l7 + %g3] 0x11, 0x3
18490 fcmpeq16 %f18, %f4, %g2
18491 movcs %icc, %l5, %i6
18492 array8 %g1, %i7, %l1
18493 tvc %xcc, 0x5
18494 wr %g0, 0x1f, %asi
18495 stda %f16, [%l7 + 0x40] %asi
18496 membar #Sync
18497 edge8n %l4, %o6, %o3
18498 edge32 %o7, %g4, %i2
18499 bl,a,pn %xcc, loop_1790
18500 fblg %fcc0, loop_1791
18501 fmovrsgz %l6, %f14, %f4
18502 bshuffle %f0, %f12, %f18
18503loop_1790:
18504 movl %xcc, %i4, %g5
18505loop_1791:
18506 fbul,a %fcc0, loop_1792
18507 subccc %o5, 0x1905, %g6
18508 tpos %xcc, 0x4
18509 fbue,a %fcc3, loop_1793
18510loop_1792:
18511 edge8n %o2, %l0, %o1
18512 fcmpd %fcc0, %f8, %f12
18513 xnorcc %o4, %l3, %i0
18514loop_1793:
18515 lduw [%l7 + 0x64], %i3
18516 ldsb [%l7 + 0x49], %g7
18517 fmovsl %xcc, %f29, %f11
18518 fmovse %icc, %f6, %f9
18519 fpsub16s %f18, %f9, %f23
18520 wr %g0, 0x11, %asi
18521 swapa [%l7 + 0x40] %asi, %o0
18522 edge8n %l2, %g3, %i1
18523 xorcc %g2, %l5, %i6
18524 membar 0x44
18525 tpos %xcc, 0x5
18526 fcmple32 %f6, %f28, %g1
18527 fbuge %fcc2, loop_1794
18528 fmovsne %xcc, %f20, %f1
18529 movvs %icc, %i7, %l1
18530 set 0x0C, %i5
18531 swapa [%l7 + %i5] 0x89, %i5
18532loop_1794:
18533 movpos %xcc, %o6, %o3
18534 call loop_1795
18535 movl %xcc, %o7, %l4
18536 xnor %i2, 0x1555, %g4
18537 add %i4, 0x1F37, %g5
18538loop_1795:
18539 tvc %icc, 0x3
18540 movne %xcc, %o5, %l6
18541 addccc %o2, 0x1494, %l0
18542 tn %xcc, 0x1
18543 wr %g0, 0x80, %asi
18544 lda [%l7 + 0x3C] %asi, %f17
18545 fcmple16 %f2, %f2, %o1
18546 subccc %g6, %o4, %i0
18547 sdiv %i3, 0x1178, %l3
18548 fmul8x16 %f2, %f12, %f16
18549 fabss %f5, %f15
18550 movl %xcc, %o0, %l2
18551 tl %icc, 0x5
18552 mulx %g3, %i1, %g7
18553 edge32 %l5, %g2, %g1
18554 movleu %xcc, %i6, %i7
18555 fmovrdne %l1, %f16, %f4
18556 tsubcc %o6, 0x09D6, %i5
18557 and %o3, 0x116D, %o7
18558 edge8l %i2, %l4, %g4
18559 alignaddr %i4, %o5, %g5
18560 bpos loop_1796
18561 tcs %xcc, 0x7
18562 tpos %xcc, 0x1
18563 nop
18564 setx loop_1797, %l0, %l1
18565 wrpr 0x1, %tl
18566 wrpr %l1, %tnpc
18567 setx 0x34400001400, %l0, %l1
18568 wrpr %l1, %tstate
18569 wrhpr 0x4, %htstate
18570 done
18571loop_1796:
18572 membar 0x14
18573 ta %icc, 0x4
18574 membar 0x15
18575loop_1797:
18576 fcmpne32 %f10, %f16, %l6
18577 fcmped %fcc1, %f24, %f18
18578 swap [%l7 + 0x40], %l0
18579 movle %xcc, %o2, %g6
18580 fabsd %f14, %f2
18581 array8 %o4, %o1, %i0
18582 tsubcc %l3, %i3, %l2
18583 tgu %xcc, 0x6
18584 umul %o0, 0x1A67, %i1
18585 fmovscc %xcc, %f22, %f29
18586 wr %g0, 0xea, %asi
18587 stwa %g7, [%l7 + 0x38] %asi
18588 membar #Sync
18589 movvc %icc, %g3, %l5
18590 srlx %g1, %i6, %g2
18591 std %l0, [%l7 + 0x38]
18592 taddcctv %i7, 0x0117, %o6
18593 fpsub16 %f2, %f30, %f10
18594 movneg %xcc, %o3, %o7
18595 tgu %xcc, 0x5
18596 sethi 0x03FF, %i2
18597 fpmerge %f2, %f18, %f22
18598 fmovdge %icc, %f1, %f3
18599 movvs %icc, %i5, %g4
18600 saved
18601 rdpr %cwp, %g1
18602 rdpr %cansave, %g2
18603 rdpr %canrestore, %g3
18604 rdpr %cleanwin, %g4
18605 rdpr %otherwin, %g5
18606 rdpr %wstate, %g6
18607 orn %l4, %o5, %g5
18608 fmovrse %i4, %f12, %f14
18609 fba %fcc2, loop_1798
18610 srl %l0, %l6, %g6
18611 edge32ln %o2, %o4, %i0
18612 edge8l %l3, %o1, %l2
18613loop_1798:
18614 addc %o0, 0x1107, %i1
18615 addccc %g7, %i3, %g3
18616 st %f18, [%l7 + 0x64]
18617 subccc %l5, %i6, %g1
18618 popc %l1, %i7
18619 tcs %icc, 0x7
18620 fmovrsne %g2, %f10, %f2
18621 fmovrsgez %o3, %f25, %f14
18622 tne %icc, 0x7
18623 xorcc %o6, %i2, %o7
18624 andn %i5, %g4, %o5
18625 udiv %l4, 0x180F, %g5
18626 fpadd32 %f8, %f4, %f6
18627 fxor %f20, %f4, %f30
18628 movle %xcc, %l0, %l6
18629 umulcc %g6, 0x142B, %o2
18630 udivcc %i4, 0x0577, %i0
18631 tl %xcc, 0x4
18632 srl %l3, 0x10, %o1
18633 fmovdcc %xcc, %f16, %f16
18634 fbug %fcc3, loop_1799
18635 tvs %xcc, 0x6
18636 sethi 0x0BD9, %o4
18637 fzeros %f16
18638loop_1799:
18639 fpadd16 %f10, %f6, %f20
18640 bl,pn %icc, loop_1800
18641 tvs %icc, 0x5
18642 array8 %l2, %i1, %g7
18643 ldsh [%l7 + 0x42], %o0
18644loop_1800:
18645 tn %icc, 0x3
18646 fpadd32s %f2, %f8, %f23
18647 fbug %fcc2, loop_1801
18648 fpack16 %f20, %f19
18649 fmovdn %xcc, %f0, %f26
18650 fornot1 %f26, %f26, %f30
18651loop_1801:
18652 fcmped %fcc2, %f24, %f16
18653 fbo %fcc3, loop_1802
18654 tcc %xcc, 0x2
18655 bneg,a loop_1803
18656 movcc %xcc, %i3, %l5
18657loop_1802:
18658 umul %i6, %g1, %l1
18659 fcmpne32 %f12, %f14, %g3
18660loop_1803:
18661 edge32ln %g2, %o3, %o6
18662 and %i7, %o7, %i2
18663 set 0x59, %g2
18664 lduba [%l7 + %g2] 0x0c, %g4
18665 ld [%l7 + 0x64], %f23
18666 sdiv %o5, 0x0D20, %i5
18667 tge %icc, 0x7
18668 tne %xcc, 0x2
18669 edge32l %l4, %l0, %l6
18670 movrlz %g6, %g5, %i4
18671 fpsub16s %f12, %f28, %f29
18672 stw %i0, [%l7 + 0x6C]
18673 sub %l3, 0x1629, %o2
18674 brlz,a %o4, loop_1804
18675 fsrc2 %f18, %f2
18676 popc 0x0068, %o1
18677 fzeros %f8
18678loop_1804:
18679 mulscc %i1, 0x0E49, %l2
18680 fmovdgu %xcc, %f7, %f22
18681 set 0x72, %g1
18682 ldsba [%l7 + %g1] 0x81, %o0
18683 movleu %xcc, %g7, %i3
18684 tsubcctv %i6, %l5, %g1
18685 smulcc %g3, %l1, %o3
18686 tn %xcc, 0x7
18687 andn %o6, %i7, %o7
18688 fbug,a %fcc2, loop_1805
18689 movrne %i2, 0x153, %g4
18690 fmovdleu %xcc, %f10, %f23
18691 fmuld8ulx16 %f8, %f15, %f10
18692loop_1805:
18693 brz %g2, loop_1806
18694 movcs %xcc, %o5, %i5
18695 set 0x2E, %g4
18696 lduha [%l7 + %g4] 0x88, %l0
18697loop_1806:
18698 movvc %xcc, %l4, %g6
18699 fmovsvc %icc, %f14, %f16
18700 ba,pt %icc, loop_1807
18701 mulx %l6, 0x1811, %g5
18702 movneg %xcc, %i0, %i4
18703 tl %icc, 0x7
18704loop_1807:
18705 restored
18706 rdpr %cwp, %g1
18707 rdpr %cansave, %g2
18708 rdpr %canrestore, %g3
18709 rdpr %cleanwin, %g4
18710 rdpr %otherwin, %g5
18711 rdpr %wstate, %g6
18712 fmovsa %icc, %f5, %f13
18713 movl %xcc, %o2, %l3
18714 brgez,a %o4, loop_1808
18715 fnot2 %f8, %f12
18716 fbn,a %fcc1, loop_1809
18717 bcc %icc, loop_1810
18718loop_1808:
18719 addccc %i1, %o1, %o0
18720 sllx %g7, %i3, %i6
18721loop_1809:
18722 edge32ln %l5, %g1, %l2
18723loop_1810:
18724 fmovrdlez %g3, %f20, %f8
18725 edge16ln %o3, %o6, %i7
18726 fmovdcs %xcc, %f14, %f29
18727 stbar
18728 movneg %icc, %l1, %i2
18729 fbul %fcc1, loop_1811
18730 sethi 0x1EC3, %g4
18731 brgez %o7, loop_1812
18732 fnegs %f13, %f13
18733loop_1811:
18734 sdivx %o5, 0x0007, %i5
18735 andn %l0, %g2, %l4
18736loop_1812:
18737 edge16l %l6, %g6, %i0
18738 addc %g5, 0x16EB, %i4
18739 te %icc, 0x5
18740 move %xcc, %o2, %o4
18741 edge8n %i1, %o1, %o0
18742 flush %l7 + 0x54
18743 orcc %g7, %i3, %i6
18744 fcmped %fcc2, %f4, %f10
18745 fbg,a %fcc1, loop_1813
18746 bl,a,pt %icc, loop_1814
18747 fmovdl %xcc, %f22, %f28
18748 add %l7, 0x18, %l6
18749 wr %g0, 0x0c, %asi
18750 casa [%l6] 0x0c, %l3, %g1
18751loop_1813:
18752 smul %l5, 0x0270, %l2
18753loop_1814:
18754 nop
18755 add %l7, 0x20, %l6
18756 wr %g0, 0x11, %asi
18757 casxa [%l6] 0x11, %g3, %o6
18758 mulx %o3, 0x0524, %i7
18759 orn %l1, 0x126F, %g4
18760 xnor %o7, %i2, %i5
18761 addccc %o5, %g2, %l4
18762 fbg %fcc0, loop_1815
18763 brgez,a %l6, loop_1816
18764 tvs %icc, 0x5
18765 edge16ln %l0, %g6, %i0
18766loop_1815:
18767 tsubcc %g5, 0x0B43, %o2
18768loop_1816:
18769 nop
18770 wr %g0, 0x89, %asi
18771 stxa %o4, [%l7 + 0x38] %asi
18772 taddcc %i4, 0x13F1, %i1
18773 fmovsneg %xcc, %f1, %f0
18774 srlx %o0, %o1, %i3
18775 edge16n %g7, %i6, %g1
18776 taddcctv %l5, %l3, %g3
18777 mulx %o6, %o3, %l2
18778 bshuffle %f10, %f22, %f24
18779 bcc %icc, loop_1817
18780 edge16 %i7, %g4, %o7
18781 movrne %l1, %i2, %o5
18782 ble,a,pt %icc, loop_1818
18783loop_1817:
18784 array32 %i5, %g2, %l4
18785 sth %l0, [%l7 + 0x2C]
18786 fcmple32 %f10, %f30, %l6
18787loop_1818:
18788 movrlz %i0, %g5, %g6
18789 subccc %o2, 0x1FA6, %i4
18790 sdivx %o4, 0x1240, %i1
18791 fnegs %f20, %f20
18792 sub %o0, %i3, %o1
18793 fmovsvc %icc, %f30, %f7
18794 bg,a loop_1819
18795 lduw [%l7 + 0x48], %i6
18796 fsrc1 %f2, %f24
18797 brlz,a %g1, loop_1820
18798loop_1819:
18799 stb %g7, [%l7 + 0x0F]
18800 udivx %l3, 0x0C91, %l5
18801 edge32n %g3, %o3, %l2
18802loop_1820:
18803 fblg,a %fcc0, loop_1821
18804 udiv %o6, 0x1028, %i7
18805 te %xcc, 0x5
18806 fbg %fcc0, loop_1822
18807loop_1821:
18808 movgu %xcc, %o7, %g4
18809 wr %g0, 0x10, %asi
18810 ldstuba [%l7 + 0x23] %asi, %l1
18811loop_1822:
18812 movrlz %o5, 0x16F, %i2
18813 fcmpne16 %f12, %f16, %g2
18814 bcc,pn %icc, loop_1823
18815 edge32n %l4, %i5, %l6
18816 fornot2s %f6, %f20, %f30
18817 movrgez %i0, 0x257, %l0
18818loop_1823:
18819 nop
18820 setx loop_1824, %l0, %l1
18821 jmpl %l1, %g6
18822 movrgez %o2, %i4, %g5
18823 edge32 %o4, %i1, %o0
18824 edge16 %o1, %i6, %i3
18825loop_1824:
18826 restored
18827 rdpr %cwp, %g1
18828 rdpr %cansave, %g2
18829 rdpr %canrestore, %g3
18830 rdpr %cleanwin, %g4
18831 rdpr %otherwin, %g5
18832 rdpr %wstate, %g6
18833 fcmpne32 %f28, %f8, %g7
18834 fcmpd %fcc2, %f10, %f12
18835 fandnot1 %f4, %f8, %f16
18836 smul %g1, %l3, %g3
18837 fcmpne32 %f2, %f20, %o3
18838 sethi 0x180C, %l2
18839 movne %xcc, %l5, %o6
18840 movpos %icc, %i7, %g4
18841 fmuld8sux16 %f17, %f9, %f20
18842 fbo %fcc3, loop_1825
18843 movn %xcc, %o7, %o5
18844 or %l1, %i2, %g2
18845 membar 0x6D
18846loop_1825:
18847 bl,pt %icc, loop_1826
18848 mulscc %i5, %l6, %l4
18849 subc %i0, 0x1F01, %l0
18850 sll %g6, 0x0D, %i4
18851loop_1826:
18852 array8 %o2, %o4, %g5
18853 andncc %o0, %o1, %i6
18854 sdivx %i1, 0x0D94, %g7
18855 fors %f12, %f0, %f30
18856 saved
18857 rdpr %cwp, %g1
18858 rdpr %cansave, %g2
18859 rdpr %canrestore, %g3
18860 rdpr %cleanwin, %g4
18861 rdpr %otherwin, %g5
18862 rdpr %wstate, %g6
18863 tsubcc %g1, 0x0195, %i3
18864 fmovse %icc, %f11, %f29
18865 sth %l3, [%l7 + 0x78]
18866 fmovsle %icc, %f18, %f26
18867 set 0x20, %g5
18868 stxa %o3, [%l7 + %g5] 0x23
18869 membar #Sync
18870 fmovdn %icc, %f19, %f20
18871 fornot1s %f17, %f16, %f2
18872 subccc %g3, 0x0623, %l2
18873 set 0x48, %l3
18874 lduha [%l7 + %l3] 0x0c, %o6
18875 nop
18876 set 0x10, %o6
18877 ldd [%l7 + %o6], %l4
18878 and %g4, %o7, %o5
18879 add %i7, 0x0814, %l1
18880 tgu %xcc, 0x0
18881 sra %g2, 0x1C, %i5
18882 fmovdne %icc, %f6, %f17
18883 fmovdle %icc, %f30, %f21
18884 tge %icc, 0x0
18885 xorcc %i2, %l6, %l4
18886 andn %l0, %i0, %i4
18887 array32 %o2, %g6, %o4
18888 fbul %fcc2, loop_1827
18889 ldx [%l7 + 0x20], %o0
18890 wr %g0, 0x80, %asi
18891 stda %f0, [%l7 + 0x40] %asi
18892loop_1827:
18893 subc %o1, %i6, %g5
18894 stb %g7, [%l7 + 0x65]
18895 edge32n %g1, %i3, %i1
18896 tpos %xcc, 0x2
18897 xnor %l3, 0x0540, %o3
18898 bvs,a,pn %xcc, loop_1828
18899 subccc %l2, %g3, %l5
18900 nop
18901 setx loop_1829, %l0, %l1
18902 wrpr 0x1, %tl
18903 wrpr %l1, %tnpc
18904 setx 0x34400001400, %l0, %l1
18905 wrpr %l1, %tstate
18906 wrhpr 0x4, %htstate
18907 done
18908 tg %icc, 0x1
18909loop_1828:
18910 edge32n %g4, %o6, %o7
18911 stb %o5, [%l7 + 0x09]
18912loop_1829:
18913 nop
18914 set 0x40, %l2
18915 stda %f16, [%l7 + %l2] 0x19
18916 fornot2 %f26, %f30, %f28
18917 fcmpne32 %f8, %f24, %l1
18918 fmovsle %icc, %f1, %f2
18919 sdivcc %i7, 0x1E7A, %g2
18920 movrgz %i2, %i5, %l4
18921 orncc %l0, 0x1420, %l6
18922 tneg %icc, 0x5
18923 fbe,a %fcc0, loop_1830
18924 smulcc %i4, %o2, %i0
18925 mulx %o4, %o0, %o1
18926 sra %i6, 0x17, %g6
18927loop_1830:
18928 fmovdl %xcc, %f31, %f21
18929 movneg %icc, %g5, %g7
18930 movl %xcc, %i3, %g1
18931 brnz,a %i1, loop_1831
18932 addccc %o3, 0x01FF, %l2
18933 movrlz %g3, 0x389, %l3
18934 sll %l5, %o6, %g4
18935loop_1831:
18936 subccc %o7, %l1, %o5
18937 movgu %xcc, %i7, %i2
18938 fbug %fcc0, loop_1832
18939 taddcc %i5, 0x0F2E, %l4
18940 pdist %f30, %f6, %f4
18941 membar 0x01
18942loop_1832:
18943 fcmpeq16 %f8, %f30, %g2
18944 sth %l6, [%l7 + 0x7C]
18945 fors %f23, %f26, %f3
18946 taddcctv %l0, %o2, %i4
18947 srlx %i0, %o0, %o4
18948 ldsb [%l7 + 0x0F], %i6
18949 brlez %o1, loop_1833
18950 mova %xcc, %g6, %g7
18951 nop
18952 setx loop_1834, %l0, %l1
18953 wrpr 0x1, %tl
18954 wrpr %l1, %tnpc
18955 setx 0x34400001400, %l0, %l1
18956 wrpr %l1, %tstate
18957 wrhpr 0x4, %htstate
18958 done
18959 fbge,a %fcc0, loop_1835
18960loop_1833:
18961 movvc %icc, %i3, %g5
18962 swap [%l7 + 0x5C], %i1
18963loop_1834:
18964 tleu %icc, 0x5
18965loop_1835:
18966 fmovrslz %o3, %f4, %f3
18967 ld [%l7 + 0x3C], %f26
18968 fbul,a %fcc1, loop_1836
18969 edge32l %l2, %g1, %l3
18970 array16 %g3, %l5, %o6
18971 brlez %g4, loop_1837
18972loop_1836:
18973 sub %l1, 0x1784, %o5
18974 fcmpd %fcc0, %f12, %f8
18975 ldx [%l7 + 0x18], %i7
18976loop_1837:
18977 xnor %i2, 0x088C, %o7
18978 swap [%l7 + 0x78], %i5
18979 swap [%l7 + 0x48], %l4
18980 tvs %icc, 0x6
18981 stw %l6, [%l7 + 0x38]
18982 sllx %l0, %g2, %o2
18983 nop
18984 setx loop_1838, %l0, %l1
18985 wrpr 0x1, %tl
18986 wrpr %l1, %tnpc
18987 setx 0x34400001400, %l0, %l1
18988 wrpr %l1, %tstate
18989 wrhpr 0x4, %htstate
18990 done
18991 ldd [%l7 + 0x48], %i4
18992 fnand %f10, %f10, %f6
18993 tg %icc, 0x5
18994loop_1838:
18995 xor %o0, %o4, %i0
18996 and %o1, 0x06C3, %i6
18997 mulscc %g6, %g7, %g5
18998 addc %i3, 0x1741, %i1
18999 fmovdleu %xcc, %f27, %f6
19000 stb %o3, [%l7 + 0x35]
19001 subc %l2, 0x113E, %g1
19002 fmovrdlez %g3, %f18, %f22
19003 edge16 %l3, %o6, %g4
19004 movle %icc, %l1, %o5
19005 sdivcc %i7, 0x17A3, %i2
19006 fmovsne %icc, %f18, %f1
19007 siam 0x2
19008 nop
19009 setx loop_1839, %l0, %l1
19010 wrpr 0x1, %tl
19011 wrpr %l1, %tnpc
19012 setx 0x34400001400, %l0, %l1
19013 wrpr %l1, %tstate
19014 wrhpr 0x4, %htstate
19015 done
19016 fmovrde %l5, %f28, %f2
19017 and %o7, 0x1A2C, %l4
19018 subccc %i5, 0x1FFD, %l6
19019loop_1839:
19020 be %xcc, loop_1840
19021 edge32n %g2, %o2, %l0
19022 wr %g0, 0x88, %asi
19023 lduha [%l7 + 0x2C] %asi, %o0
19024loop_1840:
19025 fmovdgu %xcc, %f11, %f28
19026 bgu,a %xcc, loop_1841
19027 tge %icc, 0x7
19028 movrne %i4, %o4, %o1
19029 set 0x52, %o7
19030 ldstuba [%l7 + %o7] 0x18, %i6
19031loop_1841:
19032 fmovrdgz %i0, %f14, %f6
19033 sdivx %g7, 0x0208, %g5
19034 fcmpgt32 %f6, %f26, %i3
19035 movgu %icc, %i1, %g6
19036 wr %g0, 0x89, %asi
19037 lda [%l7 + 0x70] %asi, %f8
19038 fbne %fcc3, loop_1842
19039 movgu %xcc, %l2, %g1
19040 std %f12, [%l7 + 0x08]
19041 set 0x24, %g6
19042 stwa %o3, [%l7 + %g6] 0x23
19043 membar #Sync
19044loop_1842:
19045 fmovsleu %icc, %f20, %f17
19046 andcc %g3, %l3, %o6
19047 movcs %icc, %l1, %g4
19048 prefetch [%l7 + 0x28], 0x0
19049 tgu %xcc, 0x5
19050 xnorcc %o5, %i2, %i7
19051 bvc,a,pn %icc, loop_1843
19052 orn %l5, 0x163B, %o7
19053 tleu %icc, 0x0
19054 alignaddrl %i5, %l6, %g2
19055loop_1843:
19056 edge16l %o2, %l4, %o0
19057 stbar
19058 edge8l %l0, %i4, %o4
19059 orcc %i6, %o1, %i0
19060 fmul8ulx16 %f4, %f24, %f12
19061 fbue %fcc1, loop_1844
19062 edge32l %g5, %g7, %i1
19063 movge %xcc, %g6, %i3
19064 fmovrdlz %l2, %f26, %f20
19065loop_1844:
19066 ldd [%l7 + 0x18], %f12
19067 andncc %g1, %o3, %g3
19068 sth %l3, [%l7 + 0x4C]
19069 sll %o6, %g4, %l1
19070 fnot1s %f7, %f11
19071 mova %icc, %i2, %o5
19072 set 0x1E, %i2
19073 lduba [%l7 + %i2] 0x88, %l5
19074 edge16n %i7, %i5, %l6
19075 taddcc %o7, 0x1B97, %o2
19076 srl %g2, %l4, %l0
19077 fbe,a %fcc2, loop_1845
19078 sir 0x05D9
19079 fsrc1 %f0, %f10
19080 movrlez %o0, %o4, %i4
19081loop_1845:
19082 lduw [%l7 + 0x50], %i6
19083 ldsb [%l7 + 0x53], %i0
19084 fabss %f21, %f7
19085 tgu %xcc, 0x2
19086 sub %g5, 0x016C, %o1
19087 fblg,a %fcc3, loop_1846
19088 sra %i1, %g6, %g7
19089 fbuge %fcc1, loop_1847
19090 srlx %i3, %l2, %o3
19091loop_1846:
19092 orcc %g3, %g1, %l3
19093 stx %g4, [%l7 + 0x40]
19094loop_1847:
19095 movrgz %l1, %i2, %o6
19096 fpack32 %f14, %f30, %f4
19097 fmovsl %icc, %f11, %f19
19098 edge8l %o5, %l5, %i7
19099 std %f8, [%l7 + 0x48]
19100 udivcc %l6, 0x0F4B, %i5
19101 sub %o2, 0x19FF, %o7
19102 alignaddr %l4, %g2, %l0
19103 set 0x0E, %o3
19104 stha %o0, [%l7 + %o3] 0x04
19105 edge16 %o4, %i4, %i0
19106 tneg %xcc, 0x5
19107 prefetch [%l7 + 0x6C], 0x3
19108 movre %g5, 0x1C9, %o1
19109 andcc %i6, 0x086C, %i1
19110 edge8l %g7, %i3, %l2
19111 fbul,a %fcc2, loop_1848
19112 fand %f10, %f2, %f20
19113 fble,a %fcc2, loop_1849
19114 fnands %f23, %f3, %f7
19115loop_1848:
19116 edge8n %o3, %g6, %g3
19117 restored
19118 rdpr %cwp, %g1
19119 rdpr %cansave, %g2
19120 rdpr %canrestore, %g3
19121 rdpr %cleanwin, %g4
19122 rdpr %otherwin, %g5
19123 rdpr %wstate, %g6
19124loop_1849:
19125 tge %icc, 0x7
19126 tle %icc, 0x7
19127 mova %xcc, %l3, %g4
19128 fbe,a %fcc0, loop_1850
19129 tl %xcc, 0x0
19130 fcmpgt32 %f0, %f6, %l1
19131 stbar
19132loop_1850:
19133 tge %icc, 0x0
19134 bvs,pt %icc, loop_1851
19135 movge %xcc, %i2, %o6
19136 movneg %icc, %o5, %g1
19137 brz %i7, loop_1852
19138loop_1851:
19139 movvc %xcc, %l5, %i5
19140 fornot1s %f23, %f23, %f18
19141 fpsub16 %f22, %f24, %f30
19142loop_1852:
19143 fnot1 %f30, %f28
19144 brlez,a %l6, loop_1853
19145 bl,a,pn %xcc, loop_1854
19146 edge16ln %o2, %l4, %o7
19147 umul %g2, 0x0C5A, %o0
19148loop_1853:
19149 siam 0x2
19150loop_1854:
19151 stx %l0, [%l7 + 0x78]
19152 add %l7, 0x48, %l6
19153 wr %g0, 0x89, %asi
19154 casxa [%l6] %asi, %i4, %i0
19155 movrlz %o4, %g5, %i6
19156 fmovscs %icc, %f2, %f24
19157 fmovdcc %xcc, %f18, %f23
19158 fabsd %f22, %f6
19159 movcs %icc, %o1, %i1
19160 sll %i3, 0x07, %l2
19161 bpos,a loop_1855
19162 sir 0x174A
19163 fbuge %fcc0, loop_1856
19164 smul %o3, %g6, %g7
19165loop_1855:
19166 fmovdcs %xcc, %f14, %f2
19167 tleu %xcc, 0x2
19168loop_1856:
19169 or %g3, 0x01EF, %l3
19170 smul %g4, %l1, %i2
19171 pdist %f2, %f10, %f6
19172 fbul,a %fcc0, loop_1857
19173 fmovsn %icc, %f7, %f23
19174 popc %o6, %g1
19175 tpos %icc, 0x0
19176loop_1857:
19177 fmovsvc %icc, %f2, %f23
19178 sllx %o5, 0x1B, %i7
19179 fpadd32 %f28, %f8, %f6
19180 movrlz %i5, %l6, %l5
19181 edge16l %l4, %o7, %g2
19182 edge32ln %o0, %l0, %o2
19183 alignaddrl %i4, %o4, %g5
19184 and %i0, 0x14E5, %i6
19185 udivcc %o1, 0x08C8, %i1
19186 mulx %l2, %o3, %g6
19187 subccc %i3, 0x1B6E, %g7
19188 orcc %g3, %l3, %g4
19189 fcmped %fcc0, %f26, %f26
19190 movl %icc, %l1, %o6
19191 stx %i2, [%l7 + 0x78]
19192 membar #Sync
19193 wr %g0, 0xf9, %asi
19194 ldda [%l7 + 0x40] %asi, %f0
19195 udivcc %g1, 0x13D6, %i7
19196 taddcctv %o5, %l6, %l5
19197 brlez,a %i5, loop_1858
19198 fmovsleu %icc, %f19, %f22
19199 fbule %fcc3, loop_1859
19200 tcc %icc, 0x6
19201loop_1858:
19202 ldsh [%l7 + 0x0C], %o7
19203 bne,a,pt %xcc, loop_1860
19204loop_1859:
19205 fmovdle %xcc, %f29, %f0
19206 sdiv %l4, 0x196A, %o0
19207 udiv %l0, 0x10DD, %g2
19208loop_1860:
19209 alignaddr %i4, %o2, %o4
19210 tvs %icc, 0x2
19211 te %xcc, 0x4
19212 tleu %icc, 0x0
19213 fmuld8sux16 %f4, %f22, %f12
19214 subcc %g5, %i0, %i6
19215 tpos %xcc, 0x1
19216 addccc %o1, %i1, %l2
19217 fmovrdlz %g6, %f26, %f24
19218 fbo,a %fcc3, loop_1861
19219 fandnot1s %f4, %f18, %f6
19220 fmovrdne %i3, %f18, %f24
19221 wr %g0, 0x11, %asi
19222 ldstuba [%l7 + 0x21] %asi, %o3
19223loop_1861:
19224 nop
19225 wr %g0, 0xeb, %asi
19226 stwa %g7, [%l7 + 0x74] %asi
19227 membar #Sync
19228 fnor %f2, %f8, %f28
19229 array16 %g3, %l3, %g4
19230 orcc %l1, 0x1E4E, %o6
19231 sethi 0x05F5, %g1
19232 fbul,a %fcc1, loop_1862
19233 sir 0x119A
19234 tvs %icc, 0x4
19235 movre %i2, 0x397, %i7
19236loop_1862:
19237 tn %icc, 0x2
19238 movrne %l6, 0x06B, %o5
19239 tcc %xcc, 0x2
19240 edge32n %i5, %o7, %l5
19241 movleu %icc, %l4, %o0
19242 prefetch [%l7 + 0x38], 0x2
19243 sdivcc %l0, 0x007B, %g2
19244 edge16ln %i4, %o2, %g5
19245 fblg,a %fcc3, loop_1863
19246 xor %o4, %i6, %o1
19247 sll %i1, %i0, %g6
19248 fnegs %f25, %f5
19249loop_1863:
19250 movg %xcc, %l2, %o3
19251 sir 0x07AE
19252 popc 0x1F09, %i3
19253 membar 0x2C
19254 movrlz %g3, 0x161, %l3
19255 fors %f7, %f12, %f26
19256 be,a loop_1864
19257 movneg %xcc, %g4, %g7
19258 brz,a %o6, loop_1865
19259 xorcc %g1, %l1, %i2
19260loop_1864:
19261 nop
19262 set 0x20, %o4
19263 stwa %i7, [%l7 + %o4] 0x2f
19264 membar #Sync
19265loop_1865:
19266 sdiv %o5, 0x028B, %l6
19267 movcs %icc, %i5, %l5
19268 add %l7, 0x50, %l6
19269 wr %g0, 0x19, %asi
19270 lda [%l6] %asi, %o7
19271 casa [%l6] %asi, %o7, %o0
19272 udivcc %l4, 0x131E, %g2
19273 movcs %xcc, %i4, %o2
19274 movleu %icc, %g5, %l0
19275 xnorcc %i6, %o4, %o1
19276 taddcctv %i0, 0x0EA3, %i1
19277 sethi 0x05E9, %g6
19278 orcc %o3, 0x123F, %l2
19279 mulscc %i3, 0x12EC, %l3
19280 array16 %g3, %g7, %g4
19281 fnegs %f30, %f18
19282 ta %xcc, 0x5
19283 smul %g1, %o6, %i2
19284 movcc %xcc, %l1, %i7
19285 sethi 0x08EB, %l6
19286 std %f4, [%l7 + 0x70]
19287 nop
19288 setx loop_1866, %l0, %l1
19289 jmpl %l1, %o5
19290 pdist %f0, %f18, %f18
19291 addc %i5, %l5, %o7
19292 wr %g0, 0x18, %asi
19293 lduba [%l7 + 0x18] %asi, %o0
19294loop_1866:
19295 nop
19296 set 0x2A, %i6
19297 lduba [%l7 + %i6] 0x18, %g2
19298 andncc %l4, %i4, %g5
19299 movrgez %o2, %l0, %i6
19300 ta %xcc, 0x4
19301 st %f7, [%l7 + 0x24]
19302 movcc %xcc, %o4, %o1
19303 andcc %i1, %g6, %o3
19304 fandnot1 %f22, %f28, %f18
19305 edge16ln %i0, %i3, %l2
19306 membar 0x3E
19307 membar 0x09
19308 edge8 %l3, %g7, %g3
19309 fbul %fcc2, loop_1867
19310 subcc %g1, 0x0598, %o6
19311 movn %icc, %g4, %l1
19312 fexpand %f6, %f20
19313loop_1867:
19314 fpadd32 %f22, %f2, %f26
19315 array8 %i7, %i2, %l6
19316 smul %i5, %l5, %o5
19317 lduw [%l7 + 0x7C], %o7
19318 ta %xcc, 0x3
19319 fbl %fcc0, loop_1868
19320 movleu %icc, %o0, %g2
19321 tneg %xcc, 0x4
19322 sub %i4, %g5, %l4
19323loop_1868:
19324 fmovrse %o2, %f19, %f8
19325 std %i6, [%l7 + 0x50]
19326 sdivx %o4, 0x1FA5, %o1
19327 nop
19328 setx loop_1869, %l0, %l1
19329 jmpl %l1, %i1
19330 restored
19331 rdpr %cwp, %g1
19332 rdpr %cansave, %g2
19333 rdpr %canrestore, %g3
19334 rdpr %cleanwin, %g4
19335 rdpr %otherwin, %g5
19336 rdpr %wstate, %g6
19337 faligndata %f24, %f26, %f26
19338 movpos %xcc, %g6, %l0
19339loop_1869:
19340 xnor %o3, 0x0C4E, %i0
19341 brgz,a %i3, loop_1870
19342 tcs %icc, 0x2
19343 brlez,a %l2, loop_1871
19344 edge32n %l3, %g7, %g3
19345loop_1870:
19346 edge8n %o6, %g1, %l1
19347 movpos %icc, %i7, %i2
19348loop_1871:
19349 fsrc2s %f10, %f11
19350 fmovrdne %g4, %f6, %f20
19351 std %f8, [%l7 + 0x28]
19352 smulcc %l6, 0x07E9, %l5
19353 fandnot1 %f14, %f30, %f22
19354 fmovrdgz %o5, %f18, %f14
19355 srax %i5, %o0, %o7
19356 fmovrdne %i4, %f10, %f0
19357 fbul %fcc3, loop_1872
19358 fmovsvs %icc, %f0, %f1
19359 orncc %g2, %l4, %o2
19360 movleu %icc, %g5, %o4
19361loop_1872:
19362 fnand %f10, %f12, %f8
19363 srax %o1, %i6, %i1
19364 tsubcctv %g6, 0x0547, %l0
19365 fmovdneg %xcc, %f31, %f27
19366 movneg %xcc, %i0, %i3
19367 umulcc %o3, 0x1EE2, %l3
19368 brlz %l2, loop_1873
19369 edge16l %g7, %g3, %o6
19370 movleu %icc, %l1, %g1
19371 array16 %i7, %g4, %i2
19372loop_1873:
19373 movle %icc, %l6, %l5
19374 movg %icc, %o5, %o0
19375 fmovsg %xcc, %f2, %f25
19376 fba,a %fcc2, loop_1874
19377 brlez %i5, loop_1875
19378 srl %o7, 0x08, %g2
19379 smul %i4, 0x0006, %o2
19380loop_1874:
19381 nop
19382 set 0x40, %l0
19383 stda %f0, [%l7 + %l0] 0x88
19384loop_1875:
19385 sll %l4, %g5, %o1
19386 edge32ln %i6, %o4, %i1
19387 set 0x40, %i7
19388 ldda [%l7 + %i7] 0x0c, %f0
19389 fcmpeq32 %f0, %f22, %l0
19390 fcmpeq32 %f12, %f4, %g6
19391 fpadd32 %f14, %f20, %f24
19392 bcc %icc, loop_1876
19393 fmovsge %xcc, %f25, %f24
19394 orcc %i0, 0x1B77, %i3
19395 ldx [%l7 + 0x58], %l3
19396loop_1876:
19397 fmovrsgez %l2, %f22, %f10
19398 orncc %g7, %g3, %o6
19399 set 0x70, %i3
19400 stwa %o3, [%l7 + %i3] 0x0c
19401 edge16n %g1, %i7, %l1
19402 subcc %i2, %g4, %l6
19403 set 0x120, %o2
19404 ldxa [%g0 + %o2] 0x52, %l5
19405 faligndata %f28, %f16, %f20
19406 fors %f0, %f13, %f0
19407 fcmple32 %f24, %f16, %o0
19408 movcs %icc, %i5, %o5
19409 tneg %xcc, 0x3
19410 tleu %xcc, 0x5
19411 tpos %icc, 0x5
19412 sethi 0x0802, %o7
19413 fsrc2s %f9, %f11
19414 tl %xcc, 0x3
19415 wr %g0, 0x2b, %asi
19416 stha %i4, [%l7 + 0x34] %asi
19417 membar #Sync
19418 fbg,a %fcc3, loop_1877
19419 movge %icc, %g2, %o2
19420 smul %l4, 0x0967, %o1
19421 taddcc %i6, %g5, %i1
19422loop_1877:
19423 xnor %o4, %l0, %i0
19424 set 0x74, %i1
19425 sta %f22, [%l7 + %i1] 0x14
19426 fmovse %xcc, %f28, %f10
19427 fands %f30, %f24, %f22
19428 fbge %fcc1, loop_1878
19429 addccc %g6, 0x07CC, %l3
19430 set 0x18, %o1
19431 prefetcha [%l7 + %o1] 0x80, 0x3
19432loop_1878:
19433 movgu %xcc, %g7, %l2
19434 tleu %xcc, 0x1
19435 tne %xcc, 0x3
19436 stb %o6, [%l7 + 0x46]
19437 flush %l7 + 0x40
19438 tne %xcc, 0x4
19439 fbule,a %fcc2, loop_1879
19440 tg %xcc, 0x4
19441 tleu %xcc, 0x3
19442 mulscc %g3, %o3, %i7
19443loop_1879:
19444 fcmpd %fcc0, %f14, %f10
19445 set 0x10, %l4
19446 stba %l1, [%l7 + %l4] 0x0c
19447 movneg %icc, %i2, %g4
19448 fmovsne %xcc, %f0, %f23
19449 edge16ln %l6, %l5, %o0
19450 nop
19451 setx loop_1880, %l0, %l1
19452 jmpl %l1, %g1
19453 fmovdpos %xcc, %f27, %f21
19454 udivx %o5, 0x0810, %o7
19455 fands %f15, %f25, %f11
19456loop_1880:
19457 membar 0x52
19458 orcc %i4, 0x069D, %i5
19459 andcc %g2, %l4, %o2
19460 sdiv %o1, 0x0BD6, %g5
19461 fexpand %f4, %f2
19462 fcmps %fcc0, %f5, %f9
19463 edge32ln %i6, %o4, %l0
19464 andcc %i0, 0x03AA, %i1
19465 fcmpeq16 %f30, %f12, %g6
19466 fornot2s %f21, %f23, %f3
19467 bneg,a,pt %icc, loop_1881
19468 brz,a %i3, loop_1882
19469 tleu %icc, 0x1
19470 fmovdgu %xcc, %f20, %f24
19471loop_1881:
19472 nop
19473 add %l7, 0x48, %l6
19474 wr %g0, 0x80, %asi
19475 casa [%l6] 0x80, %l3, %l2
19476loop_1882:
19477 array8 %o6, %g3, %g7
19478 ldsh [%l7 + 0x12], %o3
19479 edge16l %i7, %i2, %g4
19480 subcc %l1, %l6, %l5
19481 fabsd %f12, %f0
19482 movvc %xcc, %g1, %o5
19483 movre %o7, %i4, %i5
19484 tvs %icc, 0x3
19485 fbl %fcc2, loop_1883
19486 ta %icc, 0x5
19487 fmovrdlez %g2, %f4, %f16
19488 andn %o0, 0x0DDF, %o2
19489loop_1883:
19490 sethi 0x00BF, %l4
19491 wr %g0, 0x0c, %asi
19492 ldsba [%l7 + 0x2C] %asi, %o1
19493 movneg %icc, %g5, %i6
19494 edge32 %o4, %l0, %i0
19495 fzeros %f23
19496 fpsub16 %f20, %f10, %f18
19497 fpsub32 %f14, %f16, %f18
19498 ld [%l7 + 0x44], %f16
19499 edge8n %g6, %i3, %l3
19500 fsrc1 %f16, %f10
19501 fmovdge %icc, %f10, %f29
19502 fbuge,a %fcc1, loop_1884
19503 fmovdge %icc, %f1, %f10
19504 edge32l %l2, %o6, %g3
19505 wr %g0, 0x80, %asi
19506 ldda [%l7 + 0x20] %asi, %g6
19507loop_1884:
19508 tg %icc, 0x3
19509 andcc %i1, 0x086F, %i7
19510 add %o3, %i2, %g4
19511 restored
19512 rdpr %cwp, %g1
19513 rdpr %cansave, %g2
19514 rdpr %canrestore, %g3
19515 rdpr %cleanwin, %g4
19516 rdpr %otherwin, %g5
19517 rdpr %wstate, %g6
19518 edge32n %l6, %l1, %g1
19519 ldstub [%l7 + 0x39], %l5
19520 tcs %icc, 0x3
19521 movrne %o5, 0x26A, %o7
19522 movrlz %i5, %i4, %o0
19523 xor %g2, %o2, %l4
19524 fzero %f6
19525 move %icc, %o1, %g5
19526 fzeros %f21
19527 orn %o4, 0x1690, %i6
19528 addc %i0, 0x0B94, %g6
19529 fmovrslz %i3, %f15, %f4
19530 movvs %icc, %l3, %l0
19531 bl,pt %icc, loop_1885
19532 std %l2, [%l7 + 0x78]
19533 array16 %g3, %o6, %i1
19534 orncc %g7, %o3, %i7
19535loop_1885:
19536 movn %xcc, %i2, %l6
19537 taddcctv %l1, %g1, %g4
19538 and %l5, 0x03ED, %o7
19539 udivx %i5, 0x17E7, %o5
19540 fmovda %xcc, %f1, %f21
19541 tne %xcc, 0x0
19542 sdivcc %o0, 0x0F57, %g2
19543 andn %i4, %l4, %o1
19544 fbuge,a %fcc1, loop_1886
19545 fbo %fcc0, loop_1887
19546 brgez,a %o2, loop_1888
19547 stbar
19548loop_1886:
19549 movne %icc, %o4, %i6
19550loop_1887:
19551 movl %xcc, %i0, %g6
19552loop_1888:
19553 fandnot1s %f23, %f3, %f30
19554 ta %xcc, 0x5
19555 bcc,a,pt %xcc, loop_1889
19556 nop
19557 setx loop_1890, %l0, %l1
19558 wrpr 0x1, %tl
19559 wrpr %l1, %tnpc
19560 setx 0x34400001400, %l0, %l1
19561 wrpr %l1, %tstate
19562 wrhpr 0x4, %htstate
19563 done
19564 tvc %xcc, 0x0
19565 orncc %i3, 0x00C4, %l3
19566loop_1889:
19567 nop
19568 set 0x30, %l1
19569 sta %f5, [%l7 + %l1] 0x04
19570loop_1890:
19571 tne %xcc, 0x5
19572 lduh [%l7 + 0x7C], %l0
19573 ldsb [%l7 + 0x5B], %l2
19574 movrlez %g3, 0x390, %o6
19575 array8 %g5, %i1, %o3
19576 set 0x70, %i4
19577 stxa %i7, [%l7 + %i4] 0x80
19578 sllx %g7, 0x0B, %i2
19579 fmovsgu %icc, %f30, %f18
19580 fmovrslez %l6, %f23, %f7
19581 wr %g0, 0x11, %asi
19582 ldxa [%l7 + 0x48] %asi, %l1
19583 sdivx %g4, 0x0CC9, %l5
19584 be %xcc, loop_1891
19585 saved
19586 rdpr %cwp, %g1
19587 rdpr %cansave, %g2
19588 rdpr %canrestore, %g3
19589 rdpr %cleanwin, %g4
19590 rdpr %otherwin, %g5
19591 rdpr %wstate, %g6
19592 fmovrsne %g1, %f6, %f18
19593 fmul8x16au %f15, %f20, %f18
19594loop_1891:
19595 mova %icc, %o7, %o5
19596 movvs %icc, %o0, %g2
19597 ldsb [%l7 + 0x26], %i5
19598 subc %l4, %i4, %o1
19599 umulcc %o4, %o2, %i0
19600 sir 0x178B
19601 fbug %fcc3, loop_1892
19602 andcc %i6, 0x1DA3, %i3
19603 std %l2, [%l7 + 0x78]
19604 edge8ln %l0, %l2, %g3
19605loop_1892:
19606 tpos %icc, 0x6
19607 ta %icc, 0x7
19608 fbo %fcc3, loop_1893
19609 fmovrdgz %g6, %f2, %f0
19610 xnor %g5, %o6, %i1
19611 bvc,a loop_1894
19612loop_1893:
19613 umulcc %o3, 0x0A9A, %i7
19614 fmovrde %i2, %f22, %f30
19615 fxnor %f16, %f2, %f8
19616loop_1894:
19617 brgez,a %g7, loop_1895
19618 sub %l1, %l6, %g4
19619 move %xcc, %g1, %l5
19620 array8 %o7, %o0, %g2
19621loop_1895:
19622 smul %i5, %o5, %i4
19623 fsrc1 %f0, %f24
19624 xorcc %o1, %o4, %l4
19625 taddcctv %i0, 0x10DF, %i6
19626 alignaddr %o2, %i3, %l0
19627 orcc %l2, %g3, %l3
19628 movrlez %g5, 0x10E, %g6
19629 sllx %o6, 0x1F, %i1
19630 brgz,a %i7, loop_1896
19631 movgu %xcc, %i2, %g7
19632 membar 0x59
19633 sllx %l1, 0x0A, %o3
19634loop_1896:
19635 tn %icc, 0x3
19636 movcc %icc, %g4, %g1
19637 call loop_1897
19638 nop
19639 setx loop_1898, %l0, %l1
19640 jmpl %l1, %l6
19641 srlx %l5, 0x00, %o7
19642 edge16n %o0, %i5, %o5
19643loop_1897:
19644 bvc,a,pn %xcc, loop_1899
19645loop_1898:
19646 ba,pt %icc, loop_1900
19647 tleu %xcc, 0x2
19648 smulcc %g2, 0x0682, %i4
19649loop_1899:
19650 fsrc1 %f20, %f12
19651loop_1900:
19652 tle %xcc, 0x2
19653 bvc loop_1901
19654 movge %xcc, %o1, %o4
19655 movge %icc, %i0, %l4
19656 edge8ln %o2, %i3, %i6
19657loop_1901:
19658 nop
19659 membar #Sync
19660 wr %g0, 0xf0, %asi
19661 ldda [%l7 + 0x40] %asi, %f0
19662 wr %g0, 0x19, %asi
19663 ldsba [%l7 + 0x5E] %asi, %l0
19664 udivcc %g3, 0x1FC4, %l2
19665 movne %xcc, %g5, %g6
19666 smulcc %l3, 0x1316, %o6
19667 brz,a %i1, loop_1902
19668 tsubcc %i2, %g7, %l1
19669 movrlez %i7, 0x2C9, %g4
19670 tgu %icc, 0x1
19671loop_1902:
19672 mulx %o3, %l6, %l5
19673 ta %xcc, 0x6
19674 std %g0, [%l7 + 0x50]
19675 brgez,a %o0, loop_1903
19676 xorcc %i5, %o5, %g2
19677 tg %icc, 0x2
19678 sra %i4, %o7, %o4
19679loop_1903:
19680 mova %icc, %i0, %l4
19681 subccc %o2, 0x129E, %i3
19682 and %o1, 0x0590, %i6
19683 sra %l0, %g3, %g5
19684 add %l2, 0x0912, %l3
19685 movgu %xcc, %g6, %o6
19686 fmovrdlez %i2, %f30, %f24
19687 movn %xcc, %g7, %l1
19688 addcc %i1, %i7, %o3
19689 movge %icc, %l6, %l5
19690 restored
19691 rdpr %cwp, %g1
19692 rdpr %cansave, %g2
19693 rdpr %canrestore, %g3
19694 rdpr %cleanwin, %g4
19695 rdpr %otherwin, %g5
19696 rdpr %wstate, %g6
19697 sll %g1, %o0, %i5
19698 fmovdl %xcc, %f18, %f15
19699 taddcctv %o5, 0x1AB4, %g4
19700 add %l7, 0x70, %l6
19701 wr %g0, 0x89, %asi
19702 ldxa [%l6] %asi, %i4
19703 casxa [%l6] %asi, %i4, %g2
19704 array8 %o4, %o7, %i0
19705 fmovsvs %xcc, %f17, %f18
19706 edge8 %o2, %l4, %i3
19707 fnor %f28, %f10, %f18
19708 edge32l %o1, %l0, %g3
19709 tge %icc, 0x4
19710 ldd [%l7 + 0x70], %f18
19711 fmovse %xcc, %f7, %f24
19712 fnands %f5, %f7, %f24
19713 wr %g0, 0x89, %asi
19714 ldsha [%l7 + 0x50] %asi, %g5
19715 set 0x1E, %l6
19716 stha %i6, [%l7 + %l6] 0x80
19717 taddcctv %l2, %l3, %g6
19718 stx %i2, [%l7 + 0x78]
19719 fcmpgt32 %f16, %f26, %o6
19720 st %f27, [%l7 + 0x20]
19721 sllx %g7, %l1, %i1
19722 set 0x70, %g7
19723 lda [%l7 + %g7] 0x18, %f11
19724 umul %i7, 0x07F4, %l6
19725 movvc %xcc, %l5, %g1
19726 mulscc %o3, 0x1654, %i5
19727 tpos %icc, 0x2
19728 fmovdvc %icc, %f1, %f5
19729 fbu,a %fcc1, loop_1904
19730 fbug %fcc1, loop_1905
19731 brz,a %o5, loop_1906
19732 flush %l7 + 0x64
19733loop_1904:
19734 fbug,a %fcc0, loop_1907
19735loop_1905:
19736 movvs %xcc, %o0, %i4
19737loop_1906:
19738 movl %icc, %g4, %o4
19739 movgu %icc, %o7, %i0
19740loop_1907:
19741 fcmple16 %f24, %f14, %o2
19742 move %xcc, %l4, %i3
19743 fxor %f10, %f20, %f24
19744 fxors %f16, %f29, %f20
19745 edge16 %o1, %l0, %g2
19746 fmovsn %icc, %f30, %f19
19747 fmovdcs %icc, %f15, %f6
19748 edge16l %g3, %i6, %l2
19749 srl %l3, 0x11, %g5
19750 xor %g6, 0x1A46, %o6
19751 tneg %xcc, 0x0
19752 movl %icc, %g7, %i2
19753 fornot1 %f22, %f2, %f10
19754 mova %xcc, %i1, %i7
19755 fmovde %xcc, %f24, %f22
19756 bge,a,pt %xcc, loop_1908
19757 fmovsvs %xcc, %f7, %f14
19758 fnors %f17, %f3, %f23
19759 edge32ln %l6, %l5, %l1
19760loop_1908:
19761 te %xcc, 0x4
19762 tne %xcc, 0x7
19763 tvs %icc, 0x7
19764 fmovsneg %icc, %f3, %f10
19765 faligndata %f30, %f8, %f8
19766 fzero %f20
19767 movpos %icc, %g1, %o3
19768 fcmpgt16 %f14, %f20, %o5
19769 taddcctv %i5, %i4, %g4
19770 move %icc, %o4, %o0
19771 tg %icc, 0x3
19772 smulcc %o7, 0x0980, %i0
19773 ldsh [%l7 + 0x6E], %l4
19774 fbne,a %fcc2, loop_1909
19775 fandnot1s %f2, %f31, %f20
19776 edge32l %o2, %i3, %o1
19777 taddcc %l0, 0x0CEB, %g2
19778loop_1909:
19779 te %icc, 0x1
19780 movvs %icc, %i6, %l2
19781 orncc %l3, %g3, %g6
19782 movrgz %o6, 0x1EB, %g5
19783 taddcc %g7, %i2, %i7
19784 taddcctv %i1, %l6, %l5
19785 ta %xcc, 0x7
19786 fbule %fcc3, loop_1910
19787 fbuge %fcc0, loop_1911
19788 edge8n %g1, %o3, %l1
19789 umul %i5, 0x0C3F, %i4
19790loop_1910:
19791 movn %icc, %o5, %g4
19792loop_1911:
19793 andcc %o4, 0x0A42, %o7
19794 udivcc %i0, 0x0922, %l4
19795 wr %g0, 0x89, %asi
19796 swapa [%l7 + 0x68] %asi, %o2
19797 fnegs %f25, %f6
19798 alignaddr %i3, %o1, %o0
19799 set 0x6C, %i0
19800 lduha [%l7 + %i0] 0x80, %g2
19801 movcs %xcc, %i6, %l2
19802 alignaddr %l3, %l0, %g6
19803 st %f8, [%l7 + 0x1C]
19804 sub %g3, %o6, %g7
19805 edge8ln %g5, %i2, %i7
19806 set 0x74, %l5
19807 lda [%l7 + %l5] 0x18, %f8
19808 fmovrsgez %i1, %f18, %f26
19809 ta %icc, 0x4
19810 edge32l %l5, %g1, %l6
19811 tle %icc, 0x0
19812 andncc %l1, %i5, %i4
19813 swap [%l7 + 0x44], %o3
19814 subcc %g4, 0x041E, %o5
19815 fmovsge %xcc, %f22, %f19
19816 fmovdcc %xcc, %f16, %f14
19817 subccc %o4, 0x085D, %i0
19818 movpos %xcc, %o7, %o2
19819 udivx %i3, 0x033E, %l4
19820 fcmpeq16 %f30, %f10, %o0
19821 fmovrsgez %g2, %f15, %f13
19822 sdiv %o1, 0x18F0, %i6
19823 fpsub32s %f9, %f28, %f18
19824 fmovrslz %l2, %f8, %f10
19825 stbar
19826 fcmpd %fcc3, %f18, %f18
19827 tcc %xcc, 0x6
19828 umul %l3, %l0, %g6
19829 udivcc %o6, 0x03B9, %g7
19830 fpsub16 %f10, %f28, %f8
19831 array16 %g3, %i2, %i7
19832 tg %xcc, 0x1
19833 prefetch [%l7 + 0x38], 0x3
19834 ba,a %icc, loop_1912
19835 te %xcc, 0x6
19836 tvs %icc, 0x6
19837 tpos %icc, 0x4
19838loop_1912:
19839 smul %g5, %l5, %i1
19840 movl %icc, %g1, %l1
19841 and %l6, %i5, %i4
19842 fmovsvc %icc, %f1, %f14
19843 array16 %o3, %o5, %g4
19844 fcmpgt16 %f0, %f24, %i0
19845 sllx %o4, %o7, %i3
19846 ba,a %icc, loop_1913
19847 edge16 %l4, %o0, %o2
19848 fmovrdne %o1, %f10, %f4
19849 edge8ln %g2, %l2, %l3
19850loop_1913:
19851 tpos %icc, 0x1
19852 sir 0x108C
19853 fble,a %fcc0, loop_1914
19854 fcmple32 %f6, %f26, %i6
19855 movleu %xcc, %g6, %l0
19856 set 0x6C, %o5
19857 sta %f23, [%l7 + %o5] 0x15
19858loop_1914:
19859 xnor %o6, 0x086F, %g3
19860 brgz %g7, loop_1915
19861 tge %icc, 0x3
19862 or %i7, %g5, %l5
19863 movcc %xcc, %i1, %i2
19864loop_1915:
19865 fsrc2 %f0, %f6
19866 array16 %g1, %l1, %l6
19867 subc %i5, %i4, %o5
19868 edge8l %o3, %g4, %i0
19869 wr %g0, 0x80, %asi
19870 lda [%l7 + 0x64] %asi, %f20
19871 movvc %xcc, %o7, %i3
19872 tne %xcc, 0x0
19873 umul %o4, %l4, %o0
19874 faligndata %f16, %f12, %f16
19875 movne %icc, %o2, %g2
19876 movle %xcc, %o1, %l2
19877 tge %icc, 0x7
19878 fornot1 %f16, %f10, %f26
19879 udivcc %l3, 0x1BD3, %i6
19880 tl %xcc, 0x1
19881 movn %icc, %g6, %l0
19882 fpack16 %f20, %f3
19883 fbug,a %fcc2, loop_1916
19884 bneg,pn %icc, loop_1917
19885 tne %icc, 0x7
19886 stb %g3, [%l7 + 0x28]
19887loop_1916:
19888 edge16l %g7, %o6, %i7
19889loop_1917:
19890 ldd [%l7 + 0x78], %f6
19891 fcmpne32 %f10, %f4, %l5
19892 fnegd %f24, %f0
19893 bgu,pt %xcc, loop_1918
19894 movne %icc, %g5, %i2
19895 tgu %icc, 0x2
19896 xor %g1, %i1, %l6
19897loop_1918:
19898 subccc %i5, %i4, %o5
19899 flush %l7 + 0x18
19900 add %l7, 0x54, %l6
19901 wr %g0, 0x89, %asi
19902 lda [%l6] %asi, %o3
19903 casa [%l6] %asi, %o3, %l1
19904 fornot1 %f4, %f16, %f20
19905 srl %i0, %g4, %i3
19906 mova %icc, %o7, %o4
19907 fbule %fcc1, loop_1919
19908 tvs %icc, 0x2
19909 smul %o0, 0x00BE, %l4
19910 nop
19911 setx loop_1920, %l0, %l1
19912 jmpl %l1, %g2
19913loop_1919:
19914 srax %o2, %o1, %l2
19915 set 0x64, %g3
19916 ldswa [%l7 + %g3] 0x10, %l3
19917loop_1920:
19918 sdivx %g6, 0x0400, %l0
19919 fblg %fcc3, loop_1921
19920 fmovsleu %icc, %f22, %f29
19921 fandnot1s %f6, %f17, %f0
19922 array32 %g3, %i6, %g7
19923loop_1921:
19924 movcc %xcc, %i7, %l5
19925 mulx %o6, 0x1F8A, %i2
19926 fmovsa %icc, %f0, %f11
19927 tn %icc, 0x5
19928 fpadd16 %f2, %f0, %f6
19929 srax %g5, %g1, %i1
19930 alignaddrl %i5, %l6, %i4
19931 movcc %icc, %o3, %o5
19932 fornot2 %f4, %f8, %f26
19933 tg %icc, 0x4
19934 ldsh [%l7 + 0x2C], %l1
19935 sub %i0, 0x1478, %g4
19936 fsrc1 %f6, %f24
19937 fblg,a %fcc1, loop_1922
19938 umul %o7, %i3, %o0
19939 set 0x28, %o0
19940 swapa [%l7 + %o0] 0x80, %l4
19941loop_1922:
19942 xnorcc %o4, %o2, %g2
19943 set 0x48, %i5
19944 prefetcha [%l7 + %i5] 0x18, 0x2
19945 xnor %o1, 0x1B9D, %l3
19946 fmovspos %xcc, %f23, %f13
19947 umulcc %l0, 0x0943, %g3
19948 movge %xcc, %g6, %i6
19949 xnor %i7, %g7, %o6
19950 fmovdne %xcc, %f28, %f21
19951 udiv %l5, 0x1D6D, %g5
19952 fmovrdlz %i2, %f28, %f28
19953 movrlz %g1, %i1, %l6
19954 stx %i4, [%l7 + 0x50]
19955 srlx %o3, 0x17, %o5
19956 call loop_1923
19957 be,pt %icc, loop_1924
19958 orcc %i5, 0x06DF, %l1
19959 wr %g0, 0x19, %asi
19960 ldda [%l7 + 0x70] %asi, %g4
19961loop_1923:
19962 tsubcc %i0, 0x12C8, %i3
19963loop_1924:
19964 nop
19965 wr %g0, 0x22, %asi
19966 stxa %o0, [%l7 + 0x58] %asi
19967 membar #Sync
19968 fmovdcc %xcc, %f8, %f17
19969 tvc %xcc, 0x3
19970 xnorcc %l4, 0x1445, %o7
19971 nop
19972 setx loop_1925, %l0, %l1
19973 wrpr 0x1, %tl
19974 wrpr %l1, %tnpc
19975 setx 0x34400001400, %l0, %l1
19976 wrpr %l1, %tstate
19977 wrhpr 0x4, %htstate
19978 done
19979 lduw [%l7 + 0x14], %o2
19980 tcs %xcc, 0x4
19981 wr %g0, 0x88, %asi
19982 ldswa [%l7 + 0x34] %asi, %g2
19983loop_1925:
19984 nop
19985 wr %g0, 0x19, %asi
19986 stxa %l2, [%l7 + 0x58] %asi
19987 set 0x40, %g1
19988 stda %f16, [%l7 + %g1] 0xf1
19989 membar #Sync
19990 fmovspos %xcc, %f2, %f28
19991 bne,a,pt %icc, loop_1926
19992 xnor %o1, %l3, %l0
19993 bvc,pn %xcc, loop_1927
19994 te %xcc, 0x6
19995loop_1926:
19996 umulcc %g3, %o4, %i6
19997 ldstub [%l7 + 0x62], %g6
19998loop_1927:
19999 movpos %icc, %g7, %i7
20000 tne %xcc, 0x4
20001 stb %l5, [%l7 + 0x49]
20002 fbuge %fcc3, loop_1928
20003 xorcc %g5, 0x0CEF, %o6
20004 andn %g1, %i2, %l6
20005 edge32ln %i1, %i4, %o3
20006loop_1928:
20007 fmovdleu %xcc, %f7, %f21
20008 movcc %xcc, %i5, %l1
20009 mulx %g4, 0x199C, %i0
20010 fmovse %xcc, %f10, %f21
20011 move %xcc, %i3, %o0
20012 tcs %icc, 0x4
20013 fandnot1s %f14, %f13, %f13
20014 movrlz %l4, %o5, %o2
20015 sub %o7, %g2, %o1
20016 fornot1 %f16, %f6, %f14
20017 flush %l7 + 0x40
20018 movleu %icc, %l2, %l3
20019 wr %g0, 0xea, %asi
20020 stxa %l0, [%l7 + 0x58] %asi
20021 membar #Sync
20022 srlx %g3, 0x1D, %i6
20023 fba,a %fcc2, loop_1929
20024 sdivx %o4, 0x01D5, %g6
20025 fors %f19, %f25, %f5
20026 fnands %f19, %f22, %f16
20027loop_1929:
20028 nop
20029 wr %g0, 0x2e, %asi
20030 ldda [%l7 + 0x50] %asi, %g6
20031 ld [%l7 + 0x3C], %f24
20032 popc %i7, %l5
20033 srlx %g5, %o6, %i2
20034 and %g1, 0x0F24, %l6
20035 and %i1, %o3, %i5
20036 xorcc %i4, %g4, %i0
20037 andn %l1, 0x0235, %o0
20038 fsrc1s %f31, %f28
20039 sethi 0x1B91, %i3
20040 brlz,a %l4, loop_1930
20041 sdivcc %o2, 0x1FFD, %o7
20042 movg %xcc, %o5, %o1
20043 addcc %l2, 0x0684, %g2
20044loop_1930:
20045 movvs %icc, %l3, %g3
20046 tl %xcc, 0x7
20047 array16 %i6, %o4, %g6
20048 tpos %icc, 0x5
20049 srax %l0, %g7, %i7
20050 movge %xcc, %g5, %l5
20051 sth %i2, [%l7 + 0x62]
20052 sllx %g1, 0x02, %o6
20053 fornot2 %f10, %f18, %f14
20054 fmovs %f12, %f18
20055 tg %xcc, 0x6
20056 edge32n %l6, %o3, %i5
20057 bcs %icc, loop_1931
20058 tvs %xcc, 0x1
20059 fmuld8ulx16 %f22, %f25, %f8
20060 wr %g0, 0x16, %asi
20061 stda %f0, [%l7 + 0x40] %asi
20062 membar #Sync
20063loop_1931:
20064 fsrc1s %f25, %f23
20065 orncc %i1, %i4, %g4
20066 fexpand %f31, %f18
20067 tn %icc, 0x4
20068 tn %xcc, 0x0
20069 alignaddrl %i0, %l1, %i3
20070 fandnot2 %f18, %f8, %f4
20071 fcmpne16 %f6, %f4, %l4
20072 nop
20073 setx loop_1932, %l0, %l1
20074 jmpl %l1, %o0
20075 fmuld8ulx16 %f5, %f26, %f8
20076 fandnot2 %f4, %f16, %f24
20077 fcmpeq16 %f6, %f2, %o7
20078loop_1932:
20079 alignaddr %o2, %o1, %o5
20080 tge %icc, 0x4
20081 lduh [%l7 + 0x14], %l2
20082 movne %xcc, %l3, %g2
20083 siam 0x6
20084 fmovrdlez %i6, %f18, %f26
20085 udiv %o4, 0x128B, %g3
20086 brlez %l0, loop_1933
20087 be,a,pt %xcc, loop_1934
20088 udivcc %g7, 0x0844, %i7
20089 fmovdne %icc, %f23, %f7
20090loop_1933:
20091 sdivx %g6, 0x1DEF, %g5
20092loop_1934:
20093 smulcc %l5, %i2, %o6
20094 udiv %l6, 0x07A4, %g1
20095 ldsh [%l7 + 0x38], %i5
20096 fbug,a %fcc2, loop_1935
20097 bcc,a,pn %xcc, loop_1936
20098 alignaddr %i1, %i4, %g4
20099 udivx %o3, 0x0BC3, %l1
20100loop_1935:
20101 smul %i3, %i0, %o0
20102loop_1936:
20103 bgu,pn %icc, loop_1937
20104 brnz,a %o7, loop_1938
20105 brgez,a %o2, loop_1939
20106 array8 %o1, %l4, %l2
20107loop_1937:
20108 ble loop_1940
20109loop_1938:
20110 tl %icc, 0x6
20111loop_1939:
20112 smul %o5, 0x0A5C, %g2
20113 movpos %xcc, %l3, %i6
20114loop_1940:
20115 fmul8sux16 %f16, %f6, %f16
20116 tsubcctv %g3, 0x15BD, %o4
20117 fbue %fcc3, loop_1941
20118 fnot1 %f10, %f8
20119 movle %xcc, %l0, %i7
20120 sra %g6, 0x0D, %g7
20121loop_1941:
20122 bne loop_1942
20123 fxors %f30, %f19, %f25
20124 nop
20125 set 0x5E, %g2
20126 ldub [%l7 + %g2], %g5
20127 fmul8x16al %f15, %f15, %f24
20128loop_1942:
20129 taddcctv %i2, 0x018B, %l5
20130 wr %g0, 0x2b, %asi
20131 ldda [%l7 + 0x10] %asi, %i6
20132 tneg %icc, 0x3
20133 fbul,a %fcc3, loop_1943
20134 movn %icc, %o6, %i5
20135 bcc,a %xcc, loop_1944
20136 sdiv %i1, 0x1A77, %g1
20137loop_1943:
20138 movg %icc, %i4, %o3
20139 movneg %xcc, %g4, %l1
20140loop_1944:
20141 fbule,a %fcc0, loop_1945
20142 call loop_1946
20143 fbuge,a %fcc1, loop_1947
20144 fbn %fcc0, loop_1948
20145loop_1945:
20146 movle %icc, %i0, %i3
20147loop_1946:
20148 orcc %o7, 0x1289, %o2
20149loop_1947:
20150 ta %icc, 0x4
20151loop_1948:
20152 movvs %icc, %o1, %o0
20153 tpos %xcc, 0x7
20154 fmovrdlz %l2, %f26, %f24
20155 tcc %icc, 0x1
20156 movcs %icc, %l4, %o5
20157 fabss %f8, %f26
20158 set 0x60, %g4
20159 ldxa [%l7 + %g4] 0x81, %g2
20160 stw %l3, [%l7 + 0x1C]
20161 fornot2 %f0, %f16, %f18
20162 xnor %g3, %i6, %l0
20163 movcs %xcc, %o4, %g6
20164 array16 %i7, %g7, %g5
20165 tle %xcc, 0x7
20166 bvc,pt %icc, loop_1949
20167 movle %icc, %l5, %i2
20168 fmovdleu %icc, %f14, %f21
20169 nop
20170 set 0x64, %g5
20171 lduw [%l7 + %g5], %l6
20172loop_1949:
20173 fpsub32s %f2, %f0, %f1
20174 edge8n %o6, %i5, %i1
20175 udivx %g1, 0x1F29, %i4
20176 wr %g0, 0x2a, %asi
20177 stba %o3, [%l7 + 0x20] %asi
20178 membar #Sync
20179 fxnor %f10, %f30, %f10
20180 sdiv %g4, 0x13C6, %l1
20181 membar 0x1F
20182 bvs,a %icc, loop_1950
20183 te %xcc, 0x1
20184 andn %i0, 0x1153, %o7
20185 fcmpne32 %f0, %f24, %o2
20186loop_1950:
20187 nop
20188 set 0x18, %l3
20189 ldsha [%l7 + %l3] 0x10, %o1
20190 pdist %f2, %f0, %f6
20191 std %f14, [%l7 + 0x20]
20192 or %o0, 0x1F0B, %i3
20193 wr %g0, 0x81, %asi
20194 stwa %l2, [%l7 + 0x6C] %asi
20195 wr %g0, 0x80, %asi
20196 ldda [%l7 + 0x40] %asi, %f0
20197 edge8ln %l4, %g2, %o5
20198 nop
20199 set 0x40, %l2
20200 std %l2, [%l7 + %l2]
20201 movrgez %g3, 0x3B8, %l0
20202 array8 %i6, %g6, %o4
20203 sdiv %i7, 0x1062, %g7
20204 umul %g5, %i2, %l6
20205 srax %l5, %i5, %i1
20206 andncc %g1, %o6, %i4
20207 fbg,a %fcc0, loop_1951
20208 movg %xcc, %o3, %g4
20209 fcmpgt16 %f8, %f20, %i0
20210 xnorcc %o7, %l1, %o1
20211loop_1951:
20212 brlez %o0, loop_1952
20213 srlx %o2, %l2, %i3
20214 tgu %xcc, 0x4
20215 addc %l4, %g2, %l3
20216loop_1952:
20217 mulx %g3, 0x0961, %l0
20218 sth %o5, [%l7 + 0x4E]
20219 movre %i6, 0x043, %g6
20220 mova %icc, %o4, %g7
20221 mulx %g5, %i7, %i2
20222 tge %xcc, 0x1
20223 stw %l6, [%l7 + 0x6C]
20224 be,a loop_1953
20225 ldstub [%l7 + 0x7D], %l5
20226 brlz %i1, loop_1954
20227 fbe,a %fcc1, loop_1955
20228loop_1953:
20229 alignaddrl %g1, %o6, %i5
20230 fbu %fcc3, loop_1956
20231loop_1954:
20232 array8 %i4, %o3, %g4
20233loop_1955:
20234 ta %xcc, 0x1
20235 movrgez %i0, %o7, %l1
20236loop_1956:
20237 tvs %xcc, 0x1
20238 andncc %o1, %o2, %o0
20239 movle %xcc, %i3, %l2
20240 move %xcc, %l4, %l3
20241 movre %g2, %g3, %l0
20242 edge8 %i6, %o5, %o4
20243 umul %g6, %g5, %g7
20244 fmovrdne %i2, %f16, %f4
20245 faligndata %f16, %f0, %f0
20246 fxor %f14, %f10, %f12
20247 sdivcc %i7, 0x023C, %l6
20248 array16 %i1, %g1, %o6
20249 smul %i5, %i4, %o3
20250 set 0x70, %o7
20251 stxa %l5, [%l7 + %o7] 0x11
20252 tvs %xcc, 0x1
20253 edge8l %i0, %g4, %o7
20254 fandnot1 %f6, %f8, %f0
20255 sra %o1, %l1, %o2
20256 udivcc %i3, 0x0ED9, %o0
20257 srl %l4, %l3, %l2
20258 tneg %xcc, 0x6
20259 restored
20260 rdpr %cwp, %g1
20261 rdpr %cansave, %g2
20262 rdpr %canrestore, %g3
20263 rdpr %cleanwin, %g4
20264 rdpr %otherwin, %g5
20265 rdpr %wstate, %g6
20266 array8 %g2, %l0, %i6
20267 stbar
20268 fpack32 %f8, %f0, %f8
20269 tn %icc, 0x7
20270 fxors %f7, %f1, %f15
20271 movneg %xcc, %o5, %o4
20272 fmul8x16au %f19, %f31, %f12
20273 udivx %g3, 0x141C, %g6
20274 restored
20275 rdpr %cwp, %g1
20276 rdpr %cansave, %g2
20277 rdpr %canrestore, %g3
20278 rdpr %cleanwin, %g4
20279 rdpr %otherwin, %g5
20280 rdpr %wstate, %g6
20281 wr %g0, 0x11, %asi
20282 lduba [%l7 + 0x58] %asi, %g7
20283 srl %g5, %i2, %i7
20284 move %icc, %i1, %g1
20285 tpos %xcc, 0x4
20286 fbule,a %fcc0, loop_1957
20287 std %o6, [%l7 + 0x60]
20288 brnz %l6, loop_1958
20289 sir 0x1637
20290loop_1957:
20291 nop
20292 wr %g0, 0x04, %asi
20293 lda [%l7 + 0x3C] %asi, %f3
20294loop_1958:
20295 sra %i5, %i4, %o3
20296 fmovsa %xcc, %f29, %f23
20297 ldub [%l7 + 0x2D], %l5
20298 sethi 0x098D, %i0
20299 nop
20300 setx loop_1959, %l0, %l1
20301 wrpr 0x1, %tl
20302 wrpr %l1, %tnpc
20303 setx 0x34400001400, %l0, %l1
20304 wrpr %l1, %tstate
20305 wrhpr 0x4, %htstate
20306 done
20307 te %icc, 0x2
20308 fpsub16s %f13, %f8, %f2
20309 movrne %g4, 0x0BC, %o7
20310loop_1959:
20311 sdivx %l1, 0x1270, %o2
20312 fmovspos %icc, %f29, %f4
20313 movle %xcc, %i3, %o0
20314 fmovrdgz %o1, %f22, %f12
20315 fpack16 %f22, %f21
20316 movvc %icc, %l4, %l3
20317 sdivcc %l2, 0x0B39, %g2
20318 edge16ln %i6, %l0, %o5
20319 bvs,pt %icc, loop_1960
20320 movgu %xcc, %o4, %g3
20321 tne %icc, 0x0
20322 fxors %f22, %f27, %f20
20323loop_1960:
20324 fmovda %xcc, %f30, %f17
20325 movn %icc, %g6, %g5
20326 fmul8x16al %f5, %f23, %f6
20327 sethi 0x1FB9, %g7
20328 tsubcc %i7, 0x0556, %i2
20329 addccc %i1, %o6, %g1
20330 fornot1 %f20, %f24, %f26
20331 set 0x5C, %g6
20332 sta %f26, [%l7 + %g6] 0x0c
20333 umul %l6, %i5, %i4
20334 fnot2 %f6, %f16
20335 array8 %o3, %l5, %i0
20336 bgu,a,pt %xcc, loop_1961
20337 nop
20338 setx loop_1962, %l0, %l1
20339 wrpr 0x1, %tl
20340 wrpr %l1, %tpc
20341 add %l1, 0x4, %l1
20342 wrpr %l1, %tnpc
20343 setx 0x34400001400, %l0, %l1
20344 wrpr %l1, %tstate
20345 wrhpr 0x4, %htstate
20346 retry
20347 movcc %xcc, %o7, %g4
20348 tge %icc, 0x4
20349loop_1961:
20350 fabss %f11, %f20
20351loop_1962:
20352 tle %icc, 0x5
20353 subc %o2, %i3, %o0
20354 add %l7, 0x18, %l6
20355 wr %g0, 0x19, %asi
20356 casa [%l6] 0x19, %o1, %l4
20357 tsubcctv %l3, %l1, %l2
20358 fpadd32 %f2, %f26, %f28
20359 fba %fcc2, loop_1963
20360 tle %icc, 0x4
20361 edge16n %g2, %l0, %i6
20362 bvs,pt %xcc, loop_1964
20363loop_1963:
20364 xnor %o5, 0x1384, %g3
20365 edge8n %o4, %g5, %g6
20366 fbug,a %fcc1, loop_1965
20367loop_1964:
20368 fmovdcs %xcc, %f13, %f21
20369 movvc %xcc, %g7, %i7
20370 movvc %xcc, %i2, %o6
20371loop_1965:
20372 sra %i1, %l6, %i5
20373 fbug %fcc0, loop_1966
20374 array8 %g1, %i4, %l5
20375 srlx %o3, 0x05, %i0
20376 fmul8sux16 %f6, %f30, %f12
20377loop_1966:
20378 udivcc %o7, 0x1F0E, %g4
20379 stw %i3, [%l7 + 0x18]
20380 ble,a,pt %xcc, loop_1967
20381 fbne,a %fcc2, loop_1968
20382 fbue,a %fcc2, loop_1969
20383 tgu %xcc, 0x2
20384loop_1967:
20385 movrne %o0, %o1, %l4
20386loop_1968:
20387 sub %o2, 0x06AD, %l3
20388loop_1969:
20389 bleu,a,pn %icc, loop_1970
20390 edge16n %l1, %g2, %l2
20391 tpos %icc, 0x6
20392 fmovdgu %icc, %f22, %f29
20393loop_1970:
20394 fpsub16s %f7, %f11, %f12
20395 sdivx %i6, 0x1CEC, %l0
20396 edge32ln %o5, %g3, %g5
20397 fmovda %icc, %f31, %f15
20398 ldsh [%l7 + 0x32], %o4
20399 tneg %icc, 0x2
20400 bl,a %icc, loop_1971
20401 tvc %xcc, 0x1
20402 bleu,a,pn %icc, loop_1972
20403 fbule %fcc1, loop_1973
20404loop_1971:
20405 fnot2s %f10, %f5
20406 umul %g6, %g7, %i7
20407loop_1972:
20408 edge32 %i2, %o6, %i1
20409loop_1973:
20410 tcs %icc, 0x7
20411 fcmped %fcc2, %f26, %f0
20412 tcc %icc, 0x1
20413 udivcc %l6, 0x0E51, %i5
20414 sth %g1, [%l7 + 0x48]
20415 edge8 %l5, %i4, %o3
20416 fand %f8, %f14, %f4
20417 fmovdvc %xcc, %f12, %f9
20418 std %f10, [%l7 + 0x48]
20419 edge32ln %o7, %g4, %i3
20420 saved
20421 rdpr %cwp, %g1
20422 rdpr %cansave, %g2
20423 rdpr %canrestore, %g3
20424 rdpr %cleanwin, %g4
20425 rdpr %otherwin, %g5
20426 rdpr %wstate, %g6
20427 mulx %o0, 0x00EF, %i0
20428 tg %icc, 0x4
20429 movpos %xcc, %l4, %o1
20430 tne %xcc, 0x3
20431 movre %l3, %o2, %g2
20432 sethi 0x08AF, %l1
20433 fmovrsgez %i6, %f7, %f20
20434 tne %xcc, 0x0
20435 stw %l0, [%l7 + 0x10]
20436 brgez,a %o5, loop_1974
20437 addcc %l2, 0x18BD, %g3
20438 addcc %g5, %o4, %g7
20439 for %f12, %f20, %f8
20440loop_1974:
20441 tneg %icc, 0x0
20442 edge32n %g6, %i2, %o6
20443 movrgez %i1, 0x39A, %l6
20444 brz %i7, loop_1975
20445 sethi 0x0E57, %g1
20446 bpos,pt %xcc, loop_1976
20447 stbar
20448loop_1975:
20449 movrlez %l5, 0x0EF, %i5
20450 fmovrse %o3, %f5, %f30
20451loop_1976:
20452 fcmpgt32 %f16, %f26, %i4
20453 subc %g4, %i3, %o7
20454 movleu %icc, %i0, %l4
20455 move %icc, %o1, %o0
20456 call loop_1977
20457 fmovrse %o2, %f24, %f17
20458 popc %l3, %g2
20459 edge32l %l1, %l0, %o5
20460loop_1977:
20461 edge8ln %i6, %g3, %l2
20462 nop
20463 setx loop_1978, %l0, %l1
20464 jmpl %l1, %g5
20465 fmovdle %icc, %f3, %f31
20466 tcs %icc, 0x3
20467 fpmerge %f16, %f2, %f2
20468loop_1978:
20469 array8 %o4, %g7, %i2
20470 sdivx %g6, 0x02BB, %i1
20471 move %xcc, %l6, %o6
20472 tcc %xcc, 0x3
20473 nop
20474 setx loop_1979, %l0, %l1
20475 wrpr 0x1, %tl
20476 wrpr %l1, %tpc
20477 add %l1, 0x4, %l1
20478 wrpr %l1, %tnpc
20479 setx 0x34400001400, %l0, %l1
20480 wrpr %l1, %tstate
20481 wrhpr 0x4, %htstate
20482 retry
20483 sra %i7, 0x0A, %g1
20484 nop
20485 set 0x6E, %o6
20486 sth %i5, [%l7 + %o6]
20487 fsrc1 %f14, %f30
20488loop_1979:
20489 tneg %xcc, 0x7
20490 tg %icc, 0x5
20491 taddcctv %o3, %i4, %l5
20492 fbge %fcc2, loop_1980
20493 fsrc1s %f6, %f3
20494 tsubcc %i3, %g4, %o7
20495 fmovscs %xcc, %f23, %f19
20496loop_1980:
20497 bneg,a %xcc, loop_1981
20498 edge16ln %l4, %o1, %i0
20499 xnor %o0, 0x1DE4, %l3
20500 tgu %icc, 0x2
20501loop_1981:
20502 sub %g2, %o2, %l0
20503 fbug,a %fcc1, loop_1982
20504 stw %o5, [%l7 + 0x08]
20505 fmovsvc %icc, %f6, %f27
20506 fbul,a %fcc3, loop_1983
20507loop_1982:
20508 mova %icc, %i6, %g3
20509 edge8l %l2, %g5, %o4
20510 tgu %xcc, 0x3
20511loop_1983:
20512 smulcc %l1, 0x1F31, %g7
20513 movpos %icc, %i2, %g6
20514 sll %l6, 0x04, %o6
20515 te %icc, 0x0
20516 movge %icc, %i1, %i7
20517 ble,pt %icc, loop_1984
20518 fmovdvc %xcc, %f17, %f12
20519 movn %xcc, %g1, %i5
20520 add %l7, 0x08, %l6
20521 wr %g0, 0x04, %asi
20522 ldxa [%l6] %asi, %o3
20523 casxa [%l6] %asi, %o3, %l5
20524loop_1984:
20525 fmovrsgz %i4, %f15, %f23
20526 sir 0x0F52
20527 tsubcctv %g4, %i3, %l4
20528 mova %icc, %o1, %o7
20529 fmovscs %xcc, %f0, %f11
20530 move %xcc, %i0, %l3
20531 set 0x10, %o3
20532 stda %g2, [%l7 + %o3] 0xea
20533 membar #Sync
20534 udiv %o0, 0x1705, %o2
20535 fsrc2 %f8, %f20
20536 fbuge %fcc1, loop_1985
20537 andncc %o5, %i6, %g3
20538 sll %l2, 0x1C, %g5
20539 movne %icc, %o4, %l1
20540loop_1985:
20541 tsubcc %g7, 0x18E4, %i2
20542 addcc %l0, 0x1FD4, %l6
20543 st %f20, [%l7 + 0x0C]
20544 xorcc %g6, 0x1860, %i1
20545 ta %icc, 0x6
20546 bgu loop_1986
20547 fnot1s %f0, %f7
20548 fsrc1s %f28, %f20
20549 restored
20550 rdpr %cwp, %g1
20551 rdpr %cansave, %g2
20552 rdpr %canrestore, %g3
20553 rdpr %cleanwin, %g4
20554 rdpr %otherwin, %g5
20555 rdpr %wstate, %g6
20556loop_1986:
20557 fbul,a %fcc0, loop_1987
20558 tne %xcc, 0x3
20559 fcmps %fcc3, %f26, %f19
20560 mulscc %i7, 0x087F, %g1
20561loop_1987:
20562 tne %xcc, 0x5
20563 fmovdvc %xcc, %f10, %f10
20564 tcc %icc, 0x3
20565 tle %icc, 0x7
20566 sir 0x00B8
20567 fcmple32 %f10, %f30, %o6
20568 umulcc %o3, 0x0081, %l5
20569 subccc %i4, 0x0DBA, %i5
20570 brgez,a %g4, loop_1988
20571 fmovsge %xcc, %f25, %f14
20572 andncc %l4, %i3, %o7
20573 tcc %xcc, 0x1
20574loop_1988:
20575 tg %xcc, 0x7
20576 movneg %xcc, %i0, %o1
20577 or %g2, %l3, %o0
20578 addccc %o2, 0x1754, %o5
20579 fmovdl %xcc, %f11, %f16
20580 fpsub32 %f10, %f0, %f12
20581 edge16l %i6, %g3, %l2
20582 edge16n %g5, %l1, %g7
20583 fmovdg %icc, %f13, %f24
20584 fbug,a %fcc1, loop_1989
20585 fpack32 %f26, %f18, %f20
20586 fmovdneg %xcc, %f11, %f14
20587 sethi 0x176F, %i2
20588loop_1989:
20589 fsrc1s %f22, %f19
20590 sdivx %l0, 0x1630, %o4
20591 edge8n %l6, %g6, %i7
20592 ldstub [%l7 + 0x52], %g1
20593 array8 %o6, %i1, %l5
20594 brz,a %o3, loop_1990
20595 popc 0x1E63, %i5
20596 tle %xcc, 0x4
20597 orncc %g4, 0x16BF, %i4
20598loop_1990:
20599 movpos %xcc, %l4, %o7
20600 fpack16 %f20, %f21
20601 fmovdge %icc, %f28, %f5
20602 fxors %f24, %f30, %f5
20603 ld [%l7 + 0x78], %f15
20604 edge16l %i0, %i3, %o1
20605 te %icc, 0x4
20606 fbe %fcc0, loop_1991
20607 alignaddr %g2, %l3, %o0
20608 movl %icc, %o5, %i6
20609 fbge,a %fcc0, loop_1992
20610loop_1991:
20611 tle %xcc, 0x5
20612 edge32n %g3, %o2, %g5
20613 movgu %icc, %l1, %g7
20614loop_1992:
20615 udivx %i2, 0x1120, %l2
20616 umul %l0, 0x1B13, %l6
20617 popc 0x15F0, %o4
20618 te %icc, 0x4
20619 wr %g0, 0x23, %asi
20620 stha %i7, [%l7 + 0x70] %asi
20621 membar #Sync
20622 set 0x4A, %o4
20623 ldsha [%l7 + %o4] 0x19, %g6
20624 ldub [%l7 + 0x6C], %o6
20625 wr %g0, 0x88, %asi
20626 lda [%l7 + 0x54] %asi, %f18
20627 edge16ln %i1, %g1, %o3
20628 movrlz %l5, 0x14C, %g4
20629 tgu %xcc, 0x2
20630 movn %icc, %i4, %l4
20631 fnot1 %f14, %f18
20632 swap [%l7 + 0x34], %i5
20633 fcmple32 %f6, %f20, %o7
20634 add %i0, %i3, %o1
20635 stw %l3, [%l7 + 0x70]
20636 set 0x50, %i2
20637 lda [%l7 + %i2] 0x81, %f0
20638 fnot1 %f2, %f28
20639 srlx %g2, %o5, %i6
20640 subc %g3, %o0, %g5
20641 fmovdg %xcc, %f29, %f29
20642 set 0x70, %l0
20643 stda %l0, [%l7 + %l0] 0x88
20644 movrne %g7, %i2, %l2
20645 wr %g0, 0x2f, %asi
20646 stha %o2, [%l7 + 0x58] %asi
20647 membar #Sync
20648 restored
20649 rdpr %cwp, %g1
20650 rdpr %cansave, %g2
20651 rdpr %canrestore, %g3
20652 rdpr %cleanwin, %g4
20653 rdpr %otherwin, %g5
20654 rdpr %wstate, %g6
20655 fbug,a %fcc3, loop_1993
20656 fcmpeq32 %f18, %f20, %l0
20657 fbule %fcc1, loop_1994
20658 xor %o4, 0x1AE5, %i7
20659loop_1993:
20660 addcc %g6, 0x00FA, %l6
20661 fmovsgu %icc, %f7, %f24
20662loop_1994:
20663 bpos,a loop_1995
20664 fxnor %f2, %f20, %f22
20665 sllx %i1, 0x01, %o6
20666 movrne %g1, 0x250, %l5
20667loop_1995:
20668 te %xcc, 0x7
20669 smulcc %g4, 0x16E0, %o3
20670 movvs %icc, %i4, %l4
20671 movge %xcc, %o7, %i5
20672 fmovdcs %icc, %f30, %f30
20673 fmovscs %icc, %f3, %f0
20674 fsrc1s %f22, %f29
20675 fbuge,a %fcc2, loop_1996
20676 edge32n %i3, %o1, %l3
20677 edge8n %g2, %o5, %i0
20678 bne,a %xcc, loop_1997
20679loop_1996:
20680 udivcc %i6, 0x0CD8, %g3
20681 fmovrde %g5, %f14, %f20
20682 ld [%l7 + 0x70], %f23
20683loop_1997:
20684 fmovrde %o0, %f2, %f14
20685 lduh [%l7 + 0x6E], %l1
20686 fmovdne %icc, %f22, %f3
20687 srl %g7, 0x00, %l2
20688 movvs %icc, %o2, %l0
20689 movneg %xcc, %i2, %o4
20690 udiv %g6, 0x17DE, %i7
20691 st %f7, [%l7 + 0x6C]
20692 fnands %f17, %f23, %f28
20693 bneg loop_1998
20694 fmovs %f26, %f9
20695 fbg,a %fcc0, loop_1999
20696 tg %xcc, 0x2
20697loop_1998:
20698 movcc %icc, %i1, %o6
20699 fba,a %fcc1, loop_2000
20700loop_1999:
20701 and %g1, 0x14EB, %l6
20702 srl %l5, 0x1C, %o3
20703 xnor %g4, %i4, %l4
20704loop_2000:
20705 fmovda %icc, %f9, %f31
20706 movcc %xcc, %i5, %o7
20707 bgu,a loop_2001
20708 movneg %icc, %o1, %l3
20709 array32 %g2, %o5, %i3
20710 te %xcc, 0x3
20711loop_2001:
20712 fandnot2s %f30, %f13, %f19
20713 tge %xcc, 0x7
20714 wr %g0, 0x89, %asi
20715 ldsha [%l7 + 0x44] %asi, %i0
20716 fmovsne %icc, %f24, %f26
20717 fxnor %f26, %f6, %f6
20718 srlx %i6, %g5, %g3
20719 fble %fcc0, loop_2002
20720 xnor %l1, 0x0604, %o0
20721 fmovrdlez %l2, %f8, %f4
20722 umulcc %o2, %l0, %g7
20723loop_2002:
20724 fba,a %fcc3, loop_2003
20725 fmovsne %xcc, %f18, %f24
20726 fmovdvs %xcc, %f18, %f14
20727 fmovse %icc, %f27, %f2
20728loop_2003:
20729 movleu %icc, %i2, %g6
20730 array8 %i7, %o4, %i1
20731 smul %g1, 0x1A5D, %l6
20732 subc %o6, %o3, %g4
20733 edge16l %l5, %i4, %l4
20734 ldsh [%l7 + 0x1E], %o7
20735 fpsub32s %f10, %f9, %f16
20736 andncc %o1, %i5, %g2
20737 xnorcc %l3, %o5, %i0
20738 tn %icc, 0x4
20739 te %xcc, 0x7
20740 sllx %i6, 0x03, %i3
20741 movne %icc, %g3, %l1
20742 mova %xcc, %o0, %l2
20743 be loop_2004
20744 tl %xcc, 0x7
20745 fmul8x16 %f6, %f18, %f30
20746 sethi 0x1119, %g5
20747loop_2004:
20748 nop
20749 wr %g0, 0x19, %asi
20750 lduwa [%l7 + 0x38] %asi, %o2
20751 ba,pt %icc, loop_2005
20752 fpack16 %f24, %f18
20753 movl %icc, %l0, %g7
20754 mova %xcc, %g6, %i2
20755loop_2005:
20756 fmovdn %xcc, %f15, %f4
20757 smul %i7, 0x1879, %o4
20758 sth %i1, [%l7 + 0x32]
20759 wr %g0, 0x81, %asi
20760 stba %l6, [%l7 + 0x30] %asi
20761 bg,pt %xcc, loop_2006
20762 xnor %o6, %g1, %o3
20763 fmovsle %icc, %f6, %f25
20764 faligndata %f18, %f30, %f8
20765loop_2006:
20766 bl,a %icc, loop_2007
20767 movvc %icc, %l5, %g4
20768 fmuld8ulx16 %f16, %f9, %f22
20769 movpos %icc, %i4, %o7
20770loop_2007:
20771 fcmped %fcc2, %f6, %f28
20772 movpos %icc, %l4, %i5
20773 movg %xcc, %o1, %l3
20774 tl %xcc, 0x4
20775 wr %g0, 0x04, %asi
20776 lda [%l7 + 0x14] %asi, %f19
20777 fbo,a %fcc1, loop_2008
20778 bcs loop_2009
20779 movne %icc, %g2, %i0
20780 ldd [%l7 + 0x38], %o4
20781loop_2008:
20782 array32 %i3, %i6, %g3
20783loop_2009:
20784 taddcc %o0, %l1, %l2
20785 array16 %g5, %l0, %o2
20786 fba,a %fcc2, loop_2010
20787 udivcc %g6, 0x11FF, %g7
20788 te %icc, 0x6
20789 fbule,a %fcc3, loop_2011
20790loop_2010:
20791 xor %i2, 0x054F, %o4
20792 array8 %i7, %i1, %o6
20793 fbg,a %fcc0, loop_2012
20794loop_2011:
20795 fbe,a %fcc3, loop_2013
20796 movrlez %l6, %o3, %g1
20797 nop
20798 setx loop_2014, %l0, %l1
20799 wrpr 0x1, %tl
20800 wrpr %l1, %tpc
20801 add %l1, 0x4, %l1
20802 wrpr %l1, %tnpc
20803 setx 0x34400001400, %l0, %l1
20804 wrpr %l1, %tstate
20805 wrhpr 0x4, %htstate
20806 retry
20807loop_2012:
20808 fmovsn %xcc, %f25, %f24
20809loop_2013:
20810 xnor %g4, %i4, %l5
20811 udiv %o7, 0x0AB9, %i5
20812loop_2014:
20813 nop
20814 set 0x0C, %i7
20815 sta %f11, [%l7 + %i7] 0x04
20816 movle %icc, %o1, %l4
20817 fble,a %fcc2, loop_2015
20818 fmovsvc %icc, %f19, %f2
20819 sdiv %l3, 0x1557, %i0
20820 fbl %fcc0, loop_2016
20821loop_2015:
20822 movle %xcc, %o5, %g2
20823 movcc %icc, %i6, %g3
20824 fba %fcc3, loop_2017
20825loop_2016:
20826 srl %o0, 0x18, %i3
20827 alignaddrl %l2, %l1, %g5
20828 tl %xcc, 0x7
20829loop_2017:
20830 edge16ln %l0, %o2, %g6
20831 fmovdgu %icc, %f2, %f21
20832 movgu %icc, %i2, %g7
20833 mova %icc, %o4, %i1
20834 taddcctv %i7, 0x1D43, %l6
20835 fblg %fcc1, loop_2018
20836 edge16 %o6, %g1, %g4
20837 pdist %f24, %f0, %f14
20838 fnegs %f8, %f6
20839loop_2018:
20840 brlez %o3, loop_2019
20841 bshuffle %f0, %f6, %f0
20842 fbl %fcc2, loop_2020
20843 bleu,pn %xcc, loop_2021
20844loop_2019:
20845 udivx %l5, 0x1125, %o7
20846 nop
20847 setx loop_2022, %l0, %l1
20848 wrpr 0x1, %tl
20849 wrpr %l1, %tnpc
20850 setx 0x34400001400, %l0, %l1
20851 wrpr %l1, %tstate
20852 wrhpr 0x4, %htstate
20853 done
20854loop_2020:
20855 udivx %i4, 0x06E7, %o1
20856loop_2021:
20857 mulx %i5, 0x1427, %l3
20858 stx %l4, [%l7 + 0x20]
20859loop_2022:
20860 movrgez %o5, 0x0E9, %i0
20861 fblg %fcc3, loop_2023
20862 fbu %fcc3, loop_2024
20863 movne %icc, %g2, %i6
20864 wr %g0, 0x80, %asi
20865 stwa %g3, [%l7 + 0x68] %asi
20866loop_2023:
20867 movcc %icc, %o0, %i3
20868loop_2024:
20869 addcc %l1, %l2, %g5
20870 movleu %icc, %o2, %g6
20871 fmovsle %xcc, %f16, %f2
20872 smul %l0, %g7, %i2
20873 subc %o4, 0x0AEA, %i7
20874 fba,a %fcc2, loop_2025
20875 array16 %i1, %l6, %g1
20876 udivx %o6, 0x161A, %g4
20877 set 0x54, %i6
20878 stha %o3, [%l7 + %i6] 0x0c
20879loop_2025:
20880 tsubcctv %l5, %o7, %i4
20881 fornot2 %f16, %f26, %f8
20882 membar #Sync
20883 set 0x40, %o2
20884 ldda [%l7 + %o2] 0xf1, %f16
20885 sub %o1, %l3, %l4
20886 nop
20887 setx loop_2026, %l0, %l1
20888 jmpl %l1, %o5
20889 sth %i5, [%l7 + 0x48]
20890 sethi 0x03B8, %g2
20891 fcmpeq32 %f4, %f22, %i0
20892loop_2026:
20893 edge8l %g3, %i6, %i3
20894 and %o0, 0x13D4, %l2
20895 prefetch [%l7 + 0x0C], 0x0
20896 nop
20897 set 0x10, %i1
20898 ldsh [%l7 + %i1], %g5
20899 fbug %fcc3, loop_2027
20900 std %l0, [%l7 + 0x68]
20901 srlx %g6, 0x14, %l0
20902 array8 %o2, %g7, %o4
20903loop_2027:
20904 fpsub16s %f17, %f8, %f16
20905 xnor %i2, 0x02FC, %i7
20906 movrlz %i1, 0x0E5, %l6
20907 sdivx %o6, 0x0F7F, %g1
20908 fpsub32 %f6, %f30, %f24
20909 fmovdneg %icc, %f25, %f0
20910 tleu %xcc, 0x3
20911 tn %xcc, 0x4
20912 popc %g4, %l5
20913 movrlz %o3, 0x252, %i4
20914 sdivcc %o7, 0x02B9, %o1
20915 edge8n %l4, %l3, %o5
20916 fmovsleu %xcc, %f31, %f27
20917 fabsd %f16, %f8
20918 tn %icc, 0x4
20919 fbo,a %fcc2, loop_2028
20920 andn %g2, %i5, %g3
20921 orncc %i0, 0x002D, %i3
20922 fba,a %fcc0, loop_2029
20923loop_2028:
20924 fmovrslz %o0, %f2, %f17
20925 std %l2, [%l7 + 0x28]
20926 tneg %icc, 0x5
20927loop_2029:
20928 smul %g5, %l1, %g6
20929 ldstub [%l7 + 0x7E], %i6
20930 std %l0, [%l7 + 0x08]
20931 and %o2, 0x183F, %o4
20932 tg %xcc, 0x2
20933 mulscc %g7, 0x0885, %i7
20934 ble,a loop_2030
20935 edge8n %i1, %l6, %i2
20936 lduw [%l7 + 0x50], %o6
20937 movpos %xcc, %g1, %l5
20938loop_2030:
20939 mulscc %o3, %g4, %o7
20940 umulcc %i4, 0x1C2A, %o1
20941 tneg %xcc, 0x4
20942 srlx %l3, 0x10, %o5
20943 fmovrsgez %l4, %f30, %f2
20944 mulx %g2, %i5, %g3
20945 fbu,a %fcc2, loop_2031
20946 fmovse %icc, %f26, %f29
20947 edge16ln %i3, %o0, %l2
20948 ldsw [%l7 + 0x08], %g5
20949loop_2031:
20950 fands %f7, %f30, %f23
20951 fmovs %f19, %f25
20952 prefetch [%l7 + 0x78], 0x2
20953 array16 %i0, %l1, %g6
20954 mulx %i6, %l0, %o2
20955 fzeros %f9
20956 edge8n %o4, %i7, %g7
20957 fba %fcc0, loop_2032
20958 sll %l6, 0x1E, %i2
20959 ldstub [%l7 + 0x54], %o6
20960 fmovsvs %xcc, %f25, %f11
20961loop_2032:
20962 edge16l %g1, %i1, %l5
20963 bl,a,pt %icc, loop_2033
20964 orn %o3, %o7, %g4
20965 ble,a,pt %icc, loop_2034
20966 edge32l %i4, %o1, %l3
20967loop_2033:
20968 bcs %icc, loop_2035
20969 xorcc %o5, %g2, %i5
20970loop_2034:
20971 tne %xcc, 0x5
20972 edge16n %l4, %g3, %i3
20973loop_2035:
20974 fbe,a %fcc0, loop_2036
20975 tcc %xcc, 0x5
20976 stb %o0, [%l7 + 0x1C]
20977 stx %l2, [%l7 + 0x70]
20978loop_2036:
20979 stbar
20980 fornot2 %f6, %f2, %f26
20981 bcc,a %icc, loop_2037
20982 movcs %icc, %g5, %l1
20983 movl %icc, %i0, %i6
20984 fmul8x16al %f30, %f28, %f6
20985loop_2037:
20986 movvs %icc, %l0, %o2
20987 membar 0x32
20988 fbg,a %fcc0, loop_2038
20989 udivcc %g6, 0x0A4B, %o4
20990 array32 %i7, %g7, %l6
20991 tne %xcc, 0x2
20992loop_2038:
20993 fbne,a %fcc0, loop_2039
20994 xnorcc %o6, %i2, %i1
20995 tle %icc, 0x2
20996 array32 %g1, %l5, %o7
20997loop_2039:
20998 tgu %icc, 0x3
20999 andn %o3, %g4, %o1
21000 smulcc %l3, 0x1AB7, %o5
21001 bvs,pn %icc, loop_2040
21002 bne %icc, loop_2041
21003 fcmpgt16 %f12, %f0, %i4
21004 flush %l7 + 0x4C
21005loop_2040:
21006 fbn,a %fcc2, loop_2042
21007loop_2041:
21008 st %f19, [%l7 + 0x10]
21009 sethi 0x1F19, %i5
21010 sdiv %l4, 0x02C7, %g3
21011loop_2042:
21012 orn %i3, %o0, %g2
21013 fcmps %fcc1, %f19, %f29
21014 call loop_2043
21015 edge16n %g5, %l2, %l1
21016 brgez,a %i0, loop_2044
21017 tg %xcc, 0x2
21018loop_2043:
21019 taddcctv %l0, 0x0DC3, %o2
21020 alignaddrl %i6, %o4, %g6
21021loop_2044:
21022 fbug %fcc0, loop_2045
21023 for %f24, %f26, %f18
21024 tsubcc %i7, 0x1166, %g7
21025 movn %icc, %o6, %i2
21026loop_2045:
21027 movle %xcc, %l6, %g1
21028 edge8 %l5, %o7, %o3
21029 tvc %icc, 0x7
21030 movgu %icc, %i1, %o1
21031 set 0x28, %i3
21032 sta %f21, [%l7 + %i3] 0x14
21033 edge32ln %l3, %g4, %i4
21034 srlx %i5, 0x16, %o5
21035 sll %l4, %i3, %o0
21036 movleu %icc, %g3, %g5
21037 ldub [%l7 + 0x6F], %l2
21038 fnors %f5, %f6, %f2
21039 movpos %xcc, %l1, %g2
21040 addcc %l0, 0x1712, %i0
21041 call loop_2046
21042 mova %xcc, %i6, %o2
21043 set 0x2C, %o1
21044 ldsha [%l7 + %o1] 0x80, %g6
21045loop_2046:
21046 ldx [%l7 + 0x08], %o4
21047 fmuld8ulx16 %f3, %f13, %f16
21048 sdivcc %g7, 0x05BE, %o6
21049 movrlz %i7, %l6, %g1
21050 udivcc %l5, 0x10F0, %o7
21051 alignaddrl %i2, %i1, %o1
21052 fbu %fcc2, loop_2047
21053 movrlez %o3, %l3, %i4
21054 orcc %g4, 0x0F1E, %i5
21055 udiv %o5, 0x16FD, %i3
21056loop_2047:
21057 fmovdcc %icc, %f18, %f17
21058 bneg %icc, loop_2048
21059 tgu %xcc, 0x1
21060 st %f25, [%l7 + 0x30]
21061 ldsh [%l7 + 0x2A], %l4
21062loop_2048:
21063 nop
21064 set 0x3C, %l1
21065 ldswa [%l7 + %l1] 0x14, %o0
21066 and %g5, 0x1720, %g3
21067 movrne %l2, 0x1D0, %g2
21068 bgu,a %xcc, loop_2049
21069 fcmpes %fcc0, %f29, %f30
21070 fandnot1s %f20, %f21, %f28
21071 movpos %xcc, %l1, %i0
21072loop_2049:
21073 sth %l0, [%l7 + 0x36]
21074 bvs,pt %icc, loop_2050
21075 xorcc %o2, 0x0A47, %i6
21076 movn %xcc, %g6, %g7
21077 edge8n %o4, %o6, %l6
21078loop_2050:
21079 movrlez %i7, %l5, %o7
21080 taddcctv %g1, 0x0274, %i1
21081 subc %i2, 0x0338, %o3
21082 mulscc %l3, %o1, %i4
21083 set 0x78, %i4
21084 stda %i4, [%l7 + %i4] 0x89
21085 fbge %fcc1, loop_2051
21086 fmovrde %g4, %f22, %f26
21087 sll %o5, %i3, %o0
21088 sllx %g5, 0x13, %l4
21089loop_2051:
21090 sdivcc %l2, 0x162B, %g2
21091 fmovrdlz %g3, %f4, %f12
21092 xorcc %l1, 0x1E41, %i0
21093 wr %g0, 0x19, %asi
21094 sta %f28, [%l7 + 0x0C] %asi
21095 taddcctv %o2, 0x1678, %i6
21096 tle %xcc, 0x2
21097 bpos,a %xcc, loop_2052
21098 fmovdcc %xcc, %f9, %f9
21099 udivx %g6, 0x0283, %g7
21100 ldd [%l7 + 0x08], %l0
21101loop_2052:
21102 fmovscc %icc, %f24, %f3
21103 sra %o4, 0x01, %l6
21104 fpsub32 %f8, %f18, %f24
21105 subc %o6, 0x1AA5, %l5
21106 fnot2 %f0, %f24
21107 std %o6, [%l7 + 0x68]
21108 tpos %xcc, 0x5
21109 edge8n %g1, %i7, %i2
21110 set 0x78, %l4
21111 stda %i0, [%l7 + %l4] 0xeb
21112 membar #Sync
21113 srl %o3, %l3, %i4
21114 umulcc %i5, %g4, %o5
21115 fmovdcc %xcc, %f16, %f21
21116 bn,a,pn %icc, loop_2053
21117 movcc %xcc, %o1, %i3
21118 fornot2s %f24, %f20, %f7
21119 ldd [%l7 + 0x70], %g4
21120loop_2053:
21121 sll %o0, %l2, %g2
21122 fcmple16 %f14, %f10, %l4
21123 mulscc %g3, %l1, %i0
21124 std %f28, [%l7 + 0x48]
21125 fmovrsgz %i6, %f1, %f2
21126 taddcc %g6, %g7, %o2
21127 edge8 %o4, %l6, %l0
21128 brlz %l5, loop_2054
21129 fbne,a %fcc0, loop_2055
21130 umulcc %o6, %o7, %g1
21131 andncc %i7, %i1, %o3
21132loop_2054:
21133 sll %i2, 0x1E, %l3
21134loop_2055:
21135 nop
21136 wr %g0, 0x89, %asi
21137 lduwa [%l7 + 0x70] %asi, %i4
21138 edge32n %i5, %o5, %g4
21139 fblg %fcc0, loop_2056
21140 move %xcc, %i3, %g5
21141 fmovse %xcc, %f19, %f29
21142 movrlz %o1, 0x24A, %o0
21143loop_2056:
21144 fpadd32s %f14, %f25, %f30
21145 fpackfix %f2, %f24
21146 fmovrdlz %g2, %f0, %f18
21147 array8 %l4, %g3, %l1
21148 fmovspos %icc, %f14, %f13
21149 xnorcc %i0, 0x1CEF, %l2
21150 sth %i6, [%l7 + 0x56]
21151 edge8ln %g7, %o2, %g6
21152 fmovsn %xcc, %f12, %f9
21153 xnor %o4, 0x13E8, %l6
21154 srl %l0, 0x04, %o6
21155 set 0x5C, %l6
21156 ldsba [%l7 + %l6] 0x19, %o7
21157 mova %xcc, %g1, %i7
21158 movleu %icc, %i1, %l5
21159 edge8 %i2, %o3, %i4
21160 tvs %xcc, 0x5
21161 brz,a %l3, loop_2057
21162 andcc %o5, 0x04CF, %i5
21163 orcc %g4, %i3, %o1
21164 array8 %o0, %g5, %g2
21165loop_2057:
21166 lduw [%l7 + 0x70], %g3
21167 edge32l %l1, %i0, %l2
21168 edge16 %l4, %g7, %o2
21169 movle %icc, %g6, %i6
21170 sra %l6, %l0, %o6
21171 and %o4, %g1, %i7
21172 bpos loop_2058
21173 stbar
21174 ldx [%l7 + 0x38], %o7
21175 andncc %i1, %i2, %l5
21176loop_2058:
21177 add %i4, %l3, %o3
21178 alignaddrl %o5, %i5, %g4
21179 xorcc %o1, %o0, %g5
21180 tg %icc, 0x1
21181 call loop_2059
21182 addcc %g2, 0x0B4B, %g3
21183 xnor %l1, 0x1405, %i0
21184 sdivx %i3, 0x1F4F, %l2
21185loop_2059:
21186 movre %g7, 0x3CF, %l4
21187 umulcc %o2, 0x0296, %i6
21188 lduw [%l7 + 0x54], %g6
21189 fmovrdlz %l6, %f16, %f20
21190 brlez,a %l0, loop_2060
21191 fsrc2 %f22, %f22
21192 fmovdgu %xcc, %f4, %f26
21193 wr %g0, 0x89, %asi
21194 prefetcha [%l7 + 0x18] %asi, 0x2
21195loop_2060:
21196 andcc %g1, %i7, %o4
21197 brnz %i1, loop_2061
21198 edge8l %i2, %l5, %i4
21199 tvc %xcc, 0x3
21200 popc %l3, %o7
21201loop_2061:
21202 xnor %o5, 0x1EA9, %o3
21203 movne %icc, %i5, %g4
21204 move %icc, %o0, %g5
21205 fmuld8sux16 %f23, %f3, %f18
21206 srax %g2, %g3, %o1
21207 fpsub32 %f26, %f0, %f12
21208 brnz,a %l1, loop_2062
21209 bleu,a %xcc, loop_2063
21210 fbule,a %fcc0, loop_2064
21211 srlx %i3, 0x05, %l2
21212loop_2062:
21213 alignaddr %g7, %l4, %o2
21214loop_2063:
21215 fcmpes %fcc0, %f13, %f0
21216loop_2064:
21217 faligndata %f22, %f10, %f24
21218 wr %g0, 0xe2, %asi
21219 ldda [%l7 + 0x20] %asi, %i0
21220 stw %i6, [%l7 + 0x44]
21221 movgu %icc, %g6, %l0
21222 sir 0x144B
21223 udivcc %o6, 0x1078, %g1
21224 sdivx %i7, 0x12E4, %o4
21225 tcs %icc, 0x1
21226 movn %icc, %i1, %l6
21227 fnot2 %f30, %f18
21228 membar #Sync
21229 wr %g0, 0x16, %asi
21230 ldda [%l7 + 0x40] %asi, %f0
21231 sethi 0x1318, %l5
21232 fone %f10
21233 movn %icc, %i4, %i2
21234 bn,pn %xcc, loop_2065
21235 fmovrse %l3, %f12, %f23
21236 ta %icc, 0x7
21237 set 0x48, %i0
21238 stwa %o7, [%l7 + %i0] 0x89
21239loop_2065:
21240 edge16n %o5, %i5, %g4
21241 fcmpgt16 %f6, %f30, %o0
21242 ta %icc, 0x2
21243 subccc %g5, %g2, %o3
21244 tneg %xcc, 0x1
21245 tcs %icc, 0x3
21246 set 0x4C, %g7
21247 stwa %o1, [%l7 + %g7] 0x04
21248 array16 %l1, %i3, %g3
21249 addccc %l2, 0x07D7, %l4
21250 fcmpd %fcc0, %f16, %f20
21251 ba %icc, loop_2066
21252 addccc %g7, 0x0100, %i0
21253 orn %i6, %g6, %o2
21254 fpsub32s %f9, %f6, %f2
21255loop_2066:
21256 movvs %icc, %o6, %l0
21257 set 0x40, %o5
21258 stda %f0, [%l7 + %o5] 0x1e
21259 membar #Sync
21260 array16 %i7, %o4, %g1
21261 movcs %xcc, %i1, %l6
21262 stw %l5, [%l7 + 0x7C]
21263 sdivcc %i4, 0x13F4, %l3
21264 mulx %i2, %o5, %o7
21265 sub %g4, %o0, %g5
21266 fcmple32 %f0, %f0, %g2
21267 std %f6, [%l7 + 0x50]
21268 edge8l %i5, %o1, %l1
21269 ble,a,pt %icc, loop_2067
21270 mulx %o3, %g3, %l2
21271 tn %xcc, 0x5
21272 movg %xcc, %i3, %l4
21273loop_2067:
21274 tleu %xcc, 0x3
21275 fcmpne16 %f24, %f8, %i0
21276 mova %xcc, %g7, %g6
21277 wr %g0, 0x11, %asi
21278 ldsba [%l7 + 0x7B] %asi, %o2
21279 array32 %o6, %i6, %l0
21280 sir 0x1656
21281 fzeros %f11
21282 orcc %o4, 0x1951, %i7
21283 movgu %icc, %i1, %l6
21284 add %l7, 0x40, %l6
21285 wr %g0, 0x81, %asi
21286 lda [%l6] %asi, %l5
21287 casa [%l6] 0x81, %l5, %g1
21288 fmovrse %i4, %f8, %f24
21289 lduw [%l7 + 0x40], %l3
21290 xor %i2, %o7, %o5
21291 fcmpne32 %f0, %f22, %g4
21292 fsrc2 %f26, %f24
21293 bpos loop_2068
21294 membar 0x29
21295 and %g5, 0x0ECB, %o0
21296 fble,a %fcc2, loop_2069
21297loop_2068:
21298 tleu %xcc, 0x2
21299 edge16 %i5, %g2, %l1
21300 fmovrde %o1, %f30, %f12
21301loop_2069:
21302 fmovdcs %icc, %f5, %f28
21303 sdiv %g3, 0x08C9, %l2
21304 tne %icc, 0x3
21305 orn %o3, 0x1490, %l4
21306 sdiv %i0, 0x0D78, %i3
21307 srax %g6, %g7, %o6
21308 sllx %o2, %l0, %i6
21309 set 0x70, %l5
21310 sta %f14, [%l7 + %l5] 0x18
21311 fcmpeq16 %f22, %f6, %o4
21312 wr %g0, 0x0c, %asi
21313 stxa %i7, [%l7 + 0x08] %asi
21314 fbue,a %fcc2, loop_2070
21315 movn %xcc, %l6, %l5
21316 xnor %g1, 0x02FB, %i4
21317 sdivcc %i1, 0x1293, %l3
21318loop_2070:
21319 fblg,a %fcc0, loop_2071
21320 tsubcctv %o7, 0x1B53, %o5
21321 fmovdvs %icc, %f22, %f8
21322 set 0x38, %g3
21323 stda %i2, [%l7 + %g3] 0x10
21324loop_2071:
21325 fbuge,a %fcc3, loop_2072
21326 restored
21327 rdpr %cwp, %g1
21328 rdpr %cansave, %g2
21329 rdpr %canrestore, %g3
21330 rdpr %cleanwin, %g4
21331 rdpr %otherwin, %g5
21332 rdpr %wstate, %g6
21333 fmovrdne %g4, %f4, %f2
21334 xorcc %o0, %i5, %g5
21335loop_2072:
21336 fmovrsne %g2, %f29, %f14
21337 edge16n %o1, %g3, %l1
21338 popc 0x0E6C, %o3
21339 sub %l4, %i0, %l2
21340 tvs %xcc, 0x5
21341 wr %g0, 0x18, %asi
21342 lduba [%l7 + 0x66] %asi, %g6
21343 edge16 %i3, %g7, %o2
21344 movrgez %l0, %i6, %o6
21345 fornot2s %f13, %f15, %f3
21346 tge %icc, 0x0
21347 tcc %icc, 0x1
21348 movre %i7, %o4, %l5
21349 movneg %icc, %l6, %i4
21350 smulcc %i1, %l3, %o7
21351 set 0x40, %i5
21352 stda %f0, [%l7 + %i5] 0xf8
21353 membar #Sync
21354 tge %icc, 0x2
21355 andncc %o5, %i2, %g4
21356 udiv %g1, 0x09D3, %i5
21357 nop
21358 setx loop_2073, %l0, %l1
21359 wrpr 0x1, %tl
21360 wrpr %l1, %tnpc
21361 setx 0x34400001400, %l0, %l1
21362 wrpr %l1, %tstate
21363 wrhpr 0x4, %htstate
21364 done
21365 ldstub [%l7 + 0x1B], %g5
21366 xnorcc %g2, 0x1082, %o1
21367 movgu %icc, %g3, %l1
21368loop_2073:
21369 fmovsl %xcc, %f1, %f6
21370 bn,pn %icc, loop_2074
21371 array32 %o3, %l4, %o0
21372 saved
21373 rdpr %cwp, %g1
21374 rdpr %cansave, %g2
21375 rdpr %canrestore, %g3
21376 rdpr %cleanwin, %g4
21377 rdpr %otherwin, %g5
21378 rdpr %wstate, %g6
21379 movrlz %l2, %g6, %i0
21380loop_2074:
21381 tvc %xcc, 0x3
21382 fxnors %f31, %f0, %f29
21383 tvc %icc, 0x5
21384 tsubcctv %i3, 0x0961, %g7
21385 umul %o2, %i6, %o6
21386 fpsub16 %f28, %f2, %f22
21387 sub %i7, %l0, %l5
21388 movre %o4, %i4, %i1
21389 tcc %icc, 0x2
21390 te %icc, 0x3
21391 bn,a,pt %icc, loop_2075
21392 movneg %icc, %l6, %l3
21393 move %icc, %o7, %o5
21394 tn %xcc, 0x1
21395loop_2075:
21396 fnot2 %f30, %f26
21397 fpadd32s %f1, %f5, %f4
21398 be,pt %xcc, loop_2076
21399 movn %xcc, %i2, %g4
21400 wr %g0, 0x89, %asi
21401 ldswa [%l7 + 0x4C] %asi, %i5
21402loop_2076:
21403 edge8ln %g5, %g1, %o1
21404 fbug,a %fcc2, loop_2077
21405 tg %xcc, 0x0
21406 tl %xcc, 0x7
21407 set 0x30, %o0
21408 ldda [%l7 + %o0] 0x26, %g2
21409loop_2077:
21410 add %g3, %o3, %l4
21411 alignaddrl %l1, %l2, %o0
21412 mulx %i0, %i3, %g7
21413 bneg,a,pt %icc, loop_2078
21414 sir 0x1009
21415 set 0x30, %g1
21416 ldswa [%l7 + %g1] 0x10, %o2
21417loop_2078:
21418 fmovsne %icc, %f28, %f4
21419 tl %icc, 0x1
21420 fcmped %fcc2, %f12, %f4
21421 bn,a loop_2079
21422 movrgez %i6, %o6, %g6
21423 fpadd32s %f24, %f30, %f12
21424 movle %xcc, %i7, %l5
21425loop_2079:
21426 fmovrdgez %o4, %f24, %f10
21427 movne %xcc, %l0, %i4
21428 fandnot2s %f30, %f3, %f4
21429 add %l7, 0x08, %l6
21430 wr %g0, 0x04, %asi
21431 casxa [%l6] %asi, %l6, %l3
21432 movrlez %o7, 0x2ED, %o5
21433 tge %icc, 0x0
21434 brlz,a %i1, loop_2080
21435 ldd [%l7 + 0x48], %f12
21436 tvs %icc, 0x6
21437 fpsub16 %f30, %f18, %f4
21438loop_2080:
21439 fmovrsgez %i2, %f23, %f17
21440 taddcctv %i5, 0x0C15, %g5
21441 andcc %g4, %g1, %g2
21442 saved
21443 rdpr %cwp, %g1
21444 rdpr %cansave, %g2
21445 rdpr %canrestore, %g3
21446 rdpr %cleanwin, %g4
21447 rdpr %otherwin, %g5
21448 rdpr %wstate, %g6
21449 edge32l %g3, %o1, %l4
21450 edge32l %o3, %l2, %o0
21451 fmovdcc %icc, %f0, %f27
21452 movcc %icc, %l1, %i3
21453 edge32n %i0, %o2, %i6
21454 srl %o6, %g7, %i7
21455 movl %icc, %l5, %o4
21456 restored
21457 rdpr %cwp, %g1
21458 rdpr %cansave, %g2
21459 rdpr %canrestore, %g3
21460 rdpr %cleanwin, %g4
21461 rdpr %otherwin, %g5
21462 rdpr %wstate, %g6
21463 movrlz %g6, 0x11D, %i4
21464 tcs %xcc, 0x3
21465 flush %l7 + 0x34
21466 bcs,a %xcc, loop_2081
21467 bgu,a %icc, loop_2082
21468 fmovsle %xcc, %f8, %f2
21469 udiv %l0, 0x07EB, %l6
21470loop_2081:
21471 subc %o7, 0x19F2, %o5
21472loop_2082:
21473 edge32ln %i1, %l3, %i2
21474 and %g5, %g4, %i5
21475 xnor %g1, 0x1E86, %g3
21476 orn %o1, 0x0583, %g2
21477 movrne %o3, 0x0F1, %l4
21478 ta %xcc, 0x0
21479 lduw [%l7 + 0x28], %l2
21480 movrgez %l1, 0x019, %i3
21481 fmuld8sux16 %f12, %f21, %f12
21482 edge32l %i0, %o2, %o0
21483 bcs,pn %xcc, loop_2083
21484 ldsb [%l7 + 0x11], %i6
21485 bge %icc, loop_2084
21486 ldsh [%l7 + 0x50], %o6
21487loop_2083:
21488 fnand %f22, %f6, %f26
21489 set 0x60, %g2
21490 ldswa [%l7 + %g2] 0x81, %i7
21491loop_2084:
21492 xor %l5, %o4, %g7
21493 tg %icc, 0x0
21494 be,pn %xcc, loop_2085
21495 sir 0x1074
21496 fnot1s %f6, %f12
21497 movcs %xcc, %i4, %l0
21498loop_2085:
21499 flush %l7 + 0x24
21500 saved
21501 rdpr %cwp, %g1
21502 rdpr %cansave, %g2
21503 rdpr %canrestore, %g3
21504 rdpr %cleanwin, %g4
21505 rdpr %otherwin, %g5
21506 rdpr %wstate, %g6
21507 tsubcctv %g6, %o7, %l6
21508 tn %xcc, 0x4
21509 wr %g0, 0x80, %asi
21510 ldda [%l7 + 0x40] %asi, %f16
21511 fmovrdlz %i1, %f4, %f6
21512 set 0x40, %g5
21513 stxa %l3, [%l7 + %g5] 0xe3
21514 membar #Sync
21515 wr %g0, 0x11, %asi
21516 stda %i2, [%l7 + 0x58] %asi
21517 taddcctv %o5, %g4, %i5
21518 addccc %g1, 0x155A, %g5
21519 bneg,a %xcc, loop_2086
21520 movvs %icc, %g3, %g2
21521 fand %f0, %f16, %f16
21522 fmovdge %xcc, %f25, %f10
21523loop_2086:
21524 movne %icc, %o3, %l4
21525 movn %icc, %o1, %l2
21526 udiv %i3, 0x064D, %l1
21527 fnors %f19, %f21, %f26
21528 tge %xcc, 0x3
21529 fmovsvc %icc, %f24, %f1
21530 sdivcc %i0, 0x09D5, %o0
21531 sub %o2, %o6, %i6
21532 fmovrde %l5, %f12, %f0
21533 movcs %xcc, %o4, %g7
21534 fblg,a %fcc1, loop_2087
21535 mulx %i4, %l0, %g6
21536 movrgz %o7, 0x242, %l6
21537 movcc %xcc, %i7, %i1
21538loop_2087:
21539 sub %i2, %l3, %g4
21540 sethi 0x17F1, %i5
21541 fbo,a %fcc1, loop_2088
21542 bgu %xcc, loop_2089
21543 fmul8x16 %f10, %f8, %f20
21544 tne %xcc, 0x0
21545loop_2088:
21546 prefetch [%l7 + 0x28], 0x3
21547loop_2089:
21548 sdivcc %o5, 0x1BE4, %g1
21549 bg %xcc, loop_2090
21550 movcc %xcc, %g3, %g5
21551 movl %xcc, %g2, %o3
21552 fmovdvc %icc, %f31, %f14
21553loop_2090:
21554 xorcc %o1, %l4, %i3
21555 taddcctv %l1, 0x1C35, %i0
21556 ldub [%l7 + 0x71], %l2
21557 brgez,a %o2, loop_2091
21558 tge %xcc, 0x5
21559 movne %icc, %o0, %i6
21560 array8 %l5, %o4, %o6
21561loop_2091:
21562 tle %xcc, 0x3
21563 edge32n %g7, %l0, %g6
21564 sll %o7, 0x1C, %i4
21565 sir 0x126D
21566 array8 %i7, %i1, %l6
21567 st %f28, [%l7 + 0x6C]
21568 movrgez %l3, %i2, %g4
21569 umul %o5, %i5, %g1
21570 fmovrsgz %g3, %f13, %f3
21571 bne %xcc, loop_2092
21572 fcmple32 %f4, %f10, %g2
21573 tn %icc, 0x2
21574 fbe %fcc1, loop_2093
21575loop_2092:
21576 edge32l %g5, %o3, %l4
21577 mulscc %i3, %o1, %l1
21578 udivx %i0, 0x0CD4, %l2
21579loop_2093:
21580 bl %icc, loop_2094
21581 fpsub16 %f8, %f16, %f28
21582 fpack16 %f26, %f28
21583 edge32ln %o2, %i6, %l5
21584loop_2094:
21585 umulcc %o0, 0x0070, %o6
21586 edge8 %g7, %o4, %g6
21587 movpos %xcc, %l0, %o7
21588 brlz,a %i7, loop_2095
21589 fsrc2s %f29, %f4
21590 fandnot1s %f21, %f12, %f8
21591 xnor %i1, 0x0E84, %l6
21592loop_2095:
21593 andcc %i4, 0x11C0, %l3
21594 fbg,a %fcc0, loop_2096
21595 sllx %i2, %g4, %o5
21596 stbar
21597 set 0x46, %g4
21598 lduha [%l7 + %g4] 0x04, %g1
21599loop_2096:
21600 nop
21601 wr %g0, 0x23, %asi
21602 stwa %g3, [%l7 + 0x50] %asi
21603 membar #Sync
21604 umul %i5, %g5, %g2
21605 lduh [%l7 + 0x2A], %l4
21606 edge8n %o3, %o1, %i3
21607 nop
21608 setx loop_2097, %l0, %l1
21609 jmpl %l1, %l1
21610 swap [%l7 + 0x10], %l2
21611 movrgz %o2, 0x33B, %i6
21612 wr %g0, 0x20, %asi
21613 stxa %l5, [%g0 + 0x8] %asi
21614loop_2097:
21615 udiv %o0, 0x0A08, %i0
21616 fmovdg %xcc, %f15, %f20
21617 movn %icc, %o6, %o4
21618 andcc %g7, 0x1430, %g6
21619 tcc %icc, 0x4
21620 tleu %icc, 0x3
21621 fmovdcs %xcc, %f22, %f12
21622 fmovsgu %icc, %f19, %f11
21623 fands %f24, %f7, %f20
21624 mova %xcc, %l0, %o7
21625 taddcc %i7, 0x03D8, %i1
21626 alignaddr %l6, %l3, %i2
21627 fmovsl %xcc, %f0, %f19
21628 wr %g0, 0x19, %asi
21629 lduba [%l7 + 0x62] %asi, %i4
21630 restored
21631 rdpr %cwp, %g1
21632 rdpr %cansave, %g2
21633 rdpr %canrestore, %g3
21634 rdpr %cleanwin, %g4
21635 rdpr %otherwin, %g5
21636 rdpr %wstate, %g6
21637 brlez %o5, loop_2098
21638 alignaddr %g4, %g1, %g3
21639 ldsh [%l7 + 0x38], %i5
21640 edge8n %g5, %l4, %g2
21641loop_2098:
21642 fbl %fcc0, loop_2099
21643 fpmerge %f8, %f7, %f16
21644 tsubcctv %o1, %i3, %l1
21645 fpadd32 %f18, %f22, %f4
21646loop_2099:
21647 fxor %f26, %f12, %f10
21648 movrlz %l2, %o3, %i6
21649 edge32l %o2, %o0, %i0
21650 lduh [%l7 + 0x24], %l5
21651 edge16n %o6, %g7, %g6
21652 alignaddrl %l0, %o4, %o7
21653 alignaddrl %i7, %i1, %l6
21654 taddcc %i2, 0x1BAE, %i4
21655 udivcc %l3, 0x12FF, %g4
21656 edge16l %g1, %g3, %o5
21657 movcc %icc, %g5, %i5
21658 edge8 %g2, %o1, %i3
21659 movn %xcc, %l4, %l2
21660 fcmps %fcc3, %f23, %f1
21661 brz,a %l1, loop_2100
21662 add %i6, 0x1568, %o3
21663 umul %o0, 0x04DA, %i0
21664 sdivcc %l5, 0x072B, %o2
21665loop_2100:
21666 nop
21667 set 0x36, %l2
21668 stha %g7, [%l7 + %l2] 0x2f
21669 membar #Sync
21670 fbug %fcc3, loop_2101
21671 brgz %g6, loop_2102
21672 fcmpeq16 %f10, %f28, %l0
21673 stw %o4, [%l7 + 0x4C]
21674loop_2101:
21675 brgz %o6, loop_2103
21676loop_2102:
21677 fbu,a %fcc1, loop_2104
21678 movle %icc, %o7, %i7
21679 fors %f22, %f29, %f13
21680loop_2103:
21681 tsubcc %i1, 0x0392, %i2
21682loop_2104:
21683 movcs %icc, %l6, %l3
21684 fexpand %f0, %f10
21685 bne,a %icc, loop_2105
21686 or %i4, 0x0D65, %g4
21687 edge32ln %g3, %o5, %g5
21688 bcc,a,pt %icc, loop_2106
21689loop_2105:
21690 andn %i5, 0x147B, %g2
21691 wr %g0, 0xf9, %asi
21692 stda %f16, [%l7 + 0x40] %asi
21693 membar #Sync
21694loop_2106:
21695 fmovdvc %xcc, %f2, %f13
21696 xor %o1, %i3, %l4
21697 fmovse %icc, %f0, %f12
21698 alignaddrl %l2, %g1, %l1
21699 nop
21700 set 0x5B, %o7
21701 ldstub [%l7 + %o7], %o3
21702 nop
21703 setx loop_2107, %l0, %l1
21704 wrpr 0x1, %tl
21705 wrpr %l1, %tpc
21706 add %l1, 0x4, %l1
21707 wrpr %l1, %tnpc
21708 setx 0x34400001400, %l0, %l1
21709 wrpr %l1, %tstate
21710 wrhpr 0x4, %htstate
21711 retry
21712 edge32l %o0, %i0, %l5
21713 stbar
21714 ldsb [%l7 + 0x3A], %o2
21715loop_2107:
21716 tcc %icc, 0x5
21717 tl %xcc, 0x5
21718 set 0x6E, %g6
21719 ldstuba [%l7 + %g6] 0x18, %i6
21720 fcmps %fcc3, %f20, %f12
21721 taddcctv %g6, %l0, %o4
21722 tsubcctv %g7, %o7, %o6
21723 udiv %i1, 0x0F58, %i2
21724 movcc %icc, %l6, %i7
21725 sir 0x0BF7
21726 fnot1s %f19, %f15
21727 bgu,a %xcc, loop_2108
21728 fmovsl %icc, %f23, %f23
21729 sdiv %l3, 0x1FDB, %g4
21730 add %g3, 0x0EA5, %i4
21731loop_2108:
21732 brz,a %g5, loop_2109
21733 edge8l %i5, %o5, %o1
21734 smul %g2, %l4, %i3
21735 ld [%l7 + 0x20], %f27
21736loop_2109:
21737 fbe,a %fcc1, loop_2110
21738 fcmpne16 %f22, %f18, %l2
21739 mulx %g1, 0x016F, %o3
21740 tg %xcc, 0x1
21741loop_2110:
21742 fbne %fcc2, loop_2111
21743 fmovrdlz %o0, %f16, %f18
21744 sra %i0, 0x1F, %l1
21745 fmovsn %icc, %f7, %f9
21746loop_2111:
21747 movvc %xcc, %l5, %o2
21748 edge8l %i6, %l0, %o4
21749 edge16l %g6, %g7, %o6
21750 fand %f22, %f10, %f4
21751 xnorcc %o7, 0x1C1F, %i1
21752 movcc %xcc, %l6, %i2
21753 fandnot1 %f22, %f12, %f6
21754 addc %l3, %i7, %g4
21755 sll %g3, %i4, %g5
21756 wr %g0, 0x27, %asi
21757 ldda [%l7 + 0x70] %asi, %i4
21758 ldd [%l7 + 0x68], %f24
21759 nop
21760 setx loop_2112, %l0, %l1
21761 wrpr 0x1, %tl
21762 wrpr %l1, %tpc
21763 add %l1, 0x4, %l1
21764 wrpr %l1, %tnpc
21765 setx 0x34400001400, %l0, %l1
21766 wrpr %l1, %tstate
21767 wrhpr 0x4, %htstate
21768 retry
21769 fmovdle %xcc, %f25, %f0
21770 fsrc2 %f10, %f4
21771 tneg %xcc, 0x0
21772loop_2112:
21773 fmovrdgz %o1, %f12, %f28
21774 lduh [%l7 + 0x2E], %g2
21775 fmul8x16 %f31, %f4, %f16
21776 bcs,pt %xcc, loop_2113
21777 alignaddrl %l4, %o5, %l2
21778 umul %g1, 0x1F2F, %i3
21779 bvc %xcc, loop_2114
21780loop_2113:
21781 sdiv %o0, 0x0323, %i0
21782 addccc %o3, 0x11B9, %l5
21783 stbar
21784loop_2114:
21785 orncc %l1, %i6, %l0
21786 fpackfix %f14, %f13
21787 fxor %f2, %f14, %f16
21788 sir 0x1E4A
21789 xnor %o2, %o4, %g6
21790 tsubcctv %o6, 0x027A, %g7
21791 smul %i1, 0x1E57, %o7
21792 movle %icc, %l6, %i2
21793 addccc %l3, 0x1210, %g4
21794 tvs %icc, 0x1
21795 fpadd32 %f16, %f4, %f2
21796 fmovspos %xcc, %f31, %f27
21797 movvs %xcc, %g3, %i7
21798 fmovrsne %i4, %f19, %f25
21799 bn,a,pn %xcc, loop_2115
21800 subccc %g5, 0x163A, %i5
21801 andncc %o1, %l4, %g2
21802 fmovspos %icc, %f22, %f22
21803loop_2115:
21804 smul %l2, 0x1E5C, %g1
21805 fble,a %fcc3, loop_2116
21806 smul %i3, %o0, %o5
21807 fnot2 %f18, %f24
21808 flush %l7 + 0x0C
21809loop_2116:
21810 ld [%l7 + 0x4C], %f30
21811 tleu %xcc, 0x6
21812 movrlz %i0, %l5, %o3
21813 wr %g0, 0x2a, %asi
21814 stda %i6, [%l7 + 0x60] %asi
21815 membar #Sync
21816 fmovrdlez %l0, %f4, %f6
21817 tl %icc, 0x3
21818 orn %l1, %o4, %g6
21819 udivx %o2, 0x1344, %g7
21820 movrgez %i1, %o7, %o6
21821 edge32 %l6, %l3, %g4
21822 srl %g3, 0x06, %i2
21823 fxnor %f22, %f8, %f8
21824 smulcc %i4, 0x1D5B, %g5
21825 andncc %i7, %o1, %l4
21826 edge8n %i5, %l2, %g2
21827 bcs,a %icc, loop_2117
21828 sdiv %i3, 0x0876, %o0
21829 tn %icc, 0x1
21830 prefetch [%l7 + 0x14], 0x2
21831loop_2117:
21832 fmovrdgz %g1, %f6, %f22
21833 fmovdne %xcc, %f21, %f20
21834 sll %o5, %l5, %o3
21835 sethi 0x093C, %i0
21836 addccc %i6, 0x0A3F, %l0
21837 saved
21838 rdpr %cwp, %g1
21839 rdpr %cansave, %g2
21840 rdpr %canrestore, %g3
21841 rdpr %cleanwin, %g4
21842 rdpr %otherwin, %g5
21843 rdpr %wstate, %g6
21844 ble,a,pt %icc, loop_2118
21845 fmovsa %icc, %f21, %f14
21846 srl %o4, 0x0D, %l1
21847 wr %g0, 0x04, %asi
21848 lduwa [%l7 + 0x0C] %asi, %g6
21849loop_2118:
21850 mulx %g7, 0x1489, %o2
21851 ldsb [%l7 + 0x52], %o7
21852 srlx %o6, %i1, %l3
21853 subcc %g4, %g3, %l6
21854 set 0x40, %l3
21855 ldda [%l7 + %l3] 0x81, %f0
21856 sethi 0x1ADB, %i2
21857 move %icc, %g5, %i7
21858 movrne %i4, 0x0E9, %o1
21859 udivx %i5, 0x023E, %l2
21860 tge %xcc, 0x6
21861 wr %g0, 0x88, %asi
21862 stda %f0, [%l7 + 0x40] %asi
21863 movrlez %g2, 0x1A1, %i3
21864 fxnors %f24, %f31, %f9
21865 lduh [%l7 + 0x5C], %l4
21866 fandnot2s %f29, %f6, %f6
21867 umul %g1, 0x08DF, %o5
21868 edge16n %o0, %o3, %l5
21869 fmovsvc %icc, %f1, %f31
21870 st %f29, [%l7 + 0x48]
21871 srl %i0, %l0, %o4
21872 alignaddr %l1, %g6, %g7
21873 stbar
21874 set 0x70, %o6
21875 ldda [%l7 + %o6] 0x80, %o2
21876 wr %g0, 0x80, %asi
21877 prefetcha [%l7 + 0x40] %asi, 0x3
21878 movrlz %o6, 0x359, %i6
21879 tne %icc, 0x0
21880 brgez %i1, loop_2119
21881 bne %xcc, loop_2120
21882 ldsh [%l7 + 0x44], %l3
21883 sethi 0x02DF, %g4
21884loop_2119:
21885 movleu %xcc, %l6, %g3
21886loop_2120:
21887 tl %xcc, 0x4
21888 edge8n %i2, %g5, %i4
21889 xorcc %o1, 0x03FF, %i7
21890 orn %l2, 0x01DC, %i5
21891 pdist %f14, %f4, %f14
21892 movre %i3, 0x28C, %g2
21893 nop
21894 setx loop_2121, %l0, %l1
21895 jmpl %l1, %g1
21896 alignaddr %o5, %l4, %o0
21897 tg %xcc, 0x6
21898 movpos %xcc, %l5, %o3
21899loop_2121:
21900 nop
21901 wr %g0, 0x27, %asi
21902 stha %i0, [%l7 + 0x54] %asi
21903 membar #Sync
21904 smulcc %l0, %o4, %g6
21905 fmovsleu %xcc, %f29, %f15
21906 bn,a,pn %xcc, loop_2122
21907 ld [%l7 + 0x70], %f8
21908 fcmpne32 %f8, %f0, %l1
21909 restored
21910 rdpr %cwp, %g1
21911 rdpr %cansave, %g2
21912 rdpr %canrestore, %g3
21913 rdpr %cleanwin, %g4
21914 rdpr %otherwin, %g5
21915 rdpr %wstate, %g6
21916loop_2122:
21917 ldsw [%l7 + 0x5C], %g7
21918 orcc %o2, 0x19C8, %o6
21919 edge32n %o7, %i6, %i1
21920 fpackfix %f18, %f6
21921 fmovrslz %g4, %f29, %f14
21922 tvc %xcc, 0x5
21923 subccc %l3, %g3, %i2
21924 movgu %xcc, %g5, %i4
21925 edge32 %o1, %l6, %l2
21926 set 0x50, %o3
21927 stda %i6, [%l7 + %o3] 0x22
21928 membar #Sync
21929 movrgz %i5, 0x370, %g2
21930 tn %xcc, 0x3
21931 brlez %i3, loop_2123
21932 tge %icc, 0x6
21933 udiv %g1, 0x12C9, %o5
21934 tpos %xcc, 0x7
21935loop_2123:
21936 edge32n %o0, %l5, %o3
21937 sll %l4, %l0, %o4
21938 fzeros %f6
21939 array32 %i0, %l1, %g7
21940 bleu %icc, loop_2124
21941 fornot2 %f8, %f10, %f12
21942 movrlez %g6, %o2, %o6
21943 or %o7, %i1, %i6
21944loop_2124:
21945 fcmpne16 %f14, %f10, %g4
21946 tvc %icc, 0x3
21947 fmovrdne %g3, %f14, %f6
21948 xorcc %l3, %g5, %i2
21949 fpsub16s %f25, %f17, %f12
21950 faligndata %f14, %f4, %f8
21951 fmovsleu %icc, %f15, %f27
21952 movn %icc, %o1, %i4
21953 fmovdvs %icc, %f16, %f18
21954 andncc %l2, %l6, %i7
21955 xnor %g2, %i5, %g1
21956 call loop_2125
21957 bshuffle %f12, %f14, %f12
21958 array16 %i3, %o0, %l5
21959 tsubcc %o5, 0x0B8B, %o3
21960loop_2125:
21961 alignaddrl %l4, %l0, %o4
21962 sllx %l1, 0x0E, %g7
21963 tle %icc, 0x2
21964 fmovdne %icc, %f27, %f25
21965 addcc %i0, 0x1A04, %o2
21966 movl %xcc, %g6, %o7
21967 fcmpd %fcc1, %f0, %f6
21968 edge16 %i1, %i6, %g4
21969 subccc %o6, %g3, %g5
21970 fmovsvc %xcc, %f28, %f4
21971 movg %xcc, %i2, %o1
21972 sub %i4, %l3, %l6
21973 fmul8sux16 %f20, %f28, %f12
21974 call loop_2126
21975 fnegs %f31, %f20
21976 fcmpd %fcc0, %f8, %f22
21977 movre %i7, 0x2C6, %g2
21978loop_2126:
21979 fblg %fcc0, loop_2127
21980 ldd [%l7 + 0x48], %l2
21981 edge32n %g1, %i3, %o0
21982 fmovdneg %icc, %f30, %f9
21983loop_2127:
21984 tsubcc %l5, 0x0B28, %o5
21985 movneg %icc, %i5, %l4
21986 sll %l0, %o4, %o3
21987 nop
21988 setx loop_2128, %l0, %l1
21989 wrpr 0x1, %tl
21990 wrpr %l1, %tnpc
21991 setx 0x34400001400, %l0, %l1
21992 wrpr %l1, %tstate
21993 wrhpr 0x4, %htstate
21994 done
21995 andcc %l1, %g7, %o2
21996 fcmpgt16 %f30, %f30, %i0
21997 sdivcc %g6, 0x1442, %i1
21998loop_2128:
21999 fzeros %f1
22000 set 0x53, %o4
22001 ldstuba [%l7 + %o4] 0x18, %o7
22002 wr %g0, 0x11, %asi
22003 prefetcha [%l7 + 0x18] %asi, 0x1
22004 array16 %o6, %i6, %g5
22005 edge32n %g3, %o1, %i2
22006 fbo %fcc3, loop_2129
22007 movpos %xcc, %l3, %i4
22008 bvc,pn %icc, loop_2130
22009 taddcctv %i7, 0x0569, %g2
22010loop_2129:
22011 fxor %f28, %f30, %f16
22012 fbuge,a %fcc2, loop_2131
22013loop_2130:
22014 tle %xcc, 0x7
22015 fsrc2s %f14, %f7
22016 udivcc %l2, 0x14DE, %l6
22017loop_2131:
22018 bl,a loop_2132
22019 sll %g1, 0x1F, %o0
22020 stb %i3, [%l7 + 0x47]
22021 sub %l5, %o5, %l4
22022loop_2132:
22023 nop
22024 add %l7, 0x48, %l6
22025 wr %g0, 0x88, %asi
22026 casa [%l6] %asi, %i5, %l0
22027 sth %o4, [%l7 + 0x48]
22028 move %xcc, %l1, %o3
22029 orcc %g7, %i0, %g6
22030 movrlez %i1, 0x3F4, %o2
22031 set 0x08, %i2
22032 prefetcha [%l7 + %i2] 0x18, 0x3
22033 tcc %icc, 0x1
22034 sethi 0x03F1, %o6
22035 bg,a %icc, loop_2133
22036 edge16 %i6, %g5, %o7
22037 bg,a,pt %icc, loop_2134
22038 movre %g3, %i2, %o1
22039loop_2133:
22040 fsrc1s %f26, %f31
22041 fble %fcc3, loop_2135
22042loop_2134:
22043 fcmpeq16 %f22, %f30, %i4
22044 tsubcctv %l3, %g2, %l2
22045 membar 0x38
22046loop_2135:
22047 edge8ln %l6, %i7, %g1
22048 edge8n %o0, %i3, %o5
22049 edge32n %l4, %i5, %l5
22050 ldsw [%l7 + 0x28], %l0
22051 fpmerge %f20, %f25, %f10
22052 edge32n %o4, %l1, %o3
22053 sll %g7, 0x11, %g6
22054 sdivcc %i0, 0x1DE8, %o2
22055 udivx %i1, 0x111C, %g4
22056 subc %o6, %g5, %o7
22057 set 0x10, %l0
22058 ldswa [%l7 + %l0] 0x19, %i6
22059 subcc %i2, 0x1670, %o1
22060 movge %xcc, %i4, %l3
22061 sethi 0x189E, %g3
22062 fmovrdne %l2, %f8, %f2
22063 tleu %icc, 0x3
22064 addc %l6, %i7, %g2
22065 tg %xcc, 0x7
22066 nop
22067 setx loop_2136, %l0, %l1
22068 wrpr 0x1, %tl
22069 wrpr %l1, %tnpc
22070 setx 0x34400001400, %l0, %l1
22071 wrpr %l1, %tstate
22072 wrhpr 0x4, %htstate
22073 done
22074 edge16n %o0, %i3, %g1
22075 and %l4, %o5, %i5
22076 movpos %icc, %l0, %l5
22077loop_2136:
22078 bneg,pn %icc, loop_2137
22079 fzeros %f10
22080 add %l7, 0x38, %l6
22081 wr %g0, 0x89, %asi
22082 ldxa [%l6] %asi, %l1
22083 casxa [%l6] 0x89, %l1, %o4
22084loop_2137:
22085 fmovrde %o3, %f2, %f30
22086 smulcc %g7, %i0, %g6
22087 taddcctv %i1, 0x1A84, %o2
22088 alignaddrl %g4, %o6, %g5
22089 fandnot2s %f5, %f5, %f27
22090 wr %g0, 0x24, %asi
22091 ldda [%l7 + 0x10] %asi, %o6
22092 wr %g0, 0x10, %asi
22093 lduba [%l7 + 0x0C] %asi, %i6
22094 saved
22095 rdpr %cwp, %g1
22096 rdpr %cansave, %g2
22097 rdpr %canrestore, %g3
22098 rdpr %cleanwin, %g4
22099 rdpr %otherwin, %g5
22100 rdpr %wstate, %g6
22101 or %i2, 0x111B, %o1
22102 sir 0x16EC
22103 bge,a %icc, loop_2138
22104 andn %l3, 0x1913, %g3
22105 ldd [%l7 + 0x50], %i4
22106 tn %xcc, 0x1
22107loop_2138:
22108 fandnot2 %f28, %f24, %f6
22109 fmovse %xcc, %f20, %f4
22110 tcc %xcc, 0x2
22111 wr %g0, 0x10, %asi
22112 stxa %l2, [%l7 + 0x60] %asi
22113 smul %i7, %l6, %o0
22114 fsrc1s %f14, %f0
22115 fcmpgt16 %f28, %f14, %i3
22116 set 0x43, %i6
22117 ldstuba [%l7 + %i6] 0x0c, %g2
22118 bge,a loop_2139
22119 alignaddr %l4, %g1, %i5
22120 movne %icc, %l0, %l5
22121 ld [%l7 + 0x24], %f14
22122loop_2139:
22123 taddcctv %o5, %l1, %o3
22124 bgu,a,pt %xcc, loop_2140
22125 stbar
22126 fpack32 %f4, %f4, %f0
22127 xnorcc %o4, %g7, %g6
22128loop_2140:
22129 fbe %fcc1, loop_2141
22130 fzeros %f20
22131 alignaddr %i0, %o2, %g4
22132 swap [%l7 + 0x4C], %i1
22133loop_2141:
22134 movpos %icc, %o6, %g5
22135 tvc %icc, 0x0
22136 fmovde %xcc, %f22, %f26
22137 orcc %o7, 0x14FF, %i2
22138 smulcc %i6, 0x0A27, %o1
22139 taddcctv %g3, %l3, %i4
22140 tne %icc, 0x2
22141 fornot1s %f31, %f19, %f6
22142 smulcc %i7, 0x0A15, %l2
22143 sethi 0x055A, %o0
22144 restored
22145 rdpr %cwp, %g1
22146 rdpr %cansave, %g2
22147 rdpr %canrestore, %g3
22148 rdpr %cleanwin, %g4
22149 rdpr %otherwin, %g5
22150 rdpr %wstate, %g6
22151 bleu,a,pn %icc, loop_2142
22152 fpsub16s %f23, %f3, %f1
22153 fbul %fcc3, loop_2143
22154 add %i3, %g2, %l6
22155loop_2142:
22156 nop
22157 set 0x18, %o2
22158 stha %g1, [%l7 + %o2] 0x2b
22159 membar #Sync
22160loop_2143:
22161 nop
22162 set 0x38, %i7
22163 lduba [%l7 + %i7] 0x04, %l4
22164 edge16 %i5, %l5, %l0
22165 stw %o5, [%l7 + 0x44]
22166 set 0x55, %i1
22167 ldsba [%l7 + %i1] 0x89, %o3
22168 ta %xcc, 0x4
22169 movne %xcc, %o4, %g7
22170 fpadd32 %f8, %f20, %f20
22171 tsubcctv %l1, %g6, %i0
22172 sdiv %g4, 0x1FC8, %i1
22173 fmovdpos %icc, %f10, %f29
22174 movl %icc, %o2, %o6
22175 tsubcctv %g5, 0x1CF6, %i2
22176 tne %icc, 0x5
22177 nop
22178 set 0x6C, %o1
22179 ldsw [%l7 + %o1], %i6
22180 tg %xcc, 0x6
22181 mulscc %o7, 0x083B, %g3
22182 edge8 %o1, %l3, %i7
22183 set 0x14, %l1
22184 ldsha [%l7 + %l1] 0x15, %l2
22185 movle %icc, %o0, %i3
22186 movl %xcc, %g2, %l6
22187 orncc %g1, 0x1FEA, %i4
22188 movge %icc, %l4, %i5
22189 udivx %l5, 0x1A61, %l0
22190 bne,pt %icc, loop_2144
22191 fcmple16 %f20, %f18, %o5
22192 movneg %icc, %o4, %o3
22193 brgz,a %l1, loop_2145
22194loop_2144:
22195 sra %g6, 0x00, %g7
22196 fmovsle %icc, %f30, %f7
22197 wr %g0, 0x21, %asi
22198 ldxa [%g0 + 0x8] %asi, %g4
22199loop_2145:
22200 fpadd16 %f2, %f18, %f22
22201 ldstub [%l7 + 0x44], %i1
22202 fpsub32 %f28, %f4, %f28
22203 tne %xcc, 0x3
22204 fmovsneg %icc, %f30, %f20
22205 smul %i0, %o6, %g5
22206 ble,a,pn %xcc, loop_2146
22207 umulcc %o2, 0x195E, %i6
22208 sllx %i2, %g3, %o7
22209 bg loop_2147
22210loop_2146:
22211 tleu %xcc, 0x1
22212 fornot1 %f26, %f26, %f2
22213 edge8 %l3, %o1, %i7
22214loop_2147:
22215 ld [%l7 + 0x24], %f14
22216 addcc %l2, %o0, %g2
22217 stw %l6, [%l7 + 0x3C]
22218 edge32ln %i3, %i4, %g1
22219 fmovdleu %icc, %f16, %f8
22220 movre %l4, 0x306, %l5
22221 movne %icc, %i5, %l0
22222 saved
22223 rdpr %cwp, %g1
22224 rdpr %cansave, %g2
22225 rdpr %canrestore, %g3
22226 rdpr %cleanwin, %g4
22227 rdpr %otherwin, %g5
22228 rdpr %wstate, %g6
22229 xnorcc %o5, 0x0D09, %o3
22230 fandnot1 %f6, %f2, %f16
22231 std %o4, [%l7 + 0x10]
22232 fmovsa %icc, %f1, %f12
22233 fmul8ulx16 %f30, %f12, %f28
22234 add %l1, %g6, %g4
22235 bl,pt %icc, loop_2148
22236 edge16 %g7, %i0, %i1
22237 bpos loop_2149
22238 smulcc %g5, %o6, %i6
22239loop_2148:
22240 bg,pn %xcc, loop_2150
22241 brnz,a %o2, loop_2151
22242loop_2149:
22243 movvc %xcc, %g3, %o7
22244 movrgz %i2, %l3, %i7
22245loop_2150:
22246 nop
22247 wr %g0, 0x89, %asi
22248 prefetcha [%l7 + 0x08] %asi, 0x2
22249loop_2151:
22250 mulscc %l2, 0x12F9, %o0
22251 mova %xcc, %l6, %g2
22252 alignaddr %i4, %i3, %g1
22253 tvc %xcc, 0x1
22254 flush %l7 + 0x60
22255 fcmpne16 %f20, %f14, %l5
22256 sra %l4, 0x03, %i5
22257 fmovdl %xcc, %f31, %f0
22258 movre %o5, 0x207, %o3
22259 edge8 %l0, %l1, %g6
22260 movpos %xcc, %g4, %o4
22261 edge8ln %g7, %i0, %i1
22262 fmovdne %xcc, %f20, %f13
22263 movgu %icc, %o6, %i6
22264 movrgz %g5, 0x29F, %g3
22265 edge8l %o2, %i2, %o7
22266 fxnor %f8, %f28, %f4
22267 movg %icc, %l3, %o1
22268 brgez,a %l2, loop_2152
22269 movrgz %o0, %l6, %g2
22270 bg,a,pt %xcc, loop_2153
22271 edge16ln %i4, %i3, %g1
22272loop_2152:
22273 stbar
22274 edge8l %l5, %i7, %i5
22275loop_2153:
22276 nop
22277 set 0x38, %i4
22278 stda %o4, [%l7 + %i4] 0x10
22279 fpadd32 %f28, %f0, %f18
22280 fpadd32 %f12, %f0, %f24
22281 fmovsvc %xcc, %f26, %f0
22282 edge8n %o3, %l0, %l4
22283 tsubcctv %l1, %g4, %o4
22284 fcmpes %fcc2, %f15, %f23
22285 bge,a loop_2154
22286 addccc %g7, 0x0073, %g6
22287 smul %i0, %o6, %i6
22288 movpos %icc, %g5, %i1
22289loop_2154:
22290 tcs %xcc, 0x7
22291 tn %xcc, 0x3
22292 std %o2, [%l7 + 0x20]
22293 tn %xcc, 0x4
22294 fpsub32 %f6, %f2, %f28
22295 bshuffle %f28, %f20, %f6
22296 edge16 %g3, %o7, %l3
22297 umul %i2, 0x1E5F, %o1
22298 tg %icc, 0x6
22299 bn,pt %icc, loop_2155
22300 edge32l %l2, %o0, %g2
22301 array8 %l6, %i3, %g1
22302 fba,a %fcc1, loop_2156
22303loop_2155:
22304 fxnors %f12, %f24, %f20
22305 tl %icc, 0x1
22306 set 0x10, %i3
22307 stha %i4, [%l7 + %i3] 0x80
22308loop_2156:
22309 nop
22310 set 0x58, %l4
22311 stda %i6, [%l7 + %l4] 0x04
22312 umulcc %l5, 0x16D9, %o5
22313 fmovde %icc, %f19, %f18
22314 fornot1 %f6, %f30, %f14
22315 saved
22316 rdpr %cwp, %g1
22317 rdpr %cansave, %g2
22318 rdpr %canrestore, %g3
22319 rdpr %cleanwin, %g4
22320 rdpr %otherwin, %g5
22321 rdpr %wstate, %g6
22322 srax %i5, 0x0E, %o3
22323 tleu %xcc, 0x4
22324 fmovrdlz %l4, %f26, %f28
22325 movg %xcc, %l1, %l0
22326 fmovspos %icc, %f24, %f0
22327 tne %xcc, 0x0
22328 movneg %xcc, %g4, %o4
22329 set 0x3C, %i0
22330 sta %f1, [%l7 + %i0] 0x15
22331 nop
22332 setx loop_2157, %l0, %l1
22333 wrpr 0x1, %tl
22334 wrpr %l1, %tnpc
22335 setx 0x34400001400, %l0, %l1
22336 wrpr %l1, %tstate
22337 wrhpr 0x4, %htstate
22338 done
22339 movleu %xcc, %g6, %g7
22340 fmovdcs %xcc, %f16, %f31
22341 wr %g0, 0x2b, %asi
22342 stda %o6, [%l7 + 0x30] %asi
22343 membar #Sync
22344loop_2157:
22345 tne %icc, 0x4
22346 fblg %fcc2, loop_2158
22347 ta %icc, 0x6
22348 fble %fcc1, loop_2159
22349 movre %i0, %i6, %i1
22350loop_2158:
22351 or %g5, 0x04CA, %o2
22352 tge %icc, 0x4
22353loop_2159:
22354 fmovrdgez %o7, %f30, %f20
22355 fmul8x16au %f20, %f18, %f28
22356 edge32 %g3, %i2, %l3
22357 udiv %l2, 0x02C2, %o0
22358 xor %o1, 0x15AD, %l6
22359 sll %i3, %g2, %g1
22360 movl %xcc, %i7, %i4
22361 sllx %l5, 0x11, %i5
22362 taddcctv %o3, %l4, %o5
22363 fcmped %fcc0, %f30, %f22
22364 fmovdleu %xcc, %f12, %f4
22365 sdivcc %l1, 0x0772, %g4
22366 add %l0, %g6, %g7
22367 brlez,a %o4, loop_2160
22368 fbul,a %fcc3, loop_2161
22369 movrgez %o6, 0x299, %i6
22370 andcc %i0, 0x0FEF, %g5
22371loop_2160:
22372 fcmpgt32 %f20, %f4, %i1
22373loop_2161:
22374 edge8n %o7, %g3, %o2
22375 movl %icc, %l3, %i2
22376 movcc %icc, %o0, %l2
22377 fornot1 %f6, %f30, %f8
22378 fmovsg %xcc, %f19, %f28
22379 std %f20, [%l7 + 0x20]
22380 tsubcc %o1, 0x15D4, %l6
22381 taddcc %g2, 0x0E2C, %g1
22382 edge32ln %i7, %i4, %l5
22383 set 0x4C, %g7
22384 stwa %i5, [%l7 + %g7] 0x04
22385 srax %o3, 0x19, %l4
22386 ta %xcc, 0x6
22387 umul %o5, 0x1693, %l1
22388 xor %g4, 0x0284, %l0
22389 popc %g6, %i3
22390 edge8ln %g7, %o4, %o6
22391 bcs,pt %xcc, loop_2162
22392 sdivcc %i6, 0x174A, %g5
22393 andcc %i1, 0x01DE, %i0
22394 xorcc %g3, %o2, %l3
22395loop_2162:
22396 edge16n %i2, %o0, %o7
22397 sdivcc %l2, 0x17BF, %l6
22398 bgu,a,pn %icc, loop_2163
22399 swap [%l7 + 0x60], %o1
22400 nop
22401 setx loop_2164, %l0, %l1
22402 wrpr 0x1, %tl
22403 wrpr %l1, %tnpc
22404 setx 0x34400001400, %l0, %l1
22405 wrpr %l1, %tstate
22406 wrhpr 0x4, %htstate
22407 done
22408 add %g1, 0x1FCC, %i7
22409loop_2163:
22410 tcs %icc, 0x5
22411 tvc %icc, 0x3
22412loop_2164:
22413 edge8ln %g2, %l5, %i4
22414 movgu %xcc, %i5, %o3
22415 tvc %xcc, 0x1
22416 tleu %icc, 0x3
22417 orcc %l4, %o5, %l1
22418 bcs,pn %icc, loop_2165
22419 bne,a loop_2166
22420 edge8l %g4, %l0, %i3
22421 alignaddrl %g7, %g6, %o6
22422loop_2165:
22423 fmovrsgez %i6, %f31, %f18
22424loop_2166:
22425 tpos %icc, 0x4
22426 fmovrdlz %o4, %f24, %f8
22427 fnands %f15, %f3, %f0
22428 nop
22429 set 0x78, %o5
22430 std %f0, [%l7 + %o5]
22431 array8 %g5, %i0, %i1
22432 wr %g0, 0xf0, %asi
22433 stda %f16, [%l7 + 0x40] %asi
22434 membar #Sync
22435 subc %g3, %o2, %i2
22436 faligndata %f28, %f6, %f14
22437 subc %o0, 0x0D9D, %l3
22438 nop
22439 setx loop_2167, %l0, %l1
22440 wrpr 0x1, %tl
22441 wrpr %l1, %tpc
22442 add %l1, 0x4, %l1
22443 wrpr %l1, %tnpc
22444 setx 0x34400001400, %l0, %l1
22445 wrpr %l1, %tstate
22446 wrhpr 0x4, %htstate
22447 retry
22448 edge32 %l2, %l6, %o1
22449 fmovse %xcc, %f25, %f5
22450 andcc %g1, 0x1E9D, %o7
22451loop_2167:
22452 tvs %icc, 0x6
22453 bg,a loop_2168
22454 ble,a,pn %icc, loop_2169
22455 tleu %xcc, 0x3
22456 wr %g0, 0x89, %asi
22457 lda [%l7 + 0x7C] %asi, %f17
22458loop_2168:
22459 fbge,a %fcc1, loop_2170
22460loop_2169:
22461 prefetch [%l7 + 0x08], 0x2
22462 fbue,a %fcc3, loop_2171
22463 addcc %i7, 0x1644, %l5
22464loop_2170:
22465 edge16n %i4, %i5, %o3
22466 movrlez %l4, %o5, %l1
22467loop_2171:
22468 movgu %icc, %g4, %g2
22469 wr %g0, 0x10, %asi
22470 lduha [%l7 + 0x16] %asi, %i3
22471 wr %g0, 0x23, %asi
22472 stwa %g7, [%l7 + 0x3C] %asi
22473 membar #Sync
22474 sdivcc %l0, 0x16C1, %g6
22475 edge8 %o6, %o4, %g5
22476 sth %i6, [%l7 + 0x3A]
22477 sub %i1, %g3, %o2
22478 srl %i2, %i0, %o0
22479 sra %l2, 0x1D, %l3
22480 bleu,a %icc, loop_2172
22481 umulcc %o1, %l6, %o7
22482 subccc %i7, 0x1B07, %l5
22483 brgez,a %i4, loop_2173
22484loop_2172:
22485 swap [%l7 + 0x0C], %i5
22486 array8 %g1, %o3, %l4
22487 set 0x20, %l6
22488 prefetcha [%l7 + %l6] 0x89, 0x2
22489loop_2173:
22490 sra %l1, 0x11, %g4
22491 fmovs %f7, %f9
22492 brlez,a %g2, loop_2174
22493 fcmpne16 %f2, %f2, %g7
22494 movgu %icc, %i3, %g6
22495 fcmpeq32 %f26, %f18, %o6
22496loop_2174:
22497 array8 %l0, %o4, %g5
22498 ld [%l7 + 0x7C], %f1
22499 andncc %i1, %g3, %o2
22500 fpadd16s %f2, %f10, %f5
22501 tgu %icc, 0x4
22502 wr %g0, 0x88, %asi
22503 sta %f28, [%l7 + 0x1C] %asi
22504 fbo,a %fcc3, loop_2175
22505 fmovdvc %icc, %f27, %f7
22506 orn %i6, 0x1D15, %i2
22507 edge8 %o0, %l2, %i0
22508loop_2175:
22509 fpsub32s %f13, %f2, %f20
22510 bgu %icc, loop_2176
22511 edge16n %l3, %o1, %o7
22512 tne %xcc, 0x2
22513 tneg %xcc, 0x1
22514loop_2176:
22515 tle %icc, 0x6
22516 fornot1 %f28, %f0, %f26
22517 bg,a %icc, loop_2177
22518 bg %icc, loop_2178
22519 fmovsvc %xcc, %f6, %f21
22520 fabsd %f10, %f8
22521loop_2177:
22522 tg %icc, 0x4
22523loop_2178:
22524 fbg %fcc2, loop_2179
22525 array16 %l6, %i7, %i4
22526 movn %icc, %l5, %g1
22527 array16 %o3, %l4, %o5
22528loop_2179:
22529 movgu %icc, %i5, %l1
22530 tsubcctv %g2, 0x1787, %g7
22531 set 0x68, %g3
22532 stda %i2, [%l7 + %g3] 0xe2
22533 membar #Sync
22534 tvs %xcc, 0x3
22535 bn loop_2180
22536 mova %icc, %g4, %o6
22537 sth %g6, [%l7 + 0x40]
22538 andcc %o4, 0x0A5F, %g5
22539loop_2180:
22540 fbo,a %fcc3, loop_2181
22541 bcc %icc, loop_2182
22542 bshuffle %f26, %f8, %f28
22543 set 0x4D, %l5
22544 ldstuba [%l7 + %l5] 0x18, %i1
22545loop_2181:
22546 subcc %l0, %g3, %o2
22547loop_2182:
22548 nop
22549 set 0x68, %i5
22550 stxa %i2, [%l7 + %i5] 0x2a
22551 membar #Sync
22552 restored
22553 rdpr %cwp, %g1
22554 rdpr %cansave, %g2
22555 rdpr %canrestore, %g3
22556 rdpr %cleanwin, %g4
22557 rdpr %otherwin, %g5
22558 rdpr %wstate, %g6
22559 wr %g0, 0x57, %asi
22560 stxa %o0, [%g0 + 0x0] %asi
22561 add %i6, 0x1A6D, %i0
22562 xnor %l2, 0x07D0, %o1
22563 fcmpne16 %f30, %f12, %l3
22564 orcc %l6, %o7, %i7
22565 fsrc1 %f8, %f0
22566 xnor %l5, %g1, %i4
22567 restored
22568 rdpr %cwp, %g1
22569 rdpr %cansave, %g2
22570 rdpr %canrestore, %g3
22571 rdpr %cleanwin, %g4
22572 rdpr %otherwin, %g5
22573 rdpr %wstate, %g6
22574 fcmple16 %f24, %f2, %o3
22575 wr %g0, 0xe2, %asi
22576 stha %o5, [%l7 + 0x20] %asi
22577 membar #Sync
22578 movle %icc, %l4, %i5
22579 andncc %g2, %l1, %i3
22580 nop
22581 setx loop_2183, %l0, %l1
22582 wrpr 0x1, %tl
22583 wrpr %l1, %tpc
22584 add %l1, 0x4, %l1
22585 wrpr %l1, %tnpc
22586 setx 0x34400001400, %l0, %l1
22587 wrpr %l1, %tstate
22588 wrhpr 0x4, %htstate
22589 retry
22590 membar 0x47
22591 add %l7, 0x30, %l6
22592 wr %g0, 0x89, %asi
22593 casxa [%l6] 0x89, %g7, %g4
22594loop_2183:
22595 brlez,a %g6, loop_2184
22596 tg %xcc, 0x0
22597 stw %o6, [%l7 + 0x48]
22598 fmovd %f6, %f26
22599loop_2184:
22600 brlez %g5, loop_2185
22601 sth %i1, [%l7 + 0x60]
22602 tgu %icc, 0x4
22603 tge %icc, 0x4
22604loop_2185:
22605 orcc %l0, 0x0A43, %o4
22606 fcmpne16 %f6, %f22, %o2
22607 lduh [%l7 + 0x74], %g3
22608 fmovrdlez %o0, %f0, %f4
22609 addccc %i2, %i6, %l2
22610 or %o1, 0x19AA, %i0
22611 fmovsleu %xcc, %f3, %f17
22612 mova %xcc, %l6, %o7
22613 movge %icc, %l3, %l5
22614 mova %icc, %i7, %i4
22615 or %o3, %g1, %l4
22616 fbge,a %fcc1, loop_2186
22617 edge16ln %o5, %g2, %l1
22618 fblg,a %fcc2, loop_2187
22619 tsubcctv %i3, 0x13B0, %i5
22620loop_2186:
22621 sdivx %g4, 0x033A, %g6
22622 fmovsn %icc, %f19, %f26
22623loop_2187:
22624 edge16l %o6, %g7, %g5
22625 wr %g0, 0x2b, %asi
22626 stba %l0, [%l7 + 0x42] %asi
22627 membar #Sync
22628 stbar
22629 movpos %xcc, %o4, %o2
22630 tgu %xcc, 0x4
22631 andn %g3, %o0, %i2
22632 movge %icc, %i6, %i1
22633 stbar
22634 edge8 %o1, %l2, %i0
22635 bvs loop_2188
22636 fpadd16 %f12, %f6, %f28
22637 srlx %l6, %o7, %l5
22638 movge %icc, %i7, %i4
22639loop_2188:
22640 and %l3, %o3, %l4
22641 edge32n %o5, %g2, %g1
22642 addcc %l1, %i5, %g4
22643 movrgez %i3, %g6, %g7
22644 ldsw [%l7 + 0x3C], %g5
22645 smul %o6, %l0, %o2
22646 fmovsneg %xcc, %f12, %f0
22647 srax %g3, 0x11, %o0
22648 fbule %fcc0, loop_2189
22649 fsrc1 %f16, %f10
22650 tcc %icc, 0x4
22651 edge16n %o4, %i2, %i1
22652loop_2189:
22653 fba %fcc0, loop_2190
22654 xorcc %i6, %o1, %i0
22655 movcs %xcc, %l6, %o7
22656 movne %icc, %l5, %i7
22657loop_2190:
22658 taddcctv %l2, 0x0359, %i4
22659 edge8 %l3, %l4, %o3
22660 add %o5, %g1, %l1
22661 sth %g2, [%l7 + 0x1E]
22662 fornot2s %f7, %f26, %f21
22663 fmovdn %xcc, %f25, %f25
22664 fbg,a %fcc2, loop_2191
22665 srl %g4, 0x03, %i5
22666 fmovrdgez %i3, %f12, %f20
22667 edge16n %g6, %g5, %o6
22668loop_2191:
22669 tsubcc %l0, 0x09D4, %o2
22670 add %g3, 0x0342, %o0
22671 fcmple32 %f22, %f14, %o4
22672 fcmpeq16 %f8, %f24, %i2
22673 edge32n %i1, %i6, %o1
22674 andn %g7, 0x1B56, %l6
22675 ldsb [%l7 + 0x7A], %o7
22676 umulcc %i0, 0x1098, %i7
22677 or %l2, 0x1015, %i4
22678 te %xcc, 0x3
22679 mova %icc, %l3, %l5
22680 set 0x64, %o0
22681 stba %o3, [%l7 + %o0] 0xe2
22682 membar #Sync
22683 fpsub16 %f0, %f26, %f30
22684 set 0x3C, %g1
22685 lduwa [%l7 + %g1] 0x88, %l4
22686 ldx [%l7 + 0x50], %g1
22687 fbule,a %fcc3, loop_2192
22688 bne,a loop_2193
22689 bge,a loop_2194
22690 fxors %f2, %f31, %f28
22691loop_2192:
22692 mulx %o5, %g2, %l1
22693loop_2193:
22694 addc %i5, 0x0045, %i3
22695loop_2194:
22696 edge8ln %g4, %g6, %o6
22697 alignaddr %l0, %o2, %g5
22698 sra %g3, %o0, %o4
22699 movne %xcc, %i2, %i1
22700 tgu %xcc, 0x5
22701 udivcc %i6, 0x0882, %g7
22702 sdivcc %l6, 0x03F7, %o7
22703 fmovsle %icc, %f1, %f3
22704 fpadd32s %f10, %f30, %f19
22705 movle %xcc, %i0, %i7
22706 srl %l2, %i4, %o1
22707 wr %g0, 0x11, %asi
22708 stba %l5, [%l7 + 0x23] %asi
22709 movvs %icc, %o3, %l3
22710 fnor %f20, %f26, %f14
22711 nop
22712 setx loop_2195, %l0, %l1
22713 jmpl %l1, %g1
22714 fmovsvs %icc, %f12, %f5
22715 taddcctv %l4, 0x08B0, %o5
22716 membar 0x38
22717loop_2195:
22718 umul %g2, %l1, %i3
22719 fcmple16 %f26, %f6, %i5
22720 fands %f13, %f5, %f24
22721 andcc %g4, %o6, %l0
22722 wr %g0, 0x89, %asi
22723 stda %g6, [%l7 + 0x08] %asi
22724 fmul8x16au %f31, %f27, %f16
22725 movcc %xcc, %g5, %g3
22726 fbn %fcc0, loop_2196
22727 fone %f12
22728 fbul %fcc0, loop_2197
22729 movrgez %o0, %o4, %i2
22730loop_2196:
22731 nop
22732 wr %g0, 0x2a, %asi
22733 stda %o2, [%l7 + 0x70] %asi
22734 membar #Sync
22735loop_2197:
22736 edge32l %i6, %g7, %l6
22737 edge8l %i1, %o7, %i7
22738 movl %xcc, %l2, %i0
22739 tn %icc, 0x3
22740 tvs %xcc, 0x0
22741 andn %i4, %o1, %o3
22742 edge16ln %l3, %g1, %l5
22743 smul %l4, 0x0D1B, %o5
22744 sll %g2, 0x15, %l1
22745 wr %g0, 0x0c, %asi
22746 stha %i5, [%l7 + 0x24] %asi
22747 array32 %g4, %o6, %i3
22748 array16 %g6, %l0, %g3
22749 umulcc %g5, %o4, %o0
22750 brnz,a %o2, loop_2198
22751 movn %xcc, %i6, %g7
22752 tge %icc, 0x3
22753 xor %i2, %l6, %i1
22754loop_2198:
22755 xnor %o7, 0x0283, %l2
22756 sdivx %i7, 0x1B6A, %i0
22757 udivx %o1, 0x0D31, %i4
22758 taddcctv %l3, 0x13A0, %o3
22759 srax %l5, 0x1B, %l4
22760 fpmerge %f17, %f16, %f24
22761 wr %g0, 0x89, %asi
22762 stha %g1, [%l7 + 0x5E] %asi
22763 movcs %xcc, %g2, %o5
22764 add %l1, %g4, %i5
22765 sllx %i3, 0x14, %o6
22766 movne %icc, %l0, %g3
22767 subcc %g5, %g6, %o0
22768 fmovspos %icc, %f18, %f4
22769 tleu %icc, 0x7
22770 fmovsg %icc, %f24, %f9
22771 add %o2, 0x16C7, %i6
22772 tsubcc %o4, %i2, %g7
22773 movcc %icc, %l6, %o7
22774 tvs %icc, 0x7
22775 sir 0x12E1
22776 bpos,pt %xcc, loop_2199
22777 fbo %fcc0, loop_2200
22778 ldstub [%l7 + 0x6F], %l2
22779 ba,a,pn %icc, loop_2201
22780loop_2199:
22781 brnz,a %i1, loop_2202
22782loop_2200:
22783 stw %i7, [%l7 + 0x34]
22784 nop
22785 setx loop_2203, %l0, %l1
22786 jmpl %l1, %i0
22787loop_2201:
22788 subcc %i4, 0x036B, %l3
22789loop_2202:
22790 movvc %icc, %o1, %l5
22791 sllx %l4, %o3, %g1
22792loop_2203:
22793 fcmps %fcc2, %f13, %f2
22794 bshuffle %f30, %f6, %f30
22795 fsrc1 %f24, %f8
22796 addc %o5, 0x1F1C, %l1
22797 array8 %g2, %i5, %i3
22798 tn %xcc, 0x3
22799 fnot1 %f16, %f8
22800 stx %g4, [%l7 + 0x10]
22801 srlx %l0, 0x1E, %g3
22802 bge,pt %icc, loop_2204
22803 ldstub [%l7 + 0x3D], %o6
22804 orn %g5, 0x1A4B, %g6
22805 ldsh [%l7 + 0x1E], %o2
22806loop_2204:
22807 edge8n %o0, %o4, %i6
22808 brnz,a %i2, loop_2205
22809 nop
22810 setx loop_2206, %l0, %l1
22811 wrpr 0x1, %tl
22812 wrpr %l1, %tpc
22813 add %l1, 0x4, %l1
22814 wrpr %l1, %tnpc
22815 setx 0x34400001400, %l0, %l1
22816 wrpr %l1, %tstate
22817 wrhpr 0x4, %htstate
22818 retry
22819 fble %fcc3, loop_2207
22820 tcs %xcc, 0x6
22821loop_2205:
22822 be,a,pt %icc, loop_2208
22823loop_2206:
22824 fabsd %f6, %f14
22825loop_2207:
22826 xnorcc %l6, %o7, %g7
22827 addcc %l2, %i7, %i0
22828loop_2208:
22829 xorcc %i1, 0x036E, %i4
22830 nop
22831 setx loop_2209, %l0, %l1
22832 wrpr 0x1, %tl
22833 wrpr %l1, %tpc
22834 add %l1, 0x4, %l1
22835 wrpr %l1, %tnpc
22836 setx 0x34400001400, %l0, %l1
22837 wrpr %l1, %tstate
22838 wrhpr 0x4, %htstate
22839 retry
22840 ld [%l7 + 0x44], %f12
22841 fxnor %f14, %f16, %f30
22842 sir 0x128C
22843loop_2209:
22844 fmovse %xcc, %f19, %f2
22845 add %l7, 0x30, %l6
22846 wr %g0, 0x81, %asi
22847 ldxa [%l6] %asi, %l3
22848 casxa [%l6] %asi, %l3, %l5
22849 tg %xcc, 0x6
22850 sir 0x0696
22851 edge16ln %l4, %o1, %g1
22852 fmovsneg %xcc, %f1, %f27
22853 xorcc %o5, 0x043E, %l1
22854 fcmpgt32 %f0, %f26, %g2
22855 tg %xcc, 0x0
22856 sdivcc %o3, 0x0CA8, %i5
22857 orncc %g4, %l0, %g3
22858 fabss %f21, %f26
22859 bne,pt %icc, loop_2210
22860 sub %i3, %g5, %o6
22861 tcc %xcc, 0x2
22862 sth %g6, [%l7 + 0x26]
22863loop_2210:
22864 fnot2 %f8, %f20
22865 fmul8x16al %f14, %f18, %f18
22866 array32 %o2, %o0, %o4
22867 movrne %i2, 0x252, %i6
22868 movle %icc, %o7, %g7
22869 tsubcctv %l6, 0x0706, %l2
22870 tsubcc %i0, %i7, %i1
22871 fmovde %icc, %f3, %f21
22872 addccc %l3, 0x0C0F, %l5
22873 fones %f5
22874 edge8l %i4, %l4, %o1
22875 fmul8x16au %f28, %f5, %f8
22876 sub %o5, 0x0CD7, %g1
22877 edge8l %l1, %o3, %g2
22878 fcmpne16 %f30, %f12, %i5
22879 tcs %icc, 0x0
22880 move %icc, %l0, %g3
22881 alignaddrl %g4, %g5, %o6
22882 fcmpes %fcc1, %f24, %f26
22883 tleu %icc, 0x1
22884 set 0x40, %g5
22885 stda %f0, [%l7 + %g5] 0xf9
22886 membar #Sync
22887 tg %xcc, 0x3
22888 srax %i3, 0x0B, %o2
22889 set 0x50, %g2
22890 stxa %o0, [%l7 + %g2] 0x2a
22891 membar #Sync
22892 srl %o4, 0x01, %g6
22893 movcs %xcc, %i6, %o7
22894 bshuffle %f22, %f4, %f24
22895 sll %g7, %i2, %l2
22896 andncc %l6, %i7, %i0
22897 nop
22898 set 0x28, %l2
22899 std %i0, [%l7 + %l2]
22900 lduw [%l7 + 0x08], %l5
22901 alignaddrl %l3, %i4, %l4
22902 bvs,a loop_2211
22903 tsubcc %o5, 0x158D, %o1
22904 sllx %g1, %o3, %l1
22905 tpos %icc, 0x0
22906loop_2211:
22907 tvs %xcc, 0x0
22908 edge16l %g2, %i5, %g3
22909 fmul8sux16 %f10, %f18, %f12
22910 movpos %xcc, %g4, %g5
22911 tn %icc, 0x3
22912 fors %f16, %f6, %f0
22913 array16 %l0, %i3, %o2
22914 tgu %icc, 0x1
22915 fmovsg %xcc, %f6, %f4
22916 fornot1 %f0, %f8, %f24
22917 siam 0x0
22918 sdiv %o6, 0x05EB, %o4
22919 subcc %o0, %g6, %i6
22920 andcc %o7, 0x1226, %g7
22921 udivx %i2, 0x0D66, %l2
22922 edge8 %l6, %i0, %i1
22923 set 0x74, %o7
22924 stba %i7, [%l7 + %o7] 0x18
22925 fcmpd %fcc3, %f2, %f8
22926 sllx %l5, 0x0F, %l3
22927 fbu %fcc0, loop_2212
22928 fands %f19, %f13, %f13
22929 movre %i4, 0x088, %l4
22930 udiv %o5, 0x1783, %g1
22931loop_2212:
22932 fxnors %f2, %f21, %f1
22933 andcc %o1, 0x0D1F, %o3
22934 sll %l1, 0x08, %g2
22935 ldstub [%l7 + 0x5C], %i5
22936 fornot1 %f30, %f18, %f2
22937 std %f8, [%l7 + 0x58]
22938 movcc %xcc, %g3, %g4
22939 add %l0, %g5, %i3
22940 orcc %o6, %o4, %o0
22941 ld [%l7 + 0x4C], %f0
22942 membar 0x51
22943 fba,a %fcc1, loop_2213
22944 tge %xcc, 0x7
22945 alignaddr %g6, %i6, %o7
22946 sdivx %o2, 0x01DD, %g7
22947loop_2213:
22948 movn %xcc, %i2, %l6
22949 tl %xcc, 0x6
22950 fbne,a %fcc1, loop_2214
22951 movgu %xcc, %i0, %i1
22952 edge32ln %i7, %l2, %l5
22953 tleu %xcc, 0x6
22954loop_2214:
22955 ldstub [%l7 + 0x46], %l3
22956 tvs %xcc, 0x5
22957 tpos %xcc, 0x7
22958 fxors %f18, %f13, %f13
22959 sllx %l4, 0x0C, %o5
22960 andncc %i4, %g1, %o1
22961 movcs %icc, %o3, %l1
22962 edge32n %g2, %i5, %g4
22963 fands %f20, %f2, %f16
22964 movcc %icc, %g3, %g5
22965 fbe,a %fcc1, loop_2215
22966 fmovrslz %l0, %f3, %f30
22967 fmovdgu %icc, %f1, %f24
22968 fmovsne %xcc, %f2, %f29
22969loop_2215:
22970 fmovse %icc, %f26, %f1
22971 restored
22972 rdpr %cwp, %g1
22973 rdpr %cansave, %g2
22974 rdpr %canrestore, %g3
22975 rdpr %cleanwin, %g4
22976 rdpr %otherwin, %g5
22977 rdpr %wstate, %g6
22978 fnot1 %f26, %f12
22979 sll %i3, 0x1D, %o6
22980 edge8n %o4, %g6, %o0
22981 fandnot2s %f30, %f19, %f3
22982 fmovdpos %icc, %f23, %f14
22983 edge16n %o7, %o2, %g7
22984 fbul %fcc3, loop_2216
22985 movleu %icc, %i6, %i2
22986 fmovdgu %icc, %f8, %f24
22987 tne %icc, 0x6
22988loop_2216:
22989 fnot2 %f30, %f16
22990 tl %xcc, 0x5
22991 sdivx %i0, 0x1A25, %l6
22992 brlez %i7, loop_2217
22993 fcmpeq32 %f8, %f20, %i1
22994 fcmple16 %f0, %f6, %l5
22995 flush %l7 + 0x64
22996loop_2217:
22997 movgu %icc, %l2, %l4
22998 set 0x76, %g4
22999 ldsha [%l7 + %g4] 0x19, %o5
23000 movn %icc, %i4, %g1
23001 stw %l3, [%l7 + 0x18]
23002 xorcc %o3, 0x1ED3, %l1
23003 fmovrslez %g2, %f9, %f21
23004 edge16 %o1, %g4, %i5
23005 fpadd32 %f6, %f4, %f16
23006 tge %xcc, 0x5
23007 add %g3, %g5, %i3
23008 udivcc %o6, 0x0685, %l0
23009 srax %o4, %g6, %o0
23010 srl %o2, 0x1C, %o7
23011 xorcc %i6, 0x1B23, %g7
23012 std %f8, [%l7 + 0x30]
23013 fnor %f22, %f28, %f6
23014 alignaddrl %i0, %l6, %i7
23015 siam 0x3
23016 sra %i1, 0x16, %i2
23017 fmovsvc %icc, %f1, %f30
23018 movpos %xcc, %l2, %l4
23019 ta %icc, 0x1
23020 tvs %xcc, 0x1
23021 sdivx %l5, 0x1C0B, %o5
23022 sllx %i4, 0x02, %l3
23023 tne %icc, 0x6
23024 nop
23025 set 0x40, %l3
23026 ldd [%l7 + %l3], %f16
23027 fbu,a %fcc3, loop_2218
23028 fmovdn %icc, %f13, %f27
23029 bvs loop_2219
23030 ble,pt %icc, loop_2220
23031loop_2218:
23032 fpsub32 %f30, %f2, %f28
23033 set 0x24, %g6
23034 stha %o3, [%l7 + %g6] 0x2f
23035 membar #Sync
23036loop_2219:
23037 subccc %g1, 0x0825, %l1
23038loop_2220:
23039 edge8l %o1, %g2, %i5
23040 move %xcc, %g4, %g3
23041 srlx %i3, %o6, %l0
23042 orn %g5, %o4, %g6
23043 fxor %f18, %f0, %f28
23044 bleu %icc, loop_2221
23045 stbar
23046 array32 %o0, %o7, %o2
23047 taddcctv %g7, %i0, %l6
23048loop_2221:
23049 bl,a,pn %icc, loop_2222
23050 fmovdvs %icc, %f22, %f16
23051 edge8 %i6, %i1, %i2
23052 fnot2s %f0, %f0
23053loop_2222:
23054 sir 0x1388
23055 fpadd16s %f4, %f9, %f9
23056 sdivcc %l2, 0x036D, %i7
23057 fcmpd %fcc3, %f6, %f12
23058 srax %l4, %o5, %l5
23059 brgez,a %l3, loop_2223
23060 tleu %icc, 0x2
23061 mova %icc, %i4, %g1
23062 movle %icc, %o3, %o1
23063loop_2223:
23064 fmovsl %icc, %f27, %f25
23065 movpos %xcc, %l1, %i5
23066 fmovdvc %icc, %f17, %f4
23067 fpsub16s %f9, %f11, %f10
23068 tsubcc %g4, 0x0B68, %g2
23069 tcc %icc, 0x3
23070 fsrc2 %f20, %f30
23071 fcmple16 %f8, %f16, %i3
23072 fmovrsne %o6, %f28, %f30
23073 fmovdn %icc, %f25, %f27
23074 nop
23075 set 0x08, %o6
23076 ldd [%l7 + %o6], %l0
23077 edge16ln %g3, %g5, %o4
23078 sethi 0x108E, %o0
23079 prefetch [%l7 + 0x6C], 0x2
23080 membar 0x6E
23081 edge16l %o7, %o2, %g6
23082 addccc %i0, 0x15B6, %l6
23083 wr %g0, 0x10, %asi
23084 lduwa [%l7 + 0x20] %asi, %g7
23085 edge16l %i6, %i2, %l2
23086 sir 0x0C5A
23087 fbu,a %fcc2, loop_2224
23088 andcc %i1, %i7, %o5
23089 sllx %l4, 0x17, %l5
23090 fmovrdlz %i4, %f30, %f0
23091loop_2224:
23092 edge32ln %g1, %o3, %l3
23093 xorcc %o1, 0x1FA5, %i5
23094 ta %xcc, 0x5
23095 movge %xcc, %g4, %g2
23096 bcc,pt %xcc, loop_2225
23097 tcs %icc, 0x0
23098 tsubcctv %i3, 0x0190, %o6
23099 edge32 %l0, %g3, %g5
23100loop_2225:
23101 taddcc %o4, %o0, %l1
23102 xorcc %o2, 0x1A38, %o7
23103 subccc %g6, 0x0DBB, %l6
23104 fbl,a %fcc1, loop_2226
23105 xor %g7, %i6, %i2
23106 fmovdne %xcc, %f28, %f12
23107 edge16 %l2, %i0, %i1
23108loop_2226:
23109 move %xcc, %o5, %i7
23110 tn %icc, 0x2
23111 fpadd16s %f3, %f21, %f29
23112 fmovrslez %l5, %f22, %f0
23113 alignaddr %i4, %l4, %o3
23114 udiv %g1, 0x0931, %o1
23115 fmul8ulx16 %f0, %f28, %f6
23116 sll %i5, 0x0E, %l3
23117 edge16n %g4, %i3, %o6
23118 fpmerge %f31, %f30, %f4
23119 st %f11, [%l7 + 0x4C]
23120 movg %xcc, %l0, %g3
23121 addc %g5, %g2, %o0
23122 fcmple32 %f6, %f18, %o4
23123 set 0x68, %o4
23124 ldswa [%l7 + %o4] 0x80, %l1
23125 or %o2, 0x103D, %o7
23126 sll %l6, 0x15, %g7
23127 movneg %icc, %g6, %i6
23128 sdiv %i2, 0x113F, %l2
23129 fpmerge %f6, %f27, %f0
23130 mova %xcc, %i0, %o5
23131 alignaddrl %i1, %l5, %i7
23132 taddcc %i4, %o3, %l4
23133 tneg %icc, 0x6
23134 movrlez %g1, 0x0B4, %i5
23135 tn %icc, 0x7
23136 fpack32 %f4, %f6, %f2
23137 tcs %icc, 0x3
23138 sub %o1, 0x1AA6, %l3
23139 fbn %fcc1, loop_2227
23140 udivcc %i3, 0x1B9B, %o6
23141 brnz %g4, loop_2228
23142 tle %xcc, 0x5
23143loop_2227:
23144 sra %l0, 0x0F, %g5
23145 fmovdneg %xcc, %f6, %f8
23146loop_2228:
23147 bg,pn %icc, loop_2229
23148 movrlez %g2, %o0, %o4
23149 nop
23150 setx loop_2230, %l0, %l1
23151 jmpl %l1, %g3
23152 edge8l %o2, %l1, %l6
23153loop_2229:
23154 std %g6, [%l7 + 0x50]
23155 saved
23156 rdpr %cwp, %g1
23157 rdpr %cansave, %g2
23158 rdpr %canrestore, %g3
23159 rdpr %cleanwin, %g4
23160 rdpr %otherwin, %g5
23161 rdpr %wstate, %g6
23162loop_2230:
23163 ldstub [%l7 + 0x54], %g6
23164 fnors %f11, %f22, %f30
23165 fmovrdne %o7, %f22, %f24
23166 movrne %i6, %l2, %i2
23167 brgez %i0, loop_2231
23168 fbo %fcc1, loop_2232
23169 fmovdge %xcc, %f10, %f7
23170 fmul8x16al %f7, %f25, %f16
23171loop_2231:
23172 nop
23173 set 0x40, %i2
23174 ldda [%l7 + %i2] 0x2a, %i0
23175loop_2232:
23176 swap [%l7 + 0x48], %o5
23177 andncc %i7, %i4, %l5
23178 sir 0x00C4
23179 mulx %o3, 0x035D, %l4
23180 nop
23181 setx loop_2233, %l0, %l1
23182 wrpr 0x1, %tl
23183 wrpr %l1, %tnpc
23184 setx 0x34400001400, %l0, %l1
23185 wrpr %l1, %tstate
23186 wrhpr 0x4, %htstate
23187 done
23188 orncc %i5, %o1, %g1
23189 fsrc2s %f13, %f3
23190 edge8l %i3, %l3, %o6
23191loop_2233:
23192 tcc %xcc, 0x5
23193 set 0x10, %l0
23194 ldda [%l7 + %l0] 0x19, %l0
23195 fmuld8sux16 %f14, %f0, %f0
23196 fandnot1 %f0, %f0, %f14
23197 srlx %g5, %g4, %g2
23198 addc %o0, 0x1AC0, %o4
23199 stx %o2, [%l7 + 0x20]
23200 fmovsn %icc, %f24, %f22
23201 bl loop_2234
23202 te %icc, 0x1
23203 sdivx %g3, 0x1F1D, %l1
23204 fbge %fcc2, loop_2235
23205loop_2234:
23206 st %f1, [%l7 + 0x74]
23207 fxnor %f4, %f28, %f18
23208 fmovsne %icc, %f12, %f10
23209loop_2235:
23210 tg %icc, 0x6
23211 udiv %l6, 0x1BFF, %g7
23212 and %o7, %i6, %l2
23213 movvc %xcc, %i2, %i0
23214 bpos,pn %xcc, loop_2236
23215 udivx %i1, 0x187E, %g6
23216 fpadd16 %f22, %f12, %f26
23217 edge32 %i7, %i4, %o5
23218loop_2236:
23219 nop
23220 wr %g0, 0x80, %asi
23221 stxa %l5, [%l7 + 0x50] %asi
23222 fmovrdgez %l4, %f20, %f10
23223 edge16 %o3, %o1, %i5
23224 ldsw [%l7 + 0x78], %g1
23225 nop
23226 set 0x35, %i6
23227 stb %l3, [%l7 + %i6]
23228 srl %i3, %o6, %l0
23229 bgu,a loop_2237
23230 saved
23231 rdpr %cwp, %g1
23232 rdpr %cansave, %g2
23233 rdpr %canrestore, %g3
23234 rdpr %cleanwin, %g4
23235 rdpr %otherwin, %g5
23236 rdpr %wstate, %g6
23237 set 0x71, %o3
23238 lduba [%l7 + %o3] 0x10, %g5
23239loop_2237:
23240 restored
23241 rdpr %cwp, %g1
23242 rdpr %cansave, %g2
23243 rdpr %canrestore, %g3
23244 rdpr %cleanwin, %g4
23245 rdpr %otherwin, %g5
23246 rdpr %wstate, %g6
23247 mova %icc, %g4, %g2
23248 fcmpeq16 %f6, %f24, %o0
23249 subc %o4, 0x1FFE, %o2
23250 tg %icc, 0x0
23251 wr %g0, 0x2a, %asi
23252 stba %g3, [%l7 + 0x35] %asi
23253 membar #Sync
23254 add %l7, 0x70, %l6
23255 wr %g0, 0x10, %asi
23256 casxa [%l6] 0x10, %l6, %l1
23257 fbuge %fcc2, loop_2238
23258 fbul,a %fcc3, loop_2239
23259 brlez %g7, loop_2240
23260 movneg %xcc, %i6, %o7
23261loop_2238:
23262 brgz,a %i2, loop_2241
23263loop_2239:
23264 edge32ln %i0, %l2, %g6
23265loop_2240:
23266 bge,a loop_2242
23267 movrgez %i7, 0x108, %i4
23268loop_2241:
23269 fxor %f12, %f8, %f18
23270 brgez,a %o5, loop_2243
23271loop_2242:
23272 movcc %icc, %l5, %i1
23273 fmovrdlez %l4, %f14, %f22
23274 movgu %icc, %o1, %o3
23275loop_2243:
23276 tge %icc, 0x5
23277 edge8l %i5, %g1, %l3
23278 fmovrse %o6, %f1, %f2
23279 nop
23280 set 0x30, %i7
23281 ldd [%l7 + %i7], %f20
23282 membar #Sync
23283 wr %g0, 0x16, %asi
23284 ldda [%l7 + 0x40] %asi, %f0
23285 set 0x1F, %o2
23286 ldsba [%l7 + %o2] 0x19, %i3
23287 fmovsvs %xcc, %f15, %f17
23288 edge32n %g5, %l0, %g2
23289 udiv %g4, 0x16A0, %o0
23290 sethi 0x0546, %o2
23291 movrgz %g3, %o4, %l1
23292 nop
23293 set 0x20, %o1
23294 lduh [%l7 + %o1], %l6
23295 array8 %i6, %o7, %i2
23296 movgu %icc, %i0, %g7
23297 sdiv %g6, 0x0C01, %l2
23298 and %i4, %i7, %o5
23299 fmovsne %icc, %f22, %f6
23300 fzero %f18
23301 wr %g0, 0x04, %asi
23302 ldda [%l7 + 0x60] %asi, %i0
23303 movrne %l5, 0x07C, %o1
23304 tsubcctv %l4, %o3, %g1
23305 taddcctv %l3, 0x0103, %o6
23306 lduw [%l7 + 0x54], %i5
23307 swap [%l7 + 0x68], %g5
23308 popc %l0, %i3
23309 prefetch [%l7 + 0x7C], 0x1
23310 edge8 %g4, %o0, %g2
23311 movrne %o2, 0x2A6, %o4
23312 edge8 %l1, %g3, %l6
23313 sir 0x112A
23314 fmul8x16au %f13, %f6, %f24
23315 ld [%l7 + 0x20], %f30
23316 tg %xcc, 0x1
23317 orncc %o7, %i2, %i0
23318 tgu %icc, 0x0
23319 fmovdneg %icc, %f21, %f28
23320 xorcc %i6, 0x0DA2, %g6
23321 move %xcc, %g7, %l2
23322 tvc %icc, 0x7
23323 edge8l %i4, %o5, %i1
23324 fmovdne %xcc, %f14, %f23
23325 edge32l %i7, %l5, %o1
23326 movre %o3, %g1, %l4
23327 fsrc1 %f2, %f28
23328 fsrc2 %f30, %f2
23329 wr %g0, 0x2b, %asi
23330 stxa %o6, [%l7 + 0x60] %asi
23331 membar #Sync
23332 bshuffle %f18, %f10, %f8
23333 xnorcc %l3, 0x0AB9, %i5
23334 addcc %l0, %g5, %g4
23335 bneg,pt %xcc, loop_2244
23336 nop
23337 set 0x7C, %l1
23338 lduw [%l7 + %l1], %o0
23339 tcs %xcc, 0x7
23340 bg,pt %xcc, loop_2245
23341loop_2244:
23342 array32 %i3, %g2, %o2
23343 nop
23344 setx loop_2246, %l0, %l1
23345 wrpr 0x1, %tl
23346 wrpr %l1, %tpc
23347 add %l1, 0x4, %l1
23348 wrpr %l1, %tnpc
23349 setx 0x34400001400, %l0, %l1
23350 wrpr %l1, %tstate
23351 wrhpr 0x4, %htstate
23352 retry
23353 tsubcc %o4, %g3, %l6
23354loop_2245:
23355 taddcctv %l1, %o7, %i2
23356 fmovsne %xcc, %f23, %f5
23357loop_2246:
23358 andn %i6, 0x1BDC, %i0
23359 wr %g0, 0x11, %asi
23360 lduba [%l7 + 0x15] %asi, %g7
23361 tn %icc, 0x7
23362 addc %l2, 0x1550, %i4
23363 add %l7, 0x30, %l6
23364 wr %g0, 0x0c, %asi
23365 ldxa [%l6] %asi, %o5
23366 casxa [%l6] 0x0c, %o5, %i1
23367 srlx %g6, %i7, %l5
23368 add %l7, 0x18, %l6
23369 wr %g0, 0x18, %asi
23370 ldxa [%l6] %asi, %o1
23371 casxa [%l6] %asi, %o1, %o3
23372 edge8l %l4, %o6, %l3
23373 fmovrslez %i5, %f12, %f30
23374 fsrc2s %f19, %f17
23375 fsrc2 %f2, %f20
23376 sdivx %l0, 0x0AC5, %g5
23377 add %g4, 0x0765, %g1
23378 fcmple16 %f14, %f16, %o0
23379 movvs %xcc, %g2, %i3
23380 ba,a,pn %icc, loop_2247
23381 movle %xcc, %o4, %o2
23382 membar 0x43
23383 fbne %fcc3, loop_2248
23384loop_2247:
23385 bcc,pt %icc, loop_2249
23386 fand %f28, %f20, %f0
23387 subc %l6, %g3, %l1
23388loop_2248:
23389 mulx %o7, 0x0CFF, %i2
23390loop_2249:
23391 tleu %xcc, 0x6
23392 fsrc2s %f8, %f24
23393 sir 0x1DD2
23394 edge8ln %i6, %g7, %l2
23395 fbuge %fcc1, loop_2250
23396 edge32 %i4, %o5, %i0
23397 edge32l %g6, %i1, %l5
23398 movl %xcc, %i7, %o3
23399loop_2250:
23400 movcs %icc, %l4, %o1
23401 fpackfix %f8, %f21
23402 add %o6, 0x1086, %l3
23403 fpsub32s %f11, %f7, %f17
23404 fsrc1 %f30, %f26
23405 movvc %xcc, %l0, %i5
23406 smulcc %g5, %g4, %o0
23407 xnorcc %g1, %g2, %o4
23408 orncc %i3, 0x05E4, %l6
23409 smul %g3, 0x0E76, %o2
23410 bge,pt %xcc, loop_2251
23411 movrne %l1, 0x346, %o7
23412 fmovrse %i2, %f22, %f27
23413 pdist %f4, %f18, %f24
23414loop_2251:
23415 sll %g7, 0x09, %l2
23416 udivcc %i4, 0x1C4D, %o5
23417 fpack16 %f28, %f1
23418 fxnor %f10, %f28, %f12
23419 fors %f18, %f15, %f5
23420 fcmpne16 %f26, %f2, %i0
23421 saved
23422 rdpr %cwp, %g1
23423 rdpr %cansave, %g2
23424 rdpr %canrestore, %g3
23425 rdpr %cleanwin, %g4
23426 rdpr %otherwin, %g5
23427 rdpr %wstate, %g6
23428 fbo,a %fcc3, loop_2252
23429 fbuge %fcc2, loop_2253
23430 taddcctv %i6, 0x1A0C, %i1
23431 tle %icc, 0x2
23432loop_2252:
23433 edge16n %l5, %i7, %o3
23434loop_2253:
23435 stx %g6, [%l7 + 0x50]
23436 subccc %o1, 0x1E50, %l4
23437 tpos %icc, 0x7
23438 tn %icc, 0x6
23439 wr %g0, 0x88, %asi
23440 sta %f27, [%l7 + 0x08] %asi
23441 movrne %o6, %l3, %i5
23442 fbu %fcc0, loop_2254
23443 tvc %xcc, 0x5
23444 movn %icc, %l0, %g5
23445 addccc %g4, 0x0773, %o0
23446loop_2254:
23447 orn %g1, %g2, %i3
23448 edge8n %l6, %o4, %g3
23449 tl %xcc, 0x2
23450 edge32 %o2, %l1, %o7
23451 addccc %i2, %g7, %l2
23452 set 0x0C, %i1
23453 ldsha [%l7 + %i1] 0x15, %i4
23454 tpos %xcc, 0x4
23455 fba %fcc3, loop_2255
23456 umul %i0, %o5, %i6
23457 xorcc %l5, %i7, %i1
23458 or %o3, 0x0885, %g6
23459loop_2255:
23460 tneg %icc, 0x3
23461 fmovdne %xcc, %f19, %f24
23462 subccc %l4, 0x01D2, %o6
23463 fnegd %f12, %f8
23464 lduw [%l7 + 0x7C], %o1
23465 orn %i5, %l0, %g5
23466 edge16l %g4, %l3, %g1
23467 brnz,a %o0, loop_2256
23468 movvs %xcc, %g2, %l6
23469 movrne %i3, %o4, %o2
23470 sethi 0x1C19, %g3
23471loop_2256:
23472 umul %l1, %o7, %g7
23473 tl %xcc, 0x4
23474 popc %i2, %l2
23475 movgu %xcc, %i4, %o5
23476 fmovrde %i0, %f6, %f2
23477 tg %icc, 0x1
23478 sllx %l5, %i6, %i1
23479 movneg %icc, %o3, %i7
23480 tge %icc, 0x0
23481 bvs,a,pt %xcc, loop_2257
23482 movne %xcc, %g6, %o6
23483 fba,a %fcc2, loop_2258
23484 srl %o1, 0x08, %i5
23485loop_2257:
23486 membar 0x66
23487 fmovde %xcc, %f27, %f3
23488loop_2258:
23489 array8 %l0, %g5, %g4
23490 tne %xcc, 0x6
23491 set 0x38, %i3
23492 prefetcha [%l7 + %i3] 0x11, 0x3
23493 addccc %l3, 0x1252, %o0
23494 srlx %g1, %g2, %l6
23495 subccc %o4, %o2, %g3
23496 set 0x14, %l4
23497 lduba [%l7 + %l4] 0x14, %l1
23498 movrlz %o7, 0x165, %i3
23499 bge,pt %xcc, loop_2259
23500 std %f26, [%l7 + 0x60]
23501 movgu %xcc, %i2, %g7
23502 stbar
23503loop_2259:
23504 fbl %fcc3, loop_2260
23505 tsubcc %i4, %l2, %o5
23506 movl %xcc, %l5, %i6
23507 edge8 %i1, %o3, %i7
23508loop_2260:
23509 swap [%l7 + 0x68], %g6
23510 fbule %fcc2, loop_2261
23511 fsrc1 %f4, %f18
23512 sub %i0, 0x090E, %o1
23513 edge32ln %o6, %i5, %l0
23514loop_2261:
23515 alignaddr %g5, %g4, %l3
23516 edge8n %l4, %g1, %o0
23517 set 0x39, %i0
23518 ldsba [%l7 + %i0] 0x0c, %l6
23519 tpos %icc, 0x4
23520 stx %g2, [%l7 + 0x10]
23521 movcs %icc, %o2, %o4
23522 fmovrdgez %l1, %f0, %f20
23523 bneg,a loop_2262
23524 orcc %o7, 0x1107, %g3
23525 orn %i3, 0x121B, %i2
23526 movcs %xcc, %g7, %i4
23527loop_2262:
23528 umulcc %o5, %l5, %l2
23529 fornot2s %f25, %f4, %f25
23530 tvs %xcc, 0x1
23531 edge8 %i1, %i6, %o3
23532 wr %g0, 0xea, %asi
23533 ldda [%l7 + 0x30] %asi, %i6
23534 fbug,a %fcc1, loop_2263
23535 xnorcc %g6, 0x1C22, %o1
23536 fcmpeq16 %f30, %f4, %o6
23537 udivcc %i0, 0x123C, %l0
23538loop_2263:
23539 te %icc, 0x4
23540 fba %fcc2, loop_2264
23541 smul %i5, %g5, %l3
23542 tle %xcc, 0x2
23543 mova %icc, %g4, %l4
23544loop_2264:
23545 tleu %xcc, 0x3
23546 fmovdge %xcc, %f31, %f3
23547 for %f0, %f4, %f6
23548 movrlz %o0, 0x318, %l6
23549 smulcc %g2, %o2, %o4
23550 set 0x64, %i4
23551 ldswa [%l7 + %i4] 0x19, %g1
23552 edge16l %o7, %g3, %l1
23553 movpos %icc, %i3, %g7
23554 fnegd %f2, %f22
23555 fpsub16 %f12, %f22, %f2
23556 fcmpgt32 %f4, %f12, %i4
23557 fxors %f5, %f22, %f26
23558 movcc %xcc, %i2, %l5
23559 and %o5, %i1, %l2
23560 ta %icc, 0x1
23561 te %icc, 0x0
23562 movvc %icc, %o3, %i6
23563 tn %icc, 0x0
23564 fba,a %fcc0, loop_2265
23565 tvs %icc, 0x7
23566 wr %g0, 0x27, %asi
23567 stwa %g6, [%l7 + 0x38] %asi
23568 membar #Sync
23569loop_2265:
23570 array16 %o1, %o6, %i0
23571 lduh [%l7 + 0x22], %l0
23572 xnor %i5, %g5, %i7
23573 flush %l7 + 0x5C
23574 prefetch [%l7 + 0x08], 0x2
23575 faligndata %f26, %f22, %f26
23576 bvc,a %icc, loop_2266
23577 fmovdg %xcc, %f10, %f30
23578 sll %g4, 0x01, %l4
23579 tvc %xcc, 0x4
23580loop_2266:
23581 fnands %f18, %f8, %f13
23582 bgu %xcc, loop_2267
23583 fones %f1
23584 prefetch [%l7 + 0x7C], 0x3
23585 tleu %icc, 0x2
23586loop_2267:
23587 fbge %fcc1, loop_2268
23588 brlez,a %l3, loop_2269
23589 fone %f12
23590 wr %g0, 0x27, %asi
23591 stba %o0, [%l7 + 0x3A] %asi
23592 membar #Sync
23593loop_2268:
23594 taddcc %g2, 0x13F1, %l6
23595loop_2269:
23596 fble %fcc1, loop_2270
23597 fbge %fcc3, loop_2271
23598 array16 %o2, %o4, %g1
23599 srlx %o7, %g3, %i3
23600loop_2270:
23601 movvc %icc, %g7, %l1
23602loop_2271:
23603 taddcc %i2, 0x1A80, %l5
23604 fzero %f18
23605 taddcctv %i4, 0x08F5, %o5
23606 orncc %l2, %i1, %i6
23607 fmovsle %xcc, %f6, %f24
23608 edge8l %o3, %g6, %o1
23609 alignaddrl %i0, %o6, %l0
23610 ldsh [%l7 + 0x6A], %i5
23611 move %xcc, %g5, %i7
23612 ta %xcc, 0x2
23613 ldd [%l7 + 0x10], %g4
23614 subc %l3, %l4, %g2
23615 wr %g0, 0x19, %asi
23616 ldsba [%l7 + 0x3A] %asi, %l6
23617 nop
23618 setx loop_2272, %l0, %l1
23619 jmpl %l1, %o2
23620 udivcc %o4, 0x03C8, %g1
23621 ldd [%l7 + 0x70], %f6
23622 brgez,a %o7, loop_2273
23623loop_2272:
23624 fnands %f13, %f10, %f16
23625 movl %icc, %g3, %o0
23626 stb %i3, [%l7 + 0x56]
23627loop_2273:
23628 fmovrdgez %l1, %f12, %f2
23629 sllx %i2, %l5, %g7
23630 movpos %icc, %o5, %l2
23631 tcs %xcc, 0x1
23632 xnor %i4, 0x0B0A, %i6
23633 fbue %fcc1, loop_2274
23634 fmovsa %xcc, %f11, %f3
23635 subccc %o3, 0x1913, %g6
23636 movcs %xcc, %o1, %i1
23637loop_2274:
23638 edge32ln %o6, %i0, %l0
23639 orcc %i5, 0x0541, %g5
23640 tcc %icc, 0x5
23641 fmovs %f8, %f6
23642 movrlez %i7, 0x3A7, %l3
23643 nop
23644 setx loop_2275, %l0, %l1
23645 wrpr 0x1, %tl
23646 wrpr %l1, %tnpc
23647 setx 0x34400001400, %l0, %l1
23648 wrpr %l1, %tstate
23649 wrhpr 0x4, %htstate
23650 done
23651 siam 0x4
23652 tcc %xcc, 0x3
23653 fmovsg %xcc, %f26, %f8
23654loop_2275:
23655 umul %l4, %g2, %l6
23656 membar 0x11
23657 fmovrdgez %o2, %f22, %f0
23658 lduh [%l7 + 0x1E], %o4
23659 movgu %xcc, %g1, %g4
23660 movvc %icc, %g3, %o0
23661 fcmps %fcc3, %f26, %f7
23662 udivx %i3, 0x0284, %o7
23663 stw %l1, [%l7 + 0x20]
23664 andncc %i2, %l5, %o5
23665 ldsw [%l7 + 0x78], %l2
23666 set 0x70, %o5
23667 lda [%l7 + %o5] 0x88, %f24
23668 swap [%l7 + 0x68], %i4
23669 set 0x40, %g7
23670 stda %f0, [%l7 + %g7] 0x11
23671 fmovdcs %icc, %f25, %f18
23672 bleu,a,pt %xcc, loop_2276
23673 sth %g7, [%l7 + 0x64]
23674 and %i6, %g6, %o3
23675 and %o1, 0x0A87, %i1
23676loop_2276:
23677 edge8l %i0, %o6, %i5
23678 umul %g5, 0x0E7F, %i7
23679 bg,a,pt %icc, loop_2277
23680 movrne %l0, 0x152, %l3
23681 set 0x54, %g3
23682 stba %l4, [%l7 + %g3] 0x11
23683loop_2277:
23684 umulcc %l6, 0x1A1F, %o2
23685 movrgz %g2, 0x2FA, %o4
23686 nop
23687 set 0x30, %l6
23688 ldd [%l7 + %l6], %f2
23689 orn %g1, %g4, %g3
23690 movge %xcc, %o0, %o7
23691 taddcctv %l1, %i3, %i2
23692 array8 %o5, %l2, %l5
23693 ldx [%l7 + 0x10], %i4
23694 sub %g7, %g6, %i6
23695 fmovdne %xcc, %f0, %f25
23696 alignaddrl %o3, %o1, %i1
23697 brlz %i0, loop_2278
23698 tcc %icc, 0x7
23699 edge8n %i5, %o6, %g5
23700 fmovrslz %i7, %f6, %f14
23701loop_2278:
23702 movrgez %l0, 0x1EB, %l4
23703 edge8n %l3, %l6, %g2
23704 sub %o2, %o4, %g1
23705 wr %g0, 0x0c, %asi
23706 ldstuba [%l7 + 0x21] %asi, %g4
23707 movg %icc, %o0, %o7
23708 movcc %icc, %l1, %g3
23709 fsrc1s %f5, %f15
23710 saved
23711 rdpr %cwp, %g1
23712 rdpr %cansave, %g2
23713 rdpr %canrestore, %g3
23714 rdpr %cleanwin, %g4
23715 rdpr %otherwin, %g5
23716 rdpr %wstate, %g6
23717 movgu %icc, %i3, %o5
23718 xorcc %l2, 0x0CBB, %l5
23719 orcc %i4, %g7, %i2
23720 bn,pt %xcc, loop_2279
23721 tl %icc, 0x5
23722 movg %xcc, %g6, %i6
23723 movn %xcc, %o1, %i1
23724loop_2279:
23725 fmovdneg %icc, %f24, %f10
23726 tg %icc, 0x2
23727 xnorcc %o3, %i5, %i0
23728 wr %g0, 0x89, %asi
23729 ldstuba [%l7 + 0x72] %asi, %g5
23730 std %f4, [%l7 + 0x60]
23731 fpsub32 %f14, %f8, %f10
23732 xnorcc %i7, %l0, %o6
23733 umulcc %l3, 0x1571, %l6
23734 subc %l4, %o2, %o4
23735 edge8l %g1, %g4, %o0
23736 ta %xcc, 0x6
23737 sethi 0x0568, %g2
23738 fmovsgu %xcc, %f30, %f23
23739 fmovdpos %xcc, %f0, %f18
23740 membar 0x0B
23741 smulcc %l1, %g3, %o7
23742 fmovdcc %icc, %f28, %f4
23743 st %f30, [%l7 + 0x74]
23744 restored
23745 rdpr %cwp, %g1
23746 rdpr %cansave, %g2
23747 rdpr %canrestore, %g3
23748 rdpr %cleanwin, %g4
23749 rdpr %otherwin, %g5
23750 rdpr %wstate, %g6
23751 te %icc, 0x6
23752 movne %icc, %i3, %o5
23753 fpack32 %f18, %f14, %f30
23754 movl %icc, %l5, %l2
23755 movrlz %i4, 0x38C, %i2
23756 ldstub [%l7 + 0x30], %g7
23757 bge loop_2280
23758 edge16 %g6, %o1, %i1
23759 fmovdn %xcc, %f0, %f27
23760 set 0x65, %l5
23761 stba %i6, [%l7 + %l5] 0xea
23762 membar #Sync
23763loop_2280:
23764 sdivcc %i5, 0x0A05, %o3
23765 fbug,a %fcc2, loop_2281
23766 fcmped %fcc0, %f20, %f14
23767 tl %xcc, 0x7
23768 orncc %i0, %g5, %l0
23769loop_2281:
23770 fmuld8ulx16 %f18, %f26, %f12
23771 edge32n %i7, %o6, %l6
23772 edge8l %l3, %o2, %o4
23773 brgez %l4, loop_2282
23774 orncc %g4, 0x0CC1, %o0
23775 fbug %fcc2, loop_2283
23776 tvs %xcc, 0x1
23777loop_2282:
23778 swap [%l7 + 0x30], %g1
23779 fbo %fcc1, loop_2284
23780loop_2283:
23781 fmovsle %xcc, %f28, %f20
23782 tg %icc, 0x2
23783 edge8 %g2, %g3, %l1
23784loop_2284:
23785 move %icc, %o7, %i3
23786 fmovsa %icc, %f3, %f16
23787 fmovdcc %icc, %f17, %f25
23788 fbg %fcc1, loop_2285
23789 subc %l5, 0x1F3E, %o5
23790 fmul8ulx16 %f10, %f12, %f16
23791 wr %g0, 0x11, %asi
23792 ldswa [%l7 + 0x70] %asi, %l2
23793loop_2285:
23794 brlez,a %i4, loop_2286
23795 tl %xcc, 0x5
23796 fmul8x16 %f20, %f26, %f22
23797 edge8ln %i2, %g7, %g6
23798loop_2286:
23799 tge %icc, 0x3
23800 ld [%l7 + 0x08], %f4
23801 stx %o1, [%l7 + 0x60]
23802 edge32ln %i1, %i5, %o3
23803 popc 0x15FB, %i0
23804 mulscc %g5, 0x180F, %i6
23805 fpsub32 %f22, %f14, %f12
23806 sth %l0, [%l7 + 0x16]
23807 movvs %icc, %o6, %i7
23808 bge,a,pn %xcc, loop_2287
23809 sub %l6, 0x0A1F, %o2
23810 tgu %xcc, 0x3
23811 xor %o4, %l4, %l3
23812loop_2287:
23813 tsubcc %o0, %g4, %g1
23814 saved
23815 rdpr %cwp, %g1
23816 rdpr %cansave, %g2
23817 rdpr %canrestore, %g3
23818 rdpr %cleanwin, %g4
23819 rdpr %otherwin, %g5
23820 rdpr %wstate, %g6
23821 set 0x3C, %i5
23822 lduba [%l7 + %i5] 0x80, %g2
23823 tvc %xcc, 0x1
23824 array32 %g3, %o7, %i3
23825 alignaddr %l5, %l1, %o5
23826 alignaddr %i4, %i2, %g7
23827 fbge,a %fcc0, loop_2288
23828 movcc %icc, %l2, %o1
23829 edge32l %i1, %i5, %o3
23830 sll %g6, %i0, %g5
23831loop_2288:
23832 smul %l0, %o6, %i6
23833 fmovrdlez %l6, %f6, %f18
23834 fmovse %icc, %f11, %f27
23835 fandnot2 %f12, %f16, %f8
23836 tvc %icc, 0x6
23837 fmovsge %icc, %f24, %f6
23838 fmovrdgez %o2, %f6, %f28
23839 popc 0x13F9, %i7
23840 fbule %fcc1, loop_2289
23841 movg %xcc, %l4, %o4
23842 swap [%l7 + 0x60], %o0
23843 alignaddrl %g4, %l3, %g1
23844loop_2289:
23845 fmovrdlz %g2, %f4, %f20
23846 sub %o7, %g3, %i3
23847 taddcc %l1, %l5, %i4
23848 array16 %i2, %g7, %l2
23849 wr %g0, 0x2a, %asi
23850 stha %o5, [%l7 + 0x26] %asi
23851 membar #Sync
23852 udivcc %o1, 0x16D3, %i1
23853 mova %xcc, %o3, %g6
23854 fpadd16s %f11, %f2, %f8
23855 bn,pt %xcc, loop_2290
23856 smulcc %i0, 0x158E, %g5
23857 movrlz %l0, 0x359, %i5
23858 movvs %icc, %o6, %i6
23859loop_2290:
23860 movleu %icc, %l6, %i7
23861 addcc %o2, %l4, %o0
23862 tn %icc, 0x1
23863 fnors %f27, %f3, %f1
23864 sdiv %g4, 0x180E, %l3
23865 edge32n %o4, %g1, %o7
23866 brlez %g3, loop_2291
23867 fpsub16s %f6, %f30, %f14
23868 movrlz %i3, 0x2C1, %g2
23869 fmovrse %l1, %f28, %f13
23870loop_2291:
23871 andncc %l5, %i2, %g7
23872 taddcc %i4, 0x17AD, %l2
23873 movvc %xcc, %o1, %o5
23874 fmovs %f27, %f5
23875 xnor %o3, %g6, %i0
23876 fmovdg %icc, %f16, %f24
23877 ldx [%l7 + 0x50], %g5
23878 xor %l0, 0x126B, %i1
23879 brnz,a %i5, loop_2292
23880 taddcc %i6, %l6, %i7
23881 xnorcc %o2, 0x1A24, %o6
23882 restored
23883 rdpr %cwp, %g1
23884 rdpr %cansave, %g2
23885 rdpr %canrestore, %g3
23886 rdpr %cleanwin, %g4
23887 rdpr %otherwin, %g5
23888 rdpr %wstate, %g6
23889loop_2292:
23890 fcmpeq16 %f8, %f26, %o0
23891 movg %xcc, %l4, %g4
23892 edge32 %o4, %g1, %l3
23893 add %l7, 0x14, %l6
23894 wr %g0, 0x18, %asi
23895 casa [%l6] 0x18, %o7, %i3
23896 movgu %xcc, %g2, %g3
23897 tn %xcc, 0x2
23898 xnorcc %l5, %i2, %l1
23899 fbge,a %fcc2, loop_2293
23900 fpadd16 %f24, %f18, %f26
23901 umulcc %g7, %i4, %l2
23902 fmovscc %xcc, %f30, %f25
23903loop_2293:
23904 move %xcc, %o5, %o3
23905 edge32n %o1, %i0, %g6
23906 fmovrsne %g5, %f0, %f24
23907 membar 0x1A
23908 udivcc %l0, 0x1A86, %i5
23909 ldsh [%l7 + 0x14], %i1
23910 fmovsge %xcc, %f31, %f30
23911 move %xcc, %i6, %i7
23912 fmovsneg %icc, %f14, %f23
23913 fbl %fcc2, loop_2294
23914 popc 0x11B8, %l6
23915 subc %o2, %o0, %l4
23916 tle %xcc, 0x2
23917loop_2294:
23918 fmovsvs %xcc, %f0, %f20
23919 restored
23920 rdpr %cwp, %g1
23921 rdpr %cansave, %g2
23922 rdpr %canrestore, %g3
23923 rdpr %cleanwin, %g4
23924 rdpr %otherwin, %g5
23925 rdpr %wstate, %g6
23926 ldstub [%l7 + 0x3A], %o6
23927 fornot1s %f14, %f21, %f8
23928 set 0x0A, %o0
23929 stha %g4, [%l7 + %o0] 0x2a
23930 membar #Sync
23931 edge32ln %o4, %l3, %o7
23932 smul %i3, 0x0ED9, %g2
23933 srax %g1, 0x0C, %g3
23934 bn,pn %xcc, loop_2295
23935 fmovdleu %icc, %f10, %f25
23936 movrlz %i2, %l5, %g7
23937 fbl %fcc3, loop_2296
23938loop_2295:
23939 ldstub [%l7 + 0x3B], %l1
23940 fxor %f24, %f4, %f28
23941 wr %g0, 0x11, %asi
23942 stha %i4, [%l7 + 0x14] %asi
23943loop_2296:
23944 bneg,a,pt %icc, loop_2297
23945 tneg %xcc, 0x5
23946 ba %icc, loop_2298
23947 saved
23948 rdpr %cwp, %g1
23949 rdpr %cansave, %g2
23950 rdpr %canrestore, %g3
23951 rdpr %cleanwin, %g4
23952 rdpr %otherwin, %g5
23953 rdpr %wstate, %g6
23954loop_2297:
23955 subcc %l2, %o5, %o1
23956 lduw [%l7 + 0x60], %i0
23957loop_2298:
23958 or %g6, 0x1268, %o3
23959 movg %xcc, %g5, %i5
23960 add %l0, %i6, %i1
23961 fornot1 %f6, %f30, %f14
23962 tsubcc %i7, 0x157B, %o2
23963 restored
23964 rdpr %cwp, %g1
23965 rdpr %cansave, %g2
23966 rdpr %canrestore, %g3
23967 rdpr %cleanwin, %g4
23968 rdpr %otherwin, %g5
23969 rdpr %wstate, %g6
23970 tgu %xcc, 0x7
23971 ldd [%l7 + 0x50], %o0
23972 fmovda %icc, %f1, %f13
23973 taddcc %l4, %o6, %l6
23974 ta %icc, 0x1
23975 set 0x4B, %g1
23976 ldsba [%l7 + %g1] 0x04, %o4
23977 fbn %fcc2, loop_2299
23978 fmovrse %g4, %f17, %f30
23979 umulcc %o7, 0x04E7, %i3
23980 edge8 %l3, %g1, %g3
23981loop_2299:
23982 move %xcc, %g2, %l5
23983 srax %g7, 0x04, %l1
23984 fcmps %fcc2, %f28, %f7
23985 wr %g0, 0x89, %asi
23986 stda %i4, [%l7 + 0x38] %asi
23987 fnand %f22, %f26, %f20
23988 brlz %i2, loop_2300
23989 tneg %xcc, 0x2
23990 fmovdneg %xcc, %f9, %f15
23991 stb %o5, [%l7 + 0x1A]
23992loop_2300:
23993 subcc %l2, %o1, %g6
23994 movg %xcc, %i0, %g5
23995 brnz %o3, loop_2301
23996 fxors %f17, %f3, %f15
23997 brgez,a %l0, loop_2302
23998 tcs %xcc, 0x0
23999loop_2301:
24000 mova %xcc, %i6, %i5
24001 tcc %icc, 0x4
24002loop_2302:
24003 movleu %xcc, %i7, %i1
24004 fmovrdgz %o0, %f28, %f6
24005 andncc %o2, %o6, %l4
24006 fone %f24
24007 fbl,a %fcc1, loop_2303
24008 ldub [%l7 + 0x42], %l6
24009 fand %f26, %f0, %f16
24010 set 0x4D, %g5
24011 ldstuba [%l7 + %g5] 0x18, %g4
24012loop_2303:
24013 siam 0x1
24014 tgu %icc, 0x5
24015 fnands %f1, %f20, %f5
24016 restored
24017 rdpr %cwp, %g1
24018 rdpr %cansave, %g2
24019 rdpr %canrestore, %g3
24020 rdpr %cleanwin, %g4
24021 rdpr %otherwin, %g5
24022 rdpr %wstate, %g6
24023 set 0x220, %l2
24024 ldxa [%g0 + %l2] 0x52, %o7
24025 fnegd %f2, %f14
24026 array16 %o4, %l3, %i3
24027 udivcc %g3, 0x0E13, %g1
24028 call loop_2304
24029 smul %g2, 0x08FE, %g7
24030 fmovdcc %xcc, %f20, %f17
24031 fpsub32s %f22, %f14, %f0
24032loop_2304:
24033 tge %xcc, 0x5
24034 bvc,a,pn %icc, loop_2305
24035 bge,a %xcc, loop_2306
24036 movrne %l5, 0x330, %l1
24037 tg %xcc, 0x0
24038loop_2305:
24039 xorcc %i4, 0x10F5, %i2
24040loop_2306:
24041 bpos,a loop_2307
24042 fblg %fcc1, loop_2308
24043 taddcc %o5, 0x071A, %l2
24044 bgu,a,pn %xcc, loop_2309
24045loop_2307:
24046 sra %g6, %o1, %g5
24047loop_2308:
24048 andcc %o3, 0x0F33, %l0
24049 sllx %i0, 0x1C, %i5
24050loop_2309:
24051 ldstub [%l7 + 0x61], %i6
24052 tg %icc, 0x0
24053 sll %i1, %i7, %o0
24054 fcmpgt32 %f4, %f22, %o6
24055 edge16n %o2, %l6, %l4
24056 sra %o7, 0x00, %g4
24057 fbl,a %fcc1, loop_2310
24058 xnorcc %l3, 0x0CA0, %i3
24059 tcc %xcc, 0x4
24060 brgez %o4, loop_2311
24061loop_2310:
24062 fzero %f0
24063 movcc %icc, %g3, %g2
24064 membar 0x20
24065loop_2311:
24066 sethi 0x154C, %g7
24067 umul %l5, %l1, %i4
24068 edge16n %g1, %o5, %i2
24069 fandnot2s %f11, %f30, %f24
24070 alignaddrl %g6, %l2, %o1
24071 fcmpne32 %f16, %f20, %o3
24072 orncc %g5, 0x0D36, %i0
24073 sdiv %i5, 0x161F, %l0
24074 edge32n %i6, %i1, %o0
24075 tgu %icc, 0x4
24076 saved
24077 rdpr %cwp, %g1
24078 rdpr %cansave, %g2
24079 rdpr %canrestore, %g3
24080 rdpr %cleanwin, %g4
24081 rdpr %otherwin, %g5
24082 rdpr %wstate, %g6
24083 fsrc1s %f8, %f15
24084 fbne,a %fcc2, loop_2312
24085 srl %o6, %o2, %i7
24086 array8 %l4, %l6, %o7
24087 set 0x0C, %o7
24088 lduha [%l7 + %o7] 0x11, %l3
24089loop_2312:
24090 nop
24091 set 0x70, %g2
24092 sta %f27, [%l7 + %g2] 0x14
24093 array8 %g4, %o4, %g3
24094 sll %g2, %g7, %l5
24095 sdivcc %i3, 0x157F, %l1
24096 fbue,a %fcc1, loop_2313
24097 fcmpgt32 %f2, %f6, %g1
24098 xnorcc %o5, %i2, %g6
24099 srlx %i4, %o1, %o3
24100loop_2313:
24101 edge32n %l2, %g5, %i5
24102 orn %l0, 0x1587, %i6
24103 fcmple16 %f16, %f16, %i0
24104 orcc %o0, %o6, %i1
24105 movl %xcc, %i7, %o2
24106 fors %f13, %f7, %f28
24107 fnot1s %f31, %f9
24108 fmul8x16al %f16, %f11, %f22
24109 or %l4, %l6, %o7
24110 sth %g4, [%l7 + 0x4C]
24111 edge8 %o4, %l3, %g2
24112 mulx %g7, 0x17DA, %l5
24113 fmovdvc %icc, %f10, %f29
24114 movvs %xcc, %g3, %i3
24115 addcc %g1, 0x1F7C, %l1
24116 xnorcc %i2, %g6, %i4
24117 fbuge %fcc2, loop_2314
24118 edge16n %o5, %o1, %o3
24119 xnorcc %g5, 0x0860, %l2
24120 set 0x54, %l3
24121 lduwa [%l7 + %l3] 0x81, %l0
24122loop_2314:
24123 addc %i5, %i0, %o0
24124 sllx %o6, %i6, %i1
24125 tn %xcc, 0x5
24126 tle %icc, 0x6
24127 tl %xcc, 0x3
24128 fmovs %f21, %f21
24129 brgz,a %o2, loop_2315
24130 fpsub32s %f23, %f4, %f1
24131 set 0x3C, %g4
24132 sta %f20, [%l7 + %g4] 0x81
24133loop_2315:
24134 fpadd16s %f7, %f14, %f27
24135 te %icc, 0x3
24136 addcc %l4, %i7, %o7
24137 fnor %f20, %f16, %f28
24138 fxnor %f22, %f18, %f24
24139 movg %icc, %l6, %o4
24140 andcc %l3, %g2, %g7
24141 fmovrdlz %g4, %f14, %f2
24142 fsrc2 %f10, %f8
24143 movgu %icc, %l5, %i3
24144 array8 %g1, %l1, %i2
24145 fbge %fcc3, loop_2316
24146 membar 0x35
24147 mova %icc, %g3, %g6
24148 movleu %xcc, %i4, %o5
24149loop_2316:
24150 edge16ln %o3, %o1, %l2
24151 sdiv %l0, 0x080A, %g5
24152 movl %icc, %i0, %i5
24153 movne %icc, %o0, %i6
24154 set 0x40, %o6
24155 stda %f16, [%l7 + %o6] 0x15
24156 bge,pt %icc, loop_2317
24157 array8 %i1, %o2, %l4
24158 movrne %i7, %o7, %o6
24159 mulscc %l6, %o4, %g2
24160loop_2317:
24161 sdivcc %l3, 0x1C40, %g4
24162 sll %l5, 0x12, %i3
24163 fabss %f2, %f3
24164 bvs,pn %xcc, loop_2318
24165 sir 0x1F45
24166 umulcc %g7, %g1, %l1
24167 alignaddrl %i2, %g3, %i4
24168loop_2318:
24169 popc 0x0E76, %g6
24170 andn %o3, 0x118B, %o1
24171 umul %o5, %l0, %g5
24172 tgu %icc, 0x4
24173 fbl,a %fcc0, loop_2319
24174 fnand %f16, %f16, %f6
24175 ld [%l7 + 0x58], %f14
24176 stb %i0, [%l7 + 0x62]
24177loop_2319:
24178 alignaddr %i5, %o0, %l2
24179 subcc %i1, %o2, %l4
24180 subc %i7, %i6, %o6
24181 sethi 0x0565, %o7
24182 bpos,pt %xcc, loop_2320
24183 tcc %xcc, 0x3
24184 edge32ln %o4, %l6, %l3
24185 fnot2 %f28, %f10
24186loop_2320:
24187 stx %g2, [%l7 + 0x30]
24188 stw %g4, [%l7 + 0x4C]
24189 fcmple16 %f14, %f16, %l5
24190 edge16l %i3, %g1, %g7
24191 fmovsle %xcc, %f10, %f10
24192 smulcc %i2, 0x1136, %g3
24193 ld [%l7 + 0x08], %f22
24194 smul %l1, 0x1B1F, %g6
24195 fbug,a %fcc1, loop_2321
24196 ld [%l7 + 0x40], %f6
24197 bcc %xcc, loop_2322
24198 array16 %o3, %i4, %o5
24199loop_2321:
24200 saved
24201 rdpr %cwp, %g1
24202 rdpr %cansave, %g2
24203 rdpr %canrestore, %g3
24204 rdpr %cleanwin, %g4
24205 rdpr %otherwin, %g5
24206 rdpr %wstate, %g6
24207 set 0x7C, %g6
24208 ldswa [%l7 + %g6] 0x0c, %l0
24209loop_2322:
24210 brgez %g5, loop_2323
24211 fmovsle %icc, %f31, %f30
24212 umulcc %o1, 0x01BE, %i0
24213 xnorcc %i5, %o0, %i1
24214loop_2323:
24215 nop
24216 set 0x40, %i2
24217 stda %f16, [%l7 + %i2] 0x0c
24218 movrne %o2, %l4, %l2
24219 ldsh [%l7 + 0x5E], %i7
24220 bcs,a,pt %icc, loop_2324
24221 umul %o6, %i6, %o4
24222 addccc %o7, 0x062E, %l3
24223 array8 %l6, %g4, %l5
24224loop_2324:
24225 movcs %icc, %i3, %g2
24226 sth %g7, [%l7 + 0x5A]
24227 srlx %i2, %g1, %g3
24228 tsubcctv %l1, 0x0B54, %g6
24229 orn %o3, %i4, %o5
24230 movneg %xcc, %g5, %l0
24231 tvs %xcc, 0x1
24232 sllx %i0, 0x1C, %o1
24233 ldsw [%l7 + 0x44], %o0
24234 bneg %xcc, loop_2325
24235 tneg %icc, 0x4
24236 fmul8ulx16 %f18, %f20, %f24
24237 fmovsne %icc, %f22, %f4
24238loop_2325:
24239 array32 %i1, %i5, %o2
24240 smul %l4, 0x125F, %i7
24241 sllx %o6, 0x15, %l2
24242 swap [%l7 + 0x14], %i6
24243 sethi 0x002B, %o7
24244 ldub [%l7 + 0x10], %l3
24245 stw %l6, [%l7 + 0x60]
24246 brnz %g4, loop_2326
24247 srlx %o4, 0x08, %l5
24248 movl %icc, %i3, %g7
24249 movleu %xcc, %g2, %i2
24250loop_2326:
24251 fmovsvc %icc, %f8, %f13
24252 xorcc %g1, 0x0D04, %g3
24253 fmovrdlez %g6, %f24, %f0
24254 ba %icc, loop_2327
24255 edge16 %o3, %i4, %o5
24256 movrlez %l1, 0x0C7, %l0
24257 bg,a %icc, loop_2328
24258loop_2327:
24259 edge32ln %g5, %i0, %o1
24260 tl %xcc, 0x7
24261 bpos loop_2329
24262loop_2328:
24263 andn %i1, 0x095F, %o0
24264 flush %l7 + 0x28
24265 fmovsl %xcc, %f18, %f23
24266loop_2329:
24267 tneg %xcc, 0x4
24268 movvc %xcc, %o2, %l4
24269 umul %i7, 0x1B88, %i5
24270 mulx %l2, %i6, %o6
24271 stw %l3, [%l7 + 0x28]
24272 fexpand %f25, %f18
24273 array32 %o7, %g4, %o4
24274 array8 %l6, %i3, %g7
24275 srl %l5, %i2, %g2
24276 nop
24277 setx loop_2330, %l0, %l1
24278 wrpr 0x1, %tl
24279 wrpr %l1, %tnpc
24280 setx 0x34400001400, %l0, %l1
24281 wrpr %l1, %tstate
24282 wrhpr 0x4, %htstate
24283 done
24284 movneg %xcc, %g3, %g1
24285 set 0x50, %l0
24286 swapa [%l7 + %l0] 0x80, %o3
24287loop_2330:
24288 bge loop_2331
24289 movl %icc, %g6, %o5
24290 fmovscs %xcc, %f20, %f21
24291 saved
24292 rdpr %cwp, %g1
24293 rdpr %cansave, %g2
24294 rdpr %canrestore, %g3
24295 rdpr %cleanwin, %g4
24296 rdpr %otherwin, %g5
24297 rdpr %wstate, %g6
24298loop_2331:
24299 movcs %xcc, %i4, %l0
24300 taddcc %g5, 0x07E5, %l1
24301 sethi 0x1E7F, %i0
24302 mova %icc, %o1, %i1
24303 addcc %o0, 0x1BF2, %o2
24304 movvc %icc, %i7, %l4
24305 ldstub [%l7 + 0x12], %l2
24306 movge %xcc, %i5, %i6
24307 smul %o6, 0x0A11, %l3
24308 fcmpeq16 %f18, %f30, %g4
24309 edge32n %o4, %o7, %l6
24310 fzero %f12
24311 addc %i3, %l5, %g7
24312 tpos %icc, 0x0
24313 srl %i2, %g3, %g2
24314 edge32n %o3, %g1, %o5
24315 tle %icc, 0x0
24316 mova %xcc, %g6, %l0
24317 tne %icc, 0x2
24318 nop
24319 set 0x56, %i6
24320 ldub [%l7 + %i6], %g5
24321 saved
24322 rdpr %cwp, %g1
24323 rdpr %cansave, %g2
24324 rdpr %canrestore, %g3
24325 rdpr %cleanwin, %g4
24326 rdpr %otherwin, %g5
24327 rdpr %wstate, %g6
24328 fpsub32 %f18, %f0, %f28
24329 sllx %l1, %i4, %o1
24330 edge32 %i0, %i1, %o2
24331 xnor %i7, %o0, %l2
24332 tsubcctv %l4, %i6, %i5
24333 set 0x0C, %o3
24334 lduba [%l7 + %o3] 0x10, %o6
24335 tpos %icc, 0x2
24336 subc %g4, %o4, %l3
24337 srlx %l6, %o7, %l5
24338 ld [%l7 + 0x4C], %f5
24339 set 0x58, %i7
24340 lduba [%l7 + %i7] 0x14, %i3
24341 fmul8x16al %f27, %f26, %f30
24342 stx %i2, [%l7 + 0x50]
24343 movleu %xcc, %g7, %g3
24344 movrlz %g2, %o3, %o5
24345 tl %icc, 0x4
24346 fcmpgt16 %f14, %f24, %g6
24347 movl %icc, %l0, %g5
24348 fmovsg %xcc, %f11, %f22
24349 array16 %g1, %i4, %o1
24350 xor %l1, 0x1490, %i1
24351 orn %o2, %i7, %i0
24352 tle %xcc, 0x6
24353 movvc %icc, %l2, %l4
24354 movcc %icc, %o0, %i5
24355 movvs %xcc, %i6, %o6
24356 fbug,a %fcc3, loop_2332
24357 taddcc %g4, 0x0291, %l3
24358 te %xcc, 0x0
24359 fcmpgt16 %f12, %f12, %o4
24360loop_2332:
24361 movpos %icc, %l6, %l5
24362 edge8n %i3, %i2, %g7
24363 andncc %g3, %o7, %o3
24364 sdiv %g2, 0x1DCA, %g6
24365 subcc %o5, 0x0D12, %g5
24366 sdivcc %l0, 0x1A0C, %i4
24367 add %l7, 0x78, %l6
24368 wr %g0, 0x04, %asi
24369 ldxa [%l6] %asi, %g1
24370 casxa [%l6] 0x04, %g1, %o1
24371 subccc %i1, 0x1F71, %o2
24372 edge32ln %i7, %l1, %l2
24373 wr %g0, 0x04, %asi
24374 lduwa [%l7 + 0x2C] %asi, %l4
24375 orn %i0, %o0, %i5
24376 edge16l %i6, %o6, %l3
24377 ldd [%l7 + 0x48], %f26
24378 fmovdge %xcc, %f27, %f15
24379 movn %icc, %o4, %l6
24380 fmovdge %icc, %f13, %f30
24381 wr %g0, 0xeb, %asi
24382 stba %g4, [%l7 + 0x6B] %asi
24383 membar #Sync
24384 mova %xcc, %l5, %i3
24385 set 0x35, %o4
24386 ldstuba [%l7 + %o4] 0x80, %i2
24387 membar 0x62
24388 orcc %g3, %g7, %o7
24389 array32 %g2, %o3, %g6
24390 wr %g0, 0x2f, %asi
24391 stxa %g5, [%l7 + 0x08] %asi
24392 membar #Sync
24393 fba,a %fcc3, loop_2333
24394 fornot1 %f26, %f18, %f6
24395 bge loop_2334
24396 andn %o5, 0x15C1, %l0
24397loop_2333:
24398 andcc %i4, 0x108A, %g1
24399 sdivcc %i1, 0x0766, %o1
24400loop_2334:
24401 fpadd32 %f30, %f16, %f0
24402 fmovdcs %icc, %f0, %f20
24403 addc %i7, %o2, %l1
24404 edge16 %l2, %l4, %o0
24405 xnor %i5, %i6, %i0
24406 ldub [%l7 + 0x0D], %l3
24407 edge32n %o6, %l6, %o4
24408 udiv %g4, 0x19AB, %l5
24409 fmovde %icc, %f0, %f21
24410 umul %i2, %i3, %g3
24411 bvs,a,pt %icc, loop_2335
24412 edge16 %o7, %g2, %g7
24413 wr %g0, 0x0c, %asi
24414 swapa [%l7 + 0x28] %asi, %g6
24415loop_2335:
24416 call loop_2336
24417 sra %o3, %o5, %g5
24418 fpadd16s %f22, %f3, %f26
24419 tsubcc %i4, 0x1072, %l0
24420loop_2336:
24421 nop
24422 add %l7, 0x7C, %l6
24423 wr %g0, 0x89, %asi
24424 casa [%l6] %asi, %g1, %i1
24425 xnorcc %i7, 0x0443, %o2
24426 movpos %icc, %l1, %l2
24427 fbl,a %fcc1, loop_2337
24428 fandnot1 %f18, %f28, %f16
24429 and %l4, %o1, %o0
24430 mova %icc, %i5, %i6
24431loop_2337:
24432 add %l3, %o6, %l6
24433 sir 0x1684
24434 st %f8, [%l7 + 0x40]
24435 edge8 %o4, %i0, %g4
24436 fmovdvs %icc, %f19, %f4
24437 movne %icc, %l5, %i2
24438 tleu %icc, 0x4
24439 xnor %i3, 0x08EC, %g3
24440 te %xcc, 0x1
24441 movrne %g2, 0x295, %g7
24442 movvc %xcc, %g6, %o3
24443 array16 %o7, %g5, %o5
24444 xorcc %i4, 0x1237, %g1
24445 orcc %i1, %i7, %l0
24446 fcmpd %fcc2, %f14, %f4
24447 nop
24448 set 0x2E, %o2
24449 ldsh [%l7 + %o2], %l1
24450 movneg %xcc, %o2, %l2
24451 edge8 %l4, %o0, %o1
24452 fcmple16 %f22, %f2, %i6
24453 tge %icc, 0x1
24454 mova %icc, %i5, %l3
24455 fones %f1
24456 subcc %o6, 0x04D0, %o4
24457 umul %i0, %l6, %g4
24458 bleu,pt %icc, loop_2338
24459 lduh [%l7 + 0x16], %l5
24460 fandnot1 %f20, %f4, %f2
24461 nop
24462 set 0x47, %l1
24463 ldsb [%l7 + %l1], %i2
24464loop_2338:
24465 sra %g3, %g2, %i3
24466 ldsw [%l7 + 0x70], %g7
24467 set 0x20, %o1
24468 ldda [%l7 + %o1] 0x81, %g6
24469 smulcc %o3, %g5, %o5
24470 sll %o7, %i4, %i1
24471 sll %g1, %i7, %l1
24472 fmovrdgz %l0, %f22, %f12
24473 edge16n %l2, %o2, %o0
24474 st %f18, [%l7 + 0x14]
24475 tsubcc %l4, %i6, %i5
24476 fmovdneg %xcc, %f18, %f4
24477 restored
24478 rdpr %cwp, %g1
24479 rdpr %cansave, %g2
24480 rdpr %canrestore, %g3
24481 rdpr %cleanwin, %g4
24482 rdpr %otherwin, %g5
24483 rdpr %wstate, %g6
24484 sdivx %o1, 0x10FF, %o6
24485 tsubcctv %l3, %i0, %l6
24486 fcmpne32 %f2, %f28, %g4
24487 fnor %f26, %f2, %f2
24488 tn %xcc, 0x4
24489 set 0x18, %i1
24490 sta %f30, [%l7 + %i1] 0x81
24491 movrlez %l5, %i2, %o4
24492 subccc %g2, 0x0028, %g3
24493 movrlz %g7, 0x0AB, %g6
24494 ba %xcc, loop_2339
24495 fmovdneg %xcc, %f20, %f1
24496 fnors %f13, %f15, %f13
24497 sdiv %i3, 0x1376, %o3
24498loop_2339:
24499 ldsb [%l7 + 0x5C], %g5
24500 saved
24501 rdpr %cwp, %g1
24502 rdpr %cansave, %g2
24503 rdpr %canrestore, %g3
24504 rdpr %cleanwin, %g4
24505 rdpr %otherwin, %g5
24506 rdpr %wstate, %g6
24507 fblg %fcc2, loop_2340
24508 stx %o5, [%l7 + 0x18]
24509 taddcc %o7, %i4, %i1
24510 bpos,a %xcc, loop_2341
24511loop_2340:
24512 fcmpgt32 %f26, %f30, %i7
24513 sdivx %l1, 0x172E, %g1
24514 te %icc, 0x3
24515loop_2341:
24516 fcmpeq16 %f28, %f18, %l2
24517 be,pn %icc, loop_2342
24518 sir 0x19E9
24519 movcc %xcc, %l0, %o2
24520 wr %g0, 0x88, %asi
24521 prefetcha [%l7 + 0x48] %asi, 0x3
24522loop_2342:
24523 movneg %icc, %o0, %i5
24524 tn %icc, 0x1
24525 wr %g0, 0x88, %asi
24526 ldswa [%l7 + 0x68] %asi, %i6
24527 fmul8x16 %f8, %f6, %f30
24528 bge,pn %icc, loop_2343
24529 fmovsa %xcc, %f5, %f28
24530 subc %o6, 0x0D8E, %l3
24531 wr %g0, 0x52, %asi
24532 stxa %i0, [%g0 + 0x218] %asi
24533loop_2343:
24534 edge8 %o1, %l6, %l5
24535 fmovscs %icc, %f13, %f24
24536 addcc %g4, 0x179F, %o4
24537 tn %icc, 0x6
24538 udivx %i2, 0x1F3F, %g2
24539 sllx %g3, 0x10, %g7
24540 smulcc %g6, 0x17C9, %i3
24541 edge32n %o3, %g5, %o7
24542 set 0x18, %i3
24543 stda %i4, [%l7 + %i3] 0x2f
24544 membar #Sync
24545 array16 %o5, %i1, %i7
24546 fbul,a %fcc2, loop_2344
24547 fones %f25
24548 fone %f18
24549 edge16 %g1, %l1, %l0
24550loop_2344:
24551 orn %l2, 0x0484, %o2
24552 sdivx %l4, 0x0BDE, %i5
24553 edge8l %o0, %i6, %o6
24554 fzero %f2
24555 swap [%l7 + 0x64], %i0
24556 fmovsn %xcc, %f8, %f6
24557 tcs %xcc, 0x7
24558 movgu %icc, %o1, %l6
24559 tleu %xcc, 0x0
24560 fcmpne16 %f26, %f30, %l5
24561 move %xcc, %l3, %o4
24562 fpack32 %f16, %f2, %f30
24563 ble,a %xcc, loop_2345
24564 move %icc, %i2, %g4
24565 movg %icc, %g3, %g7
24566 fbu %fcc3, loop_2346
24567loop_2345:
24568 sethi 0x1D90, %g2
24569 fbu,a %fcc3, loop_2347
24570 tg %icc, 0x4
24571loop_2346:
24572 edge8l %i3, %o3, %g5
24573 ldub [%l7 + 0x60], %g6
24574loop_2347:
24575 fpackfix %f8, %f20
24576 set 0x68, %l4
24577 stxa %o7, [%l7 + %l4] 0x80
24578 edge32ln %o5, %i1, %i4
24579 edge8l %g1, %l1, %i7
24580 srlx %l0, 0x02, %o2
24581 te %icc, 0x0
24582 nop
24583 setx loop_2348, %l0, %l1
24584 wrpr 0x1, %tl
24585 wrpr %l1, %tnpc
24586 setx 0x34400001400, %l0, %l1
24587 wrpr %l1, %tstate
24588 wrhpr 0x4, %htstate
24589 done
24590 addc %l2, %i5, %l4
24591 membar 0x73
24592 xnorcc %i6, 0x1C7B, %o0
24593loop_2348:
24594 edge8 %o6, %i0, %o1
24595 bg %xcc, loop_2349
24596 edge16n %l6, %l5, %l3
24597 edge32l %o4, %i2, %g3
24598 fcmpgt32 %f16, %f24, %g4
24599loop_2349:
24600 tl %icc, 0x1
24601 fbuge,a %fcc0, loop_2350
24602 movleu %icc, %g2, %g7
24603 fbul,a %fcc1, loop_2351
24604 tneg %xcc, 0x5
24605loop_2350:
24606 lduh [%l7 + 0x28], %o3
24607 bleu,a %xcc, loop_2352
24608loop_2351:
24609 xnorcc %g5, 0x1CE1, %g6
24610 mulscc %i3, 0x131E, %o5
24611 ldsw [%l7 + 0x64], %o7
24612loop_2352:
24613 fbe,a %fcc3, loop_2353
24614 tle %xcc, 0x2
24615 movrlez %i4, 0x10A, %g1
24616 fnors %f17, %f2, %f23
24617loop_2353:
24618 restored
24619 rdpr %cwp, %g1
24620 rdpr %cansave, %g2
24621 rdpr %canrestore, %g3
24622 rdpr %cleanwin, %g4
24623 rdpr %otherwin, %g5
24624 rdpr %wstate, %g6
24625 ldd [%l7 + 0x70], %l0
24626 fbn %fcc0, loop_2354
24627 move %xcc, %i7, %l0
24628 fsrc1s %f5, %f27
24629 tleu %icc, 0x1
24630loop_2354:
24631 fzero %f18
24632 bpos %xcc, loop_2355
24633 udiv %i1, 0x1E87, %o2
24634 fnot1 %f22, %f2
24635 set 0x10, %i4
24636 ldxa [%l7 + %i4] 0x10, %i5
24637loop_2355:
24638 addcc %l2, 0x0970, %i6
24639 tpos %xcc, 0x2
24640 restored
24641 rdpr %cwp, %g1
24642 rdpr %cansave, %g2
24643 rdpr %canrestore, %g3
24644 rdpr %cleanwin, %g4
24645 rdpr %otherwin, %g5
24646 rdpr %wstate, %g6
24647 movleu %icc, %l4, %o0
24648 edge16ln %o6, %i0, %l6
24649 sir 0x061A
24650 popc %o1, %l5
24651 fbge,a %fcc2, loop_2356
24652 alignaddr %o4, %i2, %l3
24653 movcc %icc, %g3, %g4
24654 movg %icc, %g2, %o3
24655loop_2356:
24656 movre %g7, 0x067, %g5
24657 fmovsne %xcc, %f15, %f31
24658 bgu,pt %icc, loop_2357
24659 fbu %fcc1, loop_2358
24660 tle %xcc, 0x2
24661 edge16n %g6, %o5, %o7
24662loop_2357:
24663 andcc %i4, 0x1719, %g1
24664loop_2358:
24665 array8 %i3, %i7, %l1
24666 flush %l7 + 0x7C
24667 ldsw [%l7 + 0x1C], %l0
24668 tle %icc, 0x1
24669 pdist %f14, %f4, %f12
24670 movneg %icc, %i1, %o2
24671 orn %l2, 0x02E5, %i6
24672 edge32 %i5, %l4, %o6
24673 edge8ln %o0, %i0, %l6
24674 xor %l5, %o1, %i2
24675 bpos,pn %icc, loop_2359
24676 fmul8x16au %f6, %f8, %f20
24677 fnot2s %f1, %f1
24678 fcmped %fcc1, %f26, %f0
24679loop_2359:
24680 addccc %l3, %o4, %g3
24681 fpsub32 %f0, %f8, %f24
24682 tge %icc, 0x0
24683 fble,a %fcc2, loop_2360
24684 fbul,a %fcc0, loop_2361
24685 orn %g4, %g2, %g7
24686 swap [%l7 + 0x4C], %o3
24687loop_2360:
24688 movpos %xcc, %g6, %o5
24689loop_2361:
24690 stbar
24691 edge16ln %o7, %i4, %g1
24692 movne %icc, %i3, %i7
24693 movre %l1, 0x103, %l0
24694 wr %g0, 0x89, %asi
24695 ldswa [%l7 + 0x10] %asi, %i1
24696 edge16 %o2, %g5, %i6
24697 fmovsn %xcc, %f26, %f22
24698 edge16ln %l2, %l4, %i5
24699 fbul,a %fcc3, loop_2362
24700 edge32 %o0, %o6, %i0
24701 tsubcc %l5, 0x04BB, %o1
24702 fnegd %f8, %f24
24703loop_2362:
24704 bn loop_2363
24705 fcmpeq16 %f6, %f10, %i2
24706 fmovscs %xcc, %f2, %f3
24707 call loop_2364
24708loop_2363:
24709 fmovsleu %xcc, %f4, %f23
24710 fmuld8ulx16 %f3, %f17, %f24
24711 popc %l6, %o4
24712loop_2364:
24713 ldd [%l7 + 0x30], %l2
24714 tn %xcc, 0x7
24715 tsubcc %g4, 0x0BE4, %g3
24716 movvc %xcc, %g7, %o3
24717 set 0x18, %o5
24718 stxa %g2, [%l7 + %o5] 0x15
24719 udivx %o5, 0x0746, %o7
24720 array32 %g6, %i4, %g1
24721 set 0x30, %i0
24722 ldstuba [%l7 + %i0] 0x0c, %i3
24723 addc %l1, %l0, %i7
24724 sllx %i1, %o2, %i6
24725 alignaddrl %l2, %g5, %i5
24726 saved
24727 rdpr %cwp, %g1
24728 rdpr %cansave, %g2
24729 rdpr %canrestore, %g3
24730 rdpr %cleanwin, %g4
24731 rdpr %otherwin, %g5
24732 rdpr %wstate, %g6
24733 andcc %o0, 0x1CB4, %o6
24734 bpos,a loop_2365
24735 ba %xcc, loop_2366
24736 tgu %icc, 0x5
24737 fcmple32 %f20, %f26, %l4
24738loop_2365:
24739 movrgez %l5, 0x1B6, %i0
24740loop_2366:
24741 bleu,a %icc, loop_2367
24742 orn %i2, %o1, %l6
24743 set 0x4F, %g7
24744 ldsba [%l7 + %g7] 0x88, %o4
24745loop_2367:
24746 ldd [%l7 + 0x50], %f6
24747 movpos %xcc, %l3, %g4
24748 tne %icc, 0x3
24749 movrne %g3, %g7, %o3
24750 fble %fcc0, loop_2368
24751 udivcc %g2, 0x0D08, %o5
24752 fbl,a %fcc1, loop_2369
24753 brnz,a %g6, loop_2370
24754loop_2368:
24755 movcc %xcc, %o7, %i4
24756 tsubcc %i3, %l1, %g1
24757loop_2369:
24758 tcc %xcc, 0x7
24759loop_2370:
24760 movl %icc, %l0, %i1
24761 andcc %o2, 0x076E, %i7
24762 swap [%l7 + 0x74], %i6
24763 movpos %xcc, %g5, %l2
24764 movne %icc, %o0, %o6
24765 movrlez %l4, %i5, %l5
24766 tg %xcc, 0x6
24767 nop
24768 setx loop_2371, %l0, %l1
24769 jmpl %l1, %i2
24770 popc 0x0C7E, %o1
24771 edge8n %l6, %o4, %i0
24772 tpos %xcc, 0x3
24773loop_2371:
24774 swap [%l7 + 0x14], %l3
24775 smul %g3, %g7, %g4
24776 ldsw [%l7 + 0x28], %g2
24777 movrne %o5, 0x2BE, %g6
24778 fand %f6, %f30, %f6
24779 move %xcc, %o7, %o3
24780 fnegd %f6, %f2
24781 edge32ln %i4, %l1, %g1
24782 tsubcctv %i3, 0x1D49, %i1
24783 xnor %l0, %i7, %i6
24784 tvc %icc, 0x2
24785 tcs %icc, 0x5
24786 fbo,a %fcc2, loop_2372
24787 fxnor %f18, %f30, %f14
24788 fcmple16 %f10, %f30, %g5
24789 fone %f28
24790loop_2372:
24791 tvs %xcc, 0x5
24792 fmovsleu %icc, %f19, %f15
24793 edge32l %l2, %o0, %o6
24794 edge8ln %o2, %l4, %i5
24795 tgu %icc, 0x5
24796 bgu %xcc, loop_2373
24797 ble,pn %icc, loop_2374
24798 bgu,a,pn %xcc, loop_2375
24799 udivcc %l5, 0x00D3, %i2
24800loop_2373:
24801 fmovdvc %xcc, %f18, %f19
24802loop_2374:
24803 fpadd16s %f13, %f6, %f29
24804loop_2375:
24805 movcs %xcc, %l6, %o4
24806 tne %xcc, 0x3
24807 xorcc %i0, %o1, %g3
24808 sra %g7, %l3, %g2
24809 set 0x0F, %g3
24810 stba %g4, [%l7 + %g3] 0x88
24811 movvs %icc, %g6, %o5
24812 tl %xcc, 0x3
24813 fandnot2 %f22, %f14, %f10
24814 fmovspos %icc, %f24, %f20
24815 xor %o7, %i4, %l1
24816 fexpand %f4, %f28
24817 brgez,a %g1, loop_2376
24818 udiv %o3, 0x1A2A, %i3
24819 ldstub [%l7 + 0x34], %l0
24820 tsubcctv %i1, 0x15AE, %i7
24821loop_2376:
24822 fmul8x16 %f4, %f4, %f28
24823 movvs %icc, %i6, %g5
24824 fpack32 %f18, %f30, %f0
24825 ba loop_2377
24826 brz %l2, loop_2378
24827 bneg,pn %xcc, loop_2379
24828 fpsub32 %f4, %f30, %f12
24829loop_2377:
24830 movcs %xcc, %o6, %o2
24831loop_2378:
24832 smul %o0, %i5, %l4
24833loop_2379:
24834 sethi 0x1338, %l5
24835 fors %f25, %f21, %f1
24836 movpos %icc, %i2, %o4
24837 edge8 %i0, %o1, %l6
24838 bpos,a %icc, loop_2380
24839 fbl %fcc0, loop_2381
24840 fornot1 %f24, %f2, %f6
24841 fbug %fcc1, loop_2382
24842loop_2380:
24843 tleu %icc, 0x1
24844loop_2381:
24845 movpos %icc, %g3, %l3
24846 brgz %g2, loop_2383
24847loop_2382:
24848 fbue %fcc1, loop_2384
24849 fnor %f12, %f10, %f2
24850 sethi 0x0961, %g4
24851loop_2383:
24852 movvc %xcc, %g7, %o5
24853loop_2384:
24854 nop
24855 set 0x28, %l5
24856 ldd [%l7 + %l5], %f20
24857 brgz,a %o7, loop_2385
24858 fandnot2 %f2, %f6, %f28
24859 set 0x12, %l6
24860 lduha [%l7 + %l6] 0x19, %g6
24861loop_2385:
24862 tsubcc %l1, 0x0C1E, %i4
24863 tneg %icc, 0x5
24864 array8 %o3, %g1, %l0
24865 orn %i1, %i7, %i6
24866 fbn %fcc3, loop_2386
24867 fandnot2s %f17, %f18, %f3
24868 umul %g5, %l2, %o6
24869 nop
24870 setx loop_2387, %l0, %l1
24871 jmpl %l1, %o2
24872loop_2386:
24873 movcc %icc, %o0, %i3
24874 movcc %icc, %l4, %l5
24875 fand %f10, %f14, %f20
24876loop_2387:
24877 movleu %icc, %i2, %i5
24878 movge %icc, %i0, %o4
24879 fnand %f4, %f8, %f28
24880 bleu,pt %xcc, loop_2388
24881 fsrc2s %f7, %f27
24882 addc %o1, 0x0949, %g3
24883 bvc,pt %icc, loop_2389
24884loop_2388:
24885 array16 %l3, %g2, %g4
24886 alignaddrl %g7, %o5, %o7
24887 movrlez %g6, %l1, %i4
24888loop_2389:
24889 ldsb [%l7 + 0x47], %o3
24890 fands %f16, %f11, %f11
24891 movvc %icc, %g1, %l6
24892 edge16 %l0, %i1, %i7
24893 membar 0x74
24894 movneg %icc, %g5, %l2
24895 wr %g0, 0x11, %asi
24896 lduba [%l7 + 0x66] %asi, %o6
24897 fmovscs %icc, %f15, %f4
24898 fmovrsne %i6, %f31, %f29
24899 mulscc %o0, 0x0210, %o2
24900 tg %xcc, 0x3
24901 fbul %fcc3, loop_2390
24902 tgu %xcc, 0x1
24903 brlez %l4, loop_2391
24904 edge16ln %l5, %i3, %i2
24905loop_2390:
24906 fbn,a %fcc2, loop_2392
24907 movn %xcc, %i5, %i0
24908loop_2391:
24909 popc 0x19CA, %o1
24910 subcc %g3, 0x1838, %o4
24911loop_2392:
24912 membar 0x6D
24913 andn %g2, %l3, %g7
24914 fmovsg %xcc, %f2, %f30
24915 wr %g0, 0x88, %asi
24916 stha %o5, [%l7 + 0x38] %asi
24917 fandnot1 %f6, %f16, %f2
24918 orncc %o7, %g4, %g6
24919 xorcc %i4, 0x07E4, %l1
24920 alignaddr %o3, %g1, %l0
24921 tcc %icc, 0x3
24922 add %i1, 0x16CB, %l6
24923 movl %icc, %i7, %l2
24924 udiv %o6, 0x1C53, %g5
24925 sll %i6, %o2, %o0
24926 movrgez %l4, 0x093, %l5
24927 siam 0x1
24928 srl %i3, %i5, %i2
24929 fbuge %fcc2, loop_2393
24930 faligndata %f22, %f24, %f4
24931 movle %xcc, %i0, %g3
24932 ba loop_2394
24933loop_2393:
24934 nop
24935 set 0x56, %o0
24936 stb %o1, [%l7 + %o0]
24937 movcs %icc, %o4, %l3
24938 fandnot1s %f12, %f25, %f28
24939loop_2394:
24940 tle %xcc, 0x0
24941 stb %g2, [%l7 + 0x30]
24942 udivx %o5, 0x08C7, %o7
24943 ldsw [%l7 + 0x78], %g7
24944 sdivcc %g4, 0x0A9C, %i4
24945 ldsb [%l7 + 0x56], %l1
24946 movrgz %o3, 0x1B5, %g1
24947 wr %g0, 0x80, %asi
24948 sta %f24, [%l7 + 0x10] %asi
24949 taddcc %g6, 0x1811, %l0
24950 edge32n %i1, %i7, %l2
24951 smulcc %l6, 0x0E30, %o6
24952 sdivcc %g5, 0x1268, %o2
24953 fmovrde %i6, %f10, %f2
24954 tle %xcc, 0x3
24955 edge8n %o0, %l5, %i3
24956 subccc %i5, 0x07E8, %i2
24957 fmovdne %xcc, %f25, %f30
24958 smul %l4, 0x1A10, %g3
24959 bgu,pn %icc, loop_2395
24960 movrlz %i0, %o1, %l3
24961 sub %g2, %o5, %o7
24962 add %g7, 0x1019, %o4
24963loop_2395:
24964 array16 %i4, %g4, %o3
24965 bne,a,pn %xcc, loop_2396
24966 mulx %l1, 0x11AA, %g6
24967 sllx %l0, %g1, %i7
24968 brlz,a %i1, loop_2397
24969loop_2396:
24970 tgu %icc, 0x2
24971 edge8 %l2, %l6, %o6
24972 saved
24973 rdpr %cwp, %g1
24974 rdpr %cansave, %g2
24975 rdpr %canrestore, %g3
24976 rdpr %cleanwin, %g4
24977 rdpr %otherwin, %g5
24978 rdpr %wstate, %g6
24979loop_2397:
24980 fmovsg %icc, %f23, %f12
24981 ba,pn %xcc, loop_2398
24982 umulcc %g5, %o2, %i6
24983 fmovrdlez %o0, %f2, %f6
24984 set 0x40, %g1
24985 ldda [%l7 + %g1] 0x14, %f16
24986loop_2398:
24987 nop
24988 wr %g0, 0x80, %asi
24989 lduha [%l7 + 0x52] %asi, %i3
24990 fxnor %f6, %f14, %f24
24991 set 0x14, %i5
24992 lda [%l7 + %i5] 0x18, %f26
24993 sth %i5, [%l7 + 0x5A]
24994 fmuld8sux16 %f6, %f18, %f6
24995 move %xcc, %i2, %l5
24996 for %f22, %f4, %f28
24997 xorcc %g3, %l4, %o1
24998 tneg %xcc, 0x4
24999 andncc %i0, %l3, %o5
25000 movrlz %o7, 0x034, %g2
25001 fmovdleu %icc, %f28, %f21
25002 movne %xcc, %o4, %i4
25003 tl %icc, 0x7
25004 fmovrsgz %g7, %f20, %f10
25005 std %o2, [%l7 + 0x30]
25006 umulcc %l1, 0x13A8, %g6
25007 tg %xcc, 0x6
25008 bpos,a,pt %xcc, loop_2399
25009 edge16 %g4, %l0, %g1
25010 udivcc %i7, 0x0C9E, %i1
25011 fpsub32s %f15, %f10, %f26
25012loop_2399:
25013 tneg %xcc, 0x5
25014 tle %xcc, 0x0
25015 te %xcc, 0x6
25016 bneg,a loop_2400
25017 andn %l2, %o6, %l6
25018 fbue %fcc0, loop_2401
25019 tvs %icc, 0x4
25020loop_2400:
25021 edge8ln %o2, %i6, %o0
25022 fmuld8sux16 %f29, %f29, %f18
25023loop_2401:
25024 nop
25025 wr %g0, 0x11, %asi
25026 lduba [%l7 + 0x58] %asi, %g5
25027 te %icc, 0x1
25028 tsubcc %i5, 0x0D22, %i3
25029 sra %i2, 0x16, %g3
25030 wr %g0, 0x2f, %asi
25031 stwa %l4, [%l7 + 0x40] %asi
25032 membar #Sync
25033 xorcc %l5, %o1, %l3
25034 set 0x60, %l2
25035 stda %o4, [%l7 + %l2] 0x10
25036 andcc %i0, %o7, %g2
25037 sir 0x1C78
25038 andncc %o4, %g7, %o3
25039 bshuffle %f22, %f26, %f24
25040 smul %l1, %g6, %g4
25041 edge8l %i4, %l0, %g1
25042 ld [%l7 + 0x1C], %f18
25043 edge32 %i7, %l2, %i1
25044 set 0x55, %g5
25045 ldsba [%l7 + %g5] 0x18, %l6
25046 ble,a %xcc, loop_2402
25047 fcmpes %fcc0, %f18, %f10
25048 tge %xcc, 0x7
25049 tne %xcc, 0x7
25050loop_2402:
25051 fmovrsne %o2, %f3, %f21
25052 nop
25053 setx loop_2403, %l0, %l1
25054 wrpr 0x1, %tl
25055 wrpr %l1, %tnpc
25056 setx 0x34400001400, %l0, %l1
25057 wrpr %l1, %tstate
25058 wrhpr 0x4, %htstate
25059 done
25060 bgu loop_2404
25061 nop
25062 setx loop_2405, %l0, %l1
25063 wrpr 0x1, %tl
25064 wrpr %l1, %tpc
25065 add %l1, 0x4, %l1
25066 wrpr %l1, %tnpc
25067 setx 0x34400001400, %l0, %l1
25068 wrpr %l1, %tstate
25069 wrhpr 0x4, %htstate
25070 retry
25071 fmovsneg %icc, %f30, %f30
25072loop_2403:
25073 xor %i6, 0x02A9, %o0
25074loop_2404:
25075 ldd [%l7 + 0x78], %f26
25076loop_2405:
25077 alignaddr %o6, %i5, %i3
25078 set 0x68, %g2
25079 stda %i2, [%l7 + %g2] 0x88
25080 bpos,a,pt %xcc, loop_2406
25081 edge16n %g5, %l4, %l5
25082 ba loop_2407
25083 edge32l %g3, %o1, %l3
25084loop_2406:
25085 fxor %f26, %f10, %f14
25086 fbl,a %fcc1, loop_2408
25087loop_2407:
25088 ta %xcc, 0x5
25089 movrlez %o5, %o7, %i0
25090 mulx %o4, %g2, %g7
25091loop_2408:
25092 umulcc %l1, 0x191C, %g6
25093 sir 0x1487
25094 tg %icc, 0x1
25095 tleu %xcc, 0x7
25096 fmovsleu %icc, %f9, %f1
25097 lduw [%l7 + 0x34], %o3
25098 bleu,a,pt %xcc, loop_2409
25099 edge8ln %g4, %l0, %g1
25100 membar 0x50
25101 bgu %icc, loop_2410
25102loop_2409:
25103 fands %f4, %f7, %f4
25104 umulcc %i7, %i4, %l2
25105 fmovrdlez %i1, %f18, %f16
25106loop_2410:
25107 nop
25108 wr %g0, 0x18, %asi
25109 lda [%l7 + 0x34] %asi, %f19
25110 movre %l6, 0x20A, %i6
25111 nop
25112 set 0x50, %l3
25113 std %o2, [%l7 + %l3]
25114 sll %o6, 0x00, %o0
25115 udiv %i3, 0x0D82, %i5
25116 fbge %fcc0, loop_2411
25117 movneg %icc, %g5, %l4
25118 tn %xcc, 0x1
25119 swap [%l7 + 0x28], %l5
25120loop_2411:
25121 bl %xcc, loop_2412
25122 nop
25123 setx loop_2413, %l0, %l1
25124 wrpr 0x1, %tl
25125 wrpr %l1, %tnpc
25126 setx 0x34400001400, %l0, %l1
25127 wrpr %l1, %tstate
25128 wrhpr 0x4, %htstate
25129 done
25130 smul %i2, %g3, %l3
25131 movrgz %o1, %o7, %i0
25132loop_2412:
25133 fmovsa %icc, %f30, %f8
25134loop_2413:
25135 fmovdn %icc, %f24, %f15
25136 fmovrdgz %o5, %f24, %f22
25137 nop
25138 setx loop_2414, %l0, %l1
25139 jmpl %l1, %o4
25140 tneg %icc, 0x0
25141 movrgz %g2, 0x3D5, %l1
25142 brlz,a %g6, loop_2415
25143loop_2414:
25144 udivx %g7, 0x0C24, %o3
25145 tn %xcc, 0x7
25146 tvs %xcc, 0x5
25147loop_2415:
25148 movrlz %g4, %g1, %i7
25149 fmovs %f26, %f4
25150 movn %icc, %l0, %l2
25151 sir 0x0FFF
25152 addccc %i1, 0x1EED, %i4
25153 add %l7, 0x68, %l6
25154 wr %g0, 0x80, %asi
25155 casa [%l6] 0x80, %i6, %o2
25156 set 0x40, %o7
25157 stda %f0, [%l7 + %o7] 0x19
25158 xnor %l6, %o6, %o0
25159 andcc %i3, %i5, %l4
25160 addccc %l5, %i2, %g5
25161 wr %g0, 0x04, %asi
25162 ldswa [%l7 + 0x50] %asi, %l3
25163 orcc %g3, %o1, %o7
25164 flush %l7 + 0x38
25165 tge %xcc, 0x3
25166 or %o5, 0x03EC, %i0
25167 restored
25168 rdpr %cwp, %g1
25169 rdpr %cansave, %g2
25170 rdpr %canrestore, %g3
25171 rdpr %cleanwin, %g4
25172 rdpr %otherwin, %g5
25173 rdpr %wstate, %g6
25174 movrlez %g2, 0x09A, %o4
25175 fnor %f18, %f24, %f6
25176 edge16n %l1, %g6, %o3
25177 membar 0x20
25178 bpos,a,pn %xcc, loop_2416
25179 fcmpd %fcc3, %f2, %f16
25180 edge8l %g4, %g1, %g7
25181 set 0x08, %o6
25182 stda %i6, [%l7 + %o6] 0x80
25183loop_2416:
25184 edge16l %l2, %i1, %l0
25185 fpsub32 %f24, %f4, %f16
25186 movcs %xcc, %i4, %i6
25187 lduw [%l7 + 0x5C], %l6
25188 fbo,a %fcc2, loop_2417
25189 sllx %o6, 0x18, %o2
25190 movrlz %i3, 0x177, %o0
25191 movre %l4, %i5, %l5
25192loop_2417:
25193 fandnot2s %f28, %f6, %f2
25194 andncc %g5, %i2, %l3
25195 set 0x0A, %g6
25196 ldstuba [%l7 + %g6] 0x18, %g3
25197 fnot1s %f14, %f13
25198 smulcc %o7, 0x0763, %o1
25199 fnors %f1, %f14, %f30
25200 fbge %fcc3, loop_2418
25201 tvc %icc, 0x1
25202 sub %o5, %i0, %o4
25203 bge,pt %icc, loop_2419
25204loop_2418:
25205 sth %l1, [%l7 + 0x38]
25206 orncc %g6, 0x0FAF, %o3
25207 fmovsg %icc, %f5, %f15
25208loop_2419:
25209 fbu %fcc0, loop_2420
25210 taddcc %g4, 0x0980, %g1
25211 tl %xcc, 0x5
25212 fmovrse %g2, %f15, %f19
25213loop_2420:
25214 move %xcc, %i7, %g7
25215 edge8ln %l2, %l0, %i4
25216 movgu %xcc, %i6, %i1
25217 ldstub [%l7 + 0x6A], %l6
25218 sethi 0x18F6, %o6
25219 ldd [%l7 + 0x58], %f22
25220 ble,a %xcc, loop_2421
25221 ldub [%l7 + 0x7C], %o2
25222 fnot1 %f0, %f0
25223 sdivx %o0, 0x0778, %l4
25224loop_2421:
25225 fpack16 %f18, %f14
25226 array16 %i5, %i3, %g5
25227 array8 %l5, %i2, %g3
25228 tneg %xcc, 0x5
25229 fbo,a %fcc1, loop_2422
25230 fmovdg %icc, %f30, %f28
25231 fand %f12, %f16, %f14
25232 fbuge %fcc2, loop_2423
25233loop_2422:
25234 edge8ln %o7, %o1, %l3
25235 bg,pn %icc, loop_2424
25236 nop
25237 setx loop_2425, %l0, %l1
25238 wrpr 0x1, %tl
25239 wrpr %l1, %tpc
25240 add %l1, 0x4, %l1
25241 wrpr %l1, %tnpc
25242 setx 0x34400001400, %l0, %l1
25243 wrpr %l1, %tstate
25244 wrhpr 0x4, %htstate
25245 retry
25246loop_2423:
25247 xorcc %o5, 0x0517, %o4
25248 sll %i0, %g6, %l1
25249loop_2424:
25250 tg %icc, 0x4
25251loop_2425:
25252 movrlz %o3, 0x027, %g1
25253 fandnot1 %f10, %f6, %f24
25254 sdiv %g2, 0x16EE, %g4
25255 tge %icc, 0x7
25256 fcmpgt32 %f22, %f18, %i7
25257 fmovdvc %icc, %f14, %f17
25258 fnot2s %f25, %f5
25259 subc %g7, %l2, %l0
25260 fcmpne32 %f6, %f20, %i4
25261 bleu,a,pt %xcc, loop_2426
25262 add %i1, %i6, %o6
25263 tg %icc, 0x6
25264 tleu %xcc, 0x2
25265loop_2426:
25266 te %xcc, 0x1
25267 membar #Sync
25268 wr %g0, 0x1e, %asi
25269 ldda [%l7 + 0x40] %asi, %f16
25270 fands %f23, %f31, %f7
25271 sll %o2, 0x0E, %l6
25272 fxor %f14, %f6, %f6
25273 udivx %o0, 0x02FE, %i5
25274 fmovspos %icc, %f28, %f5
25275 edge8ln %i3, %g5, %l4
25276 ldd [%l7 + 0x18], %l4
25277 fxnors %f20, %f27, %f30
25278 or %i2, %o7, %o1
25279 stw %l3, [%l7 + 0x3C]
25280 tvs %icc, 0x4
25281 tn %icc, 0x6
25282 fmul8sux16 %f14, %f28, %f30
25283 edge16n %g3, %o5, %i0
25284 movvs %icc, %o4, %l1
25285 umulcc %g6, 0x11F6, %g1
25286 alignaddrl %g2, %o3, %i7
25287 movle %xcc, %g7, %g4
25288 tgu %icc, 0x5
25289 add %l0, 0x04D9, %i4
25290 nop
25291 setx loop_2427, %l0, %l1
25292 wrpr 0x1, %tl
25293 wrpr %l1, %tpc
25294 add %l1, 0x4, %l1
25295 wrpr %l1, %tnpc
25296 setx 0x34400001400, %l0, %l1
25297 wrpr %l1, %tstate
25298 wrhpr 0x4, %htstate
25299 retry
25300 alignaddr %l2, %i6, %i1
25301 sll %o6, 0x1B, %o2
25302 ld [%l7 + 0x1C], %f14
25303loop_2427:
25304 xor %l6, %i5, %o0
25305 fcmple32 %f2, %f30, %i3
25306 srax %l4, 0x1B, %g5
25307 movn %xcc, %l5, %o7
25308 fcmpgt32 %f12, %f26, %o1
25309 movn %xcc, %l3, %i2
25310 sllx %o5, 0x0D, %g3
25311 ldd [%l7 + 0x38], %f8
25312 tcs %xcc, 0x1
25313 edge8l %i0, %l1, %o4
25314 ld [%l7 + 0x0C], %f3
25315 bn,pt %xcc, loop_2428
25316 udivcc %g1, 0x120A, %g6
25317 movge %xcc, %g2, %o3
25318 edge16l %i7, %g7, %g4
25319loop_2428:
25320 bleu,a %xcc, loop_2429
25321 edge32ln %l0, %i4, %l2
25322 nop
25323 set 0x34, %g4
25324 ldsw [%l7 + %g4], %i1
25325 wr %g0, 0x10, %asi
25326 ldstuba [%l7 + 0x52] %asi, %i6
25327loop_2429:
25328 tle %icc, 0x0
25329 mova %xcc, %o6, %o2
25330 ba,a %icc, loop_2430
25331 edge8l %l6, %o0, %i5
25332 brz,a %i3, loop_2431
25333 fcmped %fcc3, %f18, %f8
25334loop_2430:
25335 udivx %l4, 0x1967, %g5
25336 nop
25337 setx loop_2432, %l0, %l1
25338 jmpl %l1, %o7
25339loop_2431:
25340 edge32l %l5, %l3, %o1
25341 std %o4, [%l7 + 0x78]
25342 ld [%l7 + 0x70], %f27
25343loop_2432:
25344 movl %icc, %g3, %i2
25345 movrne %l1, %o4, %i0
25346 alignaddrl %g6, %g2, %o3
25347 brgz,a %g1, loop_2433
25348 saved
25349 rdpr %cwp, %g1
25350 rdpr %cansave, %g2
25351 rdpr %canrestore, %g3
25352 rdpr %cleanwin, %g4
25353 rdpr %otherwin, %g5
25354 rdpr %wstate, %g6
25355 movrne %g7, 0x2AF, %g4
25356 edge32l %l0, %i4, %i7
25357loop_2433:
25358 nop
25359 set 0x50, %i2
25360 ldd [%l7 + %i2], %i0
25361 fbo %fcc2, loop_2434
25362 movre %i6, 0x123, %o6
25363 nop
25364 setx loop_2435, %l0, %l1
25365 wrpr 0x1, %tl
25366 wrpr %l1, %tnpc
25367 setx 0x34400001400, %l0, %l1
25368 wrpr %l1, %tstate
25369 wrhpr 0x4, %htstate
25370 done
25371 mulx %o2, 0x1B1D, %l6
25372loop_2434:
25373 fornot1s %f0, %f8, %f10
25374 edge8l %l2, %o0, %i3
25375loop_2435:
25376 move %icc, %l4, %i5
25377 tg %icc, 0x6
25378 fcmpd %fcc0, %f26, %f4
25379 movcs %icc, %o7, %g5
25380 umul %l5, 0x0163, %l3
25381 fmovdle %icc, %f28, %f20
25382 set 0x28, %l0
25383 stda %o4, [%l7 + %l0] 0x04
25384 fexpand %f21, %f18
25385 addccc %o1, %g3, %i2
25386 fbe,a %fcc1, loop_2436
25387 orcc %l1, %o4, %g6
25388 tsubcc %g2, %o3, %i0
25389 fnegs %f23, %f9
25390loop_2436:
25391 edge32 %g7, %g4, %l0
25392 fmovscc %icc, %f5, %f7
25393 fnands %f8, %f1, %f5
25394 fble %fcc0, loop_2437
25395 sir 0x0706
25396 movneg %xcc, %g1, %i7
25397 srl %i1, %i6, %o6
25398loop_2437:
25399 nop
25400 wr %g0, 0x0c, %asi
25401 stha %o2, [%l7 + 0x5C] %asi
25402 edge16n %i4, %l2, %o0
25403 movl %icc, %l6, %l4
25404 movcc %icc, %i3, %o7
25405 fandnot2 %f26, %f0, %f18
25406 fcmpeq16 %f20, %f18, %g5
25407 tsubcc %i5, 0x0C0F, %l3
25408 be,pt %icc, loop_2438
25409 bg loop_2439
25410 movrlez %o5, %o1, %l5
25411 brlz,a %i2, loop_2440
25412loop_2438:
25413 fsrc1s %f29, %f14
25414loop_2439:
25415 edge16l %g3, %l1, %g6
25416 movne %xcc, %g2, %o3
25417loop_2440:
25418 addccc %i0, 0x1481, %o4
25419 edge16n %g4, %g7, %l0
25420 taddcc %g1, 0x050D, %i7
25421 restored
25422 rdpr %cwp, %g1
25423 rdpr %cansave, %g2
25424 rdpr %canrestore, %g3
25425 rdpr %cleanwin, %g4
25426 rdpr %otherwin, %g5
25427 rdpr %wstate, %g6
25428 fbu,a %fcc0, loop_2441
25429 sra %i1, 0x0A, %i6
25430 move %icc, %o2, %i4
25431 fbu %fcc3, loop_2442
25432loop_2441:
25433 ta %icc, 0x1
25434 orcc %l2, %o6, %l6
25435 fble %fcc0, loop_2443
25436loop_2442:
25437 udivx %l4, 0x10E7, %i3
25438 fbue,a %fcc1, loop_2444
25439 sdiv %o7, 0x0B17, %o0
25440loop_2443:
25441 fble,a %fcc2, loop_2445
25442 sir 0x093D
25443loop_2444:
25444 fnors %f19, %f22, %f7
25445 edge16ln %i5, %l3, %g5
25446loop_2445:
25447 nop
25448 add %l7, 0x0C, %l6
25449 wr %g0, 0x81, %asi
25450 casa [%l6] %asi, %o5, %l5
25451 fmovdl %xcc, %f26, %f2
25452 movle %icc, %o1, %i2
25453 alignaddr %g3, %g6, %l1
25454 nop
25455 setx loop_2446, %l0, %l1
25456 wrpr 0x1, %tl
25457 wrpr %l1, %tnpc
25458 setx 0x34400001400, %l0, %l1
25459 wrpr %l1, %tstate
25460 wrhpr 0x4, %htstate
25461 done
25462 fmovsg %icc, %f8, %f6
25463 fpackfix %f26, %f4
25464 ldstub [%l7 + 0x0B], %o3
25465loop_2446:
25466 smul %i0, 0x1534, %o4
25467 fmovrse %g4, %f28, %f12
25468 sethi 0x14D0, %g7
25469 fors %f17, %f18, %f0
25470 fmovdgu %icc, %f15, %f5
25471 sethi 0x1A34, %l0
25472 fxnor %f6, %f10, %f16
25473 array32 %g2, %g1, %i1
25474 ldub [%l7 + 0x2D], %i6
25475 ld [%l7 + 0x30], %f27
25476 set 0x58, %o3
25477 lduha [%l7 + %o3] 0x80, %i7
25478 fmovrde %i4, %f4, %f22
25479 movne %xcc, %o2, %o6
25480 tcs %xcc, 0x7
25481 fmovsge %icc, %f7, %f10
25482 taddcctv %l6, %l2, %i3
25483 te %icc, 0x1
25484 orcc %o7, %o0, %l4
25485 tvs %xcc, 0x4
25486 smulcc %l3, %i5, %o5
25487 movrlz %g5, 0x044, %o1
25488 sra %i2, 0x05, %g3
25489 mulscc %g6, %l1, %o3
25490 set 0x68, %i6
25491 ldswa [%l7 + %i6] 0x15, %i0
25492 smulcc %o4, 0x036E, %g4
25493 fpackfix %f6, %f22
25494 wr %g0, 0x11, %asi
25495 lduwa [%l7 + 0x3C] %asi, %l5
25496 bvc,pt %icc, loop_2447
25497 taddcc %l0, %g2, %g7
25498 fbug,a %fcc3, loop_2448
25499 andncc %g1, %i1, %i7
25500loop_2447:
25501 pdist %f24, %f12, %f16
25502 tsubcctv %i6, %o2, %i4
25503loop_2448:
25504 fmovsle %icc, %f25, %f25
25505 udivcc %o6, 0x01D7, %l2
25506 wr %g0, 0x19, %asi
25507 swapa [%l7 + 0x6C] %asi, %i3
25508 movcc %xcc, %o7, %o0
25509 popc %l6, %l3
25510 bge,a loop_2449
25511 bne,a %icc, loop_2450
25512 tg %icc, 0x0
25513 wr %g0, 0x88, %asi
25514 lduha [%l7 + 0x74] %asi, %l4
25515loop_2449:
25516 tgu %icc, 0x7
25517loop_2450:
25518 movvc %xcc, %o5, %g5
25519 subcc %o1, 0x00C8, %i2
25520 udiv %g3, 0x0DCE, %i5
25521 edge32n %g6, %l1, %o3
25522 fcmps %fcc0, %f12, %f10
25523 fmovdcs %icc, %f9, %f8
25524 tge %xcc, 0x3
25525 movrlez %o4, 0x29E, %g4
25526 umulcc %i0, 0x1AB1, %l0
25527 array32 %l5, %g7, %g1
25528 membar 0x40
25529 ldsb [%l7 + 0x69], %g2
25530 fmovdl %icc, %f7, %f18
25531 array8 %i1, %i7, %i6
25532 tcs %xcc, 0x4
25533 tsubcctv %i4, %o6, %o2
25534 popc %l2, %o7
25535 movcs %xcc, %i3, %o0
25536 movpos %xcc, %l6, %l4
25537 fzeros %f15
25538 fbu %fcc3, loop_2451
25539 subccc %o5, %g5, %l3
25540 fnot2 %f20, %f28
25541 movrlz %i2, %g3, %o1
25542loop_2451:
25543 tleu %xcc, 0x1
25544 movrgez %i5, %g6, %o3
25545 wr %g0, 0xea, %asi
25546 stda %l0, [%l7 + 0x18] %asi
25547 membar #Sync
25548 movrgez %g4, 0x075, %o4
25549 addccc %l0, %l5, %g7
25550 fbuge %fcc0, loop_2452
25551 mulscc %i0, 0x0280, %g1
25552 std %f18, [%l7 + 0x18]
25553 add %l7, 0x38, %l6
25554 wr %g0, 0x10, %asi
25555 ldxa [%l6] %asi, %i1
25556 casxa [%l6] %asi, %i1, %i7
25557loop_2452:
25558 move %icc, %i6, %i4
25559 mova %xcc, %g2, %o2
25560 fand %f22, %f16, %f26
25561 fmovrslz %l2, %f23, %f18
25562 restored
25563 rdpr %cwp, %g1
25564 rdpr %cansave, %g2
25565 rdpr %canrestore, %g3
25566 rdpr %cleanwin, %g4
25567 rdpr %otherwin, %g5
25568 rdpr %wstate, %g6
25569 xorcc %o6, 0x079E, %i3
25570 tneg %xcc, 0x4
25571 set 0x30, %o4
25572 ldda [%l7 + %o4] 0x0c, %o6
25573 movpos %xcc, %l6, %o0
25574 fbl %fcc0, loop_2453
25575 movrlz %o5, 0x2C0, %g5
25576 umul %l3, 0x031C, %i2
25577 std %f14, [%l7 + 0x50]
25578loop_2453:
25579 bn,pt %icc, loop_2454
25580 movrne %l4, %g3, %o1
25581 ble,a %xcc, loop_2455
25582 nop
25583 setx loop_2456, %l0, %l1
25584 wrpr 0x1, %tl
25585 wrpr %l1, %tpc
25586 add %l1, 0x4, %l1
25587 wrpr %l1, %tnpc
25588 setx 0x34400001400, %l0, %l1
25589 wrpr %l1, %tstate
25590 wrhpr 0x4, %htstate
25591 retry
25592loop_2454:
25593 bneg,a,pn %xcc, loop_2457
25594 add %i5, %o3, %g6
25595loop_2455:
25596 xorcc %g4, 0x18FA, %l1
25597loop_2456:
25598 ldsb [%l7 + 0x1D], %l0
25599loop_2457:
25600 movleu %icc, %l5, %g7
25601 add %l7, 0x50, %l6
25602 wr %g0, 0x18, %asi
25603 ldxa [%l6] %asi, %i0
25604 casxa [%l6] 0x18, %i0, %g1
25605 saved
25606 rdpr %cwp, %g1
25607 rdpr %cansave, %g2
25608 rdpr %canrestore, %g3
25609 rdpr %cleanwin, %g4
25610 rdpr %otherwin, %g5
25611 rdpr %wstate, %g6
25612 edge8n %o4, %i1, %i7
25613 fxor %f2, %f26, %f14
25614 tl %xcc, 0x7
25615 ldub [%l7 + 0x69], %i6
25616 xnorcc %g2, %o2, %i4
25617 srax %o6, 0x15, %i3
25618 bne %icc, loop_2458
25619 lduh [%l7 + 0x18], %o7
25620 fcmpeq16 %f16, %f8, %l2
25621 wr %g0, 0x0c, %asi
25622 ldxa [%l7 + 0x38] %asi, %o0
25623loop_2458:
25624 array32 %l6, %o5, %g5
25625 popc 0x0441, %i2
25626 movcc %icc, %l3, %l4
25627 fmul8ulx16 %f12, %f4, %f28
25628 stx %g3, [%l7 + 0x20]
25629 array16 %o1, %o3, %i5
25630 udiv %g4, 0x19B1, %l1
25631 movcc %xcc, %g6, %l5
25632 alignaddr %l0, %i0, %g1
25633 fmul8ulx16 %f18, %f24, %f18
25634 movg %icc, %o4, %g7
25635 movcs %icc, %i1, %i7
25636 fmovsl %xcc, %f25, %f26
25637 andcc %i6, 0x1D71, %o2
25638 fmovsle %xcc, %f0, %f14
25639 andncc %i4, %o6, %g2
25640 movgu %icc, %o7, %l2
25641 fmovdleu %icc, %f30, %f18
25642 fone %f10
25643 addc %o0, 0x0845, %l6
25644 tne %xcc, 0x0
25645 prefetch [%l7 + 0x54], 0x2
25646 movl %icc, %i3, %g5
25647 fmovdcs %xcc, %f16, %f28
25648 tne %icc, 0x2
25649 fmul8x16al %f20, %f26, %f2
25650 fmovrdgz %o5, %f2, %f30
25651 fbul,a %fcc0, loop_2459
25652 movge %xcc, %i2, %l4
25653 smulcc %g3, %o1, %l3
25654 fcmple16 %f24, %f30, %o3
25655loop_2459:
25656 prefetch [%l7 + 0x20], 0x2
25657 tne %icc, 0x0
25658 be,pt %icc, loop_2460
25659 fornot1 %f2, %f10, %f6
25660 fmovspos %xcc, %f30, %f1
25661 mulx %g4, %l1, %i5
25662loop_2460:
25663 srax %g6, %l5, %i0
25664 taddcc %g1, %o4, %g7
25665 stb %l0, [%l7 + 0x31]
25666 sdivcc %i1, 0x0BAB, %i6
25667 fmovrdlez %o2, %f20, %f12
25668 tvs %icc, 0x0
25669 ble,a %xcc, loop_2461
25670 lduw [%l7 + 0x78], %i4
25671 or %o6, %i7, %o7
25672 fbge,a %fcc3, loop_2462
25673loop_2461:
25674 swap [%l7 + 0x68], %g2
25675 movleu %xcc, %l2, %o0
25676 tleu %icc, 0x0
25677loop_2462:
25678 fnand %f14, %f22, %f8
25679 taddcc %l6, 0x161C, %i3
25680 fmovda %xcc, %f10, %f22
25681 popc 0x0A93, %g5
25682 subcc %i2, 0x0D0A, %o5
25683 edge32ln %l4, %o1, %g3
25684 bge,a,pn %xcc, loop_2463
25685 fpadd32 %f12, %f24, %f30
25686 te %xcc, 0x4
25687 movle %xcc, %l3, %g4
25688loop_2463:
25689 fmovdle %icc, %f0, %f31
25690 tsubcc %o3, 0x04DB, %i5
25691 edge8ln %l1, %l5, %g6
25692 stbar
25693 move %xcc, %g1, %o4
25694 movvc %xcc, %i0, %g7
25695 srlx %l0, 0x02, %i1
25696 movne %xcc, %o2, %i6
25697 fnands %f14, %f30, %f11
25698 tcs %xcc, 0x3
25699 srax %i4, %i7, %o6
25700 tg %xcc, 0x5
25701 movg %xcc, %g2, %o7
25702 restored
25703 rdpr %cwp, %g1
25704 rdpr %cansave, %g2
25705 rdpr %canrestore, %g3
25706 rdpr %cleanwin, %g4
25707 rdpr %otherwin, %g5
25708 rdpr %wstate, %g6
25709 xorcc %o0, %l2, %i3
25710 fands %f27, %f27, %f7
25711 fmovrsgez %l6, %f2, %f2
25712 array32 %i2, %o5, %l4
25713 smul %o1, 0x0E21, %g3
25714 fnand %f20, %f22, %f0
25715 movg %icc, %l3, %g5
25716 fbuge %fcc1, loop_2464
25717 fmovdl %icc, %f6, %f11
25718 tleu %icc, 0x7
25719 fcmpgt16 %f6, %f2, %o3
25720loop_2464:
25721 movrgez %g4, 0x355, %l1
25722 xnor %i5, %g6, %l5
25723 bcs,a %icc, loop_2465
25724 brz %g1, loop_2466
25725 edge8ln %o4, %i0, %g7
25726 movvs %icc, %l0, %o2
25727loop_2465:
25728 sethi 0x192F, %i6
25729loop_2466:
25730 mova %icc, %i1, %i7
25731 alignaddrl %o6, %i4, %o7
25732 fba,a %fcc1, loop_2467
25733 fsrc1s %f16, %f24
25734 edge8ln %o0, %g2, %i3
25735 wr %g0, 0x5f, %asi
25736 stxa %l2, [%g0 + 0x0] %asi
25737loop_2467:
25738 fmovrslez %i2, %f24, %f29
25739 fmovdneg %xcc, %f24, %f28
25740 udivcc %l6, 0x1297, %l4
25741 xnorcc %o1, %g3, %o5
25742 fnot2s %f30, %f6
25743 fmovrse %g5, %f27, %f7
25744 orncc %l3, 0x192C, %o3
25745 srax %l1, 0x0A, %i5
25746 movn %icc, %g4, %l5
25747 sllx %g1, 0x15, %g6
25748 st %f22, [%l7 + 0x1C]
25749 brlz %i0, loop_2468
25750 fmovdge %xcc, %f12, %f19
25751 fba,a %fcc2, loop_2469
25752 bg,a,pn %icc, loop_2470
25753loop_2468:
25754 fmovsleu %xcc, %f8, %f17
25755 movl %xcc, %o4, %l0
25756loop_2469:
25757 fmovsg %icc, %f23, %f2
25758loop_2470:
25759 udivx %g7, 0x1AEE, %o2
25760 movge %icc, %i1, %i7
25761 orncc %i6, 0x0408, %i4
25762 movrgz %o6, %o0, %o7
25763 fcmpne16 %f10, %f22, %i3
25764 ldsh [%l7 + 0x22], %l2
25765 movrgz %i2, 0x27B, %l6
25766 mulx %l4, 0x0281, %o1
25767 flush %l7 + 0x70
25768 tleu %xcc, 0x3
25769 bneg,pt %xcc, loop_2471
25770 movne %icc, %g3, %o5
25771 andcc %g2, %g5, %l3
25772 bvc,pt %xcc, loop_2472
25773loop_2471:
25774 tne %xcc, 0x2
25775 fblg %fcc0, loop_2473
25776 prefetch [%l7 + 0x34], 0x2
25777loop_2472:
25778 fnors %f30, %f18, %f6
25779 udiv %o3, 0x017B, %i5
25780loop_2473:
25781 edge16 %g4, %l5, %g1
25782 bcc,a,pt %xcc, loop_2474
25783 movn %xcc, %l1, %g6
25784 orcc %o4, %l0, %i0
25785 alignaddrl %o2, %g7, %i7
25786loop_2474:
25787 movpos %xcc, %i6, %i1
25788 subccc %i4, %o6, %o0
25789 tsubcctv %o7, 0x05AD, %l2
25790 xnor %i3, %l6, %i2
25791 tvc %xcc, 0x4
25792 movleu %xcc, %o1, %l4
25793 edge8 %o5, %g3, %g5
25794 subcc %g2, 0x0503, %o3
25795 fmovspos %xcc, %f11, %f9
25796 orcc %i5, %g4, %l3
25797 srl %l5, 0x18, %g1
25798 fcmpeq16 %f14, %f26, %g6
25799 tge %xcc, 0x1
25800 xorcc %o4, %l1, %l0
25801 movn %xcc, %o2, %i0
25802 taddcctv %i7, 0x0B67, %i6
25803 movle %icc, %i1, %i4
25804 fmul8ulx16 %f26, %f6, %f14
25805 fnot2s %f28, %f1
25806 movvs %xcc, %o6, %o0
25807 ldx [%l7 + 0x20], %g7
25808 fmovrdgez %l2, %f22, %f24
25809 ble,a %xcc, loop_2475
25810 brnz %o7, loop_2476
25811 ldsw [%l7 + 0x1C], %l6
25812 add %l7, 0x38, %l6
25813 wr %g0, 0x81, %asi
25814 ldxa [%l6] %asi, %i3
25815 casxa [%l6] %asi, %i3, %i2
25816loop_2475:
25817 tvs %icc, 0x0
25818loop_2476:
25819 fbu,a %fcc1, loop_2477
25820 movrgz %l4, %o1, %g3
25821 sra %o5, %g2, %o3
25822 subc %g5, %i5, %l3
25823loop_2477:
25824 st %f26, [%l7 + 0x3C]
25825 fbug,a %fcc0, loop_2478
25826 movle %xcc, %g4, %l5
25827 subcc %g1, %o4, %l1
25828 ldsh [%l7 + 0x4E], %l0
25829loop_2478:
25830 addc %g6, %i0, %o2
25831 tleu %icc, 0x0
25832 fbe %fcc1, loop_2479
25833 sll %i7, 0x0F, %i1
25834 movvs %xcc, %i6, %o6
25835 mulscc %i4, %o0, %g7
25836loop_2479:
25837 orn %l2, 0x04D4, %l6
25838 popc 0x0BA5, %i3
25839 ble,a,pn %xcc, loop_2480
25840 orn %o7, %i2, %o1
25841 movleu %icc, %l4, %g3
25842 st %f29, [%l7 + 0x10]
25843loop_2480:
25844 andcc %g2, %o5, %g5
25845 movrlez %o3, %i5, %g4
25846 add %l3, %g1, %l5
25847 tpos %xcc, 0x1
25848 edge8ln %o4, %l0, %l1
25849 fmovsleu %xcc, %f4, %f15
25850 andn %g6, 0x1A1C, %i0
25851 sra %i7, 0x1A, %o2
25852 movrlez %i6, 0x28E, %o6
25853 brgz,a %i1, loop_2481
25854 udiv %o0, 0x1197, %g7
25855 tne %xcc, 0x4
25856 fcmpes %fcc2, %f28, %f30
25857loop_2481:
25858 fpack16 %f14, %f30
25859 call loop_2482
25860 pdist %f18, %f2, %f10
25861 move %xcc, %l2, %i4
25862 wr %g0, 0x11, %asi
25863 ldstuba [%l7 + 0x2F] %asi, %l6
25864loop_2482:
25865 fbe,a %fcc0, loop_2483
25866 movle %icc, %o7, %i3
25867 or %i2, 0x04C7, %o1
25868 movpos %xcc, %g3, %l4
25869loop_2483:
25870 nop
25871 wr %g0, 0x89, %asi
25872 ldstuba [%l7 + 0x71] %asi, %g2
25873 set 0x60, %i7
25874 ldda [%l7 + %i7] 0x80, %o4
25875 orn %o3, %g5, %g4
25876 set 0x40, %o2
25877 stda %f0, [%l7 + %o2] 0x15
25878 movrgz %l3, %i5, %g1
25879 bleu,a loop_2484
25880 bvc %xcc, loop_2485
25881 fble,a %fcc2, loop_2486
25882 sllx %o4, 0x12, %l5
25883loop_2484:
25884 nop
25885 wr %g0, 0x18, %asi
25886 prefetcha [%l7 + 0x48] %asi, 0x2
25887loop_2485:
25888 subccc %l1, %i0, %g6
25889loop_2486:
25890 smul %i7, %i6, %o6
25891 movg %xcc, %i1, %o2
25892 orncc %o0, 0x1455, %l2
25893 xor %i4, %l6, %o7
25894 sllx %i3, 0x1D, %i2
25895 fxors %f16, %f0, %f8
25896 sdivx %o1, 0x09ED, %g7
25897 fbule,a %fcc2, loop_2487
25898 sub %g3, 0x173A, %g2
25899 edge8l %l4, %o5, %g5
25900 brlz %g4, loop_2488
25901loop_2487:
25902 movcs %xcc, %l3, %i5
25903 fzeros %f30
25904 wr %g0, 0x89, %asi
25905 prefetcha [%l7 + 0x60] %asi, 0x3
25906loop_2488:
25907 tsubcctv %o4, %l5, %o3
25908 xnor %l0, %i0, %g6
25909 movcs %icc, %i7, %i6
25910 sdiv %o6, 0x0408, %l1
25911 ldd [%l7 + 0x70], %i0
25912 membar 0x58
25913 alignaddr %o0, %l2, %i4
25914 xor %l6, 0x0F14, %o7
25915 fble,a %fcc2, loop_2489
25916 subc %i3, %i2, %o2
25917 nop
25918 set 0x6B, %o1
25919 ldub [%l7 + %o1], %o1
25920 brgz %g7, loop_2490
25921loop_2489:
25922 popc 0x0C6C, %g3
25923 movre %l4, 0x276, %o5
25924 bcs,a loop_2491
25925loop_2490:
25926 movcc %xcc, %g5, %g4
25927 fmovsneg %xcc, %f22, %f8
25928 fands %f31, %f9, %f21
25929loop_2491:
25930 fnegd %f10, %f8
25931 sub %g2, 0x0E4F, %i5
25932 set 0x4C, %i1
25933 stha %g1, [%l7 + %i1] 0x2b
25934 membar #Sync
25935 fmul8x16 %f15, %f2, %f12
25936 fmovrdlz %l3, %f0, %f4
25937 fmovda %icc, %f17, %f10
25938 membar 0x18
25939 sra %l5, 0x10, %o3
25940 edge8n %l0, %o4, %i0
25941 tgu %icc, 0x6
25942 tsubcctv %i7, 0x070B, %i6
25943 tleu %icc, 0x1
25944 add %g6, 0x1EBB, %l1
25945 nop
25946 setx loop_2492, %l0, %l1
25947 jmpl %l1, %o6
25948 tvs %xcc, 0x3
25949 movne %xcc, %i1, %o0
25950 movgu %icc, %i4, %l6
25951loop_2492:
25952 tg %icc, 0x3
25953 fmul8sux16 %f4, %f8, %f4
25954 tle %xcc, 0x1
25955 be %xcc, loop_2493
25956 fsrc2s %f17, %f24
25957 mulscc %l2, 0x05A3, %o7
25958 fandnot2s %f12, %f14, %f5
25959loop_2493:
25960 ldstub [%l7 + 0x6F], %i3
25961 array16 %i2, %o1, %g7
25962 fnot1 %f18, %f10
25963 sllx %g3, %l4, %o2
25964 movpos %xcc, %g5, %g4
25965 wr %g0, 0x10, %asi
25966 sta %f27, [%l7 + 0x30] %asi
25967 edge16ln %g2, %i5, %o5
25968 sethi 0x0C81, %l3
25969 movvs %xcc, %g1, %o3
25970 set 0x2C, %l1
25971 sta %f9, [%l7 + %l1] 0x15
25972 tleu %xcc, 0x5
25973 bl,pt %xcc, loop_2494
25974 srax %l0, %o4, %i0
25975 andn %l5, %i6, %i7
25976 fmovrsne %g6, %f16, %f13
25977loop_2494:
25978 andcc %l1, 0x0514, %o6
25979 bn,a,pt %icc, loop_2495
25980 fmovrsne %i1, %f16, %f3
25981 tcs %xcc, 0x4
25982 subc %o0, %l6, %l2
25983loop_2495:
25984 fcmped %fcc2, %f26, %f16
25985 sll %o7, 0x12, %i4
25986 xnorcc %i3, %i2, %g7
25987 set 0x3C, %l4
25988 swapa [%l7 + %l4] 0x80, %g3
25989 fbule %fcc3, loop_2496
25990 addcc %o1, %l4, %o2
25991 fand %f4, %f26, %f8
25992 faligndata %f2, %f30, %f24
25993loop_2496:
25994 tge %icc, 0x6
25995 tge %icc, 0x0
25996 xor %g4, %g5, %i5
25997 edge32ln %o5, %l3, %g1
25998 bshuffle %f0, %f2, %f4
25999 bvs,pn %xcc, loop_2497
26000 fpsub32 %f16, %f28, %f22
26001 alignaddr %g2, %o3, %l0
26002 fmul8x16al %f7, %f4, %f26
26003loop_2497:
26004 stw %o4, [%l7 + 0x6C]
26005 smulcc %i0, %l5, %i6
26006 fands %f26, %f28, %f20
26007 sllx %i7, 0x02, %l1
26008 fpadd32 %f26, %f26, %f4
26009 orcc %o6, %g6, %o0
26010 tsubcc %i1, 0x1174, %l6
26011 xor %o7, 0x0A79, %l2
26012 alignaddrl %i3, %i2, %i4
26013 wr %g0, 0x19, %asi
26014 sta %f11, [%l7 + 0x54] %asi
26015 restored
26016 rdpr %cwp, %g1
26017 rdpr %cansave, %g2
26018 rdpr %canrestore, %g3
26019 rdpr %cleanwin, %g4
26020 rdpr %otherwin, %g5
26021 rdpr %wstate, %g6
26022 nop
26023 set 0x7C, %i4
26024 lduw [%l7 + %i4], %g7
26025 addcc %g3, 0x0052, %o1
26026 restored
26027 rdpr %cwp, %g1
26028 rdpr %cansave, %g2
26029 rdpr %canrestore, %g3
26030 rdpr %cleanwin, %g4
26031 rdpr %otherwin, %g5
26032 rdpr %wstate, %g6
26033 fba,a %fcc0, loop_2498
26034 te %xcc, 0x0
26035 alignaddrl %l4, %g4, %g5
26036 tvc %icc, 0x4
26037loop_2498:
26038 nop
26039 set 0x3F, %o5
26040 ldub [%l7 + %o5], %i5
26041 udivcc %o5, 0x002C, %o2
26042 fbule %fcc3, loop_2499
26043 tl %xcc, 0x7
26044 fba,a %fcc0, loop_2500
26045 stb %l3, [%l7 + 0x21]
26046loop_2499:
26047 array32 %g2, %o3, %g1
26048 movneg %icc, %l0, %i0
26049loop_2500:
26050 ldsh [%l7 + 0x3E], %o4
26051 lduw [%l7 + 0x28], %i6
26052 edge32n %l5, %i7, %o6
26053 ldsb [%l7 + 0x78], %l1
26054 wr %g0, 0x89, %asi
26055 stha %o0, [%l7 + 0x72] %asi
26056 tgu %icc, 0x7
26057 fbue %fcc3, loop_2501
26058 addcc %g6, %i1, %o7
26059 edge32n %l6, %i3, %l2
26060 edge16ln %i2, %g7, %g3
26061loop_2501:
26062 array32 %i4, %l4, %o1
26063 edge32 %g5, %i5, %g4
26064 tne %icc, 0x0
26065 fpsub32s %f11, %f14, %f22
26066 sll %o5, %o2, %l3
26067 movge %icc, %g2, %o3
26068 bl,pt %xcc, loop_2502
26069 tvc %icc, 0x0
26070 xnor %g1, %i0, %l0
26071 saved
26072 rdpr %cwp, %g1
26073 rdpr %cansave, %g2
26074 rdpr %canrestore, %g3
26075 rdpr %cleanwin, %g4
26076 rdpr %otherwin, %g5
26077 rdpr %wstate, %g6
26078loop_2502:
26079 nop
26080 wr %g0, 0x11, %asi
26081 lda [%l7 + 0x70] %asi, %f4
26082 ld [%l7 + 0x5C], %f6
26083 edge16 %o4, %l5, %i6
26084 saved
26085 rdpr %cwp, %g1
26086 rdpr %cansave, %g2
26087 rdpr %canrestore, %g3
26088 rdpr %cleanwin, %g4
26089 rdpr %otherwin, %g5
26090 rdpr %wstate, %g6
26091 brnz,a %o6, loop_2503
26092 tle %icc, 0x6
26093 bcs,pn %icc, loop_2504
26094 ld [%l7 + 0x2C], %f21
26095loop_2503:
26096 or %l1, %o0, %g6
26097 udivcc %i7, 0x16E2, %i1
26098loop_2504:
26099 fbule,a %fcc2, loop_2505
26100 nop
26101 setx loop_2506, %l0, %l1
26102 jmpl %l1, %l6
26103 fnands %f26, %f17, %f2
26104 tg %xcc, 0x3
26105loop_2505:
26106 array16 %o7, %i3, %l2
26107loop_2506:
26108 movne %icc, %i2, %g3
26109 std %f8, [%l7 + 0x50]
26110 move %xcc, %g7, %i4
26111 andncc %o1, %l4, %g5
26112 bleu,a,pt %xcc, loop_2507
26113 xorcc %i5, 0x1719, %g4
26114 udivx %o5, 0x0454, %l3
26115 fmovrdlez %g2, %f6, %f4
26116loop_2507:
26117 srax %o3, %o2, %g1
26118 udivcc %i0, 0x10E9, %o4
26119 wr %g0, 0x0c, %asi
26120 stba %l0, [%l7 + 0x67] %asi
26121 ba,a loop_2508
26122 prefetch [%l7 + 0x78], 0x3
26123 stb %i6, [%l7 + 0x7C]
26124 ta %xcc, 0x0
26125loop_2508:
26126 edge32n %l5, %o6, %l1
26127 fmovsne %icc, %f10, %f15
26128 edge16ln %o0, %g6, %i1
26129 sth %l6, [%l7 + 0x2E]
26130 movrlz %i7, %i3, %o7
26131 tl %icc, 0x4
26132 wr %g0, 0x11, %asi
26133 lduha [%l7 + 0x72] %asi, %l2
26134 fand %f6, %f14, %f22
26135 sdiv %i2, 0x140E, %g7
26136 movcs %xcc, %i4, %o1
26137 xnorcc %g3, 0x1195, %g5
26138 fbo %fcc2, loop_2509
26139 ldstub [%l7 + 0x76], %l4
26140 fmovde %xcc, %f7, %f12
26141 movle %xcc, %i5, %o5
26142loop_2509:
26143 tcc %xcc, 0x7
26144 fba %fcc2, loop_2510
26145 fbn,a %fcc2, loop_2511
26146 fornot2s %f26, %f12, %f30
26147 tcs %icc, 0x6
26148loop_2510:
26149 movgu %xcc, %g4, %g2
26150loop_2511:
26151 sdiv %o3, 0x1033, %o2
26152 sdivcc %g1, 0x0001, %l3
26153 fbg,a %fcc3, loop_2512
26154 array32 %o4, %l0, %i0
26155 sir 0x1144
26156 edge32l %l5, %o6, %i6
26157loop_2512:
26158 fxors %f23, %f8, %f5
26159 brlez %o0, loop_2513
26160 fbe %fcc0, loop_2514
26161 fors %f29, %f26, %f3
26162 bpos,pt %xcc, loop_2515
26163loop_2513:
26164 array8 %l1, %g6, %i1
26165loop_2514:
26166 fmuld8sux16 %f4, %f20, %f0
26167 xnorcc %l6, %i7, %i3
26168loop_2515:
26169 ble loop_2516
26170 move %icc, %o7, %l2
26171 edge32 %i2, %i4, %o1
26172 set 0x7C, %i3
26173 ldswa [%l7 + %i3] 0x88, %g7
26174loop_2516:
26175 tgu %icc, 0x0
26176 smulcc %g5, 0x08EF, %l4
26177 fexpand %f13, %f22
26178 sdivx %g3, 0x0EDB, %i5
26179 edge16 %g4, %o5, %o3
26180 sub %g2, 0x1E22, %o2
26181 edge16n %l3, %o4, %l0
26182 movpos %icc, %g1, %i0
26183 set 0x20, %i0
26184 ldda [%l7 + %i0] 0xeb, %l4
26185 andcc %i6, 0x0711, %o0
26186 movrlez %l1, %g6, %i1
26187 edge32l %l6, %o6, %i7
26188 taddcctv %i3, %o7, %i2
26189 fnot1s %f19, %f6
26190 fmovscs %icc, %f7, %f12
26191 be loop_2517
26192 sll %i4, 0x12, %l2
26193 umulcc %o1, 0x01EF, %g7
26194 fmovrde %l4, %f4, %f24
26195loop_2517:
26196 mova %icc, %g3, %i5
26197 xorcc %g4, %o5, %o3
26198 tcc %xcc, 0x3
26199 restored
26200 rdpr %cwp, %g1
26201 rdpr %cansave, %g2
26202 rdpr %canrestore, %g3
26203 rdpr %cleanwin, %g4
26204 rdpr %otherwin, %g5
26205 rdpr %wstate, %g6
26206 fmul8sux16 %f30, %f10, %f18
26207 array16 %g2, %o2, %g5
26208 orn %l3, 0x0A3E, %l0
26209 alignaddrl %g1, %o4, %l5
26210 fmovrdgz %i6, %f26, %f6
26211 brlz,a %i0, loop_2518
26212 bvs,pt %icc, loop_2519
26213 brgz,a %l1, loop_2520
26214 udiv %o0, 0x0E66, %g6
26215loop_2518:
26216 tvs %xcc, 0x6
26217loop_2519:
26218 and %i1, 0x18DA, %l6
26219loop_2520:
26220 edge16 %o6, %i7, %i3
26221 tle %xcc, 0x2
26222 popc %i2, %o7
26223 set 0x47, %g7
26224 ldstuba [%l7 + %g7] 0x19, %l2
26225 tvc %icc, 0x3
26226 edge32l %i4, %o1, %l4
26227 udivcc %g3, 0x1336, %g7
26228 fsrc2s %f4, %f18
26229 fbl %fcc2, loop_2521
26230 tle %icc, 0x0
26231 nop
26232 setx loop_2522, %l0, %l1
26233 wrpr 0x1, %tl
26234 wrpr %l1, %tnpc
26235 setx 0x34400001400, %l0, %l1
26236 wrpr %l1, %tstate
26237 wrhpr 0x4, %htstate
26238 done
26239 tne %xcc, 0x0
26240loop_2521:
26241 fmovsleu %xcc, %f25, %f31
26242 movpos %xcc, %g4, %o5
26243loop_2522:
26244 mulscc %o3, %g2, %i5
26245 subcc %g5, 0x08BC, %l3
26246 ldsw [%l7 + 0x54], %l0
26247 siam 0x7
26248 movcs %xcc, %g1, %o2
26249 bleu,a %xcc, loop_2523
26250 srax %l5, 0x01, %o4
26251 fone %f0
26252 sll %i6, 0x04, %l1
26253loop_2523:
26254 fandnot2s %f24, %f26, %f15
26255 tvs %xcc, 0x7
26256 movvs %xcc, %o0, %i0
26257 tn %icc, 0x2
26258 taddcc %i1, 0x1C1D, %g6
26259 movleu %icc, %l6, %o6
26260 ldd [%l7 + 0x68], %f12
26261 andncc %i7, %i2, %o7
26262 fnands %f24, %f20, %f25
26263 fmovsne %xcc, %f14, %f27
26264 stbar
26265 edge8ln %l2, %i4, %i3
26266 ldd [%l7 + 0x50], %l4
26267 edge8 %o1, %g3, %g7
26268 wr %g0, 0x2b, %asi
26269 stha %g4, [%l7 + 0x44] %asi
26270 membar #Sync
26271 sethi 0x01F2, %o5
26272 set 0x40, %g3
26273 stda %f0, [%l7 + %g3] 0x10
26274 fxor %f0, %f2, %f18
26275 array8 %g2, %i5, %o3
26276 nop
26277 setx loop_2524, %l0, %l1
26278 wrpr 0x1, %tl
26279 wrpr %l1, %tpc
26280 add %l1, 0x4, %l1
26281 wrpr %l1, %tnpc
26282 setx 0x34400001400, %l0, %l1
26283 wrpr %l1, %tstate
26284 wrhpr 0x4, %htstate
26285 retry
26286 taddcc %g5, 0x045D, %l3
26287 edge16n %l0, %o2, %g1
26288 taddcctv %o4, %l5, %l1
26289loop_2524:
26290 fpsub16 %f22, %f8, %f6
26291 popc %i6, %o0
26292 smul %i0, %i1, %g6
26293 alignaddrl %o6, %i7, %i2
26294 orn %o7, 0x19BE, %l6
26295 brgez,a %l2, loop_2525
26296 bg,a %xcc, loop_2526
26297 fbug %fcc3, loop_2527
26298 bpos,a,pn %icc, loop_2528
26299loop_2525:
26300 subccc %i4, %i3, %l4
26301loop_2526:
26302 brlez,a %o1, loop_2529
26303loop_2527:
26304 saved
26305 rdpr %cwp, %g1
26306 rdpr %cansave, %g2
26307 rdpr %canrestore, %g3
26308 rdpr %cleanwin, %g4
26309 rdpr %otherwin, %g5
26310 rdpr %wstate, %g6
26311loop_2528:
26312 movrgez %g7, 0x02B, %g4
26313 fcmple16 %f12, %f2, %o5
26314loop_2529:
26315 orn %g3, %i5, %g2
26316 edge8n %g5, %l3, %l0
26317 tpos %xcc, 0x0
26318 taddcc %o3, 0x0F45, %o2
26319 fmul8x16 %f13, %f18, %f12
26320 std %f6, [%l7 + 0x68]
26321 edge8 %o4, %g1, %l1
26322 movpos %xcc, %i6, %l5
26323 sdivcc %o0, 0x0759, %i1
26324 smulcc %g6, 0x0832, %i0
26325 edge8n %o6, %i7, %i2
26326 movleu %icc, %l6, %o7
26327 addc %i4, %i3, %l4
26328 wr %g0, 0x89, %asi
26329 ldstuba [%l7 + 0x2C] %asi, %o1
26330 sdivx %g7, 0x0FCA, %g4
26331 subccc %o5, 0x158B, %l2
26332 brlz %i5, loop_2530
26333 udivx %g3, 0x11F3, %g5
26334 bl,pn %xcc, loop_2531
26335 edge8n %l3, %l0, %o3
26336loop_2530:
26337 fpsub32s %f0, %f15, %f1
26338 edge32n %g2, %o4, %o2
26339loop_2531:
26340 edge32ln %g1, %i6, %l1
26341 movcs %icc, %l5, %o0
26342 edge8n %i1, %g6, %o6
26343 movpos %xcc, %i7, %i2
26344 sdivcc %i0, 0x0FAD, %l6
26345 sllx %o7, 0x11, %i3
26346 tgu %xcc, 0x3
26347 fmovrslez %l4, %f19, %f14
26348 movrlez %i4, %o1, %g4
26349 set 0x40, %l5
26350 stwa %o5, [%l7 + %l5] 0x18
26351 movre %l2, 0x3AD, %i5
26352 fmovrsne %g7, %f4, %f2
26353 array16 %g3, %l3, %g5
26354 fmovrslz %o3, %f13, %f13
26355 fmovsgu %icc, %f11, %f11
26356 tg %icc, 0x1
26357 fbe %fcc3, loop_2532
26358 fmovsn %xcc, %f29, %f3
26359 sra %l0, %o4, %o2
26360 sll %g1, 0x1A, %i6
26361loop_2532:
26362 brlz,a %l1, loop_2533
26363 tneg %xcc, 0x5
26364 fpadd32 %f12, %f20, %f4
26365 udivx %g2, 0x0CF8, %l5
26366loop_2533:
26367 fmovdcc %icc, %f13, %f10
26368 sra %i1, 0x0F, %o0
26369 fmovrdlz %o6, %f18, %f2
26370 brgz %i7, loop_2534
26371 fcmpne16 %f8, %f20, %i2
26372 set 0x7A, %o0
26373 stba %i0, [%l7 + %o0] 0x11
26374loop_2534:
26375 restored
26376 rdpr %cwp, %g1
26377 rdpr %cansave, %g2
26378 rdpr %canrestore, %g3
26379 rdpr %cleanwin, %g4
26380 rdpr %otherwin, %g5
26381 rdpr %wstate, %g6
26382 sub %g6, 0x16C6, %o7
26383 tleu %icc, 0x0
26384 fmovsvc %xcc, %f8, %f20
26385 sir 0x1C44
26386 array8 %l6, %i3, %l4
26387 and %i4, %g4, %o5
26388 wr %g0, 0x81, %asi
26389 stda %f16, [%l7 + 0x40] %asi
26390 tleu %icc, 0x0
26391 ba %icc, loop_2535
26392 fmovdg %xcc, %f21, %f6
26393 bneg %xcc, loop_2536
26394 tgu %xcc, 0x3
26395loop_2535:
26396 bneg,pt %icc, loop_2537
26397 umulcc %o1, 0x056D, %i5
26398loop_2536:
26399 sdivcc %l2, 0x07E0, %g7
26400 edge32l %g3, %g5, %l3
26401loop_2537:
26402 fbg %fcc0, loop_2538
26403 srax %o3, 0x11, %l0
26404 ldd [%l7 + 0x48], %o2
26405 fnand %f30, %f20, %f16
26406loop_2538:
26407 mova %xcc, %g1, %o4
26408 udiv %l1, 0x1215, %g2
26409 array8 %l5, %i1, %o0
26410 orn %i6, %i7, %i2
26411 array16 %i0, %g6, %o6
26412 edge8 %o7, %i3, %l4
26413 fbne %fcc3, loop_2539
26414 addc %l6, %i4, %g4
26415 edge32n %o5, %i5, %l2
26416 fxors %f14, %f17, %f4
26417loop_2539:
26418 sra %g7, 0x02, %o1
26419 nop
26420 setx loop_2540, %l0, %l1
26421 wrpr 0x1, %tl
26422 wrpr %l1, %tnpc
26423 setx 0x34400001400, %l0, %l1
26424 wrpr %l1, %tstate
26425 wrhpr 0x4, %htstate
26426 done
26427 subcc %g5, 0x00F6, %g3
26428 fbn %fcc2, loop_2541
26429 movrlez %l3, %o3, %l0
26430loop_2540:
26431 fpsub32s %f13, %f20, %f29
26432 orn %g1, 0x1C88, %o4
26433loop_2541:
26434 stb %l1, [%l7 + 0x79]
26435 fandnot1s %f17, %f30, %f4
26436 popc 0x00E4, %g2
26437 restored
26438 rdpr %cwp, %g1
26439 rdpr %cansave, %g2
26440 rdpr %canrestore, %g3
26441 rdpr %cleanwin, %g4
26442 rdpr %otherwin, %g5
26443 rdpr %wstate, %g6
26444 edge16n %l5, %o2, %o0
26445 edge8ln %i6, %i7, %i1
26446 tgu %xcc, 0x5
26447 orn %i2, 0x1337, %i0
26448 set 0x48, %l6
26449 stwa %g6, [%l7 + %l6] 0xea
26450 membar #Sync
26451 fmovrslz %o7, %f28, %f11
26452 movn %icc, %o6, %i3
26453 fbu %fcc0, loop_2542
26454 movvs %icc, %l6, %i4
26455 fpack16 %f10, %f19
26456 edge32n %g4, %o5, %i5
26457loop_2542:
26458 movrne %l4, %g7, %o1
26459 fands %f4, %f27, %f22
26460 fpadd32s %f13, %f27, %f17
26461 sir 0x1A2F
26462 sir 0x11C6
26463 fmul8ulx16 %f16, %f26, %f0
26464 mulscc %g5, 0x04B3, %g3
26465 brgez,a %l2, loop_2543
26466 fpadd32 %f2, %f14, %f26
26467 tcs %icc, 0x4
26468 fbuge,a %fcc3, loop_2544
26469loop_2543:
26470 fmovdg %icc, %f11, %f14
26471 nop
26472 setx loop_2545, %l0, %l1
26473 wrpr 0x1, %tl
26474 wrpr %l1, %tnpc
26475 setx 0x34400001400, %l0, %l1
26476 wrpr %l1, %tstate
26477 wrhpr 0x4, %htstate
26478 done
26479 brgez %o3, loop_2546
26480loop_2544:
26481 tgu %xcc, 0x3
26482 orcc %l0, %l3, %o4
26483loop_2545:
26484 sll %g1, 0x11, %l1
26485loop_2546:
26486 st %f27, [%l7 + 0x40]
26487 subc %l5, %o2, %g2
26488 wr %g0, 0x89, %asi
26489 lduba [%l7 + 0x54] %asi, %i6
26490 alignaddrl %o0, %i7, %i1
26491 orncc %i2, 0x16A3, %i0
26492 movg %icc, %g6, %o7
26493 udivx %i3, 0x05FB, %l6
26494 faligndata %f2, %f6, %f20
26495 fnot1 %f30, %f30
26496 movl %icc, %o6, %g4
26497 xor %o5, 0x1D78, %i4
26498 set 0x4E, %i5
26499 lduba [%l7 + %i5] 0x14, %l4
26500 fcmpne32 %f8, %f20, %i5
26501 bpos,a %icc, loop_2547
26502 tsubcctv %g7, %o1, %g5
26503 or %g3, 0x074C, %l2
26504 fexpand %f30, %f0
26505loop_2547:
26506 fornot1 %f2, %f28, %f24
26507 set 0x54, %g1
26508 ldstuba [%l7 + %g1] 0x11, %l0
26509 restored
26510 rdpr %cwp, %g1
26511 rdpr %cansave, %g2
26512 rdpr %canrestore, %g3
26513 rdpr %cleanwin, %g4
26514 rdpr %otherwin, %g5
26515 rdpr %wstate, %g6
26516 brlz,a %l3, loop_2548
26517 movvs %xcc, %o4, %g1
26518 set 0x40, %g5
26519 ldda [%l7 + %g5] 0x15, %f0
26520loop_2548:
26521 movne %icc, %o3, %l1
26522 ldstub [%l7 + 0x2E], %o2
26523 fcmpgt32 %f4, %f18, %l5
26524 edge32n %i6, %o0, %i7
26525 movg %xcc, %g2, %i2
26526 wr %g0, 0x80, %asi
26527 prefetcha [%l7 + 0x58] %asi, 0x0
26528 addcc %i0, 0x1B2A, %o7
26529 edge8l %g6, %i3, %l6
26530 edge8ln %g4, %o5, %o6
26531 tvc %icc, 0x5
26532 subc %l4, %i5, %g7
26533 sethi 0x1C5B, %o1
26534 taddcc %g5, 0x11F2, %i4
26535 bneg,a %xcc, loop_2549
26536 fone %f30
26537 sdivx %l2, 0x1377, %g3
26538 xnor %l0, 0x1F6F, %o4
26539loop_2549:
26540 smul %g1, 0x1658, %l3
26541 stw %o3, [%l7 + 0x7C]
26542 ld [%l7 + 0x50], %f2
26543 movcc %xcc, %l1, %l5
26544 movg %xcc, %i6, %o0
26545 bg,a loop_2550
26546 lduw [%l7 + 0x58], %o2
26547 fandnot2 %f24, %f16, %f14
26548 orncc %i7, %g2, %i1
26549loop_2550:
26550 addcc %i0, %i2, %o7
26551 andcc %i3, %g6, %l6
26552 fnegs %f15, %f7
26553 fpsub16 %f4, %f0, %f6
26554 for %f20, %f28, %f30
26555 tcc %icc, 0x2
26556 subc %g4, 0x04D5, %o6
26557 bge,a,pt %xcc, loop_2551
26558 tsubcctv %l4, %o5, %g7
26559 fmovdg %icc, %f23, %f18
26560 fpsub16s %f8, %f26, %f1
26561loop_2551:
26562 andcc %i5, 0x15BA, %g5
26563 edge8n %i4, %l2, %g3
26564 fcmpgt16 %f18, %f14, %o1
26565 fpadd32s %f25, %f18, %f25
26566 addcc %l0, %o4, %l3
26567 fbo,a %fcc0, loop_2552
26568 sllx %g1, 0x19, %l1
26569 sdivcc %o3, 0x0C98, %l5
26570 movcs %icc, %i6, %o2
26571loop_2552:
26572 tsubcc %o0, 0x0AC9, %i7
26573 set 0x52, %l2
26574 lduha [%l7 + %l2] 0x18, %g2
26575 set 0x64, %g2
26576 lduwa [%l7 + %g2] 0x80, %i0
26577 srax %i1, %i2, %o7
26578 nop
26579 set 0x6F, %l3
26580 ldsb [%l7 + %l3], %i3
26581 taddcc %g6, %g4, %l6
26582 smul %o6, %l4, %g7
26583 movvs %xcc, %o5, %g5
26584 movge %icc, %i4, %i5
26585 fbn,a %fcc3, loop_2553
26586 orcc %l2, 0x01CB, %o1
26587 sethi 0x1FD4, %g3
26588 sll %l0, 0x12, %o4
26589loop_2553:
26590 fexpand %f27, %f14
26591 xorcc %g1, %l3, %o3
26592 restored
26593 rdpr %cwp, %g1
26594 rdpr %cansave, %g2
26595 rdpr %canrestore, %g3
26596 rdpr %cleanwin, %g4
26597 rdpr %otherwin, %g5
26598 rdpr %wstate, %g6
26599 set 0x40, %o6
26600 ldda [%l7 + %o6] 0x2f, %l0
26601 movvc %icc, %l5, %i6
26602 fmovdle %xcc, %f15, %f28
26603 edge8 %o2, %o0, %g2
26604 nop
26605 setx loop_2554, %l0, %l1
26606 jmpl %l1, %i7
26607 edge8ln %i1, %i2, %o7
26608 fand %f14, %f18, %f10
26609 mulx %i3, 0x18B8, %g6
26610loop_2554:
26611 movvs %icc, %i0, %g4
26612 movrgz %l6, %l4, %o6
26613 te %xcc, 0x1
26614 tg %xcc, 0x0
26615 movvc %xcc, %o5, %g7
26616 edge32n %g5, %i4, %i5
26617 nop
26618 setx loop_2555, %l0, %l1
26619 wrpr 0x1, %tl
26620 wrpr %l1, %tpc
26621 add %l1, 0x4, %l1
26622 wrpr %l1, %tnpc
26623 setx 0x34400001400, %l0, %l1
26624 wrpr %l1, %tstate
26625 wrhpr 0x4, %htstate
26626 retry
26627 ta %xcc, 0x7
26628 movvs %icc, %o1, %g3
26629 array32 %l2, %l0, %o4
26630loop_2555:
26631 subc %g1, 0x1E35, %l3
26632 udivx %o3, 0x00CA, %l1
26633 fpmerge %f23, %f12, %f28
26634 movn %xcc, %i6, %l5
26635 smulcc %o0, %o2, %i7
26636 fbl,a %fcc3, loop_2556
26637 fexpand %f20, %f24
26638 bge %xcc, loop_2557
26639 fcmpgt16 %f6, %f20, %i1
26640loop_2556:
26641 move %icc, %g2, %o7
26642 orn %i3, %g6, %i2
26643loop_2557:
26644 tvc %icc, 0x4
26645 be loop_2558
26646 tleu %xcc, 0x3
26647 move %icc, %g4, %i0
26648 fble %fcc2, loop_2559
26649loop_2558:
26650 restored
26651 rdpr %cwp, %g1
26652 rdpr %cansave, %g2
26653 rdpr %canrestore, %g3
26654 rdpr %cleanwin, %g4
26655 rdpr %otherwin, %g5
26656 rdpr %wstate, %g6
26657 fcmpeq32 %f2, %f24, %l6
26658 orcc %l4, %o6, %g7
26659loop_2559:
26660 edge16n %g5, %i4, %o5
26661 te %icc, 0x4
26662 fmovdge %xcc, %f16, %f29
26663 fpsub32 %f6, %f10, %f22
26664 fmovsgu %xcc, %f29, %f26
26665 movvs %icc, %i5, %g3
26666 fmul8ulx16 %f6, %f2, %f24
26667 bleu loop_2560
26668 andncc %o1, %l2, %l0
26669 nop
26670 setx loop_2561, %l0, %l1
26671 wrpr 0x1, %tl
26672 wrpr %l1, %tnpc
26673 setx 0x34400001400, %l0, %l1
26674 wrpr %l1, %tstate
26675 wrhpr 0x4, %htstate
26676 done
26677 movge %xcc, %g1, %l3
26678loop_2560:
26679 sir 0x0690
26680 tl %icc, 0x7
26681loop_2561:
26682 brlez %o4, loop_2562
26683 umulcc %l1, 0x177F, %o3
26684 restored
26685 rdpr %cwp, %g1
26686 rdpr %cansave, %g2
26687 rdpr %canrestore, %g3
26688 rdpr %cleanwin, %g4
26689 rdpr %otherwin, %g5
26690 rdpr %wstate, %g6
26691 sub %i6, %l5, %o2
26692loop_2562:
26693 tne %xcc, 0x4
26694 fbu,a %fcc2, loop_2563
26695 fmovdcs %xcc, %f22, %f21
26696 tn %icc, 0x5
26697 udiv %o0, 0x09AE, %i7
26698loop_2563:
26699 or %g2, 0x0621, %o7
26700 tg %xcc, 0x5
26701 fmovrde %i3, %f6, %f26
26702 fexpand %f24, %f6
26703 udiv %g6, 0x0487, %i2
26704 srlx %g4, 0x18, %i1
26705 taddcctv %l6, %i0, %l4
26706 fnors %f19, %f23, %f3
26707 fnot1s %f25, %f13
26708 tvs %icc, 0x0
26709 fpack32 %f0, %f8, %f22
26710 pdist %f4, %f0, %f18
26711 brz,a %o6, loop_2564
26712 edge32 %g7, %i4, %g5
26713 fbn,a %fcc3, loop_2565
26714 fmovrsgez %o5, %f8, %f16
26715loop_2564:
26716 movrgez %g3, %i5, %o1
26717 sra %l0, %l2, %g1
26718loop_2565:
26719 fblg %fcc3, loop_2566
26720 ldsh [%l7 + 0x14], %l3
26721 lduw [%l7 + 0x74], %o4
26722 movvc %icc, %l1, %i6
26723loop_2566:
26724 fmovdne %xcc, %f8, %f31
26725 fmovdvs %xcc, %f2, %f5
26726 set 0x48, %g6
26727 prefetcha [%l7 + %g6] 0x18, 0x0
26728 te %xcc, 0x5
26729 fpmerge %f14, %f29, %f2
26730 tg %icc, 0x4
26731 udivcc %o2, 0x0039, %o0
26732 orcc %o3, 0x0ED5, %g2
26733 fbule %fcc0, loop_2567
26734 sra %i7, %o7, %g6
26735 stx %i2, [%l7 + 0x30]
26736 orn %i3, 0x1197, %g4
26737loop_2567:
26738 tsubcc %i1, 0x07F9, %l6
26739 stb %l4, [%l7 + 0x70]
26740 move %icc, %o6, %g7
26741 fmovsleu %icc, %f16, %f3
26742 sir 0x117D
26743 edge16 %i4, %g5, %o5
26744 fmovdvc %xcc, %f24, %f2
26745 fsrc1 %f26, %f18
26746 bgu loop_2568
26747 subc %g3, %i0, %i5
26748 prefetch [%l7 + 0x5C], 0x3
26749 edge16l %o1, %l2, %g1
26750loop_2568:
26751 sll %l0, %o4, %l3
26752 edge8 %i6, %l5, %l1
26753 fbg,a %fcc3, loop_2569
26754 fmovdvs %icc, %f10, %f28
26755 tg %xcc, 0x2
26756 ldstub [%l7 + 0x2A], %o2
26757loop_2569:
26758 fbne,a %fcc0, loop_2570
26759 fbo %fcc3, loop_2571
26760 movg %xcc, %o3, %o0
26761 fcmpeq16 %f22, %f12, %i7
26762loop_2570:
26763 sdiv %o7, 0x1D17, %g6
26764loop_2571:
26765 fmovrsne %g2, %f0, %f31
26766 membar #Sync
26767 wr %g0, 0xf8, %asi
26768 ldda [%l7 + 0x40] %asi, %f16
26769 taddcc %i2, %g4, %i3
26770 or %i1, %l6, %l4
26771 tleu %xcc, 0x2
26772 fnot1s %f2, %f28
26773 wr %g0, 0x19, %asi
26774 ldswa [%l7 + 0x5C] %asi, %g7
26775 bneg,a loop_2572
26776 movcc %xcc, %i4, %o6
26777 movvc %xcc, %o5, %g5
26778 movl %xcc, %g3, %i0
26779loop_2572:
26780 membar 0x10
26781 tneg %xcc, 0x2
26782 fmovspos %icc, %f1, %f6
26783 srax %i5, 0x12, %l2
26784 edge8l %g1, %o1, %o4
26785 andncc %l0, %i6, %l3
26786 tl %icc, 0x5
26787 tvs %icc, 0x4
26788 andncc %l5, %l1, %o2
26789 sdiv %o3, 0x0450, %i7
26790 movcs %icc, %o7, %g6
26791 fcmple32 %f4, %f2, %o0
26792 movrlz %g2, 0x38E, %g4
26793 fnot1s %f9, %f0
26794 tpos %xcc, 0x6
26795 movleu %xcc, %i2, %i1
26796 srax %i3, %l4, %g7
26797 xorcc %l6, %i4, %o6
26798 bgu loop_2573
26799 stw %g5, [%l7 + 0x78]
26800 bg,pn %xcc, loop_2574
26801 tleu %icc, 0x0
26802loop_2573:
26803 sth %o5, [%l7 + 0x44]
26804 subcc %i0, %i5, %l2
26805loop_2574:
26806 tsubcctv %g1, 0x0939, %o1
26807 edge16ln %o4, %l0, %i6
26808 std %l2, [%l7 + 0x50]
26809 mulscc %g3, %l5, %o2
26810 sub %l1, 0x0701, %i7
26811 smul %o7, 0x085B, %o3
26812 tsubcc %g6, 0x1897, %g2
26813 edge32ln %o0, %g4, %i2
26814 fxors %f10, %f14, %f13
26815 ldsw [%l7 + 0x38], %i1
26816 tcc %icc, 0x7
26817 andncc %i3, %g7, %l6
26818 tgu %xcc, 0x2
26819 fmovdleu %icc, %f20, %f29
26820 movne %xcc, %i4, %o6
26821 movrlz %l4, 0x0B5, %g5
26822 set 0x120, %g4
26823 ldxa [%g0 + %g4] 0x52, %o5
26824 edge8ln %i5, %l2, %i0
26825 te %xcc, 0x7
26826 edge8l %o1, %g1, %o4
26827 ldstub [%l7 + 0x6B], %l0
26828 set 0x20, %o7
26829 stda %l2, [%l7 + %o7] 0x10
26830 flush %l7 + 0x38
26831 movge %xcc, %g3, %i6
26832 array16 %l5, %o2, %l1
26833 fmovdcc %icc, %f29, %f17
26834 addcc %o7, 0x06BE, %i7
26835 set 0x48, %i2
26836 prefetcha [%l7 + %i2] 0x88, 0x0
26837 wr %g0, 0x80, %asi
26838 lduba [%l7 + 0x55] %asi, %g2
26839 taddcc %o3, %g4, %i2
26840 fbu,a %fcc2, loop_2575
26841 xnor %o0, 0x1FDF, %i3
26842 mulscc %g7, 0x1747, %i1
26843 popc %i4, %l6
26844loop_2575:
26845 saved
26846 rdpr %cwp, %g1
26847 rdpr %cansave, %g2
26848 rdpr %canrestore, %g3
26849 rdpr %cleanwin, %g4
26850 rdpr %otherwin, %g5
26851 rdpr %wstate, %g6
26852 xorcc %o6, %g5, %l4
26853 fmuld8ulx16 %f29, %f9, %f18
26854 fone %f8
26855 movg %xcc, %i5, %l2
26856 lduh [%l7 + 0x0C], %o5
26857 fmovse %icc, %f4, %f2
26858 wr %g0, 0x89, %asi
26859 swapa [%l7 + 0x10] %asi, %o1
26860 alignaddr %i0, %o4, %g1
26861 tn %icc, 0x3
26862 fmovrslz %l0, %f29, %f8
26863 sdiv %l3, 0x1310, %i6
26864 fmovrslz %g3, %f29, %f2
26865 bcc loop_2576
26866 fmovd %f6, %f0
26867 fornot1s %f31, %f16, %f0
26868 add %l5, %o2, %o7
26869loop_2576:
26870 mova %icc, %l1, %i7
26871 fnands %f11, %f27, %f12
26872 tneg %icc, 0x6
26873 movpos %xcc, %g2, %o3
26874 fmovdg %xcc, %f25, %f19
26875 movvs %xcc, %g4, %g6
26876 mova %xcc, %i2, %o0
26877 saved
26878 rdpr %cwp, %g1
26879 rdpr %cansave, %g2
26880 rdpr %canrestore, %g3
26881 rdpr %cleanwin, %g4
26882 rdpr %otherwin, %g5
26883 rdpr %wstate, %g6
26884 fmovsvc %icc, %f9, %f17
26885 movvc %xcc, %i3, %g7
26886 prefetch [%l7 + 0x4C], 0x1
26887 array16 %i1, %l6, %i4
26888 subc %o6, 0x1341, %g5
26889 fnors %f14, %f0, %f11
26890 bpos,pt %icc, loop_2577
26891 fmovdcs %icc, %f16, %f15
26892 fsrc2 %f30, %f18
26893 orcc %i5, 0x08CB, %l2
26894loop_2577:
26895 array32 %l4, %o1, %o5
26896 movne %icc, %i0, %g1
26897 tvc %xcc, 0x4
26898 edge8l %l0, %l3, %o4
26899 smulcc %i6, 0x1E3E, %l5
26900 restored
26901 rdpr %cwp, %g1
26902 rdpr %cansave, %g2
26903 rdpr %canrestore, %g3
26904 rdpr %cleanwin, %g4
26905 rdpr %otherwin, %g5
26906 rdpr %wstate, %g6
26907 fmovdpos %xcc, %f19, %f17
26908 brz %o2, loop_2578
26909 call loop_2579
26910 fmovrslz %o7, %f19, %f1
26911 edge32l %g3, %i7, %g2
26912loop_2578:
26913 add %o3, 0x12DB, %g4
26914loop_2579:
26915 fmovsle %xcc, %f21, %f18
26916 movcs %icc, %g6, %l1
26917 tl %xcc, 0x1
26918 fsrc1s %f17, %f8
26919 edge32n %i2, %i3, %o0
26920 sllx %i1, %l6, %g7
26921 fpadd16 %f20, %f22, %f12
26922 udiv %o6, 0x16A7, %g5
26923 bl,pt %xcc, loop_2580
26924 subccc %i5, %i4, %l2
26925 flush %l7 + 0x28
26926 bl,a,pn %icc, loop_2581
26927loop_2580:
26928 movl %icc, %l4, %o1
26929 srl %o5, 0x16, %i0
26930 movrgz %l0, 0x196, %g1
26931loop_2581:
26932 movn %xcc, %l3, %i6
26933 mulscc %o4, %o2, %o7
26934 srax %l5, 0x1E, %g3
26935 edge32ln %g2, %o3, %g4
26936 subccc %g6, %l1, %i7
26937 fmovrdlz %i3, %f30, %f12
26938 saved
26939 rdpr %cwp, %g1
26940 rdpr %cansave, %g2
26941 rdpr %canrestore, %g3
26942 rdpr %cleanwin, %g4
26943 rdpr %otherwin, %g5
26944 rdpr %wstate, %g6
26945 xnor %i2, 0x07F0, %o0
26946 umulcc %l6, %g7, %i1
26947 movle %xcc, %g5, %i5
26948 ldd [%l7 + 0x10], %f16
26949 fmovdgu %icc, %f10, %f4
26950 movgu %xcc, %i4, %l2
26951 movvs %icc, %o6, %l4
26952 xor %o5, %o1, %l0
26953 andcc %g1, 0x08F1, %l3
26954 fbule %fcc3, loop_2582
26955 edge32l %i6, %i0, %o2
26956 move %xcc, %o4, %o7
26957 movrne %g3, %l5, %g2
26958loop_2582:
26959 movrlz %o3, 0x019, %g6
26960 fandnot2s %f8, %f27, %f18
26961 sll %g4, 0x16, %i7
26962 fblg,a %fcc3, loop_2583
26963 xnorcc %i3, 0x162D, %i2
26964 tg %icc, 0x6
26965 fmovs %f23, %f5
26966loop_2583:
26967 sra %l1, 0x1D, %o0
26968 mulx %l6, %g7, %g5
26969 movrlez %i1, 0x02A, %i4
26970 fmul8sux16 %f6, %f30, %f0
26971 fbug %fcc1, loop_2584
26972 subcc %i5, %o6, %l4
26973 edge16ln %o5, %o1, %l0
26974 tvs %xcc, 0x0
26975loop_2584:
26976 fnot2s %f22, %f6
26977 fmovrslz %g1, %f26, %f4
26978 wr %g0, 0x80, %asi
26979 ldsha [%l7 + 0x70] %asi, %l2
26980 ldd [%l7 + 0x68], %f28
26981 umul %l3, 0x1906, %i0
26982 membar 0x1E
26983 tcs %xcc, 0x2
26984 tpos %icc, 0x2
26985 set 0x40, %l0
26986 stda %f0, [%l7 + %l0] 0x15
26987 sub %o2, 0x137F, %o4
26988 xnorcc %o7, %g3, %l5
26989 movrgz %i6, 0x035, %g2
26990 mulscc %o3, %g6, %i7
26991 bgu,a loop_2585
26992 add %i3, %g4, %i2
26993 fblg,a %fcc3, loop_2586
26994 andncc %l1, %l6, %o0
26995loop_2585:
26996 tpos %xcc, 0x3
26997 movneg %icc, %g7, %g5
26998loop_2586:
26999 xnorcc %i4, %i5, %o6
27000 movvs %icc, %l4, %o5
27001 tcc %icc, 0x4
27002 array8 %o1, %l0, %i1
27003 srlx %g1, %l2, %i0
27004 array32 %l3, %o2, %o4
27005 movge %icc, %o7, %g3
27006 taddcc %i6, %l5, %o3
27007 fcmps %fcc3, %f14, %f28
27008 sub %g2, %i7, %i3
27009 fzeros %f3
27010 bl,a,pt %xcc, loop_2587
27011 andn %g6, 0x18AC, %g4
27012 fmul8x16au %f23, %f26, %f30
27013 movrlez %i2, %l1, %l6
27014loop_2587:
27015 array8 %g7, %o0, %g5
27016 movvc %icc, %i4, %i5
27017 edge8ln %o6, %o5, %l4
27018 sub %l0, %i1, %o1
27019 ldsw [%l7 + 0x38], %g1
27020 orn %l2, 0x0911, %l3
27021 fnot2 %f10, %f12
27022 fbl %fcc3, loop_2588
27023 fxors %f25, %f5, %f28
27024 edge8n %i0, %o2, %o4
27025 andcc %g3, %o7, %l5
27026loop_2588:
27027 fnot1s %f20, %f17
27028 brnz,a %o3, loop_2589
27029 taddcctv %i6, 0x0971, %g2
27030 movvs %xcc, %i7, %i3
27031 ldd [%l7 + 0x48], %f2
27032loop_2589:
27033 and %g4, 0x0FC9, %i2
27034 set 0x2B, %o3
27035 ldstuba [%l7 + %o3] 0x89, %g6
27036 bleu %icc, loop_2590
27037 fpmerge %f7, %f3, %f26
27038 edge8ln %l6, %g7, %l1
27039 orcc %g5, 0x094C, %i4
27040loop_2590:
27041 edge8 %i5, %o6, %o5
27042 fcmpes %fcc2, %f19, %f17
27043 movrgez %l4, 0x29B, %l0
27044 fmovsvc %xcc, %f13, %f7
27045 fpack16 %f28, %f24
27046 tne %icc, 0x7
27047 fpsub16s %f21, %f27, %f31
27048 movleu %icc, %i1, %o0
27049 tleu %xcc, 0x0
27050 sdiv %g1, 0x1580, %o1
27051 movneg %icc, %l3, %i0
27052 addcc %l2, %o2, %o4
27053 sir 0x15ED
27054 wr %g0, 0x10, %asi
27055 stwa %g3, [%l7 + 0x4C] %asi
27056 fmul8sux16 %f16, %f2, %f6
27057 andn %l5, %o3, %i6
27058 wr %g0, 0x18, %asi
27059 prefetcha [%l7 + 0x08] %asi, 0x2
27060 tneg %icc, 0x2
27061 sllx %o7, 0x01, %i7
27062 fmovde %xcc, %f29, %f30
27063 wr %g0, 0x19, %asi
27064 ldswa [%l7 + 0x28] %asi, %i3
27065 andncc %g4, %i2, %l6
27066 fmovsvs %icc, %f31, %f10
27067 ble,pn %xcc, loop_2591
27068 fcmpeq16 %f30, %f4, %g7
27069 movpos %icc, %g6, %l1
27070 nop
27071 setx loop_2592, %l0, %l1
27072 jmpl %l1, %g5
27073loop_2591:
27074 stx %i4, [%l7 + 0x18]
27075 fmovsle %xcc, %f27, %f11
27076 brz,a %o6, loop_2593
27077loop_2592:
27078 fbuge,a %fcc2, loop_2594
27079 fmovsa %icc, %f16, %f8
27080 sdivcc %o5, 0x18AB, %l4
27081loop_2593:
27082 movrgz %l0, %i5, %i1
27083loop_2594:
27084 edge16n %g1, %o1, %o0
27085 tvc %xcc, 0x7
27086 wr %g0, 0x89, %asi
27087 stha %i0, [%l7 + 0x7C] %asi
27088 xnorcc %l3, 0x0A8D, %l2
27089 addc %o4, 0x12E9, %g3
27090 fcmpeq32 %f30, %f28, %l5
27091 xor %o2, 0x1D52, %o3
27092 wr %g0, 0xe2, %asi
27093 stha %g2, [%l7 + 0x74] %asi
27094 membar #Sync
27095 movgu %xcc, %i6, %i7
27096 wr %g0, 0x04, %asi
27097 lda [%l7 + 0x2C] %asi, %f30
27098 umul %i3, %o7, %g4
27099 mulscc %l6, %g7, %i2
27100 taddcc %l1, %g5, %i4
27101 tcs %icc, 0x5
27102 fandnot1 %f20, %f2, %f4
27103 fnands %f31, %f15, %f5
27104 alignaddrl %g6, %o6, %o5
27105 movn %xcc, %l4, %l0
27106 sdivx %i1, 0x08BB, %i5
27107 tvc %xcc, 0x1
27108 std %o0, [%l7 + 0x28]
27109 fmovdne %xcc, %f19, %f4
27110 umul %o0, 0x18B4, %g1
27111 edge32ln %l3, %l2, %o4
27112 fmovrdgz %g3, %f10, %f14
27113 movvc %xcc, %i0, %l5
27114 popc %o2, %g2
27115 edge16n %o3, %i6, %i3
27116 taddcc %i7, 0x1AC5, %g4
27117 movcs %xcc, %l6, %g7
27118 movn %xcc, %o7, %i2
27119 sdiv %l1, 0x1C35, %i4
27120 sdivcc %g5, 0x1709, %o6
27121 fbn %fcc1, loop_2595
27122 fmul8x16 %f28, %f0, %f16
27123 tleu %icc, 0x4
27124 movcc %xcc, %o5, %l4
27125loop_2595:
27126 movge %xcc, %g6, %l0
27127 sth %i1, [%l7 + 0x78]
27128 for %f26, %f16, %f16
27129 edge32 %i5, %o0, %o1
27130 stx %g1, [%l7 + 0x30]
27131 ldd [%l7 + 0x60], %f24
27132 fmovse %xcc, %f6, %f28
27133 tpos %icc, 0x4
27134 xor %l2, 0x1A23, %l3
27135 array8 %o4, %g3, %i0
27136 fmovda %icc, %f12, %f30
27137 ld [%l7 + 0x58], %f14
27138 orn %l5, 0x1CB9, %o2
27139 fnot2s %f22, %f8
27140 fmovdneg %xcc, %f16, %f29
27141 sdivx %g2, 0x001B, %i6
27142 ble %xcc, loop_2596
27143 stbar
27144 tn %icc, 0x4
27145 fornot1s %f26, %f21, %f10
27146loop_2596:
27147 std %i2, [%l7 + 0x38]
27148 fcmpeq32 %f10, %f2, %o3
27149 addc %i7, %l6, %g7
27150 brgez %o7, loop_2597
27151 movrgez %g4, %l1, %i2
27152 tl %icc, 0x3
27153 movvc %icc, %g5, %i4
27154loop_2597:
27155 fnor %f28, %f14, %f8
27156 brlz %o5, loop_2598
27157 fmovdcs %icc, %f6, %f11
27158 umulcc %l4, 0x195B, %g6
27159 edge32n %o6, %i1, %i5
27160loop_2598:
27161 tge %icc, 0x6
27162 fbo,a %fcc3, loop_2599
27163 sllx %l0, %o0, %g1
27164 movrlez %o1, 0x373, %l2
27165 fmovdcs %icc, %f22, %f6
27166loop_2599:
27167 movpos %xcc, %l3, %g3
27168 addcc %o4, 0x1788, %l5
27169 nop
27170 setx loop_2600, %l0, %l1
27171 wrpr 0x1, %tl
27172 wrpr %l1, %tnpc
27173 setx 0x34400001400, %l0, %l1
27174 wrpr %l1, %tstate
27175 wrhpr 0x4, %htstate
27176 done
27177 taddcc %o2, 0x129B, %i0
27178 sra %i6, %g2, %i3
27179 edge8l %i7, %l6, %g7
27180loop_2600:
27181 nop
27182 wr %g0, 0x89, %asi
27183 ldsba [%l7 + 0x0C] %asi, %o3
27184 popc %g4, %l1
27185 popc 0x0D99, %o7
27186 bn %xcc, loop_2601
27187 movrlz %i2, 0x18E, %i4
27188 umulcc %g5, 0x0295, %o5
27189 membar 0x49
27190loop_2601:
27191 tneg %icc, 0x7
27192 fmovsneg %icc, %f2, %f11
27193 movgu %xcc, %l4, %g6
27194 sra %o6, %i5, %i1
27195 fxnors %f26, %f21, %f2
27196 fornot1s %f6, %f23, %f15
27197 fmuld8sux16 %f0, %f26, %f28
27198 restored
27199 rdpr %cwp, %g1
27200 rdpr %cansave, %g2
27201 rdpr %canrestore, %g3
27202 rdpr %cleanwin, %g4
27203 rdpr %otherwin, %g5
27204 rdpr %wstate, %g6
27205 edge8l %l0, %g1, %o1
27206 saved
27207 rdpr %cwp, %g1
27208 rdpr %cansave, %g2
27209 rdpr %canrestore, %g3
27210 rdpr %cleanwin, %g4
27211 rdpr %otherwin, %g5
27212 rdpr %wstate, %g6
27213 fornot1s %f7, %f22, %f13
27214 and %o0, %l2, %g3
27215 fcmpes %fcc2, %f18, %f13
27216 sllx %l3, 0x19, %o4
27217 movrlez %l5, 0x233, %o2
27218 fmovrsne %i0, %f20, %f29
27219 xor %i6, 0x199B, %g2
27220 tcs %icc, 0x3
27221 smul %i3, 0x0379, %l6
27222 addccc %i7, 0x1E61, %o3
27223 xor %g7, %l1, %o7
27224 movgu %icc, %g4, %i4
27225 tvc %xcc, 0x2
27226 fcmpeq32 %f26, %f14, %i2
27227 array16 %o5, %g5, %g6
27228 movrgez %o6, 0x310, %i5
27229 udivcc %i1, 0x0D6D, %l0
27230 lduw [%l7 + 0x30], %l4
27231 saved
27232 rdpr %cwp, %g1
27233 rdpr %cansave, %g2
27234 rdpr %canrestore, %g3
27235 rdpr %cleanwin, %g4
27236 rdpr %otherwin, %g5
27237 rdpr %wstate, %g6
27238 srlx %o1, %g1, %l2
27239 tge %icc, 0x7
27240 bleu,a,pn %icc, loop_2602
27241 taddcctv %o0, 0x0D8F, %l3
27242 edge32ln %g3, %l5, %o2
27243 tneg %icc, 0x1
27244loop_2602:
27245 fsrc1s %f3, %f13
27246 srax %o4, 0x11, %i0
27247 bvs,pt %xcc, loop_2603
27248 alignaddr %i6, %g2, %l6
27249 fmovsvs %icc, %f18, %f19
27250 sdivx %i7, 0x068F, %i3
27251loop_2603:
27252 nop
27253 wr %g0, 0x89, %asi
27254 swapa [%l7 + 0x78] %asi, %g7
27255 restored
27256 rdpr %cwp, %g1
27257 rdpr %cansave, %g2
27258 rdpr %canrestore, %g3
27259 rdpr %cleanwin, %g4
27260 rdpr %otherwin, %g5
27261 rdpr %wstate, %g6
27262 xnorcc %o3, %l1, %g4
27263 movvc %icc, %i4, %i2
27264 edge32n %o5, %g5, %o7
27265 lduh [%l7 + 0x52], %g6
27266 brz,a %o6, loop_2604
27267 bcc,pn %icc, loop_2605
27268 tcs %icc, 0x3
27269 udiv %i1, 0x1064, %i5
27270loop_2604:
27271 fmovdvc %xcc, %f11, %f0
27272loop_2605:
27273 fandnot1s %f3, %f2, %f12
27274 xnor %l0, %l4, %o1
27275 brgz,a %g1, loop_2606
27276 tvs %xcc, 0x4
27277 xnorcc %o0, 0x0D2E, %l2
27278 stw %g3, [%l7 + 0x7C]
27279loop_2606:
27280 subc %l3, %o2, %o4
27281 add %i0, %l5, %g2
27282 tsubcc %i6, 0x0041, %i7
27283 wr %g0, 0x80, %asi
27284 stwa %l6, [%l7 + 0x40] %asi
27285 fmovse %icc, %f21, %f17
27286 addc %i3, %g7, %o3
27287 sdivx %g4, 0x0FD0, %l1
27288 subccc %i4, %o5, %i2
27289 fnot1 %f12, %f2
27290 movne %icc, %g5, %g6
27291 ta %xcc, 0x1
27292 fcmpd %fcc1, %f30, %f20
27293 fble %fcc0, loop_2607
27294 bg %icc, loop_2608
27295 tgu %icc, 0x0
27296 movneg %xcc, %o6, %i1
27297loop_2607:
27298 mulscc %o7, %i5, %l0
27299loop_2608:
27300 fpsub32 %f14, %f18, %f2
27301 alignaddrl %o1, %l4, %o0
27302 alignaddrl %l2, %g1, %g3
27303 fmovdcs %icc, %f15, %f23
27304 fmovsle %icc, %f15, %f15
27305 andcc %o2, %o4, %i0
27306 sethi 0x0F1C, %l3
27307 sth %l5, [%l7 + 0x70]
27308 subccc %g2, %i7, %l6
27309 tl %xcc, 0x2
27310 fmovse %icc, %f9, %f27
27311 fxnor %f30, %f0, %f2
27312 subc %i6, 0x16D2, %g7
27313 edge16l %i3, %o3, %l1
27314 stw %i4, [%l7 + 0x0C]
27315 array8 %g4, %i2, %g5
27316 brgez,a %o5, loop_2609
27317 movvs %icc, %o6, %i1
27318 te %xcc, 0x2
27319 wr %g0, 0x18, %asi
27320 lduba [%l7 + 0x31] %asi, %g6
27321loop_2609:
27322 fcmpne32 %f12, %f2, %o7
27323 restored
27324 rdpr %cwp, %g1
27325 rdpr %cansave, %g2
27326 rdpr %canrestore, %g3
27327 rdpr %cleanwin, %g4
27328 rdpr %otherwin, %g5
27329 rdpr %wstate, %g6
27330 edge16ln %i5, %o1, %l0
27331 movre %o0, 0x08F, %l2
27332 sdiv %g1, 0x1CC4, %l4
27333 sllx %g3, 0x12, %o2
27334 fmovdne %xcc, %f0, %f18
27335 tn %xcc, 0x4
27336 andncc %o4, %l3, %l5
27337 prefetch [%l7 + 0x48], 0x3
27338 fornot1s %f11, %f19, %f2
27339 ldub [%l7 + 0x3B], %g2
27340 fmovsle %xcc, %f26, %f31
27341 fbge,a %fcc1, loop_2610
27342 fabsd %f0, %f18
27343 fmul8x16 %f1, %f8, %f22
27344 fmovrdlz %i0, %f16, %f14
27345loop_2610:
27346 andcc %l6, 0x1208, %i7
27347 umul %i6, %g7, %i3
27348 movneg %icc, %o3, %i4
27349 set 0x28, %i6
27350 swapa [%l7 + %i6] 0x19, %l1
27351 sllx %i2, 0x12, %g4
27352 subccc %g5, %o6, %i1
27353 orcc %o5, %o7, %i5
27354 set 0x3A, %o4
27355 lduba [%l7 + %o4] 0x18, %o1
27356 movg %xcc, %l0, %o0
27357 ldstub [%l7 + 0x13], %g6
27358 fbg,a %fcc0, loop_2611
27359 fnors %f1, %f24, %f21
27360 sub %l2, %g1, %g3
27361 tsubcctv %o2, %o4, %l3
27362loop_2611:
27363 bn,a,pt %xcc, loop_2612
27364 addcc %l5, %l4, %g2
27365 array8 %l6, %i7, %i0
27366 st %f2, [%l7 + 0x60]
27367loop_2612:
27368 orcc %g7, %i6, %i3
27369 xor %o3, %i4, %l1
27370 nop
27371 set 0x1E, %i7
27372 sth %g4, [%l7 + %i7]
27373 fbl %fcc0, loop_2613
27374 tle %xcc, 0x5
27375 tne %xcc, 0x4
27376 fxnor %f4, %f20, %f6
27377loop_2613:
27378 movleu %xcc, %g5, %i2
27379 movpos %xcc, %i1, %o5
27380 sll %o6, %i5, %o1
27381 fmovrslz %o7, %f2, %f0
27382 xnorcc %l0, 0x08B8, %o0
27383 fpadd32 %f18, %f18, %f18
27384 st %f13, [%l7 + 0x74]
27385 xnor %l2, %g6, %g1
27386 array32 %o2, %g3, %l3
27387 fnor %f24, %f26, %f28
27388 edge16ln %l5, %o4, %g2
27389 wr %g0, 0x10, %asi
27390 ldsba [%l7 + 0x61] %asi, %l4
27391 addccc %i7, %l6, %g7
27392 taddcc %i6, %i0, %o3
27393 fblg,a %fcc0, loop_2614
27394 fzeros %f30
27395 bn %xcc, loop_2615
27396 fcmpne32 %f30, %f14, %i4
27397loop_2614:
27398 ldub [%l7 + 0x74], %l1
27399 fsrc2s %f7, %f23
27400loop_2615:
27401 fbg %fcc2, loop_2616
27402 array16 %g4, %g5, %i2
27403 for %f18, %f8, %f26
27404 xorcc %i3, %o5, %o6
27405loop_2616:
27406 fmovdvc %icc, %f19, %f28
27407 fmovscs %icc, %f19, %f28
27408 ba,a %xcc, loop_2617
27409 sdivcc %i1, 0x13B0, %o1
27410 tg %xcc, 0x0
27411 bl loop_2618
27412loop_2617:
27413 subcc %o7, 0x17ED, %l0
27414 xor %i5, %l2, %g6
27415 edge16l %g1, %o2, %o0
27416loop_2618:
27417 tl %xcc, 0x5
27418 st %f27, [%l7 + 0x48]
27419 movpos %xcc, %g3, %l3
27420 stw %l5, [%l7 + 0x1C]
27421 bpos,a,pt %xcc, loop_2619
27422 xnor %g2, %l4, %o4
27423 bcs,a,pn %xcc, loop_2620
27424 tneg %icc, 0x3
27425loop_2619:
27426 saved
27427 rdpr %cwp, %g1
27428 rdpr %cansave, %g2
27429 rdpr %canrestore, %g3
27430 rdpr %cleanwin, %g4
27431 rdpr %otherwin, %g5
27432 rdpr %wstate, %g6
27433 bge,pt %icc, loop_2621
27434loop_2620:
27435 tleu %xcc, 0x0
27436 set 0x40, %o2
27437 lduwa [%l7 + %o2] 0x89, %l6
27438loop_2621:
27439 tne %xcc, 0x5
27440 stb %g7, [%l7 + 0x4C]
27441 movle %xcc, %i7, %i0
27442 xnorcc %o3, %i4, %l1
27443 umul %i6, 0x1BA8, %g5
27444 fones %f18
27445 fblg %fcc3, loop_2622
27446 ble,a %icc, loop_2623
27447 bge,a,pt %xcc, loop_2624
27448 fbn,a %fcc0, loop_2625
27449loop_2622:
27450 udivx %g4, 0x02C8, %i3
27451loop_2623:
27452 movcs %icc, %o5, %i2
27453loop_2624:
27454 fcmpes %fcc0, %f1, %f0
27455loop_2625:
27456 fsrc1s %f26, %f19
27457 bn,a loop_2626
27458 edge8 %o6, %i1, %o1
27459 fmovrdlez %l0, %f18, %f2
27460 wr %g0, 0xe2, %asi
27461 stda %o6, [%l7 + 0x60] %asi
27462 membar #Sync
27463loop_2626:
27464 fnot2 %f2, %f4
27465 smul %i5, %g6, %g1
27466 fnor %f2, %f12, %f4
27467 set 0x78, %o1
27468 ldxa [%l7 + %o1] 0x11, %o2
27469 wr %g0, 0x89, %asi
27470 ldsba [%l7 + 0x36] %asi, %l2
27471 array16 %o0, %g3, %l5
27472 alignaddrl %g2, %l3, %l4
27473 lduh [%l7 + 0x10], %l6
27474 orn %o4, %g7, %i0
27475 orcc %i7, %o3, %l1
27476 edge8n %i4, %g5, %g4
27477 xnorcc %i3, 0x023F, %i6
27478 movrlz %o5, 0x106, %o6
27479 umul %i1, %i2, %o1
27480 fmovsle %icc, %f20, %f5
27481 fmovde %xcc, %f11, %f9
27482 sir 0x1EB7
27483 orn %l0, %o7, %i5
27484 addccc %g6, %o2, %g1
27485 edge32 %o0, %l2, %l5
27486 fmovsvs %icc, %f28, %f5
27487 fornot2 %f2, %f16, %f0
27488 fandnot2s %f15, %f10, %f2
27489 movl %xcc, %g2, %l3
27490 array16 %g3, %l6, %l4
27491 wr %g0, 0x18, %asi
27492 stda %f16, [%l7 + 0x40] %asi
27493 nop
27494 set 0x60, %i1
27495 lduw [%l7 + %i1], %g7
27496 udivcc %o4, 0x0AF1, %i0
27497 srlx %o3, 0x0D, %l1
27498 edge32l %i4, %i7, %g5
27499 faligndata %f18, %f8, %f14
27500 xor %i3, 0x09D5, %g4
27501 tsubcctv %i6, %o6, %o5
27502 edge32ln %i2, %i1, %l0
27503 fsrc2 %f20, %f22
27504 set 0x28, %l4
27505 lda [%l7 + %l4] 0x04, %f31
27506 umul %o7, %o1, %i5
27507 array16 %o2, %g6, %g1
27508 set 0x40, %l1
27509 ldstuba [%l7 + %l1] 0x89, %o0
27510 movrlz %l5, 0x0D6, %g2
27511 tvc %icc, 0x5
27512 ldsb [%l7 + 0x43], %l3
27513 fbuge,a %fcc2, loop_2627
27514 fmovdg %icc, %f12, %f17
27515 movn %xcc, %l2, %l6
27516 fble,a %fcc1, loop_2628
27517loop_2627:
27518 edge16n %g3, %l4, %g7
27519 set 0x2C, %i4
27520 sta %f2, [%l7 + %i4] 0x19
27521loop_2628:
27522 sethi 0x00BE, %i0
27523 movrlz %o3, %l1, %o4
27524 addcc %i7, 0x0519, %g5
27525 edge32l %i4, %i3, %i6
27526 alignaddrl %o6, %o5, %i2
27527 movcc %xcc, %i1, %g4
27528 array32 %l0, %o7, %i5
27529 edge16l %o1, %o2, %g1
27530 fbug %fcc1, loop_2629
27531 brnz %g6, loop_2630
27532 tvs %icc, 0x3
27533 fbne,a %fcc3, loop_2631
27534loop_2629:
27535 std %l4, [%l7 + 0x38]
27536loop_2630:
27537 nop
27538 set 0x68, %o5
27539 lda [%l7 + %o5] 0x19, %f3
27540loop_2631:
27541 nop
27542 membar #Sync
27543 wr %g0, 0xf8, %asi
27544 ldda [%l7 + 0x40] %asi, %f16
27545 bpos,pt %icc, loop_2632
27546 fpmerge %f29, %f2, %f6
27547 movrlz %g2, %l3, %l2
27548 tn %xcc, 0x0
27549loop_2632:
27550 taddcctv %o0, %g3, %l4
27551 addc %l6, %g7, %o3
27552 tg %icc, 0x4
27553 stbar
27554 ldsb [%l7 + 0x60], %l1
27555 fpsub32 %f16, %f4, %f0
27556 flush %l7 + 0x58
27557 brnz %o4, loop_2633
27558 nop
27559 setx loop_2634, %l0, %l1
27560 jmpl %l1, %i7
27561 fpsub32s %f20, %f31, %f9
27562 fcmpeq32 %f28, %f6, %i0
27563loop_2633:
27564 fnor %f2, %f2, %f0
27565loop_2634:
27566 tl %icc, 0x5
27567 sdivcc %g5, 0x1072, %i3
27568 restored
27569 rdpr %cwp, %g1
27570 rdpr %cansave, %g2
27571 rdpr %canrestore, %g3
27572 rdpr %cleanwin, %g4
27573 rdpr %otherwin, %g5
27574 rdpr %wstate, %g6
27575 movge %icc, %i6, %o6
27576 tcs %xcc, 0x6
27577 tne %icc, 0x2
27578 set 0x20, %i0
27579 prefetcha [%l7 + %i0] 0x89, 0x0
27580 mulscc %i4, %i1, %g4
27581 move %xcc, %l0, %o7
27582 sra %i5, %o1, %i2
27583 fabsd %f26, %f6
27584 addc %g1, 0x1F04, %g6
27585 fones %f2
27586 movg %xcc, %o2, %g2
27587 wr %g0, 0x81, %asi
27588 stxa %l3, [%l7 + 0x28] %asi
27589 array16 %l5, %o0, %g3
27590 fpsub16s %f6, %f5, %f5
27591 brgz %l4, loop_2635
27592 orn %l2, 0x1FF0, %l6
27593 movne %xcc, %o3, %g7
27594 set 0x74, %g7
27595 ldsha [%l7 + %g7] 0x19, %l1
27596loop_2635:
27597 popc 0x1CBF, %o4
27598 fmovsvc %icc, %f16, %f11
27599 wr %g0, 0x2b, %asi
27600 stda %i6, [%l7 + 0x78] %asi
27601 membar #Sync
27602 fmovd %f20, %f16
27603 stbar
27604 bpos,a loop_2636
27605 movcc %xcc, %g5, %i0
27606 tg %xcc, 0x3
27607 sub %i6, 0x05F8, %o6
27608loop_2636:
27609 lduh [%l7 + 0x38], %o5
27610 bcs,a loop_2637
27611 taddcc %i3, 0x037D, %i4
27612 fcmpeq16 %f28, %f2, %g4
27613 taddcctv %i1, 0x1CBA, %o7
27614loop_2637:
27615 subcc %l0, 0x0EB0, %i5
27616 fpadd16s %f18, %f12, %f15
27617 fmovd %f30, %f28
27618 fzeros %f22
27619 fcmps %fcc1, %f20, %f21
27620 fpadd32s %f7, %f29, %f8
27621 orn %i2, 0x0D1D, %g1
27622 set 0x30, %g3
27623 ldda [%l7 + %g3] 0x22, %g6
27624 ldx [%l7 + 0x70], %o2
27625 movvs %icc, %g2, %o1
27626 fmovsgu %xcc, %f8, %f11
27627 fmovdl %xcc, %f15, %f15
27628 set 0x38, %i3
27629 sta %f23, [%l7 + %i3] 0x04
27630 andn %l5, %o0, %g3
27631 saved
27632 rdpr %cwp, %g1
27633 rdpr %cansave, %g2
27634 rdpr %canrestore, %g3
27635 rdpr %cleanwin, %g4
27636 rdpr %otherwin, %g5
27637 rdpr %wstate, %g6
27638 tpos %xcc, 0x7
27639 fnands %f8, %f15, %f15
27640 fcmple16 %f20, %f30, %l4
27641 fmovs %f17, %f22
27642 tne %xcc, 0x6
27643 brgz,a %l3, loop_2638
27644 sllx %l2, %l6, %o3
27645 tne %icc, 0x1
27646 movcc %xcc, %g7, %o4
27647loop_2638:
27648 movrgz %l1, %g5, %i7
27649 edge32l %i0, %o6, %i6
27650 edge8n %i3, %i4, %g4
27651 movvc %xcc, %i1, %o7
27652 fmovda %icc, %f24, %f15
27653 tsubcctv %o5, 0x1F0F, %l0
27654 fmovrsgz %i2, %f21, %f24
27655 xorcc %g1, %i5, %o2
27656 umul %g2, 0x0B0B, %o1
27657 array16 %l5, %g6, %o0
27658 edge8l %l4, %l3, %l2
27659 nop
27660 set 0x24, %o0
27661 prefetch [%l7 + %o0], 0x3
27662 fbg,a %fcc0, loop_2639
27663 andn %g3, 0x1E93, %l6
27664 edge32 %g7, %o3, %l1
27665 subcc %g5, 0x1B16, %i7
27666loop_2639:
27667 movpos %icc, %o4, %o6
27668 mulscc %i0, %i3, %i4
27669 bne loop_2640
27670 srl %g4, %i1, %o7
27671 movrgz %i6, 0x138, %o5
27672 edge16 %i2, %l0, %i5
27673loop_2640:
27674 fxors %f17, %f8, %f20
27675 fbe %fcc1, loop_2641
27676 fmovse %icc, %f26, %f2
27677 popc 0x1337, %o2
27678 fmovsneg %icc, %f4, %f7
27679loop_2641:
27680 edge8ln %g1, %o1, %g2
27681 set 0x62, %l6
27682 lduba [%l7 + %l6] 0x89, %g6
27683 prefetch [%l7 + 0x34], 0x2
27684 ldd [%l7 + 0x18], %o0
27685 tne %xcc, 0x6
27686 movneg %xcc, %l4, %l5
27687 fone %f30
27688 fornot2s %f25, %f14, %f12
27689 fmovdleu %icc, %f17, %f4
27690 fmovsvs %icc, %f24, %f2
27691 umul %l2, 0x13C2, %l3
27692 edge8ln %l6, %g3, %g7
27693 fabsd %f24, %f10
27694 fbe %fcc3, loop_2642
27695 fornot2 %f16, %f30, %f12
27696 nop
27697 setx loop_2643, %l0, %l1
27698 jmpl %l1, %o3
27699 fors %f21, %f8, %f8
27700loop_2642:
27701 bne,pn %xcc, loop_2644
27702 movpos %icc, %l1, %g5
27703loop_2643:
27704 nop
27705 set 0x70, %i5
27706 prefetcha [%l7 + %i5] 0x14, 0x2
27707loop_2644:
27708 sll %o6, 0x0D, %i7
27709 edge8ln %i0, %i3, %i4
27710 fmovsl %icc, %f3, %f11
27711 orcc %i1, 0x0B27, %o7
27712 orn %g4, %i6, %i2
27713 movrgz %o5, 0x070, %l0
27714 fbn,a %fcc0, loop_2645
27715 fmovdg %icc, %f0, %f20
27716 edge32ln %i5, %o2, %g1
27717 movre %o1, 0x03D, %g6
27718loop_2645:
27719 fmovdneg %xcc, %f2, %f16
27720 sll %o0, %g2, %l5
27721 xnorcc %l2, %l4, %l3
27722 movrgz %l6, 0x124, %g3
27723 fmovrdgez %o3, %f24, %f8
27724 fmul8x16 %f14, %f24, %f2
27725 orncc %l1, %g7, %g5
27726 alignaddrl %o4, %i7, %o6
27727 array16 %i3, %i4, %i0
27728 fmul8ulx16 %f22, %f30, %f0
27729 subcc %i1, %o7, %g4
27730 udivx %i6, 0x0E43, %o5
27731 flush %l7 + 0x34
27732 or %l0, 0x004D, %i5
27733 fmovdvs %xcc, %f17, %f5
27734 edge8l %i2, %o2, %o1
27735 fcmpes %fcc3, %f7, %f10
27736 fbu %fcc3, loop_2646
27737 mulx %g6, %g1, %o0
27738 fmovrsne %g2, %f14, %f1
27739 tne %icc, 0x7
27740loop_2646:
27741 movg %xcc, %l5, %l2
27742 fpadd32 %f28, %f6, %f8
27743 fmovdvc %icc, %f17, %f19
27744 movcc %icc, %l3, %l4
27745 movrne %g3, 0x2B0, %o3
27746 udiv %l6, 0x06F4, %g7
27747 fornot1s %f29, %f0, %f30
27748 fpmerge %f23, %f25, %f12
27749 mulscc %g5, %l1, %o4
27750 fmovrde %o6, %f4, %f22
27751 wr %g0, 0x2a, %asi
27752 stha %i7, [%l7 + 0x1C] %asi
27753 membar #Sync
27754 tne %xcc, 0x6
27755 restored
27756 rdpr %cwp, %g1
27757 rdpr %cansave, %g2
27758 rdpr %canrestore, %g3
27759 rdpr %cleanwin, %g4
27760 rdpr %otherwin, %g5
27761 rdpr %wstate, %g6
27762 fbul,a %fcc2, loop_2647
27763 edge32ln %i3, %i0, %i4
27764 tgu %xcc, 0x6
27765 fmovs %f9, %f14
27766loop_2647:
27767 subc %o7, 0x02A9, %i1
27768 fnor %f14, %f20, %f8
27769 tleu %icc, 0x0
27770 nop
27771 setx loop_2648, %l0, %l1
27772 jmpl %l1, %i6
27773 ldx [%l7 + 0x30], %o5
27774 fblg,a %fcc0, loop_2649
27775 edge32n %g4, %i5, %i2
27776loop_2648:
27777 fmovdl %xcc, %f16, %f24
27778 sdiv %l0, 0x183E, %o2
27779loop_2649:
27780 movrne %g6, %g1, %o0
27781 set 0x25, %l5
27782 ldsba [%l7 + %l5] 0x0c, %o1
27783 popc 0x1093, %g2
27784 tn %xcc, 0x2
27785 ldd [%l7 + 0x28], %l4
27786 fmovrdgz %l2, %f30, %f0
27787 tn %xcc, 0x0
27788 movre %l4, %l3, %o3
27789 srlx %l6, %g7, %g5
27790 fpadd32s %f20, %f3, %f1
27791 edge16 %g3, %o4, %l1
27792 tge %icc, 0x3
27793 umul %o6, %i7, %i0
27794 alignaddrl %i4, %o7, %i3
27795 stw %i1, [%l7 + 0x54]
27796 ldsb [%l7 + 0x72], %i6
27797 xor %o5, 0x0583, %i5
27798 bvs,a loop_2650
27799 fmovsneg %icc, %f30, %f0
27800 brlez,a %i2, loop_2651
27801 ba,a,pn %xcc, loop_2652
27802loop_2650:
27803 sdivcc %l0, 0x0C44, %g4
27804 tl %xcc, 0x4
27805loop_2651:
27806 fmovscc %icc, %f9, %f1
27807loop_2652:
27808 srl %g6, %o2, %g1
27809 movl %icc, %o1, %g2
27810 bleu,pn %icc, loop_2653
27811 membar 0x66
27812 and %l5, %o0, %l4
27813 movvc %icc, %l2, %o3
27814loop_2653:
27815 addcc %l6, 0x1E8F, %g7
27816 nop
27817 setx loop_2654, %l0, %l1
27818 jmpl %l1, %g5
27819 tgu %xcc, 0x6
27820 fmovrdlez %l3, %f16, %f20
27821 call loop_2655
27822loop_2654:
27823 tcc %xcc, 0x6
27824 fmovspos %icc, %f4, %f12
27825 orncc %g3, %l1, %o6
27826loop_2655:
27827 movge %xcc, %o4, %i0
27828 addc %i4, %i7, %i3
27829 tgu %xcc, 0x3
27830 edge32 %o7, %i6, %o5
27831 fmovsg %xcc, %f26, %f9
27832 fmovrslz %i1, %f5, %f17
27833 edge16l %i5, %i2, %g4
27834 movrlz %g6, 0x121, %o2
27835 addcc %l0, %g1, %o1
27836 movn %icc, %l5, %o0
27837 and %l4, 0x1CD9, %l2
27838 movrgz %o3, %g2, %l6
27839 tvs %icc, 0x6
27840 edge32ln %g7, %g5, %g3
27841 movcc %xcc, %l3, %o6
27842 tcs %icc, 0x5
27843 tn %icc, 0x1
27844 restored
27845 rdpr %cwp, %g1
27846 rdpr %cansave, %g2
27847 rdpr %canrestore, %g3
27848 rdpr %cleanwin, %g4
27849 rdpr %otherwin, %g5
27850 rdpr %wstate, %g6
27851 movl %xcc, %o4, %l1
27852 srax %i4, 0x14, %i7
27853 pdist %f2, %f28, %f10
27854 and %i0, 0x119E, %o7
27855 fmul8x16 %f1, %f26, %f2
27856 movleu %xcc, %i3, %i6
27857 add %l7, 0x6C, %l6
27858 wr %g0, 0x89, %asi
27859 lda [%l6] %asi, %o5
27860 casa [%l6] 0x89, %o5, %i1
27861 add %l7, 0x08, %l6
27862 wr %g0, 0x18, %asi
27863 casxa [%l6] 0x18, %i5, %i2
27864 prefetch [%l7 + 0x24], 0x0
27865 tg %icc, 0x4
27866 sdivcc %g4, 0x1266, %g6
27867 tcs %xcc, 0x6
27868 mulscc %o2, 0x176D, %l0
27869 set 0x40, %g1
27870 lduha [%l7 + %g1] 0x18, %o1
27871 srl %g1, %o0, %l5
27872 fmovsneg %xcc, %f6, %f5
27873 sub %l2, 0x1628, %o3
27874 fcmple32 %f8, %f26, %l4
27875 ba,pn %xcc, loop_2656
27876 fbu,a %fcc1, loop_2657
27877 umul %l6, %g7, %g5
27878 movvc %xcc, %g2, %g3
27879loop_2656:
27880 nop
27881 set 0x20, %g5
27882 ldxa [%l7 + %g5] 0x89, %o6
27883loop_2657:
27884 call loop_2658
27885 sethi 0x019C, %l3
27886 subcc %o4, %l1, %i4
27887 movcc %icc, %i0, %i7
27888loop_2658:
27889 bge loop_2659
27890 movcs %icc, %o7, %i6
27891 movvc %icc, %o5, %i3
27892 xor %i1, %i5, %g4
27893loop_2659:
27894 fcmple16 %f14, %f6, %i2
27895 fcmple32 %f20, %f8, %g6
27896 xnor %o2, %o1, %g1
27897 wr %g0, 0x18, %asi
27898 prefetcha [%l7 + 0x10] %asi, 0x3
27899 nop
27900 set 0x58, %g2
27901 std %f24, [%l7 + %g2]
27902 edge32l %l5, %o0, %o3
27903 movrgz %l2, 0x2DE, %l4
27904 fba,a %fcc0, loop_2660
27905 fornot1s %f15, %f20, %f16
27906 movvs %icc, %g7, %g5
27907 pdist %f2, %f8, %f20
27908loop_2660:
27909 ble %icc, loop_2661
27910 alignaddrl %g2, %g3, %l6
27911 ldsw [%l7 + 0x5C], %l3
27912 movrlz %o6, %o4, %l1
27913loop_2661:
27914 nop
27915 wr %g0, 0x89, %asi
27916 ldsha [%l7 + 0x4A] %asi, %i0
27917 array8 %i4, %o7, %i6
27918 ldsh [%l7 + 0x2A], %o5
27919 set 0x28, %l2
27920 ldsba [%l7 + %l2] 0x0c, %i7
27921 ldsb [%l7 + 0x48], %i3
27922 tge %icc, 0x4
27923 udivcc %i1, 0x0B62, %i5
27924 edge8 %g4, %g6, %o2
27925 movrgz %o1, 0x068, %g1
27926 sll %i2, %l5, %l0
27927 movne %icc, %o0, %o3
27928 wr %g0, 0xe2, %asi
27929 stha %l4, [%l7 + 0x5E] %asi
27930 membar #Sync
27931 membar 0x0F
27932 tsubcctv %l2, %g7, %g5
27933 sir 0x0E82
27934 srl %g3, %l6, %g2
27935 edge16l %o6, %o4, %l1
27936 andn %l3, %i4, %o7
27937 addc %i0, %o5, %i6
27938 addcc %i7, 0x1A3B, %i3
27939 xor %i5, %g4, %g6
27940 udivcc %o2, 0x15B1, %o1
27941 subc %g1, %i2, %l5
27942 ldd [%l7 + 0x08], %f26
27943 orcc %l0, 0x0FBB, %o0
27944 edge16l %o3, %i1, %l2
27945 bg,a %icc, loop_2662
27946 fblg %fcc3, loop_2663
27947 fpsub16 %f28, %f16, %f16
27948 fmovd %f14, %f28
27949loop_2662:
27950 tn %xcc, 0x5
27951loop_2663:
27952 movpos %xcc, %g7, %g5
27953 fnot1s %f19, %f22
27954 fpsub32s %f0, %f5, %f30
27955 movvs %xcc, %g3, %l6
27956 add %l7, 0x54, %l6
27957 wr %g0, 0x81, %asi
27958 lda [%l6] %asi, %l4
27959 casa [%l6] 0x81, %l4, %g2
27960 addcc %o6, %o4, %l1
27961 movvs %icc, %i4, %l3
27962 alignaddrl %i0, %o7, %i6
27963 fcmped %fcc0, %f8, %f18
27964 tvc %icc, 0x2
27965 fcmple16 %f16, %f16, %o5
27966 fbe %fcc1, loop_2664
27967 xor %i3, %i7, %g4
27968 ta %xcc, 0x4
27969 std %i4, [%l7 + 0x78]
27970loop_2664:
27971 fbuge %fcc1, loop_2665
27972 call loop_2666
27973 movg %xcc, %g6, %o1
27974 siam 0x2
27975loop_2665:
27976 edge8 %o2, %g1, %l5
27977loop_2666:
27978 andn %i2, 0x01F1, %o0
27979 wr %g0, 0xf9, %asi
27980 stda %f0, [%l7 + 0x40] %asi
27981 membar #Sync
27982 umul %l0, 0x0113, %o3
27983 movre %i1, %g7, %l2
27984 tn %xcc, 0x5
27985 movpos %xcc, %g3, %g5
27986 membar 0x0D
27987 st %f23, [%l7 + 0x78]
27988 call loop_2667
27989 pdist %f30, %f24, %f28
27990 taddcc %l6, %l4, %o6
27991 array32 %o4, %l1, %i4
27992loop_2667:
27993 fxors %f27, %f17, %f10
27994 saved
27995 rdpr %cwp, %g1
27996 rdpr %cansave, %g2
27997 rdpr %canrestore, %g3
27998 rdpr %cleanwin, %g4
27999 rdpr %otherwin, %g5
28000 rdpr %wstate, %g6
28001 set 0x52, %o6
28002 ldsba [%l7 + %o6] 0x88, %g2
28003 tne %icc, 0x1
28004 te %icc, 0x0
28005 movgu %icc, %l3, %i0
28006 add %l7, 0x60, %l6
28007 wr %g0, 0x11, %asi
28008 casa [%l6] 0x11, %i6, %o5
28009 ldsb [%l7 + 0x44], %o7
28010 set 0x78, %g6
28011 stda %i2, [%l7 + %g6] 0x14
28012 tsubcc %i7, 0x0B05, %g4
28013 tneg %icc, 0x3
28014 subccc %g6, 0x0762, %o1
28015 add %l7, 0x30, %l6
28016 wr %g0, 0x89, %asi
28017 casxa [%l6] 0x89, %i5, %g1
28018 tleu %icc, 0x3
28019 fmovsn %icc, %f3, %f10
28020 set 0x40, %g4
28021 stda %f0, [%l7 + %g4] 0x16
28022 membar #Sync
28023 fmovdge %xcc, %f8, %f30
28024 fmovrdlz %l5, %f20, %f12
28025 brgez %i2, loop_2668
28026 bne loop_2669
28027 and %o2, %l0, %o3
28028 fmul8x16al %f14, %f7, %f18
28029loop_2668:
28030 sll %o0, %i1, %l2
28031loop_2669:
28032 smulcc %g3, %g5, %g7
28033 movvc %xcc, %l4, %o6
28034 st %f26, [%l7 + 0x6C]
28035 bcc,a,pn %xcc, loop_2670
28036 tl %icc, 0x4
28037 movneg %xcc, %o4, %l6
28038 nop
28039 set 0x24, %l3
28040 lduw [%l7 + %l3], %l1
28041loop_2670:
28042 movneg %icc, %i4, %l3
28043 sub %i0, 0x11D7, %g2
28044 fbg,a %fcc0, loop_2671
28045 mulscc %o5, 0x0131, %o7
28046 orn %i3, 0x0BEA, %i6
28047 fmovdgu %icc, %f30, %f18
28048loop_2671:
28049 edge8ln %g4, %g6, %i7
28050 fmovsa %icc, %f25, %f0
28051 xnorcc %o1, %i5, %g1
28052 sir 0x017B
28053 te %xcc, 0x3
28054 fpack16 %f6, %f30
28055 tg %icc, 0x0
28056 fpackfix %f22, %f29
28057 movle %xcc, %l5, %i2
28058 fabss %f13, %f23
28059 movn %icc, %o2, %l0
28060 movn %icc, %o3, %i1
28061 xnor %l2, 0x190F, %o0
28062 tsubcc %g5, %g3, %g7
28063 movcc %xcc, %l4, %o4
28064 edge16n %l6, %l1, %i4
28065 movcc %icc, %o6, %i0
28066 membar 0x2F
28067 fnot2 %f2, %f24
28068 sdiv %g2, 0x0483, %o5
28069 movgu %xcc, %o7, %i3
28070 bneg loop_2672
28071 nop
28072 setx loop_2673, %l0, %l1
28073 wrpr 0x1, %tl
28074 wrpr %l1, %tnpc
28075 setx 0x34400001400, %l0, %l1
28076 wrpr %l1, %tstate
28077 wrhpr 0x4, %htstate
28078 done
28079 udiv %l3, 0x0353, %g4
28080 tcc %xcc, 0x0
28081loop_2672:
28082 ba,a loop_2674
28083loop_2673:
28084 andn %g6, 0x1EEA, %i6
28085 tpos %icc, 0x6
28086 swap [%l7 + 0x78], %i7
28087loop_2674:
28088 bgu %xcc, loop_2675
28089 orncc %i5, %g1, %l5
28090 movleu %xcc, %i2, %o1
28091 sub %o2, %o3, %l0
28092loop_2675:
28093 nop
28094 wr %g0, 0x20, %asi
28095 stxa %l2, [%g0 + 0x38] %asi
28096 sra %i1, %o0, %g5
28097 fnegd %f6, %f22
28098 brgez %g7, loop_2676
28099 fbn,a %fcc2, loop_2677
28100 tgu %xcc, 0x0
28101 popc 0x10CD, %l4
28102loop_2676:
28103 add %o4, 0x128A, %g3
28104loop_2677:
28105 edge32 %l1, %i4, %l6
28106 movrgez %o6, 0x10F, %i0
28107 bne loop_2678
28108 tcc %xcc, 0x3
28109 nop
28110 set 0x60, %o7
28111 stx %g2, [%l7 + %o7]
28112 xor %o5, 0x11C5, %i3
28113loop_2678:
28114 stbar
28115 mulx %o7, 0x1EE3, %l3
28116 edge16 %g6, %g4, %i7
28117 fbu %fcc3, loop_2679
28118 or %i6, 0x1D17, %g1
28119 sll %l5, %i5, %o1
28120 fbue,a %fcc2, loop_2680
28121loop_2679:
28122 movcs %icc, %i2, %o3
28123 bg loop_2681
28124 tl %xcc, 0x5
28125loop_2680:
28126 smul %l0, 0x16DE, %l2
28127 movrlez %i1, 0x2A9, %o2
28128loop_2681:
28129 sir 0x0D68
28130 sll %g5, %o0, %g7
28131 tn %icc, 0x2
28132 fnot1s %f1, %f6
28133 fcmpgt16 %f0, %f18, %o4
28134 tl %xcc, 0x4
28135 movg %xcc, %l4, %g3
28136 orncc %i4, %l1, %o6
28137 edge8n %i0, %l6, %o5
28138 fmovdge %icc, %f17, %f19
28139 fmovsgu %xcc, %f14, %f11
28140 brgez %i3, loop_2682
28141 fmovdcc %icc, %f24, %f3
28142 tsubcctv %o7, %g2, %g6
28143 sth %l3, [%l7 + 0x6E]
28144loop_2682:
28145 array32 %i7, %g4, %i6
28146 movl %icc, %l5, %g1
28147 bcs %icc, loop_2683
28148 array8 %o1, %i5, %i2
28149 sdiv %l0, 0x08C7, %o3
28150 fmovsn %xcc, %f6, %f1
28151loop_2683:
28152 movpos %xcc, %l2, %o2
28153 fpadd16s %f3, %f25, %f19
28154 movrlez %g5, %i1, %g7
28155 wr %g0, 0x80, %asi
28156 lduba [%l7 + 0x6B] %asi, %o4
28157 ldd [%l7 + 0x60], %f18
28158 tneg %icc, 0x1
28159 srl %l4, 0x0F, %o0
28160 taddcctv %g3, %i4, %l1
28161 tpos %icc, 0x3
28162 xor %o6, 0x1E6A, %i0
28163 fmovsn %icc, %f28, %f1
28164 fexpand %f1, %f12
28165 sra %l6, 0x08, %o5
28166 srl %o7, %i3, %g6
28167 set 0x51, %i2
28168 ldsba [%l7 + %i2] 0x89, %g2
28169 ld [%l7 + 0x48], %f16
28170 tvs %xcc, 0x3
28171 or %i7, %l3, %i6
28172 tn %icc, 0x0
28173 tsubcctv %g4, %g1, %o1
28174 edge32ln %i5, %i2, %l5
28175 brz %o3, loop_2684
28176 addc %l0, %o2, %l2
28177 fmovscs %xcc, %f26, %f11
28178 sra %i1, %g7, %g5
28179loop_2684:
28180 edge8ln %o4, %o0, %l4
28181 orcc %g3, %i4, %o6
28182 fmul8x16 %f7, %f10, %f28
28183 edge8l %i0, %l6, %o5
28184 fnor %f0, %f28, %f2
28185 udivx %o7, 0x0151, %i3
28186 andncc %l1, %g2, %i7
28187 brz,a %l3, loop_2685
28188 udivcc %i6, 0x0AF3, %g4
28189 sra %g6, %o1, %i5
28190 brlez,a %g1, loop_2686
28191loop_2685:
28192 fba,a %fcc3, loop_2687
28193 fpack16 %f10, %f0
28194 orcc %i2, %o3, %l0
28195loop_2686:
28196 sethi 0x12E9, %o2
28197loop_2687:
28198 bge,a %xcc, loop_2688
28199 te %icc, 0x6
28200 add %l7, 0x10, %l6
28201 wr %g0, 0x18, %asi
28202 casa [%l6] %asi, %l2, %i1
28203loop_2688:
28204 edge16n %g7, %l5, %g5
28205 movrgz %o0, %o4, %l4
28206 fmovrsgez %g3, %f12, %f12
28207 movne %icc, %i4, %o6
28208 be,pt %xcc, loop_2689
28209 addc %l6, %o5, %i0
28210 stb %o7, [%l7 + 0x24]
28211 membar 0x21
28212loop_2689:
28213 smulcc %l1, %i3, %g2
28214 wr %g0, 0x89, %asi
28215 ldstuba [%l7 + 0x70] %asi, %l3
28216 set 0x68, %l0
28217 ldxa [%l7 + %l0] 0x04, %i6
28218 edge8n %i7, %g4, %g6
28219 st %f29, [%l7 + 0x34]
28220 movrgez %o1, 0x1F6, %i5
28221 ldx [%l7 + 0x10], %g1
28222 edge8l %i2, %l0, %o3
28223 fmovsgu %xcc, %f3, %f16
28224 movrlz %l2, %o2, %g7
28225 mulx %l5, 0x0FAD, %g5
28226 udiv %i1, 0x1610, %o0
28227 fmovrsne %l4, %f11, %f31
28228 array8 %o4, %g3, %o6
28229 and %i4, 0x04D3, %o5
28230 ldub [%l7 + 0x16], %l6
28231 add %l7, 0x74, %l6
28232 wr %g0, 0x81, %asi
28233 lda [%l6] %asi, %i0
28234 casa [%l6] %asi, %i0, %o7
28235 or %l1, %g2, %l3
28236 movcc %icc, %i6, %i7
28237 fnor %f12, %f12, %f6
28238 fnot2 %f14, %f18
28239 tsubcctv %g4, %g6, %i3
28240 bvs,a,pt %icc, loop_2690
28241 sdivcc %o1, 0x178A, %g1
28242 fornot2 %f26, %f26, %f0
28243 brnz %i2, loop_2691
28244loop_2690:
28245 ldub [%l7 + 0x4F], %i5
28246 subccc %o3, 0x0293, %l2
28247 bleu,a,pn %xcc, loop_2692
28248loop_2691:
28249 fnot2 %f18, %f4
28250 movpos %xcc, %l0, %o2
28251 fmovsa %xcc, %f7, %f4
28252loop_2692:
28253 xorcc %g7, %l5, %g5
28254 fpackfix %f26, %f18
28255 sir 0x0EC4
28256 subccc %o0, %l4, %o4
28257 set 0x2E, %i6
28258 stba %i1, [%l7 + %i6] 0x23
28259 membar #Sync
28260 movcc %xcc, %o6, %i4
28261 fpsub16s %f25, %f25, %f18
28262 fbue %fcc1, loop_2693
28263 movleu %icc, %g3, %o5
28264 set 0x40, %o4
28265 stda %f16, [%l7 + %o4] 0x80
28266loop_2693:
28267 fmovrsgz %i0, %f0, %f18
28268 alignaddrl %l6, %o7, %g2
28269 flush %l7 + 0x7C
28270 bvc %icc, loop_2694
28271 fmovdpos %icc, %f2, %f17
28272 set 0x38, %o3
28273 stxa %l1, [%l7 + %o3] 0xea
28274 membar #Sync
28275loop_2694:
28276 fandnot2s %f20, %f15, %f4
28277 orn %i6, %l3, %i7
28278 movcs %icc, %g6, %g4
28279 movle %xcc, %o1, %i3
28280 tpos %icc, 0x3
28281 subccc %i2, %g1, %i5
28282 fpsub16s %f21, %f24, %f20
28283 movg %xcc, %l2, %o3
28284 fbul %fcc0, loop_2695
28285 subccc %l0, %o2, %l5
28286 fblg %fcc2, loop_2696
28287 tle %icc, 0x2
28288loop_2695:
28289 brgz %g7, loop_2697
28290 add %o0, %g5, %o4
28291loop_2696:
28292 tgu %icc, 0x5
28293 tl %icc, 0x6
28294loop_2697:
28295 edge16 %l4, %o6, %i1
28296 sra %g3, 0x0A, %o5
28297 tsubcctv %i0, 0x14D7, %l6
28298 fmovd %f8, %f4
28299 edge16 %i4, %o7, %l1
28300 movg %icc, %g2, %i6
28301 ble %icc, loop_2698
28302 fpsub16 %f28, %f0, %f4
28303 tne %xcc, 0x2
28304 edge32ln %l3, %i7, %g6
28305loop_2698:
28306 fandnot1 %f24, %f30, %f30
28307 be %xcc, loop_2699
28308 brgz %g4, loop_2700
28309 bn,a %icc, loop_2701
28310 smul %i3, 0x0834, %i2
28311loop_2699:
28312 xorcc %o1, 0x1927, %i5
28313loop_2700:
28314 movl %xcc, %l2, %o3
28315loop_2701:
28316 nop
28317 set 0x4C, %o2
28318 ldswa [%l7 + %o2] 0x88, %l0
28319 fmovsge %xcc, %f0, %f12
28320 alignaddr %g1, %o2, %g7
28321 fbu %fcc2, loop_2702
28322 array32 %o0, %g5, %l5
28323 fpackfix %f0, %f8
28324 tn %xcc, 0x6
28325loop_2702:
28326 ta %xcc, 0x6
28327 sll %l4, %o4, %i1
28328 membar 0x59
28329 fmovrdgez %g3, %f2, %f20
28330 fbu %fcc3, loop_2703
28331 edge32 %o5, %i0, %o6
28332 fnors %f1, %f20, %f18
28333 or %i4, 0x00D3, %o7
28334loop_2703:
28335 tne %icc, 0x6
28336 movge %xcc, %l6, %l1
28337 fbn %fcc1, loop_2704
28338 subc %g2, 0x0DEC, %i6
28339 movrgz %l3, %g6, %g4
28340 add %i3, %i2, %o1
28341loop_2704:
28342 prefetch [%l7 + 0x64], 0x2
28343 bcs,a %icc, loop_2705
28344 mulscc %i7, 0x0C61, %i5
28345 fblg %fcc3, loop_2706
28346 xnor %o3, %l2, %g1
28347loop_2705:
28348 fmul8x16au %f28, %f27, %f8
28349 andncc %l0, %o2, %o0
28350loop_2706:
28351 fmovdcc %xcc, %f13, %f3
28352 flush %l7 + 0x68
28353 nop
28354 setx loop_2707, %l0, %l1
28355 jmpl %l1, %g7
28356 fmovdl %xcc, %f25, %f13
28357 fpadd32 %f30, %f20, %f18
28358 fandnot2s %f31, %f26, %f5
28359loop_2707:
28360 stbar
28361 edge16 %l5, %l4, %g5
28362 taddcc %i1, 0x1F1A, %o4
28363 taddcc %o5, 0x0CFA, %i0
28364 fbg %fcc0, loop_2708
28365 fzeros %f14
28366 fbe,a %fcc3, loop_2709
28367 lduw [%l7 + 0x74], %o6
28368loop_2708:
28369 tcs %xcc, 0x6
28370 sdivx %i4, 0x178D, %g3
28371loop_2709:
28372 movge %icc, %l6, %l1
28373 alignaddrl %g2, %o7, %i6
28374 fmovrsgz %l3, %f13, %f27
28375 tpos %xcc, 0x0
28376 nop
28377 setx loop_2710, %l0, %l1
28378 wrpr 0x1, %tl
28379 wrpr %l1, %tnpc
28380 setx 0x34400001400, %l0, %l1
28381 wrpr %l1, %tstate
28382 wrhpr 0x4, %htstate
28383 done
28384 tcc %xcc, 0x0
28385 fpsub32 %f22, %f30, %f0
28386 and %g4, 0x0EDC, %g6
28387loop_2710:
28388 movvs %xcc, %i2, %i3
28389 wr %g0, 0x88, %asi
28390 swapa [%l7 + 0x20] %asi, %i7
28391 ble,pn %xcc, loop_2711
28392 edge8ln %o1, %i5, %o3
28393 tvs %xcc, 0x0
28394 wr %g0, 0x88, %asi
28395 lduwa [%l7 + 0x7C] %asi, %l2
28396loop_2711:
28397 movrlz %l0, 0x2DB, %o2
28398 fbuge,a %fcc0, loop_2712
28399 fmovrsne %o0, %f25, %f28
28400 bleu %icc, loop_2713
28401 edge8ln %g7, %l5, %g1
28402loop_2712:
28403 bvs,a,pn %xcc, loop_2714
28404 movcc %xcc, %g5, %i1
28405loop_2713:
28406 edge8n %o4, %o5, %i0
28407 movg %xcc, %l4, %o6
28408loop_2714:
28409 alignaddrl %i4, %l6, %l1
28410 fmovsleu %xcc, %f8, %f16
28411 add %l7, 0x78, %l6
28412 wr %g0, 0x80, %asi
28413 lda [%l6] %asi, %g2
28414 casa [%l6] %asi, %g2, %o7
28415 movleu %icc, %g3, %i6
28416 wr %g0, 0x22, %asi
28417 stha %l3, [%l7 + 0x20] %asi
28418 membar #Sync
28419 nop
28420 setx loop_2715, %l0, %l1
28421 wrpr 0x1, %tl
28422 wrpr %l1, %tnpc
28423 setx 0x34400001400, %l0, %l1
28424 wrpr %l1, %tstate
28425 wrhpr 0x4, %htstate
28426 done
28427 subc %g6, %i2, %i3
28428 restored
28429 rdpr %cwp, %g1
28430 rdpr %cansave, %g2
28431 rdpr %canrestore, %g3
28432 rdpr %cleanwin, %g4
28433 rdpr %otherwin, %g5
28434 rdpr %wstate, %g6
28435 st %f6, [%l7 + 0x10]
28436loop_2715:
28437 fmuld8ulx16 %f10, %f13, %f28
28438 alignaddrl %i7, %g4, %i5
28439 udivx %o3, 0x0EF5, %l2
28440 fcmpeq16 %f6, %f4, %o1
28441 tle %xcc, 0x1
28442 movcs %xcc, %o2, %l0
28443 movvs %icc, %g7, %o0
28444 tle %icc, 0x2
28445 orcc %g1, 0x0DDC, %g5
28446 movn %icc, %i1, %o4
28447 fexpand %f29, %f28
28448 movcc %xcc, %l5, %o5
28449 edge8 %i0, %l4, %o6
28450 stb %l6, [%l7 + 0x54]
28451 bg loop_2716
28452 prefetch [%l7 + 0x0C], 0x2
28453 fmovrdne %l1, %f16, %f4
28454 bpos,a,pn %icc, loop_2717
28455loop_2716:
28456 move %xcc, %g2, %i4
28457 brz %g3, loop_2718
28458 tn %icc, 0x4
28459loop_2717:
28460 alignaddrl %i6, %l3, %o7
28461 fmovdcc %xcc, %f23, %f22
28462loop_2718:
28463 edge32ln %i2, %g6, %i3
28464 srlx %g4, %i7, %i5
28465 umulcc %o3, 0x18BD, %l2
28466 fbule %fcc1, loop_2719
28467 fmovrsgez %o2, %f27, %f24
28468 nop
28469 setx loop_2720, %l0, %l1
28470 wrpr 0x1, %tl
28471 wrpr %l1, %tpc
28472 add %l1, 0x4, %l1
28473 wrpr %l1, %tnpc
28474 setx 0x34400001400, %l0, %l1
28475 wrpr %l1, %tstate
28476 wrhpr 0x4, %htstate
28477 retry
28478 sub %o1, 0x12DF, %l0
28479loop_2719:
28480 fmovd %f28, %f16
28481 taddcc %o0, 0x1277, %g7
28482loop_2720:
28483 nop
28484 wr %g0, 0x19, %asi
28485 prefetcha [%l7 + 0x70] %asi, 0x3
28486 fpsub16s %f3, %f31, %f15
28487 add %g1, 0x0A1E, %i1
28488 fors %f26, %f7, %f1
28489 wr %g0, 0x89, %asi
28490 stha %o4, [%l7 + 0x62] %asi
28491 movvc %icc, %o5, %l5
28492 movpos %xcc, %i0, %o6
28493 fbul,a %fcc2, loop_2721
28494 movn %xcc, %l4, %l1
28495 fands %f26, %f5, %f30
28496 sth %g2, [%l7 + 0x7E]
28497loop_2721:
28498 and %l6, 0x040F, %i4
28499 fsrc2s %f27, %f16
28500 sub %i6, %g3, %l3
28501 sdivcc %o7, 0x0065, %i2
28502 umul %g6, %g4, %i7
28503 fblg %fcc2, loop_2722
28504 bleu,a,pn %icc, loop_2723
28505 addcc %i3, %o3, %l2
28506 tl %icc, 0x7
28507loop_2722:
28508 membar 0x38
28509loop_2723:
28510 nop
28511 set 0x4F, %i7
28512 ldsba [%l7 + %i7] 0x18, %o2
28513 set 0x7A, %o1
28514 ldstuba [%l7 + %o1] 0x89, %i5
28515 movg %icc, %l0, %o1
28516 te %icc, 0x3
28517 edge8l %g7, %g5, %g1
28518 fbule %fcc1, loop_2724
28519 srl %o0, %i1, %o4
28520 mulx %o5, %i0, %l5
28521 restored
28522 rdpr %cwp, %g1
28523 rdpr %cansave, %g2
28524 rdpr %canrestore, %g3
28525 rdpr %cleanwin, %g4
28526 rdpr %otherwin, %g5
28527 rdpr %wstate, %g6
28528loop_2724:
28529 nop
28530 set 0x64, %l4
28531 sta %f1, [%l7 + %l4] 0x14
28532 bge,a loop_2725
28533 mulx %l4, 0x0586, %l1
28534 brz %g2, loop_2726
28535 ldd [%l7 + 0x68], %o6
28536loop_2725:
28537 move %icc, %i4, %i6
28538 fmovsge %xcc, %f9, %f5
28539loop_2726:
28540 saved
28541 rdpr %cwp, %g1
28542 rdpr %cansave, %g2
28543 rdpr %canrestore, %g3
28544 rdpr %cleanwin, %g4
28545 rdpr %otherwin, %g5
28546 rdpr %wstate, %g6
28547 add %l6, %l3, %g3
28548 sth %i2, [%l7 + 0x24]
28549 nop
28550 setx loop_2727, %l0, %l1
28551 wrpr 0x1, %tl
28552 wrpr %l1, %tpc
28553 add %l1, 0x4, %l1
28554 wrpr %l1, %tnpc
28555 setx 0x34400001400, %l0, %l1
28556 wrpr %l1, %tstate
28557 wrhpr 0x4, %htstate
28558 retry
28559 add %g6, 0x1771, %o7
28560 movrlez %g4, %i3, %i7
28561 stbar
28562loop_2727:
28563 saved
28564 rdpr %cwp, %g1
28565 rdpr %cansave, %g2
28566 rdpr %canrestore, %g3
28567 rdpr %cleanwin, %g4
28568 rdpr %otherwin, %g5
28569 rdpr %wstate, %g6
28570 movrlz %o3, 0x162, %l2
28571 addc %o2, 0x0F63, %i5
28572 udivcc %l0, 0x0F58, %o1
28573 tneg %icc, 0x5
28574 smulcc %g7, %g1, %o0
28575 subcc %g5, %o4, %o5
28576 fxnor %f22, %f30, %f4
28577 alignaddrl %i0, %l5, %l4
28578 fandnot1s %f5, %f30, %f8
28579 sth %i1, [%l7 + 0x20]
28580 bpos %icc, loop_2728
28581 movvs %xcc, %g2, %l1
28582 sir 0x0C81
28583 move %icc, %i4, %o6
28584loop_2728:
28585 bg,pt %icc, loop_2729
28586 fbul,a %fcc1, loop_2730
28587 movn %xcc, %l6, %i6
28588 brlez %l3, loop_2731
28589loop_2729:
28590 movvc %icc, %i2, %g3
28591loop_2730:
28592 fmovdvc %xcc, %f23, %f15
28593 fpack16 %f20, %f3
28594loop_2731:
28595 or %o7, %g4, %g6
28596 fbo %fcc1, loop_2732
28597 fsrc2 %f16, %f22
28598 fble,a %fcc1, loop_2733
28599 fpack32 %f2, %f16, %f26
28600loop_2732:
28601 addccc %i7, %o3, %l2
28602 sth %i3, [%l7 + 0x20]
28603loop_2733:
28604 edge8n %o2, %i5, %o1
28605 movvc %xcc, %g7, %l0
28606 ta %xcc, 0x2
28607 tneg %icc, 0x1
28608 set 0x56, %l1
28609 lduha [%l7 + %l1] 0x04, %g1
28610 add %g5, %o4, %o5
28611 fmovrdlez %i0, %f14, %f26
28612 tcc %xcc, 0x2
28613 fnegd %f24, %f24
28614 movvc %icc, %o0, %l5
28615 sll %i1, %g2, %l4
28616 edge32 %i4, %o6, %l1
28617 fbne,a %fcc1, loop_2734
28618 fmovrdlez %l6, %f4, %f20
28619 ldub [%l7 + 0x77], %i6
28620 tg %icc, 0x7
28621loop_2734:
28622 fmul8sux16 %f20, %f8, %f2
28623 movrne %i2, %l3, %o7
28624 andn %g3, %g4, %g6
28625 wr %g0, 0x80, %asi
28626 swapa [%l7 + 0x50] %asi, %i7
28627 ba %icc, loop_2735
28628 sra %o3, 0x1A, %i3
28629 fmovsge %icc, %f23, %f16
28630 tsubcctv %o2, 0x0B7A, %i5
28631loop_2735:
28632 xnorcc %l2, 0x12F5, %g7
28633 stw %o1, [%l7 + 0x18]
28634 addc %g1, 0x02AF, %g5
28635 nop
28636 set 0x2C, %i1
28637 sth %o4, [%l7 + %i1]
28638 sir 0x03CC
28639 edge16l %o5, %i0, %l0
28640 edge16l %o0, %i1, %g2
28641 array8 %l5, %l4, %o6
28642 tsubcc %i4, %l1, %i6
28643 lduh [%l7 + 0x44], %l6
28644 fmovrdgz %i2, %f24, %f0
28645 taddcc %o7, %l3, %g4
28646 fmul8ulx16 %f22, %f24, %f24
28647 tvs %xcc, 0x5
28648 edge8ln %g6, %g3, %o3
28649 sllx %i7, 0x05, %o2
28650 be,pn %xcc, loop_2736
28651 movle %icc, %i3, %l2
28652 movre %i5, %o1, %g7
28653 tsubcctv %g5, 0x0784, %o4
28654loop_2736:
28655 tcs %xcc, 0x2
28656 stbar
28657 movg %xcc, %o5, %g1
28658 orn %i0, %l0, %o0
28659 fcmpes %fcc0, %f14, %f15
28660 for %f6, %f22, %f26
28661 set 0x28, %i4
28662 prefetcha [%l7 + %i4] 0x10, 0x2
28663 fblg,a %fcc0, loop_2737
28664 tsubcc %l5, 0x014A, %l4
28665 tle %xcc, 0x6
28666 fbule,a %fcc1, loop_2738
28667loop_2737:
28668 edge32n %i1, %o6, %i4
28669 wr %g0, 0x80, %asi
28670 stha %l1, [%l7 + 0x3A] %asi
28671loop_2738:
28672 nop
28673 wr %g0, 0x88, %asi
28674 stha %l6, [%l7 + 0x3A] %asi
28675 move %icc, %i6, %i2
28676 wr %g0, 0xeb, %asi
28677 stha %l3, [%l7 + 0x68] %asi
28678 membar #Sync
28679 udivcc %g4, 0x18ED, %g6
28680 tn %icc, 0x3
28681 fandnot2 %f2, %f6, %f20
28682 addcc %o7, 0x108A, %o3
28683 fmovrdlez %i7, %f12, %f16
28684 tvc %xcc, 0x7
28685 fba %fcc2, loop_2739
28686 movgu %xcc, %g3, %i3
28687 set 0x48, %o5
28688 stwa %l2, [%l7 + %o5] 0x15
28689loop_2739:
28690 fabsd %f22, %f20
28691 saved
28692 rdpr %cwp, %g1
28693 rdpr %cansave, %g2
28694 rdpr %canrestore, %g3
28695 rdpr %cleanwin, %g4
28696 rdpr %otherwin, %g5
28697 rdpr %wstate, %g6
28698 edge32n %i5, %o1, %g7
28699 fmuld8ulx16 %f23, %f27, %f24
28700 bneg,a,pt %xcc, loop_2740
28701 smulcc %o2, 0x0BC9, %o4
28702 fand %f2, %f6, %f20
28703 fnegs %f6, %f19
28704loop_2740:
28705 smul %g5, 0x0C54, %o5
28706 edge16 %g1, %i0, %o0
28707 tg %icc, 0x4
28708 mova %icc, %l0, %l5
28709 wr %g0, 0x89, %asi
28710 lduba [%l7 + 0x76] %asi, %l4
28711 movg %icc, %i1, %o6
28712 tneg %xcc, 0x4
28713 fabss %f19, %f24
28714 te %icc, 0x1
28715 tcs %icc, 0x4
28716 tvs %xcc, 0x7
28717 tcs %icc, 0x1
28718 tgu %icc, 0x3
28719 movle %xcc, %g2, %i4
28720 bleu loop_2741
28721 fmovdvs %icc, %f12, %f19
28722 fcmped %fcc3, %f4, %f18
28723 movleu %xcc, %l1, %i6
28724loop_2741:
28725 edge16l %l6, %i2, %l3
28726 fmul8x16au %f27, %f20, %f12
28727 movrgez %g4, 0x177, %o7
28728 fmovdvs %xcc, %f3, %f13
28729 fmul8x16 %f16, %f16, %f20
28730 bgu,a loop_2742
28731 movge %icc, %g6, %i7
28732 std %f12, [%l7 + 0x18]
28733 set 0x18, %g7
28734 ldxa [%l7 + %g7] 0x14, %g3
28735loop_2742:
28736 tsubcc %i3, %o3, %l2
28737 tpos %icc, 0x2
28738 fmovde %icc, %f3, %f17
28739 set 0x43, %g3
28740 ldsba [%l7 + %g3] 0x0c, %o1
28741 fmovdvc %xcc, %f14, %f8
28742 fmovrslz %i5, %f0, %f26
28743 udivx %g7, 0x062A, %o2
28744 movrlz %g5, 0x1FC, %o4
28745 sllx %o5, 0x0C, %g1
28746 movleu %xcc, %i0, %o0
28747 fbne %fcc1, loop_2743
28748 fmovrdne %l5, %f14, %f4
28749 subc %l0, 0x032D, %i1
28750 array8 %l4, %g2, %o6
28751loop_2743:
28752 fmovdleu %icc, %f29, %f23
28753 fpack32 %f10, %f28, %f0
28754 wr %g0, 0x11, %asi
28755 lduwa [%l7 + 0x4C] %asi, %l1
28756 stw %i6, [%l7 + 0x0C]
28757 sdivcc %l6, 0x0957, %i4
28758 fmul8x16al %f9, %f19, %f18
28759 umul %l3, 0x1560, %i2
28760 stx %g4, [%l7 + 0x18]
28761 ba loop_2744
28762 te %xcc, 0x5
28763 edge16l %g6, %o7, %g3
28764 sllx %i7, 0x15, %o3
28765loop_2744:
28766 andcc %i3, %o1, %i5
28767 std %f28, [%l7 + 0x10]
28768 fmovdl %icc, %f29, %f12
28769 fmovrsgz %g7, %f25, %f9
28770 fandnot1s %f19, %f4, %f13
28771 tl %icc, 0x4
28772 fpadd32s %f8, %f30, %f15
28773 fmovse %xcc, %f9, %f7
28774 fbue %fcc0, loop_2745
28775 tsubcctv %l2, %g5, %o2
28776 bne,a loop_2746
28777 mulscc %o4, %o5, %i0
28778loop_2745:
28779 fmovsle %xcc, %f9, %f6
28780 call loop_2747
28781loop_2746:
28782 addc %o0, %l5, %g1
28783 fbug,a %fcc2, loop_2748
28784 mova %icc, %l0, %i1
28785loop_2747:
28786 fxnor %f2, %f2, %f30
28787 movrlez %l4, %o6, %l1
28788loop_2748:
28789 tcc %icc, 0x5
28790 xor %g2, 0x1372, %l6
28791 alignaddrl %i6, %l3, %i2
28792 fornot1s %f12, %f17, %f7
28793 srax %i4, %g4, %o7
28794 fmovsl %icc, %f22, %f4
28795 fmul8x16al %f4, %f27, %f16
28796 sir 0x0335
28797 taddcc %g3, 0x00F9, %i7
28798 fands %f2, %f24, %f8
28799 bge,a,pn %xcc, loop_2749
28800 fmovsn %xcc, %f26, %f9
28801 fmovsa %icc, %f21, %f18
28802 wr %g0, 0x80, %asi
28803 stda %f16, [%l7 + 0x40] %asi
28804loop_2749:
28805 fbu,a %fcc0, loop_2750
28806 fones %f14
28807 ldx [%l7 + 0x30], %g6
28808 tsubcc %i3, %o1, %o3
28809loop_2750:
28810 nop
28811 set 0x2C, %i0
28812 swapa [%l7 + %i0] 0x11, %g7
28813 sra %i5, 0x0F, %l2
28814 fmovsl %icc, %f16, %f15
28815 movcs %xcc, %g5, %o2
28816 fnot1 %f20, %f30
28817 fmovdle %xcc, %f14, %f0
28818 movneg %icc, %o4, %i0
28819 fbul,a %fcc3, loop_2751
28820 smulcc %o0, 0x0C7A, %l5
28821 array8 %o5, %g1, %l0
28822 umulcc %i1, 0x113F, %l4
28823loop_2751:
28824 edge16l %o6, %g2, %l1
28825 membar 0x2D
28826 fzeros %f15
28827 srax %i6, %l6, %i2
28828 and %i4, %l3, %g4
28829 array8 %g3, %o7, %g6
28830 flush %l7 + 0x60
28831 tle %icc, 0x7
28832 fbge %fcc2, loop_2752
28833 mova %xcc, %i7, %i3
28834 movgu %icc, %o1, %g7
28835 fmovrse %o3, %f10, %f1
28836loop_2752:
28837 ldd [%l7 + 0x18], %l2
28838 movle %icc, %g5, %i5
28839 tsubcctv %o2, 0x0A39, %o4
28840 wr %g0, 0x81, %asi
28841 ldswa [%l7 + 0x78] %asi, %i0
28842 fmovsleu %xcc, %f15, %f2
28843 sub %o0, %l5, %g1
28844 tg %xcc, 0x2
28845 tvs %icc, 0x4
28846 bneg,a,pn %xcc, loop_2753
28847 bvs,pn %icc, loop_2754
28848 umul %l0, 0x1EC4, %i1
28849 movvs %xcc, %l4, %o6
28850loop_2753:
28851 sra %o5, 0x05, %l1
28852loop_2754:
28853 tgu %xcc, 0x3
28854 mulscc %i6, 0x1E3B, %g2
28855 wr %g0, 0x18, %asi
28856 ldda [%l7 + 0x10] %asi, %i2
28857 bcs,pt %xcc, loop_2755
28858 alignaddr %i4, %l6, %g4
28859 sllx %l3, 0x0C, %g3
28860 smulcc %o7, %g6, %i3
28861loop_2755:
28862 bcs,a loop_2756
28863 tleu %xcc, 0x6
28864 te %icc, 0x1
28865 sra %o1, 0x02, %g7
28866loop_2756:
28867 nop
28868 set 0x20, %o0
28869 ldda [%l7 + %o0] 0x88, %i6
28870 mulx %l2, 0x159C, %g5
28871 edge32n %i5, %o2, %o4
28872 sdivx %i0, 0x111D, %o3
28873 sdivcc %l5, 0x1B09, %g1
28874 subcc %l0, %o0, %l4
28875 fmovdpos %icc, %f23, %f18
28876 tcs %icc, 0x5
28877 ldd [%l7 + 0x50], %o6
28878 sllx %i1, %o5, %l1
28879 andcc %g2, 0x0A64, %i2
28880 fmovdle %icc, %f22, %f1
28881 orcc %i4, 0x1E8D, %i6
28882 xorcc %l6, %l3, %g4
28883 xnorcc %o7, %g6, %i3
28884 movcc %xcc, %g3, %g7
28885 edge8n %o1, %i7, %g5
28886 movrgz %l2, 0x373, %i5
28887 wr %g0, 0xe3, %asi
28888 stxa %o4, [%l7 + 0x38] %asi
28889 membar #Sync
28890 faligndata %f28, %f16, %f18
28891 subccc %o2, 0x03A1, %o3
28892 srlx %l5, 0x10, %i0
28893 addccc %l0, %o0, %g1
28894 fbug,a %fcc1, loop_2757
28895 tg %xcc, 0x7
28896 mulscc %o6, %i1, %l4
28897 udivcc %o5, 0x0B1D, %g2
28898loop_2757:
28899 edge32ln %i2, %l1, %i6
28900 movrne %i4, 0x050, %l3
28901 tsubcc %g4, 0x107C, %o7
28902 fnot1 %f26, %f26
28903 xorcc %g6, %l6, %i3
28904 orn %g7, %g3, %o1
28905 srlx %g5, 0x0F, %l2
28906 fmovrse %i7, %f20, %f22
28907 fble,a %fcc0, loop_2758
28908 bge,a loop_2759
28909 andn %i5, %o4, %o2
28910 movrlez %l5, %o3, %i0
28911loop_2758:
28912 nop
28913 setx loop_2760, %l0, %l1
28914 wrpr 0x1, %tl
28915 wrpr %l1, %tnpc
28916 setx 0x34400001400, %l0, %l1
28917 wrpr %l1, %tstate
28918 wrhpr 0x4, %htstate
28919 done
28920loop_2759:
28921 movrlez %o0, 0x1D8, %l0
28922 sub %o6, %i1, %l4
28923 edge8n %o5, %g1, %g2
28924loop_2760:
28925 andncc %i2, %l1, %i4
28926 flush %l7 + 0x0C
28927 orcc %i6, %g4, %l3
28928 fpackfix %f26, %f18
28929 tgu %xcc, 0x3
28930 movrgez %g6, %o7, %l6
28931 orn %g7, %g3, %o1
28932 edge16l %i3, %l2, %i7
28933 fcmps %fcc0, %f30, %f30
28934 edge8n %i5, %g5, %o2
28935 srl %l5, 0x15, %o3
28936 fcmpd %fcc3, %f24, %f2
28937 set 0x40, %l6
28938 swapa [%l7 + %l6] 0x04, %o4
28939 addccc %i0, 0x0339, %o0
28940 edge16n %o6, %l0, %i1
28941 movrne %o5, %l4, %g2
28942 wr %g0, 0x11, %asi
28943 lduba [%l7 + 0x5F] %asi, %g1
28944 bpos loop_2761
28945 andncc %l1, %i2, %i6
28946 fxnors %f28, %f9, %f25
28947 smul %i4, %g4, %l3
28948loop_2761:
28949 fmovsne %xcc, %f16, %f12
28950 srax %o7, %g6, %l6
28951 alignaddr %g3, %o1, %i3
28952 movg %xcc, %g7, %l2
28953 popc 0x00DD, %i5
28954 movl %icc, %g5, %o2
28955 edge8l %l5, %o3, %i7
28956 mova %icc, %i0, %o0
28957 brgz %o6, loop_2762
28958 brnz %l0, loop_2763
28959 edge32l %o4, %i1, %o5
28960 tg %xcc, 0x6
28961loop_2762:
28962 nop
28963 wr %g0, 0x81, %asi
28964 ldda [%l7 + 0x40] %asi, %f0
28965loop_2763:
28966 bne,pn %xcc, loop_2764
28967 tcs %icc, 0x5
28968 array32 %l4, %g2, %g1
28969 set 0x30, %i3
28970 ldda [%l7 + %i3] 0x2f, %i2
28971loop_2764:
28972 fornot1 %f0, %f16, %f12
28973 sdivx %l1, 0x15FD, %i6
28974 mulscc %i4, 0x1A2D, %g4
28975 smulcc %o7, %l3, %l6
28976 fnands %f12, %f5, %f7
28977 subccc %g6, %o1, %g3
28978 add %l7, 0x74, %l6
28979 wr %g0, 0x18, %asi
28980 lda [%l6] %asi, %i3
28981 casa [%l6] %asi, %i3, %l2
28982 stb %i5, [%l7 + 0x76]
28983 taddcctv %g7, %o2, %g5
28984 std %o2, [%l7 + 0x68]
28985 fmovdcc %icc, %f9, %f20
28986 sub %l5, 0x06BC, %i7
28987 std %i0, [%l7 + 0x30]
28988 fmovsleu %icc, %f14, %f21
28989 bcc,pn %icc, loop_2765
28990 ldsh [%l7 + 0x20], %o6
28991 set 0x42, %l5
28992 stha %o0, [%l7 + %l5] 0x27
28993 membar #Sync
28994loop_2765:
28995 ldd [%l7 + 0x58], %f26
28996 movne %xcc, %o4, %i1
28997 subc %l0, %o5, %l4
28998 array32 %g1, %i2, %l1
28999 fpsub32s %f2, %f21, %f12
29000 alignaddrl %i6, %i4, %g4
29001 fxnor %f14, %f18, %f8
29002 bl loop_2766
29003 fba,a %fcc3, loop_2767
29004 fnegs %f25, %f24
29005 smulcc %g2, %l3, %o7
29006loop_2766:
29007 stb %g6, [%l7 + 0x61]
29008loop_2767:
29009 ldd [%l7 + 0x38], %f4
29010 movre %o1, %l6, %g3
29011 membar 0x4F
29012 movle %xcc, %i3, %l2
29013 fmuld8ulx16 %f14, %f17, %f12
29014 fmovd %f2, %f30
29015 saved
29016 rdpr %cwp, %g1
29017 rdpr %cansave, %g2
29018 rdpr %canrestore, %g3
29019 rdpr %cleanwin, %g4
29020 rdpr %otherwin, %g5
29021 rdpr %wstate, %g6
29022 ldsb [%l7 + 0x14], %g7
29023 sethi 0x0112, %o2
29024 nop
29025 setx loop_2768, %l0, %l1
29026 wrpr 0x1, %tl
29027 wrpr %l1, %tnpc
29028 setx 0x34400001400, %l0, %l1
29029 wrpr %l1, %tstate
29030 wrhpr 0x4, %htstate
29031 done
29032 array32 %g5, %o3, %i5
29033 fbn,a %fcc2, loop_2769
29034 movn %icc, %i7, %i0
29035loop_2768:
29036 fmovrsgz %l5, %f13, %f19
29037 edge32 %o0, %o6, %i1
29038loop_2769:
29039 std %f26, [%l7 + 0x70]
29040 fxnor %f12, %f10, %f16
29041 movpos %icc, %l0, %o5
29042 alignaddr %o4, %l4, %i2
29043 fbug,a %fcc3, loop_2770
29044 fands %f21, %f2, %f12
29045 fnands %f22, %f28, %f16
29046 fmovdneg %xcc, %f19, %f4
29047loop_2770:
29048 array8 %l1, %i6, %i4
29049 fsrc1 %f26, %f0
29050 bpos,pn %xcc, loop_2771
29051 xnorcc %g4, %g2, %g1
29052 ldsh [%l7 + 0x56], %l3
29053 bcs %xcc, loop_2772
29054loop_2771:
29055 fmovscc %icc, %f4, %f27
29056 edge32ln %o7, %o1, %g6
29057 restored
29058 rdpr %cwp, %g1
29059 rdpr %cansave, %g2
29060 rdpr %canrestore, %g3
29061 rdpr %cleanwin, %g4
29062 rdpr %otherwin, %g5
29063 rdpr %wstate, %g6
29064loop_2772:
29065 lduh [%l7 + 0x20], %g3
29066 edge8l %i3, %l2, %l6
29067 fandnot1 %f20, %f28, %f0
29068 andncc %g7, %g5, %o3
29069 tl %xcc, 0x4
29070 fbn %fcc3, loop_2773
29071 udiv %i5, 0x034C, %o2
29072 movl %xcc, %i7, %l5
29073 fpack32 %f22, %f20, %f10
29074loop_2773:
29075 or %i0, 0x140E, %o6
29076 fbu,a %fcc0, loop_2774
29077 movle %xcc, %o0, %l0
29078 mova %xcc, %o5, %o4
29079 wr %g0, 0x04, %asi
29080 ldswa [%l7 + 0x1C] %asi, %i1
29081loop_2774:
29082 subccc %l4, 0x0E70, %i2
29083 movg %icc, %l1, %i6
29084 movrgz %i4, 0x356, %g2
29085 fand %f20, %f26, %f18
29086 tsubcctv %g4, 0x0542, %l3
29087 set 0x77, %g1
29088 stba %o7, [%l7 + %g1] 0x81
29089 sub %o1, %g6, %g3
29090 stbar
29091 ld [%l7 + 0x7C], %f5
29092 brlz %i3, loop_2775
29093 fmovdvc %icc, %f7, %f14
29094 brgez,a %l2, loop_2776
29095 movre %l6, 0x13B, %g1
29096loop_2775:
29097 edge32l %g7, %o3, %g5
29098 fbg %fcc2, loop_2777
29099loop_2776:
29100 fcmpne32 %f16, %f12, %i5
29101 edge32ln %o2, %i7, %l5
29102 edge32 %i0, %o0, %l0
29103loop_2777:
29104 nop
29105 set 0x2A, %g5
29106 stha %o5, [%l7 + %g5] 0x2b
29107 membar #Sync
29108 fmovdn %icc, %f19, %f4
29109 ble %xcc, loop_2778
29110 xorcc %o6, %i1, %l4
29111 edge32ln %i2, %l1, %i6
29112 brlez,a %i4, loop_2779
29113loop_2778:
29114 fcmpeq16 %f4, %f10, %o4
29115 fornot2s %f21, %f1, %f15
29116 brgez,a %g2, loop_2780
29117loop_2779:
29118 tn %xcc, 0x2
29119 andncc %l3, %o7, %g4
29120 udivcc %g6, 0x11C9, %o1
29121loop_2780:
29122 bpos,a,pt %xcc, loop_2781
29123 tcc %xcc, 0x2
29124 movn %xcc, %i3, %l2
29125 bgu,a,pn %icc, loop_2782
29126loop_2781:
29127 fbo %fcc2, loop_2783
29128 fmovsge %xcc, %f1, %f6
29129 fxors %f2, %f19, %f25
29130loop_2782:
29131 alignaddr %l6, %g1, %g7
29132loop_2783:
29133 fnot1 %f28, %f28
29134 fmovsle %icc, %f20, %f29
29135 fornot1 %f30, %f18, %f18
29136 movrgez %g3, %o3, %g5
29137 edge16n %o2, %i7, %l5
29138 fpadd16 %f28, %f16, %f14
29139 bg,pn %xcc, loop_2784
29140 fabss %f1, %f21
29141 fmovrdlez %i5, %f20, %f16
29142 movcs %xcc, %o0, %i0
29143loop_2784:
29144 brlez %o5, loop_2785
29145 taddcc %l0, 0x029F, %i1
29146 movl %icc, %o6, %l4
29147 movre %i2, %l1, %i6
29148loop_2785:
29149 bcs,a %icc, loop_2786
29150 xorcc %i4, 0x17B0, %o4
29151 bge %icc, loop_2787
29152 alignaddrl %l3, %o7, %g4
29153loop_2786:
29154 fmovrsne %g6, %f20, %f24
29155 set 0x08, %g2
29156 stda %o0, [%l7 + %g2] 0x11
29157loop_2787:
29158 orcc %g2, 0x13C4, %i3
29159 movge %icc, %l6, %g1
29160 fmul8x16 %f5, %f26, %f18
29161 movpos %xcc, %g7, %l2
29162 movpos %icc, %o3, %g5
29163 wr %g0, 0x88, %asi
29164 lda [%l7 + 0x6C] %asi, %f16
29165 wr %g0, 0x04, %asi
29166 ldstuba [%l7 + 0x5A] %asi, %o2
29167 fbg,a %fcc0, loop_2788
29168 fpadd16s %f18, %f4, %f0
29169 te %xcc, 0x6
29170 tneg %icc, 0x7
29171loop_2788:
29172 mova %xcc, %i7, %l5
29173 bgu,pn %xcc, loop_2789
29174 udivcc %i5, 0x03F8, %g3
29175 alignaddrl %o0, %i0, %l0
29176 sdivx %o5, 0x0B03, %i1
29177loop_2789:
29178 fmul8sux16 %f10, %f4, %f16
29179 array32 %l4, %o6, %i2
29180 movg %xcc, %l1, %i4
29181 or %i6, 0x17AE, %o4
29182 st %f23, [%l7 + 0x0C]
29183 fabsd %f14, %f26
29184 fmovsneg %icc, %f28, %f3
29185 fabss %f23, %f31
29186 mova %icc, %o7, %g4
29187 sub %g6, %o1, %g2
29188 wr %g0, 0x81, %asi
29189 ldxa [%l7 + 0x48] %asi, %l3
29190 xnor %i3, %g1, %l6
29191 tvc %xcc, 0x0
29192 tn %icc, 0x1
29193 movvs %icc, %l2, %g7
29194 fnors %f10, %f13, %f22
29195 bcc,a loop_2790
29196 fmul8x16au %f8, %f8, %f14
29197 fpack32 %f12, %f14, %f4
29198 movge %icc, %o3, %o2
29199loop_2790:
29200 fnot1s %f4, %f21
29201 fcmpeq16 %f10, %f18, %g5
29202 fmovrsgz %l5, %f12, %f21
29203 fcmpeq32 %f20, %f0, %i7
29204 udiv %i5, 0x122E, %o0
29205 tsubcctv %i0, 0x01E9, %l0
29206 alignaddr %g3, %i1, %o5
29207 tneg %xcc, 0x0
29208 sllx %l4, 0x0B, %o6
29209 movg %icc, %l1, %i2
29210 andncc %i4, %i6, %o7
29211 ba,pn %icc, loop_2791
29212 fxors %f11, %f26, %f5
29213 srlx %g4, %o4, %g6
29214 xnorcc %g2, %l3, %o1
29215loop_2791:
29216 sdiv %g1, 0x1D2F, %l6
29217 fmovdcs %icc, %f10, %f28
29218 orcc %i3, 0x1830, %g7
29219 or %l2, %o3, %g5
29220 subc %l5, %o2, %i7
29221 subc %o0, %i5, %i0
29222 movn %xcc, %l0, %i1
29223 brnz,a %o5, loop_2792
29224 tle %xcc, 0x7
29225 fmovsleu %xcc, %f7, %f28
29226 bl loop_2793
29227loop_2792:
29228 movrne %g3, 0x3E2, %o6
29229 sdivcc %l1, 0x1DF3, %i2
29230 tcs %icc, 0x0
29231loop_2793:
29232 nop
29233 set 0x5C, %l2
29234 lduha [%l7 + %l2] 0x14, %l4
29235 fabss %f15, %f7
29236 sub %i4, 0x0861, %o7
29237 movrlez %i6, 0x1D2, %o4
29238 movleu %xcc, %g6, %g4
29239 fpack32 %f4, %f12, %f20
29240 membar 0x1F
29241 sub %g2, %l3, %g1
29242 fornot2 %f30, %f2, %f18
29243 tn %icc, 0x1
29244 ldub [%l7 + 0x17], %l6
29245 lduh [%l7 + 0x3C], %o1
29246 set 0x0E, %i5
29247 stha %i3, [%l7 + %i5] 0x15
29248 st %f24, [%l7 + 0x6C]
29249 brlz %l2, loop_2794
29250 ta %xcc, 0x7
29251 membar 0x0D
29252 siam 0x6
29253loop_2794:
29254 array32 %o3, %g7, %g5
29255 bpos,a,pt %xcc, loop_2795
29256 move %icc, %o2, %i7
29257 membar 0x01
29258 movrlez %o0, %l5, %i0
29259loop_2795:
29260 and %l0, %i1, %i5
29261 fpsub16s %f28, %f20, %f9
29262 edge32ln %g3, %o6, %o5
29263 fmovrdlz %i2, %f30, %f16
29264 fmovsneg %icc, %f28, %f26
29265 edge32 %l1, %i4, %o7
29266 std %l4, [%l7 + 0x58]
29267 edge8n %o4, %i6, %g6
29268 tne %icc, 0x4
29269 movvs %xcc, %g2, %l3
29270 smul %g1, %l6, %g4
29271 addc %o1, %l2, %o3
29272 fmovrsne %i3, %f6, %f12
29273 movrlz %g5, 0x20E, %o2
29274 movrlz %g7, %i7, %o0
29275 fmovrdgez %l5, %f24, %f0
29276 tle %icc, 0x5
29277 fpsub16s %f24, %f11, %f26
29278 mulx %i0, 0x0FCC, %l0
29279 tl %icc, 0x0
29280 fmul8x16al %f18, %f10, %f4
29281 fbu,a %fcc2, loop_2796
29282 bvc %icc, loop_2797
29283 edge8n %i1, %i5, %g3
29284 tl %icc, 0x7
29285loop_2796:
29286 orncc %o6, %i2, %o5
29287loop_2797:
29288 bn %icc, loop_2798
29289 fmovscc %icc, %f21, %f18
29290 edge32ln %i4, %o7, %l1
29291 andncc %o4, %l4, %g6
29292loop_2798:
29293 movneg %icc, %i6, %g2
29294 edge32l %g1, %l6, %g4
29295 addc %o1, %l2, %o3
29296 movrlez %l3, %g5, %o2
29297 orn %g7, %i7, %i3
29298 orn %l5, %i0, %o0
29299 set 0x55, %g6
29300 lduba [%l7 + %g6] 0x15, %l0
29301 edge16 %i5, %i1, %g3
29302 fnand %f28, %f22, %f24
29303 smul %i2, %o5, %o6
29304 mova %xcc, %o7, %l1
29305 movl %xcc, %o4, %i4
29306 subcc %g6, 0x1CEA, %i6
29307 fbo %fcc1, loop_2799
29308 popc 0x1720, %l4
29309 addccc %g2, 0x1E96, %l6
29310 nop
29311 set 0x34, %o6
29312 stw %g4, [%l7 + %o6]
29313loop_2799:
29314 fcmple32 %f6, %f8, %o1
29315 tcs %icc, 0x3
29316 movgu %xcc, %g1, %o3
29317 stw %l3, [%l7 + 0x30]
29318 fmul8x16au %f30, %f12, %f12
29319 bvc,a,pn %xcc, loop_2800
29320 ta %xcc, 0x7
29321 xnorcc %l2, %g5, %g7
29322 sth %o2, [%l7 + 0x54]
29323loop_2800:
29324 edge32ln %i3, %l5, %i0
29325 udiv %o0, 0x006D, %l0
29326 ld [%l7 + 0x70], %f18
29327 sll %i7, 0x15, %i5
29328 or %g3, 0x1B92, %i1
29329 add %l7, 0x50, %l6
29330 wr %g0, 0x11, %asi
29331 casa [%l6] 0x11, %o5, %i2
29332 xnorcc %o6, %l1, %o7
29333 prefetch [%l7 + 0x50], 0x1
29334 bcs,a %xcc, loop_2801
29335 ldd [%l7 + 0x68], %i4
29336 umul %o4, %g6, %l4
29337 fba %fcc3, loop_2802
29338loop_2801:
29339 tcc %xcc, 0x7
29340 tge %icc, 0x2
29341 addccc %i6, 0x1D71, %l6
29342loop_2802:
29343 fblg %fcc3, loop_2803
29344 srl %g4, 0x19, %g2
29345 fba %fcc3, loop_2804
29346 smulcc %o1, 0x16F2, %g1
29347loop_2803:
29348 fmovdl %xcc, %f21, %f7
29349 movge %xcc, %o3, %l2
29350loop_2804:
29351 fbg,a %fcc2, loop_2805
29352 edge32n %g5, %g7, %l3
29353 xorcc %i3, %l5, %i0
29354 fmovrslez %o0, %f24, %f13
29355loop_2805:
29356 fbug,a %fcc3, loop_2806
29357 restored
29358 rdpr %cwp, %g1
29359 rdpr %cansave, %g2
29360 rdpr %canrestore, %g3
29361 rdpr %cleanwin, %g4
29362 rdpr %otherwin, %g5
29363 rdpr %wstate, %g6
29364 set 0x7C, %l3
29365 stwa %l0, [%l7 + %l3] 0x80
29366loop_2806:
29367 bcc,a loop_2807
29368 ta %xcc, 0x7
29369 edge16l %o2, %i5, %g3
29370 edge16l %i1, %i7, %o5
29371loop_2807:
29372 fnands %f13, %f31, %f2
29373 tsubcc %i2, %o6, %l1
29374 fbuge,a %fcc3, loop_2808
29375 srlx %o7, 0x0A, %i4
29376 addc %g6, %l4, %o4
29377 wr %g0, 0x11, %asi
29378 sta %f16, [%l7 + 0x6C] %asi
29379loop_2808:
29380 tle %icc, 0x2
29381 movrlez %l6, %i6, %g2
29382 bcs,a %icc, loop_2809
29383 edge32 %o1, %g1, %g4
29384 fcmpeq32 %f6, %f26, %l2
29385 edge8n %o3, %g5, %l3
29386loop_2809:
29387 bpos,a,pn %icc, loop_2810
29388 fpadd32s %f8, %f1, %f20
29389 edge8l %i3, %g7, %l5
29390 fmovdneg %icc, %f5, %f25
29391loop_2810:
29392 sub %i0, %o0, %l0
29393 fmovda %xcc, %f6, %f9
29394 fcmpes %fcc1, %f22, %f5
29395 fmovdleu %xcc, %f13, %f6
29396 andncc %o2, %i5, %g3
29397 subcc %i1, %o5, %i7
29398 ta %icc, 0x1
29399 tpos %icc, 0x4
29400 subcc %o6, 0x09A5, %i2
29401 fors %f26, %f17, %f17
29402 movl %icc, %o7, %l1
29403 fnands %f19, %f3, %f19
29404 movleu %icc, %g6, %i4
29405 xnor %o4, 0x1551, %l4
29406 set 0x4C, %g4
29407 sta %f25, [%l7 + %g4] 0x15
29408 addc %l6, 0x1E87, %g2
29409 sir 0x1919
29410 sdivx %i6, 0x00F7, %g1
29411 saved
29412 rdpr %cwp, %g1
29413 rdpr %cansave, %g2
29414 rdpr %canrestore, %g3
29415 rdpr %cleanwin, %g4
29416 rdpr %otherwin, %g5
29417 rdpr %wstate, %g6
29418 nop
29419 set 0x6C, %o7
29420 stw %g4, [%l7 + %o7]
29421 subc %l2, %o3, %o1
29422 set 0x19, %i2
29423 lduba [%l7 + %i2] 0x88, %g5
29424 movle %xcc, %i3, %g7
29425 andncc %l3, %l5, %i0
29426 set 0x1C, %i6
29427 stha %o0, [%l7 + %i6] 0x15
29428 movre %o2, %l0, %g3
29429 tsubcc %i1, %i5, %o5
29430 ble,a loop_2811
29431 smul %i7, %o6, %o7
29432 wr %g0, 0x80, %asi
29433 stda %i2, [%l7 + 0x28] %asi
29434loop_2811:
29435 edge32l %g6, %l1, %i4
29436 ba,pt %xcc, loop_2812
29437 sdivcc %o4, 0x1F3F, %l6
29438 nop
29439 setx loop_2813, %l0, %l1
29440 wrpr 0x1, %tl
29441 wrpr %l1, %tnpc
29442 setx 0x34400001400, %l0, %l1
29443 wrpr %l1, %tstate
29444 wrhpr 0x4, %htstate
29445 done
29446 umul %l4, %g2, %i6
29447loop_2812:
29448 umul %g4, 0x0885, %g1
29449 tleu %icc, 0x7
29450loop_2813:
29451 tne %icc, 0x6
29452 movle %xcc, %l2, %o1
29453 tne %icc, 0x3
29454 smul %g5, %i3, %g7
29455 edge8ln %o3, %l3, %l5
29456 tneg %icc, 0x6
29457 bneg,pt %icc, loop_2814
29458 edge8n %o0, %i0, %o2
29459 edge16n %l0, %i1, %i5
29460 fabsd %f12, %f8
29461loop_2814:
29462 and %o5, %i7, %g3
29463 sir 0x19AD
29464 sethi 0x0494, %o7
29465 sdiv %o6, 0x1A12, %i2
29466 movne %xcc, %l1, %g6
29467 fbg,a %fcc1, loop_2815
29468 fmuld8ulx16 %f26, %f18, %f18
29469 movrgez %i4, %l6, %l4
29470 movgu %xcc, %o4, %i6
29471loop_2815:
29472 udiv %g4, 0x1DE4, %g1
29473 add %l7, 0x60, %l6
29474 wr %g0, 0x11, %asi
29475 casxa [%l6] %asi, %g2, %o1
29476 fmovrsne %g5, %f20, %f25
29477 fxnors %f2, %f2, %f26
29478 fmovsle %icc, %f3, %f8
29479 tpos %icc, 0x2
29480 pdist %f10, %f14, %f18
29481 fmovrsgz %l2, %f5, %f17
29482 fmovrse %g7, %f22, %f29
29483 fsrc1s %f8, %f13
29484 movl %icc, %o3, %i3
29485 srlx %l5, %l3, %i0
29486 movcc %icc, %o0, %o2
29487 movvc %icc, %l0, %i5
29488 set 0x58, %l0
29489 stda %o4, [%l7 + %l0] 0x10
29490 movl %xcc, %i7, %g3
29491 fble,a %fcc2, loop_2816
29492 add %i1, %o7, %i2
29493 xor %o6, %g6, %l1
29494 fmuld8ulx16 %f26, %f6, %f0
29495loop_2816:
29496 udiv %i4, 0x0075, %l4
29497 set 0x30, %o4
29498 stxa %o4, [%l7 + %o4] 0x15
29499 sllx %l6, 0x07, %g4
29500 xnor %i6, %g1, %o1
29501 set 0x40, %o2
29502 stda %f0, [%l7 + %o2] 0x04
29503 andn %g5, %g2, %g7
29504 sth %o3, [%l7 + 0x1E]
29505 nop
29506 setx loop_2817, %l0, %l1
29507 jmpl %l1, %l2
29508 fmul8x16au %f22, %f6, %f24
29509 tg %xcc, 0x5
29510 movn %xcc, %i3, %l3
29511loop_2817:
29512 fmovdcs %icc, %f6, %f13
29513 addccc %i0, 0x0EF3, %l5
29514 ta %icc, 0x3
29515 wr %g0, 0x80, %asi
29516 ldsha [%l7 + 0x6A] %asi, %o0
29517 alignaddrl %o2, %i5, %o5
29518 ble,a,pt %xcc, loop_2818
29519 edge32ln %l0, %g3, %i1
29520 fsrc2s %f19, %f11
29521 addc %i7, %i2, %o6
29522loop_2818:
29523 sdivcc %g6, 0x0B3A, %o7
29524 array16 %i4, %l1, %o4
29525 set 0x40, %o3
29526 ldda [%l7 + %o3] 0xe3, %l4
29527 smulcc %g4, 0x198A, %i6
29528 edge8ln %l6, %o1, %g5
29529 bcs,a,pn %xcc, loop_2819
29530 movcs %xcc, %g1, %g7
29531 brz,a %o3, loop_2820
29532 lduw [%l7 + 0x1C], %g2
29533loop_2819:
29534 ta %icc, 0x2
29535 fmovdl %xcc, %f8, %f3
29536loop_2820:
29537 orcc %i3, %l2, %l3
29538 edge16n %l5, %i0, %o0
29539 bleu %icc, loop_2821
29540 movrgez %o2, %o5, %i5
29541 fmul8x16al %f9, %f13, %f24
29542 tl %xcc, 0x5
29543loop_2821:
29544 udivcc %l0, 0x1E67, %g3
29545 wr %g0, 0x19, %asi
29546 ldda [%l7 + 0x40] %asi, %i0
29547 tne %xcc, 0x1
29548 fmovscc %xcc, %f29, %f8
29549 fba %fcc3, loop_2822
29550 fmul8x16au %f25, %f24, %f26
29551 membar 0x7C
29552 std %i2, [%l7 + 0x30]
29553loop_2822:
29554 fpsub16 %f30, %f18, %f24
29555 brgz %i7, loop_2823
29556 mulx %o6, %o7, %g6
29557 wr %g0, 0x11, %asi
29558 stda %f0, [%l7 + 0x40] %asi
29559loop_2823:
29560 fmovsn %icc, %f12, %f18
29561 movrlez %i4, %o4, %l1
29562 ldsh [%l7 + 0x7A], %l4
29563 siam 0x2
29564 movre %g4, %i6, %l6
29565 xnor %o1, %g1, %g7
29566 fmovrse %g5, %f23, %f31
29567 fmovrslez %g2, %f22, %f0
29568 be,a %icc, loop_2824
29569 orn %i3, %o3, %l2
29570 fbul,a %fcc3, loop_2825
29571 fmuld8ulx16 %f11, %f14, %f0
29572loop_2824:
29573 fmovs %f27, %f5
29574 fone %f26
29575loop_2825:
29576 movgu %xcc, %l3, %l5
29577 tleu %xcc, 0x6
29578 membar 0x09
29579 movleu %xcc, %o0, %i0
29580 tn %icc, 0x7
29581 movpos %xcc, %o5, %i5
29582 wr %g0, 0x23, %asi
29583 stxa %o2, [%l7 + 0x08] %asi
29584 membar #Sync
29585 movl %xcc, %l0, %g3
29586 fxnor %f10, %f22, %f8
29587 stx %i1, [%l7 + 0x68]
29588 set 0x58, %i7
29589 swapa [%l7 + %i7] 0x11, %i2
29590 ta %icc, 0x4
29591 fornot2s %f8, %f23, %f12
29592 and %o6, %i7, %o7
29593 tvc %icc, 0x2
29594 brz %g6, loop_2826
29595 movvc %icc, %o4, %i4
29596 or %l1, 0x06D9, %l4
29597 movre %i6, 0x140, %g4
29598loop_2826:
29599 sir 0x1793
29600 fmovdgu %icc, %f15, %f16
29601 std %f20, [%l7 + 0x18]
29602 set 0x10, %l4
29603 prefetcha [%l7 + %l4] 0x11, 0x1
29604 taddcctv %g1, %l6, %g7
29605 fmovsge %icc, %f14, %f15
29606 umul %g5, %i3, %o3
29607 smulcc %g2, %l3, %l5
29608 orncc %o0, 0x1976, %i0
29609 fbo %fcc2, loop_2827
29610 fmovdvs %xcc, %f26, %f3
29611 fsrc1s %f2, %f25
29612 edge16n %o5, %l2, %i5
29613loop_2827:
29614 ldd [%l7 + 0x40], %o2
29615 fbu,a %fcc2, loop_2828
29616 subccc %l0, %g3, %i1
29617 fpack16 %f10, %f22
29618 fbue %fcc0, loop_2829
29619loop_2828:
29620 bvc,pn %xcc, loop_2830
29621 movleu %xcc, %i2, %i7
29622 nop
29623 set 0x12, %o1
29624 ldstub [%l7 + %o1], %o7
29625loop_2829:
29626 movre %g6, %o6, %i4
29627loop_2830:
29628 fmovrsne %o4, %f20, %f15
29629 sra %l1, 0x14, %l4
29630 fmovdneg %icc, %f30, %f26
29631 movrgz %g4, %i6, %o1
29632 xor %l6, %g7, %g1
29633 fbe %fcc1, loop_2831
29634 fmovrse %g5, %f13, %f8
29635 movrlez %i3, 0x2F8, %g2
29636 siam 0x5
29637loop_2831:
29638 mulscc %o3, %l5, %l3
29639 edge32n %i0, %o0, %o5
29640 wr %g0, 0x11, %asi
29641 stda %f16, [%l7 + 0x40] %asi
29642 array8 %l2, %i5, %l0
29643 edge8ln %o2, %i1, %i2
29644 fbg,a %fcc1, loop_2832
29645 xorcc %g3, %o7, %i7
29646 fmovrsgz %g6, %f14, %f31
29647 tcc %icc, 0x3
29648loop_2832:
29649 tvc %icc, 0x7
29650 fcmpne32 %f20, %f24, %o6
29651 add %l7, 0x28, %l6
29652 wr %g0, 0x10, %asi
29653 ldxa [%l6] %asi, %i4
29654 casxa [%l6] %asi, %i4, %l1
29655 movn %xcc, %l4, %o4
29656 tl %xcc, 0x1
29657 xnorcc %i6, %o1, %g4
29658 edge32ln %l6, %g7, %g1
29659 sir 0x0F4A
29660 alignaddr %i3, %g5, %g2
29661 fcmps %fcc0, %f12, %f25
29662 wr %g0, 0x81, %asi
29663 lduha [%l7 + 0x3A] %asi, %l5
29664 ldsb [%l7 + 0x75], %l3
29665 ld [%l7 + 0x68], %f22
29666 fmovsn %xcc, %f7, %f12
29667 fmovdne %icc, %f29, %f30
29668 fbuge %fcc0, loop_2833
29669 tne %icc, 0x3
29670 fsrc1 %f30, %f20
29671 fmovse %icc, %f23, %f12
29672loop_2833:
29673 fmovdn %icc, %f7, %f9
29674 fpadd32s %f1, %f31, %f23
29675 fcmple16 %f22, %f28, %i0
29676 andcc %o0, 0x173C, %o5
29677 edge8l %l2, %o3, %l0
29678 stw %i5, [%l7 + 0x18]
29679 edge16n %o2, %i2, %g3
29680 ldsw [%l7 + 0x58], %o7
29681 andncc %i1, %g6, %o6
29682 smul %i4, %i7, %l1
29683 tvc %icc, 0x3
29684 fmovrdlz %l4, %f10, %f26
29685 movrlez %i6, %o4, %o1
29686 fblg,a %fcc3, loop_2834
29687 fmovdle %icc, %f6, %f23
29688 mova %xcc, %l6, %g7
29689 xor %g4, %i3, %g1
29690loop_2834:
29691 fblg %fcc3, loop_2835
29692 tcc %xcc, 0x2
29693 smulcc %g5, 0x1B40, %g2
29694 addc %l5, 0x1336, %l3
29695loop_2835:
29696 sllx %o0, 0x0E, %i0
29697 stw %l2, [%l7 + 0x24]
29698 sll %o5, %l0, %i5
29699 xnor %o2, %i2, %g3
29700 fpsub16s %f26, %f15, %f31
29701 tcs %xcc, 0x6
29702 fmovsn %xcc, %f12, %f1
29703 xnor %o7, 0x0302, %i1
29704 array8 %g6, %o3, %i4
29705 te %icc, 0x2
29706 st %f1, [%l7 + 0x08]
29707 tne %icc, 0x5
29708 st %f0, [%l7 + 0x18]
29709 bvc,pn %icc, loop_2836
29710 srax %o6, 0x11, %l1
29711 add %l4, %i7, %i6
29712 sdivcc %o4, 0x0628, %l6
29713loop_2836:
29714 movge %xcc, %g7, %g4
29715 fcmpne32 %f20, %f30, %o1
29716 taddcctv %g1, 0x15CE, %i3
29717 fsrc2s %f23, %f5
29718 nop
29719 set 0x28, %l1
29720 stw %g5, [%l7 + %l1]
29721 wr %g0, 0x89, %asi
29722 stxa %g2, [%l7 + 0x58] %asi
29723 tvs %icc, 0x6
29724 addccc %l3, %l5, %i0
29725 set 0x2F, %i1
29726 ldsba [%l7 + %i1] 0x04, %l2
29727 umul %o0, 0x064B, %l0
29728 tgu %xcc, 0x6
29729 movrlz %i5, %o5, %o2
29730 edge32ln %i2, %g3, %o7
29731 sth %i1, [%l7 + 0x7C]
29732 fsrc2 %f2, %f8
29733 sethi 0x1C12, %g6
29734 movrlz %o3, 0x301, %o6
29735 fnors %f8, %f27, %f14
29736 movvc %xcc, %l1, %i4
29737 fcmpne32 %f16, %f16, %l4
29738 move %xcc, %i7, %o4
29739 fcmped %fcc3, %f16, %f14
29740 smulcc %l6, 0x0E17, %g7
29741 movrlz %i6, %g4, %g1
29742 and %i3, 0x0F07, %g5
29743 fmovscs %xcc, %f15, %f5
29744 subcc %g2, 0x0CEC, %l3
29745 udivx %l5, 0x0D43, %i0
29746 orn %o1, %o0, %l0
29747 restored
29748 rdpr %cwp, %g1
29749 rdpr %cansave, %g2
29750 rdpr %canrestore, %g3
29751 rdpr %cleanwin, %g4
29752 rdpr %otherwin, %g5
29753 rdpr %wstate, %g6
29754 stw %l2, [%l7 + 0x14]
29755 fmovscc %icc, %f3, %f11
29756 wr %g0, 0x18, %asi
29757 ldda [%l7 + 0x40] %asi, %f0
29758 tcc %icc, 0x6
29759 udivx %i5, 0x184E, %o5
29760 tneg %icc, 0x2
29761 edge32 %i2, %g3, %o2
29762 fmovdne %icc, %f11, %f13
29763 brz %i1, loop_2837
29764 fmovrdgz %o7, %f12, %f2
29765 andncc %o3, %g6, %l1
29766 edge32 %i4, %l4, %i7
29767loop_2837:
29768 fmovdpos %icc, %f7, %f8
29769 fbuge,a %fcc1, loop_2838
29770 fnot1s %f26, %f12
29771 fmul8ulx16 %f4, %f12, %f14
29772 umulcc %o4, 0x0D2D, %o6
29773loop_2838:
29774 nop
29775 setx loop_2839, %l0, %l1
29776 wrpr 0x1, %tl
29777 wrpr %l1, %tnpc
29778 setx 0x34400001400, %l0, %l1
29779 wrpr %l1, %tstate
29780 wrhpr 0x4, %htstate
29781 done
29782 sdivx %g7, 0x02AA, %l6
29783 fmovrdlz %g4, %f20, %f0
29784 fornot1 %f22, %f6, %f20
29785loop_2839:
29786 fmuld8ulx16 %f22, %f5, %f24
29787 edge16l %g1, %i6, %g5
29788 xnor %i3, 0x0E96, %l3
29789 mulx %g2, %l5, %o1
29790 edge32l %i0, %o0, %l2
29791 std %l0, [%l7 + 0x38]
29792 xnorcc %o5, 0x0823, %i2
29793 ldd [%l7 + 0x30], %i4
29794 tcs %icc, 0x1
29795 tcc %xcc, 0x2
29796 movre %g3, %o2, %i1
29797 sra %o7, 0x1C, %o3
29798 orncc %g6, %i4, %l1
29799 bg loop_2840
29800 srl %l4, %o4, %i7
29801 movcc %xcc, %o6, %g7
29802 fmovrslz %l6, %f27, %f1
29803loop_2840:
29804 array16 %g1, %i6, %g5
29805 sethi 0x0F86, %g4
29806 stbar
29807 tsubcc %i3, %l3, %g2
29808 std %f30, [%l7 + 0x08]
29809 edge32l %o1, %i0, %o0
29810 movre %l2, %l5, %o5
29811 wr %g0, 0x0c, %asi
29812 stda %f0, [%l7 + 0x40] %asi
29813 fcmpne32 %f20, %f14, %i2
29814 brgez %i5, loop_2841
29815 popc 0x194A, %l0
29816 nop
29817 setx loop_2842, %l0, %l1
29818 wrpr 0x1, %tl
29819 wrpr %l1, %tnpc
29820 setx 0x34400001400, %l0, %l1
29821 wrpr %l1, %tstate
29822 wrhpr 0x4, %htstate
29823 done
29824 fexpand %f26, %f30
29825loop_2841:
29826 subcc %o2, %g3, %i1
29827 movre %o7, 0x18A, %g6
29828loop_2842:
29829 sdivx %i4, 0x0BDB, %l1
29830 alignaddrl %o3, %l4, %i7
29831 fmovde %icc, %f26, %f13
29832 umul %o6, %o4, %g7
29833 movg %icc, %g1, %l6
29834 tcc %xcc, 0x0
29835 xnor %i6, 0x0C81, %g4
29836 movrlz %g5, 0x120, %i3
29837 subccc %g2, 0x02CC, %l3
29838 ba loop_2843
29839 edge8l %i0, %o0, %l2
29840 tsubcc %l5, %o5, %i2
29841 add %l7, 0x10, %l6
29842 wr %g0, 0x18, %asi
29843 casxa [%l6] %asi, %o1, %l0
29844loop_2843:
29845 tpos %xcc, 0x3
29846 bvc loop_2844
29847 fmovrsgez %i5, %f4, %f0
29848 addc %g3, %i1, %o7
29849 fbn,a %fcc2, loop_2845
29850loop_2844:
29851 bcs,a,pt %xcc, loop_2846
29852 movrgz %o2, 0x114, %g6
29853 addccc %i4, 0x04D7, %o3
29854loop_2845:
29855 bg,pt %icc, loop_2847
29856loop_2846:
29857 tl %xcc, 0x7
29858 bn,a %icc, loop_2848
29859 tneg %xcc, 0x1
29860loop_2847:
29861 fmovdvc %xcc, %f0, %f14
29862 smulcc %l4, %l1, %i7
29863loop_2848:
29864 fnegd %f22, %f26
29865 swap [%l7 + 0x70], %o6
29866 wr %g0, 0x81, %asi
29867 lduha [%l7 + 0x16] %asi, %o4
29868 edge32n %g7, %l6, %g1
29869 fmovdpos %xcc, %f27, %f17
29870 brgez,a %i6, loop_2849
29871 tneg %icc, 0x1
29872 fbule %fcc1, loop_2850
29873 subcc %g5, %i3, %g4
29874loop_2849:
29875 addcc %l3, 0x176A, %i0
29876 fmovd %f2, %f20
29877loop_2850:
29878 fones %f23
29879 set 0x16, %o5
29880 ldsha [%l7 + %o5] 0x81, %o0
29881 fmul8x16au %f10, %f2, %f4
29882 fpsub16s %f14, %f31, %f7
29883 edge8 %l2, %l5, %g2
29884 fmovdcs %xcc, %f6, %f28
29885 addc %o5, %o1, %l0
29886 add %l7, 0x70, %l6
29887 wr %g0, 0x81, %asi
29888 lda [%l6] %asi, %i2
29889 casa [%l6] %asi, %i2, %i5
29890 smulcc %i1, 0x1288, %g3
29891 edge16n %o7, %g6, %i4
29892 movrlez %o2, 0x0B6, %o3
29893 movneg %xcc, %l1, %l4
29894 movrlz %o6, %i7, %o4
29895 bshuffle %f22, %f4, %f16
29896 move %icc, %g7, %l6
29897 edge32n %i6, %g1, %i3
29898 std %f2, [%l7 + 0x38]
29899 movcc %icc, %g4, %g5
29900 tge %xcc, 0x1
29901 fbu %fcc1, loop_2851
29902 fmul8sux16 %f8, %f24, %f14
29903 udivx %l3, 0x1195, %i0
29904 srlx %l2, 0x06, %o0
29905loop_2851:
29906 fmovdpos %icc, %f13, %f8
29907 ldub [%l7 + 0x72], %g2
29908 udivcc %o5, 0x06DD, %l5
29909 fpack16 %f22, %f20
29910 edge16l %o1, %l0, %i5
29911 movrgez %i1, 0x2E7, %g3
29912 te %xcc, 0x2
29913 smul %o7, %i2, %g6
29914 edge16ln %o2, %o3, %l1
29915 fmovrslz %l4, %f25, %f22
29916 fbn %fcc2, loop_2852
29917 sir 0x0F62
29918 tsubcc %i4, %i7, %o4
29919 brgz,a %o6, loop_2853
29920loop_2852:
29921 sllx %l6, 0x0E, %i6
29922 taddcctv %g1, %i3, %g7
29923 fpadd16 %f4, %f26, %f24
29924loop_2853:
29925 tpos %icc, 0x6
29926 tvs %icc, 0x0
29927 ldstub [%l7 + 0x29], %g5
29928 fble %fcc2, loop_2854
29929 fbug %fcc0, loop_2855
29930 fnand %f22, %f30, %f28
29931 fmovsa %icc, %f9, %f2
29932loop_2854:
29933 stb %l3, [%l7 + 0x26]
29934loop_2855:
29935 movge %icc, %i0, %l2
29936 fpsub16 %f10, %f6, %f12
29937 ble,a,pn %xcc, loop_2856
29938 fmovdl %icc, %f24, %f20
29939 fblg,a %fcc0, loop_2857
29940 tcc %xcc, 0x3
29941loop_2856:
29942 orcc %g4, 0x0297, %g2
29943 tgu %xcc, 0x0
29944loop_2857:
29945 subc %o0, %l5, %o5
29946 wr %g0, 0x2c, %asi
29947 ldda [%l7 + 0x20] %asi, %o0
29948 ldd [%l7 + 0x40], %l0
29949 umul %i1, 0x0F5E, %g3
29950 subccc %o7, 0x0B3D, %i2
29951 tne %icc, 0x2
29952 tneg %xcc, 0x6
29953 nop
29954 setx loop_2858, %l0, %l1
29955 wrpr 0x1, %tl
29956 wrpr %l1, %tpc
29957 add %l1, 0x4, %l1
29958 wrpr %l1, %tnpc
29959 setx 0x34400001400, %l0, %l1
29960 wrpr %l1, %tstate
29961 wrhpr 0x4, %htstate
29962 retry
29963 movrlz %i5, 0x13F, %g6
29964 tpos %icc, 0x7
29965 fmovrdgz %o2, %f12, %f10
29966loop_2858:
29967 smulcc %o3, 0x19B8, %l4
29968 tsubcc %l1, %i7, %i4
29969 faligndata %f10, %f10, %f24
29970 move %icc, %o4, %o6
29971 flush %l7 + 0x64
29972 fmovsgu %xcc, %f31, %f9
29973 fmovdvc %icc, %f12, %f31
29974 umul %l6, 0x0782, %g1
29975 xnor %i6, 0x0196, %i3
29976 bgu,a,pn %xcc, loop_2859
29977 movg %xcc, %g7, %l3
29978 fbo %fcc0, loop_2860
29979 movn %icc, %i0, %g5
29980loop_2859:
29981 ldd [%l7 + 0x28], %l2
29982 xnorcc %g4, 0x0AE8, %g2
29983loop_2860:
29984 movvc %xcc, %l5, %o5
29985 edge32 %o0, %o1, %i1
29986 movrgez %l0, 0x03A, %o7
29987 edge32n %i2, %g3, %i5
29988 saved
29989 rdpr %cwp, %g1
29990 rdpr %cansave, %g2
29991 rdpr %canrestore, %g3
29992 rdpr %cleanwin, %g4
29993 rdpr %otherwin, %g5
29994 rdpr %wstate, %g6
29995 edge32l %g6, %o2, %o3
29996 wr %g0, 0x23, %asi
29997 ldda [%l7 + 0x40] %asi, %l4
29998 movgu %icc, %l1, %i7
29999 membar 0x25
30000 orcc %i4, 0x17C4, %o4
30001 edge32 %l6, %o6, %g1
30002 udiv %i6, 0x17AA, %i3
30003 wr %g0, 0x89, %asi
30004 lda [%l7 + 0x2C] %asi, %f19
30005 sdiv %l3, 0x14CE, %g7
30006 fmovrsgz %g5, %f31, %f2
30007 movge %xcc, %i0, %g4
30008 ta %xcc, 0x6
30009 edge16n %l2, %g2, %o5
30010 smul %o0, %l5, %i1
30011 tvc %icc, 0x7
30012 fbge,a %fcc1, loop_2861
30013 ba loop_2862
30014 addcc %o1, 0x176B, %o7
30015 add %l7, 0x08, %l6
30016 wr %g0, 0x88, %asi
30017 lda [%l6] %asi, %i2
30018 casa [%l6] 0x88, %i2, %l0
30019loop_2861:
30020 fcmpgt16 %f16, %f20, %i5
30021loop_2862:
30022 fbne %fcc3, loop_2863
30023 fnor %f14, %f0, %f12
30024 edge16 %g3, %o2, %o3
30025 movcs %xcc, %l4, %g6
30026loop_2863:
30027 fbo,a %fcc0, loop_2864
30028 alignaddrl %l1, %i4, %i7
30029 orn %o4, %o6, %l6
30030 move %xcc, %i6, %g1
30031loop_2864:
30032 nop
30033 setx loop_2865, %l0, %l1
30034 wrpr 0x1, %tl
30035 wrpr %l1, %tnpc
30036 setx 0x34400001400, %l0, %l1
30037 wrpr %l1, %tstate
30038 wrhpr 0x4, %htstate
30039 done
30040 ld [%l7 + 0x5C], %f9
30041 fnot2s %f11, %f18
30042 tle %icc, 0x7
30043loop_2865:
30044 fbug %fcc3, loop_2866
30045 add %i3, 0x0EFB, %l3
30046 srlx %g7, %g5, %i0
30047 fzero %f28
30048loop_2866:
30049 tcs %icc, 0x5
30050 brnz %l2, loop_2867
30051 array32 %g4, %g2, %o5
30052 lduh [%l7 + 0x14], %l5
30053 sdiv %o0, 0x1C8A, %o1
30054loop_2867:
30055 sll %i1, %o7, %l0
30056 fpadd32s %f30, %f7, %f6
30057 wr %g0, 0x04, %asi
30058 ldsba [%l7 + 0x24] %asi, %i5
30059 tvc %icc, 0x1
30060 taddcc %i2, %g3, %o2
30061 movrgez %l4, %o3, %g6
30062 movrgez %l1, %i4, %i7
30063 fmovrdne %o6, %f10, %f24
30064 movl %xcc, %o4, %l6
30065 umul %i6, 0x1CE1, %g1
30066 andncc %i3, %g7, %g5
30067 andn %i0, %l2, %g4
30068 xnor %l3, %o5, %l5
30069 nop
30070 setx loop_2868, %l0, %l1
30071 jmpl %l1, %o0
30072 xorcc %o1, %g2, %i1
30073 sub %o7, %i5, %l0
30074 movrlez %i2, %g3, %o2
30075loop_2868:
30076 array8 %o3, %l4, %g6
30077 edge8 %l1, %i4, %o6
30078 fbe %fcc0, loop_2869
30079 edge16n %o4, %l6, %i7
30080 or %g1, 0x046C, %i6
30081 udiv %g7, 0x0800, %g5
30082loop_2869:
30083 popc 0x014A, %i3
30084 restored
30085 rdpr %cwp, %g1
30086 rdpr %cansave, %g2
30087 rdpr %canrestore, %g3
30088 rdpr %cleanwin, %g4
30089 rdpr %otherwin, %g5
30090 rdpr %wstate, %g6
30091 wr %g0, 0xea, %asi
30092 ldda [%l7 + 0x40] %asi, %l2
30093 array8 %i0, %l3, %g4
30094 membar 0x6F
30095 orcc %o5, %o0, %l5
30096 for %f24, %f8, %f28
30097 taddcc %o1, %i1, %g2
30098 tcc %xcc, 0x2
30099 addcc %i5, 0x0882, %l0
30100 sir 0x0FB0
30101 fmovrsne %i2, %f25, %f9
30102 edge16n %g3, %o2, %o3
30103 srlx %l4, %o7, %g6
30104 tn %xcc, 0x7
30105 move %icc, %i4, %l1
30106 set 0x28, %i4
30107 ldsba [%l7 + %i4] 0x88, %o6
30108 array32 %l6, %o4, %i7
30109 movne %xcc, %g1, %i6
30110 orcc %g5, %i3, %l2
30111 popc 0x0CAF, %i0
30112 udivcc %l3, 0x12DB, %g7
30113 movn %xcc, %g4, %o5
30114 alignaddrl %l5, %o0, %o1
30115 tge %icc, 0x0
30116 movrlz %g2, 0x15C, %i1
30117 ld [%l7 + 0x18], %f9
30118 be,a,pt %xcc, loop_2870
30119 srlx %l0, 0x18, %i5
30120 set 0x70, %g7
30121 sta %f16, [%l7 + %g7] 0x88
30122loop_2870:
30123 fblg,a %fcc3, loop_2871
30124 fmovrse %g3, %f10, %f29
30125 ta %icc, 0x6
30126 wr %g0, 0x89, %asi
30127 stwa %o2, [%l7 + 0x30] %asi
30128loop_2871:
30129 tcs %xcc, 0x4
30130 fmovdn %xcc, %f16, %f3
30131 fmovrdlz %i2, %f14, %f2
30132 mulscc %o3, 0x0AAA, %l4
30133 fcmped %fcc3, %f10, %f20
30134 nop
30135 setx loop_2872, %l0, %l1
30136 jmpl %l1, %g6
30137 popc 0x085C, %i4
30138 add %l7, 0x6C, %l6
30139 wr %g0, 0x80, %asi
30140 lda [%l6] %asi, %o7
30141 casa [%l6] %asi, %o7, %o6
30142loop_2872:
30143 fbu %fcc2, loop_2873
30144 stbar
30145 for %f14, %f12, %f24
30146 tsubcc %l1, 0x1668, %o4
30147loop_2873:
30148 ldsb [%l7 + 0x30], %i7
30149 taddcc %l6, %g1, %i6
30150 fxor %f8, %f30, %f10
30151 movrne %g5, 0x37A, %l2
30152 tle %icc, 0x2
30153 tvc %icc, 0x0
30154 addccc %i3, %i0, %l3
30155 ldsb [%l7 + 0x51], %g4
30156 tg %icc, 0x7
30157 fzero %f28
30158 umulcc %o5, %l5, %g7
30159 ta %icc, 0x2
30160 sethi 0x12A9, %o0
30161 fnors %f9, %f30, %f9
30162 xnorcc %g2, %o1, %l0
30163 edge32ln %i5, %g3, %i1
30164 orcc %i2, %o2, %o3
30165 addc %g6, 0x141E, %i4
30166 tcs %xcc, 0x6
30167 orn %l4, %o7, %l1
30168 fbo,a %fcc2, loop_2874
30169 or %o4, %o6, %i7
30170 ba,a,pn %icc, loop_2875
30171 std %f20, [%l7 + 0x18]
30172loop_2874:
30173 edge8l %g1, %l6, %g5
30174 fmovdvc %icc, %f19, %f7
30175loop_2875:
30176 fmovsneg %icc, %f30, %f28
30177 fcmpeq16 %f2, %f12, %l2
30178 edge16 %i6, %i3, %l3
30179 set 0x40, %i0
30180 stda %f0, [%l7 + %i0] 0x17
30181 membar #Sync
30182 srl %g4, %o5, %i0
30183 bpos,a,pt %xcc, loop_2876
30184 xnor %g7, %o0, %l5
30185 tvc %icc, 0x2
30186 brlz,a %o1, loop_2877
30187loop_2876:
30188 tl %icc, 0x3
30189 stx %g2, [%l7 + 0x78]
30190 tn %icc, 0x2
30191loop_2877:
30192 or %l0, 0x1832, %g3
30193 sir 0x0B99
30194 umulcc %i5, 0x040A, %i2
30195 mova %icc, %i1, %o3
30196 sethi 0x1412, %g6
30197 orn %i4, 0x0EBE, %l4
30198 lduh [%l7 + 0x5C], %o7
30199 set 0x30, %g3
30200 stda %l0, [%l7 + %g3] 0x88
30201 fsrc2s %f7, %f0
30202 add %o2, 0x0053, %o6
30203 fbe,a %fcc1, loop_2878
30204 popc %i7, %o4
30205 bshuffle %f22, %f6, %f12
30206 andcc %g1, 0x04C8, %g5
30207loop_2878:
30208 tne %xcc, 0x5
30209 tge %xcc, 0x2
30210 add %l7, 0x28, %l6
30211 wr %g0, 0x80, %asi
30212 casxa [%l6] %asi, %l2, %i6
30213 xor %l6, 0x1873, %i3
30214 tneg %icc, 0x1
30215 srlx %g4, 0x0B, %l3
30216 fmovde %icc, %f22, %f24
30217 srlx %o5, %i0, %g7
30218 alignaddr %l5, %o1, %g2
30219 wr %g0, 0x81, %asi
30220 ldda [%l7 + 0x40] %asi, %f16
30221 udivcc %o0, 0x0741, %l0
30222 brgez %i5, loop_2879
30223 movpos %xcc, %i2, %i1
30224 set 0x58, %o0
30225 lduwa [%l7 + %o0] 0x04, %o3
30226loop_2879:
30227 sdiv %g6, 0x0E9D, %i4
30228 movrgz %l4, %o7, %g3
30229 nop
30230 setx loop_2880, %l0, %l1
30231 wrpr 0x1, %tl
30232 wrpr %l1, %tnpc
30233 setx 0x34400001400, %l0, %l1
30234 wrpr %l1, %tstate
30235 wrhpr 0x4, %htstate
30236 done
30237 movg %icc, %o2, %o6
30238 srax %l1, 0x02, %o4
30239 subcc %g1, 0x1839, %g5
30240loop_2880:
30241 bg,a %icc, loop_2881
30242 taddcc %i7, %i6, %l6
30243 movcc %icc, %l2, %g4
30244 pdist %f16, %f24, %f10
30245loop_2881:
30246 udiv %i3, 0x1601, %l3
30247 ldub [%l7 + 0x5D], %i0
30248 movle %xcc, %o5, %g7
30249 tsubcctv %l5, 0x08F1, %o1
30250 movrgz %o0, %l0, %g2
30251 brlz,a %i5, loop_2882
30252 fmovdn %icc, %f9, %f2
30253 nop
30254 setx loop_2883, %l0, %l1
30255 jmpl %l1, %i1
30256 orn %o3, %g6, %i4
30257loop_2882:
30258 fpsub16 %f26, %f28, %f6
30259 sir 0x172F
30260loop_2883:
30261 fmovdleu %xcc, %f24, %f2
30262 movre %i2, %l4, %g3
30263 wr %g0, 0x11, %asi
30264 lduha [%l7 + 0x4E] %asi, %o7
30265 alignaddr %o6, %o2, %l1
30266 array8 %g1, %g5, %o4
30267 fnor %f28, %f16, %f28
30268 fand %f10, %f0, %f10
30269 movge %icc, %i6, %i7
30270 xnorcc %l6, %l2, %g4
30271 wr %g0, 0x81, %asi
30272 stwa %l3, [%l7 + 0x7C] %asi
30273 fands %f11, %f26, %f10
30274 fnands %f2, %f13, %f20
30275 srax %i0, %o5, %g7
30276 std %i2, [%l7 + 0x18]
30277 tsubcctv %o1, 0x08CD, %o0
30278 xor %l0, 0x05BE, %l5
30279 wr %g0, 0x88, %asi
30280 lduba [%l7 + 0x7D] %asi, %i5
30281 fbne,a %fcc0, loop_2884
30282 add %g2, 0x06A7, %o3
30283 sir 0x0F38
30284 xnorcc %g6, %i4, %i1
30285loop_2884:
30286 fbne,a %fcc1, loop_2885
30287 fmovdg %icc, %f15, %f6
30288 fpsub16 %f16, %f2, %f22
30289 fpsub32 %f4, %f4, %f16
30290loop_2885:
30291 fbue,a %fcc2, loop_2886
30292 movrgz %i2, 0x002, %l4
30293 stw %o7, [%l7 + 0x7C]
30294 array8 %o6, %g3, %o2
30295loop_2886:
30296 subcc %l1, 0x1C3E, %g5
30297 move %icc, %g1, %o4
30298 bneg,pn %icc, loop_2887
30299 udiv %i6, 0x0E32, %i7
30300 ta %icc, 0x1
30301 set 0x48, %l6
30302 swapa [%l7 + %l6] 0x18, %l6
30303loop_2887:
30304 ta %xcc, 0x1
30305 alignaddr %l2, %g4, %i0
30306 fmovdleu %xcc, %f30, %f13
30307 bleu,a,pn %icc, loop_2888
30308 movrlz %l3, %g7, %o5
30309 sethi 0x00F3, %o1
30310 movneg %xcc, %o0, %i3
30311loop_2888:
30312 sdiv %l0, 0x1DD6, %i5
30313 taddcctv %l5, 0x0608, %g2
30314 tgu %xcc, 0x4
30315 fexpand %f17, %f2
30316 smul %g6, 0x1764, %o3
30317 sllx %i1, %i2, %i4
30318 alignaddr %o7, %l4, %g3
30319 fands %f19, %f6, %f21
30320 movle %icc, %o6, %o2
30321 movne %xcc, %g5, %g1
30322 movleu %icc, %l1, %i6
30323 brlez,a %o4, loop_2889
30324 membar 0x66
30325 ldub [%l7 + 0x5C], %i7
30326 srax %l2, %l6, %i0
30327loop_2889:
30328 fxors %f14, %f25, %f26
30329 add %l7, 0x70, %l6
30330 wr %g0, 0x89, %asi
30331 casxa [%l6] %asi, %l3, %g7
30332 tcs %xcc, 0x1
30333 alignaddr %g4, %o1, %o5
30334 tge %xcc, 0x2
30335 subc %i3, 0x0064, %o0
30336 srl %i5, %l5, %g2
30337 mulx %g6, 0x13D1, %o3
30338 nop
30339 set 0x54, %i3
30340 prefetch [%l7 + %i3], 0x2
30341 set 0x20, %l5
30342 lda [%l7 + %l5] 0x04, %f5
30343 udivcc %l0, 0x15EE, %i2
30344 fmovsleu %icc, %f23, %f7
30345 fcmpgt32 %f12, %f2, %i1
30346 sll %i4, 0x15, %o7
30347 te %icc, 0x4
30348 movrgz %g3, %o6, %o2
30349 restored
30350 rdpr %cwp, %g1
30351 rdpr %cansave, %g2
30352 rdpr %canrestore, %g3
30353 rdpr %cleanwin, %g4
30354 rdpr %otherwin, %g5
30355 rdpr %wstate, %g6
30356 movne %icc, %l4, %g1
30357 array8 %l1, %i6, %g5
30358 edge8n %i7, %o4, %l6
30359 umul %l2, %i0, %l3
30360 be,a,pt %xcc, loop_2890
30361 mulscc %g4, %g7, %o1
30362 fbn %fcc2, loop_2891
30363 fpsub16s %f13, %f5, %f26
30364loop_2890:
30365 tsubcctv %o5, 0x0F00, %i3
30366 fabss %f5, %f26
30367loop_2891:
30368 fpsub32s %f26, %f13, %f14
30369 movcc %xcc, %o0, %l5
30370 movre %i5, %g2, %g6
30371 fmovdcs %icc, %f20, %f23
30372 bcc,a,pn %icc, loop_2892
30373 nop
30374 setx loop_2893, %l0, %l1
30375 wrpr 0x1, %tl
30376 wrpr %l1, %tpc
30377 add %l1, 0x4, %l1
30378 wrpr %l1, %tnpc
30379 setx 0x34400001400, %l0, %l1
30380 wrpr %l1, %tstate
30381 wrhpr 0x4, %htstate
30382 retry
30383 be,a,pn %xcc, loop_2894
30384 mulscc %l0, 0x095E, %o3
30385loop_2892:
30386 fmul8x16 %f9, %f18, %f24
30387loop_2893:
30388 bge,a,pn %icc, loop_2895
30389loop_2894:
30390 nop
30391 setx loop_2896, %l0, %l1
30392 jmpl %l1, %i2
30393 tvs %icc, 0x7
30394 movrgez %i1, 0x227, %i4
30395loop_2895:
30396 fcmps %fcc2, %f22, %f27
30397loop_2896:
30398 ta %xcc, 0x1
30399 ta %xcc, 0x1
30400 fmovse %icc, %f14, %f26
30401 subc %o7, %o6, %g3
30402 sdivcc %o2, 0x0278, %l4
30403 nop
30404 setx loop_2897, %l0, %l1
30405 jmpl %l1, %g1
30406 saved
30407 rdpr %cwp, %g1
30408 rdpr %cansave, %g2
30409 rdpr %canrestore, %g3
30410 rdpr %cleanwin, %g4
30411 rdpr %otherwin, %g5
30412 rdpr %wstate, %g6
30413 movvc %xcc, %i6, %l1
30414 andncc %i7, %g5, %o4
30415loop_2897:
30416 call loop_2898
30417 edge16n %l6, %i0, %l3
30418 fmovrsgez %g4, %f10, %f16
30419 movvs %icc, %g7, %l2
30420loop_2898:
30421 orcc %o5, 0x11BC, %i3
30422 addc %o1, 0x1386, %l5
30423 edge8l %o0, %g2, %g6
30424 tn %xcc, 0x3
30425 movpos %xcc, %l0, %o3
30426 fxnor %f26, %f4, %f4
30427 fmovde %icc, %f17, %f19
30428 sdiv %i5, 0x0A32, %i1
30429 tvs %xcc, 0x1
30430 fpadd32s %f4, %f12, %f3
30431 fpackfix %f24, %f30
30432 nop
30433 set 0x08, %g1
30434 ldsh [%l7 + %g1], %i2
30435 alignaddr %o7, %o6, %i4
30436 for %f8, %f10, %f22
30437 or %o2, 0x17B9, %g3
30438 udiv %l4, 0x1EF8, %g1
30439 udivcc %l1, 0x0403, %i6
30440 fbue,a %fcc1, loop_2899
30441 bvc loop_2900
30442 movgu %icc, %g5, %o4
30443 tpos %xcc, 0x4
30444loop_2899:
30445 tcs %xcc, 0x7
30446loop_2900:
30447 movrlz %l6, 0x303, %i0
30448 ldsw [%l7 + 0x68], %i7
30449 subccc %l3, %g4, %g7
30450 fmovrdgz %l2, %f22, %f30
30451 nop
30452 setx loop_2901, %l0, %l1
30453 wrpr 0x1, %tl
30454 wrpr %l1, %tpc
30455 add %l1, 0x4, %l1
30456 wrpr %l1, %tnpc
30457 setx 0x34400001400, %l0, %l1
30458 wrpr %l1, %tstate
30459 wrhpr 0x4, %htstate
30460 retry
30461 movne %xcc, %o5, %i3
30462 mulscc %o1, %o0, %l5
30463 move %icc, %g6, %l0
30464loop_2901:
30465 fcmped %fcc0, %f18, %f4
30466 fmovdcs %icc, %f26, %f8
30467 fcmpgt32 %f16, %f12, %o3
30468 fors %f8, %f2, %f28
30469 subcc %i5, %g2, %i2
30470 movg %xcc, %i1, %o6
30471 fornot2 %f16, %f4, %f30
30472 sdivcc %o7, 0x0E4E, %i4
30473 fmovdcs %icc, %f27, %f22
30474 sdivcc %o2, 0x11E9, %g3
30475 popc 0x088E, %l4
30476 membar 0x29
30477 saved
30478 rdpr %cwp, %g1
30479 rdpr %cansave, %g2
30480 rdpr %canrestore, %g3
30481 rdpr %cleanwin, %g4
30482 rdpr %otherwin, %g5
30483 rdpr %wstate, %g6
30484 movrlz %g1, 0x0DB, %l1
30485 set 0x40, %g5
30486 stda %f16, [%l7 + %g5] 0x14
30487 fcmple16 %f20, %f24, %i6
30488 alignaddr %g5, %o4, %i0
30489 movrlez %l6, 0x2C9, %l3
30490 mulscc %i7, %g4, %g7
30491 std %o4, [%l7 + 0x50]
30492 edge8l %i3, %l2, %o1
30493 fmovsne %xcc, %f28, %f16
30494 fbe,a %fcc3, loop_2902
30495 array8 %l5, %g6, %l0
30496 prefetch [%l7 + 0x2C], 0x3
30497 srl %o3, 0x02, %o0
30498loop_2902:
30499 fba %fcc3, loop_2903
30500 fandnot2 %f12, %f28, %f20
30501 andcc %g2, %i2, %i1
30502 sdivx %o6, 0x15BB, %o7
30503loop_2903:
30504 fmovrse %i5, %f25, %f27
30505 nop
30506 set 0x48, %g2
30507 ldub [%l7 + %g2], %i4
30508 fmovrdlez %g3, %f30, %f6
30509 fmovdle %icc, %f15, %f16
30510 fmovsn %xcc, %f26, %f14
30511 brgz %l4, loop_2904
30512 or %g1, 0x0FD6, %o2
30513 movre %l1, 0x07B, %g5
30514 movcc %xcc, %i6, %i0
30515loop_2904:
30516 brgez %o4, loop_2905
30517 brlez,a %l6, loop_2906
30518 fnot1 %f4, %f2
30519 edge32n %i7, %g4, %g7
30520loop_2905:
30521 nop
30522 set 0x30, %i5
30523 ldsha [%l7 + %i5] 0x81, %o5
30524loop_2906:
30525 tn %icc, 0x3
30526 fpsub16 %f18, %f20, %f20
30527 and %i3, %l2, %o1
30528 set 0x3A, %g6
30529 lduba [%l7 + %g6] 0x81, %l3
30530 tneg %icc, 0x0
30531 fsrc2 %f4, %f6
30532 fba,a %fcc3, loop_2907
30533 array16 %l5, %l0, %o3
30534 fbo,a %fcc2, loop_2908
30535 fmovsneg %icc, %f31, %f21
30536loop_2907:
30537 movle %icc, %o0, %g6
30538 movpos %xcc, %g2, %i2
30539loop_2908:
30540 subcc %o6, %i1, %o7
30541 edge8ln %i5, %g3, %l4
30542 edge8l %i4, %o2, %l1
30543 add %g1, 0x0740, %i6
30544 addcc %i0, %g5, %l6
30545 edge8n %i7, %g4, %g7
30546 fmovrdlz %o4, %f4, %f12
30547 taddcctv %o5, %l2, %o1
30548 fmovdge %xcc, %f27, %f1
30549 subccc %l3, 0x033E, %l5
30550 movcs %xcc, %i3, %l0
30551 tle %xcc, 0x3
30552 faligndata %f6, %f14, %f16
30553 movvc %icc, %o3, %g6
30554 andn %o0, %g2, %i2
30555 movrgz %o6, %i1, %i5
30556 fornot2 %f28, %f22, %f2
30557 ldsw [%l7 + 0x58], %g3
30558 fbe,a %fcc1, loop_2909
30559 fornot2 %f28, %f16, %f28
30560 and %l4, %o7, %o2
30561 fmovdpos %xcc, %f2, %f6
30562loop_2909:
30563 edge32ln %i4, %g1, %i6
30564 fnegd %f30, %f12
30565 bvc,a loop_2910
30566 fmovdne %xcc, %f0, %f18
30567 bn,pn %icc, loop_2911
30568 tsubcctv %l1, %i0, %l6
30569loop_2910:
30570 movleu %icc, %g5, %g4
30571 tvs %xcc, 0x6
30572loop_2911:
30573 movrlez %g7, 0x1DE, %o4
30574 fnot1 %f26, %f16
30575 andncc %o5, %l2, %i7
30576 set 0x4E, %o6
30577 stha %l3, [%l7 + %o6] 0x15
30578 fabsd %f0, %f2
30579 taddcc %l5, 0x0703, %i3
30580 fornot1s %f16, %f27, %f12
30581 orn %l0, %o1, %g6
30582 bvc loop_2912
30583 subccc %o0, %g2, %i2
30584 tgu %xcc, 0x2
30585 tn %xcc, 0x6
30586loop_2912:
30587 smulcc %o6, %i1, %i5
30588 fornot1 %f30, %f0, %f20
30589 xnor %g3, 0x1BB5, %o3
30590 tvc %xcc, 0x5
30591 bn,a %icc, loop_2913
30592 fandnot1 %f2, %f28, %f12
30593 ta %xcc, 0x7
30594 tsubcctv %l4, 0x112E, %o2
30595loop_2913:
30596 movn %xcc, %o7, %i4
30597 xnorcc %g1, %l1, %i0
30598 tne %icc, 0x2
30599 bcs,a %xcc, loop_2914
30600 flush %l7 + 0x30
30601 xorcc %i6, %l6, %g4
30602 tgu %xcc, 0x4
30603loop_2914:
30604 ldsb [%l7 + 0x7C], %g5
30605 fmovrsne %o4, %f30, %f31
30606 edge16n %g7, %o5, %i7
30607 taddcctv %l3, %l5, %i3
30608 tsubcc %l0, 0x1E63, %l2
30609 prefetch [%l7 + 0x7C], 0x0
30610 fnands %f9, %f19, %f0
30611 stbar
30612 fbge,a %fcc2, loop_2915
30613 addcc %g6, 0x01F3, %o0
30614 subcc %g2, 0x1FBC, %i2
30615 fcmpeq16 %f26, %f28, %o1
30616loop_2915:
30617 fmovs %f6, %f17
30618 smulcc %i1, %i5, %o6
30619 bcc,a,pt %xcc, loop_2916
30620 orncc %o3, 0x1497, %l4
30621 tge %icc, 0x1
30622 edge8n %g3, %o7, %i4
30623loop_2916:
30624 edge32 %o2, %l1, %i0
30625 nop
30626 setx loop_2917, %l0, %l1
30627 wrpr 0x1, %tl
30628 wrpr %l1, %tnpc
30629 setx 0x34400001400, %l0, %l1
30630 wrpr %l1, %tstate
30631 wrhpr 0x4, %htstate
30632 done
30633 mulx %i6, 0x054A, %g1
30634 movle %icc, %l6, %g4
30635 wr %g0, 0x89, %asi
30636 lduba [%l7 + 0x2A] %asi, %g5
30637loop_2917:
30638 fcmpne16 %f26, %f6, %o4
30639 fmovsvs %icc, %f22, %f26
30640 subccc %o5, %i7, %g7
30641 sllx %l5, %l3, %l0
30642 movvs %xcc, %i3, %l2
30643 xnorcc %o0, 0x1BD8, %g6
30644 fmovdleu %xcc, %f23, %f17
30645 subc %i2, 0x0BAE, %o1
30646 fpadd16 %f8, %f12, %f30
30647 movneg %icc, %i1, %g2
30648 set 0x1C, %l3
30649 ldsha [%l7 + %l3] 0x04, %o6
30650 movgu %icc, %o3, %i5
30651 wr %g0, 0x2a, %asi
30652 stxa %l4, [%l7 + 0x10] %asi
30653 membar #Sync
30654 movn %xcc, %o7, %g3
30655 fmovde %xcc, %f19, %f22
30656 fmovdvc %icc, %f21, %f14
30657 orncc %o2, %l1, %i4
30658 set 0x40, %g4
30659 ldda [%l7 + %g4] 0x88, %f0
30660 andncc %i0, %g1, %i6
30661 std %g4, [%l7 + 0x28]
30662 addcc %l6, %g5, %o5
30663 tleu %xcc, 0x1
30664 sethi 0x1B80, %i7
30665 edge8 %g7, %o4, %l3
30666 array32 %l5, %l0, %l2
30667 restored
30668 rdpr %cwp, %g1
30669 rdpr %cansave, %g2
30670 rdpr %canrestore, %g3
30671 rdpr %cleanwin, %g4
30672 rdpr %otherwin, %g5
30673 rdpr %wstate, %g6
30674 fmovdvc %icc, %f1, %f21
30675 subccc %i3, %g6, %o0
30676 fpadd16s %f1, %f17, %f13
30677 ble,pn %icc, loop_2918
30678 movgu %xcc, %i2, %i1
30679 fmovrslez %o1, %f25, %f21
30680 tn %icc, 0x2
30681loop_2918:
30682 tvc %icc, 0x2
30683 fbl %fcc1, loop_2919
30684 fcmpeq16 %f24, %f6, %g2
30685 tleu %icc, 0x4
30686 subccc %o6, 0x1A69, %o3
30687loop_2919:
30688 ldd [%l7 + 0x20], %f30
30689 movrlz %i5, 0x25D, %l4
30690 array32 %o7, %g3, %l1
30691 brlez %i4, loop_2920
30692 fornot1s %f15, %f21, %f15
30693 movg %icc, %o2, %i0
30694 xnorcc %i6, %g1, %g4
30695loop_2920:
30696 ldsb [%l7 + 0x31], %l6
30697 membar #Sync
30698 set 0x40, %o7
30699 ldda [%l7 + %o7] 0x17, %f16
30700 movgu %xcc, %o5, %i7
30701 fbn,a %fcc0, loop_2921
30702 brnz %g5, loop_2922
30703 mova %xcc, %g7, %o4
30704 edge8n %l3, %l0, %l5
30705loop_2921:
30706 fblg,a %fcc0, loop_2923
30707loop_2922:
30708 movrlz %i3, 0x2F6, %g6
30709 movl %xcc, %l2, %o0
30710 ldsb [%l7 + 0x0A], %i2
30711loop_2923:
30712 bge loop_2924
30713 ld [%l7 + 0x70], %f3
30714 set 0x70, %l2
30715 ldsba [%l7 + %l2] 0x10, %o1
30716loop_2924:
30717 tsubcctv %i1, 0x1DEB, %g2
30718 stbar
30719 nop
30720 setx loop_2925, %l0, %l1
30721 wrpr 0x1, %tl
30722 wrpr %l1, %tpc
30723 add %l1, 0x4, %l1
30724 wrpr %l1, %tnpc
30725 setx 0x34400001400, %l0, %l1
30726 wrpr %l1, %tstate
30727 wrhpr 0x4, %htstate
30728 retry
30729 edge32ln %o6, %o3, %i5
30730 fmuld8sux16 %f25, %f19, %f4
30731 movrlz %o7, %l4, %l1
30732loop_2925:
30733 edge16l %g3, %o2, %i4
30734 mulx %i6, %g1, %i0
30735 bg,pt %icc, loop_2926
30736 fbn,a %fcc1, loop_2927
30737 sllx %g4, %l6, %o5
30738 movl %icc, %g5, %g7
30739loop_2926:
30740 edge16n %o4, %i7, %l0
30741loop_2927:
30742 movrlez %l5, %l3, %i3
30743 edge8ln %g6, %o0, %l2
30744 fbn,a %fcc0, loop_2928
30745 sllx %o1, 0x1C, %i1
30746 orn %i2, 0x0966, %o6
30747 stbar
30748loop_2928:
30749 andn %o3, %g2, %i5
30750 be,pt %xcc, loop_2929
30751 fsrc1s %f16, %f12
30752 restored
30753 rdpr %cwp, %g1
30754 rdpr %cansave, %g2
30755 rdpr %canrestore, %g3
30756 rdpr %cleanwin, %g4
30757 rdpr %otherwin, %g5
30758 rdpr %wstate, %g6
30759 bcs,pn %icc, loop_2930
30760loop_2929:
30761 movneg %icc, %o7, %l1
30762 movrne %g3, 0x0A3, %l4
30763 fxor %f12, %f18, %f4
30764loop_2930:
30765 fone %f14
30766 ta %xcc, 0x5
30767 tgu %icc, 0x0
30768 tgu %icc, 0x1
30769 ldd [%l7 + 0x38], %o2
30770 fsrc2s %f7, %f29
30771 edge32l %i4, %i6, %g1
30772 edge8 %i0, %l6, %o5
30773 std %f20, [%l7 + 0x10]
30774 array16 %g5, %g7, %o4
30775 nop
30776 setx loop_2931, %l0, %l1
30777 wrpr 0x1, %tl
30778 wrpr %l1, %tnpc
30779 setx 0x34400001400, %l0, %l1
30780 wrpr %l1, %tstate
30781 wrhpr 0x4, %htstate
30782 done
30783 tle %xcc, 0x7
30784 ldsb [%l7 + 0x69], %i7
30785 bl,a,pn %icc, loop_2932
30786loop_2931:
30787 ldsw [%l7 + 0x58], %l0
30788 fabsd %f14, %f0
30789 tle %icc, 0x6
30790loop_2932:
30791 bneg,a loop_2933
30792 fcmpgt16 %f10, %f20, %l5
30793 fmovsvc %xcc, %f13, %f16
30794 movrne %g4, %l3, %g6
30795loop_2933:
30796 subc %o0, 0x0249, %i3
30797 restored
30798 rdpr %cwp, %g1
30799 rdpr %cansave, %g2
30800 rdpr %canrestore, %g3
30801 rdpr %cleanwin, %g4
30802 rdpr %otherwin, %g5
30803 rdpr %wstate, %g6
30804 fmovrslz %l2, %f8, %f4
30805 movre %o1, 0x116, %i2
30806 brnz,a %o6, loop_2934
30807 taddcctv %o3, 0x0AC4, %g2
30808 fnors %f17, %f5, %f9
30809 tcs %xcc, 0x3
30810loop_2934:
30811 movg %xcc, %i5, %o7
30812 set 0x38, %i6
30813 swapa [%l7 + %i6] 0x10, %i1
30814 edge16l %g3, %l1, %o2
30815 faligndata %f18, %f6, %f16
30816 udiv %l4, 0x0E0F, %i6
30817 movvs %xcc, %g1, %i0
30818 edge16n %l6, %o5, %g5
30819 sdivx %g7, 0x038F, %i4
30820 orncc %i7, %o4, %l5
30821 movg %icc, %l0, %l3
30822 fxnors %f24, %f24, %f14
30823 fmovdn %xcc, %f0, %f10
30824 edge32n %g6, %g4, %o0
30825 tsubcc %l2, 0x1C45, %i3
30826 fnand %f18, %f22, %f10
30827 sethi 0x0BF2, %o1
30828 bg loop_2935
30829 srax %i2, 0x1D, %o3
30830 movge %icc, %g2, %i5
30831 sir 0x183C
30832loop_2935:
30833 bcc,pn %icc, loop_2936
30834 movneg %xcc, %o7, %o6
30835 udivx %g3, 0x12D2, %l1
30836 brgez %i1, loop_2937
30837loop_2936:
30838 brlez,a %l4, loop_2938
30839 tgu %icc, 0x7
30840 fcmple16 %f4, %f16, %o2
30841loop_2937:
30842 edge16n %i6, %i0, %g1
30843loop_2938:
30844 tge %xcc, 0x1
30845 subccc %l6, %o5, %g7
30846 movgu %icc, %g5, %i7
30847 fnot1s %f3, %f17
30848 edge8 %i4, %o4, %l0
30849 popc 0x1200, %l3
30850 andn %g6, %g4, %o0
30851 set 0x40, %l0
30852 swapa [%l7 + %l0] 0x11, %l2
30853 set 0x75, %o4
30854 stba %l5, [%l7 + %o4] 0x2a
30855 membar #Sync
30856 fmovdcc %icc, %f6, %f17
30857 edge16n %i3, %o1, %o3
30858 udivx %g2, 0x05AF, %i5
30859 fmovse %icc, %f12, %f14
30860 taddcc %i2, %o6, %o7
30861 tgu %icc, 0x4
30862 movrlz %g3, 0x224, %i1
30863 movn %xcc, %l1, %l4
30864 fsrc2 %f0, %f30
30865 fmovsge %xcc, %f17, %f8
30866 array16 %o2, %i6, %g1
30867 edge32n %l6, %i0, %g7
30868 umulcc %o5, 0x1C98, %i7
30869 lduw [%l7 + 0x74], %i4
30870 smulcc %g5, %l0, %o4
30871 edge8 %g4, %o0, %g6
30872 addccc %l5, %i3, %o1
30873 be,a %xcc, loop_2939
30874 fmovrdlz %o3, %f22, %f2
30875 fmul8x16 %f6, %f12, %f28
30876 prefetch [%l7 + 0x0C], 0x2
30877loop_2939:
30878 tle %icc, 0x2
30879 tleu %icc, 0x2
30880 movrlez %g2, 0x04D, %i5
30881 fbul %fcc1, loop_2940
30882 fmovdl %icc, %f14, %f1
30883 umulcc %i2, 0x073B, %o6
30884 fpadd32 %f22, %f2, %f4
30885loop_2940:
30886 swap [%l7 + 0x74], %o7
30887 fbo,a %fcc3, loop_2941
30888 udivx %l2, 0x0FDF, %g3
30889 mulscc %i1, %l1, %o2
30890 ldstub [%l7 + 0x35], %i6
30891loop_2941:
30892 fzero %f6
30893 addcc %l4, %g1, %l6
30894 ta %xcc, 0x2
30895 orcc %g7, %o5, %i7
30896 edge16n %i4, %i0, %g5
30897 fbe,a %fcc3, loop_2942
30898 udiv %l0, 0x08C0, %l3
30899 edge32 %o4, %g4, %g6
30900 edge16ln %o0, %l5, %i3
30901loop_2942:
30902 fpadd32 %f0, %f2, %f8
30903 tl %icc, 0x1
30904 brnz %o3, loop_2943
30905 tsubcc %g2, %i5, %o1
30906 bne loop_2944
30907 tsubcc %o6, %i2, %l2
30908loop_2943:
30909 fandnot1 %f12, %f26, %f2
30910 fmovdl %xcc, %f23, %f6
30911loop_2944:
30912 xor %g3, 0x1322, %i1
30913 xorcc %l1, 0x10B8, %o7
30914 edge16 %o2, %l4, %i6
30915 fabss %f30, %f13
30916 tle %xcc, 0x2
30917 mulscc %g1, 0x0283, %l6
30918 sdiv %g7, 0x1C17, %o5
30919 tne %xcc, 0x2
30920 subcc %i7, 0x0E76, %i0
30921 fnot2s %f22, %f26
30922 tsubcctv %i4, %l0, %g5
30923 tneg %xcc, 0x4
30924 andcc %o4, %g4, %g6
30925 fmovdneg %icc, %f12, %f22
30926 xorcc %l3, 0x0232, %l5
30927 stw %o0, [%l7 + 0x30]
30928 edge16 %o3, %g2, %i5
30929 tle %xcc, 0x6
30930 mova %icc, %i3, %o6
30931 sdiv %o1, 0x1127, %i2
30932 fmovse %icc, %f8, %f15
30933 tl %icc, 0x4
30934 sra %l2, %i1, %g3
30935 fmovdn %icc, %f24, %f31
30936 fbo %fcc1, loop_2945
30937 smul %l1, 0x1525, %o2
30938 fandnot1 %f14, %f0, %f6
30939 std %f22, [%l7 + 0x08]
30940loop_2945:
30941 mova %xcc, %o7, %i6
30942 fnor %f10, %f28, %f30
30943 edge16n %l4, %g1, %l6
30944 nop
30945 set 0x60, %o2
30946 prefetch [%l7 + %o2], 0x2
30947 te %xcc, 0x7
30948 fsrc1 %f20, %f18
30949 edge8ln %g7, %i7, %i0
30950 ldx [%l7 + 0x78], %i4
30951 set 0x50, %o3
30952 ldxa [%l7 + %o3] 0x19, %o5
30953 movleu %xcc, %g5, %o4
30954 orcc %g4, %l0, %g6
30955 mova %xcc, %l3, %l5
30956 edge8l %o3, %o0, %g2
30957 movn %icc, %i5, %o6
30958 fble %fcc1, loop_2946
30959 fmovrsne %o1, %f22, %f0
30960 alignaddr %i3, %l2, %i1
30961 udivx %i2, 0x046A, %l1
30962loop_2946:
30963 fsrc1s %f30, %f31
30964 fmovscc %icc, %f21, %f21
30965 fpsub32s %f23, %f7, %f12
30966 set 0x4C, %i7
30967 stba %g3, [%l7 + %i7] 0x88
30968 array8 %o7, %o2, %i6
30969 ldx [%l7 + 0x60], %g1
30970 wr %g0, 0x89, %asi
30971 lduba [%l7 + 0x62] %asi, %l4
30972 tvs %xcc, 0x4
30973 fbug,a %fcc1, loop_2947
30974 fxnors %f10, %f12, %f25
30975 taddcctv %l6, %i7, %i0
30976 fbule %fcc1, loop_2948
30977loop_2947:
30978 movneg %xcc, %i4, %g7
30979 wr %g0, 0x81, %asi
30980 sta %f10, [%l7 + 0x20] %asi
30981loop_2948:
30982 sra %g5, %o4, %g4
30983 movg %xcc, %o5, %l0
30984 ldstub [%l7 + 0x0B], %l3
30985 movrlz %g6, 0x2DA, %l5
30986 fsrc1s %f27, %f15
30987 edge8l %o0, %g2, %i5
30988 tleu %xcc, 0x0
30989 membar #Sync
30990 wr %g0, 0xf1, %asi
30991 ldda [%l7 + 0x40] %asi, %f0
30992 andncc %o3, %o6, %i3
30993 call loop_2949
30994 fcmpne32 %f0, %f12, %o1
30995 movpos %xcc, %l2, %i1
30996 popc %i2, %l1
30997loop_2949:
30998 movre %o7, 0x28C, %g3
30999 smul %i6, %g1, %l4
31000 ba,a,pt %icc, loop_2950
31001 mova %xcc, %l6, %o2
31002 restored
31003 rdpr %cwp, %g1
31004 rdpr %cansave, %g2
31005 rdpr %canrestore, %g3
31006 rdpr %cleanwin, %g4
31007 rdpr %otherwin, %g5
31008 rdpr %wstate, %g6
31009 subc %i7, 0x1928, %i4
31010loop_2950:
31011 movrgez %g7, %g5, %o4
31012 movcs %xcc, %g4, %o5
31013 fmovscc %icc, %f8, %f29
31014 fbue,a %fcc2, loop_2951
31015 mulx %i0, 0x1D0A, %l3
31016 movpos %xcc, %g6, %l0
31017 and %o0, 0x09EE, %g2
31018loop_2951:
31019 nop
31020 set 0x70, %l4
31021 lduwa [%l7 + %l4] 0x89, %l5
31022 fmul8x16 %f25, %f30, %f28
31023 tcc %icc, 0x0
31024 fnors %f31, %f25, %f8
31025 movn %xcc, %i5, %o6
31026 fblg %fcc2, loop_2952
31027 array16 %o3, %i3, %o1
31028 tsubcc %i1, %i2, %l2
31029 bcs,pn %xcc, loop_2953
31030loop_2952:
31031 fmovsne %xcc, %f1, %f19
31032 fbn %fcc3, loop_2954
31033 orncc %o7, 0x18F4, %g3
31034loop_2953:
31035 tsubcc %l1, %i6, %l4
31036 andncc %g1, %o2, %l6
31037loop_2954:
31038 sdivcc %i4, 0x0140, %g7
31039 udiv %g5, 0x0559, %i7
31040 movpos %xcc, %o4, %o5
31041 andncc %g4, %i0, %l3
31042 orn %g6, 0x102D, %o0
31043 edge32l %g2, %l5, %l0
31044 fnors %f26, %f18, %f17
31045 bgu %icc, loop_2955
31046 mulscc %o6, 0x1722, %i5
31047 fzeros %f27
31048 set 0x18, %o1
31049 prefetcha [%l7 + %o1] 0x04, 0x3
31050loop_2955:
31051 sdiv %o3, 0x1108, %i1
31052 bpos %xcc, loop_2956
31053 subc %o1, %i2, %o7
31054 wr %g0, 0x88, %asi
31055 swapa [%l7 + 0x10] %asi, %l2
31056loop_2956:
31057 movn %icc, %l1, %i6
31058 ldsw [%l7 + 0x20], %g3
31059 popc %l4, %g1
31060 sub %o2, 0x1A0F, %l6
31061 alignaddr %i4, %g5, %g7
31062 tle %xcc, 0x4
31063 taddcc %o4, %o5, %i7
31064 sethi 0x00A0, %g4
31065 movcs %icc, %l3, %g6
31066 orn %o0, %g2, %l5
31067 movcs %icc, %l0, %o6
31068 sethi 0x1698, %i0
31069 movpos %xcc, %i5, %o3
31070 bpos,pn %xcc, loop_2957
31071 xorcc %i1, 0x1D35, %i3
31072 fandnot1s %f20, %f0, %f24
31073 fandnot1 %f0, %f22, %f0
31074loop_2957:
31075 fmovdge %icc, %f2, %f17
31076 fsrc2 %f0, %f14
31077 stw %o1, [%l7 + 0x5C]
31078 fmuld8sux16 %f12, %f17, %f26
31079 orcc %i2, 0x0455, %l2
31080 tge %icc, 0x1
31081 restored
31082 rdpr %cwp, %g1
31083 rdpr %cansave, %g2
31084 rdpr %canrestore, %g3
31085 rdpr %cleanwin, %g4
31086 rdpr %otherwin, %g5
31087 rdpr %wstate, %g6
31088 movvs %xcc, %o7, %i6
31089 array16 %l1, %l4, %g3
31090 fmovsneg %xcc, %f28, %f16
31091 brlez,a %o2, loop_2958
31092 fsrc1 %f6, %f2
31093 edge16n %l6, %i4, %g5
31094 movgu %icc, %g7, %o4
31095loop_2958:
31096 fsrc2s %f24, %f27
31097 bvs,a %icc, loop_2959
31098 array16 %g1, %o5, %i7
31099 movl %xcc, %l3, %g4
31100 tpos %xcc, 0x4
31101loop_2959:
31102 movg %xcc, %g6, %g2
31103 ldub [%l7 + 0x2C], %l5
31104 movrgez %l0, 0x0B3, %o0
31105 fornot2s %f14, %f7, %f0
31106 mulscc %i0, %o6, %i5
31107 tge %xcc, 0x3
31108 prefetch [%l7 + 0x28], 0x2
31109 array8 %o3, %i1, %o1
31110 set 0x18, %i1
31111 lda [%l7 + %i1] 0x80, %f2
31112 sir 0x1054
31113 fcmpne32 %f12, %f16, %i2
31114 fbne,a %fcc2, loop_2960
31115 ldub [%l7 + 0x41], %i3
31116 andcc %l2, 0x02E1, %i6
31117 stb %l1, [%l7 + 0x0A]
31118loop_2960:
31119 std %l4, [%l7 + 0x38]
31120 fbo %fcc0, loop_2961
31121 addc %o7, %o2, %g3
31122 udiv %i4, 0x0EC1, %l6
31123 movre %g7, 0x382, %g5
31124loop_2961:
31125 xnor %o4, %g1, %o5
31126 alignaddrl %i7, %g4, %l3
31127 mulscc %g6, 0x1D86, %l5
31128 sra %l0, %g2, %o0
31129 set 0x68, %o5
31130 ldstuba [%l7 + %o5] 0x88, %o6
31131 fsrc2 %f28, %f6
31132 fpackfix %f2, %f17
31133 movle %xcc, %i5, %i0
31134 movne %xcc, %i1, %o3
31135 subcc %o1, 0x0BD1, %i3
31136 sllx %l2, %i2, %i6
31137 set 0x18, %l1
31138 ldxa [%l7 + %l1] 0x89, %l1
31139 sra %o7, 0x0A, %o2
31140 fmovsne %xcc, %f6, %f5
31141 xorcc %l4, 0x0A54, %i4
31142 edge8n %l6, %g7, %g3
31143 bpos,a loop_2962
31144 movcs %xcc, %g5, %o4
31145 brgz %g1, loop_2963
31146 edge32l %o5, %g4, %l3
31147loop_2962:
31148 bleu,a loop_2964
31149 xor %i7, %g6, %l5
31150loop_2963:
31151 array16 %g2, %o0, %o6
31152 wr %g0, 0x11, %asi
31153 sta %f30, [%l7 + 0x58] %asi
31154loop_2964:
31155 prefetch [%l7 + 0x70], 0x3
31156 orn %l0, %i5, %i1
31157 subcc %o3, 0x1E7C, %o1
31158 fmovrse %i0, %f23, %f21
31159 fblg,a %fcc0, loop_2965
31160 fnegd %f30, %f12
31161 fmuld8sux16 %f31, %f7, %f16
31162 taddcctv %i3, 0x09D0, %l2
31163loop_2965:
31164 sdiv %i2, 0x04FB, %l1
31165 udiv %o7, 0x16E1, %o2
31166 xnorcc %i6, 0x04AE, %i4
31167 fmul8x16 %f23, %f14, %f16
31168 fbu,a %fcc3, loop_2966
31169 subcc %l4, 0x1B83, %l6
31170 alignaddrl %g7, %g5, %o4
31171 orncc %g1, 0x10AE, %g3
31172loop_2966:
31173 fexpand %f5, %f6
31174 tvc %xcc, 0x5
31175 ldsb [%l7 + 0x36], %g4
31176 fmul8x16au %f20, %f23, %f16
31177 tvc %xcc, 0x1
31178 movrne %l3, %i7, %g6
31179 sll %o5, %g2, %o0
31180 sth %l5, [%l7 + 0x3C]
31181 addccc %o6, %i5, %l0
31182 addc %i1, 0x18AB, %o3
31183 set 0x170, %i4
31184 nop ! nop ! ldxa [%g0 + %i4] 0x40, %o1 ripped by fixASI40.pl ripped by fixASI40.pl
31185 stbar
31186 be loop_2967
31187 fmovdn %icc, %f31, %f0
31188 tn %icc, 0x2
31189 orncc %i0, 0x0834, %i3
31190loop_2967:
31191 restored
31192 rdpr %cwp, %g1
31193 rdpr %cansave, %g2
31194 rdpr %canrestore, %g3
31195 rdpr %cleanwin, %g4
31196 rdpr %otherwin, %g5
31197 rdpr %wstate, %g6
31198 fnegd %f22, %f16
31199 edge32ln %i2, %l2, %o7
31200 edge32 %l1, %i6, %o2
31201 fmovsvs %icc, %f27, %f16
31202 fornot2 %f6, %f26, %f16
31203 fbne,a %fcc3, loop_2968
31204 fmovsle %xcc, %f17, %f11
31205 array32 %l4, %l6, %i4
31206 movrgz %g7, %o4, %g5
31207loop_2968:
31208 taddcc %g3, %g4, %l3
31209 membar 0x56
31210 move %xcc, %i7, %g6
31211 fxnors %f9, %f19, %f19
31212 fcmpgt32 %f6, %f28, %g1
31213 ldx [%l7 + 0x70], %o5
31214 mova %xcc, %o0, %g2
31215 movrgez %o6, 0x1F4, %l5
31216 movg %icc, %i5, %l0
31217 fmovspos %icc, %f14, %f4
31218 tsubcctv %i1, 0x1155, %o3
31219 sdivcc %o1, 0x1D0F, %i3
31220 subccc %i0, %i2, %o7
31221 edge32ln %l1, %l2, %i6
31222 wr %g0, 0x80, %asi
31223 lduba [%l7 + 0x0B] %asi, %o2
31224 prefetch [%l7 + 0x40], 0x2
31225 te %icc, 0x6
31226 bvs,a %xcc, loop_2969
31227 tleu %icc, 0x2
31228 siam 0x3
31229 swap [%l7 + 0x0C], %l6
31230loop_2969:
31231 ldsb [%l7 + 0x1E], %i4
31232 addc %g7, %l4, %g5
31233 fbn %fcc1, loop_2970
31234 edge16 %g3, %o4, %g4
31235 movrgz %l3, 0x3C3, %g6
31236 fmovda %xcc, %f2, %f18
31237loop_2970:
31238 edge32l %g1, %i7, %o5
31239 fmovscs %icc, %f4, %f7
31240 movvc %icc, %o0, %o6
31241 brlez %g2, loop_2971
31242 smulcc %i5, %l5, %l0
31243 alignaddrl %i1, %o3, %o1
31244 movle %xcc, %i0, %i3
31245loop_2971:
31246 movle %xcc, %o7, %l1
31247 subcc %i2, %i6, %o2
31248 fbul,a %fcc1, loop_2972
31249 edge16l %l2, %i4, %l6
31250 orn %l4, %g7, %g3
31251 subc %o4, 0x141B, %g4
31252loop_2972:
31253 edge8n %g5, %l3, %g1
31254 udivcc %i7, 0x18E8, %g6
31255 xor %o0, %o6, %g2
31256 edge8l %i5, %o5, %l5
31257 tpos %icc, 0x2
31258 brlz,a %i1, loop_2973
31259 fba %fcc3, loop_2974
31260 movcs %icc, %o3, %l0
31261 fbue %fcc2, loop_2975
31262loop_2973:
31263 movn %icc, %o1, %i3
31264loop_2974:
31265 orncc %i0, %o7, %l1
31266 movrlz %i6, %i2, %o2
31267loop_2975:
31268 ld [%l7 + 0x68], %f25
31269 tcc %xcc, 0x2
31270 std %l2, [%l7 + 0x58]
31271 fbe %fcc0, loop_2976
31272 array8 %i4, %l6, %g7
31273 edge16l %g3, %l4, %o4
31274 brlez %g4, loop_2977
31275loop_2976:
31276 udivx %g5, 0x174E, %l3
31277 ta %icc, 0x7
31278 tcs %icc, 0x2
31279loop_2977:
31280 tvc %xcc, 0x4
31281 and %g1, %g6, %i7
31282 be loop_2978
31283 ldub [%l7 + 0x70], %o0
31284 set 0x40, %i0
31285 stda %f0, [%l7 + %i0] 0x89
31286loop_2978:
31287 alignaddrl %g2, %i5, %o6
31288 swap [%l7 + 0x38], %o5
31289 orncc %l5, %o3, %l0
31290 fba %fcc0, loop_2979
31291 lduh [%l7 + 0x70], %i1
31292 ble,pn %icc, loop_2980
31293 tpos %xcc, 0x3
31294loop_2979:
31295 bn,a,pn %xcc, loop_2981
31296 xnor %i3, 0x07ED, %i0
31297loop_2980:
31298 fmovdge %xcc, %f7, %f28
31299 fbl,a %fcc3, loop_2982
31300loop_2981:
31301 fmul8ulx16 %f20, %f12, %f28
31302 fmovrdgez %o1, %f20, %f20
31303 ldsh [%l7 + 0x1C], %o7
31304loop_2982:
31305 orcc %i6, %i2, %l1
31306 fcmpne32 %f28, %f10, %l2
31307 stw %o2, [%l7 + 0x1C]
31308 udivcc %l6, 0x05EE, %i4
31309 te %xcc, 0x6
31310 udivx %g3, 0x06F5, %l4
31311 wr %g0, 0x2f, %asi
31312 stda %o4, [%l7 + 0x40] %asi
31313 membar #Sync
31314 xor %g4, 0x08DF, %g7
31315 brlz,a %l3, loop_2983
31316 fcmpeq32 %f18, %f26, %g5
31317 fnors %f20, %f8, %f10
31318 subc %g1, 0x0307, %g6
31319loop_2983:
31320 tvc %icc, 0x6
31321 sdivcc %o0, 0x0DD2, %g2
31322 orn %i7, 0x0960, %o6
31323 subccc %i5, %l5, %o5
31324 andn %o3, 0x1D70, %i1
31325 edge16ln %l0, %i3, %o1
31326 mulscc %o7, 0x039C, %i0
31327 sra %i6, 0x0A, %l1
31328 movcc %xcc, %l2, %i2
31329 fnands %f16, %f22, %f6
31330 fmovde %icc, %f17, %f15
31331 movre %l6, %i4, %o2
31332 sra %l4, %o4, %g4
31333 edge32 %g7, %l3, %g3
31334 movre %g5, %g1, %g6
31335 fcmpgt16 %f20, %f18, %o0
31336 sth %i7, [%l7 + 0x3E]
31337 or %g2, %o6, %l5
31338 taddcc %i5, %o3, %i1
31339 st %f20, [%l7 + 0x08]
31340 fzeros %f14
31341 add %l7, 0x48, %l6
31342 wr %g0, 0x0c, %asi
31343 ldxa [%l6] %asi, %o5
31344 casxa [%l6] 0x0c, %o5, %i3
31345 ldsw [%l7 + 0x7C], %l0
31346 and %o1, %o7, %i0
31347 ldub [%l7 + 0x09], %i6
31348 movg %icc, %l2, %i2
31349 stx %l1, [%l7 + 0x70]
31350 restored
31351 rdpr %cwp, %g1
31352 rdpr %cansave, %g2
31353 rdpr %canrestore, %g3
31354 rdpr %cleanwin, %g4
31355 rdpr %otherwin, %g5
31356 rdpr %wstate, %g6
31357 addcc %i4, %o2, %l4
31358 tg %xcc, 0x7
31359 restored
31360 rdpr %cwp, %g1
31361 rdpr %cansave, %g2
31362 rdpr %canrestore, %g3
31363 rdpr %cleanwin, %g4
31364 rdpr %otherwin, %g5
31365 rdpr %wstate, %g6
31366 nop
31367 setx loop_2984, %l0, %l1
31368 jmpl %l1, %o4
31369 xnor %l6, 0x0F4A, %g7
31370 movcc %xcc, %l3, %g3
31371 swap [%l7 + 0x5C], %g5
31372loop_2984:
31373 fsrc1 %f0, %f20
31374 tg %icc, 0x0
31375 membar 0x2C
31376 sir 0x0D94
31377 srl %g4, 0x13, %g1
31378 edge32 %g6, %i7, %o0
31379 fmovsle %xcc, %f26, %f30
31380 taddcctv %g2, %l5, %o6
31381 orncc %i5, 0x1E2F, %i1
31382 popc 0x0512, %o3
31383 andncc %o5, %i3, %o1
31384 bpos,pn %icc, loop_2985
31385 fba,a %fcc0, loop_2986
31386 bne,pt %icc, loop_2987
31387 udivx %o7, 0x1587, %l0
31388loop_2985:
31389 mulscc %i6, 0x0482, %i0
31390loop_2986:
31391 edge8 %l2, %i2, %i4
31392loop_2987:
31393 nop
31394 membar #Sync
31395 wr %g0, 0x1f, %asi
31396 ldda [%l7 + 0x40] %asi, %f16
31397 edge16 %o2, %l1, %o4
31398 be,pn %icc, loop_2988
31399 fmovrdlz %l4, %f4, %f16
31400 fabsd %f8, %f0
31401 stx %g7, [%l7 + 0x58]
31402loop_2988:
31403 movne %xcc, %l3, %l6
31404 std %f10, [%l7 + 0x70]
31405 fmovd %f16, %f14
31406 fmovrslez %g3, %f27, %f3
31407 fbo,a %fcc3, loop_2989
31408 movl %icc, %g4, %g1
31409 movneg %xcc, %g6, %i7
31410 be,a,pn %icc, loop_2990
31411loop_2989:
31412 std %f6, [%l7 + 0x58]
31413 stw %g5, [%l7 + 0x08]
31414 popc 0x10F3, %o0
31415loop_2990:
31416 movre %l5, 0x131, %g2
31417 wr %g0, 0x80, %asi
31418 ldstuba [%l7 + 0x6F] %asi, %i5
31419 std %f16, [%l7 + 0x18]
31420 array32 %o6, %o3, %o5
31421 stbar
31422 sllx %i3, %i1, %o7
31423 andn %o1, %l0, %i0
31424 addcc %i6, %l2, %i2
31425 sethi 0x1045, %o2
31426 srax %l1, 0x03, %i4
31427 smul %o4, %g7, %l3
31428 edge8l %l6, %l4, %g3
31429 prefetch [%l7 + 0x7C], 0x1
31430 sir 0x1518
31431 movg %xcc, %g1, %g4
31432 fble,a %fcc3, loop_2991
31433 fba %fcc3, loop_2992
31434 add %i7, 0x1BD7, %g5
31435 movvc %icc, %o0, %l5
31436loop_2991:
31437 movne %icc, %g2, %i5
31438loop_2992:
31439 nop
31440 wr %g0, 0x89, %asi
31441 lduwa [%l7 + 0x50] %asi, %o6
31442 popc 0x1C69, %o3
31443 movcs %icc, %o5, %i3
31444 edge16ln %i1, %g6, %o1
31445 mova %xcc, %o7, %l0
31446 st %f24, [%l7 + 0x4C]
31447 mulx %i0, 0x18FC, %i6
31448 movn %icc, %l2, %o2
31449 fblg %fcc2, loop_2993
31450 stb %l1, [%l7 + 0x7C]
31451 tsubcc %i4, 0x08D0, %o4
31452 array8 %g7, %i2, %l6
31453loop_2993:
31454 fnor %f4, %f26, %f26
31455 edge16n %l4, %g3, %l3
31456 add %l7, 0x44, %l6
31457 wr %g0, 0x10, %asi
31458 casa [%l6] 0x10, %g4, %g1
31459 stx %g5, [%l7 + 0x60]
31460 movrne %i7, 0x24E, %o0
31461 wr %g0, 0x88, %asi
31462 ldda [%l7 + 0x40] %asi, %f0
31463 fmovrslez %l5, %f15, %f18
31464 sir 0x1C68
31465 bgu,a loop_2994
31466 ba %xcc, loop_2995
31467 fbule,a %fcc1, loop_2996
31468 movcs %icc, %g2, %o6
31469loop_2994:
31470 fmovdneg %xcc, %f8, %f0
31471loop_2995:
31472 add %o3, %i5, %o5
31473loop_2996:
31474 brlz,a %i3, loop_2997
31475 subc %g6, %i1, %o1
31476 wr %g0, 0x0c, %asi
31477 ldxa [%l7 + 0x58] %asi, %o7
31478loop_2997:
31479 fornot1s %f4, %f18, %f30
31480 edge16 %i0, %i6, %l0
31481 tne %xcc, 0x6
31482 ldx [%l7 + 0x28], %l2
31483 edge8 %o2, %i4, %o4
31484 and %g7, %i2, %l1
31485 taddcc %l6, 0x1BF2, %l4
31486 udivx %l3, 0x089D, %g4
31487 sub %g1, 0x0074, %g5
31488 bcc loop_2998
31489 membar 0x60
31490 saved
31491 rdpr %cwp, %g1
31492 rdpr %cansave, %g2
31493 rdpr %canrestore, %g3
31494 rdpr %cleanwin, %g4
31495 rdpr %otherwin, %g5
31496 rdpr %wstate, %g6
31497 orncc %g3, 0x061C, %i7
31498loop_2998:
31499 xnorcc %l5, %o0, %o6
31500 edge32n %o3, %i5, %g2
31501 movcs %icc, %o5, %g6
31502 sir 0x1160
31503 movrlz %i3, %i1, %o1
31504 umul %o7, 0x0E3B, %i0
31505 xor %l0, %i6, %o2
31506 sra %l2, %i4, %o4
31507 alignaddrl %i2, %g7, %l6
31508 fmovrde %l1, %f10, %f14
31509 tvc %icc, 0x6
31510 movn %icc, %l4, %g4
31511 srl %l3, %g5, %g1
31512 array32 %i7, %l5, %o0
31513 movcc %xcc, %g3, %o6
31514 sethi 0x00DF, %i5
31515 siam 0x1
31516 addccc %o3, 0x0F5F, %g2
31517 andn %o5, 0x004F, %g6
31518 mulx %i3, %o1, %i1
31519 brlez %o7, loop_2999
31520 tcs %icc, 0x7
31521 fnot1s %f5, %f11
31522 alignaddrl %l0, %i6, %o2
31523loop_2999:
31524 edge16 %l2, %i4, %i0
31525 tcc %icc, 0x4
31526 xnorcc %o4, %g7, %l6
31527 tg %xcc, 0x0
31528 tge %icc, 0x0
31529 fornot1 %f22, %f16, %f4
31530 set 0x3D, %g3
31531 ldstuba [%l7 + %g3] 0x04, %l1
31532 fpack16 %f6, %f29
31533 st %f26, [%l7 + 0x10]
31534 fmovdne %xcc, %f6, %f25
31535 fsrc2s %f13, %f25
31536 fmovse %xcc, %f9, %f21
31537 mulscc %l4, 0x16D0, %g4
31538 fbg %fcc0, loop_3000
31539 or %l3, 0x1B4B, %i2
31540 set 0x40, %g7
31541 ldda [%l7 + %g7] 0x81, %f16
31542loop_3000:
31543 tgu %icc, 0x5
31544 edge16 %g1, %g5, %i7
31545 brnz %o0, loop_3001
31546 tne %xcc, 0x5
31547 orcc %l5, 0x19E1, %g3
31548 wr %g0, 0x18, %asi
31549 ldsba [%l7 + 0x27] %asi, %i5
31550loop_3001:
31551 fnegs %f9, %f23
31552 sllx %o6, %g2, %o3
31553 fpadd32s %f3, %f26, %f9
31554 movn %icc, %g6, %i3
31555 mulscc %o5, %i1, %o7
31556 srlx %o1, 0x1E, %i6
31557 bpos,a loop_3002
31558 movrne %o2, %l2, %i4
31559 umul %i0, 0x0A4D, %l0
31560 fcmpeq16 %f24, %f4, %g7
31561loop_3002:
31562 tge %icc, 0x1
31563 fpadd32 %f8, %f2, %f16
31564 bge,a,pt %icc, loop_3003
31565 alignaddrl %o4, %l1, %l4
31566 fcmpne16 %f2, %f26, %l6
31567 brlez %g4, loop_3004
31568loop_3003:
31569 tcs %icc, 0x4
31570 fmovd %f0, %f0
31571 wr %g0, 0x89, %asi
31572 stwa %l3, [%l7 + 0x30] %asi
31573loop_3004:
31574 edge16n %i2, %g5, %i7
31575 fmovscs %icc, %f30, %f8
31576 andncc %g1, %o0, %l5
31577 ldub [%l7 + 0x0F], %i5
31578 edge32n %g3, %g2, %o3
31579 saved
31580 rdpr %cwp, %g1
31581 rdpr %cansave, %g2
31582 rdpr %canrestore, %g3
31583 rdpr %cleanwin, %g4
31584 rdpr %otherwin, %g5
31585 rdpr %wstate, %g6
31586 edge32 %g6, %i3, %o5
31587 sdiv %i1, 0x0FD7, %o7
31588 fcmpeq16 %f24, %f18, %o6
31589 fornot1 %f2, %f14, %f8
31590 set 0x24, %o0
31591 ldswa [%l7 + %o0] 0x89, %o1
31592 movg %xcc, %o2, %l2
31593 umul %i4, %i6, %l0
31594 taddcc %g7, 0x1684, %o4
31595 tcc %xcc, 0x7
31596 movn %xcc, %i0, %l4
31597 fmovrdgz %l6, %f0, %f2
31598 fmovde %xcc, %f18, %f12
31599 tpos %icc, 0x5
31600 tleu %icc, 0x7
31601 fsrc2 %f30, %f4
31602 bvc,a,pn %xcc, loop_3005
31603 array32 %l1, %l3, %i2
31604 fcmple16 %f14, %f2, %g5
31605 addcc %i7, 0x1660, %g4
31606loop_3005:
31607 tne %icc, 0x2
31608 add %g1, 0x0DC8, %l5
31609 bl,a,pn %icc, loop_3006
31610 fmul8sux16 %f22, %f6, %f8
31611 ldd [%l7 + 0x58], %f26
31612 fpsub32 %f4, %f22, %f28
31613loop_3006:
31614 movrgz %o0, 0x0C3, %g3
31615 fbul,a %fcc0, loop_3007
31616 edge8n %g2, %i5, %g6
31617 movrgz %i3, %o3, %i1
31618 fbug,a %fcc0, loop_3008
31619loop_3007:
31620 fbe %fcc1, loop_3009
31621 movpos %xcc, %o7, %o5
31622 brnz,a %o1, loop_3010
31623loop_3008:
31624 umulcc %o6, %l2, %i4
31625loop_3009:
31626 andcc %i6, %o2, %l0
31627 stw %o4, [%l7 + 0x44]
31628loop_3010:
31629 bg,a %xcc, loop_3011
31630 orn %i0, %g7, %l4
31631 fcmpgt32 %f16, %f12, %l6
31632 mova %xcc, %l3, %l1
31633loop_3011:
31634 movrgz %i2, 0x1DB, %i7
31635 tn %xcc, 0x6
31636 movvc %xcc, %g5, %g1
31637 fbul,a %fcc1, loop_3012
31638 fmovspos %icc, %f8, %f12
31639 ldd [%l7 + 0x60], %f24
31640 srlx %l5, 0x02, %o0
31641loop_3012:
31642 stbar
31643 tleu %xcc, 0x0
31644 udivcc %g3, 0x1091, %g4
31645 movpos %xcc, %i5, %g2
31646 bg %icc, loop_3013
31647 orncc %g6, 0x17C5, %i3
31648 fbge,a %fcc1, loop_3014
31649 edge8n %o3, %o7, %o5
31650loop_3013:
31651 movne %icc, %o1, %o6
31652 sll %i1, %l2, %i4
31653loop_3014:
31654 fandnot1s %f19, %f13, %f12
31655 brnz,a %o2, loop_3015
31656 edge8ln %i6, %o4, %i0
31657 bneg %xcc, loop_3016
31658 sllx %g7, 0x1C, %l4
31659loop_3015:
31660 movrlez %l0, %l3, %l1
31661 orn %l6, 0x0057, %i7
31662loop_3016:
31663 sdiv %g5, 0x005F, %g1
31664 movg %xcc, %l5, %o0
31665 orn %g3, 0x1817, %i2
31666 brgez,a %g4, loop_3017
31667 fbuge %fcc3, loop_3018
31668 brnz %i5, loop_3019
31669 movrgez %g6, 0x37C, %g2
31670loop_3017:
31671 srlx %o3, %o7, %i3
31672loop_3018:
31673 movrlez %o1, 0x205, %o6
31674loop_3019:
31675 mulx %i1, %l2, %o5
31676 tcc %xcc, 0x4
31677 fmovdg %xcc, %f12, %f25
31678 bneg %xcc, loop_3020
31679 tcc %xcc, 0x2
31680 fmovsvc %icc, %f29, %f21
31681 fornot2 %f2, %f24, %f6
31682loop_3020:
31683 tvs %icc, 0x4
31684 bne,a,pn %xcc, loop_3021
31685 sir 0x1A47
31686 edge8 %o2, %i4, %i6
31687 move %icc, %o4, %i0
31688loop_3021:
31689 taddcctv %g7, 0x146F, %l4
31690 fbu %fcc2, loop_3022
31691 xnor %l0, 0x019D, %l1
31692 fmovsg %xcc, %f14, %f24
31693 fmovsvc %xcc, %f24, %f23
31694loop_3022:
31695 orn %l3, %l6, %i7
31696 edge16l %g1, %g5, %l5
31697 fmovsl %xcc, %f11, %f22
31698 add %l7, 0x18, %l6
31699 wr %g0, 0x11, %asi
31700 casxa [%l6] %asi, %o0, %i2
31701 tne %icc, 0x5
31702 edge16n %g4, %g3, %i5
31703 tne %xcc, 0x0
31704 set 0x7F, %l6
31705 ldsba [%l7 + %l6] 0x80, %g2
31706 add %o3, 0x17C5, %o7
31707 movvs %xcc, %i3, %o1
31708 fpackfix %f20, %f21
31709 srlx %o6, 0x0E, %g6
31710 sdivcc %l2, 0x1959, %i1
31711 fbo,a %fcc0, loop_3023
31712 fxors %f0, %f22, %f19
31713 bge,a loop_3024
31714 fcmpgt16 %f6, %f4, %o2
31715loop_3023:
31716 fmovde %icc, %f16, %f28
31717 tg %icc, 0x2
31718loop_3024:
31719 sdivcc %i4, 0x0C5A, %i6
31720 stbar
31721 wr %g0, 0x10, %asi
31722 prefetcha [%l7 + 0x30] %asi, 0x3
31723 fexpand %f8, %f22
31724 fnegs %f24, %f11
31725 andcc %o5, 0x1C04, %i0
31726 srl %l4, 0x00, %g7
31727 ldub [%l7 + 0x32], %l0
31728 ld [%l7 + 0x28], %f29
31729 tcc %icc, 0x0
31730 and %l1, 0x0635, %l6
31731 movre %i7, 0x3EF, %l3
31732 movcs %icc, %g1, %l5
31733 srlx %o0, 0x10, %g5
31734 xnorcc %g4, 0x119D, %g3
31735 fsrc1 %f28, %f2
31736 array8 %i5, %g2, %o3
31737 tsubcctv %i2, %i3, %o7
31738 tsubcc %o6, 0x1306, %g6
31739 ld [%l7 + 0x30], %f0
31740 fpadd32s %f25, %f19, %f2
31741 array32 %l2, %o1, %o2
31742 srl %i1, 0x0C, %i6
31743 fmovsgu %xcc, %f29, %f27
31744 movrlez %o4, %i4, %i0
31745 fmuld8sux16 %f14, %f8, %f6
31746 fpmerge %f14, %f8, %f0
31747 tl %xcc, 0x0
31748 bne,a %xcc, loop_3025
31749 fmovd %f28, %f22
31750 orncc %l4, %g7, %l0
31751 saved
31752 rdpr %cwp, %g1
31753 rdpr %cansave, %g2
31754 rdpr %canrestore, %g3
31755 rdpr %cleanwin, %g4
31756 rdpr %otherwin, %g5
31757 rdpr %wstate, %g6
31758loop_3025:
31759 movcs %xcc, %l1, %l6
31760 fpadd16s %f29, %f24, %f3
31761 udiv %i7, 0x1581, %o5
31762 tvc %icc, 0x3
31763 membar 0x12
31764 fmovrslez %l3, %f25, %f22
31765 or %l5, 0x1D5F, %o0
31766 wr %g0, 0xeb, %asi
31767 stda %g0, [%l7 + 0x58] %asi
31768 membar #Sync
31769 saved
31770 rdpr %cwp, %g1
31771 rdpr %cansave, %g2
31772 rdpr %canrestore, %g3
31773 rdpr %cleanwin, %g4
31774 rdpr %otherwin, %g5
31775 rdpr %wstate, %g6
31776 mova %xcc, %g5, %g4
31777 bvs %icc, loop_3026
31778 tneg %xcc, 0x6
31779 movcc %icc, %i5, %g3
31780 fmovdne %xcc, %f13, %f17
31781loop_3026:
31782 andncc %o3, %g2, %i2
31783 movl %xcc, %o7, %i3
31784 subcc %o6, 0x0546, %g6
31785 tcc %icc, 0x0
31786 tcc %xcc, 0x1
31787 fcmpeq32 %f30, %f12, %l2
31788 bcs,a,pt %xcc, loop_3027
31789 movvs %icc, %o2, %i1
31790 fandnot2s %f2, %f23, %f29
31791 tcs %icc, 0x6
31792loop_3027:
31793 tn %xcc, 0x6
31794 fmovrdgz %i6, %f18, %f6
31795 bcs,a %icc, loop_3028
31796 tcs %xcc, 0x4
31797 fbe,a %fcc0, loop_3029
31798 tn %xcc, 0x6
31799loop_3028:
31800 st %f16, [%l7 + 0x60]
31801 movg %xcc, %o4, %o1
31802loop_3029:
31803 alignaddrl %i4, %i0, %l4
31804 bpos %xcc, loop_3030
31805 movvc %xcc, %g7, %l0
31806 bge,pn %xcc, loop_3031
31807 membar 0x64
31808loop_3030:
31809 stw %l6, [%l7 + 0x6C]
31810 fcmpne16 %f14, %f6, %i7
31811loop_3031:
31812 fxnors %f13, %f12, %f22
31813 and %l1, %o5, %l5
31814 pdist %f30, %f30, %f0
31815 array16 %o0, %g1, %l3
31816 popc %g5, %i5
31817 sub %g3, %g4, %g2
31818 sir 0x071C
31819 tn %icc, 0x7
31820 call loop_3032
31821 alignaddrl %o3, %o7, %i2
31822 set 0x62, %l5
31823 lduha [%l7 + %l5] 0x14, %i3
31824loop_3032:
31825 tsubcctv %o6, %l2, %g6
31826 addc %o2, 0x1F96, %i6
31827 bpos,a,pt %icc, loop_3033
31828 edge8ln %o4, %o1, %i1
31829 movl %icc, %i4, %l4
31830 set 0x58, %g1
31831 stha %i0, [%l7 + %g1] 0x14
31832loop_3033:
31833 fblg %fcc0, loop_3034
31834 fpadd16 %f18, %f8, %f28
31835 st %f21, [%l7 + 0x20]
31836 fble,a %fcc0, loop_3035
31837loop_3034:
31838 fsrc1 %f28, %f10
31839 fbl,a %fcc3, loop_3036
31840 subccc %g7, 0x072C, %l0
31841loop_3035:
31842 fandnot1 %f18, %f22, %f6
31843 smul %i7, 0x04E6, %l6
31844loop_3036:
31845 brlez,a %l1, loop_3037
31846 membar 0x11
31847 fsrc2s %f7, %f10
31848 pdist %f10, %f22, %f20
31849loop_3037:
31850 tvc %icc, 0x4
31851 edge8l %l5, %o0, %g1
31852 fmovsge %xcc, %f8, %f17
31853 flush %l7 + 0x10
31854 fcmpne16 %f8, %f0, %o5
31855 stb %l3, [%l7 + 0x38]
31856 array8 %g5, %i5, %g3
31857 tge %icc, 0x4
31858 movrne %g2, 0x0B6, %g4
31859 movrgz %o7, 0x146, %i2
31860 fpadd32s %f14, %f1, %f9
31861 fmovrslez %o3, %f28, %f7
31862 orn %o6, %l2, %g6
31863 fmovrsgez %i3, %f23, %f14
31864 array8 %i6, %o4, %o2
31865 srl %i1, 0x1A, %i4
31866 fxnor %f10, %f10, %f18
31867 orn %o1, %l4, %g7
31868 fandnot2s %f19, %f15, %f29
31869 brgz,a %l0, loop_3038
31870 nop
31871 setx loop_3039, %l0, %l1
31872 wrpr 0x1, %tl
31873 wrpr %l1, %tpc
31874 add %l1, 0x4, %l1
31875 wrpr %l1, %tnpc
31876 setx 0x34400001400, %l0, %l1
31877 wrpr %l1, %tstate
31878 wrhpr 0x4, %htstate
31879 retry
31880 fmovdne %icc, %f5, %f14
31881 sir 0x1EB0
31882loop_3038:
31883 fnot1s %f20, %f13
31884loop_3039:
31885 umul %i7, %i0, %l1
31886 fmovsg %xcc, %f28, %f6
31887 add %l7, 0x20, %l6
31888 wr %g0, 0x18, %asi
31889 casxa [%l6] %asi, %l5, %l6
31890 fxor %f20, %f2, %f8
31891 add %o0, %g1, %l3
31892 fmul8x16 %f2, %f30, %f12
31893 membar 0x34
31894 EXIT_GOOD
31895
31896
31897
31898!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31899!
31900! Stats for Thread 0:
31901!
31902! Type l : 2834
31903! Type x : 1265
31904! Type cti : 3039
31905! Type f : 4462
31906! Type i : 13400
31907!
31908!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31909
31910
31911 EXIT_GOOD /* test finish */
31912
31913/************************************************************************
31914 Test case data start
31915 ************************************************************************/
31916.data
31917user_data_start:
31918scratch_area:
31919.word 0x58467B33
31920.word 0xFD1E1583
31921.word 0x3E2C9D2A
31922.word 0xAC5983A5
31923.word 0x59054705
31924.word 0xB221C590
31925.word 0xE4697BB7
31926.word 0x0E0E776F
31927.word 0xF8DC4FC7
31928.word 0xEA021387
31929.word 0x7C366A22
31930.word 0x34B93B44
31931.word 0xBC175614
31932.word 0xECC3D6AD
31933.word 0xCDF95617
31934.word 0x5D9C356E
31935.word 0x9372EFFC
31936.word 0xB39108F3
31937.word 0x08BF09D8
31938.word 0x0B442E0D
31939.word 0x626D21D3
31940.word 0x3287B0F0
31941.word 0xA14EB6D9
31942.word 0x7A363531
31943.word 0xDEA891E3
31944.word 0xBA0C6BA3
31945.word 0x150D3A98
31946.word 0xDD33D0F6
31947.word 0x74568CAA
31948.word 0xB4728F29
31949.word 0xD923EEBB
31950.word 0xAD9111DD
31951.word 0x5FE02897
31952.word 0x7876884A
31953.word 0xF671C601
31954.word 0x4EAC878E
31955.word 0xAE80BFB1
31956.word 0x595FE15A
31957.word 0x058A8D04
31958.word 0xB8A222EB
31959.word 0x5C9BAFFF
31960.word 0x5CF9EE71
31961.word 0x32652B78
31962.word 0x0075B2BE
31963.word 0xE6E22100
31964.word 0xE18B94BC
31965.word 0x961E0B2D
31966.word 0xAB257DDB
31967.word 0xBA6A631F
31968.word 0x0E2455DD
31969.word 0xEEB19031
31970.word 0x68459297
31971.word 0x6BBC8B1D
31972.word 0xB0249221
31973.word 0x906F91ED
31974.word 0x56B38F1A
31975.word 0x36F51865
31976.word 0x6EE8CEAD
31977.word 0x544EB64E
31978.word 0x6F272182
31979.word 0x4601DBE9
31980.word 0x42F0489D
31981.word 0x60AD9A97
31982.word 0x52A75249
31983.end