Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f10.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f10.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_fsr3_f10.s,v 1.1 2007/05/11 17:22:25 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 0x27540201A05796C9, %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 0xC, %g1
89 set 0xA, %g2
90 set 0x6, %g3
91 set 0x5, %g4
92 set 0xF, %g5
93 set 0x0, %g6
94 set 0xB, %g7
95 !# Input registers
96 set -0x9, %i0
97 set -0x9, %i1
98 set -0xE, %i2
99 set -0xE, %i3
100 set -0x8, %i4
101 set -0xE, %i5
102 set -0x3, %i6
103 set -0x5, %i7
104 !# Local registers
105 set 0x6ABE9382, %l0
106 set 0x4D6E3F57, %l1
107 set 0x6E319180, %l2
108 set 0x1D3D7F5B, %l3
109 set 0x001D4BAD, %l4
110 set 0x4206C6B0, %l5
111 set 0x0A4F0638, %l6
112 !# Output registers
113 set 0x1639, %o0
114 set 0x0CF0, %o1
115 set 0x1D72, %o2
116 set 0x1E72, %o3
117 set -0x0CD4, %o4
118 set 0x0040, %o5
119 set 0x07BA, %o6
120 set 0x1F88, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x2C7AD05F91D05F78)
123 INIT_TH_FP_REG(%l7,%f2,0xDBD8E89F99768754)
124 INIT_TH_FP_REG(%l7,%f4,0x8CF6745C26D01261)
125 INIT_TH_FP_REG(%l7,%f6,0xCB4E3BE3E96A267E)
126 INIT_TH_FP_REG(%l7,%f8,0xFC462345355BFF9A)
127 INIT_TH_FP_REG(%l7,%f10,0x325024CF884C4813)
128 INIT_TH_FP_REG(%l7,%f12,0x28EBD0D33348A5F1)
129 INIT_TH_FP_REG(%l7,%f14,0xD286FFA4094BD8B6)
130 INIT_TH_FP_REG(%l7,%f16,0x7C45F2350E2BD95A)
131 INIT_TH_FP_REG(%l7,%f18,0xC9C04E10ED2DAFD1)
132 INIT_TH_FP_REG(%l7,%f20,0x715D5C8FC6C56D36)
133 INIT_TH_FP_REG(%l7,%f22,0x9276268CCB3E8023)
134 INIT_TH_FP_REG(%l7,%f24,0xCFEBA485A6F6B915)
135 INIT_TH_FP_REG(%l7,%f26,0x5719DAACEED8371E)
136 INIT_TH_FP_REG(%l7,%f28,0x7EB748EDC0B37572)
137 INIT_TH_FP_REG(%l7,%f30,0x1E5C9B9B7FB2C6CD)
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, 0x874, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 srax %o7, %o6, %g2
151 udivx %o4, 0x0C1D, %i0
152 wr %g0, 0x19, %asi
153 ldsba [%l7 + 0x0E] %asi, %o3
154 ba,a %xcc, loop_1
155 lduw [%l7 + 0x54], %g6
156 subc %l3, 0x14C7, %g5
157 sllx %g1, %g7, %l6
158loop_1:
159 movneg %xcc, %o1, %i6
160 membar 0x28
161 sdivcc %o0, 0x189D, %l0
162 fornot1 %f16, %f16, %f26
163 tle %xcc, 0x0
164 movrlz %i5, 0x305, %l4
165 fmovdgu %icc, %f12, %f19
166 movneg %icc, %o5, %i1
167 nop
168 fitod %f2, %f0
169 fdtos %f0, %f1
170 ldsb [%l7 + 0x37], %i2
171 fmovdge %xcc, %f24, %f8
172 membar #Sync
173 wr %g0, 0xf0, %asi
174 ldda [%l7 + 0x40] %asi, %f16
175 edge8ln %l1, %g3, %i4
176 fmovrslz %o2, %f26, %f5
177 edge8l %l2, %g4, %i3
178 sdivx %i7, 0x193A, %l5
179 movpos %icc, %o7, %o6
180 fmovrdne %o4, %f12, %f0
181 prefetch [%l7 + 0x30], 0x3
182 fmovrsne %g2, %f19, %f29
183 fmovse %xcc, %f30, %f16
184 nop
185 set 0x64, %o4
186 lduw [%l7 + %o4], %i0
187 fmovsne %icc, %f25, %f30
188 nop
189 fitos %f3, %f18
190 fstox %f18, %f18
191 srax %o3, 0x01, %l3
192 sllx %g6, %g5, %g7
193 array8 %g1, %l6, %i6
194 subccc %o1, 0x0AC4, %l0
195 xorcc %i5, %l4, %o5
196 xnorcc %i1, %o0, %l1
197 mova %icc, %i2, %g3
198 movrlz %i4, 0x13C, %o2
199 edge32ln %l2, %i3, %g4
200 movn %xcc, %l5, %o7
201 fmovrdlez %o6, %f28, %f10
202 bne loop_2
203 add %i7, %o4, %g2
204 addccc %i0, %l3, %o3
205 mulx %g6, %g7, %g1
206loop_2:
207 std %f8, [%l7 + 0x70]
208 ba,a %icc, loop_3
209 umul %g5, %i6, %l6
210 add %o1, %i5, %l4
211 xor %l0, %i1, %o5
212loop_3:
213 movvs %icc, %l1, %o0
214 andcc %g3, 0x184F, %i2
215 faligndata %f12, %f26, %f28
216 fandnot1s %f18, %f6, %f14
217 tvc %xcc, 0x3
218 set 0x60, %i0
219 lda [%l7 + %i0] 0x80, %f26
220 wr %g0, 0x89, %asi
221 sta %f30, [%l7 + 0x14] %asi
222 andcc %o2, %i4, %i3
223 taddcctv %g4, 0x0849, %l2
224 te %icc, 0x4
225 taddcc %l5, 0x1A38, %o7
226 brnz %o6, loop_4
227 nop
228 setx 0x6F7E750B756469B1, %l0, %l6
229 stx %l6, [%l7 + 0x28]
230 ldd [%l7 + 0x28], %f0
231 setx 0x8BD5102CD2735382, %l1, %l5
232 stx %l5, [%l7 + 0x10]
233 ldd [%l7 + 0x10], %f6
234 faddd %f6, %f0, %f20
235 taddcctv %o4, %i7, %i0
236 tge %icc, 0x5
237loop_4:
238 move %icc, %l3, %o3
239 array16 %g2, %g6, %g7
240 brlez %g5, loop_5
241 tleu %xcc, 0x7
242 bvs,pn %icc, loop_6
243 tleu %icc, 0x5
244loop_5:
245 tg %xcc, 0x6
246 fexpand %f18, %f18
247loop_6:
248 tcs %icc, 0x7
249 srlx %g1, %l6, %i6
250 tcs %icc, 0x5
251 orncc %i5, %l4, %l0
252 tsubcctv %o1, %i1, %o5
253 sir 0x1DC3
254 sdiv %l1, 0x0C25, %g3
255 nop
256 fitos %f13, %f11
257 fstoi %f11, %f13
258 udivcc %o0, 0x0909, %o2
259 sub %i4, %i3, %i2
260 bcs,a %icc, loop_7
261 fpsub16s %f28, %f28, %f28
262 fpsub16 %f20, %f26, %f16
263 fabsd %f8, %f2
264loop_7:
265 bne loop_8
266 addc %l2, %l5, %o7
267 nop
268 setx 0xB36033DF, %l0, %l6
269 st %l6, [%l7 + 0x28]
270 ld [%l7 + 0x28], %f16
271 setx 0x3CDD74F8, %l1, %l5
272 st %l5, [%l7 + 0x10]
273 ld [%l7 + 0x10], %f28
274 fmuls %f28, %f16, %f17
275 xor %g4, %o4, %o6
276loop_8:
277 udivcc %i7, 0x0E11, %i0
278 nop
279 setx 0xF079D962, %l0, %l6
280 st %l6, [%l7 + 0x08]
281 ld [%l7 + 0x08], %fsr
282 movgu %icc, %l3, %g2
283 te %icc, 0x7
284 wr %g0, 0x0c, %asi
285 swapa [%l7 + 0x4C] %asi, %g6
286 fbug %fcc1, loop_9
287 edge16 %g7, %g5, %g1
288 nop
289 setx loop_10, %l0, %l1
290 wrpr 0x1, %tl
291 wrpr %l1, %tnpc
292 setx 0x34400001400, %l0, %l1
293 wrpr %l1, %tstate
294 wrhpr 0x4, %htstate
295 done
296 fone %f10
297loop_9:
298 bpos loop_11
299 umul %l6, 0x0DAB, %i6
300loop_10:
301 fandnot2s %f17, %f8, %f30
302 movle %icc, %i5, %o3
303loop_11:
304 movcs %xcc, %l4, %l0
305 for %f4, %f2, %f8
306 wr %g0, 0x2b, %asi
307 stba %i1, [%l7 + 0x68] %asi
308 membar #Sync
309 tle %icc, 0x7
310 fmovrsgez %o1, %f24, %f4
311 wr %g0, 0x11, %asi
312 stda %f16, [%l7 + 0x40] %asi
313 bl,pn %icc, loop_12
314 sethi 0x1526, %o5
315 fbne,a %fcc3, loop_13
316 edge16n %g3, %o0, %l1
317loop_12:
318 movn %icc, %i4, %o2
319 array8 %i2, %i3, %l5
320loop_13:
321 mulx %o7, %g4, %l2
322 pdist %f2, %f28, %f18
323 stbar
324 tcc %xcc, 0x5
325 edge32l %o4, %o6, %i0
326 tcc %xcc, 0x2
327 movgu %icc, %i7, %l3
328 movvc %xcc, %g2, %g6
329 subc %g5, 0x108A, %g7
330 movneg %icc, %g1, %i6
331 xor %l6, 0x0FA9, %o3
332 edge16l %l4, %l0, %i5
333 edge16n %o1, %i1, %g3
334 edge8l %o0, %l1, %i4
335 fandnot2s %f29, %f27, %f29
336 alignaddr %o5, %i2, %o2
337 movrlez %l5, %i3, %o7
338 fmovrse %l2, %f10, %f5
339 edge16l %g4, %o6, %o4
340 edge16 %i7, %l3, %g2
341 te %xcc, 0x3
342 tcs %icc, 0x5
343 movcs %icc, %g6, %i0
344 tgu %xcc, 0x4
345 tvs %xcc, 0x7
346 or %g7, 0x0622, %g1
347 movrlez %i6, %l6, %o3
348 udivx %l4, 0x0BEE, %l0
349 edge32ln %g5, %o1, %i1
350 tl %icc, 0x4
351 call loop_14
352 ta %icc, 0x3
353 nop
354 fitod %f8, %f6
355 fdtox %f6, %f12
356 nop
357 setx 0x696B7764607E3313, %l0, %l6
358 stx %l6, [%l7 + 0x08]
359 ldx [%l7 + 0x08], %fsr
360loop_14:
361 fnot2 %f8, %f18
362 fmovsg %xcc, %f16, %f7
363 fmovsge %xcc, %f17, %f7
364 tg %xcc, 0x2
365 addcc %i5, 0x1143, %g3
366 ldstub [%l7 + 0x17], %l1
367 smulcc %o0, 0x1565, %i4
368 nop
369 setx 0xA0AB2E51, %l0, %l6
370 st %l6, [%l7 + 0x28]
371 ld [%l7 + 0x28], %f27
372 setx 0x8FA1CEAF, %l1, %l5
373 st %l5, [%l7 + 0x10]
374 ld [%l7 + 0x10], %f30
375 fmuls %f30, %f27, %f21
376 udivx %o5, 0x1CCE, %i2
377 bgu loop_15
378 movneg %xcc, %l5, %o2
379 fpmerge %f29, %f4, %f10
380 nop
381 setx loop_16, %l0, %l1
382 jmpl %l1, %i3
383loop_15:
384 move %icc, %l2, %g4
385 bcs,pt %icc, loop_17
386 umulcc %o6, 0x0205, %o7
387loop_16:
388 udivx %o4, 0x0A05, %i7
389 set 0x66, %l3
390 lduha [%l7 + %l3] 0x81, %l3
391loop_17:
392 taddcc %g6, 0x06BC, %g2
393 fzero %f14
394 fmovrsne %i0, %f3, %f14
395 sdivx %g7, 0x19A3, %g1
396 taddcctv %i6, %l6, %o3
397 fnors %f16, %f6, %f25
398 tgu %icc, 0x1
399 call loop_18
400 tgu %icc, 0x3
401 st %f20, [%l7 + 0x0C]
402 sir 0x1536
403loop_18:
404 fmovrdne %l0, %f30, %f14
405 bn,pn %icc, loop_19
406 orcc %g5, %l4, %i1
407 edge8l %i5, %o1, %g3
408 fblg,a %fcc3, loop_20
409loop_19:
410 mulscc %l1, %o0, %i4
411 wr %g0, 0x89, %asi
412 ldda [%l7 + 0x40] %asi, %f16
413loop_20:
414 edge16 %i2, %o5, %o2
415 tgu %xcc, 0x3
416 addc %i3, %l2, %g4
417 array8 %o6, %l5, %o7
418 array16 %o4, %i7, %l3
419 movvs %icc, %g2, %i0
420 brz,a %g6, loop_21
421 sir 0x1A0C
422 wr %g0, 0x80, %asi
423 lduha [%l7 + 0x1C] %asi, %g1
424loop_21:
425 sdivcc %i6, 0x0E23, %l6
426 movrne %o3, 0x0AB, %l0
427 edge16ln %g5, %l4, %g7
428 movge %icc, %i5, %o1
429 bvc,a loop_22
430 ba,pn %xcc, loop_23
431 brz,a %g3, loop_24
432 te %icc, 0x0
433loop_22:
434 movne %xcc, %l1, %i1
435loop_23:
436 xorcc %o0, 0x0E85, %i2
437loop_24:
438 udivx %i4, 0x1BCD, %o2
439 taddcc %o5, %i3, %g4
440 fandnot2 %f20, %f12, %f26
441 set 0x20, %g7
442 ldda [%l7 + %g7] 0x2b, %l2
443 subcc %l5, 0x0B7B, %o7
444 edge8 %o6, %o4, %i7
445 set 0x1C, %l5
446 ldsha [%l7 + %l5] 0x80, %g2
447 bge,pt %xcc, loop_25
448 movrne %i0, %l3, %g1
449 udiv %g6, 0x1AD3, %i6
450 movg %icc, %l6, %o3
451loop_25:
452 fbne %fcc2, loop_26
453 fnot1s %f21, %f13
454 movneg %xcc, %l0, %l4
455 array32 %g5, %i5, %o1
456loop_26:
457 movleu %icc, %g3, %g7
458 movrlez %l1, %i1, %i2
459 fbuge %fcc1, loop_27
460 fandnot2s %f26, %f23, %f16
461 fmovsleu %xcc, %f8, %f19
462 movgu %xcc, %i4, %o0
463loop_27:
464 fbo %fcc0, loop_28
465 sub %o5, 0x13F1, %i3
466 wr %g0, 0x22, %asi
467 stba %g4, [%l7 + 0x09] %asi
468 membar #Sync
469loop_28:
470 andn %l2, 0x0BDC, %l5
471 sdivx %o7, 0x0AB8, %o2
472 fblg,a %fcc2, loop_29
473 edge16l %o4, %i7, %o6
474 movrlz %g2, 0x338, %i0
475 fmuld8ulx16 %f10, %f8, %f6
476loop_29:
477 tsubcc %g1, 0x1375, %g6
478 srax %l3, 0x13, %l6
479 stbar
480 fmovrde %i6, %f4, %f28
481 tl %icc, 0x2
482 sll %o3, 0x02, %l0
483 movneg %icc, %g5, %l4
484 fbl %fcc2, loop_30
485 fornot1 %f28, %f28, %f10
486 fmovsne %icc, %f29, %f31
487 edge16n %o1, %g3, %g7
488loop_30:
489 nop
490 setx 0x2F5DC650507E6136, %l0, %l6
491 stx %l6, [%l7 + 0x10]
492 ldx [%l7 + 0x10], %fsr
493 add %l7, 0x10, %l6
494 wr %g0, 0x18, %asi
495 casxa [%l6] 0x18, %i5, %i1
496 fmul8sux16 %f6, %f22, %f30
497 fmovdg %icc, %f14, %f3
498 tg %icc, 0x5
499 fmovdle %xcc, %f30, %f20
500 fmovdpos %xcc, %f8, %f3
501 edge16n %l1, %i4, %i2
502 add %o5, 0x1E6D, %o0
503 fmovdvc %icc, %f30, %f27
504 fandnot2 %f24, %f24, %f16
505 sra %g4, %l2, %i3
506 movrlz %o7, 0x2A1, %o2
507 movrgez %o4, 0x3A3, %i7
508 movneg %icc, %o6, %g2
509 edge8 %l5, %i0, %g6
510 fmovdne %icc, %f13, %f14
511 alignaddr %g1, %l6, %i6
512 membar 0x27
513 ldsb [%l7 + 0x59], %o3
514 nop
515 setx 0x9FC12824, %l0, %l6
516 st %l6, [%l7 + 0x28]
517 ld [%l7 + 0x28], %f9
518 fsqrts %f9, %f1
519 movle %icc, %l0, %l3
520 fpmerge %f26, %f3, %f10
521 addccc %g5, 0x19B3, %l4
522 tge %icc, 0x0
523 fmovscc %icc, %f28, %f4
524 fmovsvc %xcc, %f1, %f1
525 bn,pn %xcc, loop_31
526 movcs %xcc, %o1, %g7
527 movrlez %i5, %g3, %l1
528 saved
529 rdpr %cwp, %g1
530 rdpr %cansave, %g2
531 rdpr %canrestore, %g3
532 rdpr %cleanwin, %g4
533 rdpr %otherwin, %g5
534 rdpr %wstate, %g6
535loop_31:
536 bg,a loop_32
537 tneg %xcc, 0x4
538 wr %g0, 0x81, %asi
539 ldstuba [%l7 + 0x5F] %asi, %i4
540loop_32:
541 fbe %fcc2, loop_33
542 fbule %fcc2, loop_34
543 lduw [%l7 + 0x44], %i2
544 tcc %icc, 0x2
545loop_33:
546 movg %xcc, %i1, %o0
547loop_34:
548 udivx %o5, 0x162F, %g4
549 taddcctv %l2, 0x1780, %o7
550 array16 %o2, %o4, %i7
551 popc %o6, %g2
552 movrne %i3, 0x0E4, %l5
553 tneg %icc, 0x4
554 umulcc %g6, %g1, %l6
555 xorcc %i6, 0x1CFE, %o3
556 taddcc %l0, 0x01BE, %i0
557 restored
558 rdpr %cwp, %g1
559 rdpr %cansave, %g2
560 rdpr %canrestore, %g3
561 rdpr %cleanwin, %g4
562 rdpr %otherwin, %g5
563 rdpr %wstate, %g6
564 udiv %l3, 0x1864, %l4
565 fandnot1 %f8, %f28, %f20
566 brlz %g5, loop_35
567 pdist %f20, %f10, %f22
568 umulcc %g7, 0x1B24, %o1
569 orn %i5, 0x039D, %g3
570loop_35:
571 subcc %l1, %i2, %i4
572 sdiv %o0, 0x1999, %o5
573 array8 %g4, %i1, %o7
574 fmovsgu %xcc, %f22, %f14
575 wr %g0, 0x19, %asi
576 stba %o2, [%l7 + 0x68] %asi
577 stx %o4, [%l7 + 0x40]
578 taddcc %l2, 0x0686, %i7
579 fpsub32s %f12, %f1, %f22
580 fmuld8ulx16 %f17, %f21, %f8
581 fmovsle %xcc, %f7, %f30
582 fzeros %f9
583 orncc %g2, 0x0EEC, %i3
584 tsubcc %l5, %o6, %g6
585 udiv %l6, 0x19A8, %i6
586 edge32ln %o3, %l0, %g1
587 fmovdcs %xcc, %f24, %f21
588 fbg %fcc0, loop_36
589 addc %l3, %l4, %i0
590 movrgez %g7, %g5, %i5
591 tcs %icc, 0x4
592loop_36:
593 ta %xcc, 0x0
594 fmovda %xcc, %f0, %f26
595 fmovrsgez %g3, %f22, %f26
596 wr %g0, 0xf1, %asi
597 stda %f0, [%l7 + 0x40] %asi
598 membar #Sync
599 edge16l %o1, %i2, %i4
600 fxor %f2, %f14, %f16
601 movvc %icc, %l1, %o5
602 bleu loop_37
603 movge %xcc, %g4, %i1
604 set 0x54, %o0
605 swapa [%l7 + %o0] 0x04, %o0
606loop_37:
607 mulx %o7, 0x06BA, %o4
608 fsrc1 %f22, %f28
609 fbne %fcc3, loop_38
610 movl %xcc, %o2, %i7
611 movne %xcc, %l2, %i3
612 fornot1 %f28, %f6, %f30
613loop_38:
614 fmovrsne %g2, %f18, %f16
615 ta %xcc, 0x4
616 edge8 %o6, %g6, %l6
617 nop
618 setx loop_39, %l0, %l1
619 wrpr 0x1, %tl
620 wrpr %l1, %tnpc
621 setx 0x34400001400, %l0, %l1
622 wrpr %l1, %tstate
623 wrhpr 0x4, %htstate
624 done
625 fmul8ulx16 %f4, %f26, %f28
626 fcmpeq16 %f0, %f4, %i6
627 restored
628 rdpr %cwp, %g1
629 rdpr %cansave, %g2
630 rdpr %canrestore, %g3
631 rdpr %cleanwin, %g4
632 rdpr %otherwin, %g5
633 rdpr %wstate, %g6
634loop_39:
635 array16 %o3, %l5, %l0
636 orncc %g1, %l4, %i0
637 fmul8x16al %f25, %f5, %f30
638 tle %xcc, 0x7
639 fbug,a %fcc1, loop_40
640 movgu %xcc, %g7, %g5
641 stw %l3, [%l7 + 0x14]
642 fmul8x16 %f22, %f20, %f22
643loop_40:
644 bgu,a %icc, loop_41
645 tsubcc %g3, 0x1ED9, %i5
646 lduw [%l7 + 0x4C], %o1
647 fbne,a %fcc3, loop_42
648loop_41:
649 subcc %i2, 0x14A0, %i4
650 restored
651 rdpr %cwp, %g1
652 rdpr %cansave, %g2
653 rdpr %canrestore, %g3
654 rdpr %cleanwin, %g4
655 rdpr %otherwin, %g5
656 rdpr %wstate, %g6
657 nop
658 setx loop_43, %l0, %l1
659 wrpr 0x1, %tl
660 wrpr %l1, %tnpc
661 setx 0x34400001400, %l0, %l1
662 wrpr %l1, %tstate
663 wrhpr 0x4, %htstate
664 done
665loop_42:
666 prefetch [%l7 + 0x50], 0x0
667 sdivx %o5, 0x15A0, %l1
668 edge8n %i1, %g4, %o0
669loop_43:
670 alignaddrl %o7, %o4, %o2
671 movvc %icc, %i7, %l2
672 movge %xcc, %g2, %o6
673 bvc,a loop_44
674 fsrc2 %f16, %f16
675 srax %i3, 0x0B, %l6
676 call loop_45
677loop_44:
678 fbne %fcc2, loop_46
679 movcc %icc, %g6, %o3
680 movle %icc, %i6, %l0
681loop_45:
682 fbu %fcc2, loop_47
683loop_46:
684 st %f27, [%l7 + 0x10]
685 fbl,a %fcc1, loop_48
686 movrgz %l5, 0x0B3, %l4
687loop_47:
688 movle %icc, %g1, %i0
689 fzero %f16
690loop_48:
691 ta %icc, 0x6
692 tcc %xcc, 0x3
693 fnegs %f22, %f26
694 pdist %f28, %f16, %f8
695 fcmpne32 %f22, %f8, %g5
696 fcmpeq32 %f4, %f2, %g7
697 sdiv %g3, 0x0461, %l3
698 fcmpgt32 %f24, %f28, %o1
699 array8 %i2, %i5, %i4
700 bpos,pt %icc, loop_49
701 addccc %l1, %i1, %o5
702 movn %icc, %o0, %o7
703 edge8ln %g4, %o2, %i7
704loop_49:
705 orncc %l2, 0x019F, %g2
706 sub %o4, %o6, %l6
707 nop
708 setx 0xDA8A91B2, %l0, %l6
709 st %l6, [%l7 + 0x28]
710 ld [%l7 + 0x28], %f7
711 fsqrts %f7, %f7
712 taddcctv %i3, 0x166C, %o3
713 edge32ln %i6, %g6, %l5
714 fandnot2s %f26, %f16, %f20
715 bvc,a,pt %xcc, loop_50
716 fmovsleu %icc, %f7, %f4
717 set 0x10, %l0
718 lduwa [%l7 + %l0] 0x10, %l4
719loop_50:
720 fbn,a %fcc1, loop_51
721 fandnot1 %f10, %f30, %f14
722 sdivcc %l0, 0x0FDD, %i0
723 tvs %xcc, 0x0
724loop_51:
725 fxnors %f25, %f30, %f6
726 tge %xcc, 0x1
727 edge32 %g1, %g7, %g3
728 nop
729 setx loop_52, %l0, %l1
730 wrpr 0x1, %tl
731 wrpr %l1, %tnpc
732 setx 0x34400001400, %l0, %l1
733 wrpr %l1, %tstate
734 wrhpr 0x4, %htstate
735 done
736 srl %l3, 0x0F, %o1
737 tge %icc, 0x4
738 set 0x6E, %i6
739 stha %i2, [%l7 + %i6] 0x88
740loop_52:
741 fandnot1 %f10, %f26, %f24
742 fmovdneg %icc, %f18, %f1
743 movre %i5, %g5, %l1
744 movge %icc, %i4, %i1
745 movvc %icc, %o0, %o7
746 edge16 %g4, %o2, %i7
747 edge32ln %o5, %l2, %g2
748 alignaddr %o4, %l6, %o6
749 fbe %fcc3, loop_53
750 ba,a,pn %xcc, loop_54
751 fornot1s %f26, %f13, %f1
752 alignaddrl %i3, %i6, %g6
753loop_53:
754 subcc %l5, 0x0563, %l4
755loop_54:
756 nop
757 fitod %f8, %f14
758 fdtoi %f14, %f26
759 ldd [%l7 + 0x48], %l0
760 set 0x7C, %o5
761 lda [%l7 + %o5] 0x19, %f24
762 mova %icc, %o3, %i0
763 fmovrsgez %g7, %f1, %f9
764 set 0x24, %i5
765 swapa [%l7 + %i5] 0x19, %g1
766 orn %l3, %g3, %i2
767 fornot2 %f20, %f4, %f30
768 bgu,pt %icc, loop_55
769 sdivcc %o1, 0x032D, %i5
770 stx %l1, [%l7 + 0x40]
771 sra %g5, %i4, %i1
772loop_55:
773 tcs %icc, 0x3
774 edge32n %o7, %g4, %o2
775 mova %icc, %i7, %o5
776 fmovdneg %xcc, %f16, %f5
777 nop
778 setx 0xB799AAFE8079CB3A, %l0, %l6
779 stx %l6, [%l7 + 0x70]
780 ldx [%l7 + 0x70], %fsr
781 movle %icc, %l2, %o0
782 bg,a,pn %xcc, loop_56
783 fmovda %icc, %f4, %f29
784 xor %o4, 0x18C9, %g2
785 wr %g0, 0x81, %asi
786 ldstuba [%l7 + 0x3B] %asi, %o6
787loop_56:
788 tvs %xcc, 0x3
789 movrgz %l6, %i3, %g6
790 sllx %i6, 0x05, %l5
791 sub %l4, 0x096D, %l0
792 fandnot2 %f12, %f22, %f6
793 edge16l %o3, %g7, %g1
794 ldstub [%l7 + 0x7B], %l3
795 brgez,a %i0, loop_57
796 flush %l7 + 0x18
797 movneg %xcc, %g3, %i2
798 nop
799 setx 0xB05EE1CF, %l0, %l6
800 st %l6, [%l7 + 0x60]
801 ld [%l7 + 0x60], %fsr
802loop_57:
803 ldd [%l7 + 0x78], %f4
804 fnegd %f12, %f24
805 sll %o1, 0x02, %l1
806 movrlz %i5, 0x109, %i4
807 tge %icc, 0x4
808 fnegs %f16, %f6
809 fornot2s %f31, %f22, %f12
810 addcc %g5, %o7, %i1
811 tneg %xcc, 0x4
812 udivx %o2, 0x05B6, %i7
813 tneg %xcc, 0x4
814 udivx %g4, 0x0A96, %o5
815 fpsub16s %f0, %f11, %f26
816 fmul8x16au %f22, %f19, %f22
817 fmovsg %xcc, %f13, %f17
818 movle %xcc, %o0, %o4
819 edge8ln %l2, %o6, %g2
820 stx %i3, [%l7 + 0x30]
821 bneg,pt %xcc, loop_58
822 smulcc %l6, %g6, %i6
823 movneg %xcc, %l5, %l0
824 tcc %icc, 0x4
825loop_58:
826 edge32 %l4, %g7, %o3
827 fmovde %icc, %f29, %f20
828 fzero %f16
829 addccc %g1, %i0, %g3
830 tge %icc, 0x1
831 mulx %l3, %i2, %l1
832 movg %icc, %i5, %i4
833 nop
834 setx 0x2F19A7CC, %l0, %l6
835 st %l6, [%l7 + 0x28]
836 ld [%l7 + 0x28], %f17
837 fsqrts %f17, %f7
838 nop
839 setx 0x418B01480A14EBB3, %l0, %l6
840 stx %l6, [%l7 + 0x28]
841 ldd [%l7 + 0x28], %f30
842 setx 0x81251A6CC4211C0E, %l1, %l5
843 stx %l5, [%l7 + 0x10]
844 ldd [%l7 + 0x10], %f0
845 faddd %f0, %f30, %f6
846 subc %o1, 0x18C8, %o7
847 addccc %i1, 0x1CD9, %g5
848 tle %icc, 0x7
849 umulcc %o2, 0x1F6A, %i7
850 smul %g4, %o5, %o4
851 fmul8ulx16 %f12, %f2, %f8
852 flush %l7 + 0x5C
853 mulscc %l2, %o6, %o0
854 fmovdg %xcc, %f0, %f30
855 movle %icc, %i3, %l6
856 bneg %icc, loop_59
857 ld [%l7 + 0x08], %f3
858 fmuld8ulx16 %f23, %f3, %f10
859 nop
860 setx 0x1422304D, %l0, %l6
861 st %l6, [%l7 + 0x28]
862 ld [%l7 + 0x28], %f7
863 setx 0xAA8B8A86, %l1, %l5
864 st %l5, [%l7 + 0x10]
865 ld [%l7 + 0x10], %f26
866 fmuls %f26, %f7, %f30
867loop_59:
868 tvc %xcc, 0x3
869 wr %g0, 0x04, %asi
870 stxa %g6, [%l7 + 0x38] %asi
871 nop
872 fitos %f0, %f5
873 fstox %f5, %f10
874 fxtos %f10, %f22
875 movrgz %g2, 0x125, %l5
876 sethi 0x0D15, %i6
877 or %l4, %l0, %o3
878 saved
879 rdpr %cwp, %g1
880 rdpr %cansave, %g2
881 rdpr %canrestore, %g3
882 rdpr %cleanwin, %g4
883 rdpr %otherwin, %g5
884 rdpr %wstate, %g6
885 fpsub16s %f16, %f13, %f7
886 fmovdvc %icc, %f28, %f16
887 subccc %g1, 0x035A, %g7
888 fmovsa %xcc, %f9, %f5
889 fmovsl %icc, %f18, %f13
890 lduh [%l7 + 0x18], %i0
891 set 0x25, %l4
892 lduba [%l7 + %l4] 0x18, %l3
893 alignaddrl %g3, %i2, %l1
894 sdivx %i4, 0x1FF1, %o1
895 alignaddr %i5, %i1, %o7
896 tvs %xcc, 0x6
897 taddcctv %g5, %o2, %g4
898 fmovde %icc, %f0, %f30
899 ldstub [%l7 + 0x2F], %i7
900 lduh [%l7 + 0x1E], %o4
901 array16 %l2, %o5, %o0
902 set 0x0C, %g2
903 sta %f5, [%l7 + %g2] 0x0c
904 tne %xcc, 0x4
905 edge16n %o6, %i3, %g6
906 wr %g0, 0x0c, %asi
907 lduba [%l7 + 0x39] %asi, %l6
908 edge8ln %l5, %i6, %l4
909 wr %g0, 0x19, %asi
910 lda [%l7 + 0x50] %asi, %f22
911 edge8n %g2, %l0, %g1
912 set 0x40, %g5
913 stwa %g7, [%l7 + %g5] 0x18
914 fbu %fcc1, loop_60
915 mulscc %o3, %i0, %l3
916 fandnot1s %f19, %f19, %f18
917 bpos,a %xcc, loop_61
918loop_60:
919 andcc %i2, 0x0272, %l1
920 fmovrdgz %i4, %f18, %f16
921 movn %xcc, %o1, %g3
922loop_61:
923 popc 0x0B97, %i1
924 sdivcc %i5, 0x1B58, %g5
925 edge16n %o2, %o7, %i7
926 sra %g4, 0x10, %l2
927 fmovse %xcc, %f15, %f22
928 movgu %xcc, %o5, %o0
929 fnegd %f14, %f22
930 tn %xcc, 0x3
931 wr %g0, 0x1f, %asi
932 stda %f16, [%l7 + 0x40] %asi
933 membar #Sync
934 brgez,a %o4, loop_62
935 ldub [%l7 + 0x32], %i3
936 ldx [%l7 + 0x60], %o6
937 array32 %l6, %l5, %g6
938loop_62:
939 tl %xcc, 0x2
940 xnor %l4, %g2, %l0
941 fmovscs %xcc, %f29, %f10
942 fsrc2s %f6, %f23
943 orcc %i6, 0x1F7A, %g7
944 fpackfix %f2, %f27
945 udivx %g1, 0x0733, %o3
946 fble %fcc0, loop_63
947 edge32ln %l3, %i0, %l1
948 fmovda %icc, %f7, %f13
949 orncc %i4, %o1, %g3
950loop_63:
951 tg %xcc, 0x4
952 orn %i2, 0x1A71, %i5
953 brlez %i1, loop_64
954 nop
955 fitos %f12, %f15
956 fstod %f15, %f30
957 edge32n %g5, %o7, %i7
958 array32 %g4, %l2, %o2
959loop_64:
960 nop
961 add %l7, 0x34, %l6
962 wr %g0, 0x19, %asi
963 lda [%l6] %asi, %o5
964 casa [%l6] %asi, %o5, %o4
965 bneg,pn %icc, loop_65
966 taddcc %i3, %o0, %l6
967 tcc %icc, 0x3
968 movrlez %l5, 0x3B9, %g6
969loop_65:
970 xorcc %o6, 0x1FBF, %l4
971 xorcc %l0, 0x0FBA, %i6
972 set 0x33, %o1
973 ldstuba [%l7 + %o1] 0x88, %g2
974 movl %icc, %g7, %o3
975 fmovd %f6, %f0
976 brlez,a %g1, loop_66
977 sethi 0x0118, %i0
978 wr %g0, 0x18, %asi
979 ldswa [%l7 + 0x28] %asi, %l1
980loop_66:
981 nop
982 setx loop_67, %l0, %l1
983 wrpr 0x1, %tl
984 wrpr %l1, %tnpc
985 setx 0x34400001400, %l0, %l1
986 wrpr %l1, %tstate
987 wrhpr 0x4, %htstate
988 done
989 orncc %l3, %o1, %i4
990 set 0x7C, %o3
991 swapa [%l7 + %o3] 0x88, %g3
992loop_67:
993 taddcc %i5, %i1, %i2
994 orn %o7, 0x140D, %i7
995 fsrc1s %f14, %f30
996 sdiv %g4, 0x0151, %l2
997 membar 0x69
998 udivx %o2, 0x0053, %g5
999 sdivcc %o5, 0x1DAF, %i3
1000 addcc %o4, %l6, %o0
1001 fmovdvs %icc, %f16, %f2
1002 ldsb [%l7 + 0x44], %l5
1003 fmovs %f11, %f0
1004 smulcc %g6, %l4, %o6
1005 nop
1006 fitod %f13, %f28
1007 brlz %l0, loop_68
1008 nop
1009 setx 0x2C3EB750A34DADB8, %l0, %l6
1010 stx %l6, [%l7 + 0x28]
1011 ldd [%l7 + 0x28], %f10
1012 setx 0x0D9BFA90BAA29878, %l1, %l5
1013 stx %l5, [%l7 + 0x10]
1014 ldd [%l7 + 0x10], %f14
1015 fdivd %f14, %f10, %f22
1016 wr %g0, 0x10, %asi
1017 ldswa [%l7 + 0x44] %asi, %g2
1018loop_68:
1019 sdivx %g7, 0x0B3B, %i6
1020 edge8ln %g1, %o3, %i0
1021 fmovsn %xcc, %f1, %f15
1022 fmovdgu %xcc, %f26, %f30
1023 tle %icc, 0x0
1024 wr %g0, 0x88, %asi
1025 ldsba [%l7 + 0x5A] %asi, %l3
1026 smulcc %l1, %o1, %g3
1027 tg %xcc, 0x3
1028 sth %i5, [%l7 + 0x0A]
1029 fmuld8ulx16 %f1, %f5, %f6
1030 array8 %i4, %i1, %o7
1031 bcc loop_69
1032 xnor %i7, %g4, %i2
1033 fbne %fcc0, loop_70
1034 fmovrdgez %o2, %f2, %f0
1035loop_69:
1036 popc %g5, %l2
1037 smul %i3, %o5, %l6
1038loop_70:
1039 fmul8ulx16 %f12, %f14, %f14
1040 movleu %icc, %o4, %o0
1041 orcc %g6, 0x127E, %l5
1042 fbge,a %fcc3, loop_71
1043 stx %l4, [%l7 + 0x28]
1044 tpos %xcc, 0x7
1045 mova %xcc, %o6, %g2
1046loop_71:
1047 xnor %l0, %g7, %i6
1048 orncc %o3, %g1, %i0
1049 set 0x38, %o6
1050 stwa %l1, [%l7 + %o6] 0x2b
1051 membar #Sync
1052 sll %l3, 0x1A, %g3
1053 brgz %o1, loop_72
1054 tle %xcc, 0x5
1055 udiv %i4, 0x0232, %i1
1056 movleu %xcc, %i5, %i7
1057loop_72:
1058 fnot2 %f30, %f4
1059 movre %o7, 0x3D8, %i2
1060 prefetch [%l7 + 0x34], 0x1
1061 fpadd32 %f2, %f20, %f16
1062 wr %g0, 0x80, %asi
1063 ldsha [%l7 + 0x7A] %asi, %g4
1064 ldsw [%l7 + 0x74], %o2
1065 movg %xcc, %l2, %i3
1066 orncc %g5, %l6, %o5
1067 saved
1068 rdpr %cwp, %g1
1069 rdpr %cansave, %g2
1070 rdpr %canrestore, %g3
1071 rdpr %cleanwin, %g4
1072 rdpr %otherwin, %g5
1073 rdpr %wstate, %g6
1074 set 0x60, %i3
1075 ldda [%l7 + %i3] 0x10, %o0
1076 tg %xcc, 0x3
1077 wr %g0, 0x89, %asi
1078 sta %f16, [%l7 + 0x08] %asi
1079 tleu %xcc, 0x2
1080 orn %o4, 0x1881, %g6
1081 nop
1082 fitod %f12, %f14
1083 fdtoi %f14, %f7
1084 fbug %fcc1, loop_73
1085 addcc %l4, %o6, %l5
1086 movrlez %l0, %g2, %g7
1087 tleu %icc, 0x5
1088loop_73:
1089 nop
1090 wr %g0, 0x19, %asi
1091 lduha [%l7 + 0x08] %asi, %o3
1092 bge loop_74
1093 andn %g1, %i0, %l1
1094 set 0x27, %l1
1095 lduba [%l7 + %l1] 0x89, %i6
1096loop_74:
1097 taddcctv %l3, %g3, %o1
1098 ldsh [%l7 + 0x76], %i1
1099 sra %i5, %i7, %i4
1100 tne %icc, 0x3
1101 alignaddr %i2, %o7, %o2
1102 tge %icc, 0x5
1103 fbuge %fcc1, loop_75
1104 srlx %g4, 0x10, %i3
1105 nop
1106 setx 0x08795EA0, %l0, %l6
1107 st %l6, [%l7 + 0x28]
1108 ld [%l7 + 0x28], %f22
1109 fsqrts %f22, %f7
1110 xnorcc %g5, %l2, %l6
1111loop_75:
1112 movcc %icc, %o5, %o4
1113 fmovd %f4, %f2
1114 lduw [%l7 + 0x40], %o0
1115 movge %xcc, %g6, %o6
1116 udivx %l5, 0x10CA, %l4
1117 fnand %f14, %f6, %f24
1118 fbne %fcc3, loop_76
1119 movpos %icc, %g2, %l0
1120 sub %o3, 0x08DF, %g7
1121 nop
1122 setx 0x34B49A3E, %l0, %l6
1123 st %l6, [%l7 + 0x28]
1124 ld [%l7 + 0x28], %f31
1125 setx 0x7CD06133, %l1, %l5
1126 st %l5, [%l7 + 0x10]
1127 ld [%l7 + 0x10], %f0
1128 fadds %f0, %f31, %f21
1129loop_76:
1130 fmovdl %icc, %f1, %f20
1131 nop
1132 fitod %f8, %f24
1133 fdtos %f24, %f22
1134 fpsub32 %f10, %f2, %f26
1135 orn %i0, %l1, %g1
1136 brgez,a %i6, loop_77
1137 fbu %fcc1, loop_78
1138 nop
1139 set 0x2E, %l6
1140 lduh [%l7 + %l6], %l3
1141 edge32n %o1, %i1, %i5
1142loop_77:
1143 tle %icc, 0x2
1144loop_78:
1145 movrlz %i7, 0x254, %i4
1146 set 0x6A, %i7
1147 ldsha [%l7 + %i7] 0x04, %g3
1148 set 0x40, %g6
1149 ldda [%l7 + %g6] 0x14, %f16
1150 xnor %o7, 0x1DAF, %o2
1151 edge16n %i2, %i3, %g5
1152 sll %g4, %l6, %o5
1153 sll %l2, %o4, %g6
1154 fpadd16s %f10, %f15, %f27
1155 fbe %fcc2, loop_79
1156 udivx %o6, 0x1948, %l5
1157 mova %xcc, %o0, %g2
1158 tge %icc, 0x5
1159loop_79:
1160 saved
1161 rdpr %cwp, %g1
1162 rdpr %cansave, %g2
1163 rdpr %canrestore, %g3
1164 rdpr %cleanwin, %g4
1165 rdpr %otherwin, %g5
1166 rdpr %wstate, %g6
1167 fpsub16s %f20, %f20, %f25
1168 fmovsl %icc, %f19, %f8
1169 edge16l %l0, %o3, %l4
1170 smul %g7, 0x0FA2, %l1
1171 ldd [%l7 + 0x08], %f16
1172 bn,a loop_80
1173 alignaddrl %i0, %g1, %i6
1174 sdivcc %l3, 0x17B8, %i1
1175 xnorcc %i5, 0x0A3D, %i7
1176loop_80:
1177 fands %f1, %f24, %f4
1178 movvs %xcc, %i4, %g3
1179 addc %o7, %o2, %o1
1180 tpos %icc, 0x7
1181 sdivx %i3, 0x0ADF, %g5
1182 tsubcc %i2, %l6, %g4
1183 edge8n %l2, %o5, %o4
1184 bgu,pn %xcc, loop_81
1185 xor %o6, 0x080F, %l5
1186 umulcc %g6, %o0, %l0
1187 fpackfix %f14, %f31
1188loop_81:
1189 lduw [%l7 + 0x38], %g2
1190 fmovsvs %icc, %f6, %f19
1191 andncc %o3, %g7, %l1
1192 taddcc %l4, %i0, %i6
1193 restored
1194 rdpr %cwp, %g1
1195 rdpr %cansave, %g2
1196 rdpr %canrestore, %g3
1197 rdpr %cleanwin, %g4
1198 rdpr %otherwin, %g5
1199 rdpr %wstate, %g6
1200 andn %g1, %l3, %i5
1201 mulx %i1, 0x168B, %i7
1202 brgez,a %g3, loop_82
1203 movl %icc, %o7, %i4
1204 movge %icc, %o2, %i3
1205 movne %xcc, %g5, %o1
1206loop_82:
1207 tcs %xcc, 0x0
1208 fpsub16 %f28, %f10, %f10
1209 or %i2, 0x18F7, %l6
1210 edge16l %l2, %g4, %o4
1211 array8 %o5, %l5, %o6
1212 tge %icc, 0x0
1213 subcc %o0, 0x0EBF, %l0
1214 edge16l %g6, %g2, %o3
1215 movne %icc, %g7, %l1
1216 or %l4, 0x02C1, %i0
1217 orcc %i6, 0x1828, %l3
1218 tsubcc %g1, 0x194F, %i5
1219 tne %icc, 0x3
1220 fcmpne16 %f30, %f28, %i1
1221 edge8n %g3, %i7, %i4
1222 movvs %xcc, %o7, %o2
1223 tle %xcc, 0x1
1224 nop
1225 set 0x37, %i1
1226 ldsb [%l7 + %i1], %i3
1227 xnorcc %o1, %g5, %i2
1228 fmul8sux16 %f22, %f26, %f16
1229 movcc %icc, %l2, %g4
1230 tle %xcc, 0x6
1231 swap [%l7 + 0x48], %o4
1232 array32 %l6, %o5, %l5
1233 orncc %o6, %o0, %g6
1234 sllx %g2, %o3, %l0
1235 movrlz %l1, 0x1DC, %g7
1236 movge %xcc, %i0, %i6
1237 edge16n %l4, %l3, %i5
1238 edge16n %i1, %g1, %g3
1239 xorcc %i7, 0x0A9C, %i4
1240 set 0x54, %i2
1241 stwa %o2, [%l7 + %i2] 0x15
1242 nop
1243 setx loop_83, %l0, %l1
1244 wrpr 0x1, %tl
1245 wrpr %l1, %tpc
1246 add %l1, 0x4, %l1
1247 wrpr %l1, %tnpc
1248 setx 0x34400001400, %l0, %l1
1249 wrpr %l1, %tstate
1250 wrhpr 0x4, %htstate
1251 retry
1252 movrlez %o7, %o1, %g5
1253 tg %xcc, 0x3
1254 membar 0x5B
1255loop_83:
1256 mulscc %i2, %i3, %l2
1257 andn %o4, 0x0BBC, %g4
1258 orn %l6, 0x08D0, %o5
1259 edge16 %o6, %o0, %l5
1260 nop
1261 fitos %f4, %f11
1262 fstoi %f11, %f4
1263 movgu %icc, %g6, %g2
1264 bn loop_84
1265 fbg,a %fcc0, loop_85
1266 nop
1267 setx 0xCE006A81D6B24D5D, %l0, %l6
1268 stx %l6, [%l7 + 0x28]
1269 ldd [%l7 + 0x28], %f26
1270 fsqrtd %f26, %f20
1271 wr %g0, 0x80, %asi
1272 stwa %l0, [%l7 + 0x60] %asi
1273loop_84:
1274 movre %l1, %g7, %o3
1275loop_85:
1276 fbue %fcc0, loop_86
1277 movre %i0, 0x2F9, %i6
1278 fbn %fcc1, loop_87
1279 fmovsvc %xcc, %f14, %f6
1280loop_86:
1281 brlz,a %l3, loop_88
1282 movvc %icc, %i5, %i1
1283loop_87:
1284 edge8 %l4, %g1, %i7
1285 alignaddr %g3, %o2, %i4
1286loop_88:
1287 udiv %o7, 0x11B0, %o1
1288 ta %xcc, 0x2
1289 restored
1290 rdpr %cwp, %g1
1291 rdpr %cansave, %g2
1292 rdpr %canrestore, %g3
1293 rdpr %cleanwin, %g4
1294 rdpr %otherwin, %g5
1295 rdpr %wstate, %g6
1296 fbe %fcc0, loop_89
1297 subcc %g5, 0x026E, %i3
1298 movrne %i2, %l2, %o4
1299 tle %xcc, 0x7
1300loop_89:
1301 edge32n %g4, %o5, %o6
1302 fmovda %icc, %f8, %f21
1303 movvs %xcc, %l6, %l5
1304 fba,a %fcc3, loop_90
1305 edge16n %g6, %g2, %o0
1306 xnor %l0, 0x0D53, %l1
1307 sll %g7, 0x15, %o3
1308loop_90:
1309 sll %i0, %l3, %i5
1310 mova %icc, %i1, %l4
1311 std %f30, [%l7 + 0x18]
1312 wr %g0, 0x18, %asi
1313 lduba [%l7 + 0x26] %asi, %i6
1314 wr %g0, 0x23, %asi
1315 stba %g1, [%l7 + 0x17] %asi
1316 membar #Sync
1317 brgz %g3, loop_91
1318 tneg %icc, 0x6
1319 mulx %o2, 0x1691, %i4
1320 mulscc %o7, 0x1A6E, %o1
1321loop_91:
1322 tg %icc, 0x7
1323 edge8n %g5, %i3, %i7
1324 edge32ln %l2, %i2, %g4
1325 fble,a %fcc0, loop_92
1326 orncc %o4, 0x0881, %o5
1327 movneg %icc, %l6, %l5
1328 sth %o6, [%l7 + 0x34]
1329loop_92:
1330 addcc %g2, %g6, %o0
1331 nop
1332 setx 0x6B9A14D9, %l0, %l6
1333 st %l6, [%l7 + 0x28]
1334 ld [%l7 + 0x28], %f10
1335 setx 0x1A96B754, %l1, %l5
1336 st %l5, [%l7 + 0x10]
1337 ld [%l7 + 0x10], %f11
1338 fadds %f11, %f10, %f0
1339 wr %g0, 0x04, %asi
1340 lduha [%l7 + 0x58] %asi, %l0
1341 sll %g7, 0x0A, %o3
1342 alignaddrl %l1, %l3, %i0
1343 sdivx %i1, 0x0FBC, %i5
1344 smulcc %i6, %g1, %l4
1345 udivcc %o2, 0x04CA, %g3
1346 bvc,a,pt %xcc, loop_93
1347 fnegs %f28, %f5
1348 edge32l %i4, %o1, %g5
1349 add %o7, 0x0AB4, %i7
1350loop_93:
1351 edge32l %i3, %i2, %l2
1352 array8 %g4, %o5, %o4
1353 set 0x3C, %o7
1354 swapa [%l7 + %o7] 0x18, %l5
1355 tn %icc, 0x1
1356 brgez,a %o6, loop_94
1357 udivcc %l6, 0x09CE, %g6
1358 edge16 %g2, %l0, %o0
1359 movg %icc, %g7, %l1
1360loop_94:
1361 nop
1362 fitos %f1, %f19
1363 fstox %f19, %f12
1364 fxtos %f12, %f9
1365 tl %icc, 0x1
1366 fandnot1s %f8, %f31, %f1
1367 andncc %l3, %o3, %i0
1368 nop
1369 fitos %f13, %f12
1370 fstod %f12, %f14
1371 tgu %xcc, 0x4
1372 and %i5, 0x0B38, %i1
1373 ta %xcc, 0x3
1374 alignaddrl %g1, %l4, %o2
1375 sethi 0x1EE4, %i6
1376 set 0x58, %g4
1377 lda [%l7 + %g4] 0x89, %f27
1378 te %icc, 0x6
1379 tne %icc, 0x5
1380 movcs %icc, %i4, %g3
1381 nop
1382 setx loop_95, %l0, %l1
1383 wrpr 0x1, %tl
1384 wrpr %l1, %tpc
1385 add %l1, 0x4, %l1
1386 wrpr %l1, %tnpc
1387 setx 0x34400001400, %l0, %l1
1388 wrpr %l1, %tstate
1389 wrhpr 0x4, %htstate
1390 retry
1391 brnz,a %g5, loop_96
1392 addcc %o7, 0x05F5, %o1
1393 srl %i3, %i7, %i2
1394loop_95:
1395 movre %g4, %o5, %l2
1396loop_96:
1397 subc %l5, %o6, %o4
1398 tneg %xcc, 0x5
1399 membar 0x1C
1400 fnands %f14, %f29, %f8
1401 srl %g6, 0x12, %g2
1402 brlez,a %l0, loop_97
1403 edge16n %o0, %g7, %l6
1404 bvs,pn %xcc, loop_98
1405 membar 0x24
1406loop_97:
1407 restored
1408 rdpr %cwp, %g1
1409 rdpr %cansave, %g2
1410 rdpr %canrestore, %g3
1411 rdpr %cleanwin, %g4
1412 rdpr %otherwin, %g5
1413 rdpr %wstate, %g6
1414 fmovs %f12, %f18
1415loop_98:
1416 ldsw [%l7 + 0x6C], %l1
1417 fmovrdgz %l3, %f2, %f18
1418 fandnot1s %f30, %f29, %f17
1419 fmovse %icc, %f7, %f18
1420 fmovsvs %icc, %f27, %f14
1421 xor %i0, 0x1E9F, %i5
1422 movre %i1, 0x3D8, %o3
1423 brnz %l4, loop_99
1424 orcc %o2, %g1, %i6
1425 subc %i4, %g5, %g3
1426 fmovrslez %o1, %f29, %f23
1427loop_99:
1428 bne,pt %icc, loop_100
1429 fblg,a %fcc0, loop_101
1430 addcc %i3, 0x12B9, %o7
1431 popc %i2, %g4
1432loop_100:
1433 fnot1 %f28, %f14
1434loop_101:
1435 nop
1436 set 0x40, %l2
1437 stda %f0, [%l7 + %l2] 0xf0
1438 membar #Sync
1439 movn %xcc, %i7, %l2
1440 edge8ln %o5, %o6, %o4
1441 move %xcc, %l5, %g6
1442 fmovsg %xcc, %f20, %f12
1443 ble,a,pt %icc, loop_102
1444 fbuge,a %fcc1, loop_103
1445 fpadd32s %f22, %f20, %f23
1446 nop
1447 fitod %f12, %f10
1448 fdtox %f10, %f0
1449 fxtod %f0, %f18
1450loop_102:
1451 sdivcc %g2, 0x14C4, %l0
1452loop_103:
1453 subccc %o0, %g7, %l6
1454 sra %l1, %l3, %i0
1455 sir 0x0484
1456 movcc %xcc, %i1, %o3
1457 movl %xcc, %l4, %i5
1458 movrlez %o2, 0x1A2, %i6
1459 orcc %g1, 0x010F, %i4
1460 edge8 %g5, %g3, %i3
1461 fmovsne %xcc, %f8, %f26
1462 or %o1, 0x0BD9, %i2
1463 fzero %f6
1464 mulscc %o7, 0x1483, %g4
1465 bcs,a %icc, loop_104
1466 fmovsge %icc, %f25, %f31
1467 fmovd %f4, %f28
1468 fmovdpos %xcc, %f22, %f19
1469loop_104:
1470 nop
1471 wr %g0, 0x88, %asi
1472 ldxa [%l7 + 0x78] %asi, %l2
1473 or %o5, %i7, %o6
1474 fmovdleu %xcc, %f21, %f24
1475 fmovdge %xcc, %f6, %f4
1476 move %xcc, %l5, %g6
1477 fnand %f6, %f20, %f2
1478 bneg loop_105
1479 fmul8sux16 %f0, %f20, %f12
1480 ldd [%l7 + 0x78], %f24
1481 movl %icc, %g2, %o4
1482loop_105:
1483 stbar
1484 edge16ln %l0, %o0, %l6
1485 fmovsvs %xcc, %f28, %f9
1486 fnegs %f19, %f10
1487 fmovsle %xcc, %f12, %f10
1488 sethi 0x09B1, %g7
1489 bvs %icc, loop_106
1490 xorcc %l3, 0x130B, %i0
1491 fmovdcs %icc, %f2, %f14
1492 movrlez %i1, %o3, %l4
1493loop_106:
1494 fnands %f25, %f13, %f4
1495 movre %i5, 0x158, %o2
1496 fmovdge %xcc, %f11, %f4
1497 tvs %icc, 0x2
1498 brz,a %i6, loop_107
1499 fmovdn %xcc, %f2, %f10
1500 sra %g1, 0x0E, %l1
1501 movleu %icc, %i4, %g3
1502loop_107:
1503 tn %xcc, 0x4
1504 fmovdn %icc, %f17, %f24
1505 movpos %xcc, %i3, %g5
1506 alignaddrl %o1, %o7, %i2
1507 array8 %l2, %g4, %i7
1508 nop
1509 setx loop_108, %l0, %l1
1510 wrpr 0x1, %tl
1511 wrpr %l1, %tpc
1512 add %l1, 0x4, %l1
1513 wrpr %l1, %tnpc
1514 setx 0x34400001400, %l0, %l1
1515 wrpr %l1, %tstate
1516 wrhpr 0x4, %htstate
1517 retry
1518 movleu %xcc, %o5, %l5
1519 andcc %g6, %o6, %o4
1520 stx %l0, [%l7 + 0x08]
1521loop_108:
1522 movvs %icc, %o0, %l6
1523 fsrc1s %f11, %f8
1524 movrlez %g2, %g7, %l3
1525 wr %g0, 0x18, %asi
1526 ldstuba [%l7 + 0x29] %asi, %i1
1527 nop
1528 set 0x18, %g1
1529 ldsh [%l7 + %g1], %o3
1530 stbar
1531 tgu %icc, 0x7
1532 sdiv %i0, 0x0487, %l4
1533 tneg %xcc, 0x2
1534 fbne %fcc1, loop_109
1535 tn %xcc, 0x0
1536 andcc %o2, %i6, %g1
1537 edge16n %l1, %i5, %g3
1538loop_109:
1539 sdivx %i3, 0x16A5, %g5
1540 tle %xcc, 0x4
1541 sub %o1, %o7, %i4
1542 fmovsl %icc, %f14, %f18
1543 tsubcctv %l2, %g4, %i2
1544 mulx %i7, 0x1C02, %o5
1545 nop
1546 setx loop_110, %l0, %l1
1547 wrpr 0x1, %tl
1548 wrpr %l1, %tnpc
1549 setx 0x34400001400, %l0, %l1
1550 wrpr %l1, %tstate
1551 wrhpr 0x4, %htstate
1552 done
1553 fpadd16 %f10, %f18, %f8
1554 edge16 %l5, %g6, %o4
1555 tl %xcc, 0x4
1556loop_110:
1557 bcs loop_111
1558 brgez %l0, loop_112
1559 sll %o6, %o0, %g2
1560 sth %g7, [%l7 + 0x20]
1561loop_111:
1562 swap [%l7 + 0x58], %l6
1563loop_112:
1564 edge32n %l3, %o3, %i0
1565 fbge %fcc0, loop_113
1566 for %f22, %f6, %f0
1567 sdivcc %i1, 0x1AF7, %o2
1568 te %xcc, 0x4
1569loop_113:
1570 movn %icc, %i6, %g1
1571 brlez %l4, loop_114
1572 saved
1573 rdpr %cwp, %g1
1574 rdpr %cansave, %g2
1575 rdpr %canrestore, %g3
1576 rdpr %cleanwin, %g4
1577 rdpr %otherwin, %g5
1578 rdpr %wstate, %g6
1579 fzero %f0
1580 std %f14, [%l7 + 0x58]
1581loop_114:
1582 bshuffle %f12, %f22, %f4
1583 fmovdn %icc, %f24, %f16
1584 tg %icc, 0x0
1585 sllx %l1, 0x0C, %i5
1586 brgz %g3, loop_115
1587 tne %xcc, 0x6
1588 sub %i3, %o1, %g5
1589 stbar
1590loop_115:
1591 movne %icc, %o7, %l2
1592 wr %g0, 0x89, %asi
1593 lduwa [%l7 + 0x44] %asi, %g4
1594 xor %i2, %i4, %i7
1595 orcc %l5, %g6, %o5
1596 nop
1597 setx 0x23E5045A806878C8, %l0, %l6
1598 stx %l6, [%l7 + 0x18]
1599 ldx [%l7 + 0x18], %fsr
1600 nop
1601 setx 0x49E8CA91805650BF, %l0, %l6
1602 stx %l6, [%l7 + 0x48]
1603 ldx [%l7 + 0x48], %fsr
1604 fnegs %f6, %f26
1605 edge8l %l0, %o4, %o6
1606 fmovscc %icc, %f3, %f1
1607 andcc %o0, %g7, %l6
1608 fcmpgt32 %f14, %f24, %l3
1609 brlez %g2, loop_116
1610 bneg,a loop_117
1611 nop
1612 setx 0xB9E41B02448DE9F7, %l0, %l6
1613 stx %l6, [%l7 + 0x28]
1614 ldd [%l7 + 0x28], %f30
1615 fsqrtd %f30, %f10
1616 xnor %o3, 0x1E77, %i0
1617loop_116:
1618 movn %icc, %o2, %i6
1619loop_117:
1620 movne %icc, %g1, %l4
1621 nop
1622 set 0x2E, %i4
1623 lduh [%l7 + %i4], %l1
1624 edge16n %i1, %g3, %i3
1625 fble %fcc0, loop_118
1626 tn %icc, 0x2
1627 umulcc %i5, 0x0F15, %g5
1628 fmovsleu %icc, %f22, %f21
1629loop_118:
1630 smulcc %o1, 0x1BC3, %l2
1631 edge8l %g4, %o7, %i4
1632 tpos %icc, 0x3
1633 andn %i7, 0x0E77, %i2
1634 umul %l5, 0x0ACF, %o5
1635 andcc %g6, 0x0176, %o4
1636 edge8n %l0, %o0, %g7
1637 movrlz %o6, %l3, %g2
1638 fbg,a %fcc2, loop_119
1639 fmovdle %icc, %f29, %f29
1640 udivx %o3, 0x036B, %i0
1641 saved
1642 rdpr %cwp, %g1
1643 rdpr %cansave, %g2
1644 rdpr %canrestore, %g3
1645 rdpr %cleanwin, %g4
1646 rdpr %otherwin, %g5
1647 rdpr %wstate, %g6
1648loop_119:
1649 andcc %o2, %l6, %g1
1650 movvc %xcc, %l4, %i6
1651 tsubcctv %i1, 0x085B, %g3
1652 edge16l %l1, %i3, %i5
1653 subcc %o1, 0x1CC2, %l2
1654 sdivx %g5, 0x0059, %o7
1655 edge16ln %i4, %i7, %i2
1656 movge %icc, %l5, %g4
1657 bvc %icc, loop_120
1658 brlez,a %o5, loop_121
1659 tl %xcc, 0x4
1660 tsubcctv %o4, %g6, %l0
1661loop_120:
1662 bn,a,pt %icc, loop_122
1663loop_121:
1664 tsubcc %o0, 0x1747, %g7
1665 ldstub [%l7 + 0x51], %l3
1666 movneg %icc, %o6, %g2
1667loop_122:
1668 udiv %i0, 0x138C, %o3
1669 sllx %l6, %o2, %l4
1670 ta %xcc, 0x3
1671 bg %icc, loop_123
1672 nop
1673 fitos %f12, %f7
1674 fstod %f7, %f0
1675 bgu %xcc, loop_124
1676 sdiv %i6, 0x1935, %i1
1677loop_123:
1678 xorcc %g1, 0x0C13, %l1
1679 fexpand %f1, %f2
1680loop_124:
1681 sll %g3, 0x0A, %i5
1682 fpadd16s %f19, %f17, %f8
1683 call loop_125
1684 lduh [%l7 + 0x78], %i3
1685 array32 %o1, %g5, %o7
1686 tle %xcc, 0x4
1687loop_125:
1688 brgez,a %i4, loop_126
1689 orncc %l2, %i7, %i2
1690 umulcc %g4, %l5, %o4
1691 fbg,a %fcc1, loop_127
1692loop_126:
1693 smul %g6, 0x13B7, %o5
1694 movg %xcc, %o0, %l0
1695 fands %f13, %f17, %f24
1696loop_127:
1697 fbu,a %fcc1, loop_128
1698 tcc %xcc, 0x7
1699 sub %g7, 0x1CEC, %l3
1700 alignaddrl %o6, %i0, %g2
1701loop_128:
1702 bgu,pn %xcc, loop_129
1703 tn %xcc, 0x2
1704 fbge %fcc1, loop_130
1705 tvs %xcc, 0x5
1706loop_129:
1707 movrne %o3, %l6, %l4
1708 wr %g0, 0xea, %asi
1709 stxa %i6, [%l7 + 0x48] %asi
1710 membar #Sync
1711loop_130:
1712 nop
1713 fitod %f12, %f22
1714 fdtos %f22, %f9
1715 tvc %xcc, 0x1
1716 mova %icc, %o2, %i1
1717 fmovsleu %icc, %f22, %f10
1718 umulcc %l1, 0x0B44, %g1
1719 st %f13, [%l7 + 0x7C]
1720 edge16ln %i5, %g3, %o1
1721 sdivx %i3, 0x1EBD, %o7
1722 tpos %icc, 0x4
1723 set 0x108, %o2
1724 ldxa [%g0 + %o2] 0x21, %g5
1725 nop
1726 setx loop_131, %l0, %l1
1727 jmpl %l1, %i4
1728 fandnot1s %f25, %f17, %f4
1729 addccc %l2, 0x0291, %i7
1730 tsubcctv %i2, 0x0C8E, %l5
1731loop_131:
1732 nop
1733 wr %g0, 0x0c, %asi
1734 sta %f11, [%l7 + 0x24] %asi
1735 array32 %g4, %o4, %g6
1736 srl %o0, %o5, %l0
1737 set 0x10, %g3
1738 ldxa [%l7 + %g3] 0x04, %g7
1739 fmovsneg %xcc, %f9, %f23
1740 xor %l3, %i0, %o6
1741 movrlz %o3, %l6, %g2
1742 fmovdleu %xcc, %f14, %f19
1743 tcc %icc, 0x6
1744 bvc %xcc, loop_132
1745 lduh [%l7 + 0x16], %l4
1746 tn %xcc, 0x6
1747 edge32l %o2, %i1, %i6
1748loop_132:
1749 for %f4, %f4, %f12
1750 ldstub [%l7 + 0x4C], %l1
1751 srl %g1, 0x1B, %g3
1752 xnor %i5, %i3, %o7
1753 nop
1754 set 0x30, %i0
1755 ldsh [%l7 + %i0], %o1
1756 movg %icc, %i4, %l2
1757 fpadd32 %f6, %f20, %f30
1758 edge16l %i7, %i2, %g5
1759 tn %xcc, 0x3
1760 fbge %fcc2, loop_133
1761 movg %xcc, %l5, %o4
1762 fmovdcc %icc, %f19, %f23
1763 edge8ln %g6, %g4, %o5
1764loop_133:
1765 edge16ln %o0, %g7, %l3
1766 fnors %f13, %f9, %f15
1767 fmul8x16au %f19, %f1, %f6
1768 addc %i0, 0x0DE9, %o6
1769 movcc %xcc, %l0, %l6
1770 fmovsge %icc, %f7, %f15
1771 wr %g0, 0x22, %asi
1772 stha %g2, [%l7 + 0x6C] %asi
1773 membar #Sync
1774 lduh [%l7 + 0x4A], %o3
1775 fornot2 %f30, %f4, %f28
1776 edge8 %l4, %o2, %i6
1777 move %xcc, %i1, %g1
1778 flush %l7 + 0x48
1779 sdivcc %g3, 0x04D5, %l1
1780 subcc %i5, %i3, %o1
1781 movrgz %i4, 0x1F1, %l2
1782 fmovsvs %xcc, %f12, %f28
1783 movpos %xcc, %o7, %i2
1784 membar 0x7A
1785 fmovdg %icc, %f5, %f10
1786 edge8n %g5, %l5, %o4
1787 movpos %icc, %g6, %g4
1788 andcc %o5, 0x1510, %i7
1789 smulcc %g7, %o0, %i0
1790 fpsub16 %f0, %f2, %f26
1791 tle %icc, 0x4
1792 movn %icc, %o6, %l3
1793 movle %icc, %l6, %g2
1794 movpos %icc, %o3, %l0
1795 fones %f9
1796 tsubcc %o2, %i6, %l4
1797 edge16ln %i1, %g3, %l1
1798 movleu %xcc, %g1, %i3
1799 fsrc2 %f18, %f2
1800 subcc %i5, 0x0A88, %o1
1801 fbue %fcc3, loop_134
1802 nop
1803 setx loop_135, %l0, %l1
1804 wrpr 0x1, %tl
1805 wrpr %l1, %tpc
1806 add %l1, 0x4, %l1
1807 wrpr %l1, %tnpc
1808 setx 0x34400001400, %l0, %l1
1809 wrpr %l1, %tstate
1810 wrhpr 0x4, %htstate
1811 retry
1812 movrne %l2, %o7, %i2
1813 movrgz %g5, 0x02C, %i4
1814loop_134:
1815 movgu %xcc, %o4, %g6
1816loop_135:
1817 tpos %xcc, 0x7
1818 te %icc, 0x7
1819 srl %l5, %g4, %i7
1820 xnor %o5, 0x1677, %g7
1821 fbn %fcc3, loop_136
1822 edge16n %o0, %o6, %i0
1823 andncc %l6, %l3, %g2
1824 edge32ln %o3, %l0, %o2
1825loop_136:
1826 fbne %fcc3, loop_137
1827 movn %icc, %l4, %i6
1828 edge32ln %i1, %l1, %g3
1829 subccc %g1, 0x0109, %i3
1830loop_137:
1831 fmovrsne %i5, %f31, %f8
1832 wr %g0, 0xea, %asi
1833 stxa %l2, [%l7 + 0x10] %asi
1834 membar #Sync
1835 tn %icc, 0x1
1836 bgu loop_138
1837 movneg %icc, %o1, %o7
1838 set 0x24, %l3
1839 lduwa [%l7 + %l3] 0x19, %i2
1840loop_138:
1841 ld [%l7 + 0x70], %f0
1842 tcs %xcc, 0x3
1843 nop
1844 setx 0x8981CAA4, %l0, %l6
1845 st %l6, [%l7 + 0x28]
1846 ld [%l7 + 0x28], %f27
1847 fsqrts %f27, %f19
1848 wr %g0, 0x18, %asi
1849 lduba [%l7 + 0x1D] %asi, %g5
1850 te %xcc, 0x4
1851 movvc %icc, %o4, %g6
1852 alignaddrl %l5, %i4, %g4
1853 nop
1854 setx 0x6AFF4C044161691A, %l0, %l6
1855 stx %l6, [%l7 + 0x28]
1856 ldd [%l7 + 0x28], %f8
1857 setx 0x26F5287269ABEAE4, %l1, %l5
1858 stx %l5, [%l7 + 0x10]
1859 ldd [%l7 + 0x10], %f4
1860 faddd %f4, %f8, %f16
1861 tleu %xcc, 0x1
1862 tge %xcc, 0x5
1863 tge %icc, 0x5
1864 tsubcc %o5, %g7, %o0
1865 fpack16 %f20, %f2
1866 call loop_139
1867 movvc %icc, %i7, %o6
1868 fpsub32s %f6, %f29, %f5
1869 membar 0x55
1870loop_139:
1871 ta %xcc, 0x5
1872 lduh [%l7 + 0x32], %l6
1873 fpack16 %f16, %f2
1874 andn %i0, %g2, %l3
1875 fbne %fcc3, loop_140
1876 movcs %icc, %l0, %o3
1877 be,pn %xcc, loop_141
1878 tleu %xcc, 0x2
1879loop_140:
1880 smulcc %l4, %i6, %o2
1881 fzero %f10
1882loop_141:
1883 fmovrslez %l1, %f9, %f19
1884 movrne %i1, %g3, %i3
1885 edge32l %i5, %g1, %o1
1886 tsubcc %l2, %i2, %g5
1887 andncc %o4, %o7, %l5
1888 ldsw [%l7 + 0x64], %g6
1889 fblg,a %fcc1, loop_142
1890 edge8n %g4, %i4, %o5
1891 std %f8, [%l7 + 0x48]
1892 set 0x7C, %o4
1893 ldswa [%l7 + %o4] 0x88, %g7
1894loop_142:
1895 movleu %icc, %i7, %o0
1896 orcc %o6, %i0, %l6
1897 nop
1898 setx 0x18BD6EE4, %l0, %l6
1899 st %l6, [%l7 + 0x28]
1900 ld [%l7 + 0x28], %f9
1901 setx 0x12514397, %l1, %l5
1902 st %l5, [%l7 + 0x10]
1903 ld [%l7 + 0x10], %f25
1904 fadds %f25, %f9, %f14
1905 fblg,a %fcc0, loop_143
1906 call loop_144
1907 movneg %icc, %l3, %l0
1908 add %l7, 0x34, %l6
1909 wr %g0, 0x11, %asi
1910 lda [%l6] %asi, %g2
1911 casa [%l6] %asi, %g2, %l4
1912loop_143:
1913 movcs %icc, %i6, %o2
1914loop_144:
1915 fors %f1, %f6, %f23
1916 edge16 %o3, %l1, %g3
1917 fmovdleu %icc, %f12, %f11
1918 subc %i1, %i3, %i5
1919 srl %g1, 0x13, %l2
1920 move %icc, %i2, %g5
1921 movle %xcc, %o1, %o4
1922 nop
1923 fitos %f5, %f1
1924 fstod %f1, %f10
1925 fandnot2 %f8, %f6, %f30
1926 wr %g0, 0x22, %asi
1927 stba %l5, [%l7 + 0x52] %asi
1928 membar #Sync
1929 membar 0x62
1930 tl %icc, 0x5
1931 set 0x3b0, %g7
1932 nop ! stxa %o7, [%g0 + %g7] 0x40 ripped by fixASI40.pl
1933 add %l7, 0x40, %l6
1934 wr %g0, 0x88, %asi
1935 casa [%l6] %asi, %g4, %i4
1936 mova %xcc, %g6, %o5
1937 stbar
1938 fsrc2s %f0, %f3
1939 fcmpne32 %f18, %f24, %g7
1940 mulx %o0, 0x1D05, %o6
1941 fandnot2 %f16, %f2, %f14
1942 brz,a %i7, loop_145
1943 array8 %i0, %l6, %l3
1944 mulscc %l0, 0x0E9B, %g2
1945 bleu,pt %xcc, loop_146
1946loop_145:
1947 movrne %i6, 0x1C6, %o2
1948 fmovdne %icc, %f17, %f24
1949 fmovsneg %xcc, %f25, %f23
1950loop_146:
1951 subc %l4, 0x1CAD, %o3
1952 fxors %f21, %f18, %f29
1953 tvs %icc, 0x5
1954 addcc %l1, %g3, %i1
1955 tge %xcc, 0x4
1956 movge %xcc, %i5, %g1
1957 tge %xcc, 0x5
1958 srax %l2, %i2, %g5
1959 flush %l7 + 0x08
1960 orncc %i3, %o1, %o4
1961 restored
1962 rdpr %cwp, %g1
1963 rdpr %cansave, %g2
1964 rdpr %canrestore, %g3
1965 rdpr %cleanwin, %g4
1966 rdpr %otherwin, %g5
1967 rdpr %wstate, %g6
1968 xor %l5, 0x11E3, %g4
1969 andn %i4, 0x1077, %o7
1970 ldstub [%l7 + 0x28], %g6
1971 mulx %o5, %o0, %g7
1972 umulcc %i7, 0x148A, %o6
1973 sdivcc %l6, 0x1068, %i0
1974 ta %xcc, 0x1
1975 edge8 %l3, %g2, %i6
1976 subc %l0, 0x0453, %o2
1977 fmovrde %l4, %f22, %f6
1978 movl %icc, %l1, %o3
1979 mulx %g3, %i1, %g1
1980 sdiv %i5, 0x16FF, %l2
1981 tl %xcc, 0x6
1982 nop
1983 set 0x20, %l5
1984 std %f18, [%l7 + %l5]
1985 add %l7, 0x58, %l6
1986 wr %g0, 0x04, %asi
1987 ldxa [%l6] %asi, %i2
1988 casxa [%l6] %asi, %i2, %i3
1989 brgez,a %g5, loop_147
1990 sra %o4, %o1, %l5
1991 fmovdleu %icc, %f27, %f0
1992 fmovrde %g4, %f12, %f30
1993loop_147:
1994 sir 0x0A1D
1995 ldstub [%l7 + 0x34], %i4
1996 andcc %o7, %o5, %o0
1997 fpsub16 %f12, %f4, %f20
1998 and %g6, %i7, %g7
1999 movre %o6, %l6, %i0
2000 tpos %xcc, 0x3
2001 fandnot2 %f16, %f12, %f24
2002 fnot1s %f30, %f25
2003 fmul8ulx16 %f26, %f28, %f0
2004 bneg,a %icc, loop_148
2005 alignaddr %l3, %g2, %i6
2006 fands %f18, %f27, %f20
2007 movl %icc, %o2, %l4
2008loop_148:
2009 fmovsge %icc, %f13, %f24
2010 fbule %fcc2, loop_149
2011 fmuld8sux16 %f13, %f8, %f22
2012 taddcctv %l1, %o3, %g3
2013 nop
2014 setx 0xA3048D83898ACAF7, %l0, %l6
2015 stx %l6, [%l7 + 0x28]
2016 ldd [%l7 + 0x28], %f22
2017 setx 0x681D962C8EEA24B1, %l1, %l5
2018 stx %l5, [%l7 + 0x10]
2019 ldd [%l7 + 0x10], %f0
2020 fsubd %f0, %f22, %f16
2021loop_149:
2022 subc %l0, 0x1D4B, %g1
2023 movcc %xcc, %i5, %l2
2024 stbar
2025 wr %g0, 0x89, %asi
2026 swapa [%l7 + 0x3C] %asi, %i2
2027 edge32l %i3, %i1, %g5
2028 and %o1, %l5, %o4
2029 and %g4, %o7, %o5
2030 movvs %xcc, %o0, %i4
2031 nop
2032 fitos %f6, %f20
2033 fstoi %f20, %f11
2034 udivcc %g6, 0x1D4A, %i7
2035 st %f5, [%l7 + 0x24]
2036 nop
2037 setx loop_150, %l0, %l1
2038 jmpl %l1, %g7
2039 mulx %l6, 0x1CFB, %i0
2040 sra %l3, 0x0D, %g2
2041 nop
2042 setx 0xA5E6BDB4, %l0, %l6
2043 st %l6, [%l7 + 0x28]
2044 ld [%l7 + 0x28], %f22
2045 setx 0xAFC0DACF, %l1, %l5
2046 st %l5, [%l7 + 0x10]
2047 ld [%l7 + 0x10], %f31
2048 fadds %f31, %f22, %f8
2049loop_150:
2050 subc %o6, %o2, %i6
2051 tgu %icc, 0x7
2052 movre %l4, %o3, %g3
2053 fsrc1s %f2, %f12
2054 andncc %l1, %g1, %i5
2055 xnor %l0, 0x082D, %i2
2056 nop
2057 setx loop_151, %l0, %l1
2058 wrpr 0x1, %tl
2059 wrpr %l1, %tpc
2060 add %l1, 0x4, %l1
2061 wrpr %l1, %tnpc
2062 setx 0x34400001400, %l0, %l1
2063 wrpr %l1, %tstate
2064 wrhpr 0x4, %htstate
2065 retry
2066 array32 %l2, %i3, %i1
2067 array32 %g5, %l5, %o4
2068 be,a,pt %xcc, loop_152
2069loop_151:
2070 nop
2071 set 0x15, %o0
2072 ldstub [%l7 + %o0], %g4
2073 fblg,a %fcc1, loop_153
2074 xor %o1, %o5, %o0
2075loop_152:
2076 tcc %icc, 0x5
2077 xnor %i4, %o7, %g6
2078loop_153:
2079 subccc %g7, 0x0EAF, %l6
2080 saved
2081 rdpr %cwp, %g1
2082 rdpr %cansave, %g2
2083 rdpr %canrestore, %g3
2084 rdpr %cleanwin, %g4
2085 rdpr %otherwin, %g5
2086 rdpr %wstate, %g6
2087 movrgz %i7, 0x0D4, %i0
2088 addc %l3, 0x1CB9, %g2
2089 sdiv %o2, 0x0E20, %o6
2090 sra %l4, %o3, %i6
2091 fnegd %f20, %f6
2092 movrgz %g3, 0x074, %l1
2093 fmovdcs %icc, %f22, %f27
2094 sir 0x074F
2095 taddcctv %g1, 0x1400, %l0
2096 bshuffle %f12, %f8, %f30
2097 fbue %fcc3, loop_154
2098 umul %i2, 0x1C1E, %i5
2099 udiv %l2, 0x1848, %i3
2100 alignaddrl %i1, %l5, %o4
2101loop_154:
2102 ldsb [%l7 + 0x37], %g4
2103 sdiv %o1, 0x1A07, %o5
2104 fpadd32 %f26, %f10, %f18
2105 brnz,a %o0, loop_155
2106 tl %icc, 0x4
2107 be,pn %icc, loop_156
2108 sir 0x0082
2109loop_155:
2110 srax %i4, %g5, %g6
2111 addc %g7, %l6, %o7
2112loop_156:
2113 movre %i7, 0x1E1, %i0
2114 fmovsn %xcc, %f0, %f10
2115 nop
2116 set 0x68, %l0
2117 stw %g2, [%l7 + %l0]
2118 fpsub32 %f0, %f8, %f22
2119 sdivcc %l3, 0x03A0, %o6
2120 fmovrse %l4, %f1, %f22
2121 movrgez %o2, %o3, %i6
2122 bn,pn %icc, loop_157
2123 for %f26, %f6, %f12
2124 udivx %g3, 0x1C02, %g1
2125 movge %icc, %l1, %i2
2126loop_157:
2127 fmovdneg %icc, %f15, %f15
2128 movgu %icc, %i5, %l2
2129 tcc %icc, 0x4
2130 bleu,a loop_158
2131 tn %icc, 0x1
2132 tvc %xcc, 0x5
2133 array8 %l0, %i3, %i1
2134loop_158:
2135 nop
2136 set 0x40, %i6
2137 ldda [%l7 + %i6] 0x18, %f0
2138 sdiv %o4, 0x1CA7, %l5
2139 fmovdvs %icc, %f7, %f16
2140 fandnot2s %f6, %f24, %f8
2141 edge8 %o1, %g4, %o0
2142 andcc %o5, 0x1720, %g5
2143 tne %xcc, 0x6
2144 bvs,a loop_159
2145 fpadd16s %f7, %f9, %f4
2146 set 0x60, %o5
2147 ldda [%l7 + %o5] 0x14, %i4
2148loop_159:
2149 edge16n %g7, %g6, %l6
2150 addcc %i7, 0x05F8, %o7
2151 fbl,a %fcc1, loop_160
2152 ldx [%l7 + 0x58], %g2
2153 and %l3, 0x042E, %o6
2154 bgu,a,pn %icc, loop_161
2155loop_160:
2156 edge16l %i0, %l4, %o2
2157 addcc %o3, %i6, %g3
2158 andncc %l1, %i2, %g1
2159loop_161:
2160 mova %icc, %l2, %i5
2161 taddcc %i3, 0x06DD, %i1
2162 membar 0x5C
2163 membar 0x38
2164 movle %xcc, %l0, %l5
2165 edge16ln %o1, %g4, %o0
2166 movleu %icc, %o5, %o4
2167 movgu %xcc, %i4, %g5
2168 xorcc %g6, %g7, %l6
2169 edge32 %i7, %o7, %g2
2170 brnz,a %l3, loop_162
2171 saved
2172 rdpr %cwp, %g1
2173 rdpr %cansave, %g2
2174 rdpr %canrestore, %g3
2175 rdpr %cleanwin, %g4
2176 rdpr %otherwin, %g5
2177 rdpr %wstate, %g6
2178 bvs,a,pn %icc, loop_163
2179 fmovdgu %icc, %f25, %f12
2180loop_162:
2181 edge16l %o6, %i0, %l4
2182 sir 0x1D08
2183loop_163:
2184 movl %icc, %o2, %i6
2185 brgez,a %g3, loop_164
2186 smul %l1, 0x1157, %o3
2187 st %f7, [%l7 + 0x3C]
2188 std %f30, [%l7 + 0x50]
2189loop_164:
2190 xor %g1, %i2, %i5
2191 movrne %l2, 0x388, %i1
2192 brlz,a %i3, loop_165
2193 fbe %fcc3, loop_166
2194 addcc %l5, 0x0DDE, %o1
2195 bne loop_167
2196loop_165:
2197 addccc %g4, %o0, %l0
2198loop_166:
2199 bneg,pn %xcc, loop_168
2200 movge %xcc, %o5, %i4
2201loop_167:
2202 edge16 %g5, %o4, %g7
2203 ldsw [%l7 + 0x28], %g6
2204loop_168:
2205 fmovdneg %icc, %f17, %f2
2206 tneg %icc, 0x4
2207 fmovdcc %icc, %f20, %f13
2208 tn %xcc, 0x6
2209 fbo,a %fcc1, loop_169
2210 tle %xcc, 0x1
2211 wr %g0, 0x10, %asi
2212 ldstuba [%l7 + 0x5C] %asi, %i7
2213loop_169:
2214 prefetch [%l7 + 0x68], 0x0
2215 edge32ln %o7, %l6, %l3
2216 brnz %o6, loop_170
2217 fone %f4
2218 nop
2219 setx loop_171, %l0, %l1
2220 wrpr 0x1, %tl
2221 wrpr %l1, %tnpc
2222 setx 0x34400001400, %l0, %l1
2223 wrpr %l1, %tstate
2224 wrhpr 0x4, %htstate
2225 done
2226 fbue,a %fcc1, loop_172
2227loop_170:
2228 tvs %icc, 0x3
2229 udivx %g2, 0x1452, %i0
2230loop_171:
2231 fornot1s %f25, %f11, %f15
2232loop_172:
2233 movcc %icc, %l4, %o2
2234 tn %xcc, 0x7
2235 edge8n %g3, %i6, %o3
2236 sllx %l1, 0x04, %g1
2237 move %xcc, %i2, %l2
2238 udivcc %i1, 0x120B, %i5
2239 fbuge %fcc3, loop_173
2240 stb %l5, [%l7 + 0x5B]
2241 fandnot2s %f7, %f24, %f10
2242 movgu %xcc, %i3, %o1
2243loop_173:
2244 movvs %xcc, %g4, %o0
2245 or %o5, %l0, %g5
2246 fbul,a %fcc2, loop_174
2247 addccc %o4, %i4, %g7
2248 smul %g6, %i7, %o7
2249 fnands %f18, %f17, %f7
2250loop_174:
2251 tge %icc, 0x2
2252 edge8ln %l6, %o6, %l3
2253 fmul8ulx16 %f2, %f18, %f20
2254 edge32n %i0, %g2, %o2
2255 ldd [%l7 + 0x48], %f2
2256 wr %g0, 0x19, %asi
2257 ldsha [%l7 + 0x2A] %asi, %g3
2258 edge8ln %i6, %o3, %l4
2259 movle %xcc, %g1, %l1
2260 andncc %i2, %i1, %i5
2261 movleu %icc, %l2, %l5
2262 fors %f6, %f15, %f10
2263 movrlz %i3, %g4, %o1
2264 tsubcctv %o0, %l0, %o5
2265 edge8l %o4, %g5, %i4
2266 movvc %icc, %g6, %i7
2267 srax %o7, 0x15, %l6
2268 wr %g0, 0x80, %asi
2269 stda %f0, [%l7 + 0x40] %asi
2270 stbar
2271 set 0x60, %l4
2272 lduwa [%l7 + %l4] 0x04, %o6
2273 fmul8sux16 %f8, %f12, %f14
2274 xor %g7, 0x15E4, %i0
2275 orncc %g2, %l3, %g3
2276 tsubcctv %i6, %o3, %l4
2277 nop
2278 setx 0x93704BEB, %l0, %l6
2279 st %l6, [%l7 + 0x28]
2280 ld [%l7 + 0x28], %f25
2281 setx 0x4753E8CA, %l1, %l5
2282 st %l5, [%l7 + 0x10]
2283 ld [%l7 + 0x10], %f21
2284 fsubs %f21, %f25, %f6
2285 bcc loop_175
2286 movneg %icc, %g1, %o2
2287 edge16ln %l1, %i2, %i1
2288 saved
2289 rdpr %cwp, %g1
2290 rdpr %cansave, %g2
2291 rdpr %canrestore, %g3
2292 rdpr %cleanwin, %g4
2293 rdpr %otherwin, %g5
2294 rdpr %wstate, %g6
2295loop_175:
2296 addcc %i5, %l2, %l5
2297 tsubcc %i3, %o1, %g4
2298 mulscc %l0, %o0, %o4
2299 fbul,a %fcc1, loop_176
2300 bshuffle %f12, %f30, %f14
2301 wr %g0, 0x89, %asi
2302 swapa [%l7 + 0x3C] %asi, %g5
2303loop_176:
2304 fmovsa %icc, %f4, %f22
2305 movrgez %o5, %g6, %i4
2306 udivx %o7, 0x0D18, %i7
2307 stw %l6, [%l7 + 0x30]
2308 fba %fcc1, loop_177
2309 fpack32 %f28, %f8, %f10
2310 fnands %f23, %f28, %f10
2311 xnorcc %o6, %i0, %g7
2312loop_177:
2313 srlx %l3, %g2, %g3
2314 fbg,a %fcc1, loop_178
2315 tvs %xcc, 0x5
2316 ld [%l7 + 0x74], %f8
2317 fmovdcc %icc, %f31, %f27
2318loop_178:
2319 fbl %fcc1, loop_179
2320 taddcc %i6, 0x12F1, %o3
2321 sllx %g1, %l4, %l1
2322 movcs %xcc, %o2, %i1
2323loop_179:
2324 tvs %icc, 0x1
2325 xnor %i5, 0x086F, %i2
2326 movg %icc, %l2, %l5
2327 sdivx %i3, 0x1957, %g4
2328 addccc %l0, %o0, %o4
2329 sub %g5, 0x1D0A, %o1
2330 tle %xcc, 0x4
2331 nop
2332 setx 0x789A84C219CAACE4, %l0, %l6
2333 stx %l6, [%l7 + 0x28]
2334 ldd [%l7 + 0x28], %f12
2335 setx 0x0689D17A289C9245, %l1, %l5
2336 stx %l5, [%l7 + 0x10]
2337 ldd [%l7 + 0x10], %f30
2338 fmuld %f30, %f12, %f0
2339 fpack16 %f2, %f0
2340 andncc %g6, %o5, %i4
2341 tn %icc, 0x5
2342 movcc %xcc, %o7, %i7
2343 movvs %icc, %l6, %i0
2344 bneg,a loop_180
2345 movrlz %g7, %l3, %g2
2346 ble,pt %icc, loop_181
2347 srax %o6, 0x12, %i6
2348loop_180:
2349 nop
2350 set 0x38, %i5
2351 swapa [%l7 + %i5] 0x10, %o3
2352loop_181:
2353 umul %g3, 0x0721, %l4
2354 wr %g0, 0x0c, %asi
2355 swapa [%l7 + 0x0C] %asi, %l1
2356 sllx %o2, 0x0D, %g1
2357 tle %xcc, 0x3
2358 wr %g0, 0x0c, %asi
2359 ldda [%l7 + 0x20] %asi, %i4
2360 set 0x42, %g2
2361 stha %i1, [%l7 + %g2] 0x2f
2362 membar #Sync
2363 fones %f26
2364 nop
2365 setx 0xEF9C37810A0428CA, %l0, %l6
2366 stx %l6, [%l7 + 0x28]
2367 ldd [%l7 + 0x28], %f22
2368 setx 0x72424B1FEDDA6935, %l1, %l5
2369 stx %l5, [%l7 + 0x10]
2370 ldd [%l7 + 0x10], %f8
2371 fsubd %f8, %f22, %f28
2372 ba,a %xcc, loop_182
2373 edge32l %l2, %i2, %i3
2374 movpos %xcc, %g4, %l5
2375 fmovdgu %xcc, %f8, %f17
2376loop_182:
2377 nop
2378 set 0x30, %o1
2379 std %f28, [%l7 + %o1]
2380 xnor %o0, 0x1C58, %l0
2381 movn %icc, %g5, %o4
2382 addccc %g6, %o1, %i4
2383 edge16 %o7, %o5, %l6
2384 tvc %icc, 0x5
2385 addcc %i0, 0x0F3A, %g7
2386 udiv %l3, 0x074B, %i7
2387 fand %f24, %f10, %f18
2388 orcc %g2, %i6, %o6
2389 or %o3, 0x07F8, %l4
2390 tgu %icc, 0x4
2391 nop
2392 set 0x40, %o3
2393 ldx [%l7 + %o3], %g3
2394 fpack32 %f6, %f12, %f28
2395 sra %o2, 0x19, %l1
2396 restored
2397 rdpr %cwp, %g1
2398 rdpr %cansave, %g2
2399 rdpr %canrestore, %g3
2400 rdpr %cleanwin, %g4
2401 rdpr %otherwin, %g5
2402 rdpr %wstate, %g6
2403 umulcc %i5, %g1, %i1
2404 sra %l2, %i3, %i2
2405 movl %xcc, %l5, %g4
2406 sra %o0, 0x0E, %g5
2407 movg %icc, %l0, %g6
2408 nop
2409 set 0x70, %g5
2410 stx %o4, [%l7 + %g5]
2411 edge8n %i4, %o1, %o5
2412 bleu,pn %xcc, loop_183
2413 umulcc %o7, 0x1EB1, %i0
2414 fmovrdne %l6, %f10, %f12
2415 tne %icc, 0x7
2416loop_183:
2417 stbar
2418 fmovrdgez %g7, %f20, %f20
2419 tleu %icc, 0x6
2420 sdiv %i7, 0x0A88, %g2
2421 fbg,a %fcc2, loop_184
2422 nop
2423 fitod %f8, %f24
2424 fdtox %f24, %f28
2425 fbge %fcc0, loop_185
2426 fnegd %f28, %f16
2427loop_184:
2428 bvs,a loop_186
2429 fmovdpos %icc, %f15, %f20
2430loop_185:
2431 nop
2432 setx loop_187, %l0, %l1
2433 wrpr 0x1, %tl
2434 wrpr %l1, %tpc
2435 add %l1, 0x4, %l1
2436 wrpr %l1, %tnpc
2437 setx 0x34400001400, %l0, %l1
2438 wrpr %l1, %tstate
2439 wrhpr 0x4, %htstate
2440 retry
2441 tcs %icc, 0x0
2442loop_186:
2443 orcc %i6, 0x192B, %o6
2444 sethi 0x1A24, %l3
2445loop_187:
2446 brgz %o3, loop_188
2447 movrlz %l4, %o2, %l1
2448 fnot2s %f17, %f5
2449 edge16n %g3, %g1, %i1
2450loop_188:
2451 subc %i5, 0x1017, %i3
2452 edge8ln %i2, %l5, %l2
2453 fpadd32s %f19, %f5, %f24
2454 edge8n %g4, %o0, %l0
2455 fble %fcc0, loop_189
2456 taddcc %g5, 0x01C6, %g6
2457 movle %icc, %o4, %i4
2458 movleu %xcc, %o1, %o7
2459loop_189:
2460 te %xcc, 0x0
2461 orcc %i0, %l6, %g7
2462 movn %icc, %o5, %i7
2463 nop
2464 fitos %f11, %f7
2465 wr %g0, 0x80, %asi
2466 stba %i6, [%l7 + 0x5C] %asi
2467 addccc %o6, 0x1825, %l3
2468 wr %g0, 0x19, %asi
2469 prefetcha [%l7 + 0x70] %asi, 0x3
2470 saved
2471 rdpr %cwp, %g1
2472 rdpr %cansave, %g2
2473 rdpr %canrestore, %g3
2474 rdpr %cleanwin, %g4
2475 rdpr %otherwin, %g5
2476 rdpr %wstate, %g6
2477 srl %l4, 0x10, %g2
2478 bl,pn %xcc, loop_190
2479 fmovd %f22, %f6
2480 add %l7, 0x60, %l6
2481 wr %g0, 0x88, %asi
2482 ldxa [%l6] %asi, %o2
2483 casxa [%l6] 0x88, %o2, %l1
2484loop_190:
2485 fbo,a %fcc1, loop_191
2486 sll %g1, 0x13, %g3
2487 sra %i5, 0x10, %i3
2488 ta %xcc, 0x3
2489loop_191:
2490 alignaddr %i2, %i1, %l5
2491 fpsub16 %f30, %f22, %f6
2492 nop
2493 setx 0xFF36469D, %l0, %l6
2494 st %l6, [%l7 + 0x28]
2495 ld [%l7 + 0x28], %f25
2496 fsqrts %f25, %f20
2497 movvc %xcc, %g4, %l2
2498 sra %o0, 0x07, %l0
2499 fmul8x16 %f15, %f10, %f0
2500 subcc %g5, 0x1BF4, %o4
2501 fmovdvc %xcc, %f11, %f5
2502 srax %i4, 0x19, %g6
2503 add %l7, 0x40, %l6
2504 wr %g0, 0x80, %asi
2505 ldxa [%l6] %asi, %o1
2506 casxa [%l6] %asi, %o1, %o7
2507 movge %icc, %i0, %g7
2508 edge16ln %l6, %o5, %i7
2509 set 0x5C, %o6
2510 stba %o6, [%l7 + %o6] 0x11
2511 set 0x2E, %i3
2512 ldsba [%l7 + %i3] 0x04, %i6
2513 movre %l3, 0x329, %l4
2514 xor %o3, 0x1BA3, %g2
2515 fmovrde %l1, %f8, %f14
2516 sdivcc %o2, 0x17D1, %g3
2517 sdivcc %g1, 0x189F, %i3
2518 tneg %xcc, 0x5
2519 tvs %xcc, 0x2
2520 nop
2521 fitod %f6, %f30
2522 fdtoi %f30, %f5
2523 tgu %xcc, 0x5
2524 nop
2525 setx 0xC26B03D62078B509, %l0, %l6
2526 stx %l6, [%l7 + 0x18]
2527 ldx [%l7 + 0x18], %fsr
2528 srlx %i2, %i1, %l5
2529 movvc %icc, %i5, %g4
2530 sll %o0, 0x15, %l2
2531 bpos,a,pn %xcc, loop_192
2532 bge loop_193
2533 tsubcctv %g5, 0x0071, %o4
2534 tl %xcc, 0x3
2535loop_192:
2536 srax %l0, 0x11, %g6
2537loop_193:
2538 bl %xcc, loop_194
2539 fmul8ulx16 %f2, %f18, %f4
2540 add %o1, %i4, %i0
2541 set 0x7A, %l1
2542 ldstuba [%l7 + %l1] 0x19, %g7
2543loop_194:
2544 srax %l6, %o7, %o5
2545 sdivcc %i7, 0x0721, %i6
2546 movn %xcc, %o6, %l4
2547 nop
2548 fitod %f7, %f12
2549 set 0x40, %l6
2550 stda %f0, [%l7 + %l6] 0x0c
2551 movcs %xcc, %l3, %o3
2552 andn %g2, %o2, %g3
2553 fba,a %fcc1, loop_195
2554 lduh [%l7 + 0x16], %g1
2555 nop
2556 setx 0x1E378811, %l0, %l6
2557 st %l6, [%l7 + 0x28]
2558 ld [%l7 + 0x28], %f21
2559 setx 0x2CFFC3AF, %l1, %l5
2560 st %l5, [%l7 + 0x10]
2561 ld [%l7 + 0x10], %f31
2562 fsubs %f31, %f21, %f10
2563 tle %icc, 0x1
2564loop_195:
2565 ld [%l7 + 0x38], %f4
2566 movcc %icc, %i3, %i2
2567 fbule,a %fcc1, loop_196
2568 nop
2569 setx 0x0819933F, %l0, %l6
2570 st %l6, [%l7 + 0x28]
2571 ld [%l7 + 0x28], %f23
2572 fsqrts %f23, %f2
2573 xor %l1, 0x0B84, %l5
2574 set 0x76, %i7
2575 ldsha [%l7 + %i7] 0x81, %i1
2576loop_196:
2577 subccc %i5, %o0, %l2
2578 fmovdpos %xcc, %f4, %f15
2579 tge %xcc, 0x7
2580 fba %fcc1, loop_197
2581 fone %f20
2582 tvc %icc, 0x7
2583 movgu %icc, %g5, %g4
2584loop_197:
2585 tleu %xcc, 0x5
2586 movrgz %l0, 0x13A, %g6
2587 ld [%l7 + 0x54], %f30
2588 umulcc %o4, 0x13B0, %o1
2589 movn %xcc, %i0, %i4
2590 movvs %xcc, %g7, %l6
2591 edge16ln %o5, %i7, %i6
2592 stbar
2593 or %o6, 0x1C52, %o7
2594 mulscc %l4, 0x1220, %o3
2595 sra %g2, 0x01, %o2
2596 mulscc %g3, %l3, %g1
2597 nop
2598 setx 0xBB7B0AB699729811, %l0, %l6
2599 stx %l6, [%l7 + 0x28]
2600 ldd [%l7 + 0x28], %f20
2601 setx 0x4A73DB3080BE6293, %l1, %l5
2602 stx %l5, [%l7 + 0x10]
2603 ldd [%l7 + 0x10], %f26
2604 fmuld %f26, %f20, %f4
2605 movg %xcc, %i2, %l1
2606 fmovdle %xcc, %f5, %f9
2607 subcc %i3, %l5, %i1
2608 movcs %icc, %i5, %l2
2609 movgu %xcc, %g5, %o0
2610 fmovsn %xcc, %f28, %f10
2611 tvc %icc, 0x5
2612 ldx [%l7 + 0x28], %l0
2613 tg %icc, 0x3
2614 sir 0x117B
2615 alignaddr %g6, %g4, %o4
2616 fblg,a %fcc0, loop_198
2617 fxor %f30, %f20, %f24
2618 and %i0, 0x1E27, %o1
2619 fpack32 %f8, %f24, %f12
2620loop_198:
2621 movl %icc, %g7, %l6
2622 array8 %i4, %o5, %i7
2623 movcc %icc, %i6, %o7
2624 fmovdn %xcc, %f16, %f11
2625 fxnors %f16, %f0, %f21
2626 subc %o6, %o3, %l4
2627 andcc %o2, 0x0CA5, %g3
2628 nop
2629 setx 0xA07C7F8E, %l0, %l6
2630 st %l6, [%l7 + 0x3C]
2631 ld [%l7 + 0x3C], %fsr
2632 edge8n %g2, %g1, %i2
2633 edge32n %l1, %i3, %l3
2634 wr %g0, 0x19, %asi
2635 ldswa [%l7 + 0x1C] %asi, %i1
2636 set 0x50, %g6
2637 ldsba [%l7 + %g6] 0x14, %i5
2638 nop
2639 setx loop_199, %l0, %l1
2640 wrpr 0x1, %tl
2641 wrpr %l1, %tnpc
2642 setx 0x34400001400, %l0, %l1
2643 wrpr %l1, %tstate
2644 wrhpr 0x4, %htstate
2645 done
2646 ldstub [%l7 + 0x57], %l2
2647 xorcc %g5, 0x0548, %o0
2648 movcs %icc, %l0, %l5
2649loop_199:
2650 movrne %g4, 0x166, %g6
2651 bcs,a,pn %icc, loop_200
2652 alignaddrl %i0, %o4, %g7
2653 bneg,a %xcc, loop_201
2654 edge16 %o1, %i4, %o5
2655loop_200:
2656 bcc,a %icc, loop_202
2657 smulcc %l6, %i6, %i7
2658loop_201:
2659 taddcc %o6, %o7, %o3
2660 edge16 %o2, %g3, %g2
2661loop_202:
2662 brgz %l4, loop_203
2663 movcc %icc, %g1, %i2
2664 fones %f3
2665 fpsub32s %f27, %f30, %f16
2666loop_203:
2667 brgz,a %l1, loop_204
2668 fsrc1s %f14, %f10
2669 ba loop_205
2670 fandnot2 %f16, %f6, %f2
2671loop_204:
2672 move %xcc, %l3, %i1
2673 srlx %i3, 0x10, %i5
2674loop_205:
2675 stb %g5, [%l7 + 0x44]
2676 ld [%l7 + 0x10], %f11
2677 fmovrdlez %l2, %f16, %f12
2678 fbue %fcc0, loop_206
2679 ldstub [%l7 + 0x15], %o0
2680 movrne %l5, %l0, %g4
2681 udivx %g6, 0x0EDE, %i0
2682loop_206:
2683 sllx %o4, 0x16, %g7
2684 fmuld8ulx16 %f16, %f8, %f8
2685 add %o1, %i4, %l6
2686 edge32ln %o5, %i7, %o6
2687 orcc %i6, 0x1C5D, %o3
2688 alignaddr %o2, %o7, %g3
2689 xor %g2, %g1, %i2
2690 movrlez %l1, %l4, %i1
2691 andn %l3, 0x1818, %i5
2692 fbuge,a %fcc1, loop_207
2693 sdivcc %g5, 0x1B74, %l2
2694 edge32l %o0, %i3, %l0
2695 fmovrsgz %g4, %f14, %f2
2696loop_207:
2697 fcmpne32 %f14, %f0, %l5
2698 sdiv %i0, 0x0E64, %g6
2699 fbule,a %fcc0, loop_208
2700 sth %g7, [%l7 + 0x26]
2701 te %xcc, 0x5
2702 wr %g0, 0x80, %asi
2703 ldsha [%l7 + 0x4C] %asi, %o4
2704loop_208:
2705 sll %i4, 0x19, %o1
2706 bneg %icc, loop_209
2707 saved
2708 rdpr %cwp, %g1
2709 rdpr %cansave, %g2
2710 rdpr %canrestore, %g3
2711 rdpr %cleanwin, %g4
2712 rdpr %otherwin, %g5
2713 rdpr %wstate, %g6
2714 fcmpgt32 %f14, %f4, %l6
2715 bcs,a,pt %icc, loop_210
2716loop_209:
2717 membar 0x1C
2718 fcmpne32 %f18, %f18, %i7
2719 fcmpne32 %f26, %f0, %o5
2720loop_210:
2721 tleu %xcc, 0x3
2722 nop
2723 fitos %f13, %f7
2724 fstoi %f7, %f4
2725 wr %g0, 0x89, %asi
2726 lduha [%l7 + 0x38] %asi, %o6
2727 wr %g0, 0x0c, %asi
2728 ldda [%l7 + 0x40] %asi, %f0
2729 brgz %o3, loop_211
2730 udiv %i6, 0x0C39, %o2
2731 wr %g0, 0x04, %asi
2732 prefetcha [%l7 + 0x70] %asi, 0x3
2733loop_211:
2734 fmuld8ulx16 %f10, %f29, %f16
2735 fpsub32 %f4, %f14, %f20
2736 tl %icc, 0x2
2737 sdivcc %g2, 0x1097, %g3
2738 srl %g1, 0x1E, %l1
2739 xorcc %i2, 0x06F6, %l4
2740 srlx %i1, 0x00, %l3
2741 movrgez %i5, %g5, %l2
2742 xnor %o0, %i3, %l0
2743 xnorcc %l5, 0x1DD8, %i0
2744 set 0x3A, %i2
2745 lduha [%l7 + %i2] 0x19, %g4
2746 fmul8x16au %f4, %f14, %f24
2747 movcc %xcc, %g6, %g7
2748 movrgez %o4, 0x255, %o1
2749 alignaddrl %i4, %l6, %o5
2750 sdivcc %i7, 0x0245, %o3
2751 movne %icc, %i6, %o2
2752 edge32l %o6, %o7, %g2
2753 tleu %icc, 0x3
2754 umulcc %g3, %l1, %i2
2755 sll %g1, %l4, %i1
2756 nop
2757 setx 0x596E2F7651FCB217, %l0, %l6
2758 stx %l6, [%l7 + 0x28]
2759 ldd [%l7 + 0x28], %f12
2760 setx 0xC5A15F5C2126285E, %l1, %l5
2761 stx %l5, [%l7 + 0x10]
2762 ldd [%l7 + 0x10], %f16
2763 fsubd %f16, %f12, %f18
2764 fbug,a %fcc2, loop_212
2765 taddcctv %l3, 0x08F2, %i5
2766 fmovdgu %icc, %f19, %f11
2767 set 0x37, %i1
2768 ldsba [%l7 + %i1] 0x04, %l2
2769loop_212:
2770 tvc %xcc, 0x0
2771 sethi 0x0628, %g5
2772 nop
2773 fitos %f11, %f24
2774 fstoi %f24, %f23
2775 ba,pn %icc, loop_213
2776 add %o0, 0x16F6, %i3
2777 xorcc %l0, 0x0EAE, %l5
2778 srlx %i0, 0x0E, %g4
2779loop_213:
2780 or %g7, 0x1378, %g6
2781 tle %icc, 0x0
2782 bvs loop_214
2783 te %xcc, 0x7
2784 fble,a %fcc2, loop_215
2785 tle %icc, 0x5
2786loop_214:
2787 array16 %o1, %i4, %o4
2788 fbn,a %fcc1, loop_216
2789loop_215:
2790 movrgez %o5, 0x315, %l6
2791 movn %xcc, %i7, %o3
2792 fmovrdgez %i6, %f20, %f26
2793loop_216:
2794 taddcc %o6, %o2, %g2
2795 fsrc2s %f25, %f9
2796 tg %icc, 0x1
2797 mulx %g3, %l1, %o7
2798 tpos %xcc, 0x5
2799 tl %xcc, 0x7
2800 orncc %i2, %l4, %i1
2801 fmovdvc %icc, %f18, %f9
2802 movrgz %l3, 0x0C7, %i5
2803 bpos,a loop_217
2804 stx %g1, [%l7 + 0x58]
2805 fnot1 %f2, %f24
2806 movrgez %g5, %o0, %i3
2807loop_217:
2808 edge16l %l2, %l0, %i0
2809 tn %xcc, 0x0
2810 xnorcc %l5, %g7, %g4
2811 move %icc, %g6, %i4
2812 te %xcc, 0x1
2813 umulcc %o4, %o1, %l6
2814 umul %i7, %o3, %i6
2815 umulcc %o5, 0x1C93, %o6
2816 bvc loop_218
2817 fmovsneg %icc, %f6, %f8
2818 popc %g2, %g3
2819 movle %xcc, %l1, %o2
2820loop_218:
2821 xnor %i2, 0x011E, %o7
2822 orcc %l4, %l3, %i5
2823 nop
2824 fitos %f2, %f1
2825 fmovdvs %xcc, %f25, %f0
2826 fbu %fcc0, loop_219
2827 bleu,a loop_220
2828 mova %xcc, %g1, %g5
2829 movleu %xcc, %i1, %o0
2830loop_219:
2831 fpadd32s %f10, %f30, %f9
2832loop_220:
2833 fsrc2 %f28, %f8
2834 set 0x40, %o7
2835 stda %f16, [%l7 + %o7] 0xf8
2836 membar #Sync
2837 saved
2838 rdpr %cwp, %g1
2839 rdpr %cansave, %g2
2840 rdpr %canrestore, %g3
2841 rdpr %cleanwin, %g4
2842 rdpr %otherwin, %g5
2843 rdpr %wstate, %g6
2844 wr %g0, 0x27, %asi
2845 stwa %l2, [%l7 + 0x14] %asi
2846 membar #Sync
2847 fnegs %f28, %f19
2848 fbge,a %fcc3, loop_221
2849 fpsub16 %f14, %f12, %f14
2850 movvs %xcc, %i3, %l0
2851 fmovs %f3, %f3
2852loop_221:
2853 mulx %l5, %g7, %i0
2854 fnor %f20, %f0, %f18
2855 edge32ln %g4, %i4, %g6
2856 tsubcc %o4, %l6, %o1
2857 fmovdneg %icc, %f20, %f8
2858 umul %i7, %o3, %i6
2859 srlx %o6, %g2, %o5
2860 fba %fcc0, loop_222
2861 orn %g3, %l1, %o2
2862 andncc %o7, %l4, %l3
2863 movgu %xcc, %i5, %g1
2864loop_222:
2865 movneg %icc, %g5, %i1
2866 alignaddrl %i2, %o0, %i3
2867 tvc %xcc, 0x4
2868 saved
2869 rdpr %cwp, %g1
2870 rdpr %cansave, %g2
2871 rdpr %canrestore, %g3
2872 rdpr %cleanwin, %g4
2873 rdpr %otherwin, %g5
2874 rdpr %wstate, %g6
2875 and %l2, 0x1922, %l0
2876 tl %icc, 0x6
2877 tgu %xcc, 0x0
2878 tcc %xcc, 0x7
2879 swap [%l7 + 0x6C], %l5
2880 sra %g7, %i0, %i4
2881 movvs %xcc, %g4, %o4
2882 tgu %xcc, 0x1
2883 fbe,a %fcc1, loop_223
2884 srlx %l6, %g6, %o1
2885 brlez,a %i7, loop_224
2886 tpos %icc, 0x1
2887loop_223:
2888 tsubcc %i6, 0x1437, %o3
2889 edge8ln %o6, %o5, %g2
2890loop_224:
2891 udivcc %l1, 0x1FCD, %g3
2892 fbn %fcc3, loop_225
2893 movpos %icc, %o2, %o7
2894 fands %f3, %f11, %f13
2895 set 0x5C, %g4
2896 swapa [%l7 + %g4] 0x81, %l4
2897loop_225:
2898 fones %f2
2899 fmovsvc %xcc, %f27, %f9
2900 sll %l3, 0x08, %g1
2901 movl %icc, %i5, %g5
2902 orncc %i1, 0x1F78, %o0
2903 fbug %fcc0, loop_226
2904 edge32l %i2, %i3, %l0
2905 edge8n %l2, %g7, %i0
2906 tvs %xcc, 0x6
2907loop_226:
2908 fornot1 %f14, %f18, %f22
2909 fsrc1 %f12, %f6
2910 fbu,a %fcc0, loop_227
2911 ldub [%l7 + 0x51], %i4
2912 fmovdpos %xcc, %f29, %f3
2913 array8 %l5, %g4, %o4
2914loop_227:
2915 movn %icc, %l6, %o1
2916 fors %f28, %f28, %f30
2917 fmovrsne %g6, %f23, %f10
2918 edge8n %i7, %o3, %i6
2919 udivx %o5, 0x191B, %g2
2920 addccc %l1, 0x0A04, %o6
2921 wr %g0, 0x04, %asi
2922 lduwa [%l7 + 0x74] %asi, %o2
2923 tcs %icc, 0x4
2924 umul %o7, %g3, %l4
2925 mulscc %g1, %l3, %g5
2926 andcc %i5, 0x0897, %i1
2927 fmovdg %icc, %f30, %f28
2928 fbug,a %fcc0, loop_228
2929 srl %i2, %i3, %o0
2930 fmovse %icc, %f20, %f12
2931 tleu %icc, 0x1
2932loop_228:
2933 bcs %xcc, loop_229
2934 tle %xcc, 0x7
2935 movge %xcc, %l0, %l2
2936 fcmpne16 %f10, %f8, %i0
2937loop_229:
2938 mulx %g7, %l5, %g4
2939 udivx %o4, 0x1BD4, %i4
2940 fcmpgt32 %f28, %f12, %l6
2941 fbe %fcc1, loop_230
2942 fba %fcc0, loop_231
2943 fcmple16 %f10, %f22, %g6
2944 xorcc %o1, %i7, %o3
2945loop_230:
2946 fand %f4, %f24, %f6
2947loop_231:
2948 array16 %i6, %o5, %g2
2949 edge8n %o6, %o2, %o7
2950 udivx %l1, 0x1EE2, %l4
2951 fbug,a %fcc0, loop_232
2952 andncc %g1, %g3, %l3
2953 fbn,a %fcc3, loop_233
2954 lduh [%l7 + 0x3E], %g5
2955loop_232:
2956 nop
2957 setx 0x4B976679, %l0, %l6
2958 st %l6, [%l7 + 0x28]
2959 ld [%l7 + 0x28], %f19
2960 setx 0xB32F2C5C, %l1, %l5
2961 st %l5, [%l7 + 0x10]
2962 ld [%l7 + 0x10], %f1
2963 fadds %f1, %f19, %f21
2964 fmovsneg %xcc, %f16, %f28
2965loop_233:
2966 movne %icc, %i1, %i5
2967 sdivx %i3, 0x17C5, %o0
2968 fxnors %f10, %f10, %f20
2969 or %l0, %l2, %i0
2970 brgez %g7, loop_234
2971 edge16n %i2, %g4, %o4
2972 sir 0x1526
2973 flush %l7 + 0x3C
2974loop_234:
2975 array16 %i4, %l6, %l5
2976 orn %o1, %g6, %o3
2977 tg %xcc, 0x6
2978 tvs %xcc, 0x4
2979 srax %i6, 0x19, %i7
2980 smulcc %o5, 0x08E8, %o6
2981 movcc %icc, %g2, %o2
2982 orcc %o7, 0x0ED0, %l1
2983 ba,a loop_235
2984 movge %icc, %l4, %g1
2985 tgu %icc, 0x3
2986 srl %l3, 0x19, %g5
2987loop_235:
2988 nop
2989 set 0x60, %l2
2990 lduha [%l7 + %l2] 0x0c, %g3
2991 saved
2992 rdpr %cwp, %g1
2993 rdpr %cansave, %g2
2994 rdpr %canrestore, %g3
2995 rdpr %cleanwin, %g4
2996 rdpr %otherwin, %g5
2997 rdpr %wstate, %g6
2998 movpos %xcc, %i1, %i5
2999 xorcc %o0, 0x19C6, %i3
3000 edge32l %l2, %l0, %g7
3001 sll %i2, 0x04, %g4
3002 wr %g0, 0x88, %asi
3003 lduwa [%l7 + 0x14] %asi, %i0
3004 fmovsa %xcc, %f14, %f26
3005 subcc %o4, 0x05E1, %l6
3006 fnot1 %f20, %f2
3007 edge16n %i4, %o1, %l5
3008 edge8l %g6, %o3, %i7
3009 fmovde %icc, %f1, %f5
3010 move %xcc, %o5, %i6
3011 set 0x5C, %i4
3012 sta %f0, [%l7 + %i4] 0x10
3013 sra %o6, %o2, %o7
3014 srlx %l1, 0x0B, %l4
3015 taddcctv %g1, 0x145B, %l3
3016 xnorcc %g5, %g3, %g2
3017 srlx %i1, 0x05, %i5
3018 fmovsa %icc, %f25, %f1
3019 fcmple16 %f4, %f8, %o0
3020 movrne %l2, 0x2BC, %i3
3021 udivcc %l0, 0x00A4, %g7
3022 srax %g4, %i0, %i2
3023 movrne %l6, %i4, %o4
3024 fbug,a %fcc1, loop_236
3025 addccc %o1, 0x0DF7, %g6
3026 edge16l %l5, %o3, %o5
3027 popc 0x05A7, %i6
3028loop_236:
3029 movle %icc, %o6, %i7
3030 bcs,a loop_237
3031 movrlz %o7, %l1, %o2
3032 sll %g1, 0x1A, %l3
3033 tpos %xcc, 0x6
3034loop_237:
3035 addc %l4, 0x17BD, %g5
3036 fones %f12
3037 set 0x44, %g1
3038 swapa [%l7 + %g1] 0x89, %g3
3039 smulcc %i1, 0x044F, %i5
3040 tg %icc, 0x0
3041 movge %xcc, %g2, %l2
3042 popc 0x0387, %o0
3043 tne %xcc, 0x1
3044 edge16n %l0, %i3, %g4
3045 set 0x40, %o2
3046 stda %f0, [%l7 + %o2] 0x11
3047 bcs,pn %xcc, loop_238
3048 movvc %xcc, %g7, %i2
3049 sdivx %l6, 0x00BC, %i0
3050 fcmple32 %f6, %f6, %o4
3051loop_238:
3052 movne %icc, %i4, %g6
3053 set 0x40, %i0
3054 ldda [%l7 + %i0] 0x14, %f16
3055 movrlz %o1, 0x132, %l5
3056 movge %xcc, %o5, %o3
3057 tvc %xcc, 0x4
3058 tcs %xcc, 0x7
3059 umul %i6, 0x05C2, %o6
3060 pdist %f18, %f22, %f16
3061 srlx %i7, 0x15, %l1
3062 subcc %o2, 0x0CDF, %g1
3063 subccc %o7, %l4, %g5
3064 ldsb [%l7 + 0x4E], %l3
3065 fbge,a %fcc0, loop_239
3066 ldd [%l7 + 0x40], %f18
3067 movl %icc, %g3, %i5
3068 te %xcc, 0x2
3069loop_239:
3070 or %g2, 0x19BC, %l2
3071 movcs %icc, %o0, %l0
3072 alignaddrl %i1, %g4, %g7
3073 fmovsn %icc, %f24, %f19
3074 array32 %i2, %i3, %l6
3075 taddcc %i0, %i4, %g6
3076 fandnot2s %f31, %f26, %f15
3077 tpos %icc, 0x0
3078 addccc %o1, %o4, %o5
3079 addcc %l5, %i6, %o6
3080 and %i7, 0x1592, %l1
3081 tsubcctv %o2, %g1, %o3
3082 fmuld8ulx16 %f31, %f23, %f16
3083 fba,a %fcc3, loop_240
3084 sdivcc %l4, 0x1D10, %o7
3085 add %l7, 0x48, %l6
3086 wr %g0, 0x0c, %asi
3087 lda [%l6] %asi, %g5
3088 casa [%l6] 0x0c, %g5, %l3
3089loop_240:
3090 edge16l %i5, %g2, %l2
3091 fxors %f24, %f0, %f1
3092 xorcc %o0, 0x0B53, %g3
3093 taddcc %i1, %l0, %g4
3094 movne %icc, %i2, %i3
3095 edge32 %g7, %l6, %i4
3096 pdist %f24, %f18, %f18
3097 nop
3098 fitos %f13, %f26
3099 fstox %f26, %f12
3100 edge32 %g6, %i0, %o4
3101 xor %o1, 0x1DC9, %o5
3102 bne,pn %icc, loop_241
3103 sdivx %l5, 0x0219, %i6
3104 brlez %o6, loop_242
3105 subcc %l1, 0x1CBA, %o2
3106loop_241:
3107 array32 %i7, %o3, %g1
3108 movl %xcc, %o7, %g5
3109loop_242:
3110 nop
3111 set 0x2C, %g3
3112 lduwa [%l7 + %g3] 0x10, %l4
3113 edge32 %l3, %g2, %l2
3114 movcc %xcc, %i5, %g3
3115 movrlez %o0, 0x0DB, %l0
3116 stw %i1, [%l7 + 0x60]
3117 call loop_243
3118 array32 %i2, %i3, %g4
3119 edge16l %l6, %i4, %g7
3120 tn %xcc, 0x1
3121loop_243:
3122 fornot1s %f9, %f21, %f14
3123 addc %i0, 0x02BC, %o4
3124 tleu %xcc, 0x6
3125 tleu %xcc, 0x5
3126 udivcc %o1, 0x0CE8, %o5
3127 bge loop_244
3128 taddcctv %l5, 0x1006, %g6
3129 fmuld8ulx16 %f16, %f26, %f30
3130 fpack32 %f22, %f6, %f14
3131loop_244:
3132 fpsub16 %f18, %f10, %f4
3133 fmovrsgz %i6, %f12, %f12
3134 fbg %fcc2, loop_245
3135 sir 0x0592
3136 andncc %l1, %o2, %i7
3137 edge32ln %o3, %g1, %o7
3138loop_245:
3139 sllx %o6, 0x0F, %l4
3140 umulcc %g5, %g2, %l3
3141 fnegd %f20, %f2
3142 fba,a %fcc0, loop_246
3143 bg,a %xcc, loop_247
3144 fmovsle %xcc, %f11, %f14
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
3152loop_246:
3153 ldx [%l7 + 0x60], %l2
3154loop_247:
3155 nop
3156 setx loop_248, %l0, %l1
3157 wrpr 0x1, %tl
3158 wrpr %l1, %tpc
3159 add %l1, 0x4, %l1
3160 wrpr %l1, %tnpc
3161 setx 0x34400001400, %l0, %l1
3162 wrpr %l1, %tstate
3163 wrhpr 0x4, %htstate
3164 retry
3165 fors %f28, %f20, %f29
3166 array8 %g3, %o0, %l0
3167 mova %icc, %i1, %i2
3168loop_248:
3169 tneg %xcc, 0x5
3170 addcc %i3, 0x0CF8, %i5
3171 wr %g0, 0x80, %asi
3172 ldstuba [%l7 + 0x73] %asi, %g4
3173 umulcc %i4, 0x1C03, %g7
3174 movvc %xcc, %l6, %i0
3175 tge %xcc, 0x5
3176 set 0x40, %l3
3177 stda %f16, [%l7 + %l3] 0x10
3178 srlx %o1, %o5, %o4
3179 tl %icc, 0x6
3180 udivcc %l5, 0x1C48, %g6
3181 fsrc2s %f29, %f4
3182 fpack32 %f10, %f2, %f6
3183 movpos %xcc, %i6, %o2
3184 fble %fcc0, loop_249
3185 fxor %f24, %f12, %f6
3186 srlx %l1, %i7, %g1
3187 sethi 0x0507, %o3
3188loop_249:
3189 array32 %o6, %l4, %g5
3190 fnot2 %f20, %f2
3191 wr %g0, 0x89, %asi
3192 lduha [%l7 + 0x3A] %asi, %g2
3193 array16 %l3, %o7, %g3
3194 fabsd %f14, %f22
3195 prefetch [%l7 + 0x08], 0x2
3196 andcc %l2, 0x0ED9, %o0
3197 saved
3198 rdpr %cwp, %g1
3199 rdpr %cansave, %g2
3200 rdpr %canrestore, %g3
3201 rdpr %cleanwin, %g4
3202 rdpr %otherwin, %g5
3203 rdpr %wstate, %g6
3204 fmovrdlz %l0, %f18, %f18
3205 edge16n %i1, %i2, %i3
3206 subccc %i5, 0x1CD3, %i4
3207 orn %g7, %g4, %i0
3208 sir 0x1B74
3209 tcc %icc, 0x1
3210 fbug,a %fcc1, loop_250
3211 alignaddrl %o1, %l6, %o5
3212 fzeros %f22
3213 sub %o4, 0x1FAD, %l5
3214loop_250:
3215 fmovde %xcc, %f1, %f14
3216 fcmpgt16 %f18, %f2, %g6
3217 move %icc, %i6, %o2
3218 fbule %fcc2, loop_251
3219 move %icc, %l1, %i7
3220 move %xcc, %o3, %o6
3221 prefetch [%l7 + 0x48], 0x1
3222loop_251:
3223 fnot2s %f23, %f16
3224 xor %g1, %l4, %g5
3225 tvs %icc, 0x4
3226 tgu %xcc, 0x5
3227 brlez %l3, loop_252
3228 edge8ln %g2, %g3, %o7
3229 movneg %xcc, %l2, %l0
3230 movvs %icc, %o0, %i1
3231loop_252:
3232 movpos %xcc, %i2, %i3
3233 fmuld8sux16 %f6, %f10, %f12
3234 movrne %i5, %i4, %g7
3235 fxnor %f18, %f8, %f6
3236 edge16n %g4, %i0, %l6
3237 array16 %o1, %o5, %l5
3238 bl,a,pn %xcc, loop_253
3239 tne %xcc, 0x3
3240 movneg %xcc, %o4, %g6
3241 fcmpgt16 %f8, %f26, %o2
3242loop_253:
3243 nop
3244 wr %g0, 0x19, %asi
3245 ldda [%l7 + 0x40] %asi, %f16
3246 set 0x24, %g7
3247 lduha [%l7 + %g7] 0x80, %l1
3248 te %icc, 0x5
3249 udivcc %i6, 0x0F4B, %o3
3250 nop
3251 setx 0x603904D3A065B698, %l0, %l6
3252 stx %l6, [%l7 + 0x58]
3253 ldx [%l7 + 0x58], %fsr
3254 fmovsl %xcc, %f16, %f21
3255 brlez,a %i7, loop_254
3256 tleu %icc, 0x0
3257 fabss %f14, %f1
3258 taddcctv %g1, %l4, %g5
3259loop_254:
3260 array32 %o6, %g2, %g3
3261 taddcc %o7, 0x0C63, %l2
3262 tsubcc %l3, 0x1AEA, %l0
3263 tcc %icc, 0x0
3264 subc %o0, 0x1A89, %i2
3265 tpos %xcc, 0x1
3266 movrne %i3, %i1, %i5
3267 sir 0x1F63
3268 fbug %fcc2, loop_255
3269 edge8ln %i4, %g7, %g4
3270 movrgz %i0, 0x1A2, %l6
3271 wr %g0, 0x18, %asi
3272 lduwa [%l7 + 0x08] %asi, %o1
3273loop_255:
3274 nop
3275 setx loop_256, %l0, %l1
3276 wrpr 0x1, %tl
3277 wrpr %l1, %tpc
3278 add %l1, 0x4, %l1
3279 wrpr %l1, %tnpc
3280 setx 0x34400001400, %l0, %l1
3281 wrpr %l1, %tstate
3282 wrhpr 0x4, %htstate
3283 retry
3284 fbue %fcc2, loop_257
3285 movl %xcc, %l5, %o5
3286 fpadd16s %f26, %f24, %f26
3287loop_256:
3288 movpos %xcc, %g6, %o4
3289loop_257:
3290 edge8ln %o2, %l1, %o3
3291 fbge %fcc1, loop_258
3292 fxnor %f14, %f8, %f0
3293 sir 0x0055
3294 edge16n %i6, %i7, %g1
3295loop_258:
3296 edge32ln %l4, %o6, %g5
3297 fpsub16 %f12, %f6, %f20
3298 srlx %g3, 0x10, %o7
3299 movrlez %l2, 0x33D, %l3
3300 subcc %l0, %g2, %o0
3301 wr %g0, 0x89, %asi
3302 ldxa [%l7 + 0x28] %asi, %i2
3303 fpadd32 %f22, %f28, %f4
3304 bne,a,pn %xcc, loop_259
3305 smul %i1, 0x0B4E, %i3
3306 ba,pt %icc, loop_260
3307 movrgz %i4, %g7, %g4
3308loop_259:
3309 subc %i5, %l6, %o1
3310 edge8 %l5, %o5, %g6
3311loop_260:
3312 sub %o4, 0x1A77, %i0
3313 xor %o2, 0x00F1, %o3
3314 movn %icc, %l1, %i6
3315 restored
3316 rdpr %cwp, %g1
3317 rdpr %cansave, %g2
3318 rdpr %canrestore, %g3
3319 rdpr %cleanwin, %g4
3320 rdpr %otherwin, %g5
3321 rdpr %wstate, %g6
3322 restored
3323 rdpr %cwp, %g1
3324 rdpr %cansave, %g2
3325 rdpr %canrestore, %g3
3326 rdpr %cleanwin, %g4
3327 rdpr %otherwin, %g5
3328 rdpr %wstate, %g6
3329 smulcc %g1, %i7, %l4
3330 edge8ln %g5, %o6, %g3
3331 movvs %xcc, %o7, %l3
3332 ta %icc, 0x1
3333 udivcc %l2, 0x17CC, %g2
3334 mulx %o0, 0x02A6, %l0
3335 sdivcc %i1, 0x1245, %i2
3336 te %xcc, 0x1
3337 edge32l %i3, %i4, %g7
3338 subccc %i5, 0x0368, %l6
3339 movleu %xcc, %g4, %o1
3340 wr %g0, 0x88, %asi
3341 lduwa [%l7 + 0x68] %asi, %o5
3342 srl %g6, 0x0A, %o4
3343 tle %xcc, 0x5
3344 andn %i0, 0x06F9, %o2
3345 movl %xcc, %o3, %l1
3346 bcs,a %icc, loop_261
3347 tl %xcc, 0x2
3348 tsubcc %i6, %l5, %i7
3349 ldsb [%l7 + 0x3F], %g1
3350loop_261:
3351 ble %icc, loop_262
3352 movrgez %g5, %o6, %l4
3353 subccc %g3, %o7, %l2
3354 fbug %fcc1, loop_263
3355loop_262:
3356 alignaddr %l3, %g2, %l0
3357 xorcc %o0, 0x1841, %i1
3358 tn %xcc, 0x3
3359loop_263:
3360 brlz %i2, loop_264
3361 fxors %f23, %f18, %f27
3362 fmovdge %icc, %f27, %f25
3363 edge32 %i4, %g7, %i5
3364loop_264:
3365 edge32ln %i3, %l6, %o1
3366 bn,a loop_265
3367 call loop_266
3368 sub %g4, 0x1D79, %o5
3369 fbul,a %fcc3, loop_267
3370loop_265:
3371 taddcctv %o4, %i0, %o2
3372loop_266:
3373 tsubcc %g6, %o3, %l1
3374 movvc %icc, %l5, %i7
3375loop_267:
3376 nop
3377 setx 0xD05F88F8, %l0, %l6
3378 st %l6, [%l7 + 0x6C]
3379 ld [%l7 + 0x6C], %fsr
3380 sllx %i6, 0x14, %g5
3381 array16 %o6, %l4, %g1
3382 umulcc %o7, %g3, %l2
3383 andcc %l3, %g2, %l0
3384 wr %g0, 0x2f, %asi
3385 stwa %i1, [%l7 + 0x28] %asi
3386 membar #Sync
3387 umulcc %i2, %o0, %i4
3388 nop
3389 fitos %f13, %f28
3390 fstoi %f28, %f27
3391 movneg %icc, %g7, %i3
3392 array32 %l6, %i5, %g4
3393 sll %o1, 0x16, %o5
3394 wr %g0, 0x0c, %asi
3395 stha %o4, [%l7 + 0x5C] %asi
3396 andn %o2, %g6, %o3
3397 tne %xcc, 0x1
3398 tcc %xcc, 0x7
3399 tle %xcc, 0x7
3400 srl %l1, 0x1B, %l5
3401 edge32l %i0, %i7, %i6
3402 fbule %fcc1, loop_268
3403 bg,pt %icc, loop_269
3404 fbu %fcc1, loop_270
3405 srl %o6, %l4, %g1
3406loop_268:
3407 nop
3408 setx loop_271, %l0, %l1
3409 wrpr 0x1, %tl
3410 wrpr %l1, %tpc
3411 add %l1, 0x4, %l1
3412 wrpr %l1, %tnpc
3413 setx 0x34400001400, %l0, %l1
3414 wrpr %l1, %tstate
3415 wrhpr 0x4, %htstate
3416 retry
3417loop_269:
3418 fmovdvc %xcc, %f11, %f28
3419loop_270:
3420 smulcc %g5, %o7, %g3
3421 smulcc %l2, %l3, %l0
3422loop_271:
3423 movleu %icc, %g2, %i2
3424 movre %i1, %o0, %i4
3425 andcc %i3, 0x1B28, %l6
3426 mulx %i5, %g7, %o1
3427 movrlez %g4, 0x2F8, %o5
3428 movn %icc, %o4, %g6
3429 fmovda %icc, %f7, %f15
3430 movrlz %o3, %l1, %l5
3431 fbuge,a %fcc1, loop_272
3432 xorcc %o2, 0x1868, %i7
3433 movgu %icc, %i6, %i0
3434 fnegd %f28, %f18
3435loop_272:
3436 movcs %xcc, %l4, %g1
3437 ba,a,pn %xcc, loop_273
3438 stb %o6, [%l7 + 0x46]
3439 movvc %icc, %o7, %g5
3440 sub %g3, 0x1EB2, %l2
3441loop_273:
3442 edge16l %l3, %l0, %i2
3443 addccc %g2, 0x0AF1, %i1
3444 add %l7, 0x4C, %l6
3445 wr %g0, 0x11, %asi
3446 lda [%l6] %asi, %i4
3447 casa [%l6] 0x11, %i4, %i3
3448 set 0x52, %l5
3449 stba %o0, [%l7 + %l5] 0x11
3450 nop
3451 fitod %f8, %f6
3452 fdtox %f6, %f14
3453 fmovsgu %xcc, %f3, %f27
3454 lduh [%l7 + 0x58], %i5
3455 movpos %icc, %l6, %g7
3456 restored
3457 rdpr %cwp, %g1
3458 rdpr %cansave, %g2
3459 rdpr %canrestore, %g3
3460 rdpr %cleanwin, %g4
3461 rdpr %otherwin, %g5
3462 rdpr %wstate, %g6
3463 bneg,a,pt %icc, loop_274
3464 tvc %icc, 0x2
3465 nop
3466 setx loop_275, %l0, %l1
3467 jmpl %l1, %g4
3468 stx %o1, [%l7 + 0x58]
3469loop_274:
3470 movrgez %o4, 0x2BD, %o5
3471 tcs %icc, 0x3
3472loop_275:
3473 nop
3474 add %l7, 0x30, %l6
3475 wr %g0, 0x19, %asi
3476 casxa [%l6] 0x19, %g6, %l1
3477 movrgz %o3, %o2, %l5
3478 tleu %xcc, 0x3
3479 bcs,a loop_276
3480 tle %xcc, 0x5
3481 movrne %i7, %i0, %i6
3482 tgu %icc, 0x5
3483loop_276:
3484 fandnot2 %f24, %f28, %f16
3485 wr %g0, 0x81, %asi
3486 stha %l4, [%l7 + 0x3C] %asi
3487 fnegd %f12, %f30
3488 nop
3489 fitod %f23, %f16
3490 bne,a,pt %icc, loop_277
3491 fmovdleu %xcc, %f15, %f7
3492 movpos %icc, %g1, %o7
3493 xorcc %g5, %g3, %l2
3494loop_277:
3495 movneg %icc, %o6, %l0
3496 or %i2, 0x1ECB, %l3
3497 sethi 0x1B5D, %i1
3498 fmuld8ulx16 %f27, %f22, %f20
3499 fbg,a %fcc3, loop_278
3500 tn %xcc, 0x6
3501 fmovs %f12, %f27
3502 movn %xcc, %i4, %g2
3503loop_278:
3504 array32 %i3, %o0, %l6
3505 fandnot1 %f24, %f26, %f16
3506 edge32n %i5, %g7, %o1
3507 alignaddrl %o4, %g4, %g6
3508 nop
3509 setx loop_279, %l0, %l1
3510 jmpl %l1, %l1
3511 smulcc %o3, 0x1AEA, %o5
3512 udiv %o2, 0x0524, %i7
3513 bleu,a %icc, loop_280
3514loop_279:
3515 movre %l5, %i6, %l4
3516 fnot2 %f6, %f14
3517 ldd [%l7 + 0x10], %f26
3518loop_280:
3519 fpack32 %f14, %f18, %f10
3520 tcs %icc, 0x5
3521 fnot1 %f12, %f10
3522 brz %i0, loop_281
3523 subccc %g1, %o7, %g5
3524 tleu %icc, 0x3
3525 edge32 %l2, %g3, %o6
3526loop_281:
3527 nop
3528 setx 0x0EFBDFA2C733B9BD, %l0, %l6
3529 stx %l6, [%l7 + 0x28]
3530 ldd [%l7 + 0x28], %f12
3531 setx 0x73DAA0A33604C772, %l1, %l5
3532 stx %l5, [%l7 + 0x10]
3533 ldd [%l7 + 0x10], %f4
3534 fdivd %f4, %f12, %f22
3535 subccc %l0, 0x01ED, %i2
3536 taddcctv %l3, %i4, %i1
3537 fbg,a %fcc3, loop_282
3538 te %xcc, 0x3
3539 mulscc %i3, %o0, %l6
3540 fand %f2, %f2, %f22
3541loop_282:
3542 fbo,a %fcc2, loop_283
3543 movcs %xcc, %i5, %g2
3544 bneg,pn %icc, loop_284
3545 sub %o1, %o4, %g7
3546loop_283:
3547 te %xcc, 0x5
3548 orn %g4, 0x1346, %g6
3549loop_284:
3550 xor %o3, 0x05BB, %l1
3551 movrgz %o2, 0x164, %o5
3552 fba,a %fcc0, loop_285
3553 std %f16, [%l7 + 0x30]
3554 tleu %xcc, 0x1
3555 fbul,a %fcc0, loop_286
3556loop_285:
3557 nop
3558 setx 0x8C06C8AE, %l0, %l6
3559 st %l6, [%l7 + 0x28]
3560 ld [%l7 + 0x28], %f22
3561 setx 0x89F98B2B, %l1, %l5
3562 st %l5, [%l7 + 0x10]
3563 ld [%l7 + 0x10], %f17
3564 fdivs %f17, %f22, %f23
3565 popc %l5, %i6
3566 umulcc %l4, %i7, %g1
3567loop_286:
3568 movrne %i0, 0x3A3, %o7
3569 edge8ln %l2, %g5, %o6
3570 fbule %fcc1, loop_287
3571 bcc,a loop_288
3572 srax %g3, %i2, %l0
3573 set 0x08, %o0
3574 lduha [%l7 + %o0] 0x15, %l3
3575loop_287:
3576 fpsub16s %f27, %f14, %f5
3577loop_288:
3578 subcc %i4, %i1, %i3
3579 subc %o0, 0x13D2, %i5
3580 and %l6, 0x0FFF, %g2
3581 nop
3582 setx loop_289, %l0, %l1
3583 wrpr 0x1, %tl
3584 wrpr %l1, %tpc
3585 add %l1, 0x4, %l1
3586 wrpr %l1, %tnpc
3587 setx 0x34400001400, %l0, %l1
3588 wrpr %l1, %tstate
3589 wrhpr 0x4, %htstate
3590 retry
3591 edge32n %o1, %o4, %g7
3592 udivx %g6, 0x19A2, %o3
3593 fmovsleu %xcc, %f23, %f6
3594loop_289:
3595 tvs %icc, 0x3
3596 mova %xcc, %g4, %l1
3597 sdivcc %o5, 0x00FD, %l5
3598 bvs,a,pt %xcc, loop_290
3599 tleu %icc, 0x3
3600 edge16l %o2, %l4, %i7
3601 tleu %xcc, 0x2
3602loop_290:
3603 fcmpgt16 %f26, %f8, %g1
3604 tl %icc, 0x5
3605 udivcc %i0, 0x0EA2, %i6
3606 tn %xcc, 0x0
3607 tleu %icc, 0x7
3608 fnor %f18, %f26, %f0
3609 restored
3610 rdpr %cwp, %g1
3611 rdpr %cansave, %g2
3612 rdpr %canrestore, %g3
3613 rdpr %cleanwin, %g4
3614 rdpr %otherwin, %g5
3615 rdpr %wstate, %g6
3616 fmovdle %icc, %f23, %f15
3617 nop
3618 set 0x3C, %l0
3619 prefetch [%l7 + %l0], 0x0
3620 addc %o7, %g5, %o6
3621 fble %fcc3, loop_291
3622 sllx %l2, %g3, %l0
3623 fandnot2s %f2, %f28, %f30
3624 orn %i2, %l3, %i4
3625loop_291:
3626 tg %icc, 0x6
3627 smulcc %i1, %o0, %i5
3628 fmovdcs %xcc, %f6, %f10
3629 edge32n %l6, %i3, %g2
3630 fmovdcs %xcc, %f18, %f21
3631 fsrc1 %f6, %f24
3632 wr %g0, 0x04, %asi
3633 lduwa [%l7 + 0x7C] %asi, %o1
3634 edge16ln %g7, %g6, %o3
3635 sllx %g4, 0x00, %l1
3636 nop
3637 setx 0xB06F0F28, %l0, %l6
3638 st %l6, [%l7 + 0x14]
3639 ld [%l7 + 0x14], %fsr
3640 lduh [%l7 + 0x44], %o4
3641 saved
3642 rdpr %cwp, %g1
3643 rdpr %cansave, %g2
3644 rdpr %canrestore, %g3
3645 rdpr %cleanwin, %g4
3646 rdpr %otherwin, %g5
3647 rdpr %wstate, %g6
3648 sdiv %o5, 0x1692, %o2
3649 membar 0x0B
3650 add %l4, %l5, %i7
3651 fpsub32 %f26, %f6, %f30
3652 set 0x40, %o4
3653 stda %f0, [%l7 + %o4] 0xf0
3654 membar #Sync
3655 taddcc %g1, 0x1EEF, %i6
3656 fbn %fcc1, loop_292
3657 fbule,a %fcc2, loop_293
3658 sethi 0x16CC, %o7
3659 std %f18, [%l7 + 0x58]
3660loop_292:
3661 edge8l %i0, %o6, %l2
3662loop_293:
3663 tgu %xcc, 0x0
3664 addcc %g3, 0x1DF8, %g5
3665 edge32ln %l0, %l3, %i4
3666 fbne %fcc2, loop_294
3667 srax %i2, 0x18, %i1
3668 andncc %i5, %l6, %i3
3669 fpsub16s %f0, %f30, %f9
3670loop_294:
3671 fcmpgt16 %f22, %f18, %g2
3672 tvc %xcc, 0x0
3673 movpos %icc, %o0, %g7
3674 fmovsa %icc, %f20, %f25
3675 set 0x40, %o5
3676 ldda [%l7 + %o5] 0x10, %f16
3677 tne %xcc, 0x4
3678 alignaddr %o1, %g6, %o3
3679 ldd [%l7 + 0x78], %l0
3680 move %icc, %o4, %g4
3681 fpadd32s %f16, %f0, %f5
3682 addccc %o5, %l4, %l5
3683 fbne %fcc2, loop_295
3684 ldsw [%l7 + 0x7C], %i7
3685 movrgz %o2, 0x0FD, %i6
3686 tvc %icc, 0x0
3687loop_295:
3688 ta %icc, 0x0
3689 wr %g0, 0x0c, %asi
3690 ldswa [%l7 + 0x78] %asi, %o7
3691 set 0x5C, %l4
3692 lduwa [%l7 + %l4] 0x89, %g1
3693 nop
3694 fitos %f21, %f10
3695 addcc %o6, %i0, %l2
3696 edge16 %g3, %g5, %l3
3697 ldsh [%l7 + 0x22], %i4
3698 fcmpne16 %f0, %f20, %l0
3699 ld [%l7 + 0x40], %f7
3700 sethi 0x1335, %i1
3701 fors %f27, %f13, %f12
3702 fblg %fcc2, loop_296
3703 sra %i5, 0x0F, %l6
3704 tsubcctv %i3, 0x16D4, %g2
3705 ba %xcc, loop_297
3706loop_296:
3707 andncc %i2, %g7, %o1
3708 movvs %icc, %g6, %o0
3709 fmovrdgez %o3, %f12, %f10
3710loop_297:
3711 tle %icc, 0x3
3712 andcc %o4, %l1, %g4
3713 sdiv %o5, 0x1144, %l4
3714 fnors %f31, %f11, %f26
3715 bn,pt %icc, loop_298
3716 tvs %xcc, 0x2
3717 andncc %i7, %l5, %o2
3718 stb %o7, [%l7 + 0x4B]
3719loop_298:
3720 edge16n %i6, %g1, %o6
3721 umulcc %l2, %i0, %g5
3722 addcc %l3, %i4, %g3
3723 fcmple16 %f16, %f16, %l0
3724 brgz,a %i5, loop_299
3725 bneg,pt %xcc, loop_300
3726 fbl %fcc0, loop_301
3727 and %l6, %i3, %g2
3728loop_299:
3729 edge8n %i2, %g7, %i1
3730loop_300:
3731 nop
3732 fitod %f6, %f6
3733 fdtox %f6, %f2
3734 fxtod %f2, %f6
3735loop_301:
3736 fbn %fcc0, loop_302
3737 bcs,a,pt %icc, loop_303
3738 brlz %o1, loop_304
3739 subccc %g6, 0x1324, %o3
3740loop_302:
3741 saved
3742 rdpr %cwp, %g1
3743 rdpr %cansave, %g2
3744 rdpr %canrestore, %g3
3745 rdpr %cleanwin, %g4
3746 rdpr %otherwin, %g5
3747 rdpr %wstate, %g6
3748loop_303:
3749 fsrc2 %f2, %f20
3750loop_304:
3751 restored
3752 rdpr %cwp, %g1
3753 rdpr %cansave, %g2
3754 rdpr %canrestore, %g3
3755 rdpr %cleanwin, %g4
3756 rdpr %otherwin, %g5
3757 rdpr %wstate, %g6
3758 tne %xcc, 0x5
3759 fabss %f13, %f0
3760 lduw [%l7 + 0x28], %o4
3761 edge16n %l1, %g4, %o0
3762 edge8n %o5, %l4, %i7
3763 bvs,a,pt %xcc, loop_305
3764 orncc %o2, %l5, %o7
3765 and %i6, %g1, %o6
3766 umul %l2, %g5, %i0
3767loop_305:
3768 orncc %l3, %i4, %l0
3769 tle %icc, 0x6
3770 sethi 0x1D69, %g3
3771 addcc %i5, 0x1499, %l6
3772 tvs %icc, 0x0
3773 fmovs %f29, %f14
3774 sllx %g2, %i2, %g7
3775 tl %icc, 0x6
3776 st %f2, [%l7 + 0x58]
3777 tleu %icc, 0x3
3778 bge,a,pt %icc, loop_306
3779 tvc %icc, 0x5
3780 fmovdl %xcc, %f31, %f9
3781 fornot1 %f4, %f8, %f10
3782loop_306:
3783 nop
3784 set 0x31, %i6
3785 ldstuba [%l7 + %i6] 0x18, %i1
3786 andncc %i3, %g6, %o1
3787 tgu %icc, 0x0
3788 udiv %o3, 0x0819, %o4
3789 edge32ln %g4, %l1, %o0
3790 mulscc %l4, 0x1934, %i7
3791 movne %icc, %o2, %o5
3792 fbule %fcc1, loop_307
3793 smul %l5, %i6, %g1
3794 fpackfix %f2, %f26
3795 smul %o6, 0x1DAE, %o7
3796loop_307:
3797 xnor %l2, 0x0975, %g5
3798 mova %icc, %i0, %i4
3799 fbge,a %fcc3, loop_308
3800 sub %l0, %l3, %g3
3801 fmovda %xcc, %f27, %f25
3802 ldsh [%l7 + 0x2C], %l6
3803loop_308:
3804 udivcc %g2, 0x0D25, %i2
3805 tn %icc, 0x1
3806 fcmpgt32 %f22, %f2, %g7
3807 array16 %i1, %i3, %g6
3808 sdivx %i5, 0x0FBF, %o1
3809 fmovrde %o4, %f16, %f4
3810 subc %o3, 0x1182, %l1
3811 orn %o0, %g4, %i7
3812 stbar
3813 fcmpeq32 %f0, %f12, %o2
3814 fbg,a %fcc2, loop_309
3815 mulx %l4, %o5, %l5
3816 fbg,a %fcc3, loop_310
3817 fbl %fcc3, loop_311
3818loop_309:
3819 tl %xcc, 0x3
3820 fxors %f3, %f18, %f2
3821loop_310:
3822 lduh [%l7 + 0x54], %i6
3823loop_311:
3824 stw %g1, [%l7 + 0x48]
3825 fbo,a %fcc0, loop_312
3826 nop
3827 set 0x62, %i5
3828 ldub [%l7 + %i5], %o7
3829 nop
3830 set 0x78, %g2
3831 stx %o6, [%l7 + %g2]
3832 fabsd %f16, %f2
3833loop_312:
3834 nop
3835 set 0x40, %o3
3836 stda %f16, [%l7 + %o3] 0x1e
3837 membar #Sync
3838 addccc %l2, %i0, %g5
3839 sllx %l0, %i4, %g3
3840 membar #Sync
3841 wr %g0, 0xf0, %asi
3842 ldda [%l7 + 0x40] %asi, %f0
3843 movleu %icc, %l6, %l3
3844 xnor %g2, 0x1A09, %g7
3845 mova %icc, %i2, %i3
3846 sdiv %g6, 0x111D, %i5
3847 brlz,a %o1, loop_313
3848 ba,a %icc, loop_314
3849 te %xcc, 0x1
3850 sth %i1, [%l7 + 0x32]
3851loop_313:
3852 add %o4, 0x144C, %l1
3853loop_314:
3854 movrlz %o3, 0x341, %g4
3855 fmovsleu %xcc, %f0, %f17
3856 alignaddr %i7, %o0, %l4
3857 umulcc %o5, 0x16A6, %l5
3858 movl %icc, %i6, %g1
3859 mulx %o2, %o6, %o7
3860 subc %i0, %g5, %l0
3861 mulscc %l2, 0x050E, %g3
3862 udivx %l6, 0x016E, %i4
3863 movg %icc, %g2, %l3
3864 array32 %g7, %i2, %i3
3865 tle %xcc, 0x0
3866 edge8 %g6, %i5, %i1
3867 fmovsne %icc, %f21, %f14
3868 edge32ln %o4, %l1, %o1
3869 fnor %f4, %f28, %f12
3870 ba,pt %xcc, loop_315
3871 fsrc1s %f0, %f2
3872 udivx %o3, 0x1331, %g4
3873 andn %i7, %o0, %o5
3874loop_315:
3875 fmovdneg %xcc, %f13, %f26
3876 fbue,a %fcc3, loop_316
3877 alignaddr %l5, %l4, %g1
3878 wr %g0, 0x10, %asi
3879 ldda [%l7 + 0x70] %asi, %o2
3880loop_316:
3881 nop
3882 fitos %f11, %f4
3883 fstoi %f4, %f19
3884 fmovdge %xcc, %f19, %f23
3885 stx %i6, [%l7 + 0x68]
3886 fmovdvs %xcc, %f8, %f11
3887 fnot2 %f22, %f18
3888 array16 %o7, %i0, %o6
3889 fsrc1s %f21, %f24
3890 restored
3891 rdpr %cwp, %g1
3892 rdpr %cansave, %g2
3893 rdpr %canrestore, %g3
3894 rdpr %cleanwin, %g4
3895 rdpr %otherwin, %g5
3896 rdpr %wstate, %g6
3897 movne %icc, %l0, %g5
3898 orn %g3, 0x0978, %l6
3899 movn %icc, %i4, %l2
3900 ldsb [%l7 + 0x1E], %l3
3901 taddcctv %g2, %i2, %g7
3902 fmovrsne %i3, %f25, %f25
3903 wr %g0, 0x81, %asi
3904 sta %f11, [%l7 + 0x28] %asi
3905 andncc %i5, %g6, %i1
3906 array8 %o4, %l1, %o1
3907 or %g4, 0x096F, %i7
3908 edge16n %o0, %o5, %l5
3909 membar 0x3F
3910 sll %l4, %g1, %o2
3911 movvc %xcc, %o3, %i6
3912 bvc,a,pt %xcc, loop_317
3913 movle %xcc, %o7, %i0
3914 edge8 %o6, %g5, %g3
3915 bpos,a loop_318
3916loop_317:
3917 tle %xcc, 0x6
3918 fbe %fcc2, loop_319
3919 nop
3920 setx 0x7DE393E82C7083F7, %l0, %l6
3921 stx %l6, [%l7 + 0x28]
3922 ldd [%l7 + 0x28], %f22
3923 setx 0xCA14541FDA538CCE, %l1, %l5
3924 stx %l5, [%l7 + 0x10]
3925 ldd [%l7 + 0x10], %f10
3926 fmuld %f10, %f22, %f0
3927loop_318:
3928 fmul8x16au %f17, %f27, %f8
3929 movne %xcc, %l0, %l6
3930loop_319:
3931 nop
3932 set 0x63, %g5
3933 ldsba [%l7 + %g5] 0x11, %l2
3934 srlx %i4, 0x0F, %l3
3935 fmovsle %icc, %f4, %f14
3936 sdivcc %g2, 0x0483, %i2
3937 te %icc, 0x2
3938 fbu %fcc3, loop_320
3939 sdivx %i3, 0x1C68, %g7
3940 and %g6, 0x03B9, %i5
3941 movl %icc, %o4, %l1
3942loop_320:
3943 membar 0x64
3944 edge8n %o1, %g4, %i7
3945 orncc %i1, %o0, %o5
3946 fbl %fcc3, loop_321
3947 udivx %l5, 0x0CD9, %g1
3948 nop
3949 fitos %f7, %f5
3950 fstod %f5, %f6
3951 movrgez %o2, 0x0C6, %o3
3952loop_321:
3953 fbge %fcc2, loop_322
3954 call loop_323
3955 tleu %xcc, 0x1
3956 sra %i6, 0x1B, %o7
3957loop_322:
3958 nop
3959 add %l7, 0x20, %l6
3960 wr %g0, 0x80, %asi
3961 ldxa [%l6] %asi, %i0
3962 casxa [%l6] 0x80, %i0, %l4
3963loop_323:
3964 movrlez %g5, 0x24B, %g3
3965 movcc %xcc, %o6, %l0
3966 set 0x18, %o1
3967 prefetcha [%l7 + %o1] 0x18, 0x0
3968 tgu %xcc, 0x2
3969 sethi 0x10B1, %l2
3970 fbn,a %fcc2, loop_324
3971 movrlz %i4, %l3, %g2
3972 te %icc, 0x7
3973 tvc %xcc, 0x6
3974loop_324:
3975 ldsh [%l7 + 0x5E], %i3
3976 movcs %icc, %i2, %g7
3977 movcc %icc, %g6, %i5
3978 bvs,a,pn %icc, loop_325
3979 umulcc %l1, 0x183F, %o1
3980 tg %xcc, 0x3
3981 fmovsl %xcc, %f16, %f14
3982loop_325:
3983 mulscc %o4, %i7, %g4
3984 movn %icc, %o0, %o5
3985 orcc %l5, %g1, %o2
3986 fmovdne %icc, %f25, %f30
3987 mulx %o3, 0x00F1, %i1
3988 movrgez %o7, %i6, %i0
3989 fmovdne %icc, %f16, %f13
3990 fbn,a %fcc0, loop_326
3991 popc 0x01D3, %l4
3992 edge8 %g3, %g5, %l0
3993 fble,a %fcc1, loop_327
3994loop_326:
3995 smul %o6, %l6, %l2
3996 te %icc, 0x6
3997 lduh [%l7 + 0x5C], %l3
3998loop_327:
3999 movvc %icc, %i4, %i3
4000 xorcc %i2, %g7, %g2
4001 movpos %xcc, %g6, %i5
4002 edge32l %o1, %o4, %i7
4003 bleu,a %icc, loop_328
4004 smulcc %l1, %o0, %o5
4005 fmovrdlez %l5, %f14, %f28
4006 fxnors %f9, %f24, %f29
4007loop_328:
4008 sdiv %g4, 0x049D, %g1
4009 fbge,a %fcc0, loop_329
4010 movgu %xcc, %o2, %o3
4011 tg %xcc, 0x4
4012 ldub [%l7 + 0x54], %o7
4013loop_329:
4014 fbule %fcc3, loop_330
4015 fpadd16s %f19, %f16, %f14
4016 edge16ln %i1, %i0, %i6
4017 udivx %g3, 0x02E4, %g5
4018loop_330:
4019 movle %icc, %l0, %l4
4020 fone %f22
4021 edge16 %l6, %o6, %l3
4022 bge,a,pt %xcc, loop_331
4023 edge32 %i4, %i3, %l2
4024 brnz,a %g7, loop_332
4025 udivcc %i2, 0x0D4A, %g6
4026loop_331:
4027 edge8l %g2, %i5, %o1
4028 movrlez %o4, 0x108, %l1
4029loop_332:
4030 bvc,pn %xcc, loop_333
4031 movgu %icc, %o0, %o5
4032 udivcc %l5, 0x13BD, %g4
4033 taddcctv %g1, %i7, %o3
4034loop_333:
4035 umul %o7, %o2, %i0
4036 tsubcc %i1, 0x0269, %i6
4037 brlz %g5, loop_334
4038 fmovdn %xcc, %f17, %f23
4039 fors %f9, %f26, %f12
4040 wr %g0, 0x0c, %asi
4041 lduha [%l7 + 0x66] %asi, %l0
4042loop_334:
4043 movrlz %l4, 0x13C, %g3
4044 fbg %fcc0, loop_335
4045 fand %f22, %f16, %f24
4046 orcc %o6, %l6, %l3
4047 saved
4048 rdpr %cwp, %g1
4049 rdpr %cansave, %g2
4050 rdpr %canrestore, %g3
4051 rdpr %cleanwin, %g4
4052 rdpr %otherwin, %g5
4053 rdpr %wstate, %g6
4054loop_335:
4055 ldx [%l7 + 0x28], %i4
4056 movre %l2, 0x18F, %g7
4057 andn %i3, %i2, %g6
4058 sdiv %g2, 0x076A, %o1
4059 fcmpeq16 %f6, %f16, %o4
4060 movpos %xcc, %l1, %i5
4061 nop
4062 setx loop_336, %l0, %l1
4063 wrpr 0x1, %tl
4064 wrpr %l1, %tnpc
4065 setx 0x34400001400, %l0, %l1
4066 wrpr %l1, %tstate
4067 wrhpr 0x4, %htstate
4068 done
4069 edge32n %o5, %l5, %g4
4070 st %f29, [%l7 + 0x08]
4071 bshuffle %f26, %f12, %f8
4072loop_336:
4073 fmovsa %icc, %f22, %f16
4074 popc 0x05AD, %g1
4075 mova %icc, %o0, %i7
4076 fbug %fcc0, loop_337
4077 lduw [%l7 + 0x64], %o7
4078 ldd [%l7 + 0x40], %f2
4079 mulx %o2, 0x0FF8, %i0
4080loop_337:
4081 add %i1, 0x18B4, %o3
4082 sub %g5, %l0, %i6
4083 fmovsgu %xcc, %f27, %f20
4084 fone %f0
4085 fmovde %icc, %f3, %f28
4086 fnors %f14, %f26, %f20
4087 move %xcc, %g3, %o6
4088 xnor %l4, 0x197C, %l6
4089 fnegd %f28, %f12
4090 fnot2s %f20, %f5
4091 sir 0x0CC9
4092 movl %icc, %i4, %l2
4093 orn %g7, %i3, %i2
4094 fble %fcc1, loop_338
4095 srl %l3, %g6, %o1
4096 ta %icc, 0x1
4097 andcc %o4, %l1, %i5
4098loop_338:
4099 umul %o5, %l5, %g4
4100 swap [%l7 + 0x48], %g2
4101 tpos %icc, 0x1
4102 fbl,a %fcc2, loop_339
4103 movrlez %o0, %i7, %o7
4104 tvs %icc, 0x3
4105 sllx %o2, %g1, %i0
4106loop_339:
4107 tl %icc, 0x5
4108 ble,a,pn %xcc, loop_340
4109 nop
4110 set 0x70, %i3
4111 stx %i1, [%l7 + %i3]
4112 be,a,pt %icc, loop_341
4113 tneg %xcc, 0x3
4114loop_340:
4115 fbn,a %fcc0, loop_342
4116 bpos,pt %xcc, loop_343
4117loop_341:
4118 ldstub [%l7 + 0x1E], %o3
4119 add %l0, 0x06C7, %i6
4120loop_342:
4121 alignaddr %g3, %g5, %o6
4122loop_343:
4123 fmovrslez %l6, %f15, %f23
4124 fands %f28, %f6, %f9
4125 bl,a loop_344
4126 movpos %xcc, %i4, %l4
4127 fmovsgu %xcc, %f24, %f7
4128 restored
4129 rdpr %cwp, %g1
4130 rdpr %cansave, %g2
4131 rdpr %canrestore, %g3
4132 rdpr %cleanwin, %g4
4133 rdpr %otherwin, %g5
4134 rdpr %wstate, %g6
4135loop_344:
4136 movne %icc, %g7, %l2
4137 edge8l %i2, %i3, %g6
4138 bg loop_345
4139 bneg,a loop_346
4140 brlez %l3, loop_347
4141 bneg loop_348
4142loop_345:
4143 sub %o4, %l1, %o1
4144loop_346:
4145 fmovdl %xcc, %f10, %f27
4146loop_347:
4147 fexpand %f1, %f6
4148loop_348:
4149 nop
4150 set 0x38, %o6
4151 lduha [%l7 + %o6] 0x19, %o5
4152 xnorcc %l5, 0x19F7, %i5
4153 bne,pt %icc, loop_349
4154 srl %g4, 0x06, %g2
4155 nop
4156 fitos %f14, %f17
4157 fstoi %f17, %f16
4158 array8 %i7, %o7, %o0
4159loop_349:
4160 movgu %icc, %g1, %o2
4161 edge16l %i1, %i0, %l0
4162 bl,pt %xcc, loop_350
4163 movn %xcc, %i6, %g3
4164 movrlz %o3, 0x2B0, %o6
4165 bne,a %icc, loop_351
4166loop_350:
4167 move %icc, %g5, %i4
4168 edge8ln %l6, %l4, %l2
4169 fbge,a %fcc1, loop_352
4170loop_351:
4171 movl %icc, %g7, %i2
4172 xnor %g6, %l3, %i3
4173 srax %l1, %o4, %o1
4174loop_352:
4175 subccc %l5, 0x13D5, %i5
4176 movrlez %o5, %g2, %i7
4177 udivcc %g4, 0x1CCC, %o7
4178 or %g1, 0x162D, %o0
4179 fcmple16 %f14, %f12, %o2
4180 and %i1, 0x0062, %l0
4181 tvc %xcc, 0x6
4182 ldsb [%l7 + 0x33], %i6
4183 fbuge,a %fcc1, loop_353
4184 edge32n %i0, %g3, %o3
4185 taddcc %g5, %o6, %i4
4186 movrgz %l4, 0x3C7, %l2
4187loop_353:
4188 subc %g7, 0x1742, %i2
4189 edge16n %g6, %l6, %i3
4190 array32 %l1, %l3, %o1
4191 fmul8x16al %f16, %f2, %f10
4192 fmovsg %icc, %f11, %f21
4193 srlx %l5, 0x16, %i5
4194 te %icc, 0x6
4195 bneg,pt %xcc, loop_354
4196 sra %o5, 0x0A, %g2
4197 subcc %i7, %g4, %o4
4198 brnz,a %g1, loop_355
4199loop_354:
4200 fcmpgt16 %f4, %f0, %o7
4201 fpmerge %f26, %f27, %f10
4202 or %o2, %i1, %o0
4203loop_355:
4204 fbge,a %fcc1, loop_356
4205 udivcc %i6, 0x0A79, %i0
4206 fnot2 %f6, %f20
4207 and %g3, 0x0E14, %o3
4208loop_356:
4209 smul %g5, 0x092E, %o6
4210 fmovrse %i4, %f22, %f11
4211 fmovrse %l4, %f29, %f28
4212 orncc %l0, %l2, %g7
4213 alignaddr %i2, %l6, %i3
4214 brlz,a %g6, loop_357
4215 edge8l %l1, %l3, %l5
4216 stb %i5, [%l7 + 0x60]
4217 xor %o1, 0x0B06, %o5
4218loop_357:
4219 ld [%l7 + 0x6C], %f8
4220 subc %i7, %g2, %g4
4221 movcc %icc, %g1, %o4
4222 fxnor %f24, %f8, %f24
4223 tleu %icc, 0x5
4224 mova %icc, %o2, %o7
4225 smulcc %i1, %o0, %i0
4226 brnz,a %i6, loop_358
4227 fmovrse %o3, %f21, %f5
4228 fxnor %f4, %f10, %f6
4229 stbar
4230loop_358:
4231 restored
4232 rdpr %cwp, %g1
4233 rdpr %cansave, %g2
4234 rdpr %canrestore, %g3
4235 rdpr %cleanwin, %g4
4236 rdpr %otherwin, %g5
4237 rdpr %wstate, %g6
4238 mulx %g3, %o6, %i4
4239 fmovrsne %g5, %f14, %f7
4240 movrne %l0, 0x152, %l2
4241 movl %xcc, %g7, %i2
4242 addcc %l4, 0x1532, %l6
4243 udivcc %g6, 0x1752, %i3
4244 fcmpne16 %f10, %f6, %l1
4245 set 0x40, %l1
4246 stda %f16, [%l7 + %l1] 0x15
4247 edge16n %l5, %i5, %o1
4248 array16 %o5, %l3, %g2
4249 sub %g4, 0x0C3A, %g1
4250 movvc %icc, %i7, %o2
4251 set 0x50, %l6
4252 lduwa [%l7 + %l6] 0x15, %o7
4253 mova %icc, %i1, %o0
4254 umul %o4, 0x07C4, %i6
4255 fmovdne %xcc, %f16, %f11
4256 ldsb [%l7 + 0x08], %o3
4257 sra %i0, %o6, %i4
4258 set 0x70, %i7
4259 ldstuba [%l7 + %i7] 0x18, %g5
4260 fcmpeq16 %f26, %f28, %g3
4261 movcc %xcc, %l2, %l0
4262 alignaddr %i2, %g7, %l4
4263 fpadd16 %f18, %f2, %f0
4264 be %icc, loop_359
4265 movl %icc, %g6, %l6
4266 brz %l1, loop_360
4267 tleu %icc, 0x5
4268loop_359:
4269 fbule,a %fcc0, loop_361
4270 fcmpne16 %f28, %f4, %i3
4271loop_360:
4272 andncc %l5, %i5, %o5
4273 add %l7, 0x40, %l6
4274 wr %g0, 0x0c, %asi
4275 casxa [%l6] %asi, %l3, %o1
4276loop_361:
4277 udiv %g2, 0x1E0A, %g4
4278 set 0x40, %g6
4279 lduha [%l7 + %g6] 0x15, %i7
4280 tvc %xcc, 0x2
4281 bvc %icc, loop_362
4282 nop
4283 setx 0x7066A9EA10783ED7, %l0, %l6
4284 stx %l6, [%l7 + 0x48]
4285 ldx [%l7 + 0x48], %fsr
4286 udivx %g1, 0x0621, %o2
4287 tle %xcc, 0x0
4288loop_362:
4289 edge32 %o7, %o0, %o4
4290 fmovsleu %icc, %f27, %f7
4291 movleu %xcc, %i6, %o3
4292 edge16n %i1, %o6, %i0
4293 fmovdneg %icc, %f26, %f7
4294 alignaddrl %g5, %i4, %g3
4295 addcc %l2, 0x101D, %l0
4296 for %f22, %f28, %f24
4297 fcmpne16 %f4, %f24, %i2
4298 movneg %icc, %g7, %l4
4299 wr %g0, 0x24, %asi
4300 ldda [%l7 + 0x70] %asi, %i6
4301 edge16n %g6, %i3, %l1
4302 bleu,a,pt %xcc, loop_363
4303 edge32l %i5, %o5, %l5
4304 fandnot2 %f24, %f28, %f8
4305 flush %l7 + 0x0C
4306loop_363:
4307 nop
4308 wr %g0, 0x0c, %asi
4309 lduwa [%l7 + 0x08] %asi, %l3
4310 edge16 %o1, %g2, %i7
4311 brlez,a %g4, loop_364
4312 ldsb [%l7 + 0x19], %g1
4313 fbue,a %fcc3, loop_365
4314 sth %o2, [%l7 + 0x12]
4315loop_364:
4316 alignaddr %o0, %o7, %i6
4317 alignaddr %o3, %o4, %o6
4318loop_365:
4319 and %i0, 0x0995, %g5
4320 restored
4321 rdpr %cwp, %g1
4322 rdpr %cansave, %g2
4323 rdpr %canrestore, %g3
4324 rdpr %cleanwin, %g4
4325 rdpr %otherwin, %g5
4326 rdpr %wstate, %g6
4327 movleu %icc, %i1, %i4
4328 tle %xcc, 0x1
4329 fmovsleu %xcc, %f2, %f3
4330 movcs %xcc, %g3, %l2
4331 brlez %l0, loop_366
4332 fpadd16s %f13, %f30, %f31
4333 fornot2s %f30, %f1, %f22
4334 smulcc %g7, %i2, %l4
4335loop_366:
4336 tle %xcc, 0x7
4337 add %l6, 0x1136, %g6
4338 fmovrsgz %i3, %f27, %f16
4339 ldd [%l7 + 0x18], %f30
4340 tge %xcc, 0x4
4341 edge16l %l1, %o5, %i5
4342 add %l5, 0x1909, %o1
4343 taddcc %l3, 0x1B5F, %g2
4344 or %i7, 0x1021, %g1
4345 fpsub16s %f0, %f1, %f13
4346 ldx [%l7 + 0x60], %o2
4347 fpack16 %f22, %f2
4348 tvc %icc, 0x5
4349 fcmple32 %f24, %f6, %g4
4350 ta %icc, 0x3
4351 fmovsle %xcc, %f1, %f8
4352 wr %g0, 0x89, %asi
4353 ldswa [%l7 + 0x54] %asi, %o0
4354 xnorcc %i6, 0x1812, %o7
4355 edge16n %o4, %o6, %o3
4356 fnors %f23, %f25, %f16
4357 mulx %g5, %i0, %i1
4358 movge %xcc, %g3, %i4
4359 fblg,a %fcc2, loop_367
4360 ldstub [%l7 + 0x55], %l0
4361 edge8ln %l2, %g7, %i2
4362 tneg %xcc, 0x1
4363loop_367:
4364 fmovrsgez %l6, %f28, %f22
4365 ldsh [%l7 + 0x6A], %g6
4366 nop
4367 set 0x79, %i2
4368 ldsb [%l7 + %i2], %l4
4369 movcc %xcc, %l1, %o5
4370 sub %i3, 0x062C, %l5
4371 sub %o1, %i5, %g2
4372 edge32n %i7, %g1, %o2
4373 movrne %g4, %l3, %o0
4374 brlz %i6, loop_368
4375 xorcc %o7, %o6, %o3
4376 tpos %xcc, 0x2
4377 brlz %g5, loop_369
4378loop_368:
4379 fornot1s %f16, %f17, %f17
4380 tl %xcc, 0x0
4381 tg %xcc, 0x4
4382loop_369:
4383 tle %icc, 0x6
4384 saved
4385 rdpr %cwp, %g1
4386 rdpr %cansave, %g2
4387 rdpr %canrestore, %g3
4388 rdpr %cleanwin, %g4
4389 rdpr %otherwin, %g5
4390 rdpr %wstate, %g6
4391 xnor %o4, 0x1AE7, %i1
4392 bneg,a,pn %icc, loop_370
4393 andcc %i0, %g3, %i4
4394 sth %l0, [%l7 + 0x10]
4395 ldsw [%l7 + 0x0C], %g7
4396loop_370:
4397 andncc %l2, %i2, %l6
4398 fmovsvs %xcc, %f25, %f18
4399 tvc %xcc, 0x0
4400 udivx %l4, 0x09F2, %l1
4401 fmovdleu %icc, %f11, %f10
4402 edge32ln %o5, %i3, %l5
4403 fmovsvs %icc, %f3, %f17
4404 edge8 %o1, %i5, %g2
4405 fbne,a %fcc3, loop_371
4406 subccc %g6, 0x1353, %i7
4407 te %xcc, 0x4
4408 umulcc %o2, %g1, %g4
4409loop_371:
4410 orcc %l3, %o0, %i6
4411 movpos %icc, %o7, %o3
4412 sdivx %o6, 0x096E, %o4
4413 srax %g5, %i1, %g3
4414 movgu %icc, %i4, %i0
4415 xor %l0, 0x01EF, %g7
4416 smul %i2, 0x0928, %l6
4417 andcc %l4, 0x1531, %l1
4418 movgu %icc, %l2, %i3
4419 alignaddrl %o5, %o1, %l5
4420 bvc,a,pt %xcc, loop_372
4421 fmovrdgez %i5, %f6, %f12
4422 fpsub16 %f2, %f18, %f30
4423 bpos,a,pn %xcc, loop_373
4424loop_372:
4425 movgu %icc, %g2, %g6
4426 tsubcctv %i7, 0x0EA6, %g1
4427 set 0x77, %i1
4428 ldsba [%l7 + %i1] 0x19, %g4
4429loop_373:
4430 fnot1 %f24, %f6
4431 movrgz %o2, 0x112, %o0
4432 fmovsa %icc, %f12, %f18
4433 tl %xcc, 0x0
4434 bl,a %xcc, loop_374
4435 fbo %fcc3, loop_375
4436 tge %xcc, 0x5
4437 fmovd %f14, %f20
4438loop_374:
4439 fors %f23, %f19, %f4
4440loop_375:
4441 prefetch [%l7 + 0x14], 0x1
4442 brlez %i6, loop_376
4443 tsubcctv %l3, 0x0668, %o7
4444 addccc %o6, %o4, %o3
4445 sub %i1, %g3, %g5
4446loop_376:
4447 edge8ln %i4, %l0, %i0
4448 tn %icc, 0x2
4449 nop
4450 setx 0x60CD5E9E, %l0, %l6
4451 st %l6, [%l7 + 0x28]
4452 ld [%l7 + 0x28], %f22
4453 setx 0x5610DC71, %l1, %l5
4454 st %l5, [%l7 + 0x10]
4455 ld [%l7 + 0x10], %f16
4456 fdivs %f16, %f22, %f12
4457 set 0x29, %g4
4458 ldstuba [%l7 + %g4] 0x89, %g7
4459 fpack32 %f24, %f8, %f2
4460 add %i2, 0x0C87, %l6
4461 wr %g0, 0x0c, %asi
4462 ldstuba [%l7 + 0x3D] %asi, %l1
4463 sub %l2, 0x1226, %i3
4464 nop
4465 setx loop_377, %l0, %l1
4466 wrpr 0x1, %tl
4467 wrpr %l1, %tnpc
4468 setx 0x34400001400, %l0, %l1
4469 wrpr %l1, %tstate
4470 wrhpr 0x4, %htstate
4471 done
4472 edge8ln %o5, %l4, %l5
4473 fmul8x16 %f2, %f24, %f22
4474 fornot2 %f4, %f0, %f8
4475loop_377:
4476 movneg %xcc, %i5, %g2
4477 st %f21, [%l7 + 0x40]
4478 wr %g0, 0x5f, %asi
4479 stxa %o1, [%g0 + 0x0] %asi
4480 subcc %i7, %g1, %g4
4481 edge8 %g6, %o0, %o2
4482 movne %xcc, %l3, %o7
4483 fmovdvs %xcc, %f26, %f10
4484 sethi 0x0767, %i6
4485 fandnot1s %f2, %f20, %f17
4486 ldsw [%l7 + 0x1C], %o6
4487 wr %g0, 0x89, %asi
4488 ldstuba [%l7 + 0x66] %asi, %o4
4489 movrgz %i1, 0x0FA, %g3
4490 nop
4491 set 0x1E, %o7
4492 ldstub [%l7 + %o7], %g5
4493 sub %i4, %o3, %i0
4494 alignaddrl %g7, %i2, %l6
4495 nop
4496 setx loop_378, %l0, %l1
4497 wrpr 0x1, %tl
4498 wrpr %l1, %tpc
4499 add %l1, 0x4, %l1
4500 wrpr %l1, %tnpc
4501 setx 0x34400001400, %l0, %l1
4502 wrpr %l1, %tstate
4503 wrhpr 0x4, %htstate
4504 retry
4505 fcmple16 %f0, %f24, %l1
4506 sdivcc %l2, 0x1542, %i3
4507 bge,a loop_379
4508loop_378:
4509 fmovdn %icc, %f24, %f18
4510 movcs %icc, %o5, %l4
4511 sllx %l5, %i5, %g2
4512loop_379:
4513 fmul8x16al %f3, %f0, %f30
4514 tvc %icc, 0x5
4515 tn %xcc, 0x4
4516 nop
4517 setx 0xA0D0579D, %l0, %l6
4518 st %l6, [%l7 + 0x28]
4519 ld [%l7 + 0x28], %f30
4520 setx 0xF9547845, %l1, %l5
4521 st %l5, [%l7 + 0x10]
4522 ld [%l7 + 0x10], %f8
4523 fdivs %f8, %f30, %f0
4524 nop
4525 setx 0xB69E4D13, %l0, %l6
4526 st %l6, [%l7 + 0x28]
4527 ld [%l7 + 0x28], %f29
4528 fsqrts %f29, %f4
4529 fpadd16 %f10, %f0, %f12
4530 fmovsvc %xcc, %f31, %f21
4531 movvc %xcc, %o1, %i7
4532 smul %g1, %l0, %g6
4533 tpos %xcc, 0x2
4534 addcc %g4, %o0, %o2
4535 sdivcc %o7, 0x110D, %i6
4536 bneg,pn %xcc, loop_380
4537 fcmple32 %f12, %f4, %o6
4538 sir 0x0BF6
4539 fornot1s %f9, %f11, %f21
4540loop_380:
4541 call loop_381
4542 addccc %l3, 0x0C1E, %i1
4543 fnegs %f8, %f15
4544 ldd [%l7 + 0x50], %f2
4545loop_381:
4546 nop
4547 setx loop_382, %l0, %l1
4548 wrpr 0x1, %tl
4549 wrpr %l1, %tpc
4550 add %l1, 0x4, %l1
4551 wrpr %l1, %tnpc
4552 setx 0x34400001400, %l0, %l1
4553 wrpr %l1, %tstate
4554 wrhpr 0x4, %htstate
4555 retry
4556 fors %f25, %f21, %f2
4557 brz %o4, loop_383
4558 te %icc, 0x5
4559loop_382:
4560 fnegs %f18, %f3
4561 fmovsneg %icc, %f24, %f26
4562loop_383:
4563 addc %g3, %i4, %o3
4564 stbar
4565 tneg %xcc, 0x0
4566 tpos %icc, 0x0
4567 fcmpgt16 %f26, %f4, %g5
4568 subcc %g7, %i2, %i0
4569 wr %g0, 0x10, %asi
4570 lduba [%l7 + 0x38] %asi, %l1
4571 nop
4572 fitos %f1, %f21
4573 movle %xcc, %l2, %l6
4574 fnot1 %f22, %f10
4575 movne %icc, %o5, %i3
4576 nop
4577 fitos %f3, %f14
4578 fstod %f14, %f24
4579 fbe,a %fcc3, loop_384
4580 fpsub32 %f0, %f28, %f8
4581 fmovsl %xcc, %f13, %f28
4582 andcc %l5, 0x0059, %l4
4583loop_384:
4584 sdivcc %i5, 0x07EB, %o1
4585 wr %g0, 0x19, %asi
4586 sta %f6, [%l7 + 0x18] %asi
4587 fbue %fcc3, loop_385
4588 stw %g2, [%l7 + 0x5C]
4589 set 0x26, %i4
4590 lduha [%l7 + %i4] 0x80, %g1
4591loop_385:
4592 fmovsgu %icc, %f3, %f18
4593 ldsh [%l7 + 0x26], %i7
4594 fxors %f15, %f24, %f19
4595 fmovrslez %l0, %f23, %f16
4596 ble,a,pn %icc, loop_386
4597 fbne,a %fcc1, loop_387
4598 add %g6, 0x0C02, %g4
4599 fbl %fcc2, loop_388
4600loop_386:
4601 subc %o0, %o7, %i6
4602loop_387:
4603 popc %o6, %l3
4604 tg %icc, 0x0
4605loop_388:
4606 tcs %icc, 0x2
4607 tsubcc %o2, %o4, %i1
4608 wr %g0, 0x19, %asi
4609 stda %f16, [%l7 + 0x40] %asi
4610 set 0x30, %l2
4611 prefetcha [%l7 + %l2] 0x81, 0x3
4612 fcmpne32 %f18, %f20, %i4
4613 array32 %g5, %g7, %i2
4614 tpos %xcc, 0x2
4615 fmul8ulx16 %f12, %f0, %f18
4616 ldsh [%l7 + 0x1E], %i0
4617 fbul %fcc0, loop_389
4618 edge8l %o3, %l1, %l2
4619 fmovdg %xcc, %f9, %f6
4620 movle %icc, %o5, %l6
4621loop_389:
4622 edge16l %l5, %i3, %l4
4623 fandnot2 %f12, %f18, %f16
4624 fbule,a %fcc2, loop_390
4625 st %f23, [%l7 + 0x2C]
4626 ldsw [%l7 + 0x20], %o1
4627 mova %xcc, %g2, %g1
4628loop_390:
4629 movge %icc, %i7, %i5
4630 subcc %l0, 0x1754, %g6
4631 movcs %xcc, %o0, %g4
4632 xnor %i6, 0x0173, %o6
4633 fmuld8ulx16 %f18, %f8, %f22
4634 srax %l3, %o7, %o4
4635 wr %g0, 0x10, %asi
4636 sta %f12, [%l7 + 0x50] %asi
4637 umulcc %i1, 0x0B17, %o2
4638 mulscc %g3, 0x0033, %g5
4639 brgez,a %g7, loop_391
4640 mulscc %i2, %i0, %o3
4641 tsubcctv %l1, 0x0497, %i4
4642 tvs %xcc, 0x6
4643loop_391:
4644 nop
4645 setx loop_392, %l0, %l1
4646 wrpr 0x1, %tl
4647 wrpr %l1, %tnpc
4648 setx 0x34400001400, %l0, %l1
4649 wrpr %l1, %tstate
4650 wrhpr 0x4, %htstate
4651 done
4652 andncc %l2, %o5, %l5
4653 fmovrdgz %i3, %f26, %f18
4654 swap [%l7 + 0x50], %l6
4655loop_392:
4656 movpos %icc, %l4, %g2
4657 add %o1, %i7, %i5
4658 fcmpeq16 %f24, %f12, %l0
4659 ld [%l7 + 0x44], %f13
4660 edge8n %g6, %o0, %g4
4661 sdiv %g1, 0x0CF9, %o6
4662 bcc loop_393
4663 fmovsgu %icc, %f4, %f14
4664 nop
4665 fitod %f8, %f30
4666 fdtox %f30, %f10
4667 addccc %i6, %o7, %o4
4668loop_393:
4669 tcs %icc, 0x0
4670 swap [%l7 + 0x78], %l3
4671 mulscc %i1, %g3, %g5
4672 edge8l %g7, %o2, %i0
4673 subc %i2, %l1, %i4
4674 fmovrslz %o3, %f1, %f18
4675 bleu,pn %icc, loop_394
4676 xnorcc %l2, %l5, %o5
4677 subcc %i3, 0x0170, %l4
4678 edge16l %g2, %l6, %o1
4679loop_394:
4680 movleu %icc, %i5, %i7
4681 udivx %l0, 0x0978, %g6
4682 movcs %xcc, %g4, %o0
4683 tcc %xcc, 0x3
4684 tg %xcc, 0x1
4685 movg %icc, %o6, %i6
4686 ldsw [%l7 + 0x6C], %o7
4687 edge16n %g1, %l3, %i1
4688 fbug,a %fcc1, loop_395
4689 addc %g3, %g5, %o4
4690 array8 %g7, %o2, %i0
4691 sdiv %l1, 0x0CBE, %i2
4692loop_395:
4693 fpadd16s %f4, %f3, %f17
4694 fbne %fcc3, loop_396
4695 stbar
4696 fbul %fcc2, loop_397
4697 lduw [%l7 + 0x28], %i4
4698loop_396:
4699 fsrc1s %f26, %f19
4700 fexpand %f10, %f0
4701loop_397:
4702 andcc %l2, %l5, %o3
4703 add %i3, 0x10B1, %o5
4704 fxors %f13, %f14, %f8
4705 nop
4706 setx 0x8B9B79E46ED9E79A, %l0, %l6
4707 stx %l6, [%l7 + 0x28]
4708 ldd [%l7 + 0x28], %f4
4709 setx 0xFEAE0A515B568803, %l1, %l5
4710 stx %l5, [%l7 + 0x10]
4711 ldd [%l7 + 0x10], %f16
4712 fsubd %f16, %f4, %f4
4713 edge32 %l4, %g2, %o1
4714 nop
4715 fitod %f13, %f24
4716 orcc %i5, %i7, %l0
4717 set 0x26, %o2
4718 ldsba [%l7 + %o2] 0x19, %g6
4719 fmovdg %xcc, %f25, %f6
4720 fnors %f14, %f12, %f2
4721 movcs %icc, %g4, %l6
4722 tgu %xcc, 0x4
4723 restored
4724 rdpr %cwp, %g1
4725 rdpr %cansave, %g2
4726 rdpr %canrestore, %g3
4727 rdpr %cleanwin, %g4
4728 rdpr %otherwin, %g5
4729 rdpr %wstate, %g6
4730 addccc %o6, 0x1E8B, %o0
4731 fbuge %fcc2, loop_398
4732 xor %o7, 0x096E, %i6
4733 addcc %g1, 0x121B, %i1
4734 movcs %xcc, %l3, %g5
4735loop_398:
4736 movle %xcc, %o4, %g3
4737 movcs %icc, %g7, %o2
4738 bpos,a,pn %icc, loop_399
4739 fmovrslz %i0, %f30, %f7
4740 movvc %icc, %l1, %i4
4741 st %f31, [%l7 + 0x2C]
4742loop_399:
4743 mulscc %l2, 0x160A, %i2
4744 nop
4745 setx 0xD395D17A8C5B00F3, %l0, %l6
4746 stx %l6, [%l7 + 0x28]
4747 ldd [%l7 + 0x28], %f30
4748 setx 0xD08AD8F657757932, %l1, %l5
4749 stx %l5, [%l7 + 0x10]
4750 ldd [%l7 + 0x10], %f8
4751 fsubd %f8, %f30, %f30
4752 sll %o3, 0x14, %l5
4753 mova %icc, %i3, %o5
4754 fpadd32 %f18, %f20, %f2
4755 tneg %icc, 0x7
4756 addccc %l4, %o1, %g2
4757 add %l7, 0x44, %l6
4758 wr %g0, 0x88, %asi
4759 lda [%l6] %asi, %i7
4760 casa [%l6] %asi, %i7, %l0
4761 bleu,a,pt %icc, loop_400
4762 pdist %f16, %f6, %f0
4763 ble,a %icc, loop_401
4764 fpadd16 %f8, %f8, %f16
4765loop_400:
4766 fors %f21, %f15, %f3
4767 mulx %g6, %g4, %i5
4768loop_401:
4769 movrgez %l6, %o0, %o7
4770 tvc %icc, 0x5
4771 wr %g0, 0x89, %asi
4772 ldsha [%l7 + 0x46] %asi, %o6
4773 tleu %icc, 0x7
4774 bpos,a loop_402
4775 sdivcc %i6, 0x0703, %i1
4776 movge %icc, %l3, %g5
4777 movne %xcc, %o4, %g1
4778loop_402:
4779 fmovdvs %icc, %f8, %f27
4780 edge16n %g7, %g3, %i0
4781 fmovdg %xcc, %f6, %f3
4782 movrlz %l1, 0x368, %i4
4783 umul %o2, 0x07D6, %i2
4784 fbo,a %fcc1, loop_403
4785 orn %o3, 0x0921, %l2
4786 sllx %l5, %o5, %i3
4787 sll %l4, 0x03, %g2
4788loop_403:
4789 ldub [%l7 + 0x17], %o1
4790 fmovs %f23, %f25
4791 nop
4792 setx 0x6CE919E7, %l0, %l6
4793 st %l6, [%l7 + 0x28]
4794 ld [%l7 + 0x28], %f17
4795 fsqrts %f17, %f5
4796 swap [%l7 + 0x1C], %i7
4797 fcmple16 %f30, %f30, %l0
4798 nop
4799 fitod %f8, %f16
4800 fdtos %f16, %f15
4801 orcc %g6, 0x050D, %g4
4802 set 0x37, %i0
4803 lduba [%l7 + %i0] 0x80, %i5
4804 tcc %xcc, 0x5
4805 add %l7, 0x20, %l6
4806 wr %g0, 0x80, %asi
4807 casxa [%l6] %asi, %l6, %o7
4808 fba %fcc0, loop_404
4809 nop
4810 set 0x60, %g3
4811 stx %o6, [%l7 + %g3]
4812 fnot1 %f14, %f30
4813 fsrc2 %f6, %f2
4814loop_404:
4815 edge8 %o0, %i1, %l3
4816 tsubcctv %g5, %o4, %i6
4817 tne %xcc, 0x3
4818 and %g7, %g1, %g3
4819 bpos loop_405
4820 brlz,a %l1, loop_406
4821 movcc %icc, %i4, %i0
4822 stw %i2, [%l7 + 0x7C]
4823loop_405:
4824 movl %xcc, %o2, %o3
4825loop_406:
4826 tsubcctv %l5, 0x1B87, %o5
4827 fmul8sux16 %f18, %f22, %f28
4828 orncc %i3, 0x1C02, %l4
4829 fnot1 %f28, %f8
4830 nop
4831 setx 0xEE90C923A0725264, %l0, %l6
4832 stx %l6, [%l7 + 0x38]
4833 ldx [%l7 + 0x38], %fsr
4834 fmovdgu %icc, %f23, %f25
4835 ld [%l7 + 0x40], %f15
4836 edge8ln %l2, %o1, %i7
4837 taddcc %g2, 0x0EC9, %l0
4838 tle %xcc, 0x4
4839 fmovspos %icc, %f23, %f17
4840 subc %g4, 0x124A, %g6
4841 wr %g0, 0x89, %asi
4842 lduba [%l7 + 0x4C] %asi, %i5
4843 movpos %icc, %o7, %l6
4844 subc %o0, %o6, %l3
4845 fpack32 %f18, %f26, %f12
4846 wr %g0, 0xeb, %asi
4847 stxa %i1, [%l7 + 0x50] %asi
4848 membar #Sync
4849 nop
4850 setx 0xEE4015787064D077, %l0, %l6
4851 stx %l6, [%l7 + 0x40]
4852 ldx [%l7 + 0x40], %fsr
4853 sir 0x182B
4854 tvc %xcc, 0x2
4855 edge16 %o4, %g5, %g7
4856 tcc %xcc, 0x5
4857 movrlz %g1, %g3, %l1
4858 movrlez %i6, 0x0D0, %i4
4859 fblg %fcc2, loop_407
4860 fmovsge %xcc, %f12, %f10
4861 fcmpne16 %f16, %f6, %i0
4862 addccc %o2, %i2, %l5
4863loop_407:
4864 sra %o5, %o3, %i3
4865 flush %l7 + 0x28
4866 ld [%l7 + 0x64], %f28
4867 nop
4868 setx loop_408, %l0, %l1
4869 wrpr 0x1, %tl
4870 wrpr %l1, %tnpc
4871 setx 0x34400001400, %l0, %l1
4872 wrpr %l1, %tstate
4873 wrhpr 0x4, %htstate
4874 done
4875 srlx %l2, 0x02, %o1
4876 stx %i7, [%l7 + 0x38]
4877 wr %g0, 0x2b, %asi
4878 ldda [%l7 + 0x40] %asi, %l4
4879loop_408:
4880 movneg %icc, %g2, %l0
4881 fmovdle %icc, %f10, %f16
4882 movl %xcc, %g6, %g4
4883 nop
4884 set 0x18, %l3
4885 std %f6, [%l7 + %l3]
4886 xnor %i5, 0x1053, %l6
4887 wr %g0, 0x27, %asi
4888 stba %o0, [%l7 + 0x1A] %asi
4889 membar #Sync
4890 edge32n %o7, %o6, %l3
4891 movge %icc, %i1, %g5
4892 sdivcc %g7, 0x0ED9, %g1
4893 popc 0x10D7, %o4
4894 movcs %xcc, %g3, %l1
4895 fmovde %icc, %f11, %f16
4896 tsubcc %i6, 0x151D, %i0
4897 sdivx %o2, 0x1248, %i4
4898 movcc %xcc, %l5, %o5
4899 saved
4900 rdpr %cwp, %g1
4901 rdpr %cansave, %g2
4902 rdpr %canrestore, %g3
4903 rdpr %cleanwin, %g4
4904 rdpr %otherwin, %g5
4905 rdpr %wstate, %g6
4906 fmovrse %i2, %f0, %f12
4907 mulx %i3, 0x0B3C, %o3
4908 wr %g0, 0x19, %asi
4909 stxa %o1, [%l7 + 0x10] %asi
4910 fmovrdlez %l2, %f22, %f22
4911 saved
4912 rdpr %cwp, %g1
4913 rdpr %cansave, %g2
4914 rdpr %canrestore, %g3
4915 rdpr %cleanwin, %g4
4916 rdpr %otherwin, %g5
4917 rdpr %wstate, %g6
4918 xnor %i7, 0x080A, %l4
4919 and %g2, 0x118A, %g6
4920 bleu,a,pt %xcc, loop_409
4921 taddcctv %l0, %i5, %g4
4922 mulx %o0, %o7, %o6
4923 sdiv %l6, 0x0027, %l3
4924loop_409:
4925 tle %icc, 0x4
4926 tvc %icc, 0x5
4927 addcc %g5, %g7, %i1
4928 fmovrdlez %o4, %f6, %f20
4929 edge16ln %g3, %g1, %l1
4930 bl loop_410
4931 movvs %icc, %i0, %o2
4932 fbule,a %fcc1, loop_411
4933 std %f0, [%l7 + 0x08]
4934loop_410:
4935 fbl %fcc3, loop_412
4936 taddcc %i4, 0x0262, %i6
4937loop_411:
4938 brlz %o5, loop_413
4939 sll %i2, %i3, %l5
4940loop_412:
4941 edge16l %o1, %l2, %i7
4942 sllx %o3, 0x0E, %g2
4943loop_413:
4944 subc %g6, 0x0E54, %l4
4945 umulcc %i5, 0x0C44, %l0
4946 xorcc %o0, 0x190D, %g4
4947 udivx %o6, 0x1727, %l6
4948 fnegs %f21, %f26
4949 wr %g0, 0x89, %asi
4950 lda [%l7 + 0x40] %asi, %f7
4951 movcs %xcc, %l3, %g5
4952 fble %fcc2, loop_414
4953 srlx %g7, %o7, %i1
4954 fzeros %f12
4955 movge %icc, %o4, %g3
4956loop_414:
4957 nop
4958 setx 0x62C7E097EFCBE370, %l0, %l6
4959 stx %l6, [%l7 + 0x28]
4960 ldd [%l7 + 0x28], %f6
4961 setx 0xA16A09CFFB61A412, %l1, %l5
4962 stx %l5, [%l7 + 0x10]
4963 ldd [%l7 + 0x10], %f28
4964 fsubd %f28, %f6, %f20
4965 movvs %xcc, %g1, %i0
4966 nop
4967 setx loop_415, %l0, %l1
4968 wrpr 0x1, %tl
4969 wrpr %l1, %tpc
4970 add %l1, 0x4, %l1
4971 wrpr %l1, %tnpc
4972 setx 0x34400001400, %l0, %l1
4973 wrpr %l1, %tstate
4974 wrhpr 0x4, %htstate
4975 retry
4976 edge8ln %o2, %i4, %l1
4977 fors %f22, %f13, %f13
4978 subccc %o5, 0x0CAC, %i2
4979loop_415:
4980 fmovspos %icc, %f17, %f15
4981 array32 %i6, %l5, %o1
4982 fcmpgt16 %f0, %f12, %i3
4983 ba,a,pt %icc, loop_416
4984 tge %xcc, 0x3
4985 tg %xcc, 0x6
4986 fcmpne32 %f4, %f14, %i7
4987loop_416:
4988 brgz,a %o3, loop_417
4989 brz,a %g2, loop_418
4990 tn %icc, 0x4
4991 wr %g0, 0x20, %asi
4992 stxa %g6, [%g0 + 0x8] %asi
4993loop_417:
4994 edge8 %l2, %i5, %l4
4995loop_418:
4996 nop
4997 set 0x38, %g7
4998 prefetcha [%l7 + %g7] 0x18, 0x1
4999 smul %g4, %o0, %o6
5000 movrgz %l3, %g5, %l6
5001 movneg %xcc, %o7, %g7
5002 subcc %o4, 0x1AFE, %i1
5003 nop
5004 set 0x3E, %g1
5005 ldsb [%l7 + %g1], %g1
5006 sdivx %g3, 0x0E39, %o2
5007 fmovda %xcc, %f31, %f9
5008 fmovrse %i4, %f9, %f11
5009 xnorcc %i0, 0x0669, %o5
5010 wr %g0, 0x04, %asi
5011 lduha [%l7 + 0x3E] %asi, %l1
5012 edge16l %i2, %l5, %i6
5013 nop
5014 fitos %f7, %f30
5015 fstoi %f30, %f12
5016 fxnors %f4, %f0, %f22
5017 sdivcc %o1, 0x01AD, %i7
5018 fmovdcc %xcc, %f1, %f30
5019 fpack32 %f12, %f30, %f12
5020 sdivx %o3, 0x0A69, %g2
5021 movvc %xcc, %g6, %i3
5022 fble,a %fcc2, loop_419
5023 fnors %f2, %f10, %f17
5024 tsubcctv %i5, %l2, %l4
5025 fpackfix %f20, %f20
5026loop_419:
5027 fmovdcc %xcc, %f30, %f13
5028 fpsub32s %f0, %f8, %f28
5029 srl %l0, 0x11, %o0
5030 fmovsle %icc, %f11, %f15
5031 edge8 %g4, %o6, %g5
5032 fmovdvc %icc, %f29, %f28
5033 lduw [%l7 + 0x2C], %l6
5034 subcc %l3, %g7, %o7
5035 fmovdpos %icc, %f24, %f20
5036 nop
5037 setx 0xF168EC3E, %l0, %l6
5038 st %l6, [%l7 + 0x28]
5039 ld [%l7 + 0x28], %f8
5040 setx 0xFAE8ED4E, %l1, %l5
5041 st %l5, [%l7 + 0x10]
5042 ld [%l7 + 0x10], %f12
5043 fadds %f12, %f8, %f28
5044 fmovdne %icc, %f9, %f21
5045 srl %i1, 0x19, %o4
5046 fabsd %f12, %f16
5047 xnorcc %g1, %g3, %o2
5048 fsrc2s %f12, %f28
5049 addccc %i4, 0x03C9, %o5
5050 movcs %xcc, %l1, %i0
5051 mulscc %i2, %i6, %o1
5052 edge16 %i7, %l5, %g2
5053 sra %o3, 0x1B, %i3
5054 wr %g0, 0x11, %asi
5055 stxa %g6, [%l7 + 0x10] %asi
5056 fpackfix %f24, %f28
5057 srax %i5, %l2, %l4
5058 array32 %l0, %o0, %g4
5059 addc %g5, 0x1DEC, %o6
5060 wr %g0, 0x4f, %asi
5061 ldxa [%g0 + 0x28] %asi, %l6
5062 fmovsn %icc, %f10, %f5
5063 udivcc %g7, 0x0B09, %l3
5064 movne %icc, %o7, %i1
5065 edge8 %o4, %g1, %o2
5066 tcs %icc, 0x6
5067 ldub [%l7 + 0x5D], %g3
5068 wr %g0, 0x23, %asi
5069 stba %i4, [%l7 + 0x7C] %asi
5070 membar #Sync
5071 sdiv %o5, 0x1458, %l1
5072 srl %i2, %i0, %o1
5073 sdivx %i7, 0x1DEF, %i6
5074 andn %g2, 0x1400, %o3
5075 umul %l5, 0x078F, %g6
5076 brgz,a %i5, loop_420
5077 fnot1 %f12, %f22
5078 ble,a,pn %xcc, loop_421
5079 fblg,a %fcc1, loop_422
5080loop_420:
5081 xnor %l2, 0x1C4F, %i3
5082 movle %icc, %l4, %l0
5083loop_421:
5084 tvc %icc, 0x5
5085loop_422:
5086 brlez,a %g4, loop_423
5087 be,a loop_424
5088 fmovsneg %icc, %f15, %f18
5089 tvc %xcc, 0x7
5090loop_423:
5091 sir 0x1AA4
5092loop_424:
5093 fabss %f13, %f31
5094 edge16l %o0, %g5, %l6
5095 tne %icc, 0x5
5096 alignaddrl %g7, %o6, %o7
5097 tne %xcc, 0x2
5098 fblg %fcc1, loop_425
5099 membar 0x2D
5100 xnor %l3, 0x0C38, %i1
5101 tl %icc, 0x0
5102loop_425:
5103 movrgz %g1, 0x29E, %o2
5104 orcc %o4, 0x0A05, %i4
5105 bvc,a,pn %xcc, loop_426
5106 restored
5107 rdpr %cwp, %g1
5108 rdpr %cansave, %g2
5109 rdpr %canrestore, %g3
5110 rdpr %cleanwin, %g4
5111 rdpr %otherwin, %g5
5112 rdpr %wstate, %g6
5113 sir 0x14DA
5114 tgu %xcc, 0x7
5115loop_426:
5116 swap [%l7 + 0x7C], %g3
5117 fsrc2 %f2, %f4
5118 set 0x56, %o0
5119 lduha [%l7 + %o0] 0x0c, %l1
5120 flush %l7 + 0x58
5121 fors %f8, %f19, %f5
5122 and %i2, 0x0FF5, %o5
5123 mova %xcc, %i0, %i7
5124 te %xcc, 0x3
5125 udivcc %i6, 0x087A, %o1
5126 movleu %icc, %o3, %g2
5127 edge16n %l5, %g6, %i5
5128 nop
5129 setx 0xFFA783F1, %l0, %l6
5130 st %l6, [%l7 + 0x28]
5131 ld [%l7 + 0x28], %f31
5132 setx 0x69793548, %l1, %l5
5133 st %l5, [%l7 + 0x10]
5134 ld [%l7 + 0x10], %f0
5135 fdivs %f0, %f31, %f0
5136 movrlez %i3, 0x3A8, %l4
5137 fbug %fcc2, loop_427
5138 addc %l0, %g4, %l2
5139 ldd [%l7 + 0x30], %f30
5140 edge16l %o0, %g5, %l6
5141loop_427:
5142 tvs %xcc, 0x2
5143 movge %icc, %g7, %o6
5144 tsubcctv %o7, 0x1559, %i1
5145 tvs %xcc, 0x6
5146 tne %xcc, 0x6
5147 nop
5148 fitos %f28, %f7
5149 andcc %l3, %o2, %o4
5150 sir 0x1EF7
5151 addcc %g1, %g3, %l1
5152 edge32ln %i2, %i4, %i0
5153 ld [%l7 + 0x10], %f3
5154 set 0x7E, %l0
5155 stba %i7, [%l7 + %l0] 0x14
5156 subcc %i6, 0x0228, %o1
5157 alignaddr %o5, %g2, %l5
5158 sdivx %g6, 0x0B0B, %i5
5159 udivcc %i3, 0x11B2, %l4
5160 fxor %f0, %f14, %f10
5161 tgu %xcc, 0x4
5162 alignaddr %o3, %l0, %g4
5163 xorcc %l2, %o0, %l6
5164 movneg %icc, %g5, %o6
5165 fmul8x16au %f22, %f28, %f18
5166 edge8 %g7, %o7, %l3
5167 wr %g0, 0x11, %asi
5168 ldstuba [%l7 + 0x32] %asi, %o2
5169 fornot1 %f12, %f12, %f22
5170 subc %o4, 0x16E7, %i1
5171 fmovscs %icc, %f29, %f9
5172 bn,a,pn %icc, loop_428
5173 sdivcc %g3, 0x17D8, %g1
5174 edge8ln %i2, %l1, %i4
5175 umul %i7, 0x1BC1, %i6
5176loop_428:
5177 fnot1 %f0, %f8
5178 ldsb [%l7 + 0x3D], %i0
5179 fmovdcc %xcc, %f2, %f8
5180 umul %o5, %o1, %l5
5181 fmovsl %xcc, %f26, %f24
5182 brz %g6, loop_429
5183 movvs %xcc, %g2, %i5
5184 movleu %icc, %l4, %o3
5185 movge %xcc, %i3, %l0
5186loop_429:
5187 tge %icc, 0x5
5188 ldsb [%l7 + 0x16], %g4
5189 nop
5190 fitos %f0, %f8
5191 fstod %f8, %f30
5192 set 0x25, %o4
5193 ldstuba [%l7 + %o4] 0x04, %o0
5194 edge8l %l2, %g5, %l6
5195 umulcc %g7, 0x1343, %o7
5196 fbue,a %fcc3, loop_430
5197 tgu %xcc, 0x7
5198 fmovrdne %l3, %f10, %f24
5199 fzeros %f7
5200loop_430:
5201 mulscc %o6, %o4, %i1
5202 fsrc1 %f10, %f28
5203 tleu %xcc, 0x0
5204 movcs %xcc, %o2, %g3
5205 nop
5206 setx 0x71C989E1804C7483, %l0, %l6
5207 stx %l6, [%l7 + 0x38]
5208 ldx [%l7 + 0x38], %fsr
5209 saved
5210 rdpr %cwp, %g1
5211 rdpr %cansave, %g2
5212 rdpr %canrestore, %g3
5213 rdpr %cleanwin, %g4
5214 rdpr %otherwin, %g5
5215 rdpr %wstate, %g6
5216 fmovrse %g1, %f3, %f12
5217 fmovsvs %xcc, %f28, %f16
5218 movn %xcc, %l1, %i4
5219 ldd [%l7 + 0x38], %f26
5220 tle %icc, 0x7
5221 edge32n %i7, %i2, %i6
5222 bge,pt %icc, loop_431
5223 nop
5224 setx 0xD5E34E6A52A7C6C7, %l0, %l6
5225 stx %l6, [%l7 + 0x28]
5226 ldd [%l7 + 0x28], %f18
5227 fsqrtd %f18, %f16
5228 ba,a %xcc, loop_432
5229 fmovscc %xcc, %f10, %f7
5230loop_431:
5231 stw %o5, [%l7 + 0x40]
5232 fandnot2 %f2, %f22, %f24
5233loop_432:
5234 sth %o1, [%l7 + 0x36]
5235 set 0x4C, %l5
5236 lda [%l7 + %l5] 0x88, %f16
5237 tvs %icc, 0x4
5238 smulcc %i0, 0x18F7, %l5
5239 sll %g2, %g6, %i5
5240 brlz,a %l4, loop_433
5241 ldsb [%l7 + 0x3F], %i3
5242 tvs %icc, 0x2
5243 movrgz %o3, %g4, %o0
5244loop_433:
5245 saved
5246 rdpr %cwp, %g1
5247 rdpr %cansave, %g2
5248 rdpr %canrestore, %g3
5249 rdpr %cleanwin, %g4
5250 rdpr %otherwin, %g5
5251 rdpr %wstate, %g6
5252 nop
5253 fitod %f28, %f16
5254 andcc %l0, 0x14A7, %g5
5255 fble,a %fcc0, loop_434
5256 addc %l6, %l2, %g7
5257 srl %o7, 0x11, %o6
5258 bne,a,pt %xcc, loop_435
5259loop_434:
5260 movneg %icc, %l3, %i1
5261 nop
5262 set 0x28, %l4
5263 ldd [%l7 + %l4], %f18
5264 swap [%l7 + 0x3C], %o2
5265loop_435:
5266 brlz %g3, loop_436
5267 smul %o4, 0x133C, %l1
5268 umulcc %i4, 0x1E96, %g1
5269 fpsub32s %f0, %f23, %f30
5270loop_436:
5271 movn %xcc, %i7, %i6
5272 movrgez %i2, %o5, %o1
5273 set 0x4A, %i6
5274 lduha [%l7 + %i6] 0x80, %l5
5275 set 0x28, %o5
5276 ldxa [%l7 + %o5] 0x04, %i0
5277 tpos %xcc, 0x1
5278 movrlz %g2, %g6, %l4
5279 tvs %icc, 0x2
5280 fcmple16 %f18, %f0, %i3
5281 tleu %icc, 0x5
5282 sdiv %o3, 0x0480, %i5
5283 fands %f23, %f28, %f27
5284 taddcctv %o0, %g4, %g5
5285 edge16n %l0, %l6, %l2
5286 subccc %o7, %g7, %l3
5287 nop
5288 setx 0xF9E6F26E, %l0, %l6
5289 st %l6, [%l7 + 0x28]
5290 ld [%l7 + 0x28], %f19
5291 setx 0x1B34F0F9, %l1, %l5
5292 st %l5, [%l7 + 0x10]
5293 ld [%l7 + 0x10], %f28
5294 fsubs %f28, %f19, %f26
5295 tsubcc %o6, %o2, %g3
5296 sra %o4, 0x13, %l1
5297 andncc %i1, %g1, %i7
5298 fmovrslez %i4, %f28, %f16
5299 fand %f0, %f4, %f0
5300 fbug,a %fcc3, loop_437
5301 fone %f10
5302 subc %i6, %o5, %i2
5303 edge32ln %l5, %o1, %i0
5304loop_437:
5305 bgu,a %xcc, loop_438
5306 nop
5307 fitos %f14, %f9
5308 fstod %f9, %f20
5309 ldsw [%l7 + 0x68], %g6
5310 bvc loop_439
5311loop_438:
5312 movn %xcc, %g2, %l4
5313 fnot2s %f8, %f10
5314 fmovrsne %i3, %f8, %f11
5315loop_439:
5316 movvc %xcc, %i5, %o3
5317 sub %o0, %g5, %g4
5318 bcs %icc, loop_440
5319 fmovsle %xcc, %f29, %f2
5320 fandnot2s %f29, %f17, %f20
5321 bneg,a loop_441
5322loop_440:
5323 ld [%l7 + 0x3C], %f15
5324 fmovdleu %icc, %f27, %f15
5325 bshuffle %f6, %f2, %f2
5326loop_441:
5327 fmovdg %xcc, %f23, %f0
5328 saved
5329 rdpr %cwp, %g1
5330 rdpr %cansave, %g2
5331 rdpr %canrestore, %g3
5332 rdpr %cleanwin, %g4
5333 rdpr %otherwin, %g5
5334 rdpr %wstate, %g6
5335 nop
5336 setx 0x2C3A3861D9EF1C71, %l0, %l6
5337 stx %l6, [%l7 + 0x28]
5338 ldd [%l7 + 0x28], %f22
5339 setx 0x529F0E939A8F1BBB, %l1, %l5
5340 stx %l5, [%l7 + 0x10]
5341 ldd [%l7 + 0x10], %f2
5342 fsubd %f2, %f22, %f16
5343 fbule %fcc3, loop_442
5344 tge %xcc, 0x6
5345 fba,a %fcc3, loop_443
5346 edge8 %l6, %l0, %l2
5347loop_442:
5348 bg loop_444
5349 addc %g7, 0x0EC4, %l3
5350loop_443:
5351 tcs %xcc, 0x6
5352 tsubcctv %o6, 0x1C16, %o7
5353loop_444:
5354 tvs %xcc, 0x1
5355 tl %icc, 0x5
5356 movg %xcc, %o2, %g3
5357 fmovspos %xcc, %f19, %f25
5358 taddcc %o4, 0x1B59, %l1
5359 addcc %g1, 0x1CD8, %i1
5360 fbule %fcc0, loop_445
5361 edge8ln %i7, %i6, %i4
5362 edge8l %o5, %i2, %l5
5363 nop
5364 fitod %f0, %f24
5365 fdtoi %f24, %f21
5366loop_445:
5367 fones %f3
5368 bg,pt %icc, loop_446
5369 tvs %icc, 0x6
5370 nop
5371 fitod %f6, %f20
5372 fdtox %f20, %f18
5373 ta %xcc, 0x1
5374loop_446:
5375 fmovrsne %i0, %f20, %f6
5376 taddcctv %o1, %g2, %g6
5377 edge16 %l4, %i5, %o3
5378 nop
5379 setx loop_447, %l0, %l1
5380 wrpr 0x1, %tl
5381 wrpr %l1, %tnpc
5382 setx 0x34400001400, %l0, %l1
5383 wrpr %l1, %tstate
5384 wrhpr 0x4, %htstate
5385 done
5386 nop
5387 setx 0xF8AA03F2, %l0, %l6
5388 st %l6, [%l7 + 0x28]
5389 ld [%l7 + 0x28], %f28
5390 setx 0xBCE13D19, %l1, %l5
5391 st %l5, [%l7 + 0x10]
5392 ld [%l7 + 0x10], %f1
5393 fdivs %f1, %f28, %f8
5394 st %f10, [%l7 + 0x7C]
5395 taddcctv %i3, %g5, %g4
5396loop_447:
5397 ble,pt %xcc, loop_448
5398 edge32 %o0, %l6, %l2
5399 add %l0, 0x163E, %l3
5400 sll %o6, 0x17, %o7
5401loop_448:
5402 fmovdn %xcc, %f2, %f26
5403 edge8l %g7, %g3, %o2
5404 move %icc, %o4, %g1
5405 wr %g0, 0x2b, %asi
5406 stba %i1, [%l7 + 0x57] %asi
5407 membar #Sync
5408 add %i7, %l1, %i6
5409 udivcc %i4, 0x12BB, %i2
5410 andncc %o5, %i0, %o1
5411 set 0x70, %i5
5412 swapa [%l7 + %i5] 0x88, %l5
5413 tl %icc, 0x5
5414 umulcc %g6, %l4, %i5
5415 or %o3, 0x0BCA, %i3
5416 orn %g2, %g5, %g4
5417 wr %g0, 0x19, %asi
5418 prefetcha [%l7 + 0x68] %asi, 0x3
5419 fbo %fcc1, loop_449
5420 and %l6, 0x1039, %l0
5421 nop
5422 setx 0x9F454D27, %l0, %l6
5423 st %l6, [%l7 + 0x28]
5424 ld [%l7 + 0x28], %f16
5425 setx 0x52BFE790, %l1, %l5
5426 st %l5, [%l7 + 0x10]
5427 ld [%l7 + 0x10], %f19
5428 fadds %f19, %f16, %f27
5429 fbl,a %fcc0, loop_450
5430loop_449:
5431 movrgz %l2, 0x056, %l3
5432 ld [%l7 + 0x54], %f16
5433 bvc loop_451
5434loop_450:
5435 nop
5436 fitod %f0, %f4
5437 fdtos %f4, %f13
5438 edge16 %o6, %g7, %g3
5439 edge8n %o2, %o4, %o7
5440loop_451:
5441 subc %g1, %i7, %i1
5442 orncc %i6, %l1, %i2
5443 edge32 %i4, %o5, %i0
5444 movne %xcc, %l5, %g6
5445 sethi 0x0FBC, %l4
5446 xorcc %i5, %o3, %o1
5447 tle %icc, 0x4
5448 sub %g2, 0x124C, %i3
5449 ta %xcc, 0x2
5450 set 0x108, %g2
5451 stxa %g4, [%g0 + %g2] 0x52
5452 subccc %g5, %l6, %o0
5453 fmovsn %icc, %f8, %f31
5454 brlz %l0, loop_452
5455 fmovrde %l3, %f18, %f30
5456 sdivcc %o6, 0x19A9, %l2
5457 subccc %g3, %o2, %o4
5458loop_452:
5459 tpos %icc, 0x5
5460 bg,a,pt %icc, loop_453
5461 membar 0x75
5462 tleu %icc, 0x1
5463 tn %icc, 0x3
5464loop_453:
5465 fmovdcc %xcc, %f8, %f1
5466 brlez %g7, loop_454
5467 movg %xcc, %o7, %i7
5468 fpsub32 %f22, %f20, %f8
5469 smul %g1, %i1, %i6
5470loop_454:
5471 sub %i2, %l1, %i4
5472 set 0x14, %o3
5473 stwa %i0, [%l7 + %o3] 0x80
5474 movne %xcc, %l5, %g6
5475 fpadd16s %f20, %f5, %f14
5476 wr %g0, 0x11, %asi
5477 lda [%l7 + 0x50] %asi, %f2
5478 tge %icc, 0x5
5479 fabsd %f2, %f22
5480 subccc %l4, 0x125C, %o5
5481 nop
5482 fitod %f2, %f4
5483 fdtos %f4, %f14
5484 or %i5, 0x0E10, %o3
5485 bg,a loop_455
5486 udivcc %o1, 0x00E1, %i3
5487 fbge %fcc0, loop_456
5488 movle %xcc, %g4, %g5
5489loop_455:
5490 movrlez %l6, %g2, %l0
5491 movcs %xcc, %l3, %o6
5492loop_456:
5493 xorcc %o0, 0x19B8, %l2
5494 subc %g3, 0x1487, %o2
5495 membar 0x2C
5496 fsrc1s %f29, %f21
5497 fbule %fcc3, loop_457
5498 fbo %fcc0, loop_458
5499 tvc %xcc, 0x3
5500 bvc,a loop_459
5501loop_457:
5502 edge8ln %g7, %o4, %o7
5503loop_458:
5504 smul %i7, 0x066B, %i1
5505 tle %icc, 0x5
5506loop_459:
5507 andcc %i6, %i2, %g1
5508 tn %icc, 0x1
5509 fpadd32s %f11, %f17, %f22
5510 bg,pt %xcc, loop_460
5511 edge16ln %i4, %l1, %i0
5512 xor %l5, %g6, %l4
5513 sethi 0x1AE6, %o5
5514loop_460:
5515 fmovsneg %xcc, %f13, %f18
5516 fornot2 %f8, %f12, %f0
5517 fzeros %f5
5518 fmovdleu %icc, %f9, %f4
5519 fmovdl %icc, %f17, %f30
5520 fba,a %fcc3, loop_461
5521 movgu %xcc, %o3, %i5
5522 wr %g0, 0x89, %asi
5523 sta %f16, [%l7 + 0x08] %asi
5524loop_461:
5525 fmovrsgz %i3, %f9, %f28
5526 set 0x36, %g5
5527 lduba [%l7 + %g5] 0x11, %g4
5528 mulx %g5, %o1, %g2
5529 te %icc, 0x3
5530 andncc %l0, %l3, %o6
5531 bcs,pt %icc, loop_462
5532 movge %icc, %o0, %l6
5533 movrgez %g3, 0x2ED, %o2
5534 tn %xcc, 0x0
5535loop_462:
5536 sth %l2, [%l7 + 0x66]
5537 edge32 %o4, %g7, %o7
5538 movle %xcc, %i7, %i6
5539 movvc %xcc, %i1, %g1
5540 sll %i4, %l1, %i0
5541 sth %l5, [%l7 + 0x18]
5542 array8 %g6, %i2, %l4
5543 wr %g0, 0x89, %asi
5544 lduwa [%l7 + 0x40] %asi, %o5
5545 mulx %o3, 0x02B1, %i5
5546 fcmpgt16 %f30, %f4, %g4
5547 movrgez %i3, %g5, %o1
5548 swap [%l7 + 0x54], %g2
5549 fpadd16s %f22, %f29, %f29
5550 fmul8ulx16 %f10, %f10, %f26
5551 edge8ln %l3, %o6, %l0
5552 movvc %icc, %l6, %g3
5553 fcmpne32 %f22, %f20, %o2
5554 bcc,a,pt %icc, loop_463
5555 st %f31, [%l7 + 0x78]
5556 edge32l %l2, %o4, %o0
5557 nop
5558 fitod %f6, %f10
5559 fdtox %f10, %f0
5560loop_463:
5561 flush %l7 + 0x4C
5562 bcc,a %icc, loop_464
5563 call loop_465
5564 std %f0, [%l7 + 0x70]
5565 movneg %xcc, %g7, %o7
5566loop_464:
5567 edge32 %i7, %i1, %i6
5568loop_465:
5569 movne %icc, %i4, %g1
5570 srl %l1, %l5, %i0
5571 xorcc %i2, %g6, %l4
5572 wr %g0, 0x19, %asi
5573 lduwa [%l7 + 0x60] %asi, %o5
5574 sra %o3, %i5, %i3
5575 bn,a loop_466
5576 tcs %xcc, 0x4
5577 edge8ln %g5, %g4, %o1
5578 fbue,a %fcc0, loop_467
5579loop_466:
5580 ldsw [%l7 + 0x28], %g2
5581 stb %l3, [%l7 + 0x2F]
5582 movpos %icc, %l0, %o6
5583loop_467:
5584 ldstub [%l7 + 0x1E], %l6
5585 movleu %icc, %g3, %l2
5586 tpos %icc, 0x4
5587 flush %l7 + 0x78
5588 smulcc %o4, 0x1728, %o2
5589 fmovrsne %g7, %f1, %f3
5590 or %o7, %o0, %i1
5591 fba %fcc2, loop_468
5592 fmuld8ulx16 %f11, %f14, %f14
5593 fbule %fcc2, loop_469
5594 fble,a %fcc3, loop_470
5595loop_468:
5596 add %i7, %i4, %i6
5597 restored
5598 rdpr %cwp, %g1
5599 rdpr %cansave, %g2
5600 rdpr %canrestore, %g3
5601 rdpr %cleanwin, %g4
5602 rdpr %otherwin, %g5
5603 rdpr %wstate, %g6
5604loop_469:
5605 bcs,a %icc, loop_471
5606loop_470:
5607 alignaddr %l1, %g1, %l5
5608 wr %g0, 0x89, %asi
5609 ldxa [%l7 + 0x20] %asi, %i0
5610loop_471:
5611 fzeros %f1
5612 tge %icc, 0x2
5613 srax %i2, %g6, %l4
5614 srl %o5, 0x1F, %i5
5615 mulscc %i3, 0x1391, %o3
5616 fmovdleu %icc, %f9, %f26
5617 sllx %g5, 0x01, %g4
5618 fabsd %f18, %f28
5619 udiv %o1, 0x134F, %g2
5620 ta %icc, 0x7
5621 tn %icc, 0x7
5622 set 0x1C, %i3
5623 stwa %l0, [%l7 + %i3] 0x88
5624 addccc %o6, %l6, %g3
5625 movgu %icc, %l2, %o4
5626 brz %l3, loop_472
5627 movcs %xcc, %g7, %o7
5628 tvs %xcc, 0x4
5629 umulcc %o2, 0x12FD, %i1
5630loop_472:
5631 udivx %i7, 0x16B6, %o0
5632 nop
5633 setx 0x83E1CA4F, %l0, %l6
5634 st %l6, [%l7 + 0x28]
5635 ld [%l7 + 0x28], %f9
5636 setx 0x3F1EB85C, %l1, %l5
5637 st %l5, [%l7 + 0x10]
5638 ld [%l7 + 0x10], %f19
5639 fadds %f19, %f9, %f20
5640 std %f20, [%l7 + 0x38]
5641 fblg %fcc2, loop_473
5642 movrgez %i6, %i4, %g1
5643 movrlez %l5, 0x3B7, %l1
5644 fmovs %f23, %f30
5645loop_473:
5646 tvs %icc, 0x1
5647 be,pn %xcc, loop_474
5648 fpsub32 %f26, %f8, %f24
5649 addccc %i2, 0x0397, %g6
5650 nop
5651 fitos %f7, %f30
5652 fstod %f30, %f8
5653loop_474:
5654 movrlez %l4, 0x34D, %o5
5655 fxnor %f26, %f4, %f30
5656 fabsd %f20, %f2
5657 fble,a %fcc3, loop_475
5658 fpsub32s %f9, %f29, %f22
5659 bn loop_476
5660 ldstub [%l7 + 0x1A], %i0
5661loop_475:
5662 movrgz %i5, 0x0CE, %o3
5663 mova %icc, %g5, %g4
5664loop_476:
5665 edge8l %o1, %g2, %i3
5666 flush %l7 + 0x24
5667 edge16ln %l0, %l6, %g3
5668 stx %l2, [%l7 + 0x48]
5669 movrgez %o4, %l3, %o6
5670 fone %f2
5671 movl %xcc, %g7, %o2
5672 srlx %i1, 0x10, %i7
5673 fbe %fcc2, loop_477
5674 tn %xcc, 0x4
5675 fmul8x16au %f5, %f6, %f8
5676 fbge,a %fcc3, loop_478
5677loop_477:
5678 fbn %fcc0, loop_479
5679 fmovsvc %icc, %f11, %f10
5680 tcs %xcc, 0x1
5681loop_478:
5682 array32 %o7, %o0, %i6
5683loop_479:
5684 nop
5685 set 0x10, %o1
5686 ldda [%l7 + %o1] 0x2b, %g0
5687 orcc %i4, 0x0A86, %l1
5688 nop
5689 fitos %f1, %f15
5690 fstox %f15, %f30
5691 fxtos %f30, %f2
5692 sllx %i2, %g6, %l5
5693 umul %l4, 0x0969, %o5
5694 nop
5695 setx 0x7450E829, %l0, %l6
5696 st %l6, [%l7 + 0x28]
5697 ld [%l7 + 0x28], %f7
5698 setx 0x6A7428CC, %l1, %l5
5699 st %l5, [%l7 + 0x10]
5700 ld [%l7 + 0x10], %f26
5701 fmuls %f26, %f7, %f1
5702 saved
5703 rdpr %cwp, %g1
5704 rdpr %cansave, %g2
5705 rdpr %canrestore, %g3
5706 rdpr %cleanwin, %g4
5707 rdpr %otherwin, %g5
5708 rdpr %wstate, %g6
5709 sub %i0, 0x0848, %o3
5710 fandnot1s %f13, %f27, %f10
5711 fblg %fcc2, loop_480
5712 fba,a %fcc2, loop_481
5713 udiv %i5, 0x06FA, %g5
5714 orcc %g4, %g2, %o1
5715loop_480:
5716 fmovda %icc, %f22, %f27
5717loop_481:
5718 fbuge,a %fcc1, loop_482
5719 sir 0x0743
5720 smul %l0, 0x12D2, %l6
5721 taddcc %i3, 0x0B10, %l2
5722loop_482:
5723 mulx %g3, %l3, %o4
5724 ba,a loop_483
5725 fmovdne %icc, %f27, %f17
5726 fmovrdlz %o6, %f28, %f8
5727 fmuld8ulx16 %f30, %f31, %f26
5728loop_483:
5729 movre %o2, %i1, %g7
5730 umul %i7, 0x1EDD, %o0
5731 subccc %o7, 0x09DD, %g1
5732 brgez %i4, loop_484
5733 restored
5734 rdpr %cwp, %g1
5735 rdpr %cansave, %g2
5736 rdpr %canrestore, %g3
5737 rdpr %cleanwin, %g4
5738 rdpr %otherwin, %g5
5739 rdpr %wstate, %g6
5740 edge16l %i6, %l1, %i2
5741 movrlez %g6, %l5, %l4
5742loop_484:
5743 fbule %fcc0, loop_485
5744 fbug %fcc0, loop_486
5745 movge %icc, %i0, %o3
5746 srax %o5, %g5, %i5
5747loop_485:
5748 tle %icc, 0x7
5749loop_486:
5750 add %g2, %g4, %l0
5751 set 0x49, %l1
5752 stba %l6, [%l7 + %l1] 0xea
5753 membar #Sync
5754 or %i3, 0x1408, %o1
5755 movn %icc, %g3, %l3
5756 bvs,pn %xcc, loop_487
5757 ld [%l7 + 0x5C], %f23
5758 tne %xcc, 0x0
5759 tne %xcc, 0x7
5760loop_487:
5761 prefetch [%l7 + 0x14], 0x3
5762 movne %icc, %o4, %o6
5763 edge32n %l2, %o2, %g7
5764 edge16 %i1, %i7, %o0
5765 tneg %icc, 0x3
5766 fpadd16 %f18, %f30, %f6
5767 bne loop_488
5768 stbar
5769 bvs,pt %icc, loop_489
5770 subccc %o7, 0x1CA4, %g1
5771loop_488:
5772 brnz,a %i4, loop_490
5773 bcc,a loop_491
5774loop_489:
5775 edge32 %l1, %i6, %g6
5776 nop
5777 setx loop_492, %l0, %l1
5778 wrpr 0x1, %tl
5779 wrpr %l1, %tpc
5780 add %l1, 0x4, %l1
5781 wrpr %l1, %tnpc
5782 setx 0x34400001400, %l0, %l1
5783 wrpr %l1, %tstate
5784 wrhpr 0x4, %htstate
5785 retry
5786loop_490:
5787 udivcc %l5, 0x08A3, %i2
5788loop_491:
5789 sir 0x1441
5790 umulcc %i0, %o3, %l4
5791loop_492:
5792 ldd [%l7 + 0x68], %o4
5793 wr %g0, 0x88, %asi
5794 ldda [%l7 + 0x70] %asi, %g4
5795 fmovdleu %icc, %f14, %f11
5796 fnot2 %f26, %f2
5797 wr %g0, 0xeb, %asi
5798 stxa %g2, [%l7 + 0x60] %asi
5799 membar #Sync
5800 bn %icc, loop_493
5801 fpadd32 %f18, %f30, %f16
5802 fones %f0
5803 fnegd %f16, %f22
5804loop_493:
5805 fmovdvs %xcc, %f20, %f3
5806 ldstub [%l7 + 0x70], %i5
5807 srl %l0, %g4, %i3
5808 tl %xcc, 0x4
5809 nop
5810 setx 0xB59DC16D2078E9BF, %l0, %l6
5811 stx %l6, [%l7 + 0x50]
5812 ldx [%l7 + 0x50], %fsr
5813 bshuffle %f12, %f30, %f30
5814 bn,a %icc, loop_494
5815 fmovse %icc, %f6, %f27
5816 fone %f18
5817 movrne %l6, %g3, %o1
5818loop_494:
5819 fands %f0, %f26, %f28
5820 brlez %l3, loop_495
5821 smulcc %o6, 0x0420, %l2
5822 orcc %o2, %g7, %o4
5823 array16 %i1, %o0, %o7
5824loop_495:
5825 fba %fcc1, loop_496
5826 movge %xcc, %i7, %i4
5827 fornot1s %f6, %f20, %f5
5828 movrgez %g1, 0x02A, %i6
5829loop_496:
5830 movleu %icc, %l1, %l5
5831 sub %g6, %i0, %o3
5832 stbar
5833 fmovsle %xcc, %f1, %f4
5834 and %i2, 0x0585, %o5
5835 wr %g0, 0x04, %asi
5836 ldsba [%l7 + 0x0D] %asi, %g5
5837 sth %g2, [%l7 + 0x2A]
5838 mova %icc, %i5, %l4
5839 fpsub16s %f6, %f5, %f29
5840 add %l7, 0x20, %l6
5841 wr %g0, 0x88, %asi
5842 ldxa [%l6] %asi, %l0
5843 casxa [%l6] %asi, %l0, %g4
5844 bl loop_497
5845 movle %icc, %l6, %i3
5846 sllx %g3, 0x08, %l3
5847 tl %icc, 0x3
5848loop_497:
5849 edge32l %o6, %l2, %o1
5850 movgu %icc, %o2, %g7
5851 xnorcc %o4, %i1, %o7
5852 movg %icc, %i7, %i4
5853 fbl,a %fcc3, loop_498
5854 brgez,a %g1, loop_499
5855 ldsh [%l7 + 0x28], %o0
5856 pdist %f26, %f16, %f14
5857loop_498:
5858 movvs %icc, %i6, %l5
5859loop_499:
5860 srax %l1, 0x02, %i0
5861 lduh [%l7 + 0x58], %g6
5862 move %xcc, %o3, %i2
5863 std %f30, [%l7 + 0x78]
5864 tg %xcc, 0x5
5865 fmovdg %icc, %f21, %f30
5866 sub %o5, 0x0B56, %g5
5867 tn %icc, 0x4
5868 andn %i5, 0x00C6, %g2
5869 tsubcc %l0, %g4, %l4
5870 edge16l %l6, %i3, %l3
5871 orncc %o6, %l2, %g3
5872 array32 %o1, %g7, %o4
5873 lduw [%l7 + 0x2C], %i1
5874 sdivcc %o7, 0x1CAD, %o2
5875 movge %xcc, %i7, %g1
5876 udivcc %o0, 0x1C40, %i6
5877 wr %g0, 0x20, %asi
5878 ldxa [%g0 + 0x0] %asi, %i4
5879 fmovsge %icc, %f16, %f19
5880 movge %icc, %l1, %l5
5881 movrne %g6, 0x384, %i0
5882 mulx %o3, %o5, %i2
5883 fbule %fcc1, loop_500
5884 prefetch [%l7 + 0x68], 0x1
5885 set 0x66, %o6
5886 lduha [%l7 + %o6] 0x88, %i5
5887loop_500:
5888 add %g5, %g2, %l0
5889 movneg %icc, %l4, %g4
5890 andn %i3, %l3, %l6
5891 fmovdpos %xcc, %f15, %f4
5892 tcs %xcc, 0x4
5893 movrne %l2, %g3, %o1
5894 movrgz %o6, %g7, %o4
5895 subc %o7, 0x1D6D, %i1
5896 edge32n %o2, %i7, %o0
5897 array8 %g1, %i4, %i6
5898 array8 %l5, %g6, %i0
5899 addccc %o3, %l1, %i2
5900 array32 %i5, %g5, %o5
5901 saved
5902 rdpr %cwp, %g1
5903 rdpr %cansave, %g2
5904 rdpr %canrestore, %g3
5905 rdpr %cleanwin, %g4
5906 rdpr %otherwin, %g5
5907 rdpr %wstate, %g6
5908 movg %xcc, %g2, %l0
5909 taddcctv %g4, 0x11AF, %i3
5910 saved
5911 rdpr %cwp, %g1
5912 rdpr %cansave, %g2
5913 rdpr %canrestore, %g3
5914 rdpr %cleanwin, %g4
5915 rdpr %otherwin, %g5
5916 rdpr %wstate, %g6
5917 lduh [%l7 + 0x22], %l3
5918 stw %l6, [%l7 + 0x24]
5919 taddcctv %l2, 0x078E, %g3
5920 or %o1, 0x0A20, %l4
5921 orn %g7, 0x12B0, %o6
5922 fnegs %f24, %f18
5923 ldub [%l7 + 0x3B], %o7
5924 addcc %o4, 0x1D22, %o2
5925 umul %i1, 0x0653, %i7
5926 fmovda %xcc, %f10, %f11
5927 addcc %g1, 0x1528, %o0
5928 sir 0x136F
5929 fmovrse %i4, %f2, %f24
5930 alignaddrl %l5, %i6, %i0
5931 nop
5932 setx loop_501, %l0, %l1
5933 jmpl %l1, %o3
5934 add %l1, %i2, %g6
5935 tcs %icc, 0x0
5936 fmovdcc %icc, %f16, %f12
5937loop_501:
5938 fmuld8sux16 %f25, %f23, %f30
5939 sdivx %i5, 0x0CBB, %g5
5940 movre %o5, %l0, %g4
5941 bcs,pn %xcc, loop_502
5942 fmovdgu %xcc, %f11, %f6
5943 prefetch [%l7 + 0x3C], 0x0
5944 movg %icc, %i3, %l3
5945loop_502:
5946 andncc %g2, %l6, %g3
5947 fmuld8ulx16 %f24, %f0, %f24
5948 fmovsge %xcc, %f24, %f7
5949 edge32ln %o1, %l4, %l2
5950 srax %g7, %o7, %o4
5951 fmuld8ulx16 %f18, %f1, %f26
5952 popc %o2, %o6
5953 fbo %fcc2, loop_503
5954 bgu,a %icc, loop_504
5955 fmul8ulx16 %f28, %f2, %f14
5956 array32 %i1, %g1, %i7
5957loop_503:
5958 nop
5959 fitod %f20, %f4
5960loop_504:
5961 sdivcc %o0, 0x0DC5, %l5
5962 edge16n %i6, %i4, %i0
5963 fnot2s %f22, %f23
5964 movle %icc, %o3, %l1
5965 sdivx %i2, 0x0709, %g6
5966 movre %g5, %i5, %l0
5967 fxnors %f25, %f10, %f30
5968 brz,a %o5, loop_505
5969 stbar
5970 umul %g4, %l3, %i3
5971 fbl,a %fcc3, loop_506
5972loop_505:
5973 fmovdvc %xcc, %f10, %f10
5974 movn %icc, %g2, %l6
5975 bleu,a loop_507
5976loop_506:
5977 movrlez %o1, %g3, %l2
5978 tcc %xcc, 0x2
5979 movrlez %g7, 0x0A2, %o7
5980loop_507:
5981 xorcc %o4, 0x087C, %o2
5982 fbn %fcc2, loop_508
5983 nop
5984 setx 0xD2FD88C0483346CE, %l0, %l6
5985 stx %l6, [%l7 + 0x28]
5986 ldd [%l7 + 0x28], %f8
5987 setx 0x9D33B52DD092A4BC, %l1, %l5
5988 stx %l5, [%l7 + 0x10]
5989 ldd [%l7 + 0x10], %f8
5990 faddd %f8, %f8, %f0
5991 swap [%l7 + 0x24], %l4
5992 fpack16 %f28, %f31
5993loop_508:
5994 movvs %xcc, %o6, %g1
5995 ta %xcc, 0x5
5996 wr %g0, 0x0c, %asi
5997 lda [%l7 + 0x44] %asi, %f21
5998 taddcc %i7, %o0, %i1
5999 udivx %l5, 0x041E, %i6
6000 ldstub [%l7 + 0x4E], %i0
6001 fmul8x16au %f8, %f8, %f30
6002 fcmpne16 %f26, %f0, %i4
6003 bvc,a,pt %xcc, loop_509
6004 fmovrsgez %o3, %f2, %f24
6005 tsubcctv %l1, 0x05CE, %g6
6006 wr %g0, 0x89, %asi
6007 ldda [%l7 + 0x40] %asi, %f16
6008loop_509:
6009 nop
6010 fitos %f5, %f22
6011 orcc %g5, 0x0783, %i2
6012 mulscc %l0, 0x1EA9, %o5
6013 nop
6014 set 0x3C, %l6
6015 stw %g4, [%l7 + %l6]
6016 edge16n %i5, %i3, %g2
6017 restored
6018 rdpr %cwp, %g1
6019 rdpr %cansave, %g2
6020 rdpr %canrestore, %g3
6021 rdpr %cleanwin, %g4
6022 rdpr %otherwin, %g5
6023 rdpr %wstate, %g6
6024 nop
6025 set 0x60, %g6
6026 stx %l3, [%l7 + %g6]
6027 tsubcc %o1, 0x18C6, %l6
6028 xorcc %g3, 0x16D6, %g7
6029 movrlz %o7, %l2, %o2
6030 te %icc, 0x5
6031 andcc %o4, 0x1A3D, %l4
6032 mova %xcc, %g1, %o6
6033 tpos %icc, 0x7
6034 std %f18, [%l7 + 0x08]
6035 tsubcctv %i7, %i1, %l5
6036 ldstub [%l7 + 0x58], %o0
6037 fpack16 %f16, %f8
6038 membar 0x2A
6039 umul %i0, 0x1AF5, %i4
6040 ta %xcc, 0x3
6041 movvc %icc, %o3, %l1
6042 bcc,pt %xcc, loop_510
6043 taddcc %i6, %g6, %i2
6044 fmovdgu %icc, %f1, %f19
6045 movrlz %l0, 0x354, %g5
6046loop_510:
6047 nop
6048 add %l7, 0x50, %l6
6049 wr %g0, 0x80, %asi
6050 ldxa [%l6] %asi, %g4
6051 casxa [%l6] 0x80, %g4, %i5
6052 set 0x52, %i2
6053 ldsba [%l7 + %i2] 0x0c, %i3
6054 fornot2s %f24, %f28, %f19
6055 fmovrdlez %o5, %f0, %f20
6056 xnor %l3, %o1, %l6
6057 fba %fcc1, loop_511
6058 fbo,a %fcc1, loop_512
6059 movg %xcc, %g3, %g2
6060 ldx [%l7 + 0x70], %o7
6061loop_511:
6062 andncc %g7, %l2, %o2
6063loop_512:
6064 subc %o4, %l4, %o6
6065 fbul %fcc2, loop_513
6066 nop
6067 set 0x78, %i7
6068 ldx [%l7 + %i7], %g1
6069 fbo,a %fcc0, loop_514
6070 tleu %xcc, 0x4
6071loop_513:
6072 edge32n %i1, %l5, %i7
6073 andn %i0, %o0, %i4
6074loop_514:
6075 movleu %icc, %o3, %l1
6076 array8 %g6, %i6, %i2
6077 tsubcc %l0, %g4, %g5
6078 movrgz %i3, 0x0BC, %i5
6079 movn %xcc, %o5, %l3
6080 movle %icc, %l6, %g3
6081 sdivcc %o1, 0x1CDC, %o7
6082 brgz %g2, loop_515
6083 edge8ln %l2, %g7, %o4
6084 edge8l %o2, %l4, %o6
6085 bge,a,pn %xcc, loop_516
6086loop_515:
6087 movpos %icc, %i1, %g1
6088 fmovdneg %icc, %f5, %f30
6089 array8 %l5, %i0, %i7
6090loop_516:
6091 movvs %xcc, %i4, %o3
6092 tpos %icc, 0x0
6093 sir 0x1AA7
6094 udivx %o0, 0x1297, %l1
6095 fblg,a %fcc3, loop_517
6096 fornot1s %f1, %f11, %f27
6097 ld [%l7 + 0x38], %f13
6098 sdivcc %g6, 0x0EF2, %i2
6099loop_517:
6100 movn %xcc, %i6, %g4
6101 andn %l0, %i3, %i5
6102 taddcc %o5, 0x132B, %g5
6103 fmovrde %l3, %f22, %f20
6104 ldx [%l7 + 0x58], %l6
6105 set 0x42, %i1
6106 lduba [%l7 + %i1] 0x14, %g3
6107 wr %g0, 0x27, %asi
6108 stha %o7, [%l7 + 0x6A] %asi
6109 membar #Sync
6110 fpsub16 %f2, %f4, %f30
6111 movneg %xcc, %o1, %l2
6112 brgez,a %g7, loop_518
6113 fnor %f2, %f2, %f20
6114 tleu %icc, 0x1
6115 fpmerge %f25, %f6, %f2
6116loop_518:
6117 nop
6118 setx loop_519, %l0, %l1
6119 jmpl %l1, %o4
6120 ldd [%l7 + 0x40], %f18
6121 std %f8, [%l7 + 0x70]
6122 xorcc %g2, %o2, %l4
6123loop_519:
6124 fmul8ulx16 %f6, %f22, %f6
6125 movvs %icc, %i1, %g1
6126 fxnor %f14, %f24, %f0
6127 te %icc, 0x0
6128 lduh [%l7 + 0x6E], %o6
6129 edge8 %i0, %i7, %i4
6130 edge32n %o3, %l5, %l1
6131 set 0x7D, %g4
6132 ldstuba [%l7 + %g4] 0x19, %o0
6133 movrlz %g6, %i2, %i6
6134 andncc %g4, %i3, %i5
6135 subccc %o5, 0x0CB5, %g5
6136 move %icc, %l3, %l6
6137 sir 0x14AC
6138 edge32 %l0, %o7, %o1
6139 fcmpne32 %f8, %f14, %g3
6140 fmovscs %icc, %f18, %f31
6141 nop
6142 setx loop_520, %l0, %l1
6143 wrpr 0x1, %tl
6144 wrpr %l1, %tnpc
6145 setx 0x34400001400, %l0, %l1
6146 wrpr %l1, %tstate
6147 wrhpr 0x4, %htstate
6148 done
6149 te %xcc, 0x4
6150 wr %g0, 0x10, %asi
6151 prefetcha [%l7 + 0x08] %asi, 0x3
6152loop_520:
6153 nop
6154 set 0x24, %o7
6155 ldub [%l7 + %o7], %g7
6156 fpsub16s %f3, %f28, %f8
6157 fmovde %xcc, %f13, %f0
6158 movl %icc, %g2, %o4
6159 fxnor %f30, %f28, %f28
6160 mova %xcc, %o2, %l4
6161 tgu %icc, 0x5
6162 fmovsleu %icc, %f6, %f18
6163 fblg %fcc3, loop_521
6164 edge8ln %i1, %g1, %o6
6165 fpack32 %f30, %f2, %f6
6166 movcc %xcc, %i7, %i4
6167loop_521:
6168 fbug,a %fcc0, loop_522
6169 stb %i0, [%l7 + 0x54]
6170 movn %xcc, %o3, %l1
6171 tleu %icc, 0x5
6172loop_522:
6173 popc %o0, %g6
6174 fornot1 %f0, %f24, %f0
6175 prefetch [%l7 + 0x14], 0x3
6176 mova %xcc, %l5, %i2
6177 st %f22, [%l7 + 0x20]
6178 tg %icc, 0x1
6179 udiv %i6, 0x12FC, %i3
6180 sllx %i5, %o5, %g5
6181 movg %icc, %g4, %l3
6182 set 0x50, %l2
6183 stxa %l6, [%l7 + %l2] 0x19
6184 fmovrde %o7, %f8, %f30
6185 udivcc %l0, 0x031D, %g3
6186 andcc %l2, 0x15FA, %g7
6187 movvs %icc, %g2, %o1
6188 fbug %fcc0, loop_523
6189 fbue %fcc0, loop_524
6190 fcmpgt16 %f30, %f22, %o4
6191 ldub [%l7 + 0x1C], %l4
6192loop_523:
6193 ta %xcc, 0x7
6194loop_524:
6195 nop
6196 setx 0x520DAD80, %l0, %l6
6197 st %l6, [%l7 + 0x28]
6198 ld [%l7 + 0x28], %f24
6199 setx 0x359C9D5D, %l1, %l5
6200 st %l5, [%l7 + 0x10]
6201 ld [%l7 + 0x10], %f12
6202 fsubs %f12, %f24, %f1
6203 ldd [%l7 + 0x10], %f10
6204 ta %icc, 0x7
6205 udivx %o2, 0x07A7, %i1
6206 movneg %xcc, %g1, %o6
6207 movcc %icc, %i7, %i0
6208 umulcc %o3, %i4, %o0
6209 mova %xcc, %l1, %g6
6210 move %icc, %i2, %i6
6211 wr %g0, 0x18, %asi
6212 lda [%l7 + 0x50] %asi, %f29
6213 std %f22, [%l7 + 0x70]
6214 subcc %i3, 0x172C, %i5
6215 mova %xcc, %o5, %l5
6216 edge32l %g4, %g5, %l3
6217 udivx %o7, 0x0553, %l0
6218 add %l6, %g3, %g7
6219 or %g2, 0x03C7, %o1
6220 nop
6221 setx loop_525, %l0, %l1
6222 wrpr 0x1, %tl
6223 wrpr %l1, %tnpc
6224 setx 0x34400001400, %l0, %l1
6225 wrpr %l1, %tstate
6226 wrhpr 0x4, %htstate
6227 done
6228 smul %o4, %l4, %l2
6229 alignaddr %o2, %g1, %i1
6230 std %f30, [%l7 + 0x08]
6231loop_525:
6232 or %i7, 0x02C1, %i0
6233 orn %o6, %o3, %i4
6234 tne %xcc, 0x2
6235 sll %o0, %l1, %i2
6236 fandnot2 %f12, %f18, %f6
6237 xor %i6, 0x0848, %i3
6238 udivcc %i5, 0x0CEE, %o5
6239 tne %icc, 0x5
6240 fexpand %f20, %f20
6241 nop
6242 setx loop_526, %l0, %l1
6243 wrpr 0x1, %tl
6244 wrpr %l1, %tpc
6245 add %l1, 0x4, %l1
6246 wrpr %l1, %tnpc
6247 setx 0x34400001400, %l0, %l1
6248 wrpr %l1, %tstate
6249 wrhpr 0x4, %htstate
6250 retry
6251 fbu %fcc1, loop_527
6252 movvs %xcc, %g6, %g4
6253 sll %g5, %l3, %o7
6254loop_526:
6255 flush %l7 + 0x44
6256loop_527:
6257 tsubcc %l0, %l5, %g3
6258 movcs %icc, %g7, %l6
6259 nop
6260 setx 0x5070DC40, %l0, %l6
6261 st %l6, [%l7 + 0x18]
6262 ld [%l7 + 0x18], %fsr
6263 set 0x61, %i4
6264 stba %o1, [%l7 + %i4] 0x10
6265 set 0x78, %i0
6266 ldxa [%l7 + %i0] 0x19, %g2
6267 fmul8x16 %f22, %f28, %f22
6268 move %xcc, %l4, %l2
6269 movneg %icc, %o2, %o4
6270 wr %g0, 0x19, %asi
6271 stha %g1, [%l7 + 0x2E] %asi
6272 wr %g0, 0x88, %asi
6273 lduba [%l7 + 0x26] %asi, %i1
6274 edge16l %i0, %o6, %o3
6275 fmovrslz %i7, %f3, %f31
6276 movrlez %o0, 0x381, %i4
6277 fzero %f28
6278 tge %icc, 0x2
6279 fone %f30
6280 movn %xcc, %l1, %i6
6281 fxors %f14, %f3, %f3
6282 tg %icc, 0x6
6283 edge8 %i2, %i5, %o5
6284 edge8n %i3, %g4, %g5
6285 nop
6286 setx 0xD76876E46ADB4A72, %l0, %l6
6287 stx %l6, [%l7 + 0x28]
6288 ldd [%l7 + 0x28], %f28
6289 fsqrtd %f28, %f0
6290 edge8n %l3, %o7, %g6
6291 fbn,a %fcc3, loop_528
6292 sll %l5, 0x03, %l0
6293 fbl %fcc3, loop_529
6294 swap [%l7 + 0x44], %g7
6295loop_528:
6296 fmovscc %xcc, %f1, %f0
6297 fmovdvs %icc, %f18, %f18
6298loop_529:
6299 sir 0x0ADE
6300 ldsw [%l7 + 0x10], %l6
6301 set 0x66, %o2
6302 lduba [%l7 + %o2] 0x10, %g3
6303 movn %xcc, %o1, %l4
6304 swap [%l7 + 0x60], %l2
6305 bge %xcc, loop_530
6306 sra %g2, 0x10, %o4
6307 edge16l %o2, %i1, %g1
6308 fmovrse %i0, %f10, %f17
6309loop_530:
6310 brgz %o3, loop_531
6311 tl %icc, 0x4
6312 tg %xcc, 0x4
6313 tcc %icc, 0x7
6314loop_531:
6315 tneg %xcc, 0x1
6316 tcs %xcc, 0x3
6317 movpos %icc, %i7, %o6
6318 fcmple32 %f0, %f18, %o0
6319 tpos %xcc, 0x2
6320 xnor %l1, 0x0245, %i6
6321 lduh [%l7 + 0x36], %i4
6322 movrne %i2, %o5, %i5
6323 set 0x2F, %g3
6324 ldsba [%l7 + %g3] 0x19, %g4
6325 andn %i3, 0x0971, %l3
6326 edge16 %o7, %g5, %l5
6327 fpsub32s %f31, %f4, %f8
6328 fmovda %icc, %f3, %f11
6329 movleu %xcc, %l0, %g7
6330 fba %fcc1, loop_532
6331 brnz %l6, loop_533
6332 fmovsne %xcc, %f22, %f4
6333 movrgez %g3, 0x38B, %g6
6334loop_532:
6335 saved
6336 rdpr %cwp, %g1
6337 rdpr %cansave, %g2
6338 rdpr %canrestore, %g3
6339 rdpr %cleanwin, %g4
6340 rdpr %otherwin, %g5
6341 rdpr %wstate, %g6
6342loop_533:
6343 nop
6344 fitod %f0, %f10
6345 fdtos %f10, %f22
6346 array32 %o1, %l2, %g2
6347 fexpand %f25, %f24
6348 or %o4, %l4, %o2
6349 fmovsvc %xcc, %f4, %f17
6350 ba,pn %icc, loop_534
6351 movneg %icc, %i1, %i0
6352 prefetch [%l7 + 0x14], 0x3
6353 addccc %g1, 0x1C99, %o3
6354loop_534:
6355 array8 %i7, %o0, %l1
6356 nop
6357 set 0x18, %l3
6358 std %f14, [%l7 + %l3]
6359 bvc loop_535
6360 udivx %o6, 0x0150, %i4
6361 srlx %i6, 0x06, %o5
6362 ldsb [%l7 + 0x6E], %i2
6363loop_535:
6364 fmovsa %xcc, %f19, %f16
6365 udiv %i5, 0x0941, %g4
6366 subcc %l3, 0x0520, %o7
6367 taddcc %g5, 0x07A0, %l5
6368 movrne %l0, 0x334, %i3
6369 movrgz %l6, 0x3B6, %g7
6370 fmovdn %icc, %f27, %f20
6371 movre %g3, %g6, %o1
6372 fpsub16s %f17, %f11, %f1
6373 movle %icc, %g2, %l2
6374 alignaddr %o4, %o2, %i1
6375 set 0x70, %g7
6376 ldda [%l7 + %g7] 0x04, %l4
6377 fmul8x16 %f26, %f28, %f26
6378 addcc %i0, 0x15AE, %g1
6379 edge8n %o3, %o0, %l1
6380 fmul8x16 %f12, %f4, %f18
6381 fpadd32 %f0, %f4, %f10
6382 andncc %i7, %i4, %o6
6383 andcc %i6, %o5, %i5
6384 tneg %xcc, 0x5
6385 and %i2, 0x1A11, %g4
6386 addccc %o7, %g5, %l3
6387 edge8l %l5, %l0, %l6
6388 edge16ln %g7, %g3, %i3
6389 fmovrslez %g6, %f5, %f20
6390 fzeros %f21
6391 fbl %fcc0, loop_536
6392 subcc %o1, 0x14C0, %g2
6393 wr %g0, 0x10, %asi
6394 prefetcha [%l7 + 0x60] %asi, 0x1
6395loop_536:
6396 stbar
6397 tvc %icc, 0x7
6398 fmovsvs %xcc, %f22, %f4
6399 fmovdn %icc, %f23, %f14
6400 brnz %l2, loop_537
6401 tvc %xcc, 0x4
6402 move %icc, %o2, %i1
6403 te %icc, 0x6
6404loop_537:
6405 popc 0x0D92, %l4
6406 fmovrsgz %i0, %f15, %f24
6407 nop
6408 fitod %f12, %f12
6409 fdtoi %f12, %f17
6410 stx %o3, [%l7 + 0x60]
6411 bleu,a %xcc, loop_538
6412 restored
6413 rdpr %cwp, %g1
6414 rdpr %cansave, %g2
6415 rdpr %canrestore, %g3
6416 rdpr %cleanwin, %g4
6417 rdpr %otherwin, %g5
6418 rdpr %wstate, %g6
6419 membar 0x3A
6420 tcs %xcc, 0x4
6421loop_538:
6422 srlx %g1, 0x01, %l1
6423 nop
6424 fitod %f8, %f14
6425 fdtos %f14, %f23
6426 movrlez %o0, 0x260, %i4
6427 smul %i7, %o6, %i6
6428 fmovd %f26, %f14
6429 nop
6430 setx 0xE1471586, %l0, %l6
6431 st %l6, [%l7 + 0x28]
6432 ld [%l7 + 0x28], %f31
6433 setx 0x0F77E677, %l1, %l5
6434 st %l5, [%l7 + 0x10]
6435 ld [%l7 + 0x10], %f3
6436 fadds %f3, %f31, %f11
6437 movneg %icc, %i5, %o5
6438 fmul8ulx16 %f6, %f8, %f0
6439 srlx %i2, %o7, %g4
6440 xnor %l3, 0x044E, %l5
6441 addcc %g5, %l6, %l0
6442 fbul %fcc3, loop_539
6443 array16 %g3, %i3, %g6
6444 nop
6445 fitos %f5, %f13
6446 fstoi %f13, %f14
6447 movge %xcc, %g7, %o1
6448loop_539:
6449 addccc %o4, %g2, %o2
6450 ldd [%l7 + 0x48], %l2
6451 fmovsneg %xcc, %f30, %f5
6452 tvs %icc, 0x7
6453 subc %l4, 0x1A9E, %i0
6454 sdivcc %o3, 0x17A9, %g1
6455 smul %l1, 0x0AAA, %o0
6456 set 0x5D, %g1
6457 ldstuba [%l7 + %g1] 0x19, %i4
6458 set 0x08, %l0
6459 stxa %i7, [%l7 + %l0] 0x2f
6460 membar #Sync
6461 ldd [%l7 + 0x60], %i0
6462 array8 %i6, %o6, %o5
6463 addcc %i5, 0x0217, %i2
6464 andn %o7, %l3, %g4
6465 movne %icc, %l5, %l6
6466 bvc,a loop_540
6467 smulcc %g5, 0x1EB2, %g3
6468 umulcc %l0, %i3, %g7
6469 saved
6470 rdpr %cwp, %g1
6471 rdpr %cansave, %g2
6472 rdpr %canrestore, %g3
6473 rdpr %cleanwin, %g4
6474 rdpr %otherwin, %g5
6475 rdpr %wstate, %g6
6476loop_540:
6477 edge8n %o1, %o4, %g6
6478 tg %xcc, 0x5
6479 array32 %o2, %g2, %l2
6480 fands %f8, %f21, %f3
6481 wr %g0, 0x81, %asi
6482 lda [%l7 + 0x70] %asi, %f12
6483 taddcctv %l4, %i0, %o3
6484 tgu %xcc, 0x0
6485 fmovsge %xcc, %f0, %f4
6486 smul %l1, %o0, %i4
6487 saved
6488 rdpr %cwp, %g1
6489 rdpr %cansave, %g2
6490 rdpr %canrestore, %g3
6491 rdpr %cleanwin, %g4
6492 rdpr %otherwin, %g5
6493 rdpr %wstate, %g6
6494 smul %i7, 0x1631, %g1
6495 movg %xcc, %i6, %i1
6496 tne %icc, 0x6
6497 wr %g0, 0x19, %asi
6498 ldda [%l7 + 0x40] %asi, %f0
6499 movleu %xcc, %o5, %o6
6500 edge16l %i2, %i5, %o7
6501 fbl,a %fcc1, loop_541
6502 movn %xcc, %l3, %g4
6503 add %l7, 0x48, %l6
6504 wr %g0, 0x19, %asi
6505 casxa [%l6] 0x19, %l6, %g5
6506loop_541:
6507 fmovscc %icc, %f22, %f12
6508 tgu %icc, 0x4
6509 fmul8x16au %f27, %f23, %f4
6510 movpos %xcc, %g3, %l5
6511 edge32ln %l0, %g7, %o1
6512 taddcctv %i3, 0x1311, %g6
6513 set 0x08, %o4
6514 lduwa [%l7 + %o4] 0x04, %o2
6515 stbar
6516 taddcctv %g2, %l2, %o4
6517 sdivcc %l4, 0x1652, %i0
6518 tneg %icc, 0x3
6519 movn %icc, %o3, %o0
6520 edge32n %i4, %l1, %g1
6521 nop
6522 setx loop_542, %l0, %l1
6523 jmpl %l1, %i7
6524 bvs %icc, loop_543
6525 fsrc2s %f13, %f1
6526 fandnot1s %f9, %f11, %f2
6527loop_542:
6528 brlz %i6, loop_544
6529loop_543:
6530 taddcctv %i1, %o5, %i2
6531 tne %xcc, 0x7
6532 fmovrdgez %o6, %f16, %f12
6533loop_544:
6534 fblg,a %fcc0, loop_545
6535 or %o7, 0x00AC, %i5
6536 edge16ln %g4, %l6, %l3
6537 andncc %g5, %l5, %g3
6538loop_545:
6539 edge16 %l0, %o1, %g7
6540 fbuge,a %fcc2, loop_546
6541 edge16ln %i3, %g6, %g2
6542 tneg %icc, 0x7
6543 te %icc, 0x4
6544loop_546:
6545 movgu %icc, %o2, %l2
6546 srax %o4, %l4, %i0
6547 subc %o3, %o0, %l1
6548 sdivx %i4, 0x0CEA, %g1
6549 fbge,a %fcc1, loop_547
6550 fpadd32s %f31, %f7, %f7
6551 nop
6552 setx loop_548, %l0, %l1
6553 wrpr 0x1, %tl
6554 wrpr %l1, %tpc
6555 add %l1, 0x4, %l1
6556 wrpr %l1, %tnpc
6557 setx 0x34400001400, %l0, %l1
6558 wrpr %l1, %tstate
6559 wrhpr 0x4, %htstate
6560 retry
6561 or %i6, %i1, %i7
6562loop_547:
6563 lduw [%l7 + 0x20], %o5
6564 wr %g0, 0x89, %asi
6565 ldstuba [%l7 + 0x65] %asi, %o6
6566loop_548:
6567 fpack16 %f14, %f2
6568 set 0x62, %l5
6569 ldsba [%l7 + %l5] 0x88, %i2
6570 alignaddrl %i5, %o7, %l6
6571 movn %xcc, %l3, %g5
6572 fmovsge %icc, %f16, %f4
6573 tgu %xcc, 0x7
6574 movrlez %l5, %g3, %g4
6575 stbar
6576 fmovrse %l0, %f7, %f29
6577 fornot2s %f11, %f19, %f15
6578 udivx %o1, 0x122B, %i3
6579 orn %g6, %g7, %o2
6580 fcmple16 %f14, %f18, %g2
6581 fabsd %f0, %f6
6582 brgz,a %l2, loop_549
6583 restored
6584 rdpr %cwp, %g1
6585 rdpr %cansave, %g2
6586 rdpr %canrestore, %g3
6587 rdpr %cleanwin, %g4
6588 rdpr %otherwin, %g5
6589 rdpr %wstate, %g6
6590 sdivx %l4, 0x1DD8, %i0
6591 addccc %o3, 0x1FA0, %o4
6592loop_549:
6593 fmovdg %xcc, %f8, %f26
6594 movg %icc, %l1, %i4
6595 fabsd %f10, %f26
6596 tvs %icc, 0x6
6597 fmovrdgez %g1, %f22, %f2
6598 addccc %o0, %i1, %i7
6599 tl %icc, 0x1
6600 subcc %i6, %o6, %o5
6601 edge8 %i5, %i2, %o7
6602 tne %xcc, 0x7
6603 subcc %l3, 0x1CD4, %l6
6604 srax %g5, %g3, %g4
6605 bg loop_550
6606 umulcc %l5, %o1, %i3
6607 fzeros %f8
6608 movn %xcc, %l0, %g7
6609loop_550:
6610 fmovspos %icc, %f30, %f2
6611 tne %icc, 0x6
6612 fabss %f31, %f3
6613 set 0x40, %l4
6614 stxa %g6, [%l7 + %l4] 0x2f
6615 membar #Sync
6616 umulcc %g2, 0x06B9, %l2
6617 taddcctv %o2, 0x0FAC, %i0
6618 umul %o3, 0x11D9, %o4
6619 fmovse %xcc, %f12, %f0
6620 sll %l4, 0x05, %l1
6621 wr %g0, 0x18, %asi
6622 lduba [%l7 + 0x2E] %asi, %i4
6623 tl %icc, 0x3
6624 tvc %xcc, 0x7
6625 sethi 0x0092, %g1
6626 tsubcc %o0, %i7, %i1
6627 fmovsne %icc, %f30, %f25
6628 fmovdvs %icc, %f7, %f11
6629 tvs %xcc, 0x0
6630 movne %icc, %o6, %o5
6631 set 0x300, %i6
6632 nop ! stxa %i6, [%g0 + %i6] 0x40 ripped by fixASI40.pl
6633 srlx %i5, %i2, %l3
6634 movne %icc, %l6, %o7
6635 bneg,pt %icc, loop_551
6636 tsubcctv %g5, %g4, %g3
6637 flush %l7 + 0x10
6638 subccc %l5, %o1, %l0
6639loop_551:
6640 srax %g7, %i3, %g2
6641 movvc %icc, %l2, %g6
6642 tvs %xcc, 0x3
6643 nop
6644 setx 0xE33F0BCA306DB30B, %l0, %l6
6645 stx %l6, [%l7 + 0x28]
6646 ldd [%l7 + 0x28], %f18
6647 setx 0x96B8B28D9A27944C, %l1, %l5
6648 stx %l5, [%l7 + 0x10]
6649 ldd [%l7 + 0x10], %f16
6650 fdivd %f16, %f18, %f16
6651 wr %g0, 0x11, %asi
6652 ldsha [%l7 + 0x3C] %asi, %o2
6653 movpos %xcc, %o3, %i0
6654 andcc %l4, 0x0B80, %l1
6655 nop
6656 fitos %f1, %f4
6657 fstoi %f4, %f1
6658 fmovdn %icc, %f7, %f19
6659 membar 0x30
6660 bl,a %icc, loop_552
6661 fbe %fcc3, loop_553
6662 ta %icc, 0x1
6663 nop
6664 fitos %f2, %f20
6665 fstox %f20, %f12
6666loop_552:
6667 nop
6668 setx 0x1079236C, %l0, %l6
6669 st %l6, [%l7 + 0x54]
6670 ld [%l7 + 0x54], %fsr
6671loop_553:
6672 fmovsgu %icc, %f11, %f31
6673 te %icc, 0x2
6674 fpsub32s %f22, %f14, %f24
6675 movleu %xcc, %o4, %i4
6676 call loop_554
6677 andn %g1, 0x01FB, %o0
6678 mulx %i1, %i7, %o6
6679 add %i6, 0x19F9, %o5
6680loop_554:
6681 nop
6682 setx 0xE4B41626, %l0, %l6
6683 st %l6, [%l7 + 0x28]
6684 ld [%l7 + 0x28], %f1
6685 setx 0xC77431FF, %l1, %l5
6686 st %l5, [%l7 + 0x10]
6687 ld [%l7 + 0x10], %f31
6688 fadds %f31, %f1, %f22
6689 set 0x1F, %o0
6690 lduba [%l7 + %o0] 0x80, %i2
6691 orn %i5, 0x07EB, %l3
6692 array16 %o7, %l6, %g5
6693 tsubcctv %g3, 0x048D, %l5
6694 sub %o1, 0x0D7B, %l0
6695 movg %xcc, %g4, %g7
6696 fbo,a %fcc0, loop_555
6697 lduh [%l7 + 0x08], %i3
6698 fbl %fcc3, loop_556
6699 subccc %g2, %g6, %l2
6700loop_555:
6701 andncc %o2, %i0, %l4
6702 and %o3, %o4, %i4
6703loop_556:
6704 subc %l1, %g1, %o0
6705 bpos,pn %icc, loop_557
6706 srlx %i7, %o6, %i1
6707 fpmerge %f3, %f0, %f14
6708 fbule %fcc0, loop_558
6709loop_557:
6710 movn %xcc, %i6, %i2
6711 tvc %xcc, 0x3
6712 fbu %fcc2, loop_559
6713loop_558:
6714 nop
6715 fitos %f24, %f17
6716 bvs,a %xcc, loop_560
6717 tg %xcc, 0x4
6718loop_559:
6719 membar 0x06
6720 mulscc %o5, %i5, %l3
6721loop_560:
6722 membar 0x7C
6723 fpackfix %f30, %f15
6724 edge16 %o7, %l6, %g5
6725 nop
6726 setx 0x6A332208D04C5CA1, %l0, %l6
6727 stx %l6, [%l7 + 0x40]
6728 ldx [%l7 + 0x40], %fsr
6729 wr %g0, 0x89, %asi
6730 prefetcha [%l7 + 0x50] %asi, 0x3
6731 array16 %g3, %o1, %g4
6732 ba,a loop_561
6733 movrgez %l0, %g7, %i3
6734 movge %icc, %g6, %l2
6735 addccc %g2, %o2, %i0
6736loop_561:
6737 add %l4, %o4, %o3
6738 fmovsgu %icc, %f15, %f18
6739 smulcc %i4, 0x161C, %g1
6740 membar 0x07
6741 faligndata %f20, %f2, %f6
6742 fmovda %xcc, %f22, %f17
6743 fandnot2 %f30, %f2, %f12
6744 fbne,a %fcc3, loop_562
6745 fbue,a %fcc1, loop_563
6746 edge32 %l1, %o0, %o6
6747 umulcc %i7, 0x13D5, %i6
6748loop_562:
6749 edge32l %i2, %o5, %i1
6750loop_563:
6751 sir 0x0672
6752 ba loop_564
6753 array32 %l3, %o7, %i5
6754 set 0x54, %i5
6755 lduwa [%l7 + %i5] 0x04, %l6
6756loop_564:
6757 fbuge,a %fcc3, loop_565
6758 fnands %f8, %f15, %f10
6759 fmovdneg %xcc, %f30, %f27
6760 bgu loop_566
6761loop_565:
6762 fone %f12
6763 umul %g5, %g3, %l5
6764 tsubcc %o1, %l0, %g7
6765loop_566:
6766 fcmpeq16 %f22, %f22, %i3
6767 fmovdgu %xcc, %f3, %f20
6768 tsubcctv %g4, 0x0228, %l2
6769 edge32n %g2, %g6, %i0
6770 wr %g0, 0x0c, %asi
6771 ldsha [%l7 + 0x76] %asi, %l4
6772 tleu %xcc, 0x1
6773 stbar
6774 fmovdge %xcc, %f0, %f8
6775 fabss %f0, %f16
6776 set 0x70, %o5
6777 ldda [%l7 + %o5] 0x0c, %o4
6778 bvs,pt %icc, loop_567
6779 alignaddr %o2, %o3, %i4
6780 tn %icc, 0x0
6781 udivcc %g1, 0x1ACA, %l1
6782loop_567:
6783 nop
6784 set 0x51, %o3
6785 ldub [%l7 + %o3], %o6
6786 fabss %f16, %f19
6787 fmovdn %icc, %f7, %f10
6788 bcc %xcc, loop_568
6789 andcc %o0, %i6, %i7
6790 movcs %icc, %o5, %i1
6791 tl %icc, 0x4
6792loop_568:
6793 edge8l %i2, %l3, %i5
6794 tn %icc, 0x6
6795 membar 0x7F
6796 xnorcc %o7, %g5, %l6
6797 movl %icc, %g3, %l5
6798 bvs loop_569
6799 tl %icc, 0x3
6800 movvs %xcc, %o1, %g7
6801 bne,a,pn %xcc, loop_570
6802loop_569:
6803 fbg %fcc3, loop_571
6804 tsubcctv %i3, %g4, %l2
6805 edge16n %g2, %g6, %l0
6806loop_570:
6807 add %l4, 0x0BEC, %o4
6808loop_571:
6809 brlz %o2, loop_572
6810 bl,a %xcc, loop_573
6811 movneg %xcc, %o3, %i4
6812 fbule %fcc0, loop_574
6813loop_572:
6814 fandnot2 %f20, %f2, %f28
6815loop_573:
6816 andncc %g1, %l1, %i0
6817 tpos %xcc, 0x6
6818loop_574:
6819 fmovde %xcc, %f1, %f28
6820 bleu %icc, loop_575
6821 tne %icc, 0x0
6822 fbn %fcc3, loop_576
6823 fmovdleu %icc, %f21, %f0
6824loop_575:
6825 movpos %icc, %o0, %i6
6826 ba loop_577
6827loop_576:
6828 fpack32 %f20, %f28, %f30
6829 sub %i7, 0x191B, %o5
6830 movneg %xcc, %i1, %o6
6831loop_577:
6832 nop
6833 wr %g0, 0x1e, %asi
6834 stda %f16, [%l7 + 0x40] %asi
6835 membar #Sync
6836 stb %l3, [%l7 + 0x3A]
6837 udivcc %i5, 0x033E, %o7
6838 edge32n %g5, %l6, %i2
6839 tgu %xcc, 0x3
6840 edge8ln %g3, %o1, %l5
6841 popc %g7, %i3
6842 edge16ln %l2, %g4, %g6
6843 fcmple32 %f12, %f26, %g2
6844 umul %l0, %l4, %o4
6845 udivx %o3, 0x1772, %o2
6846 fmovsle %xcc, %f19, %f4
6847 movre %g1, %l1, %i0
6848 fornot2 %f10, %f12, %f2
6849 tl %xcc, 0x2
6850 sdivcc %i4, 0x145C, %i6
6851 fnand %f2, %f26, %f8
6852 edge16 %i7, %o0, %o5
6853 srl %o6, %i1, %i5
6854 sethi 0x1065, %l3
6855 prefetch [%l7 + 0x44], 0x1
6856 xorcc %o7, 0x1F4C, %g5
6857 edge32 %i2, %l6, %g3
6858 wr %g0, 0x88, %asi
6859 lda [%l7 + 0x34] %asi, %f21
6860 ta %xcc, 0x1
6861 fpack16 %f26, %f7
6862 tcs %icc, 0x1
6863 fcmple16 %f22, %f4, %l5
6864 bshuffle %f12, %f12, %f30
6865 fmovdn %xcc, %f12, %f26
6866 udiv %g7, 0x03D0, %i3
6867 movrlez %o1, %l2, %g6
6868 movrlez %g2, 0x270, %l0
6869 bn %xcc, loop_578
6870 tge %icc, 0x3
6871 umul %g4, 0x00D7, %l4
6872 mulx %o4, %o3, %o2
6873loop_578:
6874 sra %g1, %l1, %i0
6875 fandnot1 %f4, %f8, %f24
6876 fbe,a %fcc3, loop_579
6877 edge8ln %i6, %i4, %o0
6878 wr %g0, 0x04, %asi
6879 lduha [%l7 + 0x18] %asi, %i7
6880loop_579:
6881 brgz,a %o6, loop_580
6882 movvc %xcc, %i1, %i5
6883 fmovdge %icc, %f25, %f25
6884 fcmpeq32 %f16, %f8, %o5
6885loop_580:
6886 bcs,a %xcc, loop_581
6887 ble loop_582
6888 movcc %xcc, %o7, %l3
6889 tsubcc %g5, 0x0E20, %l6
6890loop_581:
6891 mulscc %i2, 0x0CDE, %g3
6892loop_582:
6893 sth %g7, [%l7 + 0x34]
6894 movrne %l5, %i3, %o1
6895 st %f25, [%l7 + 0x40]
6896 alignaddr %l2, %g2, %g6
6897 wr %g0, 0x88, %asi
6898 sta %f1, [%l7 + 0x44] %asi
6899 movge %icc, %g4, %l4
6900 tleu %xcc, 0x4
6901 fmovsvs %icc, %f14, %f11
6902 nop
6903 fitos %f11, %f10
6904 fstod %f10, %f8
6905 movcc %icc, %o4, %o3
6906 sra %o2, 0x15, %l0
6907 alignaddr %l1, %i0, %i6
6908 tne %icc, 0x3
6909 fbug %fcc1, loop_583
6910 movn %icc, %i4, %o0
6911 bcc,a,pn %xcc, loop_584
6912 movvs %xcc, %i7, %g1
6913loop_583:
6914 andn %o6, %i5, %i1
6915 movgu %xcc, %o7, %o5
6916loop_584:
6917 fmovrse %l3, %f19, %f4
6918 wr %g0, 0x89, %asi
6919 lduba [%l7 + 0x6F] %asi, %l6
6920 stb %g5, [%l7 + 0x57]
6921 tpos %xcc, 0x6
6922 movpos %icc, %i2, %g3
6923 movre %g7, 0x37D, %l5
6924 addcc %o1, 0x1AB5, %i3
6925 bvc,pt %xcc, loop_585
6926 xnorcc %g2, %l2, %g4
6927 tl %xcc, 0x6
6928 add %l7, 0x70, %l6
6929 wr %g0, 0x0c, %asi
6930 lda [%l6] %asi, %l4
6931 casa [%l6] %asi, %l4, %g6
6932loop_585:
6933 brgez,a %o3, loop_586
6934 fmovde %icc, %f2, %f30
6935 wr %g0, 0x04, %asi
6936 stwa %o4, [%l7 + 0x74] %asi
6937loop_586:
6938 te %xcc, 0x7
6939 addccc %o2, %l1, %l0
6940 movcs %icc, %i6, %i4
6941 edge16n %i0, %o0, %g1
6942 fsrc1 %f0, %f6
6943 wr %g0, 0x89, %asi
6944 lda [%l7 + 0x28] %asi, %f8
6945 edge32 %o6, %i5, %i1
6946 edge8 %o7, %i7, %o5
6947 movle %icc, %l6, %g5
6948 movleu %xcc, %l3, %g3
6949 bgu,pn %icc, loop_587
6950 fones %f11
6951 fmuld8sux16 %f3, %f3, %f20
6952 edge32l %g7, %l5, %i2
6953loop_587:
6954 nop
6955 fitos %f26, %f21
6956 orn %i3, 0x15AD, %g2
6957 addccc %o1, 0x0C6D, %g4
6958 smulcc %l2, %g6, %l4
6959 nop
6960 setx loop_588, %l0, %l1
6961 wrpr 0x1, %tl
6962 wrpr %l1, %tnpc
6963 setx 0x34400001400, %l0, %l1
6964 wrpr %l1, %tstate
6965 wrhpr 0x4, %htstate
6966 done
6967 nop
6968 setx 0xA052F80C, %l0, %l6
6969 st %l6, [%l7 + 0x38]
6970 ld [%l7 + 0x38], %fsr
6971 fcmple32 %f20, %f16, %o4
6972 fpsub16s %f10, %f27, %f18
6973loop_588:
6974 movvc %xcc, %o3, %o2
6975 bgu,a,pt %xcc, loop_589
6976 fones %f27
6977 tcs %icc, 0x4
6978 nop
6979 fitos %f12, %f13
6980 fstoi %f13, %f27
6981loop_589:
6982 movpos %icc, %l0, %l1
6983 tne %xcc, 0x7
6984 bleu,a %xcc, loop_590
6985 fsrc1s %f20, %f22
6986 tgu %icc, 0x0
6987 fbule %fcc3, loop_591
6988loop_590:
6989 fble %fcc2, loop_592
6990 tvc %xcc, 0x4
6991 addcc %i6, %i4, %i0
6992loop_591:
6993 ba,pn %icc, loop_593
6994loop_592:
6995 edge8l %o0, %g1, %i5
6996 movrlz %i1, %o7, %o6
6997 edge32ln %i7, %o5, %l6
6998loop_593:
6999 nop
7000 set 0x34, %g2
7001 stha %g5, [%l7 + %g2] 0xea
7002 membar #Sync
7003 edge16 %g3, %l3, %l5
7004 sdivx %i2, 0x1526, %g7
7005 call loop_594
7006 call loop_595
7007 addcc %i3, 0x03A5, %o1
7008 fcmpgt16 %f18, %f2, %g2
7009loop_594:
7010 nop
7011 setx 0x55A0A98D, %l0, %l6
7012 st %l6, [%l7 + 0x28]
7013 ld [%l7 + 0x28], %f3
7014 setx 0x0CE1831E, %l1, %l5
7015 st %l5, [%l7 + 0x10]
7016 ld [%l7 + 0x10], %f4
7017 fadds %f4, %f3, %f15
7018loop_595:
7019 taddcc %g4, %l2, %l4
7020 fcmpne32 %f14, %f6, %g6
7021 orcc %o3, 0x08DC, %o2
7022 fmuld8ulx16 %f19, %f21, %f14
7023 wr %g0, 0x88, %asi
7024 stwa %l0, [%l7 + 0x64] %asi
7025 movcc %xcc, %l1, %i6
7026 fnors %f31, %f6, %f23
7027 fmovrslz %i4, %f22, %f28
7028 set 0x40, %g5
7029 stda %f16, [%l7 + %g5] 0x17
7030 membar #Sync
7031 flush %l7 + 0x38
7032 sllx %i0, 0x16, %o4
7033 xor %g1, %o0, %i5
7034 xorcc %o7, %o6, %i7
7035 edge8n %o5, %l6, %i1
7036 array16 %g5, %g3, %l3
7037 edge8 %l5, %i2, %i3
7038 movneg %icc, %g7, %o1
7039 fmovsn %xcc, %f8, %f16
7040 fcmple16 %f6, %f2, %g2
7041 membar 0x1D
7042 movrgz %l2, %g4, %g6
7043 srl %l4, 0x19, %o3
7044 movgu %icc, %l0, %l1
7045 bge,a %icc, loop_596
7046 fnot2 %f28, %f2
7047 fbge %fcc2, loop_597
7048 edge8 %o2, %i6, %i0
7049loop_596:
7050 ba,pt %xcc, loop_598
7051 movrgez %i4, %o4, %g1
7052loop_597:
7053 fbg %fcc1, loop_599
7054 nop
7055 fitos %f5, %f30
7056loop_598:
7057 fmovrsgez %o0, %f26, %f2
7058 tpos %xcc, 0x1
7059loop_599:
7060 fmovrslez %i5, %f27, %f2
7061 movge %xcc, %o7, %o6
7062 edge8ln %o5, %l6, %i7
7063 sllx %g5, %g3, %i1
7064 wr %g0, 0x88, %asi
7065 lduba [%l7 + 0x23] %asi, %l5
7066 subccc %l3, %i2, %g7
7067 udiv %o1, 0x0C95, %i3
7068 andcc %g2, %g4, %l2
7069 orcc %l4, 0x0757, %o3
7070 mova %xcc, %l0, %l1
7071 movle %xcc, %g6, %o2
7072 bpos,pn %icc, loop_600
7073 edge16 %i0, %i6, %o4
7074 subc %g1, %i4, %i5
7075 umulcc %o7, %o0, %o6
7076loop_600:
7077 fxor %f12, %f12, %f8
7078 wr %g0, 0x18, %asi
7079 sta %f21, [%l7 + 0x2C] %asi
7080 edge16n %o5, %i7, %g5
7081 nop
7082 setx loop_601, %l0, %l1
7083 wrpr 0x1, %tl
7084 wrpr %l1, %tpc
7085 add %l1, 0x4, %l1
7086 wrpr %l1, %tnpc
7087 setx 0x34400001400, %l0, %l1
7088 wrpr %l1, %tstate
7089 wrhpr 0x4, %htstate
7090 retry
7091 nop
7092 fitos %f9, %f16
7093 fstoi %f16, %f19
7094 fmul8x16 %f31, %f16, %f0
7095 movrgz %g3, 0x3C9, %i1
7096loop_601:
7097 nop
7098 fitos %f14, %f17
7099 fstox %f17, %f16
7100 array32 %l6, %l3, %l5
7101 prefetch [%l7 + 0x08], 0x3
7102 taddcc %i2, 0x1241, %o1
7103 smul %g7, %g2, %g4
7104 alignaddr %l2, %i3, %l4
7105 movn %icc, %o3, %l1
7106 or %g6, %o2, %i0
7107 udivcc %i6, 0x1180, %l0
7108 edge8l %o4, %g1, %i5
7109 fcmpgt16 %f30, %f28, %i4
7110 movneg %xcc, %o0, %o6
7111 movpos %xcc, %o5, %o7
7112 brgez %g5, loop_602
7113 movcs %icc, %i7, %g3
7114 tge %icc, 0x3
7115 udivx %i1, 0x0FD9, %l6
7116loop_602:
7117 edge32 %l5, %l3, %i2
7118 fbu,a %fcc3, loop_603
7119 fnot1 %f12, %f4
7120 nop
7121 setx 0x48DE5F2FD0414160, %l0, %l6
7122 stx %l6, [%l7 + 0x58]
7123 ldx [%l7 + 0x58], %fsr
7124 and %g7, 0x0B55, %o1
7125loop_603:
7126 fornot2 %f18, %f10, %f30
7127 movle %icc, %g2, %g4
7128 fmuld8ulx16 %f3, %f27, %f12
7129 bpos %icc, loop_604
7130 edge16l %l2, %i3, %l4
7131 tg %xcc, 0x4
7132 tgu %xcc, 0x2
7133loop_604:
7134 umul %l1, 0x0F79, %g6
7135 mulscc %o3, 0x0926, %o2
7136 bleu,a,pt %xcc, loop_605
7137 fmovsvs %icc, %f18, %f3
7138 movcs %xcc, %i0, %l0
7139 sllx %i6, %o4, %g1
7140loop_605:
7141 nop
7142 set 0x6B, %o1
7143 ldstuba [%l7 + %o1] 0x88, %i4
7144 taddcctv %i5, %o6, %o5
7145 edge16ln %o7, %g5, %i7
7146 addcc %o0, 0x1217, %i1
7147 tge %xcc, 0x6
7148 tg %xcc, 0x3
7149 tle %xcc, 0x1
7150 nop
7151 setx 0x2C4052E9, %l0, %l6
7152 st %l6, [%l7 + 0x28]
7153 ld [%l7 + 0x28], %f10
7154 setx 0x623CED54, %l1, %l5
7155 st %l5, [%l7 + 0x10]
7156 ld [%l7 + 0x10], %f24
7157 fmuls %f24, %f10, %f29
7158 movle %xcc, %g3, %l5
7159 udiv %l6, 0x0388, %l3
7160 array32 %g7, %i2, %o1
7161 wr %g0, 0xe2, %asi
7162 stwa %g2, [%l7 + 0x74] %asi
7163 membar #Sync
7164 andcc %g4, %l2, %i3
7165 edge32n %l4, %l1, %o3
7166 edge8ln %g6, %i0, %l0
7167 fones %f0
7168 tvc %icc, 0x3
7169 fblg %fcc1, loop_606
7170 sra %i6, %o2, %g1
7171 fmuld8ulx16 %f19, %f17, %f0
7172 srax %o4, 0x19, %i4
7173loop_606:
7174 edge32n %o6, %i5, %o5
7175 nop
7176 fitos %f12, %f25
7177 fstoi %f25, %f19
7178 fpack32 %f6, %f16, %f10
7179 edge8n %g5, %i7, %o7
7180 movpos %icc, %i1, %o0
7181 movcs %icc, %g3, %l6
7182 fba %fcc0, loop_607
7183 edge8n %l5, %g7, %i2
7184 te %xcc, 0x5
7185 udivcc %l3, 0x1435, %o1
7186loop_607:
7187 movn %icc, %g4, %g2
7188 addcc %i3, 0x0DC5, %l4
7189 fmovdleu %icc, %f11, %f12
7190 bleu,pt %xcc, loop_608
7191 movpos %xcc, %l2, %l1
7192 stbar
7193 mulscc %o3, %i0, %g6
7194loop_608:
7195 ldsw [%l7 + 0x40], %i6
7196 sdivx %l0, 0x1BB5, %o2
7197 xnorcc %g1, 0x0F0B, %i4
7198 be,a,pn %icc, loop_609
7199 tn %icc, 0x1
7200 alignaddr %o4, %o6, %o5
7201 lduw [%l7 + 0x10], %g5
7202loop_609:
7203 nop
7204 wr %g0, 0x10, %asi
7205 lduba [%l7 + 0x31] %asi, %i7
7206 orncc %o7, 0x05DD, %i1
7207 tle %xcc, 0x7
7208 subcc %o0, 0x1302, %i5
7209 nop
7210 fitod %f12, %f14
7211 fdtox %f14, %f14
7212 fxtod %f14, %f18
7213 edge16n %l6, %l5, %g3
7214 fmovsge %xcc, %f4, %f21
7215 movg %xcc, %g7, %l3
7216 alignaddr %i2, %o1, %g2
7217 udivx %g4, 0x075D, %l4
7218 subc %i3, 0x0FA4, %l2
7219 fpsub32 %f26, %f30, %f24
7220 sllx %o3, 0x14, %l1
7221 fones %f5
7222 fone %f20
7223 tne %xcc, 0x3
7224 smul %i0, 0x0C7A, %i6
7225 bneg,pn %icc, loop_610
7226 fmovsgu %icc, %f25, %f16
7227 sllx %g6, %l0, %o2
7228 tneg %icc, 0x0
7229loop_610:
7230 lduh [%l7 + 0x6C], %i4
7231 te %xcc, 0x2
7232 and %o4, 0x08C4, %o6
7233 te %icc, 0x4
7234 udiv %g1, 0x08BF, %o5
7235 movne %xcc, %i7, %g5
7236 xor %o7, 0x12DB, %o0
7237 udiv %i5, 0x1EEC, %i1
7238 movrgez %l6, 0x2B0, %l5
7239 movrlez %g3, 0x1E6, %l3
7240 ldx [%l7 + 0x48], %g7
7241 fmovdgu %icc, %f21, %f17
7242 movrlz %o1, 0x07C, %i2
7243 andncc %g2, %l4, %i3
7244 sdiv %l2, 0x087D, %g4
7245 set 0x66, %l1
7246 stba %o3, [%l7 + %l1] 0x23
7247 membar #Sync
7248 wr %g0, 0x10, %asi
7249 ldda [%l7 + 0x40] %asi, %l0
7250 tl %icc, 0x3
7251 flush %l7 + 0x7C
7252 sir 0x164B
7253 wr %g0, 0x22, %asi
7254 stba %i6, [%l7 + 0x0B] %asi
7255 membar #Sync
7256 fone %f8
7257 fbn %fcc1, loop_611
7258 nop
7259 setx loop_612, %l0, %l1
7260 wrpr 0x1, %tl
7261 wrpr %l1, %tpc
7262 add %l1, 0x4, %l1
7263 wrpr %l1, %tnpc
7264 setx 0x34400001400, %l0, %l1
7265 wrpr %l1, %tstate
7266 wrhpr 0x4, %htstate
7267 retry
7268 swap [%l7 + 0x20], %g6
7269 fmovrdlz %i0, %f8, %f20
7270loop_611:
7271 ld [%l7 + 0x60], %f2
7272loop_612:
7273 movneg %icc, %o2, %l0
7274 edge32ln %o4, %i4, %g1
7275 movcs %xcc, %o5, %o6
7276 tvc %icc, 0x3
7277 and %g5, 0x17F8, %o7
7278 fands %f8, %f4, %f7
7279 tl %icc, 0x2
7280 udivx %o0, 0x197A, %i5
7281 movcs %xcc, %i7, %l6
7282 edge16l %l5, %g3, %i1
7283 set 0x63, %i3
7284 stba %g7, [%l7 + %i3] 0x27
7285 membar #Sync
7286 nop
7287 setx 0xCB48EAFFB6CB0D89, %l0, %l6
7288 stx %l6, [%l7 + 0x28]
7289 ldd [%l7 + 0x28], %f2
7290 fsqrtd %f2, %f6
7291 fmovsl %icc, %f3, %f2
7292 fmul8x16al %f26, %f11, %f0
7293 fbul %fcc1, loop_613
7294 fmovdleu %icc, %f9, %f21
7295 udiv %l3, 0x1EEA, %i2
7296 edge16ln %o1, %l4, %i3
7297loop_613:
7298 fmovsle %icc, %f7, %f8
7299 movl %icc, %g2, %l2
7300 ldsw [%l7 + 0x6C], %g4
7301 bvc,a,pn %xcc, loop_614
7302 fmovsl %xcc, %f11, %f7
7303 udiv %l1, 0x0AFD, %o3
7304 restored
7305 rdpr %cwp, %g1
7306 rdpr %cansave, %g2
7307 rdpr %canrestore, %g3
7308 rdpr %cleanwin, %g4
7309 rdpr %otherwin, %g5
7310 rdpr %wstate, %g6
7311loop_614:
7312 fbg %fcc1, loop_615
7313 lduw [%l7 + 0x14], %i6
7314 tn %icc, 0x7
7315 fmovsne %icc, %f1, %f15
7316loop_615:
7317 andncc %i0, %o2, %l0
7318 popc 0x04BC, %g6
7319 brz,a %i4, loop_616
7320 tl %icc, 0x5
7321 movle %xcc, %o4, %o5
7322 brgez,a %o6, loop_617
7323loop_616:
7324 fexpand %f20, %f10
7325 wr %g0, 0x04, %asi
7326 lda [%l7 + 0x70] %asi, %f28
7327loop_617:
7328 movne %xcc, %g5, %g1
7329 tleu %xcc, 0x3
7330 alignaddrl %o0, %o7, %i5
7331 movgu %xcc, %i7, %l6
7332 call loop_618
7333 edge32n %g3, %i1, %l5
7334 bn,a loop_619
7335 fbue %fcc3, loop_620
7336loop_618:
7337 te %xcc, 0x0
7338 movne %icc, %g7, %l3
7339loop_619:
7340 sub %i2, 0x1CD8, %o1
7341loop_620:
7342 restored
7343 rdpr %cwp, %g1
7344 rdpr %cansave, %g2
7345 rdpr %canrestore, %g3
7346 rdpr %cleanwin, %g4
7347 rdpr %otherwin, %g5
7348 rdpr %wstate, %g6
7349 tgu %icc, 0x2
7350 bgu,a,pn %icc, loop_621
7351 fornot2 %f28, %f2, %f28
7352 add %l7, 0x2C, %l6
7353 wr %g0, 0x18, %asi
7354 casa [%l6] %asi, %l4, %g2
7355loop_621:
7356 swap [%l7 + 0x40], %l2
7357 addcc %g4, %l1, %i3
7358 fbuge,a %fcc0, loop_622
7359 subcc %i6, %i0, %o2
7360 mulscc %o3, 0x0BCE, %g6
7361 edge16n %i4, %o4, %o5
7362loop_622:
7363 bgu,a,pt %icc, loop_623
7364 tle %icc, 0x6
7365 sub %o6, %l0, %g5
7366 movneg %icc, %o0, %o7
7367loop_623:
7368 udivcc %g1, 0x1B0C, %i7
7369 nop
7370 setx 0x3F1CB1778498522A, %l0, %l6
7371 stx %l6, [%l7 + 0x28]
7372 ldd [%l7 + 0x28], %f4
7373 setx 0x76C355C1F5D9F458, %l1, %l5
7374 stx %l5, [%l7 + 0x10]
7375 ldd [%l7 + 0x10], %f6
7376 fmuld %f6, %f4, %f24
7377 nop
7378 setx 0x32E6AF19EB218401, %l0, %l6
7379 stx %l6, [%l7 + 0x28]
7380 ldd [%l7 + 0x28], %f6
7381 setx 0x27887DD7B7BE7032, %l1, %l5
7382 stx %l5, [%l7 + 0x10]
7383 ldd [%l7 + 0x10], %f18
7384 fmuld %f18, %f6, %f18
7385 edge8l %l6, %g3, %i5
7386 bge,a,pn %xcc, loop_624
7387 mova %xcc, %l5, %g7
7388 movrgz %i1, 0x237, %l3
7389 fmovsneg %icc, %f20, %f16
7390loop_624:
7391 bvc,a,pt %icc, loop_625
7392 movneg %icc, %i2, %l4
7393 fbl %fcc0, loop_626
7394 nop
7395 setx 0x368F7768707E0B9F, %l0, %l6
7396 stx %l6, [%l7 + 0x28]
7397 ldx [%l7 + 0x28], %fsr
7398loop_625:
7399 tgu %icc, 0x1
7400 movrlez %o1, %g2, %g4
7401loop_626:
7402 fmovdcs %xcc, %f19, %f27
7403 bne loop_627
7404 movl %xcc, %l1, %l2
7405 addccc %i3, 0x1A48, %i0
7406 udivcc %i6, 0x1A97, %o3
7407loop_627:
7408 movg %xcc, %g6, %i4
7409 brlz,a %o4, loop_628
7410 fmovrdgz %o5, %f30, %f2
7411 sll %o2, 0x15, %o6
7412 ldsb [%l7 + 0x45], %g5
7413loop_628:
7414 bcs,a %icc, loop_629
7415 edge32n %o0, %o7, %g1
7416 movrgez %i7, %l0, %g3
7417 sdiv %l6, 0x0BCB, %l5
7418loop_629:
7419 nop
7420 set 0x70, %l6
7421 lduba [%l7 + %l6] 0x14, %i5
7422 addccc %g7, 0x0E56, %l3
7423 fbue,a %fcc1, loop_630
7424 fmovdcs %icc, %f5, %f24
7425 fpsub16s %f23, %f6, %f17
7426 saved
7427 rdpr %cwp, %g1
7428 rdpr %cansave, %g2
7429 rdpr %canrestore, %g3
7430 rdpr %cleanwin, %g4
7431 rdpr %otherwin, %g5
7432 rdpr %wstate, %g6
7433loop_630:
7434 nop
7435 setx loop_631, %l0, %l1
7436 wrpr 0x1, %tl
7437 wrpr %l1, %tpc
7438 add %l1, 0x4, %l1
7439 wrpr %l1, %tnpc
7440 setx 0x34400001400, %l0, %l1
7441 wrpr %l1, %tstate
7442 wrhpr 0x4, %htstate
7443 retry
7444 fxnor %f4, %f16, %f22
7445 tneg %xcc, 0x7
7446 fornot2s %f21, %f15, %f20
7447loop_631:
7448 tle %icc, 0x1
7449 fxnors %f20, %f11, %f11
7450 movleu %icc, %i2, %l4
7451 fmovdg %xcc, %f17, %f27
7452 brz,a %o1, loop_632
7453 popc 0x0FE3, %g2
7454 array32 %i1, %g4, %l2
7455 fmovdge %icc, %f28, %f30
7456loop_632:
7457 nop
7458 fitod %f12, %f26
7459 fdtos %f26, %f1
7460 movge %icc, %l1, %i0
7461 movne %icc, %i3, %i6
7462 fmovdl %icc, %f12, %f10
7463 nop
7464 setx 0x81473169, %l0, %l6
7465 st %l6, [%l7 + 0x28]
7466 ld [%l7 + 0x28], %f20
7467 setx 0x9764374B, %l1, %l5
7468 st %l5, [%l7 + 0x10]
7469 ld [%l7 + 0x10], %f13
7470 fsubs %f13, %f20, %f18
7471 fbl,a %fcc1, loop_633
7472 fcmple32 %f14, %f26, %g6
7473 fmovsneg %xcc, %f29, %f6
7474 sllx %o3, %o4, %i4
7475loop_633:
7476 fmovsneg %icc, %f26, %f9
7477 tsubcc %o2, %o6, %g5
7478 subcc %o0, 0x1288, %o5
7479 brnz,a %g1, loop_634
7480 bneg loop_635
7481 nop
7482 fitod %f1, %f24
7483 bshuffle %f20, %f22, %f10
7484loop_634:
7485 movg %xcc, %i7, %l0
7486loop_635:
7487 movrne %o7, 0x004, %l6
7488 fmul8x16 %f24, %f22, %f20
7489 and %l5, %g3, %i5
7490 edge16l %l3, %i2, %g7
7491 subccc %l4, %o1, %i1
7492 fmovs %f21, %f16
7493 bn,a,pt %icc, loop_636
7494 edge32n %g4, %l2, %l1
7495 ldsh [%l7 + 0x72], %i0
7496 orn %i3, %i6, %g6
7497loop_636:
7498 movvc %icc, %g2, %o3
7499 taddcctv %i4, %o4, %o6
7500 move %xcc, %o2, %g5
7501 udivcc %o5, 0x079A, %g1
7502 fandnot1s %f19, %f20, %f23
7503 edge8n %i7, %l0, %o0
7504 add %l7, 0x64, %l6
7505 wr %g0, 0x11, %asi
7506 casa [%l6] %asi, %l6, %o7
7507 edge8l %g3, %l5, %l3
7508 membar #Sync
7509 wr %g0, 0x16, %asi
7510 ldda [%l7 + 0x40] %asi, %f0
7511 sdivcc %i5, 0x1AFE, %g7
7512 set 0x40, %g6
7513 stda %f0, [%l7 + %g6] 0x04
7514 movneg %xcc, %i2, %l4
7515 nop
7516 setx 0x46F31A3E1C92957D, %l0, %l6
7517 stx %l6, [%l7 + 0x28]
7518 ldd [%l7 + 0x28], %f20
7519 setx 0xD7011ADAA8F060E1, %l1, %l5
7520 stx %l5, [%l7 + 0x10]
7521 ldd [%l7 + 0x10], %f18
7522 faddd %f18, %f20, %f2
7523 umul %i1, 0x1311, %o1
7524 set 0x6E, %o6
7525 stha %g4, [%l7 + %o6] 0x88
7526 ble,a loop_637
7527 fbge %fcc3, loop_638
7528 stb %l2, [%l7 + 0x7A]
7529 alignaddrl %l1, %i3, %i0
7530loop_637:
7531 bcc,a %icc, loop_639
7532loop_638:
7533 stb %i6, [%l7 + 0x14]
7534 ldstub [%l7 + 0x54], %g2
7535 movl %icc, %g6, %i4
7536loop_639:
7537 brgz,a %o3, loop_640
7538 st %f24, [%l7 + 0x0C]
7539 set 0x40, %i7
7540 prefetcha [%l7 + %i7] 0x88, 0x3
7541loop_640:
7542 bne,a loop_641
7543 movl %icc, %o4, %g5
7544 fbg %fcc1, loop_642
7545 fmovrsgez %o5, %f19, %f21
7546loop_641:
7547 umulcc %g1, 0x02FB, %i7
7548 ta %icc, 0x3
7549loop_642:
7550 ldstub [%l7 + 0x1C], %l0
7551 movrne %o2, %o0, %o7
7552 taddcc %g3, %l6, %l5
7553 mulx %l3, %i5, %g7
7554 wr %g0, 0x2f, %asi
7555 stba %l4, [%l7 + 0x6A] %asi
7556 membar #Sync
7557 srax %i2, 0x04, %o1
7558 taddcctv %i1, %g4, %l2
7559 nop
7560 setx 0x22A31935DE39374F, %l0, %l6
7561 stx %l6, [%l7 + 0x28]
7562 ldd [%l7 + 0x28], %f2
7563 setx 0x8BC176D8783E51B9, %l1, %l5
7564 stx %l5, [%l7 + 0x10]
7565 ldd [%l7 + 0x10], %f28
7566 faddd %f28, %f2, %f22
7567 wr %g0, 0x80, %asi
7568 lda [%l7 + 0x34] %asi, %f18
7569 edge16 %l1, %i0, %i6
7570 fmul8x16al %f20, %f14, %f0
7571 brgz %g2, loop_643
7572 fmovscc %icc, %f21, %f23
7573 fmovdl %xcc, %f0, %f21
7574 tvc %icc, 0x7
7575loop_643:
7576 tsubcc %g6, 0x047A, %i4
7577 movvc %icc, %i3, %o3
7578 bcc %xcc, loop_644
7579 movcs %icc, %o4, %g5
7580 bvc,a,pn %icc, loop_645
7581 nop
7582 fitod %f6, %f14
7583 fdtox %f14, %f24
7584 fxtod %f24, %f4
7585loop_644:
7586 tpos %icc, 0x6
7587 fcmple32 %f2, %f2, %o5
7588loop_645:
7589 nop
7590 fitos %f9, %f22
7591 fstod %f22, %f22
7592 andcc %o6, %g1, %l0
7593 mulx %o2, 0x0660, %i7
7594 tge %xcc, 0x4
7595 fcmpne32 %f6, %f8, %o7
7596 andn %o0, %l6, %g3
7597 wr %g0, 0x11, %asi
7598 stba %l5, [%l7 + 0x3D] %asi
7599 movge %xcc, %i5, %l3
7600 fblg %fcc2, loop_646
7601 movrlez %g7, %l4, %i2
7602 edge16n %i1, %g4, %o1
7603 fbug %fcc1, loop_647
7604loop_646:
7605 tcs %xcc, 0x4
7606 movpos %icc, %l1, %i0
7607 bgu,pt %icc, loop_648
7608loop_647:
7609 fba %fcc1, loop_649
7610 std %f6, [%l7 + 0x50]
7611 tcc %xcc, 0x6
7612loop_648:
7613 smulcc %i6, 0x0A5C, %g2
7614loop_649:
7615 taddcc %g6, 0x1D5C, %i4
7616 xor %l2, 0x1A36, %i3
7617 movrgz %o4, %o3, %o5
7618 fcmpne32 %f18, %f28, %g5
7619 bpos loop_650
7620 movcc %icc, %g1, %o6
7621 ldsb [%l7 + 0x1B], %o2
7622 fcmpeq32 %f18, %f24, %i7
7623loop_650:
7624 movvs %icc, %o7, %o0
7625 for %f26, %f6, %f18
7626 edge32 %l6, %g3, %l5
7627 fmovrdgez %l0, %f26, %f22
7628 nop
7629 setx loop_651, %l0, %l1
7630 jmpl %l1, %i5
7631 nop
7632 fitos %f5, %f25
7633 fstox %f25, %f8
7634 wr %g0, 0x88, %asi
7635 ldsba [%l7 + 0x0B] %asi, %l3
7636loop_651:
7637 edge16l %g7, %l4, %i1
7638 orncc %i2, 0x177A, %g4
7639 edge8l %o1, %l1, %i6
7640 taddcc %g2, 0x1F6F, %i0
7641 tsubcctv %i4, 0x19AC, %l2
7642 fpsub16 %f20, %f10, %f30
7643 bvc,a loop_652
7644 fpack32 %f6, %f18, %f12
7645 umulcc %i3, 0x1E6B, %o4
7646 umulcc %o3, 0x041A, %o5
7647loop_652:
7648 movrgz %g6, %g5, %o6
7649 tg %icc, 0x7
7650 tn %xcc, 0x4
7651 movneg %icc, %g1, %i7
7652 xor %o7, 0x1491, %o2
7653 movne %xcc, %o0, %g3
7654 nop
7655 fitod %f10, %f8
7656 fdtox %f8, %f26
7657 fsrc2 %f8, %f6
7658 movg %icc, %l6, %l5
7659 edge16n %i5, %l0, %g7
7660 fmovsneg %xcc, %f11, %f2
7661 tge %xcc, 0x1
7662 tl %xcc, 0x0
7663 fmovdvs %icc, %f16, %f16
7664 edge32l %l4, %l3, %i2
7665 xor %g4, 0x0D30, %i1
7666 srlx %o1, 0x18, %l1
7667 edge8n %i6, %g2, %i4
7668 fcmple16 %f16, %f24, %i0
7669 movle %xcc, %l2, %i3
7670 subcc %o3, %o5, %g6
7671 wr %g0, 0x10, %asi
7672 stxa %g5, [%l7 + 0x70] %asi
7673 movre %o4, 0x28E, %g1
7674 brlez,a %o6, loop_653
7675 movrne %o7, %o2, %o0
7676 call loop_654
7677 srl %g3, %i7, %l5
7678loop_653:
7679 fandnot2s %f14, %f11, %f5
7680 fbe %fcc3, loop_655
7681loop_654:
7682 sub %l6, 0x1D12, %l0
7683 fbug %fcc2, loop_656
7684 subccc %i5, %l4, %g7
7685loop_655:
7686 tneg %icc, 0x3
7687 fpadd32s %f6, %f15, %f0
7688loop_656:
7689 fsrc1s %f5, %f6
7690 nop
7691 setx 0xC98E6770, %l0, %l6
7692 st %l6, [%l7 + 0x28]
7693 ld [%l7 + 0x28], %f15
7694 setx 0xB58ED578, %l1, %l5
7695 st %l5, [%l7 + 0x10]
7696 ld [%l7 + 0x10], %f6
7697 fadds %f6, %f15, %f9
7698 wr %g0, 0x2f, %asi
7699 stba %l3, [%l7 + 0x7A] %asi
7700 membar #Sync
7701 fmovsa %icc, %f25, %f18
7702 orn %g4, %i1, %i2
7703 restored
7704 rdpr %cwp, %g1
7705 rdpr %cansave, %g2
7706 rdpr %canrestore, %g3
7707 rdpr %cleanwin, %g4
7708 rdpr %otherwin, %g5
7709 rdpr %wstate, %g6
7710 ldx [%l7 + 0x28], %o1
7711 movre %l1, %i6, %i4
7712 subc %i0, 0x0575, %g2
7713 taddcc %i3, %l2, %o3
7714 tl %icc, 0x5
7715 nop
7716 setx 0x5673685E, %l0, %l6
7717 st %l6, [%l7 + 0x28]
7718 ld [%l7 + 0x28], %f26
7719 setx 0x4B501256, %l1, %l5
7720 st %l5, [%l7 + 0x10]
7721 ld [%l7 + 0x10], %f10
7722 fdivs %f10, %f26, %f8
7723 edge16n %o5, %g6, %g5
7724 fnors %f3, %f6, %f2
7725 wr %g0, 0x19, %asi
7726 ldsha [%l7 + 0x48] %asi, %g1
7727 srl %o4, 0x07, %o6
7728 fmovsge %xcc, %f2, %f27
7729 movneg %xcc, %o7, %o0
7730 fpadd32s %f30, %f1, %f8
7731 bvs loop_657
7732 edge8ln %g3, %o2, %l5
7733 tg %icc, 0x4
7734 mulx %l6, 0x100A, %l0
7735loop_657:
7736 and %i7, %i5, %l4
7737 fxors %f16, %f5, %f20
7738 swap [%l7 + 0x58], %l3
7739 stw %g7, [%l7 + 0x18]
7740 movrne %g4, 0x0F2, %i1
7741 bpos,a,pn %xcc, loop_658
7742 sdiv %o1, 0x13F9, %l1
7743 fxors %f18, %f25, %f3
7744 popc %i6, %i4
7745loop_658:
7746 fmovsle %icc, %f20, %f3
7747 tl %icc, 0x4
7748 fbne %fcc1, loop_659
7749 fmovdge %icc, %f2, %f23
7750 srax %i2, 0x0D, %g2
7751 stx %i0, [%l7 + 0x40]
7752loop_659:
7753 nop
7754 set 0x28, %i2
7755 ldx [%l7 + %i2], %i3
7756 nop
7757 fitos %f12, %f28
7758 fstox %f28, %f26
7759 fmovse %icc, %f28, %f24
7760 srlx %o3, 0x1E, %o5
7761 fbue %fcc0, loop_660
7762 movrlez %g6, %l2, %g5
7763 movneg %xcc, %o4, %g1
7764 srax %o7, 0x1C, %o0
7765loop_660:
7766 fornot2s %f9, %f11, %f10
7767 sir 0x0A5C
7768 tgu %icc, 0x0
7769 popc %o6, %o2
7770 flush %l7 + 0x7C
7771 alignaddr %g3, %l5, %l0
7772 bneg,a %icc, loop_661
7773 edge8n %i7, %l6, %i5
7774 sdivcc %l3, 0x19B1, %g7
7775 add %g4, %l4, %o1
7776loop_661:
7777 movne %xcc, %i1, %i6
7778 ld [%l7 + 0x2C], %f18
7779 sethi 0x1F74, %l1
7780 bn,a loop_662
7781 bn loop_663
7782 popc 0x0004, %i2
7783 wr %g0, 0xe2, %asi
7784 stwa %i4, [%l7 + 0x1C] %asi
7785 membar #Sync
7786loop_662:
7787 edge16ln %i0, %g2, %i3
7788loop_663:
7789 srax %o5, 0x1A, %g6
7790 alignaddr %l2, %o3, %g5
7791 edge32n %o4, %g1, %o0
7792 edge8n %o7, %o2, %g3
7793 fmovscc %xcc, %f3, %f9
7794 tneg %icc, 0x0
7795 fandnot1 %f30, %f24, %f6
7796 movrgez %l5, 0x269, %o6
7797 tvc %icc, 0x4
7798 nop
7799 set 0x78, %i1
7800 ldd [%l7 + %i1], %i6
7801 tgu %icc, 0x6
7802 edge8l %l0, %l6, %i5
7803 ta %xcc, 0x3
7804 sth %l3, [%l7 + 0x2C]
7805 xnor %g7, 0x0D4B, %l4
7806 wr %g0, 0x88, %asi
7807 ldsha [%l7 + 0x0A] %asi, %g4
7808 nop
7809 fitos %f11, %f5
7810 fstox %f5, %f14
7811 fxtos %f14, %f11
7812 fmovrsne %i1, %f13, %f9
7813 mulx %o1, 0x0BFC, %i6
7814 alignaddrl %l1, %i2, %i4
7815 call loop_664
7816 move %xcc, %i0, %g2
7817 fmovde %icc, %f28, %f17
7818 edge16n %i3, %o5, %g6
7819loop_664:
7820 fnot1 %f12, %f0
7821 sll %o3, 0x1E, %g5
7822 movvc %icc, %o4, %g1
7823 orn %l2, %o0, %o7
7824 alignaddr %g3, %o2, %o6
7825 nop
7826 setx 0x477C846E, %l0, %l6
7827 st %l6, [%l7 + 0x28]
7828 ld [%l7 + 0x28], %f7
7829 setx 0x099244BC, %l1, %l5
7830 st %l5, [%l7 + 0x10]
7831 ld [%l7 + 0x10], %f2
7832 fmuls %f2, %f7, %f26
7833 nop
7834 setx loop_665, %l0, %l1
7835 jmpl %l1, %l5
7836 fmovscs %icc, %f17, %f13
7837 fbul,a %fcc1, loop_666
7838 restored
7839 rdpr %cwp, %g1
7840 rdpr %cansave, %g2
7841 rdpr %canrestore, %g3
7842 rdpr %cleanwin, %g4
7843 rdpr %otherwin, %g5
7844 rdpr %wstate, %g6
7845loop_665:
7846 tne %icc, 0x7
7847 tpos %icc, 0x1
7848loop_666:
7849 sth %i7, [%l7 + 0x12]
7850 edge16 %l6, %i5, %l0
7851 orcc %g7, %l3, %l4
7852 movrne %i1, %g4, %i6
7853 tcs %xcc, 0x5
7854 sdiv %o1, 0x0DA1, %i2
7855 restored
7856 rdpr %cwp, %g1
7857 rdpr %cansave, %g2
7858 rdpr %canrestore, %g3
7859 rdpr %cleanwin, %g4
7860 rdpr %otherwin, %g5
7861 rdpr %wstate, %g6
7862 movge %xcc, %i4, %l1
7863 fsrc1s %f7, %f18
7864 fbe %fcc1, loop_667
7865 movg %xcc, %i0, %i3
7866 fands %f24, %f12, %f23
7867 tsubcc %g2, %g6, %o5
7868loop_667:
7869 xorcc %o3, 0x1D2D, %o4
7870 nop
7871 fitos %f15, %f14
7872 ta %icc, 0x4
7873 tvs %icc, 0x6
7874 and %g1, %l2, %o0
7875 sllx %o7, 0x08, %g3
7876 andn %g5, 0x1F11, %o6
7877 bpos,a,pn %icc, loop_668
7878 srlx %l5, %o2, %i7
7879 tvc %xcc, 0x3
7880 addccc %l6, %i5, %l0
7881loop_668:
7882 brgz %l3, loop_669
7883 fmovspos %xcc, %f8, %f28
7884 fnors %f3, %f20, %f19
7885 edge32l %g7, %l4, %i1
7886loop_669:
7887 taddcc %i6, 0x1F57, %o1
7888 edge32l %g4, %i4, %i2
7889 fpadd32s %f27, %f14, %f10
7890 movvc %xcc, %i0, %l1
7891 fmovde %xcc, %f1, %f27
7892 edge8l %i3, %g6, %g2
7893 tneg %icc, 0x0
7894 fnot2 %f16, %f16
7895 ba,a %xcc, loop_670
7896 fbn,a %fcc2, loop_671
7897 nop
7898 setx loop_672, %l0, %l1
7899 wrpr 0x1, %tl
7900 wrpr %l1, %tnpc
7901 setx 0x34400001400, %l0, %l1
7902 wrpr %l1, %tstate
7903 wrhpr 0x4, %htstate
7904 done
7905 saved
7906 rdpr %cwp, %g1
7907 rdpr %cansave, %g2
7908 rdpr %canrestore, %g3
7909 rdpr %cleanwin, %g4
7910 rdpr %otherwin, %g5
7911 rdpr %wstate, %g6
7912loop_670:
7913 fandnot2s %f18, %f24, %f19
7914loop_671:
7915 tcc %icc, 0x2
7916loop_672:
7917 tn %icc, 0x3
7918 prefetch [%l7 + 0x70], 0x0
7919 xnorcc %o5, %o3, %o4
7920 tcc %xcc, 0x2
7921 stb %g1, [%l7 + 0x5F]
7922 membar 0x2F
7923 srl %o0, 0x03, %l2
7924 nop
7925 fitos %f1, %f6
7926 fstox %f6, %f6
7927 fbge %fcc1, loop_673
7928 orncc %o7, %g3, %o6
7929 ldsw [%l7 + 0x58], %g5
7930 tleu %xcc, 0x3
7931loop_673:
7932 movle %xcc, %l5, %i7
7933 andncc %l6, %o2, %l0
7934 orncc %i5, %l3, %l4
7935 fmovsgu %xcc, %f14, %f27
7936 ld [%l7 + 0x24], %f12
7937 fmovdge %xcc, %f24, %f1
7938 sdivcc %g7, 0x11B3, %i1
7939 saved
7940 rdpr %cwp, %g1
7941 rdpr %cansave, %g2
7942 rdpr %canrestore, %g3
7943 rdpr %cleanwin, %g4
7944 rdpr %otherwin, %g5
7945 rdpr %wstate, %g6
7946 popc %i6, %g4
7947 fabsd %f30, %f6
7948 bcc,a %xcc, loop_674
7949 movleu %icc, %i4, %i2
7950 umul %o1, %l1, %i3
7951 te %icc, 0x4
7952loop_674:
7953 srlx %g6, 0x1A, %g2
7954 brnz %i0, loop_675
7955 smul %o3, 0x17C8, %o5
7956 addc %o4, %o0, %l2
7957 edge32 %g1, %o7, %o6
7958loop_675:
7959 taddcc %g5, %l5, %i7
7960 tcs %icc, 0x4
7961 tge %xcc, 0x6
7962 fmovdvs %icc, %f26, %f14
7963 set 0x64, %o7
7964 swapa [%l7 + %o7] 0x88, %g3
7965 movrlez %l6, %l0, %i5
7966 nop
7967 setx loop_676, %l0, %l1
7968 wrpr 0x1, %tl
7969 wrpr %l1, %tnpc
7970 setx 0x34400001400, %l0, %l1
7971 wrpr %l1, %tstate
7972 wrhpr 0x4, %htstate
7973 done
7974 udivcc %o2, 0x0767, %l3
7975 fmovdcc %icc, %f15, %f0
7976 nop
7977 setx 0xF7E31563C048D77B, %l0, %l6
7978 stx %l6, [%l7 + 0x38]
7979 ldx [%l7 + 0x38], %fsr
7980loop_676:
7981 nop
7982 set 0x10, %l2
7983 stxa %l4, [%l7 + %l2] 0xe2
7984 membar #Sync
7985 edge16n %i1, %i6, %g4
7986 bpos %icc, loop_677
7987 sllx %i4, %g7, %o1
7988 edge8 %l1, %i2, %i3
7989 xnorcc %g2, 0x1D0D, %i0
7990loop_677:
7991 fbul,a %fcc3, loop_678
7992 alignaddrl %o3, %g6, %o4
7993 array8 %o0, %o5, %l2
7994 array32 %o7, %o6, %g5
7995loop_678:
7996 movneg %xcc, %g1, %i7
7997 edge16n %l5, %g3, %l6
7998 fmovda %icc, %f16, %f23
7999 fmovsa %xcc, %f7, %f19
8000 taddcctv %i5, 0x116B, %o2
8001 fmovrslz %l3, %f20, %f11
8002 nop
8003 setx 0xC6304831, %l0, %l6
8004 st %l6, [%l7 + 0x28]
8005 ld [%l7 + 0x28], %f0
8006 setx 0x2D0BD58E, %l1, %l5
8007 st %l5, [%l7 + 0x10]
8008 ld [%l7 + 0x10], %f8
8009 fdivs %f8, %f0, %f29
8010 sllx %l0, 0x15, %i1
8011 popc %l4, %i6
8012 be,pn %icc, loop_679
8013 array32 %i4, %g7, %g4
8014 array32 %l1, %o1, %i2
8015 nop
8016 setx 0x4E1E6232, %l0, %l6
8017 st %l6, [%l7 + 0x28]
8018 ld [%l7 + 0x28], %f2
8019 setx 0x3479620B, %l1, %l5
8020 st %l5, [%l7 + 0x10]
8021 ld [%l7 + 0x10], %f7
8022 fmuls %f7, %f2, %f23
8023loop_679:
8024 movrlez %i3, %i0, %g2
8025 sethi 0x0514, %o3
8026 subc %g6, %o4, %o5
8027 srlx %l2, 0x03, %o7
8028 nop
8029 fitod %f2, %f12
8030 fdtox %f12, %f30
8031 fxtod %f30, %f20
8032 alignaddrl %o6, %o0, %g5
8033 stw %g1, [%l7 + 0x38]
8034 wr %g0, 0x80, %asi
8035 swapa [%l7 + 0x44] %asi, %i7
8036 fba %fcc3, loop_680
8037 bshuffle %f6, %f0, %f8
8038 fxnor %f4, %f8, %f16
8039 move %icc, %l5, %l6
8040loop_680:
8041 movvc %xcc, %g3, %i5
8042 fmovdneg %icc, %f5, %f24
8043 movcs %xcc, %o2, %l3
8044 movn %xcc, %i1, %l4
8045 edge32ln %i6, %l0, %i4
8046 umul %g7, 0x0421, %g4
8047 be,pn %icc, loop_681
8048 sll %l1, %o1, %i3
8049 edge16ln %i2, %g2, %o3
8050 fbue %fcc1, loop_682
8051loop_681:
8052 fmovdl %icc, %f18, %f1
8053 xnor %i0, %o4, %g6
8054 movge %xcc, %l2, %o7
8055loop_682:
8056 swap [%l7 + 0x14], %o6
8057 array32 %o0, %g5, %g1
8058 ldd [%l7 + 0x38], %i6
8059 brnz %l5, loop_683
8060 array16 %o5, %g3, %i5
8061 fmovsleu %icc, %f14, %f28
8062 movrgez %o2, %l6, %i1
8063loop_683:
8064 fmovdvs %icc, %f6, %f5
8065 tgu %xcc, 0x4
8066 sdivcc %l4, 0x1904, %i6
8067 fpsub32s %f20, %f24, %f18
8068 xorcc %l0, %l3, %i4
8069 movne %icc, %g4, %g7
8070 tle %icc, 0x7
8071 edge16l %o1, %l1, %i2
8072 movre %g2, %o3, %i3
8073 brgz %o4, loop_684
8074 bneg,pn %icc, loop_685
8075 nop
8076 setx loop_686, %l0, %l1
8077 wrpr 0x1, %tl
8078 wrpr %l1, %tnpc
8079 setx 0x34400001400, %l0, %l1
8080 wrpr %l1, %tstate
8081 wrhpr 0x4, %htstate
8082 done
8083 subc %i0, 0x0E88, %g6
8084loop_684:
8085 fpadd16s %f30, %f4, %f5
8086loop_685:
8087 udivcc %o7, 0x1B61, %o6
8088loop_686:
8089 nop
8090 set 0x6B, %i4
8091 ldstuba [%l7 + %i4] 0x0c, %o0
8092 xor %g5, 0x1536, %l2
8093 sdiv %g1, 0x19E1, %l5
8094 tl %icc, 0x2
8095 orncc %o5, 0x137C, %g3
8096 ldd [%l7 + 0x10], %i4
8097 wr %g0, 0x89, %asi
8098 stwa %i7, [%l7 + 0x64] %asi
8099 movcs %icc, %o2, %l6
8100 bcc loop_687
8101 sir 0x0C0E
8102 taddcc %l4, %i6, %i1
8103 movge %icc, %l3, %l0
8104loop_687:
8105 fzero %f4
8106 fmovrdgz %i4, %f8, %f14
8107 brz %g4, loop_688
8108 fmovd %f30, %f28
8109 set 0x60, %g4
8110 swapa [%l7 + %g4] 0x10, %g7
8111loop_688:
8112 or %l1, 0x07B5, %o1
8113 nop
8114 setx loop_689, %l0, %l1
8115 jmpl %l1, %g2
8116 sra %o3, %i2, %i3
8117 bpos,pt %xcc, loop_690
8118 edge8n %o4, %g6, %o7
8119loop_689:
8120 nop
8121 wr %g0, 0x2f, %asi
8122 ldda [%l7 + 0x40] %asi, %o6
8123loop_690:
8124 tg %xcc, 0x2
8125 fmovdne %icc, %f24, %f6
8126 nop
8127 setx 0xBD0FCE39, %l0, %l6
8128 st %l6, [%l7 + 0x28]
8129 ld [%l7 + 0x28], %f16
8130 setx 0x43F63F87, %l1, %l5
8131 st %l5, [%l7 + 0x10]
8132 ld [%l7 + 0x10], %f11
8133 fdivs %f11, %f16, %f5
8134 tle %icc, 0x3
8135 ble,a,pt %xcc, loop_691
8136 movl %xcc, %i0, %g5
8137 edge32l %o0, %l2, %l5
8138 udivcc %g1, 0x155E, %g3
8139loop_691:
8140 edge32n %o5, %i5, %i7
8141 tge %xcc, 0x7
8142 fpmerge %f15, %f7, %f24
8143 lduh [%l7 + 0x16], %o2
8144 movleu %xcc, %l6, %i6
8145 tne %xcc, 0x5
8146 tsubcc %l4, 0x187F, %i1
8147 ta %icc, 0x3
8148 edge32 %l0, %i4, %g4
8149 orncc %g7, 0x0F28, %l1
8150 fone %f2
8151 tpos %icc, 0x5
8152 movneg %icc, %l3, %o1
8153 orn %o3, %i2, %i3
8154 fmovsle %icc, %f19, %f10
8155 fmovsgu %icc, %f31, %f3
8156 fbug %fcc1, loop_692
8157 mulx %o4, %g6, %g2
8158 xnorcc %o7, %i0, %g5
8159 fpmerge %f1, %f5, %f28
8160loop_692:
8161 edge32ln %o0, %l2, %o6
8162 fmovsn %xcc, %f0, %f15
8163 tge %xcc, 0x2
8164 ble,a %xcc, loop_693
8165 ldsh [%l7 + 0x1E], %g1
8166 edge8n %l5, %g3, %i5
8167 srlx %i7, 0x1A, %o5
8168loop_693:
8169 nop
8170 setx 0x99F3306762E64CEF, %l0, %l6
8171 stx %l6, [%l7 + 0x28]
8172 ldd [%l7 + 0x28], %f14
8173 setx 0x7C87CE816F064573, %l1, %l5
8174 stx %l5, [%l7 + 0x10]
8175 ldd [%l7 + 0x10], %f16
8176 fsubd %f16, %f14, %f28
8177 alignaddr %o2, %i6, %l4
8178 andn %l6, 0x0F78, %i1
8179 sdivcc %l0, 0x1B15, %g4
8180 alignaddr %i4, %g7, %l3
8181 fbn %fcc0, loop_694
8182 bgu,pt %icc, loop_695
8183 tle %icc, 0x5
8184 subcc %o1, 0x1712, %l1
8185loop_694:
8186 edge32ln %o3, %i2, %i3
8187loop_695:
8188 popc %o4, %g6
8189 ba,a loop_696
8190 or %o7, %g2, %i0
8191 edge16l %o0, %l2, %g5
8192 srax %o6, 0x0B, %l5
8193loop_696:
8194 sdivx %g3, 0x14DC, %g1
8195 orncc %i5, %o5, %i7
8196 srl %i6, %l4, %o2
8197 fcmpgt32 %f22, %f22, %l6
8198 fmovdleu %xcc, %f16, %f25
8199 tcc %xcc, 0x0
8200 tvs %xcc, 0x0
8201 bge,pn %xcc, loop_697
8202 mova %xcc, %l0, %g4
8203 std %f22, [%l7 + 0x20]
8204 movneg %xcc, %i4, %i1
8205loop_697:
8206 taddcc %l3, 0x114E, %g7
8207 subcc %l1, 0x0A3F, %o1
8208 brgez %o3, loop_698
8209 xnor %i2, %i3, %o4
8210 prefetch [%l7 + 0x1C], 0x3
8211 movrlez %g6, %o7, %g2
8212loop_698:
8213 movcs %icc, %i0, %o0
8214 tsubcctv %g5, 0x02B4, %o6
8215 fmuld8ulx16 %f25, %f2, %f6
8216 nop
8217 set 0x30, %o2
8218 stx %l5, [%l7 + %o2]
8219 udivx %g3, 0x1407, %g1
8220 bg,a %xcc, loop_699
8221 movl %icc, %l2, %i5
8222 membar 0x1E
8223 movrgz %i7, %o5, %l4
8224loop_699:
8225 fmovrdlz %i6, %f16, %f14
8226 restored
8227 rdpr %cwp, %g1
8228 rdpr %cansave, %g2
8229 rdpr %canrestore, %g3
8230 rdpr %cleanwin, %g4
8231 rdpr %otherwin, %g5
8232 rdpr %wstate, %g6
8233 alignaddr %l6, %o2, %g4
8234 fbe %fcc3, loop_700
8235 edge32n %i4, %i1, %l3
8236 add %l0, %g7, %l1
8237 srlx %o1, %i2, %o3
8238loop_700:
8239 fbg,a %fcc1, loop_701
8240 sdivcc %i3, 0x1A65, %o4
8241 nop
8242 set 0x70, %g3
8243 ldx [%l7 + %g3], %g6
8244 nop
8245 set 0x68, %i0
8246 lduw [%l7 + %i0], %g2
8247loop_701:
8248 movleu %icc, %i0, %o0
8249 tne %xcc, 0x7
8250 swap [%l7 + 0x78], %g5
8251 bgu,pn %xcc, loop_702
8252 subc %o6, 0x1E98, %o7
8253 fmovrdlz %l5, %f8, %f10
8254 movcc %xcc, %g1, %l2
8255loop_702:
8256 fmovrse %g3, %f17, %f3
8257 edge16n %i7, %i5, %l4
8258 fnors %f7, %f3, %f18
8259 for %f28, %f10, %f14
8260 sllx %o5, %i6, %l6
8261 edge16ln %o2, %i4, %i1
8262 bl,a loop_703
8263 movrgz %l3, 0x204, %g4
8264 fnegd %f10, %f28
8265 brgez %g7, loop_704
8266loop_703:
8267 movrgz %l1, 0x2DB, %o1
8268 umulcc %i2, 0x1832, %o3
8269 fcmple16 %f20, %f8, %l0
8270loop_704:
8271 subcc %i3, %o4, %g6
8272 tneg %icc, 0x2
8273 bg %xcc, loop_705
8274 movre %i0, %g2, %o0
8275 nop
8276 setx 0xA92E8410606EAD10, %l0, %l6
8277 stx %l6, [%l7 + 0x58]
8278 ldx [%l7 + 0x58], %fsr
8279 sll %g5, 0x16, %o7
8280loop_705:
8281 fmovrdlz %o6, %f14, %f28
8282 fbg,a %fcc2, loop_706
8283 edge32l %g1, %l5, %l2
8284 fands %f7, %f4, %f25
8285 alignaddrl %i7, %i5, %g3
8286loop_706:
8287 tsubcc %o5, %i6, %l6
8288 tsubcc %o2, %l4, %i4
8289 taddcctv %l3, 0x0CC3, %i1
8290 fbule %fcc3, loop_707
8291 sir 0x0459
8292 sethi 0x117A, %g4
8293 subcc %g7, 0x0E38, %o1
8294loop_707:
8295 andncc %l1, %o3, %l0
8296 movle %xcc, %i2, %o4
8297 srl %g6, %i0, %i3
8298 edge8n %g2, %o0, %g5
8299 lduh [%l7 + 0x54], %o7
8300 te %xcc, 0x7
8301 fcmpne32 %f14, %f8, %o6
8302 sllx %l5, %l2, %i7
8303 std %f22, [%l7 + 0x58]
8304 ldd [%l7 + 0x38], %f8
8305 movneg %icc, %i5, %g3
8306 brlz %g1, loop_708
8307 edge8n %i6, %o5, %o2
8308 edge16ln %l6, %l4, %l3
8309 alignaddrl %i4, %g4, %g7
8310loop_708:
8311 fmovsa %xcc, %f7, %f0
8312 tle %xcc, 0x0
8313 sra %i1, 0x1D, %o1
8314 tge %xcc, 0x1
8315 fsrc2 %f10, %f12
8316 fba,a %fcc3, loop_709
8317 umul %l1, 0x01E2, %o3
8318 fnors %f31, %f25, %f26
8319 popc %i2, %l0
8320loop_709:
8321 movrgez %g6, %o4, %i3
8322 fpmerge %f23, %f6, %f26
8323 sdiv %i0, 0x1D3D, %o0
8324 stbar
8325 bvs,a,pt %icc, loop_710
8326 sra %g5, %g2, %o7
8327 tsubcctv %l5, %o6, %i7
8328 add %l7, 0x58, %l6
8329 wr %g0, 0x81, %asi
8330 lda [%l6] %asi, %i5
8331 casa [%l6] 0x81, %i5, %g3
8332loop_710:
8333 tge %icc, 0x3
8334 sethi 0x010F, %l2
8335 tn %xcc, 0x1
8336 mova %xcc, %i6, %g1
8337 fpmerge %f28, %f15, %f10
8338 edge8ln %o5, %o2, %l6
8339 fzeros %f18
8340 std %f0, [%l7 + 0x40]
8341 fmovrdne %l3, %f30, %f24
8342 alignaddr %l4, %g4, %i4
8343 set 0x40, %l3
8344 ldda [%l7 + %l3] 0x15, %f16
8345 tl %xcc, 0x6
8346 nop
8347 setx 0x599DAE65705665D1, %l0, %l6
8348 stx %l6, [%l7 + 0x08]
8349 ldx [%l7 + 0x08], %fsr
8350 array32 %i1, %g7, %l1
8351 fbuge,a %fcc1, loop_711
8352 move %xcc, %o3, %i2
8353 restored
8354 rdpr %cwp, %g1
8355 rdpr %cansave, %g2
8356 rdpr %canrestore, %g3
8357 rdpr %cleanwin, %g4
8358 rdpr %otherwin, %g5
8359 rdpr %wstate, %g6
8360 subccc %l0, 0x1C8A, %g6
8361loop_711:
8362 fmul8x16al %f26, %f12, %f4
8363 edge32ln %o4, %o1, %i0
8364 fbo,a %fcc0, loop_712
8365 taddcctv %o0, %g5, %g2
8366 movn %icc, %o7, %l5
8367 bshuffle %f10, %f18, %f28
8368loop_712:
8369 bvc %icc, loop_713
8370 te %icc, 0x4
8371 fbug %fcc0, loop_714
8372 movrne %o6, 0x16E, %i3
8373loop_713:
8374 orcc %i7, %i5, %g3
8375 fmovdvs %xcc, %f12, %f7
8376loop_714:
8377 fmovsn %icc, %f15, %f26
8378 fmul8x16al %f16, %f28, %f18
8379 tleu %icc, 0x3
8380 bge,pt %xcc, loop_715
8381 tg %xcc, 0x2
8382 nop
8383 fitos %f0, %f30
8384 fstod %f30, %f4
8385 sdiv %i6, 0x0025, %l2
8386loop_715:
8387 fmovsgu %icc, %f29, %f0
8388 fnands %f1, %f20, %f27
8389 movneg %icc, %g1, %o2
8390 nop
8391 setx 0xFED9C5635059B10C, %l0, %l6
8392 stx %l6, [%l7 + 0x28]
8393 ldx [%l7 + 0x28], %fsr
8394 tle %icc, 0x1
8395 saved
8396 rdpr %cwp, %g1
8397 rdpr %cansave, %g2
8398 rdpr %canrestore, %g3
8399 rdpr %cleanwin, %g4
8400 rdpr %otherwin, %g5
8401 rdpr %wstate, %g6
8402 movneg %xcc, %o5, %l3
8403 tleu %xcc, 0x1
8404 movvs %icc, %l6, %g4
8405 bne,pt %icc, loop_716
8406 udiv %l4, 0x073B, %i4
8407 srl %i1, 0x0A, %g7
8408 edge16 %o3, %l1, %l0
8409loop_716:
8410 movrlez %g6, 0x044, %o4
8411 movl %icc, %i2, %i0
8412 movpos %icc, %o0, %o1
8413 orcc %g5, 0x1785, %o7
8414 sethi 0x0AD0, %l5
8415 movge %icc, %g2, %i3
8416 andcc %o6, 0x1B87, %i7
8417 srl %g3, 0x16, %i5
8418 srax %l2, %i6, %g1
8419 ldx [%l7 + 0x20], %o5
8420 fble %fcc0, loop_717
8421 addcc %l3, %l6, %g4
8422 movrlz %o2, %i4, %l4
8423 sllx %g7, 0x0F, %o3
8424loop_717:
8425 andncc %l1, %i1, %l0
8426 membar 0x39
8427 be,pn %xcc, loop_718
8428 call loop_719
8429 fpmerge %f9, %f14, %f12
8430 edge16n %g6, %o4, %i0
8431loop_718:
8432 movleu %xcc, %o0, %o1
8433loop_719:
8434 fnor %f8, %f12, %f6
8435 stw %i2, [%l7 + 0x6C]
8436 tn %xcc, 0x5
8437 edge8n %o7, %g5, %l5
8438 fbu %fcc0, loop_720
8439 orcc %g2, 0x16D3, %i3
8440 edge16n %i7, %o6, %g3
8441 tvs %xcc, 0x0
8442loop_720:
8443 edge16 %i5, %i6, %l2
8444 brnz,a %g1, loop_721
8445 udivx %l3, 0x00AB, %o5
8446 te %xcc, 0x7
8447 udiv %l6, 0x04F9, %o2
8448loop_721:
8449 fble,a %fcc3, loop_722
8450 addccc %i4, %l4, %g4
8451 wr %g0, 0x18, %asi
8452 lda [%l7 + 0x5C] %asi, %f16
8453loop_722:
8454 sub %o3, 0x083D, %g7
8455 fnors %f9, %f18, %f22
8456 alignaddrl %l1, %l0, %g6
8457 fble %fcc3, loop_723
8458 udivx %i1, 0x032C, %o4
8459 mulx %o0, 0x19E4, %i0
8460 move %icc, %i2, %o7
8461loop_723:
8462 srl %o1, 0x1C, %g5
8463 sir 0x160B
8464 nop
8465 setx 0x5F2F2756, %l0, %l6
8466 st %l6, [%l7 + 0x28]
8467 ld [%l7 + 0x28], %f1
8468 setx 0x03B30C09, %l1, %l5
8469 st %l5, [%l7 + 0x10]
8470 ld [%l7 + 0x10], %f24
8471 fadds %f24, %f1, %f3
8472 swap [%l7 + 0x30], %l5
8473 lduw [%l7 + 0x58], %g2
8474 nop
8475 fitod %f2, %f4
8476 fdtoi %f4, %f7
8477 tne %xcc, 0x4
8478 bne loop_724
8479 sdivcc %i7, 0x0BFB, %i3
8480 ldub [%l7 + 0x29], %g3
8481 brgez %i5, loop_725
8482loop_724:
8483 xor %o6, %l2, %i6
8484 move %icc, %g1, %o5
8485 fmovsvs %xcc, %f29, %f22
8486loop_725:
8487 fornot1s %f14, %f22, %f3
8488 movcc %icc, %l3, %l6
8489 fnands %f13, %f1, %f28
8490 edge8 %o2, %l4, %g4
8491 addcc %i4, %g7, %l1
8492 movneg %xcc, %o3, %g6
8493 addc %l0, 0x1EB4, %o4
8494 subc %i1, 0x07C0, %i0
8495 sth %i2, [%l7 + 0x70]
8496 fmovdcs %icc, %f14, %f31
8497 smulcc %o0, 0x0924, %o1
8498 move %icc, %o7, %l5
8499 edge16n %g2, %g5, %i3
8500 andcc %i7, 0x1C51, %g3
8501 fpadd16s %f20, %f14, %f0
8502 edge32l %i5, %o6, %i6
8503 umul %l2, 0x1FC2, %g1
8504 tvs %icc, 0x4
8505 orncc %o5, %l6, %l3
8506 movrgz %o2, 0x1A4, %l4
8507 orcc %g4, 0x12DD, %i4
8508 restored
8509 rdpr %cwp, %g1
8510 rdpr %cansave, %g2
8511 rdpr %canrestore, %g3
8512 rdpr %cleanwin, %g4
8513 rdpr %otherwin, %g5
8514 rdpr %wstate, %g6
8515 alignaddr %l1, %o3, %g6
8516 bgu,a,pt %icc, loop_726
8517 std %f0, [%l7 + 0x18]
8518 ld [%l7 + 0x3C], %f30
8519 pdist %f2, %f12, %f20
8520loop_726:
8521 fbe %fcc1, loop_727
8522 alignaddrl %g7, %o4, %i1
8523 mova %icc, %i0, %l0
8524 sth %i2, [%l7 + 0x38]
8525loop_727:
8526 movrlz %o1, 0x356, %o0
8527 array8 %l5, %o7, %g2
8528 wr %g0, 0x89, %asi
8529 ldda [%l7 + 0x40] %asi, %f0
8530 orcc %i3, %g5, %i7
8531 fmul8sux16 %f22, %f8, %f4
8532 fmovdcs %xcc, %f7, %f6
8533 tsubcc %i5, 0x06B1, %g3
8534 sethi 0x034C, %i6
8535 nop
8536 setx 0xF06B215D, %l0, %l6
8537 st %l6, [%l7 + 0x68]
8538 ld [%l7 + 0x68], %fsr
8539 stx %l2, [%l7 + 0x48]
8540 edge16n %o6, %g1, %l6
8541 brnz,a %o5, loop_728
8542 ldx [%l7 + 0x30], %l3
8543 orncc %l4, %o2, %i4
8544 set 0x60, %g7
8545 ldxa [%l7 + %g7] 0x80, %l1
8546loop_728:
8547 fble,a %fcc2, loop_729
8548 nop
8549 setx 0x05757306183D04B1, %l0, %l6
8550 stx %l6, [%l7 + 0x28]
8551 ldd [%l7 + 0x28], %f12
8552 setx 0xBE191E877D67F563, %l1, %l5
8553 stx %l5, [%l7 + 0x10]
8554 ldd [%l7 + 0x10], %f10
8555 faddd %f10, %f12, %f26
8556 sdiv %g4, 0x15FF, %o3
8557 lduh [%l7 + 0x1C], %g6
8558loop_729:
8559 move %icc, %g7, %i1
8560 tge %xcc, 0x4
8561 brz %i0, loop_730
8562 udiv %o4, 0x090C, %l0
8563 fnot1 %f6, %f4
8564 set 0x40, %g1
8565 ldda [%l7 + %g1] 0x04, %f0
8566loop_730:
8567 umulcc %o1, %o0, %l5
8568 movrlez %o7, 0x00B, %i2
8569 fornot1 %f22, %f20, %f0
8570 movg %xcc, %g2, %i3
8571 nop
8572 setx loop_731, %l0, %l1
8573 wrpr 0x1, %tl
8574 wrpr %l1, %tnpc
8575 setx 0x34400001400, %l0, %l1
8576 wrpr %l1, %tstate
8577 wrhpr 0x4, %htstate
8578 done
8579 andn %g5, 0x0405, %i7
8580 movne %xcc, %i5, %i6
8581 nop
8582 set 0x08, %l0
8583 std %f14, [%l7 + %l0]
8584loop_731:
8585 fmovs %f19, %f15
8586 movgu %icc, %l2, %o6
8587 set 0x5D, %l5
8588 ldsba [%l7 + %l5] 0x11, %g3
8589 addc %l6, 0x1921, %o5
8590 tneg %icc, 0x3
8591 movne %xcc, %g1, %l4
8592 edge8l %o2, %l3, %i4
8593 smul %g4, %l1, %g6
8594 tvc %xcc, 0x6
8595 set 0x11, %o4
8596 stba %o3, [%l7 + %o4] 0x23
8597 membar #Sync
8598 tsubcctv %g7, %i0, %o4
8599 set 0x38, %i6
8600 ldstuba [%l7 + %i6] 0x89, %l0
8601 taddcctv %o1, 0x192B, %i1
8602 movrne %l5, %o7, %i2
8603 udivcc %g2, 0x1879, %o0
8604 fbne %fcc2, loop_732
8605 membar 0x1E
8606 alignaddr %g5, %i3, %i5
8607 stw %i6, [%l7 + 0x1C]
8608loop_732:
8609 edge8ln %l2, %i7, %g3
8610 fmovdge %xcc, %f1, %f24
8611 tcc %xcc, 0x0
8612 and %l6, %o5, %o6
8613 set 0x30, %l4
8614 ldda [%l7 + %l4] 0x22, %l4
8615 tg %xcc, 0x4
8616 tcs %icc, 0x5
8617 movg %icc, %g1, %l3
8618 alignaddr %i4, %o2, %l1
8619 mulscc %g4, %g6, %o3
8620 edge16 %i0, %g7, %o4
8621 fmovdge %xcc, %f13, %f16
8622 subccc %l0, 0x0151, %o1
8623 fpsub16s %f0, %f14, %f16
8624 set 0x40, %o0
8625 stda %f0, [%l7 + %o0] 0x88
8626 bpos,pt %icc, loop_733
8627 bvc %xcc, loop_734
8628 taddcc %l5, 0x1FEF, %o7
8629 tgu %xcc, 0x1
8630loop_733:
8631 fbg %fcc2, loop_735
8632loop_734:
8633 xorcc %i1, 0x0C6D, %g2
8634 andcc %o0, %i2, %i3
8635 brlez,a %i5, loop_736
8636loop_735:
8637 movneg %xcc, %g5, %l2
8638 nop
8639 setx 0xEF36C0BA, %l0, %l6
8640 st %l6, [%l7 + 0x28]
8641 ld [%l7 + 0x28], %f25
8642 setx 0x7E1E9B31, %l1, %l5
8643 st %l5, [%l7 + 0x10]
8644 ld [%l7 + 0x10], %f28
8645 fmuls %f28, %f25, %f5
8646 tcs %xcc, 0x7
8647loop_736:
8648 tcs %icc, 0x5
8649 tl %xcc, 0x1
8650 fmovrsne %i6, %f22, %f27
8651 mova %xcc, %g3, %l6
8652 fmovdvc %xcc, %f18, %f15
8653 fmovdvc %xcc, %f23, %f24
8654 nop
8655 set 0x60, %o5
8656 ldd [%l7 + %o5], %f18
8657 edge16 %i7, %o6, %o5
8658 edge16l %l4, %g1, %i4
8659 tsubcctv %o2, 0x11EA, %l1
8660 brnz %g4, loop_737
8661 tl %icc, 0x6
8662 movg %xcc, %l3, %o3
8663 swap [%l7 + 0x24], %i0
8664loop_737:
8665 sdiv %g6, 0x16F5, %o4
8666 tg %icc, 0x2
8667 tvc %xcc, 0x1
8668 subccc %l0, %g7, %l5
8669 movgu %icc, %o1, %i1
8670 popc %o7, %o0
8671 movcc %xcc, %i2, %i3
8672 udiv %g2, 0x004A, %g5
8673 membar 0x47
8674 fpsub16s %f27, %f0, %f29
8675 sethi 0x0E78, %i5
8676 umulcc %i6, 0x03B2, %l2
8677 wr %g0, 0x0c, %asi
8678 lduha [%l7 + 0x74] %asi, %l6
8679 orcc %g3, %o6, %i7
8680 udiv %l4, 0x00F0, %o5
8681 fmovsn %xcc, %f7, %f12
8682 bleu,pt %xcc, loop_738
8683 smulcc %g1, %o2, %i4
8684 popc %l1, %l3
8685 nop
8686 setx 0x4ABDEBBF90478B35, %l0, %l6
8687 stx %l6, [%l7 + 0x58]
8688 ldx [%l7 + 0x58], %fsr
8689loop_738:
8690 srax %o3, 0x05, %g4
8691 tsubcc %g6, 0x1B64, %i0
8692 set 0x60, %i5
8693 sta %f21, [%l7 + %i5] 0x19
8694 addc %o4, 0x1F87, %l0
8695 fnors %f0, %f7, %f15
8696 fnegs %f0, %f21
8697 movre %g7, 0x297, %o1
8698 andncc %l5, %o7, %i1
8699 taddcc %o0, %i2, %i3
8700 smulcc %g5, %g2, %i5
8701 wr %g0, 0x80, %asi
8702 ldswa [%l7 + 0x3C] %asi, %i6
8703 popc %l2, %g3
8704 fmovdn %xcc, %f5, %f26
8705 tsubcc %l6, %o6, %i7
8706 and %o5, 0x16DE, %l4
8707 sll %o2, %i4, %g1
8708 movleu %icc, %l3, %o3
8709 taddcc %l1, 0x13BE, %g4
8710 bge %icc, loop_739
8711 movpos %xcc, %g6, %o4
8712 bcc,pn %icc, loop_740
8713 movrgez %i0, 0x378, %l0
8714loop_739:
8715 tn %icc, 0x0
8716 tn %xcc, 0x3
8717loop_740:
8718 nop
8719 setx 0x0F12FBDA, %l0, %l6
8720 st %l6, [%l7 + 0x28]
8721 ld [%l7 + 0x28], %f19
8722 fsqrts %f19, %f7
8723 fbule %fcc0, loop_741
8724 sra %o1, %g7, %o7
8725 nop
8726 setx 0x72133CDB, %l0, %l6
8727 st %l6, [%l7 + 0x28]
8728 ld [%l7 + 0x28], %f7
8729 setx 0xC1B40EC2, %l1, %l5
8730 st %l5, [%l7 + 0x10]
8731 ld [%l7 + 0x10], %f5
8732 fmuls %f5, %f7, %f10
8733 nop
8734 setx 0x79D3B0D5B98EA150, %l0, %l6
8735 stx %l6, [%l7 + 0x28]
8736 ldd [%l7 + 0x28], %f6
8737 setx 0x9EDD52AC4E99BCB2, %l1, %l5
8738 stx %l5, [%l7 + 0x10]
8739 ldd [%l7 + 0x10], %f16
8740 faddd %f16, %f6, %f24
8741loop_741:
8742 movvc %icc, %l5, %o0
8743 restored
8744 rdpr %cwp, %g1
8745 rdpr %cansave, %g2
8746 rdpr %canrestore, %g3
8747 rdpr %cleanwin, %g4
8748 rdpr %otherwin, %g5
8749 rdpr %wstate, %g6
8750 orcc %i2, %i1, %g5
8751 movge %xcc, %i3, %i5
8752 bge loop_742
8753 edge32n %g2, %i6, %l2
8754 tn %icc, 0x6
8755 wr %g0, 0x2b, %asi
8756 stba %l6, [%l7 + 0x59] %asi
8757 membar #Sync
8758loop_742:
8759 movvs %icc, %o6, %g3
8760 ldd [%l7 + 0x08], %f30
8761 fmul8x16al %f26, %f1, %f6
8762 popc %i7, %l4
8763 sdivx %o2, 0x1D4D, %o5
8764 tgu %xcc, 0x7
8765 movrgez %i4, 0x09C, %l3
8766 faligndata %f6, %f6, %f6
8767 tn %xcc, 0x4
8768 edge8 %o3, %g1, %g4
8769 ld [%l7 + 0x78], %f13
8770 edge8l %l1, %o4, %g6
8771 edge32n %i0, %o1, %g7
8772 movl %icc, %l0, %l5
8773 udiv %o0, 0x03A6, %o7
8774 restored
8775 rdpr %cwp, %g1
8776 rdpr %cansave, %g2
8777 rdpr %canrestore, %g3
8778 rdpr %cleanwin, %g4
8779 rdpr %otherwin, %g5
8780 rdpr %wstate, %g6
8781 saved
8782 rdpr %cwp, %g1
8783 rdpr %cansave, %g2
8784 rdpr %canrestore, %g3
8785 rdpr %cleanwin, %g4
8786 rdpr %otherwin, %g5
8787 rdpr %wstate, %g6
8788 sll %i1, %i2, %g5
8789 ldstub [%l7 + 0x60], %i5
8790 tcs %xcc, 0x3
8791 tcs %xcc, 0x3
8792 bleu,pt %xcc, loop_743
8793 fmovsl %icc, %f3, %f12
8794 or %g2, 0x19CD, %i6
8795 fbn,a %fcc0, loop_744
8796loop_743:
8797 alignaddr %l2, %i3, %o6
8798 movgu %xcc, %g3, %l6
8799 array32 %i7, %o2, %o5
8800loop_744:
8801 nop
8802 wr %g0, 0x81, %asi
8803 ldsha [%l7 + 0x50] %asi, %l4
8804 taddcctv %i4, %o3, %l3
8805 nop
8806 set 0x11, %g2
8807 ldstub [%l7 + %g2], %g1
8808 move %xcc, %g4, %o4
8809 tl %xcc, 0x5
8810 movge %xcc, %l1, %i0
8811 tg %xcc, 0x7
8812 saved
8813 rdpr %cwp, %g1
8814 rdpr %cansave, %g2
8815 rdpr %canrestore, %g3
8816 rdpr %cleanwin, %g4
8817 rdpr %otherwin, %g5
8818 rdpr %wstate, %g6
8819 tge %xcc, 0x0
8820 fbne,a %fcc1, loop_745
8821 edge16 %o1, %g7, %l0
8822 nop
8823 setx 0x8F07996B70007E31, %l0, %l6
8824 stx %l6, [%l7 + 0x28]
8825 ldd [%l7 + 0x28], %f22
8826 setx 0x493536CD1A009536, %l1, %l5
8827 stx %l5, [%l7 + 0x10]
8828 ldd [%l7 + 0x10], %f20
8829 fdivd %f20, %f22, %f30
8830 addc %l5, %g6, %o7
8831loop_745:
8832 stb %i1, [%l7 + 0x3F]
8833 fmovde %icc, %f31, %f24
8834 wr %g0, 0xea, %asi
8835 stha %i2, [%l7 + 0x0E] %asi
8836 membar #Sync
8837 fbo,a %fcc3, loop_746
8838 movg %xcc, %g5, %i5
8839 edge16n %g2, %o0, %l2
8840 stbar
8841loop_746:
8842 tpos %icc, 0x5
8843 tge %icc, 0x5
8844 alignaddr %i3, %o6, %g3
8845 array8 %l6, %i6, %i7
8846 nop
8847 setx 0x4650BA1EF04C843A, %l0, %l6
8848 stx %l6, [%l7 + 0x50]
8849 ldx [%l7 + 0x50], %fsr
8850 nop
8851 fitod %f2, %f18
8852 fdtox %f18, %f8
8853 fxtod %f8, %f22
8854 movge %xcc, %o5, %l4
8855 ta %xcc, 0x7
8856 fornot1 %f4, %f28, %f2
8857 bneg,a loop_747
8858 tcs %xcc, 0x7
8859 fnands %f23, %f8, %f10
8860 tvs %xcc, 0x7
8861loop_747:
8862 orncc %o2, 0x0595, %o3
8863 fbe %fcc1, loop_748
8864 bpos,pn %xcc, loop_749
8865 fblg %fcc3, loop_750
8866 addc %i4, %l3, %g4
8867loop_748:
8868 brgez,a %o4, loop_751
8869loop_749:
8870 smulcc %g1, 0x0966, %l1
8871loop_750:
8872 tvc %icc, 0x2
8873 fbul,a %fcc0, loop_752
8874loop_751:
8875 fnot2s %f20, %f20
8876 taddcc %i0, 0x0EA0, %o1
8877 nop
8878 setx 0x1913E738, %l0, %l6
8879 st %l6, [%l7 + 0x28]
8880 ld [%l7 + 0x28], %f29
8881 setx 0xEE213D67, %l1, %l5
8882 st %l5, [%l7 + 0x10]
8883 ld [%l7 + 0x10], %f9
8884 fadds %f9, %f29, %f24
8885loop_752:
8886 alignaddr %g7, %l5, %l0
8887 movge %xcc, %o7, %i1
8888 movl %icc, %g6, %i2
8889 fbue,a %fcc0, loop_753
8890 movpos %xcc, %g5, %g2
8891 fpmerge %f13, %f25, %f6
8892 sub %i5, 0x1F4D, %l2
8893loop_753:
8894 subccc %i3, 0x19BE, %o0
8895 srl %o6, %g3, %i6
8896 edge16ln %l6, %i7, %o5
8897 nop
8898 setx 0xAB208FE8, %l0, %l6
8899 st %l6, [%l7 + 0x28]
8900 ld [%l7 + 0x28], %f3
8901 setx 0xE213637A, %l1, %l5
8902 st %l5, [%l7 + 0x10]
8903 ld [%l7 + 0x10], %f10
8904 fdivs %f10, %f3, %f17
8905 fone %f24
8906 fcmpne32 %f4, %f6, %l4
8907 movne %icc, %o3, %i4
8908 bne %xcc, loop_754
8909 movcs %xcc, %l3, %g4
8910 tcs %xcc, 0x6
8911 edge16 %o4, %o2, %g1
8912loop_754:
8913 bcc loop_755
8914 fmovscs %icc, %f4, %f16
8915 nop
8916 setx 0xD9AC386C96A76CDA, %l0, %l6
8917 stx %l6, [%l7 + 0x28]
8918 ldd [%l7 + 0x28], %f12
8919 setx 0xF002FF405C1F807B, %l1, %l5
8920 stx %l5, [%l7 + 0x10]
8921 ldd [%l7 + 0x10], %f16
8922 fsubd %f16, %f12, %f30
8923 nop
8924 setx 0x33E9E982, %l0, %l6
8925 st %l6, [%l7 + 0x28]
8926 ld [%l7 + 0x28], %f28
8927 fsqrts %f28, %f21
8928loop_755:
8929 edge8 %i0, %o1, %l1
8930 or %g7, 0x1E96, %l5
8931 fmovsleu %icc, %f17, %f3
8932 fmovsge %xcc, %f2, %f17
8933 xor %l0, %i1, %o7
8934 edge16l %i2, %g5, %g2
8935 wr %g0, 0x11, %asi
8936 lduha [%l7 + 0x44] %asi, %i5
8937 fmovda %icc, %f19, %f28
8938 movre %l2, %g6, %i3
8939 movrlz %o6, %g3, %o0
8940 smulcc %i6, 0x121B, %l6
8941 brlz,a %o5, loop_756
8942 be,a,pt %icc, loop_757
8943 prefetch [%l7 + 0x64], 0x2
8944 movcs %icc, %l4, %i7
8945loop_756:
8946 fbu,a %fcc2, loop_758
8947loop_757:
8948 xnorcc %i4, 0x03C5, %o3
8949 movre %g4, %l3, %o4
8950 edge16l %o2, %i0, %o1
8951loop_758:
8952 st %f1, [%l7 + 0x7C]
8953 movl %icc, %g1, %g7
8954 array32 %l1, %l0, %i1
8955 tg %xcc, 0x4
8956 xnor %l5, %i2, %g5
8957 bcs loop_759
8958 xnor %o7, 0x1F5E, %g2
8959 sir 0x17BA
8960 tneg %xcc, 0x4
8961loop_759:
8962 xor %i5, %g6, %l2
8963 movge %xcc, %i3, %g3
8964 set 0x42, %g5
8965 lduba [%l7 + %g5] 0x81, %o0
8966 set 0x10, %o3
8967 stwa %i6, [%l7 + %o3] 0x19
8968 tcs %icc, 0x4
8969 edge8ln %l6, %o5, %o6
8970 srlx %l4, 0x12, %i7
8971 subc %o3, 0x0C9C, %g4
8972 fmovrdlz %i4, %f12, %f20
8973 popc 0x0D8B, %l3
8974 fblg %fcc0, loop_760
8975 ta %icc, 0x7
8976 tgu %xcc, 0x0
8977 wr %g0, 0x19, %asi
8978 stwa %o4, [%l7 + 0x38] %asi
8979loop_760:
8980 movg %xcc, %i0, %o1
8981 smul %g1, 0x1F7C, %g7
8982 fmuld8ulx16 %f30, %f20, %f26
8983 fmul8ulx16 %f22, %f28, %f10
8984 ldd [%l7 + 0x58], %l0
8985 subc %o2, 0x0E83, %l0
8986 ld [%l7 + 0x24], %f25
8987 sdivx %i1, 0x16B0, %i2
8988 edge32ln %l5, %o7, %g5
8989 tsubcctv %g2, 0x103E, %i5
8990 tl %icc, 0x6
8991 udiv %l2, 0x1763, %i3
8992 array32 %g6, %o0, %g3
8993 saved
8994 rdpr %cwp, %g1
8995 rdpr %cansave, %g2
8996 rdpr %canrestore, %g3
8997 rdpr %cleanwin, %g4
8998 rdpr %otherwin, %g5
8999 rdpr %wstate, %g6
9000 add %l7, 0x38, %l6
9001 wr %g0, 0x11, %asi
9002 casxa [%l6] 0x11, %i6, %o5
9003 array16 %o6, %l6, %l4
9004 fmovdl %xcc, %f24, %f19
9005 fmovdvc %icc, %f4, %f3
9006 mulscc %i7, %o3, %i4
9007 udivx %g4, 0x0493, %o4
9008 srl %i0, %o1, %g1
9009 sth %l3, [%l7 + 0x2A]
9010 lduh [%l7 + 0x36], %l1
9011 nop
9012 setx loop_761, %l0, %l1
9013 wrpr 0x1, %tl
9014 wrpr %l1, %tpc
9015 add %l1, 0x4, %l1
9016 wrpr %l1, %tnpc
9017 setx 0x34400001400, %l0, %l1
9018 wrpr %l1, %tstate
9019 wrhpr 0x4, %htstate
9020 retry
9021 tvs %xcc, 0x6
9022 tsubcctv %o2, %l0, %g7
9023 nop
9024 fitos %f30, %f0
9025loop_761:
9026 movn %icc, %i1, %l5
9027 wr %g0, 0x19, %asi
9028 prefetcha [%l7 + 0x08] %asi, 0x3
9029 movge %xcc, %i2, %g5
9030 bl,pn %icc, loop_762
9031 tsubcctv %i5, %l2, %g2
9032 brgez,a %i3, loop_763
9033 udivx %g6, 0x0010, %g3
9034loop_762:
9035 movcc %xcc, %i6, %o5
9036 udivcc %o0, 0x00EA, %o6
9037loop_763:
9038 ldsb [%l7 + 0x2A], %l4
9039 add %l7, 0x10, %l6
9040 wr %g0, 0x04, %asi
9041 casxa [%l6] 0x04, %l6, %i7
9042 set 0x58, %o1
9043 ldxa [%l7 + %o1] 0x10, %o3
9044 ldstub [%l7 + 0x39], %g4
9045 fmovdgu %icc, %f8, %f17
9046 add %o4, 0x1ED7, %i0
9047 wr %g0, 0xf1, %asi
9048 stda %f0, [%l7 + 0x40] %asi
9049 membar #Sync
9050 udivx %o1, 0x0302, %i4
9051 fornot2s %f1, %f26, %f16
9052 and %g1, %l1, %o2
9053 addcc %l3, %g7, %l0
9054 fcmpne32 %f16, %f8, %l5
9055 movpos %icc, %i1, %i2
9056 and %o7, %i5, %l2
9057 fmovdl %xcc, %f16, %f22
9058 fmovdl %xcc, %f11, %f4
9059 fbul,a %fcc1, loop_764
9060 addcc %g2, %g5, %g6
9061 srax %g3, %i3, %i6
9062 bn,a,pn %icc, loop_765
9063loop_764:
9064 sdivcc %o0, 0x1321, %o5
9065 fbge,a %fcc0, loop_766
9066 edge8n %l4, %o6, %l6
9067loop_765:
9068 ldsh [%l7 + 0x18], %i7
9069 fmovrdne %o3, %f2, %f16
9070loop_766:
9071 mova %xcc, %o4, %g4
9072 nop
9073 setx 0x70408538, %l0, %l6
9074 st %l6, [%l7 + 0x1C]
9075 ld [%l7 + 0x1C], %fsr
9076 be loop_767
9077 fble,a %fcc0, loop_768
9078 bg,a %xcc, loop_769
9079 fmovdpos %xcc, %f12, %f25
9080loop_767:
9081 tge %icc, 0x0
9082loop_768:
9083 subccc %o1, 0x16D6, %i4
9084loop_769:
9085 fpackfix %f10, %f20
9086 set 0x4C, %i3
9087 stha %g1, [%l7 + %i3] 0x15
9088 movneg %xcc, %i0, %o2
9089 sdivx %l3, 0x03A6, %l1
9090 fmovscs %icc, %f29, %f22
9091 fbge,a %fcc3, loop_770
9092 brnz %g7, loop_771
9093 stbar
9094 fnot1s %f10, %f13
9095loop_770:
9096 be,a,pt %xcc, loop_772
9097loop_771:
9098 or %l0, %i1, %i2
9099 smul %o7, %l5, %i5
9100 srlx %l2, %g5, %g6
9101loop_772:
9102 srl %g3, 0x09, %i3
9103 brgez %i6, loop_773
9104 sra %g2, %o5, %l4
9105 fsrc2s %f23, %f6
9106 srax %o6, %o0, %l6
9107loop_773:
9108 fbul %fcc3, loop_774
9109 bcs,a,pn %icc, loop_775
9110 movrne %o3, %o4, %g4
9111 udivx %o1, 0x0057, %i4
9112loop_774:
9113 edge8 %i7, %g1, %i0
9114loop_775:
9115 fand %f14, %f0, %f8
9116 edge16l %o2, %l3, %g7
9117 sdiv %l0, 0x0921, %i1
9118 fcmple16 %f4, %f18, %i2
9119 movge %xcc, %o7, %l5
9120 movrlez %l1, 0x24C, %l2
9121 fbul %fcc3, loop_776
9122 movrgez %g5, 0x0DA, %i5
9123 tsubcc %g3, %g6, %i3
9124 bl %icc, loop_777
9125loop_776:
9126 fbe %fcc1, loop_778
9127 edge8l %g2, %o5, %l4
9128 fbo %fcc1, loop_779
9129loop_777:
9130 bn,a %icc, loop_780
9131loop_778:
9132 edge16ln %o6, %o0, %i6
9133 tcc %xcc, 0x5
9134loop_779:
9135 edge8ln %o3, %l6, %g4
9136loop_780:
9137 fexpand %f28, %f10
9138 addc %o4, 0x12A5, %i4
9139 bge,pn %xcc, loop_781
9140 orncc %i7, %o1, %g1
9141 edge32 %o2, %i0, %l3
9142 fcmpne16 %f0, %f10, %l0
9143loop_781:
9144 edge32n %i1, %g7, %o7
9145 tpos %xcc, 0x0
9146 fxor %f6, %f28, %f30
9147 addcc %l5, %i2, %l1
9148 fpack32 %f30, %f28, %f10
9149 movl %xcc, %g5, %l2
9150 smul %g3, 0x0C17, %i5
9151 srl %i3, 0x10, %g2
9152 be,pn %xcc, loop_782
9153 smul %o5, 0x18FA, %l4
9154 orncc %o6, 0x08E2, %o0
9155 wr %g0, 0x22, %asi
9156 stba %i6, [%l7 + 0x78] %asi
9157 membar #Sync
9158loop_782:
9159 addccc %g6, 0x0D0C, %o3
9160 popc %l6, %g4
9161 wr %g0, 0x19, %asi
9162 ldda [%l7 + 0x70] %asi, %o4
9163 mulscc %i7, 0x1BFD, %i4
9164 fbuge %fcc0, loop_783
9165 udiv %o1, 0x0D36, %o2
9166 edge8 %i0, %l3, %g1
9167 andn %i1, 0x079F, %g7
9168loop_783:
9169 movle %xcc, %l0, %o7
9170 movrne %i2, %l5, %g5
9171 tgu %xcc, 0x3
9172 fabss %f21, %f1
9173 srax %l1, %g3, %l2
9174 flush %l7 + 0x34
9175 nop
9176 set 0x2E, %l6
9177 ldsb [%l7 + %l6], %i5
9178 movne %icc, %i3, %o5
9179 andcc %g2, %o6, %o0
9180 edge32n %i6, %l4, %g6
9181 movle %xcc, %o3, %l6
9182 fmovdleu %icc, %f16, %f20
9183 tsubcc %g4, %i7, %i4
9184 sra %o4, %o2, %o1
9185 fmovspos %xcc, %f21, %f6
9186 array8 %i0, %l3, %g1
9187 subc %g7, %i1, %o7
9188 movcc %xcc, %l0, %i2
9189 tg %xcc, 0x7
9190 fexpand %f29, %f14
9191 orn %l5, %l1, %g3
9192 fnot1s %f27, %f16
9193 wr %g0, 0xe2, %asi
9194 stha %l2, [%l7 + 0x0E] %asi
9195 membar #Sync
9196 tg %xcc, 0x3
9197 nop
9198 setx 0xA07AC8C3, %l0, %l6
9199 st %l6, [%l7 + 0x58]
9200 ld [%l7 + 0x58], %fsr
9201 edge16l %i5, %g5, %i3
9202 movrlez %g2, %o6, %o0
9203 bne,a,pn %icc, loop_784
9204 edge16n %i6, %l4, %o5
9205 edge32 %o3, %g6, %l6
9206 nop
9207 fitod %f12, %f10
9208 fdtoi %f10, %f7
9209loop_784:
9210 movn %xcc, %i7, %g4
9211 movrlez %o4, %i4, %o2
9212 edge32n %o1, %i0, %g1
9213 set 0x28, %l1
9214 stwa %g7, [%l7 + %l1] 0x23
9215 membar #Sync
9216 alignaddrl %i1, %l3, %o7
9217 movre %l0, 0x34B, %i2
9218 movcc %xcc, %l1, %g3
9219 fble %fcc0, loop_785
9220 tgu %xcc, 0x7
9221 tsubcctv %l5, 0x10F5, %l2
9222 call loop_786
9223loop_785:
9224 fbue %fcc0, loop_787
9225 xnor %g5, 0x12AD, %i5
9226 fmovdvs %icc, %f18, %f31
9227loop_786:
9228 std %f20, [%l7 + 0x38]
9229loop_787:
9230 popc 0x1EDE, %i3
9231 subcc %o6, 0x1B16, %g2
9232 wr %g0, 0x89, %asi
9233 ldxa [%l7 + 0x68] %asi, %o0
9234 fnors %f7, %f8, %f31
9235 fornot2s %f1, %f23, %f13
9236 fmovsn %xcc, %f9, %f13
9237 stx %l4, [%l7 + 0x38]
9238 alignaddr %o5, %o3, %g6
9239 smulcc %i6, 0x1AA5, %l6
9240 sra %g4, 0x10, %i7
9241 movn %xcc, %i4, %o2
9242 ldd [%l7 + 0x48], %f28
9243 fbg,a %fcc2, loop_788
9244 array8 %o1, %i0, %o4
9245 edge32l %g7, %i1, %l3
9246 fbge %fcc3, loop_789
9247loop_788:
9248 ble,pt %icc, loop_790
9249 tcs %icc, 0x4
9250 subc %o7, 0x1891, %g1
9251loop_789:
9252 nop
9253 add %l7, 0x18, %l6
9254 wr %g0, 0x80, %asi
9255 casxa [%l6] %asi, %l0, %l1
9256loop_790:
9257 fmovsa %icc, %f16, %f12
9258 set 0x47, %g6
9259 lduba [%l7 + %g6] 0x80, %i2
9260 fnot2 %f30, %f20
9261 fabsd %f22, %f16
9262 nop
9263 setx 0x7D9E2D8F, %l0, %l6
9264 st %l6, [%l7 + 0x28]
9265 ld [%l7 + 0x28], %f15
9266 setx 0x812EA5B2, %l1, %l5
9267 st %l5, [%l7 + 0x10]
9268 ld [%l7 + 0x10], %f25
9269 fmuls %f25, %f15, %f2
9270 orncc %l5, 0x18C0, %g3
9271 tsubcc %l2, 0x0EE6, %g5
9272 fmovsl %xcc, %f1, %f9
9273 fba %fcc2, loop_791
9274 edge32ln %i3, %o6, %g2
9275 fble,a %fcc3, loop_792
9276 fbn,a %fcc1, loop_793
9277loop_791:
9278 orn %i5, 0x0763, %l4
9279 mulscc %o5, 0x1FB7, %o3
9280loop_792:
9281 movrlez %g6, 0x2C8, %o0
9282loop_793:
9283 membar 0x66
9284 fornot2s %f22, %f3, %f14
9285 add %l7, 0x0C, %l6
9286 wr %g0, 0x19, %asi
9287 casa [%l6] 0x19, %l6, %i6
9288 fpsub32 %f18, %f20, %f18
9289 movg %icc, %i7, %i4
9290 sdiv %o2, 0x11B7, %o1
9291 fxors %f8, %f17, %f11
9292 movgu %icc, %i0, %g4
9293 tle %icc, 0x6
9294 wr %g0, 0x18, %asi
9295 ldsba [%l7 + 0x63] %asi, %g7
9296 addc %i1, 0x004A, %l3
9297 wr %g0, 0x04, %asi
9298 stba %o7, [%l7 + 0x6A] %asi
9299 add %g1, 0x0A6B, %l0
9300 nop
9301 fitos %f1, %f17
9302 fstox %f17, %f30
9303 fxtos %f30, %f31
9304 orn %o4, 0x1DCA, %i2
9305 srl %l1, %g3, %l2
9306 srl %g5, 0x16, %i3
9307 fcmpgt32 %f14, %f14, %o6
9308 subc %g2, 0x14DE, %i5
9309 saved
9310 rdpr %cwp, %g1
9311 rdpr %cansave, %g2
9312 rdpr %canrestore, %g3
9313 rdpr %cleanwin, %g4
9314 rdpr %otherwin, %g5
9315 rdpr %wstate, %g6
9316 fmovdpos %xcc, %f8, %f10
9317 fxnor %f8, %f0, %f24
9318 movrlz %l4, 0x22E, %l5
9319 tvs %icc, 0x7
9320 addccc %o3, %g6, %o5
9321 fmovrdlez %l6, %f6, %f2
9322 sdiv %i6, 0x1CD9, %i7
9323 movre %o0, 0x0A0, %i4
9324 mulx %o2, %i0, %g4
9325 edge8ln %g7, %i1, %o1
9326 xorcc %l3, %g1, %o7
9327 movvc %xcc, %l0, %o4
9328 orn %l1, 0x1E8D, %g3
9329 movrgez %i2, 0x08C, %l2
9330 nop
9331 setx 0x8044D5CB, %l0, %l6
9332 st %l6, [%l7 + 0x40]
9333 ld [%l7 + 0x40], %fsr
9334 fmovspos %xcc, %f15, %f7
9335 bvs,pn %icc, loop_794
9336 fzeros %f1
9337 sir 0x1554
9338 xnor %i3, 0x1477, %o6
9339loop_794:
9340 tle %xcc, 0x2
9341 nop
9342 fitos %f8, %f7
9343 fstoi %f7, %f28
9344 fbl,a %fcc0, loop_795
9345 bleu,a loop_796
9346 sra %g5, %g2, %i5
9347 and %l4, 0x140A, %l5
9348loop_795:
9349 bg %xcc, loop_797
9350loop_796:
9351 tn %xcc, 0x1
9352 andn %g6, 0x048A, %o3
9353 fmuld8ulx16 %f26, %f14, %f28
9354loop_797:
9355 brgez,a %l6, loop_798
9356 brlz %o5, loop_799
9357 movrgez %i7, %i6, %o0
9358 fmovdg %xcc, %f5, %f3
9359loop_798:
9360 tvc %icc, 0x4
9361loop_799:
9362 edge16ln %o2, %i0, %i4
9363 fmovrdlz %g7, %f26, %f16
9364 set 0x2A, %o6
9365 stba %i1, [%l7 + %o6] 0x22
9366 membar #Sync
9367 movre %o1, 0x0D6, %g4
9368 and %g1, %l3, %l0
9369 movle %xcc, %o4, %l1
9370 addc %o7, %g3, %i2
9371 set 0x40, %i7
9372 stwa %i3, [%l7 + %i7] 0x10
9373 fmovdle %xcc, %f6, %f8
9374 tn %icc, 0x1
9375 srax %l2, 0x00, %g5
9376 fmovsvc %xcc, %f27, %f31
9377 fbge %fcc2, loop_800
9378 fmovsvc %icc, %f15, %f1
9379 tcs %xcc, 0x5
9380 fexpand %f24, %f2
9381loop_800:
9382 fmovrse %o6, %f0, %f9
9383 nop
9384 setx 0x7A9DE8F31BC1FFC2, %l0, %l6
9385 stx %l6, [%l7 + 0x28]
9386 ldd [%l7 + 0x28], %f6
9387 setx 0x6B3B13B710BE08C2, %l1, %l5
9388 stx %l5, [%l7 + 0x10]
9389 ldd [%l7 + 0x10], %f28
9390 fmuld %f28, %f6, %f6
9391 fmovdg %xcc, %f22, %f8
9392 fcmpne32 %f20, %f4, %g2
9393 tleu %xcc, 0x5
9394 taddcctv %l4, %l5, %i5
9395 tneg %icc, 0x7
9396 andn %o3, 0x0490, %g6
9397 movne %icc, %o5, %l6
9398 xnorcc %i7, 0x1EED, %i6
9399 bcs %xcc, loop_801
9400 fmovrdgez %o0, %f2, %f8
9401 edge16ln %o2, %i4, %i0
9402 tn %icc, 0x4
9403loop_801:
9404 nop
9405 wr %g0, 0x10, %asi
9406 swapa [%l7 + 0x6C] %asi, %i1
9407 tvc %icc, 0x2
9408 sll %o1, %g7, %g4
9409 fandnot1 %f20, %f26, %f12
9410 udiv %l3, 0x0F0A, %l0
9411 fmovrslez %g1, %f3, %f13
9412 add %l7, 0x54, %l6
9413 wr %g0, 0x04, %asi
9414 lda [%l6] %asi, %o4
9415 casa [%l6] %asi, %o4, %l1
9416 and %o7, %g3, %i3
9417 array8 %l2, %g5, %o6
9418 array16 %g2, %i2, %l5
9419 sir 0x0594
9420 fbl,a %fcc1, loop_802
9421 ldd [%l7 + 0x30], %l4
9422 wr %g0, 0x80, %asi
9423 ldxa [%l7 + 0x10] %asi, %o3
9424loop_802:
9425 mulx %g6, 0x0D3A, %i5
9426 xnor %o5, %i7, %l6
9427 restored
9428 rdpr %cwp, %g1
9429 rdpr %cansave, %g2
9430 rdpr %canrestore, %g3
9431 rdpr %cleanwin, %g4
9432 rdpr %otherwin, %g5
9433 rdpr %wstate, %g6
9434 stb %o0, [%l7 + 0x43]
9435 wr %g0, 0x23, %asi
9436 stha %i6, [%l7 + 0x68] %asi
9437 membar #Sync
9438 movle %xcc, %o2, %i4
9439 umul %i0, %o1, %i1
9440 add %l7, 0x2C, %l6
9441 wr %g0, 0x0c, %asi
9442 casa [%l6] 0x0c, %g7, %g4
9443 bneg loop_803
9444 sra %l3, 0x02, %g1
9445 tvc %icc, 0x0
9446 fpadd32 %f26, %f18, %f8
9447loop_803:
9448 mulscc %l0, 0x0438, %l1
9449 mulscc %o4, 0x0469, %o7
9450 set 0x6C, %i1
9451 ldsha [%l7 + %i1] 0x11, %g3
9452 movne %icc, %i3, %l2
9453 nop
9454 setx loop_804, %l0, %l1
9455 wrpr 0x1, %tl
9456 wrpr %l1, %tpc
9457 add %l1, 0x4, %l1
9458 wrpr %l1, %tnpc
9459 setx 0x34400001400, %l0, %l1
9460 wrpr %l1, %tstate
9461 wrhpr 0x4, %htstate
9462 retry
9463 call loop_805
9464 taddcctv %o6, 0x019F, %g5
9465 lduw [%l7 + 0x60], %g2
9466loop_804:
9467 edge32l %l5, %l4, %o3
9468loop_805:
9469 bpos,a %xcc, loop_806
9470 fexpand %f21, %f18
9471 fmovsne %xcc, %f22, %f2
9472 fzero %f28
9473loop_806:
9474 lduh [%l7 + 0x4A], %g6
9475 and %i2, 0x1FBC, %o5
9476 edge32l %i7, %i5, %l6
9477 movrgz %i6, 0x34B, %o0
9478 fble %fcc1, loop_807
9479 smulcc %i4, %o2, %o1
9480 fnegs %f22, %f18
9481 andncc %i1, %g7, %i0
9482loop_807:
9483 nop
9484 set 0x54, %o7
9485 swapa [%l7 + %o7] 0x89, %l3
9486 movleu %icc, %g4, %l0
9487 set 0x54, %l2
9488 ldswa [%l7 + %l2] 0x81, %l1
9489 fmovrdne %g1, %f24, %f26
9490 set 0x59, %i4
9491 stba %o4, [%l7 + %i4] 0x0c
9492 brnz %o7, loop_808
9493 alignaddrl %i3, %l2, %g3
9494 orncc %g5, 0x1484, %g2
9495 bneg %xcc, loop_809
9496loop_808:
9497 movre %l5, 0x19F, %l4
9498 edge32n %o6, %o3, %i2
9499 srax %g6, 0x0F, %i7
9500loop_809:
9501 srax %i5, 0x00, %o5
9502 ldsh [%l7 + 0x28], %i6
9503 nop
9504 setx 0x1B7C88FC, %l0, %l6
9505 st %l6, [%l7 + 0x28]
9506 ld [%l7 + 0x28], %f23
9507 setx 0x373293D8, %l1, %l5
9508 st %l5, [%l7 + 0x10]
9509 ld [%l7 + 0x10], %f16
9510 fmuls %f16, %f23, %f25
9511 udiv %l6, 0x1CA6, %o0
9512 fxnor %f10, %f22, %f8
9513 membar 0x39
9514 fmovd %f4, %f20
9515 fpmerge %f29, %f5, %f20
9516 lduw [%l7 + 0x5C], %o2
9517 sllx %o1, 0x1E, %i4
9518 fmovsl %icc, %f0, %f16
9519 ldd [%l7 + 0x30], %f24
9520 alignaddrl %g7, %i1, %l3
9521 bge,a,pt %xcc, loop_810
9522 fornot2s %f25, %f5, %f27
9523 ld [%l7 + 0x08], %f3
9524 ta %xcc, 0x4
9525loop_810:
9526 move %icc, %g4, %l0
9527 umul %i0, 0x149D, %l1
9528 alignaddrl %o4, %g1, %i3
9529 fmovsvs %xcc, %f22, %f1
9530 add %l7, 0x30, %l6
9531 wr %g0, 0x88, %asi
9532 ldxa [%l6] %asi, %l2
9533 casxa [%l6] 0x88, %l2, %g3
9534 andcc %g5, %g2, %o7
9535 sra %l4, %l5, %o3
9536 alignaddrl %i2, %o6, %i7
9537 and %i5, %g6, %o5
9538 fbue,a %fcc2, loop_811
9539 fble,a %fcc3, loop_812
9540 bcs %xcc, loop_813
9541 stb %i6, [%l7 + 0x5C]
9542loop_811:
9543 edge16l %l6, %o0, %o2
9544loop_812:
9545 bshuffle %f4, %f16, %f20
9546loop_813:
9547 prefetch [%l7 + 0x20], 0x2
9548 tge %xcc, 0x7
9549 move %xcc, %o1, %g7
9550 edge32ln %i1, %i4, %l3
9551 tl %xcc, 0x7
9552 udiv %g4, 0x1D8C, %i0
9553 and %l0, 0x1370, %o4
9554 sdiv %l1, 0x04D8, %i3
9555 fbne %fcc2, loop_814
9556 movn %xcc, %g1, %l2
9557 for %f18, %f8, %f8
9558 brz %g5, loop_815
9559loop_814:
9560 swap [%l7 + 0x40], %g2
9561 smulcc %g3, %o7, %l5
9562 tsubcctv %o3, %l4, %o6
9563loop_815:
9564 nop
9565 set 0x64, %i2
9566 stba %i7, [%l7 + %i2] 0x15
9567 membar 0x7E
9568 ldsw [%l7 + 0x58], %i5
9569 tne %xcc, 0x3
9570 addc %i2, %o5, %g6
9571 fmul8ulx16 %f18, %f12, %f4
9572 fmovde %icc, %f18, %f4
9573 fbul,a %fcc3, loop_816
9574 or %l6, %i6, %o0
9575 smul %o2, %o1, %g7
9576 sethi 0x1ADC, %i4
9577loop_816:
9578 tcs %xcc, 0x0
9579 sth %l3, [%l7 + 0x2C]
9580 movne %xcc, %g4, %i0
9581 movrlz %l0, %o4, %l1
9582 fone %f12
9583 fbl %fcc3, loop_817
9584 fbu,a %fcc0, loop_818
9585 tvs %icc, 0x6
9586 xnorcc %i3, 0x006C, %i1
9587loop_817:
9588 udivx %l2, 0x08F3, %g5
9589loop_818:
9590 ldsh [%l7 + 0x28], %g2
9591 sll %g3, 0x11, %o7
9592 nop
9593 fitos %f22, %f22
9594 move %xcc, %g1, %l5
9595 faligndata %f10, %f12, %f2
9596 tcs %icc, 0x3
9597 fnegd %f26, %f6
9598 fmovdgu %xcc, %f19, %f25
9599 fxors %f28, %f0, %f9
9600 fmovdvc %xcc, %f8, %f7
9601 bcs,a,pt %icc, loop_819
9602 nop
9603 setx 0x45A34328, %l0, %l6
9604 st %l6, [%l7 + 0x28]
9605 ld [%l7 + 0x28], %f4
9606 setx 0x230AB53E, %l1, %l5
9607 st %l5, [%l7 + 0x10]
9608 ld [%l7 + 0x10], %f1
9609 fadds %f1, %f4, %f14
9610 addc %l4, %o6, %o3
9611 tn %xcc, 0x3
9612loop_819:
9613 andn %i5, 0x008D, %i2
9614 nop
9615 setx loop_820, %l0, %l1
9616 jmpl %l1, %i7
9617 fnegd %f6, %f8
9618 fmovdge %xcc, %f31, %f3
9619 nop
9620 setx 0xD07AEFD8, %l0, %l6
9621 st %l6, [%l7 + 0x0C]
9622 ld [%l7 + 0x0C], %fsr
9623loop_820:
9624 nop
9625 fitos %f12, %f5
9626 fstoi %f5, %f16
9627 edge32n %o5, %g6, %l6
9628 nop
9629 setx 0xB57D4C5E, %l0, %l6
9630 st %l6, [%l7 + 0x28]
9631 ld [%l7 + 0x28], %f22
9632 fsqrts %f22, %f14
9633 add %i6, %o2, %o0
9634 fsrc1s %f12, %f31
9635 bn,pn %icc, loop_821
9636 movrne %o1, %g7, %l3
9637 set 0x65, %o2
9638 ldstuba [%l7 + %o2] 0x11, %i4
9639loop_821:
9640 addc %i0, 0x05CC, %l0
9641 movn %xcc, %o4, %l1
9642 edge16l %i3, %i1, %g4
9643 movcc %xcc, %l2, %g2
9644 faligndata %f28, %f24, %f4
9645 mulscc %g5, 0x0200, %g3
9646 umul %g1, 0x0867, %o7
9647 fmovd %f28, %f6
9648 umulcc %l5, %l4, %o6
9649 addc %o3, 0x0A00, %i2
9650 mova %xcc, %i5, %o5
9651 swap [%l7 + 0x38], %g6
9652 addccc %l6, %i6, %i7
9653 bvs loop_822
9654 sra %o2, %o1, %o0
9655 smul %g7, 0x1BA2, %l3
9656 bneg,a %icc, loop_823
9657loop_822:
9658 mova %xcc, %i4, %l0
9659 edge32 %i0, %o4, %i3
9660 bcs,a,pt %xcc, loop_824
9661loop_823:
9662 edge16ln %l1, %g4, %l2
9663 lduh [%l7 + 0x2E], %i1
9664 ld [%l7 + 0x68], %f9
9665loop_824:
9666 fbge,a %fcc2, loop_825
9667 umulcc %g2, 0x1AE1, %g5
9668 prefetch [%l7 + 0x34], 0x1
9669 brnz %g3, loop_826
9670loop_825:
9671 sdivx %g1, 0x1918, %o7
9672 taddcctv %l4, 0x1BDC, %o6
9673 srax %l5, 0x19, %i2
9674loop_826:
9675 nop
9676 setx 0xFEBBCA74004B8BBA, %l0, %l6
9677 stx %l6, [%l7 + 0x50]
9678 ldx [%l7 + 0x50], %fsr
9679 sir 0x0BF1
9680 srl %o3, %o5, %g6
9681 tpos %xcc, 0x4
9682 movcs %icc, %i5, %l6
9683 tneg %xcc, 0x2
9684 movvc %xcc, %i6, %o2
9685 edge16ln %o1, %i7, %g7
9686 tle %icc, 0x4
9687 fmovdn %xcc, %f18, %f0
9688 srlx %o0, %i4, %l3
9689 edge16ln %i0, %l0, %o4
9690 nop
9691 fitos %f13, %f17
9692 fstox %f17, %f28
9693 ldsw [%l7 + 0x7C], %i3
9694 smul %g4, 0x1981, %l2
9695 movvs %icc, %i1, %g2
9696 bcs,pt %icc, loop_827
9697 fandnot1s %f13, %f11, %f15
9698 edge16l %g5, %g3, %l1
9699 andcc %o7, %l4, %g1
9700loop_827:
9701 ldsb [%l7 + 0x47], %o6
9702 bgu,a loop_828
9703 sra %i2, %l5, %o3
9704 fmovdn %icc, %f19, %f25
9705 std %f22, [%l7 + 0x38]
9706loop_828:
9707 movrlz %o5, 0x2EA, %g6
9708 array16 %l6, %i6, %i5
9709 nop
9710 setx 0x60B25C7B, %l0, %l6
9711 st %l6, [%l7 + 0x28]
9712 ld [%l7 + 0x28], %f24
9713 fsqrts %f24, %f30
9714 brgez %o1, loop_829
9715 tle %icc, 0x0
9716 fnegd %f8, %f0
9717 movneg %icc, %i7, %g7
9718loop_829:
9719 orcc %o0, %o2, %i4
9720 fandnot2s %f4, %f24, %f26
9721 orn %i0, %l3, %l0
9722 array8 %o4, %i3, %l2
9723 tgu %icc, 0x6
9724 movleu %icc, %i1, %g2
9725 orncc %g5, 0x0803, %g4
9726 bshuffle %f20, %f24, %f24
9727 alignaddr %l1, %o7, %l4
9728 fmovdgu %icc, %f10, %f17
9729 ldx [%l7 + 0x48], %g3
9730 movle %xcc, %o6, %i2
9731 fpack16 %f8, %f7
9732 stx %g1, [%l7 + 0x10]
9733 tne %xcc, 0x6
9734 movrlez %l5, 0x0BA, %o5
9735 edge32l %o3, %g6, %i6
9736 movleu %xcc, %l6, %o1
9737 set 0x28, %g4
9738 lda [%l7 + %g4] 0x19, %f19
9739 ldsw [%l7 + 0x40], %i5
9740 movleu %icc, %g7, %i7
9741 fmovdleu %xcc, %f1, %f13
9742 movle %icc, %o2, %o0
9743 ldsw [%l7 + 0x38], %i4
9744 movg %xcc, %l3, %i0
9745 fmul8sux16 %f28, %f0, %f28
9746 edge16 %o4, %i3, %l0
9747 movre %l2, %i1, %g2
9748 fsrc1s %f22, %f16
9749 movrgez %g4, 0x3E8, %g5
9750 wr %g0, 0xe2, %asi
9751 stwa %l1, [%l7 + 0x50] %asi
9752 membar #Sync
9753 fpack32 %f16, %f28, %f28
9754 srax %l4, 0x09, %o7
9755 ba loop_830
9756 fzeros %f21
9757 orncc %o6, 0x0B6A, %g3
9758 edge8ln %g1, %l5, %o5
9759loop_830:
9760 nop
9761 set 0x14, %g3
9762 stwa %i2, [%l7 + %g3] 0x27
9763 membar #Sync
9764 xnorcc %o3, 0x1F31, %i6
9765 fmovrdgez %g6, %f0, %f30
9766 fbl %fcc2, loop_831
9767 fbn,a %fcc3, loop_832
9768 andncc %o1, %i5, %g7
9769 sdiv %l6, 0x125C, %o2
9770loop_831:
9771 lduh [%l7 + 0x74], %i7
9772loop_832:
9773 nop
9774 set 0x60, %i0
9775 ldsha [%l7 + %i0] 0x81, %i4
9776 nop
9777 setx 0xDEE9A347F721ABFF, %l0, %l6
9778 stx %l6, [%l7 + 0x28]
9779 ldd [%l7 + 0x28], %f6
9780 setx 0xB64A42A635C5E2C4, %l1, %l5
9781 stx %l5, [%l7 + 0x10]
9782 ldd [%l7 + 0x10], %f6
9783 faddd %f6, %f6, %f0
9784 fnands %f29, %f25, %f1
9785 nop
9786 setx 0x64CFE5F3140EA60B, %l0, %l6
9787 stx %l6, [%l7 + 0x28]
9788 ldd [%l7 + 0x28], %f20
9789 fsqrtd %f20, %f2
9790 tsubcctv %l3, %i0, %o0
9791 fba,a %fcc1, loop_833
9792 add %i3, %l0, %o4
9793 bcc,a,pt %xcc, loop_834
9794 fbe,a %fcc2, loop_835
9795loop_833:
9796 tge %icc, 0x2
9797 popc %i1, %g2
9798loop_834:
9799 xor %l2, %g4, %l1
9800loop_835:
9801 orcc %l4, 0x12F7, %o7
9802 movpos %xcc, %g5, %o6
9803 fcmpeq32 %f30, %f16, %g1
9804 edge16 %l5, %g3, %o5
9805 xnorcc %i2, 0x192C, %o3
9806 sub %g6, %i6, %o1
9807 movneg %icc, %i5, %g7
9808 edge16 %o2, %i7, %i4
9809 ta %icc, 0x1
9810 wr %g0, 0x20, %asi
9811 stxa %l6, [%g0 + 0x8] %asi
9812 sll %l3, 0x11, %o0
9813 or %i3, %i0, %o4
9814 prefetch [%l7 + 0x34], 0x0
9815 tgu %icc, 0x4
9816 fornot2 %f12, %f10, %f26
9817 fornot1 %f6, %f24, %f22
9818 brgez %l0, loop_836
9819 fmovrsgz %g2, %f1, %f7
9820 sllx %l2, 0x05, %g4
9821 fblg,a %fcc3, loop_837
9822loop_836:
9823 nop
9824 fitos %f3, %f2
9825 fstod %f2, %f24
9826 fabsd %f4, %f28
9827 nop
9828 fitos %f13, %f19
9829 fstox %f19, %f12
9830loop_837:
9831 brgz,a %i1, loop_838
9832 udiv %l1, 0x07FF, %o7
9833 movvc %icc, %l4, %o6
9834 tneg %xcc, 0x6
9835loop_838:
9836 fandnot1 %f30, %f12, %f2
9837 fmovsneg %icc, %f26, %f23
9838 set 0x2F, %g7
9839 ldstuba [%l7 + %g7] 0x89, %g5
9840 fmuld8ulx16 %f6, %f10, %f22
9841 umul %g1, %l5, %o5
9842 fmovscc %xcc, %f7, %f4
9843 fcmpgt32 %f18, %f16, %g3
9844 fmovdneg %xcc, %f29, %f9
9845 pdist %f4, %f20, %f24
9846 sdivcc %o3, 0x1047, %g6
9847 orcc %i6, 0x04E9, %i2
9848 ld [%l7 + 0x4C], %f30
9849 fmovdleu %xcc, %f1, %f1
9850 fzeros %f2
9851 addc %o1, 0x0BF4, %g7
9852 nop
9853 fitod %f23, %f10
9854 nop
9855 fitod %f4, %f18
9856 fdtox %f18, %f4
9857 fxtod %f4, %f8
9858 fblg %fcc1, loop_839
9859 tge %icc, 0x0
9860 addc %o2, %i5, %i7
9861 and %l6, 0x01D8, %l3
9862loop_839:
9863 bg loop_840
9864 fbule %fcc0, loop_841
9865 orn %o0, %i3, %i4
9866 movcc %icc, %o4, %i0
9867loop_840:
9868 edge16 %g2, %l2, %l0
9869loop_841:
9870 te %icc, 0x4
9871 edge16n %g4, %i1, %o7
9872 movne %icc, %l4, %o6
9873 fmovdvc %xcc, %f31, %f2
9874 fpack32 %f18, %f6, %f24
9875 bge,a %icc, loop_842
9876 fmovrsgz %l1, %f9, %f5
9877 fpackfix %f20, %f27
9878 brz,a %g5, loop_843
9879loop_842:
9880 te %xcc, 0x4
9881 srl %g1, 0x1D, %o5
9882 movl %xcc, %g3, %o3
9883loop_843:
9884 bcs,a,pn %xcc, loop_844
9885 fbo %fcc2, loop_845
9886 andn %l5, 0x1ECF, %i6
9887 ba %xcc, loop_846
9888loop_844:
9889 fone %f26
9890loop_845:
9891 sllx %i2, %g6, %o1
9892 xorcc %o2, %i5, %g7
9893loop_846:
9894 mulx %l6, %i7, %o0
9895 ldx [%l7 + 0x50], %l3
9896 or %i3, 0x0C94, %o4
9897 brgez %i0, loop_847
9898 bvc,a,pt %icc, loop_848
9899 orn %i4, %l2, %l0
9900 fmovsne %xcc, %f27, %f30
9901loop_847:
9902 fmovdgu %xcc, %f29, %f17
9903loop_848:
9904 nop
9905 set 0x4C, %l3
9906 ldsw [%l7 + %l3], %g4
9907 mova %xcc, %i1, %g2
9908 sdivcc %l4, 0x04B2, %o7
9909 edge16l %l1, %g5, %o6
9910 subccc %g1, %o5, %o3
9911 subcc %l5, 0x093C, %g3
9912 nop
9913 setx 0x8A94F8C0, %l0, %l6
9914 st %l6, [%l7 + 0x28]
9915 ld [%l7 + 0x28], %f5
9916 setx 0x1083776A, %l1, %l5
9917 st %l5, [%l7 + 0x10]
9918 ld [%l7 + 0x10], %f5
9919 fsubs %f5, %f5, %f8
9920 orcc %i2, 0x16EF, %g6
9921 udivx %o1, 0x0094, %i6
9922 fbl,a %fcc2, loop_849
9923 tne %xcc, 0x2
9924 movvs %icc, %i5, %o2
9925 sll %l6, %g7, %i7
9926loop_849:
9927 mulx %o0, %i3, %o4
9928 bl,a loop_850
9929 fpadd32s %f14, %f1, %f10
9930 addc %l3, 0x0A31, %i0
9931 subc %i4, 0x1B48, %l2
9932loop_850:
9933 xnor %l0, 0x090C, %i1
9934 array8 %g2, %g4, %o7
9935 andncc %l4, %g5, %o6
9936 sdivcc %l1, 0x1C57, %g1
9937 addcc %o5, %l5, %g3
9938 sir 0x1FC6
9939 fbo %fcc3, loop_851
9940 move %icc, %o3, %i2
9941 nop
9942 fitod %f2, %f16
9943 fdtoi %f16, %f8
9944 tn %icc, 0x7
9945loop_851:
9946 bne,a loop_852
9947 sth %o1, [%l7 + 0x1C]
9948 tcs %icc, 0x1
9949 mulscc %i6, %g6, %o2
9950loop_852:
9951 alignaddr %i5, %g7, %i7
9952 bcc loop_853
9953 nop
9954 fitos %f2, %f26
9955 fstoi %f26, %f30
9956 umul %o0, %l6, %i3
9957 fand %f8, %f2, %f26
9958loop_853:
9959 fbo,a %fcc2, loop_854
9960 umulcc %l3, 0x0B34, %o4
9961 set 0x6C, %l0
9962 lduwa [%l7 + %l0] 0x0c, %i4
9963loop_854:
9964 srl %l2, %l0, %i0
9965 fandnot1 %f24, %f8, %f0
9966 nop
9967 setx 0xA1E0A632, %l0, %l6
9968 st %l6, [%l7 + 0x28]
9969 ld [%l7 + 0x28], %f12
9970 setx 0x2D26F17F, %l1, %l5
9971 st %l5, [%l7 + 0x10]
9972 ld [%l7 + 0x10], %f7
9973 fadds %f7, %f12, %f30
9974 tne %icc, 0x5
9975 movvc %xcc, %i1, %g2
9976 array16 %o7, %l4, %g4
9977 tge %xcc, 0x4
9978 movl %icc, %o6, %l1
9979 fmovrslz %g5, %f25, %f2
9980 bpos,pt %icc, loop_855
9981 movpos %xcc, %g1, %l5
9982 edge16ln %g3, %o3, %i2
9983 bg,a loop_856
9984loop_855:
9985 movgu %icc, %o1, %i6
9986 wr %g0, 0x18, %asi
9987 ldsba [%l7 + 0x5A] %asi, %g6
9988loop_856:
9989 nop
9990 set 0x14, %l5
9991 lduwa [%l7 + %l5] 0x89, %o5
9992 mulx %i5, %o2, %i7
9993 fbge %fcc0, loop_857
9994 mulscc %g7, 0x0C36, %l6
9995 fpadd16 %f26, %f0, %f24
9996 tcc %xcc, 0x0
9997loop_857:
9998 fbo %fcc3, loop_858
9999 tvs %icc, 0x7
10000 and %i3, %o0, %l3
10001 ta %icc, 0x2
10002loop_858:
10003 movn %icc, %o4, %i4
10004 tcs %xcc, 0x7
10005 orncc %l2, 0x17DB, %i0
10006 sra %i1, 0x11, %g2
10007 and %l0, %l4, %g4
10008 sdivx %o6, 0x08DD, %o7
10009 tne %xcc, 0x3
10010 movcc %xcc, %l1, %g1
10011 smul %l5, %g5, %g3
10012 edge32n %o3, %o1, %i2
10013 fmovdn %xcc, %f29, %f26
10014 st %f26, [%l7 + 0x1C]
10015 wr %g0, 0x22, %asi
10016 stha %i6, [%l7 + 0x5E] %asi
10017 membar #Sync
10018 edge32ln %o5, %i5, %g6
10019 sra %i7, 0x17, %g7
10020 movrgez %l6, 0x176, %o2
10021 ldd [%l7 + 0x28], %i2
10022 bn loop_859
10023 tcc %xcc, 0x1
10024 edge8 %l3, %o4, %o0
10025 movge %icc, %l2, %i0
10026loop_859:
10027 flush %l7 + 0x18
10028 set 0x0E, %o4
10029 ldsha [%l7 + %o4] 0x81, %i1
10030 taddcc %i4, 0x1F46, %g2
10031 tvc %icc, 0x2
10032 fmovrdne %l4, %f14, %f26
10033 fblg %fcc3, loop_860
10034 fmovdl %xcc, %f29, %f16
10035 bne loop_861
10036 fbne,a %fcc1, loop_862
10037loop_860:
10038 movleu %xcc, %g4, %o6
10039 edge32ln %l0, %l1, %g1
10040loop_861:
10041 fors %f20, %f14, %f20
10042loop_862:
10043 movvc %icc, %l5, %g5
10044 edge16ln %g3, %o7, %o1
10045 xorcc %o3, 0x06D1, %i6
10046 move %icc, %o5, %i5
10047 fmovrslez %g6, %f1, %f20
10048 fmovrdlz %i2, %f8, %f20
10049 edge32l %i7, %l6, %o2
10050 movvc %xcc, %i3, %l3
10051 add %g7, %o4, %l2
10052 be,a,pn %xcc, loop_863
10053 movn %icc, %o0, %i1
10054 set 0x3C, %g1
10055 sta %f3, [%l7 + %g1] 0x11
10056loop_863:
10057 nop
10058 wr %g0, 0x80, %asi
10059 stha %i4, [%l7 + 0x38] %asi
10060 movcc %icc, %g2, %l4
10061 bvc loop_864
10062 fmovdvs %xcc, %f14, %f14
10063 add %l7, 0x70, %l6
10064 wr %g0, 0x81, %asi
10065 casa [%l6] %asi, %g4, %o6
10066loop_864:
10067 movvc %xcc, %l0, %l1
10068 tg %xcc, 0x4
10069 edge16n %g1, %l5, %i0
10070 udiv %g5, 0x1337, %g3
10071 fble %fcc3, loop_865
10072 nop
10073 setx 0xA0CCE4E6306BADD2, %l0, %l6
10074 stx %l6, [%l7 + 0x28]
10075 ldx [%l7 + 0x28], %fsr
10076 movpos %xcc, %o7, %o3
10077 fpsub32 %f2, %f22, %f28
10078loop_865:
10079 fmovdgu %xcc, %f6, %f13
10080 udiv %o1, 0x1745, %i6
10081 fones %f29
10082 tneg %xcc, 0x2
10083 wr %g0, 0x89, %asi
10084 sta %f4, [%l7 + 0x34] %asi
10085 edge16n %o5, %g6, %i5
10086 tn %xcc, 0x2
10087 fcmple16 %f30, %f6, %i2
10088 andn %i7, 0x1367, %o2
10089 wr %g0, 0x0c, %asi
10090 stwa %l6, [%l7 + 0x60] %asi
10091 or %l3, %g7, %i3
10092 tne %icc, 0x7
10093 fmovdge %icc, %f6, %f2
10094 andncc %o4, %o0, %l2
10095 fsrc2 %f14, %f18
10096 fmovs %f10, %f17
10097 fble %fcc0, loop_866
10098 alignaddr %i4, %i1, %g2
10099 sdivx %l4, 0x0BD4, %g4
10100 fbge,a %fcc0, loop_867
10101loop_866:
10102 movrne %l0, %l1, %g1
10103 xorcc %o6, %l5, %g5
10104 mulscc %i0, 0x0530, %g3
10105loop_867:
10106 movpos %icc, %o3, %o1
10107 sub %i6, %o7, %g6
10108 mova %icc, %i5, %o5
10109 mulx %i2, 0x0181, %o2
10110 move %xcc, %l6, %i7
10111 bcs,a %icc, loop_868
10112 ldd [%l7 + 0x48], %f18
10113 ta %icc, 0x6
10114 ta %icc, 0x2
10115loop_868:
10116 movcc %icc, %g7, %l3
10117 tvc %icc, 0x3
10118 nop
10119 setx 0x560447691670646C, %l0, %l6
10120 stx %l6, [%l7 + 0x28]
10121 ldd [%l7 + 0x28], %f10
10122 setx 0x7A6E403EDA7433D1, %l1, %l5
10123 stx %l5, [%l7 + 0x10]
10124 ldd [%l7 + 0x10], %f10
10125 fmuld %f10, %f10, %f10
10126 udiv %o4, 0x06BA, %i3
10127 orcc %o0, %i4, %l2
10128 sdiv %g2, 0x18B8, %i1
10129 lduw [%l7 + 0x78], %l4
10130 andncc %l0, %g4, %g1
10131 fmovse %xcc, %f17, %f7
10132 membar 0x4C
10133 ba,a,pt %xcc, loop_869
10134 nop
10135 setx loop_870, %l0, %l1
10136 wrpr 0x1, %tl
10137 wrpr %l1, %tnpc
10138 setx 0x34400001400, %l0, %l1
10139 wrpr %l1, %tstate
10140 wrhpr 0x4, %htstate
10141 done
10142 array32 %o6, %l5, %l1
10143 alignaddr %i0, %g3, %g5
10144loop_869:
10145 nop
10146 set 0x4C, %l4
10147 swapa [%l7 + %l4] 0x10, %o1
10148loop_870:
10149 fmovdcs %xcc, %f11, %f21
10150 array8 %o3, %i6, %o7
10151 bn,pn %icc, loop_871
10152 fornot2s %f12, %f23, %f25
10153 flush %l7 + 0x14
10154 fpadd32 %f30, %f24, %f8
10155loop_871:
10156 xnor %g6, %o5, %i2
10157 edge8 %i5, %l6, %o2
10158 nop
10159 fitod %f12, %f28
10160 fdtos %f28, %f11
10161 movvc %xcc, %i7, %l3
10162 tl %icc, 0x6
10163 fmovdvs %icc, %f23, %f24
10164 move %icc, %g7, %o4
10165 movre %o0, %i3, %l2
10166 xnorcc %g2, 0x1F22, %i1
10167 fexpand %f24, %f4
10168 sra %l4, %i4, %l0
10169 fmovspos %icc, %f15, %f0
10170 tl %icc, 0x6
10171 movl %icc, %g4, %g1
10172 nop
10173 fitod %f10, %f8
10174 fdtox %f8, %f0
10175 sub %o6, 0x1CE3, %l1
10176 wr %g0, 0x10, %asi
10177 lduwa [%l7 + 0x34] %asi, %i0
10178 nop
10179 setx loop_872, %l0, %l1
10180 wrpr 0x1, %tl
10181 wrpr %l1, %tnpc
10182 setx 0x34400001400, %l0, %l1
10183 wrpr %l1, %tstate
10184 wrhpr 0x4, %htstate
10185 done
10186 bpos loop_873
10187 xnorcc %g3, 0x18E1, %g5
10188 te %icc, 0x5
10189loop_872:
10190 srlx %o1, 0x10, %l5
10191loop_873:
10192 movre %i6, 0x278, %o7
10193 smul %o3, 0x1747, %o5
10194 array32 %i2, %i5, %g6
10195 tle %icc, 0x0
10196 movpos %icc, %l6, %o2
10197 tleu %icc, 0x0
10198 edge8ln %l3, %i7, %o4
10199 fnegs %f27, %f15
10200 nop
10201 setx 0x63670005207ACFC4, %l0, %l6
10202 stx %l6, [%l7 + 0x38]
10203 ldx [%l7 + 0x38], %fsr
10204 brgz,a %o0, loop_874
10205 brlz %i3, loop_875
10206 nop
10207 setx 0x47FB6681AF882972, %l0, %l6
10208 stx %l6, [%l7 + 0x28]
10209 ldd [%l7 + 0x28], %f4
10210 setx 0x01C9D61857609940, %l1, %l5
10211 stx %l5, [%l7 + 0x10]
10212 ldd [%l7 + 0x10], %f18
10213 fmuld %f18, %f4, %f22
10214 bneg,a loop_876
10215loop_874:
10216 fmul8x16al %f22, %f20, %f24
10217loop_875:
10218 bshuffle %f12, %f22, %f22
10219 bpos,pn %icc, loop_877
10220loop_876:
10221 brz,a %l2, loop_878
10222 edge16 %g7, %g2, %l4
10223 tsubcc %i4, %l0, %g4
10224loop_877:
10225 tsubcc %g1, %o6, %i1
10226loop_878:
10227 mova %icc, %l1, %g3
10228 subccc %i0, %o1, %l5
10229 andn %g5, %i6, %o3
10230 move %icc, %o5, %i2
10231 fnor %f0, %f6, %f2
10232 fbl %fcc2, loop_879
10233 lduw [%l7 + 0x38], %o7
10234 movre %i5, 0x29A, %l6
10235 movrgz %o2, 0x317, %l3
10236loop_879:
10237 subccc %g6, %i7, %o0
10238 tvc %icc, 0x5
10239 membar #Sync
10240 set 0x40, %o0
10241 ldda [%l7 + %o0] 0x17, %f16
10242 mova %icc, %i3, %l2
10243 fmovdn %xcc, %f6, %f29
10244 add %o4, 0x138E, %g2
10245 movne %icc, %l4, %i4
10246 add %l0, 0x1D20, %g7
10247 fbne %fcc2, loop_880
10248 sra %g4, 0x1D, %g1
10249 tleu %xcc, 0x1
10250 movn %xcc, %i1, %o6
10251loop_880:
10252 movrlez %g3, %l1, %i0
10253 tgu %icc, 0x6
10254 edge8 %l5, %g5, %o1
10255 fpadd32 %f20, %f16, %f4
10256 nop
10257 setx 0x4068BE1F, %l0, %l6
10258 st %l6, [%l7 + 0x6C]
10259 ld [%l7 + 0x6C], %fsr
10260 fcmpne16 %f8, %f10, %i6
10261 srl %o5, 0x0A, %o3
10262 array8 %o7, %i2, %i5
10263 fnot1s %f24, %f15
10264 sdiv %o2, 0x0CE2, %l6
10265 movre %l3, %g6, %o0
10266 fnor %f0, %f4, %f10
10267 ldd [%l7 + 0x68], %i6
10268 fnegs %f26, %f4
10269 xnor %l2, %o4, %g2
10270 sub %l4, %i4, %i3
10271 wr %g0, 0x57, %asi
10272 stxa %l0, [%g0 + 0x0] %asi
10273 bvc,pn %xcc, loop_881
10274 tsubcc %g7, %g4, %i1
10275 pdist %f2, %f12, %f14
10276 movvc %xcc, %o6, %g1
10277loop_881:
10278 movrlez %l1, %i0, %l5
10279 tgu %icc, 0x0
10280 tsubcctv %g3, 0x0655, %g5
10281 fzero %f8
10282 lduh [%l7 + 0x68], %o1
10283 tn %icc, 0x3
10284 alignaddrl %o5, %o3, %o7
10285 xnor %i2, %i5, %o2
10286 fmovdleu %icc, %f2, %f5
10287 mulx %i6, %l3, %g6
10288 pdist %f2, %f30, %f28
10289 nop
10290 fitod %f2, %f6
10291 fdtox %f6, %f2
10292 fxtod %f2, %f18
10293 nop
10294 setx 0x6047F562, %l0, %l6
10295 st %l6, [%l7 + 0x28]
10296 ld [%l7 + 0x28], %fsr
10297 tsubcc %o0, %i7, %l6
10298 fmul8x16al %f24, %f17, %f20
10299 wr %g0, 0x04, %asi
10300 prefetcha [%l7 + 0x20] %asi, 0x1
10301 nop
10302 fitos %f7, %f25
10303 movrgz %o4, 0x1BC, %g2
10304 umul %i4, %i3, %l0
10305 be,a loop_882
10306 movrlez %l4, 0x04C, %g7
10307 movrne %g4, 0x259, %i1
10308 std %f20, [%l7 + 0x20]
10309loop_882:
10310 umul %o6, 0x0911, %l1
10311 taddcc %i0, 0x035E, %l5
10312 movcs %xcc, %g1, %g5
10313 sdivcc %o1, 0x1E68, %g3
10314 movle %xcc, %o5, %o3
10315 fmul8ulx16 %f16, %f28, %f18
10316 lduh [%l7 + 0x38], %i2
10317 tge %xcc, 0x1
10318 udivcc %i5, 0x0812, %o7
10319 xnorcc %i6, %o2, %l3
10320 tcc %icc, 0x3
10321 fnot1 %f8, %f14
10322 nop
10323 fitos %f5, %f27
10324 fstoi %f27, %f27
10325 udivx %g6, 0x1400, %o0
10326 orcc %l6, 0x1E8A, %i7
10327 tl %xcc, 0x4
10328 bl,a loop_883
10329 tcs %icc, 0x7
10330 smulcc %o4, 0x09D5, %l2
10331 stw %i4, [%l7 + 0x64]
10332loop_883:
10333 fmovdneg %icc, %f25, %f27
10334 fcmpne16 %f0, %f22, %i3
10335 sdiv %g2, 0x01E4, %l0
10336 tpos %icc, 0x5
10337 andcc %g7, 0x1353, %l4
10338 nop
10339 fitos %f5, %f16
10340 fstod %f16, %f26
10341 bshuffle %f10, %f22, %f20
10342 srl %g4, 0x16, %i1
10343 tsubcctv %o6, 0x11E0, %l1
10344 srax %l5, %i0, %g5
10345 xor %g1, 0x1A30, %g3
10346 movg %xcc, %o1, %o5
10347 movge %xcc, %i2, %i5
10348 fsrc1s %f20, %f27
10349 smulcc %o3, 0x1614, %o7
10350 srl %i6, %l3, %g6
10351 fpack16 %f12, %f6
10352 fmovsleu %xcc, %f27, %f16
10353 srax %o0, 0x1F, %o2
10354 tsubcctv %i7, 0x0218, %o4
10355 fmovsg %xcc, %f4, %f31
10356 srl %l6, 0x13, %l2
10357 sir 0x0ACE
10358 fpadd32s %f29, %f30, %f28
10359 movcc %xcc, %i3, %i4
10360 xor %g2, 0x1AF6, %g7
10361 alignaddrl %l4, %l0, %g4
10362 mulscc %o6, %i1, %l5
10363 nop
10364 fitod %f12, %f24
10365 fdtox %f24, %f30
10366 movcs %icc, %i0, %g5
10367 bne loop_884
10368 sth %g1, [%l7 + 0x18]
10369 fcmpeq16 %f22, %f6, %g3
10370 xorcc %l1, 0x112C, %o5
10371loop_884:
10372 sir 0x0E1E
10373 sll %o1, 0x12, %i5
10374 brlz %i2, loop_885
10375 fpsub16s %f15, %f6, %f31
10376 movvc %icc, %o3, %i6
10377 tvc %icc, 0x2
10378loop_885:
10379 sra %l3, 0x0D, %g6
10380 restored
10381 rdpr %cwp, %g1
10382 rdpr %cansave, %g2
10383 rdpr %canrestore, %g3
10384 rdpr %cleanwin, %g4
10385 rdpr %otherwin, %g5
10386 rdpr %wstate, %g6
10387 tg %xcc, 0x0
10388 tsubcctv %o0, 0x1357, %o7
10389 udivcc %o2, 0x0435, %i7
10390 movge %xcc, %l6, %l2
10391 nop
10392 setx loop_886, %l0, %l1
10393 jmpl %l1, %i3
10394 and %i4, %g2, %g7
10395 bcs,pt %xcc, loop_887
10396 tcc %icc, 0x1
10397loop_886:
10398 srl %l4, 0x1A, %o4
10399 fmovrslz %l0, %f22, %f8
10400loop_887:
10401 tcc %xcc, 0x1
10402 fpsub32s %f18, %f1, %f3
10403 sllx %g4, 0x1C, %o6
10404 sub %l5, %i1, %g5
10405 movne %icc, %i0, %g1
10406 fmovsgu %icc, %f10, %f19
10407 set 0x40, %i6
10408 stda %f0, [%l7 + %i6] 0x16
10409 membar #Sync
10410 edge16ln %l1, %o5, %o1
10411 mulscc %g3, %i2, %o3
10412 sllx %i5, %i6, %g6
10413 array8 %l3, %o0, %o2
10414 alignaddrl %i7, %o7, %l6
10415 nop
10416 fitos %f0, %f11
10417 fstox %f11, %f24
10418 fxtos %f24, %f2
10419 srlx %i3, %i4, %l2
10420 bcc,a,pn %icc, loop_888
10421 mulx %g7, %l4, %g2
10422 udivcc %o4, 0x0B8B, %g4
10423 fble %fcc1, loop_889
10424loop_888:
10425 fble %fcc1, loop_890
10426 subcc %o6, %l5, %l0
10427 ba,a,pt %icc, loop_891
10428loop_889:
10429 movgu %icc, %i1, %i0
10430loop_890:
10431 fbule %fcc1, loop_892
10432 fmovdcc %xcc, %f22, %f7
10433loop_891:
10434 fmovdg %xcc, %f24, %f21
10435 be,pt %icc, loop_893
10436loop_892:
10437 add %g1, 0x1867, %g5
10438 addcc %l1, %o1, %g3
10439 tle %icc, 0x3
10440loop_893:
10441 nop
10442 set 0x70, %i5
10443 swapa [%l7 + %i5] 0x81, %o5
10444 bvs,pt %icc, loop_894
10445 nop
10446 fitod %f12, %f24
10447 fdtoi %f24, %f5
10448 movre %o3, %i2, %i5
10449 movrne %g6, %i6, %l3
10450loop_894:
10451 subcc %o2, %o0, %o7
10452 bneg,a loop_895
10453 edge32l %i7, %l6, %i4
10454 tn %icc, 0x7
10455 set 0x50, %g2
10456 ldda [%l7 + %g2] 0x04, %l2
10457loop_895:
10458 fornot1 %f20, %f2, %f0
10459 fmovrdlez %i3, %f10, %f10
10460 prefetch [%l7 + 0x0C], 0x2
10461 tn %xcc, 0x3
10462 andncc %l4, %g2, %g7
10463 sth %g4, [%l7 + 0x08]
10464 swap [%l7 + 0x58], %o6
10465 fmovdle %icc, %f22, %f2
10466 tn %icc, 0x5
10467 fnot2 %f22, %f24
10468 srax %l5, %l0, %i1
10469 nop
10470 setx 0x957D0000, %l0, %l6
10471 st %l6, [%l7 + 0x28]
10472 ld [%l7 + 0x28], %f20
10473 fsqrts %f20, %f26
10474 saved
10475 rdpr %cwp, %g1
10476 rdpr %cansave, %g2
10477 rdpr %canrestore, %g3
10478 rdpr %cleanwin, %g4
10479 rdpr %otherwin, %g5
10480 rdpr %wstate, %g6
10481 srax %i0, 0x0A, %g1
10482 bpos,pn %xcc, loop_896
10483 fmovdpos %icc, %f14, %f24
10484 tcs %icc, 0x0
10485 sdivx %g5, 0x1886, %l1
10486loop_896:
10487 fsrc1s %f25, %f8
10488 add %l7, 0x58, %l6
10489 wr %g0, 0x89, %asi
10490 casa [%l6] %asi, %o1, %o4
10491 edge32 %o5, %o3, %i2
10492 ldsw [%l7 + 0x54], %i5
10493 ba,a,pn %icc, loop_897
10494 move %icc, %g3, %g6
10495 fmovsgu %xcc, %f0, %f23
10496 ldstub [%l7 + 0x7C], %i6
10497loop_897:
10498 fcmpne32 %f6, %f14, %o2
10499 mulscc %o0, 0x0FAB, %l3
10500 sir 0x1C60
10501 pdist %f26, %f28, %f4
10502 stx %i7, [%l7 + 0x70]
10503 fmovrdgz %o7, %f0, %f24
10504 udivcc %i4, 0x14B7, %l6
10505 brgz %i3, loop_898
10506 movrgez %l2, %g2, %l4
10507 tleu %icc, 0x4
10508 tcs %xcc, 0x0
10509loop_898:
10510 xnor %g4, 0x08E1, %g7
10511 edge8ln %l5, %o6, %i1
10512 pdist %f4, %f6, %f28
10513 bn %xcc, loop_899
10514 orncc %l0, %g1, %i0
10515 pdist %f14, %f2, %f14
10516 fpackfix %f26, %f5
10517loop_899:
10518 bleu,a,pt %xcc, loop_900
10519 ldsb [%l7 + 0x70], %g5
10520 orn %o1, %l1, %o4
10521 srlx %o5, 0x07, %i2
10522loop_900:
10523 edge16ln %o3, %i5, %g6
10524 edge16 %g3, %i6, %o0
10525 edge32 %l3, %o2, %o7
10526 sllx %i7, 0x15, %l6
10527 call loop_901
10528 be,a,pt %xcc, loop_902
10529 prefetch [%l7 + 0x18], 0x1
10530 fcmple16 %f14, %f4, %i4
10531loop_901:
10532 edge16n %l2, %i3, %g2
10533loop_902:
10534 add %l4, 0x0EEA, %g4
10535 array32 %g7, %o6, %l5
10536 fbe %fcc0, loop_903
10537 sllx %l0, 0x1B, %g1
10538 alignaddrl %i1, %g5, %o1
10539 edge8ln %l1, %i0, %o4
10540loop_903:
10541 edge32 %i2, %o3, %o5
10542 sllx %i5, %g3, %g6
10543 fbne,a %fcc3, loop_904
10544 orncc %o0, %i6, %l3
10545 bvc,pt %icc, loop_905
10546 udivcc %o7, 0x145F, %i7
10547loop_904:
10548 ldsb [%l7 + 0x32], %o2
10549 tvs %xcc, 0x6
10550loop_905:
10551 subc %l6, %l2, %i4
10552 fbn,a %fcc0, loop_906
10553 fmul8sux16 %f16, %f28, %f12
10554 movn %icc, %i3, %l4
10555 fble %fcc2, loop_907
10556loop_906:
10557 for %f30, %f26, %f24
10558 bshuffle %f0, %f10, %f16
10559 addccc %g2, 0x11D6, %g4
10560loop_907:
10561 nop
10562 set 0x70, %o5
10563 stwa %g7, [%l7 + %o5] 0xe2
10564 membar #Sync
10565 fba,a %fcc1, loop_908
10566 movne %xcc, %l5, %o6
10567 subccc %g1, 0x1E29, %l0
10568 fbne,a %fcc3, loop_909
10569loop_908:
10570 tn %xcc, 0x3
10571 fxnor %f12, %f10, %f28
10572 fmovdpos %xcc, %f7, %f17
10573loop_909:
10574 edge8n %i1, %o1, %g5
10575 nop
10576 set 0x34, %g5
10577 sth %i0, [%l7 + %g5]
10578 set 0x38, %o3
10579 swapa [%l7 + %o3] 0x10, %o4
10580 edge8l %i2, %o3, %l1
10581 fbuge,a %fcc2, loop_910
10582 bge loop_911
10583 movcs %icc, %o5, %g3
10584 bvs,a %xcc, loop_912
10585loop_910:
10586 fxors %f12, %f23, %f23
10587loop_911:
10588 fmuld8sux16 %f23, %f20, %f16
10589 smulcc %i5, %g6, %i6
10590loop_912:
10591 addc %o0, %l3, %i7
10592 bgu,pn %xcc, loop_913
10593 srlx %o2, %o7, %l6
10594 taddcc %i4, 0x06ED, %i3
10595 restored
10596 rdpr %cwp, %g1
10597 rdpr %cansave, %g2
10598 rdpr %canrestore, %g3
10599 rdpr %cleanwin, %g4
10600 rdpr %otherwin, %g5
10601 rdpr %wstate, %g6
10602loop_913:
10603 nop
10604 setx loop_914, %l0, %l1
10605 wrpr 0x1, %tl
10606 wrpr %l1, %tpc
10607 add %l1, 0x4, %l1
10608 wrpr %l1, %tnpc
10609 setx 0x34400001400, %l0, %l1
10610 wrpr %l1, %tstate
10611 wrhpr 0x4, %htstate
10612 retry
10613 sra %l4, 0x06, %l2
10614 tg %xcc, 0x4
10615 movvc %xcc, %g2, %g7
10616loop_914:
10617 nop
10618 wr %g0, 0x11, %asi
10619 lduha [%l7 + 0x7C] %asi, %g4
10620 wr %g0, 0x58, %asi
10621 ldxa [%g0 + 0x0] %asi, %l5
10622 nop
10623 set 0x0C, %i3
10624 ldsb [%l7 + %i3], %o6
10625 mova %xcc, %l0, %g1
10626 edge32ln %o1, %g5, %i0
10627 andn %o4, %i2, %o3
10628 nop
10629 fitos %f2, %f11
10630 fstod %f11, %f20
10631 fornot2s %f31, %f27, %f30
10632 movre %i1, 0x117, %o5
10633 brlz,a %g3, loop_915
10634 movrlez %l1, 0x0E8, %i5
10635 fnor %f10, %f14, %f14
10636 movrgz %i6, %o0, %l3
10637loop_915:
10638 fbe %fcc1, loop_916
10639 membar 0x61
10640 set 0x08, %l6
10641 ldxa [%l7 + %l6] 0x14, %i7
10642loop_916:
10643 fones %f18
10644 movre %g6, %o2, %l6
10645 tsubcc %o7, 0x07FD, %i4
10646 orn %l4, %i3, %g2
10647 pdist %f10, %f30, %f6
10648 addcc %l2, %g4, %g7
10649 fmovdvs %xcc, %f5, %f0
10650 ldstub [%l7 + 0x15], %o6
10651 edge8ln %l5, %g1, %o1
10652 fmovrdgz %g5, %f12, %f14
10653 movre %i0, 0x1D4, %l0
10654 fcmple16 %f22, %f18, %o4
10655 fxors %f3, %f24, %f7
10656 xor %o3, 0x0D3D, %i2
10657 edge32n %o5, %i1, %l1
10658 tneg %icc, 0x1
10659 wr %g0, 0x89, %asi
10660 swapa [%l7 + 0x58] %asi, %g3
10661 tcc %xcc, 0x0
10662 fandnot1 %f4, %f12, %f0
10663 brlez,a %i6, loop_917
10664 sdivx %i5, 0x11D6, %o0
10665 fmovdge %icc, %f25, %f6
10666 ld [%l7 + 0x08], %f22
10667loop_917:
10668 addcc %l3, 0x1A64, %i7
10669 std %f0, [%l7 + 0x48]
10670 movre %o2, %l6, %g6
10671 sethi 0x058E, %o7
10672 swap [%l7 + 0x54], %l4
10673 subccc %i3, 0x0469, %g2
10674 bg,a loop_918
10675 movrgz %i4, 0x14E, %l2
10676 tleu %xcc, 0x0
10677 be loop_919
10678loop_918:
10679 movre %g7, %o6, %l5
10680 orn %g4, 0x0FC3, %g1
10681 fones %f19
10682loop_919:
10683 fmovrsgez %g5, %f23, %f17
10684 mova %icc, %i0, %l0
10685 fbge,a %fcc1, loop_920
10686 movrgz %o1, 0x2C3, %o3
10687 movrlz %i2, 0x308, %o5
10688 stx %o4, [%l7 + 0x30]
10689loop_920:
10690 movgu %icc, %l1, %i1
10691 fmovda %icc, %f9, %f8
10692 fpack32 %f20, %f6, %f0
10693 wr %g0, 0x10, %asi
10694 swapa [%l7 + 0x1C] %asi, %g3
10695 ldsh [%l7 + 0x5C], %i5
10696 sth %o0, [%l7 + 0x20]
10697 ldstub [%l7 + 0x70], %l3
10698 fmovdgu %xcc, %f1, %f14
10699 bg %xcc, loop_921
10700 fbg %fcc1, loop_922
10701 stb %i7, [%l7 + 0x41]
10702 nop
10703 setx 0xE524C76C, %l0, %l6
10704 st %l6, [%l7 + 0x28]
10705 ld [%l7 + 0x28], %f9
10706 fsqrts %f9, %f31
10707loop_921:
10708 tvs %xcc, 0x4
10709loop_922:
10710 sll %o2, %l6, %g6
10711 andncc %i6, %l4, %i3
10712 array8 %o7, %g2, %i4
10713 srlx %l2, %o6, %g7
10714 fornot2 %f20, %f6, %f28
10715 wr %g0, 0x0c, %asi
10716 lda [%l7 + 0x14] %asi, %f7
10717 sdiv %g4, 0x03D0, %g1
10718 tleu %xcc, 0x5
10719 saved
10720 rdpr %cwp, %g1
10721 rdpr %cansave, %g2
10722 rdpr %canrestore, %g3
10723 rdpr %cleanwin, %g4
10724 rdpr %otherwin, %g5
10725 rdpr %wstate, %g6
10726 nop
10727 setx 0xA07ACCCC, %l0, %l6
10728 st %l6, [%l7 + 0x58]
10729 ld [%l7 + 0x58], %fsr
10730 bge %icc, loop_923
10731 bgu,a %icc, loop_924
10732 nop
10733 setx loop_925, %l0, %l1
10734 wrpr 0x1, %tl
10735 wrpr %l1, %tnpc
10736 setx 0x34400001400, %l0, %l1
10737 wrpr %l1, %tstate
10738 wrhpr 0x4, %htstate
10739 done
10740 taddcctv %l5, %i0, %g5
10741loop_923:
10742 movpos %icc, %o1, %l0
10743loop_924:
10744 movrlez %o3, %o5, %i2
10745loop_925:
10746 edge32ln %l1, %i1, %g3
10747 movrlez %i5, %o4, %o0
10748 andncc %i7, %o2, %l6
10749 array8 %l3, %i6, %l4
10750 taddcctv %i3, 0x1F1F, %g6
10751 orn %g2, %o7, %l2
10752 andcc %o6, 0x18E7, %i4
10753 fmovrsgez %g7, %f15, %f30
10754 edge32 %g4, %g1, %l5
10755 tcs %xcc, 0x1
10756 set 0x14, %l1
10757 stwa %g5, [%l7 + %l1] 0x81
10758 fmovrdgz %o1, %f28, %f4
10759 wr %g0, 0x81, %asi
10760 stxa %l0, [%l7 + 0x60] %asi
10761 bn,a %icc, loop_926
10762 be,a,pn %xcc, loop_927
10763 fpackfix %f14, %f24
10764 tne %xcc, 0x6
10765loop_926:
10766 ldsw [%l7 + 0x24], %i0
10767loop_927:
10768 udivx %o5, 0x0F64, %i2
10769 tvs %icc, 0x7
10770 edge8n %l1, %o3, %g3
10771 brlz,a %i5, loop_928
10772 nop
10773 set 0x38, %o1
10774 ldd [%l7 + %o1], %f30
10775 orn %i1, 0x0999, %o4
10776 fbuge %fcc0, loop_929
10777loop_928:
10778 fsrc1s %f14, %f28
10779 edge16 %i7, %o2, %o0
10780 movrgz %l6, %l3, %i6
10781loop_929:
10782 nop
10783 setx loop_930, %l0, %l1
10784 jmpl %l1, %i3
10785 fbne %fcc1, loop_931
10786 srax %g6, 0x11, %g2
10787 tgu %xcc, 0x5
10788loop_930:
10789 sdivx %l4, 0x1BB9, %l2
10790loop_931:
10791 fmovse %xcc, %f0, %f28
10792 bg,a,pn %icc, loop_932
10793 orcc %o6, %i4, %g7
10794 fxnors %f18, %f13, %f23
10795 edge32 %g4, %g1, %l5
10796loop_932:
10797 and %g5, %o1, %o7
10798 sra %l0, %o5, %i2
10799 tne %icc, 0x2
10800 edge8n %i0, %l1, %g3
10801 tle %xcc, 0x2
10802 movrne %o3, %i5, %o4
10803 sdiv %i7, 0x1329, %i1
10804 bvs,pt %icc, loop_933
10805 andcc %o2, 0x1DB8, %o0
10806 tl %xcc, 0x6
10807 addc %l3, 0x011F, %i6
10808loop_933:
10809 fba,a %fcc3, loop_934
10810 ldsw [%l7 + 0x30], %i3
10811 set 0x40, %g6
10812 stda %f16, [%l7 + %g6] 0x04
10813loop_934:
10814 tvc %icc, 0x0
10815 tvs %icc, 0x0
10816 fmovdvs %icc, %f5, %f12
10817 sra %l6, 0x11, %g6
10818 sdivcc %g2, 0x132B, %l2
10819 taddcctv %l4, 0x19AA, %i4
10820 fmovrsne %g7, %f18, %f4
10821 addc %o6, %g4, %g1
10822 fmovdvs %icc, %f1, %f2
10823 sdivx %l5, 0x0F4F, %g5
10824 orncc %o1, 0x0415, %o7
10825 or %o5, %l0, %i2
10826 tleu %xcc, 0x2
10827 stw %i0, [%l7 + 0x2C]
10828 fxor %f24, %f0, %f24
10829 swap [%l7 + 0x48], %g3
10830 alignaddr %o3, %l1, %i5
10831 wr %g0, 0x0c, %asi
10832 lduwa [%l7 + 0x74] %asi, %i7
10833 smulcc %i1, 0x1B53, %o2
10834 smul %o4, 0x04BD, %l3
10835 bg,a %icc, loop_935
10836 srax %o0, 0x1F, %i3
10837 fnand %f22, %f30, %f10
10838 edge16 %l6, %i6, %g6
10839loop_935:
10840 xnorcc %g2, %l4, %l2
10841 movrlez %i4, %g7, %o6
10842 fbl %fcc0, loop_936
10843 fandnot2s %f31, %f28, %f30
10844 movpos %icc, %g4, %l5
10845 stw %g5, [%l7 + 0x2C]
10846loop_936:
10847 fmovrslez %g1, %f17, %f16
10848 te %icc, 0x3
10849 andncc %o1, %o7, %l0
10850 stbar
10851 wr %g0, 0x19, %asi
10852 ldda [%l7 + 0x40] %asi, %f16
10853 movneg %icc, %i2, %o5
10854 edge8n %i0, %g3, %l1
10855 fbuge %fcc1, loop_937
10856 fornot1s %f8, %f16, %f23
10857 nop
10858 fitos %f12, %f4
10859 fstox %f4, %f18
10860 nop
10861 set 0x60, %i7
10862 std %f14, [%l7 + %i7]
10863loop_937:
10864 sll %i5, 0x05, %i7
10865 nop
10866 fitos %f21, %f28
10867 smulcc %o3, %i1, %o4
10868 udivx %o2, 0x0A0F, %l3
10869 brlez,a %o0, loop_938
10870 addcc %l6, 0x1041, %i6
10871 bcs,a,pt %xcc, loop_939
10872 edge16n %i3, %g2, %l4
10873loop_938:
10874 fbul,a %fcc3, loop_940
10875 movge %icc, %g6, %i4
10876loop_939:
10877 movne %xcc, %g7, %o6
10878 lduh [%l7 + 0x34], %l2
10879loop_940:
10880 udivx %l5, 0x0B17, %g4
10881 fornot2s %f2, %f31, %f17
10882 alignaddrl %g1, %g5, %o1
10883 fandnot1 %f18, %f28, %f2
10884 fmovsl %icc, %f26, %f17
10885 nop
10886 setx 0x5C601FD7F5D42900, %l0, %l6
10887 stx %l6, [%l7 + 0x28]
10888 ldd [%l7 + 0x28], %f4
10889 setx 0x3D3BB4F08A713356, %l1, %l5
10890 stx %l5, [%l7 + 0x10]
10891 ldd [%l7 + 0x10], %f2
10892 faddd %f2, %f4, %f2
10893 edge16l %o7, %i2, %l0
10894 srl %o5, %g3, %i0
10895 saved
10896 rdpr %cwp, %g1
10897 rdpr %cansave, %g2
10898 rdpr %canrestore, %g3
10899 rdpr %cleanwin, %g4
10900 rdpr %otherwin, %g5
10901 rdpr %wstate, %g6
10902 set 0x48, %o6
10903 ldswa [%l7 + %o6] 0x11, %i5
10904 fmovsvc %xcc, %f22, %f12
10905 wr %g0, 0x89, %asi
10906 lduha [%l7 + 0x2C] %asi, %i7
10907 wr %g0, 0x89, %asi
10908 stha %o3, [%l7 + 0x64] %asi
10909 tpos %xcc, 0x1
10910 alignaddr %l1, %o4, %i1
10911 restored
10912 rdpr %cwp, %g1
10913 rdpr %cansave, %g2
10914 rdpr %canrestore, %g3
10915 rdpr %cleanwin, %g4
10916 rdpr %otherwin, %g5
10917 rdpr %wstate, %g6
10918 bne %xcc, loop_941
10919 movrgz %l3, %o2, %o0
10920 fmovrdlz %i6, %f8, %f26
10921 restored
10922 rdpr %cwp, %g1
10923 rdpr %cansave, %g2
10924 rdpr %canrestore, %g3
10925 rdpr %cleanwin, %g4
10926 rdpr %otherwin, %g5
10927 rdpr %wstate, %g6
10928loop_941:
10929 edge32ln %l6, %i3, %g2
10930 fmovs %f1, %f17
10931 array16 %l4, %g6, %i4
10932 sir 0x1319
10933 fbo,a %fcc3, loop_942
10934 saved
10935 rdpr %cwp, %g1
10936 rdpr %cansave, %g2
10937 rdpr %canrestore, %g3
10938 rdpr %cleanwin, %g4
10939 rdpr %otherwin, %g5
10940 rdpr %wstate, %g6
10941 wr %g0, 0xeb, %asi
10942 stwa %g7, [%l7 + 0x7C] %asi
10943 membar #Sync
10944loop_942:
10945 edge8ln %o6, %l2, %g4
10946 mulx %g1, 0x04A7, %g5
10947 srl %o1, 0x07, %l5
10948 movre %o7, 0x239, %l0
10949 movvc %icc, %i2, %g3
10950 prefetch [%l7 + 0x4C], 0x0
10951 movge %icc, %o5, %i0
10952 movpos %xcc, %i7, %i5
10953 bn,a %xcc, loop_943
10954 tge %icc, 0x6
10955 fmovscc %icc, %f26, %f25
10956 or %l1, %o4, %o3
10957loop_943:
10958 movne %xcc, %l3, %i1
10959 fnot2 %f6, %f18
10960 std %f16, [%l7 + 0x60]
10961 bge,pn %xcc, loop_944
10962 popc 0x16A6, %o0
10963 edge8ln %o2, %i6, %i3
10964 tsubcc %g2, %l4, %g6
10965loop_944:
10966 stx %l6, [%l7 + 0x20]
10967 add %i4, %g7, %l2
10968 bvc,pn %xcc, loop_945
10969 fpadd32 %f12, %f4, %f26
10970 movn %xcc, %g4, %o6
10971 xnorcc %g1, 0x094A, %g5
10972loop_945:
10973 fmuld8sux16 %f2, %f23, %f20
10974 movvc %xcc, %o1, %o7
10975 ble,a %icc, loop_946
10976 nop
10977 setx 0x66447F7D, %l0, %l6
10978 st %l6, [%l7 + 0x28]
10979 ld [%l7 + 0x28], %f22
10980 setx 0x0B7D4168, %l1, %l5
10981 st %l5, [%l7 + 0x10]
10982 ld [%l7 + 0x10], %f1
10983 fmuls %f1, %f22, %f2
10984 alignaddr %l0, %i2, %g3
10985 wr %g0, 0x2e, %asi
10986 ldda [%l7 + 0x30] %asi, %o4
10987loop_946:
10988 fmovrslz %i0, %f14, %f18
10989 nop
10990 setx 0x16721E24, %l0, %l6
10991 st %l6, [%l7 + 0x28]
10992 ld [%l7 + 0x28], %f20
10993 setx 0x67C1587A, %l1, %l5
10994 st %l5, [%l7 + 0x10]
10995 ld [%l7 + 0x10], %f25
10996 fadds %f25, %f20, %f29
10997 mulx %i7, 0x1F8F, %i5
10998 fmovrdlez %l5, %f22, %f16
10999 movcs %icc, %l1, %o4
11000 fmovrdne %l3, %f18, %f26
11001 sll %i1, 0x1B, %o0
11002 brgez %o3, loop_947
11003 fexpand %f21, %f6
11004 fmovdpos %xcc, %f3, %f2
11005 tgu %icc, 0x3
11006loop_947:
11007 nop
11008 add %l7, 0x58, %l6
11009 wr %g0, 0x89, %asi
11010 ldxa [%l6] %asi, %o2
11011 casxa [%l6] 0x89, %o2, %i3
11012 fbu %fcc2, loop_948
11013 nop
11014 setx loop_949, %l0, %l1
11015 wrpr 0x1, %tl
11016 wrpr %l1, %tnpc
11017 setx 0x34400001400, %l0, %l1
11018 wrpr %l1, %tstate
11019 wrhpr 0x4, %htstate
11020 done
11021 edge8 %g2, %i6, %l4
11022 edge16l %g6, %i4, %g7
11023loop_948:
11024 nop
11025 wr %g0, 0x88, %asi
11026 lduwa [%l7 + 0x0C] %asi, %l6
11027loop_949:
11028 tne %icc, 0x0
11029 edge16ln %g4, %o6, %l2
11030 tvs %xcc, 0x3
11031 for %f28, %f22, %f22
11032 stw %g5, [%l7 + 0x18]
11033 edge32 %g1, %o7, %l0
11034 bleu,a %xcc, loop_950
11035 tcs %xcc, 0x0
11036 mulscc %o1, %g3, %i2
11037 tpos %icc, 0x4
11038loop_950:
11039 tleu %xcc, 0x6
11040 wr %g0, 0x11, %asi
11041 lda [%l7 + 0x70] %asi, %f17
11042 fbu %fcc3, loop_951
11043 tcs %icc, 0x7
11044 set 0x50, %o7
11045 prefetcha [%l7 + %o7] 0x0c, 0x0
11046loop_951:
11047 taddcc %i7, %i5, %o5
11048 movg %icc, %l5, %o4
11049 fmovdcc %xcc, %f12, %f8
11050 edge16ln %l1, %i1, %o0
11051 fsrc1 %f16, %f16
11052 edge8n %o3, %o2, %l3
11053 fble %fcc3, loop_952
11054 xor %i3, 0x1DAC, %i6
11055 subc %g2, 0x1D40, %g6
11056 edge8ln %i4, %g7, %l4
11057loop_952:
11058 tge %xcc, 0x6
11059 orncc %l6, %g4, %l2
11060 edge8n %g5, %g1, %o6
11061 addcc %l0, 0x0E6B, %o1
11062 fpsub32 %f20, %f12, %f28
11063 ldx [%l7 + 0x78], %g3
11064 andcc %i2, %o7, %i7
11065 orcc %i5, 0x095E, %o5
11066 fpadd16 %f8, %f10, %f24
11067 alignaddrl %l5, %o4, %l1
11068 fsrc1s %f18, %f5
11069 srax %i0, %i1, %o0
11070 bshuffle %f28, %f20, %f0
11071 tsubcc %o2, %o3, %l3
11072 sethi 0x1592, %i3
11073 tcc %xcc, 0x1
11074 andcc %g2, 0x0017, %g6
11075 tneg %icc, 0x4
11076 andcc %i6, %i4, %g7
11077 fmovrde %l6, %f12, %f30
11078 edge16l %g4, %l4, %g5
11079 movrgz %g1, %o6, %l2
11080 bpos,a,pn %xcc, loop_953
11081 sra %l0, 0x0D, %o1
11082 tn %icc, 0x2
11083 fmovdg %xcc, %f7, %f3
11084loop_953:
11085 bge,a,pt %icc, loop_954
11086 edge16l %i2, %o7, %g3
11087 sllx %i7, %o5, %l5
11088 fbue %fcc2, loop_955
11089loop_954:
11090 fbuge,a %fcc0, loop_956
11091 bg,pn %xcc, loop_957
11092 movgu %xcc, %i5, %l1
11093loop_955:
11094 ldsb [%l7 + 0x4E], %o4
11095loop_956:
11096 edge8l %i1, %o0, %i0
11097loop_957:
11098 membar 0x41
11099 add %o2, %l3, %o3
11100 sethi 0x1069, %i3
11101 tsubcctv %g6, %g2, %i4
11102 smulcc %g7, 0x08BF, %l6
11103 edge16ln %g4, %l4, %i6
11104 set 0x14, %l2
11105 sta %f0, [%l7 + %l2] 0x04
11106 set 0x78, %i1
11107 swapa [%l7 + %i1] 0x11, %g1
11108 movvc %xcc, %o6, %l2
11109 tn %xcc, 0x2
11110 fcmpgt16 %f10, %f22, %g5
11111 set 0x10, %i2
11112 stxa %l0, [%g0 + %i2] 0x20
11113 fmovdvs %xcc, %f21, %f28
11114 fnor %f0, %f4, %f20
11115 mova %icc, %i2, %o7
11116 fsrc2 %f22, %f24
11117 fpmerge %f24, %f27, %f20
11118 tge %xcc, 0x6
11119 sllx %g3, 0x1C, %o1
11120 fpmerge %f9, %f19, %f8
11121 nop
11122 setx 0x45E69CBA21B0D4B5, %l0, %l6
11123 stx %l6, [%l7 + 0x28]
11124 ldd [%l7 + 0x28], %f6
11125 setx 0x4F86EE5E23922ED3, %l1, %l5
11126 stx %l5, [%l7 + 0x10]
11127 ldd [%l7 + 0x10], %f8
11128 fsubd %f8, %f6, %f4
11129 smulcc %o5, %l5, %i7
11130 sll %l1, %o4, %i5
11131 bvs,pn %xcc, loop_958
11132 addcc %i1, %o0, %i0
11133 mulx %l3, %o3, %o2
11134 movcs %xcc, %g6, %g2
11135loop_958:
11136 orcc %i3, %g7, %l6
11137 brlz,a %g4, loop_959
11138 udiv %l4, 0x193D, %i4
11139 tg %xcc, 0x3
11140 prefetch [%l7 + 0x3C], 0x0
11141loop_959:
11142 sra %i6, 0x11, %o6
11143 bgu,pt %icc, loop_960
11144 nop
11145 setx 0xE78C1732AA037ED5, %l0, %l6
11146 stx %l6, [%l7 + 0x28]
11147 ldd [%l7 + 0x28], %f10
11148 setx 0x8F976AD96CC4B616, %l1, %l5
11149 stx %l5, [%l7 + 0x10]
11150 ldd [%l7 + 0x10], %f30
11151 fdivd %f30, %f10, %f28
11152 fbul %fcc1, loop_961
11153 subc %l2, %g1, %l0
11154loop_960:
11155 nop
11156 wr %g0, 0x89, %asi
11157 ldsha [%l7 + 0x74] %asi, %i2
11158loop_961:
11159 fxor %f8, %f30, %f24
11160 brlz %o7, loop_962
11161 ldsb [%l7 + 0x51], %g5
11162 fmovrsne %o1, %f30, %f14
11163 tne %icc, 0x0
11164loop_962:
11165 edge8 %o5, %l5, %i7
11166 stb %l1, [%l7 + 0x4F]
11167 ldd [%l7 + 0x58], %o4
11168 movrne %g3, %i1, %o0
11169 movneg %xcc, %i0, %i5
11170 tge %xcc, 0x1
11171 tpos %xcc, 0x1
11172 movcs %xcc, %l3, %o2
11173 edge32n %g6, %o3, %g2
11174 addc %i3, 0x1EA9, %g7
11175 add %l7, 0x08, %l6
11176 wr %g0, 0x0c, %asi
11177 casxa [%l6] 0x0c, %g4, %l6
11178 mulscc %i4, 0x0BBA, %i6
11179 taddcc %o6, %l2, %g1
11180 movcs %xcc, %l0, %l4
11181 edge32 %o7, %i2, %g5
11182 swap [%l7 + 0x24], %o1
11183 tne %xcc, 0x5
11184 add %l7, 0x58, %l6
11185 wr %g0, 0x80, %asi
11186 casa [%l6] %asi, %o5, %i7
11187 fmovrdlez %l5, %f22, %f8
11188 fandnot2 %f26, %f0, %f28
11189 nop
11190 fitod %f7, %f0
11191 mulx %o4, %l1, %i1
11192 fnot2s %f31, %f4
11193 add %o0, %g3, %i0
11194 andcc %l3, %i5, %g6
11195 udivcc %o3, 0x1CF2, %o2
11196 movrgez %i3, 0x207, %g7
11197 smul %g4, 0x0C1E, %g2
11198 nop
11199 set 0x7C, %i4
11200 ldsw [%l7 + %i4], %l6
11201 fcmpeq32 %f16, %f20, %i4
11202 fpsub16 %f2, %f30, %f12
11203 edge8n %i6, %o6, %g1
11204 fmovrdgez %l2, %f30, %f24
11205 movrlez %l4, %l0, %i2
11206 srl %g5, %o1, %o5
11207 umul %i7, 0x03DA, %l5
11208 wr %g0, 0x19, %asi
11209 swapa [%l7 + 0x08] %asi, %o7
11210 fmuld8sux16 %f12, %f22, %f28
11211 fmovscs %icc, %f3, %f13
11212 mulscc %l1, 0x145B, %i1
11213 fmovsa %xcc, %f4, %f6
11214 ldstub [%l7 + 0x65], %o0
11215 movcs %xcc, %o4, %i0
11216 or %l3, 0x0CC7, %g3
11217 sdiv %g6, 0x1AD5, %o3
11218 subccc %o2, %i5, %g7
11219 fmovrde %g4, %f10, %f4
11220 orcc %g2, %l6, %i4
11221 tg %icc, 0x7
11222 udivcc %i6, 0x1494, %o6
11223 tne %xcc, 0x7
11224 fxors %f11, %f27, %f31
11225 udivcc %g1, 0x06E4, %i3
11226 fmovd %f20, %f4
11227 set 0x08, %o2
11228 ldstuba [%l7 + %o2] 0x19, %l4
11229 sra %l0, %i2, %g5
11230 fbg,a %fcc1, loop_963
11231 lduw [%l7 + 0x08], %o1
11232 set 0x66, %g4
11233 lduba [%l7 + %g4] 0x18, %l2
11234loop_963:
11235 tneg %icc, 0x1
11236 fandnot1 %f18, %f14, %f16
11237 udivcc %i7, 0x1331, %o5
11238 subcc %l5, 0x0578, %l1
11239 fexpand %f2, %f18
11240 fmovrde %o7, %f2, %f24
11241 fzeros %f3
11242 fmul8x16au %f20, %f6, %f26
11243 ldsb [%l7 + 0x08], %o0
11244 bneg,a %icc, loop_964
11245 te %xcc, 0x6
11246 tle %icc, 0x7
11247 mova %icc, %i1, %o4
11248loop_964:
11249 fmovrde %l3, %f16, %f18
11250 tsubcc %i0, %g3, %g6
11251 xnor %o3, 0x1716, %o2
11252 move %xcc, %i5, %g4
11253 fmovdneg %xcc, %f28, %f20
11254 bcs,pt %xcc, loop_965
11255 tleu %xcc, 0x2
11256 stx %g7, [%l7 + 0x78]
11257 xnorcc %l6, %g2, %i6
11258loop_965:
11259 tl %xcc, 0x1
11260 fzeros %f11
11261 membar 0x77
11262 movvc %xcc, %o6, %g1
11263 set 0x4B, %g3
11264 ldsba [%l7 + %g3] 0x89, %i4
11265 subccc %i3, 0x1C55, %l4
11266 prefetch [%l7 + 0x48], 0x3
11267 movrgz %l0, 0x2EB, %i2
11268 fpack32 %f20, %f16, %f22
11269 fmovrdlez %o1, %f10, %f8
11270 bvs,pn %icc, loop_966
11271 ldstub [%l7 + 0x35], %g5
11272 bpos loop_967
11273 mulscc %i7, 0x0E91, %o5
11274loop_966:
11275 nop
11276 wr %g0, 0x23, %asi
11277 ldda [%l7 + 0x70] %asi, %l4
11278loop_967:
11279 fbuge,a %fcc3, loop_968
11280 edge32n %l1, %l2, %o7
11281 stw %i1, [%l7 + 0x44]
11282 edge32ln %o4, %o0, %i0
11283loop_968:
11284 nop
11285 setx 0x70604C70, %l0, %l6
11286 st %l6, [%l7 + 0x64]
11287 ld [%l7 + 0x64], %fsr
11288 fnors %f19, %f0, %f11
11289 fba,a %fcc0, loop_969
11290 movrgez %l3, %g6, %g3
11291 addc %o2, %o3, %i5
11292 ldub [%l7 + 0x0D], %g7
11293loop_969:
11294 nop
11295 fitos %f8, %f9
11296 fstox %f9, %f8
11297 fxtos %f8, %f3
11298 set 0x2C, %g7
11299 lda [%l7 + %g7] 0x10, %f1
11300 tvc %xcc, 0x7
11301 add %l7, 0x18, %l6
11302 wr %g0, 0x0c, %asi
11303 casa [%l6] 0x0c, %g4, %g2
11304 tsubcc %i6, %l6, %o6
11305 subcc %g1, 0x1F8E, %i3
11306 movrgz %i4, 0x082, %l4
11307 move %icc, %i2, %o1
11308 ldstub [%l7 + 0x21], %g5
11309 sra %i7, 0x1A, %o5
11310 edge32 %l0, %l5, %l1
11311 tsubcctv %o7, 0x075C, %i1
11312 set 0x70, %l3
11313 lduwa [%l7 + %l3] 0x19, %o4
11314 fbn %fcc2, loop_970
11315 movl %icc, %l2, %i0
11316 restored
11317 rdpr %cwp, %g1
11318 rdpr %cansave, %g2
11319 rdpr %canrestore, %g3
11320 rdpr %cleanwin, %g4
11321 rdpr %otherwin, %g5
11322 rdpr %wstate, %g6
11323 addc %o0, 0x1D7D, %g6
11324loop_970:
11325 fmuld8sux16 %f5, %f28, %f6
11326 edge32 %l3, %g3, %o2
11327 smul %i5, %o3, %g4
11328 addccc %g2, 0x0CB7, %i6
11329 flush %l7 + 0x14
11330 edge8n %l6, %o6, %g7
11331 xor %g1, 0x1BB9, %i3
11332 or %i4, 0x0655, %i2
11333 nop
11334 setx 0x207EFEB5, %l0, %l6
11335 st %l6, [%l7 + 0x28]
11336 ld [%l7 + 0x28], %fsr
11337 stb %o1, [%l7 + 0x4A]
11338 tg %xcc, 0x7
11339 tcs %icc, 0x4
11340 tge %xcc, 0x3
11341 popc %l4, %i7
11342 edge16l %o5, %l0, %g5
11343 addcc %l1, 0x06B4, %l5
11344 subc %i1, %o7, %o4
11345 edge16l %l2, %o0, %i0
11346 addcc %g6, 0x07CA, %g3
11347 tcs %icc, 0x4
11348 brlz,a %o2, loop_971
11349 fmovrdne %i5, %f26, %f26
11350 addc %o3, %l3, %g2
11351 movrlz %g4, 0x213, %l6
11352loop_971:
11353 pdist %f28, %f10, %f2
11354 set 0x40, %i0
11355 ldda [%l7 + %i0] 0x19, %f0
11356 bneg %xcc, loop_972
11357 edge32ln %i6, %g7, %o6
11358 fbl %fcc3, loop_973
11359 fsrc1 %f14, %f8
11360loop_972:
11361 sdivcc %g1, 0x0A3F, %i3
11362 movcs %xcc, %i4, %i2
11363loop_973:
11364 movneg %xcc, %o1, %i7
11365 add %l7, 0x5C, %l6
11366 wr %g0, 0x11, %asi
11367 casa [%l6] %asi, %l4, %o5
11368 fbge,a %fcc1, loop_974
11369 movrne %l0, %l1, %l5
11370 smulcc %i1, 0x06F0, %g5
11371 udiv %o7, 0x12EF, %o4
11372loop_974:
11373 bpos loop_975
11374 movle %xcc, %o0, %i0
11375 bge,a loop_976
11376 movrgez %l2, 0x1BC, %g3
11377loop_975:
11378 tgu %xcc, 0x7
11379 addcc %g6, %i5, %o3
11380loop_976:
11381 tsubcctv %o2, %g2, %g4
11382 edge16 %l3, %i6, %g7
11383 movne %xcc, %l6, %g1
11384 tneg %xcc, 0x3
11385 nop
11386 set 0x25, %l0
11387 ldstub [%l7 + %l0], %i3
11388 orcc %i4, 0x0BDD, %o6
11389 fblg,a %fcc3, loop_977
11390 restored
11391 rdpr %cwp, %g1
11392 rdpr %cansave, %g2
11393 rdpr %canrestore, %g3
11394 rdpr %cleanwin, %g4
11395 rdpr %otherwin, %g5
11396 rdpr %wstate, %g6
11397 sdiv %o1, 0x1476, %i7
11398 addc %i2, %l4, %l0
11399loop_977:
11400 prefetch [%l7 + 0x70], 0x2
11401 fbn %fcc3, loop_978
11402 lduw [%l7 + 0x44], %l1
11403 andcc %o5, 0x0F02, %l5
11404 fbo %fcc3, loop_979
11405loop_978:
11406 nop
11407 setx loop_980, %l0, %l1
11408 wrpr 0x1, %tl
11409 wrpr %l1, %tnpc
11410 setx 0x34400001400, %l0, %l1
11411 wrpr %l1, %tstate
11412 wrhpr 0x4, %htstate
11413 done
11414 udiv %i1, 0x0B24, %g5
11415 movne %icc, %o4, %o7
11416loop_979:
11417 sllx %i0, %l2, %o0
11418loop_980:
11419 sllx %g6, 0x1A, %i5
11420 sub %o3, %o2, %g2
11421 sdivcc %g4, 0x011A, %g3
11422 movvc %icc, %i6, %g7
11423 nop
11424 setx 0x0DC5675E, %l0, %l6
11425 st %l6, [%l7 + 0x28]
11426 ld [%l7 + 0x28], %f5
11427 setx 0xCDCBB49D, %l1, %l5
11428 st %l5, [%l7 + 0x10]
11429 ld [%l7 + 0x10], %f11
11430 fmuls %f11, %f5, %f8
11431 edge16ln %l6, %g1, %l3
11432 sdiv %i3, 0x1DF3, %i4
11433 nop
11434 setx 0xF339A7A9, %l0, %l6
11435 st %l6, [%l7 + 0x28]
11436 ld [%l7 + 0x28], %f27
11437 setx 0xE2F558D6, %l1, %l5
11438 st %l5, [%l7 + 0x10]
11439 ld [%l7 + 0x10], %f14
11440 fmuls %f14, %f27, %f19
11441 fbo,a %fcc3, loop_981
11442 nop
11443 setx 0xE0551E48, %l0, %l6
11444 st %l6, [%l7 + 0x3C]
11445 ld [%l7 + 0x3C], %fsr
11446 fble,a %fcc2, loop_982
11447 sll %o1, 0x1D, %i7
11448loop_981:
11449 xorcc %o6, 0x003A, %l4
11450 ldsw [%l7 + 0x2C], %l0
11451loop_982:
11452 tgu %icc, 0x1
11453 fmovdcc %icc, %f29, %f6
11454 fmovde %icc, %f7, %f3
11455 edge8l %i2, %o5, %l1
11456 movge %icc, %i1, %l5
11457 edge8ln %o4, %o7, %g5
11458 wr %g0, 0x88, %asi
11459 stda %f0, [%l7 + 0x40] %asi
11460 sdiv %l2, 0x1809, %i0
11461 tne %icc, 0x6
11462 movvc %xcc, %g6, %i5
11463 fbug,a %fcc3, loop_983
11464 umul %o0, %o2, %o3
11465 udivcc %g4, 0x0555, %g2
11466 ldd [%l7 + 0x20], %i6
11467loop_983:
11468 tvc %xcc, 0x3
11469 andncc %g3, %l6, %g1
11470 for %f6, %f10, %f16
11471 fpsub16 %f24, %f0, %f2
11472 fandnot2 %f16, %f20, %f8
11473 fxors %f18, %f23, %f7
11474 nop
11475 set 0x52, %l5
11476 ldstub [%l7 + %l5], %g7
11477 array8 %l3, %i3, %o1
11478 fmovdgu %icc, %f3, %f18
11479 ba,a,pn %xcc, loop_984
11480 fmovda %icc, %f28, %f31
11481 fxnors %f12, %f23, %f10
11482 fba,a %fcc3, loop_985
11483loop_984:
11484 brgez,a %i7, loop_986
11485 membar 0x06
11486 nop
11487 fitos %f13, %f14
11488 fstox %f14, %f22
11489loop_985:
11490 sllx %o6, 0x11, %i4
11491loop_986:
11492 taddcctv %l4, %l0, %i2
11493 mulx %o5, 0x17CA, %l1
11494 fcmple16 %f0, %f6, %l5
11495 set 0x3C, %g1
11496 lduwa [%l7 + %g1] 0x15, %o4
11497 movcs %icc, %o7, %g5
11498 nop
11499 setx loop_987, %l0, %l1
11500 wrpr 0x1, %tl
11501 wrpr %l1, %tnpc
11502 setx 0x34400001400, %l0, %l1
11503 wrpr %l1, %tstate
11504 wrhpr 0x4, %htstate
11505 done
11506 movrgz %l2, %i0, %i1
11507 fpmerge %f31, %f0, %f14
11508 movn %icc, %i5, %g6
11509loop_987:
11510 fxor %f24, %f24, %f10
11511 srl %o2, 0x14, %o3
11512 fbl,a %fcc2, loop_988
11513 bcc,a,pn %xcc, loop_989
11514 alignaddrl %o0, %g4, %g2
11515 bleu,a loop_990
11516loop_988:
11517 fmovrsgez %g3, %f21, %f4
11518loop_989:
11519 fands %f18, %f14, %f31
11520 udivx %l6, 0x0A6A, %g1
11521loop_990:
11522 tneg %xcc, 0x5
11523 fbul %fcc3, loop_991
11524 tsubcctv %g7, 0x1221, %i6
11525 sethi 0x003A, %l3
11526 add %l7, 0x48, %l6
11527 wr %g0, 0x89, %asi
11528 casa [%l6] 0x89, %i3, %i7
11529loop_991:
11530 fmovsn %xcc, %f26, %f9
11531 fmovsleu %icc, %f6, %f9
11532 subcc %o6, %o1, %l4
11533 set 0x40, %l4
11534 ldda [%l7 + %l4] 0x80, %f16
11535 xnorcc %l0, 0x1255, %i4
11536 wr %g0, 0x0c, %asi
11537 lduwa [%l7 + 0x18] %asi, %o5
11538 mulscc %l1, %i2, %o4
11539 edge8n %o7, %l5, %l2
11540 te %icc, 0x3
11541 subc %g5, 0x179B, %i1
11542 ld [%l7 + 0x48], %f18
11543 tle %xcc, 0x0
11544 udivcc %i5, 0x03C4, %i0
11545 movpos %icc, %g6, %o3
11546 srlx %o0, 0x09, %o2
11547 swap [%l7 + 0x6C], %g2
11548 nop
11549 setx 0xA7ED9A8E, %l0, %l6
11550 st %l6, [%l7 + 0x28]
11551 ld [%l7 + 0x28], %f28
11552 setx 0x51A00AAC, %l1, %l5
11553 st %l5, [%l7 + 0x10]
11554 ld [%l7 + 0x10], %f14
11555 fdivs %f14, %f28, %f24
11556 srl %g3, 0x11, %g4
11557 fcmpeq16 %f20, %f22, %g1
11558 andn %g7, 0x15C2, %l6
11559 fand %f16, %f28, %f16
11560 nop
11561 set 0x40, %o0
11562 stx %l3, [%l7 + %o0]
11563 fandnot2 %f8, %f24, %f26
11564 ldsb [%l7 + 0x2E], %i6
11565 movn %xcc, %i3, %i7
11566 ldsb [%l7 + 0x18], %o6
11567 fmovrdgz %l4, %f0, %f16
11568 movcc %icc, %o1, %i4
11569 fmovrslz %l0, %f20, %f29
11570 ldsb [%l7 + 0x7B], %o5
11571 addc %i2, %o4, %o7
11572 edge16l %l5, %l2, %g5
11573 set 0x30, %o4
11574 stxa %l1, [%l7 + %o4] 0xeb
11575 membar #Sync
11576 stbar
11577 bgu,a,pt %icc, loop_992
11578 movrgz %i5, %i0, %i1
11579 movleu %xcc, %o3, %g6
11580 fmovrdgz %o0, %f10, %f2
11581loop_992:
11582 fba,a %fcc0, loop_993
11583 fcmpgt16 %f30, %f30, %g2
11584 subc %o2, 0x0B02, %g3
11585 sdivx %g1, 0x0067, %g4
11586loop_993:
11587 swap [%l7 + 0x5C], %l6
11588 bneg,pn %xcc, loop_994
11589 array16 %l3, %g7, %i6
11590 edge8 %i3, %o6, %i7
11591 fbge,a %fcc2, loop_995
11592loop_994:
11593 tneg %icc, 0x0
11594 addcc %l4, 0x1CDF, %i4
11595 mova %xcc, %o1, %l0
11596loop_995:
11597 sra %i2, %o5, %o7
11598 ldd [%l7 + 0x28], %o4
11599 udivcc %l2, 0x1FED, %g5
11600 nop
11601 setx 0xFCC97CC5, %l0, %l6
11602 st %l6, [%l7 + 0x28]
11603 ld [%l7 + 0x28], %f9
11604 fsqrts %f9, %f5
11605 or %l5, %i5, %i0
11606 fmovdg %icc, %f10, %f31
11607 brlz,a %i1, loop_996
11608 nop
11609 fitos %f3, %f24
11610 fnand %f16, %f22, %f4
11611 movcc %icc, %l1, %o3
11612loop_996:
11613 add %o0, 0x1661, %g2
11614 fmovdn %icc, %f6, %f10
11615 fmul8x16 %f3, %f14, %f14
11616 nop
11617 setx 0x8AFF407E4073BE8F, %l0, %l6
11618 stx %l6, [%l7 + 0x78]
11619 ldx [%l7 + 0x78], %fsr
11620 ldx [%l7 + 0x38], %g6
11621 brgz %o2, loop_997
11622 fcmple32 %f18, %f16, %g1
11623 fmovrslz %g3, %f18, %f4
11624 xnorcc %g4, %l3, %l6
11625loop_997:
11626 movrlz %g7, 0x2A2, %i3
11627 smul %i6, %o6, %l4
11628 sll %i7, 0x0D, %i4
11629 bl loop_998
11630 addccc %o1, 0x0589, %l0
11631 movrlez %o5, 0x09A, %o7
11632 sub %i2, 0x0346, %l2
11633loop_998:
11634 udivx %o4, 0x0DBF, %g5
11635 tneg %icc, 0x2
11636 fnegd %f0, %f10
11637 fbge,a %fcc1, loop_999
11638 fmovsvc %xcc, %f5, %f12
11639 subc %i5, 0x0536, %l5
11640 bl,a,pt %icc, loop_1000
11641loop_999:
11642 fcmple16 %f16, %f10, %i0
11643 sethi 0x0A2F, %i1
11644 fmovdne %icc, %f2, %f21
11645loop_1000:
11646 tsubcc %o3, %l1, %g2
11647 edge16l %o0, %o2, %g6
11648 sethi 0x174D, %g1
11649 lduh [%l7 + 0x0E], %g4
11650 fzeros %f22
11651 restored
11652 rdpr %cwp, %g1
11653 rdpr %cansave, %g2
11654 rdpr %canrestore, %g3
11655 rdpr %cleanwin, %g4
11656 rdpr %otherwin, %g5
11657 rdpr %wstate, %g6
11658 mulx %l3, 0x0573, %g3
11659 move %xcc, %g7, %l6
11660 xor %i3, 0x00BE, %o6
11661 bn %icc, loop_1001
11662 bvc,a,pn %xcc, loop_1002
11663 array8 %l4, %i6, %i4
11664 sir 0x1E33
11665loop_1001:
11666 nop
11667 add %l7, 0x08, %l6
11668 wr %g0, 0x04, %asi
11669 ldxa [%l6] %asi, %i7
11670 casxa [%l6] 0x04, %i7, %l0
11671loop_1002:
11672 udivcc %o1, 0x17E1, %o7
11673 fornot1 %f10, %f10, %f20
11674 tcc %icc, 0x2
11675 st %f15, [%l7 + 0x40]
11676 sub %i2, 0x1CBB, %o5
11677 andcc %l2, 0x14C6, %o4
11678 nop
11679 setx 0xC187878B061641A8, %l0, %l6
11680 stx %l6, [%l7 + 0x28]
11681 ldd [%l7 + 0x28], %f28
11682 setx 0xD7EA1631F477D3DA, %l1, %l5
11683 stx %l5, [%l7 + 0x10]
11684 ldd [%l7 + 0x10], %f24
11685 faddd %f24, %f28, %f22
11686 fcmpne32 %f20, %f28, %i5
11687 bcs,a,pn %xcc, loop_1003
11688 ldd [%l7 + 0x58], %f4
11689 st %f29, [%l7 + 0x2C]
11690 xnorcc %l5, 0x0275, %i0
11691loop_1003:
11692 fpadd16 %f28, %f0, %f18
11693 tcs %xcc, 0x3
11694 edge16 %i1, %o3, %g5
11695 ldub [%l7 + 0x34], %g2
11696 srax %l1, 0x0E, %o2
11697 srax %g6, 0x0A, %o0
11698 fmovdvs %icc, %f6, %f4
11699 fbue %fcc2, loop_1004
11700 mulscc %g4, 0x12E6, %l3
11701 subcc %g1, 0x0576, %g3
11702 bpos,a,pn %xcc, loop_1005
11703loop_1004:
11704 tle %xcc, 0x5
11705 brnz %g7, loop_1006
11706 srax %i3, 0x03, %l6
11707loop_1005:
11708 nop
11709 wr %g0, 0x81, %asi
11710 ldswa [%l7 + 0x54] %asi, %o6
11711loop_1006:
11712 sub %l4, %i4, %i6
11713 nop
11714 setx loop_1007, %l0, %l1
11715 wrpr 0x1, %tl
11716 wrpr %l1, %tpc
11717 add %l1, 0x4, %l1
11718 wrpr %l1, %tnpc
11719 setx 0x34400001400, %l0, %l1
11720 wrpr %l1, %tstate
11721 wrhpr 0x4, %htstate
11722 retry
11723 array32 %l0, %i7, %o7
11724 sdivx %i2, 0x1388, %o5
11725 fpsub32s %f25, %f10, %f15
11726loop_1007:
11727 fmovdne %icc, %f8, %f1
11728 fmovsne %icc, %f12, %f8
11729 array16 %o1, %l2, %o4
11730 array8 %i5, %l5, %i1
11731 ldx [%l7 + 0x50], %i0
11732 array8 %g5, %g2, %o3
11733 wr %g0, 0x89, %asi
11734 ldswa [%l7 + 0x24] %asi, %o2
11735 tcs %xcc, 0x7
11736 restored
11737 rdpr %cwp, %g1
11738 rdpr %cansave, %g2
11739 rdpr %canrestore, %g3
11740 rdpr %cleanwin, %g4
11741 rdpr %otherwin, %g5
11742 rdpr %wstate, %g6
11743 tl %xcc, 0x1
11744 sdivx %g6, 0x0A0E, %o0
11745 tleu %icc, 0x2
11746 set 0x3A, %i6
11747 ldstuba [%l7 + %i6] 0x89, %g4
11748 srlx %l1, 0x14, %g1
11749 fbule %fcc3, loop_1008
11750 membar 0x5F
11751 nop
11752 setx 0x0078D323, %l0, %l6
11753 st %l6, [%l7 + 0x28]
11754 ld [%l7 + 0x28], %f10
11755 setx 0xD58CC1B6, %l1, %l5
11756 st %l5, [%l7 + 0x10]
11757 ld [%l7 + 0x10], %f1
11758 fadds %f1, %f10, %f22
11759 taddcc %g3, 0x121F, %l3
11760loop_1008:
11761 fble %fcc1, loop_1009
11762 alignaddr %i3, %g7, %o6
11763 brnz %l6, loop_1010
11764 nop
11765 fitos %f2, %f22
11766loop_1009:
11767 fbul %fcc3, loop_1011
11768 fbne,a %fcc3, loop_1012
11769loop_1010:
11770 srax %l4, 0x11, %i6
11771 nop
11772 setx 0x7530AAEDE497D45E, %l0, %l6
11773 stx %l6, [%l7 + 0x28]
11774 ldd [%l7 + 0x28], %f18
11775 setx 0x4A3CA48F18DFAFB1, %l1, %l5
11776 stx %l5, [%l7 + 0x10]
11777 ldd [%l7 + 0x10], %f8
11778 fmuld %f8, %f18, %f0
11779loop_1011:
11780 nop
11781 set 0x4C, %g2
11782 stb %i4, [%l7 + %g2]
11783loop_1012:
11784 nop
11785 fitod %f12, %f8
11786 fdtox %f8, %f8
11787 sllx %l0, %i7, %i2
11788 fexpand %f1, %f18
11789 set 0x30, %o5
11790 swapa [%l7 + %o5] 0x80, %o5
11791 sir 0x128A
11792 te %icc, 0x2
11793 pdist %f26, %f30, %f8
11794 andn %o1, %l2, %o7
11795 fbl %fcc0, loop_1013
11796 andn %i5, 0x0160, %l5
11797 movrlz %i1, %o4, %g5
11798 te %xcc, 0x7
11799loop_1013:
11800 sll %g2, 0x1F, %i0
11801 ldd [%l7 + 0x70], %o2
11802 sdiv %o3, 0x0CA4, %o0
11803 be %xcc, loop_1014
11804 nop
11805 setx loop_1015, %l0, %l1
11806 wrpr 0x1, %tl
11807 wrpr %l1, %tpc
11808 add %l1, 0x4, %l1
11809 wrpr %l1, %tnpc
11810 setx 0x34400001400, %l0, %l1
11811 wrpr %l1, %tstate
11812 wrhpr 0x4, %htstate
11813 retry
11814 movle %xcc, %g6, %l1
11815 mova %icc, %g4, %g1
11816loop_1014:
11817 xnorcc %g3, 0x02D4, %i3
11818loop_1015:
11819 movrlz %g7, %l3, %l6
11820 array8 %l4, %i6, %o6
11821 fmovsne %xcc, %f26, %f22
11822 nop
11823 setx 0xDFC1F6F4, %l0, %l6
11824 st %l6, [%l7 + 0x28]
11825 ld [%l7 + 0x28], %f18
11826 setx 0xD49F34F9, %l1, %l5
11827 st %l5, [%l7 + 0x10]
11828 ld [%l7 + 0x10], %f4
11829 fsubs %f4, %f18, %f22
11830 move %xcc, %l0, %i7
11831 wr %g0, 0x4f, %asi
11832 ldxa [%g0 + 0x10] %asi, %i4
11833 srlx %o5, %o1, %l2
11834 movvs %xcc, %i2, %i5
11835 ba,a,pt %xcc, loop_1016
11836 nop
11837 setx 0x6F9227CF, %l0, %l6
11838 st %l6, [%l7 + 0x28]
11839 ld [%l7 + 0x28], %f25
11840 setx 0xD6A20F5F, %l1, %l5
11841 st %l5, [%l7 + 0x10]
11842 ld [%l7 + 0x10], %f15
11843 fmuls %f15, %f25, %f9
11844 fbe,a %fcc1, loop_1017
11845 te %xcc, 0x4
11846loop_1016:
11847 nop
11848 set 0x40, %g5
11849 ldda [%l7 + %g5] 0x19, %f0
11850loop_1017:
11851 udivcc %l5, 0x17B0, %o7
11852 tn %xcc, 0x3
11853 array16 %i1, %o4, %g5
11854 fnot2s %f30, %f27
11855 fbul %fcc2, loop_1018
11856 nop
11857 setx 0xA21C3367752601E7, %l0, %l6
11858 stx %l6, [%l7 + 0x28]
11859 ldd [%l7 + 0x28], %f6
11860 setx 0x2B66426B4F0BF168, %l1, %l5
11861 stx %l5, [%l7 + 0x10]
11862 ldd [%l7 + 0x10], %f20
11863 fdivd %f20, %f6, %f20
11864 edge16 %g2, %i0, %o2
11865 andn %o0, %o3, %g6
11866loop_1018:
11867 movrlz %g4, 0x319, %g1
11868 tcs %icc, 0x0
11869 set 0x30, %i5
11870 prefetcha [%l7 + %i5] 0x89, 0x1
11871 set 0x3C, %o3
11872 lduha [%l7 + %o3] 0x14, %i3
11873 tsubcc %l1, %g7, %l6
11874 sethi 0x13EF, %l3
11875 tleu %xcc, 0x7
11876 fbe,a %fcc3, loop_1019
11877 ldd [%l7 + 0x48], %l4
11878 edge16n %i6, %l0, %i7
11879 stbar
11880loop_1019:
11881 ldsw [%l7 + 0x30], %o6
11882 fornot1 %f4, %f26, %f2
11883 srlx %i4, 0x00, %o1
11884 edge8n %l2, %o5, %i2
11885 movvs %xcc, %l5, %o7
11886 edge8l %i1, %i5, %g5
11887 tcs %icc, 0x1
11888 tpos %icc, 0x7
11889 fmovsne %xcc, %f23, %f29
11890 xnor %o4, %g2, %o2
11891 wr %g0, 0x80, %asi
11892 ldsha [%l7 + 0x60] %asi, %i0
11893 movcc %xcc, %o3, %g6
11894 sub %o0, %g1, %g4
11895 movrlez %g3, 0x05C, %i3
11896 wr %g0, 0x89, %asi
11897 ldsba [%l7 + 0x5C] %asi, %g7
11898 set 0x08, %i3
11899 lduha [%l7 + %i3] 0x80, %l1
11900 movn %xcc, %l6, %l3
11901 fmovdg %xcc, %f2, %f5
11902 udivcc %i6, 0x08E6, %l4
11903 ld [%l7 + 0x14], %f7
11904 tg %xcc, 0x1
11905 srlx %l0, %o6, %i4
11906 edge32 %i7, %l2, %o1
11907 fbul %fcc3, loop_1020
11908 brlz,a %i2, loop_1021
11909 nop
11910 fitos %f14, %f29
11911 fstox %f29, %f4
11912 ldsb [%l7 + 0x65], %o5
11913loop_1020:
11914 nop
11915 fitos %f5, %f1
11916 fstox %f1, %f18
11917 fxtos %f18, %f2
11918loop_1021:
11919 tcc %xcc, 0x5
11920 sdivcc %o7, 0x145F, %l5
11921 sub %i5, 0x1552, %i1
11922 set 0x38, %l6
11923 ldswa [%l7 + %l6] 0x81, %o4
11924 orcc %g2, 0x16E0, %g5
11925 edge32 %o2, %o3, %g6
11926 fbug,a %fcc3, loop_1022
11927 smulcc %i0, 0x0A19, %o0
11928 st %f14, [%l7 + 0x60]
11929 be,pn %icc, loop_1023
11930loop_1022:
11931 nop
11932 setx 0x5175FCC4, %l0, %l6
11933 st %l6, [%l7 + 0x28]
11934 ld [%l7 + 0x28], %f16
11935 setx 0x868C147A, %l1, %l5
11936 st %l5, [%l7 + 0x10]
11937 ld [%l7 + 0x10], %f6
11938 fmuls %f6, %f16, %f18
11939 addcc %g4, 0x12C9, %g3
11940 sllx %g1, %i3, %l1
11941loop_1023:
11942 sir 0x1ADB
11943 movgu %icc, %l6, %l3
11944 udivcc %i6, 0x12C2, %g7
11945 array16 %l0, %l4, %o6
11946 brz %i7, loop_1024
11947 ble,a %xcc, loop_1025
11948 xor %l2, 0x0FD9, %o1
11949 tvs %xcc, 0x6
11950loop_1024:
11951 nop
11952 wr %g0, 0x04, %asi
11953 prefetcha [%l7 + 0x38] %asi, 0x0
11954loop_1025:
11955 movrgz %o5, %i4, %l5
11956 edge16 %o7, %i5, %o4
11957 fble %fcc1, loop_1026
11958 fmovsa %xcc, %f0, %f7
11959 fbul,a %fcc1, loop_1027
11960 flush %l7 + 0x18
11961loop_1026:
11962 movne %icc, %g2, %g5
11963 tl %icc, 0x3
11964loop_1027:
11965 fbge %fcc2, loop_1028
11966 and %i1, %o3, %o2
11967 addccc %g6, %i0, %g4
11968 srlx %g3, 0x0C, %g1
11969loop_1028:
11970 tcs %xcc, 0x0
11971 edge32ln %o0, %l1, %i3
11972 fnegs %f25, %f30
11973 bl,a %icc, loop_1029
11974 ld [%l7 + 0x7C], %f2
11975 sth %l6, [%l7 + 0x0C]
11976 fbug %fcc0, loop_1030
11977loop_1029:
11978 edge32n %l3, %i6, %g7
11979 tvs %icc, 0x7
11980 array16 %l4, %o6, %l0
11981loop_1030:
11982 sra %i7, 0x1B, %o1
11983 membar 0x01
11984 fmul8x16au %f5, %f16, %f8
11985 fcmpgt32 %f22, %f6, %l2
11986 set 0x20, %o1
11987 ldda [%l7 + %o1] 0x27, %o4
11988 fmovrsgz %i2, %f6, %f30
11989 fmovrse %i4, %f11, %f23
11990 tsubcctv %o7, %l5, %o4
11991 orncc %g2, 0x0B46, %i5
11992 sll %i1, %g5, %o2
11993 xnor %g6, %o3, %g4
11994 fbu,a %fcc2, loop_1031
11995 mulscc %g3, %i0, %o0
11996 fpadd32 %f20, %f10, %f12
11997 prefetch [%l7 + 0x6C], 0x2
11998loop_1031:
11999 movne %xcc, %g1, %i3
12000 fmovrdgz %l6, %f26, %f10
12001 tn %xcc, 0x3
12002 tgu %icc, 0x7
12003 xnorcc %l3, 0x0FED, %i6
12004 fpack16 %f18, %f10
12005 movrgz %g7, %l1, %o6
12006 sdivx %l4, 0x10A8, %i7
12007 fpsub32s %f18, %f14, %f10
12008 subcc %l0, %l2, %o5
12009 sethi 0x1202, %i2
12010 sdivcc %o1, 0x15C4, %o7
12011 set 0x4B, %l1
12012 ldsba [%l7 + %l1] 0x11, %l5
12013 fmovdcc %xcc, %f28, %f0
12014 nop
12015 setx 0xC82B65AE, %l0, %l6
12016 st %l6, [%l7 + 0x28]
12017 ld [%l7 + 0x28], %f16
12018 setx 0xAE9418D1, %l1, %l5
12019 st %l5, [%l7 + 0x10]
12020 ld [%l7 + 0x10], %f24
12021 fmuls %f24, %f16, %f0
12022 movrne %o4, 0x34C, %g2
12023 mova %xcc, %i4, %i5
12024 taddcctv %g5, 0x0CBC, %i1
12025 umulcc %o2, %g6, %g4
12026 restored
12027 rdpr %cwp, %g1
12028 rdpr %cansave, %g2
12029 rdpr %canrestore, %g3
12030 rdpr %cleanwin, %g4
12031 rdpr %otherwin, %g5
12032 rdpr %wstate, %g6
12033 srax %g3, 0x16, %o3
12034 brnz,a %o0, loop_1032
12035 subc %i0, 0x16F1, %i3
12036 edge16ln %l6, %g1, %l3
12037 movle %icc, %g7, %i6
12038loop_1032:
12039 tg %xcc, 0x7
12040 st %f8, [%l7 + 0x78]
12041 nop
12042 setx loop_1033, %l0, %l1
12043 jmpl %l1, %o6
12044 fbne %fcc1, loop_1034
12045 tl %xcc, 0x7
12046 membar 0x2B
12047loop_1033:
12048 fbl %fcc2, loop_1035
12049loop_1034:
12050 movcs %xcc, %l4, %i7
12051 add %l7, 0x58, %l6
12052 wr %g0, 0x88, %asi
12053 casxa [%l6] %asi, %l0, %l1
12054loop_1035:
12055 nop
12056 wr %g0, 0x11, %asi
12057 stba %o5, [%l7 + 0x27] %asi
12058 subccc %l2, 0x1B2C, %o1
12059 orcc %o7, 0x1466, %i2
12060 bleu,pn %icc, loop_1036
12061 movg %icc, %o4, %l5
12062 fsrc2s %f5, %f25
12063 umul %g2, 0x06E9, %i5
12064loop_1036:
12065 andcc %i4, %g5, %o2
12066 add %i1, %g6, %g4
12067 array16 %g3, %o3, %o0
12068 umulcc %i3, %i0, %l6
12069 set 0x40, %i7
12070 lduwa [%l7 + %i7] 0x19, %l3
12071 fmovdpos %xcc, %f6, %f25
12072 wr %g0, 0x80, %asi
12073 swapa [%l7 + 0x60] %asi, %g7
12074 movrgz %i6, 0x2AA, %g1
12075 edge8ln %o6, %i7, %l4
12076 restored
12077 rdpr %cwp, %g1
12078 rdpr %cansave, %g2
12079 rdpr %canrestore, %g3
12080 rdpr %cleanwin, %g4
12081 rdpr %otherwin, %g5
12082 rdpr %wstate, %g6
12083 fornot1 %f10, %f20, %f30
12084 tl %icc, 0x6
12085 movn %xcc, %l1, %l0
12086 movrne %l2, 0x16D, %o1
12087 nop
12088 fitod %f4, %f8
12089 fdtox %f8, %f16
12090 tcs %icc, 0x7
12091 edge8ln %o5, %i2, %o4
12092 movle %xcc, %o7, %g2
12093 bvs,a loop_1037
12094 movn %xcc, %l5, %i4
12095 te %icc, 0x4
12096 udiv %i5, 0x0C63, %o2
12097loop_1037:
12098 fpadd32s %f11, %f20, %f31
12099 bn,pn %icc, loop_1038
12100 tn %xcc, 0x4
12101 srax %g5, %g6, %g4
12102 xnorcc %i1, %g3, %o0
12103loop_1038:
12104 umul %i3, 0x0BA8, %i0
12105 array16 %o3, %l3, %g7
12106 set 0x40, %g6
12107 ldda [%l7 + %g6] 0x81, %f16
12108 sra %l6, 0x07, %i6
12109 edge16l %g1, %i7, %o6
12110 nop
12111 setx loop_1039, %l0, %l1
12112 wrpr 0x1, %tl
12113 wrpr %l1, %tpc
12114 add %l1, 0x4, %l1
12115 wrpr %l1, %tnpc
12116 setx 0x34400001400, %l0, %l1
12117 wrpr %l1, %tstate
12118 wrhpr 0x4, %htstate
12119 retry
12120 fmovsa %icc, %f5, %f21
12121 edge32ln %l4, %l0, %l2
12122 nop
12123 fitos %f25, %f3
12124loop_1039:
12125 movne %icc, %o1, %o5
12126 sth %l1, [%l7 + 0x5A]
12127 movvc %icc, %i2, %o7
12128 bl,a,pn %xcc, loop_1040
12129 movrgz %o4, 0x2CF, %g2
12130 edge8n %l5, %i4, %i5
12131 ldd [%l7 + 0x48], %f20
12132loop_1040:
12133 fmovsneg %xcc, %f5, %f24
12134 edge32 %g5, %g6, %g4
12135 popc %i1, %o2
12136 orcc %o0, %i3, %g3
12137 set 0x60, %o6
12138 ldda [%l7 + %o6] 0x24, %i0
12139 umul %l3, %o3, %l6
12140 edge32n %i6, %g7, %g1
12141 fxor %f2, %f30, %f28
12142 mulscc %i7, 0x07F6, %o6
12143 ta %xcc, 0x3
12144 fpadd16 %f26, %f10, %f10
12145 bgu loop_1041
12146 fsrc1 %f20, %f12
12147 edge32l %l0, %l4, %o1
12148 set 0x70, %o7
12149 stxa %l2, [%l7 + %o7] 0x18
12150loop_1041:
12151 bge,pn %icc, loop_1042
12152 movn %xcc, %l1, %i2
12153 nop
12154 fitos %f24, %f6
12155 udivcc %o7, 0x038B, %o4
12156loop_1042:
12157 edge8ln %o5, %g2, %l5
12158 sdivx %i4, 0x1DD7, %i5
12159 movle %xcc, %g5, %g6
12160 fmovdleu %icc, %f26, %f24
12161 and %i1, %o2, %o0
12162 movre %i3, %g4, %g3
12163 movn %icc, %l3, %i0
12164 saved
12165 rdpr %cwp, %g1
12166 rdpr %cansave, %g2
12167 rdpr %canrestore, %g3
12168 rdpr %cleanwin, %g4
12169 rdpr %otherwin, %g5
12170 rdpr %wstate, %g6
12171 movre %l6, 0x196, %i6
12172 bge,pn %xcc, loop_1043
12173 sra %g7, %o3, %i7
12174 wr %g0, 0x80, %asi
12175 prefetcha [%l7 + 0x68] %asi, 0x2
12176loop_1043:
12177 fmovrslz %l0, %f29, %f18
12178 xorcc %l4, 0x0C2D, %o1
12179 movge %icc, %l2, %l1
12180 movge %xcc, %i2, %o7
12181 edge8 %o4, %o5, %g2
12182 move %xcc, %l5, %g1
12183 flush %l7 + 0x6C
12184 movleu %icc, %i5, %g5
12185 fmuld8sux16 %f16, %f17, %f24
12186 pdist %f24, %f22, %f16
12187 sdivcc %g6, 0x15B4, %i4
12188 addccc %o2, 0x06C4, %i1
12189 fble %fcc1, loop_1044
12190 movle %icc, %i3, %g4
12191 add %g3, 0x007A, %o0
12192 bvc loop_1045
12193loop_1044:
12194 tsubcc %l3, %l6, %i6
12195 udivx %g7, 0x0147, %o3
12196 fmovsvs %xcc, %f14, %f16
12197loop_1045:
12198 flush %l7 + 0x10
12199 bcc,a,pn %icc, loop_1046
12200 fnors %f0, %f30, %f29
12201 fcmple32 %f2, %f28, %i0
12202 tne %icc, 0x0
12203loop_1046:
12204 subc %o6, %i7, %l0
12205 smulcc %l4, %l2, %o1
12206 brgz %l1, loop_1047
12207 sra %i2, %o4, %o5
12208 tsubcctv %g2, 0x1148, %o7
12209 andncc %g1, %l5, %i5
12210loop_1047:
12211 tleu %icc, 0x6
12212 wr %g0, 0x0c, %asi
12213 ldsba [%l7 + 0x1B] %asi, %g5
12214 nop
12215 setx 0x3059C596, %l0, %l6
12216 st %l6, [%l7 + 0x48]
12217 ld [%l7 + 0x48], %fsr
12218 fmovdneg %xcc, %f10, %f21
12219 orn %g6, %o2, %i1
12220 sllx %i4, 0x0B, %g4
12221 fmovsa %xcc, %f8, %f24
12222 edge32ln %i3, %o0, %g3
12223 lduh [%l7 + 0x60], %l6
12224 call loop_1048
12225 tpos %icc, 0x0
12226 tn %icc, 0x0
12227 for %f14, %f24, %f0
12228loop_1048:
12229 stbar
12230 array8 %i6, %g7, %l3
12231 tcc %icc, 0x2
12232 movre %i0, %o3, %o6
12233 set 0x2C, %l2
12234 stwa %l0, [%l7 + %l2] 0x19
12235 fmovsneg %xcc, %f2, %f6
12236 movrlz %l4, %i7, %o1
12237 array16 %l2, %i2, %l1
12238 fbe,a %fcc3, loop_1049
12239 fnors %f24, %f0, %f20
12240 call loop_1050
12241 tcc %icc, 0x1
12242loop_1049:
12243 edge16n %o5, %o4, %o7
12244 taddcctv %g1, 0x0E1A, %g2
12245loop_1050:
12246 array16 %l5, %g5, %i5
12247 edge16ln %o2, %g6, %i1
12248 ta %icc, 0x5
12249 srax %i4, %i3, %o0
12250 fbge %fcc3, loop_1051
12251 addcc %g3, %l6, %g4
12252 restored
12253 rdpr %cwp, %g1
12254 rdpr %cansave, %g2
12255 rdpr %canrestore, %g3
12256 rdpr %cleanwin, %g4
12257 rdpr %otherwin, %g5
12258 rdpr %wstate, %g6
12259 fpadd32s %f27, %f11, %f25
12260loop_1051:
12261 sll %i6, 0x0F, %g7
12262 tvc %xcc, 0x2
12263 add %l3, 0x1E57, %o3
12264 movcs %xcc, %o6, %i0
12265 fmovsa %xcc, %f25, %f5
12266 saved
12267 rdpr %cwp, %g1
12268 rdpr %cansave, %g2
12269 rdpr %canrestore, %g3
12270 rdpr %cleanwin, %g4
12271 rdpr %otherwin, %g5
12272 rdpr %wstate, %g6
12273 movneg %xcc, %l4, %l0
12274 subccc %i7, %l2, %o1
12275 movge %xcc, %i2, %l1
12276 fmovdg %icc, %f1, %f10
12277 sth %o4, [%l7 + 0x16]
12278 edge16n %o5, %g1, %o7
12279 fmovs %f18, %f4
12280 fbe %fcc1, loop_1052
12281 tsubcctv %g2, %l5, %g5
12282 movle %xcc, %i5, %o2
12283 fba %fcc3, loop_1053
12284loop_1052:
12285 subccc %i1, 0x0EE6, %g6
12286 tleu %icc, 0x2
12287 edge32n %i3, %o0, %g3
12288loop_1053:
12289 movrgz %i4, 0x07F, %l6
12290 fornot1s %f24, %f25, %f21
12291 andcc %i6, 0x1CB1, %g7
12292 edge8 %l3, %g4, %o3
12293 st %f20, [%l7 + 0x40]
12294 move %xcc, %i0, %l4
12295 sir 0x0F0D
12296 addcc %o6, 0x004F, %i7
12297 srlx %l0, 0x1A, %l2
12298 movrlez %o1, 0x112, %i2
12299 sdiv %o4, 0x0AFF, %l1
12300 ba,pn %xcc, loop_1054
12301 edge32ln %g1, %o5, %o7
12302 nop
12303 setx 0x604205A0, %l0, %l6
12304 st %l6, [%l7 + 0x28]
12305 ld [%l7 + 0x28], %f14
12306 setx 0x5ED81B81, %l1, %l5
12307 st %l5, [%l7 + 0x10]
12308 ld [%l7 + 0x10], %f28
12309 fdivs %f28, %f14, %f14
12310 movrne %g2, %g5, %i5
12311loop_1054:
12312 movle %icc, %l5, %i1
12313 fexpand %f23, %f8
12314 ldsh [%l7 + 0x54], %o2
12315 movcs %icc, %i3, %o0
12316 subcc %g3, %g6, %l6
12317 bneg,a loop_1055
12318 smul %i6, 0x1931, %g7
12319 edge16ln %i4, %g4, %o3
12320 umul %i0, 0x0C83, %l4
12321loop_1055:
12322 movge %icc, %l3, %o6
12323 movle %xcc, %l0, %i7
12324 mova %icc, %o1, %i2
12325 and %o4, 0x00A7, %l1
12326 tleu %icc, 0x1
12327 nop
12328 setx 0xCCA5C0D1, %l0, %l6
12329 st %l6, [%l7 + 0x28]
12330 ld [%l7 + 0x28], %f20
12331 setx 0x60D75CD0, %l1, %l5
12332 st %l5, [%l7 + 0x10]
12333 ld [%l7 + 0x10], %f29
12334 fmuls %f29, %f20, %f3
12335 fmovdgu %xcc, %f16, %f17
12336 nop
12337 setx 0x60503AC7, %l0, %l6
12338 st %l6, [%l7 + 0x70]
12339 ld [%l7 + 0x70], %fsr
12340 or %g1, %l2, %o5
12341 brnz %g2, loop_1056
12342 udivx %g5, 0x03E7, %i5
12343 mulscc %l5, %o7, %i1
12344 tg %icc, 0x0
12345loop_1056:
12346 edge8l %i3, %o0, %o2
12347 movl %icc, %g6, %l6
12348 bcc,pt %icc, loop_1057
12349 fand %f4, %f22, %f20
12350 xorcc %i6, 0x16EF, %g3
12351 nop
12352 fitod %f5, %f28
12353loop_1057:
12354 fmuld8ulx16 %f22, %f16, %f10
12355 fmovscs %xcc, %f16, %f14
12356 andncc %i4, %g7, %o3
12357 tge %xcc, 0x5
12358 te %icc, 0x6
12359 fmovdgu %icc, %f0, %f1
12360 fxnors %f10, %f23, %f3
12361 edge16l %g4, %i0, %l4
12362 udivx %o6, 0x117A, %l0
12363 add %l7, 0x30, %l6
12364 wr %g0, 0x18, %asi
12365 ldxa [%l6] %asi, %i7
12366 casxa [%l6] %asi, %i7, %l3
12367 ldd [%l7 + 0x60], %f28
12368 xnor %o1, 0x0A91, %o4
12369 fnands %f26, %f15, %f21
12370 fmovsgu %xcc, %f18, %f12
12371 movge %icc, %l1, %g1
12372 ld [%l7 + 0x14], %f15
12373 fmovs %f2, %f19
12374 st %f24, [%l7 + 0x78]
12375 fxnor %f18, %f18, %f4
12376 edge32l %i2, %o5, %l2
12377 fmovrdlez %g2, %f12, %f10
12378 orn %g5, 0x0436, %i5
12379 tne %xcc, 0x1
12380 addc %l5, %o7, %i3
12381 movgu %icc, %i1, %o2
12382 popc %g6, %o0
12383 taddcc %i6, 0x02E4, %g3
12384 umul %l6, %i4, %g7
12385 srlx %o3, 0x01, %g4
12386 fbg %fcc3, loop_1058
12387 add %l4, %i0, %l0
12388 fmovdcc %xcc, %f29, %f15
12389 movrlz %i7, 0x1B8, %o6
12390loop_1058:
12391 membar 0x28
12392 edge8l %o1, %l3, %o4
12393 ta %xcc, 0x6
12394 tvc %icc, 0x1
12395 sir 0x0250
12396 edge32ln %g1, %l1, %i2
12397 fbe %fcc0, loop_1059
12398 addcc %o5, 0x10EE, %g2
12399 umul %g5, %l2, %l5
12400 brlz %i5, loop_1060
12401loop_1059:
12402 nop
12403 set 0x34, %i1
12404 prefetch [%l7 + %i1], 0x1
12405 edge32l %o7, %i3, %o2
12406 smul %i1, %g6, %i6
12407loop_1060:
12408 tpos %icc, 0x7
12409 ta %icc, 0x0
12410 fornot1 %f10, %f18, %f10
12411 sethi 0x0CB9, %o0
12412 tsubcctv %l6, 0x06BA, %i4
12413 fmovdneg %xcc, %f29, %f18
12414 edge8n %g7, %g3, %g4
12415 be,a loop_1061
12416 for %f0, %f24, %f18
12417 fblg %fcc2, loop_1062
12418 fmovdleu %icc, %f25, %f19
12419loop_1061:
12420 andcc %o3, %l4, %i0
12421 set 0x0, %i4
12422 stxa %l0, [%g0 + %i4] 0x5f
12423loop_1062:
12424 fbne %fcc3, loop_1063
12425 fmovs %f28, %f0
12426 fornot1s %f25, %f24, %f15
12427 edge16ln %o6, %o1, %l3
12428loop_1063:
12429 nop
12430 wr %g0, 0x89, %asi
12431 stwa %o4, [%l7 + 0x74] %asi
12432 orn %g1, %i7, %i2
12433 edge32ln %l1, %g2, %o5
12434 fmovdleu %xcc, %f15, %f15
12435 ldd [%l7 + 0x68], %f0
12436 edge32ln %g5, %l2, %l5
12437 fmovdg %icc, %f10, %f24
12438 tge %xcc, 0x2
12439 movrne %i5, 0x155, %i3
12440 ldsb [%l7 + 0x69], %o2
12441 fone %f10
12442 stbar
12443 ldsh [%l7 + 0x2E], %o7
12444 membar 0x20
12445 movge %icc, %g6, %i1
12446 sub %o0, 0x1FB7, %i6
12447 add %l7, 0x20, %l6
12448 wr %g0, 0x18, %asi
12449 casxa [%l6] %asi, %l6, %g7
12450 mova %icc, %i4, %g4
12451 nop
12452 set 0x18, %o2
12453 ldd [%l7 + %o2], %o2
12454 xor %l4, %g3, %i0
12455 udiv %o6, 0x1C94, %l0
12456 tsubcctv %l3, 0x0ECE, %o4
12457 bg,a loop_1064
12458 srlx %g1, %i7, %o1
12459 addcc %l1, 0x19D0, %i2
12460 umul %g2, 0x1477, %o5
12461loop_1064:
12462 edge16n %g5, %l5, %l2
12463 fpsub32s %f19, %f9, %f17
12464 smul %i5, %i3, %o2
12465 fmovscs %icc, %f23, %f7
12466 and %o7, %i1, %o0
12467 xorcc %i6, 0x065E, %l6
12468 smul %g7, %i4, %g6
12469 nop
12470 setx 0x30761244C1CA4A24, %l0, %l6
12471 stx %l6, [%l7 + 0x28]
12472 ldd [%l7 + 0x28], %f26
12473 setx 0x4BA21E7110418599, %l1, %l5
12474 stx %l5, [%l7 + 0x10]
12475 ldd [%l7 + 0x10], %f24
12476 fmuld %f24, %f26, %f4
12477 fmovsleu %icc, %f3, %f27
12478 tl %xcc, 0x3
12479 fmovsge %icc, %f30, %f1
12480 std %f8, [%l7 + 0x68]
12481 fmovdgu %icc, %f29, %f26
12482 edge16 %g4, %o3, %g3
12483 fbue %fcc3, loop_1065
12484 mulscc %l4, 0x1A0B, %o6
12485 nop
12486 fitos %f4, %f19
12487 fstoi %f19, %f30
12488 fbule,a %fcc3, loop_1066
12489loop_1065:
12490 sub %l0, 0x060F, %i0
12491 fmovdpos %icc, %f31, %f31
12492 movrlez %l3, 0x3B6, %g1
12493loop_1066:
12494 ldsh [%l7 + 0x1E], %i7
12495 taddcc %o1, 0x1C19, %l1
12496 sll %o4, 0x1E, %i2
12497 srl %g2, %o5, %g5
12498 wr %g0, 0x80, %asi
12499 stxa %l5, [%l7 + 0x10] %asi
12500 fpadd32 %f10, %f20, %f26
12501 movre %i5, %l2, %i3
12502 saved
12503 rdpr %cwp, %g1
12504 rdpr %cansave, %g2
12505 rdpr %canrestore, %g3
12506 rdpr %cleanwin, %g4
12507 rdpr %otherwin, %g5
12508 rdpr %wstate, %g6
12509 fexpand %f17, %f10
12510 subcc %o7, 0x10F2, %i1
12511 fmul8ulx16 %f12, %f16, %f22
12512 fsrc2 %f10, %f30
12513 smul %o0, 0x0935, %i6
12514 fnegd %f6, %f14
12515 tleu %icc, 0x6
12516 nop
12517 set 0x3E, %g4
12518 stb %l6, [%l7 + %g4]
12519 movrlez %g7, %i4, %o2
12520 taddcc %g6, 0x15BD, %g4
12521 restored
12522 rdpr %cwp, %g1
12523 rdpr %cansave, %g2
12524 rdpr %canrestore, %g3
12525 rdpr %cleanwin, %g4
12526 rdpr %otherwin, %g5
12527 rdpr %wstate, %g6
12528 taddcctv %g3, %o3, %l4
12529 xor %l0, 0x0102, %o6
12530 and %i0, 0x09B0, %l3
12531 brgz,a %i7, loop_1067
12532 fmovsvs %xcc, %f15, %f11
12533 movg %icc, %o1, %g1
12534 tne %xcc, 0x7
12535loop_1067:
12536 lduh [%l7 + 0x40], %o4
12537 fmovspos %xcc, %f2, %f3
12538 brlez %l1, loop_1068
12539 fmovscc %xcc, %f27, %f23
12540 fands %f2, %f12, %f17
12541 fnot2s %f8, %f14
12542loop_1068:
12543 fpsub32s %f9, %f27, %f16
12544 set 0x20, %i2
12545 ldxa [%g0 + %i2] 0x20, %i2
12546 add %l7, 0x10, %l6
12547 wr %g0, 0x11, %asi
12548 ldxa [%l6] %asi, %g2
12549 casxa [%l6] %asi, %g2, %g5
12550 fmovrsgez %l5, %f1, %f19
12551 ldx [%l7 + 0x28], %i5
12552 smulcc %l2, %o5, %o7
12553 nop
12554 setx 0xC86BFF735CB091F3, %l0, %l6
12555 stx %l6, [%l7 + 0x28]
12556 ldd [%l7 + 0x28], %f30
12557 setx 0xDABC9691382FCF2A, %l1, %l5
12558 stx %l5, [%l7 + 0x10]
12559 ldd [%l7 + 0x10], %f6
12560 faddd %f6, %f30, %f2
12561 movneg %icc, %i3, %o0
12562 movl %xcc, %i1, %l6
12563 movre %i6, %i4, %g7
12564 fandnot2 %f2, %f24, %f22
12565 bcc %icc, loop_1069
12566 fxnors %f31, %f27, %f7
12567 fornot2 %f6, %f2, %f20
12568 restored
12569 rdpr %cwp, %g1
12570 rdpr %cansave, %g2
12571 rdpr %canrestore, %g3
12572 rdpr %cleanwin, %g4
12573 rdpr %otherwin, %g5
12574 rdpr %wstate, %g6
12575loop_1069:
12576 nop
12577 setx loop_1070, %l0, %l1
12578 wrpr 0x1, %tl
12579 wrpr %l1, %tpc
12580 add %l1, 0x4, %l1
12581 wrpr %l1, %tnpc
12582 setx 0x34400001400, %l0, %l1
12583 wrpr %l1, %tstate
12584 wrhpr 0x4, %htstate
12585 retry
12586 orn %g6, %g4, %o2
12587 add %l7, 0x24, %l6
12588 wr %g0, 0x89, %asi
12589 casa [%l6] 0x89, %o3, %l4
12590loop_1070:
12591 fmovdvs %icc, %f1, %f15
12592 fmovsvc %xcc, %f30, %f10
12593 edge32n %g3, %o6, %l0
12594 wr %g0, 0xe2, %asi
12595 stha %l3, [%l7 + 0x46] %asi
12596 membar #Sync
12597 sllx %i0, %o1, %g1
12598 fmul8sux16 %f4, %f24, %f28
12599 sub %i7, %o4, %i2
12600 tsubcctv %l1, %g5, %l5
12601 addccc %i5, %g2, %l2
12602 add %l7, 0x1C, %l6
12603 wr %g0, 0x89, %asi
12604 casa [%l6] 0x89, %o5, %i3
12605 mulx %o7, 0x162B, %i1
12606 orn %o0, 0x1101, %l6
12607 fbuge,a %fcc1, loop_1071
12608 umulcc %i4, %g7, %g6
12609 fmovdvs %xcc, %f29, %f10
12610 ldstub [%l7 + 0x15], %g4
12611loop_1071:
12612 srax %o2, 0x1D, %o3
12613 fbn %fcc2, loop_1072
12614 umul %i6, 0x07D2, %l4
12615 fmovrdne %o6, %f24, %f28
12616 te %icc, 0x0
12617loop_1072:
12618 fbne %fcc3, loop_1073
12619 srl %l0, 0x17, %g3
12620 saved
12621 rdpr %cwp, %g1
12622 rdpr %cansave, %g2
12623 rdpr %canrestore, %g3
12624 rdpr %cleanwin, %g4
12625 rdpr %otherwin, %g5
12626 rdpr %wstate, %g6
12627 stbar
12628loop_1073:
12629 alignaddr %i0, %l3, %o1
12630 nop
12631 setx 0x20421209, %l0, %l6
12632 st %l6, [%l7 + 0x28]
12633 ld [%l7 + 0x28], %f26
12634 setx 0x22D474EA, %l1, %l5
12635 st %l5, [%l7 + 0x10]
12636 ld [%l7 + 0x10], %f4
12637 fadds %f4, %f26, %f9
12638 fmul8ulx16 %f14, %f2, %f2
12639 fzero %f26
12640 bvs %xcc, loop_1074
12641 alignaddrl %i7, %g1, %i2
12642 move %icc, %l1, %g5
12643 move %icc, %o4, %i5
12644loop_1074:
12645 sllx %g2, %l2, %l5
12646 umul %o5, 0x1A65, %o7
12647 fmovspos %xcc, %f9, %f20
12648 tle %xcc, 0x5
12649 movrgz %i3, %o0, %l6
12650 fpack32 %f12, %f12, %f0
12651 bne,a,pn %xcc, loop_1075
12652 movgu %xcc, %i1, %i4
12653 ldd [%l7 + 0x28], %f18
12654 fble %fcc3, loop_1076
12655loop_1075:
12656 brgez,a %g6, loop_1077
12657 mova %xcc, %g7, %g4
12658 fmul8x16al %f29, %f12, %f24
12659loop_1076:
12660 fbl,a %fcc2, loop_1078
12661loop_1077:
12662 tg %icc, 0x5
12663 orcc %o2, 0x0692, %i6
12664 edge32ln %l4, %o6, %o3
12665loop_1078:
12666 fbue,a %fcc1, loop_1079
12667 fcmpne16 %f6, %f0, %g3
12668 sdiv %l0, 0x05F9, %l3
12669 edge32 %o1, %i7, %i0
12670loop_1079:
12671 be,a loop_1080
12672 edge32l %g1, %i2, %l1
12673 movrlz %o4, 0x1FD, %g5
12674 tg %icc, 0x5
12675loop_1080:
12676 movn %xcc, %g2, %i5
12677 sir 0x05A9
12678 movrne %l5, 0x3DD, %l2
12679 tleu %xcc, 0x2
12680 fbule,a %fcc1, loop_1081
12681 addcc %o5, 0x16E1, %o7
12682 tvc %icc, 0x1
12683 tne %icc, 0x0
12684loop_1081:
12685 fmovrdgez %i3, %f4, %f18
12686 brlez %o0, loop_1082
12687 edge16n %l6, %i1, %i4
12688 movcc %xcc, %g7, %g4
12689 movg %icc, %g6, %o2
12690loop_1082:
12691 nop
12692 set 0x50, %g7
12693 ldda [%l7 + %g7] 0xea, %l4
12694 movpos %xcc, %o6, %o3
12695 fmovdvs %icc, %f24, %f12
12696 xnor %g3, 0x0B74, %i6
12697 movn %icc, %l0, %l3
12698 tgu %xcc, 0x4
12699 nop
12700 fitod %f10, %f20
12701 fdtoi %f20, %f14
12702 move %icc, %o1, %i7
12703 andn %g1, 0x1CB3, %i2
12704 xnorcc %i0, %o4, %g5
12705 tvs %xcc, 0x2
12706 movvc %icc, %g2, %l1
12707 set 0x36, %g3
12708 ldsba [%l7 + %g3] 0x0c, %l5
12709 smulcc %l2, %o5, %o7
12710 ldsh [%l7 + 0x4E], %i5
12711 tcs %icc, 0x6
12712 fmovsn %icc, %f26, %f24
12713 alignaddr %i3, %l6, %o0
12714 movrlez %i1, %i4, %g4
12715 fmovrsgz %g7, %f12, %f11
12716 edge8ln %o2, %g6, %o6
12717 orcc %l4, %o3, %i6
12718 movcc %xcc, %l0, %l3
12719 move %xcc, %o1, %g3
12720 add %l7, 0x20, %l6
12721 wr %g0, 0x19, %asi
12722 casa [%l6] %asi, %g1, %i7
12723 set 0x50, %i0
12724 ldxa [%l7 + %i0] 0x0c, %i0
12725 taddcctv %o4, 0x0C09, %g5
12726 nop
12727 setx loop_1083, %l0, %l1
12728 jmpl %l1, %i2
12729 subccc %g2, %l1, %l2
12730 fmovsvc %icc, %f8, %f8
12731 smul %l5, %o5, %o7
12732loop_1083:
12733 ldsw [%l7 + 0x20], %i5
12734 tne %icc, 0x7
12735 subc %l6, 0x1376, %i3
12736 lduw [%l7 + 0x08], %o0
12737 movrgez %i4, %g4, %g7
12738 be,a,pn %xcc, loop_1084
12739 fmovdn %icc, %f23, %f19
12740 fbo %fcc3, loop_1085
12741 fmovdn %xcc, %f11, %f23
12742loop_1084:
12743 tcs %icc, 0x7
12744 edge16ln %o2, %g6, %o6
12745loop_1085:
12746 nop
12747 wr %g0, 0x0c, %asi
12748 stwa %l4, [%l7 + 0x60] %asi
12749 nop
12750 setx 0x606C7866, %l0, %l6
12751 st %l6, [%l7 + 0x14]
12752 ld [%l7 + 0x14], %fsr
12753 movleu %icc, %i1, %i6
12754 sdiv %l0, 0x0E6D, %o3
12755 fbug %fcc1, loop_1086
12756 fbn %fcc2, loop_1087
12757 bpos,a %xcc, loop_1088
12758 array16 %l3, %o1, %g3
12759loop_1086:
12760 movl %xcc, %g1, %i7
12761loop_1087:
12762 nop
12763 fitos %f7, %f9
12764 fstox %f9, %f6
12765 fxtos %f6, %f12
12766loop_1088:
12767 movgu %xcc, %i0, %g5
12768 fble %fcc3, loop_1089
12769 bleu,a,pn %xcc, loop_1090
12770 movl %icc, %i2, %g2
12771 movle %xcc, %o4, %l2
12772loop_1089:
12773 fmovsa %xcc, %f28, %f2
12774loop_1090:
12775 edge8l %l1, %o5, %o7
12776 addccc %l5, %i5, %l6
12777 fbne,a %fcc1, loop_1091
12778 edge16ln %i3, %i4, %o0
12779 movcs %icc, %g7, %o2
12780 bcc,a,pn %xcc, loop_1092
12781loop_1091:
12782 sllx %g6, 0x09, %o6
12783 taddcc %g4, %l4, %i6
12784 fnot1 %f14, %f22
12785loop_1092:
12786 movvs %icc, %l0, %o3
12787 fornot1 %f12, %f8, %f18
12788 edge32n %i1, %l3, %o1
12789 movrne %g3, %i7, %g1
12790 brlez,a %g5, loop_1093
12791 nop
12792 setx 0x3F8DE57D, %l0, %l6
12793 st %l6, [%l7 + 0x28]
12794 ld [%l7 + 0x28], %f1
12795 fsqrts %f1, %f30
12796 movne %icc, %i0, %i2
12797 nop
12798 setx loop_1094, %l0, %l1
12799 wrpr 0x1, %tl
12800 wrpr %l1, %tpc
12801 add %l1, 0x4, %l1
12802 wrpr %l1, %tnpc
12803 setx 0x34400001400, %l0, %l1
12804 wrpr %l1, %tstate
12805 wrhpr 0x4, %htstate
12806 retry
12807loop_1093:
12808 sllx %o4, 0x0B, %l2
12809 sll %l1, 0x19, %o5
12810 tsubcctv %g2, %o7, %l5
12811loop_1094:
12812 nop
12813 wr %g0, 0xe3, %asi
12814 ldda [%l7 + 0x40] %asi, %i4
12815 edge8ln %i3, %i4, %o0
12816 movleu %icc, %g7, %l6
12817 nop
12818 setx 0xD0690650, %l0, %l6
12819 st %l6, [%l7 + 0x10]
12820 ld [%l7 + 0x10], %fsr
12821 bn,pt %icc, loop_1095
12822 restored
12823 rdpr %cwp, %g1
12824 rdpr %cansave, %g2
12825 rdpr %canrestore, %g3
12826 rdpr %cleanwin, %g4
12827 rdpr %otherwin, %g5
12828 rdpr %wstate, %g6
12829 tleu %xcc, 0x7
12830 edge8 %g6, %o2, %g4
12831loop_1095:
12832 bneg,a %xcc, loop_1096
12833 fbue %fcc3, loop_1097
12834 tg %xcc, 0x2
12835 srlx %l4, 0x01, %o6
12836loop_1096:
12837 movleu %icc, %l0, %o3
12838loop_1097:
12839 nop
12840 setx 0x691FA293E3619A18, %l0, %l6
12841 stx %l6, [%l7 + 0x28]
12842 ldd [%l7 + 0x28], %f30
12843 setx 0x7AEE61271A3068D2, %l1, %l5
12844 stx %l5, [%l7 + 0x10]
12845 ldd [%l7 + 0x10], %f14
12846 fsubd %f14, %f30, %f18
12847 fbo %fcc0, loop_1098
12848 srlx %i1, 0x18, %i6
12849 subc %o1, 0x00EC, %g3
12850 edge32 %i7, %l3, %g5
12851loop_1098:
12852 fmovda %xcc, %f12, %f18
12853 sdiv %g1, 0x04BF, %i0
12854 movn %xcc, %i2, %o4
12855 fmovsn %xcc, %f2, %f10
12856 fmovdvs %icc, %f7, %f16
12857 edge32 %l2, %o5, %g2
12858 wr %g0, 0x2f, %asi
12859 stwa %l1, [%l7 + 0x48] %asi
12860 membar #Sync
12861 xnor %o7, %i5, %l5
12862 brz,a %i3, loop_1099
12863 faligndata %f0, %f14, %f24
12864 taddcc %o0, 0x1FD2, %i4
12865 fmovdl %icc, %f24, %f17
12866loop_1099:
12867 umulcc %g7, %g6, %o2
12868 add %g4, 0x0F3E, %l6
12869 bn,a,pt %xcc, loop_1100
12870 movge %icc, %o6, %l4
12871 ldd [%l7 + 0x40], %f20
12872 fpack16 %f16, %f11
12873loop_1100:
12874 fpsub32 %f0, %f26, %f8
12875 mulscc %o3, 0x15E2, %i1
12876 wr %g0, 0x19, %asi
12877 ldstuba [%l7 + 0x08] %asi, %i6
12878 xor %o1, %l0, %g3
12879 movpos %xcc, %i7, %g5
12880 nop
12881 setx 0x815431304073204E, %l0, %l6
12882 stx %l6, [%l7 + 0x40]
12883 ldx [%l7 + 0x40], %fsr
12884 mulx %l3, %i0, %i2
12885 movne %xcc, %g1, %o4
12886 tle %icc, 0x0
12887 nop
12888 fitod %f0, %f8
12889 fdtox %f8, %f16
12890 fxtod %f16, %f8
12891 fble %fcc2, loop_1101
12892 fmovse %icc, %f0, %f31
12893 sdivcc %l2, 0x0DA7, %g2
12894 movg %xcc, %o5, %o7
12895loop_1101:
12896 ble,a,pt %xcc, loop_1102
12897 edge32n %i5, %l5, %i3
12898 fxnors %f8, %f30, %f3
12899 fmovsa %xcc, %f1, %f26
12900loop_1102:
12901 tcs %icc, 0x7
12902 movvc %xcc, %l1, %o0
12903 ldsw [%l7 + 0x54], %g7
12904 sdivx %i4, 0x05D4, %o2
12905 bne %xcc, loop_1103
12906 saved
12907 rdpr %cwp, %g1
12908 rdpr %cansave, %g2
12909 rdpr %canrestore, %g3
12910 rdpr %cleanwin, %g4
12911 rdpr %otherwin, %g5
12912 rdpr %wstate, %g6
12913 edge8ln %g4, %g6, %o6
12914 set 0x48, %l0
12915 stwa %l6, [%l7 + %l0] 0x15
12916loop_1103:
12917 tvs %icc, 0x5
12918 alignaddrl %l4, %i1, %o3
12919 set 0x40, %l5
12920 stda %f0, [%l7 + %l5] 0x88
12921 fmovse %icc, %f20, %f18
12922 array32 %i6, %o1, %g3
12923 movne %xcc, %i7, %g5
12924 movleu %xcc, %l0, %i0
12925 movgu %xcc, %l3, %i2
12926 fbo,a %fcc0, loop_1104
12927 xnor %o4, 0x0A59, %g1
12928 edge32l %l2, %o5, %o7
12929 andcc %g2, 0x0243, %l5
12930loop_1104:
12931 movpos %xcc, %i5, %l1
12932 fmovdge %icc, %f29, %f16
12933 movrlez %o0, 0x181, %g7
12934 movrlez %i3, 0x0F3, %o2
12935 movre %i4, %g6, %g4
12936 orcc %o6, 0x1B7E, %l6
12937 fmovdge %icc, %f0, %f19
12938 sll %i1, %o3, %i6
12939 ba loop_1105
12940 srl %l4, 0x1D, %o1
12941 edge32 %g3, %g5, %i7
12942 saved
12943 rdpr %cwp, %g1
12944 rdpr %cansave, %g2
12945 rdpr %canrestore, %g3
12946 rdpr %cleanwin, %g4
12947 rdpr %otherwin, %g5
12948 rdpr %wstate, %g6
12949loop_1105:
12950 fsrc2s %f21, %f9
12951 fmovdl %xcc, %f15, %f26
12952 tpos %xcc, 0x1
12953 orncc %l0, 0x1B8A, %l3
12954 fcmpeq16 %f14, %f8, %i2
12955 tl %icc, 0x3
12956 fbg %fcc0, loop_1106
12957 bvs %icc, loop_1107
12958 fornot1s %f21, %f29, %f21
12959 move %icc, %i0, %g1
12960loop_1106:
12961 nop
12962 setx 0xC1476F7A492E0871, %l0, %l6
12963 stx %l6, [%l7 + 0x28]
12964 ldd [%l7 + 0x28], %f14
12965 setx 0xD1E062D2D1C034D5, %l1, %l5
12966 stx %l5, [%l7 + 0x10]
12967 ldd [%l7 + 0x10], %f4
12968 fsubd %f4, %f14, %f28
12969loop_1107:
12970 orncc %o4, 0x0C24, %o5
12971 movn %xcc, %o7, %g2
12972 sllx %l2, 0x19, %i5
12973 bne,a %xcc, loop_1108
12974 restored
12975 rdpr %cwp, %g1
12976 rdpr %cansave, %g2
12977 rdpr %canrestore, %g3
12978 rdpr %cleanwin, %g4
12979 rdpr %otherwin, %g5
12980 rdpr %wstate, %g6
12981 edge8 %l1, %o0, %l5
12982 tg %xcc, 0x6
12983loop_1108:
12984 tne %icc, 0x1
12985 movle %xcc, %g7, %o2
12986 tn %xcc, 0x3
12987 bn,a loop_1109
12988 bpos,a loop_1110
12989 array16 %i3, %i4, %g6
12990 fmovdn %icc, %f20, %f28
12991loop_1109:
12992 edge32n %o6, %g4, %l6
12993loop_1110:
12994 sdivcc %i1, 0x08A5, %i6
12995 fbue %fcc0, loop_1111
12996 stbar
12997 fmovdcs %xcc, %f3, %f18
12998 ldstub [%l7 + 0x56], %l4
12999loop_1111:
13000 fmul8ulx16 %f4, %f10, %f4
13001 tl %icc, 0x5
13002 array16 %o1, %g3, %g5
13003 edge32n %i7, %o3, %l0
13004 fsrc1 %f4, %f4
13005 movvc %xcc, %l3, %i0
13006 sth %i2, [%l7 + 0x62]
13007 array16 %o4, %g1, %o5
13008 fandnot1 %f18, %f22, %f8
13009 xnor %g2, 0x0EA4, %o7
13010 brlez,a %l2, loop_1112
13011 srax %i5, 0x02, %l1
13012 wr %g0, 0x0c, %asi
13013 stba %l5, [%l7 + 0x41] %asi
13014loop_1112:
13015 taddcc %o0, 0x160C, %o2
13016 fmovdl %xcc, %f24, %f7
13017 lduw [%l7 + 0x50], %i3
13018 bl %icc, loop_1113
13019 fandnot2 %f10, %f16, %f4
13020 edge32n %g7, %i4, %g6
13021 srax %o6, 0x1F, %g4
13022loop_1113:
13023 taddcc %l6, 0x17C7, %i1
13024 umul %i6, 0x1BFD, %l4
13025 fmovscs %xcc, %f16, %f19
13026 orn %g3, %g5, %o1
13027 membar #Sync
13028 wr %g0, 0x17, %asi
13029 ldda [%l7 + 0x40] %asi, %f16
13030 popc 0x140E, %o3
13031 st %f4, [%l7 + 0x68]
13032 and %i7, %l3, %i0
13033 edge16l %i2, %l0, %g1
13034 fsrc1s %f20, %f8
13035 tl %xcc, 0x2
13036 bneg %xcc, loop_1114
13037 and %o5, %g2, %o7
13038 sdivcc %o4, 0x1D54, %i5
13039 fpsub16 %f28, %f12, %f6
13040loop_1114:
13041 tne %xcc, 0x6
13042 add %l7, 0x68, %l6
13043 wr %g0, 0x04, %asi
13044 casxa [%l6] 0x04, %l1, %l5
13045 ldd [%l7 + 0x58], %f30
13046 fbe %fcc3, loop_1115
13047 addc %l2, 0x0BB6, %o0
13048 tsubcctv %i3, %o2, %i4
13049 nop
13050 setx 0xA169926A, %l0, %l6
13051 st %l6, [%l7 + 0x28]
13052 ld [%l7 + 0x28], %f19
13053 fsqrts %f19, %f30
13054loop_1115:
13055 edge32n %g6, %g7, %o6
13056 xnorcc %g4, %i1, %l6
13057 udivx %l4, 0x1A15, %g3
13058 umulcc %i6, 0x079F, %o1
13059 wr %g0, 0x18, %asi
13060 ldsba [%l7 + 0x09] %asi, %g5
13061 move %xcc, %i7, %o3
13062 wr %g0, 0x04, %asi
13063 stxa %l3, [%l7 + 0x08] %asi
13064 fmovscc %xcc, %f0, %f27
13065 fpadd32s %f15, %f20, %f25
13066 edge8n %i2, %l0, %g1
13067 std %f8, [%l7 + 0x38]
13068 popc 0x0A6A, %o5
13069 orn %g2, 0x0710, %i0
13070 fnor %f28, %f16, %f18
13071 alignaddr %o7, %o4, %l1
13072 fmovdleu %icc, %f29, %f24
13073 fmovsle %icc, %f31, %f7
13074 fnor %f28, %f4, %f28
13075 fbne,a %fcc2, loop_1116
13076 stx %i5, [%l7 + 0x48]
13077 ldsb [%l7 + 0x2A], %l2
13078 tvs %icc, 0x3
13079loop_1116:
13080 nop
13081 setx 0x3D0B19CF, %l0, %l6
13082 st %l6, [%l7 + 0x28]
13083 ld [%l7 + 0x28], %f9
13084 setx 0xC4642715, %l1, %l5
13085 st %l5, [%l7 + 0x10]
13086 ld [%l7 + 0x10], %f11
13087 fmuls %f11, %f9, %f5
13088 fmovrsne %o0, %f5, %f4
13089 ldsb [%l7 + 0x10], %i3
13090 stx %l5, [%l7 + 0x50]
13091 movrlez %i4, 0x0A3, %g6
13092 tsubcctv %g7, 0x134F, %o2
13093 fbn,a %fcc2, loop_1117
13094 tne %icc, 0x6
13095 wr %g0, 0x10, %asi
13096 ldstuba [%l7 + 0x40] %asi, %g4
13097loop_1117:
13098 and %i1, %o6, %l4
13099 orn %l6, 0x0CB5, %i6
13100 restored
13101 rdpr %cwp, %g1
13102 rdpr %cansave, %g2
13103 rdpr %canrestore, %g3
13104 rdpr %cleanwin, %g4
13105 rdpr %otherwin, %g5
13106 rdpr %wstate, %g6
13107 tleu %xcc, 0x3
13108 tn %icc, 0x2
13109 smul %g3, 0x04D6, %o1
13110 tcc %xcc, 0x0
13111 fzeros %f20
13112 sdivx %i7, 0x14F1, %g5
13113 orcc %o3, 0x0F9E, %l3
13114 brgez %i2, loop_1118
13115 tneg %xcc, 0x2
13116 tn %icc, 0x5
13117 edge16ln %g1, %l0, %o5
13118loop_1118:
13119 nop
13120 setx loop_1119, %l0, %l1
13121 jmpl %l1, %g2
13122 tcs %xcc, 0x7
13123 brgez,a %o7, loop_1120
13124 bn,a,pt %xcc, loop_1121
13125loop_1119:
13126 mova %icc, %i0, %l1
13127 set 0x52, %l3
13128 ldsba [%l7 + %l3] 0x89, %i5
13129loop_1120:
13130 edge8n %l2, %o4, %i3
13131loop_1121:
13132 fabsd %f26, %f2
13133 ta %xcc, 0x2
13134 fbue %fcc2, loop_1122
13135 movre %l5, 0x3DA, %i4
13136 bvs %xcc, loop_1123
13137 tl %xcc, 0x0
13138loop_1122:
13139 brlez %o0, loop_1124
13140 orn %g6, %o2, %g7
13141loop_1123:
13142 tgu %xcc, 0x0
13143 fmul8x16al %f17, %f19, %f20
13144loop_1124:
13145 movneg %icc, %g4, %i1
13146 set 0x2C, %g1
13147 sta %f26, [%l7 + %g1] 0x04
13148 fxnor %f12, %f22, %f2
13149 fbule,a %fcc3, loop_1125
13150 umul %l4, 0x09AF, %o6
13151 xorcc %l6, %i6, %g3
13152 fmovdleu %icc, %f4, %f8
13153loop_1125:
13154 fandnot2 %f26, %f8, %f0
13155 fmovdle %xcc, %f23, %f9
13156 bl,a,pn %xcc, loop_1126
13157 array32 %i7, %g5, %o3
13158 set 0x8, %l4
13159 ldxa [%g0 + %l4] 0x20, %o1
13160loop_1126:
13161 tleu %xcc, 0x6
13162 smul %l3, 0x1FF7, %g1
13163 bn,pt %xcc, loop_1127
13164 stx %i2, [%l7 + 0x78]
13165 nop
13166 setx 0x4042F4DB, %l0, %l6
13167 st %l6, [%l7 + 0x50]
13168 ld [%l7 + 0x50], %fsr
13169 subcc %l0, %g2, %o7
13170loop_1127:
13171 fones %f30
13172 wr %g0, 0x80, %asi
13173 lduba [%l7 + 0x28] %asi, %i0
13174 fpadd16 %f30, %f24, %f30
13175 sllx %l1, 0x18, %i5
13176 bleu loop_1128
13177 bcc loop_1129
13178 fmovrdne %o5, %f26, %f8
13179 sir 0x1C23
13180loop_1128:
13181 xnorcc %l2, 0x118A, %o4
13182loop_1129:
13183 tge %xcc, 0x6
13184 tle %icc, 0x0
13185 xnor %i3, %i4, %o0
13186 orncc %l5, %g6, %o2
13187 fbge %fcc0, loop_1130
13188 brlz,a %g7, loop_1131
13189 ba,pn %xcc, loop_1132
13190 subccc %g4, 0x1078, %l4
13191loop_1130:
13192 edge8l %o6, %i1, %i6
13193loop_1131:
13194 nop
13195 set 0x43, %o4
13196 lduba [%l7 + %o4] 0x19, %g3
13197loop_1132:
13198 or %i7, %g5, %l6
13199 ldsw [%l7 + 0x70], %o3
13200 brlez,a %l3, loop_1133
13201 fbg %fcc0, loop_1134
13202 fmovrslz %g1, %f11, %f7
13203 bg %icc, loop_1135
13204loop_1133:
13205 fmul8x16 %f29, %f0, %f0
13206loop_1134:
13207 movl %xcc, %i2, %l0
13208 subcc %g2, %o7, %i0
13209loop_1135:
13210 restored
13211 rdpr %cwp, %g1
13212 rdpr %cansave, %g2
13213 rdpr %canrestore, %g3
13214 rdpr %cleanwin, %g4
13215 rdpr %otherwin, %g5
13216 rdpr %wstate, %g6
13217 bvs loop_1136
13218 mulx %l1, %o1, %o5
13219 fbe,a %fcc1, loop_1137
13220 movne %icc, %l2, %o4
13221loop_1136:
13222 brlez,a %i5, loop_1138
13223 fpsub16 %f0, %f24, %f30
13224loop_1137:
13225 tle %icc, 0x2
13226 add %l7, 0x30, %l6
13227 wr %g0, 0x04, %asi
13228 ldxa [%l6] %asi, %i3
13229 casxa [%l6] 0x04, %i3, %i4
13230loop_1138:
13231 udivx %l5, 0x1874, %o0
13232 tpos %xcc, 0x4
13233 restored
13234 rdpr %cwp, %g1
13235 rdpr %cansave, %g2
13236 rdpr %canrestore, %g3
13237 rdpr %cleanwin, %g4
13238 rdpr %otherwin, %g5
13239 rdpr %wstate, %g6
13240 nop
13241 fitod %f4, %f0
13242 fdtos %f0, %f21
13243 movrgz %o2, 0x27B, %g7
13244 lduh [%l7 + 0x5E], %g4
13245 set 0x60, %i6
13246 swapa [%l7 + %i6] 0x19, %l4
13247 fbge,a %fcc1, loop_1139
13248 fmovdne %icc, %f17, %f3
13249 fble,a %fcc0, loop_1140
13250 stbar
13251loop_1139:
13252 nop
13253 set 0x40, %g2
13254 stda %f16, [%l7 + %g2] 0x14
13255loop_1140:
13256 tl %xcc, 0x0
13257 fsrc2s %f2, %f18
13258 tneg %icc, 0x7
13259 sth %g6, [%l7 + 0x1E]
13260 sdiv %i1, 0x0085, %o6
13261 xnor %g3, %i7, %g5
13262 array8 %l6, %o3, %l3
13263 subcc %i6, %i2, %l0
13264 edge8l %g2, %g1, %i0
13265 mulx %o7, 0x0727, %l1
13266 restored
13267 rdpr %cwp, %g1
13268 rdpr %cansave, %g2
13269 rdpr %canrestore, %g3
13270 rdpr %cleanwin, %g4
13271 rdpr %otherwin, %g5
13272 rdpr %wstate, %g6
13273 bvc,a,pn %xcc, loop_1141
13274 restored
13275 rdpr %cwp, %g1
13276 rdpr %cansave, %g2
13277 rdpr %canrestore, %g3
13278 rdpr %cleanwin, %g4
13279 rdpr %otherwin, %g5
13280 rdpr %wstate, %g6
13281 nop
13282 setx 0xBF7B0708, %l0, %l6
13283 st %l6, [%l7 + 0x28]
13284 ld [%l7 + 0x28], %f4
13285 fsqrts %f4, %f24
13286 stx %o1, [%l7 + 0x48]
13287loop_1141:
13288 andcc %l2, %o5, %o4
13289 fpadd32 %f22, %f18, %f14
13290 sdivcc %i5, 0x1CA3, %i3
13291 sll %l5, %i4, %o2
13292 tle %xcc, 0x1
13293 edge16n %g7, %o0, %l4
13294 movrgz %g4, %i1, %o6
13295 fmovsge %icc, %f15, %f20
13296 tn %xcc, 0x2
13297 fmovrsgez %g3, %f4, %f23
13298 edge16 %g6, %i7, %g5
13299 nop
13300 setx 0xB9E4B053, %l0, %l6
13301 st %l6, [%l7 + 0x28]
13302 ld [%l7 + 0x28], %f17
13303 setx 0x76C49BF4, %l1, %l5
13304 st %l5, [%l7 + 0x10]
13305 ld [%l7 + 0x10], %f24
13306 fsubs %f24, %f17, %f3
13307 subccc %l6, %l3, %o3
13308 saved
13309 rdpr %cwp, %g1
13310 rdpr %cansave, %g2
13311 rdpr %canrestore, %g3
13312 rdpr %cleanwin, %g4
13313 rdpr %otherwin, %g5
13314 rdpr %wstate, %g6
13315 move %icc, %i2, %l0
13316 wr %g0, 0x80, %asi
13317 swapa [%l7 + 0x24] %asi, %g2
13318 fmovspos %xcc, %f27, %f22
13319 wr %g0, 0x89, %asi
13320 lda [%l7 + 0x0C] %asi, %f24
13321 ble loop_1142
13322 fnegd %f26, %f26
13323 fbl %fcc2, loop_1143
13324 tpos %icc, 0x1
13325loop_1142:
13326 stw %g1, [%l7 + 0x38]
13327 tl %icc, 0x0
13328loop_1143:
13329 movrgez %i6, 0x1C9, %i0
13330 fnor %f20, %f8, %f10
13331 fbu %fcc3, loop_1144
13332 smul %o7, 0x1C26, %l1
13333 movleu %xcc, %l2, %o5
13334 lduh [%l7 + 0x40], %o4
13335loop_1144:
13336 edge8 %i5, %i3, %o1
13337 st %f0, [%l7 + 0x30]
13338 fzeros %f7
13339 nop
13340 setx loop_1145, %l0, %l1
13341 jmpl %l1, %i4
13342 fmovd %f0, %f0
13343 smul %l5, 0x151A, %g7
13344 bcc %xcc, loop_1146
13345loop_1145:
13346 tg %icc, 0x7
13347 ldstub [%l7 + 0x09], %o0
13348 ldd [%l7 + 0x40], %f30
13349loop_1146:
13350 fbue,a %fcc1, loop_1147
13351 xnorcc %o2, %g4, %l4
13352 array32 %o6, %i1, %g6
13353 for %f2, %f18, %f30
13354loop_1147:
13355 st %f2, [%l7 + 0x5C]
13356 fxors %f8, %f23, %f29
13357 fmul8sux16 %f4, %f14, %f20
13358 te %xcc, 0x7
13359 sdiv %i7, 0x06EC, %g5
13360 sir 0x0848
13361 edge32ln %g3, %l6, %l3
13362 movleu %xcc, %o3, %i2
13363 tcc %icc, 0x1
13364 fmul8x16al %f14, %f31, %f6
13365 fmovdneg %xcc, %f30, %f1
13366 fsrc1s %f14, %f18
13367 sir 0x13A2
13368 add %l0, %g1, %i6
13369 set 0x14, %o5
13370 ldswa [%l7 + %o5] 0x80, %g2
13371 nop
13372 fitod %f6, %f14
13373 fdtox %f14, %f20
13374 array8 %o7, %l1, %i0
13375 edge16ln %o5, %o4, %l2
13376 wr %g0, 0xea, %asi
13377 stba %i3, [%l7 + 0x4C] %asi
13378 membar #Sync
13379 nop
13380 setx 0xC68ECE8C6F8C2F93, %l0, %l6
13381 stx %l6, [%l7 + 0x28]
13382 ldd [%l7 + 0x28], %f24
13383 setx 0x47DFFE7BAC0102C3, %l1, %l5
13384 stx %l5, [%l7 + 0x10]
13385 ldd [%l7 + 0x10], %f14
13386 fdivd %f14, %f24, %f26
13387 array32 %o1, %i4, %i5
13388 srl %l5, 0x0C, %g7
13389 membar 0x65
13390 wr %g0, 0x10, %asi
13391 prefetcha [%l7 + 0x18] %asi, 0x2
13392 fbule,a %fcc3, loop_1148
13393 std %f24, [%l7 + 0x30]
13394 array32 %o0, %g4, %l4
13395 fbl %fcc1, loop_1149
13396loop_1148:
13397 brgez %o6, loop_1150
13398 nop
13399 fitod %f8, %f14
13400 fdtox %f14, %f20
13401 orcc %g6, %i1, %g5
13402loop_1149:
13403 nop
13404 setx loop_1151, %l0, %l1
13405 wrpr 0x1, %tl
13406 wrpr %l1, %tnpc
13407 setx 0x34400001400, %l0, %l1
13408 wrpr %l1, %tstate
13409 wrhpr 0x4, %htstate
13410 done
13411loop_1150:
13412 fpack16 %f6, %f8
13413 fbg,a %fcc1, loop_1152
13414 fmovdleu %xcc, %f15, %f31
13415loop_1151:
13416 movg %icc, %i7, %g3
13417 sir 0x0EFD
13418loop_1152:
13419 stx %l6, [%l7 + 0x70]
13420 wr %g0, 0x2f, %asi
13421 stwa %o3, [%l7 + 0x20] %asi
13422 membar #Sync
13423 movn %xcc, %i2, %l0
13424 fmovs %f5, %f14
13425 array16 %g1, %l3, %i6
13426 andcc %o7, %g2, %l1
13427 edge8l %o5, %i0, %l2
13428 edge16l %o4, %o1, %i3
13429 ldub [%l7 + 0x33], %i5
13430 nop
13431 fitod %f12, %f14
13432 fdtoi %f14, %f18
13433 xor %i4, %l5, %g7
13434 fbne %fcc1, loop_1153
13435 tcs %icc, 0x3
13436 for %f8, %f4, %f8
13437 tleu %xcc, 0x3
13438loop_1153:
13439 fmovsle %icc, %f24, %f13
13440 sdiv %o2, 0x108A, %g4
13441 fpmerge %f25, %f17, %f22
13442 mulx %o0, %o6, %l4
13443 sdivcc %g6, 0x175C, %g5
13444 brnz,a %i7, loop_1154
13445 sra %g3, %l6, %o3
13446 tle %icc, 0x3
13447 fbue %fcc1, loop_1155
13448loop_1154:
13449 sra %i2, %i1, %l0
13450 swap [%l7 + 0x2C], %g1
13451 fmovrdgez %l3, %f4, %f18
13452loop_1155:
13453 fmul8sux16 %f26, %f14, %f10
13454 nop
13455 setx 0x22021D5403CDA0D7, %l0, %l6
13456 stx %l6, [%l7 + 0x28]
13457 ldd [%l7 + 0x28], %f20
13458 setx 0x11C27C0F2E8EE76B, %l1, %l5
13459 stx %l5, [%l7 + 0x10]
13460 ldd [%l7 + 0x10], %f2
13461 fsubd %f2, %f20, %f20
13462 movrgz %i6, %g2, %l1
13463 move %icc, %o5, %i0
13464 membar 0x0B
13465 andn %l2, %o7, %o1
13466 bne,pn %xcc, loop_1156
13467 edge8ln %o4, %i5, %i4
13468 fmovsg %xcc, %f4, %f13
13469 ble,a,pn %xcc, loop_1157
13470loop_1156:
13471 fmul8ulx16 %f12, %f14, %f4
13472 tcs %xcc, 0x6
13473 nop
13474 setx 0xF8C79293ECAF355F, %l0, %l6
13475 stx %l6, [%l7 + 0x28]
13476 ldd [%l7 + 0x28], %f26
13477 fsqrtd %f26, %f8
13478loop_1157:
13479 subcc %l5, 0x0049, %i3
13480 umulcc %g7, %o2, %o0
13481 fcmpne32 %f16, %f18, %g4
13482 fmovdneg %icc, %f20, %f12
13483 movpos %xcc, %o6, %l4
13484 edge32l %g5, %g6, %g3
13485 addccc %l6, 0x1780, %i7
13486 andncc %o3, %i2, %i1
13487 fbue,a %fcc2, loop_1158
13488 orcc %l0, 0x1BCA, %l3
13489 std %f18, [%l7 + 0x58]
13490 wr %g0, 0x11, %asi
13491 ldsba [%l7 + 0x5B] %asi, %i6
13492loop_1158:
13493 fmovde %icc, %f17, %f4
13494 sir 0x01BA
13495 sll %g1, 0x1B, %l1
13496 membar 0x12
13497 bleu,a,pt %icc, loop_1159
13498 edge16l %g2, %o5, %l2
13499 std %f2, [%l7 + 0x30]
13500 stx %i0, [%l7 + 0x08]
13501loop_1159:
13502 fpadd32 %f26, %f16, %f16
13503 fbue %fcc1, loop_1160
13504 andn %o1, 0x00C5, %o4
13505 brgez,a %o7, loop_1161
13506 movrgz %i4, 0x317, %l5
13507loop_1160:
13508 movg %xcc, %i3, %i5
13509 movl %xcc, %o2, %g7
13510loop_1161:
13511 addccc %g4, %o6, %l4
13512 xnorcc %o0, 0x0CB9, %g6
13513 subcc %g3, %g5, %l6
13514 popc 0x05F8, %i7
13515 sethi 0x08C3, %o3
13516 call loop_1162
13517 movrgz %i2, 0x134, %i1
13518 fmovsle %xcc, %f4, %f23
13519 lduw [%l7 + 0x0C], %l0
13520loop_1162:
13521 nop
13522 fitos %f1, %f29
13523 fstod %f29, %f20
13524 edge8ln %i6, %l3, %l1
13525 stx %g2, [%l7 + 0x68]
13526 edge32 %g1, %l2, %o5
13527 alignaddrl %i0, %o1, %o7
13528 fmovscs %icc, %f0, %f13
13529 nop
13530 set 0x40, %g5
13531 ldstub [%l7 + %g5], %o4
13532 lduw [%l7 + 0x10], %i4
13533 faligndata %f8, %f30, %f2
13534 flush %l7 + 0x2C
13535 tneg %xcc, 0x3
13536 std %f28, [%l7 + 0x10]
13537 edge16l %i3, %i5, %o2
13538 nop
13539 setx 0xFAA62F77FAEC6788, %l0, %l6
13540 stx %l6, [%l7 + 0x28]
13541 ldd [%l7 + 0x28], %f18
13542 fsqrtd %f18, %f0
13543 fmovrdne %g7, %f28, %f16
13544 fmovsg %icc, %f14, %f28
13545 taddcctv %l5, 0x0D42, %o6
13546 set 0x2C, %i5
13547 lda [%l7 + %i5] 0x80, %f21
13548 tle %icc, 0x2
13549 popc %g4, %o0
13550 bgu,a,pt %xcc, loop_1163
13551 fmuld8sux16 %f19, %f1, %f14
13552 xnorcc %l4, 0x16BF, %g6
13553 wr %g0, 0x89, %asi
13554 ldstuba [%l7 + 0x18] %asi, %g3
13555loop_1163:
13556 udivx %l6, 0x0023, %i7
13557 subcc %g5, %o3, %i2
13558 nop
13559 fitos %f14, %f11
13560 fstox %f11, %f28
13561 fbue,a %fcc2, loop_1164
13562 ldub [%l7 + 0x54], %i1
13563 fble,a %fcc3, loop_1165
13564 movpos %xcc, %l0, %l3
13565loop_1164:
13566 fbne %fcc1, loop_1166
13567 edge32n %i6, %g2, %g1
13568loop_1165:
13569 tsubcc %l1, %o5, %i0
13570 ldstub [%l7 + 0x27], %o1
13571loop_1166:
13572 sllx %l2, 0x04, %o4
13573 tl %xcc, 0x4
13574 fbne,a %fcc2, loop_1167
13575 edge8 %i4, %o7, %i5
13576 orcc %i3, %g7, %o2
13577 lduh [%l7 + 0x26], %o6
13578loop_1167:
13579 array8 %g4, %l5, %o0
13580 fcmpeq32 %f28, %f18, %g6
13581 wr %g0, 0x80, %asi
13582 ldswa [%l7 + 0x68] %asi, %g3
13583 edge16l %l6, %l4, %g5
13584 sub %o3, 0x068A, %i7
13585 smul %i2, %l0, %i1
13586 brlez,a %l3, loop_1168
13587 tvs %xcc, 0x3
13588 wr %g0, 0x10, %asi
13589 prefetcha [%l7 + 0x58] %asi, 0x3
13590loop_1168:
13591 fmovdvc %xcc, %f22, %f5
13592 fornot1 %f6, %f2, %f26
13593 tsubcctv %i6, %g1, %l1
13594 fmovd %f0, %f2
13595 fmovdg %icc, %f5, %f26
13596 sethi 0x10BA, %i0
13597 andn %o1, %o5, %o4
13598 subcc %l2, %i4, %i5
13599 move %xcc, %o7, %i3
13600 sdiv %g7, 0x0E59, %o6
13601 fmul8sux16 %f30, %f2, %f2
13602 bcc,pn %icc, loop_1169
13603 and %g4, %o2, %l5
13604 andncc %g6, %o0, %l6
13605 movrlz %l4, 0x1D4, %g3
13606loop_1169:
13607 bcc,a,pn %icc, loop_1170
13608 umulcc %o3, 0x0B0F, %g5
13609 fcmpgt32 %f20, %f12, %i2
13610 nop
13611 setx 0x144AD6F9, %l0, %l6
13612 st %l6, [%l7 + 0x28]
13613 ld [%l7 + 0x28], %f4
13614 fsqrts %f4, %f19
13615loop_1170:
13616 edge16 %i7, %i1, %l3
13617 bne,a loop_1171
13618 ba,a,pt %icc, loop_1172
13619 ta %icc, 0x6
13620 bne loop_1173
13621loop_1171:
13622 ta %icc, 0x4
13623loop_1172:
13624 nop
13625 wr %g0, 0x81, %asi
13626 lduha [%l7 + 0x1A] %asi, %g2
13627loop_1173:
13628 fornot2 %f6, %f28, %f28
13629 set 0x42, %o3
13630 stha %i6, [%l7 + %o3] 0x2a
13631 membar #Sync
13632 sub %g1, 0x13E1, %l0
13633 edge16 %l1, %i0, %o5
13634 tl %xcc, 0x3
13635 movn %xcc, %o4, %l2
13636 fbg,a %fcc0, loop_1174
13637 edge8 %i4, %o1, %i5
13638 ld [%l7 + 0x3C], %f0
13639 fmul8x16al %f16, %f17, %f2
13640loop_1174:
13641 ta %xcc, 0x4
13642 bgu,pn %xcc, loop_1175
13643 array32 %i3, %g7, %o7
13644 smul %g4, 0x0043, %o2
13645 movne %xcc, %o6, %g6
13646loop_1175:
13647 addc %l5, 0x14FF, %l6
13648 nop
13649 fitos %f18, %f18
13650 set 0x24, %o0
13651 sta %f18, [%l7 + %o0] 0x80
13652 movrne %o0, %l4, %o3
13653 set 0x40, %l6
13654 stda %f0, [%l7 + %l6] 0xf8
13655 membar #Sync
13656 tneg %xcc, 0x3
13657 bne,pt %xcc, loop_1176
13658 nop
13659 setx loop_1177, %l0, %l1
13660 jmpl %l1, %g5
13661 fba,a %fcc1, loop_1178
13662 xor %i2, %g3, %i1
13663loop_1176:
13664 or %i7, %l3, %g2
13665loop_1177:
13666 popc 0x1807, %g1
13667loop_1178:
13668 fzero %f12
13669 fbule,a %fcc1, loop_1179
13670 array8 %i6, %l0, %l1
13671 edge8ln %i0, %o5, %l2
13672 movne %xcc, %i4, %o1
13673loop_1179:
13674 bcs,pn %icc, loop_1180
13675 fabsd %f18, %f4
13676 taddcctv %o4, %i3, %g7
13677 udivx %i5, 0x152C, %g4
13678loop_1180:
13679 nop
13680 add %l7, 0x78, %l6
13681 wr %g0, 0x89, %asi
13682 casa [%l6] %asi, %o2, %o6
13683 andn %g6, %l5, %o7
13684 nop
13685 setx loop_1181, %l0, %l1
13686 wrpr 0x1, %tl
13687 wrpr %l1, %tnpc
13688 setx 0x34400001400, %l0, %l1
13689 wrpr %l1, %tstate
13690 wrhpr 0x4, %htstate
13691 done
13692 bcs,pt %icc, loop_1182
13693 movl %xcc, %o0, %l4
13694 addccc %o3, 0x15DD, %g5
13695loop_1181:
13696 fabss %f19, %f27
13697loop_1182:
13698 ldsb [%l7 + 0x18], %l6
13699 tne %xcc, 0x5
13700 move %icc, %g3, %i2
13701 tpos %xcc, 0x3
13702 bg,pn %icc, loop_1183
13703 tsubcctv %i7, 0x1DEF, %i1
13704 movpos %xcc, %g2, %l3
13705 ba,a %icc, loop_1184
13706loop_1183:
13707 bneg,a loop_1185
13708 array8 %g1, %l0, %l1
13709 brz,a %i0, loop_1186
13710loop_1184:
13711 nop
13712 fitos %f3, %f26
13713 fstod %f26, %f18
13714loop_1185:
13715 nop
13716 set 0x21, %i3
13717 ldsba [%l7 + %i3] 0x11, %i6
13718loop_1186:
13719 edge8 %o5, %i4, %o1
13720 pdist %f12, %f28, %f6
13721 fbl %fcc0, loop_1187
13722 subcc %l2, %i3, %o4
13723 movcs %icc, %i5, %g7
13724 movl %icc, %g4, %o6
13725loop_1187:
13726 fpack16 %f16, %f31
13727 movcs %xcc, %o2, %l5
13728 udivcc %o7, 0x0B6C, %o0
13729 fbule %fcc3, loop_1188
13730 tneg %icc, 0x0
13731 fbule %fcc2, loop_1189
13732 sir 0x1580
13733loop_1188:
13734 movg %xcc, %l4, %g6
13735 nop
13736 setx loop_1190, %l0, %l1
13737 wrpr 0x1, %tl
13738 wrpr %l1, %tpc
13739 add %l1, 0x4, %l1
13740 wrpr %l1, %tnpc
13741 setx 0x34400001400, %l0, %l1
13742 wrpr %l1, %tstate
13743 wrhpr 0x4, %htstate
13744 retry
13745loop_1189:
13746 xnor %g5, 0x0D05, %o3
13747 bne,a loop_1191
13748 edge32ln %l6, %g3, %i7
13749loop_1190:
13750 nop
13751 setx loop_1192, %l0, %l1
13752 wrpr 0x1, %tl
13753 wrpr %l1, %tnpc
13754 setx 0x34400001400, %l0, %l1
13755 wrpr %l1, %tstate
13756 wrhpr 0x4, %htstate
13757 done
13758 srlx %i2, 0x1B, %i1
13759loop_1191:
13760 movrlez %g2, 0x3BA, %l3
13761 fmovscs %icc, %f10, %f11
13762loop_1192:
13763 fnors %f31, %f17, %f3
13764 ldd [%l7 + 0x18], %g0
13765 fmovrsne %l1, %f19, %f29
13766 nop
13767 setx 0x47E11C71EA51B8B3, %l0, %l6
13768 stx %l6, [%l7 + 0x28]
13769 ldd [%l7 + 0x28], %f24
13770 setx 0x4984A3521EAC53EE, %l1, %l5
13771 stx %l5, [%l7 + 0x10]
13772 ldd [%l7 + 0x10], %f24
13773 fsubd %f24, %f24, %f30
13774 array16 %i0, %i6, %l0
13775 nop
13776 fitos %f2, %f18
13777 fstoi %f18, %f17
13778 popc %o5, %o1
13779 movleu %icc, %i4, %i3
13780 tvs %xcc, 0x1
13781 orcc %l2, 0x07F4, %o4
13782 umul %i5, 0x1586, %g7
13783 nop
13784 setx loop_1193, %l0, %l1
13785 wrpr 0x1, %tl
13786 wrpr %l1, %tnpc
13787 setx 0x34400001400, %l0, %l1
13788 wrpr %l1, %tstate
13789 wrhpr 0x4, %htstate
13790 done
13791 fabsd %f12, %f30
13792 fxors %f22, %f14, %f8
13793 set 0x14, %o1
13794 sta %f2, [%l7 + %o1] 0x19
13795loop_1193:
13796 fmovsa %icc, %f7, %f11
13797 or %g4, 0x0A7D, %o6
13798 fmovdgu %icc, %f16, %f5
13799 edge32ln %o2, %l5, %o0
13800 andn %l4, 0x08E1, %o7
13801 movrgez %g6, %g5, %o3
13802 movneg %icc, %g3, %i7
13803 array16 %i2, %i1, %l6
13804 fcmpne32 %f16, %f10, %l3
13805 umul %g2, 0x1096, %g1
13806 movl %icc, %l1, %i6
13807 ldstub [%l7 + 0x3B], %l0
13808 fmovdle %xcc, %f21, %f9
13809 and %o5, 0x1AF4, %o1
13810 nop
13811 setx 0xC02B4D23404527D7, %l0, %l6
13812 stx %l6, [%l7 + 0x58]
13813 ldx [%l7 + 0x58], %fsr
13814 xnorcc %i4, %i0, %i3
13815 set 0x10, %l1
13816 lda [%l7 + %l1] 0x18, %f19
13817 fbo %fcc3, loop_1194
13818 xor %l2, 0x12B7, %i5
13819 membar 0x37
13820 movvs %xcc, %g7, %g4
13821loop_1194:
13822 fands %f7, %f21, %f25
13823 wr %g0, 0x89, %asi
13824 swapa [%l7 + 0x20] %asi, %o6
13825 edge32l %o2, %o4, %l5
13826 movvs %xcc, %l4, %o0
13827 fpsub32 %f12, %f18, %f14
13828 sllx %o7, %g6, %o3
13829 smul %g5, 0x15D1, %i7
13830 movn %icc, %i2, %i1
13831 tsubcc %g3, %l6, %l3
13832 subcc %g1, 0x0538, %l1
13833 fnot2s %f23, %f24
13834 nop
13835 fitod %f6, %f0
13836 fdtox %f0, %f16
13837 orcc %i6, %l0, %g2
13838 fcmpeq32 %f10, %f12, %o5
13839 taddcctv %i4, 0x0C5F, %i0
13840 fnegs %f8, %f10
13841 andncc %o1, %i3, %l2
13842 add %l7, 0x44, %l6
13843 wr %g0, 0x89, %asi
13844 lda [%l6] %asi, %i5
13845 casa [%l6] %asi, %i5, %g4
13846 edge32n %o6, %g7, %o4
13847 saved
13848 rdpr %cwp, %g1
13849 rdpr %cansave, %g2
13850 rdpr %canrestore, %g3
13851 rdpr %cleanwin, %g4
13852 rdpr %otherwin, %g5
13853 rdpr %wstate, %g6
13854 movneg %icc, %l5, %l4
13855 membar 0x21
13856 alignaddrl %o0, %o7, %g6
13857 fones %f15
13858 fsrc2 %f16, %f14
13859 array16 %o2, %o3, %i7
13860 fnot2 %f12, %f28
13861 sll %g5, 0x13, %i2
13862 add %l7, 0x20, %l6
13863 wr %g0, 0x0c, %asi
13864 ldxa [%l6] %asi, %i1
13865 casxa [%l6] 0x0c, %i1, %l6
13866 movcs %xcc, %g3, %l3
13867 bpos,a loop_1195
13868 tl %xcc, 0x7
13869 fbe,a %fcc1, loop_1196
13870 tvc %icc, 0x2
13871loop_1195:
13872 xnor %g1, %l1, %l0
13873 fbne,a %fcc2, loop_1197
13874loop_1196:
13875 mulx %g2, %i6, %o5
13876 wr %g0, 0x04, %asi
13877 ldsba [%l7 + 0x5B] %asi, %i4
13878loop_1197:
13879 edge32 %i0, %o1, %l2
13880 fbuge,a %fcc0, loop_1198
13881 sllx %i3, %g4, %o6
13882 nop
13883 setx loop_1199, %l0, %l1
13884 jmpl %l1, %g7
13885 fbuge %fcc3, loop_1200
13886loop_1198:
13887 bne,a,pt %icc, loop_1201
13888 tn %icc, 0x2
13889loop_1199:
13890 fmovrsne %i5, %f27, %f6
13891loop_1200:
13892 fmovdneg %icc, %f23, %f29
13893loop_1201:
13894 fcmpne32 %f10, %f18, %o4
13895 fbe %fcc2, loop_1202
13896 tle %icc, 0x6
13897 movl %icc, %l4, %o0
13898 sll %l5, 0x14, %o7
13899loop_1202:
13900 umulcc %o2, %o3, %g6
13901 fmovsle %xcc, %f18, %f28
13902 sub %g5, %i2, %i7
13903 membar 0x47
13904 edge8n %l6, %g3, %i1
13905 ldstub [%l7 + 0x0F], %l3
13906 movl %xcc, %g1, %l1
13907 fpack32 %f22, %f22, %f22
13908 restored
13909 rdpr %cwp, %g1
13910 rdpr %cansave, %g2
13911 rdpr %canrestore, %g3
13912 rdpr %cleanwin, %g4
13913 rdpr %otherwin, %g5
13914 rdpr %wstate, %g6
13915 movpos %xcc, %l0, %i6
13916 array8 %g2, %o5, %i0
13917 set 0x60, %g6
13918 lda [%l7 + %g6] 0x04, %f14
13919 orcc %i4, 0x0FE0, %l2
13920 fbne,a %fcc2, loop_1203
13921 subcc %o1, %g4, %i3
13922 xor %g7, 0x08BC, %i5
13923 orcc %o4, 0x18FF, %l4
13924loop_1203:
13925 mulx %o0, 0x0F83, %l5
13926 sllx %o6, 0x0C, %o7
13927 movneg %xcc, %o3, %o2
13928 edge8n %g6, %g5, %i2
13929 fxnor %f24, %f16, %f20
13930 edge8 %l6, %g3, %i7
13931 movne %xcc, %i1, %l3
13932 movrlez %l1, 0x0EE, %l0
13933 tge %xcc, 0x2
13934 movrne %i6, %g1, %g2
13935 fmovrsgez %o5, %f22, %f7
13936 be loop_1204
13937 alignaddrl %i4, %i0, %o1
13938 nop
13939 setx 0x5A6AF726807F7C0A, %l0, %l6
13940 stx %l6, [%l7 + 0x30]
13941 ldx [%l7 + 0x30], %fsr
13942 movcs %icc, %g4, %l2
13943loop_1204:
13944 fmovsgu %xcc, %f25, %f18
13945 brgz,a %g7, loop_1205
13946 te %xcc, 0x7
13947 fmovsne %xcc, %f7, %f15
13948 alignaddr %i3, %o4, %i5
13949loop_1205:
13950 popc 0x0AE8, %l4
13951 umulcc %l5, %o0, %o6
13952 array16 %o7, %o3, %g6
13953 xnor %o2, 0x0006, %g5
13954 sdivx %i2, 0x1F40, %l6
13955 sdivx %i7, 0x12D3, %i1
13956 smulcc %l3, %g3, %l0
13957 edge8l %l1, %g1, %i6
13958 popc %g2, %i4
13959 bneg,a,pn %xcc, loop_1206
13960 fmovsleu %xcc, %f4, %f30
13961 tn %icc, 0x3
13962 sub %i0, %o1, %g4
13963loop_1206:
13964 bneg %icc, loop_1207
13965 xnorcc %o5, 0x0980, %l2
13966 lduh [%l7 + 0x4C], %i3
13967 tle %icc, 0x4
13968loop_1207:
13969 fbule %fcc2, loop_1208
13970 edge16l %o4, %g7, %l4
13971 sdiv %i5, 0x0209, %o0
13972 fbug %fcc3, loop_1209
13973loop_1208:
13974 edge32ln %l5, %o7, %o3
13975 orn %g6, 0x068E, %o6
13976 ta %xcc, 0x2
13977loop_1209:
13978 sll %g5, 0x0F, %o2
13979 add %l7, 0x20, %l6
13980 wr %g0, 0x88, %asi
13981 casxa [%l6] %asi, %l6, %i2
13982 ldd [%l7 + 0x58], %i6
13983 edge8 %i1, %g3, %l3
13984 addccc %l0, 0x0EA4, %l1
13985 tsubcctv %g1, 0x1EEA, %i6
13986 subc %i4, 0x14A7, %g2
13987 stw %o1, [%l7 + 0x54]
13988 alignaddrl %g4, %i0, %l2
13989 fcmpne16 %f28, %f0, %o5
13990 array8 %o4, %g7, %i3
13991 fmovsvs %xcc, %f16, %f20
13992 brgz %l4, loop_1210
13993 udivx %o0, 0x1996, %i5
13994 movneg %icc, %l5, %o3
13995 mulscc %o7, %g6, %o6
13996loop_1210:
13997 edge8 %g5, %l6, %o2
13998 edge8n %i7, %i2, %g3
13999 bcc loop_1211
14000 movn %icc, %i1, %l3
14001 andcc %l1, %l0, %g1
14002 set 0x14, %o6
14003 ldswa [%l7 + %o6] 0x14, %i4
14004loop_1211:
14005 fbl %fcc1, loop_1212
14006 movcc %xcc, %i6, %g2
14007 sethi 0x18C4, %o1
14008 movn %xcc, %g4, %l2
14009loop_1212:
14010 nop
14011 setx 0x5CF454A7, %l0, %l6
14012 st %l6, [%l7 + 0x28]
14013 ld [%l7 + 0x28], %f29
14014 setx 0x68EA595D, %l1, %l5
14015 st %l5, [%l7 + 0x10]
14016 ld [%l7 + 0x10], %f2
14017 fsubs %f2, %f29, %f4
14018 tn %xcc, 0x1
14019 fandnot2 %f26, %f4, %f10
14020 fsrc2 %f12, %f0
14021 mulscc %i0, %o4, %g7
14022 andncc %i3, %o5, %l4
14023 smulcc %i5, %o0, %o3
14024 pdist %f30, %f6, %f8
14025 umul %l5, 0x0AE7, %o7
14026 orcc %g6, 0x1CEA, %g5
14027 bge,pt %xcc, loop_1213
14028 bvs,a,pn %icc, loop_1214
14029 fbul,a %fcc3, loop_1215
14030 tcc %icc, 0x6
14031loop_1213:
14032 fpadd32s %f24, %f10, %f18
14033loop_1214:
14034 sdivx %o6, 0x1B35, %o2
14035loop_1215:
14036 tgu %icc, 0x7
14037 fmuld8sux16 %f26, %f19, %f26
14038 movrne %i7, 0x3BE, %l6
14039 tpos %xcc, 0x5
14040 fmovsl %icc, %f17, %f21
14041 sdiv %g3, 0x0779, %i1
14042 tcc %icc, 0x7
14043 fmovrdne %i2, %f12, %f26
14044 swap [%l7 + 0x4C], %l1
14045 edge32ln %l0, %l3, %i4
14046 edge32ln %g1, %i6, %o1
14047 fmovsl %xcc, %f29, %f0
14048 srax %g4, %g2, %i0
14049 set 0x4C, %i7
14050 swapa [%l7 + %i7] 0x04, %l2
14051 orcc %o4, 0x18A3, %g7
14052 tne %xcc, 0x2
14053 movrlz %i3, 0x09E, %l4
14054 edge16n %i5, %o0, %o5
14055 movvs %xcc, %o3, %l5
14056 movrgez %o7, 0x0D7, %g6
14057 subccc %g5, 0x1949, %o6
14058 edge32ln %i7, %l6, %o2
14059 add %i1, 0x10B9, %g3
14060 edge16 %i2, %l0, %l1
14061 set 0x28, %l2
14062 lduha [%l7 + %l2] 0x04, %i4
14063 fmovrsgez %l3, %f30, %f24
14064 bg,a,pn %xcc, loop_1216
14065 udiv %g1, 0x1DEA, %o1
14066 movne %icc, %i6, %g4
14067 restored
14068 rdpr %cwp, %g1
14069 rdpr %cansave, %g2
14070 rdpr %canrestore, %g3
14071 rdpr %cleanwin, %g4
14072 rdpr %otherwin, %g5
14073 rdpr %wstate, %g6
14074loop_1216:
14075 fmovrsne %g2, %f17, %f20
14076 fcmpne32 %f22, %f26, %l2
14077 xorcc %o4, %i0, %g7
14078 fbul %fcc1, loop_1217
14079 movn %xcc, %l4, %i3
14080 bneg,a,pt %xcc, loop_1218
14081 fmovdvs %icc, %f11, %f10
14082loop_1217:
14083 fmovdl %icc, %f14, %f10
14084 fmovrsgz %i5, %f11, %f17
14085loop_1218:
14086 ldstub [%l7 + 0x0F], %o0
14087 faligndata %f6, %f14, %f0
14088 bn,a loop_1219
14089 stw %o3, [%l7 + 0x6C]
14090 fmovdg %icc, %f11, %f23
14091 addc %o5, 0x0E58, %l5
14092loop_1219:
14093 fbo,a %fcc2, loop_1220
14094 fnegs %f31, %f20
14095 movcs %icc, %g6, %o7
14096 fcmpeq16 %f16, %f2, %o6
14097loop_1220:
14098 nop
14099 wr %g0, 0x88, %asi
14100 ldsha [%l7 + 0x36] %asi, %g5
14101 sdivx %i7, 0x08BA, %o2
14102 movle %xcc, %i1, %l6
14103 fbo,a %fcc0, loop_1221
14104 fmovrslez %i2, %f14, %f11
14105 fmovscs %icc, %f22, %f27
14106 srlx %l0, 0x09, %l1
14107loop_1221:
14108 array16 %g3, %i4, %g1
14109 fmovdneg %xcc, %f31, %f28
14110 umul %o1, 0x10C0, %l3
14111 addc %g4, 0x1EE4, %i6
14112 fornot1 %f2, %f10, %f2
14113 fmovdgu %icc, %f19, %f31
14114 nop
14115 fitos %f8, %f4
14116 fstox %f4, %f26
14117 ldstub [%l7 + 0x75], %g2
14118 bge loop_1222
14119 sll %o4, %l2, %g7
14120 fmovdg %xcc, %f30, %f0
14121 bvc,pn %xcc, loop_1223
14122loop_1222:
14123 movgu %xcc, %i0, %l4
14124 fmovsvs %xcc, %f9, %f24
14125 fbne %fcc2, loop_1224
14126loop_1223:
14127 ba,pn %icc, loop_1225
14128 edge8ln %i3, %o0, %o3
14129 st %f11, [%l7 + 0x7C]
14130loop_1224:
14131 tle %xcc, 0x6
14132loop_1225:
14133 mulx %o5, %l5, %g6
14134 edge8ln %o7, %i5, %g5
14135 movneg %icc, %o6, %i7
14136 tcs %xcc, 0x0
14137 orn %i1, %o2, %i2
14138 movrlz %l6, %l0, %g3
14139 fcmpeq32 %f12, %f20, %i4
14140 stbar
14141 array8 %l1, %o1, %l3
14142 edge32ln %g4, %i6, %g1
14143 tcc %xcc, 0x4
14144 fmuld8sux16 %f6, %f17, %f30
14145 brgez,a %g2, loop_1226
14146 sllx %o4, %l2, %g7
14147 fsrc2s %f11, %f4
14148 xnor %i0, 0x014D, %i3
14149loop_1226:
14150 ldsh [%l7 + 0x48], %l4
14151 or %o0, %o5, %l5
14152 popc %g6, %o7
14153 fmovdle %xcc, %f21, %f0
14154 wr %g0, 0x2b, %asi
14155 stxa %o3, [%l7 + 0x40] %asi
14156 membar #Sync
14157 alignaddr %i5, %g5, %o6
14158 andncc %i1, %o2, %i2
14159 movvc %icc, %l6, %i7
14160 edge32n %g3, %l0, %l1
14161 edge16 %o1, %i4, %g4
14162 fpsub16s %f17, %f20, %f24
14163 fbne,a %fcc3, loop_1227
14164 fbo %fcc3, loop_1228
14165 ba,a loop_1229
14166 movg %icc, %l3, %g1
14167loop_1227:
14168 xnor %i6, %g2, %l2
14169loop_1228:
14170 fone %f4
14171loop_1229:
14172 movrne %o4, %g7, %i3
14173 fcmple16 %f12, %f26, %l4
14174 sir 0x04CB
14175 brnz,a %i0, loop_1230
14176 fzero %f24
14177 set 0x2C, %o7
14178 lda [%l7 + %o7] 0x04, %f6
14179loop_1230:
14180 fmovs %f24, %f2
14181 tsubcctv %o0, %l5, %o5
14182 subccc %o7, 0x03C2, %o3
14183 movgu %icc, %g6, %g5
14184 call loop_1231
14185 tl %xcc, 0x7
14186 fnegd %f26, %f8
14187 movn %icc, %i5, %i1
14188loop_1231:
14189 fmovd %f24, %f2
14190 edge32l %o6, %i2, %l6
14191 edge16 %i7, %g3, %o2
14192 sllx %l1, %l0, %i4
14193 fbue %fcc2, loop_1232
14194 bne,a,pt %icc, loop_1233
14195 tvc %icc, 0x1
14196 andncc %o1, %g4, %l3
14197loop_1232:
14198 andncc %i6, %g2, %l2
14199loop_1233:
14200 xor %o4, 0x1F12, %g7
14201 movcs %icc, %g1, %l4
14202 sdivcc %i3, 0x016A, %i0
14203 fbo %fcc0, loop_1234
14204 stb %o0, [%l7 + 0x2D]
14205 call loop_1235
14206 sdivx %l5, 0x1F8D, %o5
14207loop_1234:
14208 edge16l %o3, %o7, %g6
14209 bleu loop_1236
14210loop_1235:
14211 edge8ln %i5, %i1, %o6
14212 movcs %icc, %g5, %i2
14213 bn,pn %xcc, loop_1237
14214loop_1236:
14215 nop
14216 set 0x64, %i4
14217 lduw [%l7 + %i4], %i7
14218 fmul8x16au %f15, %f11, %f12
14219 restored
14220 rdpr %cwp, %g1
14221 rdpr %cansave, %g2
14222 rdpr %canrestore, %g3
14223 rdpr %cleanwin, %g4
14224 rdpr %otherwin, %g5
14225 rdpr %wstate, %g6
14226loop_1237:
14227 nop
14228 setx loop_1238, %l0, %l1
14229 jmpl %l1, %g3
14230 edge16ln %o2, %l6, %l1
14231 sub %l0, %i4, %g4
14232 ble,a,pt %icc, loop_1239
14233loop_1238:
14234 orn %l3, 0x143D, %o1
14235 wr %g0, 0x19, %asi
14236 stda %f16, [%l7 + 0x40] %asi
14237loop_1239:
14238 fmovrslez %i6, %f19, %f24
14239 fpsub32s %f30, %f14, %f30
14240 movcc %icc, %l2, %o4
14241 array16 %g2, %g7, %g1
14242 xnorcc %l4, %i3, %o0
14243 sir 0x1EFA
14244 tge %icc, 0x5
14245 fpsub16 %f22, %f10, %f22
14246 fcmpne16 %f12, %f16, %l5
14247 tn %icc, 0x2
14248 edge16ln %o5, %o3, %o7
14249 xor %i0, 0x0817, %g6
14250 te %xcc, 0x5
14251 movvs %xcc, %i1, %i5
14252 call loop_1240
14253 orn %g5, %i2, %i7
14254 bneg loop_1241
14255 fbne %fcc3, loop_1242
14256loop_1240:
14257 tg %icc, 0x1
14258 fmul8x16al %f11, %f24, %f0
14259loop_1241:
14260 nop
14261 set 0x74, %o2
14262 ldsh [%l7 + %o2], %g3
14263loop_1242:
14264 subcc %o6, 0x1F60, %o2
14265 tn %xcc, 0x6
14266 tneg %xcc, 0x7
14267 fbn %fcc0, loop_1243
14268 addcc %l1, %l6, %l0
14269 fpadd16s %f22, %f20, %f17
14270 popc 0x0B77, %g4
14271loop_1243:
14272 tsubcctv %i4, %o1, %l3
14273 ldd [%l7 + 0x30], %l2
14274 tne %xcc, 0x4
14275 fmovdneg %icc, %f21, %f7
14276 wr %g0, 0x89, %asi
14277 ldda [%l7 + 0x10] %asi, %o4
14278 tgu %xcc, 0x7
14279 brgz %i6, loop_1244
14280 fcmpgt16 %f26, %f22, %g2
14281 movrgez %g1, 0x27D, %g7
14282 tvs %xcc, 0x5
14283loop_1244:
14284 alignaddr %l4, %i3, %o0
14285 restored
14286 rdpr %cwp, %g1
14287 rdpr %cansave, %g2
14288 rdpr %canrestore, %g3
14289 rdpr %cleanwin, %g4
14290 rdpr %otherwin, %g5
14291 rdpr %wstate, %g6
14292 sll %l5, 0x0F, %o3
14293 subc %o5, 0x101F, %i0
14294 edge32 %g6, %o7, %i1
14295 nop
14296 set 0x58, %g4
14297 std %f14, [%l7 + %g4]
14298 tcs %xcc, 0x3
14299 fmovdpos %icc, %f30, %f20
14300 brlz %g5, loop_1245
14301 orncc %i5, %i2, %i7
14302 wr %g0, 0x88, %asi
14303 stba %o6, [%l7 + 0x3B] %asi
14304loop_1245:
14305 ldsw [%l7 + 0x60], %o2
14306 tvs %icc, 0x2
14307 movrne %g3, 0x2C2, %l1
14308 movvc %icc, %l6, %g4
14309 tle %icc, 0x3
14310 umulcc %i4, %o1, %l3
14311 tvc %xcc, 0x5
14312 nop
14313 setx 0x6396B86F530893FF, %l0, %l6
14314 stx %l6, [%l7 + 0x28]
14315 ldd [%l7 + 0x28], %f26
14316 setx 0x47922CD364028E57, %l1, %l5
14317 stx %l5, [%l7 + 0x10]
14318 ldd [%l7 + 0x10], %f12
14319 fdivd %f12, %f26, %f22
14320 andn %l2, %l0, %i6
14321 array32 %g2, %o4, %g7
14322 tge %xcc, 0x0
14323 fpadd32 %f2, %f16, %f2
14324 orcc %g1, 0x0067, %l4
14325 nop
14326 fitos %f6, %f21
14327 fstox %f21, %f6
14328 fxtos %f6, %f26
14329 fornot1s %f11, %f19, %f24
14330 fbe %fcc2, loop_1246
14331 umul %i3, 0x182C, %l5
14332 subcc %o3, 0x07C2, %o5
14333 array8 %i0, %o0, %o7
14334loop_1246:
14335 fandnot1 %f16, %f10, %f26
14336 fnegd %f22, %f12
14337 subccc %g6, %g5, %i1
14338 orncc %i5, %i7, %i2
14339 or %o6, 0x17C9, %o2
14340 ldd [%l7 + 0x50], %f26
14341 edge32l %g3, %l1, %l6
14342 edge16 %i4, %g4, %l3
14343 movre %l2, 0x0C4, %l0
14344 ba,a loop_1247
14345 taddcc %o1, 0x0B62, %i6
14346 swap [%l7 + 0x54], %o4
14347 set 0x5C, %i1
14348 sta %f20, [%l7 + %i1] 0x80
14349loop_1247:
14350 mova %xcc, %g7, %g2
14351 addcc %g1, %i3, %l5
14352 array16 %l4, %o5, %i0
14353 bvs,a loop_1248
14354 tge %icc, 0x6
14355 udiv %o3, 0x126B, %o7
14356 udiv %o0, 0x1696, %g6
14357loop_1248:
14358 bpos,a loop_1249
14359 tgu %xcc, 0x7
14360 tl %xcc, 0x5
14361 flush %l7 + 0x34
14362loop_1249:
14363 sllx %g5, 0x13, %i1
14364 tn %icc, 0x4
14365 bn %xcc, loop_1250
14366 fmovdleu %icc, %f3, %f3
14367 movle %icc, %i5, %i7
14368 fmovsa %xcc, %f15, %f2
14369loop_1250:
14370 array32 %o6, %i2, %o2
14371 bneg loop_1251
14372 fmul8x16al %f27, %f22, %f2
14373 wr %g0, 0x20, %asi
14374 ldxa [%g0 + 0x38] %asi, %l1
14375loop_1251:
14376 andncc %g3, %i4, %l6
14377 sllx %g4, %l2, %l0
14378 movre %o1, %i6, %o4
14379 sdivx %l3, 0x0CD2, %g2
14380 sdivx %g1, 0x1A2A, %g7
14381 edge32l %l5, %l4, %i3
14382 sub %o5, 0x0FA2, %i0
14383 array32 %o3, %o7, %o0
14384 ld [%l7 + 0x60], %f22
14385 tgu %icc, 0x1
14386 orncc %g6, %g5, %i1
14387 movne %icc, %i5, %o6
14388 movneg %xcc, %i7, %i2
14389 edge32 %l1, %o2, %i4
14390 tcc %xcc, 0x1
14391 sll %g3, %l6, %g4
14392 tcs %icc, 0x7
14393 tl %icc, 0x1
14394 wr %g0, 0x18, %asi
14395 ldstuba [%l7 + 0x34] %asi, %l2
14396 umulcc %l0, %o1, %o4
14397 movre %l3, 0x25E, %i6
14398 add %g2, 0x04D1, %g1
14399 edge32n %g7, %l4, %i3
14400 brlz %o5, loop_1252
14401 edge8 %i0, %o3, %o7
14402 ta %xcc, 0x6
14403 fble,a %fcc1, loop_1253
14404loop_1252:
14405 fbn,a %fcc3, loop_1254
14406 nop
14407 setx 0x6C395DC9C4196BF1, %l0, %l6
14408 stx %l6, [%l7 + 0x28]
14409 ldd [%l7 + 0x28], %f18
14410 fsqrtd %f18, %f18
14411 ta %xcc, 0x1
14412loop_1253:
14413 fmovrse %o0, %f28, %f14
14414loop_1254:
14415 fble,a %fcc1, loop_1255
14416 andncc %g6, %l5, %i1
14417 edge16 %i5, %o6, %i7
14418 fxnor %f14, %f18, %f12
14419loop_1255:
14420 movg %xcc, %i2, %g5
14421 subccc %o2, %l1, %g3
14422 bne,a,pt %xcc, loop_1256
14423 fble %fcc0, loop_1257
14424 orcc %l6, 0x0C9E, %g4
14425 subccc %i4, %l2, %l0
14426loop_1256:
14427 fmovdn %xcc, %f10, %f5
14428loop_1257:
14429 bge,a,pn %icc, loop_1258
14430 movre %o1, %l3, %i6
14431 movcc %xcc, %g2, %o4
14432 fmovdge %xcc, %f2, %f5
14433loop_1258:
14434 ldd [%l7 + 0x28], %g6
14435 array32 %l4, %g1, %o5
14436 move %xcc, %i3, %o3
14437 ble,a,pn %xcc, loop_1259
14438 movn %xcc, %i0, %o7
14439 tleu %icc, 0x6
14440 fmovsle %icc, %f9, %f19
14441loop_1259:
14442 addccc %g6, 0x0F2A, %o0
14443 ta %xcc, 0x3
14444 fmovdvc %xcc, %f19, %f18
14445 subcc %l5, 0x18EB, %i1
14446 nop
14447 setx 0x5C88D8F469154D7E, %l0, %l6
14448 stx %l6, [%l7 + 0x28]
14449 ldd [%l7 + 0x28], %f6
14450 setx 0x76F4771DF4876F53, %l1, %l5
14451 stx %l5, [%l7 + 0x10]
14452 ldd [%l7 + 0x10], %f24
14453 faddd %f24, %f6, %f30
14454 edge16 %o6, %i7, %i5
14455 smul %g5, 0x1DF1, %o2
14456 tg %xcc, 0x0
14457 tvc %xcc, 0x3
14458 tsubcctv %l1, 0x0148, %i2
14459 edge8n %l6, %g3, %i4
14460 edge32 %l2, %g4, %l0
14461 prefetch [%l7 + 0x78], 0x1
14462 fmul8x16 %f19, %f20, %f24
14463 array16 %l3, %o1, %i6
14464 bcs,a,pt %xcc, loop_1260
14465 movgu %icc, %o4, %g7
14466 brz,a %l4, loop_1261
14467 umul %g1, 0x0D97, %o5
14468loop_1260:
14469 fornot1s %f14, %f24, %f4
14470 movneg %xcc, %g2, %o3
14471loop_1261:
14472 array8 %i0, %i3, %o7
14473 edge32n %g6, %l5, %o0
14474 bl %icc, loop_1262
14475 sra %o6, 0x11, %i1
14476 sdivcc %i5, 0x1D10, %i7
14477 movrne %o2, %l1, %g5
14478loop_1262:
14479 andcc %i2, %l6, %g3
14480 fmovsgu %icc, %f14, %f23
14481 fcmple32 %f16, %f20, %l2
14482 tleu %xcc, 0x0
14483 movleu %icc, %g4, %i4
14484 xnor %l0, %l3, %i6
14485 add %l7, 0x38, %l6
14486 wr %g0, 0x80, %asi
14487 ldxa [%l6] %asi, %o4
14488 casxa [%l6] %asi, %o4, %o1
14489 sdiv %l4, 0x040C, %g7
14490 movne %icc, %o5, %g2
14491 te %xcc, 0x7
14492 edge8 %o3, %i0, %i3
14493 fpadd16s %f1, %f2, %f9
14494 tcs %icc, 0x3
14495 fbg %fcc0, loop_1263
14496 popc 0x053F, %o7
14497 alignaddr %g1, %l5, %o0
14498 move %xcc, %o6, %g6
14499loop_1263:
14500 mulx %i5, 0x1DF2, %i7
14501 mova %icc, %o2, %l1
14502 fmovsne %xcc, %f29, %f0
14503 tne %icc, 0x5
14504 tn %icc, 0x3
14505 mulx %g5, 0x1CF3, %i1
14506 fbue %fcc3, loop_1264
14507 array32 %l6, %i2, %g3
14508 fnor %f20, %f2, %f14
14509 subc %g4, %i4, %l0
14510loop_1264:
14511 tvc %xcc, 0x4
14512 subccc %l3, 0x02A9, %l2
14513 edge8ln %o4, %i6, %o1
14514 udivx %g7, 0x1315, %l4
14515 fbug,a %fcc3, loop_1265
14516 sdivx %g2, 0x07C7, %o5
14517 movvc %icc, %o3, %i3
14518 orncc %o7, %i0, %l5
14519loop_1265:
14520 udiv %o0, 0x0177, %o6
14521 udiv %g6, 0x1451, %i5
14522 addccc %g1, %i7, %o2
14523 fmovrdlez %g5, %f2, %f6
14524 stbar
14525 edge16ln %i1, %l1, %l6
14526 udivcc %i2, 0x0EC6, %g4
14527 movle %xcc, %i4, %l0
14528 fbul,a %fcc0, loop_1266
14529 tn %xcc, 0x5
14530 fmovs %f27, %f19
14531 wr %g0, 0x1e, %asi
14532 stda %f16, [%l7 + 0x40] %asi
14533 membar #Sync
14534loop_1266:
14535 fmul8sux16 %f24, %f12, %f20
14536 fpackfix %f28, %f13
14537 movrgz %l3, 0x124, %l2
14538 move %xcc, %g3, %o4
14539 fbne %fcc0, loop_1267
14540 move %icc, %i6, %g7
14541 movrgz %o1, %g2, %l4
14542 lduh [%l7 + 0x3E], %o3
14543loop_1267:
14544 srlx %i3, 0x1E, %o5
14545 edge16 %i0, %l5, %o7
14546 sethi 0x1FF4, %o6
14547 xor %g6, %o0, %i5
14548 fmul8x16 %f5, %f14, %f26
14549 stw %i7, [%l7 + 0x2C]
14550 te %xcc, 0x1
14551 movre %g1, %g5, %o2
14552 orcc %i1, 0x14DD, %l6
14553 alignaddr %i2, %l1, %i4
14554 fpsub32s %f15, %f23, %f26
14555 fmovrde %g4, %f0, %f16
14556 tgu %xcc, 0x3
14557 alignaddr %l0, %l3, %g3
14558 tsubcc %o4, 0x1B18, %l2
14559 fmovspos %icc, %f17, %f10
14560 wr %g0, 0x89, %asi
14561 lduwa [%l7 + 0x7C] %asi, %g7
14562 edge32n %i6, %g2, %o1
14563 nop
14564 fitos %f8, %f1
14565 fstox %f1, %f2
14566 fxtos %f2, %f21
14567 orcc %l4, 0x10AA, %i3
14568 edge8l %o5, %i0, %o3
14569 edge16ln %l5, %o6, %o7
14570 ld [%l7 + 0x74], %f21
14571 tvs %icc, 0x4
14572 fmovsl %icc, %f17, %f9
14573 movcs %xcc, %o0, %g6
14574 addc %i7, %i5, %g5
14575 sdivx %g1, 0x000B, %i1
14576 fsrc2 %f24, %f4
14577 taddcctv %l6, %o2, %i2
14578 tvc %xcc, 0x2
14579 mulscc %i4, %l1, %g4
14580 movneg %icc, %l3, %g3
14581 nop
14582 setx 0xD7F055EB, %l0, %l6
14583 st %l6, [%l7 + 0x28]
14584 ld [%l7 + 0x28], %f24
14585 setx 0xBB6691EB, %l1, %l5
14586 st %l5, [%l7 + 0x10]
14587 ld [%l7 + 0x10], %f11
14588 fadds %f11, %f24, %f12
14589 movrgez %l0, %l2, %o4
14590 nop
14591 fitod %f25, %f2
14592 ldsh [%l7 + 0x5E], %g7
14593 udivx %i6, 0x197B, %g2
14594 srax %l4, %i3, %o5
14595 swap [%l7 + 0x1C], %i0
14596 fbg %fcc1, loop_1268
14597 xnor %o3, %l5, %o1
14598 mulx %o6, 0x143D, %o0
14599 add %g6, %o7, %i5
14600loop_1268:
14601 fmovdcc %icc, %f25, %f11
14602 fxnors %f20, %f7, %f4
14603 sll %g5, 0x08, %i7
14604 tn %xcc, 0x7
14605 fones %f19
14606 movpos %xcc, %i1, %g1
14607 subc %o2, %i2, %i4
14608 smulcc %l1, 0x15E1, %l6
14609 movne %xcc, %g4, %l3
14610 array8 %l0, %g3, %o4
14611 fmuld8ulx16 %f21, %f19, %f26
14612 edge16n %g7, %l2, %g2
14613 tneg %xcc, 0x0
14614 sra %i6, %i3, %o5
14615 udivx %l4, 0x124A, %o3
14616 set 0x20, %g7
14617 ldda [%l7 + %g7] 0x04, %l4
14618 nop
14619 fitod %f2, %f24
14620 fdtoi %f24, %f6
14621 faligndata %f26, %f16, %f20
14622 movn %icc, %i0, %o6
14623 fmul8sux16 %f30, %f10, %f22
14624 bvs,a %icc, loop_1269
14625 tpos %xcc, 0x0
14626 tsubcctv %o0, 0x1346, %o1
14627 movle %xcc, %g6, %o7
14628loop_1269:
14629 stw %g5, [%l7 + 0x14]
14630 bn,a loop_1270
14631 andncc %i7, %i1, %g1
14632 mova %xcc, %i5, %o2
14633 orncc %i2, 0x1857, %l1
14634loop_1270:
14635 movrgez %l6, 0x0CB, %i4
14636 fmovdgu %icc, %f29, %f28
14637 taddcc %l3, %l0, %g3
14638 mulx %g4, 0x0CDF, %o4
14639 set 0x39, %i2
14640 ldsba [%l7 + %i2] 0x10, %g7
14641 sethi 0x06A9, %g2
14642 edge8l %i6, %l2, %o5
14643 set 0x40, %g3
14644 ldda [%l7 + %g3] 0x15, %f0
14645 tcc %xcc, 0x1
14646 array16 %i3, %o3, %l4
14647 tpos %xcc, 0x2
14648 movn %xcc, %i0, %o6
14649 bleu,a loop_1271
14650 fmovrdgez %l5, %f18, %f12
14651 set 0x7C, %l0
14652 ldswa [%l7 + %l0] 0x11, %o0
14653loop_1271:
14654 move %xcc, %g6, %o1
14655 fba,a %fcc3, loop_1272
14656 fbue,a %fcc0, loop_1273
14657 fmovsge %xcc, %f20, %f31
14658 alignaddr %g5, %o7, %i7
14659loop_1272:
14660 fbl %fcc2, loop_1274
14661loop_1273:
14662 movrne %g1, 0x0BF, %i1
14663 ldd [%l7 + 0x48], %i4
14664 sllx %i2, %o2, %l1
14665loop_1274:
14666 xor %l6, 0x1087, %l3
14667 srax %l0, 0x09, %g3
14668 popc 0x0838, %i4
14669 fmovsn %icc, %f14, %f21
14670 nop
14671 setx 0xC77D613D320F2A38, %l0, %l6
14672 stx %l6, [%l7 + 0x28]
14673 ldd [%l7 + 0x28], %f26
14674 fsqrtd %f26, %f24
14675 fnot1s %f12, %f27
14676 movgu %icc, %o4, %g7
14677 fmovse %icc, %f17, %f15
14678 fnors %f14, %f22, %f23
14679 movre %g4, %g2, %i6
14680 fands %f30, %f3, %f26
14681 fmul8x16al %f26, %f27, %f18
14682 fbul %fcc3, loop_1275
14683 swap [%l7 + 0x44], %l2
14684 tneg %icc, 0x7
14685 srax %i3, 0x12, %o3
14686loop_1275:
14687 lduw [%l7 + 0x64], %l4
14688 movle %icc, %i0, %o6
14689 movre %l5, %o0, %g6
14690 wr %g0, 0xea, %asi
14691 stxa %o1, [%l7 + 0x38] %asi
14692 membar #Sync
14693 andn %o5, %g5, %o7
14694 movleu %xcc, %i7, %i1
14695 tge %xcc, 0x3
14696 srax %g1, 0x0E, %i5
14697 fmovde %xcc, %f1, %f27
14698 mulx %o2, 0x1DBC, %i2
14699 movn %xcc, %l1, %l6
14700 fbe,a %fcc3, loop_1276
14701 array32 %l0, %g3, %i4
14702 movleu %xcc, %l3, %o4
14703 bvc %icc, loop_1277
14704loop_1276:
14705 sdivcc %g7, 0x1DBC, %g2
14706 tleu %xcc, 0x3
14707 taddcctv %i6, %g4, %i3
14708loop_1277:
14709 nop
14710 wr %g0, 0x88, %asi
14711 ldswa [%l7 + 0x1C] %asi, %l2
14712 edge32 %l4, %o3, %o6
14713 fbn %fcc2, loop_1278
14714 xnorcc %l5, 0x0183, %i0
14715 nop
14716 fitos %f1, %f17
14717 fstox %f17, %f20
14718 fxtos %f20, %f29
14719 wr %g0, 0x19, %asi
14720 stba %g6, [%l7 + 0x71] %asi
14721loop_1278:
14722 fbu,a %fcc2, loop_1279
14723 bg %xcc, loop_1280
14724 taddcctv %o0, 0x00A1, %o1
14725 andncc %g5, %o5, %i7
14726loop_1279:
14727 edge16 %i1, %o7, %i5
14728loop_1280:
14729 fmul8sux16 %f10, %f4, %f20
14730 nop
14731 setx 0x8B32A77A, %l0, %l6
14732 st %l6, [%l7 + 0x28]
14733 ld [%l7 + 0x28], %f12
14734 setx 0xA53753F4, %l1, %l5
14735 st %l5, [%l7 + 0x10]
14736 ld [%l7 + 0x10], %f25
14737 fsubs %f25, %f12, %f5
14738 edge8ln %g1, %i2, %o2
14739 edge32 %l1, %l6, %g3
14740 sth %l0, [%l7 + 0x46]
14741 fmovscc %icc, %f17, %f11
14742 umulcc %i4, 0x1DC1, %l3
14743 sethi 0x10FD, %g7
14744 edge32n %g2, %o4, %g4
14745 addcc %i6, 0x048D, %l2
14746 udivcc %i3, 0x0784, %l4
14747 be %xcc, loop_1281
14748 nop
14749 set 0x09, %l5
14750 ldsb [%l7 + %l5], %o3
14751 sllx %o6, %i0, %g6
14752 xnor %l5, %o0, %g5
14753loop_1281:
14754 subc %o5, 0x1DDF, %i7
14755 orn %o1, %i1, %o7
14756 fbu %fcc1, loop_1282
14757 lduh [%l7 + 0x54], %g1
14758 subccc %i2, %o2, %i5
14759 movg %xcc, %l6, %l1
14760loop_1282:
14761 and %g3, %i4, %l0
14762 membar 0x2F
14763 fpack16 %f26, %f11
14764 set 0x60, %l3
14765 stxa %l3, [%l7 + %l3] 0x10
14766 fxors %f31, %f28, %f31
14767 tsubcctv %g7, %o4, %g2
14768 movre %g4, 0x0B7, %i6
14769 popc 0x1973, %l2
14770 taddcc %i3, %l4, %o3
14771 tvs %icc, 0x6
14772 bgu,a %xcc, loop_1283
14773 xorcc %i0, %g6, %o6
14774 fbo %fcc3, loop_1284
14775 orcc %l5, %o0, %g5
14776loop_1283:
14777 xnorcc %i7, 0x1F18, %o5
14778 bvc,pn %xcc, loop_1285
14779loop_1284:
14780 edge32n %i1, %o1, %o7
14781 ldx [%l7 + 0x10], %g1
14782 movle %xcc, %o2, %i5
14783loop_1285:
14784 ble,pt %xcc, loop_1286
14785 fmovrdlz %i2, %f8, %f22
14786 udivx %l1, 0x1B27, %g3
14787 alignaddrl %l6, %l0, %i4
14788loop_1286:
14789 te %xcc, 0x5
14790 fands %f8, %f10, %f30
14791 wr %g0, 0x10, %asi
14792 sta %f4, [%l7 + 0x38] %asi
14793 nop
14794 setx 0x95D07C15, %l0, %l6
14795 st %l6, [%l7 + 0x28]
14796 ld [%l7 + 0x28], %f19
14797 setx 0x8BB7E485, %l1, %l5
14798 st %l5, [%l7 + 0x10]
14799 ld [%l7 + 0x10], %f14
14800 fdivs %f14, %f19, %f11
14801 tcc %xcc, 0x0
14802 addcc %g7, %l3, %o4
14803 tgu %xcc, 0x7
14804 nop
14805 setx 0x00635610, %l0, %l6
14806 st %l6, [%l7 + 0x38]
14807 ld [%l7 + 0x38], %fsr
14808 smul %g4, 0x0ED7, %g2
14809 wr %g0, 0x11, %asi
14810 ldsba [%l7 + 0x75] %asi, %i6
14811 fbul %fcc3, loop_1287
14812 fbuge %fcc1, loop_1288
14813 fmovdcs %icc, %f0, %f17
14814 move %icc, %i3, %l4
14815loop_1287:
14816 bgu,a loop_1289
14817loop_1288:
14818 array16 %o3, %i0, %g6
14819 nop
14820 setx 0x95FDC8891066B6F8, %l0, %l6
14821 stx %l6, [%l7 + 0x18]
14822 ldx [%l7 + 0x18], %fsr
14823 tneg %icc, 0x5
14824loop_1289:
14825 nop
14826 setx 0x806EB113, %l0, %l6
14827 st %l6, [%l7 + 0x5C]
14828 ld [%l7 + 0x5C], %fsr
14829 nop
14830 setx 0x06F3E3C9, %l0, %l6
14831 st %l6, [%l7 + 0x28]
14832 ld [%l7 + 0x28], %f17
14833 fsqrts %f17, %f31
14834 movrgz %o6, %l5, %l2
14835 edge16ln %g5, %i7, %o0
14836 bshuffle %f20, %f18, %f12
14837 fmovsl %icc, %f15, %f16
14838 movleu %icc, %o5, %o1
14839 fmovdl %icc, %f25, %f20
14840 lduh [%l7 + 0x74], %o7
14841 mulscc %g1, 0x064C, %o2
14842 swap [%l7 + 0x2C], %i5
14843 fmovsl %icc, %f28, %f24
14844 mulscc %i1, %l1, %i2
14845 movleu %icc, %g3, %l0
14846 fsrc1 %f26, %f12
14847 nop
14848 setx loop_1290, %l0, %l1
14849 wrpr 0x1, %tl
14850 wrpr %l1, %tnpc
14851 setx 0x34400001400, %l0, %l1
14852 wrpr %l1, %tstate
14853 wrhpr 0x4, %htstate
14854 done
14855 edge16n %l6, %g7, %l3
14856 sdivx %i4, 0x1103, %o4
14857 popc 0x1FE1, %g2
14858loop_1290:
14859 nop
14860 setx 0xA48991914A68D787, %l0, %l6
14861 stx %l6, [%l7 + 0x28]
14862 ldd [%l7 + 0x28], %f0
14863 setx 0x19AA92269848283C, %l1, %l5
14864 stx %l5, [%l7 + 0x10]
14865 ldd [%l7 + 0x10], %f24
14866 faddd %f24, %f0, %f2
14867 tneg %icc, 0x0
14868 tsubcc %g4, %i3, %l4
14869 set 0x39, %g1
14870 stba %o3, [%l7 + %g1] 0xe2
14871 membar #Sync
14872 sdivcc %i6, 0x1C3A, %g6
14873 srax %o6, %l5, %i0
14874 be,a,pt %xcc, loop_1291
14875 tsubcctv %l2, %i7, %g5
14876 fxors %f27, %f23, %f3
14877 ldx [%l7 + 0x18], %o5
14878loop_1291:
14879 sub %o0, %o7, %g1
14880 bpos,a %icc, loop_1292
14881 fnegd %f2, %f18
14882 edge32ln %o1, %o2, %i1
14883 nop
14884 setx 0x2E018B608BFCF96E, %l0, %l6
14885 stx %l6, [%l7 + 0x28]
14886 ldd [%l7 + 0x28], %f12
14887 setx 0x781D5C54E33E6B43, %l1, %l5
14888 stx %l5, [%l7 + 0x10]
14889 ldd [%l7 + 0x10], %f2
14890 faddd %f2, %f12, %f26
14891loop_1292:
14892 alignaddr %l1, %i5, %i2
14893 tcs %icc, 0x5
14894 fmovd %f4, %f12
14895 flush %l7 + 0x70
14896 orn %g3, 0x1E67, %l6
14897 faligndata %f2, %f26, %f22
14898 movcs %icc, %l0, %g7
14899 movg %xcc, %i4, %o4
14900 stw %g2, [%l7 + 0x3C]
14901 brlz,a %g4, loop_1293
14902 tcc %icc, 0x4
14903 stb %i3, [%l7 + 0x68]
14904 movgu %xcc, %l4, %o3
14905loop_1293:
14906 fpadd16 %f8, %f22, %f18
14907 tle %xcc, 0x4
14908 bpos,pt %xcc, loop_1294
14909 movrne %i6, 0x293, %g6
14910 fcmpeq32 %f18, %f20, %l3
14911 movgu %xcc, %l5, %i0
14912loop_1294:
14913 st %f6, [%l7 + 0x6C]
14914 membar 0x6C
14915 fnand %f22, %f12, %f0
14916 for %f12, %f22, %f12
14917 bneg,a,pn %icc, loop_1295
14918 nop
14919 setx 0x1BC268A3B6F620D5, %l0, %l6
14920 stx %l6, [%l7 + 0x28]
14921 ldd [%l7 + 0x28], %f14
14922 fsqrtd %f14, %f26
14923 nop
14924 fitos %f2, %f6
14925 fstox %f6, %f8
14926 andcc %l2, 0x10EC, %o6
14927loop_1295:
14928 tpos %xcc, 0x0
14929 fbug %fcc2, loop_1296
14930 restored
14931 rdpr %cwp, %g1
14932 rdpr %cansave, %g2
14933 rdpr %canrestore, %g3
14934 rdpr %cleanwin, %g4
14935 rdpr %otherwin, %g5
14936 rdpr %wstate, %g6
14937 bl,pn %icc, loop_1297
14938 srl %g5, %i7, %o5
14939loop_1296:
14940 nop
14941 setx 0x68B33970, %l0, %l6
14942 st %l6, [%l7 + 0x28]
14943 ld [%l7 + 0x28], %f4
14944 fsqrts %f4, %f7
14945 movrne %o0, 0x072, %g1
14946loop_1297:
14947 nop
14948 set 0x4C, %l4
14949 lda [%l7 + %l4] 0x10, %f19
14950 bg %icc, loop_1298
14951 fmovrdlz %o1, %f26, %f18
14952 xnor %o7, %i1, %l1
14953 lduw [%l7 + 0x60], %i5
14954loop_1298:
14955 fba,a %fcc3, loop_1299
14956 xnorcc %o2, %g3, %l6
14957 movne %icc, %l0, %g7
14958 set 0x54, %o4
14959 ldsha [%l7 + %o4] 0x18, %i4
14960loop_1299:
14961 fmul8x16 %f30, %f18, %f24
14962 sth %i2, [%l7 + 0x60]
14963 tge %icc, 0x7
14964 taddcctv %o4, %g2, %i3
14965 lduh [%l7 + 0x36], %l4
14966 movvs %icc, %o3, %i6
14967 ldsh [%l7 + 0x76], %g6
14968 fmovde %xcc, %f20, %f27
14969 nop
14970 fitod %f0, %f26
14971 fdtos %f26, %f0
14972 fmul8x16 %f10, %f26, %f26
14973 std %f12, [%l7 + 0x58]
14974 fmovdvc %xcc, %f4, %f14
14975 movre %g4, %l5, %l3
14976 fnands %f28, %f0, %f19
14977 fmovsleu %icc, %f14, %f23
14978 bpos,pt %xcc, loop_1300
14979 umul %i0, %o6, %g5
14980 addcc %i7, %l2, %o5
14981 movn %xcc, %o0, %o1
14982loop_1300:
14983 fbu,a %fcc3, loop_1301
14984 movcc %xcc, %o7, %i1
14985 fmovs %f3, %f16
14986 udiv %g1, 0x1013, %i5
14987loop_1301:
14988 fpsub16s %f28, %f20, %f31
14989 sdivcc %o2, 0x1119, %g3
14990 edge32l %l6, %l1, %l0
14991 edge8n %i4, %i2, %g7
14992 addc %g2, %i3, %l4
14993 xorcc %o3, 0x0D63, %o4
14994 tleu %icc, 0x0
14995 ldstub [%l7 + 0x17], %i6
14996 nop
14997 setx 0x35CD2D694050F39A, %l0, %l6
14998 stx %l6, [%l7 + 0x78]
14999 ldx [%l7 + 0x78], %fsr
15000 mulscc %g4, 0x1363, %g6
15001 fmul8x16al %f24, %f24, %f0
15002 edge16ln %l3, %l5, %i0
15003 fmul8sux16 %f26, %f26, %f0
15004 popc 0x0039, %o6
15005 fandnot1 %f20, %f12, %f16
15006 wr %g0, 0x0c, %asi
15007 ldswa [%l7 + 0x0C] %asi, %i7
15008 taddcctv %l2, %g5, %o0
15009 orn %o1, %o5, %o7
15010 fmovscc %icc, %f29, %f20
15011 smul %g1, %i5, %o2
15012 fmovdcs %icc, %f29, %f16
15013 bcc,pt %icc, loop_1302
15014 sir 0x1E29
15015 bvs,pt %xcc, loop_1303
15016 add %g3, %i1, %l1
15017loop_1302:
15018 alignaddr %l6, %i4, %i2
15019 wr %g0, 0x23, %asi
15020 stwa %l0, [%l7 + 0x70] %asi
15021 membar #Sync
15022loop_1303:
15023 orn %g2, %g7, %i3
15024 fandnot1s %f9, %f27, %f27
15025 nop
15026 fitod %f8, %f2
15027 fdtox %f2, %f30
15028 orncc %o3, %l4, %o4
15029 nop
15030 setx loop_1304, %l0, %l1
15031 wrpr 0x1, %tl
15032 wrpr %l1, %tnpc
15033 setx 0x34400001400, %l0, %l1
15034 wrpr %l1, %tstate
15035 wrhpr 0x4, %htstate
15036 done
15037 edge32l %i6, %g6, %l3
15038 wr %g0, 0x0c, %asi
15039 sta %f0, [%l7 + 0x1C] %asi
15040loop_1304:
15041 edge32l %l5, %g4, %o6
15042 subcc %i0, %i7, %g5
15043 movge %icc, %l2, %o0
15044 edge16ln %o5, %o7, %g1
15045 saved
15046 rdpr %cwp, %g1
15047 rdpr %cansave, %g2
15048 rdpr %canrestore, %g3
15049 rdpr %cleanwin, %g4
15050 rdpr %otherwin, %g5
15051 rdpr %wstate, %g6
15052 movpos %icc, %o1, %i5
15053 taddcctv %g3, %o2, %l1
15054 wr %g0, 0x88, %asi
15055 ldxa [%l7 + 0x50] %asi, %l6
15056 sllx %i1, %i4, %l0
15057 fmul8x16al %f1, %f28, %f26
15058 and %i2, %g7, %i3
15059 orcc %g2, 0x134F, %o3
15060 movl %icc, %l4, %i6
15061 bge,a %icc, loop_1305
15062 movl %icc, %g6, %l3
15063 fpsub16s %f31, %f31, %f20
15064 xor %l5, 0x0CB0, %o4
15065loop_1305:
15066 fmovse %icc, %f10, %f1
15067 mulscc %g4, %i0, %o6
15068 umul %g5, 0x0DA6, %l2
15069 stb %o0, [%l7 + 0x7B]
15070 movrlez %i7, %o5, %o7
15071 movrgz %o1, %g1, %g3
15072 movre %i5, %l1, %o2
15073 edge8l %i1, %l6, %l0
15074 andncc %i4, %g7, %i3
15075 movle %xcc, %g2, %i2
15076 stb %l4, [%l7 + 0x11]
15077 array8 %i6, %g6, %o3
15078 fpsub16s %f4, %f17, %f31
15079 addccc %l5, 0x15B5, %l3
15080 ldsb [%l7 + 0x79], %o4
15081 fmovdpos %icc, %f13, %f1
15082 or %g4, 0x061D, %o6
15083 nop
15084 setx loop_1306, %l0, %l1
15085 jmpl %l1, %g5
15086 movcs %icc, %i0, %l2
15087 fxnors %f2, %f21, %f24
15088 tsubcctv %i7, 0x18E9, %o5
15089loop_1306:
15090 tl %xcc, 0x2
15091 fbu %fcc2, loop_1307
15092 array32 %o7, %o1, %o0
15093 movvs %icc, %g1, %g3
15094 wr %g0, 0x19, %asi
15095 lduwa [%l7 + 0x40] %asi, %i5
15096loop_1307:
15097 tl %xcc, 0x3
15098 movl %xcc, %l1, %o2
15099 subcc %i1, 0x0D62, %l6
15100 fnegd %f2, %f18
15101 sdivcc %i4, 0x003E, %l0
15102 nop
15103 setx 0xCC8ACD06D237683C, %l0, %l6
15104 stx %l6, [%l7 + 0x28]
15105 ldd [%l7 + 0x28], %f20
15106 setx 0xB18E72D508CB6C4D, %l1, %l5
15107 stx %l5, [%l7 + 0x10]
15108 ldd [%l7 + 0x10], %f0
15109 fdivd %f0, %f20, %f8
15110 ba loop_1308
15111 fsrc2 %f10, %f4
15112 saved
15113 rdpr %cwp, %g1
15114 rdpr %cansave, %g2
15115 rdpr %canrestore, %g3
15116 rdpr %cleanwin, %g4
15117 rdpr %otherwin, %g5
15118 rdpr %wstate, %g6
15119 tsubcctv %g7, %i3, %g2
15120loop_1308:
15121 fone %f4
15122 udiv %l4, 0x1055, %i6
15123 movl %xcc, %i2, %g6
15124 ld [%l7 + 0x74], %f10
15125 edge8 %l5, %l3, %o4
15126 nop
15127 setx 0x315B0796, %l0, %l6
15128 st %l6, [%l7 + 0x28]
15129 ld [%l7 + 0x28], %f21
15130 setx 0x49955342, %l1, %l5
15131 st %l5, [%l7 + 0x10]
15132 ld [%l7 + 0x10], %f14
15133 fsubs %f14, %f21, %f22
15134 sdivx %g4, 0x1EA7, %o6
15135 fmovse %icc, %f6, %f25
15136 fbne %fcc1, loop_1309
15137 orcc %g5, %i0, %o3
15138 subc %i7, 0x1622, %l2
15139 popc 0x042E, %o5
15140loop_1309:
15141 fbule %fcc1, loop_1310
15142 edge32n %o1, %o0, %o7
15143 fcmpne16 %f0, %f2, %g1
15144 movrlz %i5, %l1, %o2
15145loop_1310:
15146 nop
15147 setx loop_1311, %l0, %l1
15148 jmpl %l1, %g3
15149 movrlz %i1, 0x2A4, %i4
15150 flush %l7 + 0x54
15151 movl %xcc, %l6, %g7
15152loop_1311:
15153 addc %i3, %g2, %l0
15154 movl %icc, %i6, %i2
15155 orcc %l4, %l5, %l3
15156 prefetch [%l7 + 0x20], 0x3
15157 bcc,a loop_1312
15158 bshuffle %f10, %f12, %f0
15159 andcc %g6, 0x147B, %o4
15160 movpos %xcc, %g4, %o6
15161loop_1312:
15162 mova %icc, %i0, %o3
15163 fbue %fcc1, loop_1313
15164 smulcc %g5, 0x1935, %l2
15165 fandnot2s %f3, %f17, %f24
15166 brlez,a %o5, loop_1314
15167loop_1313:
15168 tsubcctv %o1, 0x1729, %i7
15169 brz %o7, loop_1315
15170 alignaddr %g1, %o0, %l1
15171loop_1314:
15172 fbge,a %fcc1, loop_1316
15173 sir 0x1F17
15174loop_1315:
15175 movrlez %o2, 0x2CA, %g3
15176 add %i5, %i1, %l6
15177loop_1316:
15178 edge32n %g7, %i4, %i3
15179 bn loop_1317
15180 edge16 %g2, %i6, %i2
15181 fble,a %fcc0, loop_1318
15182 fbn %fcc3, loop_1319
15183loop_1317:
15184 sdiv %l4, 0x1D7D, %l0
15185 tgu %xcc, 0x5
15186loop_1318:
15187 addc %l5, %g6, %l3
15188loop_1319:
15189 ldd [%l7 + 0x78], %f6
15190 ba,a,pn %icc, loop_1320
15191 srax %o4, 0x10, %g4
15192 add %o6, %o3, %i0
15193 sdivcc %g5, 0x0F3F, %l2
15194loop_1320:
15195 fones %f22
15196 restored
15197 rdpr %cwp, %g1
15198 rdpr %cansave, %g2
15199 rdpr %canrestore, %g3
15200 rdpr %cleanwin, %g4
15201 rdpr %otherwin, %g5
15202 rdpr %wstate, %g6
15203 subccc %o5, 0x0D27, %o1
15204 edge32ln %i7, %g1, %o0
15205 movcc %xcc, %o7, %o2
15206 fmul8sux16 %f22, %f6, %f6
15207 sdivx %l1, 0x0617, %i5
15208 tleu %icc, 0x1
15209 edge8 %g3, %i1, %l6
15210 membar 0x31
15211 addc %i4, 0x1E63, %i3
15212 xnor %g2, %g7, %i2
15213 fmovdn %icc, %f31, %f7
15214 move %xcc, %l4, %l0
15215 set 0x50, %i6
15216 stwa %i6, [%l7 + %i6] 0x89
15217 tneg %xcc, 0x4
15218 bg %icc, loop_1321
15219 te %icc, 0x7
15220 bvc,a,pt %icc, loop_1322
15221 andncc %g6, %l3, %o4
15222loop_1321:
15223 movrlz %g4, %o6, %l5
15224 nop
15225 setx 0x30695EF0, %l0, %l6
15226 st %l6, [%l7 + 0x08]
15227 ld [%l7 + 0x08], %fsr
15228loop_1322:
15229 move %xcc, %o3, %g5
15230 andcc %i0, 0x198B, %l2
15231 addc %o5, 0x079A, %o1
15232 set 0x40, %g2
15233 stda %f16, [%l7 + %g2] 0x0c
15234 bvs,a loop_1323
15235 edge16 %g1, %i7, %o7
15236 mova %xcc, %o2, %l1
15237 stw %i5, [%l7 + 0x10]
15238loop_1323:
15239 fpmerge %f23, %f29, %f6
15240 movrgez %g3, %i1, %l6
15241 brnz,a %i4, loop_1324
15242 tsubcc %o0, %i3, %g7
15243 movn %xcc, %g2, %i2
15244 mulscc %l0, 0x0BB7, %l4
15245loop_1324:
15246 fcmpne32 %f2, %f22, %g6
15247 fbe %fcc3, loop_1325
15248 udivcc %l3, 0x1661, %i6
15249 nop
15250 fitos %f1, %f21
15251 fstox %f21, %f28
15252 fxtos %f28, %f15
15253 tsubcc %g4, %o4, %o6
15254loop_1325:
15255 fcmpeq16 %f12, %f12, %l5
15256 addccc %g5, %i0, %l2
15257 xorcc %o3, 0x0D30, %o5
15258 umul %g1, 0x053E, %o1
15259 te %icc, 0x3
15260 fmovsgu %xcc, %f15, %f8
15261 orcc %o7, %o2, %l1
15262 movvc %icc, %i5, %i7
15263 movrgez %g3, 0x05A, %l6
15264 fpsub32 %f26, %f12, %f8
15265 umulcc %i4, %i1, %o0
15266 fornot2 %f8, %f20, %f30
15267 movne %xcc, %i3, %g2
15268 movleu %xcc, %g7, %i2
15269 sub %l4, %g6, %l0
15270 set 0x30, %i0
15271 ldswa [%l7 + %i0] 0x10, %l3
15272 andncc %g4, %o4, %i6
15273 bneg,a loop_1326
15274 xnor %o6, %g5, %i0
15275 movgu %xcc, %l5, %l2
15276 edge8 %o3, %o5, %o1
15277loop_1326:
15278 sllx %g1, 0x0E, %o7
15279 lduw [%l7 + 0x10], %l1
15280 fmovrdgz %i5, %f24, %f22
15281 taddcctv %o2, %i7, %l6
15282 te %xcc, 0x1
15283 array32 %g3, %i4, %i1
15284 fmovsg %xcc, %f30, %f24
15285 wr %g0, 0x18, %asi
15286 stda %f16, [%l7 + 0x40] %asi
15287 edge8ln %o0, %g2, %i3
15288 brgz,a %g7, loop_1327
15289 fnegs %f1, %f7
15290 smulcc %i2, 0x015F, %g6
15291 bvs,pn %xcc, loop_1328
15292loop_1327:
15293 bne,pn %xcc, loop_1329
15294 fmovrsne %l4, %f1, %f3
15295 fornot2s %f13, %f21, %f7
15296loop_1328:
15297 movre %l3, 0x25F, %l0
15298loop_1329:
15299 xnorcc %o4, 0x1B8B, %i6
15300 movn %xcc, %g4, %g5
15301 fbue %fcc2, loop_1330
15302 mulx %i0, %l5, %l2
15303 tsubcctv %o3, 0x1E0A, %o6
15304 srax %o1, 0x0E, %o5
15305loop_1330:
15306 tne %xcc, 0x0
15307 movg %xcc, %o7, %g1
15308 srax %i5, %l1, %o2
15309 mulscc %i7, %l6, %i4
15310 array16 %i1, %g3, %g2
15311 tneg %icc, 0x3
15312 bne,a loop_1331
15313 or %o0, %i3, %i2
15314 alignaddrl %g6, %g7, %l3
15315 fmul8ulx16 %f14, %f30, %f28
15316loop_1331:
15317 edge16 %l0, %l4, %i6
15318 fble,a %fcc2, loop_1332
15319 bgu,a %icc, loop_1333
15320 addc %g4, %g5, %i0
15321 fnegs %f13, %f31
15322loop_1332:
15323 fcmpeq16 %f10, %f24, %l5
15324loop_1333:
15325 taddcc %o4, 0x18A6, %o3
15326 movrne %o6, 0x0FE, %o1
15327 array32 %l2, %o7, %o5
15328 fmovrde %g1, %f0, %f8
15329 fmovdge %icc, %f8, %f0
15330 udivcc %l1, 0x101D, %i5
15331 array16 %o2, %l6, %i7
15332 tl %icc, 0x1
15333 fcmpeq16 %f14, %f24, %i1
15334 fpadd32s %f7, %f12, %f31
15335 stbar
15336 fpadd16 %f18, %f10, %f8
15337 nop
15338 setx loop_1334, %l0, %l1
15339 wrpr 0x1, %tl
15340 wrpr %l1, %tpc
15341 add %l1, 0x4, %l1
15342 wrpr %l1, %tnpc
15343 setx 0x34400001400, %l0, %l1
15344 wrpr %l1, %tstate
15345 wrhpr 0x4, %htstate
15346 retry
15347 and %g3, %g2, %o0
15348 andn %i4, 0x0039, %i2
15349 fmovrslez %g6, %f30, %f7
15350loop_1334:
15351 bne,a,pn %xcc, loop_1335
15352 sllx %i3, %g7, %l3
15353 tcs %icc, 0x1
15354 taddcctv %l0, 0x1A58, %i6
15355loop_1335:
15356 srax %g4, 0x0A, %g5
15357 movre %l4, 0x269, %i0
15358 wr %g0, 0x10, %asi
15359 lda [%l7 + 0x4C] %asi, %f26
15360 fbge %fcc1, loop_1336
15361 fmovrse %o4, %f13, %f4
15362 subccc %l5, %o6, %o3
15363 fbug,a %fcc2, loop_1337
15364loop_1336:
15365 orn %o1, 0x1C5F, %l2
15366 nop
15367 setx 0x5C19DDAC93AFA643, %l0, %l6
15368 stx %l6, [%l7 + 0x28]
15369 ldd [%l7 + 0x28], %f12
15370 setx 0xF72EDAE93320C774, %l1, %l5
15371 stx %l5, [%l7 + 0x10]
15372 ldd [%l7 + 0x10], %f10
15373 fdivd %f10, %f12, %f26
15374 fmuld8sux16 %f9, %f31, %f24
15375loop_1337:
15376 movneg %xcc, %o5, %o7
15377 brlez %g1, loop_1338
15378 smulcc %i5, 0x02DA, %l1
15379 xnor %l6, %o2, %i7
15380 fornot1 %f14, %f4, %f26
15381loop_1338:
15382 udivx %i1, 0x1472, %g3
15383 ble,pn %xcc, loop_1339
15384 addc %g2, 0x1F82, %i4
15385 add %l7, 0x08, %l6
15386 wr %g0, 0x89, %asi
15387 casxa [%l6] %asi, %i2, %o0
15388loop_1339:
15389 movre %i3, 0x2A5, %g6
15390 addc %g7, 0x1878, %l0
15391 wr %g0, 0x89, %asi
15392 prefetcha [%l7 + 0x28] %asi, 0x1
15393 movneg %icc, %i6, %g4
15394 andn %l4, %i0, %o4
15395 fmovsn %icc, %f5, %f6
15396 st %f18, [%l7 + 0x7C]
15397 sub %l5, %o6, %g5
15398 movvc %icc, %o3, %o1
15399 alignaddr %l2, %o5, %o7
15400 bcs,a,pt %xcc, loop_1340
15401 tgu %xcc, 0x6
15402 tcc %xcc, 0x1
15403 mova %icc, %i5, %l1
15404loop_1340:
15405 nop
15406 fitod %f12, %f28
15407 fdtos %f28, %f9
15408 wr %g0, 0x81, %asi
15409 ldsha [%l7 + 0x0A] %asi, %l6
15410 andn %g1, 0x0AE2, %o2
15411 tle %icc, 0x7
15412 subccc %i1, 0x1560, %g3
15413 mulx %g2, 0x063F, %i7
15414 sra %i4, 0x1F, %i2
15415 movrlz %o0, %g6, %i3
15416 orncc %g7, 0x0BAC, %l3
15417 fsrc2 %f28, %f20
15418 mova %xcc, %l0, %i6
15419 movrlez %g4, 0x3F7, %i0
15420 movleu %icc, %l4, %l5
15421 fbue,a %fcc0, loop_1341
15422 xor %o4, 0x0216, %o6
15423 fbl,a %fcc0, loop_1342
15424 edge8n %g5, %o1, %o3
15425loop_1341:
15426 tleu %xcc, 0x1
15427 set 0x218, %o5
15428 stxa %o5, [%g0 + %o5] 0x52
15429loop_1342:
15430 nop
15431 fitod %f0, %f0
15432 fdtos %f0, %f30
15433 fmovde %xcc, %f24, %f15
15434 fzero %f22
15435 fsrc1 %f2, %f18
15436 wr %g0, 0x89, %asi
15437 sta %f10, [%l7 + 0x5C] %asi
15438 umulcc %o7, %l2, %l1
15439 udivx %i5, 0x130C, %g1
15440 brlez %o2, loop_1343
15441 andn %l6, 0x189D, %i1
15442 fmovdneg %xcc, %f24, %f13
15443 fmul8x16 %f8, %f18, %f14
15444loop_1343:
15445 fba,a %fcc0, loop_1344
15446 sll %g2, 0x12, %g3
15447 bne,pn %xcc, loop_1345
15448 sll %i7, 0x0D, %i2
15449loop_1344:
15450 movcc %icc, %o0, %i4
15451 ldd [%l7 + 0x58], %i2
15452loop_1345:
15453 umulcc %g6, %l3, %l0
15454 popc 0x14DC, %g7
15455 edge8n %g4, %i0, %i6
15456 fcmpeq32 %f6, %f30, %l5
15457 set 0x74, %g5
15458 ldsba [%l7 + %g5] 0x88, %o4
15459 movg %icc, %o6, %l4
15460 movcs %icc, %g5, %o1
15461 tn %icc, 0x6
15462 popc 0x1989, %o3
15463 andn %o5, %o7, %l2
15464 mulx %l1, %i5, %o2
15465 udivx %g1, 0x0EE6, %i1
15466 udiv %g2, 0x19FE, %g3
15467 edge16 %l6, %i7, %o0
15468 movcs %xcc, %i4, %i3
15469 sdiv %i2, 0x048F, %g6
15470 fbl,a %fcc0, loop_1346
15471 andncc %l3, %g7, %g4
15472 movrne %i0, %i6, %l0
15473 fmovrsgz %l5, %f28, %f11
15474loop_1346:
15475 mulscc %o4, %o6, %g5
15476 tvc %icc, 0x0
15477 array8 %o1, %l4, %o3
15478 array16 %o7, %l2, %o5
15479 tne %xcc, 0x7
15480 fpackfix %f10, %f10
15481 set 0x2C, %o3
15482 swapa [%l7 + %o3] 0x0c, %l1
15483 bpos loop_1347
15484 movvc %xcc, %i5, %o2
15485 orn %g1, 0x05F8, %i1
15486 fble,a %fcc0, loop_1348
15487loop_1347:
15488 bge,pt %xcc, loop_1349
15489 smul %g2, %g3, %i7
15490 movcc %icc, %o0, %i4
15491loop_1348:
15492 fmovdleu %xcc, %f3, %f0
15493loop_1349:
15494 andcc %l6, %i3, %i2
15495 fpack16 %f4, %f28
15496 ldsb [%l7 + 0x74], %g6
15497 sethi 0x096B, %g7
15498 tpos %icc, 0x4
15499 orcc %g4, 0x1AC5, %l3
15500 sethi 0x17FF, %i6
15501 brlez %l0, loop_1350
15502 fbue %fcc2, loop_1351
15503 alignaddrl %i0, %l5, %o6
15504 fnot1 %f8, %f2
15505loop_1350:
15506 xnor %o4, %g5, %l4
15507loop_1351:
15508 edge32l %o3, %o7, %o1
15509 set 0x32, %i5
15510 ldsba [%l7 + %i5] 0x15, %o5
15511 tn %icc, 0x7
15512 movpos %icc, %l1, %i5
15513 restored
15514 rdpr %cwp, %g1
15515 rdpr %cansave, %g2
15516 rdpr %canrestore, %g3
15517 rdpr %cleanwin, %g4
15518 rdpr %otherwin, %g5
15519 rdpr %wstate, %g6
15520 ldx [%l7 + 0x48], %o2
15521 sll %l2, 0x06, %i1
15522 add %g2, 0x0679, %g3
15523 fmovda %xcc, %f1, %f0
15524 fxor %f22, %f16, %f0
15525 movleu %xcc, %g1, %o0
15526 orn %i7, %i4, %i3
15527 addcc %i2, %l6, %g6
15528 set 0x24, %l6
15529 lduwa [%l7 + %l6] 0x88, %g4
15530 edge16l %g7, %l3, %i6
15531 nop
15532 setx 0xC1C126DFFFD3BE16, %l0, %l6
15533 stx %l6, [%l7 + 0x28]
15534 ldd [%l7 + 0x28], %f14
15535 setx 0x719386C6E9E215CD, %l1, %l5
15536 stx %l5, [%l7 + 0x10]
15537 ldd [%l7 + 0x10], %f10
15538 fmuld %f10, %f14, %f14
15539 fpmerge %f21, %f24, %f4
15540 edge32l %i0, %l0, %o6
15541 fmovspos %icc, %f2, %f4
15542 taddcc %l5, %g5, %l4
15543 fcmpgt32 %f0, %f0, %o3
15544 xnorcc %o4, 0x1433, %o1
15545 smul %o7, %o5, %i5
15546 movrne %l1, 0x0C5, %l2
15547 array8 %o2, %g2, %g3
15548 orn %g1, 0x084B, %i1
15549 fpsub16 %f26, %f28, %f10
15550 faligndata %f28, %f14, %f28
15551 popc 0x154E, %i7
15552 set 0x58, %i3
15553 lda [%l7 + %i3] 0x14, %f23
15554 tle %xcc, 0x6
15555 fands %f10, %f18, %f1
15556 wr %g0, 0x0c, %asi
15557 ldsha [%l7 + 0x74] %asi, %o0
15558 be,pn %icc, loop_1352
15559 fmovse %icc, %f6, %f13
15560 nop
15561 setx 0xD3EC8C99, %l0, %l6
15562 st %l6, [%l7 + 0x28]
15563 ld [%l7 + 0x28], %f17
15564 setx 0x3AAA3D6D, %l1, %l5
15565 st %l5, [%l7 + 0x10]
15566 ld [%l7 + 0x10], %f3
15567 fadds %f3, %f17, %f16
15568 tsubcc %i4, %i2, %i3
15569loop_1352:
15570 orn %g6, 0x0C3B, %l6
15571 movrgz %g7, %g4, %i6
15572 tsubcc %i0, %l0, %l3
15573 saved
15574 rdpr %cwp, %g1
15575 rdpr %cansave, %g2
15576 rdpr %canrestore, %g3
15577 rdpr %cleanwin, %g4
15578 rdpr %otherwin, %g5
15579 rdpr %wstate, %g6
15580 ldsb [%l7 + 0x37], %o6
15581 tcs %xcc, 0x4
15582 brgz %g5, loop_1353
15583 bg,a %xcc, loop_1354
15584 fmovdleu %xcc, %f12, %f0
15585 fsrc2s %f25, %f2
15586loop_1353:
15587 or %l4, %l5, %o3
15588loop_1354:
15589 movle %xcc, %o4, %o1
15590 fbe %fcc0, loop_1355
15591 mova %xcc, %o7, %i5
15592 fandnot1 %f20, %f6, %f16
15593 sdivx %o5, 0x041A, %l2
15594loop_1355:
15595 fbg,a %fcc0, loop_1356
15596 smulcc %l1, 0x014B, %o2
15597 flush %l7 + 0x4C
15598 mulscc %g2, %g3, %g1
15599loop_1356:
15600 fbn %fcc2, loop_1357
15601 brlz,a %i1, loop_1358
15602 sir 0x0AAC
15603 xnorcc %i7, %o0, %i4
15604loop_1357:
15605 fandnot2s %f7, %f10, %f16
15606loop_1358:
15607 movvc %icc, %i2, %g6
15608 addccc %i3, %g7, %l6
15609 fmovrse %g4, %f13, %f26
15610 ldd [%l7 + 0x08], %f30
15611 brz %i0, loop_1359
15612 ba,a,pt %xcc, loop_1360
15613 edge16l %i6, %l0, %o6
15614 movge %icc, %g5, %l3
15615loop_1359:
15616 fnand %f16, %f8, %f24
15617loop_1360:
15618 movrlz %l5, 0x1C1, %o3
15619 edge32 %l4, %o4, %o1
15620 edge32n %i5, %o5, %l2
15621 fxnors %f28, %f8, %f0
15622 movge %xcc, %o7, %o2
15623 fmovsne %icc, %f8, %f9
15624 mulx %g2, 0x1075, %g3
15625 ba,a %xcc, loop_1361
15626 fmovrsne %g1, %f11, %f3
15627 movvc %xcc, %l1, %i7
15628 movle %icc, %i1, %o0
15629loop_1361:
15630 sub %i4, 0x1F53, %i2
15631 bleu,a loop_1362
15632 tl %icc, 0x3
15633 sll %i3, %g6, %l6
15634 fnor %f22, %f16, %f6
15635loop_1362:
15636 tsubcctv %g4, %i0, %g7
15637 add %l7, 0x58, %l6
15638 wr %g0, 0x80, %asi
15639 lda [%l6] %asi, %i6
15640 casa [%l6] 0x80, %i6, %o6
15641 tpos %icc, 0x4
15642 set 0x26, %o1
15643 ldsha [%l7 + %o1] 0x0c, %l0
15644 move %xcc, %l3, %l5
15645 nop
15646 fitos %f14, %f29
15647 fstox %f29, %f14
15648 fxtos %f14, %f0
15649 fcmpgt32 %f30, %f20, %o3
15650 nop
15651 setx 0xB07F329F, %l0, %l6
15652 st %l6, [%l7 + 0x68]
15653 ld [%l7 + 0x68], %fsr
15654 smulcc %g5, 0x1A7F, %l4
15655 fxor %f0, %f14, %f0
15656 movvs %icc, %o4, %o1
15657 addccc %o5, 0x1C91, %i5
15658 sethi 0x0138, %o7
15659 sethi 0x03A0, %l2
15660 fcmpne32 %f14, %f4, %o2
15661 ld [%l7 + 0x10], %f21
15662 sdivx %g2, 0x1521, %g3
15663 fpsub32s %f10, %f25, %f20
15664 movrgz %g1, %i7, %i1
15665 bg,a loop_1363
15666 fblg %fcc1, loop_1364
15667 orn %o0, 0x1944, %l1
15668 popc %i4, %i2
15669loop_1363:
15670 movcc %icc, %g6, %i3
15671loop_1364:
15672 nop
15673 wr %g0, 0x18, %asi
15674 ldswa [%l7 + 0x60] %asi, %g4
15675 nop
15676 fitod %f0, %f8
15677 fdtox %f8, %f16
15678 fxtod %f16, %f20
15679 smulcc %i0, 0x1BF0, %g7
15680 ldd [%l7 + 0x30], %f30
15681 tsubcctv %i6, 0x0E6F, %l6
15682 wr %g0, 0xe3, %asi
15683 stba %l0, [%l7 + 0x3B] %asi
15684 membar #Sync
15685 tcs %xcc, 0x3
15686 move %icc, %o6, %l3
15687 add %o3, %g5, %l5
15688 nop
15689 setx 0x5A1DA860, %l0, %l6
15690 st %l6, [%l7 + 0x28]
15691 ld [%l7 + 0x28], %f4
15692 fsqrts %f4, %f1
15693 subc %o4, %o1, %o5
15694 mulscc %l4, 0x03E3, %i5
15695 udiv %o7, 0x0342, %o2
15696 tle %xcc, 0x1
15697 xorcc %g2, %l2, %g1
15698 orn %g3, %i7, %o0
15699 ldd [%l7 + 0x30], %l0
15700 fblg,a %fcc0, loop_1365
15701 edge16l %i1, %i2, %i4
15702 prefetch [%l7 + 0x74], 0x2
15703 fpadd32s %f22, %f1, %f18
15704loop_1365:
15705 or %g6, %i3, %g4
15706 xnor %i0, %g7, %i6
15707 set 0x10, %o0
15708 ldda [%l7 + %o0] 0xe2, %l0
15709 tgu %xcc, 0x6
15710 smulcc %l6, %l3, %o3
15711 andn %g5, %l5, %o4
15712 edge32ln %o6, %o1, %l4
15713 sir 0x1902
15714 xorcc %i5, %o5, %o2
15715 xnorcc %g2, %l2, %g1
15716 edge8n %o7, %i7, %g3
15717 popc %l1, %o0
15718 tn %xcc, 0x5
15719 edge16 %i1, %i4, %g6
15720 umulcc %i2, %g4, %i3
15721 sethi 0x13DF, %g7
15722 fmovrsgz %i0, %f4, %f11
15723 sra %l0, 0x19, %l6
15724 subc %l3, %i6, %o3
15725 nop
15726 setx loop_1366, %l0, %l1
15727 wrpr 0x1, %tl
15728 wrpr %l1, %tnpc
15729 setx 0x34400001400, %l0, %l1
15730 wrpr %l1, %tstate
15731 wrhpr 0x4, %htstate
15732 done
15733 mulx %l5, 0x0B9E, %o4
15734 fble %fcc3, loop_1367
15735 movrlez %g5, 0x2BE, %o1
15736loop_1366:
15737 subc %o6, %i5, %l4
15738 movn %xcc, %o2, %g2
15739loop_1367:
15740 edge32n %l2, %o5, %o7
15741 ldd [%l7 + 0x58], %f10
15742 xnor %g1, %g3, %l1
15743 srl %i7, %o0, %i1
15744 bneg,a,pn %icc, loop_1368
15745 fxor %f28, %f2, %f2
15746 edge8n %i4, %g6, %g4
15747 smulcc %i3, 0x0F4C, %i2
15748loop_1368:
15749 movrlz %i0, %l0, %l6
15750 fmovdgu %icc, %f9, %f11
15751 tsubcctv %l3, 0x068C, %g7
15752 nop
15753 set 0x5E, %g6
15754 ldstub [%l7 + %g6], %o3
15755 popc %i6, %o4
15756 brlez,a %g5, loop_1369
15757 bcc,a,pt %icc, loop_1370
15758 brlez %l5, loop_1371
15759 fcmpne32 %f6, %f0, %o6
15760loop_1369:
15761 fbul %fcc0, loop_1372
15762loop_1370:
15763 taddcctv %i5, %l4, %o1
15764loop_1371:
15765 movrlez %o2, 0x081, %l2
15766 tge %xcc, 0x1
15767loop_1372:
15768 edge32ln %o5, %g2, %o7
15769 andcc %g3, %g1, %i7
15770 movrlez %l1, %i1, %o0
15771 edge8l %g6, %i4, %i3
15772 movre %g4, 0x3DC, %i2
15773 stw %l0, [%l7 + 0x28]
15774 edge16 %l6, %l3, %g7
15775 fornot2 %f4, %f10, %f2
15776 fmovdcc %icc, %f13, %f12
15777 movpos %icc, %o3, %i6
15778 mova %xcc, %o4, %g5
15779 udivx %l5, 0x1228, %o6
15780 add %l7, 0x50, %l6
15781 wr %g0, 0x88, %asi
15782 casa [%l6] 0x88, %i0, %i5
15783 srlx %l4, %o1, %o2
15784 st %f14, [%l7 + 0x2C]
15785 brlz %o5, loop_1373
15786 nop
15787 setx 0xF3A0B199, %l0, %l6
15788 st %l6, [%l7 + 0x28]
15789 ld [%l7 + 0x28], %f20
15790 setx 0xEDCC7688, %l1, %l5
15791 st %l5, [%l7 + 0x10]
15792 ld [%l7 + 0x10], %f17
15793 fmuls %f17, %f20, %f21
15794 and %l2, 0x087F, %g2
15795 movn %icc, %o7, %g3
15796loop_1373:
15797 movneg %icc, %g1, %i7
15798 movrlez %l1, %i1, %o0
15799 saved
15800 rdpr %cwp, %g1
15801 rdpr %cansave, %g2
15802 rdpr %canrestore, %g3
15803 rdpr %cleanwin, %g4
15804 rdpr %otherwin, %g5
15805 rdpr %wstate, %g6
15806 fbn,a %fcc1, loop_1374
15807 array8 %g6, %i4, %i3
15808 edge16ln %g4, %l0, %l6
15809 te %xcc, 0x1
15810loop_1374:
15811 xnor %l3, %i2, %g7
15812 edge32n %i6, %o3, %o4
15813 popc %g5, %l5
15814 tvs %xcc, 0x7
15815 nop
15816 setx 0xC0374F5A, %l0, %l6
15817 st %l6, [%l7 + 0x28]
15818 ld [%l7 + 0x28], %f4
15819 setx 0xCAC9A909, %l1, %l5
15820 st %l5, [%l7 + 0x10]
15821 ld [%l7 + 0x10], %f14
15822 fdivs %f14, %f4, %f18
15823 fnot2 %f20, %f2
15824 movleu %xcc, %o6, %i0
15825 stbar
15826 sethi 0x1F21, %l4
15827 tg %icc, 0x4
15828 nop
15829 setx loop_1375, %l0, %l1
15830 wrpr 0x1, %tl
15831 wrpr %l1, %tpc
15832 add %l1, 0x4, %l1
15833 wrpr %l1, %tnpc
15834 setx 0x34400001400, %l0, %l1
15835 wrpr %l1, %tstate
15836 wrhpr 0x4, %htstate
15837 retry
15838 smulcc %i5, 0x0867, %o1
15839 fmovsle %xcc, %f8, %f18
15840 fmovsne %icc, %f0, %f31
15841loop_1375:
15842 xnorcc %o5, %l2, %g2
15843 orncc %o7, %g3, %g1
15844 edge16ln %i7, %o2, %l1
15845 pdist %f28, %f10, %f4
15846 xor %i1, 0x0274, %g6
15847 fcmpeq32 %f8, %f26, %o0
15848 set 0x6E, %l1
15849 stha %i4, [%l7 + %l1] 0xeb
15850 membar #Sync
15851 nop
15852 setx 0x4BC37414, %l0, %l6
15853 st %l6, [%l7 + 0x28]
15854 ld [%l7 + 0x28], %f13
15855 setx 0xB4AF9B24, %l1, %l5
15856 st %l5, [%l7 + 0x10]
15857 ld [%l7 + 0x10], %f31
15858 fdivs %f31, %f13, %f19
15859 pdist %f20, %f26, %f8
15860 edge32 %g4, %i3, %l6
15861 alignaddr %l0, %l3, %g7
15862 ldx [%l7 + 0x20], %i6
15863 movge %icc, %o3, %i2
15864 movrgz %o4, 0x38E, %l5
15865 edge32ln %o6, %g5, %l4
15866 fmovdle %icc, %f29, %f17
15867 nop
15868 setx loop_1376, %l0, %l1
15869 wrpr 0x1, %tl
15870 wrpr %l1, %tpc
15871 add %l1, 0x4, %l1
15872 wrpr %l1, %tnpc
15873 setx 0x34400001400, %l0, %l1
15874 wrpr %l1, %tstate
15875 wrhpr 0x4, %htstate
15876 retry
15877 movle %icc, %i5, %i0
15878 alignaddrl %o5, %l2, %g2
15879 array32 %o1, %o7, %g1
15880loop_1376:
15881 subccc %g3, %i7, %o2
15882 tcs %icc, 0x3
15883 edge16n %l1, %g6, %i1
15884 taddcc %o0, 0x13C9, %g4
15885 orcc %i3, 0x0CB3, %l6
15886 fpsub32s %f19, %f2, %f14
15887 fbule,a %fcc0, loop_1377
15888 bn,pt %xcc, loop_1378
15889 nop
15890 setx 0xF06AC56D, %l0, %l6
15891 st %l6, [%l7 + 0x54]
15892 ld [%l7 + 0x54], %fsr
15893 addc %l0, 0x15B7, %i4
15894loop_1377:
15895 subcc %g7, %l3, %o3
15896loop_1378:
15897 brgez %i2, loop_1379
15898 movrgz %i6, %l5, %o4
15899 fmovdne %icc, %f30, %f27
15900 tg %icc, 0x1
15901loop_1379:
15902 nop
15903 set 0x64, %o6
15904 swapa [%l7 + %o6] 0x88, %g5
15905 fbo %fcc1, loop_1380
15906 add %o6, 0x0210, %i5
15907 tcs %icc, 0x5
15908 fmovsle %xcc, %f30, %f23
15909loop_1380:
15910 edge32 %i0, %o5, %l4
15911 fmovsn %icc, %f19, %f3
15912 srlx %l2, %g2, %o7
15913 tvs %icc, 0x5
15914 subccc %g1, %g3, %i7
15915 sethi 0x1F23, %o1
15916 movge %icc, %o2, %g6
15917 faligndata %f6, %f30, %f0
15918 brnz %l1, loop_1381
15919 tvc %xcc, 0x1
15920 sllx %o0, %i1, %g4
15921 stw %l6, [%l7 + 0x1C]
15922loop_1381:
15923 fmovsneg %xcc, %f16, %f26
15924 add %l7, 0x78, %l6
15925 wr %g0, 0x80, %asi
15926 casxa [%l6] %asi, %i3, %i4
15927 stbar
15928 fmovsneg %icc, %f12, %f25
15929 saved
15930 rdpr %cwp, %g1
15931 rdpr %cansave, %g2
15932 rdpr %canrestore, %g3
15933 rdpr %cleanwin, %g4
15934 rdpr %otherwin, %g5
15935 rdpr %wstate, %g6
15936 and %l0, %g7, %l3
15937 brgez,a %o3, loop_1382
15938 mulscc %i6, %i2, %l5
15939 ta %icc, 0x7
15940 fmovsgu %xcc, %f3, %f3
15941loop_1382:
15942 alignaddr %o4, %g5, %i5
15943 wr %g0, 0x81, %asi
15944 stwa %o6, [%l7 + 0x0C] %asi
15945 edge8n %i0, %l4, %l2
15946 subcc %o5, %o7, %g2
15947 tvc %icc, 0x1
15948 ble,a,pn %icc, loop_1383
15949 fmul8x16 %f12, %f28, %f22
15950 fbul %fcc0, loop_1384
15951 be,a %xcc, loop_1385
15952loop_1383:
15953 tne %xcc, 0x4
15954 movcc %icc, %g1, %i7
15955loop_1384:
15956 edge8l %o1, %o2, %g3
15957loop_1385:
15958 movn %xcc, %l1, %g6
15959 edge32n %o0, %g4, %l6
15960 fmovrdgz %i3, %f22, %f28
15961 fnot2s %f17, %f15
15962 fmuld8ulx16 %f30, %f16, %f2
15963 sllx %i1, %i4, %l0
15964 wr %g0, 0x89, %asi
15965 stba %g7, [%l7 + 0x12] %asi
15966 fmovsg %icc, %f14, %f26
15967 swap [%l7 + 0x2C], %o3
15968 edge16ln %i6, %i2, %l3
15969 fandnot1s %f24, %f3, %f20
15970 edge32n %o4, %g5, %l5
15971 fands %f21, %f2, %f1
15972 subc %o6, %i0, %l4
15973 set 0x10, %i7
15974 ldxa [%l7 + %i7] 0x89, %i5
15975 fbl %fcc2, loop_1386
15976 tle %xcc, 0x6
15977 sdivcc %o5, 0x0982, %l2
15978 fmovsleu %xcc, %f29, %f8
15979loop_1386:
15980 fbul,a %fcc2, loop_1387
15981 sdivcc %o7, 0x1FA1, %g1
15982 fpackfix %f2, %f30
15983 add %g2, %o1, %i7
15984loop_1387:
15985 orncc %o2, %l1, %g3
15986 taddcc %g6, %g4, %l6
15987 swap [%l7 + 0x44], %o0
15988 umul %i3, 0x0447, %i1
15989 popc %l0, %g7
15990 bg %icc, loop_1388
15991 fmovdne %xcc, %f21, %f24
15992 bpos,pn %xcc, loop_1389
15993 xnor %o3, 0x022C, %i6
15994loop_1388:
15995 fblg,a %fcc2, loop_1390
15996 orn %i4, %i2, %o4
15997loop_1389:
15998 nop
15999 setx 0x7078C314, %l0, %l6
16000 st %l6, [%l7 + 0x4C]
16001 ld [%l7 + 0x4C], %fsr
16002 tne %icc, 0x1
16003loop_1390:
16004 te %icc, 0x1
16005 edge8n %g5, %l3, %l5
16006 fbug %fcc3, loop_1391
16007 ba,a loop_1392
16008 bleu,pt %icc, loop_1393
16009 addc %o6, %l4, %i0
16010loop_1391:
16011 movrgez %i5, %l2, %o5
16012loop_1392:
16013 te %icc, 0x0
16014loop_1393:
16015 fmovdcc %xcc, %f25, %f20
16016 edge8 %o7, %g1, %o1
16017 smul %g2, 0x1927, %o2
16018 movrgez %i7, 0x081, %l1
16019 nop
16020 setx 0x9055D136, %l0, %l6
16021 st %l6, [%l7 + 0x20]
16022 ld [%l7 + 0x20], %fsr
16023 edge16 %g6, %g4, %g3
16024 nop
16025 fitod %f4, %f4
16026 fdtoi %f4, %f24
16027 nop
16028 setx 0x730ADDC8F5C91EDB, %l0, %l6
16029 stx %l6, [%l7 + 0x28]
16030 ldd [%l7 + 0x28], %f18
16031 fsqrtd %f18, %f28
16032 edge32 %o0, %i3, %l6
16033 ta %xcc, 0x4
16034 fmovrdlz %l0, %f0, %f24
16035 fbe %fcc2, loop_1394
16036 fcmpgt32 %f18, %f20, %g7
16037 popc 0x1057, %i1
16038 movn %icc, %i6, %o3
16039loop_1394:
16040 movcs %icc, %i2, %i4
16041 ldsh [%l7 + 0x0E], %o4
16042 umulcc %l3, %g5, %l5
16043 nop
16044 fitos %f10, %f15
16045 fstox %f15, %f30
16046 fxtos %f30, %f31
16047 brnz,a %o6, loop_1395
16048 edge32ln %i0, %l4, %i5
16049 set 0x40, %o7
16050 stda %f0, [%l7 + %o7] 0x04
16051loop_1395:
16052 fmovdgu %icc, %f30, %f16
16053 sll %l2, %o5, %g1
16054 ldd [%l7 + 0x18], %o6
16055 wr %g0, 0x80, %asi
16056 ldsha [%l7 + 0x0C] %asi, %g2
16057 mulx %o1, %i7, %o2
16058 set 0x7A, %l2
16059 stha %l1, [%l7 + %l2] 0x81
16060 lduw [%l7 + 0x78], %g6
16061 ldsw [%l7 + 0x30], %g4
16062 fnors %f15, %f28, %f27
16063 fbul,a %fcc3, loop_1396
16064 subccc %g3, 0x11C6, %o0
16065 array8 %l6, %i3, %g7
16066 bn,a %xcc, loop_1397
16067loop_1396:
16068 nop
16069 setx 0xFAC487CF2041FDF8, %l0, %l6
16070 stx %l6, [%l7 + 0x50]
16071 ldx [%l7 + 0x50], %fsr
16072 alignaddrl %l0, %i1, %o3
16073 movne %icc, %i2, %i4
16074loop_1397:
16075 xnor %i6, 0x1313, %l3
16076 movvs %xcc, %g5, %l5
16077 fbo %fcc3, loop_1398
16078 subcc %o4, %o6, %l4
16079 fbo %fcc2, loop_1399
16080 taddcc %i5, 0x03F3, %l2
16081loop_1398:
16082 ldsh [%l7 + 0x44], %i0
16083 alignaddr %g1, %o5, %o7
16084loop_1399:
16085 xor %o1, %i7, %o2
16086 or %l1, %g6, %g2
16087 array16 %g4, %o0, %g3
16088 fbul %fcc2, loop_1400
16089 fblg,a %fcc2, loop_1401
16090 tleu %xcc, 0x5
16091 popc 0x13BF, %i3
16092loop_1400:
16093 fmul8sux16 %f28, %f12, %f24
16094loop_1401:
16095 movneg %xcc, %l6, %l0
16096 ldx [%l7 + 0x30], %i1
16097 set 0x78, %i4
16098 ldswa [%l7 + %i4] 0x88, %o3
16099 edge32n %g7, %i2, %i4
16100 movg %xcc, %l3, %g5
16101 ldsb [%l7 + 0x41], %i6
16102 fmovrslz %o4, %f21, %f16
16103 tge %icc, 0x4
16104 tpos %icc, 0x5
16105 srlx %o6, 0x0A, %l4
16106 smul %i5, 0x0B69, %l2
16107 sub %l5, 0x140D, %i0
16108 tge %xcc, 0x7
16109 array8 %g1, %o5, %o7
16110 andncc %i7, %o2, %o1
16111 srlx %g6, 0x19, %g2
16112 fbo %fcc2, loop_1402
16113 fbge %fcc2, loop_1403
16114 movgu %xcc, %g4, %l1
16115 movrgez %o0, 0x2CA, %i3
16116loop_1402:
16117 alignaddrl %g3, %l0, %i1
16118loop_1403:
16119 sth %l6, [%l7 + 0x10]
16120 mulscc %g7, 0x08AC, %i2
16121 movrlz %o3, 0x0A5, %i4
16122 fmovdcc %icc, %f10, %f24
16123 tleu %icc, 0x0
16124 movvs %icc, %l3, %g5
16125 brlz %i6, loop_1404
16126 movcc %xcc, %o4, %o6
16127 fmovrdlz %i5, %f2, %f12
16128 fmovscs %icc, %f19, %f4
16129loop_1404:
16130 nop
16131 setx loop_1405, %l0, %l1
16132 jmpl %l1, %l4
16133 xnor %l2, 0x1981, %l5
16134 bcc %icc, loop_1406
16135 fpackfix %f4, %f17
16136loop_1405:
16137 alignaddr %g1, %o5, %i0
16138 bvc,pt %xcc, loop_1407
16139loop_1406:
16140 movrlz %i7, %o2, %o7
16141 fba,a %fcc0, loop_1408
16142 nop
16143 setx loop_1409, %l0, %l1
16144 wrpr 0x1, %tl
16145 wrpr %l1, %tnpc
16146 setx 0x34400001400, %l0, %l1
16147 wrpr %l1, %tstate
16148 wrhpr 0x4, %htstate
16149 done
16150loop_1407:
16151 array16 %g6, %o1, %g2
16152 srax %l1, %g4, %o0
16153loop_1408:
16154 array16 %i3, %l0, %i1
16155loop_1409:
16156 ldsw [%l7 + 0x48], %g3
16157 bcs %icc, loop_1410
16158 nop
16159 setx loop_1411, %l0, %l1
16160 jmpl %l1, %l6
16161 orcc %i2, 0x0391, %o3
16162 edge32ln %g7, %i4, %g5
16163loop_1410:
16164 edge8ln %l3, %o4, %o6
16165loop_1411:
16166 fone %f20
16167 tvc %icc, 0x4
16168 alignaddrl %i5, %i6, %l2
16169 fone %f26
16170 fnands %f13, %f12, %f2
16171 tge %xcc, 0x7
16172 fmovdcs %xcc, %f13, %f28
16173 lduh [%l7 + 0x18], %l4
16174 movgu %xcc, %g1, %o5
16175 tge %icc, 0x1
16176 udivx %i0, 0x14B4, %l5
16177 popc 0x0FED, %o2
16178 or %i7, %g6, %o1
16179 edge8 %o7, %g2, %l1
16180 mulx %g4, 0x1CDC, %i3
16181 udivcc %o0, 0x01C3, %i1
16182 bcs,a loop_1412
16183 mulscc %l0, %l6, %g3
16184 fblg %fcc0, loop_1413
16185 bgu,pt %xcc, loop_1414
16186loop_1412:
16187 fbg %fcc0, loop_1415
16188 movcs %xcc, %o3, %g7
16189loop_1413:
16190 bvc,pn %xcc, loop_1416
16191loop_1414:
16192 udiv %i4, 0x1477, %g5
16193loop_1415:
16194 tcc %icc, 0x6
16195 ldd [%l7 + 0x08], %f8
16196loop_1416:
16197 tsubcc %i2, %l3, %o4
16198 fornot2s %f30, %f9, %f25
16199 edge8n %o6, %i5, %i6
16200 brz,a %l2, loop_1417
16201 tcs %xcc, 0x4
16202 edge8 %g1, %l4, %o5
16203 xnorcc %l5, %o2, %i0
16204loop_1417:
16205 edge16ln %i7, %g6, %o7
16206 tcs %xcc, 0x3
16207 ldsb [%l7 + 0x26], %o1
16208 tcs %xcc, 0x0
16209 udivcc %g2, 0x147D, %l1
16210 fmovdcc %icc, %f30, %f14
16211 andncc %g4, %o0, %i3
16212 sdivcc %i1, 0x19FB, %l6
16213 tgu %xcc, 0x4
16214 edge32n %g3, %o3, %g7
16215 brlez %i4, loop_1418
16216 bcc,pn %icc, loop_1419
16217 movgu %icc, %g5, %l0
16218 fcmpgt16 %f20, %f6, %i2
16219loop_1418:
16220 fmul8x16 %f6, %f20, %f24
16221loop_1419:
16222 tg %xcc, 0x3
16223 nop
16224 setx 0x66EFB0A80CD37D6A, %l0, %l6
16225 stx %l6, [%l7 + 0x28]
16226 ldd [%l7 + 0x28], %f24
16227 setx 0xD68128B0086B7B1A, %l1, %l5
16228 stx %l5, [%l7 + 0x10]
16229 ldd [%l7 + 0x10], %f8
16230 fsubd %f8, %f24, %f8
16231 fornot2s %f17, %f2, %f20
16232 fmovsgu %xcc, %f20, %f9
16233 srl %o4, 0x00, %o6
16234 tneg %icc, 0x5
16235 fmovrdne %l3, %f0, %f14
16236 taddcc %i6, %l2, %g1
16237 udivx %i5, 0x13BF, %l4
16238 addc %l5, 0x18FC, %o2
16239 andncc %o5, %i7, %g6
16240 saved
16241 rdpr %cwp, %g1
16242 rdpr %cansave, %g2
16243 rdpr %canrestore, %g3
16244 rdpr %cleanwin, %g4
16245 rdpr %otherwin, %g5
16246 rdpr %wstate, %g6
16247 ldd [%l7 + 0x50], %f30
16248 fba,a %fcc2, loop_1420
16249 fmovda %xcc, %f10, %f25
16250 brlz,a %i0, loop_1421
16251 bcc,a loop_1422
16252loop_1420:
16253 array8 %o1, %g2, %l1
16254 nop
16255 setx 0xE08F6F257131B0F6, %l0, %l6
16256 stx %l6, [%l7 + 0x28]
16257 ldd [%l7 + 0x28], %f0
16258 setx 0x9051B0A6C8A3A8BE, %l1, %l5
16259 stx %l5, [%l7 + 0x10]
16260 ldd [%l7 + 0x10], %f6
16261 fsubd %f6, %f0, %f26
16262loop_1421:
16263 edge8n %g4, %o0, %o7
16264loop_1422:
16265 edge8 %i3, %l6, %i1
16266 std %f30, [%l7 + 0x28]
16267 udiv %g3, 0x13A9, %g7
16268 orn %i4, %o3, %g5
16269 fzeros %f0
16270 tg %icc, 0x6
16271 edge8 %l0, %o4, %o6
16272 movneg %xcc, %l3, %i6
16273 fsrc1 %f6, %f10
16274 fbug,a %fcc1, loop_1423
16275 call loop_1424
16276 sdivx %l2, 0x08BB, %i2
16277 tn %xcc, 0x6
16278loop_1423:
16279 nop
16280 set 0x108, %g4
16281 stxa %i5, [%g0 + %g4] 0x52
16282loop_1424:
16283 subcc %g1, 0x136C, %l4
16284 set 0x7E, %o2
16285 stha %o2, [%l7 + %o2] 0x14
16286 subcc %o5, 0x1A84, %i7
16287 srlx %l5, 0x0F, %g6
16288 stx %o1, [%l7 + 0x28]
16289 andn %i0, %l1, %g4
16290 fmovrslz %o0, %f30, %f31
16291 edge8l %g2, %o7, %l6
16292 ldub [%l7 + 0x1C], %i1
16293 sth %g3, [%l7 + 0x32]
16294 movneg %icc, %g7, %i4
16295 tsubcctv %o3, %g5, %i3
16296 fblg,a %fcc3, loop_1425
16297 fbne,a %fcc2, loop_1426
16298 udiv %o4, 0x0F3D, %o6
16299 fmovde %icc, %f6, %f21
16300loop_1425:
16301 xor %l0, 0x099E, %i6
16302loop_1426:
16303 movgu %xcc, %l2, %l3
16304 movcc %icc, %i2, %g1
16305 fnors %f10, %f13, %f11
16306 tpos %icc, 0x5
16307 fcmpgt16 %f4, %f14, %l4
16308 wr %g0, 0x0c, %asi
16309 stda %f0, [%l7 + 0x40] %asi
16310 set 0x67, %g7
16311 stba %i5, [%l7 + %g7] 0x19
16312 umul %o5, %i7, %o2
16313 bcc %xcc, loop_1427
16314 fmovsgu %icc, %f30, %f21
16315 movpos %icc, %l5, %o1
16316 fmovsleu %icc, %f27, %f12
16317loop_1427:
16318 add %i0, 0x0D7E, %g6
16319 tleu %icc, 0x0
16320 or %g4, 0x02B1, %o0
16321 mulx %l1, 0x11FF, %o7
16322 tne %xcc, 0x4
16323 orncc %g2, 0x1C24, %l6
16324 tne %xcc, 0x1
16325 udivx %g3, 0x19AF, %i1
16326 fnot1 %f26, %f10
16327 fornot1 %f30, %f22, %f4
16328 fmul8sux16 %f6, %f24, %f10
16329 add %l7, 0x70, %l6
16330 wr %g0, 0x81, %asi
16331 casxa [%l6] 0x81, %g7, %i4
16332 wr %g0, 0x89, %asi
16333 lduba [%l7 + 0x55] %asi, %o3
16334 tleu %xcc, 0x1
16335 add %g5, %i3, %o6
16336 tsubcctv %o4, %l0, %i6
16337 fxors %f22, %f24, %f31
16338 andn %l2, 0x118C, %l3
16339 andncc %g1, %i2, %i5
16340 add %l7, 0x40, %l6
16341 wr %g0, 0x11, %asi
16342 casa [%l6] 0x11, %l4, %o5
16343 fba %fcc2, loop_1428
16344 alignaddr %o2, %l5, %o1
16345 fbo %fcc2, loop_1429
16346 fmovrdgz %i7, %f20, %f20
16347loop_1428:
16348 nop
16349 setx loop_1430, %l0, %l1
16350 wrpr 0x1, %tl
16351 wrpr %l1, %tpc
16352 add %l1, 0x4, %l1
16353 wrpr %l1, %tnpc
16354 setx 0x34400001400, %l0, %l1
16355 wrpr %l1, %tstate
16356 wrhpr 0x4, %htstate
16357 retry
16358 fblg %fcc3, loop_1431
16359loop_1429:
16360 movl %icc, %g6, %g4
16361 movl %icc, %i0, %o0
16362loop_1430:
16363 nop
16364 wr %g0, 0x89, %asi
16365 ldxa [%l7 + 0x28] %asi, %o7
16366loop_1431:
16367 prefetch [%l7 + 0x44], 0x3
16368 edge8 %g2, %l6, %g3
16369 fmovdpos %xcc, %f12, %f27
16370 lduh [%l7 + 0x1A], %i1
16371 set 0x1C, %i1
16372 sta %f14, [%l7 + %i1] 0x15
16373 srl %l1, 0x01, %g7
16374 andncc %o3, %i4, %g5
16375 fmul8sux16 %f26, %f28, %f14
16376 sllx %i3, 0x04, %o6
16377 array8 %o4, %i6, %l2
16378 fmovd %f0, %f6
16379 andncc %l3, %g1, %i2
16380 movpos %xcc, %i5, %l4
16381 mulscc %o5, %o2, %l0
16382 addc %o1, %i7, %g6
16383 wr %g0, 0x23, %asi
16384 stwa %l5, [%l7 + 0x24] %asi
16385 membar #Sync
16386 xorcc %g4, 0x09F1, %o0
16387 sub %i0, %o7, %l6
16388 sdiv %g2, 0x09C9, %g3
16389 edge16 %i1, %l1, %o3
16390 bg,a loop_1432
16391 fpadd32s %f22, %f26, %f14
16392 fmul8ulx16 %f24, %f6, %f28
16393 movrlez %i4, %g5, %i3
16394loop_1432:
16395 lduh [%l7 + 0x4A], %o6
16396 tl %xcc, 0x0
16397 ta %icc, 0x2
16398 te %icc, 0x1
16399 xnor %g7, 0x0D33, %o4
16400 sdiv %l2, 0x0E4C, %i6
16401 bpos,a loop_1433
16402 lduw [%l7 + 0x50], %g1
16403 smulcc %i2, 0x1DBF, %l3
16404 fmovdn %xcc, %f18, %f2
16405loop_1433:
16406 nop
16407 setx 0x32D45233, %l0, %l6
16408 st %l6, [%l7 + 0x28]
16409 ld [%l7 + 0x28], %f19
16410 setx 0x54D499DC, %l1, %l5
16411 st %l5, [%l7 + 0x10]
16412 ld [%l7 + 0x10], %f17
16413 fsubs %f17, %f19, %f3
16414 wr %g0, 0x89, %asi
16415 lduba [%l7 + 0x1F] %asi, %i5
16416 movvs %icc, %l4, %o2
16417 wr %g0, 0x18, %asi
16418 stba %l0, [%l7 + 0x41] %asi
16419 tpos %icc, 0x6
16420 smul %o5, %o1, %i7
16421 fmovrslez %g6, %f20, %f18
16422 fmovdle %icc, %f4, %f20
16423 nop
16424 setx loop_1434, %l0, %l1
16425 wrpr 0x1, %tl
16426 wrpr %l1, %tpc
16427 add %l1, 0x4, %l1
16428 wrpr %l1, %tnpc
16429 setx 0x34400001400, %l0, %l1
16430 wrpr %l1, %tstate
16431 wrhpr 0x4, %htstate
16432 retry
16433 fmul8sux16 %f10, %f4, %f2
16434 orcc %l5, %g4, %o0
16435 bgu,a,pn %icc, loop_1435
16436loop_1434:
16437 xor %o7, %l6, %g2
16438 fands %f11, %f1, %f31
16439 mulx %i0, %g3, %i1
16440loop_1435:
16441 andcc %l1, %i4, %o3
16442 wr %g0, 0x89, %asi
16443 stha %i3, [%l7 + 0x08] %asi
16444 tpos %icc, 0x4
16445 brlz %o6, loop_1436
16446 array8 %g7, %g5, %l2
16447 nop
16448 setx loop_1437, %l0, %l1
16449 jmpl %l1, %i6
16450 fones %f16
16451loop_1436:
16452 nop
16453 setx 0x3DA2462EC787162C, %l0, %l6
16454 stx %l6, [%l7 + 0x28]
16455 ldd [%l7 + 0x28], %f22
16456 setx 0x44B693467FC0B005, %l1, %l5
16457 stx %l5, [%l7 + 0x10]
16458 ldd [%l7 + 0x10], %f18
16459 faddd %f18, %f22, %f30
16460 movle %xcc, %o4, %g1
16461loop_1437:
16462 fcmple16 %f6, %f0, %l3
16463 sdiv %i5, 0x113D, %i2
16464 fpsub32s %f10, %f3, %f15
16465 xnor %l4, 0x12E8, %l0
16466 movrlez %o2, 0x08E, %o5
16467 fmovsn %icc, %f2, %f22
16468 subc %o1, %i7, %g6
16469 stx %l5, [%l7 + 0x20]
16470 andcc %g4, 0x040C, %o7
16471 movrgz %l6, %o0, %i0
16472 array32 %g3, %i1, %g2
16473 tpos %xcc, 0x7
16474 flush %l7 + 0x34
16475 addcc %i4, 0x02AE, %o3
16476 taddcctv %i3, %l1, %o6
16477 brgz,a %g5, loop_1438
16478 taddcctv %l2, %g7, %o4
16479 movleu %xcc, %i6, %l3
16480 sdiv %g1, 0x15D3, %i2
16481loop_1438:
16482 array32 %i5, %l0, %l4
16483 movleu %xcc, %o5, %o2
16484 smul %o1, 0x087F, %g6
16485 fand %f30, %f16, %f26
16486 nop
16487 setx 0xFD59D86D, %l0, %l6
16488 st %l6, [%l7 + 0x28]
16489 ld [%l7 + 0x28], %f18
16490 setx 0xB1EDD13C, %l1, %l5
16491 st %l5, [%l7 + 0x10]
16492 ld [%l7 + 0x10], %f3
16493 fdivs %f3, %f18, %f30
16494 orncc %l5, 0x0033, %g4
16495 nop
16496 setx 0xB07B7A29, %l0, %l6
16497 st %l6, [%l7 + 0x18]
16498 ld [%l7 + 0x18], %fsr
16499 movrlez %i7, %o7, %o0
16500 fpack32 %f20, %f22, %f30
16501 popc %i0, %g3
16502 ble loop_1439
16503 edge32ln %l6, %i1, %g2
16504 fba,a %fcc0, loop_1440
16505 movge %xcc, %o3, %i4
16506loop_1439:
16507 te %icc, 0x1
16508 subc %i3, %l1, %g5
16509loop_1440:
16510 andncc %l2, %o6, %o4
16511 sub %i6, %g7, %g1
16512 wr %g0, 0x5f, %asi
16513 stxa %i2, [%g0 + 0x0] %asi
16514 te %xcc, 0x2
16515 subcc %i5, %l0, %l3
16516 membar 0x19
16517 fones %f29
16518 udivcc %l4, 0x0D83, %o5
16519 movgu %xcc, %o2, %o1
16520 fandnot2s %f31, %f30, %f12
16521 bcc,a,pt %icc, loop_1441
16522 alignaddr %g6, %g4, %l5
16523 fbul,a %fcc1, loop_1442
16524 fmovdne %icc, %f15, %f2
16525loop_1441:
16526 movrgz %i7, %o7, %o0
16527 udiv %g3, 0x1319, %i0
16528loop_1442:
16529 xor %i1, 0x1E05, %l6
16530 nop
16531 fitos %f8, %f15
16532 fstox %f15, %f8
16533 fxtos %f8, %f0
16534 tgu %xcc, 0x2
16535 set 0x7F, %g3
16536 lduba [%l7 + %g3] 0x15, %o3
16537 brlz %i4, loop_1443
16538 umulcc %i3, 0x1672, %g2
16539 array16 %l1, %l2, %g5
16540 sdivcc %o4, 0x179F, %i6
16541loop_1443:
16542 sethi 0x0B0D, %g7
16543 edge32l %g1, %o6, %i5
16544 ta %icc, 0x1
16545 fmovse %xcc, %f10, %f19
16546 call loop_1444
16547 movl %icc, %l0, %l3
16548 nop
16549 setx 0xADC94874B0605181, %l0, %l6
16550 stx %l6, [%l7 + 0x08]
16551 ldx [%l7 + 0x08], %fsr
16552 edge32n %i2, %o5, %l4
16553loop_1444:
16554 fbne,a %fcc2, loop_1445
16555 movleu %icc, %o1, %g6
16556 restored
16557 rdpr %cwp, %g1
16558 rdpr %cansave, %g2
16559 rdpr %canrestore, %g3
16560 rdpr %cleanwin, %g4
16561 rdpr %otherwin, %g5
16562 rdpr %wstate, %g6
16563 movrne %g4, 0x20E, %l5
16564loop_1445:
16565 nop
16566 set 0x48, %l0
16567 lda [%l7 + %l0] 0x89, %f8
16568 array8 %o2, %o7, %o0
16569 srlx %i7, 0x1D, %i0
16570 xnor %g3, 0x16EA, %l6
16571 movle %icc, %o3, %i1
16572 sll %i4, %g2, %i3
16573 srl %l1, %l2, %o4
16574 fbl %fcc2, loop_1446
16575 movrne %g5, 0x393, %g7
16576 pdist %f18, %f24, %f18
16577 tge %icc, 0x2
16578loop_1446:
16579 mulscc %i6, %o6, %g1
16580 bg loop_1447
16581 fmovdne %xcc, %f22, %f19
16582 movneg %icc, %l0, %i5
16583 fmovdgu %xcc, %f18, %f24
16584loop_1447:
16585 nop
16586 setx 0x30764532, %l0, %l6
16587 st %l6, [%l7 + 0x48]
16588 ld [%l7 + 0x48], %fsr
16589 tcc %xcc, 0x1
16590 brgez,a %i2, loop_1448
16591 addcc %o5, %l3, %o1
16592 stbar
16593 std %f12, [%l7 + 0x78]
16594loop_1448:
16595 umul %g6, %g4, %l4
16596 tcc %xcc, 0x3
16597 edge8l %l5, %o2, %o7
16598 tgu %icc, 0x3
16599 taddcc %o0, %i7, %i0
16600 movg %xcc, %l6, %o3
16601 orncc %g3, %i4, %i1
16602 membar #Sync
16603 wr %g0, 0x17, %asi
16604 ldda [%l7 + 0x40] %asi, %f0
16605 edge8ln %g2, %l1, %i3
16606 fmovdleu %xcc, %f3, %f4
16607 brlez,a %o4, loop_1449
16608 movvs %icc, %l2, %g5
16609 fnot2 %f0, %f8
16610 fmovdle %icc, %f7, %f28
16611loop_1449:
16612 tcc %icc, 0x6
16613 fmovde %xcc, %f30, %f2
16614 mova %icc, %i6, %o6
16615 umulcc %g1, 0x0B2D, %l0
16616 fbul %fcc3, loop_1450
16617 udiv %g7, 0x1BDC, %i5
16618 bgu,pn %xcc, loop_1451
16619 array8 %o5, %l3, %i2
16620loop_1450:
16621 fxnor %f16, %f0, %f0
16622 addc %o1, 0x041D, %g6
16623loop_1451:
16624 fbne,a %fcc0, loop_1452
16625 movne %icc, %g4, %l4
16626 andcc %l5, 0x1981, %o7
16627 fble,a %fcc0, loop_1453
16628loop_1452:
16629 ldstub [%l7 + 0x11], %o0
16630 wr %g0, 0x88, %asi
16631 stwa %o2, [%l7 + 0x70] %asi
16632loop_1453:
16633 sdivcc %i7, 0x11F6, %i0
16634 fone %f14
16635 tcc %icc, 0x4
16636 edge16n %o3, %l6, %i4
16637 nop
16638 setx 0x62709D043328294D, %l0, %l6
16639 stx %l6, [%l7 + 0x28]
16640 ldd [%l7 + 0x28], %f2
16641 setx 0xBBADB50423141264, %l1, %l5
16642 stx %l5, [%l7 + 0x10]
16643 ldd [%l7 + 0x10], %f2
16644 fdivd %f2, %f2, %f0
16645 tn %icc, 0x2
16646 movvc %xcc, %i1, %g3
16647 membar 0x59
16648 movne %xcc, %g2, %l1
16649 fabss %f15, %f20
16650 xorcc %o4, 0x02B0, %i3
16651 alignaddr %g5, %i6, %l2
16652 fmovspos %icc, %f26, %f27
16653 fbule,a %fcc3, loop_1454
16654 array32 %o6, %l0, %g7
16655 fandnot1s %f2, %f16, %f7
16656 nop
16657 setx 0xDEC5640F, %l0, %l6
16658 st %l6, [%l7 + 0x28]
16659 ld [%l7 + 0x28], %f23
16660 setx 0xFA5BAEBD, %l1, %l5
16661 st %l5, [%l7 + 0x10]
16662 ld [%l7 + 0x10], %f25
16663 fdivs %f25, %f23, %f1
16664loop_1454:
16665 bvc %icc, loop_1455
16666 orcc %i5, %o5, %g1
16667 tleu %xcc, 0x1
16668 tvs %icc, 0x0
16669loop_1455:
16670 fmovsa %xcc, %f25, %f25
16671 array8 %l3, %i2, %o1
16672 fnot2s %f24, %f27
16673 movvs %icc, %g4, %g6
16674 sethi 0x16C5, %l5
16675 tsubcctv %l4, 0x0837, %o0
16676 nop
16677 setx loop_1456, %l0, %l1
16678 wrpr 0x1, %tl
16679 wrpr %l1, %tpc
16680 add %l1, 0x4, %l1
16681 wrpr %l1, %tnpc
16682 setx 0x34400001400, %l0, %l1
16683 wrpr %l1, %tstate
16684 wrhpr 0x4, %htstate
16685 retry
16686 fmovda %icc, %f28, %f11
16687 bcc,a %xcc, loop_1457
16688 edge8 %o7, %i7, %o2
16689loop_1456:
16690 fbuge,a %fcc1, loop_1458
16691 taddcc %i0, 0x12E4, %o3
16692loop_1457:
16693 fmovrsgez %i4, %f10, %f25
16694 restored
16695 rdpr %cwp, %g1
16696 rdpr %cansave, %g2
16697 rdpr %canrestore, %g3
16698 rdpr %cleanwin, %g4
16699 rdpr %otherwin, %g5
16700 rdpr %wstate, %g6
16701loop_1458:
16702 fmovrdlez %l6, %f24, %f12
16703 tle %xcc, 0x1
16704 ba,a loop_1459
16705 sdiv %g3, 0x10A0, %i1
16706 popc %g2, %l1
16707 nop
16708 setx 0xC0551F23, %l0, %l6
16709 st %l6, [%l7 + 0x68]
16710 ld [%l7 + 0x68], %fsr
16711loop_1459:
16712 edge32l %o4, %i3, %g5
16713 nop
16714 setx loop_1460, %l0, %l1
16715 jmpl %l1, %l2
16716 addc %i6, %o6, %g7
16717 movge %xcc, %l0, %i5
16718 fpsub32s %f2, %f11, %f28
16719loop_1460:
16720 nop
16721 set 0x50, %i2
16722 stwa %g1, [%l7 + %i2] 0x2f
16723 membar #Sync
16724 fbn,a %fcc0, loop_1461
16725 alignaddr %l3, %o5, %i2
16726 sub %g4, %g6, %o1
16727 fbug,a %fcc1, loop_1462
16728loop_1461:
16729 fmovrslez %l4, %f28, %f1
16730 addccc %l5, %o7, %o0
16731 set 0x40, %l5
16732 ldda [%l7 + %l5] 0x14, %f0
16733loop_1462:
16734 nop
16735 fitod %f19, %f0
16736 movvc %icc, %i7, %o2
16737 stx %i0, [%l7 + 0x68]
16738 fsrc1 %f12, %f26
16739 sethi 0x04E9, %i4
16740 edge32l %l6, %o3, %g3
16741 movrlez %g2, 0x1BE, %l1
16742 set 0x38, %l3
16743 swapa [%l7 + %l3] 0x81, %o4
16744 wr %g0, 0x0c, %asi
16745 ldswa [%l7 + 0x78] %asi, %i3
16746 fornot1 %f4, %f0, %f12
16747 set 0x68, %g1
16748 prefetcha [%l7 + %g1] 0x80, 0x2
16749 sub %l2, %i1, %o6
16750 addcc %i6, 0x05E4, %g7
16751 fbul %fcc1, loop_1463
16752 subccc %i5, %l0, %g1
16753 wr %g0, 0x19, %asi
16754 ldsba [%l7 + 0x38] %asi, %o5
16755loop_1463:
16756 movrlz %l3, 0x27C, %g4
16757 swap [%l7 + 0x28], %i2
16758 tn %icc, 0x7
16759 movrne %o1, %g6, %l5
16760 fpack32 %f18, %f12, %f4
16761 fmuld8sux16 %f15, %f8, %f20
16762 movl %xcc, %l4, %o0
16763 smul %o7, 0x053F, %o2
16764 set 0x40, %l4
16765 stda %f16, [%l7 + %l4] 0x81
16766 popc 0x1E57, %i0
16767 srax %i4, 0x03, %i7
16768 udivcc %l6, 0x15A2, %o3
16769 tgu %icc, 0x5
16770 sethi 0x1864, %g2
16771 ldstub [%l7 + 0x36], %l1
16772 xnor %g3, 0x07D5, %o4
16773 fnand %f8, %f20, %f12
16774 prefetch [%l7 + 0x7C], 0x3
16775 fmovdgu %xcc, %f28, %f12
16776 set 0x54, %o4
16777 ldstuba [%l7 + %o4] 0x11, %i3
16778 restored
16779 rdpr %cwp, %g1
16780 rdpr %cansave, %g2
16781 rdpr %canrestore, %g3
16782 rdpr %cleanwin, %g4
16783 rdpr %otherwin, %g5
16784 rdpr %wstate, %g6
16785 or %l2, 0x1F15, %g5
16786 fbge %fcc2, loop_1464
16787 orn %i1, %o6, %i6
16788 tgu %xcc, 0x4
16789 taddcc %g7, %i5, %l0
16790loop_1464:
16791 fmovdgu %icc, %f4, %f28
16792 wr %g0, 0x80, %asi
16793 ldswa [%l7 + 0x4C] %asi, %o5
16794 umul %g1, %l3, %g4
16795 orn %o1, 0x132D, %i2
16796 tvs %icc, 0x0
16797 fpackfix %f20, %f10
16798 nop
16799 setx loop_1465, %l0, %l1
16800 jmpl %l1, %g6
16801 tneg %icc, 0x2
16802 addccc %l5, 0x1D2F, %o0
16803 addcc %o7, %o2, %i0
16804loop_1465:
16805 tle %icc, 0x7
16806 edge8n %i4, %i7, %l6
16807 movcc %icc, %l4, %g2
16808 tcc %xcc, 0x5
16809 fnot2s %f19, %f1
16810 srlx %l1, %o3, %g3
16811 prefetch [%l7 + 0x54], 0x1
16812 nop
16813 fitos %f6, %f13
16814 fstox %f13, %f0
16815 edge16n %i3, %o4, %g5
16816 movpos %icc, %i1, %o6
16817 addcc %i6, %l2, %i5
16818 fmovsne %xcc, %f24, %f15
16819 tpos %xcc, 0x0
16820 fbu,a %fcc3, loop_1466
16821 ldub [%l7 + 0x48], %g7
16822 edge16l %l0, %g1, %o5
16823 xorcc %g4, 0x035D, %o1
16824loop_1466:
16825 bneg,pt %xcc, loop_1467
16826 fnegs %f4, %f26
16827 andncc %l3, %i2, %g6
16828 fcmpgt32 %f10, %f0, %o0
16829loop_1467:
16830 orn %l5, 0x0016, %o7
16831 fornot2 %f0, %f4, %f2
16832 orn %i0, %o2, %i4
16833 membar 0x78
16834 umulcc %l6, 0x0FBD, %i7
16835 edge16n %l4, %g2, %o3
16836 bl %xcc, loop_1468
16837 fbuge,a %fcc0, loop_1469
16838 nop
16839 fitos %f2, %f8
16840 fstod %f8, %f28
16841 fbug,a %fcc3, loop_1470
16842loop_1468:
16843 fba %fcc1, loop_1471
16844loop_1469:
16845 movneg %xcc, %g3, %i3
16846 fmovrdlz %l1, %f18, %f24
16847loop_1470:
16848 movge %icc, %o4, %g5
16849loop_1471:
16850 nop
16851 setx loop_1472, %l0, %l1
16852 jmpl %l1, %i1
16853 nop
16854 setx 0x56E0DD7F, %l0, %l6
16855 st %l6, [%l7 + 0x28]
16856 ld [%l7 + 0x28], %f23
16857 fsqrts %f23, %f0
16858 fmovscc %xcc, %f10, %f5
16859 smul %o6, %l2, %i5
16860loop_1472:
16861 stbar
16862 fmovsgu %icc, %f12, %f14
16863 nop
16864 setx 0x7E236511305DFB43, %l0, %l6
16865 stx %l6, [%l7 + 0x28]
16866 ldx [%l7 + 0x28], %fsr
16867 set 0x78, %g2
16868 ldstuba [%l7 + %g2] 0x80, %g7
16869 andncc %i6, %g1, %o5
16870 xnor %g4, %l0, %o1
16871 orncc %i2, %l3, %g6
16872 taddcc %l5, 0x11D6, %o7
16873 alignaddr %o0, %o2, %i0
16874 add %l7, 0x5C, %l6
16875 wr %g0, 0x04, %asi
16876 casa [%l6] 0x04, %i4, %l6
16877 movcs %icc, %i7, %g2
16878 nop
16879 setx 0xB17B0945676EB38D, %l0, %l6
16880 stx %l6, [%l7 + 0x28]
16881 ldd [%l7 + 0x28], %f0
16882 setx 0x5F23D6C26F53F202, %l1, %l5
16883 stx %l5, [%l7 + 0x10]
16884 ldd [%l7 + 0x10], %f22
16885 faddd %f22, %f0, %f26
16886 array8 %o3, %g3, %l4
16887 ba loop_1473
16888 ble loop_1474
16889 xor %l1, %i3, %o4
16890 and %i1, %g5, %l2
16891loop_1473:
16892 flush %l7 + 0x08
16893loop_1474:
16894 movvs %xcc, %o6, %i5
16895 add %i6, 0x0AF8, %g7
16896 fsrc2 %f26, %f22
16897 edge16l %o5, %g4, %g1
16898 andncc %l0, %i2, %o1
16899 tcc %xcc, 0x3
16900 movre %g6, %l3, %l5
16901 fbue,a %fcc1, loop_1475
16902 edge32n %o0, %o2, %i0
16903 wr %g0, 0xea, %asi
16904 stha %o7, [%l7 + 0x20] %asi
16905 membar #Sync
16906loop_1475:
16907 movge %xcc, %l6, %i4
16908 fmovdleu %icc, %f15, %f14
16909 fbn,a %fcc2, loop_1476
16910 stw %i7, [%l7 + 0x0C]
16911 movvc %xcc, %o3, %g2
16912 fmovdvc %icc, %f11, %f14
16913loop_1476:
16914 fcmpne32 %f22, %f16, %l4
16915 mulscc %l1, 0x1FFA, %g3
16916 tsubcc %i3, %i1, %o4
16917 taddcctv %l2, %g5, %o6
16918 subccc %i6, %i5, %o5
16919 bneg %icc, loop_1477
16920 movpos %icc, %g7, %g1
16921 fors %f23, %f21, %f12
16922 tle %xcc, 0x2
16923loop_1477:
16924 tl %xcc, 0x3
16925 fmovrdgez %l0, %f10, %f14
16926 ld [%l7 + 0x70], %f31
16927 addc %g4, %o1, %i2
16928 fbe %fcc3, loop_1478
16929 tne %icc, 0x3
16930 addc %g6, 0x0CFB, %l3
16931 and %o0, %l5, %i0
16932loop_1478:
16933 array8 %o2, %o7, %i4
16934 fble,a %fcc0, loop_1479
16935 fnand %f0, %f24, %f0
16936 ldub [%l7 + 0x20], %l6
16937 movrlez %o3, %i7, %l4
16938loop_1479:
16939 tle %icc, 0x2
16940 fands %f22, %f1, %f11
16941 wr %g0, 0x0c, %asi
16942 stha %l1, [%l7 + 0x48] %asi
16943 movvs %xcc, %g2, %g3
16944 te %icc, 0x0
16945 sra %i1, %i3, %l2
16946 edge16n %g5, %o6, %i6
16947 fmovrsne %o4, %f1, %f7
16948 bneg,pt %xcc, loop_1480
16949 fmul8sux16 %f26, %f24, %f28
16950 move %icc, %i5, %o5
16951 smul %g1, 0x0F85, %g7
16952loop_1480:
16953 edge32n %l0, %g4, %i2
16954 movvs %icc, %o1, %l3
16955 fors %f26, %f16, %f29
16956 for %f12, %f0, %f28
16957 tvs %icc, 0x6
16958 umulcc %o0, %l5, %g6
16959 te %icc, 0x4
16960 fexpand %f13, %f30
16961 tcc %xcc, 0x5
16962 sra %o2, %o7, %i4
16963 tneg %icc, 0x4
16964 fornot1 %f8, %f30, %f2
16965 nop
16966 set 0x32, %i6
16967 stb %i0, [%l7 + %i6]
16968 sdiv %l6, 0x1CAB, %i7
16969 stbar
16970 nop
16971 setx loop_1481, %l0, %l1
16972 wrpr 0x1, %tl
16973 wrpr %l1, %tpc
16974 add %l1, 0x4, %l1
16975 wrpr %l1, %tnpc
16976 setx 0x34400001400, %l0, %l1
16977 wrpr %l1, %tstate
16978 wrhpr 0x4, %htstate
16979 retry
16980 nop
16981 fitos %f19, %f0
16982 subc %l4, 0x1B84, %l1
16983 srax %g2, %o3, %i1
16984loop_1481:
16985 te %icc, 0x7
16986 orn %i3, 0x0ECE, %l2
16987 srl %g5, 0x1A, %g3
16988 brz %o6, loop_1482
16989 movgu %xcc, %o4, %i6
16990 fbul %fcc0, loop_1483
16991 tcs %xcc, 0x0
16992loop_1482:
16993 smulcc %i5, %o5, %g1
16994 nop
16995 setx 0x9882EFC6, %l0, %l6
16996 st %l6, [%l7 + 0x28]
16997 ld [%l7 + 0x28], %f20
16998 fsqrts %f20, %f3
16999loop_1483:
17000 sll %g7, %g4, %l0
17001 ta %icc, 0x6
17002 tsubcc %i2, 0x1D1C, %o1
17003 xorcc %l3, %l5, %o0
17004 addccc %o2, 0x1D6E, %o7
17005 movg %icc, %g6, %i0
17006 ta %xcc, 0x2
17007 add %l7, 0x4C, %l6
17008 wr %g0, 0x89, %asi
17009 lda [%l6] %asi, %i4
17010 casa [%l6] 0x89, %i4, %l6
17011 wr %g0, 0x04, %asi
17012 ldda [%l7 + 0x50] %asi, %l4
17013 edge32 %i7, %g2, %o3
17014 set 0x0C, %o5
17015 sta %f5, [%l7 + %o5] 0x11
17016 udivx %l1, 0x0C32, %i1
17017 subc %i3, 0x0011, %g5
17018 edge8n %l2, %g3, %o4
17019 lduh [%l7 + 0x42], %i6
17020 sethi 0x077D, %i5
17021 fabss %f4, %f22
17022 tge %icc, 0x2
17023 ldsb [%l7 + 0x6F], %o6
17024 fxnor %f22, %f2, %f0
17025 brgez %o5, loop_1484
17026 xnor %g7, %g1, %g4
17027 sub %l0, %o1, %i2
17028 tvs %icc, 0x5
17029loop_1484:
17030 sub %l5, 0x0D9D, %l3
17031 tcs %xcc, 0x3
17032 edge8ln %o0, %o2, %g6
17033 orncc %i0, %o7, %i4
17034 sllx %l4, %i7, %l6
17035 restored
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 fabsd %f16, %f12
17043 movg %xcc, %o3, %l1
17044 swap [%l7 + 0x58], %g2
17045 bvs,a,pt %icc, loop_1485
17046 sir 0x1B11
17047 smulcc %i3, %i1, %g5
17048 edge32l %l2, %g3, %i6
17049loop_1485:
17050 xor %i5, 0x06EB, %o6
17051 fmul8x16 %f1, %f14, %f10
17052 add %o5, %g7, %g1
17053 sll %o4, 0x04, %l0
17054 fmovsne %icc, %f6, %f15
17055 edge16l %o1, %g4, %l5
17056 mulx %l3, 0x04C7, %i2
17057 movl %xcc, %o2, %o0
17058 sdiv %i0, 0x0AF2, %g6
17059 fexpand %f5, %f16
17060 movcs %xcc, %i4, %o7
17061 edge32ln %l4, %i7, %l6
17062 alignaddrl %o3, %l1, %i3
17063 addccc %i1, 0x1238, %g2
17064 movrne %g5, 0x3C8, %l2
17065 bneg,a,pt %icc, loop_1486
17066 fnegs %f7, %f5
17067 array16 %g3, %i5, %o6
17068 smul %i6, %o5, %g1
17069loop_1486:
17070 orcc %o4, 0x0695, %l0
17071 movcc %xcc, %o1, %g7
17072 udiv %l5, 0x19A7, %l3
17073 tl %icc, 0x7
17074 ldsb [%l7 + 0x5F], %i2
17075 addcc %o2, %o0, %g4
17076 ldsb [%l7 + 0x0C], %i0
17077 nop
17078 fitod %f4, %f14
17079 fmovdcs %xcc, %f4, %f20
17080 srlx %i4, 0x17, %g6
17081 nop
17082 fitod %f8, %f6
17083 fdtox %f6, %f26
17084 fxtod %f26, %f22
17085 fcmple16 %f30, %f20, %o7
17086 ldx [%l7 + 0x58], %l4
17087 saved
17088 rdpr %cwp, %g1
17089 rdpr %cansave, %g2
17090 rdpr %canrestore, %g3
17091 rdpr %cleanwin, %g4
17092 rdpr %otherwin, %g5
17093 rdpr %wstate, %g6
17094 fmovsne %xcc, %f7, %f27
17095 andncc %i7, %l6, %o3
17096 ldsw [%l7 + 0x2C], %l1
17097 fmovsvs %icc, %f0, %f9
17098 edge32l %i3, %i1, %g2
17099 edge8ln %l2, %g5, %i5
17100 nop
17101 setx 0x68477104, %l0, %l6
17102 st %l6, [%l7 + 0x28]
17103 ld [%l7 + 0x28], %f9
17104 fsqrts %f9, %f0
17105 udivcc %g3, 0x1BF6, %i6
17106 te %xcc, 0x1
17107 fpackfix %f4, %f3
17108 andn %o5, %o6, %o4
17109 fbug,a %fcc2, loop_1487
17110 fexpand %f11, %f26
17111 lduh [%l7 + 0x28], %l0
17112 tsubcc %g1, %g7, %l5
17113loop_1487:
17114 mova %xcc, %o1, %l3
17115 saved
17116 rdpr %cwp, %g1
17117 rdpr %cansave, %g2
17118 rdpr %canrestore, %g3
17119 rdpr %cleanwin, %g4
17120 rdpr %otherwin, %g5
17121 rdpr %wstate, %g6
17122 xorcc %i2, %o0, %g4
17123 and %o2, 0x0518, %i4
17124 sub %i0, %g6, %o7
17125 xor %l4, %i7, %o3
17126 movcc %icc, %l6, %i3
17127 movrlez %l1, 0x0D9, %i1
17128 nop
17129 setx loop_1488, %l0, %l1
17130 jmpl %l1, %l2
17131 ldsb [%l7 + 0x4B], %g2
17132 call loop_1489
17133 nop
17134 fitos %f13, %f7
17135 fstox %f7, %f28
17136 fxtos %f28, %f22
17137loop_1488:
17138 array32 %g5, %i5, %g3
17139 sdiv %i6, 0x0051, %o5
17140loop_1489:
17141 nop
17142 set 0x35, %g5
17143 ldstuba [%l7 + %g5] 0x88, %o4
17144 subc %l0, %o6, %g7
17145 fsrc1s %f10, %f28
17146 tcc %icc, 0x0
17147 edge16ln %g1, %o1, %l3
17148 fmovscs %icc, %f27, %f30
17149 sra %i2, %o0, %g4
17150 orcc %l5, %o2, %i0
17151 tcc %xcc, 0x5
17152 fnands %f4, %f28, %f19
17153 fpsub32 %f4, %f16, %f28
17154 sllx %g6, 0x11, %o7
17155 fzero %f26
17156 saved
17157 rdpr %cwp, %g1
17158 rdpr %cansave, %g2
17159 rdpr %canrestore, %g3
17160 rdpr %cleanwin, %g4
17161 rdpr %otherwin, %g5
17162 rdpr %wstate, %g6
17163 edge16n %i4, %l4, %o3
17164 sethi 0x03BD, %l6
17165 fsrc1s %f14, %f13
17166 sethi 0x1496, %i7
17167 alignaddr %i3, %l1, %i1
17168 tg %xcc, 0x7
17169 fcmpgt32 %f30, %f30, %g2
17170 orn %l2, 0x0D8E, %g5
17171 edge16n %i5, %i6, %o5
17172 bshuffle %f24, %f12, %f22
17173 sdivx %g3, 0x06CF, %l0
17174 add %l7, 0x1C, %l6
17175 wr %g0, 0x19, %asi
17176 casa [%l6] 0x19, %o4, %o6
17177 fmovrdlez %g1, %f16, %f10
17178 fbo %fcc1, loop_1490
17179 alignaddr %g7, %o1, %i2
17180 fmovdge %icc, %f20, %f7
17181 movpos %icc, %o0, %l3
17182loop_1490:
17183 sra %l5, %g4, %o2
17184 and %i0, %o7, %i4
17185 tsubcctv %g6, 0x04FE, %o3
17186 tneg %xcc, 0x2
17187 taddcc %l6, %l4, %i7
17188 tle %xcc, 0x1
17189 fand %f0, %f24, %f4
17190 mulx %l1, %i1, %g2
17191 nop
17192 setx 0x5B6E4D46, %l0, %l6
17193 st %l6, [%l7 + 0x28]
17194 ld [%l7 + 0x28], %f15
17195 setx 0x47DD549E, %l1, %l5
17196 st %l5, [%l7 + 0x10]
17197 ld [%l7 + 0x10], %f6
17198 fadds %f6, %f15, %f25
17199 tne %icc, 0x5
17200 fbge %fcc3, loop_1491
17201 sdivx %i3, 0x0442, %g5
17202 bcs %xcc, loop_1492
17203 movl %icc, %i5, %i6
17204loop_1491:
17205 array32 %o5, %g3, %l0
17206 movrlz %l2, %o6, %o4
17207loop_1492:
17208 bn,pt %xcc, loop_1493
17209 fsrc2s %f1, %f29
17210 move %xcc, %g7, %o1
17211 swap [%l7 + 0x0C], %i2
17212loop_1493:
17213 nop
17214 setx loop_1494, %l0, %l1
17215 jmpl %l1, %o0
17216 prefetch [%l7 + 0x3C], 0x3
17217 bcs,a %icc, loop_1495
17218 ta %xcc, 0x3
17219loop_1494:
17220 fpmerge %f17, %f13, %f0
17221 movcs %icc, %l3, %l5
17222loop_1495:
17223 tvs %icc, 0x5
17224 tneg %xcc, 0x2
17225 fmovrde %g1, %f20, %f14
17226 edge16 %g4, %i0, %o2
17227 tsubcctv %o7, %i4, %o3
17228 set 0x2F, %o3
17229 lduba [%l7 + %o3] 0x14, %l6
17230 fpsub16s %f7, %f4, %f11
17231 tle %xcc, 0x7
17232 bcc loop_1496
17233 fbuge,a %fcc0, loop_1497
17234 addcc %g6, 0x1A41, %l4
17235 fabsd %f30, %f30
17236loop_1496:
17237 movcs %xcc, %l1, %i1
17238loop_1497:
17239 orn %g2, %i7, %g5
17240 set 0x75, %i0
17241 lduba [%l7 + %i0] 0x04, %i5
17242 fmovrdne %i3, %f0, %f12
17243 xorcc %o5, %g3, %l0
17244 orncc %i6, 0x188E, %l2
17245 for %f16, %f18, %f30
17246 bne %xcc, loop_1498
17247 fpsub16s %f29, %f6, %f27
17248 subccc %o4, %o6, %o1
17249 fbul %fcc2, loop_1499
17250loop_1498:
17251 nop
17252 fitod %f0, %f8
17253 fdtox %f8, %f4
17254 srax %i2, %o0, %l3
17255 nop
17256 fitos %f10, %f13
17257 fstox %f13, %f26
17258 fxtos %f26, %f6
17259loop_1499:
17260 nop
17261 setx 0x47D0975808AD0A51, %l0, %l6
17262 stx %l6, [%l7 + 0x28]
17263 ldd [%l7 + 0x28], %f14
17264 fsqrtd %f14, %f12
17265 fble,a %fcc1, loop_1500
17266 udivx %g7, 0x0EBE, %g1
17267 fcmpne32 %f12, %f14, %g4
17268 movpos %icc, %i0, %l5
17269loop_1500:
17270 movgu %icc, %o2, %i4
17271 tg %xcc, 0x6
17272 fbul %fcc1, loop_1501
17273 fmovrdlz %o3, %f8, %f6
17274 te %icc, 0x5
17275 movcc %xcc, %l6, %g6
17276loop_1501:
17277 fsrc2 %f10, %f30
17278 sdivcc %o7, 0x0A75, %l1
17279 brlz,a %l4, loop_1502
17280 fornot1s %f17, %f19, %f31
17281 edge16n %g2, %i1, %i7
17282 bg,a,pt %xcc, loop_1503
17283loop_1502:
17284 tcs %icc, 0x2
17285 mova %xcc, %g5, %i5
17286 xnor %o5, 0x0C0A, %i3
17287loop_1503:
17288 movrlz %l0, %g3, %i6
17289 nop
17290 set 0x53, %i5
17291 ldub [%l7 + %i5], %o4
17292 mulscc %l2, 0x0A75, %o6
17293 edge32ln %o1, %i2, %l3
17294 lduh [%l7 + 0x2C], %g7
17295 nop
17296 setx 0xDA7E4CE6A0B00A32, %l0, %l6
17297 stx %l6, [%l7 + 0x28]
17298 ldd [%l7 + 0x28], %f0
17299 setx 0xD141F3AA2B9794A5, %l1, %l5
17300 stx %l5, [%l7 + 0x10]
17301 ldd [%l7 + 0x10], %f30
17302 faddd %f30, %f0, %f10
17303 fpsub32 %f0, %f18, %f16
17304 tle %icc, 0x3
17305 umul %g1, %g4, %i0
17306 sub %o0, 0x0D6A, %o2
17307 or %l5, 0x0C1D, %i4
17308 tcc %icc, 0x6
17309 fmovd %f2, %f0
17310 tle %xcc, 0x4
17311 movre %l6, %o3, %o7
17312 movne %xcc, %g6, %l1
17313 popc %g2, %i1
17314 ta %icc, 0x2
17315 udivcc %l4, 0x17CB, %g5
17316 tpos %xcc, 0x4
17317 tneg %icc, 0x7
17318 movle %xcc, %i7, %o5
17319 fnors %f11, %f6, %f2
17320 smulcc %i3, %l0, %g3
17321 set 0x1C, %l6
17322 swapa [%l7 + %l6] 0x89, %i6
17323 nop
17324 fitod %f10, %f4
17325 fdtox %f4, %f10
17326 movl %xcc, %i5, %l2
17327 movvc %xcc, %o4, %o1
17328 bleu,pn %icc, loop_1504
17329 addcc %i2, %o6, %g7
17330 brgz,a %l3, loop_1505
17331 fcmpeq32 %f2, %f26, %g4
17332loop_1504:
17333 umul %g1, %i0, %o2
17334 alignaddr %o0, %i4, %l5
17335loop_1505:
17336 or %o3, %l6, %o7
17337 addcc %g6, %l1, %i1
17338 wr %g0, 0x81, %asi
17339 lduwa [%l7 + 0x24] %asi, %g2
17340 fmovdcs %icc, %f31, %f8
17341 nop
17342 setx loop_1506, %l0, %l1
17343 wrpr 0x1, %tl
17344 wrpr %l1, %tpc
17345 add %l1, 0x4, %l1
17346 wrpr %l1, %tnpc
17347 setx 0x34400001400, %l0, %l1
17348 wrpr %l1, %tstate
17349 wrhpr 0x4, %htstate
17350 retry
17351 xnorcc %l4, %i7, %o5
17352 nop
17353 setx 0x101AAC2A, %l0, %l6
17354 st %l6, [%l7 + 0x28]
17355 ld [%l7 + 0x28], %f27
17356 setx 0x78C7FA71, %l1, %l5
17357 st %l5, [%l7 + 0x10]
17358 ld [%l7 + 0x10], %f20
17359 fsubs %f20, %f27, %f16
17360 xnor %g5, %l0, %i3
17361loop_1506:
17362 udivcc %i6, 0x0CDD, %g3
17363 mulscc %i5, 0x0807, %o4
17364 fmul8x16 %f2, %f14, %f4
17365 movvs %xcc, %l2, %o1
17366 movvc %xcc, %i2, %g7
17367 fandnot1 %f20, %f20, %f2
17368 subc %o6, %l3, %g1
17369 bcc %icc, loop_1507
17370 movvc %icc, %g4, %i0
17371 edge8 %o0, %o2, %l5
17372 sdivx %o3, 0x1C52, %l6
17373loop_1507:
17374 bn,a,pn %icc, loop_1508
17375 andcc %o7, 0x1A5A, %g6
17376 fbe,a %fcc2, loop_1509
17377 bvc,a %icc, loop_1510
17378loop_1508:
17379 te %xcc, 0x5
17380 xnor %i4, %i1, %g2
17381loop_1509:
17382 edge16n %l1, %l4, %i7
17383loop_1510:
17384 xnorcc %g5, 0x1B71, %o5
17385 ba,a,pt %xcc, loop_1511
17386 fbue,a %fcc0, loop_1512
17387 andncc %l0, %i3, %g3
17388 movge %xcc, %i6, %o4
17389loop_1511:
17390 nop
17391 set 0x56, %i3
17392 lduh [%l7 + %i3], %l2
17393loop_1512:
17394 fornot2 %f28, %f12, %f26
17395 bcs %icc, loop_1513
17396 fbge,a %fcc1, loop_1514
17397 edge32ln %o1, %i5, %g7
17398 bcs,a %icc, loop_1515
17399loop_1513:
17400 fmovdpos %xcc, %f8, %f23
17401loop_1514:
17402 brlez %o6, loop_1516
17403 umul %i2, %l3, %g1
17404loop_1515:
17405 nop
17406 set 0x4F, %o0
17407 stba %i0, [%l7 + %o0] 0x2f
17408 membar #Sync
17409loop_1516:
17410 tg %xcc, 0x6
17411 nop
17412 setx 0x8A9453E4184F1411, %l0, %l6
17413 stx %l6, [%l7 + 0x28]
17414 ldd [%l7 + 0x28], %f8
17415 setx 0xF4548B5A4A2EE6CA, %l1, %l5
17416 stx %l5, [%l7 + 0x10]
17417 ldd [%l7 + 0x10], %f28
17418 fmuld %f28, %f8, %f28
17419 add %l7, 0x54, %l6
17420 wr %g0, 0x04, %asi
17421 casa [%l6] %asi, %g4, %o0
17422 movrlez %o2, %o3, %l6
17423 edge8 %o7, %l5, %i4
17424 bvc,a,pt %xcc, loop_1517
17425 movcs %icc, %g6, %g2
17426 ldx [%l7 + 0x10], %l1
17427 mova %xcc, %i1, %i7
17428loop_1517:
17429 fnot1 %f24, %f26
17430 wr %g0, 0x10, %asi
17431 ldswa [%l7 + 0x0C] %asi, %g5
17432 fandnot1s %f14, %f5, %f27
17433 wr %g0, 0x88, %asi
17434 ldswa [%l7 + 0x08] %asi, %l4
17435 nop
17436 setx 0xC04D6F48, %l0, %l6
17437 st %l6, [%l7 + 0x28]
17438 ld [%l7 + 0x28], %f11
17439 setx 0x6933BEE9, %l1, %l5
17440 st %l5, [%l7 + 0x10]
17441 ld [%l7 + 0x10], %f20
17442 fdivs %f20, %f11, %f30
17443 bcc loop_1518
17444 st %f1, [%l7 + 0x60]
17445 be,a %icc, loop_1519
17446 sll %l0, %o5, %i3
17447loop_1518:
17448 nop
17449 wr %g0, 0x04, %asi
17450 lduha [%l7 + 0x3C] %asi, %g3
17451loop_1519:
17452 fbuge %fcc1, loop_1520
17453 ldub [%l7 + 0x30], %i6
17454 tleu %xcc, 0x1
17455 ldsw [%l7 + 0x10], %o4
17456loop_1520:
17457 fmuld8ulx16 %f29, %f28, %f28
17458 movneg %icc, %l2, %o1
17459 umul %g7, 0x1518, %i5
17460 array8 %i2, %l3, %g1
17461 udiv %i0, 0x0487, %o6
17462 tn %xcc, 0x5
17463 bvs,pn %icc, loop_1521
17464 fabsd %f20, %f16
17465 faligndata %f18, %f20, %f30
17466 wr %g0, 0x80, %asi
17467 sta %f23, [%l7 + 0x0C] %asi
17468loop_1521:
17469 mulx %o0, 0x11A8, %o2
17470 tge %icc, 0x5
17471 srl %o3, 0x18, %g4
17472 taddcc %l6, %l5, %i4
17473 fandnot2s %f17, %f31, %f28
17474 st %f30, [%l7 + 0x1C]
17475 fnands %f1, %f30, %f30
17476 edge16l %o7, %g6, %l1
17477 nop
17478 setx 0x553FEB07, %l0, %l6
17479 st %l6, [%l7 + 0x28]
17480 ld [%l7 + 0x28], %f8
17481 fsqrts %f8, %f25
17482 smul %i1, 0x0763, %i7
17483 movge %xcc, %g2, %l4
17484 bn,pn %icc, loop_1522
17485 xor %g5, %l0, %o5
17486 fabsd %f14, %f28
17487 umulcc %i3, 0x018E, %g3
17488loop_1522:
17489 bn,a,pt %xcc, loop_1523
17490 popc %o4, %i6
17491 movvs %xcc, %l2, %g7
17492 fzeros %f10
17493loop_1523:
17494 tn %xcc, 0x3
17495 srlx %i5, %i2, %o1
17496 lduw [%l7 + 0x08], %l3
17497 bcs,a,pn %xcc, loop_1524
17498 nop
17499 setx 0xAA92D6C568611922, %l0, %l6
17500 stx %l6, [%l7 + 0x28]
17501 ldd [%l7 + 0x28], %f24
17502 fsqrtd %f24, %f28
17503 movcs %xcc, %g1, %o6
17504 set 0x70, %o1
17505 stha %o0, [%l7 + %o1] 0x88
17506loop_1524:
17507 srl %i0, 0x1B, %o3
17508 wr %g0, 0x80, %asi
17509 ldsba [%l7 + 0x72] %asi, %g4
17510 edge32 %l6, %l5, %o2
17511 tpos %icc, 0x5
17512 brgez,a %o7, loop_1525
17513 stw %g6, [%l7 + 0x28]
17514 fmovsle %xcc, %f9, %f10
17515 nop
17516 fitos %f5, %f3
17517 fstox %f3, %f26
17518 fxtos %f26, %f15
17519loop_1525:
17520 restored
17521 rdpr %cwp, %g1
17522 rdpr %cansave, %g2
17523 rdpr %canrestore, %g3
17524 rdpr %cleanwin, %g4
17525 rdpr %otherwin, %g5
17526 rdpr %wstate, %g6
17527 bgu loop_1526
17528 orcc %l1, 0x1AF9, %i1
17529 bleu loop_1527
17530 movl %icc, %i7, %i4
17531loop_1526:
17532 sub %l4, 0x0B1D, %g5
17533 fbue %fcc2, loop_1528
17534loop_1527:
17535 sllx %l0, %o5, %i3
17536 tvs %icc, 0x0
17537 xnorcc %g3, 0x1FC1, %o4
17538loop_1528:
17539 movre %g2, %l2, %i6
17540 tle %icc, 0x2
17541 fcmpgt16 %f30, %f4, %g7
17542 edge8l %i2, %o1, %l3
17543 edge16n %i5, %o6, %g1
17544 umulcc %i0, %o0, %o3
17545 tsubcctv %l6, %l5, %g4
17546 edge8 %o2, %o7, %l1
17547 subccc %i1, %g6, %i4
17548 fmovsne %icc, %f8, %f7
17549 sub %i7, 0x091E, %g5
17550 fmovsne %xcc, %f7, %f27
17551 nop
17552 fitod %f3, %f2
17553 movneg %icc, %l0, %o5
17554 sth %l4, [%l7 + 0x32]
17555 movn %xcc, %g3, %i3
17556 fpsub32s %f7, %f29, %f11
17557 restored
17558 rdpr %cwp, %g1
17559 rdpr %cansave, %g2
17560 rdpr %canrestore, %g3
17561 rdpr %cleanwin, %g4
17562 rdpr %otherwin, %g5
17563 rdpr %wstate, %g6
17564 ble,pn %xcc, loop_1529
17565 fcmple16 %f12, %f30, %g2
17566 umul %l2, %i6, %g7
17567 subc %o4, 0x1AA4, %i2
17568loop_1529:
17569 srlx %l3, 0x1F, %o1
17570 tge %xcc, 0x1
17571 tg %icc, 0x1
17572 fnot1 %f12, %f22
17573 set 0x50, %l1
17574 ldxa [%l7 + %l1] 0x18, %i5
17575 fbe %fcc3, loop_1530
17576 ldsb [%l7 + 0x5C], %g1
17577 add %l7, 0x50, %l6
17578 wr %g0, 0x88, %asi
17579 casa [%l6] %asi, %o6, %i0
17580loop_1530:
17581 restored
17582 rdpr %cwp, %g1
17583 rdpr %cansave, %g2
17584 rdpr %canrestore, %g3
17585 rdpr %cleanwin, %g4
17586 rdpr %otherwin, %g5
17587 rdpr %wstate, %g6
17588 fpadd16 %f8, %f0, %f10
17589 taddcctv %o0, %l6, %o3
17590 fmovrdlz %l5, %f30, %f2
17591 fmovdleu %xcc, %f15, %f31
17592 wr %g0, 0x81, %asi
17593 ldxa [%l7 + 0x10] %asi, %o2
17594 tsubcctv %o7, %g4, %i1
17595 movrgez %g6, 0x0AE, %i4
17596 tvc %xcc, 0x0
17597 fnot2s %f1, %f7
17598 subccc %l1, %i7, %l0
17599 udivx %o5, 0x0BB4, %l4
17600 srl %g3, %g5, %g2
17601 call loop_1531
17602 tcs %icc, 0x4
17603 for %f4, %f18, %f16
17604 sir 0x0E72
17605loop_1531:
17606 fpadd32s %f7, %f15, %f22
17607 fmovdg %xcc, %f10, %f22
17608 tge %icc, 0x1
17609 wr %g0, 0x81, %asi
17610 stxa %i3, [%l7 + 0x08] %asi
17611 and %l2, 0x0418, %i6
17612 tpos %xcc, 0x1
17613 wr %g0, 0x11, %asi
17614 lduha [%l7 + 0x4E] %asi, %o4
17615 fmovsge %icc, %f13, %f19
17616 tge %xcc, 0x0
17617 mova %xcc, %i2, %g7
17618 sethi 0x0233, %o1
17619 tg %icc, 0x7
17620 nop
17621 fitod %f2, %f8
17622 fdtox %f8, %f14
17623 fxtod %f14, %f8
17624 nop
17625 fitos %f6, %f5
17626 fstoi %f5, %f1
17627 movcc %xcc, %l3, %g1
17628 bleu,pt %xcc, loop_1532
17629 nop
17630 setx 0xC9EA34ED, %l0, %l6
17631 st %l6, [%l7 + 0x28]
17632 ld [%l7 + 0x28], %f15
17633 setx 0xB55C01B2, %l1, %l5
17634 st %l5, [%l7 + 0x10]
17635 ld [%l7 + 0x10], %f7
17636 fadds %f7, %f15, %f17
17637 add %l7, 0x70, %l6
17638 wr %g0, 0x10, %asi
17639 ldxa [%l6] %asi, %i5
17640 casxa [%l6] %asi, %i5, %i0
17641loop_1532:
17642 popc 0x0FDB, %o0
17643 edge16n %l6, %o6, %o3
17644 edge16 %o2, %o7, %g4
17645 tvs %icc, 0x7
17646 srl %i1, 0x13, %l5
17647 movge %xcc, %i4, %g6
17648 fand %f24, %f8, %f16
17649 edge8l %i7, %l0, %l1
17650 popc 0x0C62, %o5
17651 bpos,pn %xcc, loop_1533
17652 edge16l %g3, %g5, %g2
17653 wr %g0, 0x04, %asi
17654 ldda [%l7 + 0x40] %asi, %f16
17655loop_1533:
17656 movne %xcc, %l4, %i3
17657 fmul8x16au %f10, %f25, %f18
17658 movpos %icc, %l2, %o4
17659 fbuge %fcc1, loop_1534
17660 fbe %fcc0, loop_1535
17661 subccc %i2, 0x02B9, %i6
17662 be,pn %xcc, loop_1536
17663loop_1534:
17664 movre %o1, %l3, %g7
17665loop_1535:
17666 edge16l %g1, %i0, %o0
17667 add %l7, 0x38, %l6
17668 wr %g0, 0x19, %asi
17669 lda [%l6] %asi, %i5
17670 casa [%l6] 0x19, %i5, %l6
17671loop_1536:
17672 xorcc %o6, %o3, %o7
17673 tle %xcc, 0x1
17674 movneg %icc, %o2, %i1
17675 edge16l %l5, %g4, %i4
17676 bneg loop_1537
17677 tgu %icc, 0x4
17678 mova %icc, %g6, %l0
17679 edge16l %l1, %i7, %g3
17680loop_1537:
17681 bneg,pt %xcc, loop_1538
17682 tne %xcc, 0x1
17683 fcmpeq16 %f26, %f28, %o5
17684 edge16ln %g2, %g5, %i3
17685loop_1538:
17686 tn %xcc, 0x5
17687 edge32 %l4, %o4, %l2
17688 udivx %i2, 0x0F01, %i6
17689 fmovse %icc, %f1, %f31
17690 nop
17691 set 0x4F, %g6
17692 ldsb [%l7 + %g6], %l3
17693 fbu,a %fcc0, loop_1539
17694 udiv %g7, 0x07E4, %o1
17695 fbu %fcc1, loop_1540
17696 fmul8x16al %f22, %f11, %f30
17697loop_1539:
17698 or %i0, %g1, %o0
17699 movn %icc, %i5, %l6
17700loop_1540:
17701 nop
17702 setx 0xCB1E03FF, %l0, %l6
17703 st %l6, [%l7 + 0x28]
17704 ld [%l7 + 0x28], %f7
17705 setx 0x9E3172B7, %l1, %l5
17706 st %l5, [%l7 + 0x10]
17707 ld [%l7 + 0x10], %f10
17708 fmuls %f10, %f7, %f31
17709 fmovspos %xcc, %f21, %f28
17710 tl %xcc, 0x3
17711 udivcc %o6, 0x0408, %o7
17712 ldstub [%l7 + 0x39], %o3
17713 addccc %i1, 0x19B6, %o2
17714 sethi 0x0656, %g4
17715 fmul8x16 %f16, %f28, %f26
17716 orcc %l5, %i4, %g6
17717 movcs %icc, %l1, %l0
17718 bne,pt %icc, loop_1541
17719 tleu %xcc, 0x2
17720 wr %g0, 0x19, %asi
17721 lduha [%l7 + 0x5A] %asi, %g3
17722loop_1541:
17723 movrgz %i7, 0x1E3, %g2
17724 fones %f30
17725 edge8 %o5, %g5, %l4
17726 xnorcc %o4, 0x13DE, %i3
17727 tcc %xcc, 0x6
17728 edge32l %l2, %i2, %l3
17729 fbu,a %fcc1, loop_1542
17730 sllx %i6, 0x03, %o1
17731 sdivx %i0, 0x011C, %g1
17732 st %f31, [%l7 + 0x54]
17733loop_1542:
17734 nop
17735 setx 0x9071942B, %l0, %l6
17736 st %l6, [%l7 + 0x08]
17737 ld [%l7 + 0x08], %fsr
17738 bgu,a loop_1543
17739 sub %o0, 0x0CF9, %i5
17740 brlez,a %l6, loop_1544
17741 fnors %f15, %f26, %f22
17742loop_1543:
17743 orncc %o6, %o7, %g7
17744 nop
17745 fitos %f9, %f13
17746 fstod %f13, %f14
17747loop_1544:
17748 edge32ln %i1, %o3, %o2
17749 fmovdge %xcc, %f12, %f23
17750 tpos %xcc, 0x1
17751 tl %icc, 0x7
17752 te %icc, 0x7
17753 set 0x2C, %i7
17754 lduha [%l7 + %i7] 0x80, %l5
17755 tleu %icc, 0x5
17756 nop
17757 fitos %f0, %f13
17758 fstod %f13, %f0
17759 sdiv %g4, 0x06CF, %g6
17760 srl %i4, 0x1F, %l1
17761 fbne %fcc3, loop_1545
17762 fpsub16 %f8, %f14, %f2
17763 ldub [%l7 + 0x5A], %l0
17764 fbo,a %fcc2, loop_1546
17765loop_1545:
17766 fexpand %f10, %f10
17767 addcc %g3, 0x0CB4, %g2
17768 tcs %icc, 0x4
17769loop_1546:
17770 tle %xcc, 0x4
17771 ldsw [%l7 + 0x10], %i7
17772 xorcc %g5, %o5, %o4
17773 nop
17774 setx 0x7AB9A0C9, %l0, %l6
17775 st %l6, [%l7 + 0x28]
17776 ld [%l7 + 0x28], %f6
17777 setx 0xE4C14D89, %l1, %l5
17778 st %l5, [%l7 + 0x10]
17779 ld [%l7 + 0x10], %f6
17780 fsubs %f6, %f6, %f24
17781 tneg %icc, 0x2
17782 umul %l4, %l2, %i2
17783 addccc %l3, 0x092B, %i3
17784 fxor %f4, %f16, %f6
17785 brz,a %i6, loop_1547
17786 tsubcctv %o1, %i0, %g1
17787 fba %fcc1, loop_1548
17788 fbg %fcc0, loop_1549
17789loop_1547:
17790 sdivx %o0, 0x1E07, %l6
17791 andn %i5, %o7, %g7
17792loop_1548:
17793 sdivx %i1, 0x0284, %o6
17794loop_1549:
17795 fornot2 %f2, %f12, %f8
17796 fcmple32 %f12, %f22, %o2
17797 wr %g0, 0x10, %asi
17798 ldda [%l7 + 0x40] %asi, %f0
17799 movleu %xcc, %l5, %o3
17800 wr %g0, 0x27, %asi
17801 stha %g4, [%l7 + 0x52] %asi
17802 membar #Sync
17803 set 0x0C, %o7
17804 ldswa [%l7 + %o7] 0x88, %g6
17805 flush %l7 + 0x7C
17806 tl %xcc, 0x6
17807 bvs %icc, loop_1550
17808 fbe,a %fcc2, loop_1551
17809 fmovdge %icc, %f14, %f19
17810 udiv %i4, 0x072A, %l1
17811loop_1550:
17812 movgu %xcc, %l0, %g2
17813loop_1551:
17814 movpos %xcc, %i7, %g3
17815 stb %o5, [%l7 + 0x4C]
17816 tg %xcc, 0x1
17817 mulx %g5, %o4, %l4
17818 nop
17819 fitod %f0, %f6
17820 fdtox %f6, %f22
17821 fmovs %f25, %f1
17822 fbl,a %fcc0, loop_1552
17823 fble %fcc2, loop_1553
17824 fabsd %f6, %f20
17825 brlez,a %i2, loop_1554
17826loop_1552:
17827 nop
17828 fitod %f12, %f8
17829 fdtox %f8, %f4
17830loop_1553:
17831 fnegs %f17, %f7
17832 movvc %icc, %l2, %l3
17833loop_1554:
17834 tpos %icc, 0x0
17835 fmovde %xcc, %f4, %f16
17836 tcs %icc, 0x6
17837 fbuge,a %fcc3, loop_1555
17838 tvc %icc, 0x7
17839 edge32l %i3, %o1, %i0
17840 edge32l %g1, %i6, %o0
17841loop_1555:
17842 sub %l6, %i5, %o7
17843 movre %i1, %g7, %o2
17844 nop
17845 setx loop_1556, %l0, %l1
17846 jmpl %l1, %o6
17847 sethi 0x0190, %l5
17848 movre %g4, %g6, %i4
17849 movl %icc, %l1, %o3
17850loop_1556:
17851 sdiv %l0, 0x02B5, %i7
17852 fmovrsgz %g2, %f30, %f9
17853 movrlz %g3, 0x36A, %g5
17854 tsubcc %o4, %l4, %i2
17855 fbug %fcc2, loop_1557
17856 sdiv %l2, 0x1B4B, %l3
17857 tgu %icc, 0x5
17858 sdiv %o5, 0x199B, %o1
17859loop_1557:
17860 fmovdge %icc, %f18, %f4
17861 subc %i3, %i0, %i6
17862 bpos,a loop_1558
17863 array16 %o0, %l6, %i5
17864 nop
17865 setx 0x8441BF33287F3E19, %l0, %l6
17866 stx %l6, [%l7 + 0x28]
17867 ldd [%l7 + 0x28], %f8
17868 setx 0x7B4D7DCDFE63C311, %l1, %l5
17869 stx %l5, [%l7 + 0x10]
17870 ldd [%l7 + 0x10], %f16
17871 fsubd %f16, %f8, %f0
17872 movcc %icc, %o7, %g1
17873loop_1558:
17874 nop
17875 fitod %f0, %f0
17876 fdtox %f0, %f8
17877 fbne %fcc3, loop_1559
17878 fcmple32 %f20, %f10, %i1
17879 taddcctv %o2, %o6, %g7
17880 xnor %l5, %g6, %g4
17881loop_1559:
17882 nop
17883 wr %g0, 0x89, %asi
17884 ldsha [%l7 + 0x54] %asi, %l1
17885 saved
17886 rdpr %cwp, %g1
17887 rdpr %cansave, %g2
17888 rdpr %canrestore, %g3
17889 rdpr %cleanwin, %g4
17890 rdpr %otherwin, %g5
17891 rdpr %wstate, %g6
17892 subccc %i4, 0x0022, %o3
17893 brz,a %i7, loop_1560
17894 fmovd %f0, %f2
17895 bvs %xcc, loop_1561
17896 restored
17897 rdpr %cwp, %g1
17898 rdpr %cansave, %g2
17899 rdpr %canrestore, %g3
17900 rdpr %cleanwin, %g4
17901 rdpr %otherwin, %g5
17902 rdpr %wstate, %g6
17903loop_1560:
17904 fmovsle %xcc, %f13, %f6
17905 tl %icc, 0x7
17906loop_1561:
17907 fmovdcc %icc, %f26, %f18
17908 pdist %f12, %f18, %f24
17909 bvc loop_1562
17910 bgu,a,pn %icc, loop_1563
17911 edge8l %g2, %g3, %l0
17912 sdivcc %o4, 0x1446, %g5
17913loop_1562:
17914 edge32n %l4, %l2, %l3
17915loop_1563:
17916 ba,a loop_1564
17917 sir 0x1EC1
17918 edge8 %o5, %o1, %i3
17919 bneg,a loop_1565
17920loop_1564:
17921 orncc %i0, %i2, %i6
17922 nop
17923 fitod %f10, %f20
17924 fdtoi %f20, %f7
17925 subc %o0, 0x013D, %l6
17926loop_1565:
17927 sdivcc %o7, 0x103E, %g1
17928 tge %xcc, 0x1
17929 add %l7, 0x78, %l6
17930 wr %g0, 0x19, %asi
17931 ldxa [%l6] %asi, %i5
17932 casxa [%l6] %asi, %i5, %o2
17933 wr %g0, 0x57, %asi
17934 stxa %i1, [%g0 + 0x0] %asi
17935 tvc %xcc, 0x7
17936 fmul8x16 %f4, %f10, %f16
17937 sth %o6, [%l7 + 0x2C]
17938 edge16n %g7, %l5, %g6
17939 fbo %fcc3, loop_1566
17940 orncc %g4, %l1, %i4
17941 fblg %fcc0, loop_1567
17942 call loop_1568
17943loop_1566:
17944 ldub [%l7 + 0x18], %i7
17945 restored
17946 rdpr %cwp, %g1
17947 rdpr %cansave, %g2
17948 rdpr %canrestore, %g3
17949 rdpr %cleanwin, %g4
17950 rdpr %otherwin, %g5
17951 rdpr %wstate, %g6
17952loop_1567:
17953 movvc %icc, %g2, %o3
17954loop_1568:
17955 nop
17956 set 0x50, %l2
17957 lduba [%l7 + %l2] 0x89, %g3
17958 movleu %xcc, %l0, %o4
17959 addc %g5, %l2, %l3
17960 edge32n %l4, %o1, %i3
17961 tleu %icc, 0x0
17962 fmovsvc %icc, %f26, %f7
17963 fornot2s %f5, %f25, %f4
17964 movcc %icc, %i0, %i2
17965 fcmple16 %f6, %f20, %o5
17966 srax %i6, %o0, %o7
17967 ldx [%l7 + 0x60], %g1
17968 bl,pn %xcc, loop_1569
17969 edge8 %l6, %i5, %o2
17970 nop
17971 setx loop_1570, %l0, %l1
17972 wrpr 0x1, %tl
17973 wrpr %l1, %tpc
17974 add %l1, 0x4, %l1
17975 wrpr %l1, %tnpc
17976 setx 0x34400001400, %l0, %l1
17977 wrpr %l1, %tstate
17978 wrhpr 0x4, %htstate
17979 retry
17980 tn %xcc, 0x2
17981loop_1569:
17982 orn %o6, 0x1E95, %i1
17983 movrlz %l5, %g6, %g7
17984loop_1570:
17985 udivx %g4, 0x06BF, %i4
17986 addcc %i7, %l1, %g2
17987 udivcc %o3, 0x10AF, %l0
17988 tgu %xcc, 0x4
17989 fbu %fcc3, loop_1571
17990 tpos %xcc, 0x4
17991 ldsh [%l7 + 0x78], %g3
17992 xnorcc %o4, %g5, %l2
17993loop_1571:
17994 subc %l3, 0x1474, %l4
17995 edge16l %o1, %i0, %i2
17996 sethi 0x1262, %i3
17997 set 0x40, %o6
17998 ldda [%l7 + %o6] 0x18, %f16
17999 wr %g0, 0x11, %asi
18000 lduha [%l7 + 0x2C] %asi, %o5
18001 edge16 %i6, %o7, %g1
18002 movpos %xcc, %l6, %o0
18003 mulx %i5, 0x1CA2, %o6
18004 fbge %fcc1, loop_1572
18005 add %i1, %o2, %g6
18006 sethi 0x0590, %l5
18007 xorcc %g7, 0x050B, %g4
18008loop_1572:
18009 tvc %xcc, 0x7
18010 addcc %i7, 0x06D0, %i4
18011 brgez,a %g2, loop_1573
18012 brgez,a %o3, loop_1574
18013 fcmpgt32 %f10, %f8, %l1
18014 fbue %fcc1, loop_1575
18015loop_1573:
18016 mova %xcc, %g3, %o4
18017loop_1574:
18018 lduh [%l7 + 0x7E], %g5
18019 movneg %xcc, %l0, %l3
18020loop_1575:
18021 ta %icc, 0x2
18022 nop
18023 fitos %f10, %f14
18024 fstod %f14, %f18
18025 srlx %l2, 0x1C, %o1
18026 nop
18027 setx loop_1576, %l0, %l1
18028 jmpl %l1, %i0
18029 movleu %xcc, %l4, %i2
18030 subcc %o5, %i6, %o7
18031 fmovdge %xcc, %f10, %f22
18032loop_1576:
18033 and %g1, 0x0CCC, %l6
18034 fnands %f27, %f5, %f18
18035 udivcc %o0, 0x1404, %i3
18036 fxnors %f22, %f25, %f16
18037 sub %i5, 0x0EA6, %i1
18038 fands %f20, %f28, %f17
18039 fbe,a %fcc3, loop_1577
18040 lduh [%l7 + 0x3A], %o2
18041 fmovrdlez %o6, %f8, %f26
18042 wr %g0, 0x80, %asi
18043 sta %f4, [%l7 + 0x30] %asi
18044loop_1577:
18045 tl %xcc, 0x5
18046 fbe,a %fcc1, loop_1578
18047 movrne %g6, %l5, %g7
18048 fmovs %f12, %f5
18049 fxnors %f24, %f21, %f3
18050loop_1578:
18051 edge8l %i7, %g4, %i4
18052 array32 %o3, %l1, %g2
18053 fpmerge %f5, %f6, %f4
18054 fbl %fcc3, loop_1579
18055 nop
18056 fitos %f3, %f19
18057 fstox %f19, %f12
18058 fxtos %f12, %f8
18059 brgez,a %g3, loop_1580
18060 stx %o4, [%l7 + 0x28]
18061loop_1579:
18062 fmovrdgz %l0, %f30, %f0
18063 orn %g5, %l2, %o1
18064loop_1580:
18065 tn %icc, 0x5
18066 set 0x34, %i4
18067 lduba [%l7 + %i4] 0x19, %l3
18068 movrgz %i0, %l4, %i2
18069 nop
18070 setx 0xDFC630DF74354BF3, %l0, %l6
18071 stx %l6, [%l7 + 0x28]
18072 ldd [%l7 + 0x28], %f0
18073 setx 0xA0B84CF83F129F13, %l1, %l5
18074 stx %l5, [%l7 + 0x10]
18075 ldd [%l7 + 0x10], %f6
18076 fmuld %f6, %f0, %f24
18077 fmovsa %icc, %f6, %f10
18078 wr %g0, 0x0c, %asi
18079 ldsba [%l7 + 0x0D] %asi, %i6
18080 edge8ln %o5, %g1, %l6
18081 fbge,a %fcc3, loop_1581
18082 fmovdcc %xcc, %f26, %f25
18083 mova %xcc, %o0, %o7
18084 sllx %i3, %i5, %i1
18085loop_1581:
18086 popc 0x0962, %o2
18087 tvc %icc, 0x6
18088 fbn %fcc2, loop_1582
18089 edge16n %g6, %l5, %o6
18090 fxor %f0, %f0, %f20
18091 fornot1 %f14, %f0, %f26
18092loop_1582:
18093 fbule %fcc1, loop_1583
18094 tge %icc, 0x4
18095 brlz,a %g7, loop_1584
18096 tneg %icc, 0x4
18097loop_1583:
18098 nop
18099 wr %g0, 0x11, %asi
18100 ldstuba [%l7 + 0x43] %asi, %g4
18101loop_1584:
18102 tleu %icc, 0x6
18103 alignaddr %i4, %o3, %i7
18104 flush %l7 + 0x44
18105 taddcctv %g2, 0x1930, %g3
18106 smul %l1, 0x1CC2, %l0
18107 nop
18108 set 0x22, %g4
18109 lduh [%l7 + %g4], %g5
18110 set 0x58, %g7
18111 ldswa [%l7 + %g7] 0x14, %l2
18112 movle %xcc, %o4, %l3
18113 movcc %xcc, %i0, %o1
18114 set 0x08, %i1
18115 prefetcha [%l7 + %i1] 0x19, 0x0
18116 sdivx %l4, 0x10FC, %o5
18117 edge16 %i6, %g1, %o0
18118 edge16n %o7, %l6, %i3
18119 te %icc, 0x4
18120 umulcc %i5, 0x1610, %i1
18121 fnand %f6, %f2, %f2
18122 wr %g0, 0x80, %asi
18123 ldxa [%l7 + 0x38] %asi, %o2
18124 tl %icc, 0x4
18125 movge %icc, %l5, %g6
18126 brz %g7, loop_1585
18127 fxor %f10, %f8, %f24
18128 tsubcc %o6, %i4, %o3
18129 wr %g0, 0x2a, %asi
18130 stha %g4, [%l7 + 0x4A] %asi
18131 membar #Sync
18132loop_1585:
18133 array16 %i7, %g3, %l1
18134 edge8 %l0, %g2, %g5
18135 edge8n %l2, %o4, %i0
18136 bne %icc, loop_1586
18137 umulcc %l3, %i2, %o1
18138 umul %l4, %i6, %g1
18139 movrlez %o0, %o7, %l6
18140loop_1586:
18141 brlez %i3, loop_1587
18142 subc %i5, %o5, %i1
18143 movn %icc, %o2, %g6
18144 fmovrsgz %g7, %f17, %f18
18145loop_1587:
18146 nop
18147 fitos %f7, %f9
18148 fstox %f9, %f24
18149 mulscc %l5, %o6, %o3
18150 fandnot2s %f11, %f10, %f15
18151 fmul8x16au %f16, %f1, %f4
18152 orn %g4, 0x0A5B, %i7
18153 andncc %i4, %l1, %g3
18154 tgu %icc, 0x3
18155 movge %xcc, %l0, %g5
18156 sllx %l2, %g2, %i0
18157 edge32 %l3, %i2, %o1
18158 tsubcctv %l4, %i6, %g1
18159 array8 %o4, %o0, %o7
18160 move %xcc, %l6, %i3
18161 fornot2s %f26, %f12, %f12
18162 sll %o5, %i1, %o2
18163 fsrc1s %f19, %f30
18164 ldsb [%l7 + 0x10], %g6
18165 taddcctv %g7, 0x024F, %l5
18166 fmovdge %xcc, %f26, %f6
18167 sll %i5, 0x11, %o3
18168 sdivx %g4, 0x0CDF, %o6
18169 add %l7, 0x40, %l6
18170 wr %g0, 0x88, %asi
18171 ldxa [%l6] %asi, %i4
18172 casxa [%l6] %asi, %i4, %i7
18173 flush %l7 + 0x54
18174 alignaddr %g3, %l0, %g5
18175 tcs %xcc, 0x4
18176 alignaddr %l1, %l2, %g2
18177 orcc %l3, 0x15F0, %i0
18178 fmovd %f4, %f20
18179 mova %icc, %i2, %l4
18180 edge16 %o1, %g1, %i6
18181 fcmple32 %f0, %f22, %o4
18182 set 0x4D, %g3
18183 ldsba [%l7 + %g3] 0x89, %o0
18184 move %xcc, %l6, %o7
18185 fmul8x16al %f14, %f13, %f8
18186 udiv %o5, 0x15FB, %i1
18187 udiv %o2, 0x06A8, %g6
18188 bcc loop_1588
18189 nop
18190 setx loop_1589, %l0, %l1
18191 wrpr 0x1, %tl
18192 wrpr %l1, %tnpc
18193 setx 0x34400001400, %l0, %l1
18194 wrpr %l1, %tstate
18195 wrhpr 0x4, %htstate
18196 done
18197 movne %icc, %g7, %l5
18198 edge8ln %i5, %o3, %i3
18199loop_1588:
18200 nop
18201 setx 0xB0703F66, %l0, %l6
18202 st %l6, [%l7 + 0x2C]
18203 ld [%l7 + 0x2C], %fsr
18204loop_1589:
18205 array16 %o6, %g4, %i4
18206 subc %i7, %l0, %g3
18207 std %f22, [%l7 + 0x20]
18208 edge8ln %l1, %l2, %g2
18209 udivcc %g5, 0x119A, %l3
18210 ldx [%l7 + 0x78], %i0
18211 bleu,a,pt %icc, loop_1590
18212 edge16l %l4, %o1, %g1
18213 fbul,a %fcc3, loop_1591
18214 movne %icc, %i6, %o4
18215loop_1590:
18216 fcmpne32 %f14, %f26, %o0
18217 udivcc %l6, 0x0633, %o7
18218loop_1591:
18219 fcmple32 %f12, %f10, %o5
18220 tsubcc %i2, 0x1664, %i1
18221 fmovrslz %o2, %f2, %f18
18222 fpadd16s %f10, %f13, %f16
18223 fmovrdgz %g6, %f8, %f20
18224 fmovsgu %xcc, %f24, %f0
18225 sra %g7, 0x12, %l5
18226 fbl %fcc0, loop_1592
18227 addccc %o3, 0x1278, %i3
18228 tg %xcc, 0x4
18229 bl,pn %icc, loop_1593
18230loop_1592:
18231 subcc %o6, 0x0140, %g4
18232 edge16 %i5, %i7, %i4
18233 bl,pn %icc, loop_1594
18234loop_1593:
18235 sll %l0, %l1, %l2
18236 movcc %icc, %g3, %g5
18237 fbn,a %fcc1, loop_1595
18238loop_1594:
18239 bleu,pn %icc, loop_1596
18240 ba %xcc, loop_1597
18241 movvs %icc, %l3, %i0
18242loop_1595:
18243 nop
18244 wr %g0, 0x27, %asi
18245 ldda [%l7 + 0x40] %asi, %l4
18246loop_1596:
18247 bl loop_1598
18248loop_1597:
18249 stbar
18250 movl %icc, %o1, %g1
18251 sdivcc %g2, 0x0625, %i6
18252loop_1598:
18253 ldsw [%l7 + 0x28], %o4
18254 fmovrdne %o0, %f18, %f16
18255 fmul8sux16 %f18, %f16, %f30
18256 movvs %icc, %l6, %o5
18257 brlez,a %i2, loop_1599
18258 addccc %i1, 0x0DA9, %o7
18259 call loop_1600
18260 fmovrsne %o2, %f0, %f12
18261loop_1599:
18262 edge8n %g7, %g6, %o3
18263 tle %icc, 0x2
18264loop_1600:
18265 fcmpgt32 %f24, %f28, %l5
18266 tcs %icc, 0x1
18267 nop
18268 setx 0xD146FFA2, %l0, %l6
18269 st %l6, [%l7 + 0x28]
18270 ld [%l7 + 0x28], %f30
18271 fsqrts %f30, %f17
18272 tcs %icc, 0x0
18273 srl %i3, 0x14, %o6
18274 mulscc %g4, 0x1CFA, %i7
18275 add %i4, 0x0BAF, %i5
18276 membar 0x56
18277 movn %icc, %l1, %l2
18278 fzeros %f11
18279 edge32ln %l0, %g3, %g5
18280 bl,a,pn %icc, loop_1601
18281 movvs %xcc, %l3, %i0
18282 nop
18283 setx loop_1602, %l0, %l1
18284 wrpr 0x1, %tl
18285 wrpr %l1, %tnpc
18286 setx 0x34400001400, %l0, %l1
18287 wrpr %l1, %tstate
18288 wrhpr 0x4, %htstate
18289 done
18290 nop
18291 setx loop_1603, %l0, %l1
18292 jmpl %l1, %l4
18293loop_1601:
18294 fmovdn %xcc, %f10, %f24
18295 fpack16 %f24, %f27
18296loop_1602:
18297 tne %icc, 0x2
18298loop_1603:
18299 fbn %fcc1, loop_1604
18300 membar 0x79
18301 movgu %icc, %g1, %o1
18302 smul %g2, 0x12C7, %i6
18303loop_1604:
18304 ldx [%l7 + 0x60], %o0
18305 ta %xcc, 0x7
18306 fmovdpos %xcc, %f8, %f7
18307 stbar
18308 movcc %xcc, %o4, %o5
18309 movcc %xcc, %l6, %i2
18310 edge32l %o7, %o2, %g7
18311 bvc,a loop_1605
18312 tpos %icc, 0x4
18313 sllx %i1, %g6, %o3
18314 edge32ln %i3, %o6, %g4
18315loop_1605:
18316 lduw [%l7 + 0x64], %i7
18317 fbu,a %fcc3, loop_1606
18318 alignaddr %l5, %i5, %l1
18319 te %icc, 0x5
18320 fandnot2s %f31, %f15, %f23
18321loop_1606:
18322 umul %l2, %l0, %i4
18323 movg %xcc, %g5, %l3
18324 sdiv %g3, 0x05A7, %l4
18325 tne %xcc, 0x6
18326 set 0x68, %o2
18327 ldxa [%l7 + %o2] 0x10, %g1
18328 smul %i0, 0x0B7F, %g2
18329 nop
18330 set 0x29, %l0
18331 ldsb [%l7 + %l0], %i6
18332 bpos,pt %xcc, loop_1607
18333 edge16l %o0, %o1, %o5
18334 wr %g0, 0x81, %asi
18335 ldsba [%l7 + 0x7E] %asi, %l6
18336loop_1607:
18337 edge32 %o4, %i2, %o2
18338 wr %g0, 0x58, %asi
18339 ldxa [%g0 + 0x80] %asi, %o7
18340 move %xcc, %g7, %i1
18341 add %o3, 0x05DE, %g6
18342 fmovse %xcc, %f18, %f26
18343 alignaddr %o6, %i3, %i7
18344 membar 0x79
18345 edge32n %g4, %l5, %i5
18346 te %icc, 0x1
18347 bne,a,pt %icc, loop_1608
18348 sdiv %l2, 0x1CEC, %l1
18349 edge32 %l0, %g5, %l3
18350 fpsub32 %f0, %f12, %f2
18351loop_1608:
18352 nop
18353 wr %g0, 0x19, %asi
18354 swapa [%l7 + 0x50] %asi, %g3
18355 membar 0x78
18356 sdiv %l4, 0x1EA7, %i4
18357 tgu %xcc, 0x4
18358 fmovdcc %icc, %f14, %f9
18359 wr %g0, 0x0c, %asi
18360 ldsba [%l7 + 0x52] %asi, %g1
18361 nop
18362 fitod %f2, %f18
18363 fdtox %f18, %f6
18364 fxtod %f6, %f10
18365 flush %l7 + 0x28
18366 bl,a loop_1609
18367 sir 0x11A6
18368 edge16n %i0, %i6, %g2
18369 movne %xcc, %o1, %o5
18370loop_1609:
18371 bvs %xcc, loop_1610
18372 srl %l6, %o0, %o4
18373 movvs %icc, %i2, %o2
18374 fmovse %xcc, %f2, %f10
18375loop_1610:
18376 ba,a loop_1611
18377 movrgez %o7, 0x11D, %g7
18378 sllx %o3, %i1, %g6
18379 fbo,a %fcc0, loop_1612
18380loop_1611:
18381 movcs %xcc, %o6, %i7
18382 sir 0x1347
18383 udiv %i3, 0x08D3, %l5
18384loop_1612:
18385 tg %xcc, 0x5
18386 move %icc, %i5, %l2
18387 fsrc2s %f9, %f18
18388 udiv %g4, 0x1F9E, %l0
18389 movcs %icc, %l1, %l3
18390 nop
18391 setx loop_1613, %l0, %l1
18392 jmpl %l1, %g5
18393 xnorcc %g3, 0x0F8A, %i4
18394 movn %xcc, %g1, %l4
18395 udivx %i0, 0x1C08, %g2
18396loop_1613:
18397 sdiv %o1, 0x18E4, %i6
18398 tleu %xcc, 0x7
18399 andn %l6, %o0, %o5
18400 mulx %i2, %o4, %o2
18401 xnorcc %g7, %o7, %o3
18402 nop
18403 fitod %f11, %f28
18404 wr %g0, 0xf9, %asi
18405 stda %f16, [%l7 + 0x40] %asi
18406 membar #Sync
18407 edge8n %g6, %o6, %i7
18408 array16 %i3, %l5, %i1
18409 tsubcc %i5, %l2, %l0
18410 subccc %l1, %l3, %g5
18411 andcc %g4, %i4, %g1
18412 ble,a,pt %icc, loop_1614
18413 fxors %f8, %f30, %f31
18414 tle %icc, 0x7
18415 xorcc %g3, 0x03A4, %i0
18416loop_1614:
18417 array32 %l4, %g2, %i6
18418 brz,a %l6, loop_1615
18419 fbule %fcc3, loop_1616
18420 fornot1s %f16, %f18, %f13
18421 movg %icc, %o0, %o1
18422loop_1615:
18423 fmul8x16al %f11, %f24, %f8
18424loop_1616:
18425 movgu %xcc, %i2, %o4
18426 fbug %fcc0, loop_1617
18427 ldstub [%l7 + 0x17], %o2
18428 te %icc, 0x0
18429 movleu %icc, %g7, %o5
18430loop_1617:
18431 tne %icc, 0x6
18432 edge32 %o7, %o3, %o6
18433 xor %i7, 0x0A15, %g6
18434 movleu %xcc, %i3, %i1
18435 sll %i5, %l5, %l2
18436 be %icc, loop_1618
18437 mulscc %l1, %l0, %g5
18438 fmovsgu %icc, %f13, %f15
18439 sdivx %l3, 0x084B, %i4
18440loop_1618:
18441 fmovdleu %icc, %f6, %f19
18442 udivcc %g1, 0x1FF8, %g3
18443 bne,pt %icc, loop_1619
18444 te %icc, 0x6
18445 udivcc %g4, 0x1D4A, %l4
18446 xnorcc %i0, %g2, %l6
18447loop_1619:
18448 xorcc %o0, %o1, %i2
18449 movg %xcc, %o4, %i6
18450 fbl %fcc0, loop_1620
18451 fmul8x16 %f25, %f12, %f16
18452 umulcc %g7, %o2, %o7
18453 smul %o3, 0x08AD, %o5
18454loop_1620:
18455 tn %xcc, 0x3
18456 tcs %xcc, 0x4
18457 xor %i7, 0x09A0, %g6
18458 movle %xcc, %o6, %i3
18459 edge16l %i1, %i5, %l2
18460 bne,a,pn %icc, loop_1621
18461 addc %l1, %l0, %l5
18462 fmovsg %icc, %f1, %f26
18463 xor %l3, %g5, %i4
18464loop_1621:
18465 nop
18466 setx 0x1CE87D7BA0327591, %l0, %l6
18467 stx %l6, [%l7 + 0x28]
18468 ldd [%l7 + 0x28], %f26
18469 setx 0xC7BC6462D6BD39AC, %l1, %l5
18470 stx %l5, [%l7 + 0x10]
18471 ldd [%l7 + 0x10], %f22
18472 fmuld %f22, %f26, %f4
18473 stb %g3, [%l7 + 0x5E]
18474 ldx [%l7 + 0x28], %g4
18475 set 0x65, %l5
18476 stba %g1, [%l7 + %l5] 0x2a
18477 membar #Sync
18478 brz %l4, loop_1622
18479 edge8n %i0, %l6, %o0
18480 stw %o1, [%l7 + 0x24]
18481 xorcc %i2, %o4, %i6
18482loop_1622:
18483 fbul %fcc3, loop_1623
18484 call loop_1624
18485 fmovdgu %icc, %f17, %f11
18486 srax %g2, 0x18, %g7
18487loop_1623:
18488 addc %o7, %o3, %o5
18489loop_1624:
18490 edge8 %i7, %g6, %o2
18491 movrne %o6, %i3, %i1
18492 xor %i5, %l1, %l2
18493 fzero %f20
18494 add %l7, 0x28, %l6
18495 wr %g0, 0x80, %asi
18496 casxa [%l6] 0x80, %l0, %l5
18497 orn %l3, %g5, %i4
18498 ldd [%l7 + 0x18], %g4
18499 fmovdgu %icc, %f3, %f24
18500 edge32 %g1, %g3, %l4
18501 sdivx %l6, 0x0738, %i0
18502 edge32 %o0, %i2, %o1
18503 ldd [%l7 + 0x78], %f10
18504 fble %fcc2, loop_1625
18505 ldub [%l7 + 0x75], %o4
18506 movrlez %i6, %g7, %o7
18507 or %o3, 0x1B69, %g2
18508loop_1625:
18509 nop
18510 set 0x1E, %i2
18511 stha %o5, [%l7 + %i2] 0x18
18512 membar 0x4D
18513 taddcctv %g6, 0x1746, %i7
18514 fnors %f4, %f1, %f5
18515 set 0x20, %g1
18516 sta %f29, [%l7 + %g1] 0x11
18517 ldsh [%l7 + 0x16], %o2
18518 orncc %i3, 0x1338, %o6
18519 saved
18520 rdpr %cwp, %g1
18521 rdpr %cansave, %g2
18522 rdpr %canrestore, %g3
18523 rdpr %cleanwin, %g4
18524 rdpr %otherwin, %g5
18525 rdpr %wstate, %g6
18526 fmovrdgez %i5, %f14, %f28
18527 fmovd %f20, %f12
18528 nop
18529 setx loop_1626, %l0, %l1
18530 jmpl %l1, %l1
18531 movneg %icc, %l2, %l0
18532 fxors %f18, %f8, %f10
18533 set 0x50, %l4
18534 ldsba [%l7 + %l4] 0x81, %l5
18535loop_1626:
18536 tsubcc %l3, 0x1290, %g5
18537 srax %i4, 0x1F, %i1
18538 xorcc %g4, %g3, %l4
18539 srl %l6, 0x15, %g1
18540 fmuld8ulx16 %f25, %f6, %f20
18541 fmovrdne %o0, %f12, %f4
18542 tcs %xcc, 0x0
18543 fnot2s %f0, %f10
18544 sethi 0x1AE0, %i0
18545 fnot1 %f12, %f30
18546 add %i2, 0x1874, %o1
18547 sub %o4, %i6, %o7
18548 movl %xcc, %g7, %g2
18549 edge16l %o5, %g6, %o3
18550 tne %xcc, 0x2
18551 edge32 %o2, %i3, %o6
18552 smulcc %i5, %i7, %l2
18553 sub %l0, 0x0819, %l1
18554 sllx %l5, %g5, %i4
18555 movg %xcc, %l3, %g4
18556 movrgz %g3, 0x2E7, %l4
18557 nop
18558 fitos %f14, %f0
18559 fstox %f0, %f26
18560 edge8l %i1, %l6, %o0
18561 membar 0x0E
18562 sllx %i0, %g1, %o1
18563 orcc %i2, 0x15A4, %i6
18564 set 0x08, %o4
18565 swapa [%l7 + %o4] 0x04, %o7
18566 ldsh [%l7 + 0x3A], %g7
18567 swap [%l7 + 0x78], %o4
18568 movrlez %g2, 0x0E3, %o5
18569 edge8n %g6, %o3, %o2
18570 edge16ln %i3, %o6, %i5
18571 add %l7, 0x40, %l6
18572 wr %g0, 0x81, %asi
18573 casa [%l6] %asi, %i7, %l0
18574 movpos %icc, %l1, %l5
18575 fmovsvc %icc, %f17, %f24
18576 lduh [%l7 + 0x50], %g5
18577 array16 %i4, %l3, %l2
18578 fmovdneg %icc, %f14, %f19
18579 orncc %g3, %l4, %g4
18580 fnot2 %f24, %f28
18581 st %f0, [%l7 + 0x78]
18582 subc %l6, 0x0C7C, %i1
18583 xnorcc %o0, %i0, %o1
18584 fnot1 %f30, %f26
18585 smulcc %g1, 0x189D, %i6
18586 addccc %o7, 0x0320, %i2
18587 srlx %g7, 0x0D, %o4
18588 tn %xcc, 0x7
18589 edge32 %o5, %g6, %o3
18590 fornot2s %f15, %f13, %f24
18591 umul %g2, 0x04AD, %i3
18592 addc %o2, 0x10E5, %i5
18593 tgu %icc, 0x4
18594 sub %o6, 0x1092, %l0
18595 movleu %icc, %l1, %i7
18596 movrgz %g5, 0x168, %i4
18597 andn %l5, 0x1B14, %l3
18598 ldstub [%l7 + 0x4E], %g3
18599 andcc %l4, %g4, %l2
18600 movpos %icc, %l6, %o0
18601 udivcc %i1, 0x00D5, %o1
18602 sdivx %i0, 0x0456, %g1
18603 bl,a loop_1627
18604 movgu %xcc, %o7, %i2
18605 fnot1 %f0, %f2
18606 fmovdcs %icc, %f5, %f30
18607loop_1627:
18608 call loop_1628
18609 edge16n %i6, %o4, %g7
18610 tsubcc %g6, %o3, %g2
18611 nop
18612 fitod %f8, %f12
18613 fdtox %f12, %f22
18614 fxtod %f22, %f14
18615loop_1628:
18616 fblg,a %fcc2, loop_1629
18617 addc %i3, 0x1E59, %o2
18618 orn %o5, %o6, %l0
18619 sll %i5, %l1, %i7
18620loop_1629:
18621 fcmple32 %f0, %f16, %g5
18622 srl %i4, 0x0F, %l5
18623 edge32 %g3, %l4, %l3
18624 edge16ln %l2, %g4, %l6
18625 stx %o0, [%l7 + 0x08]
18626 set 0x5C, %l3
18627 lduba [%l7 + %l3] 0x0c, %i1
18628 ldd [%l7 + 0x48], %f12
18629 movcc %icc, %i0, %g1
18630 udiv %o7, 0x0589, %o1
18631 ldsb [%l7 + 0x20], %i6
18632 fmovscs %xcc, %f22, %f12
18633 fmovrsgz %i2, %f19, %f7
18634 brlz %o4, loop_1630
18635 sdiv %g6, 0x0123, %g7
18636 fmovrdlez %g2, %f28, %f14
18637 swap [%l7 + 0x60], %i3
18638loop_1630:
18639 movvc %xcc, %o3, %o5
18640 fexpand %f20, %f24
18641 fmul8sux16 %f2, %f24, %f4
18642 nop
18643 fitod %f8, %f20
18644 fdtos %f20, %f5
18645 xnorcc %o6, %l0, %o2
18646 fornot2 %f14, %f10, %f12
18647 taddcc %i5, %i7, %g5
18648 tg %icc, 0x2
18649 fexpand %f8, %f30
18650 fmovsleu %icc, %f10, %f3
18651 addcc %l1, %l5, %g3
18652 srlx %l4, %i4, %l3
18653 nop
18654 setx loop_1631, %l0, %l1
18655 wrpr 0x1, %tl
18656 wrpr %l1, %tpc
18657 add %l1, 0x4, %l1
18658 wrpr %l1, %tnpc
18659 setx 0x34400001400, %l0, %l1
18660 wrpr %l1, %tstate
18661 wrhpr 0x4, %htstate
18662 retry
18663 edge32 %l2, %g4, %o0
18664 nop
18665 fitos %f7, %f13
18666 fstox %f13, %f20
18667 lduw [%l7 + 0x58], %l6
18668loop_1631:
18669 fand %f8, %f18, %f12
18670 xor %i1, 0x0BFB, %i0
18671 lduh [%l7 + 0x08], %o7
18672 set 0x50, %i6
18673 ldda [%l7 + %i6] 0xe2, %o0
18674 taddcctv %g1, %i6, %o4
18675 sethi 0x185B, %i2
18676 andncc %g7, %g2, %i3
18677 fpsub16s %f19, %f23, %f15
18678 bge loop_1632
18679 fmovspos %icc, %f0, %f5
18680 tsubcctv %g6, 0x1A00, %o3
18681 fmovrde %o6, %f4, %f28
18682loop_1632:
18683 brgz %o5, loop_1633
18684 fbul %fcc3, loop_1634
18685 fbuge %fcc2, loop_1635
18686 fcmpne32 %f6, %f26, %l0
18687loop_1633:
18688 bpos,a,pt %xcc, loop_1636
18689loop_1634:
18690 fba %fcc3, loop_1637
18691loop_1635:
18692 fbu %fcc3, loop_1638
18693 fmovrslez %o2, %f19, %f10
18694loop_1636:
18695 movl %xcc, %i7, %g5
18696loop_1637:
18697 nop
18698 fitos %f10, %f4
18699 fstod %f4, %f10
18700loop_1638:
18701 andcc %l1, 0x062D, %i5
18702 brnz %l5, loop_1639
18703 fmovdvc %icc, %f18, %f13
18704 popc %g3, %l4
18705 xor %i4, %l2, %g4
18706loop_1639:
18707 edge32l %l3, %l6, %i1
18708 edge16ln %i0, %o7, %o0
18709 sethi 0x1C96, %o1
18710 smul %i6, %g1, %i2
18711 movpos %xcc, %g7, %o4
18712 movrgz %g2, 0x13F, %g6
18713 tsubcc %i3, %o6, %o3
18714 movgu %xcc, %o5, %l0
18715 bcs,a,pt %xcc, loop_1640
18716 movn %icc, %i7, %g5
18717 membar 0x6C
18718 bne loop_1641
18719loop_1640:
18720 andn %l1, %i5, %l5
18721 ble,a,pt %icc, loop_1642
18722 subccc %o2, %g3, %i4
18723loop_1641:
18724 tcc %xcc, 0x0
18725 movgu %xcc, %l4, %l2
18726loop_1642:
18727 fcmpne16 %f22, %f8, %g4
18728 mulscc %l3, %i1, %i0
18729 fbul,a %fcc1, loop_1643
18730 subc %l6, %o0, %o7
18731 alignaddrl %i6, %o1, %i2
18732 nop
18733 setx loop_1644, %l0, %l1
18734 jmpl %l1, %g1
18735loop_1643:
18736 ta %icc, 0x4
18737 movvs %xcc, %g7, %g2
18738 add %l7, 0x78, %l6
18739 wr %g0, 0x80, %asi
18740 casa [%l6] %asi, %g6, %o4
18741loop_1644:
18742 nop
18743 add %l7, 0x18, %l6
18744 wr %g0, 0x80, %asi
18745 casxa [%l6] 0x80, %i3, %o3
18746 fmovsvc %xcc, %f3, %f7
18747 nop
18748 setx loop_1645, %l0, %l1
18749 jmpl %l1, %o5
18750 movn %xcc, %o6, %l0
18751 movne %icc, %g5, %l1
18752 array16 %i5, %i7, %l5
18753loop_1645:
18754 nop
18755 set 0x32, %o5
18756 stha %g3, [%l7 + %o5] 0x04
18757 andncc %o2, %i4, %l2
18758 sdivcc %g4, 0x1A6D, %l4
18759 alignaddrl %l3, %i0, %l6
18760 nop
18761 fitos %f2, %f26
18762 fstoi %f26, %f17
18763 mulx %o0, %i1, %o7
18764 fmovdn %xcc, %f7, %f20
18765 mova %icc, %i6, %o1
18766 orcc %g1, 0x0D82, %g7
18767 nop
18768 setx 0x1C4318BB1059995A, %l0, %l6
18769 stx %l6, [%l7 + 0x40]
18770 ldx [%l7 + 0x40], %fsr
18771 movrgez %g2, %g6, %i2
18772 mulscc %i3, %o4, %o5
18773 tgu %icc, 0x2
18774 fornot1 %f22, %f26, %f14
18775 set 0x36, %g5
18776 lduha [%l7 + %g5] 0x0c, %o6
18777 fnegd %f6, %f28
18778 movcc %xcc, %o3, %l0
18779 tn %xcc, 0x3
18780 fnot2s %f10, %f5
18781 nop
18782 setx 0xCF8240411EF78FE3, %l0, %l6
18783 stx %l6, [%l7 + 0x28]
18784 ldd [%l7 + 0x28], %f6
18785 fsqrtd %f6, %f26
18786 sra %g5, 0x04, %i5
18787 nop
18788 setx loop_1646, %l0, %l1
18789 jmpl %l1, %i7
18790 std %f14, [%l7 + 0x10]
18791 edge8ln %l5, %g3, %l1
18792 movrgz %o2, 0x085, %i4
18793loop_1646:
18794 edge32l %l2, %g4, %l4
18795 saved
18796 rdpr %cwp, %g1
18797 rdpr %cansave, %g2
18798 rdpr %canrestore, %g3
18799 rdpr %cleanwin, %g4
18800 rdpr %otherwin, %g5
18801 rdpr %wstate, %g6
18802 sra %l3, 0x06, %i0
18803 fbl %fcc3, loop_1647
18804 sir 0x0774
18805 bvc loop_1648
18806 tge %icc, 0x6
18807loop_1647:
18808 tl %icc, 0x1
18809 std %f30, [%l7 + 0x50]
18810loop_1648:
18811 sir 0x0D05
18812 movl %xcc, %l6, %o0
18813 taddcc %i1, %o7, %i6
18814 movcs %xcc, %o1, %g1
18815 ta %xcc, 0x3
18816 movrgez %g2, %g7, %i2
18817 saved
18818 rdpr %cwp, %g1
18819 rdpr %cansave, %g2
18820 rdpr %canrestore, %g3
18821 rdpr %cleanwin, %g4
18822 rdpr %otherwin, %g5
18823 rdpr %wstate, %g6
18824 edge8 %i3, %o4, %g6
18825 wr %g0, 0x20, %asi
18826 ldxa [%g0 + 0x8] %asi, %o5
18827 sdivcc %o3, 0x1633, %o6
18828 movn %icc, %l0, %i5
18829 fbl,a %fcc3, loop_1649
18830 movrlz %g5, %i7, %l5
18831 bpos,a %xcc, loop_1650
18832 tne %xcc, 0x4
18833loop_1649:
18834 sub %l1, 0x0A00, %o2
18835 addcc %g3, 0x18E1, %l2
18836loop_1650:
18837 xor %i4, %g4, %l4
18838 tcs %xcc, 0x7
18839 bgu,a,pt %xcc, loop_1651
18840 lduh [%l7 + 0x1A], %l3
18841 edge16n %l6, %o0, %i1
18842 andncc %o7, %i6, %i0
18843loop_1651:
18844 nop
18845 add %l7, 0x34, %l6
18846 wr %g0, 0x89, %asi
18847 lda [%l6] %asi, %o1
18848 casa [%l6] 0x89, %o1, %g1
18849 fmovscc %xcc, %f23, %f29
18850 taddcc %g7, %g2, %i3
18851 fmovrse %i2, %f0, %f15
18852 edge16l %o4, %g6, %o3
18853 fmovsge %icc, %f15, %f9
18854 addccc %o5, 0x1EF0, %l0
18855 mulscc %i5, %g5, %i7
18856 fnegd %f0, %f2
18857 fmovdcs %icc, %f26, %f18
18858 tneg %icc, 0x0
18859 wr %g0, 0x80, %asi
18860 lduwa [%l7 + 0x54] %asi, %l5
18861 andncc %l1, %o2, %o6
18862 edge16 %l2, %i4, %g3
18863 nop
18864 fitod %f3, %f28
18865 fmovsvc %icc, %f15, %f27
18866 nop
18867 fitos %f6, %f9
18868 fstod %f9, %f4
18869 movleu %xcc, %l4, %l3
18870 stx %g4, [%l7 + 0x68]
18871 fmovsvs %icc, %f8, %f22
18872 fandnot1 %f0, %f18, %f26
18873 bvc,a %xcc, loop_1652
18874 swap [%l7 + 0x50], %o0
18875 brgz,a %i1, loop_1653
18876 movgu %icc, %o7, %i6
18877loop_1652:
18878 udivx %i0, 0x042A, %l6
18879 movge %xcc, %g1, %g7
18880loop_1653:
18881 fmovdg %xcc, %f31, %f22
18882 subccc %o1, %g2, %i3
18883 tgu %icc, 0x4
18884 bn,a,pt %icc, loop_1654
18885 edge8n %o4, %g6, %o3
18886 nop
18887 setx 0xCCBE4EA9, %l0, %l6
18888 st %l6, [%l7 + 0x28]
18889 ld [%l7 + 0x28], %f23
18890 fsqrts %f23, %f23
18891 tsubcctv %o5, 0x0543, %l0
18892loop_1654:
18893 nop
18894 wr %g0, 0x80, %asi
18895 stba %i2, [%l7 + 0x33] %asi
18896 sub %g5, 0x0A8C, %i7
18897 nop
18898 setx 0x029464CD14982203, %l0, %l6
18899 stx %l6, [%l7 + 0x28]
18900 ldd [%l7 + 0x28], %f20
18901 setx 0x78A3C72E5C0B4BAC, %l1, %l5
18902 stx %l5, [%l7 + 0x10]
18903 ldd [%l7 + 0x10], %f24
18904 faddd %f24, %f20, %f0
18905 fmovrdlz %i5, %f2, %f30
18906 set 0x5B, %o3
18907 lduba [%l7 + %o3] 0x0c, %l5
18908 movleu %xcc, %l1, %o6
18909 fbn %fcc0, loop_1655
18910 movvc %icc, %o2, %i4
18911 bleu,pt %xcc, loop_1656
18912 fmul8ulx16 %f26, %f12, %f16
18913loop_1655:
18914 fxnor %f18, %f22, %f30
18915 edge8 %g3, %l2, %l3
18916loop_1656:
18917 bvc,pn %icc, loop_1657
18918 nop
18919 setx loop_1658, %l0, %l1
18920 wrpr 0x1, %tl
18921 wrpr %l1, %tnpc
18922 setx 0x34400001400, %l0, %l1
18923 wrpr %l1, %tstate
18924 wrhpr 0x4, %htstate
18925 done
18926 edge8ln %l4, %g4, %o0
18927 edge32n %i1, %o7, %i6
18928loop_1657:
18929 tg %icc, 0x0
18930loop_1658:
18931 fmovdg %icc, %f22, %f0
18932 movl %icc, %i0, %g1
18933 movneg %icc, %g7, %l6
18934 membar 0x01
18935 andcc %g2, %i3, %o4
18936 movvc %xcc, %g6, %o1
18937 restored
18938 rdpr %cwp, %g1
18939 rdpr %cansave, %g2
18940 rdpr %canrestore, %g3
18941 rdpr %cleanwin, %g4
18942 rdpr %otherwin, %g5
18943 rdpr %wstate, %g6
18944 movn %icc, %o3, %o5
18945 movle %icc, %l0, %g5
18946 or %i2, %i5, %i7
18947 xnor %l5, %l1, %o2
18948 movpos %icc, %i4, %g3
18949 movrgez %o6, 0x20C, %l3
18950 brnz,a %l2, loop_1659
18951 fmovrslez %l4, %f8, %f18
18952 te %icc, 0x4
18953 bcc,a,pn %xcc, loop_1660
18954loop_1659:
18955 nop
18956 setx 0x00CB92315754A58D, %l0, %l6
18957 stx %l6, [%l7 + 0x28]
18958 ldd [%l7 + 0x28], %f6
18959 setx 0x0B983A7A9216B932, %l1, %l5
18960 stx %l5, [%l7 + 0x10]
18961 ldd [%l7 + 0x10], %f14
18962 faddd %f14, %f6, %f8
18963 movvs %xcc, %g4, %i1
18964 bne %icc, loop_1661
18965loop_1660:
18966 fpack16 %f20, %f15
18967 fmovs %f8, %f29
18968 ta %xcc, 0x1
18969loop_1661:
18970 array32 %o0, %o7, %i0
18971 subccc %i6, 0x08C7, %g1
18972 tn %icc, 0x4
18973 fmovsne %icc, %f28, %f13
18974 bvc,a,pt %xcc, loop_1662
18975 tpos %icc, 0x5
18976 xorcc %l6, %g2, %g7
18977 flush %l7 + 0x58
18978loop_1662:
18979 edge16ln %i3, %o4, %o1
18980 edge32 %g6, %o3, %o5
18981 tg %icc, 0x6
18982 move %icc, %g5, %l0
18983 fmul8ulx16 %f28, %f12, %f4
18984 tvc %icc, 0x6
18985 array16 %i2, %i5, %i7
18986 lduw [%l7 + 0x10], %l5
18987 tgu %xcc, 0x1
18988 lduh [%l7 + 0x54], %o2
18989 wr %g0, 0x80, %asi
18990 stxa %l1, [%l7 + 0x70] %asi
18991 taddcctv %i4, %o6, %g3
18992 srlx %l3, 0x15, %l2
18993 movn %xcc, %l4, %g4
18994 movn %icc, %i1, %o0
18995 array16 %i0, %o7, %i6
18996 nop
18997 setx 0xEDB0D9B42075FC6D, %l0, %l6
18998 stx %l6, [%l7 + 0x50]
18999 ldx [%l7 + 0x50], %fsr
19000 fmovsneg %icc, %f3, %f16
19001 tl %icc, 0x3
19002 fbl %fcc1, loop_1663
19003 nop
19004 setx loop_1664, %l0, %l1
19005 wrpr 0x1, %tl
19006 wrpr %l1, %tpc
19007 add %l1, 0x4, %l1
19008 wrpr %l1, %tnpc
19009 setx 0x34400001400, %l0, %l1
19010 wrpr %l1, %tstate
19011 wrhpr 0x4, %htstate
19012 retry
19013 brlez,a %l6, loop_1665
19014 st %f13, [%l7 + 0x14]
19015loop_1663:
19016 ldstub [%l7 + 0x45], %g1
19017loop_1664:
19018 addcc %g2, %g7, %o4
19019loop_1665:
19020 movvs %xcc, %i3, %g6
19021 fzero %f14
19022 edge8n %o1, %o5, %o3
19023 add %g5, 0x1FBB, %i2
19024 fmovdcc %icc, %f23, %f9
19025 nop
19026 setx 0xB52C3A12A07C7245, %l0, %l6
19027 stx %l6, [%l7 + 0x40]
19028 ldx [%l7 + 0x40], %fsr
19029 bleu,a loop_1666
19030 fbue,a %fcc3, loop_1667
19031 nop
19032 setx loop_1668, %l0, %l1
19033 jmpl %l1, %i5
19034 tpos %icc, 0x7
19035loop_1666:
19036 tgu %xcc, 0x1
19037loop_1667:
19038 saved
19039 rdpr %cwp, %g1
19040 rdpr %cansave, %g2
19041 rdpr %canrestore, %g3
19042 rdpr %cleanwin, %g4
19043 rdpr %otherwin, %g5
19044 rdpr %wstate, %g6
19045loop_1668:
19046 nop
19047 fitos %f29, %f6
19048 movrlz %l0, %i7, %l5
19049 subc %l1, %i4, %o2
19050 nop
19051 setx 0x27A52825, %l0, %l6
19052 st %l6, [%l7 + 0x28]
19053 ld [%l7 + 0x28], %f20
19054 setx 0x8675E8DE, %l1, %l5
19055 st %l5, [%l7 + 0x10]
19056 ld [%l7 + 0x10], %f16
19057 fsubs %f16, %f20, %f4
19058 movpos %icc, %g3, %o6
19059 bne %icc, loop_1669
19060 fmovscc %xcc, %f3, %f11
19061 edge32l %l2, %l3, %l4
19062 tl %xcc, 0x1
19063loop_1669:
19064 fmul8x16 %f10, %f18, %f16
19065 tn %icc, 0x5
19066 fmovsn %icc, %f18, %f6
19067 fcmpeq32 %f26, %f2, %i1
19068 lduh [%l7 + 0x74], %g4
19069 sra %o0, 0x03, %i0
19070 nop
19071 set 0x7E, %i0
19072 lduh [%l7 + %i0], %o7
19073 movrgez %i6, %g1, %g2
19074 movrgz %g7, 0x38A, %l6
19075 wr %g0, 0x81, %asi
19076 stha %i3, [%l7 + 0x48] %asi
19077 fsrc2 %f0, %f30
19078 set 0x71, %i5
19079 ldsba [%l7 + %i5] 0x19, %g6
19080 movrgz %o1, %o4, %o3
19081 edge16ln %g5, %o5, %i2
19082 sdiv %l0, 0x0409, %i7
19083 bn,pn %icc, loop_1670
19084 fmovrdlez %l5, %f6, %f20
19085 fmovse %xcc, %f26, %f12
19086 tcs %xcc, 0x6
19087loop_1670:
19088 alignaddr %l1, %i5, %i4
19089 tn %xcc, 0x3
19090 udivx %g3, 0x1744, %o6
19091 wr %g0, 0x20, %asi
19092 ldxa [%g0 + 0x10] %asi, %o2
19093 orn %l3, %l2, %i1
19094 fbl %fcc3, loop_1671
19095 edge8ln %g4, %l4, %o0
19096 sdivcc %i0, 0x1D53, %i6
19097 nop
19098 setx 0x0877CD9E98C53C34, %l0, %l6
19099 stx %l6, [%l7 + 0x28]
19100 ldd [%l7 + 0x28], %f22
19101 fsqrtd %f22, %f10
19102loop_1671:
19103 flush %l7 + 0x54
19104 fabss %f21, %f21
19105 movvs %xcc, %o7, %g2
19106 fbn,a %fcc0, loop_1672
19107 tsubcctv %g7, 0x1FD0, %l6
19108 xnor %g1, 0x098A, %g6
19109 subccc %o1, 0x13C8, %i3
19110loop_1672:
19111 fornot2 %f6, %f18, %f26
19112 fbuge,a %fcc1, loop_1673
19113 edge8l %o4, %o3, %g5
19114 fbl %fcc3, loop_1674
19115 andncc %o5, %i2, %l0
19116loop_1673:
19117 te %icc, 0x2
19118 membar 0x25
19119loop_1674:
19120 move %xcc, %l5, %l1
19121 sll %i7, 0x08, %i5
19122 fbue %fcc1, loop_1675
19123 fxnor %f10, %f30, %f26
19124 fnegs %f7, %f18
19125 nop
19126 setx loop_1676, %l0, %l1
19127 wrpr 0x1, %tl
19128 wrpr %l1, %tpc
19129 add %l1, 0x4, %l1
19130 wrpr %l1, %tnpc
19131 setx 0x34400001400, %l0, %l1
19132 wrpr %l1, %tstate
19133 wrhpr 0x4, %htstate
19134 retry
19135loop_1675:
19136 tg %icc, 0x0
19137 sra %i4, %o6, %o2
19138 movrgz %l3, %l2, %i1
19139loop_1676:
19140 move %icc, %g4, %g3
19141 ble,a %xcc, loop_1677
19142 edge8ln %l4, %o0, %i0
19143 mova %icc, %i6, %g2
19144 bneg %xcc, loop_1678
19145loop_1677:
19146 movcs %xcc, %o7, %g7
19147 edge16n %l6, %g1, %o1
19148 orcc %i3, %g6, %o4
19149loop_1678:
19150 move %icc, %o3, %g5
19151 sllx %i2, 0x16, %l0
19152 tn %icc, 0x7
19153 edge8n %o5, %l5, %i7
19154 fbuge,a %fcc3, loop_1679
19155 nop
19156 fitod %f4, %f22
19157 fdtoi %f22, %f28
19158 fandnot2s %f24, %f3, %f11
19159 movrlez %l1, 0x099, %i4
19160loop_1679:
19161 movrlz %o6, %i5, %l3
19162 lduh [%l7 + 0x36], %l2
19163 fbule,a %fcc3, loop_1680
19164 subcc %i1, 0x19CC, %o2
19165 bne,pn %xcc, loop_1681
19166 membar 0x51
19167loop_1680:
19168 fbu,a %fcc1, loop_1682
19169 movpos %xcc, %g3, %g4
19170loop_1681:
19171 movrlez %l4, 0x169, %i0
19172 srax %i6, 0x0C, %g2
19173loop_1682:
19174 fbu %fcc0, loop_1683
19175 srax %o7, %o0, %l6
19176 sub %g1, 0x128E, %o1
19177 umul %g7, 0x1392, %g6
19178loop_1683:
19179 andncc %o4, %o3, %g5
19180 ldub [%l7 + 0x43], %i3
19181 fpsub32s %f24, %f21, %f14
19182 swap [%l7 + 0x24], %l0
19183 brnz,a %i2, loop_1684
19184 tcs %xcc, 0x4
19185 sdivcc %o5, 0x07ED, %l5
19186 bvs,a,pt %icc, loop_1685
19187loop_1684:
19188 edge16ln %i7, %i4, %l1
19189 tvc %icc, 0x5
19190 tsubcctv %i5, %o6, %l3
19191loop_1685:
19192 and %i1, %o2, %l2
19193 array16 %g4, %l4, %g3
19194 fmovrse %i6, %f17, %f23
19195 bvs,a loop_1686
19196 xor %g2, %i0, %o7
19197 ldub [%l7 + 0x25], %o0
19198 orn %l6, %g1, %o1
19199loop_1686:
19200 smul %g6, 0x0573, %o4
19201 array8 %o3, %g7, %i3
19202 sir 0x104C
19203 fnor %f16, %f6, %f24
19204 fmovdleu %icc, %f16, %f11
19205 sdivx %l0, 0x07F3, %g5
19206 ldx [%l7 + 0x30], %o5
19207 fnot2 %f18, %f18
19208 add %l5, 0x04AA, %i7
19209 wr %g0, 0x11, %asi
19210 swapa [%l7 + 0x28] %asi, %i4
19211 wr %g0, 0xea, %asi
19212 stxa %i2, [%l7 + 0x68] %asi
19213 membar #Sync
19214 wr %g0, 0x89, %asi
19215 stwa %i5, [%l7 + 0x14] %asi
19216 fmovdcs %icc, %f0, %f3
19217 sethi 0x000E, %l1
19218 ldsb [%l7 + 0x0F], %o6
19219 tg %xcc, 0x4
19220 umul %l3, %o2, %l2
19221 taddcctv %g4, 0x1EC3, %l4
19222 nop
19223 fitos %f7, %f12
19224 fstod %f12, %f10
19225 udivcc %i1, 0x0FF2, %g3
19226 nop
19227 setx 0xB06E828C, %l0, %l6
19228 st %l6, [%l7 + 0x14]
19229 ld [%l7 + 0x14], %fsr
19230 fmovd %f12, %f10
19231 fbug %fcc1, loop_1687
19232 fmovda %icc, %f15, %f28
19233 fmul8x16au %f8, %f12, %f30
19234 andncc %i6, %g2, %o7
19235loop_1687:
19236 srax %i0, %o0, %l6
19237 tcc %icc, 0x1
19238 add %l7, 0x74, %l6
19239 wr %g0, 0x10, %asi
19240 lda [%l6] %asi, %o1
19241 casa [%l6] %asi, %o1, %g1
19242 movvs %xcc, %g6, %o4
19243 fbug %fcc3, loop_1688
19244 tvs %xcc, 0x1
19245 st %f28, [%l7 + 0x3C]
19246 set 0x64, %l6
19247 stha %g7, [%l7 + %l6] 0x27
19248 membar #Sync
19249loop_1688:
19250 nop
19251 wr %g0, 0x27, %asi
19252 stha %o3, [%l7 + 0x74] %asi
19253 membar #Sync
19254 movge %xcc, %l0, %g5
19255 fone %f14
19256 st %f5, [%l7 + 0x74]
19257 fbul,a %fcc1, loop_1689
19258 tge %xcc, 0x2
19259 movg %xcc, %o5, %l5
19260 movle %xcc, %i7, %i3
19261loop_1689:
19262 st %f13, [%l7 + 0x30]
19263 xor %i4, %i2, %i5
19264 fpackfix %f14, %f4
19265 brz %l1, loop_1690
19266 smulcc %o6, 0x12EF, %l3
19267 ble,pn %icc, loop_1691
19268 add %o2, 0x1CA7, %g4
19269loop_1690:
19270 nop
19271 wr %g0, 0x11, %asi
19272 ldsba [%l7 + 0x69] %asi, %l2
19273loop_1691:
19274 nop
19275 setx 0x62E4A42F4F5FD65D, %l0, %l6
19276 stx %l6, [%l7 + 0x28]
19277 ldd [%l7 + 0x28], %f20
19278 setx 0xA3846026202A6DD4, %l1, %l5
19279 stx %l5, [%l7 + 0x10]
19280 ldd [%l7 + 0x10], %f0
19281 faddd %f0, %f20, %f20
19282 sub %i1, %l4, %g3
19283 edge8 %i6, %g2, %i0
19284 ba,pn %xcc, loop_1692
19285 nop
19286 setx loop_1693, %l0, %l1
19287 wrpr 0x1, %tl
19288 wrpr %l1, %tnpc
19289 setx 0x34400001400, %l0, %l1
19290 wrpr %l1, %tstate
19291 wrhpr 0x4, %htstate
19292 done
19293 tle %icc, 0x7
19294 tleu %xcc, 0x1
19295loop_1692:
19296 movcc %icc, %o7, %o0
19297loop_1693:
19298 lduh [%l7 + 0x64], %l6
19299 sll %g1, %o1, %o4
19300 tvs %icc, 0x5
19301 nop
19302 setx loop_1694, %l0, %l1
19303 jmpl %l1, %g7
19304 tg %icc, 0x0
19305 wr %g0, 0x18, %asi
19306 prefetcha [%l7 + 0x18] %asi, 0x0
19307loop_1694:
19308 sethi 0x15EA, %l0
19309 movpos %xcc, %g6, %o5
19310 movre %g5, %i7, %l5
19311 alignaddr %i4, %i3, %i2
19312 bleu loop_1695
19313 movn %xcc, %l1, %o6
19314 ldstub [%l7 + 0x0E], %i5
19315 nop
19316 setx 0x7E2B825ABAEE3143, %l0, %l6
19317 stx %l6, [%l7 + 0x28]
19318 ldd [%l7 + 0x28], %f8
19319 setx 0x6A95FFEBBCD3BA6C, %l1, %l5
19320 stx %l5, [%l7 + 0x10]
19321 ldd [%l7 + 0x10], %f0
19322 faddd %f0, %f8, %f28
19323loop_1695:
19324 srl %o2, 0x10, %g4
19325 fpadd16 %f0, %f2, %f22
19326 fsrc1s %f4, %f9
19327 addccc %l3, %i1, %l2
19328 ldd [%l7 + 0x10], %l4
19329 ta %xcc, 0x3
19330 nop
19331 set 0x3C, %i3
19332 sth %i6, [%l7 + %i3]
19333 sll %g2, %i0, %g3
19334 mulx %o0, %l6, %g1
19335 subccc %o7, 0x08AD, %o4
19336 tn %icc, 0x0
19337 fmovrsne %o1, %f27, %f30
19338 edge32 %o3, %l0, %g6
19339 fcmpeq32 %f16, %f20, %g7
19340 edge32n %o5, %g5, %i7
19341 edge32ln %l5, %i3, %i4
19342 fmovdcs %icc, %f18, %f18
19343 set 0x0B, %g2
19344 lduba [%l7 + %g2] 0x0c, %i2
19345 nop
19346 setx 0x50643B53, %l0, %l6
19347 st %l6, [%l7 + 0x3C]
19348 ld [%l7 + 0x3C], %fsr
19349 fors %f15, %f4, %f9
19350 edge8l %o6, %l1, %i5
19351 andcc %o2, %l3, %i1
19352 fbn,a %fcc1, loop_1696
19353 fnands %f28, %f13, %f14
19354 movneg %icc, %g4, %l2
19355 alignaddr %i6, %g2, %l4
19356loop_1696:
19357 ldd [%l7 + 0x70], %f22
19358 edge8ln %i0, %g3, %l6
19359 fbl,a %fcc0, loop_1697
19360 movgu %icc, %o0, %g1
19361 edge16n %o4, %o1, %o7
19362 tleu %icc, 0x4
19363loop_1697:
19364 fabss %f10, %f23
19365 sdivx %l0, 0x1997, %g6
19366 movleu %icc, %g7, %o3
19367 taddcctv %g5, 0x001A, %o5
19368 edge16ln %l5, %i7, %i4
19369 sir 0x0B2E
19370 membar 0x3B
19371 edge32l %i2, %i3, %l1
19372 bshuffle %f8, %f0, %f2
19373 bvs,pn %xcc, loop_1698
19374 fnot1s %f13, %f14
19375 xor %o6, %o2, %i5
19376 wr %g0, 0x04, %asi
19377 stxa %l3, [%l7 + 0x40] %asi
19378loop_1698:
19379 te %icc, 0x1
19380 movvc %icc, %g4, %l2
19381 set 0x64, %o1
19382 lduwa [%l7 + %o1] 0x04, %i6
19383 subcc %g2, 0x11EC, %l4
19384 fmovdl %xcc, %f25, %f18
19385 orcc %i0, 0x05BE, %i1
19386 movleu %xcc, %l6, %o0
19387 fmovdl %xcc, %f1, %f29
19388 xnorcc %g1, %o4, %o1
19389 sir 0x0ECD
19390 movl %icc, %g3, %o7
19391 subc %l0, 0x137B, %g7
19392 mulscc %g6, %g5, %o5
19393 nop
19394 setx 0xD5573078, %l0, %l6
19395 st %l6, [%l7 + 0x28]
19396 ld [%l7 + 0x28], %f22
19397 setx 0x862411DE, %l1, %l5
19398 st %l5, [%l7 + 0x10]
19399 ld [%l7 + 0x10], %f18
19400 fadds %f18, %f22, %f22
19401 tle %xcc, 0x3
19402 nop
19403 setx loop_1699, %l0, %l1
19404 wrpr 0x1, %tl
19405 wrpr %l1, %tpc
19406 add %l1, 0x4, %l1
19407 wrpr %l1, %tnpc
19408 setx 0x34400001400, %l0, %l1
19409 wrpr %l1, %tstate
19410 wrhpr 0x4, %htstate
19411 retry
19412 movrgz %l5, 0x2D6, %i7
19413 edge8n %i4, %o3, %i3
19414 fcmpeq16 %f2, %f4, %i2
19415loop_1699:
19416 fmovda %xcc, %f11, %f0
19417 fors %f20, %f25, %f17
19418 fone %f2
19419 movleu %xcc, %o6, %l1
19420 fmovrdgez %i5, %f10, %f0
19421 edge16ln %o2, %g4, %l2
19422 sdivcc %i6, 0x0BC1, %l3
19423 fxnors %f11, %f23, %f25
19424 movvs %xcc, %g2, %l4
19425 fmovscs %icc, %f1, %f27
19426 sethi 0x15B7, %i0
19427 taddcc %l6, %o0, %g1
19428 movvs %xcc, %i1, %o4
19429 set 0x30, %o0
19430 ldxa [%l7 + %o0] 0x89, %g3
19431 orn %o7, %l0, %g7
19432 fpackfix %f28, %f27
19433 brgz %o1, loop_1700
19434 bcs,a %icc, loop_1701
19435 mulx %g5, 0x1768, %o5
19436 udivx %g6, 0x072F, %i7
19437loop_1700:
19438 sdiv %i4, 0x0663, %l5
19439loop_1701:
19440 nop
19441 wr %g0, 0xe2, %asi
19442 stwa %i3, [%l7 + 0x20] %asi
19443 membar #Sync
19444 array32 %i2, %o3, %l1
19445 tsubcc %o6, %o2, %i5
19446 fcmple32 %f18, %f0, %l2
19447 fnands %f12, %f14, %f18
19448 tvs %xcc, 0x2
19449 edge32n %i6, %l3, %g4
19450 fnot2 %f16, %f30
19451 fnors %f2, %f20, %f24
19452 stb %g2, [%l7 + 0x23]
19453 movgu %icc, %i0, %l4
19454 mova %xcc, %l6, %g1
19455 movn %xcc, %i1, %o4
19456 fmul8sux16 %f18, %f20, %f26
19457 orncc %g3, %o7, %l0
19458 tneg %xcc, 0x5
19459 movre %g7, 0x2C8, %o0
19460 srl %o1, 0x0C, %g5
19461 movrgz %g6, %o5, %i7
19462 edge16 %l5, %i3, %i2
19463 andn %o3, %l1, %i4
19464 brnz %o2, loop_1702
19465 addccc %o6, %i5, %l2
19466 tg %xcc, 0x5
19467 wr %g0, 0x11, %asi
19468 prefetcha [%l7 + 0x60] %asi, 0x0
19469loop_1702:
19470 andn %g4, %g2, %i6
19471 fcmple32 %f8, %f6, %l4
19472 swap [%l7 + 0x48], %i0
19473 fba %fcc0, loop_1703
19474 tvc %xcc, 0x2
19475 te %icc, 0x1
19476 edge8n %g1, %i1, %o4
19477loop_1703:
19478 addcc %g3, 0x1BE3, %l6
19479 sdiv %l0, 0x1DA2, %g7
19480 fbl,a %fcc0, loop_1704
19481 fcmpne32 %f22, %f26, %o7
19482 tgu %xcc, 0x7
19483 membar 0x2D
19484loop_1704:
19485 ldd [%l7 + 0x68], %o0
19486 edge16ln %o0, %g5, %o5
19487 srl %g6, 0x06, %l5
19488 nop
19489 set 0x6A, %l1
19490 sth %i7, [%l7 + %l1]
19491 edge16n %i3, %o3, %i2
19492 bge %icc, loop_1705
19493 movvs %icc, %l1, %i4
19494 movrne %o6, 0x032, %o2
19495 sra %i5, %l3, %g4
19496loop_1705:
19497 tge %icc, 0x4
19498 tgu %icc, 0x4
19499 for %f28, %f2, %f18
19500 subc %l2, 0x1592, %i6
19501 st %f24, [%l7 + 0x50]
19502 xnor %g2, %i0, %l4
19503 bcc,pt %xcc, loop_1706
19504 tpos %icc, 0x1
19505 array8 %i1, %g1, %g3
19506 sdivcc %l6, 0x108B, %l0
19507loop_1706:
19508 ldd [%l7 + 0x30], %f20
19509 fble %fcc2, loop_1707
19510 smul %o4, %o7, %g7
19511 tn %xcc, 0x1
19512 edge32 %o0, %g5, %o5
19513loop_1707:
19514 movrgz %g6, 0x200, %l5
19515 movne %icc, %o1, %i7
19516 wr %g0, 0x89, %asi
19517 lduha [%l7 + 0x26] %asi, %i3
19518 sdivx %i2, 0x1FCC, %l1
19519 fmovrdgez %i4, %f24, %f8
19520 restored
19521 rdpr %cwp, %g1
19522 rdpr %cansave, %g2
19523 rdpr %canrestore, %g3
19524 rdpr %cleanwin, %g4
19525 rdpr %otherwin, %g5
19526 rdpr %wstate, %g6
19527 wr %g0, 0x81, %asi
19528 lduha [%l7 + 0x5A] %asi, %o3
19529 srax %o2, 0x17, %i5
19530 subc %l3, 0x010A, %o6
19531 sub %l2, 0x0F2C, %i6
19532 nop
19533 setx 0x3DBDE1B1, %l0, %l6
19534 st %l6, [%l7 + 0x28]
19535 ld [%l7 + 0x28], %f4
19536 setx 0x49B8C602, %l1, %l5
19537 st %l5, [%l7 + 0x10]
19538 ld [%l7 + 0x10], %f25
19539 fmuls %f25, %f4, %f7
19540 st %f2, [%l7 + 0x24]
19541 udiv %g4, 0x12F1, %i0
19542 tn %xcc, 0x4
19543 xnorcc %l4, 0x0C29, %i1
19544 fbuge,a %fcc2, loop_1708
19545 saved
19546 rdpr %cwp, %g1
19547 rdpr %cansave, %g2
19548 rdpr %canrestore, %g3
19549 rdpr %cleanwin, %g4
19550 rdpr %otherwin, %g5
19551 rdpr %wstate, %g6
19552 fmovdleu %icc, %f27, %f11
19553 fmovrsne %g2, %f29, %f9
19554loop_1708:
19555 srlx %g3, %g1, %l6
19556 set 0x40, %g6
19557 stda %f16, [%l7 + %g6] 0xf1
19558 membar #Sync
19559 edge8l %l0, %o7, %g7
19560 mulscc %o0, %g5, %o4
19561 movn %icc, %o5, %l5
19562 brnz %o1, loop_1709
19563 fbn,a %fcc0, loop_1710
19564 ld [%l7 + 0x44], %f27
19565 fsrc2 %f16, %f22
19566loop_1709:
19567 movrgz %g6, 0x170, %i3
19568loop_1710:
19569 ldub [%l7 + 0x5F], %i7
19570 nop
19571 setx 0x48FD7BA4, %l0, %l6
19572 st %l6, [%l7 + 0x28]
19573 ld [%l7 + 0x28], %f7
19574 setx 0xC052DC45, %l1, %l5
19575 st %l5, [%l7 + 0x10]
19576 ld [%l7 + 0x10], %f18
19577 fmuls %f18, %f7, %f5
19578 orncc %l1, 0x0EDB, %i4
19579 fmul8x16au %f0, %f19, %f18
19580 udiv %i2, 0x1DDA, %o2
19581 movrne %i5, 0x1A4, %o3
19582 addcc %o6, %l2, %i6
19583 fmovsgu %xcc, %f23, %f22
19584 edge8ln %g4, %l3, %l4
19585 ldsh [%l7 + 0x38], %i0
19586 edge16ln %g2, %g3, %i1
19587 tcc %xcc, 0x1
19588 fmovspos %icc, %f19, %f25
19589 fbuge,a %fcc0, loop_1711
19590 movrlz %g1, 0x36A, %l0
19591 fmul8x16au %f26, %f26, %f22
19592 fmovsge %icc, %f24, %f2
19593loop_1711:
19594 tge %xcc, 0x4
19595 edge16n %l6, %g7, %o7
19596 fmul8x16au %f9, %f9, %f20
19597 nop
19598 setx loop_1712, %l0, %l1
19599 jmpl %l1, %g5
19600 ldsw [%l7 + 0x74], %o0
19601 array32 %o4, %o5, %o1
19602 edge8n %l5, %g6, %i3
19603loop_1712:
19604 fexpand %f28, %f30
19605 movvc %icc, %l1, %i7
19606 add %l7, 0x7C, %l6
19607 wr %g0, 0x19, %asi
19608 lda [%l6] %asi, %i4
19609 casa [%l6] 0x19, %i4, %o2
19610 udivx %i5, 0x0F83, %o3
19611 stb %o6, [%l7 + 0x13]
19612 ldd [%l7 + 0x38], %i2
19613 fmovrsgz %i6, %f15, %f12
19614 ldd [%l7 + 0x38], %f30
19615 smul %g4, 0x1418, %l3
19616 edge8 %l4, %i0, %l2
19617 udivcc %g3, 0x11E0, %g2
19618 restored
19619 rdpr %cwp, %g1
19620 rdpr %cansave, %g2
19621 rdpr %canrestore, %g3
19622 rdpr %cleanwin, %g4
19623 rdpr %otherwin, %g5
19624 rdpr %wstate, %g6
19625 stx %g1, [%l7 + 0x28]
19626 stx %i1, [%l7 + 0x30]
19627 sdiv %l6, 0x0EF1, %g7
19628 set 0x38, %i7
19629 lduwa [%l7 + %i7] 0x15, %l0
19630 flush %l7 + 0x34
19631 alignaddrl %o7, %o0, %o4
19632 subcc %o5, 0x18A9, %o1
19633 ble,a loop_1713
19634 lduw [%l7 + 0x60], %l5
19635 movcs %xcc, %g5, %i3
19636 fmovrdne %l1, %f20, %f10
19637loop_1713:
19638 fors %f10, %f2, %f2
19639 fornot2s %f21, %f17, %f14
19640 tge %icc, 0x7
19641 be,a,pt %xcc, loop_1714
19642 fba %fcc1, loop_1715
19643 xor %g6, %i7, %o2
19644 movge %icc, %i5, %i4
19645loop_1714:
19646 bl,a %xcc, loop_1716
19647loop_1715:
19648 movle %xcc, %o3, %i2
19649 brlez,a %o6, loop_1717
19650 ta %xcc, 0x6
19651loop_1716:
19652 addccc %g4, %l3, %i6
19653 movn %xcc, %i0, %l2
19654loop_1717:
19655 xorcc %l4, 0x1B03, %g3
19656 nop
19657 setx 0xC22A26DA104916E1, %l0, %l6
19658 stx %l6, [%l7 + 0x68]
19659 ldx [%l7 + 0x68], %fsr
19660 set 0x4E, %l2
19661 ldsba [%l7 + %l2] 0x14, %g2
19662 fbg %fcc2, loop_1718
19663 movle %xcc, %i1, %g1
19664 ld [%l7 + 0x78], %f14
19665 add %l7, 0x10, %l6
19666 wr %g0, 0x80, %asi
19667 casa [%l6] 0x80, %l6, %g7
19668loop_1718:
19669 and %o7, %o0, %l0
19670 bcc,a loop_1719
19671 fnegs %f23, %f12
19672 xor %o4, 0x0174, %o1
19673 fmovrsgez %o5, %f29, %f13
19674loop_1719:
19675 addc %g5, %i3, %l1
19676 bgu,pt %xcc, loop_1720
19677 alignaddr %g6, %l5, %o2
19678 movneg %xcc, %i7, %i5
19679 movrlz %o3, %i2, %o6
19680loop_1720:
19681 fzero %f22
19682 orncc %i4, 0x0515, %g4
19683 movn %xcc, %l3, %i0
19684 mulscc %l2, %i6, %l4
19685 movcc %icc, %g2, %g3
19686 addc %i1, 0x0C71, %l6
19687 fnot2 %f30, %f4
19688 and %g1, 0x0578, %g7
19689 edge16l %o0, %o7, %l0
19690 edge16l %o4, %o1, %o5
19691 prefetch [%l7 + 0x28], 0x3
19692 movvc %icc, %g5, %l1
19693 movcs %xcc, %i3, %g6
19694 tl %icc, 0x1
19695 movg %xcc, %o2, %l5
19696 bne,a,pt %xcc, loop_1721
19697 fbne,a %fcc0, loop_1722
19698 array16 %i7, %i5, %o3
19699 smulcc %i2, %o6, %g4
19700loop_1721:
19701 nop
19702 setx 0xEB57DBB6, %l0, %l6
19703 st %l6, [%l7 + 0x28]
19704 ld [%l7 + 0x28], %f26
19705 setx 0x4030F108, %l1, %l5
19706 st %l5, [%l7 + 0x10]
19707 ld [%l7 + 0x10], %f5
19708 fsubs %f5, %f26, %f21
19709loop_1722:
19710 sll %i4, %i0, %l3
19711 tle %xcc, 0x4
19712 bneg,a %xcc, loop_1723
19713 udivcc %i6, 0x1E70, %l2
19714 udiv %g2, 0x157C, %g3
19715 addc %i1, %l4, %l6
19716loop_1723:
19717 tcc %xcc, 0x6
19718 fmovdge %icc, %f17, %f29
19719 bgu,a,pn %icc, loop_1724
19720 std %f12, [%l7 + 0x60]
19721 nop
19722 setx 0x4E073769, %l0, %l6
19723 st %l6, [%l7 + 0x28]
19724 ld [%l7 + 0x28], %f25
19725 setx 0x797A6973, %l1, %l5
19726 st %l5, [%l7 + 0x10]
19727 ld [%l7 + 0x10], %f12
19728 fadds %f12, %f25, %f3
19729 array8 %g1, %g7, %o0
19730loop_1724:
19731 edge8ln %o7, %l0, %o4
19732 flush %l7 + 0x68
19733 edge32n %o1, %g5, %l1
19734 sdivcc %o5, 0x1274, %i3
19735 taddcc %g6, %o2, %i7
19736 umul %i5, %o3, %l5
19737 fpadd32 %f12, %f22, %f0
19738 set 0x71, %o7
19739 lduba [%l7 + %o7] 0x0c, %i2
19740 srl %g4, %o6, %i4
19741 fands %f15, %f30, %f18
19742 movrgz %l3, 0x383, %i0
19743 brz,a %l2, loop_1725
19744 sth %i6, [%l7 + 0x08]
19745 ldsh [%l7 + 0x32], %g3
19746 smul %g2, %l4, %l6
19747loop_1725:
19748 movge %icc, %i1, %g7
19749 fbg %fcc3, loop_1726
19750 sdivx %o0, 0x0611, %g1
19751 movre %l0, %o7, %o4
19752 fpsub32 %f18, %f0, %f10
19753loop_1726:
19754 sdivcc %g5, 0x073E, %o1
19755 tl %xcc, 0x7
19756 tvs %xcc, 0x3
19757 nop
19758 fitos %f10, %f1
19759 fstox %f1, %f26
19760 bcs %xcc, loop_1727
19761 and %l1, %o5, %g6
19762 set 0x2C, %i4
19763 ldsha [%l7 + %i4] 0x81, %i3
19764loop_1727:
19765 tl %xcc, 0x5
19766 movneg %xcc, %o2, %i5
19767 bneg,a loop_1728
19768 addccc %i7, %o3, %i2
19769 tle %xcc, 0x7
19770 edge32l %l5, %o6, %g4
19771loop_1728:
19772 nop
19773 fitos %f30, %f30
19774 orncc %l3, 0x1179, %i4
19775 bvc,a %xcc, loop_1729
19776 movre %i0, 0x2A6, %l2
19777 movrne %g3, 0x2BC, %g2
19778 nop
19779 set 0x18, %g4
19780 ldsw [%l7 + %g4], %i6
19781loop_1729:
19782 mova %icc, %l4, %l6
19783 fmovrdgz %g7, %f16, %f20
19784 xnorcc %i1, %o0, %l0
19785 fexpand %f29, %f20
19786 ta %icc, 0x5
19787 fmovdvc %icc, %f9, %f6
19788 movrlz %g1, %o4, %g5
19789 fbu %fcc1, loop_1730
19790 andcc %o7, %l1, %o5
19791 tne %xcc, 0x2
19792 popc %o1, %i3
19793loop_1730:
19794 fornot2 %f12, %f14, %f22
19795 brlz %g6, loop_1731
19796 sdivx %i5, 0x08CB, %o2
19797 fpackfix %f16, %f4
19798 fble %fcc1, loop_1732
19799loop_1731:
19800 edge16l %i7, %o3, %l5
19801 fmovscs %xcc, %f18, %f16
19802 fmovsvs %xcc, %f8, %f11
19803loop_1732:
19804 andn %o6, 0x10E7, %i2
19805 fmovrdgez %g4, %f22, %f12
19806 bne,pn %xcc, loop_1733
19807 movvs %icc, %i4, %l3
19808 fmovsn %xcc, %f3, %f26
19809 xor %l2, 0x1F5A, %g3
19810loop_1733:
19811 fmovscs %xcc, %f29, %f16
19812 edge32l %g2, %i6, %i0
19813 edge32n %l6, %l4, %g7
19814 mova %icc, %i1, %l0
19815 wr %g0, 0x10, %asi
19816 lduba [%l7 + 0x27] %asi, %o0
19817 tg %icc, 0x5
19818 sdivx %g1, 0x1366, %o4
19819 fpsub32 %f14, %f0, %f6
19820 fmovdneg %icc, %f26, %f17
19821 smul %o7, 0x1095, %l1
19822 bne %xcc, loop_1734
19823 andncc %g5, %o1, %o5
19824 xnorcc %g6, %i3, %o2
19825 ldsb [%l7 + 0x1C], %i7
19826loop_1734:
19827 smulcc %i5, %o3, %o6
19828 movne %xcc, %i2, %g4
19829 edge16 %i4, %l5, %l3
19830 movrlez %l2, 0x1CB, %g3
19831 movrne %g2, %i6, %i0
19832 tn %xcc, 0x3
19833 array16 %l6, %g7, %i1
19834 edge16ln %l0, %l4, %g1
19835 movrne %o4, %o7, %l1
19836 popc %o0, %o1
19837 add %l7, 0x48, %l6
19838 wr %g0, 0x89, %asi
19839 casxa [%l6] 0x89, %o5, %g6
19840 nop
19841 setx 0x79A54C3D278C0ABA, %l0, %l6
19842 stx %l6, [%l7 + 0x28]
19843 ldd [%l7 + 0x28], %f28
19844 setx 0xFD890E572570D6B5, %l1, %l5
19845 stx %l5, [%l7 + 0x10]
19846 ldd [%l7 + 0x10], %f18
19847 fmuld %f18, %f28, %f12
19848 fba %fcc1, loop_1735
19849 bneg,a,pt %xcc, loop_1736
19850 fmul8x16al %f30, %f18, %f4
19851 fbn,a %fcc2, loop_1737
19852loop_1735:
19853 brlez %i3, loop_1738
19854loop_1736:
19855 udiv %o2, 0x1C72, %i7
19856 saved
19857 rdpr %cwp, %g1
19858 rdpr %cansave, %g2
19859 rdpr %canrestore, %g3
19860 rdpr %cleanwin, %g4
19861 rdpr %otherwin, %g5
19862 rdpr %wstate, %g6
19863loop_1737:
19864 movcs %xcc, %g5, %i5
19865loop_1738:
19866 orn %o6, %i2, %g4
19867 nop
19868 setx 0xD94602520A412B90, %l0, %l6
19869 stx %l6, [%l7 + 0x28]
19870 ldd [%l7 + 0x28], %f20
19871 setx 0x6C68E56B7130FA99, %l1, %l5
19872 stx %l5, [%l7 + 0x10]
19873 ldd [%l7 + 0x10], %f14
19874 faddd %f14, %f20, %f24
19875 ldsw [%l7 + 0x08], %o3
19876 movvc %icc, %i4, %l3
19877 movn %icc, %l5, %l2
19878 fbn %fcc0, loop_1739
19879 sll %g2, %g3, %i0
19880 orn %i6, %g7, %i1
19881 wr %g0, 0x0c, %asi
19882 lduwa [%l7 + 0x60] %asi, %l0
19883loop_1739:
19884 xnor %l4, %l6, %o4
19885 fornot2s %f14, %f29, %f28
19886 fmovrslez %g1, %f5, %f11
19887 fmovsvc %xcc, %f30, %f23
19888 fpackfix %f20, %f26
19889 edge32l %l1, %o7, %o1
19890 nop
19891 setx 0x0AA8F9586A8E1DEC, %l0, %l6
19892 stx %l6, [%l7 + 0x28]
19893 ldd [%l7 + 0x28], %f2
19894 setx 0x68FAA2B091EE827C, %l1, %l5
19895 stx %l5, [%l7 + 0x10]
19896 ldd [%l7 + 0x10], %f20
19897 faddd %f20, %f2, %f2
19898 movn %icc, %o5, %o0
19899 nop
19900 setx 0x8DB272E0, %l0, %l6
19901 st %l6, [%l7 + 0x28]
19902 ld [%l7 + 0x28], %f26
19903 setx 0x76EDCBA7, %l1, %l5
19904 st %l5, [%l7 + 0x10]
19905 ld [%l7 + 0x10], %f6
19906 fadds %f6, %f26, %f9
19907 fxors %f1, %f19, %f27
19908 set 0x40, %g7
19909 lduwa [%l7 + %g7] 0x0c, %g6
19910 fxor %f12, %f20, %f30
19911 ldsh [%l7 + 0x08], %i3
19912 membar #Sync
19913 wr %g0, 0xf0, %asi
19914 ldda [%l7 + 0x40] %asi, %f0
19915 fmovdgu %xcc, %f7, %f20
19916 array8 %i7, %o2, %i5
19917 movneg %xcc, %g5, %i2
19918 swap [%l7 + 0x54], %o6
19919 orncc %g4, 0x1AFB, %o3
19920 fxnors %f18, %f7, %f30
19921 fornot2s %f27, %f25, %f28
19922 sra %i4, 0x17, %l3
19923 ldd [%l7 + 0x58], %l2
19924 stbar
19925 tge %icc, 0x1
19926 set 0x78, %i1
19927 sta %f14, [%l7 + %i1] 0x88
19928 taddcc %g2, 0x194B, %l5
19929 tleu %icc, 0x1
19930 ta %xcc, 0x4
19931 movrgez %i0, 0x2C0, %g3
19932 prefetch [%l7 + 0x20], 0x2
19933 edge32 %i6, %i1, %l0
19934 fmovrslez %g7, %f27, %f11
19935 andncc %l6, %o4, %g1
19936 ldsh [%l7 + 0x60], %l4
19937 xor %l1, 0x1E10, %o7
19938 tsubcc %o1, %o5, %g6
19939 tl %xcc, 0x2
19940 addccc %o0, %i7, %o2
19941 movgu %icc, %i5, %g5
19942 movrlz %i2, %i3, %o6
19943 fand %f14, %f28, %f26
19944 fabsd %f22, %f0
19945 stw %g4, [%l7 + 0x14]
19946 sra %o3, 0x10, %l3
19947 move %xcc, %l2, %g2
19948 orncc %l5, 0x0050, %i0
19949 stx %g3, [%l7 + 0x28]
19950 orcc %i6, %i4, %l0
19951 sll %i1, 0x07, %l6
19952 bn,pn %xcc, loop_1740
19953 xnorcc %g7, %g1, %l4
19954 fblg,a %fcc0, loop_1741
19955 umul %l1, 0x0297, %o7
19956loop_1740:
19957 edge32l %o1, %o5, %g6
19958 sdivcc %o0, 0x0C6D, %o4
19959loop_1741:
19960 ta %icc, 0x4
19961 brgz %o2, loop_1742
19962 ba,a,pn %icc, loop_1743
19963 movl %xcc, %i7, %g5
19964 fpsub32s %f18, %f22, %f6
19965loop_1742:
19966 sllx %i2, %i5, %o6
19967loop_1743:
19968 array16 %g4, %o3, %i3
19969 sllx %l2, 0x1B, %g2
19970 srl %l3, %i0, %l5
19971 fmovrdlez %g3, %f20, %f12
19972 udivcc %i6, 0x1E89, %i4
19973 andcc %i1, %l0, %l6
19974 movl %xcc, %g7, %g1
19975 edge8l %l1, %o7, %o1
19976 tleu %icc, 0x5
19977 fbne %fcc3, loop_1744
19978 andn %o5, %l4, %o0
19979 membar 0x7D
19980 array16 %o4, %g6, %o2
19981loop_1744:
19982 movne %icc, %g5, %i2
19983 addccc %i5, %o6, %i7
19984 fmovdge %xcc, %f31, %f14
19985 restored
19986 rdpr %cwp, %g1
19987 rdpr %cansave, %g2
19988 rdpr %canrestore, %g3
19989 rdpr %cleanwin, %g4
19990 rdpr %otherwin, %g5
19991 rdpr %wstate, %g6
19992 nop
19993 setx 0xC04C3DFB, %l0, %l6
19994 st %l6, [%l7 + 0x24]
19995 ld [%l7 + 0x24], %fsr
19996 sllx %g4, %i3, %l2
19997 nop
19998 fitos %f10, %f7
19999 fstox %f7, %f4
20000 fxtos %f4, %f2
20001 fmovsg %xcc, %f27, %f2
20002 nop
20003 setx 0x574A61D2, %l0, %l6
20004 st %l6, [%l7 + 0x28]
20005 ld [%l7 + 0x28], %f15
20006 setx 0xF5AAA637, %l1, %l5
20007 st %l5, [%l7 + 0x10]
20008 ld [%l7 + 0x10], %f0
20009 fadds %f0, %f15, %f30
20010 addccc %g2, %o3, %i0
20011 movge %icc, %l3, %g3
20012 mova %icc, %i6, %i4
20013 fandnot1s %f11, %f9, %f6
20014 fbge %fcc3, loop_1745
20015 add %l5, 0x0050, %i1
20016 mulscc %l0, %g7, %g1
20017 ta %icc, 0x5
20018loop_1745:
20019 srax %l1, %l6, %o1
20020 nop
20021 setx loop_1746, %l0, %l1
20022 jmpl %l1, %o5
20023 ldsb [%l7 + 0x0C], %l4
20024 edge16n %o0, %o4, %g6
20025 srax %o7, 0x18, %o2
20026loop_1746:
20027 prefetch [%l7 + 0x08], 0x0
20028 subcc %i2, %g5, %o6
20029 xnorcc %i7, %i5, %i3
20030 alignaddrl %l2, %g4, %g2
20031 add %l7, 0x08, %l6
20032 wr %g0, 0x11, %asi
20033 ldxa [%l6] %asi, %o3
20034 casxa [%l6] %asi, %o3, %l3
20035 tge %xcc, 0x7
20036 fbn %fcc3, loop_1747
20037 tpos %xcc, 0x5
20038 stx %g3, [%l7 + 0x58]
20039 array8 %i0, %i4, %l5
20040loop_1747:
20041 te %xcc, 0x5
20042 fmovdcc %icc, %f13, %f31
20043 restored
20044 rdpr %cwp, %g1
20045 rdpr %cansave, %g2
20046 rdpr %canrestore, %g3
20047 rdpr %cleanwin, %g4
20048 rdpr %otherwin, %g5
20049 rdpr %wstate, %g6
20050 set 0x44, %g3
20051 lduha [%l7 + %g3] 0x15, %i1
20052 nop
20053 setx 0x80155888, %l0, %l6
20054 st %l6, [%l7 + 0x28]
20055 ld [%l7 + 0x28], %f16
20056 setx 0x4E716271, %l1, %l5
20057 st %l5, [%l7 + 0x10]
20058 ld [%l7 + 0x10], %f21
20059 fadds %f21, %f16, %f6
20060 faligndata %f6, %f30, %f6
20061 fmovspos %xcc, %f8, %f18
20062 udivcc %l0, 0x025A, %i6
20063 swap [%l7 + 0x48], %g1
20064 fpack32 %f22, %f16, %f6
20065 mulx %g7, %l6, %o1
20066 subcc %o5, %l4, %o0
20067 subccc %l1, %o4, %g6
20068 bl,a,pn %xcc, loop_1748
20069 std %f12, [%l7 + 0x78]
20070 taddcctv %o2, 0x0E5B, %o7
20071 movrne %g5, %i2, %i7
20072loop_1748:
20073 sll %i5, 0x10, %o6
20074 tn %icc, 0x5
20075 fblg %fcc0, loop_1749
20076 fpsub32s %f0, %f12, %f15
20077 te %icc, 0x3
20078 movg %icc, %l2, %i3
20079loop_1749:
20080 restored
20081 rdpr %cwp, %g1
20082 rdpr %cansave, %g2
20083 rdpr %canrestore, %g3
20084 rdpr %cleanwin, %g4
20085 rdpr %otherwin, %g5
20086 rdpr %wstate, %g6
20087 sir 0x0B9F
20088 xnor %g4, 0x12FA, %g2
20089 edge16n %l3, %g3, %i0
20090 addc %i4, 0x13F3, %o3
20091 fbo %fcc1, loop_1750
20092 udivx %i1, 0x08F6, %l0
20093 fandnot2 %f8, %f4, %f10
20094 nop
20095 fitod %f6, %f16
20096 fdtoi %f16, %f19
20097loop_1750:
20098 srl %i6, 0x0B, %g1
20099 be %xcc, loop_1751
20100 or %g7, %l6, %o1
20101 udiv %l5, 0x0BA3, %o5
20102 stb %l4, [%l7 + 0x58]
20103loop_1751:
20104 movrne %l1, %o0, %o4
20105 movrgez %o2, %g6, %o7
20106 andcc %g5, 0x06D1, %i7
20107 membar 0x2C
20108 sllx %i5, 0x19, %o6
20109 movpos %icc, %i2, %l2
20110 sir 0x0E9D
20111 fmovd %f30, %f2
20112 mulx %i3, 0x0CA3, %g2
20113 xorcc %l3, %g4, %g3
20114 movcc %xcc, %i4, %o3
20115 nop
20116 setx 0x88E60E2B, %l0, %l6
20117 st %l6, [%l7 + 0x28]
20118 ld [%l7 + 0x28], %f17
20119 setx 0x97622411, %l1, %l5
20120 st %l5, [%l7 + 0x10]
20121 ld [%l7 + 0x10], %f31
20122 fdivs %f31, %f17, %f6
20123 movrgez %i0, 0x3EA, %l0
20124 fcmple16 %f14, %f14, %i1
20125 ld [%l7 + 0x64], %f17
20126 array8 %g1, %g7, %i6
20127 ldub [%l7 + 0x24], %l6
20128 movg %icc, %l5, %o5
20129 nop
20130 setx 0x67FBDD0B, %l0, %l6
20131 st %l6, [%l7 + 0x28]
20132 ld [%l7 + 0x28], %f12
20133 setx 0x33F687F2, %l1, %l5
20134 st %l5, [%l7 + 0x10]
20135 ld [%l7 + 0x10], %f1
20136 fsubs %f1, %f12, %f30
20137 alignaddr %l4, %l1, %o0
20138 orn %o4, 0x0047, %o1
20139 fmovde %xcc, %f19, %f17
20140 membar 0x7E
20141 fmovrdgz %g6, %f10, %f2
20142 subccc %o7, 0x1F6B, %g5
20143 fbuge,a %fcc1, loop_1752
20144 nop
20145 setx 0xA95FAC4FA33840ED, %l0, %l6
20146 stx %l6, [%l7 + 0x28]
20147 ldd [%l7 + 0x28], %f30
20148 setx 0xB47FE9554BFFA519, %l1, %l5
20149 stx %l5, [%l7 + 0x10]
20150 ldd [%l7 + 0x10], %f20
20151 fdivd %f20, %f30, %f12
20152 xorcc %o2, %i7, %o6
20153 saved
20154 rdpr %cwp, %g1
20155 rdpr %cansave, %g2
20156 rdpr %canrestore, %g3
20157 rdpr %cleanwin, %g4
20158 rdpr %otherwin, %g5
20159 rdpr %wstate, %g6
20160loop_1752:
20161 call loop_1753
20162 sethi 0x0016, %i2
20163 movrgz %l2, 0x12B, %i3
20164 movrlez %i5, 0x174, %g2
20165loop_1753:
20166 fmovdle %icc, %f9, %f21
20167 stx %g4, [%l7 + 0x30]
20168 sra %l3, %g3, %i4
20169 wr %g0, 0x10, %asi
20170 ldstuba [%l7 + 0x2A] %asi, %i0
20171 fornot2 %f10, %f20, %f30
20172 edge8l %l0, %o3, %i1
20173 tvc %icc, 0x0
20174 ldd [%l7 + 0x20], %g6
20175 movrlez %g1, %l6, %i6
20176 xor %l5, 0x1702, %o5
20177 subccc %l1, 0x1A55, %o0
20178 wr %g0, 0x04, %asi
20179 stha %l4, [%l7 + 0x2A] %asi
20180 membar 0x6A
20181 edge16ln %o1, %o4, %g6
20182 orncc %g5, 0x1580, %o2
20183 xnor %o7, 0x19B0, %o6
20184 tleu %xcc, 0x5
20185 ldd [%l7 + 0x70], %f30
20186 movn %xcc, %i7, %l2
20187 andn %i2, 0x12C5, %i5
20188 sub %g2, 0x130F, %i3
20189 brlz,a %l3, loop_1754
20190 fmovsne %xcc, %f10, %f29
20191 fmul8x16au %f0, %f30, %f6
20192 tl %icc, 0x3
20193loop_1754:
20194 pdist %f12, %f6, %f10
20195 movcs %xcc, %g3, %g4
20196 edge8ln %i4, %i0, %o3
20197 ba loop_1755
20198 movne %xcc, %l0, %i1
20199 movl %icc, %g1, %l6
20200 array16 %i6, %g7, %o5
20201loop_1755:
20202 mova %icc, %l5, %o0
20203 ta %icc, 0x1
20204 fands %f31, %f13, %f21
20205 nop
20206 setx loop_1756, %l0, %l1
20207 wrpr 0x1, %tl
20208 wrpr %l1, %tpc
20209 add %l1, 0x4, %l1
20210 wrpr %l1, %tnpc
20211 setx 0x34400001400, %l0, %l1
20212 wrpr %l1, %tstate
20213 wrhpr 0x4, %htstate
20214 retry
20215 array8 %l1, %l4, %o1
20216 set 0x5C, %o2
20217 stwa %o4, [%l7 + %o2] 0x81
20218loop_1756:
20219 sll %g5, %o2, %g6
20220 nop
20221 fitod %f2, %f18
20222 fdtos %f18, %f6
20223 stx %o6, [%l7 + 0x10]
20224 ba,a,pn %icc, loop_1757
20225 fmovdl %xcc, %f25, %f16
20226 srlx %o7, %i7, %l2
20227 orcc %i5, %i2, %i3
20228loop_1757:
20229 movne %icc, %g2, %l3
20230 movleu %xcc, %g3, %i4
20231 bge,a,pn %icc, loop_1758
20232 fmovs %f23, %f26
20233 stw %g4, [%l7 + 0x30]
20234 tneg %icc, 0x2
20235loop_1758:
20236 addcc %o3, 0x124B, %l0
20237 orn %i1, %g1, %i0
20238 fpsub32s %f14, %f30, %f5
20239 movre %l6, 0x095, %i6
20240 sdivcc %g7, 0x1160, %o5
20241 edge32ln %l5, %o0, %l1
20242 bcc,a,pt %xcc, loop_1759
20243 brz %o1, loop_1760
20244 movn %icc, %l4, %o4
20245 mulx %g5, %g6, %o2
20246loop_1759:
20247 fmovrde %o7, %f8, %f24
20248loop_1760:
20249 ldd [%l7 + 0x30], %f16
20250 brlz,a %i7, loop_1761
20251 array16 %o6, %l2, %i5
20252 nop
20253 setx 0xF00DD42AE9363152, %l0, %l6
20254 stx %l6, [%l7 + 0x28]
20255 ldd [%l7 + 0x28], %f22
20256 setx 0x9781B110B9960047, %l1, %l5
20257 stx %l5, [%l7 + 0x10]
20258 ldd [%l7 + 0x10], %f26
20259 fdivd %f26, %f22, %f20
20260 saved
20261 rdpr %cwp, %g1
20262 rdpr %cansave, %g2
20263 rdpr %canrestore, %g3
20264 rdpr %cleanwin, %g4
20265 rdpr %otherwin, %g5
20266 rdpr %wstate, %g6
20267loop_1761:
20268 fmovrsgez %i3, %f8, %f0
20269 ldsh [%l7 + 0x44], %g2
20270 bcs,a,pt %xcc, loop_1762
20271 tpos %xcc, 0x7
20272 fmovsl %icc, %f26, %f22
20273 bn,pn %xcc, loop_1763
20274loop_1762:
20275 andn %l3, %i2, %i4
20276 mulscc %g4, %g3, %l0
20277 bne %xcc, loop_1764
20278loop_1763:
20279 movcs %xcc, %i1, %g1
20280 popc %o3, %l6
20281 fbg,a %fcc3, loop_1765
20282loop_1764:
20283 fcmple16 %f18, %f30, %i6
20284 edge8ln %i0, %g7, %o5
20285 movrlz %l5, 0x084, %l1
20286loop_1765:
20287 edge16ln %o0, %l4, %o4
20288 orncc %g5, %g6, %o1
20289 call loop_1766
20290 fbule %fcc1, loop_1767
20291 ldd [%l7 + 0x78], %o2
20292 movle %icc, %i7, %o6
20293loop_1766:
20294 move %xcc, %o7, %l2
20295loop_1767:
20296 orn %i3, 0x1DC1, %i5
20297 array8 %l3, %i2, %i4
20298 restored
20299 rdpr %cwp, %g1
20300 rdpr %cansave, %g2
20301 rdpr %canrestore, %g3
20302 rdpr %cleanwin, %g4
20303 rdpr %otherwin, %g5
20304 rdpr %wstate, %g6
20305 fpack16 %f30, %f30
20306 udivx %g2, 0x01EF, %g3
20307 te %xcc, 0x3
20308 nop
20309 set 0x7C, %l0
20310 sth %g4, [%l7 + %l0]
20311 tg %icc, 0x5
20312 subccc %i1, 0x0C16, %g1
20313 umul %o3, %l0, %l6
20314 nop
20315 setx loop_1768, %l0, %l1
20316 wrpr 0x1, %tl
20317 wrpr %l1, %tpc
20318 add %l1, 0x4, %l1
20319 wrpr %l1, %tnpc
20320 setx 0x34400001400, %l0, %l1
20321 wrpr %l1, %tstate
20322 wrhpr 0x4, %htstate
20323 retry
20324 srl %i6, %g7, %o5
20325 faligndata %f18, %f20, %f18
20326 fxors %f28, %f12, %f27
20327loop_1768:
20328 subc %l5, %i0, %o0
20329 sethi 0x0ED2, %l4
20330 wr %g0, 0x17, %asi
20331 stda %f0, [%l7 + 0x40] %asi
20332 membar #Sync
20333 ldsb [%l7 + 0x77], %l1
20334 fmovs %f16, %f3
20335 bpos,a %icc, loop_1769
20336 tvs %xcc, 0x0
20337 movg %icc, %o4, %g5
20338 andcc %o1, 0x1796, %g6
20339loop_1769:
20340 addcc %o2, 0x0D72, %i7
20341 membar 0x52
20342 movneg %icc, %o6, %o7
20343 movre %i3, 0x2F5, %l2
20344 edge8n %l3, %i2, %i5
20345 bgu,a,pt %icc, loop_1770
20346 xorcc %i4, %g3, %g4
20347 srax %g2, 0x01, %i1
20348 and %g1, %l0, %l6
20349loop_1770:
20350 nop
20351 setx loop_1771, %l0, %l1
20352 wrpr 0x1, %tl
20353 wrpr %l1, %tpc
20354 add %l1, 0x4, %l1
20355 wrpr %l1, %tnpc
20356 setx 0x34400001400, %l0, %l1
20357 wrpr %l1, %tstate
20358 wrhpr 0x4, %htstate
20359 retry
20360 fmovdneg %icc, %f20, %f13
20361 tvc %icc, 0x2
20362 mulx %i6, 0x0EC1, %o3
20363loop_1771:
20364 fmovdpos %xcc, %f18, %f12
20365 prefetch [%l7 + 0x0C], 0x2
20366 fmovdne %icc, %f23, %f10
20367 ldd [%l7 + 0x78], %f22
20368 addc %g7, 0x09C6, %o5
20369 nop
20370 fitod %f6, %f22
20371 fdtoi %f22, %f12
20372 nop
20373 setx loop_1772, %l0, %l1
20374 jmpl %l1, %l5
20375 udiv %o0, 0x0559, %i0
20376 te %xcc, 0x0
20377 movrlez %l1, %o4, %g5
20378loop_1772:
20379 fmovrsgez %l4, %f2, %f30
20380 andcc %o1, %g6, %i7
20381 movne %xcc, %o6, %o7
20382 fbo,a %fcc0, loop_1773
20383 movpos %icc, %i3, %l2
20384 edge16l %o2, %l3, %i2
20385 fbu %fcc0, loop_1774
20386loop_1773:
20387 subccc %i4, %i5, %g4
20388 xor %g2, 0x0202, %g3
20389 fnands %f9, %f29, %f11
20390loop_1774:
20391 sir 0x1787
20392 xor %i1, %g1, %l6
20393 array8 %i6, %o3, %l0
20394 umul %g7, 0x1E3C, %l5
20395 fnot1s %f10, %f24
20396 movvs %xcc, %o5, %o0
20397 tsubcc %i0, 0x067E, %l1
20398 edge8ln %g5, %o4, %l4
20399 xorcc %g6, %i7, %o6
20400 fmovdn %xcc, %f30, %f24
20401 bne loop_1775
20402 movcc %icc, %o1, %i3
20403 ldub [%l7 + 0x6B], %l2
20404 fble,a %fcc3, loop_1776
20405loop_1775:
20406 movvc %icc, %o7, %l3
20407 fmovse %icc, %f9, %f15
20408 fcmple16 %f18, %f8, %o2
20409loop_1776:
20410 edge16 %i4, %i2, %i5
20411 movn %xcc, %g4, %g2
20412 fble,a %fcc1, loop_1777
20413 fmovsa %icc, %f5, %f1
20414 umulcc %g3, %g1, %i1
20415 tvc %icc, 0x7
20416loop_1777:
20417 movrgz %i6, 0x3FE, %o3
20418 fmovdge %xcc, %f2, %f23
20419 fmovsge %xcc, %f1, %f7
20420 sra %l0, 0x1A, %l6
20421 udiv %l5, 0x1D1C, %o5
20422 tvc %xcc, 0x1
20423 sllx %g7, 0x04, %o0
20424 ldstub [%l7 + 0x60], %i0
20425 fands %f17, %f12, %f27
20426 edge16 %l1, %o4, %l4
20427 fpsub16 %f18, %f6, %f20
20428 movle %xcc, %g6, %g5
20429 fmovsne %xcc, %f18, %f6
20430 fornot2s %f10, %f5, %f24
20431 bpos,pt %xcc, loop_1778
20432 tg %xcc, 0x4
20433 add %o6, %i7, %i3
20434 edge8ln %o1, %l2, %o7
20435loop_1778:
20436 saved
20437 rdpr %cwp, %g1
20438 rdpr %cansave, %g2
20439 rdpr %canrestore, %g3
20440 rdpr %cleanwin, %g4
20441 rdpr %otherwin, %g5
20442 rdpr %wstate, %g6
20443 tg %icc, 0x7
20444 mulscc %l3, 0x0623, %o2
20445 tcc %icc, 0x7
20446 nop
20447 setx 0xB17BC7C4, %l0, %l6
20448 st %l6, [%l7 + 0x28]
20449 ld [%l7 + 0x28], %f18
20450 fsqrts %f18, %f1
20451 bshuffle %f0, %f30, %f10
20452 fsrc1s %f27, %f18
20453 nop
20454 setx 0x636357D5E0C02DD0, %l0, %l6
20455 stx %l6, [%l7 + 0x28]
20456 ldd [%l7 + 0x28], %f6
20457 setx 0x8C91E6F1DF76B1C7, %l1, %l5
20458 stx %l5, [%l7 + 0x10]
20459 ldd [%l7 + 0x10], %f4
20460 fmuld %f4, %f6, %f6
20461 ta %xcc, 0x2
20462 fblg,a %fcc1, loop_1779
20463 move %xcc, %i2, %i5
20464 fmovsneg %icc, %f16, %f22
20465 movrne %g4, 0x010, %i4
20466loop_1779:
20467 alignaddr %g2, %g3, %g1
20468 nop
20469 setx 0xC506A83C, %l0, %l6
20470 st %l6, [%l7 + 0x28]
20471 ld [%l7 + 0x28], %f21
20472 fsqrts %f21, %f27
20473 fpackfix %f26, %f2
20474 xorcc %i1, %i6, %l0
20475 fmovrslez %o3, %f20, %f31
20476 tge %icc, 0x1
20477 movleu %icc, %l5, %l6
20478 set 0x40, %o6
20479 ldda [%l7 + %o6] 0x0c, %f16
20480 nop
20481 setx 0x2FE8C1B9, %l0, %l6
20482 st %l6, [%l7 + 0x28]
20483 ld [%l7 + 0x28], %f17
20484 setx 0xAC5AABD1, %l1, %l5
20485 st %l5, [%l7 + 0x10]
20486 ld [%l7 + 0x10], %f30
20487 fdivs %f30, %f17, %f16
20488 fbule %fcc0, loop_1780
20489 andncc %o5, %g7, %o0
20490 tpos %icc, 0x3
20491 xnorcc %i0, %o4, %l4
20492loop_1780:
20493 sub %l1, %g6, %o6
20494 edge16 %i7, %g5, %i3
20495 ta %icc, 0x1
20496 edge16ln %l2, %o7, %o1
20497 ldsb [%l7 + 0x23], %o2
20498 fornot1s %f1, %f26, %f8
20499 movvs %icc, %i2, %l3
20500 set 0x34, %l5
20501 stba %i5, [%l7 + %l5] 0x19
20502 fmovsne %xcc, %f1, %f13
20503 fcmpgt16 %f24, %f4, %i4
20504 fmovdne %icc, %f12, %f11
20505 bl %xcc, loop_1781
20506 fbuge,a %fcc2, loop_1782
20507 movcs %icc, %g2, %g3
20508 edge16n %g4, %g1, %i6
20509loop_1781:
20510 fmovrse %l0, %f4, %f14
20511loop_1782:
20512 xorcc %i1, %o3, %l5
20513 alignaddr %o5, %l6, %g7
20514 srlx %i0, %o0, %l4
20515 sllx %o4, %g6, %l1
20516 tcc %icc, 0x2
20517 andncc %i7, %o6, %i3
20518 movn %icc, %l2, %g5
20519 set 0x40, %g1
20520 stda %f0, [%l7 + %g1] 0x14
20521 fnot1s %f4, %f28
20522 umulcc %o1, %o7, %o2
20523 set 0x5F, %l4
20524 ldstuba [%l7 + %l4] 0x18, %l3
20525 fnegs %f2, %f13
20526 udivcc %i5, 0x1059, %i4
20527 fmovsne %icc, %f15, %f16
20528 tcc %icc, 0x7
20529 xnor %i2, 0x1590, %g2
20530 fbl %fcc3, loop_1783
20531 nop
20532 fitos %f9, %f27
20533 fstox %f27, %f24
20534 fxtos %f24, %f12
20535 movre %g4, 0x30D, %g3
20536 tvc %icc, 0x7
20537loop_1783:
20538 nop
20539 setx 0x9FCFE9D1, %l0, %l6
20540 st %l6, [%l7 + 0x28]
20541 ld [%l7 + 0x28], %f2
20542 fsqrts %f2, %f20
20543 tl %xcc, 0x0
20544 srlx %g1, %l0, %i1
20545 fmovsg %xcc, %f31, %f3
20546 add %l7, 0x30, %l6
20547 wr %g0, 0x80, %asi
20548 ldxa [%l6] %asi, %o3
20549 casxa [%l6] %asi, %o3, %l5
20550 nop
20551 setx loop_1784, %l0, %l1
20552 wrpr 0x1, %tl
20553 wrpr %l1, %tpc
20554 add %l1, 0x4, %l1
20555 wrpr %l1, %tnpc
20556 setx 0x34400001400, %l0, %l1
20557 wrpr %l1, %tstate
20558 wrhpr 0x4, %htstate
20559 retry
20560 call loop_1785
20561 edge16 %o5, %l6, %g7
20562 umulcc %i6, 0x13D9, %o0
20563loop_1784:
20564 tg %icc, 0x5
20565loop_1785:
20566 movge %xcc, %i0, %l4
20567 edge16ln %o4, %g6, %i7
20568 edge16l %l1, %o6, %l2
20569 fbuge,a %fcc0, loop_1786
20570 saved
20571 rdpr %cwp, %g1
20572 rdpr %cansave, %g2
20573 rdpr %canrestore, %g3
20574 rdpr %cleanwin, %g4
20575 rdpr %otherwin, %g5
20576 rdpr %wstate, %g6
20577 movvc %icc, %i3, %o1
20578 sub %g5, 0x01C6, %o2
20579loop_1786:
20580 subccc %l3, %i5, %i4
20581 andcc %i2, 0x1934, %o7
20582 membar 0x5C
20583 ldx [%l7 + 0x50], %g2
20584 ldsb [%l7 + 0x49], %g4
20585 fnot1 %f8, %f28
20586 fbe,a %fcc3, loop_1787
20587 ble %icc, loop_1788
20588 fnegs %f2, %f30
20589 fmovdvs %xcc, %f28, %f26
20590loop_1787:
20591 movne %icc, %g1, %l0
20592loop_1788:
20593 fmovdn %xcc, %f3, %f12
20594 movn %icc, %i1, %o3
20595 tneg %xcc, 0x1
20596 fand %f0, %f12, %f22
20597 popc %l5, %g3
20598 add %l7, 0x58, %l6
20599 wr %g0, 0x80, %asi
20600 lda [%l6] %asi, %o5
20601 casa [%l6] 0x80, %o5, %g7
20602 sll %i6, 0x02, %o0
20603 fmovrdgz %i0, %f4, %f8
20604 sra %l6, %l4, %o4
20605 tvc %icc, 0x0
20606 edge32l %g6, %i7, %o6
20607 addcc %l2, %i3, %o1
20608 fmul8x16al %f21, %f19, %f10
20609 fornot1s %f12, %f22, %f25
20610 fandnot2 %f30, %f26, %f22
20611 taddcctv %g5, %o2, %l3
20612 tleu %xcc, 0x5
20613 movrgz %i5, 0x088, %i4
20614 sir 0x1792
20615 andn %l1, 0x0AB6, %i2
20616 movcs %icc, %g2, %g4
20617 membar 0x37
20618 nop
20619 setx 0x2050E39E, %l0, %l6
20620 st %l6, [%l7 + 0x70]
20621 ld [%l7 + 0x70], %fsr
20622 andncc %o7, %l0, %i1
20623 fmovsleu %xcc, %f11, %f19
20624 bcc,a loop_1789
20625 fmovsg %xcc, %f30, %f13
20626 movrlez %g1, %l5, %g3
20627 array8 %o3, %o5, %i6
20628loop_1789:
20629 fxors %f0, %f25, %f8
20630 orn %g7, 0x1FEB, %o0
20631 sethi 0x0719, %l6
20632 fbug,a %fcc3, loop_1790
20633 movl %icc, %l4, %o4
20634 alignaddr %g6, %i0, %i7
20635 xorcc %o6, %i3, %l2
20636loop_1790:
20637 movn %icc, %o1, %o2
20638 movl %xcc, %g5, %i5
20639 add %i4, 0x1F3F, %l3
20640 sdivx %i2, 0x197D, %g2
20641 call loop_1791
20642 alignaddrl %l1, %o7, %l0
20643 tle %icc, 0x2
20644 mova %icc, %g4, %i1
20645loop_1791:
20646 tle %icc, 0x7
20647 mulx %g1, %l5, %g3
20648 sethi 0x064D, %o3
20649 nop
20650 setx loop_1792, %l0, %l1
20651 wrpr 0x1, %tl
20652 wrpr %l1, %tpc
20653 add %l1, 0x4, %l1
20654 wrpr %l1, %tnpc
20655 setx 0x34400001400, %l0, %l1
20656 wrpr %l1, %tstate
20657 wrhpr 0x4, %htstate
20658 retry
20659 fmovspos %xcc, %f26, %f6
20660 addc %i6, 0x0DCC, %g7
20661 bg,a %icc, loop_1793
20662loop_1792:
20663 fpsub32s %f8, %f26, %f13
20664 tleu %icc, 0x0
20665 subcc %o0, 0x1C45, %o5
20666loop_1793:
20667 tvc %icc, 0x1
20668 sra %l6, 0x06, %o4
20669 fblg,a %fcc0, loop_1794
20670 nop
20671 setx 0xFBEA9650, %l0, %l6
20672 st %l6, [%l7 + 0x28]
20673 ld [%l7 + 0x28], %f3
20674 setx 0x36CDAA3A, %l1, %l5
20675 st %l5, [%l7 + 0x10]
20676 ld [%l7 + 0x10], %f31
20677 fdivs %f31, %f3, %f23
20678 set 0x46, %i2
20679 ldstuba [%l7 + %i2] 0x88, %l4
20680loop_1794:
20681 popc 0x1FDC, %i0
20682 fmovrdlz %i7, %f16, %f18
20683 fmovrsgz %g6, %f7, %f16
20684 fmul8x16al %f30, %f16, %f28
20685 fbul %fcc2, loop_1795
20686 fmovrslz %o6, %f13, %f26
20687 tgu %icc, 0x0
20688 std %f10, [%l7 + 0x38]
20689loop_1795:
20690 sethi 0x0B75, %i3
20691 movgu %xcc, %o1, %l2
20692 movrlez %g5, 0x1BD, %o2
20693 array8 %i5, %i4, %i2
20694 srax %g2, 0x11, %l1
20695 fbug,a %fcc1, loop_1796
20696 tsubcctv %l3, %l0, %g4
20697 movn %icc, %i1, %g1
20698 srlx %o7, %l5, %g3
20699loop_1796:
20700 movpos %icc, %i6, %g7
20701 movne %xcc, %o0, %o5
20702 pdist %f28, %f16, %f14
20703 xnorcc %l6, 0x0118, %o4
20704 subcc %o3, %l4, %i7
20705 edge8ln %i0, %o6, %g6
20706 tvc %icc, 0x3
20707 sra %i3, 0x19, %o1
20708 fpadd32s %f12, %f7, %f3
20709 array8 %l2, %o2, %i5
20710 movpos %icc, %i4, %i2
20711 movcs %xcc, %g5, %l1
20712 umul %l3, %l0, %g2
20713 subccc %i1, %g1, %g4
20714 movpos %icc, %l5, %o7
20715 fnot2s %f9, %f29
20716 bvc,a,pn %xcc, loop_1797
20717 bcc,pt %xcc, loop_1798
20718 taddcc %i6, 0x1869, %g3
20719 nop
20720 setx 0x804B057A, %l0, %l6
20721 st %l6, [%l7 + 0x64]
20722 ld [%l7 + 0x64], %fsr
20723loop_1797:
20724 addc %g7, 0x1C58, %o0
20725loop_1798:
20726 edge8l %l6, %o4, %o5
20727 tvc %icc, 0x4
20728 sdiv %l4, 0x070F, %o3
20729 fnot2 %f18, %f6
20730 fmovrsne %i0, %f30, %f27
20731 ldd [%l7 + 0x60], %f0
20732 array32 %o6, %g6, %i7
20733 add %l7, 0x48, %l6
20734 wr %g0, 0x80, %asi
20735 ldxa [%l6] %asi, %o1
20736 casxa [%l6] 0x80, %o1, %i3
20737 movrgz %l2, 0x275, %i5
20738 add %o2, %i2, %g5
20739 fornot2 %f2, %f12, %f14
20740 edge8n %i4, %l1, %l0
20741 edge8ln %g2, %i1, %g1
20742 addccc %g4, 0x1DD1, %l3
20743 ta %xcc, 0x3
20744 fmovsneg %xcc, %f5, %f20
20745 xnorcc %l5, 0x1B12, %i6
20746 fsrc1 %f2, %f6
20747 set 0x40, %l3
20748 ldda [%l7 + %l3] 0x11, %f16
20749 edge32n %g3, %g7, %o7
20750 addccc %l6, 0x0F95, %o4
20751 stb %o0, [%l7 + 0x25]
20752 alignaddr %l4, %o3, %o5
20753 bvs %xcc, loop_1799
20754 movge %icc, %i0, %g6
20755 bvc,a %xcc, loop_1800
20756 move %xcc, %i7, %o6
20757loop_1799:
20758 tneg %icc, 0x6
20759 nop
20760 setx 0x437B1601, %l0, %l6
20761 st %l6, [%l7 + 0x28]
20762 ld [%l7 + 0x28], %f30
20763 setx 0x8F8852EC, %l1, %l5
20764 st %l5, [%l7 + 0x10]
20765 ld [%l7 + 0x10], %f22
20766 fdivs %f22, %f30, %f2
20767loop_1800:
20768 ldd [%l7 + 0x40], %f30
20769 nop
20770 setx 0x76A51C04, %l0, %l6
20771 st %l6, [%l7 + 0x28]
20772 ld [%l7 + 0x28], %f5
20773 setx 0x0E1817C2, %l1, %l5
20774 st %l5, [%l7 + 0x10]
20775 ld [%l7 + 0x10], %f23
20776 fmuls %f23, %f5, %f5
20777 fbug %fcc3, loop_1801
20778 sir 0x0C2A
20779 sdiv %i3, 0x1E1E, %l2
20780 fmovsg %xcc, %f28, %f18
20781loop_1801:
20782 nop
20783 fitos %f9, %f22
20784 fstod %f22, %f16
20785 popc 0x1EB7, %i5
20786 for %f16, %f0, %f2
20787 mulx %o2, %i2, %o1
20788 fmovrdne %i4, %f14, %f16
20789 brgz,a %g5, loop_1802
20790 ld [%l7 + 0x08], %f10
20791 fbne,a %fcc0, loop_1803
20792 orn %l0, %g2, %l1
20793loop_1802:
20794 movvc %xcc, %g1, %i1
20795 fone %f26
20796loop_1803:
20797 nop
20798 set 0x30, %i6
20799 stxa %g4, [%l7 + %i6] 0x2b
20800 membar #Sync
20801 udivcc %l3, 0x0B05, %i6
20802 movg %icc, %g3, %g7
20803 srlx %o7, %l6, %o4
20804 nop
20805 setx loop_1804, %l0, %l1
20806 wrpr 0x1, %tl
20807 wrpr %l1, %tpc
20808 add %l1, 0x4, %l1
20809 wrpr %l1, %tnpc
20810 setx 0x34400001400, %l0, %l1
20811 wrpr %l1, %tstate
20812 wrhpr 0x4, %htstate
20813 retry
20814 umulcc %o0, %l5, %l4
20815 bvc,a loop_1805
20816 taddcctv %o5, %o3, %g6
20817loop_1804:
20818 sdivcc %i0, 0x0E48, %i7
20819 fmovd %f10, %f10
20820loop_1805:
20821 sra %o6, 0x05, %i3
20822 fnors %f26, %f15, %f3
20823 restored
20824 rdpr %cwp, %g1
20825 rdpr %cansave, %g2
20826 rdpr %canrestore, %g3
20827 rdpr %cleanwin, %g4
20828 rdpr %otherwin, %g5
20829 rdpr %wstate, %g6
20830 movrlz %i5, 0x37C, %l2
20831 set 0x68, %o5
20832 swapa [%l7 + %o5] 0x11, %o2
20833 movrlz %o1, 0x0DA, %i2
20834 udivcc %g5, 0x0F5E, %i4
20835 edge32l %g2, %l0, %g1
20836 sir 0x17DA
20837 xnor %l1, 0x0D14, %i1
20838 fmovsleu %xcc, %f21, %f9
20839 subccc %l3, 0x0AFF, %i6
20840 wr %g0, 0x81, %asi
20841 ldswa [%l7 + 0x2C] %asi, %g4
20842 fxor %f26, %f30, %f20
20843 brlez,a %g7, loop_1806
20844 movg %icc, %o7, %l6
20845 fones %f19
20846 fpadd16 %f24, %f12, %f8
20847loop_1806:
20848 fnot2 %f8, %f30
20849 movvs %xcc, %g3, %o0
20850 flush %l7 + 0x5C
20851 fmovd %f22, %f12
20852 brlz,a %l5, loop_1807
20853 movrgz %o4, %o5, %l4
20854 wr %g0, 0x88, %asi
20855 ldxa [%l7 + 0x30] %asi, %g6
20856loop_1807:
20857 addccc %o3, %i0, %i7
20858 fnot2 %f4, %f14
20859 fmovs %f15, %f14
20860 fmovs %f18, %f10
20861 tge %icc, 0x5
20862 fmovrdlez %i3, %f26, %f8
20863 fmovrdlez %o6, %f18, %f8
20864 fzeros %f26
20865 lduh [%l7 + 0x1A], %i5
20866 stx %o2, [%l7 + 0x60]
20867 udivcc %o1, 0x1885, %l2
20868 fors %f18, %f6, %f14
20869 fbg %fcc3, loop_1808
20870 nop
20871 setx 0x216528AF8045400C, %l0, %l6
20872 stx %l6, [%l7 + 0x68]
20873 ldx [%l7 + 0x68], %fsr
20874 ta %icc, 0x5
20875 orn %g5, %i2, %g2
20876loop_1808:
20877 fmovrdgez %i4, %f12, %f4
20878 srlx %g1, %l1, %l0
20879 sth %i1, [%l7 + 0x56]
20880 edge32n %l3, %i6, %g7
20881 addcc %g4, 0x036A, %o7
20882 movleu %xcc, %l6, %o0
20883 popc 0x0476, %l5
20884 brlz %g3, loop_1809
20885 mulx %o5, 0x1D04, %o4
20886 sra %l4, 0x13, %g6
20887 andn %o3, 0x101B, %i7
20888loop_1809:
20889 fbne,a %fcc0, loop_1810
20890 fcmpne32 %f20, %f6, %i0
20891 and %o6, %i3, %o2
20892 ldstub [%l7 + 0x3C], %o1
20893loop_1810:
20894 movrlz %l2, 0x0F3, %i5
20895 fbl %fcc0, loop_1811
20896 tleu %icc, 0x4
20897 subccc %g5, %i2, %i4
20898 swap [%l7 + 0x24], %g1
20899loop_1811:
20900 fmovdle %icc, %f3, %f9
20901 nop
20902 fitos %f0, %f8
20903 fstod %f8, %f28
20904 orcc %g2, %l1, %l0
20905 edge32 %l3, %i1, %g7
20906 smulcc %g4, %i6, %l6
20907 sllx %o7, 0x10, %l5
20908 smulcc %g3, 0x06AD, %o5
20909 set 0x2C, %g5
20910 lduba [%l7 + %g5] 0x04, %o0
20911 lduw [%l7 + 0x0C], %l4
20912 edge32 %g6, %o3, %o4
20913 srl %i0, 0x04, %o6
20914 srl %i7, 0x11, %i3
20915 set 0x58, %o3
20916 ldsba [%l7 + %o3] 0x19, %o1
20917 orn %l2, %i5, %g5
20918 bl,a %icc, loop_1812
20919 bcc,a,pt %icc, loop_1813
20920 tgu %xcc, 0x6
20921 edge16ln %o2, %i2, %i4
20922loop_1812:
20923 subccc %g1, %l1, %g2
20924loop_1813:
20925 movle %xcc, %l0, %i1
20926 xor %l3, %g7, %g4
20927 movgu %icc, %i6, %o7
20928 taddcc %l5, %g3, %o5
20929 tneg %icc, 0x6
20930 smul %o0, 0x0032, %l4
20931 nop
20932 fitos %f7, %f23
20933 fstod %f23, %f16
20934 fmuld8sux16 %f10, %f4, %f20
20935 popc 0x0123, %l6
20936 array8 %o3, %o4, %g6
20937 or %o6, %i0, %i3
20938 popc 0x0794, %o1
20939 xor %i7, 0x0907, %l2
20940 nop
20941 fitos %f10, %f4
20942 fstox %f4, %f22
20943 bl,a %icc, loop_1814
20944 sdiv %i5, 0x1AF5, %g5
20945 edge8n %i2, %i4, %o2
20946 nop
20947 setx 0x82D6EAC8, %l0, %l6
20948 st %l6, [%l7 + 0x28]
20949 ld [%l7 + 0x28], %f7
20950 setx 0x8AB6981D, %l1, %l5
20951 st %l5, [%l7 + 0x10]
20952 ld [%l7 + 0x10], %f15
20953 fadds %f15, %f7, %f9
20954loop_1814:
20955 add %l1, 0x121B, %g1
20956 tne %icc, 0x5
20957 nop
20958 fitod %f0, %f4
20959 fdtos %f4, %f31
20960 fpadd16 %f30, %f20, %f30
20961 movcc %xcc, %g2, %i1
20962 wr %g0, 0x89, %asi
20963 ldsha [%l7 + 0x16] %asi, %l3
20964 movre %l0, 0x241, %g7
20965 nop
20966 setx loop_1815, %l0, %l1
20967 wrpr 0x1, %tl
20968 wrpr %l1, %tnpc
20969 setx 0x34400001400, %l0, %l1
20970 wrpr %l1, %tstate
20971 wrhpr 0x4, %htstate
20972 done
20973 addc %g4, %i6, %l5
20974 movcc %xcc, %g3, %o7
20975 bneg,a loop_1816
20976loop_1815:
20977 xnorcc %o5, 0x0E87, %o0
20978 movl %xcc, %l6, %l4
20979 tcs %xcc, 0x2
20980loop_1816:
20981 srl %o3, %g6, %o4
20982 fmovrsgez %o6, %f2, %f1
20983 sir 0x1D6A
20984 edge32n %i0, %i3, %i7
20985 fone %f22
20986 edge32ln %l2, %i5, %o1
20987 fpsub16s %f31, %f5, %f23
20988 movneg %xcc, %g5, %i4
20989 tvc %icc, 0x6
20990 fmovrde %o2, %f30, %f30
20991 movcs %xcc, %i2, %g1
20992 array16 %l1, %g2, %i1
20993 array32 %l0, %g7, %g4
20994 mova %xcc, %i6, %l5
20995 stw %g3, [%l7 + 0x24]
20996 fbn %fcc3, loop_1817
20997 tle %xcc, 0x6
20998 andn %l3, 0x0E5D, %o7
20999 movrne %o0, %o5, %l4
21000loop_1817:
21001 edge32 %l6, %g6, %o4
21002 stb %o6, [%l7 + 0x53]
21003 movgu %icc, %o3, %i3
21004 subc %i0, 0x0E9F, %l2
21005 fbe,a %fcc3, loop_1818
21006 movne %icc, %i7, %o1
21007 orncc %g5, 0x1E08, %i5
21008 fmovsvc %xcc, %f19, %f13
21009loop_1818:
21010 ta %icc, 0x6
21011 bshuffle %f26, %f22, %f22
21012 tsubcc %i4, 0x05D0, %o2
21013 array8 %g1, %i2, %g2
21014 bvc,pn %xcc, loop_1819
21015 fmovsl %xcc, %f5, %f23
21016 ble,a,pt %icc, loop_1820
21017 movneg %xcc, %i1, %l1
21018loop_1819:
21019 nop
21020 setx 0x43774B9210577032, %l0, %l6
21021 stx %l6, [%l7 + 0x40]
21022 ldx [%l7 + 0x40], %fsr
21023 tvs %icc, 0x0
21024loop_1820:
21025 nop
21026 fitod %f26, %f20
21027 set 0x6C, %o4
21028 ldsba [%l7 + %o4] 0x18, %l0
21029 alignaddr %g4, %g7, %i6
21030 std %f14, [%l7 + 0x70]
21031 xnorcc %g3, %l3, %o7
21032 brlz %l5, loop_1821
21033 fone %f24
21034 fmovrdlez %o5, %f2, %f4
21035 fcmpeq16 %f14, %f16, %o0
21036loop_1821:
21037 nop
21038 wr %g0, 0x80, %asi
21039 swapa [%l7 + 0x54] %asi, %l6
21040 fbe %fcc1, loop_1822
21041 orn %g6, 0x0FC2, %l4
21042 movcc %xcc, %o4, %o3
21043 tgu %xcc, 0x5
21044loop_1822:
21045 be,a loop_1823
21046 fblg %fcc3, loop_1824
21047 movvs %icc, %i3, %o6
21048 udiv %l2, 0x0BCD, %i0
21049loop_1823:
21050 fmovrdgez %o1, %f6, %f24
21051loop_1824:
21052 tge %icc, 0x3
21053 fand %f24, %f26, %f18
21054 brlez %g5, loop_1825
21055 sth %i5, [%l7 + 0x7C]
21056 brlez,a %i7, loop_1826
21057 fmovsgu %xcc, %f19, %f8
21058loop_1825:
21059 movgu %icc, %o2, %i4
21060 set 0x68, %i0
21061 swapa [%l7 + %i0] 0x80, %i2
21062loop_1826:
21063 udivcc %g2, 0x1046, %g1
21064 umul %l1, 0x15F3, %i1
21065 fmovdcs %icc, %f21, %f29
21066 fbne %fcc3, loop_1827
21067 tsubcc %l0, 0x09B5, %g4
21068 add %i6, 0x1617, %g3
21069 fcmpeq16 %f22, %f8, %g7
21070loop_1827:
21071 edge32 %l3, %l5, %o7
21072 and %o5, 0x0C29, %o0
21073 nop
21074 setx 0xDBB7F9C0A0408892, %l0, %l6
21075 stx %l6, [%l7 + 0x18]
21076 ldx [%l7 + 0x18], %fsr
21077 te %icc, 0x1
21078 srl %g6, 0x19, %l6
21079 fcmpne32 %f16, %f10, %l4
21080 smulcc %o4, %o3, %o6
21081 edge16 %i3, %i0, %o1
21082 orncc %g5, %l2, %i7
21083 tgu %icc, 0x1
21084 array8 %o2, %i4, %i5
21085 movpos %xcc, %g2, %g1
21086 saved
21087 rdpr %cwp, %g1
21088 rdpr %cansave, %g2
21089 rdpr %canrestore, %g3
21090 rdpr %cleanwin, %g4
21091 rdpr %otherwin, %g5
21092 rdpr %wstate, %g6
21093 edge8n %i2, %i1, %l1
21094 popc 0x1E71, %l0
21095 orcc %g4, %i6, %g7
21096 fbl %fcc2, loop_1828
21097 movre %l3, 0x18C, %g3
21098 fandnot2 %f24, %f26, %f16
21099 or %l5, 0x15F0, %o7
21100loop_1828:
21101 prefetch [%l7 + 0x54], 0x0
21102 fmovsne %xcc, %f2, %f18
21103 xnor %o5, %o0, %g6
21104 edge16n %l4, %l6, %o3
21105 tne %icc, 0x5
21106 nop
21107 setx 0x8D629DCD, %l0, %l6
21108 st %l6, [%l7 + 0x28]
21109 ld [%l7 + 0x28], %f17
21110 setx 0x57655346, %l1, %l5
21111 st %l5, [%l7 + 0x10]
21112 ld [%l7 + 0x10], %f12
21113 fsubs %f12, %f17, %f27
21114 movleu %xcc, %o6, %o4
21115 movcs %icc, %i3, %o1
21116 orcc %i0, 0x02FF, %g5
21117 std %f22, [%l7 + 0x28]
21118 ldsh [%l7 + 0x72], %l2
21119 movvs %xcc, %i7, %i4
21120 tsubcctv %i5, %o2, %g1
21121 and %g2, %i2, %i1
21122 edge16l %l1, %g4, %i6
21123 set 0x18, %i5
21124 ldxa [%g0 + %i5] 0x58, %g7
21125 taddcctv %l3, 0x1020, %g3
21126 prefetch [%l7 + 0x64], 0x1
21127 bleu,a,pn %icc, loop_1829
21128 movl %icc, %l5, %l0
21129 fmovdcc %icc, %f8, %f23
21130 edge32l %o5, %o0, %o7
21131loop_1829:
21132 nop
21133 wr %g0, 0x89, %asi
21134 ldswa [%l7 + 0x24] %asi, %g6
21135 orn %l4, %o3, %o6
21136 fbul %fcc0, loop_1830
21137 addc %o4, 0x0B0A, %l6
21138 mulscc %i3, %i0, %g5
21139 srl %o1, %l2, %i4
21140loop_1830:
21141 tn %xcc, 0x0
21142 stx %i7, [%l7 + 0x50]
21143 tvs %xcc, 0x5
21144 fbul,a %fcc3, loop_1831
21145 nop
21146 fitod %f12, %f8
21147 fdtox %f8, %f18
21148 fxtod %f18, %f4
21149 edge8l %i5, %g1, %g2
21150 fnot1 %f4, %f0
21151loop_1831:
21152 tge %xcc, 0x1
21153 wr %g0, 0x88, %asi
21154 lduba [%l7 + 0x2C] %asi, %i2
21155 edge8n %o2, %l1, %i1
21156 tsubcc %i6, 0x189C, %g7
21157 tpos %xcc, 0x7
21158 edge32ln %l3, %g3, %l5
21159 tle %icc, 0x1
21160 fmovsl %icc, %f2, %f18
21161 nop
21162 setx 0xF04FEF65, %l0, %l6
21163 st %l6, [%l7 + 0x78]
21164 ld [%l7 + 0x78], %fsr
21165 add %l7, 0x50, %l6
21166 wr %g0, 0x19, %asi
21167 ldxa [%l6] %asi, %l0
21168 casxa [%l6] 0x19, %l0, %o5
21169 umul %o0, 0x1159, %o7
21170 sir 0x045C
21171 xnor %g4, 0x042D, %g6
21172 bgu,a,pn %xcc, loop_1832
21173 tl %xcc, 0x4
21174 movpos %xcc, %o3, %l4
21175 sdivx %o6, 0x11E0, %l6
21176loop_1832:
21177 edge16ln %i3, %o4, %g5
21178 tgu %icc, 0x7
21179 fmovdgu %xcc, %f11, %f17
21180 movrne %i0, 0x24B, %o1
21181 brz,a %l2, loop_1833
21182 move %icc, %i7, %i5
21183 membar 0x45
21184 fmovrdgez %g1, %f4, %f24
21185loop_1833:
21186 edge32n %i4, %i2, %g2
21187 add %l7, 0x48, %l6
21188 wr %g0, 0x88, %asi
21189 casxa [%l6] %asi, %l1, %i1
21190 movne %xcc, %o2, %g7
21191 srl %l3, 0x0C, %g3
21192 set 0x2C, %i3
21193 stba %i6, [%l7 + %i3] 0x11
21194 edge16 %l0, %l5, %o5
21195 fxnors %f7, %f28, %f19
21196 fmovdl %xcc, %f31, %f18
21197 movrgez %o0, 0x2E3, %g4
21198 tl %icc, 0x1
21199 array16 %g6, %o3, %o7
21200 movvs %xcc, %o6, %l4
21201 xorcc %i3, %l6, %o4
21202 andcc %g5, %i0, %l2
21203 sethi 0x011E, %i7
21204 set 0x10, %l6
21205 stxa %i5, [%l7 + %l6] 0x04
21206 tleu %xcc, 0x3
21207 restored
21208 rdpr %cwp, %g1
21209 rdpr %cansave, %g2
21210 rdpr %canrestore, %g3
21211 rdpr %cleanwin, %g4
21212 rdpr %otherwin, %g5
21213 rdpr %wstate, %g6
21214 bpos,a loop_1834
21215 nop
21216 setx 0x2E5E340675C4855F, %l0, %l6
21217 stx %l6, [%l7 + 0x28]
21218 ldd [%l7 + 0x28], %f2
21219 setx 0x670D3F2FDFFEEC53, %l1, %l5
21220 stx %l5, [%l7 + 0x10]
21221 ldd [%l7 + 0x10], %f2
21222 faddd %f2, %f2, %f16
21223 movcs %icc, %o1, %i4
21224 orcc %i2, 0x1308, %g1
21225loop_1834:
21226 sdiv %g2, 0x1389, %l1
21227 andcc %o2, %g7, %i1
21228 edge8ln %l3, %g3, %l0
21229 fbg,a %fcc3, loop_1835
21230 movpos %icc, %i6, %o5
21231 fmovrslez %l5, %f26, %f5
21232 std %f26, [%l7 + 0x08]
21233loop_1835:
21234 movge %icc, %g4, %o0
21235 fmovdn %xcc, %f17, %f28
21236 ta %icc, 0x0
21237 fnot2 %f28, %f8
21238 movrgez %g6, %o3, %o7
21239 taddcc %o6, 0x0288, %i3
21240 movgu %icc, %l4, %o4
21241 fnot1s %f0, %f31
21242 brgez %l6, loop_1836
21243 tneg %icc, 0x7
21244 srl %g5, 0x10, %l2
21245 movrlez %i7, %i5, %o1
21246loop_1836:
21247 membar 0x23
21248 fmovrdlez %i4, %f30, %f8
21249 edge32 %i0, %g1, %i2
21250 fsrc2 %f30, %f28
21251 bg %icc, loop_1837
21252 te %xcc, 0x1
21253 sdivcc %l1, 0x1AB7, %o2
21254 orncc %g2, 0x0526, %g7
21255loop_1837:
21256 udivcc %l3, 0x088A, %i1
21257 set 0x68, %o1
21258 ldswa [%l7 + %o1] 0x88, %l0
21259 fbn,a %fcc2, loop_1838
21260 smulcc %g3, 0x10FE, %i6
21261 wr %g0, 0x88, %asi
21262 swapa [%l7 + 0x0C] %asi, %l5
21263loop_1838:
21264 sdiv %o5, 0x1891, %g4
21265 st %f20, [%l7 + 0x18]
21266 fmovdn %icc, %f6, %f22
21267 popc 0x18E3, %o0
21268 array16 %o3, %g6, %o6
21269 stx %o7, [%l7 + 0x20]
21270 stb %i3, [%l7 + 0x3F]
21271 fbl %fcc1, loop_1839
21272 xnor %l4, 0x1458, %o4
21273 sdivx %g5, 0x0186, %l6
21274 xorcc %i7, 0x1AFF, %l2
21275loop_1839:
21276 fpsub32s %f10, %f6, %f8
21277 fcmpeq32 %f4, %f4, %i5
21278 sdiv %o1, 0x1C6A, %i4
21279 udiv %i0, 0x0EEC, %g1
21280 stw %l1, [%l7 + 0x44]
21281 array32 %o2, %i2, %g7
21282 tne %xcc, 0x2
21283 ldstub [%l7 + 0x48], %l3
21284 std %f2, [%l7 + 0x18]
21285 wr %g0, 0x89, %asi
21286 ldsha [%l7 + 0x0A] %asi, %g2
21287 movn %icc, %l0, %g3
21288 fmovsle %xcc, %f23, %f3
21289 fornot2 %f2, %f14, %f28
21290 sethi 0x19BE, %i6
21291 edge16 %i1, %l5, %g4
21292 edge8n %o0, %o5, %o3
21293 subcc %o6, %o7, %i3
21294 bpos loop_1840
21295 add %l4, 0x055F, %g6
21296 addc %g5, 0x08B1, %o4
21297 wr %g0, 0x89, %asi
21298 ldstuba [%l7 + 0x0D] %asi, %i7
21299loop_1840:
21300 movcs %xcc, %l6, %i5
21301 brz %o1, loop_1841
21302 nop
21303 setx loop_1842, %l0, %l1
21304 wrpr 0x1, %tl
21305 wrpr %l1, %tnpc
21306 setx 0x34400001400, %l0, %l1
21307 wrpr %l1, %tstate
21308 wrhpr 0x4, %htstate
21309 done
21310 fbl,a %fcc2, loop_1843
21311 tsubcc %i4, %i0, %l2
21312loop_1841:
21313 movleu %icc, %l1, %o2
21314loop_1842:
21315 mulscc %i2, 0x066E, %g1
21316loop_1843:
21317 fornot2s %f4, %f3, %f2
21318 set 0x31, %o0
21319 ldsba [%l7 + %o0] 0x88, %l3
21320 sll %g2, 0x1B, %l0
21321 fmovsgu %xcc, %f13, %f9
21322 bcs,a %icc, loop_1844
21323 bl loop_1845
21324 alignaddrl %g3, %i6, %i1
21325 xnor %g7, %l5, %o0
21326loop_1844:
21327 fmovrse %o5, %f15, %f26
21328loop_1845:
21329 ldd [%l7 + 0x08], %f28
21330 movrlez %o3, 0x2C8, %o6
21331 udiv %o7, 0x0AB1, %i3
21332 fbug,a %fcc3, loop_1846
21333 edge32ln %g4, %g6, %l4
21334 orcc %o4, %g5, %l6
21335 movne %icc, %i5, %o1
21336loop_1846:
21337 edge32l %i4, %i0, %l2
21338 nop
21339 setx loop_1847, %l0, %l1
21340 jmpl %l1, %i7
21341 mova %icc, %l1, %o2
21342 array16 %i2, %l3, %g1
21343 tpos %icc, 0x5
21344loop_1847:
21345 alignaddr %g2, %l0, %i6
21346 ldx [%l7 + 0x08], %i1
21347 srlx %g7, %l5, %g3
21348 fornot1s %f3, %f8, %f15
21349 tgu %icc, 0x3
21350 bcc,a,pn %icc, loop_1848
21351 tleu %xcc, 0x0
21352 array16 %o0, %o3, %o6
21353 edge32l %o5, %o7, %i3
21354loop_1848:
21355 tsubcctv %g6, 0x06FB, %g4
21356 edge8ln %o4, %l4, %l6
21357 bvc loop_1849
21358 fmul8ulx16 %f10, %f20, %f28
21359 wr %g0, 0x18, %asi
21360 ldstuba [%l7 + 0x20] %asi, %i5
21361loop_1849:
21362 bvc,pn %icc, loop_1850
21363 bcc,a,pt %icc, loop_1851
21364 nop
21365 setx loop_1852, %l0, %l1
21366 jmpl %l1, %g5
21367 sir 0x180E
21368loop_1850:
21369 bvc,a,pt %xcc, loop_1853
21370loop_1851:
21371 bneg,pn %xcc, loop_1854
21372loop_1852:
21373 tvc %icc, 0x4
21374 faligndata %f16, %f22, %f10
21375loop_1853:
21376 edge8n %i4, %o1, %l2
21377loop_1854:
21378 bvc,a,pn %xcc, loop_1855
21379 edge16n %i0, %l1, %o2
21380 sllx %i7, %i2, %g1
21381 tle %icc, 0x1
21382loop_1855:
21383 membar 0x15
21384 and %g2, 0x1291, %l3
21385 wr %g0, 0x89, %asi
21386 stwa %i6, [%l7 + 0x28] %asi
21387 flush %l7 + 0x18
21388 edge32l %i1, %g7, %l0
21389 nop
21390 setx 0x38FEB88D166EB056, %l0, %l6
21391 stx %l6, [%l7 + 0x28]
21392 ldd [%l7 + 0x28], %f14
21393 setx 0x5C3BE5A417D9311A, %l1, %l5
21394 stx %l5, [%l7 + 0x10]
21395 ldd [%l7 + 0x10], %f26
21396 faddd %f26, %f14, %f14
21397 ba,pt %xcc, loop_1856
21398 tn %xcc, 0x1
21399 movg %xcc, %g3, %l5
21400 movrgz %o3, %o6, %o0
21401loop_1856:
21402 bge,pt %xcc, loop_1857
21403 nop
21404 fitod %f10, %f20
21405 fdtos %f20, %f12
21406 smulcc %o5, %i3, %o7
21407 edge8n %g6, %o4, %g4
21408loop_1857:
21409 mova %icc, %l6, %i5
21410 orcc %l4, %g5, %o1
21411 membar 0x10
21412 tsubcctv %i4, %l2, %l1
21413 subc %i0, %o2, %i2
21414 fpadd32s %f26, %f0, %f21
21415 srlx %i7, 0x1F, %g2
21416 smulcc %g1, 0x11D6, %i6
21417 mova %icc, %i1, %g7
21418 movvc %xcc, %l3, %g3
21419 andcc %l0, 0x110B, %l5
21420 edge32ln %o3, %o6, %o5
21421 brgz %o0, loop_1858
21422 fnot2s %f8, %f10
21423 nop
21424 setx 0xCA78BC7BC000A4E0, %l0, %l6
21425 stx %l6, [%l7 + 0x28]
21426 ldd [%l7 + 0x28], %f2
21427 setx 0x92E3FCC7CEDF9AC7, %l1, %l5
21428 stx %l5, [%l7 + 0x10]
21429 ldd [%l7 + 0x10], %f14
21430 fdivd %f14, %f2, %f28
21431 tgu %xcc, 0x0
21432loop_1858:
21433 taddcc %i3, %g6, %o7
21434 edge16 %o4, %l6, %g4
21435 bne,a,pt %icc, loop_1859
21436 fpsub16 %f20, %f0, %f30
21437 movrlz %l4, 0x33F, %g5
21438 edge32ln %i5, %i4, %l2
21439loop_1859:
21440 fmovdneg %xcc, %f10, %f13
21441 ldsb [%l7 + 0x52], %l1
21442 fbe %fcc2, loop_1860
21443 saved
21444 rdpr %cwp, %g1
21445 rdpr %cansave, %g2
21446 rdpr %canrestore, %g3
21447 rdpr %cleanwin, %g4
21448 rdpr %otherwin, %g5
21449 rdpr %wstate, %g6
21450 wr %g0, 0x80, %asi
21451 ldstuba [%l7 + 0x52] %asi, %i0
21452loop_1860:
21453 nop
21454 fitos %f9, %f24
21455 fstod %f24, %f18
21456 fnegs %f9, %f20
21457 bvs %icc, loop_1861
21458 edge16ln %o1, %o2, %i2
21459 add %l7, 0x18, %l6
21460 wr %g0, 0x0c, %asi
21461 lda [%l6] %asi, %i7
21462 casa [%l6] 0x0c, %i7, %g2
21463loop_1861:
21464 stbar
21465 fmovrdlz %g1, %f14, %f26
21466 fmovs %f28, %f27
21467 wr %g0, 0x0c, %asi
21468 stwa %i6, [%l7 + 0x1C] %asi
21469 fbug %fcc3, loop_1862
21470 subc %i1, 0x048A, %l3
21471 movleu %icc, %g3, %l0
21472 ta %icc, 0x3
21473loop_1862:
21474 fpsub16 %f30, %f30, %f24
21475 fmovdvc %xcc, %f8, %f14
21476 fbu %fcc1, loop_1863
21477 fmovscs %xcc, %f19, %f10
21478 wr %g0, 0x18, %asi
21479 lduwa [%l7 + 0x10] %asi, %l5
21480loop_1863:
21481 edge32n %g7, %o6, %o3
21482 call loop_1864
21483 sdivx %o5, 0x0D3B, %i3
21484 array32 %o0, %o7, %o4
21485 mova %xcc, %g6, %l6
21486loop_1864:
21487 sdivx %l4, 0x0DC7, %g4
21488 smul %g5, %i4, %l2
21489 movcs %icc, %i5, %l1
21490 faligndata %f20, %f4, %f30
21491 fmuld8ulx16 %f18, %f24, %f16
21492 fand %f2, %f20, %f6
21493 subcc %i0, 0x0523, %o1
21494 edge8ln %i2, %o2, %g2
21495 tl %icc, 0x4
21496 fmovrslez %i7, %f11, %f4
21497 movrne %i6, %i1, %g1
21498 movpos %xcc, %g3, %l3
21499 movcs %icc, %l5, %g7
21500 addc %l0, 0x169D, %o6
21501 fornot1s %f11, %f17, %f1
21502 sub %o5, %o3, %o0
21503 nop
21504 setx 0x7499A330, %l0, %l6
21505 st %l6, [%l7 + 0x28]
21506 ld [%l7 + 0x28], %f30
21507 setx 0x82D5BC17, %l1, %l5
21508 st %l5, [%l7 + 0x10]
21509 ld [%l7 + 0x10], %f20
21510 fadds %f20, %f30, %f10
21511 movcc %xcc, %i3, %o4
21512 xnorcc %g6, 0x04F4, %o7
21513 andn %l4, 0x0C88, %g4
21514 tvc %xcc, 0x0
21515 edge8 %l6, %i4, %l2
21516 sra %g5, 0x1B, %l1
21517 bpos,pn %xcc, loop_1865
21518 edge8 %i0, %o1, %i2
21519 tsubcctv %i5, %o2, %g2
21520 tn %icc, 0x3
21521loop_1865:
21522 taddcc %i7, %i6, %g1
21523 tcs %xcc, 0x3
21524 swap [%l7 + 0x10], %g3
21525 fmovdn %icc, %f3, %f29
21526 movvs %icc, %l3, %l5
21527 wr %g0, 0x10, %asi
21528 ldxa [%l7 + 0x30] %asi, %i1
21529 fmovrsgz %l0, %f11, %f15
21530 edge8 %o6, %g7, %o5
21531 udivcc %o3, 0x0769, %i3
21532 tn %icc, 0x4
21533 edge8 %o4, %g6, %o0
21534 edge16l %l4, %g4, %l6
21535 bvs loop_1866
21536 ldsw [%l7 + 0x40], %o7
21537 ldsw [%l7 + 0x20], %i4
21538 brlz %l2, loop_1867
21539loop_1866:
21540 bvc loop_1868
21541 bne,a loop_1869
21542 alignaddrl %g5, %l1, %i0
21543loop_1867:
21544 addcc %o1, %i2, %i5
21545loop_1868:
21546 nop
21547 wr %g0, 0x23, %asi
21548 stba %o2, [%l7 + 0x26] %asi
21549 membar #Sync
21550loop_1869:
21551 sir 0x1400
21552 bneg %icc, loop_1870
21553 mulscc %i7, 0x0D09, %g2
21554 tneg %xcc, 0x0
21555 brlez %i6, loop_1871
21556loop_1870:
21557 ba %xcc, loop_1872
21558 edge8 %g3, %l3, %g1
21559 st %f26, [%l7 + 0x2C]
21560loop_1871:
21561 xnor %l5, 0x05D8, %i1
21562loop_1872:
21563 edge32l %o6, %g7, %o5
21564 move %xcc, %l0, %o3
21565 fba %fcc1, loop_1873
21566 tge %icc, 0x1
21567 fmovsneg %xcc, %f5, %f25
21568 mulscc %o4, %i3, %o0
21569loop_1873:
21570 brgez,a %g6, loop_1874
21571 edge8n %g4, %l4, %o7
21572 edge8n %l6, %l2, %g5
21573 taddcctv %i4, 0x1F59, %l1
21574loop_1874:
21575 nop
21576 setx 0xD64379EBF0ACFD0B, %l0, %l6
21577 stx %l6, [%l7 + 0x28]
21578 ldd [%l7 + 0x28], %f22
21579 setx 0xFB3666DBEFC9A4DB, %l1, %l5
21580 stx %l5, [%l7 + 0x10]
21581 ldd [%l7 + 0x10], %f10
21582 fmuld %f10, %f22, %f12
21583 nop
21584 setx 0x8FB90A46FE67BC71, %l0, %l6
21585 stx %l6, [%l7 + 0x28]
21586 ldd [%l7 + 0x28], %f4
21587 setx 0x7E3173158E0B3C4B, %l1, %l5
21588 stx %l5, [%l7 + 0x10]
21589 ldd [%l7 + 0x10], %f30
21590 fmuld %f30, %f4, %f6
21591 fabss %f21, %f10
21592 nop
21593 setx 0xCF0D7D9B, %l0, %l6
21594 st %l6, [%l7 + 0x28]
21595 ld [%l7 + 0x28], %f25
21596 setx 0x65B4A84B, %l1, %l5
21597 st %l5, [%l7 + 0x10]
21598 ld [%l7 + 0x10], %f10
21599 fdivs %f10, %f25, %f6
21600 fxors %f29, %f23, %f26
21601 sll %i0, 0x0F, %i2
21602 fnot1 %f14, %f28
21603 fxors %f18, %f11, %f31
21604 addccc %o1, %i5, %i7
21605 stb %o2, [%l7 + 0x7D]
21606 brnz,a %g2, loop_1875
21607 subccc %g3, 0x0D62, %i6
21608 fmovrsne %l3, %f8, %f25
21609 tvc %icc, 0x1
21610loop_1875:
21611 fpsub32 %f0, %f4, %f30
21612 mulscc %g1, 0x16F5, %l5
21613 fsrc1s %f0, %f27
21614 taddcctv %i1, 0x1282, %g7
21615 movpos %icc, %o5, %o6
21616 bneg,a loop_1876
21617 movpos %xcc, %o3, %o4
21618 nop
21619 setx 0x9082777F404D2671, %l0, %l6
21620 stx %l6, [%l7 + 0x10]
21621 ldx [%l7 + 0x10], %fsr
21622 umul %i3, 0x096E, %o0
21623loop_1876:
21624 fmul8x16al %f0, %f7, %f14
21625 brz %l0, loop_1877
21626 ldub [%l7 + 0x0C], %g4
21627 movcs %icc, %l4, %o7
21628 ldsh [%l7 + 0x52], %g6
21629loop_1877:
21630 tsubcctv %l6, 0x12C3, %l2
21631 movg %xcc, %i4, %l1
21632 flush %l7 + 0x58
21633 mulx %g5, 0x0ACC, %i2
21634 bpos,a,pt %icc, loop_1878
21635 and %o1, %i0, %i7
21636 umulcc %i5, %o2, %g3
21637 tpos %icc, 0x5
21638loop_1878:
21639 stw %i6, [%l7 + 0x7C]
21640 edge8n %g2, %g1, %l5
21641 ble loop_1879
21642 fbuge %fcc2, loop_1880
21643 nop
21644 setx 0x0DE32ABEF040D94C, %l0, %l6
21645 stx %l6, [%l7 + 0x60]
21646 ldx [%l7 + 0x60], %fsr
21647 nop
21648 setx loop_1881, %l0, %l1
21649 wrpr 0x1, %tl
21650 wrpr %l1, %tnpc
21651 setx 0x34400001400, %l0, %l1
21652 wrpr %l1, %tstate
21653 wrhpr 0x4, %htstate
21654 done
21655loop_1879:
21656 tne %icc, 0x5
21657loop_1880:
21658 tle %icc, 0x3
21659 and %i1, 0x1145, %g7
21660loop_1881:
21661 prefetch [%l7 + 0x70], 0x2
21662 subc %l3, %o6, %o5
21663 edge16 %o4, %i3, %o0
21664 fornot2 %f0, %f18, %f18
21665 fpack32 %f4, %f16, %f8
21666 alignaddrl %l0, %o3, %g4
21667 sdivcc %l4, 0x09B0, %o7
21668 fble,a %fcc1, loop_1882
21669 nop
21670 setx 0x5FCCF074D055F20F, %l0, %l6
21671 stx %l6, [%l7 + 0x68]
21672 ldx [%l7 + 0x68], %fsr
21673 tl %icc, 0x1
21674 mulx %g6, %l6, %i4
21675loop_1882:
21676 addccc %l2, 0x192E, %l1
21677 fcmpeq16 %f30, %f10, %i2
21678 edge8n %g5, %i0, %o1
21679 edge8n %i5, %i7, %g3
21680 taddcctv %i6, 0x0444, %o2
21681 bvs loop_1883
21682 tn %icc, 0x7
21683 tvc %icc, 0x2
21684 subc %g1, %g2, %i1
21685loop_1883:
21686 taddcctv %g7, %l3, %o6
21687 array32 %l5, %o5, %i3
21688 udiv %o4, 0x0313, %o0
21689 st %f14, [%l7 + 0x38]
21690 nop
21691 setx 0x08A52E247BF59A5B, %l0, %l6
21692 stx %l6, [%l7 + 0x28]
21693 ldd [%l7 + 0x28], %f2
21694 setx 0xBBB75468E49CB632, %l1, %l5
21695 stx %l5, [%l7 + 0x10]
21696 ldd [%l7 + 0x10], %f30
21697 fdivd %f30, %f2, %f16
21698 sdivcc %o3, 0x1D81, %g4
21699 movcs %xcc, %l0, %o7
21700 edge32l %l4, %g6, %i4
21701 movre %l6, 0x2FE, %l2
21702 bl,a,pn %icc, loop_1884
21703 orn %i2, %g5, %i0
21704 fpadd16 %f22, %f30, %f12
21705 fnegs %f2, %f8
21706loop_1884:
21707 ble,a %icc, loop_1885
21708 andcc %l1, %o1, %i7
21709 addc %i5, %i6, %o2
21710 add %l7, 0x74, %l6
21711 wr %g0, 0x80, %asi
21712 casa [%l6] %asi, %g3, %g1
21713loop_1885:
21714 restored
21715 rdpr %cwp, %g1
21716 rdpr %cansave, %g2
21717 rdpr %canrestore, %g3
21718 rdpr %cleanwin, %g4
21719 rdpr %otherwin, %g5
21720 rdpr %wstate, %g6
21721 addc %i1, 0x014E, %g7
21722 ldd [%l7 + 0x20], %f16
21723 fmovdneg %icc, %f27, %f15
21724 movvs %xcc, %l3, %o6
21725 tne %xcc, 0x7
21726 fpmerge %f28, %f20, %f4
21727 edge32n %l5, %o5, %g2
21728 fmovse %xcc, %f23, %f12
21729 edge16 %o4, %o0, %i3
21730 fexpand %f22, %f26
21731 fbu %fcc1, loop_1886
21732 edge32n %o3, %g4, %o7
21733 tn %xcc, 0x0
21734 fexpand %f3, %f20
21735loop_1886:
21736 nop
21737 wr %g0, 0x16, %asi
21738 stda %f16, [%l7 + 0x40] %asi
21739 membar #Sync
21740 xnorcc %l0, %l4, %i4
21741 edge8 %l6, %g6, %l2
21742 fmovdneg %icc, %f4, %f10
21743 fsrc2s %f27, %f7
21744 brgez,a %g5, loop_1887
21745 movrne %i0, %i2, %l1
21746 edge32n %o1, %i5, %i7
21747 sth %o2, [%l7 + 0x5E]
21748loop_1887:
21749 ldx [%l7 + 0x10], %g3
21750 fmovdge %xcc, %f23, %f25
21751 edge16 %g1, %i6, %g7
21752 fornot1s %f25, %f30, %f2
21753 fxnors %f11, %f18, %f26
21754 tn %icc, 0x2
21755 bn,pt %xcc, loop_1888
21756 and %l3, %o6, %l5
21757 nop
21758 setx 0xA975BE330B8E4490, %l0, %l6
21759 stx %l6, [%l7 + 0x28]
21760 ldd [%l7 + 0x28], %f14
21761 setx 0xD5F0B479E7752A88, %l1, %l5
21762 stx %l5, [%l7 + 0x10]
21763 ldd [%l7 + 0x10], %f14
21764 fdivd %f14, %f14, %f8
21765 movrgez %i1, 0x2EC, %g2
21766loop_1888:
21767 tcs %icc, 0x7
21768 fmovdcc %xcc, %f10, %f8
21769 membar 0x57
21770 nop
21771 setx loop_1889, %l0, %l1
21772 wrpr 0x1, %tl
21773 wrpr %l1, %tpc
21774 add %l1, 0x4, %l1
21775 wrpr %l1, %tnpc
21776 setx 0x34400001400, %l0, %l1
21777 wrpr %l1, %tstate
21778 wrhpr 0x4, %htstate
21779 retry
21780 sllx %o4, 0x15, %o0
21781 srl %i3, %o3, %o5
21782 movvc %icc, %o7, %l0
21783loop_1889:
21784 nop
21785 wr %g0, 0x52, %asi
21786 ldxa [%g0 + 0x110] %asi, %g4
21787 fpmerge %f21, %f6, %f30
21788 tneg %xcc, 0x0
21789 movl %icc, %i4, %l6
21790 brlz %g6, loop_1890
21791 fba %fcc1, loop_1891
21792 movrgez %l2, %g5, %i0
21793 tleu %xcc, 0x7
21794loop_1890:
21795 nop
21796 wr %g0, 0x80, %asi
21797 ldsba [%l7 + 0x7D] %asi, %i2
21798loop_1891:
21799 fbl %fcc2, loop_1892
21800 movcc %xcc, %l4, %o1
21801 fzero %f14
21802 movcc %xcc, %i5, %l1
21803loop_1892:
21804 fbge %fcc2, loop_1893
21805 movrgz %o2, 0x27C, %i7
21806 tvc %icc, 0x7
21807 tsubcctv %g3, 0x009F, %i6
21808loop_1893:
21809 addcc %g1, 0x1627, %g7
21810 move %xcc, %l3, %l5
21811 umulcc %i1, 0x01E3, %g2
21812 fble %fcc3, loop_1894
21813 subc %o4, 0x0A7D, %o6
21814 movpos %xcc, %o0, %i3
21815 bgu,pn %icc, loop_1895
21816loop_1894:
21817 fmovrdlez %o3, %f28, %f4
21818 fandnot1 %f14, %f6, %f18
21819 edge32n %o7, %l0, %o5
21820loop_1895:
21821 fcmpeq32 %f28, %f10, %i4
21822 fbule,a %fcc2, loop_1896
21823 addccc %l6, 0x112F, %g4
21824 fpackfix %f10, %f1
21825 tvc %xcc, 0x3
21826loop_1896:
21827 stbar
21828 andncc %l2, %g5, %g6
21829 bcs,a %xcc, loop_1897
21830 fandnot2s %f30, %f7, %f19
21831 sll %i0, %i2, %o1
21832 restored
21833 rdpr %cwp, %g1
21834 rdpr %cansave, %g2
21835 rdpr %canrestore, %g3
21836 rdpr %cleanwin, %g4
21837 rdpr %otherwin, %g5
21838 rdpr %wstate, %g6
21839loop_1897:
21840 tsubcc %i5, %l1, %l4
21841 sub %o2, 0x1A9C, %g3
21842 fmovse %icc, %f31, %f20
21843 edge16n %i7, %i6, %g7
21844 andcc %l3, 0x0586, %l5
21845 movleu %icc, %i1, %g2
21846 fmovsg %icc, %f16, %f22
21847 sir 0x12DD
21848 alignaddrl %g1, %o6, %o0
21849 edge32n %i3, %o4, %o7
21850 set 0x30, %l1
21851 prefetcha [%l7 + %l1] 0x0c, 0x3
21852 bg,a loop_1898
21853 fornot1 %f0, %f0, %f28
21854 fbge %fcc0, loop_1899
21855 smul %o5, %i4, %l0
21856loop_1898:
21857 srax %l6, 0x0C, %g4
21858 orcc %g5, 0x1374, %l2
21859loop_1899:
21860 nop
21861 set 0x51, %g2
21862 stba %i0, [%l7 + %g2] 0x2f
21863 membar #Sync
21864 smul %i2, %g6, %o1
21865 xorcc %l1, %i5, %o2
21866 fbo %fcc3, loop_1900
21867 nop
21868 setx loop_1901, %l0, %l1
21869 wrpr 0x1, %tl
21870 wrpr %l1, %tpc
21871 add %l1, 0x4, %l1
21872 wrpr %l1, %tnpc
21873 setx 0x34400001400, %l0, %l1
21874 wrpr %l1, %tstate
21875 wrhpr 0x4, %htstate
21876 retry
21877 movre %g3, 0x3AD, %l4
21878 fmovdleu %xcc, %f3, %f21
21879loop_1900:
21880 brlz %i7, loop_1902
21881loop_1901:
21882 alignaddrl %i6, %g7, %l3
21883 movge %icc, %i1, %g2
21884 fmovde %xcc, %f18, %f6
21885loop_1902:
21886 fmovdvc %icc, %f1, %f0
21887 bleu,pn %icc, loop_1903
21888 subccc %g1, 0x1574, %l5
21889 fmovrsgez %o0, %f21, %f7
21890 array16 %i3, %o6, %o7
21891loop_1903:
21892 popc 0x0A9E, %o3
21893 nop
21894 setx 0x30C7E85D, %l0, %l6
21895 st %l6, [%l7 + 0x28]
21896 ld [%l7 + 0x28], %f6
21897 setx 0x215DA1C0, %l1, %l5
21898 st %l5, [%l7 + 0x10]
21899 ld [%l7 + 0x10], %f5
21900 fadds %f5, %f6, %f13
21901 ldd [%l7 + 0x50], %o4
21902 subccc %i4, 0x1150, %o4
21903 fandnot2 %f0, %f20, %f20
21904 ldstub [%l7 + 0x38], %l0
21905 ta %icc, 0x4
21906 fbue %fcc3, loop_1904
21907 orn %g4, 0x1D52, %l6
21908 add %l7, 0x08, %l6
21909 wr %g0, 0x80, %asi
21910 lda [%l6] %asi, %g5
21911 casa [%l6] 0x80, %g5, %i0
21912loop_1904:
21913 umul %i2, %l2, %o1
21914 wr %g0, 0x81, %asi
21915 prefetcha [%l7 + 0x20] %asi, 0x2
21916 taddcc %g6, %o2, %g3
21917 movre %l4, 0x302, %i7
21918 set 0x210, %g6
21919 stxa %i5, [%g0 + %g6] 0x52
21920 sll %i6, %l3, %i1
21921 tvs %icc, 0x5
21922 xorcc %g7, %g1, %l5
21923 fmovdneg %icc, %f18, %f3
21924 edge32ln %o0, %i3, %g2
21925 movcs %icc, %o6, %o7
21926 edge8 %o5, %o3, %o4
21927 sll %i4, %g4, %l6
21928 move %icc, %g5, %l0
21929 brgz %i2, loop_1905
21930 edge32l %l2, %o1, %i0
21931 tleu %icc, 0x0
21932 add %l7, 0x28, %l6
21933 wr %g0, 0x89, %asi
21934 ldxa [%l6] %asi, %g6
21935 casxa [%l6] %asi, %g6, %o2
21936loop_1905:
21937 fbul %fcc3, loop_1906
21938 be,a,pn %xcc, loop_1907
21939 nop
21940 setx 0x0685EE2685BDB2D7, %l0, %l6
21941 stx %l6, [%l7 + 0x28]
21942 ldd [%l7 + 0x28], %f8
21943 setx 0x5E797178B3C58FE0, %l1, %l5
21944 stx %l5, [%l7 + 0x10]
21945 ldd [%l7 + 0x10], %f12
21946 faddd %f12, %f8, %f18
21947 umul %g3, %l4, %i7
21948loop_1906:
21949 call loop_1908
21950loop_1907:
21951 fandnot1s %f11, %f16, %f10
21952 tneg %xcc, 0x6
21953 fnors %f31, %f6, %f0
21954loop_1908:
21955 fmovdl %xcc, %f9, %f19
21956 prefetch [%l7 + 0x10], 0x1
21957 ble,pn %icc, loop_1909
21958 lduh [%l7 + 0x44], %i5
21959 addc %l1, 0x04C3, %i6
21960 fsrc1s %f19, %f9
21961loop_1909:
21962 lduw [%l7 + 0x08], %l3
21963 bneg,pn %xcc, loop_1910
21964 addccc %g7, %i1, %l5
21965 tcc %xcc, 0x4
21966 bneg,pt %xcc, loop_1911
21967loop_1910:
21968 tsubcc %o0, %i3, %g1
21969 movgu %xcc, %o6, %o7
21970 subccc %g2, 0x1BF7, %o5
21971loop_1911:
21972 ldd [%l7 + 0x68], %f28
21973 movrlz %o4, 0x296, %i4
21974 fba %fcc1, loop_1912
21975 movl %xcc, %g4, %o3
21976 wr %g0, 0x2c, %asi
21977 ldda [%l7 + 0x50] %asi, %g4
21978loop_1912:
21979 nop
21980 set 0x20, %l2
21981 ldda [%l7 + %l2] 0x24, %l0
21982 ldub [%l7 + 0x7D], %i2
21983 fpack32 %f18, %f12, %f24
21984 movle %xcc, %l2, %o1
21985 array16 %l6, %g6, %i0
21986 tl %icc, 0x5
21987 nop
21988 fitos %f8, %f19
21989 fstox %f19, %f16
21990 fxtos %f16, %f4
21991 movcc %icc, %o2, %l4
21992 subcc %g3, 0x0597, %i5
21993 sub %l1, 0x1AF7, %i6
21994 bg loop_1913
21995 nop
21996 setx 0xC178A66E6A6EACEA, %l0, %l6
21997 stx %l6, [%l7 + 0x28]
21998 ldd [%l7 + 0x28], %f16
21999 setx 0x121D3B3DFA4E2FC1, %l1, %l5
22000 stx %l5, [%l7 + 0x10]
22001 ldd [%l7 + 0x10], %f14
22002 fsubd %f14, %f16, %f16
22003 fmovsne %xcc, %f2, %f12
22004 tcs %xcc, 0x6
22005loop_1913:
22006 bvs,a,pt %xcc, loop_1914
22007 array8 %i7, %l3, %i1
22008 movcs %icc, %g7, %o0
22009 nop
22010 set 0x60, %o7
22011 lduh [%l7 + %o7], %l5
22012loop_1914:
22013 array32 %g1, %o6, %o7
22014 alignaddrl %g2, %i3, %o5
22015 saved
22016 rdpr %cwp, %g1
22017 rdpr %cansave, %g2
22018 rdpr %canrestore, %g3
22019 rdpr %cleanwin, %g4
22020 rdpr %otherwin, %g5
22021 rdpr %wstate, %g6
22022 bneg,a,pt %icc, loop_1915
22023 nop
22024 set 0x40, %i7
22025 lduw [%l7 + %i7], %o4
22026 xnor %g4, %i4, %g5
22027 move %icc, %o3, %i2
22028loop_1915:
22029 tvs %xcc, 0x4
22030 addcc %l2, 0x0155, %l0
22031 ld [%l7 + 0x2C], %f17
22032 fabss %f24, %f30
22033 edge32n %o1, %g6, %l6
22034 ba,pt %icc, loop_1916
22035 sethi 0x16BB, %o2
22036 edge8 %i0, %l4, %i5
22037 sllx %l1, %g3, %i7
22038loop_1916:
22039 udivcc %l3, 0x0510, %i6
22040 movrlez %i1, 0x31A, %o0
22041 movcc %icc, %l5, %g1
22042 movgu %xcc, %g7, %o6
22043 movcc %xcc, %g2, %i3
22044 lduh [%l7 + 0x56], %o7
22045 array32 %o4, %o5, %i4
22046 brlz,a %g4, loop_1917
22047 alignaddr %g5, %i2, %o3
22048 fbue %fcc3, loop_1918
22049 movrlez %l2, %l0, %o1
22050loop_1917:
22051 edge16n %g6, %o2, %l6
22052 set 0x40, %g4
22053 lda [%l7 + %g4] 0x81, %f20
22054loop_1918:
22055 fmovdge %icc, %f12, %f6
22056 fmovscc %icc, %f9, %f10
22057 stbar
22058 or %i0, %l4, %i5
22059 popc 0x1DFE, %l1
22060 brz %g3, loop_1919
22061 ble,a loop_1920
22062 tcc %xcc, 0x5
22063 tcs %xcc, 0x5
22064loop_1919:
22065 mulx %i7, %i6, %i1
22066loop_1920:
22067 fornot2 %f30, %f4, %f14
22068 movgu %icc, %o0, %l3
22069 for %f12, %f2, %f28
22070 membar #Sync
22071 wr %g0, 0xf1, %asi
22072 ldda [%l7 + 0x40] %asi, %f16
22073 alignaddrl %l5, %g1, %o6
22074 brgz %g2, loop_1921
22075 fblg %fcc0, loop_1922
22076 nop
22077 setx loop_1923, %l0, %l1
22078 wrpr 0x1, %tl
22079 wrpr %l1, %tnpc
22080 setx 0x34400001400, %l0, %l1
22081 wrpr %l1, %tstate
22082 wrhpr 0x4, %htstate
22083 done
22084 tg %xcc, 0x2
22085loop_1921:
22086 fmovsn %xcc, %f0, %f21
22087loop_1922:
22088 fexpand %f19, %f26
22089loop_1923:
22090 brgez,a %g7, loop_1924
22091 nop
22092 fitos %f9, %f13
22093 fstoi %f13, %f15
22094 ld [%l7 + 0x74], %f5
22095 movneg %xcc, %o7, %o4
22096loop_1924:
22097 andcc %i3, %o5, %g4
22098 subcc %g5, 0x15FA, %i2
22099 movg %icc, %o3, %i4
22100 movrlz %l0, %l2, %o1
22101 mulx %o2, 0x1035, %l6
22102 bneg,pt %xcc, loop_1925
22103 addcc %g6, 0x1DC7, %i0
22104 edge32ln %i5, %l1, %g3
22105 array32 %l4, %i7, %i6
22106loop_1925:
22107 array16 %i1, %l3, %o0
22108 srlx %g1, %l5, %o6
22109 edge32ln %g7, %o7, %g2
22110 fexpand %f7, %f8
22111 tl %xcc, 0x1
22112 wr %g0, 0x2a, %asi
22113 stwa %i3, [%l7 + 0x64] %asi
22114 membar #Sync
22115 fors %f16, %f2, %f12
22116 tsubcc %o4, %g4, %g5
22117 fmovs %f29, %f30
22118 fmovrslz %o5, %f13, %f21
22119 movleu %xcc, %o3, %i2
22120 tl %icc, 0x5
22121 subcc %l0, 0x076D, %l2
22122 alignaddrl %i4, %o2, %o1
22123 or %l6, %i0, %i5
22124 fmovsl %xcc, %f30, %f5
22125 wr %g0, 0x10, %asi
22126 ldsha [%l7 + 0x56] %asi, %l1
22127 bge,a %xcc, loop_1926
22128 or %g6, 0x044B, %l4
22129 popc %i7, %i6
22130 movpos %icc, %g3, %l3
22131loop_1926:
22132 movgu %xcc, %i1, %o0
22133 edge32n %l5, %o6, %g1
22134 movvs %icc, %g7, %o7
22135 sub %i3, %o4, %g2
22136 tvs %icc, 0x0
22137 taddcc %g4, %g5, %o3
22138 fone %f24
22139 udivcc %o5, 0x1FF8, %l0
22140 tleu %icc, 0x1
22141 umulcc %i2, %i4, %l2
22142 nop
22143 setx 0x46435AC9, %l0, %l6
22144 st %l6, [%l7 + 0x28]
22145 ld [%l7 + 0x28], %f24
22146 setx 0x40E0BE90, %l1, %l5
22147 st %l5, [%l7 + 0x10]
22148 ld [%l7 + 0x10], %f22
22149 fdivs %f22, %f24, %f14
22150 bleu,a loop_1927
22151 fnand %f10, %f12, %f10
22152 movrgez %o2, 0x0A0, %o1
22153 stbar
22154loop_1927:
22155 ba,a,pt %icc, loop_1928
22156 movrgez %l6, 0x112, %i0
22157 tsubcc %i5, %l1, %g6
22158 mulx %i7, 0x09FD, %i6
22159loop_1928:
22160 edge32l %g3, %l3, %l4
22161 membar 0x25
22162 fblg %fcc1, loop_1929
22163 fbu %fcc3, loop_1930
22164 addccc %o0, %l5, %i1
22165 tgu %xcc, 0x1
22166loop_1929:
22167 fbu %fcc0, loop_1931
22168loop_1930:
22169 fsrc2 %f12, %f22
22170 fxors %f12, %f23, %f29
22171 array8 %o6, %g7, %g1
22172loop_1931:
22173 restored
22174 rdpr %cwp, %g1
22175 rdpr %cansave, %g2
22176 rdpr %canrestore, %g3
22177 rdpr %cleanwin, %g4
22178 rdpr %otherwin, %g5
22179 rdpr %wstate, %g6
22180 fbo %fcc2, loop_1932
22181 fbue %fcc0, loop_1933
22182 movge %icc, %i3, %o4
22183 fmovscc %xcc, %f18, %f3
22184loop_1932:
22185 tsubcc %o7, 0x194F, %g4
22186loop_1933:
22187 tge %icc, 0x2
22188 fmovsgu %xcc, %f19, %f20
22189 bshuffle %f28, %f30, %f26
22190 tne %icc, 0x2
22191 movvs %icc, %g2, %g5
22192 ldsb [%l7 + 0x4E], %o5
22193 call loop_1934
22194 nop
22195 setx 0xC049538D, %l0, %l6
22196 st %l6, [%l7 + 0x7C]
22197 ld [%l7 + 0x7C], %fsr
22198 movrlz %l0, %o3, %i2
22199 edge8 %l2, %i4, %o1
22200loop_1934:
22201 nop
22202 fitod %f6, %f10
22203 fdtox %f10, %f24
22204 fxtod %f24, %f20
22205 edge32 %o2, %i0, %l6
22206 brlz %l1, loop_1935
22207 xorcc %g6, %i5, %i6
22208 and %i7, 0x1ADE, %l3
22209 set 0x0, %i4
22210 stxa %l4, [%g0 + %i4] 0x57
22211loop_1935:
22212 movrne %o0, %g3, %i1
22213 set 0x17, %i1
22214 ldstuba [%l7 + %i1] 0x81, %l5
22215 addccc %o6, 0x0711, %g1
22216 fpadd32s %f20, %f14, %f10
22217 edge8 %g7, %i3, %o4
22218 srlx %o7, %g2, %g4
22219 fcmpne16 %f30, %f0, %g5
22220 fmovdneg %xcc, %f12, %f11
22221 fnot1 %f0, %f26
22222 movrlz %l0, 0x3C8, %o3
22223 set 0x10, %g7
22224 swapa [%l7 + %g7] 0x80, %o5
22225 fxor %f2, %f12, %f0
22226 nop
22227 setx 0x939FEB5DC8D16B77, %l0, %l6
22228 stx %l6, [%l7 + 0x28]
22229 ldd [%l7 + 0x28], %f16
22230 setx 0xF1F638F4F6148315, %l1, %l5
22231 stx %l5, [%l7 + 0x10]
22232 ldd [%l7 + 0x10], %f24
22233 faddd %f24, %f16, %f12
22234 movrne %l2, %i2, %o1
22235 wr %g0, 0x81, %asi
22236 lduha [%l7 + 0x18] %asi, %o2
22237 sdivcc %i4, 0x01BE, %i0
22238 movvc %xcc, %l6, %l1
22239 move %icc, %g6, %i6
22240 udivcc %i5, 0x00ED, %i7
22241 fbug %fcc2, loop_1936
22242 fmul8sux16 %f18, %f24, %f22
22243 sdiv %l3, 0x13FF, %l4
22244 tleu %xcc, 0x4
22245loop_1936:
22246 nop
22247 setx loop_1937, %l0, %l1
22248 jmpl %l1, %o0
22249 fmovse %xcc, %f25, %f19
22250 set 0x1C, %o2
22251 swapa [%l7 + %o2] 0x0c, %i1
22252loop_1937:
22253 nop
22254 wr %g0, 0x88, %asi
22255 lduba [%l7 + 0x4B] %asi, %l5
22256 xnorcc %o6, %g3, %g1
22257 edge32 %g7, %o4, %o7
22258 tsubcctv %i3, %g2, %g5
22259 orcc %g4, %l0, %o5
22260 edge32l %o3, %i2, %l2
22261 movn %icc, %o2, %i4
22262 orn %o1, 0x03C6, %l6
22263 set 0x5C, %l0
22264 stha %l1, [%l7 + %l0] 0x11
22265 tneg %xcc, 0x1
22266 fmuld8sux16 %f2, %f9, %f6
22267 andn %i0, 0x0081, %g6
22268 srlx %i6, %i5, %i7
22269 fzero %f16
22270 sir 0x1B42
22271 ta %icc, 0x1
22272 edge32l %l4, %l3, %i1
22273 bge,a loop_1938
22274 bgu,a,pt %xcc, loop_1939
22275 fpsub16 %f26, %f10, %f26
22276 add %l7, 0x48, %l6
22277 wr %g0, 0x0c, %asi
22278 casa [%l6] 0x0c, %l5, %o6
22279loop_1938:
22280 ld [%l7 + 0x68], %f30
22281loop_1939:
22282 srlx %o0, %g3, %g1
22283 ta %icc, 0x6
22284 fmovdleu %icc, %f17, %f28
22285 udivcc %g7, 0x17B0, %o7
22286 nop
22287 fitod %f8, %f18
22288 fdtos %f18, %f0
22289 set 0x70, %o6
22290 prefetcha [%l7 + %o6] 0x19, 0x2
22291 mulx %g2, %g5, %g4
22292 movcs %icc, %i3, %l0
22293 fabsd %f26, %f12
22294 sethi 0x0B1D, %o3
22295 nop
22296 setx 0x8041F8BB, %l0, %l6
22297 st %l6, [%l7 + 0x6C]
22298 ld [%l7 + 0x6C], %fsr
22299 fbne %fcc1, loop_1940
22300 sdiv %o5, 0x1FC3, %l2
22301 alignaddrl %i2, %i4, %o2
22302 fornot2 %f6, %f26, %f26
22303loop_1940:
22304 tcs %xcc, 0x5
22305 add %l7, 0x70, %l6
22306 wr %g0, 0x18, %asi
22307 casxa [%l6] %asi, %l6, %o1
22308 set 0x3E, %g3
22309 ldsba [%l7 + %g3] 0x88, %l1
22310 fbg %fcc3, loop_1941
22311 array8 %i0, %g6, %i6
22312 te %icc, 0x5
22313 std %f2, [%l7 + 0x58]
22314loop_1941:
22315 or %i7, 0x0A0F, %l4
22316 mulx %i5, 0x0944, %i1
22317 wr %g0, 0x19, %asi
22318 stha %l5, [%l7 + 0x6A] %asi
22319 pdist %f16, %f26, %f6
22320 movpos %icc, %l3, %o0
22321 movvc %xcc, %o6, %g3
22322 fmovdcc %xcc, %f13, %f3
22323 nop
22324 setx loop_1942, %l0, %l1
22325 jmpl %l1, %g1
22326 udivcc %g7, 0x1A80, %o7
22327 tgu %icc, 0x6
22328 tcc %icc, 0x5
22329loop_1942:
22330 orncc %g2, 0x1AF6, %o4
22331 andncc %g4, %i3, %l0
22332 andncc %o3, %g5, %l2
22333 edge16l %i2, %o5, %i4
22334 nop
22335 setx 0x2BA4EDA39BE1AAAE, %l0, %l6
22336 stx %l6, [%l7 + 0x28]
22337 ldd [%l7 + 0x28], %f0
22338 setx 0xC834F8DC6472E63D, %l1, %l5
22339 stx %l5, [%l7 + 0x10]
22340 ldd [%l7 + 0x10], %f20
22341 fsubd %f20, %f0, %f0
22342 fcmpeq16 %f12, %f14, %o2
22343 movge %icc, %l6, %l1
22344 edge32ln %i0, %o1, %g6
22345 fmovdpos %xcc, %f21, %f26
22346 tge %icc, 0x5
22347 fnands %f3, %f15, %f31
22348 sdiv %i7, 0x102A, %l4
22349 taddcctv %i5, 0x0A59, %i6
22350 movl %icc, %i1, %l5
22351 membar 0x23
22352 taddcctv %l3, 0x1B2B, %o0
22353 tge %xcc, 0x6
22354 movpos %icc, %o6, %g1
22355 nop
22356 setx 0xB69327A5853FC826, %l0, %l6
22357 stx %l6, [%l7 + 0x28]
22358 ldd [%l7 + 0x28], %f8
22359 setx 0xF755253660BD9E40, %l1, %l5
22360 stx %l5, [%l7 + 0x10]
22361 ldd [%l7 + 0x10], %f12
22362 faddd %f12, %f8, %f22
22363 movcc %icc, %g7, %o7
22364 fcmpeq32 %f0, %f4, %g2
22365 fpadd32 %f0, %f28, %f2
22366 edge16 %o4, %g4, %g3
22367 movpos %icc, %l0, %o3
22368 nop
22369 setx 0x8FC029EE, %l0, %l6
22370 st %l6, [%l7 + 0x28]
22371 ld [%l7 + 0x28], %f17
22372 fsqrts %f17, %f4
22373 nop
22374 setx loop_1943, %l0, %l1
22375 jmpl %l1, %g5
22376 bn,a %icc, loop_1944
22377 movrlez %l2, %i3, %i2
22378 smul %o5, %o2, %l6
22379loop_1943:
22380 ta %xcc, 0x6
22381loop_1944:
22382 edge16ln %l1, %i0, %i4
22383 fzeros %f17
22384 and %o1, 0x037B, %g6
22385 tgu %xcc, 0x6
22386 movcs %xcc, %l4, %i5
22387 fbge,a %fcc1, loop_1945
22388 fmovsl %icc, %f27, %f8
22389 fbule,a %fcc1, loop_1946
22390 subcc %i6, %i7, %l5
22391loop_1945:
22392 nop
22393 setx 0x004F791C, %l0, %l6
22394 st %l6, [%l7 + 0x44]
22395 ld [%l7 + 0x44], %fsr
22396 xnorcc %i1, %o0, %o6
22397loop_1946:
22398 nop
22399 wr %g0, 0x19, %asi
22400 stda %f0, [%l7 + 0x40] %asi
22401 movleu %icc, %l3, %g1
22402 brlez,a %g7, loop_1947
22403 ldub [%l7 + 0x1E], %g2
22404 xorcc %o7, %o4, %g4
22405 popc 0x0271, %g3
22406loop_1947:
22407 udivx %l0, 0x1D39, %g5
22408 tn %icc, 0x5
22409 tg %icc, 0x5
22410 nop
22411 setx loop_1948, %l0, %l1
22412 wrpr 0x1, %tl
22413 wrpr %l1, %tnpc
22414 setx 0x34400001400, %l0, %l1
22415 wrpr %l1, %tstate
22416 wrhpr 0x4, %htstate
22417 done
22418 ldsw [%l7 + 0x1C], %o3
22419 fbe %fcc1, loop_1949
22420 nop
22421 fitos %f20, %f2
22422loop_1948:
22423 bne %icc, loop_1950
22424 alignaddrl %i3, %i2, %l2
22425loop_1949:
22426 nop
22427 setx 0x1073DEFA, %l0, %l6
22428 st %l6, [%l7 + 0x24]
22429 ld [%l7 + 0x24], %fsr
22430 xor %o2, 0x1697, %l6
22431loop_1950:
22432 edge32 %o5, %i0, %i4
22433 fpack32 %f4, %f20, %f0
22434 edge8l %o1, %l1, %g6
22435 smulcc %l4, %i6, %i7
22436 fbe,a %fcc1, loop_1951
22437 bne,a %xcc, loop_1952
22438 pdist %f30, %f14, %f12
22439 smul %l5, %i1, %i5
22440loop_1951:
22441 fbu,a %fcc1, loop_1953
22442loop_1952:
22443 edge32ln %o6, %l3, %o0
22444 movrne %g7, 0x187, %g1
22445 nop
22446 setx 0x9644773FDC8CDD05, %l0, %l6
22447 stx %l6, [%l7 + 0x28]
22448 ldd [%l7 + 0x28], %f2
22449 fsqrtd %f2, %f2
22450loop_1953:
22451 mova %xcc, %o7, %g2
22452 or %g4, 0x142F, %g3
22453 sdivcc %o4, 0x1567, %l0
22454 mulscc %o3, 0x00D8, %i3
22455 move %icc, %i2, %l2
22456 array32 %o2, %g5, %o5
22457 umulcc %l6, %i0, %o1
22458 add %l7, 0x3C, %l6
22459 wr %g0, 0x89, %asi
22460 casa [%l6] 0x89, %l1, %i4
22461 fmovs %f26, %f3
22462 tn %xcc, 0x4
22463 subc %g6, 0x057A, %l4
22464 fbn,a %fcc3, loop_1954
22465 fbl,a %fcc0, loop_1955
22466 brlez,a %i7, loop_1956
22467 fnot2s %f29, %f11
22468loop_1954:
22469 membar 0x58
22470loop_1955:
22471 orcc %l5, 0x009B, %i1
22472loop_1956:
22473 alignaddr %i5, %o6, %i6
22474 smul %l3, 0x12BD, %g7
22475 fmovdvc %xcc, %f21, %f7
22476 fbg,a %fcc2, loop_1957
22477 nop
22478 setx 0x914341280EE6AD18, %l0, %l6
22479 stx %l6, [%l7 + 0x28]
22480 ldd [%l7 + 0x28], %f16
22481 fsqrtd %f16, %f0
22482 stbar
22483 wr %g0, 0x10, %asi
22484 lda [%l7 + 0x68] %asi, %f6
22485loop_1957:
22486 mova %icc, %o0, %o7
22487 wr %g0, 0x81, %asi
22488 lda [%l7 + 0x64] %asi, %f20
22489 fmovrdgz %g1, %f4, %f30
22490 sir 0x1805
22491 sll %g2, 0x0C, %g3
22492 movvc %icc, %g4, %o4
22493 nop
22494 setx 0x8B9B0F4E, %l0, %l6
22495 st %l6, [%l7 + 0x28]
22496 ld [%l7 + 0x28], %f4
22497 setx 0x46D53076, %l1, %l5
22498 st %l5, [%l7 + 0x10]
22499 ld [%l7 + 0x10], %f0
22500 fsubs %f0, %f4, %f28
22501 srl %o3, 0x0C, %i3
22502 taddcc %l0, %i2, %l2
22503 fpsub32s %f9, %f26, %f9
22504 tvs %icc, 0x4
22505 orn %o2, 0x1FCE, %g5
22506 tcc %icc, 0x7
22507 fmovsge %icc, %f7, %f30
22508 nop
22509 setx 0x2F3DAB4F, %l0, %l6
22510 st %l6, [%l7 + 0x28]
22511 ld [%l7 + 0x28], %f29
22512 setx 0x3A475E23, %l1, %l5
22513 st %l5, [%l7 + 0x10]
22514 ld [%l7 + 0x10], %f14
22515 fsubs %f14, %f29, %f31
22516 tle %icc, 0x0
22517 bg,a %xcc, loop_1958
22518 fmul8sux16 %f30, %f16, %f0
22519 nop
22520 setx 0x782AC6B7306BBB50, %l0, %l6
22521 stx %l6, [%l7 + 0x48]
22522 ldx [%l7 + 0x48], %fsr
22523 fxors %f25, %f10, %f8
22524loop_1958:
22525 addc %l6, 0x1197, %i0
22526 sdivcc %o5, 0x0445, %o1
22527 popc %i4, %g6
22528 std %f14, [%l7 + 0x20]
22529 edge8l %l1, %l4, %l5
22530 set 0x18, %l5
22531 ldstuba [%l7 + %l5] 0x19, %i1
22532 fmovrdne %i7, %f8, %f22
22533 xnor %o6, %i5, %i6
22534 edge32 %g7, %l3, %o7
22535 umul %o0, %g2, %g3
22536 set 0x44, %l4
22537 ldswa [%l7 + %l4] 0x19, %g4
22538 nop
22539 setx 0x11CD8FD33623A975, %l0, %l6
22540 stx %l6, [%l7 + 0x28]
22541 ldd [%l7 + 0x28], %f14
22542 setx 0xEF7C0A7647C6D9E3, %l1, %l5
22543 stx %l5, [%l7 + 0x10]
22544 ldd [%l7 + 0x10], %f14
22545 faddd %f14, %f14, %f0
22546 tvc %xcc, 0x2
22547 edge16n %o4, %o3, %g1
22548 fabsd %f12, %f8
22549 popc %i3, %l0
22550 tne %icc, 0x2
22551 alignaddr %l2, %i2, %g5
22552 ldd [%l7 + 0x50], %f14
22553 bn,a,pt %icc, loop_1959
22554 sra %o2, %i0, %l6
22555 andn %o1, 0x1364, %i4
22556 movleu %icc, %o5, %g6
22557loop_1959:
22558 alignaddrl %l4, %l1, %i1
22559 pdist %f12, %f6, %f28
22560 nop
22561 setx 0x984DFC3A, %l0, %l6
22562 st %l6, [%l7 + 0x28]
22563 ld [%l7 + 0x28], %f9
22564 setx 0x6C8829D1, %l1, %l5
22565 st %l5, [%l7 + 0x10]
22566 ld [%l7 + 0x10], %f3
22567 fadds %f3, %f9, %f22
22568 call loop_1960
22569 sth %l5, [%l7 + 0x6C]
22570 ldd [%l7 + 0x60], %f26
22571 mova %icc, %o6, %i7
22572loop_1960:
22573 nop
22574 wr %g0, 0x0c, %asi
22575 ldsha [%l7 + 0x14] %asi, %i5
22576 saved
22577 rdpr %cwp, %g1
22578 rdpr %cansave, %g2
22579 rdpr %canrestore, %g3
22580 rdpr %cleanwin, %g4
22581 rdpr %otherwin, %g5
22582 rdpr %wstate, %g6
22583 nop
22584 setx 0x07BD3A4E936E0716, %l0, %l6
22585 stx %l6, [%l7 + 0x28]
22586 ldd [%l7 + 0x28], %f12
22587 setx 0x76CB506CB0633491, %l1, %l5
22588 stx %l5, [%l7 + 0x10]
22589 ldd [%l7 + 0x10], %f20
22590 fmuld %f20, %f12, %f6
22591 nop
22592 setx 0x90DB80B5AC9D4FBD, %l0, %l6
22593 stx %l6, [%l7 + 0x28]
22594 ldd [%l7 + 0x28], %f24
22595 setx 0x0EE1C07773312791, %l1, %l5
22596 stx %l5, [%l7 + 0x10]
22597 ldd [%l7 + 0x10], %f14
22598 faddd %f14, %f24, %f20
22599 array32 %g7, %l3, %o7
22600 fmovdpos %xcc, %f16, %f8
22601 edge16ln %o0, %i6, %g2
22602 wr %g0, 0x2f, %asi
22603 stwa %g4, [%l7 + 0x14] %asi
22604 membar #Sync
22605 fmul8ulx16 %f22, %f28, %f22
22606 fmul8x16 %f30, %f22, %f12
22607 ldsb [%l7 + 0x0D], %g3
22608 fmovrdgz %o3, %f22, %f16
22609 orncc %o4, %g1, %l0
22610 tge %icc, 0x1
22611 fbu,a %fcc3, loop_1961
22612 fmuld8sux16 %f19, %f17, %f28
22613 sra %l2, %i3, %i2
22614 mulscc %o2, 0x0623, %g5
22615loop_1961:
22616 subccc %i0, 0x042F, %o1
22617 tn %xcc, 0x4
22618 mulscc %l6, 0x1B35, %i4
22619 array16 %g6, %o5, %l1
22620 fmul8x16al %f29, %f16, %f0
22621 array16 %l4, %i1, %l5
22622 addcc %o6, %i7, %i5
22623 tn %icc, 0x2
22624 sllx %l3, 0x0B, %g7
22625 fxnor %f12, %f4, %f20
22626 nop
22627 set 0x6D, %i2
22628 stb %o7, [%l7 + %i2]
22629 addcc %i6, %o0, %g2
22630 movn %xcc, %g3, %g4
22631 movrgez %o3, 0x05E, %o4
22632 xnorcc %l0, %l2, %g1
22633 fmovde %icc, %f16, %f27
22634 movvs %xcc, %i2, %o2
22635 xnorcc %i3, %g5, %i0
22636 fble,a %fcc3, loop_1962
22637 alignaddrl %l6, %i4, %g6
22638 tleu %icc, 0x3
22639 movpos %xcc, %o1, %l1
22640loop_1962:
22641 edge32n %l4, %i1, %l5
22642 popc 0x0F8B, %o6
22643 fxnor %f14, %f2, %f30
22644 wr %g0, 0x89, %asi
22645 lduba [%l7 + 0x37] %asi, %i7
22646 sll %o5, 0x11, %l3
22647 xnor %i5, 0x1335, %o7
22648 fpadd16s %f8, %f0, %f21
22649 tcs %xcc, 0x5
22650 movvs %icc, %g7, %o0
22651 fbg %fcc3, loop_1963
22652 fmovsa %xcc, %f20, %f17
22653 movre %g2, %i6, %g3
22654 sra %o3, %g4, %l0
22655loop_1963:
22656 nop
22657 setx loop_1964, %l0, %l1
22658 jmpl %l1, %o4
22659 fbu %fcc0, loop_1965
22660 xorcc %l2, %g1, %o2
22661 nop
22662 setx 0xA52D4BE0, %l0, %l6
22663 st %l6, [%l7 + 0x28]
22664 ld [%l7 + 0x28], %f1
22665 setx 0x1094571F, %l1, %l5
22666 st %l5, [%l7 + 0x10]
22667 ld [%l7 + 0x10], %f11
22668 fdivs %f11, %f1, %f16
22669loop_1964:
22670 ld [%l7 + 0x3C], %f20
22671loop_1965:
22672 edge16n %i2, %i3, %i0
22673 fmovsvc %icc, %f13, %f6
22674 tne %xcc, 0x4
22675 fbug,a %fcc3, loop_1966
22676 edge32 %g5, %l6, %i4
22677 movrlez %o1, %g6, %l1
22678 sra %i1, %l5, %l4
22679loop_1966:
22680 tcs %icc, 0x2
22681 edge16n %o6, %i7, %o5
22682 movrne %l3, %o7, %i5
22683 fmovdneg %xcc, %f28, %f23
22684 ta %xcc, 0x3
22685 ldd [%l7 + 0x68], %g6
22686 tneg %icc, 0x0
22687 alignaddrl %g2, %i6, %g3
22688 fmovdcs %icc, %f21, %f30
22689 taddcc %o3, 0x0936, %g4
22690 tle %icc, 0x1
22691 fmovrsne %o0, %f7, %f20
22692 sir 0x0DAE
22693 tl %icc, 0x3
22694 ldd [%l7 + 0x20], %o4
22695 brgez,a %l0, loop_1967
22696 edge8 %g1, %l2, %o2
22697 fmovd %f24, %f20
22698 edge16l %i2, %i3, %i0
22699loop_1967:
22700 smul %g5, %l6, %i4
22701 and %o1, 0x06D9, %l1
22702 subcc %g6, 0x0D2A, %l5
22703 fbn,a %fcc2, loop_1968
22704 tgu %icc, 0x6
22705 taddcc %l4, 0x06E9, %i1
22706 fcmpgt16 %f22, %f20, %i7
22707loop_1968:
22708 andncc %o5, %l3, %o6
22709 fzeros %f23
22710 movge %icc, %i5, %o7
22711 fnot2s %f23, %f23
22712 movleu %xcc, %g7, %g2
22713 movge %xcc, %g3, %i6
22714 orncc %g4, %o0, %o4
22715 tl %xcc, 0x1
22716 movgu %icc, %l0, %g1
22717 movneg %icc, %o3, %o2
22718 ldub [%l7 + 0x72], %i2
22719 srax %i3, %i0, %l2
22720 movcs %xcc, %l6, %g5
22721 addccc %i4, 0x10C2, %l1
22722 stbar
22723 bn,a,pt %xcc, loop_1969
22724 nop
22725 set 0x5E, %g1
22726 sth %o1, [%l7 + %g1]
22727 movre %l5, 0x228, %l4
22728 alignaddrl %i1, %g6, %o5
22729loop_1969:
22730 movn %xcc, %i7, %l3
22731 xnor %o6, 0x0543, %o7
22732 fble %fcc0, loop_1970
22733 brlz,a %g7, loop_1971
22734 umulcc %g2, %i5, %i6
22735 xor %g3, %o0, %g4
22736loop_1970:
22737 fors %f31, %f7, %f18
22738loop_1971:
22739 bcs,pn %xcc, loop_1972
22740 popc %l0, %o4
22741 sethi 0x163A, %o3
22742 set 0x2F, %i6
22743 stba %g1, [%l7 + %i6] 0x11
22744loop_1972:
22745 fmovsn %icc, %f11, %f15
22746 edge16ln %i2, %i3, %i0
22747 nop
22748 setx 0xF57AC325, %l0, %l6
22749 st %l6, [%l7 + 0x28]
22750 ld [%l7 + 0x28], %f3
22751 setx 0x5B32164D, %l1, %l5
22752 st %l5, [%l7 + 0x10]
22753 ld [%l7 + 0x10], %f14
22754 fdivs %f14, %f3, %f7
22755 sir 0x0D6C
22756 fmovdvs %xcc, %f15, %f14
22757 fmovrse %l2, %f30, %f15
22758 movleu %xcc, %o2, %l6
22759 fnands %f30, %f25, %f11
22760 fmovrsgez %g5, %f8, %f9
22761 bvc,pn %xcc, loop_1973
22762 srl %l1, %i4, %o1
22763 smulcc %l5, 0x06B9, %i1
22764 srl %l4, 0x19, %g6
22765loop_1973:
22766 fbe,a %fcc0, loop_1974
22767 edge16 %o5, %i7, %o6
22768 fandnot2s %f19, %f25, %f31
22769 sra %l3, 0x18, %g7
22770loop_1974:
22771 fmovrsgez %o7, %f8, %f7
22772 sllx %g2, 0x17, %i5
22773 sethi 0x18BE, %g3
22774 set 0x08, %l3
22775 lda [%l7 + %l3] 0x80, %f18
22776 addc %o0, 0x1859, %g4
22777 fbe %fcc1, loop_1975
22778 fbo,a %fcc2, loop_1976
22779 fbe,a %fcc1, loop_1977
22780 and %l0, %o4, %i6
22781loop_1975:
22782 nop
22783 add %l7, 0x38, %l6
22784 wr %g0, 0x81, %asi
22785 ldxa [%l6] %asi, %o3
22786 casxa [%l6] %asi, %o3, %i2
22787loop_1976:
22788 xor %i3, %g1, %i0
22789loop_1977:
22790 subc %o2, %l2, %l6
22791 smul %g5, 0x0600, %l1
22792 tl %xcc, 0x3
22793 brgez %o1, loop_1978
22794 tvs %icc, 0x2
22795 andcc %l5, %i4, %i1
22796 fmovsg %xcc, %f3, %f6
22797loop_1978:
22798 array16 %g6, %l4, %i7
22799 sdivcc %o6, 0x0265, %o5
22800 nop
22801 setx loop_1979, %l0, %l1
22802 jmpl %l1, %g7
22803 fmovdleu %xcc, %f20, %f11
22804 fpack16 %f30, %f16
22805 movrgez %o7, 0x092, %l3
22806loop_1979:
22807 movne %xcc, %g2, %g3
22808 fmovrse %o0, %f26, %f9
22809 ldd [%l7 + 0x08], %f26
22810 nop
22811 fitos %f29, %f27
22812 tcs %icc, 0x4
22813 brlz %i5, loop_1980
22814 fble %fcc0, loop_1981
22815 array8 %g4, %l0, %o4
22816 edge8 %i6, %o3, %i2
22817loop_1980:
22818 nop
22819 wr %g0, 0x0c, %asi
22820 stba %i3, [%l7 + 0x6C] %asi
22821loop_1981:
22822 fnot1s %f13, %f24
22823 udiv %g1, 0x1677, %i0
22824 and %l2, 0x10DE, %o2
22825 wr %g0, 0x18, %asi
22826 ldsba [%l7 + 0x6D] %asi, %l6
22827 taddcctv %l1, %g5, %l5
22828 fmul8x16 %f0, %f30, %f26
22829 alignaddr %i4, %o1, %g6
22830 fmovdcs %icc, %f3, %f17
22831 bcs,a %xcc, loop_1982
22832 edge16l %l4, %i1, %i7
22833 movle %icc, %o6, %o5
22834 movcc %icc, %g7, %l3
22835loop_1982:
22836 andncc %g2, %g3, %o0
22837 fpack16 %f22, %f21
22838 orn %o7, 0x0536, %g4
22839 fandnot2 %f22, %f12, %f22
22840 brnz,a %i5, loop_1983
22841 bcs,pn %icc, loop_1984
22842 movrlez %o4, %l0, %i6
22843 andncc %o3, %i2, %g1
22844loop_1983:
22845 restored
22846 rdpr %cwp, %g1
22847 rdpr %cansave, %g2
22848 rdpr %canrestore, %g3
22849 rdpr %cleanwin, %g4
22850 rdpr %otherwin, %g5
22851 rdpr %wstate, %g6
22852loop_1984:
22853 st %f27, [%l7 + 0x6C]
22854 fpsub32s %f24, %f21, %f30
22855 movvs %icc, %i3, %l2
22856 fandnot1s %f9, %f31, %f30
22857 or %o2, 0x1278, %l6
22858 edge16ln %i0, %g5, %l5
22859 fbul,a %fcc3, loop_1985
22860 stw %i4, [%l7 + 0x5C]
22861 addcc %o1, 0x1AE1, %l1
22862 wr %g0, 0x0c, %asi
22863 ldxa [%l7 + 0x50] %asi, %l4
22864loop_1985:
22865 tge %icc, 0x3
22866 andncc %g6, %i7, %o6
22867 edge16l %i1, %g7, %o5
22868 edge32 %l3, %g2, %o0
22869 smul %o7, 0x119C, %g4
22870 movre %i5, %g3, %o4
22871 edge8ln %l0, %i6, %o3
22872 movrne %i2, 0x041, %g1
22873 fbn,a %fcc2, loop_1986
22874 tsubcc %l2, %i3, %o2
22875 andncc %i0, %g5, %l6
22876 movrlz %l5, %i4, %l1
22877loop_1986:
22878 andncc %o1, %g6, %i7
22879 tn %icc, 0x7
22880 nop
22881 setx loop_1987, %l0, %l1
22882 wrpr 0x1, %tl
22883 wrpr %l1, %tpc
22884 add %l1, 0x4, %l1
22885 wrpr %l1, %tnpc
22886 setx 0x34400001400, %l0, %l1
22887 wrpr %l1, %tstate
22888 wrhpr 0x4, %htstate
22889 retry
22890 fnands %f7, %f30, %f18
22891 bge loop_1988
22892 andncc %o6, %l4, %i1
22893loop_1987:
22894 sir 0x07B4
22895 fbuge,a %fcc0, loop_1989
22896loop_1988:
22897 tneg %xcc, 0x5
22898 ta %xcc, 0x1
22899 sllx %g7, 0x05, %o5
22900loop_1989:
22901 tvs %xcc, 0x7
22902 fbule %fcc3, loop_1990
22903 fmovdcs %xcc, %f22, %f20
22904 smul %g2, 0x1533, %o0
22905 sethi 0x1AD0, %o7
22906loop_1990:
22907 orncc %l3, %g4, %g3
22908 fbg %fcc3, loop_1991
22909 alignaddrl %i5, %l0, %i6
22910 te %icc, 0x4
22911 tvs %icc, 0x7
22912loop_1991:
22913 fbug %fcc3, loop_1992
22914 tneg %xcc, 0x0
22915 andn %o4, 0x1DB0, %o3
22916 tsubcc %g1, 0x0D0F, %l2
22917loop_1992:
22918 fbule,a %fcc1, loop_1993
22919 orncc %i3, %i2, %o2
22920 fandnot2 %f6, %f6, %f16
22921 fcmpgt32 %f22, %f16, %g5
22922loop_1993:
22923 tneg %xcc, 0x2
22924 sdivx %i0, 0x1EF8, %l6
22925 bpos,a,pt %icc, loop_1994
22926 mulscc %l5, 0x1015, %i4
22927 srax %l1, %o1, %i7
22928 tneg %xcc, 0x5
22929loop_1994:
22930 move %icc, %o6, %l4
22931 edge16 %g6, %i1, %g7
22932 sll %g2, 0x17, %o5
22933 nop
22934 setx loop_1995, %l0, %l1
22935 wrpr 0x1, %tl
22936 wrpr %l1, %tnpc
22937 setx 0x34400001400, %l0, %l1
22938 wrpr %l1, %tstate
22939 wrhpr 0x4, %htstate
22940 done
22941 mulx %o0, %o7, %l3
22942 fmovsg %icc, %f29, %f19
22943 andcc %g3, 0x0708, %i5
22944loop_1995:
22945 addcc %l0, 0x0A39, %g4
22946 alignaddr %i6, %o3, %g1
22947 wr %g0, 0x88, %asi
22948 ldda [%l7 + 0x40] %asi, %f16
22949 fmovrdgez %l2, %f22, %f26
22950 ta %icc, 0x0
22951 srlx %o4, 0x1D, %i3
22952 movn %icc, %o2, %i2
22953 fbg,a %fcc0, loop_1996
22954 umulcc %g5, %l6, %l5
22955 tge %icc, 0x1
22956 addcc %i0, 0x0B50, %l1
22957loop_1996:
22958 nop
22959 setx 0xB0937128, %l0, %l6
22960 st %l6, [%l7 + 0x28]
22961 ld [%l7 + 0x28], %f13
22962 setx 0x1FC60975, %l1, %l5
22963 st %l5, [%l7 + 0x10]
22964 ld [%l7 + 0x10], %f12
22965 fadds %f12, %f13, %f23
22966 fsrc2s %f16, %f7
22967 set 0x40, %g5
22968 stxa %i4, [%l7 + %g5] 0x80
22969 edge32 %i7, %o1, %l4
22970 fpsub16 %f14, %f2, %f30
22971 fxnors %f4, %f6, %f6
22972 movpos %xcc, %g6, %i1
22973 bneg,pn %xcc, loop_1997
22974 tl %xcc, 0x2
22975 movcs %xcc, %g7, %g2
22976 stbar
22977loop_1997:
22978 orncc %o6, %o0, %o5
22979 tvs %icc, 0x3
22980 movvc %icc, %o7, %l3
22981 bleu,pt %xcc, loop_1998
22982 nop
22983 setx 0x88AF5D3F, %l0, %l6
22984 st %l6, [%l7 + 0x28]
22985 ld [%l7 + 0x28], %f19
22986 setx 0x093441BB, %l1, %l5
22987 st %l5, [%l7 + 0x10]
22988 ld [%l7 + 0x10], %f19
22989 fsubs %f19, %f19, %f24
22990 sub %i5, %g3, %l0
22991 fandnot2s %f15, %f11, %f16
22992loop_1998:
22993 movleu %xcc, %i6, %g4
22994 movrlez %g1, %o3, %o4
22995 smulcc %i3, 0x0D3A, %l2
22996 edge16ln %i2, %g5, %o2
22997 edge8n %l5, %i0, %l1
22998 st %f13, [%l7 + 0x44]
22999 sub %i4, %l6, %o1
23000 fand %f6, %f10, %f12
23001 srlx %l4, 0x11, %i7
23002 bleu loop_1999
23003 fmovdcs %xcc, %f10, %f12
23004 brgez %i1, loop_2000
23005 tpos %icc, 0x6
23006loop_1999:
23007 fmovrsgz %g6, %f11, %f18
23008 set 0x5C, %o3
23009 ldswa [%l7 + %o3] 0x0c, %g2
23010loop_2000:
23011 smul %o6, 0x1230, %o0
23012 smul %g7, 0x1DE8, %o5
23013 fmuld8sux16 %f7, %f7, %f22
23014 movrne %o7, %l3, %i5
23015 array32 %l0, %i6, %g4
23016 stx %g1, [%l7 + 0x58]
23017 umul %o3, %o4, %i3
23018 array8 %l2, %i2, %g3
23019 movcs %icc, %g5, %l5
23020 tn %icc, 0x3
23021 movrgez %o2, %i0, %l1
23022 move %icc, %l6, %o1
23023 sll %i4, 0x10, %l4
23024 xorcc %i1, 0x0226, %g6
23025 wr %g0, 0x80, %asi
23026 lduha [%l7 + 0x34] %asi, %i7
23027 bneg,a loop_2001
23028 lduw [%l7 + 0x70], %g2
23029 edge8ln %o0, %o6, %g7
23030 wr %g0, 0x04, %asi
23031 swapa [%l7 + 0x68] %asi, %o7
23032loop_2001:
23033 ldd [%l7 + 0x70], %f8
23034 xorcc %l3, %o5, %l0
23035 fnegs %f22, %f26
23036 sdivcc %i6, 0x1B0E, %g4
23037 alignaddrl %g1, %o3, %i5
23038 set 0x26, %o5
23039 ldsha [%l7 + %o5] 0x88, %i3
23040 fands %f29, %f23, %f1
23041 edge32 %l2, %o4, %i2
23042 taddcc %g3, 0x0C40, %g5
23043 nop
23044 set 0x6C, %o4
23045 prefetch [%l7 + %o4], 0x1
23046 fmovrde %o2, %f12, %f24
23047 bgu,pn %xcc, loop_2002
23048 udiv %i0, 0x162A, %l5
23049 saved
23050 rdpr %cwp, %g1
23051 rdpr %cansave, %g2
23052 rdpr %canrestore, %g3
23053 rdpr %cleanwin, %g4
23054 rdpr %otherwin, %g5
23055 rdpr %wstate, %g6
23056 edge8ln %l1, %l6, %o1
23057loop_2002:
23058 orncc %i4, 0x03FC, %i1
23059 fmovdcc %icc, %f29, %f31
23060 andncc %g6, %i7, %g2
23061 ta %icc, 0x1
23062 fabsd %f8, %f14
23063 tpos %icc, 0x6
23064 fmovsleu %icc, %f22, %f7
23065 edge32l %l4, %o0, %g7
23066 movre %o7, %o6, %o5
23067 xnorcc %l3, 0x18EE, %l0
23068 smul %g4, 0x1EE0, %i6
23069 fmovdne %xcc, %f2, %f0
23070 sth %o3, [%l7 + 0x12]
23071 umul %i5, 0x1F7D, %i3
23072 fxor %f14, %f0, %f14
23073 nop
23074 setx 0xE075B425, %l0, %l6
23075 st %l6, [%l7 + 0x68]
23076 ld [%l7 + 0x68], %fsr
23077 add %g1, 0x1909, %o4
23078 movneg %xcc, %i2, %g3
23079 nop
23080 setx loop_2003, %l0, %l1
23081 wrpr 0x1, %tl
23082 wrpr %l1, %tnpc
23083 setx 0x34400001400, %l0, %l1
23084 wrpr %l1, %tstate
23085 wrhpr 0x4, %htstate
23086 done
23087 fmuld8sux16 %f10, %f30, %f28
23088 wr %g0, 0x24, %asi
23089 ldda [%l7 + 0x40] %asi, %g4
23090loop_2003:
23091 brz %o2, loop_2004
23092 saved
23093 rdpr %cwp, %g1
23094 rdpr %cansave, %g2
23095 rdpr %canrestore, %g3
23096 rdpr %cleanwin, %g4
23097 rdpr %otherwin, %g5
23098 rdpr %wstate, %g6
23099 alignaddr %i0, %l5, %l2
23100 mulx %l1, %l6, %o1
23101loop_2004:
23102 sdiv %i4, 0x0642, %g6
23103 movcs %icc, %i1, %g2
23104 fpsub16 %f2, %f18, %f8
23105 fblg %fcc1, loop_2005
23106 fone %f24
23107 tgu %icc, 0x0
23108 bpos %icc, loop_2006
23109loop_2005:
23110 srax %i7, %o0, %l4
23111 membar 0x11
23112 orcc %o7, %g7, %o6
23113loop_2006:
23114 ldd [%l7 + 0x60], %f16
23115 fzeros %f31
23116 sethi 0x1EB5, %l3
23117 fbl,a %fcc0, loop_2007
23118 edge16l %o5, %l0, %g4
23119 fmovsg %xcc, %f12, %f11
23120 wr %g0, 0x10, %asi
23121 ldsba [%l7 + 0x1C] %asi, %i6
23122loop_2007:
23123 and %o3, %i3, %i5
23124 sdiv %g1, 0x18EB, %o4
23125 fmovrdne %g3, %f30, %f6
23126 subcc %g5, 0x0D1B, %i2
23127 lduw [%l7 + 0x5C], %o2
23128 fbl %fcc3, loop_2008
23129 fmovdneg %icc, %f6, %f31
23130 alignaddrl %l5, %l2, %i0
23131 movn %xcc, %l1, %o1
23132loop_2008:
23133 nop
23134 wr %g0, 0xf0, %asi
23135 stda %f0, [%l7 + 0x40] %asi
23136 membar #Sync
23137 sllx %l6, 0x08, %g6
23138 mulx %i4, 0x044B, %i1
23139 bl,pt %xcc, loop_2009
23140 fmovsne %icc, %f16, %f29
23141 popc 0x1891, %i7
23142 xnorcc %o0, %g2, %l4
23143loop_2009:
23144 nop
23145 fitod %f20, %f12
23146 fbg,a %fcc0, loop_2010
23147 bcc %xcc, loop_2011
23148 nop
23149 setx 0xA1DDD49C351DE0E0, %l0, %l6
23150 stx %l6, [%l7 + 0x28]
23151 ldd [%l7 + 0x28], %f18
23152 setx 0x942EDEDF94AFF3B6, %l1, %l5
23153 stx %l5, [%l7 + 0x10]
23154 ldd [%l7 + 0x10], %f10
23155 fmuld %f10, %f18, %f24
23156 nop
23157 setx loop_2012, %l0, %l1
23158 jmpl %l1, %g7
23159loop_2010:
23160 fones %f15
23161loop_2011:
23162 nop
23163 setx 0xD7E8F2F0, %l0, %l6
23164 st %l6, [%l7 + 0x28]
23165 ld [%l7 + 0x28], %f23
23166 setx 0xBB95937A, %l1, %l5
23167 st %l5, [%l7 + 0x10]
23168 ld [%l7 + 0x10], %f1
23169 fadds %f1, %f23, %f5
23170 fpsub32 %f10, %f28, %f10
23171loop_2012:
23172 xorcc %o7, %l3, %o6
23173 fzeros %f4
23174 tleu %xcc, 0x7
23175 subcc %o5, %l0, %i6
23176 fzeros %f26
23177 fcmpeq16 %f12, %f30, %o3
23178 bcc,pn %xcc, loop_2013
23179 addccc %i3, %i5, %g1
23180 nop
23181 setx loop_2014, %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 fmovdcs %xcc, %f9, %f15
23189loop_2013:
23190 nop
23191 wr %g0, 0x2a, %asi
23192 stxa %o4, [%l7 + 0x30] %asi
23193 membar #Sync
23194loop_2014:
23195 andncc %g3, %g4, %g5
23196 smul %o2, 0x1DE2, %l5
23197 set 0x3C, %i0
23198 lduwa [%l7 + %i0] 0x15, %l2
23199 fmovsgu %xcc, %f11, %f4
23200 fmovrsne %i0, %f22, %f27
23201 fmovrslez %i2, %f28, %f5
23202 movrlz %o1, %l1, %l6
23203 ldsb [%l7 + 0x56], %i4
23204 fmovscs %xcc, %f8, %f19
23205 fblg %fcc3, loop_2015
23206 fbug,a %fcc0, loop_2016
23207 movre %g6, %i7, %o0
23208 udivcc %g2, 0x1021, %i1
23209loop_2015:
23210 nop
23211 wr %g0, 0x10, %asi
23212 ldsba [%l7 + 0x58] %asi, %l4
23213loop_2016:
23214 addc %o7, %g7, %o6
23215 fmovrdgz %o5, %f20, %f28
23216 udivcc %l0, 0x06F7, %l3
23217 nop
23218 setx loop_2017, %l0, %l1
23219 wrpr 0x1, %tl
23220 wrpr %l1, %tnpc
23221 setx 0x34400001400, %l0, %l1
23222 wrpr %l1, %tstate
23223 wrhpr 0x4, %htstate
23224 done
23225 edge32 %i6, %o3, %i3
23226 nop
23227 fitod %f13, %f8
23228 fmovse %icc, %f0, %f23
23229loop_2017:
23230 nop
23231 wr %g0, 0x19, %asi
23232 ldda [%l7 + 0x50] %asi, %g0
23233 umul %o4, %g3, %g4
23234 fmovdl %icc, %f31, %f11
23235 fmovrsgz %g5, %f29, %f0
23236 movl %icc, %i5, %l5
23237 movle %xcc, %l2, %i0
23238 std %f6, [%l7 + 0x18]
23239 set 0x45, %i3
23240 ldstuba [%l7 + %i3] 0x89, %o2
23241 fcmpgt32 %f4, %f10, %i2
23242 movvs %icc, %o1, %l6
23243 udiv %i4, 0x0DD9, %l1
23244 udivx %g6, 0x02AF, %o0
23245 sdivcc %g2, 0x1BDF, %i7
23246 tl %icc, 0x4
23247 ldd [%l7 + 0x50], %f16
23248 std %f26, [%l7 + 0x38]
23249 tcc %xcc, 0x6
23250 sll %l4, %i1, %g7
23251 fmovscc %xcc, %f15, %f31
23252 nop
23253 fitos %f18, %f11
23254 orn %o7, 0x1584, %o6
23255 sth %l0, [%l7 + 0x48]
23256 taddcctv %o5, %i6, %o3
23257 fabsd %f18, %f26
23258 fmovdvs %icc, %f18, %f5
23259 movrgz %i3, %l3, %g1
23260 tleu %icc, 0x0
23261 sllx %o4, 0x10, %g4
23262 movne %xcc, %g3, %i5
23263 sra %g5, 0x1F, %l5
23264 movneg %xcc, %i0, %o2
23265 fmovda %xcc, %f17, %f18
23266 fbg,a %fcc3, loop_2018
23267 nop
23268 setx 0x5810F85686845FAA, %l0, %l6
23269 stx %l6, [%l7 + 0x28]
23270 ldd [%l7 + 0x28], %f30
23271 fsqrtd %f30, %f24
23272 te %xcc, 0x7
23273 taddcctv %i2, 0x0CFF, %l2
23274loop_2018:
23275 movne %xcc, %o1, %l6
23276 edge8ln %l1, %g6, %i4
23277 mova %xcc, %o0, %i7
23278 fblg %fcc3, loop_2019
23279 bleu,a,pt %xcc, loop_2020
23280 addccc %l4, %g2, %g7
23281 movneg %xcc, %i1, %o6
23282loop_2019:
23283 fmovd %f6, %f12
23284loop_2020:
23285 edge16l %o7, %l0, %o5
23286 fors %f30, %f30, %f4
23287 fmovrsgz %i6, %f16, %f7
23288 sll %o3, 0x11, %i3
23289 and %g1, %l3, %o4
23290 alignaddr %g3, %g4, %i5
23291 srl %g5, 0x08, %l5
23292 tcs %icc, 0x7
23293 addc %i0, 0x1138, %i2
23294 set 0x72, %i5
23295 stba %o2, [%l7 + %i5] 0x23
23296 membar #Sync
23297 fmovrslz %o1, %f25, %f17
23298 fbuge,a %fcc1, loop_2021
23299 mova %icc, %l6, %l1
23300 nop
23301 fitos %f14, %f17
23302 orncc %l2, 0x1A20, %g6
23303loop_2021:
23304 array16 %i4, %o0, %l4
23305 movneg %icc, %i7, %g2
23306 sll %g7, %i1, %o7
23307 movcs %xcc, %l0, %o6
23308 nop
23309 fitos %f19, %f19
23310 movleu %icc, %i6, %o5
23311 ldsw [%l7 + 0x68], %i3
23312 ldx [%l7 + 0x38], %o3
23313 fpadd16 %f10, %f6, %f28
23314 edge8 %g1, %l3, %g3
23315 wr %g0, 0x88, %asi
23316 stba %g4, [%l7 + 0x7E] %asi
23317 ble,a,pt %icc, loop_2022
23318 movcc %xcc, %o4, %i5
23319 brgz,a %l5, loop_2023
23320 sra %g5, 0x07, %i2
23321loop_2022:
23322 alignaddrl %o2, %i0, %l6
23323 fcmpgt16 %f28, %f22, %l1
23324loop_2023:
23325 array32 %o1, %g6, %l2
23326 stx %i4, [%l7 + 0x40]
23327 nop
23328 setx 0x7C78133DF5E19C3F, %l0, %l6
23329 stx %l6, [%l7 + 0x28]
23330 ldd [%l7 + 0x28], %f28
23331 setx 0x49C3FFA842A29090, %l1, %l5
23332 stx %l5, [%l7 + 0x10]
23333 ldd [%l7 + 0x10], %f14
23334 fmuld %f14, %f28, %f16
23335 st %f5, [%l7 + 0x44]
23336 ldsb [%l7 + 0x57], %o0
23337 move %icc, %l4, %g2
23338 fmovdn %icc, %f14, %f1
23339 edge16n %i7, %g7, %o7
23340 edge8ln %i1, %l0, %o6
23341 set 0x30, %o1
23342 swapa [%l7 + %o1] 0x80, %o5
23343 te %xcc, 0x0
23344 subccc %i6, 0x06C7, %i3
23345 sdivcc %g1, 0x1413, %o3
23346 movpos %icc, %l3, %g3
23347 edge16ln %o4, %g4, %i5
23348 brz %l5, loop_2024
23349 movrgez %g5, 0x0E3, %o2
23350 set 0x60, %l6
23351 swapa [%l7 + %l6] 0x11, %i0
23352loop_2024:
23353 edge16ln %l6, %i2, %l1
23354 bcs loop_2025
23355 brlez %g6, loop_2026
23356 fornot1s %f22, %f11, %f3
23357 tcc %icc, 0x1
23358loop_2025:
23359 fbu %fcc0, loop_2027
23360loop_2026:
23361 movre %o1, %i4, %l2
23362 tge %icc, 0x3
23363 addcc %o0, 0x070E, %l4
23364loop_2027:
23365 nop
23366 setx 0x62E16EB7, %l0, %l6
23367 st %l6, [%l7 + 0x28]
23368 ld [%l7 + 0x28], %f8
23369 setx 0x19BB0999, %l1, %l5
23370 st %l5, [%l7 + 0x10]
23371 ld [%l7 + 0x10], %f26
23372 fdivs %f26, %f8, %f29
23373 ldsw [%l7 + 0x74], %g2
23374 movn %xcc, %i7, %o7
23375 fcmple16 %f0, %f18, %i1
23376 fnands %f8, %f13, %f18
23377 subcc %l0, %g7, %o5
23378 orn %o6, %i3, %i6
23379 fbule %fcc3, loop_2028
23380 fbul,a %fcc0, loop_2029
23381 nop
23382 setx 0x5B41499AD70D4C76, %l0, %l6
23383 stx %l6, [%l7 + 0x28]
23384 ldd [%l7 + 0x28], %f26
23385 setx 0x1CA893841B47BE63, %l1, %l5
23386 stx %l5, [%l7 + 0x10]
23387 ldd [%l7 + 0x10], %f30
23388 fsubd %f30, %f26, %f22
23389 tneg %icc, 0x5
23390loop_2028:
23391 fmovdcs %xcc, %f0, %f21
23392loop_2029:
23393 saved
23394 rdpr %cwp, %g1
23395 rdpr %cansave, %g2
23396 rdpr %canrestore, %g3
23397 rdpr %cleanwin, %g4
23398 rdpr %otherwin, %g5
23399 rdpr %wstate, %g6
23400 tcc %xcc, 0x1
23401 movvs %icc, %g1, %l3
23402 edge16 %o3, %g3, %o4
23403 brgez %g4, loop_2030
23404 brgez %l5, loop_2031
23405 edge16 %i5, %g5, %o2
23406 fbg %fcc1, loop_2032
23407loop_2030:
23408 movrlez %i0, 0x2C6, %i2
23409loop_2031:
23410 nop
23411 fitod %f0, %f26
23412 fdtos %f26, %f19
23413 edge8n %l6, %l1, %o1
23414loop_2032:
23415 movrlz %i4, 0x2B4, %g6
23416 fcmpgt32 %f4, %f18, %l2
23417 array8 %o0, %g2, %l4
23418 fmovdvc %icc, %f11, %f4
23419 fbn %fcc0, loop_2033
23420 sir 0x0790
23421 edge8 %o7, %i1, %i7
23422 popc %g7, %o5
23423loop_2033:
23424 tle %icc, 0x4
23425 move %icc, %o6, %i3
23426 movleu %icc, %i6, %l0
23427 tne %icc, 0x5
23428 movgu %icc, %l3, %o3
23429 edge16n %g1, %o4, %g4
23430 fbne,a %fcc0, loop_2034
23431 bcs,a,pt %xcc, loop_2035
23432 andncc %g3, %i5, %l5
23433 add %l7, 0x48, %l6
23434 wr %g0, 0x89, %asi
23435 casa [%l6] %asi, %o2, %g5
23436loop_2034:
23437 fbl,a %fcc3, loop_2036
23438loop_2035:
23439 fbo %fcc3, loop_2037
23440 brnz %i0, loop_2038
23441 umul %i2, 0x0967, %l6
23442loop_2036:
23443 bvc loop_2039
23444loop_2037:
23445 be,a,pt %xcc, loop_2040
23446loop_2038:
23447 membar 0x14
23448 tge %xcc, 0x1
23449loop_2039:
23450 fcmpne16 %f10, %f14, %l1
23451loop_2040:
23452 smulcc %i4, 0x1AE7, %o1
23453 edge16l %g6, %o0, %g2
23454 subc %l4, 0x1C3E, %o7
23455 move %icc, %i1, %i7
23456 tcs %icc, 0x5
23457 fxor %f4, %f2, %f20
23458 fmovdpos %xcc, %f12, %f21
23459 srl %g7, 0x01, %o5
23460 fone %f14
23461 fnot1s %f25, %f29
23462 bne loop_2041
23463 fmovrdlz %o6, %f2, %f18
23464 udivcc %i3, 0x0FC9, %l2
23465 fble %fcc1, loop_2042
23466loop_2041:
23467 nop
23468 set 0x60, %l1
23469 ldd [%l7 + %l1], %f12
23470 movrlez %i6, 0x301, %l0
23471 edge8n %o3, %l3, %g1
23472loop_2042:
23473 movrgz %g4, %g3, %o4
23474 ldub [%l7 + 0x0E], %i5
23475 fmovsne %xcc, %f23, %f28
23476 stx %o2, [%l7 + 0x08]
23477 fnand %f10, %f14, %f6
23478 sir 0x15BD
23479 fmul8x16au %f6, %f30, %f10
23480 tcs %icc, 0x4
23481 bge loop_2043
23482 fsrc1s %f4, %f16
23483 mulx %g5, 0x18EF, %i0
23484 andcc %l5, 0x1A05, %i2
23485loop_2043:
23486 fmovrdlez %l6, %f10, %f28
23487 sub %i4, 0x04B1, %l1
23488 fmovsa %icc, %f11, %f0
23489 sir 0x1F33
23490 udiv %g6, 0x1A41, %o1
23491 sdivx %g2, 0x0873, %l4
23492 tgu %icc, 0x0
23493 stb %o0, [%l7 + 0x3E]
23494 xnor %o7, 0x16A8, %i1
23495 fbu,a %fcc1, loop_2044
23496 bne %xcc, loop_2045
23497 fmovrdlz %i7, %f12, %f10
23498 xnorcc %o5, %g7, %o6
23499loop_2044:
23500 sdivx %l2, 0x13BD, %i6
23501loop_2045:
23502 tneg %xcc, 0x0
23503 bge,a,pn %icc, loop_2046
23504 or %l0, 0x1FD8, %i3
23505 edge8 %l3, %o3, %g1
23506 movrlz %g4, %g3, %o4
23507loop_2046:
23508 udivx %i5, 0x0912, %o2
23509 fnot2s %f10, %f29
23510 fpackfix %f12, %f22
23511 tgu %xcc, 0x7
23512 move %icc, %g5, %l5
23513 movre %i2, 0x047, %l6
23514 movvs %xcc, %i4, %i0
23515 fmovdcc %xcc, %f27, %f16
23516 fandnot1 %f20, %f4, %f0
23517 sethi 0x1222, %l1
23518 st %f24, [%l7 + 0x58]
23519 edge32n %o1, %g2, %l4
23520 array16 %o0, %o7, %g6
23521 wr %g0, 0x19, %asi
23522 prefetcha [%l7 + 0x10] %asi, 0x0
23523 movcs %icc, %i7, %o5
23524 ldsb [%l7 + 0x34], %g7
23525 umulcc %o6, %l2, %l0
23526 tg %icc, 0x5
23527 fmovrdlz %i6, %f20, %f30
23528 brgez,a %i3, loop_2047
23529 tpos %icc, 0x6
23530 bvs,pt %icc, loop_2048
23531 udivx %o3, 0x0FA8, %l3
23532loop_2047:
23533 te %xcc, 0x0
23534 movg %icc, %g1, %g3
23535loop_2048:
23536 fbl,a %fcc1, loop_2049
23537 sth %o4, [%l7 + 0x1A]
23538 bpos %xcc, loop_2050
23539 fsrc2 %f4, %f0
23540loop_2049:
23541 udiv %g4, 0x1FDB, %i5
23542 bvs loop_2051
23543loop_2050:
23544 tvs %icc, 0x1
23545 edge16ln %o2, %l5, %i2
23546 alignaddr %g5, %i4, %l6
23547loop_2051:
23548 taddcc %l1, %i0, %o1
23549 edge16ln %l4, %o0, %o7
23550 smul %g6, %g2, %i7
23551 tleu %icc, 0x7
23552 saved
23553 rdpr %cwp, %g1
23554 rdpr %cansave, %g2
23555 rdpr %canrestore, %g3
23556 rdpr %cleanwin, %g4
23557 rdpr %otherwin, %g5
23558 rdpr %wstate, %g6
23559 fmul8x16au %f3, %f2, %f20
23560 add %i1, %g7, %o5
23561 array32 %l2, %o6, %i6
23562 tneg %icc, 0x2
23563 edge8ln %l0, %i3, %l3
23564 sdivx %o3, 0x0156, %g3
23565 fba,a %fcc1, loop_2052
23566 bshuffle %f30, %f4, %f24
23567 sir 0x0558
23568 sub %g1, 0x1638, %g4
23569loop_2052:
23570 sllx %i5, 0x1D, %o2
23571 add %o4, %i2, %g5
23572 addcc %i4, 0x01B5, %l5
23573 faligndata %f6, %f0, %f20
23574 ldsb [%l7 + 0x12], %l6
23575 tle %icc, 0x6
23576 movvc %icc, %i0, %o1
23577 srlx %l1, 0x17, %l4
23578 movl %xcc, %o7, %o0
23579 edge16 %g2, %g6, %i7
23580 movleu %icc, %i1, %o5
23581 move %xcc, %l2, %g7
23582 nop
23583 setx 0x8162659A, %l0, %l6
23584 st %l6, [%l7 + 0x28]
23585 ld [%l7 + 0x28], %f28
23586 setx 0x41AA5E2A, %l1, %l5
23587 st %l5, [%l7 + 0x10]
23588 ld [%l7 + 0x10], %f9
23589 fdivs %f9, %f28, %f13
23590 tl %xcc, 0x6
23591 bl %icc, loop_2053
23592 tg %icc, 0x4
23593 fones %f12
23594 call loop_2054
23595loop_2053:
23596 restored
23597 rdpr %cwp, %g1
23598 rdpr %cansave, %g2
23599 rdpr %canrestore, %g3
23600 rdpr %cleanwin, %g4
23601 rdpr %otherwin, %g5
23602 rdpr %wstate, %g6
23603 umulcc %o6, 0x04EA, %i6
23604 edge32l %l0, %i3, %l3
23605loop_2054:
23606 xor %g3, 0x1ACC, %g1
23607 sdivcc %g4, 0x0F18, %i5
23608 ldub [%l7 + 0x45], %o2
23609 fble %fcc1, loop_2055
23610 fnegs %f31, %f4
23611 restored
23612 rdpr %cwp, %g1
23613 rdpr %cansave, %g2
23614 rdpr %canrestore, %g3
23615 rdpr %cleanwin, %g4
23616 rdpr %otherwin, %g5
23617 rdpr %wstate, %g6
23618 sdivcc %o3, 0x1443, %i2
23619loop_2055:
23620 nop
23621 set 0x64, %g2
23622 ldswa [%l7 + %g2] 0x89, %o4
23623 sdivcc %i4, 0x1F95, %l5
23624 tvc %xcc, 0x1
23625 fmovrde %l6, %f22, %f28
23626 bpos,a,pn %xcc, loop_2056
23627 movpos %icc, %g5, %o1
23628 movrgz %l1, %i0, %o7
23629 tcs %xcc, 0x1
23630loop_2056:
23631 fbuge %fcc0, loop_2057
23632 edge16n %o0, %l4, %g6
23633 movge %icc, %g2, %i7
23634 wr %g0, 0x0c, %asi
23635 ldxa [%l7 + 0x20] %asi, %i1
23636loop_2057:
23637 fmovsl %icc, %f24, %f22
23638 move %xcc, %l2, %g7
23639 fbn %fcc2, loop_2058
23640 udiv %o6, 0x0F68, %i6
23641 tcs %xcc, 0x2
23642 tne %xcc, 0x5
23643loop_2058:
23644 mova %icc, %l0, %i3
23645 fbul %fcc1, loop_2059
23646 sra %l3, 0x1C, %o5
23647 nop
23648 setx 0xD710490C, %l0, %l6
23649 st %l6, [%l7 + 0x28]
23650 ld [%l7 + 0x28], %f12
23651 setx 0x82142F12, %l1, %l5
23652 st %l5, [%l7 + 0x10]
23653 ld [%l7 + 0x10], %f21
23654 fadds %f21, %f12, %f15
23655 set 0x09, %g6
23656 lduba [%l7 + %g6] 0x10, %g1
23657loop_2059:
23658 nop
23659 set 0x10, %l2
23660 ldd [%l7 + %l2], %f28
23661 edge16 %g4, %g3, %i5
23662 brz,a %o3, loop_2060
23663 movcc %xcc, %i2, %o4
23664 fmovde %icc, %f0, %f13
23665 taddcc %o2, %i4, %l6
23666loop_2060:
23667 tne %icc, 0x0
23668 edge32n %g5, %l5, %o1
23669 tg %icc, 0x7
23670 brz,a %l1, loop_2061
23671 nop
23672 setx loop_2062, %l0, %l1
23673 wrpr 0x1, %tl
23674 wrpr %l1, %tpc
23675 add %l1, 0x4, %l1
23676 wrpr %l1, %tnpc
23677 setx 0x34400001400, %l0, %l1
23678 wrpr %l1, %tstate
23679 wrhpr 0x4, %htstate
23680 retry
23681 mulscc %i0, 0x0B0E, %o0
23682 mova %xcc, %l4, %o7
23683loop_2061:
23684 flush %l7 + 0x74
23685loop_2062:
23686 orn %g2, %i7, %g6
23687 array8 %i1, %l2, %o6
23688 edge8n %g7, %i6, %l0
23689 taddcc %i3, %o5, %l3
23690 movcs %xcc, %g4, %g3
23691 orn %g1, %i5, %o3
23692 tneg %icc, 0x5
23693 membar #Sync
23694 set 0x40, %o0
23695 ldda [%l7 + %o0] 0xf0, %f16
23696 ld [%l7 + 0x78], %f2
23697 fbe,a %fcc2, loop_2063
23698 flush %l7 + 0x30
23699 fmovdne %xcc, %f17, %f15
23700 movre %i2, 0x29B, %o4
23701loop_2063:
23702 nop
23703 set 0x60, %i7
23704 lda [%l7 + %i7] 0x88, %f7
23705 sdivx %o2, 0x1D19, %i4
23706 fmovrdne %g5, %f0, %f28
23707 movl %xcc, %l6, %o1
23708 fpadd16s %f8, %f31, %f6
23709 nop
23710 setx loop_2064, %l0, %l1
23711 wrpr 0x1, %tl
23712 wrpr %l1, %tpc
23713 add %l1, 0x4, %l1
23714 wrpr %l1, %tnpc
23715 setx 0x34400001400, %l0, %l1
23716 wrpr %l1, %tstate
23717 wrhpr 0x4, %htstate
23718 retry
23719 alignaddrl %l1, %i0, %l5
23720 ta %xcc, 0x6
23721 tle %xcc, 0x3
23722loop_2064:
23723 edge8l %o0, %o7, %g2
23724 edge8 %l4, %i7, %g6
23725 fmovdcc %xcc, %f26, %f5
23726 sra %i1, %l2, %o6
23727 wr %g0, 0x89, %asi
23728 stba %g7, [%l7 + 0x6D] %asi
23729 membar 0x1A
23730 nop
23731 setx 0xE6117135E948FD62, %l0, %l6
23732 stx %l6, [%l7 + 0x28]
23733 ldd [%l7 + 0x28], %f30
23734 fsqrtd %f30, %f16
23735 tvc %icc, 0x6
23736 tl %xcc, 0x1
23737 edge16ln %l0, %i3, %i6
23738 tvc %icc, 0x6
23739 fba,a %fcc1, loop_2065
23740 fmovdcc %icc, %f20, %f0
23741 orncc %o5, 0x07C9, %l3
23742 fpadd16s %f14, %f19, %f28
23743loop_2065:
23744 movre %g4, %g3, %i5
23745 edge16ln %g1, %i2, %o4
23746 array32 %o2, %i4, %o3
23747 tneg %icc, 0x0
23748 set 0x6C, %g4
23749 swapa [%l7 + %g4] 0x80, %l6
23750 bn,pn %icc, loop_2066
23751 brgez,a %o1, loop_2067
23752 edge16ln %l1, %i0, %l5
23753 edge16 %g5, %o0, %o7
23754loop_2066:
23755 nop
23756 fitos %f2, %f8
23757 fstox %f8, %f6
23758loop_2067:
23759 nop
23760 set 0x70, %i4
23761 ldda [%l7 + %i4] 0x2e, %g2
23762 set 0x2E, %i1
23763 stha %i7, [%l7 + %i1] 0x0c
23764 call loop_2068
23765 xnorcc %g6, %l4, %l2
23766 fnot2 %f0, %f26
23767 xor %o6, 0x1718, %i1
23768loop_2068:
23769 xorcc %l0, 0x0CBC, %g7
23770 nop
23771 setx 0xC9F07BBD5248D6CF, %l0, %l6
23772 stx %l6, [%l7 + 0x28]
23773 ldd [%l7 + 0x28], %f2
23774 setx 0x99AB4293B8517914, %l1, %l5
23775 stx %l5, [%l7 + 0x10]
23776 ldd [%l7 + 0x10], %f30
23777 faddd %f30, %f2, %f4
23778 brlz,a %i3, loop_2069
23779 edge8 %i6, %o5, %l3
23780 sdivx %g4, 0x132B, %g3
23781 fmovde %xcc, %f16, %f2
23782loop_2069:
23783 sllx %g1, %i5, %i2
23784 restored
23785 rdpr %cwp, %g1
23786 rdpr %cansave, %g2
23787 rdpr %canrestore, %g3
23788 rdpr %cleanwin, %g4
23789 rdpr %otherwin, %g5
23790 rdpr %wstate, %g6
23791 fba %fcc0, loop_2070
23792 array32 %o2, %o4, %i4
23793 udiv %o3, 0x0F55, %l6
23794 andn %l1, 0x19BA, %i0
23795loop_2070:
23796 restored
23797 rdpr %cwp, %g1
23798 rdpr %cansave, %g2
23799 rdpr %canrestore, %g3
23800 rdpr %cleanwin, %g4
23801 rdpr %otherwin, %g5
23802 rdpr %wstate, %g6
23803 fbue,a %fcc1, loop_2071
23804 mulx %o1, %g5, %o0
23805 tcs %xcc, 0x7
23806 edge32 %o7, %g2, %i7
23807loop_2071:
23808 nop
23809 set 0x66, %o7
23810 stha %l5, [%l7 + %o7] 0x27
23811 membar #Sync
23812 smul %g6, 0x168A, %l2
23813 fnor %f18, %f18, %f28
23814 fbe,a %fcc2, loop_2072
23815 stx %o6, [%l7 + 0x18]
23816 set 0x4F, %o2
23817 ldstuba [%l7 + %o2] 0x89, %l4
23818loop_2072:
23819 tl %icc, 0x4
23820 tpos %icc, 0x5
23821 fbug,a %fcc0, loop_2073
23822 sir 0x1CDA
23823 brlz %l0, loop_2074
23824 srlx %i1, %i3, %g7
23825loop_2073:
23826 tsubcctv %i6, %l3, %o5
23827 tcs %xcc, 0x5
23828loop_2074:
23829 movpos %icc, %g4, %g1
23830 taddcctv %i5, 0x1C53, %g3
23831 tgu %icc, 0x3
23832 nop
23833 fitod %f8, %f0
23834 fdtox %f0, %f10
23835 fmovspos %icc, %f14, %f6
23836 movrne %i2, 0x334, %o4
23837 fmovsneg %icc, %f8, %f11
23838 sdiv %o2, 0x12E9, %o3
23839 edge32ln %l6, %i4, %i0
23840 bleu,a,pt %xcc, loop_2075
23841 fbg %fcc2, loop_2076
23842 nop
23843 setx 0x62CF9D3581447094, %l0, %l6
23844 stx %l6, [%l7 + 0x28]
23845 ldd [%l7 + 0x28], %f28
23846 setx 0x288FCA63967CB3F1, %l1, %l5
23847 stx %l5, [%l7 + 0x10]
23848 ldd [%l7 + 0x10], %f8
23849 fsubd %f8, %f28, %f22
23850 fba %fcc0, loop_2077
23851loop_2075:
23852 bge loop_2078
23853loop_2076:
23854 edge32 %l1, %o1, %g5
23855 subccc %o7, %o0, %i7
23856loop_2077:
23857 sll %l5, %g2, %g6
23858loop_2078:
23859 umul %o6, %l2, %l4
23860 fsrc2 %f8, %f14
23861 sth %l0, [%l7 + 0x6A]
23862 fcmple16 %f20, %f26, %i3
23863 array8 %g7, %i6, %i1
23864 be,a loop_2079
23865 fbo %fcc2, loop_2080
23866 fbuge,a %fcc3, loop_2081
23867 stb %o5, [%l7 + 0x61]
23868loop_2079:
23869 nop
23870 wr %g0, 0x11, %asi
23871 sta %f31, [%l7 + 0x5C] %asi
23872loop_2080:
23873 tneg %icc, 0x3
23874loop_2081:
23875 fba %fcc1, loop_2082
23876 movg %icc, %g4, %g1
23877 alignaddr %i5, %l3, %i2
23878 movvc %icc, %o4, %o2
23879loop_2082:
23880 array8 %o3, %g3, %l6
23881 udivx %i4, 0x0D4E, %l1
23882 taddcc %i0, %g5, %o7
23883 ldsh [%l7 + 0x74], %o1
23884 array16 %i7, %l5, %o0
23885 sll %g6, 0x1B, %o6
23886 movcc %icc, %g2, %l4
23887 xnorcc %l0, 0x0659, %i3
23888 movrlez %l2, %i6, %i1
23889 movpos %icc, %o5, %g7
23890 srax %g4, %g1, %i5
23891 movneg %icc, %i2, %o4
23892 movge %xcc, %o2, %l3
23893 xnor %g3, %l6, %i4
23894 udivcc %l1, 0x133B, %i0
23895 array16 %o3, %g5, %o1
23896 fbne,a %fcc1, loop_2083
23897 ldd [%l7 + 0x70], %o6
23898 edge16 %l5, %i7, %g6
23899 brlz,a %o6, loop_2084
23900loop_2083:
23901 sethi 0x0F0B, %g2
23902 fandnot2 %f28, %f28, %f6
23903 tvs %xcc, 0x3
23904loop_2084:
23905 fnegs %f26, %f9
23906 bvs,a %icc, loop_2085
23907 srax %o0, 0x08, %l4
23908 move %icc, %i3, %l2
23909 sll %l0, %i6, %i1
23910loop_2085:
23911 fpsub32s %f4, %f28, %f30
23912 set 0x10, %l0
23913 ldxa [%l7 + %l0] 0x81, %g7
23914 fbg,a %fcc2, loop_2086
23915 fmovrslz %g4, %f22, %f23
23916 edge8 %o5, %i5, %g1
23917 edge16l %i2, %o4, %l3
23918loop_2086:
23919 fmovsvs %xcc, %f25, %f31
23920 st %f13, [%l7 + 0x4C]
23921 sra %o2, 0x0F, %l6
23922 movvc %xcc, %g3, %l1
23923 fpsub16 %f12, %f2, %f2
23924 ta %xcc, 0x7
23925 array8 %i0, %o3, %i4
23926 bge,a,pn %xcc, loop_2087
23927 fnot2s %f18, %f14
23928 fcmpeq16 %f16, %f8, %o1
23929 movneg %xcc, %g5, %o7
23930loop_2087:
23931 edge8n %i7, %g6, %l5
23932 tge %icc, 0x1
23933 move %xcc, %o6, %o0
23934 srax %l4, %g2, %i3
23935 mova %xcc, %l2, %l0
23936 tvs %icc, 0x2
23937 mova %xcc, %i1, %g7
23938 std %f18, [%l7 + 0x48]
23939 fzero %f4
23940 xor %i6, 0x16E6, %o5
23941 srl %g4, 0x02, %i5
23942 wr %g0, 0x19, %asi
23943 ldstuba [%l7 + 0x58] %asi, %g1
23944 ldstub [%l7 + 0x6F], %i2
23945 bshuffle %f0, %f6, %f4
23946 fpsub16 %f4, %f30, %f10
23947 flush %l7 + 0x60
23948 call loop_2088
23949 sllx %l3, %o4, %o2
23950 alignaddr %l6, %g3, %i0
23951 ble %icc, loop_2089
23952loop_2088:
23953 fcmpgt16 %f24, %f26, %o3
23954 bcc,a loop_2090
23955 fpadd32s %f25, %f19, %f1
23956loop_2089:
23957 fmovrsgez %l1, %f19, %f24
23958 ldub [%l7 + 0x17], %i4
23959loop_2090:
23960 brgez %o1, loop_2091
23961 taddcc %g5, %i7, %g6
23962 tge %icc, 0x3
23963 edge8n %l5, %o7, %o6
23964loop_2091:
23965 subccc %o0, 0x1F0E, %l4
23966 fandnot1 %f26, %f20, %f28
23967 movg %icc, %i3, %l2
23968 sra %g2, 0x17, %i1
23969 srl %l0, 0x11, %i6
23970 fbg %fcc3, loop_2092
23971 nop
23972 setx loop_2093, %l0, %l1
23973 wrpr 0x1, %tl
23974 wrpr %l1, %tnpc
23975 setx 0x34400001400, %l0, %l1
23976 wrpr %l1, %tstate
23977 wrhpr 0x4, %htstate
23978 done
23979 edge32n %o5, %g4, %i5
23980 and %g1, 0x0D67, %i2
23981loop_2092:
23982 pdist %f18, %f18, %f16
23983loop_2093:
23984 sir 0x1E7F
23985 sth %l3, [%l7 + 0x58]
23986 nop
23987 fitod %f5, %f4
23988 orcc %o4, 0x0506, %g7
23989 alignaddrl %o2, %g3, %l6
23990 nop
23991 set 0x74, %o6
23992 ldsw [%l7 + %o6], %i0
23993 restored
23994 rdpr %cwp, %g1
23995 rdpr %cansave, %g2
23996 rdpr %canrestore, %g3
23997 rdpr %cleanwin, %g4
23998 rdpr %otherwin, %g5
23999 rdpr %wstate, %g6
24000 bpos,pt %xcc, loop_2094
24001 fpack16 %f0, %f1
24002 set 0x40, %g7
24003 stda %f16, [%l7 + %g7] 0x16
24004 membar #Sync
24005loop_2094:
24006 membar 0x05
24007 nop
24008 setx loop_2095, %l0, %l1
24009 jmpl %l1, %l1
24010 fxors %f8, %f21, %f25
24011 subcc %o3, %i4, %g5
24012 movgu %xcc, %i7, %g6
24013loop_2095:
24014 nop
24015 fitod %f1, %f22
24016 udiv %o1, 0x1DE1, %o7
24017 andcc %l5, %o0, %l4
24018 fmovdneg %xcc, %f22, %f19
24019 fmovde %icc, %f10, %f19
24020 fmovrdlz %o6, %f0, %f26
24021 brz,a %i3, loop_2096
24022 edge8n %l2, %g2, %l0
24023 smul %i1, 0x0FD8, %i6
24024 edge8 %g4, %i5, %o5
24025loop_2096:
24026 fornot1s %f0, %f24, %f27
24027 wr %g0, 0x19, %asi
24028 ldsba [%l7 + 0x45] %asi, %g1
24029 wr %g0, 0x11, %asi
24030 lduwa [%l7 + 0x64] %asi, %l3
24031 tvc %xcc, 0x7
24032 tpos %xcc, 0x6
24033 swap [%l7 + 0x40], %i2
24034 sub %o4, 0x0032, %o2
24035 udivx %g7, 0x17CD, %l6
24036 movre %i0, %g3, %l1
24037 edge8ln %i4, %g5, %o3
24038 mova %icc, %g6, %o1
24039 bcc loop_2097
24040 umul %i7, 0x0AE1, %l5
24041 bvs,a loop_2098
24042 orncc %o7, 0x1F9C, %l4
24043loop_2097:
24044 ldub [%l7 + 0x73], %o6
24045 addccc %i3, 0x1C66, %l2
24046loop_2098:
24047 xorcc %g2, %o0, %l0
24048 movge %icc, %i1, %i6
24049 smulcc %g4, %o5, %i5
24050 bge,pt %xcc, loop_2099
24051 bshuffle %f26, %f24, %f18
24052 ba,pn %icc, loop_2100
24053 addccc %g1, %i2, %o4
24054loop_2099:
24055 nop
24056 wr %g0, 0x10, %asi
24057 lda [%l7 + 0x14] %asi, %f16
24058loop_2100:
24059 fmovdvs %xcc, %f18, %f16
24060 movpos %icc, %l3, %o2
24061 set 0x37, %g3
24062 ldstuba [%l7 + %g3] 0x80, %l6
24063 movg %icc, %i0, %g7
24064 fnot2s %f0, %f5
24065 addccc %l1, %g3, %i4
24066 std %f6, [%l7 + 0x20]
24067 popc %g5, %g6
24068 nop
24069 setx 0xA4457FF3207B6E63, %l0, %l6
24070 stx %l6, [%l7 + 0x28]
24071 ldx [%l7 + 0x28], %fsr
24072 edge16l %o1, %i7, %o3
24073 ldx [%l7 + 0x38], %o7
24074 sir 0x08BA
24075 movcs %xcc, %l5, %l4
24076 tcc %icc, 0x0
24077 add %l7, 0x0C, %l6
24078 wr %g0, 0x89, %asi
24079 lda [%l6] %asi, %i3
24080 casa [%l6] 0x89, %i3, %o6
24081 mulx %l2, %o0, %l0
24082 bne %xcc, loop_2101
24083 movge %xcc, %g2, %i6
24084 tneg %xcc, 0x0
24085 sir 0x1027
24086loop_2101:
24087 xor %i1, 0x1C27, %g4
24088 fands %f14, %f0, %f5
24089 movcc %xcc, %o5, %i5
24090 mulscc %g1, %i2, %o4
24091 movn %icc, %o2, %l6
24092 fpmerge %f26, %f19, %f26
24093 fbge,a %fcc1, loop_2102
24094 mulx %l3, 0x1E86, %i0
24095 fsrc1 %f4, %f6
24096 edge8n %l1, %g7, %i4
24097loop_2102:
24098 stb %g3, [%l7 + 0x3C]
24099 tl %icc, 0x7
24100 tpos %xcc, 0x5
24101 set 0x20, %l4
24102 prefetcha [%l7 + %l4] 0x15, 0x3
24103 array16 %g6, %i7, %o1
24104 smul %o3, %l5, %o7
24105 fmovdvc %icc, %f22, %f0
24106 fba,a %fcc0, loop_2103
24107 taddcctv %i3, %o6, %l2
24108 array16 %o0, %l0, %g2
24109 sir 0x0A8B
24110loop_2103:
24111 tgu %xcc, 0x5
24112 brz %i6, loop_2104
24113 movrne %i1, 0x1F6, %g4
24114 fbg,a %fcc3, loop_2105
24115 movg %xcc, %o5, %i5
24116loop_2104:
24117 prefetch [%l7 + 0x20], 0x1
24118 edge8ln %g1, %i2, %o4
24119loop_2105:
24120 mova %icc, %o2, %l6
24121 xor %l3, %i0, %l1
24122 orncc %l4, %g7, %g3
24123 nop
24124 setx 0xE05B5327, %l0, %l6
24125 st %l6, [%l7 + 0x14]
24126 ld [%l7 + 0x14], %fsr
24127 ldx [%l7 + 0x38], %g5
24128 wr %g0, 0x89, %asi
24129 stha %g6, [%l7 + 0x2C] %asi
24130 movneg %xcc, %i4, %i7
24131 fba,a %fcc0, loop_2106
24132 fmovrdne %o1, %f2, %f8
24133 array32 %l5, %o3, %i3
24134 fmovrsgz %o6, %f11, %f10
24135loop_2106:
24136 fblg,a %fcc2, loop_2107
24137 fmovrslz %o7, %f29, %f9
24138 wr %g0, 0x04, %asi
24139 stha %o0, [%l7 + 0x2A] %asi
24140loop_2107:
24141 orcc %l0, 0x03E2, %g2
24142 fbug,a %fcc1, loop_2108
24143 fbo %fcc3, loop_2109
24144 edge8ln %i6, %i1, %g4
24145 tcc %icc, 0x7
24146loop_2108:
24147 bne,a loop_2110
24148loop_2109:
24149 orncc %l2, %i5, %o5
24150 stb %g1, [%l7 + 0x5D]
24151 tleu %icc, 0x0
24152loop_2110:
24153 and %o4, %o2, %i2
24154 sub %l6, %l3, %l1
24155 movrgz %l4, %g7, %i0
24156 udivcc %g3, 0x0830, %g6
24157 tg %icc, 0x2
24158 set 0x10, %l5
24159 lduwa [%l7 + %l5] 0x0c, %i4
24160 fmovdn %xcc, %f9, %f25
24161 fandnot1 %f12, %f6, %f26
24162 nop
24163 set 0x60, %g1
24164 lduh [%l7 + %g1], %g5
24165 array8 %i7, %l5, %o1
24166 ta %xcc, 0x4
24167 fmovsg %icc, %f28, %f3
24168 fblg %fcc0, loop_2111
24169 fmovda %icc, %f25, %f27
24170 fba,a %fcc2, loop_2112
24171 fbne %fcc0, loop_2113
24172loop_2111:
24173 brgez,a %i3, loop_2114
24174 taddcctv %o3, 0x0395, %o6
24175loop_2112:
24176 sllx %o7, %o0, %l0
24177loop_2113:
24178 bl,a loop_2115
24179loop_2114:
24180 tvs %icc, 0x4
24181 restored
24182 rdpr %cwp, %g1
24183 rdpr %cansave, %g2
24184 rdpr %canrestore, %g3
24185 rdpr %cleanwin, %g4
24186 rdpr %otherwin, %g5
24187 rdpr %wstate, %g6
24188 udivx %i6, 0x109B, %g2
24189loop_2115:
24190 alignaddr %i1, %g4, %l2
24191 array8 %o5, %i5, %o4
24192 tge %xcc, 0x1
24193 std %f4, [%l7 + 0x38]
24194 alignaddr %o2, %i2, %g1
24195 smul %l3, %l6, %l4
24196 brlz,a %l1, loop_2116
24197 sir 0x0437
24198 tleu %icc, 0x4
24199 fmovdcs %icc, %f1, %f20
24200loop_2116:
24201 nop
24202 setx 0x83986F5B50417A38, %l0, %l6
24203 stx %l6, [%l7 + 0x50]
24204 ldx [%l7 + 0x50], %fsr
24205 edge32ln %i0, %g7, %g3
24206 orcc %i4, %g5, %g6
24207 edge32ln %i7, %l5, %o1
24208 ldd [%l7 + 0x60], %f14
24209 fbuge,a %fcc0, loop_2117
24210 fmovs %f23, %f21
24211 set 0x60, %i6
24212 ldxa [%l7 + %i6] 0x18, %o3
24213loop_2117:
24214 fbo %fcc3, loop_2118
24215 sra %i3, 0x01, %o6
24216 tcs %icc, 0x2
24217 bshuffle %f14, %f2, %f26
24218loop_2118:
24219 edge16 %o7, %o0, %i6
24220 xnorcc %g2, 0x1402, %i1
24221 tg %icc, 0x2
24222 fmovde %icc, %f18, %f23
24223 tcs %xcc, 0x2
24224 pdist %f16, %f26, %f30
24225 array16 %g4, %l0, %l2
24226 nop
24227 setx loop_2119, %l0, %l1
24228 wrpr 0x1, %tl
24229 wrpr %l1, %tpc
24230 add %l1, 0x4, %l1
24231 wrpr %l1, %tnpc
24232 setx 0x34400001400, %l0, %l1
24233 wrpr %l1, %tstate
24234 wrhpr 0x4, %htstate
24235 retry
24236 movg %icc, %i5, %o5
24237 wr %g0, 0x89, %asi
24238 sta %f29, [%l7 + 0x7C] %asi
24239loop_2119:
24240 fmovrdgez %o2, %f6, %f8
24241 xnor %o4, %g1, %i2
24242 orncc %l6, %l3, %l4
24243 movrgez %l1, %g7, %i0
24244 andn %g3, 0x176E, %g5
24245 fcmpgt16 %f20, %f22, %i4
24246 wr %g0, 0x89, %asi
24247 swapa [%l7 + 0x1C] %asi, %i7
24248 nop
24249 setx 0xF13E44EA, %l0, %l6
24250 st %l6, [%l7 + 0x28]
24251 ld [%l7 + 0x28], %f15
24252 setx 0x3E4D397E, %l1, %l5
24253 st %l5, [%l7 + 0x10]
24254 ld [%l7 + 0x10], %f2
24255 fmuls %f2, %f15, %f0
24256 wr %g0, 0x04, %asi
24257 sta %f8, [%l7 + 0x10] %asi
24258 tvc %icc, 0x1
24259 fbne %fcc3, loop_2120
24260 fmovsge %icc, %f24, %f13
24261 prefetch [%l7 + 0x40], 0x0
24262 mulscc %l5, 0x17F4, %g6
24263loop_2120:
24264 stbar
24265 add %o1, 0x0A6A, %i3
24266 tg %xcc, 0x0
24267 tle %icc, 0x1
24268 brnz %o6, loop_2121
24269 ble,pn %icc, loop_2122
24270 andncc %o7, %o0, %i6
24271 nop
24272 setx 0x6906A7BFF048A379, %l0, %l6
24273 stx %l6, [%l7 + 0x30]
24274 ldx [%l7 + 0x30], %fsr
24275loop_2121:
24276 mulscc %o3, %i1, %g2
24277loop_2122:
24278 addccc %g4, 0x04EB, %l0
24279 call loop_2123
24280 movneg %xcc, %i5, %l2
24281 fble %fcc0, loop_2124
24282 movcc %xcc, %o5, %o4
24283loop_2123:
24284 udivcc %g1, 0x0969, %o2
24285 bcc loop_2125
24286loop_2124:
24287 movpos %xcc, %i2, %l6
24288 fnot1s %f1, %f25
24289 ta %xcc, 0x6
24290loop_2125:
24291 or %l4, %l3, %g7
24292 bpos,a loop_2126
24293 fpadd32 %f10, %f10, %f10
24294 subccc %i0, %g3, %g5
24295 edge16ln %l1, %i7, %l5
24296loop_2126:
24297 pdist %f14, %f30, %f0
24298 edge32ln %g6, %o1, %i3
24299 wr %g0, 0x0c, %asi
24300 stba %i4, [%l7 + 0x1B] %asi
24301 bcc loop_2127
24302 movne %xcc, %o6, %o0
24303 nop
24304 setx 0x7E9AC2E2, %l0, %l6
24305 st %l6, [%l7 + 0x28]
24306 ld [%l7 + 0x28], %f19
24307 setx 0x6CCB8B59, %l1, %l5
24308 st %l5, [%l7 + 0x10]
24309 ld [%l7 + 0x10], %f14
24310 fdivs %f14, %f19, %f2
24311 movrgez %i6, 0x3DD, %o7
24312loop_2127:
24313 tcs %icc, 0x6
24314 fpack16 %f10, %f5
24315 orcc %i1, %o3, %g4
24316 movgu %xcc, %l0, %g2
24317 udiv %l2, 0x05BA, %i5
24318 fba,a %fcc1, loop_2128
24319 bleu,pt %icc, loop_2129
24320 movrgez %o4, %o5, %o2
24321 move %xcc, %g1, %i2
24322loop_2128:
24323 tvs %xcc, 0x7
24324loop_2129:
24325 move %icc, %l6, %l3
24326 movrlez %l4, 0x14F, %g7
24327 fandnot2 %f24, %f10, %f30
24328 fbne,a %fcc1, loop_2130
24329 movcc %icc, %i0, %g5
24330 fcmpeq32 %f6, %f2, %l1
24331 array16 %i7, %g3, %g6
24332loop_2130:
24333 fmovdneg %icc, %f5, %f3
24334 sub %l5, 0x13C8, %i3
24335 wr %g0, 0x80, %asi
24336 stda %f16, [%l7 + 0x40] %asi
24337 sllx %i4, %o6, %o0
24338 tcs %icc, 0x0
24339 andn %o1, 0x1302, %i6
24340 fmovrslz %i1, %f6, %f15
24341 tl %icc, 0x0
24342 tl %xcc, 0x2
24343 pdist %f22, %f16, %f0
24344 sdivcc %o3, 0x06B0, %g4
24345 fzero %f2
24346 fnors %f21, %f23, %f6
24347 fbg,a %fcc0, loop_2131
24348 nop
24349 fitod %f6, %f18
24350 fdtoi %f18, %f5
24351 nop
24352 setx 0xB892D28CC06E800E, %l0, %l6
24353 stx %l6, [%l7 + 0x08]
24354 ldx [%l7 + 0x08], %fsr
24355 set 0x70, %l3
24356 swapa [%l7 + %l3] 0x18, %o7
24357loop_2131:
24358 movg %icc, %l0, %g2
24359 sdivcc %l2, 0x105B, %o4
24360 add %l7, 0x70, %l6
24361 wr %g0, 0x81, %asi
24362 casxa [%l6] %asi, %i5, %o5
24363 movcs %icc, %o2, %g1
24364 sub %l6, 0x0015, %i2
24365 tge %icc, 0x3
24366 edge8n %l4, %l3, %i0
24367 andncc %g5, %l1, %i7
24368 fbg %fcc1, loop_2132
24369 movgu %xcc, %g7, %g6
24370 brnz,a %l5, loop_2133
24371 udivx %i3, 0x0C8B, %i4
24372loop_2132:
24373 fnand %f28, %f30, %f20
24374 tgu %icc, 0x4
24375loop_2133:
24376 smul %g3, %o6, %o1
24377 sdiv %o0, 0x0A98, %i1
24378 edge16 %o3, %g4, %o7
24379 fcmpeq16 %f22, %f12, %i6
24380 tle %xcc, 0x4
24381 fmovrdlez %l0, %f12, %f2
24382 lduh [%l7 + 0x2C], %g2
24383 nop
24384 set 0x68, %g5
24385 ldx [%l7 + %g5], %l2
24386 tge %icc, 0x6
24387 movrgez %o4, %o5, %o2
24388 ldstub [%l7 + 0x17], %g1
24389 fmovsvc %xcc, %f21, %f29
24390 edge8l %i5, %l6, %i2
24391 edge8l %l3, %i0, %l4
24392 movrgz %l1, 0x10B, %i7
24393 fmovscc %xcc, %f6, %f7
24394 wr %g0, 0x11, %asi
24395 stxa %g5, [%l7 + 0x28] %asi
24396 lduw [%l7 + 0x70], %g7
24397 taddcctv %g6, 0x021A, %i3
24398 subcc %l5, 0x1468, %g3
24399 tleu %xcc, 0x2
24400 alignaddrl %o6, %i4, %o1
24401 fbl %fcc0, loop_2134
24402 alignaddr %i1, %o3, %g4
24403 alignaddrl %o0, %o7, %i6
24404 andn %l0, %l2, %o4
24405loop_2134:
24406 fmovsl %icc, %f0, %f14
24407 fmovsvc %icc, %f3, %f21
24408 subc %o5, 0x0988, %o2
24409 addcc %g1, %i5, %l6
24410 orncc %g2, 0x0616, %l3
24411 nop
24412 setx 0x126C2D5A, %l0, %l6
24413 st %l6, [%l7 + 0x28]
24414 ld [%l7 + 0x28], %f14
24415 setx 0x19BE5E41, %l1, %l5
24416 st %l5, [%l7 + 0x10]
24417 ld [%l7 + 0x10], %f27
24418 fadds %f27, %f14, %f22
24419 movrgz %i0, 0x291, %i2
24420 tn %xcc, 0x4
24421 tcc %icc, 0x1
24422 movgu %xcc, %l1, %i7
24423 ldub [%l7 + 0x25], %g5
24424 ldsw [%l7 + 0x68], %g7
24425 movg %xcc, %l4, %g6
24426 nop
24427 fitos %f11, %f17
24428 fstox %f17, %f18
24429 wr %g0, 0x89, %asi
24430 ldsha [%l7 + 0x36] %asi, %l5
24431 subc %g3, 0x1B29, %i3
24432 fbe %fcc3, loop_2135
24433 stw %o6, [%l7 + 0x58]
24434 brlez %i4, loop_2136
24435 srl %o1, 0x16, %o3
24436loop_2135:
24437 movne %xcc, %g4, %o0
24438 fnot1 %f2, %f8
24439loop_2136:
24440 movre %o7, 0x39D, %i1
24441 fcmpne16 %f0, %f20, %i6
24442 andn %l2, 0x0273, %l0
24443 prefetch [%l7 + 0x08], 0x1
24444 mova %xcc, %o4, %o2
24445 fandnot2 %f26, %f4, %f30
24446 tle %xcc, 0x1
24447 wr %g0, 0xe3, %asi
24448 stha %o5, [%l7 + 0x20] %asi
24449 membar #Sync
24450 udivx %i5, 0x10B0, %l6
24451 edge16l %g1, %g2, %i0
24452 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
24453 nop ! nop ! ldxa [%g0 + 0x180] %asi, %i2 ripped by fixASI40.pl ripped by fixASI40.pl
24454 fmovsleu %xcc, %f17, %f2
24455 sra %l1, %l3, %g5
24456 fble,a %fcc2, loop_2137
24457 movge %icc, %i7, %l4
24458 wr %g0, 0xe3, %asi
24459 ldda [%l7 + 0x70] %asi, %g6
24460loop_2137:
24461 fmovsn %xcc, %f17, %f12
24462 fsrc2s %f8, %f0
24463 tleu %icc, 0x4
24464 move %icc, %g7, %g3
24465 sra %l5, %o6, %i3
24466 fmovsleu %xcc, %f20, %f3
24467 array8 %i4, %o3, %g4
24468 srax %o0, %o1, %i1
24469 add %i6, 0x0B00, %l2
24470 fzeros %f27
24471 set 0x78, %o3
24472 sta %f19, [%l7 + %o3] 0x10
24473 fnegs %f11, %f26
24474 mulx %l0, 0x1C83, %o4
24475 ldsb [%l7 + 0x64], %o7
24476 movrgz %o5, %o2, %l6
24477 fbg %fcc2, loop_2138
24478 nop
24479 fitod %f2, %f0
24480 xor %i5, 0x15D0, %g1
24481 nop
24482 fitod %f0, %f12
24483 fdtox %f12, %f22
24484 fxtod %f22, %f12
24485loop_2138:
24486 fpack32 %f20, %f14, %f30
24487 subcc %g2, %i0, %i2
24488 tn %xcc, 0x5
24489 andcc %l3, 0x0CC1, %l1
24490 tsubcc %i7, 0x13FA, %l4
24491 bne,a %xcc, loop_2139
24492 movneg %icc, %g5, %g7
24493 fmovdleu %icc, %f23, %f30
24494 stb %g6, [%l7 + 0x63]
24495loop_2139:
24496 tpos %icc, 0x7
24497 bgu,pn %icc, loop_2140
24498 movvs %icc, %g3, %o6
24499 nop
24500 setx 0x3049436B, %l0, %l6
24501 st %l6, [%l7 + 0x74]
24502 ld [%l7 + 0x74], %fsr
24503 sdivx %i3, 0x088D, %l5
24504loop_2140:
24505 sll %i4, %o3, %g4
24506 alignaddrl %o1, %o0, %i6
24507 subc %i1, %l0, %o4
24508 edge8ln %l2, %o7, %o5
24509 fsrc1s %f8, %f21
24510 movvs %xcc, %o2, %i5
24511 ldsh [%l7 + 0x62], %g1
24512 bl,a %icc, loop_2141
24513 tvc %xcc, 0x6
24514 wr %g0, 0x89, %asi
24515 ldsha [%l7 + 0x22] %asi, %g2
24516loop_2141:
24517 edge32n %i0, %l6, %i2
24518 xor %l1, 0x1AE2, %i7
24519 umulcc %l4, 0x0D85, %l3
24520 tsubcctv %g5, %g7, %g3
24521 subc %g6, %o6, %l5
24522 wr %g0, 0x19, %asi
24523 ldswa [%l7 + 0x58] %asi, %i4
24524 bcs,pn %icc, loop_2142
24525 subcc %o3, 0x0798, %g4
24526 movg %icc, %o1, %o0
24527 nop
24528 setx loop_2143, %l0, %l1
24529 wrpr 0x1, %tl
24530 wrpr %l1, %tnpc
24531 setx 0x34400001400, %l0, %l1
24532 wrpr %l1, %tstate
24533 wrhpr 0x4, %htstate
24534 done
24535loop_2142:
24536 be,a,pn %icc, loop_2144
24537 nop
24538 fitos %f5, %f0
24539 fstoi %f0, %f13
24540 movgu %xcc, %i3, %i6
24541loop_2143:
24542 nop
24543 setx 0x40954C4260531BDB, %l0, %l6
24544 stx %l6, [%l7 + 0x60]
24545 ldx [%l7 + 0x60], %fsr
24546loop_2144:
24547 sllx %l0, 0x04, %i1
24548 subccc %l2, %o7, %o4
24549 alignaddr %o5, %o2, %g1
24550 move %icc, %g2, %i5
24551 tle %xcc, 0x1
24552 sra %l6, 0x08, %i2
24553 ta %xcc, 0x6
24554 fxnor %f4, %f28, %f12
24555 fmovdgu %icc, %f6, %f20
24556 wr %g0, 0x89, %asi
24557 ldstuba [%l7 + 0x6B] %asi, %l1
24558 add %i7, %i0, %l4
24559 movre %l3, %g5, %g3
24560 movrne %g6, 0x040, %g7
24561 fbl,a %fcc3, loop_2145
24562 nop
24563 setx 0x9F8B64D722264F23, %l0, %l6
24564 stx %l6, [%l7 + 0x28]
24565 ldd [%l7 + 0x28], %f14
24566 fsqrtd %f14, %f28
24567 andcc %l5, %i4, %o3
24568 and %o6, 0x0A09, %o1
24569loop_2145:
24570 sdivcc %o0, 0x0AB4, %i3
24571 sdiv %g4, 0x0519, %i6
24572 fands %f29, %f8, %f10
24573 fmovsl %icc, %f7, %f26
24574 set 0x380, %o5
24575 nop ! nop ! ldxa [%g0 + %o5] 0x40, %l0 ripped by fixASI40.pl ripped by fixASI40.pl
24576 movg %xcc, %l2, %i1
24577 fbne,a %fcc0, loop_2146
24578 bcc,pn %xcc, loop_2147
24579 tneg %icc, 0x3
24580 alignaddr %o7, %o4, %o5
24581loop_2146:
24582 be,pn %xcc, loop_2148
24583loop_2147:
24584 fbul %fcc1, loop_2149
24585 tsubcc %o2, %g2, %i5
24586 fbule %fcc1, loop_2150
24587loop_2148:
24588 membar 0x7B
24589loop_2149:
24590 tcs %icc, 0x6
24591 alignaddrl %g1, %l6, %i2
24592loop_2150:
24593 nop
24594 set 0x5C, %o4
24595 ldsh [%l7 + %o4], %l1
24596 ldsw [%l7 + 0x7C], %i7
24597 tneg %icc, 0x3
24598 edge16n %l4, %i0, %g5
24599 flush %l7 + 0x34
24600 edge32ln %g3, %g6, %l3
24601 smul %l5, %i4, %g7
24602 fmovsg %xcc, %f3, %f10
24603 smulcc %o6, 0x1D02, %o3
24604 wr %g0, 0x89, %asi
24605 ldsba [%l7 + 0x1E] %asi, %o1
24606 movcs %icc, %i3, %o0
24607 fmovdle %xcc, %f18, %f12
24608 movrgez %g4, 0x304, %i6
24609 movle %xcc, %l2, %i1
24610 xor %o7, %l0, %o4
24611 movge %xcc, %o5, %g2
24612 fmovscs %icc, %f13, %f18
24613 bpos,pt %xcc, loop_2151
24614 movg %icc, %o2, %g1
24615 tcs %xcc, 0x0
24616 movrlez %i5, 0x032, %l6
24617loop_2151:
24618 addcc %l1, %i2, %l4
24619 sth %i0, [%l7 + 0x12]
24620 fbul %fcc3, loop_2152
24621 te %icc, 0x2
24622 fmovsle %icc, %f28, %f13
24623 set 0x20, %i0
24624 stwa %g5, [%l7 + %i0] 0x19
24625loop_2152:
24626 orcc %i7, 0x1ABE, %g6
24627 mova %xcc, %g3, %l5
24628 set 0x40, %i3
24629 ldda [%l7 + %i3] 0x10, %i4
24630 tsubcc %l3, %o6, %o3
24631 bn,pt %xcc, loop_2153
24632 fandnot1 %f8, %f26, %f14
24633 ldd [%l7 + 0x18], %g6
24634 array32 %o1, %i3, %o0
24635loop_2153:
24636 fnegd %f14, %f24
24637 movle %icc, %i6, %g4
24638 wr %g0, 0x80, %asi
24639 lduwa [%l7 + 0x48] %asi, %i1
24640 set 0x23, %i5
24641 ldsba [%l7 + %i5] 0x15, %l2
24642 andncc %o7, %l0, %o5
24643 wr %g0, 0xf0, %asi
24644 stda %f16, [%l7 + 0x40] %asi
24645 membar #Sync
24646 fblg,a %fcc3, loop_2154
24647 srlx %g2, %o4, %g1
24648 tvc %xcc, 0x4
24649 bleu,pt %icc, loop_2155
24650loop_2154:
24651 fxors %f13, %f22, %f4
24652 tsubcc %o2, 0x0924, %i5
24653 movrgez %l6, 0x3A9, %l1
24654loop_2155:
24655 tneg %icc, 0x4
24656 tsubcc %i2, %l4, %g5
24657 fmul8sux16 %f26, %f22, %f26
24658 nop
24659 setx loop_2156, %l0, %l1
24660 wrpr 0x1, %tl
24661 wrpr %l1, %tnpc
24662 setx 0x34400001400, %l0, %l1
24663 wrpr %l1, %tstate
24664 wrhpr 0x4, %htstate
24665 done
24666 brgez,a %i7, loop_2157
24667 smulcc %i0, 0x1CAC, %g3
24668 orcc %l5, %g6, %l3
24669loop_2156:
24670 sra %o6, %i4, %g7
24671loop_2157:
24672 edge16ln %o1, %o3, %i3
24673 saved
24674 rdpr %cwp, %g1
24675 rdpr %cansave, %g2
24676 rdpr %canrestore, %g3
24677 rdpr %cleanwin, %g4
24678 rdpr %otherwin, %g5
24679 rdpr %wstate, %g6
24680 fbule,a %fcc2, loop_2158
24681 brlz,a %i6, loop_2159
24682 fbug,a %fcc2, loop_2160
24683 fpack32 %f14, %f10, %f16
24684loop_2158:
24685 stx %g4, [%l7 + 0x28]
24686loop_2159:
24687 bg,pn %xcc, loop_2161
24688loop_2160:
24689 xnorcc %o0, %i1, %l2
24690 sub %l0, 0x0112, %o5
24691 ldx [%l7 + 0x48], %o7
24692loop_2161:
24693 flush %l7 + 0x18
24694 stb %g2, [%l7 + 0x18]
24695 addccc %o4, %g1, %i5
24696 xorcc %o2, %l6, %l1
24697 array16 %i2, %g5, %l4
24698 xnor %i7, %g3, %l5
24699 movg %icc, %g6, %i0
24700 stb %o6, [%l7 + 0x61]
24701 orn %i4, 0x0482, %g7
24702 edge8l %l3, %o3, %i3
24703 addccc %i6, %o1, %o0
24704 sdivcc %i1, 0x07CE, %l2
24705 edge32 %g4, %o5, %l0
24706 bcs,a,pn %icc, loop_2162
24707 movvc %xcc, %g2, %o4
24708 edge32 %o7, %i5, %o2
24709 nop
24710 setx 0xEBD3D13F3B93385A, %l0, %l6
24711 stx %l6, [%l7 + 0x28]
24712 ldd [%l7 + 0x28], %f8
24713 fsqrtd %f8, %f24
24714loop_2162:
24715 andn %g1, 0x1B32, %l6
24716 edge32ln %i2, %l1, %g5
24717 fandnot1 %f16, %f26, %f8
24718 fmovdne %icc, %f24, %f28
24719 wr %g0, 0x89, %asi
24720 sta %f31, [%l7 + 0x28] %asi
24721 tne %xcc, 0x1
24722 fble,a %fcc0, loop_2163
24723 move %icc, %i7, %l4
24724 fzero %f10
24725 tcc %icc, 0x4
24726loop_2163:
24727 edge8ln %l5, %g6, %g3
24728 taddcctv %o6, %i4, %i0
24729 nop
24730 set 0x70, %o1
24731 ldd [%l7 + %o1], %f0
24732 tg %xcc, 0x2
24733 fnot1s %f21, %f11
24734 mulx %l3, %o3, %g7
24735 addcc %i3, 0x136D, %i6
24736 tneg %xcc, 0x1
24737 movrgez %o0, %i1, %o1
24738 tsubcc %g4, %l2, %l0
24739 fbge,a %fcc0, loop_2164
24740 restored
24741 rdpr %cwp, %g1
24742 rdpr %cansave, %g2
24743 rdpr %canrestore, %g3
24744 rdpr %cleanwin, %g4
24745 rdpr %otherwin, %g5
24746 rdpr %wstate, %g6
24747 array8 %o5, %o4, %g2
24748 udivcc %o7, 0x07CD, %o2
24749loop_2164:
24750 fmovdcs %icc, %f4, %f24
24751 movrlez %i5, 0x3B5, %g1
24752 fmovdle %xcc, %f22, %f6
24753 fxors %f3, %f18, %f23
24754 tl %icc, 0x0
24755 or %i2, 0x0943, %l6
24756 taddcc %l1, 0x19CB, %i7
24757 nop
24758 setx 0xB2EA0512, %l0, %l6
24759 st %l6, [%l7 + 0x28]
24760 ld [%l7 + 0x28], %f25
24761 fsqrts %f25, %f11
24762 ldd [%l7 + 0x48], %f2
24763 fpackfix %f10, %f27
24764 set 0x180, %i2
24765 nop ! nop ! ldxa [%g0 + %i2] 0x40, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
24766 taddcctv %l5, %g6, %g3
24767 orn %l4, %i4, %i0
24768 smulcc %o6, 0x1E70, %l3
24769 fmovsa %icc, %f3, %f11
24770 movleu %xcc, %o3, %i3
24771 alignaddr %i6, %o0, %i1
24772 tpos %icc, 0x0
24773 fbne %fcc2, loop_2165
24774 ldsw [%l7 + 0x50], %g7
24775 ldd [%l7 + 0x58], %f10
24776 fbl %fcc1, loop_2166
24777loop_2165:
24778 nop
24779 setx 0xD0794C57, %l0, %l6
24780 st %l6, [%l7 + 0x44]
24781 ld [%l7 + 0x44], %fsr
24782 movpos %icc, %g4, %l2
24783 fmovrsgz %o1, %f22, %f18
24784loop_2166:
24785 tcc %xcc, 0x0
24786 bne,a,pn %xcc, loop_2167
24787 tle %xcc, 0x4
24788 fxnors %f23, %f7, %f0
24789 fmovdleu %xcc, %f12, %f23
24790loop_2167:
24791 nop
24792 set 0x8, %l6
24793 stxa %o5, [%g0 + %l6] 0x21
24794 fble %fcc1, loop_2168
24795 movcc %icc, %l0, %g2
24796 fbge,a %fcc3, loop_2169
24797 ta %icc, 0x4
24798loop_2168:
24799 bneg,pt %xcc, loop_2170
24800 fmovdpos %xcc, %f29, %f23
24801loop_2169:
24802 tleu %icc, 0x2
24803 edge16l %o7, %o2, %o4
24804loop_2170:
24805 addc %i5, %i2, %l6
24806 wr %g0, 0xea, %asi
24807 stwa %l1, [%l7 + 0x38] %asi
24808 membar #Sync
24809 tg %xcc, 0x6
24810 udiv %i7, 0x1131, %g5
24811 faligndata %f14, %f22, %f0
24812 fbu %fcc1, loop_2171
24813 movcc %icc, %g1, %g6
24814 stb %l5, [%l7 + 0x70]
24815 brlz,a %g3, loop_2172
24816loop_2171:
24817 bg %icc, loop_2173
24818 movrne %i4, %i0, %l4
24819 edge8 %o6, %l3, %o3
24820loop_2172:
24821 fmovdleu %xcc, %f19, %f21
24822loop_2173:
24823 and %i6, %i3, %o0
24824 edge16 %i1, %g7, %g4
24825 alignaddr %o1, %l2, %o5
24826 xnorcc %l0, %g2, %o2
24827 array32 %o4, %i5, %i2
24828 array8 %o7, %l1, %l6
24829 ta %icc, 0x7
24830 fmovsleu %xcc, %f6, %f8
24831 te %xcc, 0x5
24832 sllx %i7, 0x1A, %g1
24833 sra %g6, %g5, %l5
24834 lduw [%l7 + 0x24], %i4
24835 mulscc %g3, 0x05D4, %i0
24836 taddcctv %o6, 0x0332, %l4
24837 ldd [%l7 + 0x70], %l2
24838 sub %i6, %i3, %o0
24839 brgz %i1, loop_2174
24840 sdiv %g7, 0x1F0A, %g4
24841 flush %l7 + 0x18
24842 fmovse %xcc, %f23, %f9
24843loop_2174:
24844 umul %o1, %o3, %l2
24845 fone %f2
24846 array32 %o5, %l0, %o2
24847 orn %g2, 0x1DA8, %o4
24848 prefetch [%l7 + 0x08], 0x0
24849 ld [%l7 + 0x5C], %f10
24850 fbn %fcc1, loop_2175
24851 umulcc %i5, %i2, %l1
24852 movvs %icc, %o7, %i7
24853 udivx %g1, 0x1BAF, %g6
24854loop_2175:
24855 movleu %xcc, %g5, %l6
24856 wr %g0, 0x89, %asi
24857 ldstuba [%l7 + 0x10] %asi, %i4
24858 movn %xcc, %g3, %i0
24859 movcs %icc, %o6, %l4
24860 movl %xcc, %l5, %l3
24861 movvc %xcc, %i6, %o0
24862 sdivcc %i3, 0x162C, %g7
24863 umul %i1, 0x1095, %g4
24864 fmovrslez %o1, %f25, %f6
24865 wr %g0, 0x04, %asi
24866 lduwa [%l7 + 0x48] %asi, %l2
24867 sra %o5, 0x19, %o3
24868 movrne %l0, %g2, %o4
24869 mulscc %i5, %o2, %l1
24870 orncc %i2, 0x13F8, %i7
24871 sir 0x03E6
24872 fmovde %icc, %f21, %f1
24873 ldd [%l7 + 0x20], %f28
24874 bgu,a %xcc, loop_2176
24875 fmovdl %xcc, %f14, %f10
24876 add %l7, 0x60, %l6
24877 wr %g0, 0x89, %asi
24878 ldxa [%l6] %asi, %o7
24879 casxa [%l6] 0x89, %o7, %g6
24880loop_2176:
24881 edge32ln %g5, %l6, %i4
24882 fmovscc %icc, %f4, %f1
24883 tgu %xcc, 0x7
24884 nop
24885 setx 0xEFF25C96, %l0, %l6
24886 st %l6, [%l7 + 0x28]
24887 ld [%l7 + 0x28], %f18
24888 setx 0x529E0A98, %l1, %l5
24889 st %l5, [%l7 + 0x10]
24890 ld [%l7 + 0x10], %f13
24891 fadds %f13, %f18, %f25
24892 movcc %xcc, %g3, %g1
24893 popc %i0, %o6
24894 nop
24895 setx 0x2AE920A9CE44A8C9, %l0, %l6
24896 stx %l6, [%l7 + 0x28]
24897 ldd [%l7 + 0x28], %f22
24898 setx 0x796E55EA5742025C, %l1, %l5
24899 stx %l5, [%l7 + 0x10]
24900 ldd [%l7 + 0x10], %f8
24901 faddd %f8, %f22, %f22
24902 fand %f0, %f8, %f26
24903 saved
24904 rdpr %cwp, %g1
24905 rdpr %cansave, %g2
24906 rdpr %canrestore, %g3
24907 rdpr %cleanwin, %g4
24908 rdpr %otherwin, %g5
24909 rdpr %wstate, %g6
24910 fpadd32 %f30, %f4, %f26
24911 edge32n %l4, %l3, %l5
24912 wr %g0, 0xea, %asi
24913 stha %o0, [%l7 + 0x36] %asi
24914 membar #Sync
24915 sdivx %i3, 0x0483, %g7
24916 tg %icc, 0x5
24917 set 0x218, %g2
24918 stxa %i6, [%g0 + %g2] 0x52
24919 fand %f24, %f28, %f4
24920 wr %g0, 0xf8, %asi
24921 stda %f0, [%l7 + 0x40] %asi
24922 membar #Sync
24923 fbule %fcc3, loop_2177
24924 st %f6, [%l7 + 0x34]
24925 movre %g4, %i1, %o1
24926 srl %l2, %o3, %o5
24927loop_2177:
24928 taddcctv %l0, 0x0330, %o4
24929 fandnot2s %f29, %f11, %f23
24930 tcs %icc, 0x6
24931 fbug,a %fcc0, loop_2178
24932 srl %i5, %o2, %l1
24933 sdiv %g2, 0x1B0A, %i2
24934 fmovsleu %icc, %f19, %f6
24935loop_2178:
24936 movcc %xcc, %i7, %g6
24937 lduw [%l7 + 0x44], %g5
24938 fmovrdgz %l6, %f26, %f24
24939 edge16ln %o7, %g3, %i4
24940 tpos %icc, 0x0
24941 ble,a %icc, loop_2179
24942 edge32 %i0, %g1, %o6
24943 nop
24944 setx 0x9FDD1CD9, %l0, %l6
24945 st %l6, [%l7 + 0x28]
24946 ld [%l7 + 0x28], %f11
24947 setx 0x7E534FF6, %l1, %l5
24948 st %l5, [%l7 + 0x10]
24949 ld [%l7 + 0x10], %f10
24950 fmuls %f10, %f11, %f18
24951 addc %l3, %l5, %l4
24952loop_2179:
24953 array32 %o0, %g7, %i6
24954 add %g4, %i1, %i3
24955 orncc %l2, %o1, %o3
24956 set 0x1C, %g6
24957 ldsba [%l7 + %g6] 0x88, %l0
24958 tvs %icc, 0x7
24959 srl %o4, %o5, %i5
24960 fbn,a %fcc3, loop_2180
24961 fnands %f30, %f1, %f28
24962 add %l7, 0x78, %l6
24963 wr %g0, 0x89, %asi
24964 casxa [%l6] %asi, %l1, %o2
24965loop_2180:
24966 srax %g2, %i2, %i7
24967 sra %g6, %l6, %g5
24968 fnor %f28, %f28, %f22
24969 flush %l7 + 0x4C
24970 fcmpne32 %f6, %f6, %o7
24971 movcs %xcc, %i4, %i0
24972 ld [%l7 + 0x44], %f4
24973 ldsb [%l7 + 0x2B], %g3
24974 movrgz %o6, 0x215, %l3
24975 fba,a %fcc1, loop_2181
24976 alignaddrl %l5, %l4, %g1
24977 fmovscs %xcc, %f17, %f0
24978 movneg %xcc, %g7, %i6
24979loop_2181:
24980 nop
24981 setx 0x0AC7F42A, %l0, %l6
24982 st %l6, [%l7 + 0x28]
24983 ld [%l7 + 0x28], %f10
24984 setx 0x82EE6ED7, %l1, %l5
24985 st %l5, [%l7 + 0x10]
24986 ld [%l7 + 0x10], %f12
24987 fmuls %f12, %f10, %f22
24988 movge %xcc, %o0, %i1
24989 xor %g4, %l2, %i3
24990 tneg %xcc, 0x2
24991 movneg %icc, %o1, %o3
24992 srl %l0, 0x1F, %o4
24993 movle %icc, %o5, %i5
24994 ld [%l7 + 0x7C], %f7
24995 subcc %o2, %g2, %l1
24996 and %i7, 0x0F6F, %i2
24997 andncc %g6, %l6, %o7
24998 sra %i4, 0x11, %g5
24999 add %l7, 0x24, %l6
25000 wr %g0, 0x18, %asi
25001 casa [%l6] 0x18, %g3, %i0
25002 fsrc1 %f26, %f14
25003 bne,a,pn %xcc, loop_2182
25004 fmovse %xcc, %f1, %f1
25005 flush %l7 + 0x74
25006 movpos %xcc, %o6, %l5
25007loop_2182:
25008 tsubcctv %l4, %g1, %l3
25009 fpadd32s %f3, %f5, %f26
25010 saved
25011 rdpr %cwp, %g1
25012 rdpr %cansave, %g2
25013 rdpr %canrestore, %g3
25014 rdpr %cleanwin, %g4
25015 rdpr %otherwin, %g5
25016 rdpr %wstate, %g6
25017 ba %xcc, loop_2183
25018 ble,pt %xcc, loop_2184
25019 movleu %xcc, %g7, %i6
25020 bcc,a,pt %xcc, loop_2185
25021loop_2183:
25022 mulx %i1, 0x06DC, %g4
25023loop_2184:
25024 tn %xcc, 0x7
25025 movge %xcc, %o0, %i3
25026loop_2185:
25027 edge32 %o1, %l2, %o3
25028 movcs %icc, %o4, %o5
25029 movn %icc, %l0, %o2
25030 fmovdcc %xcc, %f11, %f20
25031 ta %xcc, 0x0
25032 fmovde %xcc, %f19, %f5
25033 fandnot1 %f16, %f14, %f24
25034 fblg %fcc3, loop_2186
25035 andcc %i5, 0x1D93, %l1
25036 movleu %xcc, %g2, %i2
25037 nop
25038 setx 0x41B6B7C0, %l0, %l6
25039 st %l6, [%l7 + 0x28]
25040 ld [%l7 + 0x28], %f2
25041 setx 0xA0CBA7C9, %l1, %l5
25042 st %l5, [%l7 + 0x10]
25043 ld [%l7 + 0x10], %f23
25044 fdivs %f23, %f2, %f6
25045loop_2186:
25046 ldsw [%l7 + 0x08], %g6
25047 brlez,a %i7, loop_2187
25048 edge32ln %o7, %l6, %i4
25049 edge32 %g3, %g5, %o6
25050 smulcc %i0, %l5, %g1
25051loop_2187:
25052 movl %icc, %l3, %g7
25053 movg %xcc, %i6, %l4
25054 bleu,a loop_2188
25055 tl %xcc, 0x6
25056 movgu %icc, %g4, %o0
25057 tvc %xcc, 0x4
25058loop_2188:
25059 nop
25060 setx 0x44A41906BD54B130, %l0, %l6
25061 stx %l6, [%l7 + 0x28]
25062 ldd [%l7 + 0x28], %f16
25063 setx 0x0611BA8C5C3DF2A5, %l1, %l5
25064 stx %l5, [%l7 + 0x10]
25065 ldd [%l7 + 0x10], %f28
25066 fdivd %f28, %f16, %f10
25067 movrlz %i1, 0x1FC, %i3
25068 smul %o1, %o3, %o4
25069 udivcc %o5, 0x0349, %l0
25070 movleu %icc, %l2, %i5
25071 movvs %icc, %o2, %l1
25072 fba %fcc3, loop_2189
25073 fsrc1s %f10, %f11
25074 andncc %g2, %i2, %i7
25075 fmovs %f17, %f24
25076loop_2189:
25077 tvs %xcc, 0x7
25078 fbue,a %fcc2, loop_2190
25079 fmovsgu %xcc, %f15, %f11
25080 tpos %icc, 0x4
25081 prefetch [%l7 + 0x70], 0x3
25082loop_2190:
25083 orn %g6, %l6, %i4
25084 sdivx %o7, 0x0CDF, %g3
25085 tvs %icc, 0x7
25086 movrlz %o6, 0x3F5, %g5
25087 sllx %i0, 0x07, %l5
25088 sll %g1, 0x06, %l3
25089 bne,a,pn %icc, loop_2191
25090 restored
25091 rdpr %cwp, %g1
25092 rdpr %cansave, %g2
25093 rdpr %canrestore, %g3
25094 rdpr %cleanwin, %g4
25095 rdpr %otherwin, %g5
25096 rdpr %wstate, %g6
25097 sethi 0x1BE3, %i6
25098 set 0x12, %l2
25099 stba %l4, [%l7 + %l2] 0x15
25100loop_2191:
25101 movgu %icc, %g7, %g4
25102 membar 0x67
25103 sra %o0, %i3, %i1
25104 fbug %fcc3, loop_2192
25105 tneg %icc, 0x7
25106 fbue,a %fcc2, loop_2193
25107 fpsub16s %f25, %f2, %f29
25108loop_2192:
25109 movrlez %o1, 0x283, %o4
25110 stbar
25111loop_2193:
25112 movre %o3, %l0, %l2
25113 fmovdge %icc, %f11, %f1
25114 subc %i5, %o5, %o2
25115 array8 %l1, %g2, %i7
25116 wr %g0, 0x10, %asi
25117 stba %i2, [%l7 + 0x55] %asi
25118 srax %l6, %g6, %o7
25119 bpos,a %xcc, loop_2194
25120 tgu %xcc, 0x7
25121 movrgz %i4, 0x122, %o6
25122 srl %g3, 0x0D, %g5
25123loop_2194:
25124 edge16 %i0, %l5, %l3
25125 taddcctv %i6, %l4, %g1
25126 udivx %g4, 0x0192, %g7
25127 be,pn %xcc, loop_2195
25128 nop
25129 setx 0x6412F892, %l0, %l6
25130 st %l6, [%l7 + 0x28]
25131 ld [%l7 + 0x28], %f27
25132 setx 0x9DDE13D2, %l1, %l5
25133 st %l5, [%l7 + 0x10]
25134 ld [%l7 + 0x10], %f0
25135 fsubs %f0, %f27, %f28
25136 lduw [%l7 + 0x64], %i3
25137 sethi 0x0D01, %o0
25138loop_2195:
25139 bcc,a %icc, loop_2196
25140 nop
25141 setx 0x1BACE4C1FF0221C7, %l0, %l6
25142 stx %l6, [%l7 + 0x28]
25143 ldd [%l7 + 0x28], %f16
25144 setx 0x7A261D94870AF615, %l1, %l5
25145 stx %l5, [%l7 + 0x10]
25146 ldd [%l7 + 0x10], %f10
25147 fdivd %f10, %f16, %f22
25148 fpack16 %f14, %f9
25149 fpadd32s %f13, %f0, %f10
25150loop_2196:
25151 edge32l %i1, %o4, %o1
25152 wr %g0, 0x18, %asi
25153 stwa %l0, [%l7 + 0x50] %asi
25154 movne %xcc, %o3, %i5
25155 fnot2 %f8, %f16
25156 movre %o5, 0x214, %o2
25157 movvs %xcc, %l1, %l2
25158 std %f24, [%l7 + 0x50]
25159 fbue,a %fcc2, loop_2197
25160 fmovdgu %xcc, %f30, %f15
25161 sub %i7, 0x03FE, %i2
25162 add %l6, 0x09FA, %g6
25163loop_2197:
25164 bge,a,pn %icc, loop_2198
25165 subcc %g2, %i4, %o6
25166 edge8 %o7, %g5, %i0
25167 nop
25168 setx 0x1CC2DFC632B68C3B, %l0, %l6
25169 stx %l6, [%l7 + 0x28]
25170 ldd [%l7 + 0x28], %f8
25171 setx 0xEA4F4D9E36269BFC, %l1, %l5
25172 stx %l5, [%l7 + 0x10]
25173 ldd [%l7 + 0x10], %f10
25174 faddd %f10, %f8, %f8
25175loop_2198:
25176 array8 %g3, %l5, %l3
25177 umul %l4, %i6, %g4
25178 xorcc %g7, 0x1ADD, %g1
25179 subcc %o0, %i1, %o4
25180 set 0x34, %l1
25181 stha %o1, [%l7 + %l1] 0x0c
25182 movpos %xcc, %l0, %o3
25183 smul %i3, %i5, %o5
25184 orncc %o2, 0x05FE, %l1
25185 alignaddr %i7, %l2, %i2
25186 edge16ln %g6, %g2, %i4
25187 tg %xcc, 0x0
25188 edge16ln %o6, %o7, %g5
25189 sdiv %l6, 0x15EC, %i0
25190 movgu %icc, %l5, %l3
25191 tne %xcc, 0x7
25192 sllx %l4, %i6, %g4
25193 wr %g0, 0x81, %asi
25194 ldsba [%l7 + 0x1D] %asi, %g7
25195 movrlez %g1, 0x115, %g3
25196 nop
25197 setx 0xA7EB3935EAC94DB0, %l0, %l6
25198 stx %l6, [%l7 + 0x28]
25199 ldd [%l7 + 0x28], %f22
25200 setx 0x44E445AD298578D6, %l1, %l5
25201 stx %l5, [%l7 + 0x10]
25202 ldd [%l7 + 0x10], %f24
25203 fsubd %f24, %f22, %f26
25204 tle %icc, 0x7
25205 tsubcctv %o0, %i1, %o1
25206 fandnot1 %f10, %f6, %f8
25207 fxor %f4, %f4, %f20
25208 fcmple32 %f16, %f2, %l0
25209 fornot1 %f10, %f22, %f28
25210 srlx %o4, %i3, %o3
25211 fmovrdlz %o5, %f0, %f10
25212 tpos %icc, 0x6
25213 edge8 %i5, %l1, %i7
25214 fpadd32s %f14, %f4, %f11
25215 fmovsle %xcc, %f28, %f3
25216 tcs %xcc, 0x1
25217 movcs %icc, %l2, %o2
25218 bcc %icc, loop_2199
25219 mova %xcc, %g6, %i2
25220 sub %i4, %g2, %o6
25221 subccc %g5, 0x1A7B, %l6
25222loop_2199:
25223 fcmpne16 %f6, %f8, %i0
25224 udiv %o7, 0x0F46, %l3
25225 tl %xcc, 0x3
25226 array32 %l5, %i6, %g4
25227 bn %icc, loop_2200
25228 saved
25229 rdpr %cwp, %g1
25230 rdpr %cansave, %g2
25231 rdpr %canrestore, %g3
25232 rdpr %cleanwin, %g4
25233 rdpr %otherwin, %g5
25234 rdpr %wstate, %g6
25235 sdiv %g7, 0x1FBE, %l4
25236 nop
25237 setx 0xB7771875, %l0, %l6
25238 st %l6, [%l7 + 0x28]
25239 ld [%l7 + 0x28], %f29
25240 fsqrts %f29, %f20
25241loop_2200:
25242 prefetch [%l7 + 0x38], 0x2
25243 movpos %icc, %g3, %g1
25244 fbn,a %fcc0, loop_2201
25245 movvs %xcc, %o0, %o1
25246 tcc %xcc, 0x5
25247 set 0x18, %o0
25248 ldswa [%l7 + %o0] 0x0c, %i1
25249loop_2201:
25250 and %o4, 0x0D15, %i3
25251 tneg %xcc, 0x7
25252 fpadd32s %f14, %f17, %f30
25253 add %l0, 0x0CB2, %o3
25254 array16 %o5, %i5, %l1
25255 ldsb [%l7 + 0x5A], %l2
25256 movre %i7, %o2, %i2
25257 movrgez %g6, 0x127, %g2
25258 orn %o6, %g5, %i4
25259 bshuffle %f18, %f6, %f26
25260 movle %xcc, %l6, %i0
25261 fpack32 %f26, %f6, %f28
25262 set 0x18, %g4
25263 sta %f23, [%l7 + %g4] 0x0c
25264 udivx %l3, 0x0FD8, %o7
25265 add %i6, 0x1ED7, %g4
25266 fmuld8ulx16 %f1, %f25, %f26
25267 sub %l5, %g7, %g3
25268 movge %xcc, %l4, %g1
25269 add %o0, %o1, %i1
25270 wr %g0, 0x04, %asi
25271 lduha [%l7 + 0x7E] %asi, %i3
25272 add %l7, 0x5C, %l6
25273 wr %g0, 0x88, %asi
25274 casa [%l6] %asi, %l0, %o4
25275 andncc %o5, %i5, %o3
25276 brnz %l2, loop_2202
25277 movrgez %l1, %o2, %i2
25278 alignaddrl %i7, %g6, %g2
25279 saved
25280 rdpr %cwp, %g1
25281 rdpr %cansave, %g2
25282 rdpr %canrestore, %g3
25283 rdpr %cleanwin, %g4
25284 rdpr %otherwin, %g5
25285 rdpr %wstate, %g6
25286loop_2202:
25287 movre %o6, 0x31A, %g5
25288 fmovrdgz %l6, %f22, %f30
25289 wr %g0, 0x18, %asi
25290 ldda [%l7 + 0x70] %asi, %i0
25291 bgu %xcc, loop_2203
25292 movre %l3, %i4, %o7
25293 array16 %g4, %i6, %l5
25294 fmul8x16al %f25, %f2, %f30
25295loop_2203:
25296 fcmpeq32 %f12, %f14, %g7
25297 nop
25298 setx 0xDF13481BD0468B36, %l0, %l6
25299 stx %l6, [%l7 + 0x60]
25300 ldx [%l7 + 0x60], %fsr
25301 bn loop_2204
25302 orcc %l4, %g3, %o0
25303 tge %icc, 0x2
25304 add %o1, %g1, %i1
25305loop_2204:
25306 te %xcc, 0x7
25307 movvc %icc, %i3, %o4
25308 srax %l0, %i5, %o3
25309 saved
25310 rdpr %cwp, %g1
25311 rdpr %cansave, %g2
25312 rdpr %canrestore, %g3
25313 rdpr %cleanwin, %g4
25314 rdpr %otherwin, %g5
25315 rdpr %wstate, %g6
25316 sethi 0x0B2D, %l2
25317 fmovsleu %xcc, %f9, %f12
25318 addccc %o5, %o2, %i2
25319 fcmpgt16 %f16, %f22, %l1
25320 add %l7, 0x18, %l6
25321 wr %g0, 0x18, %asi
25322 ldxa [%l6] %asi, %g6
25323 casxa [%l6] 0x18, %g6, %i7
25324 fnands %f15, %f5, %f18
25325 fmul8x16 %f27, %f0, %f24
25326 edge16l %g2, %g5, %o6
25327 array8 %i0, %l6, %i4
25328 mulx %l3, 0x0793, %o7
25329 bcs %xcc, loop_2205
25330 movvc %icc, %i6, %l5
25331 fzeros %f31
25332 tvc %xcc, 0x3
25333loop_2205:
25334 and %g4, %g7, %g3
25335 fpsub32s %f21, %f5, %f23
25336 array32 %l4, %o0, %g1
25337 bl,a,pn %icc, loop_2206
25338 tvs %icc, 0x1
25339 tleu %xcc, 0x5
25340 ble,pt %xcc, loop_2207
25341loop_2206:
25342 edge32l %i1, %o1, %o4
25343 bpos,a %icc, loop_2208
25344 sth %i3, [%l7 + 0x48]
25345loop_2207:
25346 nop
25347 setx 0x8B74BD46C492825F, %l0, %l6
25348 stx %l6, [%l7 + 0x28]
25349 ldd [%l7 + 0x28], %f2
25350 setx 0x4F52EFE81863FF54, %l1, %l5
25351 stx %l5, [%l7 + 0x10]
25352 ldd [%l7 + 0x10], %f10
25353 fsubd %f10, %f2, %f6
25354 fnegd %f16, %f24
25355loop_2208:
25356 movne %xcc, %l0, %o3
25357 fnot2 %f14, %f0
25358 fpadd16s %f1, %f8, %f29
25359 set 0x5C, %i7
25360 lduba [%l7 + %i7] 0x80, %i5
25361 add %l7, 0x68, %l6
25362 wr %g0, 0x18, %asi
25363 ldxa [%l6] %asi, %o5
25364 casxa [%l6] 0x18, %o5, %l2
25365 fbuge,a %fcc3, loop_2209
25366 tn %xcc, 0x3
25367 fmovrdlez %i2, %f14, %f30
25368 fbne,a %fcc2, loop_2210
25369loop_2209:
25370 nop
25371 setx 0x907C6E8F, %l0, %l6
25372 st %l6, [%l7 + 0x48]
25373 ld [%l7 + 0x48], %fsr
25374 wr %g0, 0x11, %asi
25375 sta %f8, [%l7 + 0x18] %asi
25376loop_2210:
25377 edge32n %o2, %l1, %g6
25378 bshuffle %f18, %f10, %f0
25379 tcc %icc, 0x2
25380 movpos %xcc, %i7, %g5
25381 addc %g2, 0x111C, %o6
25382 tne %xcc, 0x3
25383 andcc %l6, %i4, %l3
25384 tge %icc, 0x4
25385 nop
25386 setx 0xE3277F3F, %l0, %l6
25387 st %l6, [%l7 + 0x28]
25388 ld [%l7 + 0x28], %f25
25389 setx 0xC1B86AB8, %l1, %l5
25390 st %l5, [%l7 + 0x10]
25391 ld [%l7 + 0x10], %f23
25392 fdivs %f23, %f25, %f10
25393 movpos %xcc, %i0, %o7
25394 orn %l5, 0x0B04, %g4
25395 fpadd32 %f6, %f18, %f16
25396 smulcc %i6, 0x064D, %g3
25397 movgu %xcc, %l4, %o0
25398 addccc %g7, 0x0E18, %g1
25399 nop
25400 setx 0x004F1617, %l0, %l6
25401 st %l6, [%l7 + 0x28]
25402 ld [%l7 + 0x28], %f28
25403 setx 0x3DBBF753, %l1, %l5
25404 st %l5, [%l7 + 0x10]
25405 ld [%l7 + 0x10], %f31
25406 fsubs %f31, %f28, %f24
25407 fbg %fcc0, loop_2211
25408 xnor %i1, %o4, %o1
25409 nop
25410 setx 0x74713489, %l0, %l6
25411 st %l6, [%l7 + 0x28]
25412 ld [%l7 + 0x28], %f26
25413 fsqrts %f26, %f28
25414 tsubcc %i3, 0x1AF0, %o3
25415loop_2211:
25416 nop
25417 wr %g0, 0x04, %asi
25418 lda [%l7 + 0x78] %asi, %f10
25419 movpos %xcc, %i5, %l0
25420 orcc %l2, 0x14C0, %o5
25421 bge loop_2212
25422 orncc %i2, %l1, %o2
25423 fmul8ulx16 %f24, %f16, %f8
25424 array8 %i7, %g6, %g2
25425loop_2212:
25426 nop
25427 wr %g0, 0x19, %asi
25428 lda [%l7 + 0x38] %asi, %f10
25429 orncc %g5, 0x12E3, %l6
25430 movvc %icc, %i4, %l3
25431 xorcc %i0, 0x00EE, %o6
25432 edge16l %l5, %o7, %i6
25433 wr %g0, 0x89, %asi
25434 sta %f7, [%l7 + 0x78] %asi
25435 movcs %xcc, %g3, %l4
25436 fpadd32s %f18, %f3, %f5
25437 nop
25438 setx 0xD040B6C7, %l0, %l6
25439 st %l6, [%l7 + 0x0C]
25440 ld [%l7 + 0x0C], %fsr
25441 mulscc %o0, 0x0AC1, %g4
25442 movl %xcc, %g1, %g7
25443 tgu %xcc, 0x0
25444 ldub [%l7 + 0x67], %o4
25445 tvs %icc, 0x4
25446 alignaddrl %o1, %i1, %i3
25447 addcc %i5, %l0, %o3
25448 umul %l2, 0x03DB, %i2
25449 mova %icc, %l1, %o5
25450 mulscc %i7, %g6, %o2
25451 wr %g0, 0x89, %asi
25452 prefetcha [%l7 + 0x38] %asi, 0x2
25453 nop
25454 setx 0xB128EC5A2F44EAC0, %l0, %l6
25455 stx %l6, [%l7 + 0x28]
25456 ldd [%l7 + 0x28], %f22
25457 setx 0xE8CECBD297EA7B02, %l1, %l5
25458 stx %l5, [%l7 + 0x10]
25459 ldd [%l7 + 0x10], %f20
25460 fsubd %f20, %f22, %f30
25461 movcc %xcc, %l6, %i4
25462 fmovrslz %l3, %f19, %f19
25463 movleu %xcc, %g2, %i0
25464 wr %g0, 0x04, %asi
25465 ldsba [%l7 + 0x18] %asi, %o6
25466 movleu %icc, %l5, %o7
25467 addccc %g3, 0x07EF, %l4
25468 mulx %i6, 0x12EB, %o0
25469 srl %g1, %g4, %g7
25470 taddcctv %o4, 0x046D, %o1
25471 fmovda %icc, %f3, %f24
25472 tneg %icc, 0x1
25473 udiv %i1, 0x0DDD, %i3
25474 bl,a loop_2213
25475 sllx %l0, 0x08, %i5
25476 fandnot2 %f4, %f2, %f2
25477 fone %f10
25478loop_2213:
25479 addccc %o3, 0x1805, %i2
25480 stw %l1, [%l7 + 0x58]
25481 smulcc %l2, %o5, %i7
25482 te %icc, 0x5
25483 fmovdvc %xcc, %f30, %f14
25484 set 0x34, %i1
25485 ldsha [%l7 + %i1] 0x19, %o2
25486 fbuge %fcc2, loop_2214
25487 bvc,a %xcc, loop_2215
25488 andncc %g6, %g5, %l6
25489 andn %l3, %g2, %i4
25490loop_2214:
25491 ldstub [%l7 + 0x36], %i0
25492loop_2215:
25493 sra %o6, 0x16, %l5
25494 fandnot2s %f24, %f14, %f19
25495 edge8l %o7, %g3, %i6
25496 umul %l4, 0x1D8C, %o0
25497 fands %f27, %f4, %f31
25498 edge16 %g4, %g7, %o4
25499 edge16ln %g1, %o1, %i1
25500 stw %l0, [%l7 + 0x6C]
25501 subccc %i5, 0x0E2E, %i3
25502 edge8n %o3, %i2, %l2
25503 te %xcc, 0x7
25504 fabss %f22, %f30
25505 sub %l1, %o5, %o2
25506 stw %i7, [%l7 + 0x30]
25507 movgu %icc, %g6, %l6
25508 bg,a %icc, loop_2216
25509 movrlz %l3, 0x1E6, %g2
25510 fmovsle %xcc, %f15, %f29
25511 movrgez %i4, %i0, %o6
25512loop_2216:
25513 umulcc %l5, 0x0632, %o7
25514 tgu %icc, 0x1
25515 edge16n %g5, %g3, %l4
25516 movle %icc, %o0, %g4
25517 call loop_2217
25518 stx %i6, [%l7 + 0x28]
25519 sub %g7, 0x17D5, %o4
25520 fmovdne %icc, %f28, %f14
25521loop_2217:
25522 movg %icc, %o1, %i1
25523 ldstub [%l7 + 0x12], %l0
25524 movleu %xcc, %i5, %g1
25525 edge32l %o3, %i3, %i2
25526 andn %l1, 0x1F3C, %o5
25527 edge8n %o2, %i7, %l2
25528 fnegd %f22, %f0
25529 movg %xcc, %g6, %l3
25530 popc 0x0119, %g2
25531 sra %l6, %i0, %i4
25532 sir 0x0D98
25533 fnegs %f23, %f7
25534 wr %g0, 0x89, %asi
25535 ldsha [%l7 + 0x54] %asi, %l5
25536 fbo,a %fcc2, loop_2218
25537 fbo,a %fcc3, loop_2219
25538 tsubcctv %o7, %o6, %g3
25539 taddcctv %g5, 0x052D, %o0
25540loop_2218:
25541 umulcc %g4, 0x03D7, %i6
25542loop_2219:
25543 tne %xcc, 0x4
25544 saved
25545 rdpr %cwp, %g1
25546 rdpr %cansave, %g2
25547 rdpr %canrestore, %g3
25548 rdpr %cleanwin, %g4
25549 rdpr %otherwin, %g5
25550 rdpr %wstate, %g6
25551 edge32 %g7, %l4, %o1
25552 alignaddrl %o4, %i1, %i5
25553 udivcc %l0, 0x1AC7, %o3
25554 bvc %xcc, loop_2220
25555 edge8n %i3, %i2, %l1
25556 nop
25557 setx loop_2221, %l0, %l1
25558 wrpr 0x1, %tl
25559 wrpr %l1, %tpc
25560 add %l1, 0x4, %l1
25561 wrpr %l1, %tnpc
25562 setx 0x34400001400, %l0, %l1
25563 wrpr %l1, %tstate
25564 wrhpr 0x4, %htstate
25565 retry
25566 bn,pt %xcc, loop_2222
25567loop_2220:
25568 movrgez %g1, %o5, %o2
25569 edge16 %l2, %i7, %g6
25570loop_2221:
25571 fbne,a %fcc0, loop_2223
25572loop_2222:
25573 tg %icc, 0x4
25574 bne,pt %icc, loop_2224
25575 fmovrsne %l3, %f16, %f4
25576loop_2223:
25577 smulcc %l6, %g2, %i4
25578 nop
25579 fitod %f2, %f12
25580 fdtox %f12, %f12
25581 fxtod %f12, %f12
25582loop_2224:
25583 nop
25584 wr %g0, 0x18, %asi
25585 ldda [%l7 + 0x60] %asi, %l4
25586 fcmpne16 %f30, %f4, %i0
25587 fbul,a %fcc0, loop_2225
25588 fbo %fcc2, loop_2226
25589 edge16l %o6, %o7, %g5
25590 nop
25591 fitos %f1, %f20
25592loop_2225:
25593 fzero %f2
25594loop_2226:
25595 fmovdneg %xcc, %f11, %f21
25596 nop
25597 set 0x25, %i4
25598 ldsb [%l7 + %i4], %o0
25599 wr %g0, 0x18, %asi
25600 ldsba [%l7 + 0x5D] %asi, %g4
25601 movcs %icc, %i6, %g3
25602 sub %g7, %o1, %o4
25603 andn %i1, 0x0712, %i5
25604 subccc %l4, 0x03ED, %l0
25605 tne %icc, 0x5
25606 fmuld8sux16 %f24, %f0, %f30
25607 fcmpgt32 %f22, %f2, %o3
25608 fbuge %fcc3, loop_2227
25609 stbar
25610 movcc %xcc, %i3, %i2
25611 te %icc, 0x4
25612loop_2227:
25613 or %g1, 0x09E0, %l1
25614 movpos %icc, %o2, %l2
25615 movvc %xcc, %o5, %i7
25616 restored
25617 rdpr %cwp, %g1
25618 rdpr %cansave, %g2
25619 rdpr %canrestore, %g3
25620 rdpr %cleanwin, %g4
25621 rdpr %otherwin, %g5
25622 rdpr %wstate, %g6
25623 bneg loop_2228
25624 fmovrdne %l3, %f26, %f22
25625 fmovrslz %g6, %f8, %f0
25626 restored
25627 rdpr %cwp, %g1
25628 rdpr %cansave, %g2
25629 rdpr %canrestore, %g3
25630 rdpr %cleanwin, %g4
25631 rdpr %otherwin, %g5
25632 rdpr %wstate, %g6
25633loop_2228:
25634 bvs %icc, loop_2229
25635 edge8n %l6, %g2, %l5
25636 edge8n %i0, %o6, %o7
25637 movre %i4, %o0, %g5
25638loop_2229:
25639 prefetch [%l7 + 0x3C], 0x0
25640 fandnot2s %f0, %f0, %f23
25641 wr %g0, 0x89, %asi
25642 stwa %i6, [%l7 + 0x30] %asi
25643 fba %fcc1, loop_2230
25644 edge32l %g3, %g4, %o1
25645 fbge,a %fcc1, loop_2231
25646 tne %icc, 0x3
25647loop_2230:
25648 alignaddrl %g7, %o4, %i1
25649 edge16n %i5, %l0, %l4
25650loop_2231:
25651 te %icc, 0x0
25652 nop
25653 setx 0x23B9149420254701, %l0, %l6
25654 stx %l6, [%l7 + 0x28]
25655 ldd [%l7 + 0x28], %f30
25656 fsqrtd %f30, %f2
25657 set 0x12, %o7
25658 stha %i3, [%l7 + %o7] 0x22
25659 membar #Sync
25660 fmovsge %xcc, %f17, %f22
25661 set 0x40, %o2
25662 ldda [%l7 + %o2] 0x80, %o2
25663 fmovrdne %g1, %f22, %f18
25664 tge %icc, 0x3
25665 sra %l1, %i2, %o2
25666 edge8ln %o5, %l2, %l3
25667 array8 %g6, %l6, %g2
25668 andcc %i7, %i0, %o6
25669 add %o7, %l5, %i4
25670 nop
25671 set 0x08, %o6
25672 sth %o0, [%l7 + %o6]
25673 srlx %i6, %g3, %g4
25674 movcc %icc, %o1, %g5
25675 set 0x30, %l0
25676 prefetcha [%l7 + %l0] 0x14, 0x1
25677 movleu %icc, %i1, %i5
25678 edge16l %l0, %g7, %l4
25679 alignaddrl %i3, %o3, %l1
25680 movpos %xcc, %i2, %o2
25681 fmovdcc %icc, %f21, %f5
25682 popc 0x0590, %g1
25683 fnor %f10, %f30, %f22
25684 sethi 0x199A, %l2
25685 array32 %o5, %l3, %g6
25686 tcs %xcc, 0x7
25687 taddcc %g2, 0x0A56, %i7
25688 bleu,a,pt %icc, loop_2232
25689 andcc %l6, 0x1BA0, %o6
25690 movvs %xcc, %o7, %i0
25691 std %f0, [%l7 + 0x08]
25692loop_2232:
25693 membar 0x40
25694 udiv %i4, 0x0E6E, %o0
25695 fblg,a %fcc0, loop_2233
25696 bpos,pn %icc, loop_2234
25697 tge %xcc, 0x5
25698 addc %l5, 0x0E92, %g3
25699loop_2233:
25700 saved
25701 rdpr %cwp, %g1
25702 rdpr %cansave, %g2
25703 rdpr %canrestore, %g3
25704 rdpr %cleanwin, %g4
25705 rdpr %otherwin, %g5
25706 rdpr %wstate, %g6
25707loop_2234:
25708 srax %i6, 0x03, %o1
25709 smulcc %g5, 0x11DC, %o4
25710 fmovrdlez %i1, %f28, %f6
25711 movle %icc, %g4, %l0
25712 smulcc %i5, %g7, %i3
25713 tsubcc %l4, 0x0DDB, %o3
25714 nop
25715 setx loop_2235, %l0, %l1
25716 wrpr 0x1, %tl
25717 wrpr %l1, %tnpc
25718 setx 0x34400001400, %l0, %l1
25719 wrpr %l1, %tstate
25720 wrhpr 0x4, %htstate
25721 done
25722 movrne %l1, %o2, %g1
25723 nop
25724 setx loop_2236, %l0, %l1
25725 wrpr 0x1, %tl
25726 wrpr %l1, %tpc
25727 add %l1, 0x4, %l1
25728 wrpr %l1, %tnpc
25729 setx 0x34400001400, %l0, %l1
25730 wrpr %l1, %tstate
25731 wrhpr 0x4, %htstate
25732 retry
25733 fsrc2s %f13, %f28
25734loop_2235:
25735 srlx %l2, 0x0F, %o5
25736 xnor %l3, %i2, %g2
25737loop_2236:
25738 fnegs %f13, %f17
25739 wr %g0, 0x80, %asi
25740 sta %f14, [%l7 + 0x14] %asi
25741 fmul8x16 %f2, %f12, %f20
25742 fexpand %f3, %f10
25743 movpos %icc, %i7, %l6
25744 set 0x72, %g7
25745 stha %o6, [%l7 + %g7] 0x04
25746 smul %g6, %o7, %i4
25747 movre %i0, 0x264, %o0
25748 fbu,a %fcc3, loop_2237
25749 brz,a %l5, loop_2238
25750 fmovsvc %icc, %f18, %f8
25751 movle %xcc, %i6, %g3
25752loop_2237:
25753 xnorcc %o1, %g5, %i1
25754loop_2238:
25755 fcmple16 %f20, %f14, %o4
25756 nop
25757 set 0x10, %g3
25758 ldstub [%l7 + %g3], %g4
25759 set 0x6A, %l4
25760 ldstuba [%l7 + %l4] 0x80, %l0
25761 ldstub [%l7 + 0x4F], %g7
25762 fsrc2 %f8, %f18
25763 movneg %icc, %i3, %l4
25764 tne %icc, 0x3
25765 tg %icc, 0x6
25766 sth %o3, [%l7 + 0x2C]
25767 fmuld8sux16 %f10, %f24, %f6
25768 fnands %f22, %f9, %f22
25769 movleu %xcc, %l1, %i5
25770 fxor %f2, %f28, %f20
25771 popc 0x0917, %o2
25772 tcc %icc, 0x5
25773 nop
25774 fitod %f6, %f16
25775 fdtoi %f16, %f18
25776 fmovdle %xcc, %f17, %f5
25777 wr %g0, 0x19, %asi
25778 lduba [%l7 + 0x79] %asi, %l2
25779 andn %o5, %l3, %g1
25780 fpadd32 %f0, %f30, %f30
25781 fornot2s %f1, %f15, %f28
25782 movvc %xcc, %i2, %g2
25783 fpackfix %f30, %f24
25784 edge8 %i7, %o6, %g6
25785 fmovsvc %xcc, %f8, %f9
25786 nop
25787 set 0x28, %g1
25788 ldsw [%l7 + %g1], %l6
25789 movvc %icc, %i4, %o7
25790 popc %o0, %i0
25791 nop
25792 set 0x48, %i6
25793 ldd [%l7 + %i6], %f4
25794 fmovsgu %xcc, %f15, %f25
25795 faligndata %f24, %f8, %f6
25796 set 0x1A, %l3
25797 lduba [%l7 + %l3] 0x81, %i6
25798 andncc %l5, %g3, %g5
25799 set 0x37, %g5
25800 ldstuba [%l7 + %g5] 0x18, %i1
25801 xnorcc %o1, %o4, %l0
25802 addccc %g4, 0x0F67, %i3
25803 srlx %l4, 0x1E, %g7
25804 for %f18, %f26, %f24
25805 fmul8x16 %f16, %f26, %f26
25806 xnorcc %l1, %i5, %o3
25807 andncc %o2, %o5, %l3
25808 tcs %xcc, 0x2
25809 movrne %g1, %l2, %g2
25810 fmovdvc %icc, %f29, %f9
25811 movl %icc, %i2, %o6
25812 taddcc %g6, %i7, %i4
25813 xnorcc %o7, 0x1200, %o0
25814 fandnot1 %f2, %f22, %f12
25815 srl %i0, 0x1F, %i6
25816 fbo %fcc2, loop_2239
25817 subccc %l6, 0x1E85, %g3
25818 fxors %f12, %f0, %f27
25819 array32 %g5, %i1, %o1
25820loop_2239:
25821 udiv %o4, 0x148C, %l0
25822 brz,a %g4, loop_2240
25823 addccc %l5, %l4, %g7
25824 edge8l %l1, %i5, %o3
25825 tvs %icc, 0x7
25826loop_2240:
25827 xnor %o2, %o5, %i3
25828 alignaddrl %g1, %l3, %g2
25829 udivx %i2, 0x0FBA, %o6
25830 orn %l2, %i7, %i4
25831 tne %xcc, 0x4
25832 edge32ln %g6, %o7, %o0
25833 fbn,a %fcc0, loop_2241
25834 fmovsle %icc, %f1, %f6
25835 edge32 %i0, %l6, %g3
25836 subccc %i6, %g5, %i1
25837loop_2241:
25838 nop
25839 fitos %f4, %f13
25840 fstoi %f13, %f22
25841 mulscc %o1, %o4, %l0
25842 orn %l5, 0x1E5B, %g4
25843 array16 %l4, %g7, %l1
25844 nop
25845 setx 0x70417BFE, %l0, %l6
25846 st %l6, [%l7 + 0x68]
25847 ld [%l7 + 0x68], %fsr
25848 sethi 0x1987, %o3
25849 tsubcctv %i5, 0x147E, %o5
25850 addcc %i3, 0x0654, %g1
25851 smul %l3, 0x1724, %g2
25852 nop
25853 fitod %f31, %f0
25854 fmovdvc %xcc, %f4, %f30
25855 array16 %o2, %o6, %l2
25856 ldub [%l7 + 0x2F], %i7
25857 fmovrslez %i2, %f28, %f8
25858 tcs %xcc, 0x4
25859 prefetch [%l7 + 0x24], 0x1
25860 movg %xcc, %g6, %i4
25861 andn %o0, 0x167F, %i0
25862 membar #Sync
25863 set 0x40, %l5
25864 ldda [%l7 + %l5] 0x1f, %f0
25865 fpadd16s %f15, %f4, %f28
25866 fnors %f13, %f6, %f1
25867 nop
25868 fitos %f13, %f28
25869 fstoi %f28, %f12
25870 edge32l %l6, %g3, %o7
25871 sethi 0x0340, %i6
25872 edge32n %g5, %i1, %o4
25873 edge16n %o1, %l5, %g4
25874 movvc %xcc, %l0, %l4
25875 udivx %g7, 0x1E4B, %l1
25876 addccc %i5, %o3, %i3
25877 tg %icc, 0x5
25878 array8 %g1, %l3, %g2
25879 alignaddrl %o2, %o6, %o5
25880 edge32 %l2, %i7, %i2
25881 fxnor %f10, %f4, %f0
25882 andn %i4, %g6, %o0
25883 udivcc %i0, 0x0A4E, %g3
25884 edge16n %l6, %i6, %g5
25885 edge32n %i1, %o7, %o4
25886 lduw [%l7 + 0x60], %o1
25887 set 0x0A, %o5
25888 ldsha [%l7 + %o5] 0x11, %l5
25889 udiv %g4, 0x1E65, %l0
25890 addccc %g7, %l1, %l4
25891 nop
25892 setx loop_2242, %l0, %l1
25893 wrpr 0x1, %tl
25894 wrpr %l1, %tnpc
25895 setx 0x34400001400, %l0, %l1
25896 wrpr %l1, %tstate
25897 wrhpr 0x4, %htstate
25898 done
25899 tl %xcc, 0x6
25900 smulcc %i5, 0x0EEF, %o3
25901 fpsub32 %f14, %f20, %f10
25902loop_2242:
25903 membar 0x50
25904 fbug %fcc0, loop_2243
25905 movgu %xcc, %g1, %l3
25906 nop
25907 setx 0xA222B3CD, %l0, %l6
25908 st %l6, [%l7 + 0x28]
25909 ld [%l7 + 0x28], %f19
25910 fsqrts %f19, %f2
25911 udivcc %g2, 0x11EE, %i3
25912loop_2243:
25913 fblg %fcc1, loop_2244
25914 smulcc %o2, %o6, %o5
25915 edge16l %i7, %i2, %l2
25916 brz,a %g6, loop_2245
25917loop_2244:
25918 fbuge,a %fcc3, loop_2246
25919 fmovsgu %xcc, %f20, %f0
25920 fbge,a %fcc0, loop_2247
25921loop_2245:
25922 xnorcc %o0, %i4, %i0
25923loop_2246:
25924 brz %l6, loop_2248
25925 sra %g3, 0x05, %g5
25926loop_2247:
25927 fblg %fcc2, loop_2249
25928 bne %xcc, loop_2250
25929loop_2248:
25930 bleu,a %xcc, loop_2251
25931 nop
25932 setx 0x0C6C0D08, %l0, %l6
25933 st %l6, [%l7 + 0x28]
25934 ld [%l7 + 0x28], %f1
25935 fsqrts %f1, %f14
25936loop_2249:
25937 tcs %xcc, 0x4
25938loop_2250:
25939 array16 %i1, %o7, %i6
25940loop_2251:
25941 addc %o1, 0x1D3A, %l5
25942 fmovdpos %xcc, %f28, %f31
25943 fmovdvc %icc, %f0, %f13
25944 set 0x2C, %o4
25945 lduha [%l7 + %o4] 0x18, %g4
25946 edge16 %o4, %l0, %l1
25947 alignaddrl %l4, %g7, %i5
25948 edge32n %g1, %l3, %o3
25949 fbe %fcc3, loop_2252
25950 subccc %g2, 0x07EE, %i3
25951 subc %o2, %o6, %i7
25952 movg %xcc, %o5, %l2
25953loop_2252:
25954 edge16n %g6, %o0, %i4
25955 alignaddr %i0, %i2, %l6
25956 membar #Sync
25957 set 0x40, %o3
25958 ldda [%l7 + %o3] 0xf9, %f16
25959 nop
25960 setx 0xD495E465, %l0, %l6
25961 st %l6, [%l7 + 0x28]
25962 ld [%l7 + 0x28], %f23
25963 setx 0xFFD1C4E4, %l1, %l5
25964 st %l5, [%l7 + 0x10]
25965 ld [%l7 + 0x10], %f8
25966 fmuls %f8, %f23, %f4
25967 smulcc %g3, 0x0E01, %i1
25968 movle %xcc, %g5, %i6
25969 fmul8x16 %f0, %f14, %f26
25970 mulscc %o1, %o7, %g4
25971 membar 0x2C
25972 fbo %fcc3, loop_2253
25973 orn %o4, %l5, %l0
25974 fbe,a %fcc1, loop_2254
25975 brz %l1, loop_2255
25976loop_2253:
25977 edge32n %l4, %i5, %g7
25978 fmul8x16al %f6, %f19, %f20
25979loop_2254:
25980 edge16ln %l3, %g1, %o3
25981loop_2255:
25982 taddcc %g2, 0x1C3F, %o2
25983 tsubcc %o6, %i7, %i3
25984 movgu %icc, %o5, %g6
25985 fpsub16s %f19, %f20, %f3
25986 brlz %o0, loop_2256
25987 addcc %i4, 0x1200, %i0
25988 movne %icc, %l2, %i2
25989 fpsub32 %f0, %f6, %f30
25990loop_2256:
25991 movn %xcc, %l6, %i1
25992 andcc %g3, %g5, %i6
25993 brgz %o7, loop_2257
25994 brgz %o1, loop_2258
25995 fmul8x16al %f5, %f2, %f4
25996 ba,a,pn %xcc, loop_2259
25997loop_2257:
25998 subccc %o4, %g4, %l0
25999loop_2258:
26000 fornot2s %f27, %f4, %f23
26001 fpmerge %f8, %f25, %f28
26002loop_2259:
26003 movrgz %l1, 0x211, %l5
26004 movg %xcc, %l4, %g7
26005 ta %xcc, 0x4
26006 sir 0x0C67
26007 sll %l3, 0x1B, %i5
26008 nop
26009 fitos %f3, %f20
26010 fstod %f20, %f6
26011 subc %g1, %o3, %g2
26012 andncc %o2, %i7, %o6
26013 fmovda %xcc, %f18, %f5
26014 subc %i3, 0x17E0, %g6
26015 array8 %o5, %o0, %i0
26016 bne loop_2260
26017 movrgz %l2, 0x25D, %i4
26018 movle %xcc, %i2, %i1
26019 ldstub [%l7 + 0x12], %l6
26020loop_2260:
26021 tvs %icc, 0x1
26022 call loop_2261
26023 movle %xcc, %g3, %g5
26024 fmovrsgez %o7, %f23, %f26
26025 fornot2s %f16, %f23, %f13
26026loop_2261:
26027 fblg %fcc3, loop_2262
26028 fpsub32 %f2, %f14, %f24
26029 tvc %icc, 0x4
26030 bg,pt %icc, loop_2263
26031loop_2262:
26032 sdivcc %o1, 0x15EB, %i6
26033 tge %icc, 0x5
26034 fbne,a %fcc1, loop_2264
26035loop_2263:
26036 fmovrde %g4, %f16, %f12
26037 fbuge,a %fcc3, loop_2265
26038 tsubcc %l0, %o4, %l5
26039loop_2264:
26040 tpos %icc, 0x6
26041 udivcc %l4, 0x18B6, %l1
26042loop_2265:
26043 nop
26044 setx 0x3040E8BD, %l0, %l6
26045 st %l6, [%l7 + 0x6C]
26046 ld [%l7 + 0x6C], %fsr
26047 udiv %g7, 0x139C, %l3
26048 tgu %xcc, 0x6
26049 set 0x18, %i0
26050 ldxa [%g0 + %i0] 0x50, %i5
26051 fpack16 %f20, %f24
26052 smul %o3, %g1, %o2
26053 fandnot2 %f8, %f10, %f28
26054 fpack32 %f26, %f10, %f10
26055 fble,a %fcc2, loop_2266
26056 ba,a,pt %xcc, loop_2267
26057 andncc %i7, %o6, %g2
26058 movl %xcc, %i3, %o5
26059loop_2266:
26060 te %icc, 0x5
26061loop_2267:
26062 nop
26063 wr %g0, 0x89, %asi
26064 stda %f0, [%l7 + 0x40] %asi
26065 be %xcc, loop_2268
26066 fmovda %icc, %f1, %f21
26067 movrlz %g6, 0x1A3, %i0
26068 saved
26069 rdpr %cwp, %g1
26070 rdpr %cansave, %g2
26071 rdpr %canrestore, %g3
26072 rdpr %cleanwin, %g4
26073 rdpr %otherwin, %g5
26074 rdpr %wstate, %g6
26075loop_2268:
26076 call loop_2269
26077 tleu %icc, 0x4
26078 alignaddr %o0, %i4, %i2
26079 movre %i1, 0x367, %l2
26080loop_2269:
26081 srax %l6, %g5, %o7
26082 subc %g3, %i6, %o1
26083 fbuge,a %fcc1, loop_2270
26084 movneg %icc, %l0, %g4
26085 fblg %fcc2, loop_2271
26086 ldsh [%l7 + 0x44], %o4
26087loop_2270:
26088 ldsh [%l7 + 0x18], %l5
26089 fxors %f30, %f24, %f2
26090loop_2271:
26091 fble,a %fcc1, loop_2272
26092 movvs %xcc, %l4, %g7
26093 fpadd16 %f4, %f28, %f10
26094 fmovrdlez %l3, %f6, %f0
26095loop_2272:
26096 be,a,pn %icc, loop_2273
26097 udivcc %i5, 0x0C9B, %l1
26098 fmovdpos %icc, %f10, %f5
26099 movgu %xcc, %o3, %o2
26100loop_2273:
26101 fbule %fcc3, loop_2274
26102 movle %xcc, %g1, %o6
26103 taddcc %i7, 0x1C61, %g2
26104 move %icc, %i3, %g6
26105loop_2274:
26106 fnegd %f22, %f22
26107 movrne %i0, 0x3E8, %o0
26108 nop
26109 setx 0x391E30A0FE6FA85A, %l0, %l6
26110 stx %l6, [%l7 + 0x28]
26111 ldd [%l7 + 0x28], %f22
26112 setx 0x2A1254F159AABEDF, %l1, %l5
26113 stx %l5, [%l7 + 0x10]
26114 ldd [%l7 + 0x10], %f6
26115 fsubd %f6, %f22, %f10
26116 brgez,a %i4, loop_2275
26117 tneg %icc, 0x5
26118 movvc %xcc, %o5, %i2
26119 ldx [%l7 + 0x18], %l2
26120loop_2275:
26121 srl %i1, 0x03, %l6
26122 ldsw [%l7 + 0x7C], %o7
26123 movge %icc, %g3, %i6
26124 edge8 %g5, %o1, %l0
26125 fbule,a %fcc1, loop_2276
26126 taddcctv %o4, 0x193B, %l5
26127 alignaddrl %g4, %l4, %l3
26128 tsubcc %i5, %g7, %o3
26129loop_2276:
26130 movrlez %l1, %o2, %o6
26131 stb %g1, [%l7 + 0x32]
26132 restored
26133 rdpr %cwp, %g1
26134 rdpr %cansave, %g2
26135 rdpr %canrestore, %g3
26136 rdpr %cleanwin, %g4
26137 rdpr %otherwin, %g5
26138 rdpr %wstate, %g6
26139 sdivx %i7, 0x1059, %i3
26140 subcc %g2, 0x1A8B, %g6
26141 movcs %icc, %o0, %i4
26142 fbuge,a %fcc3, loop_2277
26143 ld [%l7 + 0x3C], %f18
26144 bneg,pt %xcc, loop_2278
26145 fmovdge %icc, %f13, %f12
26146loop_2277:
26147 movcc %xcc, %o5, %i0
26148 taddcctv %i2, %i1, %l2
26149loop_2278:
26150 move %icc, %o7, %g3
26151 set 0x210, %i3
26152 ldxa [%g0 + %i3] 0x52, %i6
26153 bcc,a loop_2279
26154 fmovsneg %icc, %f29, %f12
26155 tgu %icc, 0x3
26156 nop
26157 fitos %f14, %f5
26158loop_2279:
26159 sdiv %g5, 0x1B10, %o1
26160 fnot2s %f13, %f16
26161 andn %l0, 0x0B9B, %l6
26162 fxors %f0, %f7, %f24
26163 fnot2 %f6, %f22
26164 fpadd32 %f10, %f10, %f10
26165 brgz %o4, loop_2280
26166 fbu,a %fcc2, loop_2281
26167 xorcc %g4, %l4, %l5
26168 smulcc %i5, %g7, %l3
26169loop_2280:
26170 sethi 0x1125, %l1
26171loop_2281:
26172 movpos %xcc, %o3, %o6
26173 edge16 %o2, %i7, %g1
26174 edge32ln %i3, %g2, %g6
26175 sra %o0, 0x10, %o5
26176 andcc %i0, %i4, %i2
26177 move %icc, %i1, %o7
26178 sll %l2, %i6, %g5
26179 edge32 %o1, %g3, %l0
26180 alignaddrl %o4, %l6, %l4
26181 fpackfix %f16, %f13
26182 wr %g0, 0x80, %asi
26183 ldstuba [%l7 + 0x5A] %asi, %l5
26184 edge32l %i5, %g7, %g4
26185 ba,pt %xcc, loop_2282
26186 tvs %xcc, 0x7
26187 movge %icc, %l1, %l3
26188 ldsh [%l7 + 0x68], %o6
26189loop_2282:
26190 prefetch [%l7 + 0x18], 0x2
26191 edge8 %o2, %o3, %i7
26192 movle %xcc, %i3, %g1
26193 bvs,a,pt %xcc, loop_2283
26194 popc 0x1F39, %g6
26195 movl %xcc, %g2, %o5
26196 st %f22, [%l7 + 0x70]
26197loop_2283:
26198 fexpand %f19, %f20
26199 fble %fcc1, loop_2284
26200 fbn,a %fcc3, loop_2285
26201 movpos %xcc, %i0, %i4
26202 flush %l7 + 0x14
26203loop_2284:
26204 sll %o0, 0x1D, %i1
26205loop_2285:
26206 movrlez %o7, %l2, %i2
26207 movrgz %g5, %i6, %o1
26208 nop
26209 setx 0x251E7856C0464416, %l0, %l6
26210 stx %l6, [%l7 + 0x08]
26211 ldx [%l7 + 0x08], %fsr
26212 movrgez %l0, %g3, %l6
26213 tsubcc %l4, %o4, %l5
26214 tcc %xcc, 0x0
26215 and %g7, 0x106C, %g4
26216 brgz,a %i5, loop_2286
26217 nop
26218 setx 0x0A327978, %l0, %l6
26219 st %l6, [%l7 + 0x28]
26220 ld [%l7 + 0x28], %f13
26221 setx 0x5F4DEB0B, %l1, %l5
26222 st %l5, [%l7 + 0x10]
26223 ld [%l7 + 0x10], %f24
26224 fdivs %f24, %f13, %f29
26225 wr %g0, 0x26, %asi
26226 ldda [%l7 + 0x40] %asi, %l2
26227loop_2286:
26228 fnegs %f6, %f0
26229 wr %g0, 0x21, %asi
26230 ldxa [%g0 + 0x108] %asi, %o6
26231 udivcc %o2, 0x194C, %o3
26232 movg %icc, %l1, %i3
26233 fandnot2 %f24, %f26, %f26
26234 edge8l %i7, %g1, %g6
26235 fbue %fcc3, loop_2287
26236 andcc %o5, 0x0C63, %g2
26237 saved
26238 rdpr %cwp, %g1
26239 rdpr %cansave, %g2
26240 rdpr %canrestore, %g3
26241 rdpr %cleanwin, %g4
26242 rdpr %otherwin, %g5
26243 rdpr %wstate, %g6
26244 bshuffle %f2, %f10, %f4
26245loop_2287:
26246 popc 0x07DB, %i0
26247 sllx %i4, %i1, %o7
26248 subccc %l2, %o0, %i2
26249 orncc %i6, %o1, %g5
26250 movleu %icc, %l0, %g3
26251 addc %l6, %o4, %l5
26252 tgu %xcc, 0x2
26253 fnegd %f22, %f0
26254 smulcc %g7, %l4, %i5
26255 move %xcc, %l3, %o6
26256 set 0x0C, %o1
26257 ldsha [%l7 + %o1] 0x15, %g4
26258 edge32 %o3, %o2, %i3
26259 movneg %icc, %l1, %i7
26260 bg,pn %icc, loop_2288
26261 edge16 %g1, %g6, %g2
26262 xorcc %o5, 0x1100, %i4
26263 nop
26264 setx loop_2289, %l0, %l1
26265 wrpr 0x1, %tl
26266 wrpr %l1, %tpc
26267 add %l1, 0x4, %l1
26268 wrpr %l1, %tnpc
26269 setx 0x34400001400, %l0, %l1
26270 wrpr %l1, %tstate
26271 wrhpr 0x4, %htstate
26272 retry
26273loop_2288:
26274 mulscc %i0, %i1, %o7
26275 xorcc %l2, %i2, %i6
26276 fmovde %xcc, %f26, %f15
26277loop_2289:
26278 fcmpeq16 %f30, %f16, %o0
26279 membar 0x2A
26280 tn %xcc, 0x3
26281 set 0x18, %i5
26282 sta %f29, [%l7 + %i5] 0x81
26283 stx %o1, [%l7 + 0x40]
26284 fmovdgu %xcc, %f16, %f20
26285 srax %l0, 0x1C, %g3
26286 set 0x68, %l6
26287 stwa %g5, [%l7 + %l6] 0xeb
26288 membar #Sync
26289 fabsd %f10, %f30
26290 sub %o4, 0x19C7, %l6
26291 fzero %f26
26292 fabss %f18, %f10
26293 set 0x40, %i2
26294 stda %f0, [%l7 + %i2] 0x1f
26295 membar #Sync
26296 nop
26297 setx loop_2290, %l0, %l1
26298 jmpl %l1, %g7
26299 nop
26300 setx 0xCD8E8D50, %l0, %l6
26301 st %l6, [%l7 + 0x28]
26302 ld [%l7 + 0x28], %f28
26303 fsqrts %f28, %f5
26304 sdivcc %l4, 0x1B53, %l5
26305 addc %l3, 0x0658, %i5
26306loop_2290:
26307 smul %o6, 0x119D, %g4
26308 smul %o3, 0x187F, %o2
26309 movrlez %l1, 0x3BC, %i7
26310 bneg,pt %xcc, loop_2291
26311 fors %f27, %f29, %f20
26312 sdivcc %g1, 0x01B8, %g6
26313 addcc %i3, %o5, %i4
26314loop_2291:
26315 edge16ln %i0, %g2, %i1
26316 bleu,a loop_2292
26317 movg %xcc, %o7, %i2
26318 tpos %icc, 0x3
26319 srlx %i6, %o0, %o1
26320loop_2292:
26321 fsrc2 %f10, %f24
26322 flush %l7 + 0x64
26323 ldd [%l7 + 0x70], %f10
26324 tn %icc, 0x1
26325 ldsb [%l7 + 0x17], %l0
26326 fbug,a %fcc3, loop_2293
26327 fmovrslz %g3, %f27, %f1
26328 mova %icc, %g5, %l2
26329 fnor %f8, %f12, %f2
26330loop_2293:
26331 edge32ln %o4, %g7, %l4
26332 mova %xcc, %l5, %l3
26333 nop
26334 setx 0xE0441D40, %l0, %l6
26335 st %l6, [%l7 + 0x14]
26336 ld [%l7 + 0x14], %fsr
26337 stbar
26338 tne %icc, 0x5
26339 tpos %xcc, 0x0
26340 movre %i5, %l6, %o6
26341 movg %icc, %o3, %g4
26342 xor %l1, 0x12CE, %i7
26343 nop
26344 setx loop_2294, %l0, %l1
26345 wrpr 0x1, %tl
26346 wrpr %l1, %tnpc
26347 setx 0x34400001400, %l0, %l1
26348 wrpr %l1, %tstate
26349 wrhpr 0x4, %htstate
26350 done
26351 nop
26352 setx 0xFEEDEFCDA36B9130, %l0, %l6
26353 stx %l6, [%l7 + 0x28]
26354 ldd [%l7 + 0x28], %f20
26355 setx 0xE8DB9A601FD57547, %l1, %l5
26356 stx %l5, [%l7 + 0x10]
26357 ldd [%l7 + 0x10], %f12
26358 fsubd %f12, %f20, %f0
26359 popc 0x0322, %g1
26360 udivx %o2, 0x0042, %i3
26361loop_2294:
26362 tsubcc %o5, %g6, %i4
26363 sdiv %i0, 0x011F, %i1
26364 edge8n %o7, %i2, %g2
26365 sdiv %o0, 0x18C2, %o1
26366 fmovsgu %icc, %f3, %f8
26367 edge8ln %i6, %g3, %g5
26368 wr %g0, 0x04, %asi
26369 ldstuba [%l7 + 0x25] %asi, %l0
26370 tg %xcc, 0x4
26371 mulx %o4, %l2, %l4
26372 set 0x68, %g6
26373 ldxa [%l7 + %g6] 0x11, %g7
26374 mulscc %l5, %l3, %i5
26375 fmul8x16 %f9, %f28, %f10
26376 sll %l6, 0x1B, %o3
26377 tn %xcc, 0x7
26378 brnz,a %g4, loop_2295
26379 tne %xcc, 0x1
26380 movrlez %o6, 0x2E6, %i7
26381 fmul8sux16 %f12, %f28, %f18
26382loop_2295:
26383 nop
26384 wr %g0, 0x19, %asi
26385 sta %f10, [%l7 + 0x68] %asi
26386 be,pt %icc, loop_2296
26387 bne,a loop_2297
26388 prefetch [%l7 + 0x44], 0x1
26389 sll %g1, 0x0D, %l1
26390loop_2296:
26391 nop
26392 set 0x24, %l2
26393 lda [%l7 + %l2] 0x04, %f17
26394loop_2297:
26395 bvs %xcc, loop_2298
26396 edge32 %i3, %o2, %o5
26397 edge32 %g6, %i4, %i1
26398 array32 %o7, %i2, %g2
26399loop_2298:
26400 edge16l %o0, %o1, %i0
26401 set 0x40, %g2
26402 stda %f0, [%l7 + %g2] 0xf1
26403 membar #Sync
26404 sll %i6, %g3, %l0
26405 sdivx %g5, 0x15B8, %l2
26406 xor %o4, 0x1F13, %l4
26407 and %g7, %l3, %l5
26408 bleu loop_2299
26409 membar 0x37
26410 tne %icc, 0x0
26411 srax %i5, %l6, %g4
26412loop_2299:
26413 tge %xcc, 0x3
26414 sth %o3, [%l7 + 0x08]
26415 std %f22, [%l7 + 0x20]
26416 fmovrde %o6, %f26, %f30
26417 tl %xcc, 0x6
26418 stb %i7, [%l7 + 0x27]
26419 fmovdne %xcc, %f25, %f14
26420 fpadd16s %f6, %f7, %f15
26421 fbne,a %fcc1, loop_2300
26422 bge loop_2301
26423 fmovdpos %xcc, %f19, %f7
26424 tcc %xcc, 0x7
26425loop_2300:
26426 nop
26427 set 0x1C, %o0
26428 stha %g1, [%l7 + %o0] 0x2a
26429 membar #Sync
26430loop_2301:
26431 movneg %icc, %l1, %o2
26432 fbg,a %fcc1, loop_2302
26433 sllx %i3, %o5, %g6
26434 fmovdvs %xcc, %f14, %f23
26435 bgu,pn %xcc, loop_2303
26436loop_2302:
26437 edge16 %i1, %i4, %i2
26438 edge16 %o7, %g2, %o0
26439 fnand %f24, %f24, %f4
26440loop_2303:
26441 movg %icc, %i0, %o1
26442 wr %g0, 0x04, %asi
26443 lda [%l7 + 0x54] %asi, %f22
26444 swap [%l7 + 0x14], %i6
26445 orncc %g3, 0x023E, %l0
26446 wr %g0, 0xe3, %asi
26447 stha %l2, [%l7 + 0x08] %asi
26448 membar #Sync
26449 set 0x3C, %g4
26450 stba %g5, [%l7 + %g4] 0x19
26451 umulcc %l4, %o4, %g7
26452 nop
26453 fitod %f8, %f12
26454 fdtoi %f12, %f10
26455 edge32n %l5, %i5, %l6
26456 flush %l7 + 0x10
26457 sllx %l3, 0x1E, %o3
26458 taddcc %o6, 0x134F, %g4
26459 udivcc %g1, 0x11DF, %l1
26460 edge16l %o2, %i7, %i3
26461 fmovdvs %icc, %f3, %f4
26462 umulcc %g6, %o5, %i4
26463 umul %i2, 0x0AED, %i1
26464 tvc %xcc, 0x2
26465 fcmple32 %f24, %f4, %o7
26466 movvc %icc, %g2, %i0
26467 ba,a,pt %icc, loop_2304
26468 fsrc2s %f5, %f0
26469 tvs %xcc, 0x3
26470 fbge,a %fcc2, loop_2305
26471loop_2304:
26472 swap [%l7 + 0x64], %o0
26473 sll %o1, 0x04, %i6
26474 set 0x40, %l1
26475 lda [%l7 + %l1] 0x88, %f31
26476loop_2305:
26477 pdist %f10, %f30, %f4
26478 fmovdle %xcc, %f20, %f0
26479 fpmerge %f5, %f9, %f30
26480 tsubcctv %g3, 0x1800, %l2
26481 set 0x0C, %i7
26482 ldswa [%l7 + %i7] 0x89, %l0
26483 lduh [%l7 + 0x70], %l4
26484 add %l7, 0x40, %l6
26485 wr %g0, 0x89, %asi
26486 casa [%l6] %asi, %g5, %o4
26487 nop
26488 setx 0x37ECE471, %l0, %l6
26489 st %l6, [%l7 + 0x28]
26490 ld [%l7 + 0x28], %f0
26491 setx 0x8F1A258B, %l1, %l5
26492 st %l5, [%l7 + 0x10]
26493 ld [%l7 + 0x10], %f12
26494 fadds %f12, %f0, %f23
26495 umulcc %l5, 0x15FC, %g7
26496 restored
26497 rdpr %cwp, %g1
26498 rdpr %cansave, %g2
26499 rdpr %canrestore, %g3
26500 rdpr %cleanwin, %g4
26501 rdpr %otherwin, %g5
26502 rdpr %wstate, %g6
26503 wr %g0, 0x89, %asi
26504 ldswa [%l7 + 0x44] %asi, %l6
26505 add %l7, 0x4C, %l6
26506 wr %g0, 0x11, %asi
26507 casa [%l6] %asi, %l3, %i5
26508 movleu %xcc, %o6, %g4
26509 array32 %o3, %g1, %l1
26510 srax %o2, %i7, %i3
26511 srax %g6, %o5, %i4
26512 sub %i2, %i1, %o7
26513 fmovsge %icc, %f21, %f25
26514 nop
26515 setx loop_2306, %l0, %l1
26516 wrpr 0x1, %tl
26517 wrpr %l1, %tpc
26518 add %l1, 0x4, %l1
26519 wrpr %l1, %tnpc
26520 setx 0x34400001400, %l0, %l1
26521 wrpr %l1, %tstate
26522 wrhpr 0x4, %htstate
26523 retry
26524 taddcc %i0, %o0, %g2
26525 fxors %f12, %f9, %f6
26526 tneg %xcc, 0x3
26527loop_2306:
26528 popc 0x1D5A, %i6
26529 fone %f28
26530 nop
26531 setx 0xC7C9E078, %l0, %l6
26532 st %l6, [%l7 + 0x28]
26533 ld [%l7 + 0x28], %f31
26534 setx 0x0D415116, %l1, %l5
26535 st %l5, [%l7 + 0x10]
26536 ld [%l7 + 0x10], %f19
26537 fdivs %f19, %f31, %f0
26538 sub %g3, 0x165A, %o1
26539 andcc %l2, %l0, %l4
26540 be,a,pt %xcc, loop_2307
26541 addc %o4, 0x17B1, %g5
26542 tn %xcc, 0x4
26543 wr %g0, 0x89, %asi
26544 stha %l5, [%l7 + 0x1E] %asi
26545loop_2307:
26546 movvs %icc, %g7, %l3
26547 xorcc %i5, %o6, %l6
26548 fbue,a %fcc3, loop_2308
26549 edge8n %o3, %g4, %g1
26550 fmovrde %o2, %f6, %f14
26551 tsubcc %i7, %l1, %i3
26552loop_2308:
26553 fbe %fcc2, loop_2309
26554 te %xcc, 0x2
26555 subcc %g6, 0x0ECF, %o5
26556 move %xcc, %i4, %i2
26557loop_2309:
26558 nop
26559 set 0x0C, %i4
26560 lduwa [%l7 + %i4] 0x04, %i1
26561 sethi 0x0579, %i0
26562 nop
26563 setx loop_2310, %l0, %l1
26564 jmpl %l1, %o7
26565 nop
26566 setx 0x80602F8E, %l0, %l6
26567 st %l6, [%l7 + 0x28]
26568 ld [%l7 + 0x28], %fsr
26569 and %g2, %i6, %g3
26570 andncc %o1, %l2, %l0
26571loop_2310:
26572 nop
26573 set 0x0A, %i1
26574 stha %l4, [%l7 + %i1] 0x14
26575 edge8n %o0, %g5, %l5
26576 edge8 %o4, %g7, %l3
26577 fba,a %fcc2, loop_2311
26578 xnorcc %i5, %o6, %o3
26579 movrlez %g4, 0x04C, %g1
26580 movge %icc, %l6, %o2
26581loop_2311:
26582 stbar
26583 move %icc, %l1, %i7
26584 edge32ln %i3, %o5, %g6
26585 fmovdpos %xcc, %f23, %f4
26586 movne %xcc, %i4, %i2
26587 movg %icc, %i1, %i0
26588 fzero %f12
26589 movvc %icc, %g2, %o7
26590 movrgez %i6, %o1, %l2
26591 udivcc %l0, 0x0F56, %g3
26592 ldub [%l7 + 0x46], %l4
26593 prefetch [%l7 + 0x78], 0x2
26594 andncc %o0, %l5, %o4
26595 movg %xcc, %g7, %g5
26596 taddcc %l3, 0x0927, %i5
26597 sethi 0x1F53, %o3
26598 fxors %f29, %f1, %f22
26599 fxnor %f12, %f6, %f24
26600 xnorcc %o6, %g1, %g4
26601 wr %g0, 0x80, %asi
26602 ldsha [%l7 + 0x4C] %asi, %o2
26603 move %icc, %l6, %i7
26604 fmovrdlez %l1, %f2, %f12
26605 movg %icc, %o5, %g6
26606 ldd [%l7 + 0x38], %f28
26607 fbge,a %fcc2, loop_2312
26608 for %f12, %f24, %f12
26609 movre %i3, 0x090, %i4
26610 set 0x16, %o7
26611 ldsha [%l7 + %o7] 0x10, %i2
26612loop_2312:
26613 alignaddr %i1, %g2, %o7
26614 tsubcc %i0, %i6, %l2
26615 sllx %l0, 0x0D, %o1
26616 fandnot2 %f12, %f16, %f8
26617 fmovrse %l4, %f6, %f14
26618 fcmpgt16 %f4, %f0, %g3
26619 set 0x18, %o6
26620 prefetcha [%l7 + %o6] 0x14, 0x0
26621 and %l5, 0x08DF, %o4
26622 edge32ln %g7, %l3, %i5
26623 udiv %o3, 0x1052, %g5
26624 fmovs %f14, %f2
26625 alignaddr %g1, %g4, %o2
26626 sub %o6, %i7, %l1
26627 sdivcc %o5, 0x09AC, %g6
26628 movpos %xcc, %i3, %i4
26629 edge8 %l6, %i2, %i1
26630 wr %g0, 0xeb, %asi
26631 stxa %g2, [%l7 + 0x08] %asi
26632 membar #Sync
26633 array8 %i0, %o7, %l2
26634 udivcc %l0, 0x1ED4, %o1
26635 ldd [%l7 + 0x48], %i6
26636 taddcctv %g3, %l4, %l5
26637 fmovs %f4, %f0
26638 fcmpeq16 %f28, %f6, %o4
26639 fmovse %xcc, %f5, %f16
26640 addcc %o0, %l3, %i5
26641 restored
26642 rdpr %cwp, %g1
26643 rdpr %cansave, %g2
26644 rdpr %canrestore, %g3
26645 rdpr %cleanwin, %g4
26646 rdpr %otherwin, %g5
26647 rdpr %wstate, %g6
26648 nop
26649 fitos %f7, %f18
26650 fstox %f18, %f0
26651 mulscc %o3, %g7, %g1
26652 movrlez %g5, %o2, %g4
26653 membar 0x07
26654 lduh [%l7 + 0x44], %i7
26655 movrne %l1, 0x241, %o6
26656 mulx %o5, 0x06A0, %g6
26657 set 0x0E, %l0
26658 lduha [%l7 + %l0] 0x0c, %i4
26659 and %i3, 0x033B, %i2
26660 set 0x20, %o2
26661 lduha [%l7 + %o2] 0x81, %i1
26662 tleu %icc, 0x0
26663 movpos %icc, %l6, %i0
26664 prefetch [%l7 + 0x54], 0x2
26665 edge16l %g2, %l2, %o7
26666 udivx %l0, 0x18B2, %o1
26667 umulcc %g3, %l4, %l5
26668 ble,a %icc, loop_2313
26669 tge %xcc, 0x3
26670 movge %xcc, %o4, %i6
26671 lduw [%l7 + 0x4C], %l3
26672loop_2313:
26673 srl %i5, %o0, %g7
26674 andn %g1, 0x13A7, %o3
26675 restored
26676 rdpr %cwp, %g1
26677 rdpr %cansave, %g2
26678 rdpr %canrestore, %g3
26679 rdpr %cleanwin, %g4
26680 rdpr %otherwin, %g5
26681 rdpr %wstate, %g6
26682 taddcc %o2, %g5, %g4
26683 bneg,a,pn %xcc, loop_2314
26684 tcc %icc, 0x2
26685 andncc %i7, %o6, %l1
26686 sdiv %g6, 0x1126, %o5
26687loop_2314:
26688 addc %i4, %i2, %i3
26689 xorcc %l6, %i1, %g2
26690 xor %l2, 0x1CC9, %o7
26691 udivcc %l0, 0x0F3A, %i0
26692 movleu %xcc, %g3, %l4
26693 tcc %xcc, 0x5
26694 ta %icc, 0x2
26695 udivx %l5, 0x142A, %o1
26696 wr %g0, 0xf8, %asi
26697 stda %f16, [%l7 + 0x40] %asi
26698 membar #Sync
26699 srax %i6, %l3, %i5
26700 andncc %o0, %o4, %g1
26701 nop
26702 fitod %f6, %f30
26703 fdtoi %f30, %f13
26704 edge16ln %o3, %g7, %o2
26705 fmuld8sux16 %f27, %f14, %f14
26706 sdiv %g5, 0x0ACB, %i7
26707 tg %icc, 0x0
26708 edge8 %o6, %g4, %l1
26709 fmovdge %xcc, %f10, %f28
26710 nop
26711 setx loop_2315, %l0, %l1
26712 wrpr 0x1, %tl
26713 wrpr %l1, %tnpc
26714 setx 0x34400001400, %l0, %l1
26715 wrpr %l1, %tstate
26716 wrhpr 0x4, %htstate
26717 done
26718 nop
26719 fitod %f1, %f20
26720 subccc %g6, 0x0C69, %o5
26721 umul %i4, %i3, %l6
26722loop_2315:
26723 tl %xcc, 0x5
26724 alignaddr %i1, %i2, %g2
26725 set 0x53, %g3
26726 ldsba [%l7 + %g3] 0x0c, %o7
26727 fnot1s %f25, %f18
26728 fmovdne %xcc, %f10, %f16
26729 taddcctv %l2, 0x036A, %l0
26730 fcmple16 %f2, %f0, %i0
26731 nop
26732 setx loop_2316, %l0, %l1
26733 wrpr 0x1, %tl
26734 wrpr %l1, %tnpc
26735 setx 0x34400001400, %l0, %l1
26736 wrpr %l1, %tstate
26737 wrhpr 0x4, %htstate
26738 done
26739 movvs %xcc, %l4, %l5
26740 brlez,a %g3, loop_2317
26741 movvs %xcc, %o1, %i6
26742loop_2316:
26743 xnor %l3, 0x0A1D, %i5
26744 wr %g0, 0x04, %asi
26745 ldswa [%l7 + 0x18] %asi, %o4
26746loop_2317:
26747 nop
26748 wr %g0, 0x11, %asi
26749 stxa %o0, [%l7 + 0x28] %asi
26750 brlz,a %g1, loop_2318
26751 andn %g7, %o2, %o3
26752 fmovdge %xcc, %f16, %f18
26753 sllx %g5, 0x17, %o6
26754loop_2318:
26755 movneg %xcc, %g4, %i7
26756 fpadd16s %f9, %f15, %f17
26757 tcc %icc, 0x2
26758 nop
26759 setx loop_2319, %l0, %l1
26760 jmpl %l1, %g6
26761 movgu %icc, %o5, %l1
26762 bcs,a,pt %icc, loop_2320
26763 movcc %xcc, %i3, %i4
26764loop_2319:
26765 mulx %l6, 0x1F61, %i2
26766 restored
26767 rdpr %cwp, %g1
26768 rdpr %cansave, %g2
26769 rdpr %canrestore, %g3
26770 rdpr %cleanwin, %g4
26771 rdpr %otherwin, %g5
26772 rdpr %wstate, %g6
26773loop_2320:
26774 xorcc %i1, 0x0F20, %g2
26775 fabss %f0, %f6
26776 ldsh [%l7 + 0x16], %l2
26777 tsubcc %o7, 0x0C2E, %l0
26778 edge8 %l4, %i0, %g3
26779 fbu %fcc2, loop_2321
26780 sdiv %l5, 0x04EE, %i6
26781 movrlz %l3, %o1, %o4
26782 fxnors %f30, %f2, %f6
26783loop_2321:
26784 fornot2s %f15, %f25, %f25
26785 brlz %o0, loop_2322
26786 array8 %g1, %i5, %g7
26787 movre %o3, 0x29B, %g5
26788 nop
26789 fitod %f0, %f14
26790 fdtos %f14, %f11
26791loop_2322:
26792 movpos %xcc, %o6, %o2
26793 addcc %g4, %i7, %g6
26794 fbge %fcc0, loop_2323
26795 mova %icc, %o5, %i3
26796 nop
26797 set 0x4E, %g7
26798 ldstub [%l7 + %g7], %l1
26799 smul %l6, 0x1ACF, %i4
26800loop_2323:
26801 fornot2 %f2, %f6, %f22
26802 fsrc2 %f16, %f16
26803 ldsh [%l7 + 0x64], %i1
26804 nop
26805 fitod %f6, %f12
26806 fdtox %f12, %f22
26807 fxtod %f22, %f10
26808 sethi 0x17A6, %i2
26809 mulx %g2, 0x0650, %l2
26810 subccc %l0, %o7, %i0
26811 nop
26812 setx 0x29D6655D9C3C8065, %l0, %l6
26813 stx %l6, [%l7 + 0x28]
26814 ldd [%l7 + 0x28], %f4
26815 setx 0x93E8723D635A3673, %l1, %l5
26816 stx %l5, [%l7 + 0x10]
26817 ldd [%l7 + 0x10], %f14
26818 fsubd %f14, %f4, %f18
26819 sth %g3, [%l7 + 0x34]
26820 tgu %xcc, 0x2
26821 saved
26822 rdpr %cwp, %g1
26823 rdpr %cansave, %g2
26824 rdpr %canrestore, %g3
26825 rdpr %cleanwin, %g4
26826 rdpr %otherwin, %g5
26827 rdpr %wstate, %g6
26828 fmul8x16al %f20, %f5, %f0
26829 fpsub32s %f14, %f27, %f27
26830 fmovse %icc, %f2, %f1
26831 tne %icc, 0x0
26832 array16 %l4, %i6, %l3
26833 fmovdcs %xcc, %f28, %f9
26834 edge8n %l5, %o1, %o4
26835 xnorcc %g1, %o0, %g7
26836 tvc %xcc, 0x3
26837 andcc %o3, 0x0CE7, %g5
26838 set 0x30, %l4
26839 ldda [%l7 + %l4] 0xeb, %i4
26840 sir 0x0AC0
26841 orn %o6, %g4, %i7
26842 edge32ln %o2, %o5, %i3
26843 movvs %icc, %l1, %g6
26844 bshuffle %f6, %f20, %f16
26845 movrlz %l6, 0x045, %i4
26846 sllx %i2, %i1, %l2
26847 set 0x74, %i6
26848 lda [%l7 + %i6] 0x15, %f20
26849 add %l0, 0x1DF7, %o7
26850 bshuffle %f18, %f20, %f26
26851 array32 %i0, %g3, %g2
26852 fornot2s %f4, %f18, %f19
26853 ta %xcc, 0x2
26854 bcs,pn %xcc, loop_2324
26855 movn %icc, %i6, %l4
26856 fornot1 %f26, %f0, %f22
26857 saved
26858 rdpr %cwp, %g1
26859 rdpr %cansave, %g2
26860 rdpr %canrestore, %g3
26861 rdpr %cleanwin, %g4
26862 rdpr %otherwin, %g5
26863 rdpr %wstate, %g6
26864loop_2324:
26865 taddcctv %l5, %l3, %o4
26866 te %icc, 0x5
26867 movrlz %g1, 0x1D9, %o1
26868 edge16ln %g7, %o0, %o3
26869 bne,a %icc, loop_2325
26870 or %i5, 0x0974, %g5
26871 faligndata %f6, %f22, %f10
26872 movleu %xcc, %g4, %i7
26873loop_2325:
26874 tle %icc, 0x1
26875 edge32n %o2, %o6, %o5
26876 fnand %f28, %f24, %f18
26877 fpack16 %f0, %f0
26878 ble,a %icc, loop_2326
26879 fcmple32 %f0, %f12, %l1
26880 bvc,pn %icc, loop_2327
26881 sdiv %g6, 0x1BAB, %l6
26882loop_2326:
26883 nop
26884 wr %g0, 0x89, %asi
26885 stwa %i4, [%l7 + 0x38] %asi
26886loop_2327:
26887 fmovdl %icc, %f29, %f1
26888 sub %i3, %i1, %l2
26889 brnz,a %i2, loop_2328
26890 mulscc %o7, %i0, %g3
26891 orncc %g2, 0x1447, %i6
26892 set 0x24, %l3
26893 stwa %l4, [%l7 + %l3] 0x11
26894loop_2328:
26895 nop
26896 setx loop_2329, %l0, %l1
26897 jmpl %l1, %l0
26898 ldstub [%l7 + 0x62], %l3
26899 sdiv %l5, 0x0CD7, %o4
26900 wr %g0, 0x22, %asi
26901 stha %o1, [%l7 + 0x64] %asi
26902 membar #Sync
26903loop_2329:
26904 tl %icc, 0x3
26905 std %f2, [%l7 + 0x38]
26906 array8 %g7, %g1, %o3
26907 movne %xcc, %o0, %g5
26908 bvc,pn %xcc, loop_2330
26909 movvs %xcc, %g4, %i5
26910 bne,a %xcc, loop_2331
26911 taddcctv %o2, %o6, %i7
26912loop_2330:
26913 popc 0x078E, %l1
26914 brz,a %g6, loop_2332
26915loop_2331:
26916 nop
26917 setx 0x9E80F4346B6E8511, %l0, %l6
26918 stx %l6, [%l7 + 0x28]
26919 ldd [%l7 + 0x28], %f4
26920 setx 0xF876A9C8FF37562D, %l1, %l5
26921 stx %l5, [%l7 + 0x10]
26922 ldd [%l7 + 0x10], %f14
26923 faddd %f14, %f4, %f16
26924 smulcc %o5, %l6, %i3
26925 sra %i4, 0x05, %i1
26926loop_2332:
26927 udivx %i2, 0x15E4, %o7
26928 fpsub16s %f5, %f28, %f6
26929 fmovrdlez %l2, %f6, %f0
26930 tleu %xcc, 0x5
26931 subcc %g3, 0x0AB8, %i0
26932 mulx %g2, 0x14AD, %i6
26933 orcc %l4, %l3, %l5
26934 nop
26935 fitos %f7, %f15
26936 fstox %f15, %f16
26937 fxtos %f16, %f20
26938 fmovdle %icc, %f31, %f1
26939 movge %icc, %o4, %l0
26940 tl %icc, 0x4
26941 fmovsl %icc, %f2, %f30
26942 nop
26943 setx 0x606D8E76, %l0, %l6
26944 st %l6, [%l7 + 0x08]
26945 ld [%l7 + 0x08], %fsr
26946 sub %g7, %g1, %o3
26947 movle %xcc, %o0, %o1
26948 ldd [%l7 + 0x30], %g4
26949 fmovdg %xcc, %f13, %f10
26950 edge8n %i5, %g4, %o2
26951 addcc %o6, %i7, %g6
26952 set 0x30, %g5
26953 prefetcha [%l7 + %g5] 0x19, 0x3
26954 fble %fcc0, loop_2333
26955 bleu,a,pt %icc, loop_2334
26956 sth %o5, [%l7 + 0x7A]
26957 nop
26958 setx 0xBC0F09FC79798036, %l0, %l6
26959 stx %l6, [%l7 + 0x28]
26960 ldd [%l7 + 0x28], %f0
26961 setx 0xC61EECD48C802109, %l1, %l5
26962 stx %l5, [%l7 + 0x10]
26963 ldd [%l7 + 0x10], %f2
26964 fmuld %f2, %f0, %f8
26965loop_2333:
26966 fmovdg %icc, %f19, %f16
26967loop_2334:
26968 fsrc2 %f14, %f30
26969 orn %l6, 0x113F, %i3
26970 ldsw [%l7 + 0x5C], %i4
26971 movneg %icc, %i2, %i1
26972 movcc %icc, %o7, %l2
26973 movleu %xcc, %g3, %i0
26974 sub %i6, 0x0C3F, %g2
26975 brgz,a %l4, loop_2335
26976 tcc %xcc, 0x2
26977 call loop_2336
26978 saved
26979 rdpr %cwp, %g1
26980 rdpr %cansave, %g2
26981 rdpr %canrestore, %g3
26982 rdpr %cleanwin, %g4
26983 rdpr %otherwin, %g5
26984 rdpr %wstate, %g6
26985loop_2335:
26986 addc %l3, %l5, %l0
26987 tpos %icc, 0x2
26988loop_2336:
26989 fcmpgt16 %f0, %f14, %o4
26990 set 0x76, %l5
26991 ldstuba [%l7 + %l5] 0x81, %g1
26992 edge8l %o3, %o0, %g7
26993 fpsub16 %f8, %f24, %f10
26994 edge16ln %g5, %i5, %g4
26995 fsrc1 %f4, %f4
26996 tcc %xcc, 0x7
26997 smul %o1, %o6, %o2
26998 movrgz %g6, %i7, %o5
26999 alignaddrl %l1, %i3, %l6
27000 add %l7, 0x08, %l6
27001 wr %g0, 0x80, %asi
27002 ldxa [%l6] %asi, %i2
27003 casxa [%l6] %asi, %i2, %i4
27004 brgez,a %o7, loop_2337
27005 fmovrdlz %l2, %f10, %f8
27006 tg %icc, 0x1
27007 mulx %i1, 0x0F39, %i0
27008loop_2337:
27009 nop
27010 wr %g0, 0x19, %asi
27011 stwa %g3, [%l7 + 0x38] %asi
27012 set 0x28, %g1
27013 prefetcha [%l7 + %g1] 0x18, 0x1
27014 edge16n %l4, %l3, %l5
27015 wr %g0, 0x88, %asi
27016 lduba [%l7 + 0x1D] %asi, %l0
27017 orncc %i6, %g1, %o3
27018 edge32 %o4, %o0, %g7
27019 orncc %i5, 0x035F, %g4
27020 ble,pn %xcc, loop_2338
27021 tle %xcc, 0x3
27022 ldsb [%l7 + 0x19], %o1
27023 tg %xcc, 0x2
27024loop_2338:
27025 nop
27026 setx loop_2339, %l0, %l1
27027 wrpr 0x1, %tl
27028 wrpr %l1, %tpc
27029 add %l1, 0x4, %l1
27030 wrpr %l1, %tnpc
27031 setx 0x34400001400, %l0, %l1
27032 wrpr %l1, %tstate
27033 wrhpr 0x4, %htstate
27034 retry
27035 movpos %xcc, %g5, %o6
27036 ld [%l7 + 0x58], %f9
27037 set 0x38, %o5
27038 ldxa [%l7 + %o5] 0x89, %g6
27039loop_2339:
27040 te %icc, 0x0
27041 bvc,pn %xcc, loop_2340
27042 fbg %fcc1, loop_2341
27043 brgez,a %i7, loop_2342
27044 xorcc %o5, 0x0879, %l1
27045loop_2340:
27046 nop
27047 setx loop_2343, %l0, %l1
27048 jmpl %l1, %o2
27049loop_2341:
27050 edge16l %i3, %l6, %i2
27051loop_2342:
27052 add %i4, 0x0C6F, %l2
27053 fmovsne %icc, %f18, %f26
27054loop_2343:
27055 array8 %o7, %i1, %g3
27056 movrne %i0, %l4, %l3
27057 fornot1 %f30, %f20, %f26
27058 fzero %f0
27059 stbar
27060 edge32 %g2, %l5, %l0
27061 mulx %i6, %g1, %o3
27062 edge32l %o4, %g7, %o0
27063 set 0x32, %o3
27064 ldstuba [%l7 + %o3] 0x04, %g4
27065 fnot2s %f4, %f0
27066 edge32ln %o1, %g5, %i5
27067 fornot2s %f22, %f7, %f10
27068 fands %f7, %f7, %f17
27069 movvs %xcc, %o6, %i7
27070 tl %xcc, 0x7
27071 tsubcc %o5, 0x04DB, %l1
27072 movgu %icc, %o2, %g6
27073 edge16ln %l6, %i3, %i2
27074 sub %l2, 0x1C56, %i4
27075 tn %icc, 0x3
27076 fmovrdne %o7, %f12, %f22
27077 mulscc %i1, 0x0543, %g3
27078 addccc %l4, 0x1DCF, %i0
27079 bcc,a loop_2344
27080 fbn,a %fcc1, loop_2345
27081 swap [%l7 + 0x50], %g2
27082 ldd [%l7 + 0x50], %f10
27083loop_2344:
27084 add %l3, %l5, %l0
27085loop_2345:
27086 nop
27087 fitos %f12, %f19
27088 fstox %f19, %f4
27089 fxtos %f4, %f12
27090 fmovrdgez %i6, %f14, %f28
27091 tn %xcc, 0x2
27092 add %l7, 0x78, %l6
27093 wr %g0, 0x80, %asi
27094 casxa [%l6] %asi, %g1, %o4
27095 fbne,a %fcc2, loop_2346
27096 movrlez %o3, 0x1E3, %o0
27097 tleu %xcc, 0x7
27098 movleu %icc, %g4, %g7
27099loop_2346:
27100 fmul8x16au %f23, %f15, %f0
27101 ldub [%l7 + 0x6C], %o1
27102 fblg,a %fcc1, loop_2347
27103 movne %xcc, %i5, %g5
27104 fcmpne32 %f12, %f26, %i7
27105 edge32 %o5, %o6, %o2
27106loop_2347:
27107 tge %xcc, 0x4
27108 movrlz %g6, 0x1BF, %l1
27109 movrgz %i3, 0x156, %i2
27110 sdivcc %l6, 0x09C7, %l2
27111 ldsb [%l7 + 0x29], %o7
27112 sll %i4, %g3, %i1
27113 bvc,pn %icc, loop_2348
27114 nop
27115 fitod %f2, %f10
27116 fdtox %f10, %f16
27117 fxtod %f16, %f4
27118 fornot1s %f17, %f0, %f27
27119 movneg %xcc, %i0, %l4
27120loop_2348:
27121 fble,a %fcc3, loop_2349
27122 fbe %fcc0, loop_2350
27123 tvc %icc, 0x7
27124 add %g2, %l3, %l0
27125loop_2349:
27126 nop
27127 set 0x18, %i0
27128 prefetcha [%l7 + %i0] 0x15, 0x3
27129loop_2350:
27130 edge8l %l5, %g1, %o4
27131 fpsub16s %f17, %f16, %f6
27132 fsrc1s %f25, %f6
27133 andcc %o3, %o0, %g7
27134 mulx %g4, 0x1545, %i5
27135 fpackfix %f4, %f26
27136 ba,a loop_2351
27137 fone %f4
27138 fbl,a %fcc3, loop_2352
27139 nop
27140 fitos %f21, %f17
27141loop_2351:
27142 edge32 %o1, %i7, %o5
27143 tg %icc, 0x2
27144loop_2352:
27145 nop
27146 setx loop_2353, %l0, %l1
27147 wrpr 0x1, %tl
27148 wrpr %l1, %tpc
27149 add %l1, 0x4, %l1
27150 wrpr %l1, %tnpc
27151 setx 0x34400001400, %l0, %l1
27152 wrpr %l1, %tstate
27153 wrhpr 0x4, %htstate
27154 retry
27155 tleu %icc, 0x3
27156 and %g5, %o6, %g6
27157 bl,pt %icc, loop_2354
27158loop_2353:
27159 addcc %o2, 0x199F, %i3
27160 flush %l7 + 0x48
27161 tsubcctv %i2, %l1, %l2
27162loop_2354:
27163 sllx %l6, %i4, %g3
27164 tleu %icc, 0x3
27165 fones %f15
27166 fbo %fcc2, loop_2355
27167 fble,a %fcc2, loop_2356
27168 tvc %xcc, 0x4
27169 mova %xcc, %i1, %o7
27170loop_2355:
27171 tneg %xcc, 0x5
27172loop_2356:
27173 fpsub32s %f11, %f27, %f12
27174 bleu,a,pt %icc, loop_2357
27175 movrlz %l4, %i0, %l3
27176 nop
27177 setx loop_2358, %l0, %l1
27178 jmpl %l1, %g2
27179 edge8 %l0, %l5, %i6
27180loop_2357:
27181 bg loop_2359
27182 ta %xcc, 0x2
27183loop_2358:
27184 fnegs %f3, %f9
27185 addcc %g1, 0x1D5C, %o3
27186loop_2359:
27187 nop
27188 set 0x40, %i3
27189 stda %f16, [%l7 + %i3] 0x14
27190 wr %g0, 0x89, %asi
27191 stha %o0, [%l7 + 0x50] %asi
27192 restored
27193 rdpr %cwp, %g1
27194 rdpr %cansave, %g2
27195 rdpr %canrestore, %g3
27196 rdpr %cleanwin, %g4
27197 rdpr %otherwin, %g5
27198 rdpr %wstate, %g6
27199 restored
27200 rdpr %cwp, %g1
27201 rdpr %cansave, %g2
27202 rdpr %canrestore, %g3
27203 rdpr %cleanwin, %g4
27204 rdpr %otherwin, %g5
27205 rdpr %wstate, %g6
27206 bleu,pt %xcc, loop_2360
27207 ta %xcc, 0x0
27208 movgu %xcc, %o4, %g7
27209 movle %icc, %g4, %i5
27210loop_2360:
27211 srlx %o1, %o5, %i7
27212 nop
27213 fitod %f4, %f22
27214 fdtox %f22, %f0
27215 fblg,a %fcc2, loop_2361
27216 tne %icc, 0x3
27217 membar 0x7B
27218 tvs %icc, 0x3
27219loop_2361:
27220 fcmpeq16 %f2, %f4, %o6
27221 bne,a,pt %xcc, loop_2362
27222 udivx %g6, 0x1011, %o2
27223 fxors %f29, %f30, %f13
27224 array8 %g5, %i2, %i3
27225loop_2362:
27226 fandnot2 %f10, %f20, %f24
27227 smul %l2, %l6, %l1
27228 fexpand %f6, %f22
27229 fbug %fcc0, loop_2363
27230 edge32 %g3, %i1, %o7
27231 fbuge,a %fcc3, loop_2364
27232 edge32n %l4, %i4, %i0
27233loop_2363:
27234 srax %l3, %l0, %g2
27235 edge8 %i6, %l5, %g1
27236loop_2364:
27237 fmovdpos %xcc, %f12, %f8
27238 fmovdge %xcc, %f26, %f21
27239 add %l7, 0x58, %l6
27240 wr %g0, 0x11, %asi
27241 lda [%l6] %asi, %o0
27242 casa [%l6] %asi, %o0, %o4
27243 tsubcc %o3, %g4, %g7
27244 nop
27245 fitod %f8, %f16
27246 fdtos %f16, %f4
27247 edge8n %o1, %i5, %o5
27248 add %o6, %g6, %o2
27249 fmovsgu %xcc, %f4, %f20
27250 wr %g0, 0x88, %asi
27251 prefetcha [%l7 + 0x78] %asi, 0x0
27252 bvs,a %icc, loop_2365
27253 tneg %icc, 0x6
27254 ba loop_2366
27255 tcs %xcc, 0x3
27256loop_2365:
27257 nop
27258 setx 0x6055FF4F, %l0, %l6
27259 st %l6, [%l7 + 0x6C]
27260 ld [%l7 + 0x6C], %fsr
27261 brlz %i2, loop_2367
27262loop_2366:
27263 movge %icc, %i3, %l2
27264 edge16n %l6, %l1, %g3
27265 srlx %i1, 0x08, %o7
27266loop_2367:
27267 movcs %xcc, %l4, %i4
27268 fmul8x16 %f8, %f16, %f16
27269 xnorcc %i0, %i7, %l3
27270 set 0x10, %o1
27271 stxa %g2, [%l7 + %o1] 0x23
27272 membar #Sync
27273 subccc %l0, %i6, %l5
27274 be loop_2368
27275 fbo %fcc2, loop_2369
27276 fmovsleu %icc, %f28, %f23
27277 fzero %f8
27278loop_2368:
27279 edge8l %g1, %o4, %o0
27280loop_2369:
27281 edge32l %g4, %g7, %o3
27282 edge16 %o1, %i5, %o5
27283 swap [%l7 + 0x48], %o6
27284 wr %g0, 0x80, %asi
27285 stda %f16, [%l7 + 0x40] %asi
27286 tleu %xcc, 0x2
27287 movl %icc, %o2, %g5
27288 nop
27289 setx 0x667299B5, %l0, %l6
27290 st %l6, [%l7 + 0x28]
27291 ld [%l7 + 0x28], %f8
27292 setx 0x5F238990, %l1, %l5
27293 st %l5, [%l7 + 0x10]
27294 ld [%l7 + 0x10], %f20
27295 fsubs %f20, %f8, %f23
27296 movleu %icc, %g6, %i2
27297 movrlz %i3, %l6, %l2
27298 smul %l1, 0x0B70, %g3
27299 fbn %fcc0, loop_2370
27300 fmovscs %xcc, %f25, %f16
27301 smulcc %i1, 0x1132, %o7
27302 fbug %fcc3, loop_2371
27303loop_2370:
27304 smul %l4, %i4, %i0
27305 fmovspos %xcc, %f7, %f24
27306 nop
27307 set 0x58, %i5
27308 ldd [%l7 + %i5], %i6
27309loop_2371:
27310 bl loop_2372
27311 fbule %fcc0, loop_2373
27312 fnegd %f30, %f24
27313 ldx [%l7 + 0x10], %l3
27314loop_2372:
27315 umulcc %g2, %l0, %i6
27316loop_2373:
27317 fmovrde %l5, %f18, %f24
27318 sth %o4, [%l7 + 0x3A]
27319 array8 %g1, %g4, %g7
27320 edge32n %o3, %o0, %o1
27321 edge8ln %o5, %o6, %i5
27322 smul %o2, 0x13CB, %g5
27323 subccc %i2, %i3, %l6
27324 ldd [%l7 + 0x18], %f4
27325 srlx %g6, 0x0B, %l1
27326 umulcc %g3, 0x0E75, %l2
27327 fbge,a %fcc2, loop_2374
27328 edge8 %o7, %l4, %i1
27329 udivcc %i0, 0x0663, %i7
27330 brgez,a %i4, loop_2375
27331loop_2374:
27332 xor %l3, %g2, %i6
27333 fbe,a %fcc2, loop_2376
27334 bgu,a,pt %xcc, loop_2377
27335loop_2375:
27336 fmovrde %l5, %f6, %f6
27337 tvc %icc, 0x4
27338loop_2376:
27339 alignaddr %o4, %g1, %l0
27340loop_2377:
27341 addcc %g4, 0x07A3, %o3
27342 edge32 %o0, %o1, %g7
27343 fbn,a %fcc0, loop_2378
27344 movneg %xcc, %o5, %i5
27345 ldstub [%l7 + 0x44], %o6
27346 bg,a,pn %icc, loop_2379
27347loop_2378:
27348 edge32n %g5, %i2, %o2
27349 fmovsle %xcc, %f24, %f22
27350 udiv %l6, 0x01CF, %g6
27351loop_2379:
27352 fmovrdgez %i3, %f28, %f26
27353 restored
27354 rdpr %cwp, %g1
27355 rdpr %cansave, %g2
27356 rdpr %canrestore, %g3
27357 rdpr %cleanwin, %g4
27358 rdpr %otherwin, %g5
27359 rdpr %wstate, %g6
27360 edge16n %g3, %l1, %l2
27361 fxnor %f30, %f20, %f20
27362 sdivcc %o7, 0x1F24, %l4
27363 andncc %i0, %i1, %i7
27364 bge,a %icc, loop_2380
27365 tne %xcc, 0x7
27366 movvc %icc, %l3, %i4
27367 xnor %g2, %i6, %l5
27368loop_2380:
27369 nop
27370 set 0x55, %l6
27371 ldstuba [%l7 + %l6] 0x19, %o4
27372 tleu %xcc, 0x7
27373 bl,a %xcc, loop_2381
27374 fcmpgt32 %f24, %f16, %l0
27375 tne %icc, 0x1
27376 mova %icc, %g4, %g1
27377loop_2381:
27378 swap [%l7 + 0x70], %o0
27379 movcs %icc, %o1, %g7
27380 move %icc, %o3, %o5
27381 sethi 0x159B, %o6
27382 tgu %icc, 0x0
27383 fnand %f18, %f20, %f16
27384 fornot1s %f24, %f25, %f21
27385 nop
27386 setx 0x158F64CD, %l0, %l6
27387 st %l6, [%l7 + 0x28]
27388 ld [%l7 + 0x28], %f1
27389 setx 0x6E460558, %l1, %l5
27390 st %l5, [%l7 + 0x10]
27391 ld [%l7 + 0x10], %f14
27392 fadds %f14, %f1, %f10
27393 array8 %g5, %i5, %o2
27394 edge32l %i2, %l6, %g6
27395 tleu %icc, 0x2
27396 fmovsne %xcc, %f21, %f26
27397 fnegd %f12, %f6
27398 ldsh [%l7 + 0x64], %i3
27399 orncc %l1, 0x1447, %g3
27400 tl %icc, 0x0
27401 movg %xcc, %o7, %l2
27402 srl %l4, %i0, %i1
27403 fbu %fcc0, loop_2382
27404 ta %icc, 0x7
27405 fornot1s %f13, %f0, %f28
27406 umul %i7, 0x074D, %l3
27407loop_2382:
27408 nop
27409 set 0x44, %i2
27410 ldswa [%l7 + %i2] 0x15, %g2
27411 orn %i4, %l5, %i6
27412 fpsub16 %f16, %f24, %f30
27413 subc %o4, %l0, %g1
27414 fandnot2s %f7, %f22, %f8
27415 xnorcc %o0, 0x116B, %g4
27416 tvc %xcc, 0x0
27417 fmovdne %icc, %f31, %f19
27418 ldx [%l7 + 0x28], %g7
27419 stw %o1, [%l7 + 0x0C]
27420 set 0x28, %g6
27421 lduha [%l7 + %g6] 0x89, %o3
27422 movcc %xcc, %o5, %g5
27423 membar 0x43
27424 movle %xcc, %i5, %o6
27425 sra %o2, %i2, %l6
27426 fmovse %icc, %f11, %f18
27427 fabsd %f0, %f2
27428 xnor %g6, 0x18B5, %i3
27429 fpsub16s %f9, %f5, %f3
27430 flush %l7 + 0x28
27431 bg,a,pt %xcc, loop_2383
27432 movne %xcc, %l1, %o7
27433 fmovsgu %xcc, %f27, %f0
27434 fba,a %fcc0, loop_2384
27435loop_2383:
27436 xnor %l2, %l4, %i0
27437 sllx %g3, 0x05, %i1
27438 tsubcctv %i7, 0x1E0E, %l3
27439loop_2384:
27440 sethi 0x15FA, %i4
27441 popc 0x0D1F, %l5
27442 fcmpeq32 %f4, %f28, %g2
27443 call loop_2385
27444 edge16 %i6, %o4, %l0
27445 subc %o0, 0x0731, %g1
27446 set 0x7C, %o4
27447 stba %g4, [%l7 + %o4] 0x2a
27448 membar #Sync
27449loop_2385:
27450 movg %xcc, %o1, %g7
27451 tg %xcc, 0x3
27452 umul %o3, 0x0BC0, %g5
27453 set 0x60, %l2
27454 lduwa [%l7 + %l2] 0x80, %i5
27455 tleu %xcc, 0x2
27456 brz,a %o6, loop_2386
27457 movn %icc, %o5, %i2
27458 orn %o2, %l6, %g6
27459 fandnot2s %f29, %f26, %f26
27460loop_2386:
27461 fbn,a %fcc3, loop_2387
27462 or %i3, %l1, %o7
27463 movleu %icc, %l2, %l4
27464 fpadd16 %f0, %f14, %f22
27465loop_2387:
27466 edge16n %i0, %g3, %i1
27467 sra %l3, %i7, %l5
27468 bleu,a,pt %icc, loop_2388
27469 sir 0x0761
27470 nop
27471 set 0x24, %o0
27472 lduw [%l7 + %o0], %g2
27473 fmovsne %icc, %f31, %f29
27474loop_2388:
27475 fmovdcs %icc, %f24, %f10
27476 movneg %xcc, %i4, %o4
27477 edge32ln %i6, %o0, %g1
27478 addcc %l0, %o1, %g7
27479 tcs %xcc, 0x4
27480 edge8n %g4, %g5, %i5
27481 fmovrde %o3, %f0, %f28
27482 fmovsne %xcc, %f18, %f14
27483 movgu %icc, %o6, %o5
27484 tgu %xcc, 0x7
27485 add %i2, %l6, %g6
27486 sra %o2, %i3, %o7
27487 tneg %icc, 0x5
27488 tpos %xcc, 0x3
27489 addc %l2, %l1, %i0
27490 fbg,a %fcc1, loop_2389
27491 edge16n %l4, %g3, %i1
27492 edge16ln %i7, %l5, %l3
27493 movg %xcc, %g2, %o4
27494loop_2389:
27495 sub %i6, 0x1183, %o0
27496 fmovrsgz %g1, %f19, %f30
27497 udivcc %i4, 0x0104, %o1
27498 bge %icc, loop_2390
27499 nop
27500 setx 0x05ACC1D9, %l0, %l6
27501 st %l6, [%l7 + 0x28]
27502 ld [%l7 + 0x28], %f2
27503 setx 0xFEC84A1B, %l1, %l5
27504 st %l5, [%l7 + 0x10]
27505 ld [%l7 + 0x10], %f18
27506 fmuls %f18, %f2, %f29
27507 edge16ln %l0, %g4, %g5
27508 nop
27509 setx loop_2391, %l0, %l1
27510 wrpr 0x1, %tl
27511 wrpr %l1, %tpc
27512 add %l1, 0x4, %l1
27513 wrpr %l1, %tnpc
27514 setx 0x34400001400, %l0, %l1
27515 wrpr %l1, %tstate
27516 wrhpr 0x4, %htstate
27517 retry
27518loop_2390:
27519 edge8l %i5, %o3, %g7
27520 nop
27521 set 0x0A, %g4
27522 ldsb [%l7 + %g4], %o5
27523 tl %xcc, 0x3
27524loop_2391:
27525 bne,a,pt %xcc, loop_2392
27526 edge32n %o6, %l6, %g6
27527 edge16l %o2, %i2, %o7
27528 srl %i3, %l1, %l2
27529loop_2392:
27530 nop
27531 setx loop_2393, %l0, %l1
27532 wrpr 0x1, %tl
27533 wrpr %l1, %tpc
27534 add %l1, 0x4, %l1
27535 wrpr %l1, %tnpc
27536 setx 0x34400001400, %l0, %l1
27537 wrpr %l1, %tstate
27538 wrhpr 0x4, %htstate
27539 retry
27540 edge32n %l4, %i0, %i1
27541 movrlz %g3, 0x20B, %l5
27542 movcc %xcc, %i7, %l3
27543loop_2393:
27544 movrgez %g2, 0x03D, %i6
27545 fnot2s %f23, %f28
27546 subc %o4, 0x10EA, %g1
27547 edge8ln %i4, %o1, %l0
27548 sethi 0x1B97, %o0
27549 or %g5, %g4, %i5
27550 flush %l7 + 0x14
27551 movgu %icc, %o3, %g7
27552 sub %o5, 0x129E, %o6
27553 subcc %g6, 0x175B, %o2
27554 edge8l %l6, %i2, %o7
27555 fornot2 %f30, %f0, %f18
27556 saved
27557 rdpr %cwp, %g1
27558 rdpr %cansave, %g2
27559 rdpr %canrestore, %g3
27560 rdpr %cleanwin, %g4
27561 rdpr %otherwin, %g5
27562 rdpr %wstate, %g6
27563 fbe %fcc2, loop_2394
27564 xor %i3, 0x0A82, %l2
27565 udiv %l1, 0x0AF6, %l4
27566 fcmple16 %f14, %f6, %i1
27567loop_2394:
27568 stx %i0, [%l7 + 0x50]
27569 stw %g3, [%l7 + 0x64]
27570 fmul8ulx16 %f28, %f30, %f2
27571 sllx %l5, 0x18, %l3
27572 wr %g0, 0x11, %asi
27573 ldsba [%l7 + 0x47] %asi, %g2
27574 fsrc1s %f17, %f23
27575 and %i6, %i7, %o4
27576 nop
27577 setx loop_2395, %l0, %l1
27578 wrpr 0x1, %tl
27579 wrpr %l1, %tpc
27580 add %l1, 0x4, %l1
27581 wrpr %l1, %tnpc
27582 setx 0x34400001400, %l0, %l1
27583 wrpr %l1, %tstate
27584 wrhpr 0x4, %htstate
27585 retry
27586 nop
27587 setx loop_2396, %l0, %l1
27588 wrpr 0x1, %tl
27589 wrpr %l1, %tnpc
27590 setx 0x34400001400, %l0, %l1
27591 wrpr %l1, %tstate
27592 wrhpr 0x4, %htstate
27593 done
27594 addc %i4, %o1, %g1
27595 wr %g0, 0x11, %asi
27596 lduwa [%l7 + 0x14] %asi, %l0
27597loop_2395:
27598 fbne %fcc2, loop_2397
27599loop_2396:
27600 orcc %g5, 0x17CB, %g4
27601 mulscc %o0, %i5, %g7
27602 fmovrdne %o3, %f6, %f30
27603loop_2397:
27604 fmovrsgez %o5, %f8, %f12
27605 fmovdcc %xcc, %f11, %f12
27606 sdivcc %g6, 0x0BE7, %o6
27607 taddcc %l6, %i2, %o7
27608 brz,a %i3, loop_2398
27609 mulx %l2, 0x0BBE, %o2
27610 tcs %xcc, 0x7
27611 movle %icc, %l1, %i1
27612loop_2398:
27613 prefetch [%l7 + 0x14], 0x3
27614 tne %icc, 0x4
27615 move %xcc, %i0, %g3
27616 nop
27617 setx 0x57BDBA5488F6F786, %l0, %l6
27618 stx %l6, [%l7 + 0x28]
27619 ldd [%l7 + 0x28], %f20
27620 setx 0xA67EF49AC558C404, %l1, %l5
27621 stx %l5, [%l7 + 0x10]
27622 ldd [%l7 + 0x10], %f6
27623 fmuld %f6, %f20, %f16
27624 edge8 %l4, %l3, %g2
27625 fornot2 %f20, %f22, %f8
27626 ldstub [%l7 + 0x31], %i6
27627 brnz,a %i7, loop_2399
27628 movre %o4, %l5, %i4
27629 bpos,a loop_2400
27630 tne %xcc, 0x2
27631loop_2399:
27632 fands %f31, %f31, %f23
27633 sra %o1, %l0, %g5
27634loop_2400:
27635 subccc %g1, %o0, %g4
27636 tg %xcc, 0x7
27637 fmovrde %i5, %f20, %f20
27638 array8 %g7, %o5, %g6
27639 tvs %xcc, 0x7
27640 movle %xcc, %o3, %o6
27641 addccc %l6, %o7, %i3
27642 wr %g0, 0x04, %asi
27643 stda %f0, [%l7 + 0x40] %asi
27644 andncc %l2, %o2, %i2
27645 prefetch [%l7 + 0x08], 0x1
27646 fmovrslez %l1, %f30, %f2
27647 movre %i1, 0x397, %i0
27648 edge32ln %g3, %l3, %g2
27649 fbue,a %fcc2, loop_2401
27650 tsubcctv %i6, %i7, %o4
27651 fmovrdlz %l4, %f6, %f16
27652 sub %l5, %i4, %l0
27653loop_2401:
27654 alignaddrl %o1, %g1, %g5
27655 membar 0x1F
27656 add %o0, %g4, %g7
27657 edge8l %o5, %g6, %o3
27658 orncc %i5, 0x139B, %l6
27659 movvc %xcc, %o7, %i3
27660 sdivx %o6, 0x0E64, %o2
27661 edge8n %i2, %l1, %l2
27662 bleu,a,pt %xcc, loop_2402
27663 brnz %i1, loop_2403
27664 edge16 %i0, %l3, %g3
27665 ldx [%l7 + 0x48], %i6
27666loop_2402:
27667 brlez %g2, loop_2404
27668loop_2403:
27669 mulscc %i7, 0x1901, %o4
27670 fone %f10
27671 array32 %l4, %l5, %i4
27672loop_2404:
27673 smul %l0, %o1, %g1
27674 ba,a %xcc, loop_2405
27675 fmovspos %xcc, %f11, %f26
27676 fble %fcc0, loop_2406
27677 umulcc %o0, 0x0833, %g4
27678loop_2405:
27679 movrgez %g7, 0x345, %o5
27680 movleu %xcc, %g5, %o3
27681loop_2406:
27682 ld [%l7 + 0x30], %f4
27683 ldstub [%l7 + 0x3C], %g6
27684 sdivx %i5, 0x067A, %o7
27685 fbge %fcc0, loop_2407
27686 brgz,a %l6, loop_2408
27687 tcs %xcc, 0x7
27688 fbule,a %fcc1, loop_2409
27689loop_2407:
27690 bpos,pn %xcc, loop_2410
27691loop_2408:
27692 edge16n %i3, %o2, %i2
27693 sdiv %l1, 0x1707, %o6
27694loop_2409:
27695 movn %xcc, %l2, %i1
27696loop_2410:
27697 nop
27698 set 0x18, %l1
27699 ldd [%l7 + %l1], %f14
27700 alignaddrl %i0, %l3, %g3
27701 bleu,a %xcc, loop_2411
27702 srl %g2, %i6, %i7
27703 bpos,pn %xcc, loop_2412
27704 nop
27705 setx 0x90AA2B763855F122, %l0, %l6
27706 stx %l6, [%l7 + 0x28]
27707 ldd [%l7 + 0x28], %f16
27708 setx 0x3086EB10C95CA665, %l1, %l5
27709 stx %l5, [%l7 + 0x10]
27710 ldd [%l7 + 0x10], %f16
27711 faddd %f16, %f16, %f0
27712loop_2411:
27713 sub %o4, 0x0233, %l4
27714 tsubcctv %i4, 0x18DD, %l5
27715loop_2412:
27716 stb %o1, [%l7 + 0x35]
27717 mulscc %l0, %o0, %g1
27718 orcc %g4, 0x0111, %o5
27719 srax %g7, 0x14, %o3
27720 fandnot1s %f23, %f14, %f9
27721 wr %g0, 0x81, %asi
27722 lduwa [%l7 + 0x44] %asi, %g6
27723 nop
27724 setx 0x104CD947, %l0, %l6
27725 st %l6, [%l7 + 0x50]
27726 ld [%l7 + 0x50], %fsr
27727 sub %g5, 0x1173, %o7
27728 subccc %i5, 0x0E84, %l6
27729 udiv %o2, 0x1875, %i2
27730 set 0x3C, %i7
27731 stha %i3, [%l7 + %i7] 0x22
27732 membar #Sync
27733 and %o6, 0x0C00, %l1
27734 fbo,a %fcc3, loop_2413
27735 tvs %xcc, 0x2
27736 bvs loop_2414
27737 tsubcc %i1, 0x187B, %i0
27738loop_2413:
27739 brgz,a %l2, loop_2415
27740 movge %icc, %l3, %g2
27741loop_2414:
27742 addccc %i6, 0x1203, %g3
27743 fmovrdlz %o4, %f10, %f28
27744loop_2415:
27745 fandnot1 %f28, %f12, %f24
27746 tcc %icc, 0x4
27747 bge,a,pn %xcc, loop_2416
27748 tsubcc %i7, 0x107E, %l4
27749 movre %l5, %i4, %o1
27750 tneg %icc, 0x4
27751loop_2416:
27752 movrne %o0, 0x2D4, %l0
27753 fbne,a %fcc2, loop_2417
27754 edge32ln %g4, %g1, %g7
27755 move %icc, %o3, %g6
27756 edge32n %g5, %o5, %o7
27757loop_2417:
27758 array8 %i5, %o2, %l6
27759 set 0x6A, %i4
27760 stha %i2, [%l7 + %i4] 0x04
27761 set 0x0E, %g2
27762 ldsha [%l7 + %g2] 0x80, %o6
27763 set 0x58, %o7
27764 stxa %i3, [%l7 + %o7] 0x2b
27765 membar #Sync
27766 tn %xcc, 0x1
27767 udivcc %l1, 0x17FF, %i1
27768 movneg %xcc, %l2, %l3
27769 tne %xcc, 0x0
27770 fands %f9, %f22, %f7
27771 fornot2 %f24, %f4, %f16
27772 smul %i0, 0x1165, %i6
27773 fmovsg %xcc, %f27, %f3
27774 nop
27775 set 0x30, %i1
27776 stx %g2, [%l7 + %i1]
27777 udiv %o4, 0x088A, %i7
27778 fmovrdne %l4, %f6, %f14
27779 umul %g3, %i4, %l5
27780 ta %icc, 0x6
27781 bl,a,pt %icc, loop_2418
27782 fnot2s %f18, %f15
27783 fba %fcc3, loop_2419
27784 tgu %icc, 0x5
27785loop_2418:
27786 brgez %o0, loop_2420
27787 bpos,pn %icc, loop_2421
27788loop_2419:
27789 srl %o1, 0x19, %g4
27790 tle %xcc, 0x3
27791loop_2420:
27792 fpsub16 %f0, %f20, %f2
27793loop_2421:
27794 move %xcc, %g1, %l0
27795 sll %g7, %o3, %g5
27796 fmovrslez %g6, %f23, %f15
27797 tleu %xcc, 0x2
27798 andncc %o5, %i5, %o7
27799 wr %g0, 0x04, %asi
27800 ldsba [%l7 + 0x1F] %asi, %o2
27801 tge %xcc, 0x0
27802 ta %xcc, 0x4
27803 fpsub16 %f2, %f26, %f2
27804 fsrc2s %f23, %f26
27805 fabss %f23, %f1
27806 edge8 %l6, %i2, %o6
27807 tl %icc, 0x0
27808 fxnors %f27, %f3, %f15
27809 tcc %icc, 0x0
27810 orncc %l1, %i1, %i3
27811 saved
27812 rdpr %cwp, %g1
27813 rdpr %cansave, %g2
27814 rdpr %canrestore, %g3
27815 rdpr %cleanwin, %g4
27816 rdpr %otherwin, %g5
27817 rdpr %wstate, %g6
27818 fmul8sux16 %f22, %f8, %f10
27819 tsubcctv %l2, %i0, %l3
27820 ta %icc, 0x4
27821 fpsub32s %f5, %f18, %f6
27822 movrlez %g2, 0x2FD, %i6
27823 mova %icc, %o4, %l4
27824 ta %icc, 0x4
27825 set 0x68, %o6
27826 ldxa [%l7 + %o6] 0x15, %i7
27827 tle %xcc, 0x4
27828 addc %g3, 0x1C0F, %i4
27829 edge32n %o0, %l5, %o1
27830 fbue %fcc1, loop_2422
27831 fmovsa %xcc, %f3, %f20
27832 set 0x28, %l0
27833 stxa %g4, [%g0 + %l0] 0x20
27834loop_2422:
27835 fbo %fcc1, loop_2423
27836 nop
27837 fitos %f2, %f28
27838 andn %g1, 0x0665, %g7
27839 add %l0, 0x1F86, %g5
27840loop_2423:
27841 ldub [%l7 + 0x74], %g6
27842 edge8ln %o3, %o5, %i5
27843 fmovdneg %xcc, %f9, %f20
27844 tle %xcc, 0x1
27845 alignaddrl %o7, %l6, %i2
27846 tne %icc, 0x1
27847 tleu %icc, 0x4
27848 fbu %fcc0, loop_2424
27849 fxnors %f13, %f11, %f30
27850 tgu %icc, 0x0
27851 edge8 %o2, %l1, %i1
27852loop_2424:
27853 fmovdcc %xcc, %f5, %f12
27854 addccc %i3, 0x18D0, %l2
27855 mova %xcc, %o6, %i0
27856 bn,pn %icc, loop_2425
27857 movvs %icc, %l3, %g2
27858 movrgz %i6, %l4, %i7
27859 umulcc %g3, %i4, %o4
27860loop_2425:
27861 addcc %l5, %o0, %g4
27862 nop
27863 fitod %f0, %f8
27864 tsubcc %o1, 0x0B17, %g1
27865 bl %icc, loop_2426
27866 edge16n %g7, %g5, %g6
27867 mova %icc, %l0, %o5
27868 nop
27869 setx 0xC18CE673, %l0, %l6
27870 st %l6, [%l7 + 0x28]
27871 ld [%l7 + 0x28], %f17
27872 setx 0x80725064, %l1, %l5
27873 st %l5, [%l7 + 0x10]
27874 ld [%l7 + 0x10], %f19
27875 fsubs %f19, %f17, %f0
27876loop_2426:
27877 movrlz %o3, %o7, %l6
27878 movg %xcc, %i2, %i5
27879 nop
27880 set 0x38, %o2
27881 std %f18, [%l7 + %o2]
27882 sllx %o2, %i1, %l1
27883 tvs %icc, 0x5
27884 fcmple32 %f14, %f2, %i3
27885 fbue,a %fcc2, loop_2427
27886 array8 %o6, %i0, %l3
27887 array32 %l2, %g2, %l4
27888 movrgz %i6, 0x354, %g3
27889loop_2427:
27890 movgu %xcc, %i4, %o4
27891 edge32l %l5, %i7, %g4
27892 fmovde %icc, %f27, %f19
27893 stw %o1, [%l7 + 0x10]
27894 edge8l %o0, %g1, %g5
27895 orn %g7, 0x124E, %l0
27896 set 0x2A, %g7
27897 lduha [%l7 + %g7] 0x81, %g6
27898 umul %o5, %o3, %l6
27899 fmovdcc %xcc, %f12, %f21
27900 bgu,a,pn %icc, loop_2428
27901 movrne %i2, %i5, %o7
27902 tpos %icc, 0x4
27903 fbu,a %fcc2, loop_2429
27904loop_2428:
27905 fmovsge %icc, %f8, %f8
27906 fmovrdgez %o2, %f16, %f8
27907 fmovrdgz %i1, %f22, %f0
27908loop_2429:
27909 and %i3, 0x1556, %l1
27910 movvc %icc, %i0, %o6
27911 umulcc %l3, 0x0D66, %l2
27912 fcmpne16 %f26, %f10, %g2
27913 bcc,pn %icc, loop_2430
27914 movl %xcc, %l4, %g3
27915 movleu %xcc, %i6, %o4
27916 pdist %f6, %f14, %f28
27917loop_2430:
27918 ble,a loop_2431
27919 move %icc, %l5, %i4
27920 fcmpgt32 %f26, %f8, %g4
27921 srlx %o1, %i7, %o0
27922loop_2431:
27923 sub %g5, %g1, %g7
27924 fzeros %f15
27925 fmovda %xcc, %f31, %f26
27926 add %l7, 0x38, %l6
27927 wr %g0, 0x89, %asi
27928 casa [%l6] %asi, %g6, %o5
27929 ldsw [%l7 + 0x64], %l0
27930 fnands %f4, %f10, %f14
27931 movvs %xcc, %o3, %l6
27932 tg %xcc, 0x7
27933 edge8n %i2, %i5, %o2
27934 tleu %xcc, 0x1
27935 wr %g0, 0xe2, %asi
27936 stba %i1, [%l7 + 0x10] %asi
27937 membar #Sync
27938 mulx %o7, 0x1D26, %l1
27939 umul %i3, 0x122A, %o6
27940 srax %i0, %l2, %l3
27941 bneg %icc, loop_2432
27942 popc 0x157B, %l4
27943 orcc %g3, 0x10A6, %i6
27944 movle %xcc, %g2, %o4
27945loop_2432:
27946 sdiv %l5, 0x1EF9, %g4
27947 stbar
27948 tgu %icc, 0x2
27949 fbue %fcc2, loop_2433
27950 tcc %xcc, 0x0
27951 fmovdne %xcc, %f24, %f0
27952 edge8ln %o1, %i7, %o0
27953loop_2433:
27954 fornot2 %f30, %f12, %f20
27955 xnor %g5, %g1, %i4
27956 sdivcc %g6, 0x1E12, %g7
27957 ldd [%l7 + 0x30], %o4
27958 faligndata %f12, %f18, %f14
27959 movg %icc, %o3, %l0
27960 fblg %fcc2, loop_2434
27961 taddcc %i2, 0x1352, %i5
27962 movcc %icc, %l6, %o2
27963 orncc %i1, 0x0608, %l1
27964loop_2434:
27965 fornot1 %f24, %f6, %f18
27966 movrlz %o7, 0x0F5, %o6
27967 tvc %xcc, 0x5
27968 lduw [%l7 + 0x2C], %i0
27969 array16 %l2, %i3, %l3
27970 umulcc %l4, %i6, %g2
27971 tg %icc, 0x2
27972 mova %icc, %o4, %l5
27973 brlz %g3, loop_2435
27974 fnegs %f25, %f2
27975 flush %l7 + 0x14
27976 fsrc2 %f8, %f30
27977loop_2435:
27978 edge32ln %o1, %g4, %o0
27979 srlx %i7, 0x03, %g5
27980 movgu %icc, %i4, %g6
27981 popc 0x0E5B, %g7
27982 wr %g0, 0x89, %asi
27983 lda [%l7 + 0x4C] %asi, %f8
27984 fpsub16s %f12, %f2, %f27
27985 fzero %f0
27986 fmovscc %xcc, %f27, %f18
27987 umul %o5, %o3, %g1
27988 tpos %icc, 0x3
27989 tn %xcc, 0x0
27990 edge32n %l0, %i5, %l6
27991 xnor %o2, %i2, %l1
27992 movrlz %i1, 0x26D, %o7
27993 tneg %icc, 0x1
27994 movneg %icc, %o6, %l2
27995 edge8l %i0, %i3, %l4
27996 saved
27997 rdpr %cwp, %g1
27998 rdpr %cansave, %g2
27999 rdpr %canrestore, %g3
28000 rdpr %cleanwin, %g4
28001 rdpr %otherwin, %g5
28002 rdpr %wstate, %g6
28003 ld [%l7 + 0x34], %f7
28004 nop
28005 set 0x58, %g3
28006 stx %i6, [%l7 + %g3]
28007 nop
28008 setx 0x8544E9ED, %l0, %l6
28009 st %l6, [%l7 + 0x28]
28010 ld [%l7 + 0x28], %f14
28011 setx 0x8B08912A, %l1, %l5
28012 st %l5, [%l7 + 0x10]
28013 ld [%l7 + 0x10], %f5
28014 fmuls %f5, %f14, %f27
28015 movne %icc, %l3, %o4
28016 set 0x6C, %l4
28017 ldswa [%l7 + %l4] 0x89, %l5
28018 mulx %g3, 0x0825, %o1
28019 fba,a %fcc0, loop_2436
28020 bcs %xcc, loop_2437
28021 fble %fcc2, loop_2438
28022 bge,a,pn %xcc, loop_2439
28023loop_2436:
28024 membar 0x79
28025loop_2437:
28026 sdivx %g4, 0x02D2, %g2
28027loop_2438:
28028 bpos,a,pt %icc, loop_2440
28029loop_2439:
28030 tvs %icc, 0x1
28031 fmovdneg %xcc, %f9, %f6
28032 fba,a %fcc1, loop_2441
28033loop_2440:
28034 tne %icc, 0x0
28035 nop
28036 fitos %f10, %f30
28037 fstox %f30, %f20
28038 fones %f12
28039loop_2441:
28040 sra %i7, %g5, %o0
28041 fbn,a %fcc0, loop_2442
28042 fmovd %f12, %f24
28043 umulcc %g6, %g7, %o5
28044 wr %g0, 0x10, %asi
28045 swapa [%l7 + 0x64] %asi, %i4
28046loop_2442:
28047 movvc %xcc, %o3, %g1
28048 movl %icc, %i5, %l0
28049 edge16ln %o2, %l6, %l1
28050 ldsb [%l7 + 0x0B], %i2
28051 bvs loop_2443
28052 movrgz %o7, %o6, %i1
28053 wr %g0, 0x80, %asi
28054 ldsha [%l7 + 0x4C] %asi, %l2
28055loop_2443:
28056 smulcc %i0, %l4, %i3
28057 wr %g0, 0x80, %asi
28058 stba %l3, [%l7 + 0x1F] %asi
28059 orncc %o4, %l5, %i6
28060 add %g3, 0x089D, %g4
28061 tleu %xcc, 0x4
28062 movrne %g2, %i7, %o1
28063 nop
28064 fitos %f9, %f17
28065 fstox %f17, %f8
28066 fxtos %f8, %f13
28067 fornot1 %f4, %f30, %f14
28068 tpos %icc, 0x7
28069 movge %icc, %o0, %g6
28070 set 0x68, %i6
28071 stba %g7, [%l7 + %i6] 0x18
28072 set 0x40, %g5
28073 ldda [%l7 + %g5] 0xe2, %o4
28074 sub %i4, 0x022D, %g5
28075 fandnot1s %f13, %f13, %f16
28076 fnot2s %f27, %f14
28077 te %xcc, 0x3
28078 nop
28079 setx loop_2444, %l0, %l1
28080 wrpr 0x1, %tl
28081 wrpr %l1, %tpc
28082 add %l1, 0x4, %l1
28083 wrpr %l1, %tnpc
28084 setx 0x34400001400, %l0, %l1
28085 wrpr %l1, %tstate
28086 wrhpr 0x4, %htstate
28087 retry
28088 umul %g1, 0x1A78, %o3
28089 andcc %i5, %l0, %l6
28090 edge32 %l1, %o2, %o7
28091loop_2444:
28092 andn %o6, 0x0959, %i2
28093 tcc %xcc, 0x5
28094 brgez %l2, loop_2445
28095 sir 0x0FC1
28096 edge32n %i0, %l4, %i3
28097 movn %icc, %i1, %o4
28098loop_2445:
28099 movn %xcc, %l3, %i6
28100 sra %g3, %l5, %g4
28101 xnorcc %g2, %o1, %i7
28102 udiv %g6, 0x1776, %o0
28103 array32 %g7, %i4, %g5
28104 pdist %f22, %f6, %f30
28105 fble %fcc2, loop_2446
28106 bl,pt %xcc, loop_2447
28107 alignaddrl %g1, %o5, %i5
28108 fnors %f23, %f28, %f5
28109loop_2446:
28110 mulx %o3, %l6, %l0
28111loop_2447:
28112 fmuld8ulx16 %f12, %f14, %f18
28113 std %f20, [%l7 + 0x20]
28114 xor %o2, 0x194E, %o7
28115 set 0x0C, %l3
28116 lduha [%l7 + %l3] 0x89, %o6
28117 fandnot1s %f0, %f18, %f26
28118 movge %icc, %i2, %l2
28119 srax %l1, %i0, %l4
28120 fmovda %xcc, %f9, %f15
28121 ldub [%l7 + 0x78], %i1
28122 fbue %fcc0, loop_2448
28123 movgu %icc, %i3, %o4
28124 udiv %i6, 0x1489, %l3
28125 srl %l5, %g3, %g2
28126loop_2448:
28127 edge8 %o1, %i7, %g4
28128 tleu %icc, 0x3
28129 srlx %o0, %g6, %g7
28130 set 0x08, %g1
28131 ldswa [%l7 + %g1] 0x11, %i4
28132 brnz,a %g1, loop_2449
28133 bpos,a,pn %xcc, loop_2450
28134 orcc %o5, 0x1BC0, %i5
28135 taddcctv %g5, 0x1738, %l6
28136loop_2449:
28137 fbge %fcc1, loop_2451
28138loop_2450:
28139 fbn,a %fcc2, loop_2452
28140 stx %l0, [%l7 + 0x40]
28141 udiv %o3, 0x0288, %o7
28142loop_2451:
28143 nop
28144 set 0x6C, %l5
28145 stwa %o2, [%l7 + %l5] 0xe3
28146 membar #Sync
28147loop_2452:
28148 fmovde %xcc, %f8, %f21
28149 fmovse %icc, %f5, %f1
28150 fmovs %f20, %f15
28151 fmovdneg %icc, %f9, %f15
28152 tl %icc, 0x5
28153 bcs loop_2453
28154 edge32n %i2, %l2, %o6
28155 fbul %fcc3, loop_2454
28156 stx %l1, [%l7 + 0x30]
28157loop_2453:
28158 fmul8x16au %f14, %f29, %f24
28159 smul %i0, %l4, %i1
28160loop_2454:
28161 call loop_2455
28162 umul %o4, 0x0E02, %i3
28163 fmovsvc %icc, %f8, %f27
28164 udivcc %i6, 0x1D4F, %l3
28165loop_2455:
28166 edge32 %l5, %g2, %o1
28167 addcc %i7, %g3, %g4
28168 andncc %g6, %o0, %i4
28169 nop
28170 fitod %f6, %f16
28171 fdtox %f16, %f14
28172 fxtod %f14, %f30
28173 array8 %g1, %o5, %i5
28174 nop
28175 fitos %f13, %f6
28176 fstoi %f6, %f21
28177 addcc %g7, 0x129A, %l6
28178 udiv %g5, 0x1138, %o3
28179 fzeros %f4
28180 movrne %o7, %o2, %l0
28181 ldd [%l7 + 0x38], %i2
28182 movleu %icc, %o6, %l1
28183 movgu %xcc, %i0, %l4
28184 andcc %l2, %i1, %o4
28185 fbule,a %fcc3, loop_2456
28186 nop
28187 fitos %f8, %f7
28188 fstoi %f7, %f13
28189 add %i6, %l3, %i3
28190 tgu %icc, 0x5
28191loop_2456:
28192 be %xcc, loop_2457
28193 tneg %xcc, 0x6
28194 sethi 0x1081, %g2
28195 nop
28196 fitod %f12, %f8
28197 fdtoi %f8, %f11
28198loop_2457:
28199 fmovdcc %icc, %f29, %f20
28200 fnand %f12, %f12, %f10
28201 wr %g0, 0x10, %asi
28202 sta %f9, [%l7 + 0x7C] %asi
28203 flush %l7 + 0x58
28204 movrlz %o1, 0x2AD, %i7
28205 prefetch [%l7 + 0x64], 0x1
28206 fble %fcc1, loop_2458
28207 fmovsl %icc, %f10, %f2
28208 edge8n %g3, %l5, %g6
28209 and %o0, %i4, %g1
28210loop_2458:
28211 movcs %xcc, %g4, %i5
28212 fmovsvs %xcc, %f9, %f26
28213 fmul8ulx16 %f4, %f14, %f22
28214 tg %xcc, 0x1
28215 alignaddrl %o5, %g7, %l6
28216 wr %g0, 0x89, %asi
28217 ldxa [%l7 + 0x50] %asi, %o3
28218 wr %g0, 0xeb, %asi
28219 stba %g5, [%l7 + 0x24] %asi
28220 membar #Sync
28221 fzero %f6
28222 alignaddrl %o2, %o7, %i2
28223 fmovd %f10, %f24
28224 movn %xcc, %o6, %l0
28225 move %icc, %l1, %i0
28226 edge16l %l2, %l4, %i1
28227 move %xcc, %o4, %l3
28228 xor %i3, %i6, %g2
28229 edge8n %o1, %i7, %g3
28230 fmovsl %xcc, %f24, %f28
28231 bn,a,pn %icc, loop_2459
28232 tle %xcc, 0x7
28233 smul %l5, 0x08B3, %o0
28234 movrgz %i4, %g6, %g1
28235loop_2459:
28236 bcc,pt %icc, loop_2460
28237 fmovrdgz %i5, %f16, %f30
28238 bshuffle %f0, %f26, %f20
28239 wr %g0, 0x80, %asi
28240 lduha [%l7 + 0x08] %asi, %g4
28241loop_2460:
28242 nop
28243 set 0x24, %o5
28244 ldsha [%l7 + %o5] 0x88, %g7
28245 ta %xcc, 0x1
28246 smulcc %o5, 0x0314, %o3
28247 subcc %g5, %l6, %o2
28248 nop
28249 setx loop_2461, %l0, %l1
28250 wrpr 0x1, %tl
28251 wrpr %l1, %tnpc
28252 setx 0x34400001400, %l0, %l1
28253 wrpr %l1, %tstate
28254 wrhpr 0x4, %htstate
28255 done
28256 membar 0x30
28257 movvc %xcc, %o7, %i2
28258 edge32ln %o6, %l0, %l1
28259loop_2461:
28260 call loop_2462
28261 fbn %fcc1, loop_2463
28262 array16 %i0, %l4, %i1
28263 movgu %icc, %o4, %l2
28264loop_2462:
28265 edge16l %l3, %i3, %i6
28266loop_2463:
28267 udiv %o1, 0x1865, %g2
28268 udivx %i7, 0x1F0E, %g3
28269 movrne %o0, %i4, %l5
28270 fble,a %fcc0, loop_2464
28271 bvc,a %xcc, loop_2465
28272 movn %xcc, %g6, %g1
28273 orn %g4, 0x1D03, %g7
28274loop_2464:
28275 sub %i5, %o3, %g5
28276loop_2465:
28277 xnor %l6, %o5, %o7
28278 tl %icc, 0x7
28279 fmovsgu %icc, %f30, %f24
28280 bshuffle %f4, %f30, %f8
28281 fmovda %xcc, %f30, %f0
28282 wr %g0, 0x22, %asi
28283 stha %i2, [%l7 + 0x46] %asi
28284 membar #Sync
28285 prefetch [%l7 + 0x0C], 0x1
28286 tg %xcc, 0x5
28287 mulscc %o2, %l0, %l1
28288 mova %icc, %i0, %o6
28289 mova %xcc, %i1, %o4
28290 movcs %icc, %l2, %l4
28291 mulscc %l3, %i6, %o1
28292 tne %icc, 0x5
28293 fmovsneg %icc, %f25, %f27
28294 set 0x24, %o3
28295 sta %f8, [%l7 + %o3] 0x04
28296 movn %icc, %i3, %i7
28297 fcmple32 %f22, %f4, %g2
28298 fbo,a %fcc0, loop_2466
28299 fbne %fcc3, loop_2467
28300 subc %g3, 0x11ED, %o0
28301 fzero %f14
28302loop_2466:
28303 edge32l %l5, %i4, %g6
28304loop_2467:
28305 sdivcc %g1, 0x00CA, %g7
28306 subcc %i5, 0x192B, %g4
28307 movgu %icc, %o3, %l6
28308 xnor %g5, 0x10D5, %o5
28309 tvs %icc, 0x2
28310 tg %xcc, 0x6
28311 nop
28312 setx 0x22BD52C0, %l0, %l6
28313 st %l6, [%l7 + 0x28]
28314 ld [%l7 + 0x28], %f21
28315 setx 0x157AA5F5, %l1, %l5
28316 st %l5, [%l7 + 0x10]
28317 ld [%l7 + 0x10], %f10
28318 fadds %f10, %f21, %f25
28319 ldsb [%l7 + 0x1E], %i2
28320 fone %f18
28321 edge32l %o2, %l0, %o7
28322 srlx %i0, 0x0D, %l1
28323 fornot2 %f26, %f4, %f4
28324 movrne %o6, 0x02D, %i1
28325 ldub [%l7 + 0x79], %o4
28326 bpos,a,pt %xcc, loop_2468
28327 ba,a,pn %icc, loop_2469
28328 movrgez %l4, %l3, %i6
28329 movgu %icc, %l2, %i3
28330loop_2468:
28331 fbn,a %fcc0, loop_2470
28332loop_2469:
28333 sll %i7, %g2, %o1
28334 nop
28335 setx 0xE8E654FF0ED225DA, %l0, %l6
28336 stx %l6, [%l7 + 0x28]
28337 ldd [%l7 + 0x28], %f2
28338 fsqrtd %f2, %f6
28339 bcc,a,pn %xcc, loop_2471
28340loop_2470:
28341 bn,pn %icc, loop_2472
28342 edge16l %g3, %l5, %i4
28343 movcs %icc, %o0, %g1
28344loop_2471:
28345 movn %xcc, %g7, %g6
28346loop_2472:
28347 lduh [%l7 + 0x30], %i5
28348 fmovdge %icc, %f3, %f5
28349 be %icc, loop_2473
28350 tl %icc, 0x3
28351 taddcctv %o3, 0x162D, %l6
28352 tpos %xcc, 0x3
28353loop_2473:
28354 edge16n %g5, %g4, %i2
28355 srlx %o2, %l0, %o7
28356 fmovscc %xcc, %f31, %f23
28357 nop
28358 fitos %f10, %f8
28359 fstox %f8, %f14
28360 movn %xcc, %o5, %i0
28361 tge %xcc, 0x5
28362 wr %g0, 0x18, %asi
28363 swapa [%l7 + 0x7C] %asi, %o6
28364 andncc %l1, %o4, %l4
28365 movpos %xcc, %i1, %i6
28366 edge32ln %l3, %i3, %l2
28367 edge16 %i7, %g2, %g3
28368 ldx [%l7 + 0x70], %o1
28369 srl %l5, %o0, %g1
28370 movleu %icc, %g7, %g6
28371 andncc %i4, %o3, %l6
28372 fmovrsne %i5, %f3, %f5
28373 fmovrsgez %g4, %f11, %f28
28374 bn,pt %xcc, loop_2474
28375 fpadd32 %f16, %f14, %f24
28376 fcmpeq32 %f16, %f26, %g5
28377 umulcc %o2, 0x0BA8, %i2
28378loop_2474:
28379 bvc,a,pn %icc, loop_2475
28380 tvc %xcc, 0x6
28381 sra %o7, 0x1A, %o5
28382 set 0x40, %i3
28383 ldda [%l7 + %i3] 0x04, %f0
28384loop_2475:
28385 movle %xcc, %i0, %l0
28386 addc %l1, %o6, %o4
28387 nop
28388 setx 0x63B9BB11, %l0, %l6
28389 st %l6, [%l7 + 0x28]
28390 ld [%l7 + 0x28], %f27
28391 setx 0xDA2B13BE, %l1, %l5
28392 st %l5, [%l7 + 0x10]
28393 ld [%l7 + 0x10], %f28
28394 fmuls %f28, %f27, %f31
28395 umul %l4, %i1, %i6
28396 edge16ln %i3, %l3, %l2
28397 fmovdn %xcc, %f30, %f26
28398 tvc %xcc, 0x3
28399 move %xcc, %g2, %g3
28400 add %o1, %i7, %l5
28401 smulcc %o0, %g1, %g6
28402 tg %icc, 0x7
28403 edge8n %g7, %i4, %l6
28404 tpos %xcc, 0x0
28405 fmovdcs %xcc, %f24, %f22
28406 fbul,a %fcc1, loop_2476
28407 fnor %f10, %f6, %f8
28408 fandnot1s %f8, %f2, %f7
28409 andncc %i5, %o3, %g5
28410loop_2476:
28411 nop
28412 set 0x58, %i0
28413 prefetcha [%l7 + %i0] 0x88, 0x1
28414 srl %g4, 0x18, %o7
28415 fpsub32s %f8, %f12, %f10
28416 fmovrsne %i2, %f22, %f17
28417 membar 0x26
28418 sllx %i0, 0x15, %o5
28419 fand %f12, %f20, %f28
28420 move %xcc, %l0, %l1
28421 mulx %o4, %o6, %l4
28422 ld [%l7 + 0x40], %f16
28423 nop
28424 set 0x10, %i5
28425 std %f28, [%l7 + %i5]
28426 movre %i6, %i3, %l3
28427 ble,a,pt %xcc, loop_2477
28428 fmovsa %icc, %f17, %f13
28429 fblg,a %fcc3, loop_2478
28430 ta %xcc, 0x7
28431loop_2477:
28432 subcc %l2, %i1, %g2
28433 ldsw [%l7 + 0x10], %o1
28434loop_2478:
28435 nop
28436 set 0x44, %l6
28437 lda [%l7 + %l6] 0x0c, %f15
28438 fone %f6
28439 wr %g0, 0x89, %asi
28440 ldsha [%l7 + 0x2E] %asi, %g3
28441 tleu %icc, 0x6
28442 tgu %icc, 0x1
28443 wr %g0, 0x18, %asi
28444 lduwa [%l7 + 0x34] %asi, %i7
28445 bcc,a,pn %icc, loop_2479
28446 xorcc %l5, 0x00C5, %g1
28447 movrne %o0, %g6, %g7
28448 edge16l %i4, %l6, %i5
28449loop_2479:
28450 ldstub [%l7 + 0x10], %o3
28451 xnorcc %o2, %g4, %o7
28452 srl %i2, 0x04, %g5
28453 fmovrslz %i0, %f28, %f14
28454 tvs %icc, 0x0
28455 edge8n %l0, %l1, %o5
28456 udivx %o6, 0x1292, %o4
28457 movre %l4, 0x304, %i6
28458 ba,a,pt %xcc, loop_2480
28459 bgu loop_2481
28460 fbo %fcc0, loop_2482
28461 fands %f11, %f12, %f28
28462loop_2480:
28463 smul %l3, %l2, %i3
28464loop_2481:
28465 mulx %i1, %g2, %o1
28466loop_2482:
28467 fands %f22, %f29, %f9
28468 edge32ln %g3, %i7, %l5
28469 fcmpne16 %f12, %f14, %g1
28470 alignaddrl %g6, %o0, %i4
28471 fcmpne16 %f12, %f2, %g7
28472 edge16ln %l6, %o3, %o2
28473 edge8n %g4, %i5, %o7
28474 mova %xcc, %g5, %i0
28475 edge32ln %i2, %l1, %l0
28476 fbu,a %fcc3, loop_2483
28477 fbule %fcc0, loop_2484
28478 tvs %icc, 0x3
28479 fbue,a %fcc2, loop_2485
28480loop_2483:
28481 bvc %icc, loop_2486
28482loop_2484:
28483 fba %fcc3, loop_2487
28484 smulcc %o5, %o4, %o6
28485loop_2485:
28486 movcs %icc, %l4, %i6
28487loop_2486:
28488 srl %l2, %l3, %i3
28489loop_2487:
28490 std %f24, [%l7 + 0x38]
28491 fpadd16 %f18, %f28, %f14
28492 edge16l %i1, %o1, %g3
28493 call loop_2488
28494 fcmple32 %f14, %f10, %g2
28495 xor %l5, %i7, %g1
28496 movvs %xcc, %g6, %o0
28497loop_2488:
28498 fone %f10
28499 brz,a %g7, loop_2489
28500 ta %xcc, 0x4
28501 sdivcc %l6, 0x158C, %i4
28502 tl %xcc, 0x7
28503loop_2489:
28504 fexpand %f1, %f6
28505 edge32 %o3, %o2, %i5
28506 bpos,a,pn %xcc, loop_2490
28507 umulcc %g4, 0x1C37, %g5
28508 andn %o7, %i2, %l1
28509 srlx %i0, 0x02, %o5
28510loop_2490:
28511 nop
28512 fitos %f5, %f23
28513 fstox %f23, %f18
28514 fxtos %f18, %f24
28515 orcc %l0, 0x134E, %o4
28516 ld [%l7 + 0x24], %f30
28517 fmovdcs %xcc, %f23, %f27
28518 popc %o6, %i6
28519 fnor %f14, %f24, %f30
28520 sdiv %l4, 0x0F44, %l3
28521 movrlz %l2, 0x238, %i1
28522 edge32ln %o1, %g3, %i3
28523 tsubcc %g2, %l5, %i7
28524 umul %g6, %g1, %o0
28525 udivx %g7, 0x1A12, %l6
28526 brnz,a %o3, loop_2491
28527 ldd [%l7 + 0x78], %f24
28528 fmovsl %icc, %f11, %f4
28529 movvs %icc, %o2, %i5
28530loop_2491:
28531 be %xcc, loop_2492
28532 andn %g4, %i4, %g5
28533 fnot2 %f2, %f4
28534 addc %i2, 0x1D67, %o7
28535loop_2492:
28536 bgu loop_2493
28537 movgu %xcc, %l1, %o5
28538 fpadd32s %f12, %f15, %f3
28539 sll %i0, %l0, %o4
28540loop_2493:
28541 nop
28542 set 0x32, %i2
28543 ldstuba [%l7 + %i2] 0x81, %i6
28544 smul %l4, %l3, %o6
28545 movle %xcc, %i1, %o1
28546 fmovrse %g3, %f18, %f22
28547 fmovrdgez %i3, %f22, %f30
28548 nop
28549 setx 0x33EDDAAF, %l0, %l6
28550 st %l6, [%l7 + 0x28]
28551 ld [%l7 + 0x28], %f16
28552 setx 0x7F16F89B, %l1, %l5
28553 st %l5, [%l7 + 0x10]
28554 ld [%l7 + 0x10], %f2
28555 fdivs %f2, %f16, %f18
28556 lduw [%l7 + 0x78], %g2
28557 fcmpne16 %f6, %f24, %l2
28558 sdivcc %i7, 0x0EC1, %g6
28559 fxor %f2, %f18, %f18
28560 xorcc %g1, %o0, %l5
28561 movl %icc, %l6, %g7
28562 sir 0x1524
28563 sdivcc %o2, 0x1ED2, %i5
28564 sll %o3, 0x14, %i4
28565 saved
28566 rdpr %cwp, %g1
28567 rdpr %cansave, %g2
28568 rdpr %canrestore, %g3
28569 rdpr %cleanwin, %g4
28570 rdpr %otherwin, %g5
28571 rdpr %wstate, %g6
28572 edge32l %g5, %i2, %g4
28573 fpsub32 %f8, %f24, %f14
28574 sdivcc %o7, 0x0513, %l1
28575 srlx %o5, %i0, %o4
28576 xnorcc %i6, %l4, %l3
28577 wr %g0, 0x18, %asi
28578 lduba [%l7 + 0x4F] %asi, %o6
28579 subcc %l0, 0x05D2, %i1
28580 bleu,a %icc, loop_2494
28581 srl %o1, 0x1A, %g3
28582 tcc %xcc, 0x0
28583 nop
28584 setx 0x35BD2426F2C84FF4, %l0, %l6
28585 stx %l6, [%l7 + 0x28]
28586 ldd [%l7 + 0x28], %f10
28587 setx 0xF5112A99EF0BBEEE, %l1, %l5
28588 stx %l5, [%l7 + 0x10]
28589 ldd [%l7 + 0x10], %f30
28590 fmuld %f30, %f10, %f6
28591loop_2494:
28592 fmovda %xcc, %f14, %f20
28593 for %f26, %f22, %f12
28594 set 0x28, %g6
28595 ldsba [%l7 + %g6] 0x81, %i3
28596 bl,a loop_2495
28597 fble %fcc3, loop_2496
28598 ta %xcc, 0x5
28599 ldstub [%l7 + 0x10], %g2
28600loop_2495:
28601 fandnot1 %f10, %f4, %f4
28602loop_2496:
28603 srl %i7, %g6, %g1
28604 nop
28605 setx 0xA4660D3A, %l0, %l6
28606 st %l6, [%l7 + 0x28]
28607 ld [%l7 + 0x28], %f28
28608 setx 0x6D1F1443, %l1, %l5
28609 st %l5, [%l7 + 0x10]
28610 ld [%l7 + 0x10], %f8
28611 fdivs %f8, %f28, %f4
28612 fmovsge %icc, %f12, %f25
28613 xnor %o0, %l5, %l2
28614 set 0x18, %o1
28615 ldswa [%l7 + %o1] 0x81, %g7
28616 alignaddr %o2, %i5, %l6
28617 restored
28618 rdpr %cwp, %g1
28619 rdpr %cansave, %g2
28620 rdpr %canrestore, %g3
28621 rdpr %cleanwin, %g4
28622 rdpr %otherwin, %g5
28623 rdpr %wstate, %g6
28624 swap [%l7 + 0x54], %i4
28625 bl,a %xcc, loop_2497
28626 movrlez %o3, %g5, %g4
28627 nop
28628 setx 0xAE0FBFFE, %l0, %l6
28629 st %l6, [%l7 + 0x28]
28630 ld [%l7 + 0x28], %f27
28631 setx 0x57556EFF, %l1, %l5
28632 st %l5, [%l7 + 0x10]
28633 ld [%l7 + 0x10], %f0
28634 fsubs %f0, %f27, %f4
28635 edge16l %i2, %o7, %l1
28636loop_2497:
28637 fcmple32 %f0, %f24, %i0
28638 nop
28639 set 0x3C, %l2
28640 prefetch [%l7 + %l2], 0x0
28641 fands %f7, %f19, %f18
28642 edge16ln %o4, %i6, %o5
28643 prefetch [%l7 + 0x68], 0x1
28644 fbue %fcc3, loop_2498
28645 nop
28646 setx 0xA3F9446D0A11C521, %l0, %l6
28647 stx %l6, [%l7 + 0x28]
28648 ldd [%l7 + 0x28], %f12
28649 setx 0x4364D7CE28F25A75, %l1, %l5
28650 stx %l5, [%l7 + 0x10]
28651 ldd [%l7 + 0x10], %f6
28652 fdivd %f6, %f12, %f0
28653 addccc %l3, %o6, %l4
28654 set 0x5A, %o4
28655 lduha [%l7 + %o4] 0x04, %l0
28656loop_2498:
28657 sra %i1, %o1, %i3
28658 edge8ln %g3, %i7, %g2
28659 orn %g6, %o0, %l5
28660 edge8 %l2, %g1, %o2
28661 movgu %xcc, %g7, %l6
28662 fmovscc %icc, %f11, %f14
28663 umul %i4, %i5, %g5
28664 edge32 %g4, %o3, %i2
28665 edge8 %o7, %l1, %i0
28666 ldd [%l7 + 0x18], %f2
28667 taddcc %o4, 0x1DF7, %i6
28668 wr %g0, 0x10, %asi
28669 lduha [%l7 + 0x4E] %asi, %l3
28670 fble,a %fcc1, loop_2499
28671 fbo,a %fcc3, loop_2500
28672 sll %o5, %o6, %l0
28673 edge8n %l4, %o1, %i3
28674loop_2499:
28675 add %g3, %i1, %i7
28676loop_2500:
28677 nop
28678 fitos %f4, %f13
28679 fstox %f13, %f14
28680 smulcc %g2, %o0, %g6
28681 saved
28682 rdpr %cwp, %g1
28683 rdpr %cansave, %g2
28684 rdpr %canrestore, %g3
28685 rdpr %cleanwin, %g4
28686 rdpr %otherwin, %g5
28687 rdpr %wstate, %g6
28688 fbu %fcc0, loop_2501
28689 sllx %l2, 0x0D, %l5
28690 fmovrsgez %o2, %f29, %f1
28691 ble,pt %icc, loop_2502
28692loop_2501:
28693 bg,pn %icc, loop_2503
28694 edge16ln %g7, %g1, %i4
28695 andncc %i5, %g5, %l6
28696loop_2502:
28697 sll %g4, 0x10, %i2
28698loop_2503:
28699 nop
28700 setx loop_2504, %l0, %l1
28701 wrpr 0x1, %tl
28702 wrpr %l1, %tnpc
28703 setx 0x34400001400, %l0, %l1
28704 wrpr %l1, %tstate
28705 wrhpr 0x4, %htstate
28706 done
28707 prefetch [%l7 + 0x64], 0x0
28708 movcs %icc, %o3, %l1
28709 fbule,a %fcc0, loop_2505
28710loop_2504:
28711 te %icc, 0x2
28712 sub %o7, %o4, %i0
28713 popc 0x0219, %l3
28714loop_2505:
28715 fandnot2s %f9, %f22, %f1
28716 fnor %f14, %f24, %f6
28717 addc %o5, %o6, %i6
28718 ta %icc, 0x2
28719 nop
28720 fitos %f8, %f13
28721 fstox %f13, %f30
28722 fxtos %f30, %f21
28723 fmul8x16au %f12, %f7, %f0
28724 xor %l0, %o1, %l4
28725 tvs %xcc, 0x3
28726 fabss %f10, %f4
28727 set 0x220, %o0
28728 ldxa [%g0 + %o0] 0x52, %g3
28729 faligndata %f14, %f10, %f22
28730 mulx %i1, 0x0857, %i7
28731 stw %i3, [%l7 + 0x48]
28732 alignaddrl %o0, %g2, %g6
28733 nop
28734 setx loop_2506, %l0, %l1
28735 jmpl %l1, %l2
28736 fmovdcc %xcc, %f25, %f8
28737 bge,a loop_2507
28738 movg %icc, %l5, %o2
28739loop_2506:
28740 tvc %xcc, 0x3
28741 popc 0x0B11, %g7
28742loop_2507:
28743 xnor %g1, 0x19D5, %i4
28744 umulcc %g5, 0x1EBD, %l6
28745 fpsub32 %f22, %f6, %f14
28746 tvs %icc, 0x5
28747 mova %xcc, %g4, %i5
28748 sir 0x0CFC
28749 andcc %i2, 0x1045, %l1
28750 fmovrdgez %o3, %f2, %f16
28751 fbul,a %fcc0, loop_2508
28752 ta %xcc, 0x3
28753 nop
28754 setx 0x52553C33A69A77ED, %l0, %l6
28755 stx %l6, [%l7 + 0x28]
28756 ldd [%l7 + 0x28], %f28
28757 setx 0x119B3DBA66467262, %l1, %l5
28758 stx %l5, [%l7 + 0x10]
28759 ldd [%l7 + 0x10], %f0
28760 faddd %f0, %f28, %f12
28761 fands %f25, %f23, %f4
28762loop_2508:
28763 udivcc %o4, 0x17D2, %i0
28764 srlx %l3, 0x09, %o7
28765 array8 %o5, %i6, %o6
28766 wr %g0, 0xe2, %asi
28767 ldda [%l7 + 0x60] %asi, %l0
28768 tg %icc, 0x6
28769 edge32l %o1, %l4, %i1
28770 add %i7, %i3, %g3
28771 ldstub [%l7 + 0x2D], %g2
28772 saved
28773 rdpr %cwp, %g1
28774 rdpr %cansave, %g2
28775 rdpr %canrestore, %g3
28776 rdpr %cleanwin, %g4
28777 rdpr %otherwin, %g5
28778 rdpr %wstate, %g6
28779 fxor %f4, %f28, %f12
28780 ldstub [%l7 + 0x7E], %o0
28781 set 0x0A, %g4
28782 stha %l2, [%l7 + %g4] 0xe2
28783 membar #Sync
28784 movle %xcc, %l5, %o2
28785 fmul8x16au %f19, %f25, %f6
28786 udiv %g7, 0x1EE2, %g1
28787 fmovscs %xcc, %f31, %f24
28788 nop
28789 setx 0x2707250888942775, %l0, %l6
28790 stx %l6, [%l7 + 0x28]
28791 ldd [%l7 + 0x28], %f16
28792 setx 0x5DFF695739D58361, %l1, %l5
28793 stx %l5, [%l7 + 0x10]
28794 ldd [%l7 + 0x10], %f12
28795 fmuld %f12, %f16, %f10
28796 brnz,a %g6, loop_2509
28797 array8 %i4, %g5, %l6
28798 nop
28799 setx 0x5DF474B7, %l0, %l6
28800 st %l6, [%l7 + 0x28]
28801 ld [%l7 + 0x28], %f1
28802 setx 0x609FBB30, %l1, %l5
28803 st %l5, [%l7 + 0x10]
28804 ld [%l7 + 0x10], %f12
28805 fadds %f12, %f1, %f19
28806 nop
28807 fitos %f31, %f31
28808loop_2509:
28809 nop
28810 wr %g0, 0x80, %asi
28811 swapa [%l7 + 0x70] %asi, %i5
28812 wr %g0, 0x11, %asi
28813 swapa [%l7 + 0x48] %asi, %i2
28814 nop
28815 setx 0x84363ACD, %l0, %l6
28816 st %l6, [%l7 + 0x28]
28817 ld [%l7 + 0x28], %f27
28818 setx 0x5362AB31, %l1, %l5
28819 st %l5, [%l7 + 0x10]
28820 ld [%l7 + 0x10], %f29
28821 fsubs %f29, %f27, %f0
28822 edge16n %l1, %g4, %o4
28823 fbge,a %fcc3, loop_2510
28824 xor %i0, 0x0A66, %o3
28825 alignaddrl %o7, %o5, %i6
28826 tg %icc, 0x1
28827loop_2510:
28828 sdivcc %o6, 0x1CF1, %l3
28829 tle %icc, 0x4
28830 fpmerge %f18, %f0, %f28
28831 movleu %icc, %l0, %l4
28832 fmul8sux16 %f18, %f20, %f8
28833 ba,a loop_2511
28834 stbar
28835 set 0x18, %i7
28836 ldsha [%l7 + %i7] 0x18, %i1
28837loop_2511:
28838 fpsub32s %f22, %f18, %f15
28839 bge %icc, loop_2512
28840 sdiv %o1, 0x03B2, %i7
28841 sdivx %g3, 0x0293, %i3
28842 fsrc2 %f24, %f26
28843loop_2512:
28844 subcc %g2, %o0, %l5
28845 xnor %o2, 0x0D99, %g7
28846 movcs %xcc, %l2, %g6
28847 bne,pn %icc, loop_2513
28848 taddcc %i4, %g5, %l6
28849 umul %i5, 0x0B63, %i2
28850 tl %icc, 0x2
28851loop_2513:
28852 bvs,a,pt %icc, loop_2514
28853 movle %xcc, %g1, %g4
28854 brz %l1, loop_2515
28855 sub %o4, 0x0FB1, %i0
28856loop_2514:
28857 subc %o3, 0x1AC7, %o7
28858 srax %i6, %o6, %o5
28859loop_2515:
28860 brlz,a %l3, loop_2516
28861 movvc %icc, %l4, %l0
28862 udivcc %o1, 0x1329, %i1
28863 edge16n %i7, %g3, %i3
28864loop_2516:
28865 nop
28866 setx 0x705D2485, %l0, %l6
28867 st %l6, [%l7 + 0x74]
28868 ld [%l7 + 0x74], %fsr
28869 movneg %xcc, %o0, %l5
28870 bvs %xcc, loop_2517
28871 tle %xcc, 0x3
28872 movg %icc, %o2, %g2
28873 movrne %g7, 0x1ED, %l2
28874loop_2517:
28875 movrlz %i4, %g5, %l6
28876 be,a %icc, loop_2518
28877 addc %i5, %g6, %g1
28878 brlz,a %g4, loop_2519
28879 tneg %icc, 0x1
28880loop_2518:
28881 fbul,a %fcc3, loop_2520
28882 sir 0x04E1
28883loop_2519:
28884 srl %i2, 0x15, %l1
28885 fxnors %f28, %f27, %f25
28886loop_2520:
28887 sub %o4, %i0, %o3
28888 edge16l %i6, %o6, %o7
28889 tvs %icc, 0x5
28890 fornot2 %f18, %f26, %f2
28891 tn %icc, 0x2
28892 movvc %icc, %o5, %l3
28893 set 0x54, %i4
28894 ldswa [%l7 + %i4] 0x19, %l4
28895 movleu %icc, %o1, %l0
28896 movl %xcc, %i7, %i1
28897 te %icc, 0x3
28898 set 0x6A, %l1
28899 ldsba [%l7 + %l1] 0x80, %g3
28900 mulscc %o0, 0x1C65, %l5
28901 fors %f29, %f7, %f18
28902 brgz,a %i3, loop_2521
28903 xorcc %o2, %g7, %g2
28904 fnegd %f22, %f0
28905 edge32 %l2, %i4, %g5
28906loop_2521:
28907 nop
28908 add %l7, 0x0C, %l6
28909 wr %g0, 0x81, %asi
28910 lda [%l6] %asi, %i5
28911 casa [%l6] %asi, %i5, %g6
28912 fmul8sux16 %f4, %f8, %f28
28913 movrgez %l6, %g4, %i2
28914 movne %icc, %g1, %o4
28915 set 0x60, %o7
28916 prefetcha [%l7 + %o7] 0x88, 0x0
28917 subccc %i0, %i6, %o3
28918 fmovsl %xcc, %f24, %f28
28919 udivx %o6, 0x17DE, %o5
28920 set 0x4E, %g2
28921 ldsha [%l7 + %g2] 0x15, %o7
28922 mulscc %l4, 0x04B7, %l3
28923 edge8ln %l0, %i7, %o1
28924 fmovsn %xcc, %f22, %f25
28925 fbule %fcc1, loop_2522
28926 sllx %i1, 0x15, %o0
28927 sllx %g3, %l5, %o2
28928 wr %g0, 0x0c, %asi
28929 stha %g7, [%l7 + 0x14] %asi
28930loop_2522:
28931 fbo %fcc3, loop_2523
28932 umul %i3, %l2, %i4
28933 set 0x28, %i1
28934 ldxa [%l7 + %i1] 0x88, %g2
28935loop_2523:
28936 flush %l7 + 0x20
28937 tne %xcc, 0x1
28938 srax %i5, 0x0B, %g6
28939 edge32n %g5, %g4, %i2
28940 sdiv %l6, 0x1A15, %o4
28941 tl %icc, 0x2
28942 fbo,a %fcc0, loop_2524
28943 add %g1, 0x0978, %i0
28944 brlez,a %i6, loop_2525
28945 srax %o3, 0x19, %o6
28946loop_2524:
28947 tcc %icc, 0x0
28948 fmovrdlz %l1, %f14, %f6
28949loop_2525:
28950 lduw [%l7 + 0x4C], %o5
28951 movrgez %o7, 0x0E9, %l3
28952 bleu,a,pt %xcc, loop_2526
28953 nop
28954 setx 0x2B9F4600F3960FEE, %l0, %l6
28955 stx %l6, [%l7 + 0x28]
28956 ldd [%l7 + 0x28], %f0
28957 setx 0xE38F3789A745A2C6, %l1, %l5
28958 stx %l5, [%l7 + 0x10]
28959 ldd [%l7 + 0x10], %f16
28960 fmuld %f16, %f0, %f20
28961 edge32l %l0, %l4, %o1
28962 popc 0x0E7B, %i7
28963loop_2526:
28964 fbne,a %fcc1, loop_2527
28965 fmovrslz %o0, %f5, %f18
28966 ldsw [%l7 + 0x60], %i1
28967 and %g3, 0x06FF, %o2
28968loop_2527:
28969 movpos %icc, %g7, %l5
28970 udiv %l2, 0x0A60, %i3
28971 edge8n %i4, %i5, %g6
28972 ldd [%l7 + 0x38], %f0
28973 sllx %g2, %g4, %g5
28974 tneg %xcc, 0x3
28975 fmovsl %icc, %f4, %f7
28976 movvs %icc, %i2, %o4
28977 movleu %icc, %l6, %g1
28978 wr %g0, 0x18, %asi
28979 ldsha [%l7 + 0x4C] %asi, %i0
28980 edge16l %i6, %o3, %o6
28981 srlx %l1, 0x12, %o7
28982 smul %o5, %l0, %l3
28983 wr %g0, 0x80, %asi
28984 lduha [%l7 + 0x14] %asi, %o1
28985 ldsb [%l7 + 0x60], %i7
28986 sdivcc %o0, 0x0F9E, %l4
28987 umulcc %g3, 0x0C03, %o2
28988 movre %i1, %g7, %l5
28989 wr %g0, 0x89, %asi
28990 lduba [%l7 + 0x63] %asi, %l2
28991 tle %xcc, 0x6
28992 srax %i4, %i5, %i3
28993 movgu %xcc, %g2, %g4
28994 set 0x2C, %o6
28995 sta %f20, [%l7 + %o6] 0x81
28996 addc %g5, 0x02AB, %i2
28997 xorcc %o4, %g6, %l6
28998 fbo,a %fcc0, loop_2528
28999 tvc %icc, 0x6
29000 fornot1 %f20, %f14, %f16
29001 tleu %icc, 0x4
29002loop_2528:
29003 andcc %g1, 0x1D1E, %i6
29004 tvc %xcc, 0x3
29005 movcs %icc, %o3, %o6
29006 movre %i0, 0x2E5, %o7
29007 fmovda %xcc, %f1, %f28
29008 saved
29009 rdpr %cwp, %g1
29010 rdpr %cansave, %g2
29011 rdpr %canrestore, %g3
29012 rdpr %cleanwin, %g4
29013 rdpr %otherwin, %g5
29014 rdpr %wstate, %g6
29015 fbul,a %fcc3, loop_2529
29016 bl loop_2530
29017 fmovrse %l1, %f14, %f17
29018 ld [%l7 + 0x2C], %f30
29019loop_2529:
29020 bcc %xcc, loop_2531
29021loop_2530:
29022 fbuge %fcc0, loop_2532
29023 add %l0, 0x1C96, %o5
29024 fmovdleu %icc, %f8, %f25
29025loop_2531:
29026 orn %o1, 0x013D, %l3
29027loop_2532:
29028 umulcc %o0, %i7, %l4
29029 andn %o2, 0x0905, %i1
29030 movn %xcc, %g3, %l5
29031 tsubcctv %g7, %l2, %i4
29032 movrgz %i5, 0x098, %i3
29033 sll %g2, 0x0B, %g4
29034 xor %i2, %o4, %g6
29035 xor %g5, %l6, %i6
29036 bcc %icc, loop_2533
29037 tvs %icc, 0x3
29038 smul %g1, %o6, %i0
29039 sll %o7, 0x1E, %o3
29040loop_2533:
29041 edge8n %l1, %o5, %l0
29042 fmovdg %xcc, %f18, %f6
29043 fandnot2s %f9, %f30, %f4
29044 set 0x40, %o2
29045 stda %f16, [%l7 + %o2] 0x10
29046 movleu %xcc, %o1, %l3
29047 fmul8x16al %f24, %f13, %f8
29048 ldsh [%l7 + 0x58], %o0
29049 ba,a loop_2534
29050 sdivx %i7, 0x0C5D, %l4
29051 nop
29052 fitod %f1, %f4
29053 movvc %xcc, %i1, %g3
29054loop_2534:
29055 addcc %l5, 0x1C40, %o2
29056 movcc %xcc, %g7, %i4
29057 movneg %icc, %l2, %i5
29058 fmul8x16 %f18, %f18, %f0
29059 addc %g2, 0x1DD4, %i3
29060 addc %i2, 0x17A0, %g4
29061 addcc %g6, 0x0F99, %o4
29062 fandnot1 %f16, %f4, %f16
29063 tvs %icc, 0x2
29064 fmovdleu %icc, %f15, %f7
29065 fblg,a %fcc1, loop_2535
29066 smulcc %g5, %l6, %g1
29067 andn %i6, 0x119C, %i0
29068 movvc %icc, %o7, %o6
29069loop_2535:
29070 fnegs %f13, %f18
29071 popc 0x0F42, %o3
29072 alignaddr %o5, %l0, %l1
29073 fbge %fcc0, loop_2536
29074 tcs %icc, 0x2
29075 orncc %o1, %l3, %i7
29076 fabsd %f28, %f18
29077loop_2536:
29078 ldsb [%l7 + 0x2C], %l4
29079 fmovdn %xcc, %f5, %f0
29080 ble,a %xcc, loop_2537
29081 mulx %o0, 0x1024, %i1
29082 movrlz %l5, %o2, %g7
29083 movcc %xcc, %i4, %l2
29084loop_2537:
29085 fone %f14
29086 ldd [%l7 + 0x20], %f24
29087 fmovdvc %xcc, %f17, %f19
29088 te %icc, 0x4
29089 movn %icc, %g3, %i5
29090 nop
29091 setx 0xE8D890BA7133AF6C, %l0, %l6
29092 stx %l6, [%l7 + 0x28]
29093 ldd [%l7 + 0x28], %f22
29094 setx 0xB0B345640245BDF5, %l1, %l5
29095 stx %l5, [%l7 + 0x10]
29096 ldd [%l7 + 0x10], %f14
29097 fmuld %f14, %f22, %f16
29098 tleu %icc, 0x1
29099 sll %g2, 0x14, %i2
29100 and %i3, 0x1928, %g4
29101 subc %g6, %o4, %g5
29102 movrlz %g1, %l6, %i6
29103 taddcctv %i0, 0x12B5, %o6
29104 fmovdg %icc, %f11, %f31
29105 wr %g0, 0x11, %asi
29106 lduha [%l7 + 0x12] %asi, %o7
29107 bcs,a,pt %icc, loop_2538
29108 movrne %o5, %l0, %o3
29109 ldsh [%l7 + 0x6C], %o1
29110 fands %f0, %f22, %f8
29111loop_2538:
29112 faligndata %f22, %f28, %f0
29113 orcc %l1, %l3, %i7
29114 brlz,a %o0, loop_2539
29115 nop
29116 setx 0xC30B491B, %l0, %l6
29117 st %l6, [%l7 + 0x28]
29118 ld [%l7 + 0x28], %f20
29119 fsqrts %f20, %f15
29120 subccc %i1, %l4, %l5
29121 bge,pn %xcc, loop_2540
29122loop_2539:
29123 fands %f4, %f5, %f6
29124 fpadd16s %f19, %f3, %f24
29125 fandnot2 %f2, %f4, %f22
29126loop_2540:
29127 tvs %xcc, 0x3
29128 fbn %fcc3, loop_2541
29129 fmul8sux16 %f18, %f6, %f30
29130 nop
29131 set 0x0E, %g7
29132 ldub [%l7 + %g7], %o2
29133 movrgz %g7, %l2, %i4
29134loop_2541:
29135 nop
29136 set 0x40, %l0
29137 stda %f0, [%l7 + %l0] 0x10
29138 alignaddr %g3, %g2, %i2
29139 fmovscs %xcc, %f22, %f23
29140 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
29141 nop ! nop ! ldxa [%g0 + 0x140] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
29142 nop
29143 fitos %f10, %f12
29144 fstox %f12, %f22
29145 sethi 0x0893, %i3
29146 movge %icc, %g6, %o4
29147 tcc %icc, 0x0
29148 mova %xcc, %g4, %g5
29149 ldub [%l7 + 0x38], %l6
29150 umul %i6, %i0, %g1
29151 fbug %fcc1, loop_2542
29152 fors %f16, %f13, %f28
29153 smulcc %o7, 0x00B1, %o5
29154 nop
29155 setx 0xE34AB126, %l0, %l6
29156 st %l6, [%l7 + 0x28]
29157 ld [%l7 + 0x28], %f10
29158 fsqrts %f10, %f17
29159loop_2542:
29160 andcc %o6, %l0, %o3
29161 xnorcc %l1, 0x0734, %o1
29162 fornot2 %f24, %f14, %f0
29163 movn %icc, %i7, %o0
29164 set 0x48, %l4
29165 prefetcha [%l7 + %l4] 0x15, 0x2
29166 subccc %i1, 0x16F6, %l4
29167 edge32 %l5, %o2, %g7
29168 fornot2 %f22, %f18, %f24
29169 array8 %i4, %l2, %g2
29170 edge8ln %g3, %i5, %i2
29171 fabsd %f14, %f6
29172 movgu %xcc, %i3, %g6
29173 sub %o4, 0x0A17, %g4
29174 sra %l6, 0x0F, %i6
29175 orncc %i0, 0x0342, %g1
29176 sethi 0x1D03, %g5
29177 movl %icc, %o5, %o6
29178 edge32ln %o7, %o3, %l0
29179 fzeros %f30
29180 addccc %o1, %l1, %i7
29181 edge32n %l3, %o0, %l4
29182 fmovdcc %icc, %f30, %f2
29183 movgu %xcc, %i1, %o2
29184 fpadd16s %f16, %f18, %f21
29185 sll %l5, %i4, %g7
29186 bcs,a,pn %xcc, loop_2543
29187 xnor %l2, 0x01E1, %g2
29188 tg %xcc, 0x4
29189 fmovda %xcc, %f20, %f26
29190loop_2543:
29191 orn %g3, 0x0F4D, %i2
29192 or %i3, %i5, %g6
29193 add %l7, 0x78, %l6
29194 wr %g0, 0x19, %asi
29195 ldxa [%l6] %asi, %o4
29196 casxa [%l6] 0x19, %o4, %l6
29197 ta %icc, 0x6
29198 ldx [%l7 + 0x30], %i6
29199 fbn,a %fcc0, loop_2544
29200 sdivx %g4, 0x0974, %i0
29201 fbu %fcc3, loop_2545
29202 movrlz %g5, 0x35F, %o5
29203loop_2544:
29204 movl %xcc, %g1, %o6
29205 edge16 %o3, %l0, %o1
29206loop_2545:
29207 fbul,a %fcc1, loop_2546
29208 movpos %icc, %l1, %i7
29209 bne,pn %icc, loop_2547
29210 array8 %o7, %o0, %l3
29211loop_2546:
29212 movvc %xcc, %l4, %i1
29213 sdiv %o2, 0x02C1, %l5
29214loop_2547:
29215 nop
29216 wr %g0, 0x80, %asi
29217 ldstuba [%l7 + 0x26] %asi, %g7
29218 fmovrdlez %i4, %f8, %f24
29219 te %icc, 0x7
29220 srlx %g2, 0x01, %g3
29221 edge16 %i2, %i3, %i5
29222 movne %xcc, %g6, %l2
29223 fxors %f18, %f29, %f24
29224 nop
29225 setx 0x2CEEAE1C07DAB472, %l0, %l6
29226 stx %l6, [%l7 + 0x28]
29227 ldd [%l7 + 0x28], %f12
29228 fsqrtd %f12, %f26
29229 movneg %icc, %o4, %l6
29230 edge32n %g4, %i6, %g5
29231 fors %f20, %f2, %f9
29232 wr %g0, 0x89, %asi
29233 ldsba [%l7 + 0x5F] %asi, %i0
29234 ldd [%l7 + 0x78], %f26
29235 umul %g1, %o5, %o3
29236 fmovsge %icc, %f13, %f1
29237 stw %l0, [%l7 + 0x70]
29238 taddcctv %o1, %l1, %i7
29239 fcmpgt32 %f28, %f14, %o7
29240 add %l7, 0x78, %l6
29241 wr %g0, 0x80, %asi
29242 ldxa [%l6] %asi, %o0
29243 casxa [%l6] %asi, %o0, %l3
29244 xnor %o6, %i1, %l4
29245 nop
29246 fitod %f4, %f14
29247 fdtox %f14, %f28
29248 fxtod %f28, %f10
29249 fmuld8ulx16 %f7, %f31, %f8
29250 and %o2, %l5, %i4
29251 fbul,a %fcc2, loop_2548
29252 movrgz %g7, %g3, %g2
29253 taddcc %i3, 0x1C6B, %i5
29254 prefetch [%l7 + 0x7C], 0x1
29255loop_2548:
29256 fbe %fcc0, loop_2549
29257 srlx %i2, %g6, %o4
29258 mulx %l6, %g4, %l2
29259 movrgez %g5, 0x3D8, %i0
29260loop_2549:
29261 tl %icc, 0x3
29262 sdivx %g1, 0x1057, %o5
29263 fbule %fcc3, loop_2550
29264 ble,a,pn %icc, loop_2551
29265 tneg %xcc, 0x6
29266 flush %l7 + 0x10
29267loop_2550:
29268 sdivx %o3, 0x03C5, %l0
29269loop_2551:
29270 nop
29271 wr %g0, 0x10, %asi
29272 ldstuba [%l7 + 0x0C] %asi, %o1
29273 fcmple32 %f6, %f12, %l1
29274 xor %i7, %i6, %o0
29275 ldsw [%l7 + 0x64], %l3
29276 fcmpgt32 %f28, %f10, %o7
29277 nop
29278 setx 0xE90DCAF0639ED04B, %l0, %l6
29279 stx %l6, [%l7 + 0x28]
29280 ldd [%l7 + 0x28], %f30
29281 setx 0x18FBEAC402E5B1A7, %l1, %l5
29282 stx %l5, [%l7 + 0x10]
29283 ldd [%l7 + 0x10], %f14
29284 faddd %f14, %f30, %f20
29285 set 0x40, %g3
29286 ldstuba [%l7 + %g3] 0x88, %i1
29287 movrne %l4, 0x3CA, %o2
29288 tsubcc %l5, %i4, %o6
29289 fpack32 %f12, %f2, %f28
29290 movge %xcc, %g7, %g2
29291 movre %g3, %i5, %i2
29292 edge16l %i3, %o4, %l6
29293 fbn,a %fcc1, loop_2552
29294 addcc %g6, %g4, %g5
29295 ta %icc, 0x5
29296 mulscc %l2, %g1, %i0
29297loop_2552:
29298 fnegd %f8, %f26
29299 wr %g0, 0x0c, %asi
29300 ldstuba [%l7 + 0x1B] %asi, %o3
29301 call loop_2553
29302 movrgz %l0, %o5, %l1
29303 tvc %xcc, 0x5
29304 andcc %o1, %i6, %o0
29305loop_2553:
29306 ldsb [%l7 + 0x3D], %i7
29307 fbn,a %fcc0, loop_2554
29308 orn %o7, 0x13F1, %l3
29309 subccc %l4, 0x0070, %i1
29310 udivx %o2, 0x0508, %l5
29311loop_2554:
29312 movneg %xcc, %o6, %i4
29313 fbug,a %fcc3, loop_2555
29314 xor %g7, %g2, %i5
29315 add %i2, 0x0F82, %g3
29316 udiv %o4, 0x007C, %l6
29317loop_2555:
29318 tg %xcc, 0x3
29319 srl %g6, %g4, %i3
29320 edge32n %g5, %g1, %i0
29321 tvs %icc, 0x2
29322 add %l7, 0x68, %l6
29323 wr %g0, 0x80, %asi
29324 ldxa [%l6] %asi, %l2
29325 casxa [%l6] %asi, %l2, %l0
29326 array16 %o5, %l1, %o3
29327 tle %xcc, 0x1
29328 fpadd32 %f28, %f2, %f28
29329 fmovsa %xcc, %f20, %f3
29330 mova %xcc, %o1, %i6
29331 tleu %xcc, 0x0
29332 stb %i7, [%l7 + 0x16]
29333 mulscc %o0, %l3, %o7
29334 edge8n %i1, %l4, %o2
29335 fbge %fcc3, loop_2556
29336 array16 %l5, %i4, %g7
29337 fmovde %xcc, %f24, %f16
29338 ld [%l7 + 0x08], %f6
29339loop_2556:
29340 fzero %f30
29341 edge8ln %g2, %i5, %o6
29342 bg,a,pt %icc, loop_2557
29343 prefetch [%l7 + 0x20], 0x1
29344 lduh [%l7 + 0x36], %i2
29345 restored
29346 rdpr %cwp, %g1
29347 rdpr %cansave, %g2
29348 rdpr %canrestore, %g3
29349 rdpr %cleanwin, %g4
29350 rdpr %otherwin, %g5
29351 rdpr %wstate, %g6
29352loop_2557:
29353 edge16 %g3, %l6, %g6
29354 edge8ln %o4, %i3, %g5
29355 set 0x1C, %i6
29356 ldsha [%l7 + %i6] 0x15, %g4
29357 movrlz %g1, 0x3CC, %l2
29358 tsubcc %i0, 0x19DC, %l0
29359 fpsub32 %f0, %f0, %f2
29360 movvc %icc, %o5, %l1
29361 udiv %o1, 0x116E, %o3
29362 fbne,a %fcc0, loop_2558
29363 stb %i6, [%l7 + 0x40]
29364 fmovrdlz %o0, %f14, %f14
29365 srl %l3, %o7, %i7
29366loop_2558:
29367 bcs,pt %xcc, loop_2559
29368 addccc %i1, 0x0441, %o2
29369 tn %icc, 0x5
29370 srl %l5, %l4, %i4
29371loop_2559:
29372 tle %icc, 0x0
29373 edge8ln %g7, %i5, %o6
29374 set 0x18, %g5
29375 ldswa [%l7 + %g5] 0x14, %i2
29376 umul %g2, %g3, %l6
29377 sra %g6, %i3, %o4
29378 movvc %xcc, %g4, %g5
29379 fmuld8sux16 %f30, %f7, %f18
29380 nop
29381 setx loop_2560, %l0, %l1
29382 jmpl %l1, %g1
29383 sethi 0x1EB7, %l2
29384 movneg %icc, %i0, %l0
29385 subccc %o5, 0x1804, %o1
29386loop_2560:
29387 fbuge,a %fcc2, loop_2561
29388 tcc %icc, 0x4
29389 nop
29390 fitod %f6, %f10
29391 fdtox %f10, %f4
29392 fxtod %f4, %f30
29393 fmovsge %xcc, %f29, %f22
29394loop_2561:
29395 addcc %l1, %o3, %o0
29396 sir 0x03BC
29397 addc %i6, 0x0607, %o7
29398 prefetch [%l7 + 0x1C], 0x2
29399 faligndata %f20, %f22, %f28
29400 fcmpgt32 %f0, %f18, %l3
29401 fmovsn %icc, %f1, %f13
29402 ldsh [%l7 + 0x60], %i1
29403 mulscc %o2, 0x07C2, %l5
29404 srlx %l4, %i7, %g7
29405 movl %icc, %i4, %o6
29406 andncc %i5, %i2, %g2
29407 wr %g0, 0x18, %asi
29408 ldsba [%l7 + 0x2E] %asi, %g3
29409 lduw [%l7 + 0x70], %l6
29410 fornot1 %f12, %f22, %f6
29411 tcs %icc, 0x4
29412 xnorcc %i3, %o4, %g6
29413 fandnot2s %f18, %f31, %f5
29414 brgez,a %g4, loop_2562
29415 udivcc %g1, 0x0CDB, %g5
29416 edge32l %l2, %i0, %l0
29417 edge32 %o5, %l1, %o3
29418loop_2562:
29419 fmovd %f12, %f16
29420 fba %fcc2, loop_2563
29421 addcc %o1, %i6, %o0
29422 sub %o7, 0x14EA, %i1
29423 fbug,a %fcc2, loop_2564
29424loop_2563:
29425 brz %l3, loop_2565
29426 xorcc %l5, %o2, %l4
29427 or %g7, %i7, %i4
29428loop_2564:
29429 mova %icc, %o6, %i2
29430loop_2565:
29431 movleu %xcc, %i5, %g2
29432 edge32l %l6, %i3, %g3
29433 saved
29434 rdpr %cwp, %g1
29435 rdpr %cansave, %g2
29436 rdpr %canrestore, %g3
29437 rdpr %cleanwin, %g4
29438 rdpr %otherwin, %g5
29439 rdpr %wstate, %g6
29440 fxnor %f8, %f16, %f8
29441 movgu %icc, %g6, %g4
29442 mulx %o4, 0x1CC8, %g1
29443 movle %icc, %g5, %i0
29444 xnorcc %l0, 0x1264, %o5
29445 brgz %l2, loop_2566
29446 fcmple32 %f24, %f6, %o3
29447 nop
29448 setx loop_2567, %l0, %l1
29449 jmpl %l1, %o1
29450 taddcc %i6, 0x07A5, %l1
29451loop_2566:
29452 nop
29453 add %l7, 0x30, %l6
29454 wr %g0, 0x89, %asi
29455 lda [%l6] %asi, %o7
29456 casa [%l6] %asi, %o7, %o0
29457loop_2567:
29458 movre %l3, %i1, %l5
29459 tne %icc, 0x6
29460 bvc,pt %icc, loop_2568
29461 subc %o2, 0x1407, %g7
29462 nop
29463 setx loop_2569, %l0, %l1
29464 wrpr 0x1, %tl
29465 wrpr %l1, %tpc
29466 add %l1, 0x4, %l1
29467 wrpr %l1, %tnpc
29468 setx 0x34400001400, %l0, %l1
29469 wrpr %l1, %tstate
29470 wrhpr 0x4, %htstate
29471 retry
29472 edge8ln %i7, %i4, %o6
29473loop_2568:
29474 restored
29475 rdpr %cwp, %g1
29476 rdpr %cansave, %g2
29477 rdpr %canrestore, %g3
29478 rdpr %cleanwin, %g4
29479 rdpr %otherwin, %g5
29480 rdpr %wstate, %g6
29481 movg %xcc, %i2, %l4
29482loop_2569:
29483 srl %i5, %g2, %i3
29484 st %f11, [%l7 + 0x30]
29485 or %g3, %l6, %g6
29486 edge8ln %g4, %g1, %o4
29487 add %l7, 0x70, %l6
29488 wr %g0, 0x11, %asi
29489 casxa [%l6] 0x11, %g5, %l0
29490 edge8ln %o5, %l2, %i0
29491 wr %g0, 0x89, %asi
29492 lduha [%l7 + 0x5C] %asi, %o1
29493 movne %xcc, %i6, %l1
29494 edge16 %o7, %o3, %l3
29495 sll %i1, %l5, %o2
29496 nop
29497 setx 0xB9F9F2A0C22BB274, %l0, %l6
29498 stx %l6, [%l7 + 0x28]
29499 ldd [%l7 + 0x28], %f22
29500 setx 0xA5A41D79BB7E1665, %l1, %l5
29501 stx %l5, [%l7 + 0x10]
29502 ldd [%l7 + 0x10], %f4
29503 fsubd %f4, %f22, %f14
29504 lduw [%l7 + 0x14], %o0
29505 sra %i7, %i4, %o6
29506 fmovse %xcc, %f29, %f18
29507 fbo %fcc0, loop_2570
29508 movcs %xcc, %i2, %l4
29509 tg %icc, 0x5
29510 stb %g7, [%l7 + 0x79]
29511loop_2570:
29512 tn %icc, 0x5
29513 bvs,a loop_2571
29514 fxor %f4, %f28, %f4
29515 fcmpgt32 %f16, %f10, %i5
29516 fmovrdne %g2, %f8, %f16
29517loop_2571:
29518 bleu,pn %xcc, loop_2572
29519 fpadd16s %f17, %f11, %f25
29520 addccc %g3, 0x1AA3, %i3
29521 bge,a %xcc, loop_2573
29522loop_2572:
29523 movre %g6, 0x307, %l6
29524 bn,a %icc, loop_2574
29525 xnor %g4, 0x1B33, %g1
29526loop_2573:
29527 sub %o4, 0x174F, %l0
29528 fmovdcs %icc, %f14, %f25
29529loop_2574:
29530 edge16l %g5, %o5, %i0
29531 brlz %o1, loop_2575
29532 movn %xcc, %l2, %l1
29533 mova %xcc, %i6, %o7
29534 sethi 0x0C7E, %l3
29535loop_2575:
29536 orncc %i1, %o3, %o2
29537 sub %l5, %i7, %i4
29538 edge32 %o6, %i2, %o0
29539 nop
29540 setx loop_2576, %l0, %l1
29541 jmpl %l1, %l4
29542 stbar
29543 movrlez %i5, %g2, %g3
29544 tcc %icc, 0x5
29545loop_2576:
29546 movl %xcc, %g7, %i3
29547 ldsw [%l7 + 0x6C], %l6
29548 tg %xcc, 0x1
29549 nop
29550 fitod %f6, %f18
29551 fdtoi %f18, %f21
29552 membar 0x4A
29553 fmul8ulx16 %f4, %f0, %f2
29554 bne,pt %icc, loop_2577
29555 sll %g4, 0x0B, %g1
29556 stx %g6, [%l7 + 0x38]
29557 umul %o4, 0x0014, %g5
29558loop_2577:
29559 sdiv %o5, 0x0DD3, %l0
29560 fand %f8, %f20, %f30
29561 st %f23, [%l7 + 0x64]
29562 umulcc %i0, 0x1A96, %o1
29563 xnorcc %l1, %l2, %i6
29564 sdiv %o7, 0x080F, %l3
29565 fmovrdlz %i1, %f18, %f10
29566 sethi 0x1B5E, %o2
29567 wr %g0, 0x88, %asi
29568 ldswa [%l7 + 0x7C] %asi, %o3
29569 movge %icc, %i7, %l5
29570 fmovsle %xcc, %f14, %f12
29571 movcc %xcc, %i4, %i2
29572 set 0x74, %l3
29573 lda [%l7 + %l3] 0x18, %f21
29574 bgu %xcc, loop_2578
29575 popc %o6, %o0
29576 bge,a,pt %icc, loop_2579
29577 call loop_2580
29578loop_2578:
29579 umulcc %l4, 0x09BE, %i5
29580 ldsw [%l7 + 0x24], %g2
29581loop_2579:
29582 udivcc %g7, 0x12FE, %i3
29583loop_2580:
29584 edge8n %l6, %g3, %g4
29585 andn %g6, %g1, %g5
29586 orcc %o5, %l0, %o4
29587 fbe %fcc3, loop_2581
29588 array16 %i0, %l1, %o1
29589 fxors %f18, %f12, %f22
29590 fba,a %fcc3, loop_2582
29591loop_2581:
29592 movle %xcc, %i6, %l2
29593 fbe,a %fcc2, loop_2583
29594 edge16l %l3, %o7, %i1
29595loop_2582:
29596 brlz %o2, loop_2584
29597 movre %o3, 0x32B, %i7
29598loop_2583:
29599 sll %i4, %i2, %l5
29600 udivcc %o0, 0x07E1, %o6
29601loop_2584:
29602 movge %icc, %i5, %l4
29603 lduw [%l7 + 0x20], %g7
29604 ble,pt %xcc, loop_2585
29605 taddcc %g2, %i3, %g3
29606 or %l6, 0x130B, %g4
29607 add %g6, %g5, %g1
29608loop_2585:
29609 fble %fcc0, loop_2586
29610 subccc %o5, %o4, %i0
29611 bg,a %icc, loop_2587
29612 ldsh [%l7 + 0x6C], %l0
29613loop_2586:
29614 nop
29615 set 0x18, %g1
29616 prefetcha [%l7 + %g1] 0x10, 0x0
29617loop_2587:
29618 mulscc %l1, %i6, %l3
29619 andn %l2, %i1, %o2
29620 te %xcc, 0x0
29621 sll %o3, 0x0C, %o7
29622 movvs %xcc, %i4, %i7
29623 saved
29624 rdpr %cwp, %g1
29625 rdpr %cansave, %g2
29626 rdpr %canrestore, %g3
29627 rdpr %cleanwin, %g4
29628 rdpr %otherwin, %g5
29629 rdpr %wstate, %g6
29630 fmovdvc %xcc, %f31, %f5
29631 fsrc2 %f16, %f0
29632 nop
29633 setx loop_2588, %l0, %l1
29634 wrpr 0x1, %tl
29635 wrpr %l1, %tnpc
29636 setx 0x34400001400, %l0, %l1
29637 wrpr %l1, %tstate
29638 wrhpr 0x4, %htstate
29639 done
29640 bvs,a,pn %xcc, loop_2589
29641 sra %l5, %o0, %o6
29642 brgez %i2, loop_2590
29643loop_2588:
29644 bne,a loop_2591
29645loop_2589:
29646 nop
29647 setx loop_2592, %l0, %l1
29648 wrpr 0x1, %tl
29649 wrpr %l1, %tnpc
29650 setx 0x34400001400, %l0, %l1
29651 wrpr %l1, %tstate
29652 wrhpr 0x4, %htstate
29653 done
29654 nop
29655 fitod %f2, %f16
29656 fdtox %f16, %f0
29657 fxtod %f0, %f26
29658loop_2590:
29659 edge16n %l4, %g7, %g2
29660loop_2591:
29661 addc %i5, %g3, %i3
29662loop_2592:
29663 sdiv %l6, 0x110A, %g4
29664 nop
29665 setx loop_2593, %l0, %l1
29666 wrpr 0x1, %tl
29667 wrpr %l1, %tpc
29668 add %l1, 0x4, %l1
29669 wrpr %l1, %tnpc
29670 setx 0x34400001400, %l0, %l1
29671 wrpr %l1, %tstate
29672 wrhpr 0x4, %htstate
29673 retry
29674 fbuge %fcc2, loop_2594
29675 fandnot2 %f28, %f16, %f22
29676 edge32ln %g6, %g5, %o5
29677loop_2593:
29678 orcc %g1, %o4, %l0
29679loop_2594:
29680 fmovscc %xcc, %f30, %f9
29681 sdivcc %o1, 0x0BDB, %l1
29682 fmovscs %xcc, %f1, %f15
29683 ldx [%l7 + 0x58], %i0
29684 andcc %l3, 0x0C2C, %l2
29685 fcmpne32 %f14, %f6, %i6
29686 tsubcc %o2, 0x19B7, %i1
29687 movle %icc, %o7, %o3
29688 or %i7, %i4, %l5
29689 fmovdge %icc, %f18, %f17
29690 movle %icc, %o0, %o6
29691 brz,a %i2, loop_2595
29692 fble,a %fcc3, loop_2596
29693 udivx %l4, 0x1E4F, %g7
29694 or %i5, 0x0A26, %g3
29695loop_2595:
29696 fpsub32 %f24, %f8, %f14
29697loop_2596:
29698 edge32 %g2, %i3, %l6
29699 fmovscs %xcc, %f29, %f26
29700 umul %g6, %g5, %o5
29701 set 0x40, %o5
29702 ldda [%l7 + %o5] 0x18, %f0
29703 subccc %g4, %g1, %l0
29704 fmovsvs %icc, %f3, %f3
29705 wr %g0, 0x81, %asi
29706 lduwa [%l7 + 0x48] %asi, %o4
29707 tvc %icc, 0x0
29708 fbg %fcc1, loop_2597
29709 brz,a %o1, loop_2598
29710 tsubcctv %l1, %i0, %l2
29711 sll %i6, %l3, %i1
29712loop_2597:
29713 sllx %o7, 0x0F, %o2
29714loop_2598:
29715 membar 0x77
29716 set 0x58, %l5
29717 sta %f21, [%l7 + %l5] 0x0c
29718 edge16 %i7, %o3, %i4
29719 fnegd %f4, %f16
29720 sethi 0x0156, %l5
29721 movre %o6, %i2, %o0
29722 fnands %f22, %f7, %f5
29723 fsrc2s %f26, %f14
29724 nop
29725 setx 0x0068C370, %l0, %l6
29726 st %l6, [%l7 + 0x64]
29727 ld [%l7 + 0x64], %fsr
29728 sra %g7, %l4, %i5
29729 move %icc, %g2, %g3
29730 addccc %i3, 0x190C, %l6
29731 fnot2s %f21, %f26
29732 fbn,a %fcc0, loop_2599
29733 udivx %g5, 0x0C64, %g6
29734 fmovrse %o5, %f19, %f7
29735 udivx %g1, 0x1B9B, %l0
29736loop_2599:
29737 brnz,a %g4, loop_2600
29738 bvc loop_2601
29739 saved
29740 rdpr %cwp, %g1
29741 rdpr %cansave, %g2
29742 rdpr %canrestore, %g3
29743 rdpr %cleanwin, %g4
29744 rdpr %otherwin, %g5
29745 rdpr %wstate, %g6
29746 orcc %o4, %l1, %o1
29747loop_2600:
29748 umulcc %i0, 0x19AC, %l2
29749loop_2601:
29750 tleu %icc, 0x5
29751 umul %i6, 0x035E, %l3
29752 orncc %o7, %i1, %o2
29753 tge %xcc, 0x6
29754 nop
29755 setx 0x404CEEFE, %l0, %l6
29756 st %l6, [%l7 + 0x28]
29757 ld [%l7 + 0x28], %f30
29758 fsqrts %f30, %f5
29759 sll %i7, 0x08, %i4
29760 udiv %l5, 0x1BCB, %o3
29761 brgz %i2, loop_2602
29762 fpsub16 %f16, %f22, %f14
29763 movle %icc, %o0, %g7
29764 set 0x18, %o3
29765 prefetcha [%l7 + %o3] 0x19, 0x3
29766loop_2602:
29767 fmovsl %icc, %f27, %f28
29768 subc %l4, %g2, %i5
29769 fpackfix %f2, %f10
29770 set 0x2C, %i3
29771 stba %i3, [%l7 + %i3] 0x22
29772 membar #Sync
29773 mova %xcc, %l6, %g5
29774 set 0x70, %i0
29775 ldda [%l7 + %i0] 0x15, %g2
29776 movcs %xcc, %o5, %g6
29777 nop
29778 setx 0x87107996118E1BC6, %l0, %l6
29779 stx %l6, [%l7 + 0x28]
29780 ldd [%l7 + 0x28], %f10
29781 setx 0xDA35F1153F3BEC95, %l1, %l5
29782 stx %l5, [%l7 + 0x10]
29783 ldd [%l7 + 0x10], %f0
29784 faddd %f0, %f10, %f16
29785 fpackfix %f10, %f17
29786 movrlez %g1, %l0, %g4
29787 fbge,a %fcc2, loop_2603
29788 brgz,a %l1, loop_2604
29789 brgez %o1, loop_2605
29790 srax %o4, %l2, %i0
29791loop_2603:
29792 tpos %icc, 0x3
29793loop_2604:
29794 lduw [%l7 + 0x10], %i6
29795loop_2605:
29796 fmovrsgz %l3, %f20, %f27
29797 movg %xcc, %o7, %o2
29798 tl %icc, 0x4
29799 fmovscs %xcc, %f7, %f7
29800 tle %xcc, 0x1
29801 fbo %fcc3, loop_2606
29802 nop
29803 setx loop_2607, %l0, %l1
29804 wrpr 0x1, %tl
29805 wrpr %l1, %tnpc
29806 setx 0x34400001400, %l0, %l1
29807 wrpr %l1, %tstate
29808 wrhpr 0x4, %htstate
29809 done
29810 fornot1 %f28, %f12, %f24
29811 or %i7, 0x1A4D, %i1
29812loop_2606:
29813 nop
29814 fitos %f19, %f30
29815loop_2607:
29816 sth %l5, [%l7 + 0x4C]
29817 fpadd32 %f26, %f14, %f10
29818 orcc %i4, 0x0357, %i2
29819 fpsub16 %f16, %f18, %f20
29820 andncc %o0, %o3, %g7
29821 srl %o6, 0x1B, %g2
29822 fpadd32s %f13, %f3, %f7
29823 ldsh [%l7 + 0x16], %i5
29824 movrlez %l4, %i3, %l6
29825 edge16n %g3, %g5, %o5
29826 fcmple16 %f22, %f30, %g6
29827 set 0x64, %l6
29828 swapa [%l7 + %l6] 0x18, %g1
29829 movcc %icc, %g4, %l0
29830 membar 0x3C
29831 bgu,a,pt %icc, loop_2608
29832 umulcc %o1, 0x1B51, %o4
29833 xorcc %l2, 0x1247, %i0
29834 orncc %l1, %l3, %o7
29835loop_2608:
29836 nop
29837 wr %g0, 0x19, %asi
29838 prefetcha [%l7 + 0x60] %asi, 0x0
29839 fmovsa %icc, %f12, %f20
29840 te %xcc, 0x2
29841 orncc %o2, 0x0FC8, %i7
29842 taddcc %i1, 0x171E, %i4
29843 tvc %xcc, 0x0
29844 movge %icc, %l5, %o0
29845 andn %i2, 0x1706, %o3
29846 sdivx %g7, 0x088D, %o6
29847 edge16n %i5, %g2, %i3
29848 sra %l4, 0x06, %l6
29849 fmovsgu %icc, %f28, %f25
29850 fors %f23, %f0, %f0
29851 xorcc %g3, %o5, %g6
29852 fbul %fcc1, loop_2609
29853 fornot1 %f22, %f2, %f0
29854 stw %g1, [%l7 + 0x78]
29855 udivx %g5, 0x025A, %g4
29856loop_2609:
29857 array16 %o1, %l0, %o4
29858 tg %icc, 0x7
29859 set 0x68, %i2
29860 lduha [%l7 + %i2] 0x10, %l2
29861 movvs %xcc, %i0, %l1
29862 nop
29863 setx 0xF36802D153A3ADAE, %l0, %l6
29864 stx %l6, [%l7 + 0x28]
29865 ldd [%l7 + 0x28], %f20
29866 setx 0xFCD9B9659E4A2AAA, %l1, %l5
29867 stx %l5, [%l7 + 0x10]
29868 ldd [%l7 + 0x10], %f30
29869 fsubd %f30, %f20, %f26
29870 fmovdge %xcc, %f25, %f1
29871 mulscc %o7, %l3, %o2
29872 sdivcc %i7, 0x0102, %i6
29873 and %i4, %i1, %o0
29874 andcc %i2, %l5, %o3
29875 tvs %icc, 0x4
29876 movrne %g7, 0x324, %i5
29877 ldstub [%l7 + 0x1F], %g2
29878 te %icc, 0x5
29879 udiv %i3, 0x04C8, %l4
29880 array8 %o6, %l6, %o5
29881 movgu %icc, %g3, %g6
29882 fpadd32s %f15, %f23, %f26
29883 movrlez %g1, %g4, %o1
29884 movvs %xcc, %g5, %o4
29885 wr %g0, 0x10, %asi
29886 lda [%l7 + 0x78] %asi, %f8
29887 movleu %icc, %l2, %l0
29888 bneg,pt %xcc, loop_2610
29889 tg %icc, 0x0
29890 tg %icc, 0x6
29891 movle %xcc, %i0, %o7
29892loop_2610:
29893 fmovsgu %xcc, %f11, %f5
29894 srlx %l1, 0x1E, %l3
29895 fandnot1s %f18, %f15, %f8
29896 fmovdcs %xcc, %f16, %f25
29897 sdivx %i7, 0x18C2, %i6
29898 wr %g0, 0x81, %asi
29899 stba %o2, [%l7 + 0x71] %asi
29900 edge32 %i1, %o0, %i4
29901 movgu %xcc, %i2, %o3
29902 fmovsa %icc, %f30, %f0
29903 wr %g0, 0x58, %asi
29904 ldxa [%g0 + 0x18] %asi, %g7
29905 tn %icc, 0x1
29906 nop
29907 setx loop_2611, %l0, %l1
29908 wrpr 0x1, %tl
29909 wrpr %l1, %tpc
29910 add %l1, 0x4, %l1
29911 wrpr %l1, %tnpc
29912 setx 0x34400001400, %l0, %l1
29913 wrpr %l1, %tstate
29914 wrhpr 0x4, %htstate
29915 retry
29916 srax %i5, 0x08, %l5
29917 edge8n %i3, %g2, %l4
29918 fbg,a %fcc1, loop_2612
29919loop_2611:
29920 tleu %xcc, 0x4
29921 andn %o6, %l6, %g3
29922 tcc %icc, 0x1
29923loop_2612:
29924 fmovrdlz %o5, %f20, %f20
29925 set 0x18, %g6
29926 stba %g1, [%l7 + %g6] 0x04
29927 movvc %xcc, %g4, %o1
29928 fcmpgt16 %f8, %f4, %g6
29929 addcc %o4, %l2, %l0
29930 srlx %g5, 0x06, %o7
29931 umulcc %l1, %i0, %l3
29932 xnor %i7, 0x099E, %i6
29933 tvc %icc, 0x3
29934 movleu %xcc, %i1, %o2
29935 movl %icc, %o0, %i2
29936 sub %i4, %g7, %o3
29937 restored
29938 rdpr %cwp, %g1
29939 rdpr %cansave, %g2
29940 rdpr %canrestore, %g3
29941 rdpr %cleanwin, %g4
29942 rdpr %otherwin, %g5
29943 rdpr %wstate, %g6
29944 subc %l5, %i5, %i3
29945 tle %xcc, 0x2
29946 sethi 0x1A88, %l4
29947 brlz,a %g2, loop_2613
29948 alignaddr %l6, %o6, %g3
29949 xor %g1, %o5, %g4
29950 bvc,pn %xcc, loop_2614
29951loop_2613:
29952 fbul,a %fcc1, loop_2615
29953 sir 0x0026
29954 array16 %g6, %o1, %l2
29955loop_2614:
29956 udivx %o4, 0x1A3E, %l0
29957loop_2615:
29958 movg %xcc, %o7, %l1
29959 ldsb [%l7 + 0x1C], %g5
29960 addcc %l3, %i0, %i6
29961 movneg %xcc, %i7, %o2
29962 fcmpgt32 %f20, %f16, %o0
29963 edge32 %i1, %i4, %i2
29964 tge %icc, 0x6
29965 edge16 %g7, %l5, %o3
29966 movn %xcc, %i5, %i3
29967 movneg %xcc, %g2, %l4
29968 fmovdneg %xcc, %f27, %f10
29969 wr %g0, 0x80, %asi
29970 ldsba [%l7 + 0x6C] %asi, %l6
29971 tleu %xcc, 0x0
29972 movle %xcc, %g3, %o6
29973 fmovrdlz %g1, %f0, %f6
29974 fmovspos %xcc, %f24, %f10
29975 tl %xcc, 0x3
29976 fnot1s %f13, %f9
29977 brgz,a %g4, loop_2616
29978 brgz %o5, loop_2617
29979 alignaddrl %g6, %o1, %o4
29980 tl %xcc, 0x3
29981loop_2616:
29982 xorcc %l2, %l0, %l1
29983loop_2617:
29984 andcc %o7, %l3, %g5
29985 fpsub32 %f24, %f26, %f2
29986 subccc %i6, %i0, %i7
29987 set 0x25, %i5
29988 ldstuba [%l7 + %i5] 0x19, %o2
29989 bneg loop_2618
29990 edge32l %i1, %o0, %i4
29991 te %xcc, 0x3
29992 fxors %f3, %f25, %f1
29993loop_2618:
29994 fbue,a %fcc3, loop_2619
29995 mulx %i2, %g7, %l5
29996 pdist %f4, %f12, %f0
29997 xnorcc %o3, %i5, %g2
29998loop_2619:
29999 tg %xcc, 0x1
30000 movrgez %i3, 0x23D, %l6
30001 fba %fcc0, loop_2620
30002 bn,pt %xcc, loop_2621
30003 sethi 0x0856, %l4
30004 nop
30005 fitos %f5, %f4
30006 fstox %f4, %f10
30007loop_2620:
30008 movleu %icc, %o6, %g1
30009loop_2621:
30010 fmovsl %icc, %f14, %f30
30011 alignaddr %g4, %o5, %g3
30012 srl %g6, 0x19, %o1
30013 edge8l %o4, %l2, %l1
30014 ta %xcc, 0x3
30015 fmovsleu %xcc, %f20, %f25
30016 ldd [%l7 + 0x60], %l0
30017 fmovrdne %l3, %f0, %f28
30018 srax %g5, %i6, %i0
30019 tvs %xcc, 0x6
30020 movrne %i7, 0x32B, %o7
30021 brz %o2, loop_2622
30022 ldx [%l7 + 0x20], %o0
30023 movg %xcc, %i1, %i4
30024 fmovse %icc, %f16, %f7
30025loop_2622:
30026 fmovde %xcc, %f20, %f13
30027 edge8n %g7, %l5, %i2
30028 wr %g0, 0x89, %asi
30029 ldsha [%l7 + 0x60] %asi, %o3
30030 brlez,a %g2, loop_2623
30031 sra %i5, 0x1C, %l6
30032 wr %g0, 0x89, %asi
30033 sta %f10, [%l7 + 0x20] %asi
30034loop_2623:
30035 sllx %i3, 0x08, %o6
30036 sll %l4, %g1, %o5
30037 bcs,pt %icc, loop_2624
30038 nop
30039 setx loop_2625, %l0, %l1
30040 wrpr 0x1, %tl
30041 wrpr %l1, %tpc
30042 add %l1, 0x4, %l1
30043 wrpr %l1, %tnpc
30044 setx 0x34400001400, %l0, %l1
30045 wrpr %l1, %tstate
30046 wrhpr 0x4, %htstate
30047 retry
30048 andncc %g4, %g6, %o1
30049 fornot1s %f1, %f14, %f5
30050loop_2624:
30051 umulcc %g3, %l2, %o4
30052loop_2625:
30053 smulcc %l0, 0x0332, %l3
30054 ld [%l7 + 0x10], %f12
30055 ldx [%l7 + 0x68], %g5
30056 addc %i6, 0x1724, %l1
30057 movne %xcc, %i0, %i7
30058 array32 %o7, %o2, %i1
30059 movcs %xcc, %o0, %g7
30060 flush %l7 + 0x0C
30061 fnor %f16, %f24, %f4
30062 mulx %l5, 0x1C2B, %i2
30063 fmovsleu %xcc, %f19, %f13
30064 smulcc %o3, %i4, %i5
30065 udiv %g2, 0x16B2, %l6
30066 fcmpgt32 %f6, %f12, %o6
30067 fmovscs %icc, %f12, %f28
30068 edge8n %l4, %g1, %i3
30069 edge8 %o5, %g6, %o1
30070 fbug,a %fcc1, loop_2626
30071 edge16 %g3, %g4, %l2
30072 fmovsg %icc, %f5, %f14
30073 sdiv %l0, 0x053E, %o4
30074loop_2626:
30075 bne,a %xcc, loop_2627
30076 xorcc %g5, 0x119C, %l3
30077 fble %fcc3, loop_2628
30078 sethi 0x0603, %l1
30079loop_2627:
30080 movvc %icc, %i6, %i0
30081 addc %i7, %o2, %i1
30082loop_2628:
30083 udivx %o0, 0x0A94, %o7
30084 fmovsg %icc, %f27, %f9
30085 movge %xcc, %g7, %i2
30086 tpos %xcc, 0x4
30087 ldsw [%l7 + 0x38], %l5
30088 swap [%l7 + 0x68], %o3
30089 fbule,a %fcc0, loop_2629
30090 mova %icc, %i4, %i5
30091 fmuld8ulx16 %f4, %f14, %f26
30092 bg,a loop_2630
30093loop_2629:
30094 edge32 %g2, %l6, %o6
30095 tsubcc %g1, 0x1DC0, %l4
30096 alignaddrl %o5, %i3, %o1
30097loop_2630:
30098 movle %xcc, %g3, %g6
30099 andn %l2, 0x09A3, %l0
30100 srax %g4, %g5, %l3
30101 movcc %xcc, %l1, %i6
30102 tcs %icc, 0x2
30103 srl %o4, %i7, %o2
30104 fmovsle %xcc, %f5, %f24
30105 te %xcc, 0x2
30106 brlz %i0, loop_2631
30107 smul %o0, 0x1EE7, %i1
30108 fpadd32 %f20, %f24, %f12
30109 fbge,a %fcc0, loop_2632
30110loop_2631:
30111 tneg %xcc, 0x3
30112 nop
30113 fitos %f11, %f10
30114 fstod %f10, %f10
30115 nop
30116 set 0x54, %o1
30117 ldsh [%l7 + %o1], %g7
30118loop_2632:
30119 fbg %fcc0, loop_2633
30120 sdivx %i2, 0x1E2E, %o7
30121 tvc %xcc, 0x1
30122 ba,a,pn %xcc, loop_2634
30123loop_2633:
30124 fors %f7, %f2, %f21
30125 array8 %l5, %o3, %i5
30126 sdivcc %i4, 0x151B, %l6
30127loop_2634:
30128 nop
30129 setx 0xEDCCBB24D7629FA0, %l0, %l6
30130 stx %l6, [%l7 + 0x28]
30131 ldd [%l7 + 0x28], %f0
30132 fsqrtd %f0, %f0
30133 orncc %o6, %g1, %l4
30134 nop
30135 fitod %f8, %f8
30136 fdtos %f8, %f6
30137 sdivcc %g2, 0x083F, %i3
30138 set 0x0A, %l2
30139 ldsha [%l7 + %l2] 0x10, %o1
30140 mulscc %g3, 0x0121, %o5
30141 fpsub32 %f28, %f16, %f8
30142 fpsub32s %f23, %f14, %f5
30143 wr %g0, 0x88, %asi
30144 sta %f0, [%l7 + 0x14] %asi
30145 edge32n %l2, %l0, %g6
30146 addc %g5, 0x0EC3, %l3
30147 stbar
30148 fpadd16 %f24, %f6, %f10
30149 bge,a,pn %icc, loop_2635
30150 movrlz %g4, %i6, %o4
30151 ld [%l7 + 0x38], %f16
30152 wr %g0, 0x27, %asi
30153 stwa %i7, [%l7 + 0x34] %asi
30154 membar #Sync
30155loop_2635:
30156 fbge %fcc1, loop_2636
30157 edge8n %l1, %o2, %o0
30158 sll %i1, 0x15, %g7
30159 fmovrsne %i0, %f21, %f31
30160loop_2636:
30161 subccc %i2, %l5, %o3
30162 edge16n %i5, %o7, %i4
30163 fnot2 %f10, %f14
30164 movre %o6, 0x087, %g1
30165 sethi 0x190A, %l4
30166 lduw [%l7 + 0x60], %l6
30167 fpack16 %f18, %f2
30168 bvs,a,pt %xcc, loop_2637
30169 movvc %icc, %g2, %o1
30170 nop
30171 fitod %f0, %f6
30172 fdtoi %f6, %f7
30173 tvc %xcc, 0x7
30174loop_2637:
30175 movre %i3, %o5, %g3
30176 ldd [%l7 + 0x78], %l2
30177 edge8 %l0, %g5, %l3
30178 sth %g4, [%l7 + 0x72]
30179 edge32ln %i6, %o4, %g6
30180 tvc %icc, 0x6
30181 nop
30182 fitos %f13, %f12
30183 fstod %f12, %f6
30184 tsubcc %i7, 0x0F0A, %l1
30185 movne %icc, %o2, %i1
30186 orcc %g7, %o0, %i2
30187 fmovsne %xcc, %f24, %f28
30188 ta %xcc, 0x6
30189 mova %icc, %l5, %o3
30190 nop
30191 fitod %f2, %f28
30192 fdtox %f28, %f14
30193 movcc %icc, %i0, %o7
30194 movg %xcc, %i4, %o6
30195 stw %i5, [%l7 + 0x60]
30196 nop
30197 set 0x6C, %o4
30198 prefetch [%l7 + %o4], 0x3
30199 sdivx %l4, 0x1A3E, %g1
30200 popc %l6, %g2
30201 array8 %i3, %o5, %o1
30202 fmovspos %icc, %f8, %f17
30203 fpsub16s %f31, %f3, %f11
30204 set 0x08, %o0
30205 lduwa [%l7 + %o0] 0x88, %g3
30206 fpmerge %f13, %f27, %f26
30207 udivcc %l0, 0x1BD2, %l2
30208 add %l7, 0x48, %l6
30209 wr %g0, 0x18, %asi
30210 ldxa [%l6] %asi, %l3
30211 casxa [%l6] 0x18, %l3, %g5
30212 ble %icc, loop_2638
30213 fblg %fcc3, loop_2639
30214 restored
30215 rdpr %cwp, %g1
30216 rdpr %cansave, %g2
30217 rdpr %canrestore, %g3
30218 rdpr %cleanwin, %g4
30219 rdpr %otherwin, %g5
30220 rdpr %wstate, %g6
30221 edge16n %g4, %o4, %i6
30222loop_2638:
30223 nop
30224 set 0x66, %g4
30225 ldsha [%l7 + %g4] 0x88, %i7
30226loop_2639:
30227 movvs %xcc, %g6, %l1
30228 fmovdvc %icc, %f30, %f10
30229 fmovrsne %o2, %f0, %f10
30230 ldsh [%l7 + 0x3C], %g7
30231 array16 %o0, %i2, %l5
30232 fmovscs %xcc, %f16, %f23
30233 fmovrdlez %o3, %f14, %f16
30234 subcc %i0, %o7, %i1
30235 fbg,a %fcc1, loop_2640
30236 sra %i4, %i5, %o6
30237 fbul,a %fcc0, loop_2641
30238 bleu,pt %icc, loop_2642
30239loop_2640:
30240 movrne %l4, %g1, %g2
30241 brnz,a %i3, loop_2643
30242loop_2641:
30243 std %f16, [%l7 + 0x78]
30244loop_2642:
30245 movl %icc, %o5, %l6
30246 udivx %o1, 0x175E, %g3
30247loop_2643:
30248 tvc %icc, 0x2
30249 alignaddr %l0, %l3, %g5
30250 sub %l2, 0x0EDB, %o4
30251 tcs %icc, 0x3
30252 wr %g0, 0x18, %asi
30253 ldsba [%l7 + 0x09] %asi, %i6
30254 xor %g4, 0x070E, %g6
30255 movre %i7, %l1, %o2
30256 xnor %o0, %i2, %l5
30257 subccc %o3, 0x148F, %g7
30258 popc %i0, %o7
30259 restored
30260 rdpr %cwp, %g1
30261 rdpr %cansave, %g2
30262 rdpr %canrestore, %g3
30263 rdpr %cleanwin, %g4
30264 rdpr %otherwin, %g5
30265 rdpr %wstate, %g6
30266 movne %icc, %i4, %i1
30267 srlx %i5, 0x1E, %o6
30268 srlx %g1, %g2, %l4
30269 edge16l %i3, %o5, %o1
30270 fpadd32 %f12, %f0, %f2
30271 sdiv %g3, 0x04BF, %l0
30272 mulscc %l3, %g5, %l6
30273 nop
30274 set 0x30, %i4
30275 ldsw [%l7 + %i4], %o4
30276 edge16ln %l2, %g4, %i6
30277 set 0x60, %i7
30278 ldswa [%l7 + %i7] 0x18, %g6
30279 wr %g0, 0x2b, %asi
30280 stwa %i7, [%l7 + 0x34] %asi
30281 membar #Sync
30282 edge8 %l1, %o0, %i2
30283 alignaddrl %o2, %l5, %o3
30284 fpack32 %f24, %f6, %f4
30285 taddcc %g7, %i0, %i4
30286 brz,a %o7, loop_2644
30287 fmovsvc %icc, %f4, %f4
30288 movrne %i5, 0x1C1, %i1
30289 bvc,a %xcc, loop_2645
30290loop_2644:
30291 subc %g1, 0x1A79, %o6
30292 ta %xcc, 0x2
30293 orcc %l4, 0x0406, %g2
30294loop_2645:
30295 edge8n %o5, %i3, %o1
30296 flush %l7 + 0x48
30297 std %f22, [%l7 + 0x10]
30298 addcc %g3, 0x00FE, %l0
30299 fone %f12
30300 wr %g0, 0x19, %asi
30301 stxa %g5, [%l7 + 0x08] %asi
30302 fcmpeq16 %f12, %f20, %l6
30303 edge32 %l3, %o4, %g4
30304 fnot2 %f24, %f28
30305 tvs %xcc, 0x2
30306 umulcc %i6, 0x14E1, %g6
30307 movrne %l2, 0x0DB, %l1
30308 set 0x40, %l1
30309 stda %f0, [%l7 + %l1] 0x1f
30310 membar #Sync
30311 sdiv %i7, 0x08C0, %i2
30312 fcmpne16 %f12, %f16, %o0
30313 tleu %xcc, 0x4
30314 fmovsvc %icc, %f0, %f16
30315 stb %o2, [%l7 + 0x44]
30316 movcc %xcc, %o3, %l5
30317 tge %xcc, 0x5
30318 fxnor %f16, %f10, %f16
30319 te %xcc, 0x7
30320 fcmpne16 %f22, %f0, %g7
30321 orcc %i4, 0x0ECC, %i0
30322 move %icc, %o7, %i5
30323 array8 %i1, %g1, %o6
30324 movpos %xcc, %l4, %o5
30325 ldsh [%l7 + 0x26], %g2
30326 bvc,a %icc, loop_2646
30327 edge8ln %i3, %g3, %o1
30328 movl %icc, %g5, %l6
30329 orcc %l0, %l3, %o4
30330loop_2646:
30331 srax %i6, 0x13, %g4
30332 fxnor %f20, %f8, %f6
30333 add %l7, 0x20, %l6
30334 wr %g0, 0x89, %asi
30335 casxa [%l6] %asi, %g6, %l1
30336 tcc %xcc, 0x4
30337 movneg %icc, %l2, %i2
30338 mova %xcc, %o0, %o2
30339 fnot1s %f18, %f20
30340 ld [%l7 + 0x60], %f0
30341 brz %o3, loop_2647
30342 fsrc1s %f21, %f2
30343 bpos,pn %icc, loop_2648
30344 fandnot2 %f28, %f18, %f10
30345loop_2647:
30346 tge %xcc, 0x4
30347 tcc %xcc, 0x6
30348loop_2648:
30349 fmovs %f17, %f16
30350 edge32 %l5, %i7, %g7
30351 fbn,a %fcc3, loop_2649
30352 subcc %i4, %o7, %i5
30353 edge32n %i1, %i0, %o6
30354 fpadd32 %f0, %f30, %f4
30355loop_2649:
30356 tsubcc %l4, %o5, %g2
30357 fmul8x16al %f25, %f12, %f6
30358 fmovrde %i3, %f30, %f20
30359 fornot1 %f28, %f20, %f14
30360 andn %g1, %g3, %g5
30361 edge32l %o1, %l0, %l6
30362 fbn %fcc0, loop_2650
30363 orncc %o4, %i6, %l3
30364 movgu %icc, %g4, %l1
30365 smul %g6, %i2, %o0
30366loop_2650:
30367 tg %xcc, 0x0
30368 fmul8ulx16 %f24, %f30, %f12
30369 add %o2, 0x0A7F, %l2
30370 tle %xcc, 0x6
30371 tneg %icc, 0x3
30372 edge32n %o3, %l5, %i7
30373 set 0x50, %o7
30374 ldsha [%l7 + %o7] 0x18, %i4
30375 wr %g0, 0x04, %asi
30376 ldstuba [%l7 + 0x10] %asi, %g7
30377 move %icc, %i5, %i1
30378 alignaddrl %o7, %i0, %o6
30379 fmul8x16au %f17, %f15, %f20
30380 tl %icc, 0x0
30381 fnot2 %f12, %f30
30382 tneg %icc, 0x3
30383 nop
30384 fitod %f10, %f8
30385 fdtoi %f8, %f17
30386 fmovdvc %icc, %f28, %f7
30387 srl %o5, 0x15, %l4
30388 prefetch [%l7 + 0x60], 0x3
30389 set 0x3A, %g2
30390 lduha [%l7 + %g2] 0x04, %g2
30391 edge32l %g1, %g3, %i3
30392 bg,pn %xcc, loop_2651
30393 add %o1, 0x0706, %l0
30394 andn %g5, 0x0146, %o4
30395 fmovsge %icc, %f7, %f2
30396loop_2651:
30397 edge16ln %i6, %l6, %l3
30398 bvc loop_2652
30399 brlz,a %l1, loop_2653
30400 tpos %icc, 0x0
30401 movleu %icc, %g6, %i2
30402loop_2652:
30403 fsrc2s %f7, %f27
30404loop_2653:
30405 movleu %icc, %o0, %g4
30406 stw %l2, [%l7 + 0x08]
30407 set 0x3A, %o6
30408 stha %o2, [%l7 + %o6] 0x15
30409 bne,pt %xcc, loop_2654
30410 nop
30411 setx loop_2655, %l0, %l1
30412 jmpl %l1, %o3
30413 edge16ln %i7, %i4, %g7
30414 move %xcc, %l5, %i1
30415loop_2654:
30416 srl %o7, %i5, %i0
30417loop_2655:
30418 st %f5, [%l7 + 0x6C]
30419 nop
30420 setx loop_2656, %l0, %l1
30421 wrpr 0x1, %tl
30422 wrpr %l1, %tpc
30423 add %l1, 0x4, %l1
30424 wrpr %l1, %tnpc
30425 setx 0x34400001400, %l0, %l1
30426 wrpr %l1, %tstate
30427 wrhpr 0x4, %htstate
30428 retry
30429 edge32n %o6, %o5, %l4
30430 xnor %g2, 0x152D, %g1
30431 edge8 %g3, %o1, %i3
30432loop_2656:
30433 lduh [%l7 + 0x3A], %l0
30434 movcc %xcc, %g5, %i6
30435 fnands %f9, %f7, %f29
30436 fmovrsgez %l6, %f19, %f24
30437 smul %o4, %l1, %g6
30438 brlz,a %l3, loop_2657
30439 edge16l %o0, %i2, %g4
30440 fbu,a %fcc1, loop_2658
30441 edge16l %l2, %o3, %i7
30442loop_2657:
30443 fbne %fcc2, loop_2659
30444 tvc %xcc, 0x3
30445loop_2658:
30446 bne,a,pn %icc, loop_2660
30447 movrlez %i4, %g7, %o2
30448loop_2659:
30449 tleu %icc, 0x3
30450 restored
30451 rdpr %cwp, %g1
30452 rdpr %cansave, %g2
30453 rdpr %canrestore, %g3
30454 rdpr %cleanwin, %g4
30455 rdpr %otherwin, %g5
30456 rdpr %wstate, %g6
30457loop_2660:
30458 restored
30459 rdpr %cwp, %g1
30460 rdpr %cansave, %g2
30461 rdpr %canrestore, %g3
30462 rdpr %cleanwin, %g4
30463 rdpr %otherwin, %g5
30464 rdpr %wstate, %g6
30465 subcc %l5, %o7, %i5
30466 orncc %i1, 0x0B50, %o6
30467 sir 0x06B7
30468 fblg,a %fcc3, loop_2661
30469 ldsb [%l7 + 0x3B], %i0
30470 edge32 %l4, %o5, %g2
30471 array16 %g3, %g1, %o1
30472loop_2661:
30473 fcmpne32 %f10, %f14, %i3
30474 fnot1 %f4, %f4
30475 sll %l0, 0x1C, %i6
30476 srax %g5, 0x1C, %l6
30477 fmovsgu %xcc, %f8, %f10
30478 edge32 %l1, %g6, %l3
30479 fmovsa %icc, %f19, %f26
30480 xor %o0, %o4, %i2
30481 edge32n %g4, %l2, %o3
30482 fbn,a %fcc3, loop_2662
30483 ldsb [%l7 + 0x1A], %i4
30484 movcs %icc, %i7, %o2
30485 mulscc %g7, %l5, %i5
30486loop_2662:
30487 brz,a %o7, loop_2663
30488 fble,a %fcc2, loop_2664
30489 fbe %fcc0, loop_2665
30490 fmovdcc %xcc, %f25, %f19
30491loop_2663:
30492 movgu %xcc, %o6, %i1
30493loop_2664:
30494 edge8l %i0, %o5, %l4
30495loop_2665:
30496 nop
30497 set 0x2C, %o2
30498 ldswa [%l7 + %o2] 0x88, %g2
30499 fba,a %fcc0, loop_2666
30500 edge8ln %g3, %g1, %i3
30501 ld [%l7 + 0x7C], %f25
30502 add %o1, 0x105E, %l0
30503loop_2666:
30504 movcc %icc, %g5, %i6
30505 fmovdpos %xcc, %f26, %f26
30506 swap [%l7 + 0x44], %l1
30507 fornot1s %f19, %f16, %f20
30508 addc %l6, 0x0425, %g6
30509 subcc %l3, %o4, %o0
30510 taddcc %g4, %i2, %l2
30511 tleu %xcc, 0x6
30512 brgz,a %o3, loop_2667
30513 fnot1 %f12, %f2
30514 fors %f11, %f11, %f24
30515 sllx %i4, %o2, %i7
30516loop_2667:
30517 nop
30518 setx loop_2668, %l0, %l1
30519 wrpr 0x1, %tl
30520 wrpr %l1, %tnpc
30521 setx 0x34400001400, %l0, %l1
30522 wrpr %l1, %tstate
30523 wrhpr 0x4, %htstate
30524 done
30525 restored
30526 rdpr %cwp, %g1
30527 rdpr %cansave, %g2
30528 rdpr %canrestore, %g3
30529 rdpr %cleanwin, %g4
30530 rdpr %otherwin, %g5
30531 rdpr %wstate, %g6
30532 tne %xcc, 0x5
30533 ba,a,pt %xcc, loop_2669
30534loop_2668:
30535 mulx %g7, 0x0744, %l5
30536 tneg %icc, 0x3
30537 or %o7, 0x1AFD, %o6
30538loop_2669:
30539 movcs %icc, %i5, %i1
30540 wr %g0, 0x80, %asi
30541 lduwa [%l7 + 0x24] %asi, %o5
30542 andncc %l4, %g2, %i0
30543 wr %g0, 0x18, %asi
30544 swapa [%l7 + 0x30] %asi, %g1
30545 movneg %xcc, %g3, %i3
30546 fbe,a %fcc3, loop_2670
30547 udivcc %l0, 0x0A20, %g5
30548 fpsub16s %f25, %f1, %f29
30549 stx %o1, [%l7 + 0x70]
30550loop_2670:
30551 addc %i6, 0x1A84, %l1
30552 fbo %fcc3, loop_2671
30553 edge16n %g6, %l3, %o4
30554 fmovsn %icc, %f29, %f1
30555 tle %icc, 0x2
30556loop_2671:
30557 bvs,a,pn %icc, loop_2672
30558 taddcctv %l6, %o0, %i2
30559 orcc %l2, %o3, %g4
30560 xor %i4, 0x0BED, %o2
30561loop_2672:
30562 nop
30563 setx 0xEA2EB3B4F709961C, %l0, %l6
30564 stx %l6, [%l7 + 0x28]
30565 ldd [%l7 + 0x28], %f18
30566 setx 0x82BE1D398845A342, %l1, %l5
30567 stx %l5, [%l7 + 0x10]
30568 ldd [%l7 + 0x10], %f12
30569 faddd %f12, %f18, %f6
30570 sra %i7, 0x19, %l5
30571 brlez,a %g7, loop_2673
30572 fbn %fcc1, loop_2674
30573 brgz,a %o7, loop_2675
30574 fxors %f26, %f14, %f26
30575loop_2673:
30576 nop
30577 wr %g0, 0x81, %asi
30578 lduba [%l7 + 0x25] %asi, %i5
30579loop_2674:
30580 tsubcctv %i1, %o5, %l4
30581loop_2675:
30582 sdivx %o6, 0x16F2, %i0
30583 tg %xcc, 0x7
30584 movle %xcc, %g1, %g3
30585 srlx %i3, %g2, %g5
30586 sethi 0x010E, %o1
30587 add %l0, 0x1987, %l1
30588 tneg %icc, 0x3
30589 fmovdcs %xcc, %f26, %f7
30590 tsubcc %i6, 0x1E4F, %g6
30591 brgz %l3, loop_2676
30592 fabss %f8, %f11
30593 set 0x70, %g7
30594 ldda [%l7 + %g7] 0xea, %o4
30595loop_2676:
30596 fcmpgt16 %f6, %f14, %l6
30597 subcc %o0, 0x07CD, %i2
30598 subccc %o3, 0x1A68, %l2
30599 srlx %i4, 0x13, %g4
30600 tcs %xcc, 0x5
30601 fornot1s %f30, %f28, %f10
30602 fmul8x16 %f9, %f14, %f30
30603 fmovrsne %i7, %f25, %f26
30604 fbule,a %fcc1, loop_2677
30605 popc 0x090D, %o2
30606 edge32n %l5, %g7, %i5
30607 udiv %i1, 0x1D83, %o5
30608loop_2677:
30609 tl %xcc, 0x3
30610 fornot1 %f16, %f28, %f0
30611 sdivcc %o7, 0x1C1F, %l4
30612 nop
30613 fitos %f7, %f0
30614 fstoi %f0, %f14
30615 movle %icc, %o6, %g1
30616 andncc %g3, %i3, %g2
30617 te %icc, 0x3
30618 fmul8ulx16 %f20, %f2, %f24
30619 add %g5, 0x1368, %i0
30620 tl %icc, 0x6
30621 fbl,a %fcc2, loop_2678
30622 movrgez %l0, 0x10B, %l1
30623 alignaddrl %o1, %g6, %i6
30624 fornot1s %f14, %f0, %f10
30625loop_2678:
30626 subccc %o4, %l6, %o0
30627 tvc %icc, 0x4
30628 call loop_2679
30629 sir 0x0DC2
30630 fmovsn %xcc, %f2, %f9
30631 stbar
30632loop_2679:
30633 fnot2 %f4, %f2
30634 movpos %xcc, %i2, %l3
30635 ldd [%l7 + 0x78], %l2
30636 edge8l %o3, %g4, %i7
30637 movl %xcc, %i4, %l5
30638 array32 %g7, %i5, %i1
30639 wr %g0, 0x81, %asi
30640 lda [%l7 + 0x64] %asi, %f8
30641 movvc %icc, %o5, %o7
30642 udivcc %o2, 0x03C8, %l4
30643 tneg %xcc, 0x3
30644 udivx %o6, 0x16ED, %g1
30645 fmovspos %icc, %f25, %f15
30646 brlz,a %g3, loop_2680
30647 movl %xcc, %g2, %g5
30648 array16 %i3, %i0, %l0
30649 subccc %o1, %g6, %l1
30650loop_2680:
30651 addc %o4, 0x173C, %i6
30652 edge16l %l6, %o0, %l3
30653 std %f24, [%l7 + 0x18]
30654 fmul8x16 %f29, %f10, %f8
30655 nop
30656 fitos %f1, %f13
30657 fstox %f13, %f24
30658 fbo %fcc1, loop_2681
30659 sll %i2, %o3, %l2
30660 fornot2s %f9, %f13, %f27
30661 array16 %g4, %i4, %l5
30662loop_2681:
30663 array8 %g7, %i7, %i1
30664 fmovdcc %icc, %f3, %f22
30665 tge %xcc, 0x1
30666 or %o5, %i5, %o7
30667 nop
30668 setx 0x1E1D5521, %l0, %l6
30669 st %l6, [%l7 + 0x28]
30670 ld [%l7 + 0x28], %f3
30671 setx 0x356F6D88, %l1, %l5
30672 st %l5, [%l7 + 0x10]
30673 ld [%l7 + 0x10], %f2
30674 fdivs %f2, %f3, %f12
30675 nop
30676 setx 0x5C2A8021, %l0, %l6
30677 st %l6, [%l7 + 0x28]
30678 ld [%l7 + 0x28], %f31
30679 fsqrts %f31, %f23
30680 brgz,a %o2, loop_2682
30681 subccc %o6, 0x1C8A, %l4
30682 sub %g1, 0x1A16, %g2
30683 nop
30684 fitod %f6, %f12
30685 fdtox %f12, %f12
30686 fxtod %f12, %f6
30687loop_2682:
30688 edge16n %g5, %g3, %i3
30689 array16 %i0, %o1, %g6
30690 tcs %icc, 0x1
30691 set 0x40, %l0
30692 stda %f0, [%l7 + %l0] 0x0c
30693 fexpand %f7, %f30
30694 brlz,a %l0, loop_2683
30695 alignaddr %o4, %i6, %l1
30696 nop
30697 setx 0x8A105E1B022D4DB4, %l0, %l6
30698 stx %l6, [%l7 + 0x28]
30699 ldd [%l7 + 0x28], %f14
30700 fsqrtd %f14, %f30
30701 sdiv %l6, 0x0B64, %o0
30702loop_2683:
30703 srax %i2, 0x08, %o3
30704 fmovsa %icc, %f7, %f14
30705 array8 %l2, %g4, %i4
30706 movge %xcc, %l5, %g7
30707 andcc %i7, 0x09B4, %l3
30708 array16 %o5, %i5, %i1
30709 set 0x41, %i1
30710 ldsba [%l7 + %i1] 0x81, %o7
30711 fbn %fcc1, loop_2684
30712 move %icc, %o6, %l4
30713 movleu %xcc, %g1, %g2
30714 movrgez %o2, 0x135, %g3
30715loop_2684:
30716 fbl %fcc3, loop_2685
30717 umul %i3, 0x059F, %i0
30718 sdivcc %o1, 0x0485, %g6
30719 set 0x08, %g3
30720 sta %f24, [%l7 + %g3] 0x19
30721loop_2685:
30722 edge8l %l0, %g5, %i6
30723 fands %f0, %f24, %f6
30724 mova %icc, %o4, %l6
30725 tneg %xcc, 0x7
30726 fnors %f31, %f25, %f7
30727 sir 0x0979
30728 bg %xcc, loop_2686
30729 fmovrse %l1, %f3, %f23
30730 tl %xcc, 0x3
30731 fnand %f14, %f8, %f24
30732loop_2686:
30733 movvs %xcc, %i2, %o0
30734 tgu %icc, 0x5
30735 fmovscc %icc, %f8, %f6
30736 xnorcc %l2, 0x125A, %g4
30737 sllx %o3, 0x0E, %l5
30738 sllx %g7, %i4, %i7
30739 tvs %icc, 0x5
30740 movne %icc, %l3, %o5
30741 set 0x70, %i6
30742 sta %f7, [%l7 + %i6] 0x19
30743 wr %g0, 0x81, %asi
30744 ldsba [%l7 + 0x41] %asi, %i1
30745 tg %xcc, 0x6
30746 fandnot1s %f0, %f14, %f1
30747 edge32l %o7, %o6, %i5
30748 subc %g1, 0x1167, %l4
30749 restored
30750 rdpr %cwp, %g1
30751 rdpr %cansave, %g2
30752 rdpr %canrestore, %g3
30753 rdpr %cleanwin, %g4
30754 rdpr %otherwin, %g5
30755 rdpr %wstate, %g6
30756 movn %icc, %o2, %g3
30757 fbug %fcc3, loop_2687
30758 edge16l %g2, %i0, %i3
30759 tl %xcc, 0x7
30760 movne %xcc, %g6, %o1
30761loop_2687:
30762 array16 %l0, %g5, %i6
30763 fmovscs %icc, %f8, %f20
30764 movpos %xcc, %l6, %o4
30765 subc %l1, 0x03C7, %o0
30766 xor %l2, 0x1BC4, %g4
30767 movneg %xcc, %o3, %l5
30768 umulcc %i2, %g7, %i4
30769 tvs %icc, 0x1
30770 ld [%l7 + 0x10], %f21
30771 fbue %fcc1, loop_2688
30772 tvs %icc, 0x0
30773 fnegs %f24, %f7
30774 xorcc %l3, 0x1F72, %o5
30775loop_2688:
30776 movcc %xcc, %i1, %i7
30777 fbe,a %fcc3, loop_2689
30778 edge32n %o7, %o6, %g1
30779 for %f14, %f6, %f28
30780 movcc %icc, %i5, %l4
30781loop_2689:
30782 fmovdleu %xcc, %f6, %f1
30783 smul %g3, 0x0E87, %g2
30784 array16 %i0, %o2, %g6
30785 array8 %o1, %i3, %g5
30786 movrne %l0, 0x0BB, %l6
30787 movleu %icc, %i6, %o4
30788 fpsub16s %f4, %f11, %f28
30789 taddcc %l1, %o0, %l2
30790 orn %o3, 0x0EDF, %g4
30791 bgu,a,pt %xcc, loop_2690
30792 tpos %icc, 0x3
30793 tge %icc, 0x3
30794 udiv %l5, 0x0CF1, %g7
30795loop_2690:
30796 movrgz %i2, %l3, %o5
30797 movrgez %i4, %i1, %o7
30798 edge32ln %i7, %g1, %i5
30799 nop
30800 set 0x1B, %l4
30801 ldsb [%l7 + %l4], %l4
30802 edge8n %g3, %g2, %o6
30803 nop
30804 setx 0x3B4661DE, %l0, %l6
30805 st %l6, [%l7 + 0x28]
30806 ld [%l7 + 0x28], %f17
30807 setx 0x803D2DBB, %l1, %l5
30808 st %l5, [%l7 + 0x10]
30809 ld [%l7 + 0x10], %f19
30810 fsubs %f19, %f17, %f27
30811 wr %g0, 0x80, %asi
30812 ldsba [%l7 + 0x3F] %asi, %i0
30813 restored
30814 rdpr %cwp, %g1
30815 rdpr %cansave, %g2
30816 rdpr %canrestore, %g3
30817 rdpr %cleanwin, %g4
30818 rdpr %otherwin, %g5
30819 rdpr %wstate, %g6
30820 mova %icc, %g6, %o1
30821 bneg,a loop_2691
30822 tge %icc, 0x2
30823 nop
30824 fitos %f12, %f16
30825 fstoi %f16, %f25
30826 bl,pt %xcc, loop_2692
30827loop_2691:
30828 nop
30829 setx 0xB64E5575305AE874, %l0, %l6
30830 stx %l6, [%l7 + 0x50]
30831 ldx [%l7 + 0x50], %fsr
30832 nop
30833 set 0x70, %l3
30834 ldx [%l7 + %l3], %i3
30835 orn %o2, 0x0F4F, %g5
30836loop_2692:
30837 fbu %fcc3, loop_2693
30838 fmovda %icc, %f4, %f30
30839 tgu %xcc, 0x3
30840 sethi 0x154E, %l6
30841loop_2693:
30842 brlz %i6, loop_2694
30843 srl %l0, 0x05, %l1
30844 orn %o4, 0x0853, %l2
30845 edge32n %o0, %o3, %l5
30846loop_2694:
30847 tle %icc, 0x7
30848 fmovrdgez %g4, %f16, %f16
30849 srl %i2, %l3, %g7
30850 fnot1s %f17, %f8
30851 udivx %i4, 0x1CFD, %i1
30852 wr %g0, 0x04, %asi
30853 lda [%l7 + 0x60] %asi, %f28
30854 fmovrdgz %o5, %f26, %f16
30855 movrne %i7, %o7, %i5
30856 taddcc %g1, %g3, %l4
30857 fblg %fcc1, loop_2695
30858 fpsub32 %f6, %f18, %f0
30859 mulscc %o6, 0x190D, %i0
30860 tle %xcc, 0x5
30861loop_2695:
30862 nop
30863 set 0x60, %g5
30864 lda [%l7 + %g5] 0x11, %f10
30865 nop
30866 setx 0x7C569886, %l0, %l6
30867 st %l6, [%l7 + 0x28]
30868 ld [%l7 + 0x28], %f11
30869 setx 0x2D0B798A, %l1, %l5
30870 st %l5, [%l7 + 0x10]
30871 ld [%l7 + 0x10], %f27
30872 fsubs %f27, %f11, %f21
30873 ldd [%l7 + 0x40], %g6
30874 movvc %xcc, %g2, %i3
30875 edge32 %o1, %g5, %o2
30876 st %f22, [%l7 + 0x1C]
30877 movvc %icc, %i6, %l0
30878 movrlez %l1, %o4, %l2
30879 tg %xcc, 0x1
30880 fbge %fcc3, loop_2696
30881 ldx [%l7 + 0x08], %l6
30882 tne %icc, 0x0
30883 tl %icc, 0x7
30884loop_2696:
30885 bg,pn %xcc, loop_2697
30886 edge16ln %o3, %o0, %g4
30887 call loop_2698
30888 edge16n %i2, %l3, %l5
30889loop_2697:
30890 bvs,pt %icc, loop_2699
30891 edge32n %g7, %i4, %i1
30892loop_2698:
30893 andncc %o5, %i7, %o7
30894 edge8ln %g1, %i5, %l4
30895loop_2699:
30896 edge16n %o6, %i0, %g3
30897 movne %xcc, %g6, %g2
30898 sra %i3, 0x1D, %o1
30899 movgu %icc, %g5, %o2
30900 fpack16 %f14, %f10
30901 fxor %f6, %f26, %f22
30902 movrne %i6, 0x389, %l0
30903 nop
30904 setx 0x9B656594B52EE0FB, %l0, %l6
30905 stx %l6, [%l7 + 0x28]
30906 ldd [%l7 + 0x28], %f20
30907 setx 0x6FF8D3EF0C1D1854, %l1, %l5
30908 stx %l5, [%l7 + 0x10]
30909 ldd [%l7 + 0x10], %f26
30910 faddd %f26, %f20, %f4
30911 orncc %l1, %o4, %l6
30912 edge8 %o3, %l2, %o0
30913 nop
30914 fitod %f12, %f18
30915 fdtoi %f18, %f1
30916 ta %icc, 0x1
30917 ldd [%l7 + 0x28], %i2
30918 fcmpne32 %f24, %f6, %g4
30919 fones %f10
30920 edge32 %l3, %g7, %l5
30921 movn %xcc, %i1, %o5
30922 subcc %i7, %o7, %g1
30923 nop
30924 setx loop_2700, %l0, %l1
30925 wrpr 0x1, %tl
30926 wrpr %l1, %tpc
30927 add %l1, 0x4, %l1
30928 wrpr %l1, %tnpc
30929 setx 0x34400001400, %l0, %l1
30930 wrpr %l1, %tstate
30931 wrhpr 0x4, %htstate
30932 retry
30933 movrlz %i5, %l4, %o6
30934 nop
30935 setx loop_2701, %l0, %l1
30936 jmpl %l1, %i0
30937 orn %i4, 0x0C1D, %g6
30938loop_2700:
30939 te %xcc, 0x1
30940 tne %icc, 0x6
30941loop_2701:
30942 bl loop_2702
30943 edge16 %g2, %g3, %i3
30944 saved
30945 rdpr %cwp, %g1
30946 rdpr %cansave, %g2
30947 rdpr %canrestore, %g3
30948 rdpr %cleanwin, %g4
30949 rdpr %otherwin, %g5
30950 rdpr %wstate, %g6
30951 fbne,a %fcc3, loop_2703
30952loop_2702:
30953 movvc %xcc, %o1, %g5
30954 fmovdn %xcc, %f21, %f18
30955 ldsb [%l7 + 0x25], %i6
30956loop_2703:
30957 mova %icc, %o2, %l0
30958 and %o4, %l1, %o3
30959 nop
30960 set 0x6E, %o5
30961 ldsh [%l7 + %o5], %l6
30962 srax %o0, 0x10, %i2
30963 tne %icc, 0x7
30964 fmovse %icc, %f5, %f12
30965 sdivx %g4, 0x14C8, %l3
30966 movg %icc, %g7, %l5
30967 udiv %l2, 0x1953, %i1
30968 movg %icc, %i7, %o5
30969 bge loop_2704
30970 tsubcc %g1, %i5, %l4
30971 fcmpgt16 %f30, %f6, %o6
30972 srlx %o7, 0x06, %i4
30973loop_2704:
30974 brnz,a %i0, loop_2705
30975 bcs,pn %icc, loop_2706
30976 fzeros %f16
30977 lduh [%l7 + 0x16], %g2
30978loop_2705:
30979 smul %g6, %i3, %g3
30980loop_2706:
30981 fpsub32 %f12, %f4, %f16
30982 fpmerge %f18, %f7, %f26
30983 wr %g0, 0x18, %asi
30984 ldsba [%l7 + 0x11] %asi, %g5
30985 brnz %o1, loop_2707
30986 fblg,a %fcc2, loop_2708
30987 sth %o2, [%l7 + 0x50]
30988 tne %xcc, 0x6
30989loop_2707:
30990 movrne %i6, %o4, %l0
30991loop_2708:
30992 brlez %o3, loop_2709
30993 nop
30994 set 0x5C, %g1
30995 lduw [%l7 + %g1], %l6
30996 nop
30997 setx 0x7EE950785D35BF44, %l0, %l6
30998 stx %l6, [%l7 + 0x28]
30999 ldd [%l7 + 0x28], %f26
31000 setx 0x53290CA5D811EE79, %l1, %l5
31001 stx %l5, [%l7 + 0x10]
31002 ldd [%l7 + 0x10], %f10
31003 fdivd %f10, %f26, %f8
31004 subccc %l1, 0x1D1C, %o0
31005loop_2709:
31006 fandnot1 %f8, %f24, %f0
31007 ba,a,pt %icc, loop_2710
31008 tcc %xcc, 0x6
31009 taddcctv %i2, 0x0A3A, %l3
31010 movn %icc, %g7, %g4
31011loop_2710:
31012 bgu loop_2711
31013 ble,a,pn %icc, loop_2712
31014 tcc %xcc, 0x6
31015 sdiv %l5, 0x17C2, %i1
31016loop_2711:
31017 fone %f0
31018loop_2712:
31019 movne %xcc, %i7, %l2
31020 movre %o5, 0x025, %i5
31021 array8 %g1, %l4, %o7
31022 flush %l7 + 0x0C
31023 set 0x10, %o3
31024 stwa %i4, [%l7 + %o3] 0xe3
31025 membar #Sync
31026 edge8 %o6, %i0, %g2
31027 mova %icc, %g6, %g3
31028 ldsb [%l7 + 0x72], %i3
31029 set 0x11, %l5
31030 lduba [%l7 + %l5] 0x15, %o1
31031 tg %xcc, 0x1
31032 srax %o2, 0x0B, %i6
31033 sub %g5, 0x064A, %l0
31034 fbu %fcc2, loop_2713
31035 fmul8x16 %f10, %f20, %f6
31036 add %o3, 0x0BB4, %l6
31037 taddcc %l1, %o0, %i2
31038loop_2713:
31039 srax %o4, 0x0D, %l3
31040 movcc %xcc, %g4, %l5
31041 tge %xcc, 0x1
31042 nop
31043 setx 0x4F6D660F, %l0, %l6
31044 st %l6, [%l7 + 0x28]
31045 ld [%l7 + 0x28], %f25
31046 setx 0x0FE72EC1, %l1, %l5
31047 st %l5, [%l7 + 0x10]
31048 ld [%l7 + 0x10], %f13
31049 fadds %f13, %f25, %f9
31050 movrne %g7, %i7, %i1
31051 edge32n %l2, %i5, %g1
31052 array16 %l4, %o7, %o5
31053 sth %o6, [%l7 + 0x3C]
31054 ta %xcc, 0x2
31055 sethi 0x0AB9, %i4
31056 alignaddrl %g2, %i0, %g3
31057 sethi 0x1C19, %i3
31058 orncc %g6, 0x0556, %o1
31059 tne %xcc, 0x0
31060 tvc %icc, 0x6
31061 fbge %fcc3, loop_2714
31062 fbe %fcc1, loop_2715
31063 fnands %f11, %f25, %f1
31064 brz %i6, loop_2716
31065loop_2714:
31066 tpos %icc, 0x2
31067loop_2715:
31068 fandnot1s %f24, %f18, %f29
31069 movle %icc, %o2, %g5
31070loop_2716:
31071 bshuffle %f4, %f6, %f6
31072 fmovrdne %l0, %f2, %f16
31073 fbu %fcc3, loop_2717
31074 array32 %l6, %o3, %o0
31075 movcc %xcc, %i2, %l1
31076 edge8n %o4, %g4, %l3
31077loop_2717:
31078 tleu %icc, 0x0
31079 smulcc %l5, %i7, %i1
31080 tle %xcc, 0x7
31081 fpadd16 %f12, %f14, %f24
31082 membar 0x79
31083 sdivx %l2, 0x0109, %g7
31084 mova %icc, %i5, %g1
31085 tleu %xcc, 0x3
31086 sub %l4, 0x1C9C, %o5
31087 fbo %fcc3, loop_2718
31088 or %o7, 0x13F1, %o6
31089 movne %icc, %g2, %i4
31090 sdivcc %i0, 0x0A48, %i3
31091loop_2718:
31092 fmovrdlez %g6, %f8, %f6
31093 fbg,a %fcc0, loop_2719
31094 movrgez %o1, %g3, %o2
31095 fpadd16s %f2, %f15, %f10
31096 movvs %icc, %i6, %g5
31097loop_2719:
31098 fpadd32 %f18, %f0, %f26
31099 sdivcc %l0, 0x14D3, %o3
31100 fnand %f24, %f30, %f18
31101 set 0x30, %i0
31102 lduba [%l7 + %i0] 0x11, %l6
31103 sra %i2, 0x0C, %l1
31104 edge8l %o4, %g4, %o0
31105 sdivx %l3, 0x098C, %i7
31106 tneg %xcc, 0x6
31107 alignaddr %i1, %l5, %g7
31108 add %l7, 0x28, %l6
31109 wr %g0, 0x81, %asi
31110 casa [%l6] %asi, %l2, %g1
31111 umulcc %i5, %l4, %o7
31112 umul %o6, 0x0B0D, %g2
31113 tvc %icc, 0x2
31114 edge8n %i4, %o5, %i0
31115 smul %g6, %o1, %i3
31116 srax %o2, 0x10, %i6
31117 fmuld8sux16 %f29, %f15, %f12
31118 edge16n %g5, %l0, %g3
31119 fmovrslez %l6, %f11, %f26
31120 subc %o3, 0x14C7, %l1
31121 edge32ln %i2, %o4, %g4
31122 orncc %o0, %i7, %i1
31123 alignaddrl %l5, %g7, %l2
31124 ldd [%l7 + 0x78], %g0
31125 add %i5, %l4, %l3
31126 movg %icc, %o7, %g2
31127 set 0x40, %l6
31128 stda %f16, [%l7 + %l6] 0x1e
31129 membar #Sync
31130 udiv %o6, 0x1542, %i4
31131 set 0x44, %i2
31132 swapa [%l7 + %i2] 0x88, %i0
31133 movvs %icc, %g6, %o1
31134 movge %icc, %i3, %o2
31135 stw %o5, [%l7 + 0x6C]
31136 fbne,a %fcc1, loop_2720
31137 edge32l %g5, %i6, %l0
31138 fmul8ulx16 %f2, %f28, %f16
31139 edge16ln %g3, %o3, %l6
31140loop_2720:
31141 umul %i2, 0x1C24, %l1
31142 fxors %f30, %f19, %f0
31143 fabss %f9, %f10
31144 sub %g4, %o0, %i7
31145 bge,a %icc, loop_2721
31146 movrgez %i1, %o4, %g7
31147 restored
31148 rdpr %cwp, %g1
31149 rdpr %cansave, %g2
31150 rdpr %canrestore, %g3
31151 rdpr %cleanwin, %g4
31152 rdpr %otherwin, %g5
31153 rdpr %wstate, %g6
31154 fbule,a %fcc1, loop_2722
31155loop_2721:
31156 bcs,a loop_2723
31157 fand %f26, %f6, %f14
31158 set 0x70, %g6
31159 stxa %l5, [%l7 + %g6] 0x18
31160loop_2722:
31161 fpack32 %f28, %f26, %f26
31162loop_2723:
31163 edge8n %l2, %g1, %i5
31164 fmovdvs %icc, %f25, %f15
31165 bpos,a loop_2724
31166 ta %icc, 0x2
31167 sir 0x0495
31168 bn,pn %xcc, loop_2725
31169loop_2724:
31170 movge %xcc, %l3, %l4
31171 movcs %icc, %o7, %g2
31172 fmul8x16al %f21, %f5, %f4
31173loop_2725:
31174 movre %o6, 0x1F6, %i0
31175 movvs %icc, %g6, %i4
31176 nop
31177 setx 0x542E7900D3C11B97, %l0, %l6
31178 stx %l6, [%l7 + 0x28]
31179 ldd [%l7 + 0x28], %f0
31180 setx 0xEEDD55ED9C9B4104, %l1, %l5
31181 stx %l5, [%l7 + 0x10]
31182 ldd [%l7 + 0x10], %f4
31183 fdivd %f4, %f0, %f10
31184 addc %i3, 0x01EE, %o1
31185 fcmple16 %f2, %f12, %o2
31186 fmovsle %xcc, %f9, %f3
31187 fmul8ulx16 %f22, %f20, %f8
31188 srlx %g5, 0x1F, %o5
31189 umul %l0, %g3, %i6
31190 edge16n %o3, %l6, %l1
31191 edge16l %i2, %g4, %i7
31192 nop
31193 setx 0x16E8EDC4, %l0, %l6
31194 st %l6, [%l7 + 0x28]
31195 ld [%l7 + 0x28], %f10
31196 setx 0x9C6AEA62, %l1, %l5
31197 st %l5, [%l7 + 0x10]
31198 ld [%l7 + 0x10], %f25
31199 fmuls %f25, %f10, %f18
31200 movn %xcc, %i1, %o4
31201 umulcc %g7, 0x00B8, %l5
31202 move %icc, %o0, %l2
31203 fmovscs %icc, %f22, %f10
31204 orn %g1, 0x1511, %i5
31205 ldstub [%l7 + 0x48], %l3
31206 umulcc %o7, 0x12A2, %l4
31207 xor %g2, %o6, %g6
31208 udivx %i4, 0x1C60, %i0
31209 nop
31210 setx 0xD7456A04, %l0, %l6
31211 st %l6, [%l7 + 0x28]
31212 ld [%l7 + 0x28], %f2
31213 setx 0x13138547, %l1, %l5
31214 st %l5, [%l7 + 0x10]
31215 ld [%l7 + 0x10], %f27
31216 fadds %f27, %f2, %f29
31217 movvs %icc, %i3, %o2
31218 orcc %o1, 0x16D4, %g5
31219 fbul %fcc2, loop_2726
31220 umulcc %o5, 0x1755, %l0
31221 bl,a,pn %icc, loop_2727
31222 addccc %i6, %g3, %l6
31223loop_2726:
31224 xor %l1, %o3, %g4
31225 movcc %xcc, %i7, %i2
31226loop_2727:
31227 subc %i1, %o4, %l5
31228 wr %g0, 0x81, %asi
31229 ldxa [%l7 + 0x68] %asi, %o0
31230 array32 %g7, %g1, %i5
31231 sra %l2, 0x08, %l3
31232 xnorcc %l4, %g2, %o7
31233 lduw [%l7 + 0x44], %o6
31234 fmovrdne %g6, %f10, %f18
31235 fmovsvs %xcc, %f0, %f12
31236 nop
31237 fitod %f8, %f10
31238 fdtox %f10, %f30
31239 te %xcc, 0x0
31240 edge16 %i0, %i4, %o2
31241 bpos loop_2728
31242 fmovdcc %icc, %f17, %f13
31243 fbn %fcc0, loop_2729
31244 ld [%l7 + 0x0C], %f16
31245loop_2728:
31246 movvs %icc, %i3, %o1
31247 alignaddr %g5, %l0, %i6
31248loop_2729:
31249 fxnors %f6, %f31, %f8
31250 mulx %g3, 0x0BFF, %o5
31251 mulscc %l6, %l1, %o3
31252 subcc %i7, 0x04A9, %i2
31253 restored
31254 rdpr %cwp, %g1
31255 rdpr %cansave, %g2
31256 rdpr %canrestore, %g3
31257 rdpr %cleanwin, %g4
31258 rdpr %otherwin, %g5
31259 rdpr %wstate, %g6
31260 addcc %g4, %i1, %o4
31261 tle %xcc, 0x2
31262 movvs %xcc, %o0, %l5
31263 lduh [%l7 + 0x2E], %g1
31264 nop
31265 setx loop_2730, %l0, %l1
31266 jmpl %l1, %g7
31267 tl %xcc, 0x0
31268 fmul8ulx16 %f2, %f18, %f8
31269 tsubcctv %i5, %l2, %l3
31270loop_2730:
31271 ba,pt %xcc, loop_2731
31272 tcs %xcc, 0x1
31273 stx %l4, [%l7 + 0x38]
31274 restored
31275 rdpr %cwp, %g1
31276 rdpr %cansave, %g2
31277 rdpr %canrestore, %g3
31278 rdpr %cleanwin, %g4
31279 rdpr %otherwin, %g5
31280 rdpr %wstate, %g6
31281loop_2731:
31282 fmovrsgz %o7, %f7, %f28
31283 addcc %g2, %g6, %i0
31284 tsubcctv %i4, 0x1C9F, %o2
31285 fmovspos %xcc, %f7, %f27
31286 fpsub32 %f8, %f26, %f18
31287 addccc %o6, %o1, %g5
31288 fpack32 %f10, %f26, %f16
31289 tvc %icc, 0x5
31290 andncc %i3, %l0, %i6
31291 tneg %xcc, 0x4
31292 fpadd16 %f22, %f10, %f4
31293 sdivcc %o5, 0x101E, %g3
31294 fmovdneg %xcc, %f18, %f21
31295 fbg %fcc0, loop_2732
31296 brgez %l1, loop_2733
31297 fblg %fcc3, loop_2734
31298 fones %f19
31299loop_2732:
31300 tn %xcc, 0x5
31301loop_2733:
31302 nop
31303 set 0x40, %i5
31304 ldda [%l7 + %i5] 0x11, %f16
31305loop_2734:
31306 fabss %f25, %f22
31307 movrgez %o3, 0x092, %l6
31308 sllx %i2, %i7, %i1
31309 tsubcc %o4, %g4, %l5
31310 movne %xcc, %g1, %o0
31311 movrgz %i5, %l2, %l3
31312 brnz %l4, loop_2735
31313 ta %xcc, 0x0
31314 brgz %g7, loop_2736
31315 bl,pn %xcc, loop_2737
31316loop_2735:
31317 edge32ln %g2, %g6, %o7
31318 std %f22, [%l7 + 0x78]
31319loop_2736:
31320 srl %i0, %o2, %o6
31321loop_2737:
31322 fmovrdlez %i4, %f30, %f16
31323 fmovde %xcc, %f17, %f13
31324 brnz %g5, loop_2738
31325 fmovrse %i3, %f19, %f31
31326 edge8 %l0, %o1, %i6
31327 sll %g3, %o5, %l1
31328loop_2738:
31329 edge32n %o3, %l6, %i7
31330 wr %g0, 0x10, %asi
31331 lda [%l7 + 0x58] %asi, %f8
31332 movvc %xcc, %i1, %o4
31333 te %xcc, 0x4
31334 fmovsneg %icc, %f2, %f24
31335 wr %g0, 0x88, %asi
31336 ldda [%l7 + 0x40] %asi, %f16
31337 array16 %g4, %i2, %g1
31338 fmovrdgz %o0, %f28, %f0
31339 edge32 %i5, %l2, %l3
31340 fbl,a %fcc0, loop_2739
31341 fpack16 %f2, %f11
31342 tl %xcc, 0x2
31343 fpsub32s %f23, %f30, %f3
31344loop_2739:
31345 fcmple32 %f12, %f2, %l4
31346 taddcc %l5, 0x1E86, %g2
31347 movle %xcc, %g7, %o7
31348 fmovdgu %xcc, %f12, %f13
31349 array32 %g6, %i0, %o6
31350 edge32ln %o2, %i4, %i3
31351 movrlz %l0, %o1, %i6
31352 movvs %xcc, %g3, %o5
31353 fnot1s %f17, %f14
31354 or %l1, %o3, %l6
31355 fpadd32s %f9, %f17, %f20
31356 tg %icc, 0x7
31357 edge16n %g5, %i7, %o4
31358 mova %icc, %g4, %i1
31359 movneg %icc, %g1, %i2
31360 orncc %o0, 0x0F63, %l2
31361 nop
31362 set 0x4C, %i3
31363 sth %l3, [%l7 + %i3]
31364 udivx %i5, 0x16DA, %l5
31365 xnorcc %g2, 0x08AA, %l4
31366 fsrc2 %f18, %f20
31367 movgu %icc, %o7, %g7
31368 movg %xcc, %i0, %o6
31369 movpos %xcc, %o2, %g6
31370 fbge,a %fcc2, loop_2740
31371 tvs %icc, 0x1
31372 nop
31373 setx 0x779A98990D56CB1B, %l0, %l6
31374 stx %l6, [%l7 + 0x28]
31375 ldd [%l7 + 0x28], %f18
31376 setx 0x50E6987CF67CDBD1, %l1, %l5
31377 stx %l5, [%l7 + 0x10]
31378 ldd [%l7 + 0x10], %f26
31379 fmuld %f26, %f18, %f2
31380 srl %i4, 0x08, %l0
31381loop_2740:
31382 taddcctv %i3, %i6, %o1
31383 fmovrdlz %g3, %f0, %f20
31384 membar #Sync
31385 wr %g0, 0x1f, %asi
31386 ldda [%l7 + 0x40] %asi, %f16
31387 movrlz %o5, 0x1D7, %o3
31388 edge16 %l6, %g5, %i7
31389 umul %o4, 0x1F06, %l1
31390 andncc %i1, %g4, %g1
31391 movrne %o0, %l2, %i2
31392 movvc %xcc, %l3, %i5
31393 udiv %l5, 0x074A, %l4
31394 add %g2, 0x11A1, %o7
31395 brgz %g7, loop_2741
31396 sub %o6, %o2, %g6
31397 move %xcc, %i0, %i4
31398 ble %xcc, loop_2742
31399loop_2741:
31400 te %xcc, 0x0
31401 fmovsvc %icc, %f1, %f11
31402 taddcctv %i3, 0x13EF, %i6
31403loop_2742:
31404 edge8ln %o1, %g3, %l0
31405 prefetch [%l7 + 0x20], 0x1
31406 movrlz %o3, 0x147, %l6
31407 edge32l %g5, %o5, %i7
31408 nop
31409 set 0x3D, %o1
31410 ldstub [%l7 + %o1], %o4
31411 sdiv %l1, 0x1220, %g4
31412 udiv %i1, 0x1ED7, %g1
31413 ldd [%l7 + 0x78], %f28
31414 tcc %xcc, 0x6
31415 membar 0x0B
31416 edge8l %l2, %i2, %o0
31417 ba %xcc, loop_2743
31418 ta %xcc, 0x2
31419 tne %xcc, 0x2
31420 fsrc2 %f14, %f28
31421loop_2743:
31422 movleu %icc, %l3, %i5
31423 tvc %xcc, 0x7
31424 nop
31425 fitos %f7, %f20
31426 set 0x72, %l2
31427 stha %l5, [%l7 + %l2] 0x0c
31428 sethi 0x1643, %l4
31429 restored
31430 rdpr %cwp, %g1
31431 rdpr %cansave, %g2
31432 rdpr %canrestore, %g3
31433 rdpr %cleanwin, %g4
31434 rdpr %otherwin, %g5
31435 rdpr %wstate, %g6
31436 wr %g0, 0x04, %asi
31437 stha %o7, [%l7 + 0x2C] %asi
31438 movrgz %g7, 0x2EC, %g2
31439 nop
31440 setx 0x8BED8F1E36B3541C, %l0, %l6
31441 stx %l6, [%l7 + 0x28]
31442 ldd [%l7 + 0x28], %f20
31443 fsqrtd %f20, %f14
31444 mova %icc, %o2, %o6
31445 stb %i0, [%l7 + 0x36]
31446 set 0x46, %o4
31447 lduha [%l7 + %o4] 0x0c, %g6
31448 subcc %i4, %i6, %o1
31449 fba,a %fcc3, loop_2744
31450 tleu %xcc, 0x6
31451 movrgez %i3, 0x04F, %l0
31452 tleu %icc, 0x0
31453loop_2744:
31454 sdivcc %o3, 0x0019, %l6
31455 edge16 %g3, %g5, %i7
31456 fmul8sux16 %f0, %f2, %f24
31457 nop
31458 setx 0x212F7213, %l0, %l6
31459 st %l6, [%l7 + 0x28]
31460 ld [%l7 + 0x28], %f28
31461 setx 0xAC8E5CE2, %l1, %l5
31462 st %l5, [%l7 + 0x10]
31463 ld [%l7 + 0x10], %f7
31464 fadds %f7, %f28, %f20
31465 stx %o4, [%l7 + 0x68]
31466 tvc %icc, 0x3
31467 wr %g0, 0x19, %asi
31468 ldda [%l7 + 0x70] %asi, %l0
31469 nop
31470 fitos %f14, %f21
31471 fstox %f21, %f30
31472 set 0x48, %g4
31473 prefetcha [%l7 + %g4] 0x80, 0x0
31474 fmovs %f5, %f17
31475 udivx %i1, 0x16D3, %g1
31476 orcc %g4, %l2, %o0
31477 nop
31478 fitod %f4, %f2
31479 fdtos %f2, %f31
31480 movrlez %l3, %i2, %l5
31481 be,pn %icc, loop_2745
31482 tcc %icc, 0x2
31483 set 0x10, %i4
31484 ldxa [%g0 + %i4] 0x21, %l4
31485loop_2745:
31486 bge,a,pn %icc, loop_2746
31487 fmovrdne %o7, %f8, %f22
31488 edge16 %i5, %g7, %g2
31489 tleu %icc, 0x1
31490loop_2746:
31491 saved
31492 rdpr %cwp, %g1
31493 rdpr %cansave, %g2
31494 rdpr %canrestore, %g3
31495 rdpr %cleanwin, %g4
31496 rdpr %otherwin, %g5
31497 rdpr %wstate, %g6
31498 movrlez %o6, %o2, %i0
31499 taddcc %g6, 0x016E, %i6
31500 tne %xcc, 0x4
31501 mova %xcc, %o1, %i3
31502 ble,a %icc, loop_2747
31503 subccc %i4, %l0, %l6
31504 addcc %o3, %g5, %g3
31505 te %xcc, 0x5
31506loop_2747:
31507 tne %icc, 0x1
31508 bvc,a %xcc, loop_2748
31509 brgz,a %i7, loop_2749
31510 nop
31511 setx loop_2750, %l0, %l1
31512 wrpr 0x1, %tl
31513 wrpr %l1, %tpc
31514 add %l1, 0x4, %l1
31515 wrpr %l1, %tnpc
31516 setx 0x34400001400, %l0, %l1
31517 wrpr %l1, %tstate
31518 wrhpr 0x4, %htstate
31519 retry
31520 sir 0x11F0
31521loop_2748:
31522 fnot1s %f0, %f11
31523loop_2749:
31524 nop
31525 fitos %f12, %f4
31526 fstoi %f4, %f5
31527loop_2750:
31528 fpackfix %f10, %f5
31529 orncc %o4, 0x0CC5, %o5
31530 movrgz %i1, %g1, %l1
31531 set 0x58, %i7
31532 ldxa [%l7 + %i7] 0x15, %g4
31533 move %xcc, %o0, %l3
31534 movrlz %i2, %l5, %l4
31535 edge32ln %o7, %i5, %g7
31536 fnot1s %f19, %f22
31537 movcc %xcc, %g2, %l2
31538 call loop_2751
31539 lduh [%l7 + 0x5A], %o2
31540 movrlez %i0, 0x2CF, %g6
31541 movleu %xcc, %o6, %i6
31542loop_2751:
31543 fmovdle %icc, %f4, %f19
31544 movre %o1, 0x278, %i4
31545 wr %g0, 0x88, %asi
31546 ldsha [%l7 + 0x42] %asi, %i3
31547 fba %fcc2, loop_2752
31548 tsubcctv %l6, 0x040D, %l0
31549 fba,a %fcc3, loop_2753
31550 fmovscc %icc, %f13, %f19
31551loop_2752:
31552 nop
31553 set 0x33, %o0
31554 ldstuba [%l7 + %o0] 0x10, %g5
31555loop_2753:
31556 movg %xcc, %g3, %o3
31557 orncc %i7, %o5, %i1
31558 fbg %fcc0, loop_2754
31559 membar 0x2C
31560 tn %icc, 0x1
31561 set 0x5C, %l1
31562 ldswa [%l7 + %l1] 0x80, %g1
31563loop_2754:
31564 fabss %f2, %f30
31565 tsubcctv %l1, %o4, %g4
31566 or %o0, %i2, %l3
31567 sub %l5, %l4, %i5
31568 fmul8x16au %f18, %f19, %f0
31569 movrne %o7, %g7, %l2
31570 edge16l %g2, %o2, %i0
31571 edge32ln %o6, %i6, %o1
31572 addc %i4, 0x080C, %i3
31573 tge %icc, 0x6
31574 movrgz %g6, 0x2E1, %l0
31575 fmovdvs %xcc, %f26, %f17
31576 nop
31577 set 0x31, %o7
31578 ldsb [%l7 + %o7], %g5
31579 sdiv %l6, 0x02D3, %g3
31580 movrgez %o3, 0x239, %i7
31581 movrne %o5, %g1, %i1
31582 bcc %xcc, loop_2755
31583 xor %o4, 0x1A7B, %g4
31584 edge32ln %o0, %l1, %i2
31585 andncc %l3, %l5, %i5
31586loop_2755:
31587 umulcc %o7, %g7, %l4
31588 bcc,pt %xcc, loop_2756
31589 fmovrde %g2, %f22, %f14
31590 ldstub [%l7 + 0x4E], %o2
31591 sdivcc %l2, 0x16BD, %i0
31592loop_2756:
31593 fmovspos %xcc, %f31, %f6
31594 xor %i6, 0x1096, %o1
31595 udivx %i4, 0x1D75, %o6
31596 array32 %i3, %l0, %g6
31597 tcc %xcc, 0x1
31598 fpadd32 %f14, %f6, %f16
31599 membar 0x6F
31600 fzeros %f6
31601 edge8n %g5, %g3, %o3
31602 tcc %icc, 0x6
31603 fcmpne32 %f12, %f6, %l6
31604 edge8n %o5, %i7, %i1
31605 edge8n %o4, %g4, %o0
31606 tcs %xcc, 0x6
31607 fbule,a %fcc0, loop_2757
31608 restored
31609 rdpr %cwp, %g1
31610 rdpr %cansave, %g2
31611 rdpr %canrestore, %g3
31612 rdpr %cleanwin, %g4
31613 rdpr %otherwin, %g5
31614 rdpr %wstate, %g6
31615 nop
31616 fitod %f10, %f24
31617 tcc %icc, 0x4
31618loop_2757:
31619 or %l1, 0x0ED9, %i2
31620 fzero %f28
31621 popc 0x0790, %l3
31622 nop
31623 fitod %f9, %f2
31624 tl %xcc, 0x0
31625 xor %l5, 0x183B, %g1
31626 fmovda %xcc, %f28, %f2
31627 wr %g0, 0xea, %asi
31628 stxa %i5, [%l7 + 0x50] %asi
31629 membar #Sync
31630 movcs %icc, %g7, %o7
31631 xnor %l4, %g2, %o2
31632 set 0x54, %g2
31633 swapa [%l7 + %g2] 0x10, %l2
31634 fpmerge %f29, %f4, %f22
31635 fmovrse %i0, %f25, %f30
31636 ldub [%l7 + 0x6D], %i6
31637 subc %i4, %o1, %i3
31638 addccc %o6, %l0, %g5
31639 fcmpgt16 %f30, %f28, %g6
31640 fmovsleu %xcc, %f24, %f29
31641 brz,a %g3, loop_2758
31642 movle %icc, %l6, %o5
31643 fpadd32 %f8, %f28, %f2
31644 taddcctv %i7, %i1, %o4
31645loop_2758:
31646 mulscc %g4, 0x18E9, %o0
31647 tg %icc, 0x7
31648 fmovsa %xcc, %f16, %f18
31649 fbn,a %fcc0, loop_2759
31650 tcc %icc, 0x2
31651 be,pt %icc, loop_2760
31652 saved
31653 rdpr %cwp, %g1
31654 rdpr %cansave, %g2
31655 rdpr %canrestore, %g3
31656 rdpr %cleanwin, %g4
31657 rdpr %otherwin, %g5
31658 rdpr %wstate, %g6
31659loop_2759:
31660 udivcc %o3, 0x1E48, %i2
31661 bvc,a loop_2761
31662loop_2760:
31663 subc %l1, %l3, %g1
31664 alignaddrl %l5, %i5, %g7
31665 fbne %fcc3, loop_2762
31666loop_2761:
31667 tle %xcc, 0x1
31668 fbo,a %fcc3, loop_2763
31669 tg %xcc, 0x1
31670loop_2762:
31671 fbg,a %fcc0, loop_2764
31672 srlx %l4, 0x07, %o7
31673loop_2763:
31674 edge8ln %g2, %l2, %i0
31675 popc %i6, %i4
31676loop_2764:
31677 fbo,a %fcc0, loop_2765
31678 umul %o2, 0x1BE5, %i3
31679 tle %xcc, 0x5
31680 fbge %fcc2, loop_2766
31681loop_2765:
31682 tn %icc, 0x3
31683 saved
31684 rdpr %cwp, %g1
31685 rdpr %cansave, %g2
31686 rdpr %canrestore, %g3
31687 rdpr %cleanwin, %g4
31688 rdpr %otherwin, %g5
31689 rdpr %wstate, %g6
31690 fbn %fcc3, loop_2767
31691loop_2766:
31692 mulx %o1, %l0, %g5
31693 fmovsn %xcc, %f19, %f14
31694 movne %icc, %o6, %g6
31695loop_2767:
31696 nop
31697 wr %g0, 0x04, %asi
31698 stda %f0, [%l7 + 0x40] %asi
31699 or %g3, 0x145A, %o5
31700 tcc %icc, 0x7
31701 umul %i7, %l6, %i1
31702 movgu %icc, %o4, %o0
31703 bl,a loop_2768
31704 edge8ln %g4, %i2, %o3
31705 move %icc, %l3, %l1
31706 fmovrsgz %l5, %f21, %f17
31707loop_2768:
31708 movn %xcc, %i5, %g7
31709 andcc %l4, %o7, %g1
31710 xorcc %l2, %g2, %i0
31711 xorcc %i6, 0x0E91, %i4
31712 or %i3, %o1, %o2
31713 udivx %l0, 0x1E2A, %g5
31714 xnor %o6, %g3, %o5
31715 fmovsneg %icc, %f3, %f1
31716 brlz,a %i7, loop_2769
31717 addccc %g6, 0x1D1B, %l6
31718 andncc %o4, %o0, %i1
31719 tcs %icc, 0x0
31720loop_2769:
31721 movrlez %g4, 0x28D, %i2
31722 xor %l3, 0x1570, %o3
31723 tcc %xcc, 0x7
31724 fabss %f17, %f31
31725 wr %g0, 0x89, %asi
31726 lduha [%l7 + 0x40] %asi, %l1
31727 fnot1 %f22, %f6
31728 movvs %xcc, %i5, %g7
31729 sll %l5, %l4, %g1
31730 tsubcctv %l2, 0x0A2C, %o7
31731 move %xcc, %i0, %i6
31732 mulx %g2, 0x119C, %i3
31733 movcc %icc, %o1, %o2
31734 fbuge,a %fcc1, loop_2770
31735 nop
31736 fitos %f2, %f5
31737 fstoi %f5, %f20
31738 fzeros %f17
31739 fmovsl %xcc, %f17, %f1
31740loop_2770:
31741 fbne %fcc1, loop_2771
31742 udiv %i4, 0x0674, %l0
31743 sethi 0x0F44, %g5
31744 tneg %xcc, 0x6
31745loop_2771:
31746 tcc %xcc, 0x0
31747 movgu %icc, %g3, %o6
31748 movge %xcc, %o5, %i7
31749 fornot2 %f30, %f4, %f18
31750 ldstub [%l7 + 0x71], %g6
31751 and %o4, 0x03B4, %o0
31752 set 0x18, %o6
31753 stxa %i1, [%l7 + %o6] 0x89
31754 edge16ln %l6, %g4, %i2
31755 tsubcc %o3, %l1, %i5
31756 fmovsvc %xcc, %f1, %f4
31757 swap [%l7 + 0x4C], %l3
31758 fmovdpos %xcc, %f9, %f0
31759 tvc %xcc, 0x1
31760 ba,a,pt %xcc, loop_2772
31761 nop
31762 setx loop_2773, %l0, %l1
31763 wrpr 0x1, %tl
31764 wrpr %l1, %tpc
31765 add %l1, 0x4, %l1
31766 wrpr %l1, %tnpc
31767 setx 0x34400001400, %l0, %l1
31768 wrpr %l1, %tstate
31769 wrhpr 0x4, %htstate
31770 retry
31771 udiv %l5, 0x0B79, %l4
31772 tg %icc, 0x3
31773loop_2772:
31774 popc %g1, %l2
31775loop_2773:
31776 addccc %g7, %i0, %o7
31777 addc %i6, 0x142B, %g2
31778 wr %g0, 0x89, %asi
31779 ldstuba [%l7 + 0x24] %asi, %i3
31780 nop
31781 setx loop_2774, %l0, %l1
31782 jmpl %l1, %o1
31783 fandnot2s %f30, %f28, %f10
31784 wr %g0, 0x04, %asi
31785 lda [%l7 + 0x38] %asi, %f25
31786loop_2774:
31787 subcc %i4, %o2, %l0
31788 fpadd16 %f8, %f18, %f4
31789 mulscc %g5, %o6, %o5
31790 stw %i7, [%l7 + 0x18]
31791 edge8n %g3, %g6, %o0
31792 sdivx %o4, 0x13DE, %l6
31793 udivx %g4, 0x024B, %i1
31794 movle %xcc, %i2, %l1
31795 fmuld8sux16 %f10, %f6, %f4
31796 edge8n %o3, %l3, %i5
31797 orncc %l5, %l4, %l2
31798 fcmpne16 %f14, %f20, %g1
31799 bcc,a loop_2775
31800 tge %xcc, 0x3
31801 movg %xcc, %g7, %i0
31802 ldsw [%l7 + 0x20], %i6
31803loop_2775:
31804 fpadd16 %f10, %f20, %f30
31805 ldd [%l7 + 0x30], %f4
31806 fmovrdgz %g2, %f14, %f2
31807 tsubcc %i3, %o1, %o7
31808 xorcc %o2, %i4, %g5
31809 edge8l %o6, %o5, %i7
31810 orn %g3, %l0, %g6
31811 fabss %f26, %f24
31812 std %f10, [%l7 + 0x60]
31813 ldub [%l7 + 0x48], %o0
31814 nop
31815 set 0x38, %o2
31816 std %f22, [%l7 + %o2]
31817 add %o4, 0x06C7, %l6
31818 smul %i1, 0x068E, %i2
31819 edge8 %l1, %g4, %l3
31820 array8 %o3, %l5, %i5
31821 stx %l2, [%l7 + 0x38]
31822 orn %g1, 0x028D, %l4
31823 udivcc %i0, 0x0493, %i6
31824 tpos %xcc, 0x6
31825 move %icc, %g2, %i3
31826 fandnot1s %f29, %f24, %f5
31827 movcc %icc, %o1, %g7
31828 or %o2, %o7, %g5
31829 brgz %o6, loop_2776
31830 bpos,pt %icc, loop_2777
31831 nop
31832 setx 0xD07B4B9B, %l0, %l6
31833 st %l6, [%l7 + 0x58]
31834 ld [%l7 + 0x58], %fsr
31835 movl %xcc, %o5, %i7
31836loop_2776:
31837 mova %icc, %i4, %g3
31838loop_2777:
31839 umul %l0, 0x1696, %o0
31840 tsubcctv %g6, %l6, %i1
31841 ldstub [%l7 + 0x76], %i2
31842 movvc %icc, %o4, %l1
31843 wr %g0, 0x04, %asi
31844 lduba [%l7 + 0x0D] %asi, %l3
31845 xnorcc %g4, %l5, %o3
31846 fbug %fcc1, loop_2778
31847 tvc %xcc, 0x4
31848 or %l2, 0x12FB, %g1
31849 bgu,a,pt %icc, loop_2779
31850loop_2778:
31851 or %i5, %l4, %i0
31852 nop
31853 setx loop_2780, %l0, %l1
31854 jmpl %l1, %i6
31855 movneg %xcc, %i3, %o1
31856loop_2779:
31857 udivcc %g7, 0x111B, %o2
31858 edge32 %g2, %g5, %o7
31859loop_2780:
31860 tcc %xcc, 0x2
31861 srl %o6, %i7, %o5
31862 movrgz %i4, 0x38A, %l0
31863 be,a %icc, loop_2781
31864 fcmpgt16 %f30, %f28, %o0
31865 sra %g3, 0x00, %g6
31866 fmovdle %xcc, %f10, %f22
31867loop_2781:
31868 bneg,a loop_2782
31869 fbul %fcc0, loop_2783
31870 orncc %l6, %i1, %i2
31871 taddcc %o4, 0x15E2, %l1
31872loop_2782:
31873 addc %g4, %l5, %o3
31874loop_2783:
31875 subcc %l2, 0x011B, %l3
31876 fbne,a %fcc1, loop_2784
31877 xnor %g1, %l4, %i0
31878 smul %i5, 0x17F9, %i6
31879 fmovdn %icc, %f15, %f1
31880loop_2784:
31881 sll %i3, %g7, %o2
31882 addccc %g2, 0x0708, %g5
31883 fcmple32 %f30, %f16, %o1
31884 fbg,a %fcc2, loop_2785
31885 fbuge %fcc2, loop_2786
31886 nop
31887 fitod %f4, %f10
31888 fdtox %f10, %f30
31889 movrlz %o6, 0x1B4, %o7
31890loop_2785:
31891 tn %icc, 0x2
31892loop_2786:
31893 tneg %xcc, 0x4
31894 restored
31895 rdpr %cwp, %g1
31896 rdpr %cansave, %g2
31897 rdpr %canrestore, %g3
31898 rdpr %cleanwin, %g4
31899 rdpr %otherwin, %g5
31900 rdpr %wstate, %g6
31901 movrlz %i7, %i4, %o5
31902 movle %icc, %o0, %l0
31903 edge16l %g3, %g6, %l6
31904 movl %xcc, %i2, %o4
31905 movn %icc, %l1, %i1
31906 wr %g0, 0x81, %asi
31907 stha %g4, [%l7 + 0x68] %asi
31908 restored
31909 rdpr %cwp, %g1
31910 rdpr %cansave, %g2
31911 rdpr %canrestore, %g3
31912 rdpr %cleanwin, %g4
31913 rdpr %otherwin, %g5
31914 rdpr %wstate, %g6
31915 add %l7, 0x40, %l6
31916 wr %g0, 0x10, %asi
31917 casxa [%l6] 0x10, %o3, %l2
31918 tleu %icc, 0x5
31919 bleu,a,pt %xcc, loop_2787
31920 tne %xcc, 0x3
31921 mova %icc, %l5, %g1
31922 mulscc %l3, %l4, %i5
31923loop_2787:
31924 or %i0, %i3, %g7
31925 fmovrsgez %i6, %f25, %f14
31926 fbu %fcc3, loop_2788
31927 alignaddrl %o2, %g2, %o1
31928 edge32 %g5, %o7, %i7
31929 fmovdneg %icc, %f17, %f17
31930loop_2788:
31931 fmul8x16al %f16, %f27, %f10
31932 taddcctv %o6, %i4, %o5
31933 bneg,a loop_2789
31934 smulcc %o0, 0x1BF1, %g3
31935 udivx %l0, 0x1BF0, %g6
31936 wr %g0, 0x89, %asi
31937 stda %f16, [%l7 + 0x40] %asi
31938loop_2789:
31939 fmovdne %xcc, %f3, %f21
31940 xorcc %i2, %o4, %l1
31941 orcc %l6, 0x1D7F, %i1
31942 nop
31943 setx 0x1FAA099E5944A51B, %l0, %l6
31944 stx %l6, [%l7 + 0x28]
31945 ldd [%l7 + 0x28], %f16
31946 setx 0x904012F348E197DE, %l1, %l5
31947 stx %l5, [%l7 + 0x10]
31948 ldd [%l7 + 0x10], %f4
31949 fmuld %f4, %f16, %f12
31950 movvs %icc, %g4, %l2
31951 fmovrse %l5, %f27, %f6
31952 edge16l %o3, %l3, %g1
31953 nop
31954 set 0x40, %l0
31955 ldd [%l7 + %l0], %l4
31956 fmovrsgez %i5, %f22, %f20
31957 sdivcc %i3, 0x1352, %g7
31958 fbe %fcc1, loop_2790
31959 stb %i0, [%l7 + 0x54]
31960 movrgz %o2, %i6, %g2
31961 popc %o1, %o7
31962loop_2790:
31963 array8 %g5, %i7, %o6
31964 sllx %i4, 0x07, %o0
31965 fmovdleu %icc, %f2, %f2
31966 movle %icc, %o5, %l0
31967 sdivx %g6, 0x0991, %g3
31968 tsubcc %o4, %i2, %l6
31969 pdist %f20, %f26, %f18
31970 alignaddrl %l1, %g4, %l2
31971 bneg,pn %xcc, loop_2791
31972 mulx %l5, %o3, %l3
31973 fmovsl %icc, %f14, %f31
31974 edge8ln %g1, %i1, %i5
31975loop_2791:
31976 subccc %l4, %i3, %i0
31977 tg %xcc, 0x4
31978 edge8n %g7, %o2, %i6
31979 ble loop_2792
31980 movcc %xcc, %o1, %g2
31981 sir 0x0403
31982 fmovdvs %icc, %f21, %f15
31983loop_2792:
31984 nop
31985 fitos %f12, %f17
31986 fstod %f17, %f4
31987 tleu %icc, 0x7
31988 xnorcc %o7, 0x0975, %i7
31989 movrlz %o6, %i4, %g5
31990 nop
31991 setx 0x7182D24C, %l0, %l6
31992 st %l6, [%l7 + 0x28]
31993 ld [%l7 + 0x28], %f6
31994 setx 0x0DE5E547, %l1, %l5
31995 st %l5, [%l7 + 0x10]
31996 ld [%l7 + 0x10], %f16
31997 fmuls %f16, %f6, %f14
31998 nop
31999 fitod %f8, %f18
32000 fdtos %f18, %f9
32001 lduw [%l7 + 0x78], %o0
32002 movrgez %l0, %o5, %g3
32003 movgu %xcc, %g6, %o4
32004 orcc %l6, %i2, %g4
32005 subcc %l2, %l1, %l5
32006 srlx %o3, %g1, %i1
32007 tge %xcc, 0x3
32008 stb %l3, [%l7 + 0x1F]
32009 taddcc %l4, %i3, %i0
32010 taddcctv %i5, %g7, %i6
32011 sra %o1, 0x11, %o2
32012 movvc %xcc, %o7, %i7
32013 fmovdg %xcc, %f7, %f4
32014 tcs %icc, 0x7
32015 fbule %fcc2, loop_2793
32016 smulcc %g2, 0x0078, %o6
32017 xnor %i4, %g5, %l0
32018 tge %icc, 0x0
32019loop_2793:
32020 sub %o0, %g3, %g6
32021 fmovscc %xcc, %f6, %f25
32022 andncc %o5, %o4, %l6
32023 set 0x2C, %g7
32024 lduwa [%l7 + %g7] 0x88, %i2
32025 fmovrdgz %g4, %f4, %f4
32026 edge16n %l2, %l5, %o3
32027 fble,a %fcc0, loop_2794
32028 addc %g1, %l1, %i1
32029 edge8ln %l4, %i3, %i0
32030 subccc %l3, 0x1AF5, %i5
32031loop_2794:
32032 movre %g7, %o1, %i6
32033 xnorcc %o7, %i7, %g2
32034 saved
32035 rdpr %cwp, %g1
32036 rdpr %cansave, %g2
32037 rdpr %canrestore, %g3
32038 rdpr %cleanwin, %g4
32039 rdpr %otherwin, %g5
32040 rdpr %wstate, %g6
32041 movge %xcc, %o6, %i4
32042 udivx %g5, 0x1E3B, %l0
32043 tg %xcc, 0x6
32044 tle %icc, 0x7
32045 movrlez %o0, %o2, %g3
32046 fmovrslez %o5, %f22, %f2
32047 edge32n %o4, %g6, %i2
32048 add %l7, 0x0C, %l6
32049 wr %g0, 0x18, %asi
32050 lda [%l6] %asi, %g4
32051 casa [%l6] %asi, %g4, %l2
32052 bcc,pn %xcc, loop_2795
32053 fsrc1s %f21, %f5
32054 edge16 %l5, %l6, %g1
32055 fmovrse %o3, %f9, %f29
32056loop_2795:
32057 movle %icc, %i1, %l1
32058 set 0x0C, %g3
32059 stwa %i3, [%l7 + %g3] 0x2a
32060 membar #Sync
32061 ldd [%l7 + 0x40], %i0
32062 nop
32063 setx loop_2796, %l0, %l1
32064 jmpl %l1, %l3
32065 stx %l4, [%l7 + 0x58]
32066 taddcc %g7, %i5, %o1
32067 fmovrsgez %o7, %f27, %f29
32068loop_2796:
32069 te %icc, 0x2
32070 fbue %fcc0, loop_2797
32071 fmovrslz %i6, %f15, %f2
32072 bge,pt %icc, loop_2798
32073 sra %i7, 0x1C, %g2
32074loop_2797:
32075 movre %i4, %o6, %l0
32076 taddcctv %g5, %o0, %o2
32077loop_2798:
32078 saved
32079 rdpr %cwp, %g1
32080 rdpr %cansave, %g2
32081 rdpr %canrestore, %g3
32082 rdpr %cleanwin, %g4
32083 rdpr %otherwin, %g5
32084 rdpr %wstate, %g6
32085 prefetch [%l7 + 0x24], 0x0
32086 movle %icc, %o5, %o4
32087 tne %icc, 0x5
32088 bshuffle %f22, %f26, %f4
32089 edge32ln %g3, %i2, %g6
32090 alignaddrl %g4, %l2, %l5
32091 tneg %icc, 0x3
32092 fandnot1s %f8, %f3, %f18
32093 fornot1 %f16, %f4, %f28
32094 fble,a %fcc2, loop_2799
32095 fandnot2 %f24, %f20, %f2
32096 tcc %icc, 0x5
32097 array32 %l6, %o3, %g1
32098loop_2799:
32099 andn %l1, %i3, %i0
32100 sethi 0x0901, %l3
32101 fnors %f10, %f16, %f30
32102 edge16 %l4, %g7, %i1
32103 add %l7, 0x28, %l6
32104 wr %g0, 0x19, %asi
32105 casxa [%l6] 0x19, %i5, %o7
32106 wr %g0, 0x11, %asi
32107 ldda [%l7 + 0x40] %asi, %f16
32108 tg %icc, 0x5
32109 fornot2 %f30, %f6, %f26
32110 fbug,a %fcc2, loop_2800
32111 fmovdpos %icc, %f30, %f19
32112 brz,a %o1, loop_2801
32113 fands %f15, %f11, %f26
32114loop_2800:
32115 nop
32116 set 0x6C, %i1
32117 prefetch [%l7 + %i1], 0x1
32118 movn %icc, %i7, %g2
32119loop_2801:
32120 fones %f1
32121 fmovsvs %xcc, %f9, %f9
32122 membar 0x21
32123 alignaddrl %i6, %o6, %i4
32124 fbuge,a %fcc1, loop_2802
32125 nop
32126 setx 0x38BA2992006C9D36, %l0, %l6
32127 stx %l6, [%l7 + 0x68]
32128 ldx [%l7 + 0x68], %fsr
32129 bn loop_2803
32130 nop
32131 set 0x5F, %l4
32132 ldsb [%l7 + %l4], %g5
32133loop_2802:
32134 edge16ln %l0, %o0, %o5
32135 fcmpne16 %f0, %f4, %o4
32136loop_2803:
32137 movgu %xcc, %o2, %i2
32138 udivx %g3, 0x1802, %g4
32139 array8 %l2, %g6, %l6
32140 edge16 %l5, %g1, %l1
32141 fsrc2s %f30, %f2
32142 ld [%l7 + 0x74], %f2
32143 fnor %f12, %f4, %f26
32144 ldsb [%l7 + 0x58], %o3
32145 bneg %icc, loop_2804
32146 orncc %i3, %l3, %l4
32147 srax %i0, %i1, %g7
32148 sir 0x07C5
32149loop_2804:
32150 addcc %o7, 0x1115, %i5
32151 edge16 %i7, %g2, %i6
32152 array8 %o1, %i4, %o6
32153 addcc %l0, %o0, %o5
32154 movleu %xcc, %o4, %o2
32155 set 0x50, %i6
32156 prefetcha [%l7 + %i6] 0x81, 0x2
32157 movrlez %g3, %g4, %l2
32158 tne %icc, 0x4
32159 sllx %g6, 0x1D, %l6
32160 tvc %xcc, 0x2
32161 xor %i2, %l5, %g1
32162 fmovsne %icc, %f18, %f10
32163 fbn,a %fcc0, loop_2805
32164 udiv %l1, 0x0587, %o3
32165 set 0x28, %l3
32166 ldxa [%l7 + %l3] 0x15, %i3
32167loop_2805:
32168 tn %xcc, 0x6
32169 orncc %l3, %i0, %i1
32170 movleu %icc, %g7, %o7
32171 fsrc2s %f13, %f24
32172 fmovd %f26, %f24
32173 movcs %xcc, %l4, %i5
32174 subccc %g2, 0x05EA, %i6
32175 nop
32176 fitos %f3, %f27
32177 edge8 %o1, %i4, %i7
32178 sra %l0, 0x00, %o0
32179 fbuge %fcc0, loop_2806
32180 addcc %o6, 0x13FC, %o5
32181 movpos %icc, %o2, %g5
32182 tleu %icc, 0x4
32183loop_2806:
32184 edge8n %g3, %o4, %g4
32185 sra %g6, %l6, %i2
32186 edge8ln %l2, %g1, %l1
32187 fandnot1s %f23, %f16, %f22
32188 set 0x43, %g5
32189 ldstuba [%l7 + %g5] 0x19, %l5
32190 set 0x62, %o5
32191 ldsba [%l7 + %o5] 0x19, %i3
32192 ble,a,pn %icc, loop_2807
32193 smulcc %o3, 0x14AF, %i0
32194 sll %l3, 0x1A, %i1
32195 mova %xcc, %o7, %l4
32196loop_2807:
32197 bleu,pt %xcc, loop_2808
32198 tcc %icc, 0x4
32199 sra %i5, %g7, %g2
32200 movrlez %o1, 0x132, %i6
32201loop_2808:
32202 andncc %i7, %l0, %o0
32203 move %xcc, %o6, %i4
32204 sdivcc %o2, 0x11AC, %o5
32205 wr %g0, 0x81, %asi
32206 swapa [%l7 + 0x3C] %asi, %g3
32207 fmovsne %icc, %f4, %f14
32208 fmul8x16au %f11, %f18, %f30
32209 sdivcc %o4, 0x03A8, %g4
32210 nop
32211 fitos %f24, %f1
32212 alignaddr %g5, %l6, %g6
32213 ldsw [%l7 + 0x78], %l2
32214 fsrc1 %f4, %f28
32215 andn %i2, %g1, %l1
32216 fcmpeq16 %f30, %f16, %i3
32217 xorcc %l5, 0x081F, %i0
32218 and %o3, 0x12A6, %i1
32219 fornot1 %f26, %f30, %f14
32220 fbu,a %fcc3, loop_2809
32221 srax %o7, %l4, %l3
32222 fmovrslz %g7, %f6, %f24
32223 sdivcc %i5, 0x1F4C, %o1
32224loop_2809:
32225 mulx %g2, %i7, %l0
32226 stw %o0, [%l7 + 0x38]
32227 udivx %i6, 0x027F, %i4
32228 nop
32229 fitod %f8, %f12
32230 fdtox %f12, %f20
32231 fxtod %f20, %f14
32232 edge16ln %o6, %o2, %o5
32233 bvs %icc, loop_2810
32234 tne %xcc, 0x5
32235 edge8l %g3, %o4, %g4
32236 sdivcc %l6, 0x0154, %g6
32237loop_2810:
32238 movcc %xcc, %g5, %i2
32239 movcc %xcc, %g1, %l1
32240 addccc %l2, 0x0458, %l5
32241 fpadd32 %f0, %f4, %f10
32242 tn %xcc, 0x3
32243 movgu %icc, %i0, %i3
32244 xorcc %i1, %o7, %o3
32245 fmovrdgz %l4, %f8, %f16
32246 andcc %l3, %i5, %g7
32247 addccc %g2, 0x053C, %o1
32248 fcmpne32 %f8, %f8, %i7
32249 set 0x4C, %g1
32250 ldswa [%l7 + %g1] 0x15, %l0
32251 ldsw [%l7 + 0x5C], %o0
32252 movne %icc, %i6, %i4
32253 ble loop_2811
32254 fbg %fcc0, loop_2812
32255 fmovdvs %icc, %f31, %f11
32256 tvs %xcc, 0x0
32257loop_2811:
32258 umul %o2, %o5, %g3
32259loop_2812:
32260 nop
32261 fitod %f6, %f20
32262 fdtoi %f20, %f26
32263 xnorcc %o4, 0x1B61, %g4
32264 srax %l6, %o6, %g6
32265 add %l7, 0x78, %l6
32266 wr %g0, 0x81, %asi
32267 ldxa [%l6] %asi, %i2
32268 casxa [%l6] 0x81, %i2, %g1
32269 fxnor %f28, %f0, %f26
32270 fabss %f21, %f18
32271 ba loop_2813
32272 movvs %icc, %g5, %l2
32273 andn %l5, %l1, %i0
32274 movrne %i3, %i1, %o3
32275loop_2813:
32276 fmovsg %icc, %f28, %f1
32277 orcc %l4, 0x1A96, %l3
32278 movge %xcc, %o7, %i5
32279 xnor %g7, 0x0B63, %o1
32280 srl %g2, 0x02, %i7
32281 fcmpgt32 %f18, %f8, %l0
32282 xorcc %i6, 0x1B3E, %o0
32283 fbn,a %fcc3, loop_2814
32284 fpsub32s %f7, %f24, %f20
32285 sllx %o2, %i4, %o5
32286 edge16 %o4, %g4, %g3
32287loop_2814:
32288 nop
32289 set 0x60, %l5
32290 prefetcha [%l7 + %l5] 0x19, 0x2
32291 ba,pt %icc, loop_2815
32292 fpsub16 %f18, %f10, %f16
32293 edge8l %g6, %i2, %g1
32294 nop
32295 fitod %f12, %f18
32296 fdtox %f18, %f22
32297 fxtod %f22, %f28
32298loop_2815:
32299 fmul8sux16 %f12, %f18, %f14
32300 orncc %o6, %l2, %g5
32301 ble,a loop_2816
32302 movcs %icc, %l1, %i0
32303 set 0x20, %i0
32304 lduwa [%l7 + %i0] 0x18, %l5
32305loop_2816:
32306 fbule,a %fcc0, loop_2817
32307 bneg loop_2818
32308 xorcc %i3, 0x08C3, %o3
32309 edge16n %i1, %l4, %l3
32310loop_2817:
32311 fbug,a %fcc0, loop_2819
32312loop_2818:
32313 fmovsgu %xcc, %f25, %f4
32314 nop
32315 setx loop_2820, %l0, %l1
32316 wrpr 0x1, %tl
32317 wrpr %l1, %tnpc
32318 setx 0x34400001400, %l0, %l1
32319 wrpr %l1, %tstate
32320 wrhpr 0x4, %htstate
32321 done
32322 ldd [%l7 + 0x38], %f20
32323loop_2819:
32324 tpos %xcc, 0x2
32325 fcmpgt16 %f6, %f22, %i5
32326loop_2820:
32327 udivcc %g7, 0x0418, %o7
32328 fnands %f15, %f19, %f2
32329 fnand %f20, %f14, %f26
32330 wr %g0, 0x89, %asi
32331 lduwa [%l7 + 0x30] %asi, %g2
32332 mulx %o1, 0x0C50, %i7
32333 edge16 %i6, %l0, %o0
32334 nop
32335 fitod %f12, %f24
32336 fdtos %f24, %f31
32337 fble %fcc3, loop_2821
32338 array8 %i4, %o2, %o4
32339 fbn,a %fcc2, loop_2822
32340 fbug %fcc0, loop_2823
32341loop_2821:
32342 fbu,a %fcc2, loop_2824
32343 movrgez %g4, 0x003, %g3
32344loop_2822:
32345 bcs,a,pn %icc, loop_2825
32346loop_2823:
32347 edge8l %o5, %l6, %i2
32348loop_2824:
32349 fpack32 %f20, %f10, %f8
32350 movleu %icc, %g1, %o6
32351loop_2825:
32352 nop
32353 setx loop_2826, %l0, %l1
32354 wrpr 0x1, %tl
32355 wrpr %l1, %tnpc
32356 setx 0x34400001400, %l0, %l1
32357 wrpr %l1, %tstate
32358 wrhpr 0x4, %htstate
32359 done
32360 smul %l2, %g5, %l1
32361 sth %i0, [%l7 + 0x66]
32362 fbg %fcc2, loop_2827
32363loop_2826:
32364 bne,a %icc, loop_2828
32365 fbe %fcc0, loop_2829
32366 tneg %icc, 0x5
32367loop_2827:
32368 fbu %fcc3, loop_2830
32369loop_2828:
32370 tvs %icc, 0x0
32371loop_2829:
32372 fmovdcc %xcc, %f9, %f25
32373 stw %l5, [%l7 + 0x3C]
32374loop_2830:
32375 stb %g6, [%l7 + 0x73]
32376 fones %f9
32377 tne %xcc, 0x3
32378 popc 0x1B35, %o3
32379 brlez %i3, loop_2831
32380 taddcc %i1, %l3, %i5
32381 taddcctv %l4, %g7, %o7
32382 movrlz %o1, 0x330, %i7
32383loop_2831:
32384 nop
32385 set 0x5D, %o3
32386 lduba [%l7 + %o3] 0x0c, %i6
32387 subcc %g2, 0x0A0A, %l0
32388 nop
32389 set 0x28, %i2
32390 std %f12, [%l7 + %i2]
32391 fmovs %f2, %f6
32392 xnor %i4, 0x04CC, %o0
32393 fbg %fcc3, loop_2832
32394 fbue %fcc0, loop_2833
32395 nop
32396 setx loop_2834, %l0, %l1
32397 wrpr 0x1, %tl
32398 wrpr %l1, %tnpc
32399 setx 0x34400001400, %l0, %l1
32400 wrpr %l1, %tstate
32401 wrhpr 0x4, %htstate
32402 done
32403 srlx %o4, 0x06, %o2
32404loop_2832:
32405 nop
32406 fitos %f11, %f22
32407 fstod %f22, %f18
32408loop_2833:
32409 ldsw [%l7 + 0x48], %g4
32410loop_2834:
32411 array16 %g3, %l6, %i2
32412 or %o5, %o6, %g1
32413 tcs %xcc, 0x1
32414 umul %g5, 0x1E3D, %l2
32415 set 0x65, %g6
32416 stba %l1, [%l7 + %g6] 0x0c
32417 wr %g0, 0x04, %asi
32418 ldda [%l7 + 0x40] %asi, %f0
32419 bg,a %icc, loop_2835
32420 restored
32421 rdpr %cwp, %g1
32422 rdpr %cansave, %g2
32423 rdpr %canrestore, %g3
32424 rdpr %cleanwin, %g4
32425 rdpr %otherwin, %g5
32426 rdpr %wstate, %g6
32427 movg %xcc, %l5, %i0
32428 andcc %g6, %i3, %o3
32429loop_2835:
32430 ldstub [%l7 + 0x5B], %i1
32431 movleu %icc, %i5, %l4
32432 lduw [%l7 + 0x2C], %l3
32433 tvs %xcc, 0x4
32434 mova %icc, %o7, %g7
32435 xor %o1, %i7, %i6
32436 ldsw [%l7 + 0x2C], %g2
32437 movvc %xcc, %i4, %l0
32438 be,a,pt %xcc, loop_2836
32439 sra %o4, %o0, %o2
32440 ba,pn %xcc, loop_2837
32441 tl %icc, 0x0
32442loop_2836:
32443 movre %g3, 0x02E, %l6
32444 sra %g4, 0x1A, %i2
32445loop_2837:
32446 sethi 0x0BC0, %o6
32447 movl %icc, %o5, %g1
32448 tg %icc, 0x5
32449 fcmple32 %f18, %f28, %l2
32450 edge16l %g5, %l1, %l5
32451 bcc loop_2838
32452 srlx %g6, %i3, %i0
32453 fbge,a %fcc1, loop_2839
32454 xor %o3, 0x00FA, %i1
32455loop_2838:
32456 movvc %xcc, %i5, %l3
32457 fbe,a %fcc1, loop_2840
32458loop_2839:
32459 movrne %o7, %l4, %g7
32460 sir 0x1E3F
32461 nop
32462 fitos %f6, %f26
32463 fstoi %f26, %f28
32464loop_2840:
32465 bvs,pt %icc, loop_2841
32466 popc 0x1053, %i7
32467 fnor %f10, %f14, %f24
32468 nop
32469 set 0x58, %i5
32470 ldd [%l7 + %i5], %f16
32471loop_2841:
32472 membar 0x7B
32473 add %o1, %i6, %g2
32474 saved
32475 rdpr %cwp, %g1
32476 rdpr %cansave, %g2
32477 rdpr %canrestore, %g3
32478 rdpr %cleanwin, %g4
32479 rdpr %otherwin, %g5
32480 rdpr %wstate, %g6
32481 movl %xcc, %l0, %i4
32482 tleu %icc, 0x6
32483 prefetch [%l7 + 0x2C], 0x1
32484 xor %o4, %o0, %o2
32485 fbge %fcc3, loop_2842
32486 movvc %icc, %g3, %g4
32487 fmovsne %xcc, %f16, %f29
32488 fbue,a %fcc0, loop_2843
32489loop_2842:
32490 te %xcc, 0x3
32491 movle %icc, %l6, %i2
32492 edge8l %o6, %o5, %l2
32493loop_2843:
32494 movcc %icc, %g5, %g1
32495 udivx %l1, 0x1C15, %g6
32496 edge16ln %l5, %i0, %o3
32497 edge16n %i1, %i5, %l3
32498 sllx %o7, %i3, %g7
32499 move %icc, %l4, %o1
32500 subcc %i6, 0x1FD2, %g2
32501 fandnot1s %f18, %f4, %f3
32502 fbo %fcc0, loop_2844
32503 tne %xcc, 0x3
32504 fbl,a %fcc3, loop_2845
32505 sra %i7, 0x16, %l0
32506loop_2844:
32507 brgez,a %o4, loop_2846
32508 bshuffle %f28, %f8, %f22
32509loop_2845:
32510 addc %i4, 0x07C0, %o2
32511 tpos %xcc, 0x0
32512loop_2846:
32513 andncc %g3, %g4, %o0
32514 sdiv %l6, 0x0508, %o6
32515 edge8n %i2, %o5, %g5
32516 wr %g0, 0x11, %asi
32517 lduha [%l7 + 0x76] %asi, %l2
32518 nop
32519 setx 0x8110A9FB207EA1DF, %l0, %l6
32520 stx %l6, [%l7 + 0x50]
32521 ldx [%l7 + 0x50], %fsr
32522 tge %icc, 0x4
32523 fbg,a %fcc1, loop_2847
32524 movrgz %g1, %g6, %l5
32525 addc %i0, %l1, %o3
32526 fbg,a %fcc3, loop_2848
32527loop_2847:
32528 xorcc %i1, %l3, %i5
32529 wr %g0, 0x88, %asi
32530 ldda [%l7 + 0x40] %asi, %f16
32531loop_2848:
32532 movrne %i3, 0x1E7, %g7
32533 movg %xcc, %o7, %o1
32534 fcmpne32 %f30, %f10, %l4
32535 edge32ln %g2, %i6, %l0
32536 subc %o4, %i7, %o2
32537 andn %i4, %g4, %o0
32538 sir 0x1996
32539 ld [%l7 + 0x24], %f19
32540 sll %g3, 0x1B, %l6
32541 sir 0x1BC9
32542 fabss %f11, %f5
32543 sdivcc %o6, 0x1B39, %i2
32544 tgu %xcc, 0x6
32545 addccc %g5, %o5, %g1
32546 fmovsn %icc, %f9, %f6
32547 movleu %icc, %l2, %g6
32548 andn %i0, 0x05AE, %l1
32549 fbuge %fcc1, loop_2849
32550 bge,pn %xcc, loop_2850
32551 bpos,pt %icc, loop_2851
32552 movvs %xcc, %l5, %o3
32553loop_2849:
32554 sir 0x19D2
32555loop_2850:
32556 tl %xcc, 0x2
32557loop_2851:
32558 movrlz %i1, %i5, %l3
32559 xnor %g7, 0x1716, %o7
32560 movrgz %o1, 0x1B7, %i3
32561 brgez,a %g2, loop_2852
32562 xor %l4, 0x0AD7, %l0
32563 nop
32564 setx 0x404670E9, %l0, %l6
32565 st %l6, [%l7 + 0x68]
32566 ld [%l7 + 0x68], %fsr
32567 bvc,pt %icc, loop_2853
32568loop_2852:
32569 andn %i6, 0x1535, %o4
32570 udivx %o2, 0x14AA, %i7
32571 movle %icc, %i4, %g4
32572loop_2853:
32573 fsrc1s %f22, %f18
32574 edge16 %o0, %l6, %o6
32575 brz %g3, loop_2854
32576 movge %icc, %g5, %i2
32577 movrlez %o5, %g1, %l2
32578 stb %g6, [%l7 + 0x64]
32579loop_2854:
32580 andncc %l1, %l5, %o3
32581 nop
32582 setx loop_2855, %l0, %l1
32583 wrpr 0x1, %tl
32584 wrpr %l1, %tpc
32585 add %l1, 0x4, %l1
32586 wrpr %l1, %tnpc
32587 setx 0x34400001400, %l0, %l1
32588 wrpr %l1, %tstate
32589 wrhpr 0x4, %htstate
32590 retry
32591 xor %i1, %i5, %i0
32592 edge32 %l3, %o7, %g7
32593 bvc,a,pt %icc, loop_2856
32594loop_2855:
32595 brgez %o1, loop_2857
32596 popc %g2, %i3
32597 swap [%l7 + 0x40], %l4
32598loop_2856:
32599 fmovrslz %l0, %f12, %f13
32600loop_2857:
32601 mulscc %o4, 0x0190, %o2
32602 edge32l %i7, %i4, %g4
32603 te %xcc, 0x3
32604 bcs %icc, loop_2858
32605 edge16 %o0, %l6, %i6
32606 udivcc %o6, 0x14A7, %g5
32607 nop
32608 fitos %f2, %f31
32609 fstoi %f31, %f11
32610loop_2858:
32611 faligndata %f10, %f0, %f8
32612 bvc,a,pn %xcc, loop_2859
32613 movl %icc, %i2, %g3
32614 smul %g1, 0x0A8A, %o5
32615 tn %xcc, 0x7
32616loop_2859:
32617 udivx %l2, 0x104E, %l1
32618 ldsb [%l7 + 0x41], %l5
32619 fmul8x16al %f12, %f2, %f16
32620 wr %g0, 0x80, %asi
32621 lduha [%l7 + 0x6C] %asi, %o3
32622 movre %i1, %i5, %i0
32623 fmovda %xcc, %f1, %f13
32624 nop
32625 fitos %f7, %f15
32626 fstox %f15, %f8
32627 fxtos %f8, %f29
32628 movrgz %g6, %l3, %o7
32629 xnor %g7, 0x11D8, %g2
32630 bge,a,pn %xcc, loop_2860
32631 movge %icc, %i3, %o1
32632 movcs %xcc, %l4, %l0
32633 flush %l7 + 0x48
32634loop_2860:
32635 edge32n %o4, %o2, %i7
32636 tgu %icc, 0x0
32637 be,a,pt %xcc, loop_2861
32638 faligndata %f24, %f0, %f16
32639 nop
32640 setx 0x27AE77AA, %l0, %l6
32641 st %l6, [%l7 + 0x28]
32642 ld [%l7 + 0x28], %f28
32643 fsqrts %f28, %f11
32644 ldub [%l7 + 0x29], %g4
32645loop_2861:
32646 stb %o0, [%l7 + 0x65]
32647 nop
32648 set 0x54, %l6
32649 ldsw [%l7 + %l6], %i4
32650 nop
32651 fitod %f10, %f12
32652 fdtox %f12, %f14
32653 fxtod %f14, %f22
32654 movgu %icc, %l6, %o6
32655 orncc %g5, %i6, %i2
32656 umul %g1, %o5, %g3
32657 ldsb [%l7 + 0x24], %l2
32658 tne %icc, 0x7
32659 alignaddr %l1, %l5, %o3
32660 umul %i1, 0x18F6, %i5
32661 fbule %fcc2, loop_2862
32662 edge8ln %g6, %l3, %i0
32663 edge16l %g7, %o7, %g2
32664 fand %f18, %f28, %f22
32665loop_2862:
32666 movpos %icc, %o1, %l4
32667 bleu %icc, loop_2863
32668 tgu %icc, 0x6
32669 prefetch [%l7 + 0x14], 0x3
32670 nop
32671 setx 0xC6C5F4DCED7D7DFD, %l0, %l6
32672 stx %l6, [%l7 + 0x28]
32673 ldd [%l7 + 0x28], %f12
32674 fsqrtd %f12, %f30
32675loop_2863:
32676 srax %l0, 0x15, %o4
32677 edge32l %i3, %i7, %g4
32678 sll %o2, %o0, %i4
32679 movre %l6, 0x25D, %g5
32680 tpos %xcc, 0x3
32681 edge32ln %o6, %i2, %i6
32682 fmuld8sux16 %f28, %f11, %f20
32683 stbar
32684 stx %g1, [%l7 + 0x08]
32685 tvc %xcc, 0x4
32686 fxnor %f30, %f16, %f10
32687 smulcc %g3, %o5, %l1
32688 edge8n %l2, %o3, %l5
32689 fornot2s %f10, %f10, %f6
32690 fmovsleu %icc, %f15, %f14
32691 subc %i5, 0x1153, %i1
32692 wr %g0, 0x89, %asi
32693 lduwa [%l7 + 0x78] %asi, %l3
32694 edge32ln %g6, %i0, %o7
32695 wr %g0, 0x18, %asi
32696 stxa %g2, [%l7 + 0x48] %asi
32697 add %l7, 0x78, %l6
32698 wr %g0, 0x04, %asi
32699 casa [%l6] %asi, %o1, %g7
32700 fbue %fcc1, loop_2864
32701 fcmpne32 %f28, %f20, %l0
32702 nop
32703 setx 0x3A7EADE5, %l0, %l6
32704 st %l6, [%l7 + 0x28]
32705 ld [%l7 + 0x28], %f19
32706 fsqrts %f19, %f2
32707 xorcc %l4, %o4, %i3
32708loop_2864:
32709 edge16l %i7, %g4, %o2
32710 movvs %xcc, %i4, %l6
32711 set 0x20, %o1
32712 ldxa [%l7 + %o1] 0x80, %g5
32713 umul %o0, %o6, %i2
32714 subccc %g1, %g3, %i6
32715 set 0x78, %i3
32716 stha %l1, [%l7 + %i3] 0x2a
32717 membar #Sync
32718 orcc %o5, 0x1795, %o3
32719 add %l7, 0x6C, %l6
32720 wr %g0, 0x0c, %asi
32721 casa [%l6] 0x0c, %l5, %l2
32722 sethi 0x0C9C, %i1
32723 fcmple32 %f12, %f20, %l3
32724 edge8l %g6, %i5, %o7
32725 membar 0x78
32726 be,a %xcc, loop_2865
32727 fmovs %f15, %f9
32728 popc 0x1851, %g2
32729 edge32l %o1, %g7, %l0
32730loop_2865:
32731 orncc %i0, 0x1D29, %o4
32732 fmovdpos %xcc, %f8, %f11
32733 movrlz %l4, 0x08B, %i3
32734 fnors %f4, %f10, %f23
32735 edge16n %g4, %o2, %i7
32736 movcs %icc, %i4, %l6
32737 movcc %xcc, %o0, %g5
32738 edge32l %o6, %g1, %i2
32739 set 0x60, %o4
32740 ldda [%l7 + %o4] 0x22, %g2
32741 movpos %xcc, %i6, %l1
32742 orn %o5, 0x063E, %l5
32743 movl %icc, %o3, %l2
32744 wr %g0, 0x0c, %asi
32745 stwa %l3, [%l7 + 0x64] %asi
32746 fcmple32 %f22, %f26, %g6
32747 mova %xcc, %i5, %o7
32748 sdivcc %g2, 0x03A5, %i1
32749 fmovsvs %xcc, %f18, %f9
32750 array16 %o1, %l0, %g7
32751 mulscc %i0, %o4, %l4
32752 addccc %i3, 0x173E, %g4
32753 addccc %o2, %i4, %l6
32754 tl %icc, 0x7
32755 udivx %i7, 0x19D3, %o0
32756 nop
32757 setx 0x000F3A667FED4F91, %l0, %l6
32758 stx %l6, [%l7 + 0x28]
32759 ldd [%l7 + 0x28], %f8
32760 setx 0xF06B42205E236F25, %l1, %l5
32761 stx %l5, [%l7 + 0x10]
32762 ldd [%l7 + 0x10], %f6
32763 fmuld %f6, %f8, %f8
32764 brlez,a %g5, loop_2866
32765 sra %o6, %i2, %g1
32766 ba %icc, loop_2867
32767 sdiv %i6, 0x1CBB, %g3
32768loop_2866:
32769 nop
32770 setx 0x98277574, %l0, %l6
32771 st %l6, [%l7 + 0x28]
32772 ld [%l7 + 0x28], %f8
32773 setx 0xFC2FF20B, %l1, %l5
32774 st %l5, [%l7 + 0x10]
32775 ld [%l7 + 0x10], %f9
32776 fmuls %f9, %f8, %f2
32777 nop
32778 fitod %f8, %f18
32779 fdtox %f18, %f22
32780loop_2867:
32781 nop
32782 setx loop_2868, %l0, %l1
32783 jmpl %l1, %l1
32784 xnor %o5, %o3, %l5
32785 fmovrslez %l3, %f16, %f20
32786 nop
32787 setx 0x95749F40D80EE3E4, %l0, %l6
32788 stx %l6, [%l7 + 0x28]
32789 ldd [%l7 + 0x28], %f8
32790 setx 0xF093632E8957ADCC, %l1, %l5
32791 stx %l5, [%l7 + 0x10]
32792 ldd [%l7 + 0x10], %f30
32793 fmuld %f30, %f8, %f30
32794loop_2868:
32795 fsrc1s %f7, %f28
32796 add %g6, %l2, %o7
32797 edge8n %i5, %i1, %o1
32798 mova %icc, %g2, %l0
32799 tl %xcc, 0x6
32800 bleu,a loop_2869
32801 fbg,a %fcc2, loop_2870
32802 smul %i0, 0x1ACE, %o4
32803 movgu %icc, %l4, %i3
32804loop_2869:
32805 fexpand %f27, %f8
32806loop_2870:
32807 xorcc %g4, 0x0A29, %o2
32808 fcmpeq32 %f10, %f0, %i4
32809 edge8 %g7, %l6, %i7
32810 flush %l7 + 0x30
32811 fnand %f4, %f24, %f18
32812 sdivcc %g5, 0x0BE9, %o6
32813 tge %xcc, 0x1
32814 mulscc %i2, 0x1FD6, %g1
32815 fsrc2 %f16, %f24
32816 array32 %i6, %o0, %l1
32817 tpos %xcc, 0x4
32818 andn %g3, %o3, %o5
32819 tcs %xcc, 0x7
32820 sdiv %l3, 0x0A67, %g6
32821 nop
32822 fitod %f12, %f6
32823 fdtox %f6, %f16
32824 movrgez %l5, 0x339, %l2
32825 bcs %xcc, loop_2871
32826 fmovse %icc, %f15, %f24
32827 umulcc %o7, 0x1BAC, %i5
32828 sllx %i1, 0x10, %g2
32829loop_2871:
32830 bpos,a loop_2872
32831 fmovscc %xcc, %f27, %f1
32832 addcc %o1, 0x19E0, %l0
32833 stb %i0, [%l7 + 0x78]
32834loop_2872:
32835 nop
32836 setx 0xFA91A48D, %l0, %l6
32837 st %l6, [%l7 + 0x28]
32838 ld [%l7 + 0x28], %f12
32839 setx 0x55CDA1CD, %l1, %l5
32840 st %l5, [%l7 + 0x10]
32841 ld [%l7 + 0x10], %f31
32842 fsubs %f31, %f12, %f24
32843 edge32l %l4, %i3, %o4
32844 sdiv %o2, 0x0878, %i4
32845 tne %icc, 0x4
32846 smul %g7, %l6, %g4
32847 fpackfix %f14, %f18
32848 movne %xcc, %g5, %i7
32849 brlz %o6, loop_2873
32850 movrgz %g1, 0x3C5, %i6
32851 umulcc %o0, 0x134B, %i2
32852 edge16l %l1, %o3, %g3
32853loop_2873:
32854 movre %l3, %o5, %g6
32855 ldsw [%l7 + 0x44], %l2
32856 bgu,a,pt %icc, loop_2874
32857 saved
32858 rdpr %cwp, %g1
32859 rdpr %cansave, %g2
32860 rdpr %canrestore, %g3
32861 rdpr %cleanwin, %g4
32862 rdpr %otherwin, %g5
32863 rdpr %wstate, %g6
32864 fpsub32 %f20, %f28, %f30
32865 nop
32866 setx 0xA165D39AC91BA20C, %l0, %l6
32867 stx %l6, [%l7 + 0x28]
32868 ldd [%l7 + 0x28], %f10
32869 setx 0xC6588F8230177224, %l1, %l5
32870 stx %l5, [%l7 + 0x10]
32871 ldd [%l7 + 0x10], %f12
32872 faddd %f12, %f10, %f4
32873loop_2874:
32874 tleu %xcc, 0x2
32875 subcc %o7, %i5, %i1
32876 fones %f11
32877 fbne,a %fcc3, loop_2875
32878 edge32 %l5, %o1, %l0
32879 fblg,a %fcc1, loop_2876
32880 tpos %icc, 0x2
32881loop_2875:
32882 movcs %xcc, %g2, %l4
32883 stw %i3, [%l7 + 0x10]
32884loop_2876:
32885 tvs %icc, 0x7
32886 fxnors %f20, %f16, %f14
32887 membar 0x1C
32888 alignaddrl %o4, %i0, %i4
32889 edge8ln %o2, %l6, %g7
32890 set 0x30, %l2
32891 prefetcha [%l7 + %l2] 0x14, 0x0
32892 fcmpeq16 %f18, %f8, %i7
32893 fmovsn %xcc, %f30, %f4
32894 set 0x40, %i4
32895 stda %f16, [%l7 + %i4] 0x11
32896 edge32 %o6, %g5, %i6
32897 saved
32898 rdpr %cwp, %g1
32899 rdpr %cansave, %g2
32900 rdpr %canrestore, %g3
32901 rdpr %cleanwin, %g4
32902 rdpr %otherwin, %g5
32903 rdpr %wstate, %g6
32904 andncc %o0, %i2, %g1
32905 tgu %icc, 0x6
32906 saved
32907 rdpr %cwp, %g1
32908 rdpr %cansave, %g2
32909 rdpr %canrestore, %g3
32910 rdpr %cleanwin, %g4
32911 rdpr %otherwin, %g5
32912 rdpr %wstate, %g6
32913 fmovsl %icc, %f25, %f21
32914 nop
32915 fitos %f29, %f12
32916 movgu %xcc, %o3, %l1
32917 bg,a loop_2877
32918 fbn,a %fcc2, loop_2878
32919 bneg,a loop_2879
32920 tvs %xcc, 0x0
32921loop_2877:
32922 nop
32923 set 0x74, %i7
32924 ldswa [%l7 + %i7] 0x11, %g3
32925loop_2878:
32926 andn %l3, 0x057F, %g6
32927loop_2879:
32928 prefetch [%l7 + 0x44], 0x0
32929 movg %xcc, %o5, %l2
32930 edge8 %i5, %i1, %l5
32931 xorcc %o7, %o1, %l0
32932 wr %g0, 0x10, %asi
32933 ldsha [%l7 + 0x2C] %asi, %g2
32934 fmovrdgez %l4, %f0, %f2
32935 ldx [%l7 + 0x28], %o4
32936 movle %icc, %i0, %i3
32937 wr %g0, 0x04, %asi
32938 ldsha [%l7 + 0x2A] %asi, %i4
32939 srax %l6, 0x02, %o2
32940 xnorcc %g7, 0x1D1B, %i7
32941 movcc %icc, %o6, %g4
32942 bcc,a %xcc, loop_2880
32943 addccc %i6, 0x0D62, %g5
32944 set 0x54, %o0
32945 lda [%l7 + %o0] 0x04, %f26
32946loop_2880:
32947 tg %icc, 0x2
32948 sra %i2, %g1, %o3
32949 te %icc, 0x6
32950 xnorcc %l1, %o0, %g3
32951 addccc %g6, 0x1B86, %l3
32952 nop
32953 fitod %f1, %f8
32954 array8 %l2, %i5, %o5
32955 add %l7, 0x4C, %l6
32956 wr %g0, 0x10, %asi
32957 casa [%l6] %asi, %l5, %i1
32958 udiv %o1, 0x0A32, %l0
32959 ld [%l7 + 0x14], %f24
32960 fble,a %fcc1, loop_2881
32961 srlx %o7, %g2, %l4
32962 ldd [%l7 + 0x30], %i0
32963 brlz %o4, loop_2882
32964loop_2881:
32965 nop
32966 fitod %f10, %f6
32967 fdtox %f6, %f26
32968 fxtod %f26, %f6
32969 tvs %icc, 0x1
32970 fpackfix %f10, %f29
32971loop_2882:
32972 edge8n %i4, %l6, %o2
32973 fcmple32 %f24, %f16, %i3
32974 wr %g0, 0x19, %asi
32975 swapa [%l7 + 0x34] %asi, %g7
32976 movleu %icc, %o6, %i7
32977 restored
32978 rdpr %cwp, %g1
32979 rdpr %cansave, %g2
32980 rdpr %canrestore, %g3
32981 rdpr %cleanwin, %g4
32982 rdpr %otherwin, %g5
32983 rdpr %wstate, %g6
32984 fmovrdne %i6, %f6, %f22
32985 ldub [%l7 + 0x0E], %g4
32986 fbul %fcc0, loop_2883
32987 smul %g5, %g1, %o3
32988 fnor %f30, %f12, %f0
32989 mulx %i2, 0x0536, %o0
32990loop_2883:
32991 tge %icc, 0x6
32992 movn %xcc, %g3, %g6
32993 set 0x31, %l1
32994 ldsba [%l7 + %l1] 0x18, %l3
32995 fmovsvc %xcc, %f3, %f19
32996 fandnot2s %f2, %f16, %f7
32997 edge32n %l2, %i5, %o5
32998 nop
32999 fitod %f2, %f8
33000 fdtox %f8, %f28
33001 bgu,a,pt %xcc, loop_2884
33002 movrlez %l1, %i1, %l5
33003 set 0x10, %g4
33004 lda [%l7 + %g4] 0x19, %f24
33005loop_2884:
33006 fmovsa %icc, %f31, %f7
33007 set 0x64, %o7
33008 sta %f1, [%l7 + %o7] 0x80
33009 wr %g0, 0x2b, %asi
33010 stha %l0, [%l7 + 0x66] %asi
33011 membar #Sync
33012 sdiv %o7, 0x1ED8, %g2
33013 movcs %icc, %o1, %i0
33014 bleu,pt %xcc, loop_2885
33015 fsrc2 %f10, %f14
33016 fmovsneg %xcc, %f25, %f10
33017 fxnor %f0, %f28, %f16
33018loop_2885:
33019 tge %xcc, 0x3
33020 stx %l4, [%l7 + 0x68]
33021 udivx %i4, 0x0C1D, %o4
33022 brlez %o2, loop_2886
33023 popc %l6, %i3
33024 movrne %g7, 0x103, %i7
33025 fxnor %f14, %f26, %f18
33026loop_2886:
33027 mulscc %o6, %g4, %i6
33028 fbe %fcc2, loop_2887
33029 nop
33030 setx 0x421EEC97, %l0, %l6
33031 st %l6, [%l7 + 0x28]
33032 ld [%l7 + 0x28], %f23
33033 fsqrts %f23, %f16
33034 tcs %icc, 0x7
33035 ldd [%l7 + 0x20], %g4
33036loop_2887:
33037 tne %xcc, 0x7
33038 movg %xcc, %g1, %i2
33039 bge %xcc, loop_2888
33040 movge %icc, %o3, %g3
33041 tneg %icc, 0x4
33042 add %g6, %l3, %l2
33043loop_2888:
33044 sdivx %i5, 0x1B94, %o0
33045 tle %xcc, 0x1
33046 tgu %icc, 0x1
33047 mulscc %o5, %l1, %i1
33048 smulcc %l0, 0x0FE4, %l5
33049 tvs %xcc, 0x2
33050 tleu %icc, 0x5
33051 array32 %o7, %o1, %i0
33052 wr %g0, 0x88, %asi
33053 lduha [%l7 + 0x14] %asi, %g2
33054 movrlz %i4, 0x242, %l4
33055 mulx %o2, 0x09EE, %o4
33056 fmul8x16al %f5, %f8, %f2
33057 movcs %icc, %i3, %g7
33058 fmovsne %xcc, %f9, %f7
33059 subccc %i7, 0x0181, %l6
33060 movrgez %o6, %i6, %g5
33061 tl %xcc, 0x5
33062 fmovrdne %g4, %f30, %f2
33063 fnegs %f18, %f9
33064 tleu %xcc, 0x0
33065 tn %xcc, 0x7
33066 movvc %xcc, %i2, %g1
33067 movneg %xcc, %g3, %g6
33068 xorcc %l3, 0x15AD, %o3
33069 movcs %icc, %l2, %i5
33070 sir 0x1D1A
33071 fmovrdlez %o5, %f26, %f28
33072 nop
33073 setx 0xC459B2FB, %l0, %l6
33074 st %l6, [%l7 + 0x28]
33075 ld [%l7 + 0x28], %f9
33076 setx 0x1C22DD92, %l1, %l5
33077 st %l5, [%l7 + 0x10]
33078 ld [%l7 + 0x10], %f10
33079 fdivs %f10, %f9, %f20
33080 addc %o0, %i1, %l0
33081 umul %l5, %l1, %o1
33082 fnot1s %f7, %f30
33083 srlx %o7, %i0, %g2
33084 fpsub16s %f20, %f6, %f22
33085 movvs %icc, %i4, %l4
33086 edge32l %o4, %i3, %o2
33087 array32 %g7, %l6, %o6
33088 tvc %xcc, 0x1
33089 set 0x40, %g2
33090 lda [%l7 + %g2] 0x81, %f5
33091 array16 %i6, %i7, %g4
33092 fmul8x16al %f16, %f19, %f2
33093 movne %icc, %i2, %g1
33094 movrgz %g5, %g3, %g6
33095 udivx %o3, 0x0A92, %l3
33096 orncc %i5, 0x1D10, %o5
33097 udiv %o0, 0x0176, %l2
33098 movpos %icc, %l0, %l5
33099 stb %l1, [%l7 + 0x15]
33100 set 0x76, %o6
33101 lduha [%l7 + %o6] 0x04, %o1
33102 tvc %xcc, 0x2
33103 fmul8x16 %f23, %f4, %f12
33104 tpos %icc, 0x1
33105 udivx %i1, 0x0F8C, %o7
33106 andcc %g2, 0x0B62, %i4
33107 tvs %xcc, 0x6
33108 brz,a %i0, loop_2889
33109 addccc %o4, 0x0B39, %i3
33110 set 0x58, %o2
33111 stxa %l4, [%l7 + %o2] 0x10
33112loop_2889:
33113 nop
33114 wr %g0, 0x20, %asi
33115 ldxa [%g0 + 0x18] %asi, %g7
33116 udiv %l6, 0x15EF, %o2
33117 sth %i6, [%l7 + 0x58]
33118 tcc %xcc, 0x7
33119 fmovdl %xcc, %f2, %f4
33120 fmovs %f30, %f28
33121 fmovrsgz %i7, %f30, %f14
33122 srlx %g4, 0x0A, %o6
33123 andn %g1, 0x0DEB, %i2
33124 set 0x60, %g7
33125 swapa [%l7 + %g7] 0x89, %g3
33126 sllx %g6, %o3, %l3
33127 nop
33128 set 0x48, %g3
33129 sth %i5, [%l7 + %g3]
33130 movpos %xcc, %o5, %o0
33131 array8 %g5, %l0, %l2
33132 sethi 0x07FD, %l1
33133 alignaddr %o1, %l5, %i1
33134 movcc %icc, %o7, %i4
33135 orcc %g2, %o4, %i3
33136 sir 0x1A92
33137 tpos %icc, 0x1
33138 te %xcc, 0x6
33139 bleu,pt %xcc, loop_2890
33140 tvs %xcc, 0x7
33141 tg %xcc, 0x7
33142 lduw [%l7 + 0x40], %i0
33143loop_2890:
33144 movrlz %l4, %g7, %o2
33145 swap [%l7 + 0x18], %i6
33146 tsubcc %i7, %l6, %o6
33147 membar 0x54
33148 sdiv %g1, 0x0AA5, %g4
33149 movrgz %i2, %g3, %g6
33150 udiv %l3, 0x02AB, %o3
33151 fxnors %f2, %f10, %f26
33152 movrgz %o5, 0x257, %o0
33153 bg,a %xcc, loop_2891
33154 movvc %icc, %g5, %i5
33155 array16 %l2, %l0, %l1
33156 fones %f28
33157loop_2891:
33158 fzero %f0
33159 wr %g0, 0x89, %asi
33160 prefetcha [%l7 + 0x40] %asi, 0x0
33161 subcc %i1, 0x1113, %o7
33162 edge32l %i4, %o1, %g2
33163 fmovsge %xcc, %f28, %f11
33164 tl %xcc, 0x1
33165 sth %i3, [%l7 + 0x6E]
33166 fmovscc %icc, %f29, %f9
33167 movcs %icc, %o4, %l4
33168 andn %g7, 0x05E9, %i0
33169 sub %i6, 0x02C2, %i7
33170 umul %l6, 0x1D47, %o6
33171 tneg %xcc, 0x5
33172 nop
33173 setx 0x6799DE6C8A287ADD, %l0, %l6
33174 stx %l6, [%l7 + 0x28]
33175 ldd [%l7 + 0x28], %f8
33176 fsqrtd %f8, %f24
33177 fpsub16s %f17, %f4, %f24
33178 movgu %icc, %g1, %o2
33179 sdivx %g4, 0x13AE, %i2
33180 andncc %g3, %l3, %o3
33181 edge16ln %g6, %o0, %o5
33182 saved
33183 rdpr %cwp, %g1
33184 rdpr %cansave, %g2
33185 rdpr %canrestore, %g3
33186 rdpr %cleanwin, %g4
33187 rdpr %otherwin, %g5
33188 rdpr %wstate, %g6
33189 orn %i5, 0x0C60, %g5
33190 umulcc %l0, %l2, %l1
33191 movge %icc, %l5, %o7
33192 st %f27, [%l7 + 0x38]
33193 membar #Sync
33194 wr %g0, 0xf8, %asi
33195 ldda [%l7 + 0x40] %asi, %f16
33196 sethi 0x0749, %i4
33197 fbl %fcc0, loop_2892
33198 sdivcc %i1, 0x0668, %g2
33199 movge %icc, %i3, %o1
33200 taddcc %o4, %l4, %i0
33201loop_2892:
33202 tleu %xcc, 0x0
33203 movrlz %i6, %i7, %g7
33204 movgu %icc, %o6, %g1
33205 fnegs %f31, %f25
33206 ldub [%l7 + 0x5C], %l6
33207 nop
33208 setx loop_2893, %l0, %l1
33209 wrpr 0x1, %tl
33210 wrpr %l1, %tnpc
33211 setx 0x34400001400, %l0, %l1
33212 wrpr %l1, %tstate
33213 wrhpr 0x4, %htstate
33214 done
33215 ba,a %icc, loop_2894
33216 fmovsge %xcc, %f10, %f12
33217 fmovdcs %xcc, %f13, %f26
33218loop_2893:
33219 udivcc %o2, 0x047F, %g4
33220loop_2894:
33221 array32 %i2, %g3, %o3
33222 sdiv %l3, 0x0D8F, %o0
33223 taddcc %g6, 0x03F7, %i5
33224 ldstub [%l7 + 0x6F], %g5
33225 addcc %o5, %l2, %l0
33226 tge %icc, 0x4
33227 set 0x70, %l0
33228 stxa %l1, [%l7 + %l0] 0xe2
33229 membar #Sync
33230 fcmple16 %f20, %f14, %l5
33231 set 0x10, %i1
33232 lda [%l7 + %i1] 0x89, %f25
33233 subc %o7, 0x1FDF, %i1
33234 fmovrde %g2, %f30, %f2
33235 sub %i3, %o1, %o4
33236 add %l7, 0x20, %l6
33237 wr %g0, 0x0c, %asi
33238 lda [%l6] %asi, %l4
33239 casa [%l6] 0x0c, %l4, %i0
33240 wr %g0, 0x81, %asi
33241 lduha [%l7 + 0x7E] %asi, %i4
33242 set 0x69, %i6
33243 ldsba [%l7 + %i6] 0x04, %i7
33244 mova %icc, %g7, %i6
33245 tge %icc, 0x3
33246 brgez %g1, loop_2895
33247 brnz,a %l6, loop_2896
33248 fcmpeq32 %f4, %f12, %o6
33249 xnorcc %o2, 0x1671, %i2
33250loop_2895:
33251 nop
33252 set 0x40, %l4
33253 stda %f16, [%l7 + %l4] 0x88
33254loop_2896:
33255 movge %xcc, %g4, %o3
33256 andn %l3, 0x0EE6, %g3
33257 fbule %fcc0, loop_2897
33258 fxnor %f8, %f14, %f22
33259 restored
33260 rdpr %cwp, %g1
33261 rdpr %cansave, %g2
33262 rdpr %canrestore, %g3
33263 rdpr %cleanwin, %g4
33264 rdpr %otherwin, %g5
33265 rdpr %wstate, %g6
33266 faligndata %f0, %f6, %f8
33267loop_2897:
33268 fxnor %f28, %f14, %f22
33269 wr %g0, 0x89, %asi
33270 stwa %g6, [%l7 + 0x34] %asi
33271 add %i5, 0x0AF6, %g5
33272 fnot1 %f22, %f22
33273 nop
33274 fitod %f26, %f24
33275 tle %xcc, 0x1
33276 tleu %icc, 0x4
33277 ba,a,pn %xcc, loop_2898
33278 movvc %icc, %o5, %l2
33279 set 0x0C, %l3
33280 lduwa [%l7 + %l3] 0x81, %l0
33281loop_2898:
33282 movvc %xcc, %l1, %l5
33283 edge8ln %o0, %o7, %g2
33284 fbug,a %fcc3, loop_2899
33285 edge8n %i3, %i1, %o1
33286 bg %icc, loop_2900
33287 sdivcc %o4, 0x1A36, %i0
33288loop_2899:
33289 edge16l %i4, %l4, %i7
33290 edge16l %i6, %g1, %l6
33291loop_2900:
33292 ldstub [%l7 + 0x6B], %o6
33293 tsubcctv %o2, 0x114C, %g7
33294 add %i2, %g4, %l3
33295 sra %o3, %g6, %g3
33296 fbl,a %fcc0, loop_2901
33297 xor %i5, 0x1264, %o5
33298 fexpand %f11, %f22
33299 fzero %f14
33300loop_2901:
33301 fmovrslz %l2, %f18, %f17
33302 edge8l %g5, %l0, %l1
33303 nop
33304 setx 0x8422BAB847ECC8B6, %l0, %l6
33305 stx %l6, [%l7 + 0x28]
33306 ldd [%l7 + 0x28], %f4
33307 setx 0xBCB8F406FA640467, %l1, %l5
33308 stx %l5, [%l7 + 0x10]
33309 ldd [%l7 + 0x10], %f0
33310 fmuld %f0, %f4, %f2
33311 nop
33312 setx 0x952D4CF851DF126E, %l0, %l6
33313 stx %l6, [%l7 + 0x28]
33314 ldd [%l7 + 0x28], %f0
33315 setx 0xC3F3ABB7F24AC51F, %l1, %l5
33316 stx %l5, [%l7 + 0x10]
33317 ldd [%l7 + 0x10], %f0
33318 faddd %f0, %f0, %f28
33319 saved
33320 rdpr %cwp, %g1
33321 rdpr %cansave, %g2
33322 rdpr %canrestore, %g3
33323 rdpr %cleanwin, %g4
33324 rdpr %otherwin, %g5
33325 rdpr %wstate, %g6
33326 fpsub16s %f26, %f0, %f8
33327 srax %l5, 0x03, %o7
33328 sdivcc %g2, 0x115D, %i3
33329 sir 0x1D3D
33330 fble %fcc3, loop_2902
33331 brgez %i1, loop_2903
33332 bgu,a,pt %icc, loop_2904
33333 fmovdvc %icc, %f10, %f24
33334loop_2902:
33335 fands %f30, %f30, %f0
33336loop_2903:
33337 tcc %xcc, 0x1
33338loop_2904:
33339 movre %o0, %o1, %o4
33340 wr %g0, 0x52, %asi
33341 ldxa [%g0 + 0x210] %asi, %i4
33342 edge32ln %l4, %i0, %i6
33343 bne,pn %xcc, loop_2905
33344 edge8ln %i7, %g1, %o6
33345 taddcctv %o2, 0x031E, %g7
33346 edge8ln %i2, %g4, %l6
33347loop_2905:
33348 tg %icc, 0x3
33349 tneg %icc, 0x3
33350 movg %xcc, %o3, %g6
33351 movge %xcc, %l3, %i5
33352 bgu,pt %xcc, loop_2906
33353 sethi 0x1269, %g3
33354 addcc %o5, %l2, %l0
33355 fmovdn %icc, %f2, %f27
33356loop_2906:
33357 sll %l1, 0x0A, %l5
33358 sllx %o7, 0x05, %g5
33359 set 0x64, %o5
33360 lduha [%l7 + %o5] 0x19, %i3
33361 fbne,a %fcc0, loop_2907
33362 tpos %xcc, 0x4
33363 popc %i1, %g2
33364 addc %o1, 0x1ACA, %o0
33365loop_2907:
33366 bge,a %xcc, loop_2908
33367 fbule %fcc2, loop_2909
33368 fmovdvs %xcc, %f5, %f11
33369 lduw [%l7 + 0x1C], %i4
33370loop_2908:
33371 sra %o4, %i0, %i6
33372loop_2909:
33373 edge16 %i7, %g1, %l4
33374 wr %g0, 0x10, %asi
33375 ldstuba [%l7 + 0x49] %asi, %o6
33376 swap [%l7 + 0x64], %o2
33377 wr %g0, 0x89, %asi
33378 stda %f0, [%l7 + 0x40] %asi
33379 edge16l %i2, %g4, %l6
33380 tl %xcc, 0x1
33381 movvs %xcc, %g7, %o3
33382 popc %g6, %i5
33383 fmovda %xcc, %f30, %f12
33384 set 0x68, %g5
33385 sta %f4, [%l7 + %g5] 0x0c
33386 flush %l7 + 0x0C
33387 fbn,a %fcc2, loop_2910
33388 sll %g3, %o5, %l2
33389 addccc %l3, 0x1014, %l1
33390 add %l7, 0x28, %l6
33391 wr %g0, 0x81, %asi
33392 lda [%l6] %asi, %l0
33393 casa [%l6] 0x81, %l0, %o7
33394loop_2910:
33395 ta %icc, 0x6
33396 call loop_2911
33397 andcc %g5, %l5, %i3
33398 sth %i1, [%l7 + 0x60]
33399 membar 0x04
33400loop_2911:
33401 bne,pn %xcc, loop_2912
33402 fpsub32s %f6, %f24, %f19
33403 sdivcc %o1, 0x17F9, %g2
33404 udivx %o0, 0x02D9, %i4
33405loop_2912:
33406 bg %icc, loop_2913
33407 movneg %icc, %o4, %i6
33408 wr %g0, 0x10, %asi
33409 stba %i7, [%l7 + 0x4F] %asi
33410loop_2913:
33411 smul %i0, 0x04E5, %l4
33412 movcs %icc, %o6, %o2
33413 add %g1, %i2, %g4
33414 tg %icc, 0x4
33415 edge32l %l6, %g7, %g6
33416 bn,pn %icc, loop_2914
33417 fmovrsgz %o3, %f28, %f15
33418 edge32 %g3, %o5, %i5
33419 xorcc %l3, %l1, %l0
33420loop_2914:
33421 nop
33422 setx 0x85B53788, %l0, %l6
33423 st %l6, [%l7 + 0x28]
33424 ld [%l7 + 0x28], %f3
33425 setx 0x07DA7A3A, %l1, %l5
33426 st %l5, [%l7 + 0x10]
33427 ld [%l7 + 0x10], %f23
33428 fsubs %f23, %f3, %f14
33429 srl %o7, 0x1C, %g5
33430 xor %l5, 0x1971, %i3
33431 movn %icc, %l2, %o1
33432 movpos %icc, %g2, %i1
33433 fmovrdlez %o0, %f16, %f18
33434 fcmpgt32 %f24, %f16, %i4
33435 umul %i6, %i7, %i0
33436 edge16l %o4, %l4, %o6
33437 nop
33438 setx 0x704E0FEA, %l0, %l6
33439 st %l6, [%l7 + 0x38]
33440 ld [%l7 + 0x38], %fsr
33441 fmovsleu %icc, %f16, %f25
33442 taddcc %g1, 0x175D, %o2
33443 nop
33444 fitod %f10, %f4
33445 ldsw [%l7 + 0x1C], %i2
33446 popc %g4, %l6
33447 fmovdvs %icc, %f19, %f7
33448 set 0x1F, %l5
33449 ldsba [%l7 + %l5] 0x04, %g6
33450 brgz,a %o3, loop_2915
33451 or %g3, %o5, %i5
33452 movneg %icc, %g7, %l1
33453 wr %g0, 0x0c, %asi
33454 ldstuba [%l7 + 0x55] %asi, %l0
33455loop_2915:
33456 nop
33457 wr %g0, 0x80, %asi
33458 ldstuba [%l7 + 0x5B] %asi, %o7
33459 edge32l %g5, %l5, %l3
33460 movrlz %i3, 0x109, %l2
33461 movneg %icc, %g2, %o1
33462 tvs %icc, 0x0
33463 fands %f4, %f4, %f1
33464 fsrc1s %f1, %f1
33465 subccc %o0, 0x14B5, %i1
33466 sll %i4, %i7, %i0
33467 tsubcc %i6, 0x1B04, %l4
33468 nop
33469 setx 0x27C5E90F, %l0, %l6
33470 st %l6, [%l7 + 0x28]
33471 ld [%l7 + 0x28], %f17
33472 setx 0x7BDCD7AD, %l1, %l5
33473 st %l5, [%l7 + 0x10]
33474 ld [%l7 + 0x10], %f1
33475 fsubs %f1, %f17, %f31
33476 sll %o6, 0x1B, %o4
33477 fbug %fcc0, loop_2916
33478 movl %xcc, %g1, %i2
33479 mova %icc, %g4, %l6
33480 set 0x50, %i0
33481 stwa %g6, [%l7 + %i0] 0x11
33482loop_2916:
33483 array16 %o3, %o2, %g3
33484 membar 0x75
33485 bgu,a,pn %xcc, loop_2917
33486 tn %xcc, 0x7
33487 alignaddr %o5, %i5, %l1
33488 sth %l0, [%l7 + 0x18]
33489loop_2917:
33490 movrlez %o7, %g7, %g5
33491 tcc %icc, 0x5
33492 mova %xcc, %l5, %l3
33493 fbge,a %fcc1, loop_2918
33494 ta %xcc, 0x6
33495 nop
33496 setx 0x1511B466940727D3, %l0, %l6
33497 stx %l6, [%l7 + 0x28]
33498 ldd [%l7 + 0x28], %f0
33499 setx 0xCCF82418FF6BA1A5, %l1, %l5
33500 stx %l5, [%l7 + 0x10]
33501 ldd [%l7 + 0x10], %f16
33502 fmuld %f16, %f0, %f20
33503 mova %icc, %i3, %l2
33504loop_2918:
33505 fsrc1s %f28, %f0
33506 fbne,a %fcc3, loop_2919
33507 movrlez %g2, 0x197, %o0
33508 udiv %o1, 0x1A92, %i4
33509 edge8l %i7, %i1, %i0
33510loop_2919:
33511 orn %i6, %l4, %o6
33512 brgez %o4, loop_2920
33513 brgz %g1, loop_2921
33514 umulcc %g4, %i2, %l6
33515 fcmpgt32 %f2, %f30, %g6
33516loop_2920:
33517 sra %o2, 0x0A, %o3
33518loop_2921:
33519 movn %icc, %g3, %o5
33520 stbar
33521 edge16l %l1, %i5, %l0
33522 xnor %o7, %g5, %l5
33523 nop
33524 setx 0x3855749B, %l0, %l6
33525 st %l6, [%l7 + 0x28]
33526 ld [%l7 + 0x28], %f23
33527 setx 0x4A29F443, %l1, %l5
33528 st %l5, [%l7 + 0x10]
33529 ld [%l7 + 0x10], %f4
33530 fsubs %f4, %f23, %f4
33531 fnand %f20, %f26, %f18
33532 fmovdne %xcc, %f20, %f14
33533 ldsb [%l7 + 0x6E], %g7
33534 alignaddr %i3, %l3, %l2
33535 nop
33536 setx 0xB59CDE0A2053299A, %l0, %l6
33537 stx %l6, [%l7 + 0x20]
33538 ldx [%l7 + 0x20], %fsr
33539 brgez %g2, loop_2922
33540 brz,a %o0, loop_2923
33541 tne %icc, 0x2
33542 xorcc %i4, 0x159D, %o1
33543loop_2922:
33544 edge32ln %i1, %i7, %i6
33545loop_2923:
33546 fbe,a %fcc1, loop_2924
33547 tn %xcc, 0x5
33548 edge16 %l4, %o6, %i0
33549 srl %o4, %g1, %i2
33550loop_2924:
33551 subcc %l6, 0x1F55, %g6
33552 fnegs %f2, %f17
33553 nop
33554 setx loop_2925, %l0, %l1
33555 wrpr 0x1, %tl
33556 wrpr %l1, %tnpc
33557 setx 0x34400001400, %l0, %l1
33558 wrpr %l1, %tstate
33559 wrhpr 0x4, %htstate
33560 done
33561 swap [%l7 + 0x64], %o2
33562 fmovrdgz %o3, %f22, %f12
33563 fsrc1 %f18, %f4
33564loop_2925:
33565 and %g4, %g3, %o5
33566 edge32n %i5, %l1, %l0
33567 andncc %g5, %o7, %l5
33568 set 0x20, %g1
33569 stwa %g7, [%l7 + %g1] 0x14
33570 brnz %l3, loop_2926
33571 nop
33572 setx loop_2927, %l0, %l1
33573 jmpl %l1, %l2
33574 prefetch [%l7 + 0x3C], 0x0
33575 ba,pn %xcc, loop_2928
33576loop_2926:
33577 fmovsg %icc, %f3, %f25
33578loop_2927:
33579 fbge %fcc2, loop_2929
33580 or %g2, %o0, %i3
33581loop_2928:
33582 stb %o1, [%l7 + 0x6C]
33583 edge32l %i1, %i4, %i7
33584loop_2929:
33585 edge8l %l4, %o6, %i0
33586 movrgz %o4, %g1, %i6
33587 movrlz %l6, %i2, %o2
33588 wr %g0, 0x80, %asi
33589 swapa [%l7 + 0x38] %asi, %g6
33590 nop
33591 set 0x40, %i2
33592 ldd [%l7 + %i2], %g4
33593 fones %f11
33594 edge32l %o3, %o5, %g3
33595 fnors %f29, %f15, %f10
33596 fnot2s %f24, %f19
33597 edge16 %i5, %l0, %l1
33598 movpos %icc, %g5, %o7
33599 andncc %l5, %g7, %l2
33600 fmul8x16au %f16, %f9, %f2
33601 edge16ln %l3, %g2, %i3
33602 sir 0x06C6
33603 movrlz %o0, 0x15B, %o1
33604 set 0x20, %g6
33605 ldxa [%l7 + %g6] 0x15, %i1
33606 fnors %f11, %f23, %f5
33607 movrlez %i7, %i4, %l4
33608 fcmple32 %f18, %f6, %i0
33609 subccc %o6, %o4, %g1
33610 saved
33611 rdpr %cwp, %g1
33612 rdpr %cansave, %g2
33613 rdpr %canrestore, %g3
33614 rdpr %cleanwin, %g4
33615 rdpr %otherwin, %g5
33616 rdpr %wstate, %g6
33617 nop
33618 fitod %f0, %f28
33619 fdtox %f28, %f22
33620 sllx %i6, 0x0C, %l6
33621 xorcc %i2, %g6, %g4
33622 xorcc %o2, 0x11E2, %o3
33623 movcc %xcc, %o5, %g3
33624 fblg,a %fcc2, loop_2930
33625 ldstub [%l7 + 0x3C], %l0
33626 movleu %icc, %i5, %l1
33627 bpos %icc, loop_2931
33628loop_2930:
33629 fsrc2 %f6, %f6
33630 fbg,a %fcc0, loop_2932
33631 brgez,a %o7, loop_2933
33632loop_2931:
33633 edge8 %l5, %g7, %g5
33634 fmovdl %icc, %f7, %f26
33635loop_2932:
33636 nop
33637 set 0x40, %o3
33638 ldda [%l7 + %o3] 0x80, %f16
33639loop_2933:
33640 nop
33641 setx loop_2934, %l0, %l1
33642 wrpr 0x1, %tl
33643 wrpr %l1, %tnpc
33644 setx 0x34400001400, %l0, %l1
33645 wrpr %l1, %tstate
33646 wrhpr 0x4, %htstate
33647 done
33648 movvc %icc, %l2, %g2
33649 tpos %icc, 0x3
33650 andcc %l3, %o0, %i3
33651loop_2934:
33652 alignaddr %o1, %i7, %i1
33653 call loop_2935
33654 subccc %i4, 0x1C09, %i0
33655 alignaddr %l4, %o6, %g1
33656 brlez,a %o4, loop_2936
33657loop_2935:
33658 movvs %xcc, %i6, %l6
33659 brnz %i2, loop_2937
33660 edge32n %g4, %g6, %o2
33661loop_2936:
33662 fnot1 %f22, %f8
33663 fpadd32 %f30, %f18, %f2
33664loop_2937:
33665 movvs %icc, %o3, %g3
33666 ldsb [%l7 + 0x4D], %o5
33667 fpackfix %f4, %f24
33668 fmovsne %icc, %f7, %f16
33669 fxnor %f30, %f8, %f14
33670 edge16l %i5, %l1, %o7
33671 saved
33672 rdpr %cwp, %g1
33673 rdpr %cansave, %g2
33674 rdpr %canrestore, %g3
33675 rdpr %cleanwin, %g4
33676 rdpr %otherwin, %g5
33677 rdpr %wstate, %g6
33678 and %l5, 0x1071, %l0
33679 addcc %g7, 0x0DC6, %l2
33680 fmovscs %icc, %f31, %f16
33681 tcs %xcc, 0x3
33682 call loop_2938
33683 sll %g5, 0x0C, %g2
33684 wr %g0, 0x17, %asi
33685 stda %f0, [%l7 + 0x40] %asi
33686 membar #Sync
33687loop_2938:
33688 fbue %fcc2, loop_2939
33689 sdivcc %l3, 0x1CD7, %o0
33690 movg %icc, %i3, %i7
33691 ta %xcc, 0x2
33692loop_2939:
33693 nop
33694 set 0x16, %l6
33695 ldub [%l7 + %l6], %i1
33696 sdiv %o1, 0x1C79, %i4
33697 srl %i0, 0x0F, %o6
33698 fmovrsgz %g1, %f19, %f26
33699 set 0x60, %i5
33700 ldda [%l7 + %i5] 0x81, %l4
33701 fmovdpos %xcc, %f9, %f10
33702 fbl %fcc3, loop_2940
33703 array8 %o4, %l6, %i6
33704 fands %f9, %f22, %f6
33705 tsubcctv %g4, 0x0731, %g6
33706loop_2940:
33707 addcc %o2, 0x0FFD, %o3
33708 fcmpgt16 %f28, %f28, %i2
33709 ta %icc, 0x3
33710 and %g3, 0x069E, %i5
33711 movre %o5, 0x271, %l1
33712 subccc %l5, %l0, %o7
33713 movcs %icc, %l2, %g5
33714 fmovdvc %xcc, %f30, %f31
33715 set 0x19, %o1
33716 ldstuba [%l7 + %o1] 0x80, %g7
33717 te %xcc, 0x0
33718 bcs %icc, loop_2941
33719 sllx %l3, %g2, %o0
33720 nop
33721 setx loop_2942, %l0, %l1
33722 wrpr 0x1, %tl
33723 wrpr %l1, %tnpc
33724 setx 0x34400001400, %l0, %l1
33725 wrpr %l1, %tstate
33726 wrhpr 0x4, %htstate
33727 done
33728 fmovspos %xcc, %f31, %f20
33729loop_2941:
33730 nop
33731 set 0x44, %o4
33732 lduwa [%l7 + %o4] 0x80, %i7
33733loop_2942:
33734 fnot2 %f20, %f20
33735 bleu %xcc, loop_2943
33736 movrne %i3, 0x1D6, %i1
33737 fzeros %f13
33738 fmovsa %icc, %f8, %f5
33739loop_2943:
33740 edge32n %i4, %i0, %o1
33741 taddcctv %o6, %l4, %o4
33742 andn %g1, %l6, %g4
33743 tne %icc, 0x4
33744 tpos %xcc, 0x6
33745 swap [%l7 + 0x5C], %i6
33746 movleu %xcc, %g6, %o3
33747 fmovrslz %o2, %f25, %f11
33748 be %xcc, loop_2944
33749 ldd [%l7 + 0x28], %f2
33750 tn %xcc, 0x4
33751 movneg %icc, %g3, %i2
33752loop_2944:
33753 smulcc %i5, 0x1B81, %o5
33754 add %l5, 0x1A72, %l1
33755 movn %xcc, %l0, %l2
33756 edge16n %g5, %o7, %l3
33757 fandnot1s %f22, %f16, %f23
33758 mova %icc, %g2, %g7
33759 brgz %o0, loop_2945
33760 sdivx %i3, 0x14A8, %i1
33761 movl %xcc, %i7, %i0
33762 orn %i4, %o1, %l4
33763loop_2945:
33764 edge32l %o6, %o4, %g1
33765 add %g4, %l6, %i6
33766 xorcc %g6, %o3, %g3
33767 nop
33768 setx 0xF4DB3EDFA06E2884, %l0, %l6
33769 stx %l6, [%l7 + 0x18]
33770 ldx [%l7 + 0x18], %fsr
33771 ldsh [%l7 + 0x30], %o2
33772 edge16n %i2, %i5, %l5
33773 sub %o5, 0x1147, %l0
33774 set 0x40, %l2
33775 ldda [%l7 + %l2] 0x14, %f0
33776 fpadd16 %f20, %f12, %f30
33777 fmovdn %xcc, %f14, %f21
33778 fmovrsne %l1, %f9, %f2
33779 wr %g0, 0x0c, %asi
33780 sta %f31, [%l7 + 0x5C] %asi
33781 sethi 0x091B, %g5
33782 tcc %icc, 0x0
33783 fmovrdne %l2, %f18, %f2
33784 brz,a %o7, loop_2946
33785 alignaddrl %l3, %g2, %g7
33786 nop
33787 fitod %f12, %f28
33788 fdtoi %f28, %f12
33789 smul %o0, 0x1240, %i3
33790loop_2946:
33791 movrlez %i7, 0x0CA, %i1
33792 stb %i4, [%l7 + 0x37]
33793 udiv %o1, 0x1620, %l4
33794 membar #Sync
33795 wr %g0, 0xf9, %asi
33796 ldda [%l7 + 0x40] %asi, %f0
33797 addccc %i0, %o4, %o6
33798 edge8 %g4, %l6, %i6
33799 andcc %g6, %g1, %o3
33800 fcmple16 %f22, %f8, %g3
33801 call loop_2947
33802 sdiv %i2, 0x0E6A, %i5
33803 tge %xcc, 0x2
33804 brz,a %o2, loop_2948
33805loop_2947:
33806 addccc %l5, %o5, %l0
33807 fornot2s %f19, %f5, %f20
33808 fmovdneg %icc, %f16, %f4
33809loop_2948:
33810 tsubcctv %g5, %l1, %l2
33811 taddcctv %l3, 0x1FF5, %o7
33812 fmovsvs %icc, %f5, %f11
33813 brlez,a %g7, loop_2949
33814 movvc %icc, %g2, %i3
33815 te %icc, 0x3
33816 tleu %xcc, 0x7
33817loop_2949:
33818 movg %icc, %o0, %i7
33819 sir 0x151A
33820 bn %xcc, loop_2950
33821 bleu,a,pt %xcc, loop_2951
33822 tne %xcc, 0x4
33823 fbn,a %fcc2, loop_2952
33824loop_2950:
33825 pdist %f18, %f26, %f4
33826loop_2951:
33827 edge8n %i4, %i1, %l4
33828 tle %icc, 0x0
33829loop_2952:
33830 srl %o1, 0x16, %i0
33831 fpadd16 %f24, %f30, %f22
33832 smulcc %o4, 0x0C94, %o6
33833 fsrc1 %f10, %f26
33834 std %f14, [%l7 + 0x40]
33835 tsubcc %l6, 0x05A3, %g4
33836 tsubcc %g6, %i6, %o3
33837 fornot2s %f18, %f30, %f14
33838 add %g3, 0x16AB, %g1
33839 movn %icc, %i2, %i5
33840 fornot2s %f24, %f17, %f30
33841 smulcc %o2, %l5, %o5
33842 fzeros %f1
33843 nop
33844 setx 0xC04D46A8, %l0, %l6
33845 st %l6, [%l7 + 0x54]
33846 ld [%l7 + 0x54], %fsr
33847 set 0x1E, %i4
33848 stba %l0, [%l7 + %i4] 0x18
33849 array8 %l1, %l2, %g5
33850 andncc %o7, %g7, %g2
33851 movleu %xcc, %l3, %i3
33852 move %xcc, %i7, %i4
33853 edge16 %o0, %i1, %l4
33854 nop
33855 setx 0x22CB9E20, %l0, %l6
33856 st %l6, [%l7 + 0x28]
33857 ld [%l7 + 0x28], %f24
33858 setx 0xFE131B2E, %l1, %l5
33859 st %l5, [%l7 + 0x10]
33860 ld [%l7 + 0x10], %f22
33861 fadds %f22, %f24, %f24
33862 movcc %xcc, %o1, %i0
33863 fmovrdlz %o6, %f26, %f30
33864 tge %xcc, 0x3
33865 stx %l6, [%l7 + 0x60]
33866 bl,a loop_2953
33867 pdist %f10, %f16, %f22
33868 fbe %fcc2, loop_2954
33869 edge16ln %o4, %g6, %i6
33870loop_2953:
33871 nop
33872 setx 0x99252C3A, %l0, %l6
33873 st %l6, [%l7 + 0x28]
33874 ld [%l7 + 0x28], %f1
33875 setx 0x231AB2F9, %l1, %l5
33876 st %l5, [%l7 + 0x10]
33877 ld [%l7 + 0x10], %f9
33878 fmuls %f9, %f1, %f26
33879 st %f12, [%l7 + 0x70]
33880loop_2954:
33881 subc %o3, 0x144A, %g4
33882 edge32 %g3, %i2, %g1
33883 edge16 %o2, %i5, %l5
33884 edge32l %l0, %o5, %l2
33885 movl %icc, %g5, %l1
33886 nop
33887 set 0x58, %i7
33888 ldx [%l7 + %i7], %o7
33889 lduw [%l7 + 0x78], %g7
33890 movrlez %g2, 0x1F4, %i3
33891 nop
33892 setx loop_2955, %l0, %l1
33893 wrpr 0x1, %tl
33894 wrpr %l1, %tnpc
33895 setx 0x34400001400, %l0, %l1
33896 wrpr %l1, %tstate
33897 wrhpr 0x4, %htstate
33898 done
33899 fcmpgt32 %f14, %f14, %i7
33900 umulcc %i4, %o0, %i1
33901 fcmple16 %f16, %f28, %l4
33902loop_2955:
33903 alignaddrl %o1, %i0, %o6
33904 stb %l6, [%l7 + 0x29]
33905 array16 %l3, %g6, %i6
33906 nop
33907 setx 0x3DEC606E5DB5A119, %l0, %l6
33908 stx %l6, [%l7 + 0x28]
33909 ldd [%l7 + 0x28], %f22
33910 setx 0x88E3D24193ABE8D4, %l1, %l5
33911 stx %l5, [%l7 + 0x10]
33912 ldd [%l7 + 0x10], %f24
33913 fdivd %f24, %f22, %f28
33914 xnor %o3, 0x1A3E, %o4
33915 array16 %g4, %g3, %g1
33916 mulscc %i2, 0x002E, %o2
33917 movrlez %i5, %l5, %o5
33918 fzero %f30
33919 movpos %xcc, %l2, %g5
33920 wr %g0, 0x88, %asi
33921 prefetcha [%l7 + 0x10] %asi, 0x3
33922 smul %o7, %l1, %g7
33923 ldx [%l7 + 0x48], %i3
33924 movl %icc, %g2, %i4
33925 movre %o0, %i7, %i1
33926 tge %xcc, 0x3
33927 mulx %l4, %o1, %o6
33928 tpos %icc, 0x6
33929 edge8l %i0, %l3, %g6
33930 tl %xcc, 0x1
33931 membar 0x75
33932 bgu,a,pn %xcc, loop_2956
33933 taddcc %i6, 0x122F, %l6
33934 set 0x1A, %o0
33935 ldsha [%l7 + %o0] 0x15, %o3
33936loop_2956:
33937 umul %o4, %g3, %g4
33938 fbue,a %fcc2, loop_2957
33939 udivcc %i2, 0x1F10, %g1
33940 mova %xcc, %o2, %l5
33941 flush %l7 + 0x74
33942loop_2957:
33943 movl %icc, %o5, %l2
33944 tl %icc, 0x5
33945 udivx %g5, 0x1F01, %l0
33946 move %icc, %o7, %i5
33947 fbo,a %fcc3, loop_2958
33948 sra %l1, %g7, %i3
33949 set 0x74, %i3
33950 stha %i4, [%l7 + %i3] 0x2f
33951 membar #Sync
33952loop_2958:
33953 fpadd16 %f16, %f28, %f24
33954 umulcc %g2, %i7, %i1
33955 sir 0x1C26
33956 andcc %l4, 0x17BE, %o1
33957 sdivcc %o0, 0x03F2, %i0
33958 fpsub32 %f22, %f22, %f20
33959 orncc %o6, 0x1A47, %l3
33960 brlz,a %i6, loop_2959
33961 brlez %g6, loop_2960
33962 bneg loop_2961
33963 xnorcc %l6, 0x18B8, %o4
33964loop_2959:
33965 fmovsn %icc, %f29, %f13
33966loop_2960:
33967 tle %icc, 0x7
33968loop_2961:
33969 fmovrdgz %g3, %f8, %f18
33970 orncc %o3, 0x10E7, %g4
33971 saved
33972 rdpr %cwp, %g1
33973 rdpr %cansave, %g2
33974 rdpr %canrestore, %g3
33975 rdpr %cleanwin, %g4
33976 rdpr %otherwin, %g5
33977 rdpr %wstate, %g6
33978 set 0x62, %l1
33979 ldsha [%l7 + %l1] 0x0c, %g1
33980 fnot2 %f22, %f14
33981 umul %o2, %l5, %o5
33982 tvs %icc, 0x1
33983 fmovsle %xcc, %f17, %f26
33984 set 0x60, %g4
33985 lduwa [%l7 + %g4] 0x15, %l2
33986 srax %i2, 0x18, %g5
33987 sdivcc %l0, 0x0998, %i5
33988 taddcctv %o7, 0x1EEE, %g7
33989 addcc %i3, %i4, %g2
33990 faligndata %f24, %f8, %f4
33991 ble,a,pn %xcc, loop_2962
33992 movre %l1, %i7, %i1
33993 sra %o1, 0x0C, %o0
33994 te %icc, 0x6
33995loop_2962:
33996 nop
33997 setx 0x301F021B106C7F42, %l0, %l6
33998 stx %l6, [%l7 + 0x30]
33999 ldx [%l7 + 0x30], %fsr
34000 fpack32 %f14, %f30, %f24
34001 fmovsg %xcc, %f2, %f31
34002 sub %l4, 0x1E97, %o6
34003 set 0x30, %o7
34004 ldxa [%g0 + %o7] 0x50, %l3
34005 array8 %i0, %g6, %l6
34006 nop
34007 fitos %f6, %f0
34008 fstoi %f0, %f25
34009 fands %f30, %f6, %f18
34010 tleu %icc, 0x3
34011 fabss %f22, %f8
34012 bgu loop_2963
34013 fcmpeq16 %f14, %f30, %o4
34014 bne loop_2964
34015 umulcc %i6, 0x0B37, %g3
34016loop_2963:
34017 movre %o3, 0x263, %g4
34018 movre %g1, %l5, %o5
34019loop_2964:
34020 saved
34021 rdpr %cwp, %g1
34022 rdpr %cansave, %g2
34023 rdpr %canrestore, %g3
34024 rdpr %cleanwin, %g4
34025 rdpr %otherwin, %g5
34026 rdpr %wstate, %g6
34027 tcs %xcc, 0x4
34028 fmovsl %icc, %f24, %f3
34029 tneg %xcc, 0x0
34030 membar 0x6F
34031 fcmpgt16 %f28, %f26, %l2
34032 tcc %xcc, 0x5
34033 edge32n %i2, %o2, %g5
34034 fmovdvs %xcc, %f22, %f15
34035 fcmple32 %f18, %f20, %l0
34036 tleu %xcc, 0x0
34037 movgu %icc, %o7, %g7
34038 popc %i5, %i4
34039 movpos %xcc, %i3, %l1
34040 ldub [%l7 + 0x77], %g2
34041 tge %icc, 0x6
34042 ldd [%l7 + 0x18], %f12
34043 fxor %f24, %f16, %f4
34044 andcc %i1, 0x17EF, %i7
34045 wr %g0, 0x11, %asi
34046 lda [%l7 + 0x78] %asi, %f23
34047 saved
34048 rdpr %cwp, %g1
34049 rdpr %cansave, %g2
34050 rdpr %canrestore, %g3
34051 rdpr %cleanwin, %g4
34052 rdpr %otherwin, %g5
34053 rdpr %wstate, %g6
34054 tne %icc, 0x4
34055 or %o1, 0x02F5, %o0
34056 brlez %l4, loop_2965
34057 fmuld8sux16 %f30, %f26, %f2
34058 tleu %xcc, 0x7
34059 movg %xcc, %o6, %i0
34060loop_2965:
34061 tle %icc, 0x7
34062 fornot2 %f20, %f22, %f16
34063 brz,a %l3, loop_2966
34064 tneg %icc, 0x1
34065 stb %l6, [%l7 + 0x43]
34066 be,a %xcc, loop_2967
34067loop_2966:
34068 nop
34069 fitod %f0, %f14
34070 fdtos %f14, %f31
34071 edge8ln %g6, %i6, %o4
34072 nop
34073 setx loop_2968, %l0, %l1
34074 wrpr 0x1, %tl
34075 wrpr %l1, %tnpc
34076 setx 0x34400001400, %l0, %l1
34077 wrpr %l1, %tstate
34078 wrhpr 0x4, %htstate
34079 done
34080loop_2967:
34081 movcs %xcc, %g3, %o3
34082 andn %g1, %g4, %o5
34083 addcc %l2, %i2, %l5
34084loop_2968:
34085 mulx %g5, %o2, %o7
34086 andcc %l0, 0x1345, %i5
34087 andcc %i4, %g7, %i3
34088 array32 %l1, %g2, %i1
34089 sir 0x08DE
34090 set 0x64, %o6
34091 swapa [%l7 + %o6] 0x04, %i7
34092 fcmpgt32 %f26, %f0, %o0
34093 movcc %xcc, %o1, %l4
34094 set 0x61, %o2
34095 ldstuba [%l7 + %o2] 0x89, %o6
34096 tcc %icc, 0x3
34097 call loop_2969
34098 tcs %icc, 0x2
34099 bgu,pt %icc, loop_2970
34100 andncc %i0, %l3, %l6
34101loop_2969:
34102 te %icc, 0x0
34103 bne,a loop_2971
34104loop_2970:
34105 udivcc %g6, 0x1445, %o4
34106 fba %fcc1, loop_2972
34107 te %icc, 0x4
34108loop_2971:
34109 umulcc %g3, %i6, %o3
34110 xnor %g1, %o5, %l2
34111loop_2972:
34112 fone %f20
34113 sdivcc %i2, 0x199A, %l5
34114 edge16n %g5, %g4, %o2
34115 movge %icc, %o7, %l0
34116 movcc %icc, %i4, %i5
34117 sdiv %g7, 0x02F4, %i3
34118 edge16n %l1, %g2, %i1
34119 mulx %o0, 0x172D, %i7
34120 sethi 0x125F, %l4
34121 tvc %xcc, 0x6
34122 tsubcc %o1, %i0, %l3
34123 sir 0x0CF6
34124 fnor %f12, %f18, %f0
34125 movgu %xcc, %o6, %l6
34126 faligndata %f24, %f22, %f16
34127 movleu %icc, %o4, %g6
34128 edge32n %g3, %i6, %o3
34129 udiv %g1, 0x00EF, %l2
34130 fbue,a %fcc2, loop_2973
34131 fandnot1 %f28, %f28, %f6
34132 smulcc %o5, 0x00C7, %l5
34133 and %g5, %i2, %g4
34134loop_2973:
34135 ldsh [%l7 + 0x46], %o2
34136 sdiv %o7, 0x0394, %l0
34137 tsubcctv %i4, %g7, %i3
34138 fbul,a %fcc2, loop_2974
34139 sethi 0x05F2, %l1
34140 ldstub [%l7 + 0x47], %g2
34141 movl %xcc, %i5, %i1
34142loop_2974:
34143 call loop_2975
34144 fxnors %f24, %f10, %f13
34145 fmovsn %xcc, %f16, %f17
34146 wr %g0, 0x89, %asi
34147 lduwa [%l7 + 0x78] %asi, %o0
34148loop_2975:
34149 movrlz %i7, 0x085, %o1
34150 fmovdl %icc, %f5, %f27
34151 tsubcctv %i0, 0x1C1E, %l4
34152 fands %f28, %f8, %f0
34153 sdivx %l3, 0x1E12, %l6
34154 add %o4, %g6, %o6
34155 tleu %xcc, 0x0
34156 array16 %g3, %i6, %g1
34157 umul %o3, 0x04BB, %o5
34158 brz,a %l2, loop_2976
34159 fmovsge %icc, %f11, %f11
34160 saved
34161 rdpr %cwp, %g1
34162 rdpr %cansave, %g2
34163 rdpr %canrestore, %g3
34164 rdpr %cleanwin, %g4
34165 rdpr %otherwin, %g5
34166 rdpr %wstate, %g6
34167 array32 %l5, %i2, %g4
34168loop_2976:
34169 movne %xcc, %o2, %o7
34170 tvs %icc, 0x7
34171 fnot2s %f19, %f9
34172 saved
34173 rdpr %cwp, %g1
34174 rdpr %cansave, %g2
34175 rdpr %canrestore, %g3
34176 rdpr %cleanwin, %g4
34177 rdpr %otherwin, %g5
34178 rdpr %wstate, %g6
34179 brz %l0, loop_2977
34180 be,pt %icc, loop_2978
34181 nop
34182 fitod %f4, %f16
34183 fdtox %f16, %f16
34184 andn %g5, %g7, %i3
34185loop_2977:
34186 xorcc %l1, %i4, %i5
34187loop_2978:
34188 tne %xcc, 0x2
34189 alignaddr %g2, %i1, %o0
34190 sdiv %i7, 0x0430, %o1
34191 restored
34192 rdpr %cwp, %g1
34193 rdpr %cansave, %g2
34194 rdpr %canrestore, %g3
34195 rdpr %cleanwin, %g4
34196 rdpr %otherwin, %g5
34197 rdpr %wstate, %g6
34198 brlz,a %l4, loop_2979
34199 fbue %fcc3, loop_2980
34200 sdiv %l3, 0x0613, %l6
34201 brgez %o4, loop_2981
34202loop_2979:
34203 sdivcc %i0, 0x0CDF, %g6
34204loop_2980:
34205 tneg %xcc, 0x4
34206 membar 0x7D
34207loop_2981:
34208 xnor %o6, %g3, %g1
34209 membar 0x6B
34210 fblg,a %fcc0, loop_2982
34211 subcc %i6, 0x1753, %o3
34212 udiv %o5, 0x10CC, %l2
34213 fandnot1 %f20, %f6, %f26
34214loop_2982:
34215 bvs,a loop_2983
34216 tg %icc, 0x1
34217 fcmpne32 %f24, %f18, %i2
34218 set 0x50, %g7
34219 lduwa [%l7 + %g7] 0x88, %l5
34220loop_2983:
34221 sll %o2, %g4, %o7
34222 edge32ln %g5, %l0, %g7
34223 movn %icc, %l1, %i3
34224 fcmpgt32 %f14, %f2, %i4
34225 add %g2, 0x1E0B, %i5
34226 tneg %icc, 0x5
34227 add %o0, 0x02A0, %i7
34228 fmovsleu %xcc, %f23, %f13
34229 nop
34230 setx 0x2DF326A098C06B17, %l0, %l6
34231 stx %l6, [%l7 + 0x28]
34232 ldd [%l7 + 0x28], %f16
34233 setx 0xA1BC804E0263FA8F, %l1, %l5
34234 stx %l5, [%l7 + 0x10]
34235 ldd [%l7 + 0x10], %f12
34236 fsubd %f12, %f16, %f14
34237 umul %i1, 0x1C2C, %o1
34238 movvs %xcc, %l4, %l3
34239 tge %icc, 0x1
34240 movcc %xcc, %l6, %o4
34241 set 0x37, %g3
34242 ldstuba [%l7 + %g3] 0x80, %g6
34243 ldstub [%l7 + 0x31], %o6
34244 tpos %xcc, 0x1
34245 movrne %i0, 0x17B, %g3
34246 udivx %g1, 0x0E93, %i6
34247 fmul8sux16 %f26, %f18, %f8
34248 fbul,a %fcc3, loop_2984
34249 mulx %o5, 0x0C48, %o3
34250 movcs %icc, %l2, %i2
34251 nop
34252 setx 0x10B2331B, %l0, %l6
34253 st %l6, [%l7 + 0x28]
34254 ld [%l7 + 0x28], %f16
34255 setx 0xDBAAE262, %l1, %l5
34256 st %l5, [%l7 + 0x10]
34257 ld [%l7 + 0x10], %f22
34258 fdivs %f22, %f16, %f3
34259loop_2984:
34260 fmovdl %xcc, %f10, %f25
34261 fcmple32 %f26, %f10, %o2
34262 array32 %g4, %l5, %o7
34263 sra %l0, 0x14, %g5
34264 mulscc %g7, %l1, %i3
34265 edge32ln %g2, %i4, %o0
34266 umulcc %i5, %i1, %i7
34267 movvs %xcc, %l4, %l3
34268 xor %o1, %l6, %g6
34269 wr %g0, 0x11, %asi
34270 ldsba [%l7 + 0x57] %asi, %o6
34271 movrgz %o4, 0x3DB, %g3
34272 set 0x4E, %l0
34273 lduba [%l7 + %l0] 0x04, %i0
34274 ble %xcc, loop_2985
34275 movre %i6, %g1, %o3
34276 st %f26, [%l7 + 0x74]
34277 be loop_2986
34278loop_2985:
34279 te %xcc, 0x6
34280 taddcctv %o5, %i2, %o2
34281 movn %icc, %g4, %l5
34282loop_2986:
34283 movrgez %l2, %o7, %l0
34284 movpos %icc, %g7, %l1
34285 ldsw [%l7 + 0x74], %g5
34286 addccc %i3, 0x0AA6, %g2
34287 set 0x49, %i1
34288 ldstuba [%l7 + %i1] 0x19, %i4
34289 tcc %xcc, 0x3
34290 fmovsle %icc, %f3, %f14
34291 prefetch [%l7 + 0x78], 0x2
34292 orn %o0, 0x021D, %i5
34293 ba,pn %xcc, loop_2987
34294 edge16l %i1, %l4, %l3
34295 sdiv %i7, 0x0A5C, %l6
34296 tsubcc %o1, %o6, %o4
34297loop_2987:
34298 srax %g3, 0x13, %i0
34299 addc %g6, 0x193C, %g1
34300 set 0x40, %g2
34301 stda %f0, [%l7 + %g2] 0x15
34302 mova %icc, %o3, %i6
34303 tle %icc, 0x3
34304 tcs %xcc, 0x3
34305 fone %f20
34306 tsubcc %i2, %o5, %o2
34307 movn %xcc, %g4, %l2
34308 edge32ln %l5, %o7, %g7
34309 fmul8ulx16 %f2, %f2, %f30
34310 nop
34311 setx loop_2988, %l0, %l1
34312 wrpr 0x1, %tl
34313 wrpr %l1, %tpc
34314 add %l1, 0x4, %l1
34315 wrpr %l1, %tnpc
34316 setx 0x34400001400, %l0, %l1
34317 wrpr %l1, %tstate
34318 wrhpr 0x4, %htstate
34319 retry
34320 fpadd32s %f22, %f8, %f11
34321 nop
34322 fitos %f8, %f6
34323 fstod %f6, %f22
34324 fmovrsgz %l1, %f17, %f28
34325loop_2988:
34326 nop
34327 wr %g0, 0x11, %asi
34328 swapa [%l7 + 0x20] %asi, %l0
34329 tsubcctv %g5, %g2, %i4
34330 fcmpne16 %f6, %f14, %o0
34331 subcc %i5, 0x040B, %i3
34332 movg %xcc, %i1, %l4
34333 movrgez %l3, 0x3F0, %l6
34334 movn %icc, %i7, %o1
34335 fmovdle %icc, %f19, %f7
34336 brlez,a %o6, loop_2989
34337 brgz %g3, loop_2990
34338 xor %o4, 0x03E9, %i0
34339 edge16ln %g1, %g6, %i6
34340loop_2989:
34341 array8 %i2, %o3, %o5
34342loop_2990:
34343 xorcc %o2, %l2, %g4
34344 edge8l %l5, %o7, %l1
34345 mulx %l0, %g5, %g2
34346 fmovrsne %i4, %f5, %f2
34347 sllx %o0, 0x14, %i5
34348 ldsh [%l7 + 0x7E], %i3
34349 xor %g7, %i1, %l4
34350 fmovsge %xcc, %f30, %f7
34351 restored
34352 rdpr %cwp, %g1
34353 rdpr %cansave, %g2
34354 rdpr %canrestore, %g3
34355 rdpr %cleanwin, %g4
34356 rdpr %otherwin, %g5
34357 rdpr %wstate, %g6
34358 movrlz %l3, %i7, %o1
34359 ldsw [%l7 + 0x18], %o6
34360 faligndata %f8, %f10, %f18
34361 fnegs %f2, %f31
34362 bge,pn %icc, loop_2991
34363 sdiv %l6, 0x1514, %o4
34364 bl,pt %xcc, loop_2992
34365 st %f21, [%l7 + 0x4C]
34366loop_2991:
34367 nop
34368 fitod %f18, %f2
34369 nop
34370 setx 0x0FB5BB110B5E6230, %l0, %l6
34371 stx %l6, [%l7 + 0x28]
34372 ldd [%l7 + 0x28], %f16
34373 setx 0x1E57B3B150F382B7, %l1, %l5
34374 stx %l5, [%l7 + 0x10]
34375 ldd [%l7 + 0x10], %f12
34376 fmuld %f12, %f16, %f2
34377loop_2992:
34378 tleu %icc, 0x1
34379 fandnot1s %f24, %f21, %f14
34380 srlx %g3, %g1, %i0
34381 set 0x6A, %i6
34382 lduba [%l7 + %i6] 0x80, %i6
34383 edge16ln %g6, %o3, %i2
34384 srl %o5, %l2, %g4
34385 tsubcctv %l5, %o7, %o2
34386 bgu,a,pn %icc, loop_2993
34387 srl %l1, 0x19, %l0
34388 wr %g0, 0x88, %asi
34389 sta %f30, [%l7 + 0x60] %asi
34390loop_2993:
34391 sll %g2, %g5, %o0
34392 ba,a,pt %icc, loop_2994
34393 subc %i5, %i3, %g7
34394 ldub [%l7 + 0x45], %i4
34395 movge %xcc, %i1, %l4
34396loop_2994:
34397 andn %i7, %o1, %o6
34398 fmovsl %xcc, %f27, %f17
34399 move %xcc, %l6, %l3
34400 fmul8x16al %f6, %f4, %f26
34401 te %xcc, 0x4
34402 bvc,a,pn %icc, loop_2995
34403 nop
34404 setx 0xABF1A58E8070B0C6, %l0, %l6
34405 stx %l6, [%l7 + 0x50]
34406 ldx [%l7 + 0x50], %fsr
34407 taddcctv %o4, 0x1C08, %g3
34408 mulx %g1, %i6, %g6
34409loop_2995:
34410 tn %icc, 0x7
34411 call loop_2996
34412 udivx %i0, 0x010C, %i2
34413 tcs %icc, 0x7
34414 movre %o5, 0x3CB, %l2
34415loop_2996:
34416 fmovdleu %icc, %f24, %f7
34417 fnot2s %f30, %f10
34418 edge16l %g4, %l5, %o7
34419 movvc %icc, %o3, %l1
34420 fpackfix %f8, %f28
34421 fbn %fcc1, loop_2997
34422 movvs %xcc, %l0, %g2
34423 bg loop_2998
34424 array8 %o2, %o0, %i5
34425loop_2997:
34426 array16 %i3, %g5, %g7
34427 movleu %xcc, %i1, %i4
34428loop_2998:
34429 orn %i7, %o1, %l4
34430 set 0x76, %l4
34431 ldstuba [%l7 + %l4] 0x04, %l6
34432 movre %o6, 0x079, %l3
34433 movl %xcc, %o4, %g3
34434 sub %g1, %g6, %i6
34435 sir 0x0671
34436 addcc %i2, %i0, %l2
34437 tsubcc %g4, 0x1240, %l5
34438 movg %xcc, %o7, %o3
34439 sub %o5, %l0, %g2
34440 edge8 %o2, %o0, %i5
34441 fpsub32 %f6, %f4, %f8
34442 brlez,a %l1, loop_2999
34443 fmovdvc %icc, %f17, %f16
34444 ta %icc, 0x7
34445 fmovde %xcc, %f9, %f16
34446loop_2999:
34447 sdivcc %i3, 0x0E82, %g7
34448 nop
34449 set 0x70, %l3
34450 sth %i1, [%l7 + %l3]
34451 nop
34452 fitos %f10, %f27
34453 fstoi %f27, %f20
34454 edge16ln %g5, %i7, %o1
34455 tpos %icc, 0x5
34456 nop
34457 setx loop_3000, %l0, %l1
34458 jmpl %l1, %l4
34459 bvc,pn %xcc, loop_3001
34460 fcmpeq32 %f8, %f10, %l6
34461 udivcc %o6, 0x1F7E, %i4
34462loop_3000:
34463 fnot1 %f4, %f22
34464loop_3001:
34465 smul %o4, %l3, %g1
34466 tpos %xcc, 0x7
34467 fsrc2 %f12, %f28
34468 fmovdcc %xcc, %f20, %f3
34469 srlx %g6, 0x11, %i6
34470 subccc %i2, 0x060F, %g3
34471 xnor %l2, 0x1A05, %g4
34472 set 0x34, %g5
34473 sta %f31, [%l7 + %g5] 0x80
34474 movrgz %i0, 0x0BE, %o7
34475 fand %f0, %f10, %f24
34476 srl %l5, 0x0E, %o5
34477 tleu %xcc, 0x2
34478 tpos %icc, 0x2
34479 tpos %icc, 0x0
34480 fcmple16 %f10, %f10, %o3
34481 udiv %l0, 0x1E65, %o2
34482 smul %o0, %g2, %l1
34483 edge8n %i5, %g7, %i3
34484 ldd [%l7 + 0x38], %g4
34485 sdivx %i1, 0x167C, %i7
34486 tpos %xcc, 0x2
34487 fmovsge %xcc, %f25, %f29
34488 edge16l %o1, %l6, %o6
34489 be,pn %xcc, loop_3002
34490 array32 %i4, %l4, %o4
34491 movne %icc, %g1, %l3
34492 ldd [%l7 + 0x38], %i6
34493loop_3002:
34494 nop
34495 setx loop_3003, %l0, %l1
34496 jmpl %l1, %g6
34497 sdivx %g3, 0x06F7, %i2
34498 set 0x2A, %o5
34499 stha %l2, [%l7 + %o5] 0x15
34500loop_3003:
34501 movre %g4, 0x22F, %o7
34502 swap [%l7 + 0x54], %i0
34503 subcc %l5, %o5, %l0
34504 faligndata %f4, %f12, %f22
34505 ldsh [%l7 + 0x48], %o3
34506 membar 0x55
34507 fmovrde %o2, %f26, %f22
34508 nop
34509 setx 0x4BCA7755, %l0, %l6
34510 st %l6, [%l7 + 0x28]
34511 ld [%l7 + 0x28], %f14
34512 setx 0x0A6019D4, %l1, %l5
34513 st %l5, [%l7 + 0x10]
34514 ld [%l7 + 0x10], %f19
34515 fdivs %f19, %f14, %f23
34516 nop
34517 setx 0x88322F18A8D743D7, %l0, %l6
34518 stx %l6, [%l7 + 0x28]
34519 ldd [%l7 + 0x28], %f10
34520 setx 0xB1AF4BF8D902E503, %l1, %l5
34521 stx %l5, [%l7 + 0x10]
34522 ldd [%l7 + 0x10], %f0
34523 fsubd %f0, %f10, %f14
34524 movvs %icc, %o0, %g2
34525 nop
34526 fitod %f6, %f18
34527 fdtoi %f18, %f11
34528 set 0x40, %l5
34529 ldda [%l7 + %l5] 0x2e, %i4
34530 tvs %xcc, 0x4
34531 alignaddrl %l1, %g7, %i3
34532 set 0x08, %g1
34533 swapa [%l7 + %g1] 0x11, %i1
34534 wr %g0, 0x2b, %asi
34535 ldda [%l7 + 0x70] %asi, %g4
34536 mulscc %i7, %o1, %l6
34537 sdivx %i4, 0x1002, %o6
34538 fors %f29, %f16, %f24
34539 nop
34540 setx 0x2CCCA85BA05C1E5D, %l0, %l6
34541 stx %l6, [%l7 + 0x10]
34542 ldx [%l7 + 0x10], %fsr
34543 nop
34544 fitod %f2, %f18
34545 fdtos %f18, %f15
34546 fpadd32 %f22, %f24, %f26
34547 set 0x2F, %i0
34548 ldstuba [%l7 + %i0] 0x89, %o4
34549 movgu %icc, %l4, %l3
34550 bne loop_3004
34551 tsubcctv %g1, %g6, %g3
34552 fpsub32s %f8, %f20, %f7
34553 edge32n %i6, %i2, %g4
34554loop_3004:
34555 fone %f12
34556 movrgz %o7, %i0, %l2
34557 andcc %l5, 0x1150, %o5
34558 xor %o3, %o2, %o0
34559 brlez %g2, loop_3005
34560 sdivcc %i5, 0x1AC3, %l0
34561 fmovd %f14, %f16
34562 andcc %g7, %l1, %i1
34563loop_3005:
34564 sir 0x1F71
34565 tn %icc, 0x4
34566 fmovdvc %xcc, %f8, %f5
34567 fble,a %fcc1, loop_3006
34568 xnorcc %i3, %g5, %o1
34569 nop
34570 fitod %f27, %f16
34571 bne %icc, loop_3007
34572loop_3006:
34573 movrlez %l6, 0x0E3, %i7
34574 movrne %i4, %o6, %o4
34575 tsubcc %l3, 0x17CD, %l4
34576loop_3007:
34577 umulcc %g6, %g1, %g3
34578 fmovspos %xcc, %f6, %f26
34579 movrgez %i2, %g4, %i6
34580 movge %xcc, %o7, %i0
34581 udiv %l5, 0x06BB, %l2
34582 bg,a %icc, loop_3008
34583 fmovdle %xcc, %f7, %f23
34584 brlez %o3, loop_3009
34585 fnands %f31, %f11, %f16
34586loop_3008:
34587 umulcc %o2, %o0, %o5
34588 saved
34589 rdpr %cwp, %g1
34590 rdpr %cansave, %g2
34591 rdpr %canrestore, %g3
34592 rdpr %cleanwin, %g4
34593 rdpr %otherwin, %g5
34594 rdpr %wstate, %g6
34595loop_3009:
34596 brlez %i5, loop_3010
34597 alignaddrl %g2, %l0, %g7
34598 nop
34599 setx 0xE9DD1E37CC7BC340, %l0, %l6
34600 stx %l6, [%l7 + 0x28]
34601 ldd [%l7 + 0x28], %f24
34602 setx 0xC9829C8AFF804588, %l1, %l5
34603 stx %l5, [%l7 + 0x10]
34604 ldd [%l7 + 0x10], %f10
34605 fmuld %f10, %f24, %f0
34606 edge8 %l1, %i3, %g5
34607loop_3010:
34608 fmovdvc %icc, %f26, %f3
34609 addccc %i1, 0x0253, %l6
34610 bvc,a %xcc, loop_3011
34611 ba %icc, loop_3012
34612 sdivx %o1, 0x098B, %i4
34613 membar #Sync
34614 set 0x40, %g6
34615 ldda [%l7 + %g6] 0x1e, %f16
34616loop_3011:
34617 array16 %o6, %i7, %o4
34618loop_3012:
34619 udivx %l3, 0x015E, %g6
34620 movrgez %g1, 0x248, %g3
34621 taddcc %i2, 0x10C6, %l4
34622 sdivx %i6, 0x134E, %o7
34623 taddcctv %i0, 0x1A82, %g4
34624 edge8n %l2, %o3, %o2
34625 fornot2s %f5, %f9, %f20
34626 edge16l %o0, %o5, %i5
34627 nop
34628 fitod %f12, %f20
34629 fdtos %f20, %f17
34630 tg %xcc, 0x3
34631 movrne %l5, 0x041, %g2
34632 set 0x64, %o3
34633 lda [%l7 + %o3] 0x11, %f12
34634 fand %f20, %f20, %f20
34635 edge16ln %g7, %l0, %l1
34636 xnorcc %i3, 0x0148, %i1
34637 xor %g5, 0x10A9, %o1
34638 udiv %l6, 0x10F1, %o6
34639 tl %icc, 0x1
34640 sra %i7, 0x0E, %i4
34641 orncc %o4, %g6, %l3
34642 movre %g1, 0x046, %i2
34643 alignaddrl %l4, %i6, %o7
34644 flush %l7 + 0x08
34645 fmovrdlz %g3, %f22, %f26
34646 fsrc1s %f20, %f5
34647 fble,a %fcc1, loop_3013
34648 fmovdne %icc, %f0, %f2
34649 edge16 %g4, %l2, %i0
34650 bg loop_3014
34651loop_3013:
34652 movrlz %o2, %o0, %o5
34653 sdivx %o3, 0x1495, %i5
34654 or %g2, 0x0195, %l5
34655loop_3014:
34656 tcs %xcc, 0x6
34657 saved
34658 rdpr %cwp, %g1
34659 rdpr %cansave, %g2
34660 rdpr %canrestore, %g3
34661 rdpr %cleanwin, %g4
34662 rdpr %otherwin, %g5
34663 rdpr %wstate, %g6
34664 alignaddrl %g7, %l1, %i3
34665 movn %xcc, %i1, %l0
34666 movrlz %o1, %g5, %o6
34667 array32 %l6, %i4, %o4
34668 membar #Sync
34669 wr %g0, 0xf8, %asi
34670 ldda [%l7 + 0x40] %asi, %f16
34671 fmovdle %icc, %f15, %f21
34672 fmovrslez %g6, %f11, %f17
34673 sub %i7, 0x163B, %l3
34674 bgu,pn %icc, loop_3015
34675 lduw [%l7 + 0x10], %i2
34676 and %l4, 0x05AC, %g1
34677 movvs %xcc, %o7, %g3
34678loop_3015:
34679 fbug %fcc3, loop_3016
34680 sll %g4, %l2, %i0
34681 movrgez %o2, %o0, %i6
34682 edge8n %o5, %i5, %g2
34683loop_3016:
34684 edge8l %l5, %g7, %o3
34685 edge16l %i3, %i1, %l0
34686 movrgz %o1, 0x085, %g5
34687 fba %fcc0, loop_3017
34688 fmovscs %xcc, %f23, %f18
34689 stbar
34690 membar 0x04
34691loop_3017:
34692 movvs %icc, %o6, %l1
34693 edge16ln %i4, %o4, %l6
34694 tcc %icc, 0x6
34695 edge8l %g6, %i7, %i2
34696 fbge %fcc1, loop_3018
34697 movleu %xcc, %l3, %g1
34698 ba,pt %icc, loop_3019
34699 fcmple32 %f10, %f10, %o7
34700loop_3018:
34701 fmovrdlz %g3, %f4, %f18
34702 swap [%l7 + 0x1C], %g4
34703loop_3019:
34704 and %l2, %i0, %o2
34705 be,a %xcc, loop_3020
34706 bpos,a %xcc, loop_3021
34707 movre %o0, %l4, %i6
34708 bcs,pn %icc, loop_3022
34709loop_3020:
34710 bvc %xcc, loop_3023
34711loop_3021:
34712 nop
34713 setx loop_3024, %l0, %l1
34714 wrpr 0x1, %tl
34715 wrpr %l1, %tnpc
34716 setx 0x34400001400, %l0, %l1
34717 wrpr %l1, %tstate
34718 wrhpr 0x4, %htstate
34719 done
34720 array32 %o5, %g2, %i5
34721loop_3022:
34722 nop
34723 set 0x20, %i2
34724 ldx [%l7 + %i2], %g7
34725loop_3023:
34726 xor %l5, 0x0AED, %o3
34727loop_3024:
34728 st %f30, [%l7 + 0x20]
34729 subc %i3, 0x0E3A, %l0
34730 nop
34731 fitos %f7, %f14
34732 fstoi %f14, %f29
34733 fsrc2 %f16, %f6
34734 movge %icc, %o1, %i1
34735 fmovscc %icc, %f31, %f4
34736 edge8ln %o6, %g5, %l1
34737 fbe,a %fcc2, loop_3025
34738 xnorcc %o4, 0x1C77, %l6
34739 add %l7, 0x1C, %l6
34740 wr %g0, 0x88, %asi
34741 casa [%l6] %asi, %i4, %g6
34742loop_3025:
34743 fmovdgu %icc, %f25, %f29
34744 array8 %i7, %i2, %g1
34745 smul %o7, 0x038B, %l3
34746 taddcctv %g4, 0x1CBE, %g3
34747 movg %xcc, %i0, %o2
34748 fors %f5, %f0, %f19
34749 fmovda %xcc, %f5, %f15
34750 tne %xcc, 0x7
34751 stb %l2, [%l7 + 0x57]
34752 tvc %xcc, 0x7
34753 ble,a,pt %xcc, loop_3026
34754 subccc %o0, %l4, %o5
34755 fandnot2 %f0, %f4, %f12
34756 brlez,a %i6, loop_3027
34757loop_3026:
34758 bneg,a %icc, loop_3028
34759 tvs %icc, 0x5
34760 xor %i5, 0x1FC2, %g7
34761loop_3027:
34762 sdivcc %l5, 0x0D2A, %g2
34763loop_3028:
34764 edge8l %o3, %i3, %o1
34765 fmovscc %xcc, %f26, %f3
34766 edge32ln %l0, %i1, %g5
34767 sll %l1, 0x08, %o6
34768 nop
34769 setx 0xDABEDFFF, %l0, %l6
34770 st %l6, [%l7 + 0x28]
34771 ld [%l7 + 0x28], %f24
34772 setx 0xC5AF952F, %l1, %l5
34773 st %l5, [%l7 + 0x10]
34774 ld [%l7 + 0x10], %f10
34775 fsubs %f10, %f24, %f21
34776 fand %f20, %f8, %f6
34777 subcc %o4, 0x084B, %i4
34778 sdivcc %g6, 0x02D8, %i7
34779 movl %xcc, %l6, %i2
34780 tg %icc, 0x4
34781 nop
34782 fitos %f12, %f29
34783 fbo,a %fcc1, loop_3029
34784 prefetch [%l7 + 0x7C], 0x3
34785 xorcc %g1, 0x1638, %l3
34786 orncc %o7, 0x00FB, %g4
34787loop_3029:
34788 sra %i0, 0x11, %o2
34789 movrgz %g3, %l2, %o0
34790 ldsb [%l7 + 0x28], %o5
34791 ta %xcc, 0x5
34792 set 0x40, %i5
34793 stda %f16, [%l7 + %i5] 0x11
34794 lduw [%l7 + 0x60], %i6
34795 fmovscc %icc, %f14, %f6
34796 set 0x40, %l6
34797 stda %f0, [%l7 + %l6] 0x1e
34798 membar #Sync
34799 tle %xcc, 0x1
34800 wr %g0, 0x10, %asi
34801 lduha [%l7 + 0x60] %asi, %i5
34802 nop
34803 setx 0x48420ABE, %l0, %l6
34804 st %l6, [%l7 + 0x28]
34805 ld [%l7 + 0x28], %f25
34806 setx 0x4E79B705, %l1, %l5
34807 st %l5, [%l7 + 0x10]
34808 ld [%l7 + 0x10], %f6
34809 fsubs %f6, %f25, %f19
34810 movvs %xcc, %g7, %l5
34811 movrlz %g2, 0x375, %l4
34812 tcc %xcc, 0x1
34813 wr %g0, 0x80, %asi
34814 ldstuba [%l7 + 0x16] %asi, %i3
34815 addcc %o3, 0x0E90, %l0
34816 smul %i1, %o1, %g5
34817 umulcc %o6, 0x1F20, %o4
34818 sdivcc %l1, 0x1FD7, %g6
34819 fzeros %f18
34820 brgez %i7, loop_3030
34821 fandnot2 %f2, %f6, %f18
34822 stw %i4, [%l7 + 0x34]
34823 array16 %i2, %l6, %g1
34824loop_3030:
34825 nop
34826 setx 0x3F394FF3, %l0, %l6
34827 st %l6, [%l7 + 0x28]
34828 ld [%l7 + 0x28], %f7
34829 setx 0x112C5673, %l1, %l5
34830 st %l5, [%l7 + 0x10]
34831 ld [%l7 + 0x10], %f26
34832 fsubs %f26, %f7, %f25
34833 tvc %xcc, 0x5
34834 and %o7, %g4, %i0
34835 fmovsleu %icc, %f12, %f27
34836 array16 %o2, %g3, %l2
34837 nop
34838 fitod %f0, %f12
34839 fdtos %f12, %f11
34840 fornot1 %f18, %f0, %f0
34841 fmovscc %icc, %f9, %f8
34842 fmovs %f29, %f19
34843 andncc %l3, %o0, %i6
34844 fpmerge %f5, %f22, %f16
34845 subcc %i5, %o5, %g7
34846 tcc %xcc, 0x0
34847 brgz,a %l5, loop_3031
34848 bvs,a loop_3032
34849 tcc %icc, 0x1
34850 wr %g0, 0x24, %asi
34851 ldda [%l7 + 0x20] %asi, %g2
34852loop_3031:
34853 movcs %xcc, %l4, %o3
34854loop_3032:
34855 ldd [%l7 + 0x50], %f26
34856 srax %l0, %i1, %o1
34857 edge16l %g5, %o6, %i3
34858 brz %l1, loop_3033
34859 st %f26, [%l7 + 0x7C]
34860 fmovse %xcc, %f16, %f22
34861 mulscc %g6, %o4, %i7
34862loop_3033:
34863 mova %icc, %i4, %l6
34864 nop
34865 fitod %f10, %f20
34866 fdtoi %f20, %f23
34867 tcc %xcc, 0x5
34868 fbn,a %fcc1, loop_3034
34869 movrne %i2, 0x1C0, %o7
34870 movcs %xcc, %g4, %g1
34871 edge32ln %o2, %g3, %l2
34872loop_3034:
34873 mulscc %l3, %i0, %o0
34874 lduh [%l7 + 0x18], %i6
34875 orncc %i5, %g7, %l5
34876 ldd [%l7 + 0x20], %f2
34877 set 0x6C, %o4
34878 stwa %o5, [%l7 + %o4] 0x2f
34879 membar #Sync
34880 tsubcc %l4, %o3, %l0
34881 nop
34882 setx 0x1054EE5C, %l0, %l6
34883 st %l6, [%l7 + 0x0C]
34884 ld [%l7 + 0x0C], %fsr
34885 alignaddr %g2, %i1, %g5
34886 bpos,a %xcc, loop_3035
34887 srlx %o1, 0x13, %i3
34888 udiv %o6, 0x14D7, %g6
34889 fpsub16 %f30, %f10, %f2
34890loop_3035:
34891 fmovdleu %xcc, %f1, %f30
34892 edge32 %l1, %i7, %i4
34893 edge8 %o4, %l6, %i2
34894 tgu %icc, 0x3
34895 udiv %o7, 0x09F9, %g4
34896 fmovdg %icc, %f23, %f18
34897 wr %g0, 0x11, %asi
34898 ldsba [%l7 + 0x23] %asi, %g1
34899 srlx %g3, 0x18, %l2
34900 add %l7, 0x20, %l6
34901 wr %g0, 0x0c, %asi
34902 casxa [%l6] %asi, %l3, %o2
34903 bcc,pt %xcc, loop_3036
34904 srax %i0, 0x1F, %i6
34905 sdiv %i5, 0x07C6, %g7
34906 movrlez %o0, 0x1A9, %l5
34907loop_3036:
34908 nop
34909 set 0x40, %o1
34910 ldda [%l7 + %o1] 0x14, %f16
34911 alignaddrl %o5, %l4, %l0
34912 addccc %g2, %o3, %g5
34913 set 0x15, %i4
34914 ldstuba [%l7 + %i4] 0x18, %o1
34915 fmul8x16 %f19, %f24, %f8
34916 wr %g0, 0x81, %asi
34917 swapa [%l7 + 0x48] %asi, %i3
34918 fpadd16 %f30, %f6, %f20
34919 fone %f8
34920 fmovdvs %xcc, %f2, %f20
34921 set 0x08, %l2
34922 ldswa [%l7 + %l2] 0x15, %o6
34923 movcc %icc, %i1, %l1
34924 bvs,a %icc, loop_3037
34925 fmovrdgez %i7, %f6, %f4
34926 movcc %icc, %g6, %i4
34927 nop
34928 setx loop_3038, %l0, %l1
34929 wrpr 0x1, %tl
34930 wrpr %l1, %tnpc
34931 setx 0x34400001400, %l0, %l1
34932 wrpr %l1, %tstate
34933 wrhpr 0x4, %htstate
34934 done
34935loop_3037:
34936 movcc %icc, %l6, %i2
34937 orcc %o7, %g4, %o4
34938 ldd [%l7 + 0x48], %f16
34939loop_3038:
34940 movn %icc, %g1, %l2
34941 addccc %g3, %o2, %l3
34942 xorcc %i6, 0x075A, %i0
34943 fpadd16 %f6, %f26, %f0
34944 bge,pn %xcc, loop_3039
34945 movn %xcc, %g7, %i5
34946 nop
34947 setx loop_3040, %l0, %l1
34948 wrpr 0x1, %tl
34949 wrpr %l1, %tpc
34950 add %l1, 0x4, %l1
34951 wrpr %l1, %tnpc
34952 setx 0x34400001400, %l0, %l1
34953 wrpr %l1, %tstate
34954 wrhpr 0x4, %htstate
34955 retry
34956 movn %xcc, %l5, %o0
34957loop_3039:
34958 edge32 %l4, %l0, %o5
34959 fmovrde %o3, %f24, %f4
34960loop_3040:
34961 subcc %g2, 0x17A9, %o1
34962 umulcc %g5, %o6, %i1
34963 sethi 0x1312, %l1
34964 fxors %f27, %f11, %f10
34965 fnand %f28, %f26, %f20
34966 fnands %f13, %f6, %f29
34967 fmovdn %xcc, %f5, %f25
34968 srax %i3, 0x00, %i7
34969 fmovdge %icc, %f27, %f30
34970 ldd [%l7 + 0x60], %f8
34971 movleu %icc, %g6, %l6
34972 movn %xcc, %i2, %o7
34973 add %g4, 0x13B0, %i4
34974 nop
34975 fitod %f12, %f10
34976 fdtox %f10, %f24
34977 fxtod %f24, %f14
34978 tpos %xcc, 0x2
34979 edge8ln %g1, %l2, %o4
34980 bg,a,pn %xcc, loop_3041
34981 fcmple16 %f18, %f20, %o2
34982 fmovdg %icc, %f10, %f29
34983 edge16n %g3, %i6, %i0
34984loop_3041:
34985 tgu %xcc, 0x4
34986 fbue,a %fcc0, loop_3042
34987 edge16l %l3, %g7, %i5
34988 andn %l5, 0x0571, %o0
34989 fbg,a %fcc0, loop_3043
34990loop_3042:
34991 fone %f18
34992 subc %l0, %o5, %l4
34993 movgu %icc, %g2, %o1
34994loop_3043:
34995 fors %f15, %f16, %f7
34996 set 0x48, %i7
34997 stwa %g5, [%l7 + %i7] 0x23
34998 membar #Sync
34999 movrlz %o6, 0x008, %o3
35000 movcs %icc, %i1, %i3
35001 srax %l1, %g6, %l6
35002 addc %i7, %i2, %o7
35003 tleu %xcc, 0x3
35004 movgu %icc, %g4, %g1
35005 saved
35006 rdpr %cwp, %g1
35007 rdpr %cansave, %g2
35008 rdpr %canrestore, %g3
35009 rdpr %cleanwin, %g4
35010 rdpr %otherwin, %g5
35011 rdpr %wstate, %g6
35012 fmovrsne %i4, %f19, %f6
35013 fandnot2s %f5, %f12, %f14
35014 taddcctv %l2, 0x1860, %o2
35015 subc %g3, 0x1EC0, %i6
35016 mulx %o4, 0x0831, %i0
35017 tvs %icc, 0x7
35018 umul %l3, 0x1D42, %g7
35019 edge32l %l5, %o0, %l0
35020 tleu %xcc, 0x6
35021 xorcc %o5, %i5, %l4
35022 smulcc %g2, 0x1C97, %o1
35023 edge32n %g5, %o6, %o3
35024 orncc %i3, 0x0BD1, %l1
35025 movpos %icc, %i1, %l6
35026 srl %i7, %g6, %i2
35027 fxnor %f30, %f20, %f2
35028 saved
35029 rdpr %cwp, %g1
35030 rdpr %cansave, %g2
35031 rdpr %canrestore, %g3
35032 rdpr %cleanwin, %g4
35033 rdpr %otherwin, %g5
35034 rdpr %wstate, %g6
35035 fmovsg %xcc, %f2, %f15
35036 movre %g4, 0x384, %o7
35037 move %xcc, %i4, %l2
35038 edge32ln %g1, %o2, %g3
35039 tle %xcc, 0x2
35040 EXIT_GOOD
35041
35042
35043
35044!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35045!
35046! Stats for Thread 0:
35047!
35048! Type l : 2787
35049! Type cti : 3043
35050! Type x : 1242
35051! Type f : 4501
35052! Type i : 13427
35053!
35054!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35055
35056
35057 EXIT_GOOD /* test finish */
35058
35059/************************************************************************
35060 Test case data start
35061 ************************************************************************/
35062.data
35063user_data_start:
35064scratch_area:
35065.word 0x491F3899
35066.word 0x7FAA9D2F
35067.word 0x4678510F
35068.word 0xA6431FBD
35069.word 0x1007E141
35070.word 0xE1AF3904
35071.word 0x9089C31D
35072.word 0xDF17C42D
35073.word 0xC270782B
35074.word 0xFA901D55
35075.word 0xBA2DD996
35076.word 0x610352B8
35077.word 0x9A8CFD18
35078.word 0x16B4E2ED
35079.word 0x30755A51
35080.word 0x8E4D8FD9
35081.word 0xC25A0101
35082.word 0xE7BB7E90
35083.word 0xFDB98151
35084.word 0x00130BAC
35085.word 0x77442C4C
35086.word 0x7339F443
35087.word 0x82D83BDD
35088.word 0xD59DE369
35089.word 0x8358D717
35090.word 0x82853676
35091.word 0x555EDCF6
35092.word 0x0C9F4E72
35093.word 0x24D6AD8F
35094.word 0xF6AB0C5C
35095.word 0x59DD06E9
35096.word 0x383C7353
35097.word 0x5A0E357D
35098.word 0x4DB95A66
35099.word 0x27FF4091
35100.word 0xF269BF82
35101.word 0xC0320030
35102.word 0x98241327
35103.word 0x9C0A6155
35104.word 0x108C951A
35105.word 0xA8923814
35106.word 0x5943D6D4
35107.word 0x07F8FA1F
35108.word 0x29EFA71C
35109.word 0xD704F1E2
35110.word 0x02633E1D
35111.word 0xEEFCC643
35112.word 0x978D21C7
35113.word 0x1E13B861
35114.word 0x3F8FD579
35115.word 0x6A257C56
35116.word 0x4B39C39B
35117.word 0x1820C6D1
35118.word 0x6D78BB9E
35119.word 0xED4CDE55
35120.word 0xC2699682
35121.word 0xE0C181BD
35122.word 0xBBD5F063
35123.word 0xE94C5922
35124.word 0xD075FBBE
35125.word 0x7C5741C0
35126.word 0x94C0EEE6
35127.word 0xDDCDDF92
35128.word 0xF11567BE
35129.end