Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f3.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f3.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_f3.s,v 1.1 2007/05/11 17:22:28 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 0x42186A97E0423BE4, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x2, %g1
89 set 0xF, %g2
90 set 0x5, %g3
91 set 0x5, %g4
92 set 0xE, %g5
93 set 0x6, %g6
94 set 0x5, %g7
95 !# Input registers
96 set -0x9, %i0
97 set -0xF, %i1
98 set -0xA, %i2
99 set -0x1, %i3
100 set -0x9, %i4
101 set -0x3, %i5
102 set -0x8, %i6
103 set -0x6, %i7
104 !# Local registers
105 set 0x7A2930FE, %l0
106 set 0x2D00170B, %l1
107 set 0x034389E1, %l2
108 set 0x49221514, %l3
109 set 0x72A4A3C4, %l4
110 set 0x419D072B, %l5
111 set 0x63702C86, %l6
112 !# Output registers
113 set -0x083E, %o0
114 set -0x0AFE, %o1
115 set 0x0D10, %o2
116 set 0x1F7C, %o3
117 set -0x0252, %o4
118 set 0x173E, %o5
119 set -0x1C7C, %o6
120 set 0x122C, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x57C2E5D5486510F7)
123 INIT_TH_FP_REG(%l7,%f2,0x82EA7E617E80DABD)
124 INIT_TH_FP_REG(%l7,%f4,0x8386C6C6E96FE4B6)
125 INIT_TH_FP_REG(%l7,%f6,0x72D6961024EA4305)
126 INIT_TH_FP_REG(%l7,%f8,0x7A0A5D25197E3641)
127 INIT_TH_FP_REG(%l7,%f10,0x7CE9D12B56F6D78A)
128 INIT_TH_FP_REG(%l7,%f12,0x3935B812D7A80B4F)
129 INIT_TH_FP_REG(%l7,%f14,0xEA8FE93F4AC6F784)
130 INIT_TH_FP_REG(%l7,%f16,0xB1F80098112C734A)
131 INIT_TH_FP_REG(%l7,%f18,0xA30CD30FDD101317)
132 INIT_TH_FP_REG(%l7,%f20,0xEB9CB091657F7D0F)
133 INIT_TH_FP_REG(%l7,%f22,0xE7683EBF64C16353)
134 INIT_TH_FP_REG(%l7,%f24,0xE963F1FCF1336AC1)
135 INIT_TH_FP_REG(%l7,%f26,0x4ECC2926D4F82343)
136 INIT_TH_FP_REG(%l7,%f28,0xC6BBCA6172AB4BB4)
137 INIT_TH_FP_REG(%l7,%f30,0x868CB79258D24BA9)
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, 0xAF6, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 xnorcc %o7, %i5, %i3
151 udivx %g5, 0x1139, %o5
152 set 0x2C, %o5
153 ldstuba [%l7 + %o5] 0x89, %g1
154 membar 0x06
155 movg %icc, %l4, %i2
156 tleu %icc, 0x2
157 set 0x40, %i0
158 ldda [%l7 + %i0] 0x19, %i0
159 orncc %g7, %o6, %o2
160 alignaddr %o1, %g3, %i0
161 set 0x46, %i5
162 stha %l6, [%l7 + %i5] 0x22
163 membar #Sync
164 set 0x5E, %g7
165 ldstuba [%l7 + %g7] 0x19, %o3
166 addcc %l2, 0x0896, %l3
167 sllx %g2, 0x1A, %l0
168 fbg,a %fcc3, loop_1
169 movgu %icc, %i4, %l5
170 array8 %o0, %i7, %g4
171 movleu %xcc, %i6, %g6
172loop_1:
173 fcmpne16 %f20, %f24, %o4
174 movle %icc, %l1, %i5
175 fmovscs %icc, %f17, %f2
176 fmovdvs %icc, %f26, %f5
177 orcc %o7, 0x1BE7, %g5
178 brlz,a %o5, loop_2
179 stb %i3, [%l7 + 0x15]
180 tn %icc, 0x4
181 fbg %fcc3, loop_3
182loop_2:
183 nop
184 fitod %f4, %f20
185 fdtox %f20, %f12
186 fbo,a %fcc3, loop_4
187 movvs %icc, %l4, %i2
188loop_3:
189 nop
190 wr %g0, 0x18, %asi
191 ldda [%l7 + 0x40] %asi, %f0
192loop_4:
193 tgu %xcc, 0x2
194 add %l7, 0x68, %l6
195 wr %g0, 0x80, %asi
196 lda [%l6] %asi, %i1
197 casa [%l6] %asi, %i1, %g1
198 fcmple32 %f20, %f20, %g7
199 nop
200 fitod %f2, %f30
201 fdtos %f30, %f20
202 fsrc1s %f12, %f30
203 set 0x62, %g6
204 ldsha [%l7 + %g6] 0x88, %o6
205 fmovrdne %o2, %f4, %f26
206 move %icc, %g3, %o1
207 andncc %l6, %o3, %l2
208 fbue,a %fcc3, loop_5
209 fpsub16s %f21, %f7, %f1
210 edge16n %l3, %g2, %i0
211 ldstub [%l7 + 0x5E], %l0
212loop_5:
213 movl %xcc, %l5, %i4
214 movvc %xcc, %o0, %g4
215 xnor %i6, %i7, %o4
216 fpadd32 %f22, %f22, %f26
217 fornot2 %f8, %f24, %f26
218 fpadd32 %f24, %f18, %f0
219 movcc %xcc, %l1, %i5
220 tn %xcc, 0x7
221 edge32 %o7, %g6, %o5
222 movrne %i3, %l4, %g5
223 fornot2 %f10, %f20, %f24
224 sll %i2, 0x15, %g1
225 move %icc, %i1, %o6
226 xnor %o2, 0x0BFD, %g7
227 movg %xcc, %o1, %g3
228 movrgz %o3, 0x16A, %l6
229 smulcc %l2, %g2, %i0
230 edge8 %l3, %l5, %l0
231 edge16ln %o0, %i4, %i6
232 movvs %xcc, %g4, %i7
233 edge16ln %l1, %o4, %i5
234 sllx %g6, %o7, %i3
235 movn %xcc, %o5, %l4
236 ldd [%l7 + 0x20], %g4
237 lduw [%l7 + 0x34], %g1
238 tge %icc, 0x7
239 srlx %i2, %o6, %o2
240 restored
241 rdpr %cwp, %g1
242 rdpr %cansave, %g2
243 rdpr %canrestore, %g3
244 rdpr %cleanwin, %g4
245 rdpr %otherwin, %g5
246 rdpr %wstate, %g6
247 fzeros %f19
248 brlz %i1, loop_6
249 tvs %xcc, 0x4
250 ldstub [%l7 + 0x57], %o1
251 fmul8sux16 %f16, %f28, %f18
252loop_6:
253 ta %icc, 0x3
254 edge16l %g3, %o3, %l6
255 tvc %icc, 0x5
256 fpsub32s %f2, %f0, %f28
257 edge16l %g7, %l2, %i0
258 fcmpeq16 %f4, %f4, %g2
259 restored
260 rdpr %cwp, %g1
261 rdpr %cansave, %g2
262 rdpr %canrestore, %g3
263 rdpr %cleanwin, %g4
264 rdpr %otherwin, %g5
265 rdpr %wstate, %g6
266 xnor %l3, %l5, %l0
267 fmovscs %icc, %f26, %f7
268 nop
269 setx 0x304FBDDA111FEE0D, %l0, %l6
270 stx %l6, [%l7 + 0x28]
271 ldd [%l7 + 0x28], %f14
272 fsqrtd %f14, %f12
273 andcc %i4, %o0, %g4
274 fzero %f24
275 sll %i7, %i6, %l1
276 std %f16, [%l7 + 0x30]
277 edge16n %i5, %g6, %o7
278 set 0x0D, %l5
279 stba %i3, [%l7 + %l5] 0x18
280 movle %icc, %o5, %o4
281 taddcctv %l4, 0x0302, %g1
282 xorcc %g5, 0x0E04, %i2
283 fmovdg %xcc, %f8, %f10
284 ldsb [%l7 + 0x68], %o6
285 sllx %i1, 0x06, %o1
286 fand %f14, %f16, %f6
287 edge32n %g3, %o2, %l6
288 for %f16, %f12, %f26
289 srl %o3, %l2, %i0
290 movle %xcc, %g7, %g2
291 fmovse %icc, %f26, %f5
292 edge8n %l3, %l5, %l0
293 nop
294 fitod %f2, %f14
295 fdtox %f14, %f0
296 fxtod %f0, %f12
297 nop
298 fitod %f10, %f16
299 fdtos %f16, %f30
300 fbe,a %fcc1, loop_7
301 sub %o0, 0x1011, %g4
302 movpos %icc, %i7, %i6
303 edge32ln %l1, %i5, %i4
304loop_7:
305 srl %o7, %i3, %o5
306 xnorcc %o4, 0x1ABB, %g6
307 wr %g0, 0x80, %asi
308 stba %l4, [%l7 + 0x44] %asi
309 fxor %f12, %f28, %f10
310 bvc,a,pt %icc, loop_8
311 bvs,a,pn %xcc, loop_9
312 sdiv %g5, 0x1C8E, %i2
313 edge16l %o6, %i1, %g1
314loop_8:
315 edge16ln %g3, %o2, %l6
316loop_9:
317 nop
318 wr %g0, 0x04, %asi
319 prefetcha [%l7 + 0x18] %asi, 0x1
320 xor %l2, %i0, %g7
321 wr %g0, 0x10, %asi
322 ldsba [%l7 + 0x37] %asi, %o3
323 edge8ln %g2, %l5, %l0
324 nop
325 set 0x4A, %g2
326 lduh [%l7 + %g2], %l3
327 or %g4, 0x1DF7, %i7
328 fmovrsgz %i6, %f21, %f31
329 edge16 %o0, %l1, %i4
330 andn %o7, 0x0B32, %i5
331 srl %i3, %o5, %o4
332 array16 %g6, %l4, %i2
333 alignaddrl %g5, %i1, %g1
334 andn %o6, 0x0EBB, %g3
335 tgu %icc, 0x7
336 fblg,a %fcc0, loop_10
337 or %l6, %o1, %l2
338 taddcc %i0, 0x1EB3, %o2
339 wr %g0, 0x89, %asi
340 lduba [%l7 + 0x60] %asi, %g7
341loop_10:
342 movvs %xcc, %o3, %l5
343 smul %l0, 0x0A8B, %l3
344 nop
345 setx 0xE054D890, %l0, %l6
346 st %l6, [%l7 + 0x0C]
347 ld [%l7 + 0x0C], %fsr
348 xnorcc %g2, 0x1FCF, %g4
349 edge16n %i7, %o0, %l1
350 movvc %xcc, %i4, %o7
351 fpsub16s %f1, %f30, %f22
352 fbo %fcc0, loop_11
353 or %i6, 0x1C8F, %i3
354 xnorcc %i5, %o4, %o5
355 sllx %g6, 0x0D, %i2
356loop_11:
357 taddcctv %g5, %i1, %g1
358 nop
359 setx loop_12, %l0, %l1
360 jmpl %l1, %l4
361 fand %f26, %f26, %f18
362 fxnor %f16, %f24, %f12
363 addc %o6, %l6, %o1
364loop_12:
365 udivx %g3, 0x155B, %i0
366 movneg %icc, %o2, %g7
367 movrlz %o3, 0x0D9, %l2
368 wr %g0, 0xf1, %asi
369 stda %f16, [%l7 + 0x40] %asi
370 membar #Sync
371 fcmpeq16 %f30, %f12, %l5
372 array8 %l0, %l3, %g4
373 bleu,pn %icc, loop_13
374 fmovdl %xcc, %f25, %f29
375 wr %g0, 0x23, %asi
376 stwa %i7, [%l7 + 0x0C] %asi
377 membar #Sync
378loop_13:
379 fblg %fcc1, loop_14
380 sra %g2, %l1, %o0
381 lduh [%l7 + 0x3C], %o7
382 fmovsneg %icc, %f24, %f29
383loop_14:
384 edge8 %i6, %i3, %i4
385 stbar
386 addccc %i5, %o5, %g6
387 set 0x34, %i3
388 stba %o4, [%l7 + %i3] 0xeb
389 membar #Sync
390 fmovrdlez %i2, %f12, %f22
391 and %i1, %g5, %l4
392 fbu,a %fcc0, loop_15
393 sdiv %o6, 0x1FFD, %l6
394 fmovrdgez %o1, %f18, %f14
395 edge8ln %g1, %i0, %o2
396loop_15:
397 ble,a loop_16
398 sra %g7, %o3, %g3
399 fmul8x16 %f6, %f16, %f4
400 edge32 %l2, %l0, %l5
401loop_16:
402 tneg %xcc, 0x0
403 sllx %g4, 0x17, %i7
404 array8 %g2, %l3, %o0
405 orn %l1, %o7, %i6
406 tl %icc, 0x3
407 sdivcc %i4, 0x1783, %i3
408 call loop_17
409 movrlez %o5, %g6, %o4
410 xnor %i5, 0x01BD, %i1
411 smulcc %g5, %l4, %o6
412loop_17:
413 tpos %xcc, 0x2
414 edge32ln %l6, %i2, %g1
415 nop
416 set 0x41, %o6
417 ldub [%l7 + %o6], %i0
418 nop
419 fitod %f12, %f30
420 fdtoi %f30, %f21
421 set 0x39, %o0
422 lduba [%l7 + %o0] 0x81, %o2
423 bgu,a,pn %icc, loop_18
424 sdiv %g7, 0x09C2, %o3
425 tg %icc, 0x4
426 and %o1, %l2, %g3
427loop_18:
428 movn %icc, %l5, %l0
429 orcc %g4, %g2, %i7
430 fpackfix %f0, %f18
431 brz,a %o0, loop_19
432 fmovdn %icc, %f20, %f20
433 for %f28, %f12, %f18
434 fbule %fcc2, loop_20
435loop_19:
436 xnorcc %l3, %o7, %l1
437 fxor %f20, %f16, %f16
438 smulcc %i4, %i6, %i3
439loop_20:
440 fmovdneg %xcc, %f4, %f23
441 umul %g6, %o5, %i5
442 fpsub32 %f4, %f6, %f30
443 nop
444 setx 0xD8A51429, %l0, %l6
445 st %l6, [%l7 + 0x28]
446 ld [%l7 + 0x28], %f14
447 setx 0xB9E046F8, %l1, %l5
448 st %l5, [%l7 + 0x10]
449 ld [%l7 + 0x10], %f1
450 fmuls %f1, %f14, %f21
451 movrgez %o4, %i1, %l4
452 smulcc %g5, %o6, %l6
453 call loop_21
454 restored
455 rdpr %cwp, %g1
456 rdpr %cansave, %g2
457 rdpr %canrestore, %g3
458 rdpr %cleanwin, %g4
459 rdpr %otherwin, %g5
460 rdpr %wstate, %g6
461 move %icc, %i2, %g1
462 sub %i0, 0x07E2, %o2
463loop_21:
464 fble,a %fcc0, loop_22
465 andcc %g7, %o3, %l2
466 nop
467 setx 0xC3A58C05, %l0, %l6
468 st %l6, [%l7 + 0x28]
469 ld [%l7 + 0x28], %f1
470 fsqrts %f1, %f17
471 ld [%l7 + 0x30], %f14
472loop_22:
473 fbe,a %fcc0, loop_23
474 edge16ln %o1, %l5, %g3
475 wr %g0, 0x80, %asi
476 prefetcha [%l7 + 0x40] %asi, 0x3
477loop_23:
478 nop
479 set 0x68, %l2
480 prefetcha [%l7 + %l2] 0x15, 0x2
481 fmovdle %xcc, %f21, %f24
482 fmovdcs %xcc, %f24, %f4
483 te %icc, 0x6
484 array32 %i7, %o0, %l3
485 fmul8x16al %f25, %f13, %f26
486 fble,a %fcc3, loop_24
487 array32 %o7, %l1, %i4
488 ldd [%l7 + 0x28], %f28
489 sll %i6, %g4, %i3
490loop_24:
491 or %o5, 0x14A0, %i5
492 movvc %icc, %o4, %g6
493 sll %l4, 0x08, %i1
494 taddcctv %g5, %l6, %i2
495 fbn %fcc0, loop_25
496 umulcc %o6, 0x1CF4, %i0
497 subcc %g1, 0x02DF, %g7
498 ta %icc, 0x6
499loop_25:
500 movcc %icc, %o2, %o3
501 tvs %xcc, 0x4
502 bleu,a,pn %xcc, loop_26
503 fmovsl %xcc, %f8, %f0
504 stx %l2, [%l7 + 0x48]
505 bne,pt %icc, loop_27
506loop_26:
507 edge16l %l5, %g3, %o1
508 ldsh [%l7 + 0x14], %l0
509 add %l7, 0x78, %l6
510 wr %g0, 0x04, %asi
511 casxa [%l6] %asi, %g2, %i7
512loop_27:
513 fmovrsne %l3, %f10, %f11
514 membar 0x1E
515 movneg %xcc, %o7, %l1
516 subccc %o0, 0x0737, %i6
517 movneg %icc, %i4, %g4
518 movre %o5, 0x207, %i5
519 add %l7, 0x20, %l6
520 wr %g0, 0x11, %asi
521 casxa [%l6] 0x11, %i3, %g6
522 movcc %xcc, %l4, %i1
523 fpsub16s %f25, %f22, %f9
524 umulcc %o4, %l6, %g5
525 srl %i2, %o6, %i0
526 movcs %icc, %g7, %o2
527 fcmpne32 %f30, %f6, %o3
528 fcmpeq32 %f0, %f8, %g1
529 wr %g0, 0x04, %asi
530 sta %f5, [%l7 + 0x7C] %asi
531 brlez %l5, loop_28
532 movge %xcc, %g3, %l2
533 sdiv %l0, 0x0C22, %g2
534 fba %fcc2, loop_29
535loop_28:
536 addc %o1, %i7, %o7
537 bge,a loop_30
538 udiv %l1, 0x0F2D, %l3
539loop_29:
540 fmovscc %xcc, %f21, %f15
541 wr %g0, 0x27, %asi
542 stxa %i6, [%l7 + 0x08] %asi
543 membar #Sync
544loop_30:
545 st %f7, [%l7 + 0x50]
546 movle %icc, %i4, %o0
547 fmovsg %xcc, %f4, %f30
548 stbar
549 fsrc2s %f29, %f13
550 tneg %icc, 0x4
551 sdivcc %o5, 0x1758, %g4
552 ld [%l7 + 0x70], %f1
553 sdiv %i3, 0x1C31, %g6
554 brz %l4, loop_31
555 tpos %icc, 0x3
556 brlz,a %i5, loop_32
557 taddcctv %i1, 0x0660, %l6
558loop_31:
559 sir 0x0492
560 saved
561 rdpr %cwp, %g1
562 rdpr %cansave, %g2
563 rdpr %canrestore, %g3
564 rdpr %cleanwin, %g4
565 rdpr %otherwin, %g5
566 rdpr %wstate, %g6
567loop_32:
568 ldx [%l7 + 0x28], %o4
569 fmovsgu %xcc, %f28, %f0
570 tvs %icc, 0x0
571 fmovdn %xcc, %f18, %f29
572 fmovdpos %icc, %f14, %f11
573 udivcc %i2, 0x00B9, %o6
574 taddcctv %g5, 0x1129, %i0
575 fmovde %xcc, %f13, %f17
576 tsubcctv %o2, 0x1511, %g7
577 sllx %o3, %l5, %g3
578 set 0x1D, %o1
579 stba %l2, [%l7 + %o1] 0x0c
580 movge %icc, %l0, %g2
581 sdiv %g1, 0x12F1, %i7
582 fpadd16 %f18, %f12, %f24
583 tcs %xcc, 0x2
584 ba,a,pn %xcc, loop_33
585 move %xcc, %o7, %o1
586 edge16l %l1, %l3, %i6
587 movre %i4, %o0, %g4
588loop_33:
589 saved
590 rdpr %cwp, %g1
591 rdpr %cansave, %g2
592 rdpr %canrestore, %g3
593 rdpr %cleanwin, %g4
594 rdpr %otherwin, %g5
595 rdpr %wstate, %g6
596 add %l7, 0x38, %l6
597 wr %g0, 0x10, %asi
598 casxa [%l6] %asi, %i3, %g6
599 movvc %xcc, %l4, %o5
600 nop
601 fitos %f12, %f2
602 fstoi %f2, %f10
603 nop
604 set 0x7A, %l6
605 ldsh [%l7 + %l6], %i5
606 bg loop_34
607 nop
608 setx 0xB620D9B3575E2A8C, %l0, %l6
609 stx %l6, [%l7 + 0x28]
610 ldd [%l7 + 0x28], %f20
611 setx 0x862FD164A282D014, %l1, %l5
612 stx %l5, [%l7 + 0x10]
613 ldd [%l7 + 0x10], %f18
614 fsubd %f18, %f20, %f10
615 sllx %i1, %l6, %o4
616 tne %icc, 0x1
617loop_34:
618 smul %o6, 0x121B, %g5
619 fmovdgu %xcc, %f0, %f0
620 movge %icc, %i0, %i2
621 bleu %xcc, loop_35
622 addccc %g7, %o2, %l5
623 nop
624 setx loop_36, %l0, %l1
625 wrpr 0x1, %tl
626 wrpr %l1, %tpc
627 add %l1, 0x4, %l1
628 wrpr %l1, %tnpc
629 setx 0x34400001400, %l0, %l1
630 wrpr %l1, %tstate
631 wrhpr 0x4, %htstate
632 retry
633 pdist %f6, %f0, %f18
634loop_35:
635 brgz %o3, loop_37
636 bn,pn %xcc, loop_38
637loop_36:
638 movrlez %l2, %g3, %g2
639 mulx %l0, %i7, %o7
640loop_37:
641 fandnot1 %f28, %f16, %f18
642loop_38:
643 bpos,a,pn %xcc, loop_39
644 fornot2 %f4, %f22, %f20
645 tsubcc %o1, 0x01BF, %g1
646 fmovsvs %icc, %f4, %f12
647loop_39:
648 nop
649 set 0x0F, %i2
650 lduba [%l7 + %i2] 0x19, %l3
651 tsubcctv %l1, %i6, %i4
652 fandnot2s %f24, %f30, %f31
653 edge8ln %g4, %i3, %g6
654 movvc %xcc, %l4, %o5
655 movge %xcc, %i5, %o0
656 nop
657 fitod %f20, %f28
658 nop
659 fitos %f10, %f18
660 fstod %f18, %f16
661 subcc %l6, %o4, %i1
662 movrne %g5, %i0, %o6
663 tg %xcc, 0x7
664 tneg %xcc, 0x2
665 membar 0x36
666 movne %xcc, %g7, %o2
667 xnor %l5, %o3, %i2
668 ldsw [%l7 + 0x24], %l2
669 and %g3, 0x01B4, %g2
670 nop
671 setx loop_40, %l0, %l1
672 jmpl %l1, %i7
673 bvs,a loop_41
674 fmovscs %icc, %f27, %f10
675 fmul8ulx16 %f2, %f10, %f0
676loop_40:
677 nop
678 set 0x60, %g1
679 ldda [%l7 + %g1] 0x88, %l0
680loop_41:
681 nop
682 fitos %f14, %f3
683 fstod %f3, %f8
684 fsrc2s %f11, %f10
685 or %o7, %o1, %g1
686 flush %l7 + 0x0C
687 edge32 %l3, %l1, %i6
688 tvc %xcc, 0x5
689 bvs,a,pt %xcc, loop_42
690 movleu %icc, %g4, %i3
691 subc %i4, %g6, %l4
692 fxor %f20, %f18, %f26
693loop_42:
694 fpsub32 %f2, %f24, %f16
695 tpos %xcc, 0x3
696 nop
697 setx 0xBA06DB7F, %l0, %l6
698 st %l6, [%l7 + 0x28]
699 ld [%l7 + 0x28], %f26
700 setx 0xE2C373A6, %l1, %l5
701 st %l5, [%l7 + 0x10]
702 ld [%l7 + 0x10], %f12
703 fdivs %f12, %f26, %f7
704 sub %i5, %o0, %l6
705 sethi 0x194E, %o4
706 tvc %icc, 0x6
707 ta %icc, 0x2
708 ldd [%l7 + 0x30], %f16
709 fbul %fcc1, loop_43
710 fmovrdlez %i1, %f4, %f22
711 fmovrdne %o5, %f20, %f30
712 ld [%l7 + 0x60], %f7
713loop_43:
714 brnz %i0, loop_44
715 fbug %fcc0, loop_45
716 addccc %g5, %o6, %g7
717 edge8 %o2, %o3, %i2
718loop_44:
719 fpadd32 %f0, %f14, %f28
720loop_45:
721 movneg %icc, %l2, %g3
722 sethi 0x1B39, %l5
723 set 0x1C, %i7
724 swapa [%l7 + %i7] 0x80, %i7
725 movneg %xcc, %l0, %o7
726 sth %g2, [%l7 + 0x5C]
727 taddcc %g1, %l3, %l1
728 movcs %icc, %i6, %o1
729 fmovdvs %xcc, %f16, %f7
730 xorcc %g4, 0x0764, %i3
731 fabsd %f14, %f2
732 ldd [%l7 + 0x70], %i4
733 nop
734 set 0x58, %l3
735 ldd [%l7 + %l3], %f28
736 tcs %icc, 0x7
737 bneg,pn %icc, loop_46
738 sethi 0x1C22, %g6
739 tg %icc, 0x3
740 wr %g0, 0x10, %asi
741 ldxa [%l7 + 0x28] %asi, %i5
742loop_46:
743 fbo %fcc2, loop_47
744 movg %icc, %l4, %l6
745 andcc %o4, 0x129E, %i1
746 array32 %o0, %o5, %i0
747loop_47:
748 array16 %g5, %o6, %g7
749 udivcc %o2, 0x0C2C, %o3
750 edge32n %i2, %l2, %l5
751 alignaddr %i7, %l0, %g3
752 te %icc, 0x1
753 ldx [%l7 + 0x30], %g2
754 fzero %f10
755 brgez %g1, loop_48
756 tgu %xcc, 0x2
757 movgu %icc, %l3, %o7
758 tg %icc, 0x5
759loop_48:
760 mova %icc, %i6, %l1
761 bg,a %icc, loop_49
762 alignaddrl %o1, %g4, %i3
763 udivx %i4, 0x1187, %i5
764 tneg %icc, 0x7
765loop_49:
766 movn %icc, %l4, %l6
767 move %xcc, %o4, %g6
768 ldd [%l7 + 0x58], %i0
769 movcc %xcc, %o5, %i0
770 edge32n %o0, %o6, %g5
771 srl %g7, 0x0B, %o2
772 sth %o3, [%l7 + 0x1E]
773 array8 %i2, %l5, %l2
774 bleu,pt %xcc, loop_50
775 fmuld8sux16 %f17, %f15, %f4
776 brgz %i7, loop_51
777 tge %icc, 0x1
778loop_50:
779 fpsub16 %f30, %f6, %f14
780 sir 0x1F84
781loop_51:
782 be,pt %icc, loop_52
783 ba,pt %icc, loop_53
784 fcmpgt16 %f14, %f12, %l0
785 edge32n %g3, %g1, %l3
786loop_52:
787 or %o7, %g2, %l1
788loop_53:
789 movrgez %o1, %g4, %i6
790 smul %i3, %i5, %i4
791 sdivx %l4, 0x1132, %o4
792 udivcc %l6, 0x1140, %g6
793 fcmple32 %f26, %f30, %o5
794 fble %fcc3, loop_54
795 edge16l %i0, %o0, %i1
796 fmovdge %xcc, %f17, %f14
797 fmovdcs %icc, %f26, %f17
798loop_54:
799 andcc %g5, 0x1DFE, %g7
800 udiv %o6, 0x17D5, %o3
801 std %f24, [%l7 + 0x38]
802 wr %g0, 0x10, %asi
803 stda %f16, [%l7 + 0x40] %asi
804 mova %xcc, %i2, %o2
805 tne %icc, 0x5
806 fbl,a %fcc1, loop_55
807 ld [%l7 + 0x30], %f16
808 udivx %l2, 0x0D4E, %i7
809 movcs %icc, %l5, %g3
810loop_55:
811 bpos,a loop_56
812 movre %g1, 0x091, %l3
813 sra %l0, 0x16, %g2
814 restored
815 rdpr %cwp, %g1
816 rdpr %cansave, %g2
817 rdpr %canrestore, %g3
818 rdpr %cleanwin, %g4
819 rdpr %otherwin, %g5
820 rdpr %wstate, %g6
821loop_56:
822 fmovrdlz %o7, %f26, %f2
823 movle %xcc, %l1, %g4
824 orn %i6, %o1, %i3
825 bg,a,pt %xcc, loop_57
826 move %icc, %i5, %l4
827 alignaddrl %i4, %o4, %l6
828 tge %icc, 0x1
829loop_57:
830 mulscc %g6, %o5, %o0
831 taddcctv %i1, %g5, %i0
832 orn %g7, %o3, %i2
833 fnor %f22, %f16, %f8
834 te %icc, 0x4
835 fbg %fcc2, loop_58
836 sethi 0x0F4C, %o6
837 taddcctv %l2, 0x11A0, %o2
838 array16 %i7, %l5, %g1
839loop_58:
840 movle %icc, %g3, %l3
841 wr %g0, 0x19, %asi
842 stxa %l0, [%l7 + 0x38] %asi
843 tcs %icc, 0x0
844 fbu,a %fcc3, loop_59
845 bpos,a,pt %xcc, loop_60
846 for %f12, %f22, %f20
847 orcc %g2, %o7, %g4
848loop_59:
849 tvs %icc, 0x1
850loop_60:
851 tg %icc, 0x1
852 taddcctv %l1, 0x011E, %i6
853 umulcc %o1, %i3, %l4
854 nop
855 setx 0xC04D3E44, %l0, %l6
856 st %l6, [%l7 + 0x48]
857 ld [%l7 + 0x48], %fsr
858 brnz %i4, loop_61
859 movl %icc, %o4, %l6
860 std %f8, [%l7 + 0x50]
861 fpadd16 %f6, %f26, %f8
862loop_61:
863 nop
864 fitos %f25, %f15
865 fsrc1 %f6, %f20
866 sra %i5, 0x05, %g6
867 udivx %o5, 0x1405, %i1
868 nop
869 setx loop_62, %l0, %l1
870 wrpr 0x1, %tl
871 wrpr %l1, %tpc
872 add %l1, 0x4, %l1
873 wrpr %l1, %tnpc
874 setx 0x34400001400, %l0, %l1
875 wrpr %l1, %tstate
876 wrhpr 0x4, %htstate
877 retry
878 xnor %o0, 0x016B, %i0
879 movrgez %g5, 0x0B5, %o3
880 tle %xcc, 0x2
881loop_62:
882 fmovsl %icc, %f24, %f6
883 brlez,a %i2, loop_63
884 fmovspos %xcc, %f0, %f8
885 srl %o6, %l2, %o2
886 prefetch [%l7 + 0x74], 0x3
887loop_63:
888 bleu,a,pn %xcc, loop_64
889 fzero %f14
890 fzeros %f0
891 tg %xcc, 0x3
892loop_64:
893 umulcc %i7, 0x09B0, %g7
894 movrgez %l5, %g1, %l3
895 fpack32 %f14, %f0, %f22
896 movleu %xcc, %g3, %l0
897 alignaddrl %o7, %g2, %l1
898 tsubcc %g4, %o1, %i6
899 alignaddr %l4, %i3, %i4
900 stb %o4, [%l7 + 0x20]
901 fpmerge %f7, %f17, %f22
902 set 0x40, %o4
903 ldda [%l7 + %o4] 0x80, %f0
904 fmul8sux16 %f8, %f14, %f14
905 fmovsgu %icc, %f2, %f28
906 fmovsvc %icc, %f20, %f2
907 nop
908 setx 0xA143D676B066DCD1, %l0, %l6
909 stx %l6, [%l7 + 0x10]
910 ldx [%l7 + 0x10], %fsr
911 tle %icc, 0x3
912 fbu %fcc3, loop_65
913 bvs,a,pn %xcc, loop_66
914 srl %l6, %i5, %o5
915 movgu %xcc, %g6, %i1
916loop_65:
917 tcs %xcc, 0x5
918loop_66:
919 nop
920 setx 0xB8E2553F, %l0, %l6
921 st %l6, [%l7 + 0x28]
922 ld [%l7 + 0x28], %f19
923 fsqrts %f19, %f26
924 fmovrdgz %o0, %f12, %f6
925 te %icc, 0x2
926 lduw [%l7 + 0x24], %i0
927 nop
928 fitos %f15, %f18
929 fmovscc %icc, %f12, %f10
930 fcmpne32 %f22, %f28, %o3
931 movrgez %g5, 0x3D1, %o6
932 move %xcc, %i2, %l2
933 fmovsl %xcc, %f9, %f30
934 wr %g0, 0x80, %asi
935 ldstuba [%l7 + 0x41] %asi, %o2
936 nop
937 setx 0x23753552D07EDD1A, %l0, %l6
938 stx %l6, [%l7 + 0x08]
939 ldx [%l7 + 0x08], %fsr
940 fxor %f6, %f20, %f4
941 st %f16, [%l7 + 0x1C]
942 edge16 %g7, %i7, %g1
943 fexpand %f10, %f22
944 set 0x10, %l1
945 ldda [%l7 + %l1] 0x22, %l2
946 ldub [%l7 + 0x29], %l5
947 set 0x40, %g5
948 stda %f16, [%l7 + %g5] 0x81
949 fmovsne %xcc, %f3, %f23
950 movrgez %l0, 0x17E, %g3
951 movcc %icc, %g2, %l1
952 movleu %icc, %o7, %o1
953 tg %icc, 0x4
954 sdiv %g4, 0x19E2, %l4
955 set 0x2A, %o2
956 stha %i6, [%l7 + %o2] 0x19
957 wr %g0, 0x19, %asi
958 stwa %i3, [%l7 + 0x20] %asi
959 movrgz %i4, %l6, %i5
960 fmovrsne %o5, %f5, %f18
961 membar 0x7F
962 udivcc %o4, 0x16CF, %i1
963 umulcc %g6, 0x1C5D, %i0
964 addccc %o0, %g5, %o6
965 brgez %i2, loop_67
966 ldd [%l7 + 0x30], %o2
967 tneg %icc, 0x5
968 wr %g0, 0x04, %asi
969 ldxa [%l7 + 0x48] %asi, %l2
970loop_67:
971 movrgz %o2, 0x0EC, %i7
972 bcc,a loop_68
973 movvc %icc, %g1, %g7
974 stbar
975 fcmple32 %f8, %f10, %l5
976loop_68:
977 fmovsvc %icc, %f28, %f1
978 fcmpgt16 %f18, %f12, %l0
979 alignaddr %l3, %g2, %l1
980 wr %g0, 0x19, %asi
981 swapa [%l7 + 0x2C] %asi, %g3
982 stx %o7, [%l7 + 0x20]
983 tle %xcc, 0x0
984 andcc %g4, %l4, %i6
985 movn %xcc, %o1, %i3
986 fand %f16, %f26, %f24
987 sir 0x17CB
988 addcc %i4, %i5, %l6
989 fxors %f24, %f15, %f5
990 array8 %o5, %o4, %i1
991 tsubcc %g6, %o0, %g5
992 be loop_69
993 fmuld8ulx16 %f28, %f20, %f6
994 movge %icc, %i0, %o6
995 tcs %icc, 0x4
996loop_69:
997 fnegs %f17, %f29
998 edge8n %o3, %i2, %o2
999 movvc %xcc, %i7, %g1
1000 edge16 %g7, %l2, %l5
1001 fmovdcc %icc, %f3, %f31
1002 movge %xcc, %l3, %l0
1003 nop
1004 setx 0xBF33EEEB, %l0, %l6
1005 st %l6, [%l7 + 0x28]
1006 ld [%l7 + 0x28], %f7
1007 setx 0x4398CFC5, %l1, %l5
1008 st %l5, [%l7 + 0x10]
1009 ld [%l7 + 0x10], %f30
1010 fadds %f30, %f7, %f2
1011 subc %l1, 0x0359, %g3
1012 sub %g2, 0x182B, %g4
1013 lduh [%l7 + 0x70], %l4
1014 movpos %icc, %i6, %o1
1015 brgz,a %o7, loop_70
1016 fmovde %xcc, %f30, %f2
1017 tvc %icc, 0x0
1018 bcs,pn %xcc, loop_71
1019loop_70:
1020 fbg %fcc1, loop_72
1021 fbug %fcc2, loop_73
1022 alignaddr %i3, %i4, %i5
1023loop_71:
1024 movne %xcc, %l6, %o5
1025loop_72:
1026 nop
1027 fitos %f8, %f30
1028 fstod %f30, %f28
1029loop_73:
1030 alignaddrl %i1, %g6, %o0
1031 popc %g5, %o4
1032 array32 %o6, %i0, %o3
1033 movneg %icc, %i2, %o2
1034 move %xcc, %i7, %g1
1035 taddcc %g7, 0x0763, %l2
1036 movrlez %l5, %l0, %l3
1037 te %xcc, 0x1
1038 saved
1039 rdpr %cwp, %g1
1040 rdpr %cansave, %g2
1041 rdpr %canrestore, %g3
1042 rdpr %cleanwin, %g4
1043 rdpr %otherwin, %g5
1044 rdpr %wstate, %g6
1045 fandnot1s %f4, %f25, %f25
1046 ldsh [%l7 + 0x2E], %g3
1047 fmovdneg %xcc, %f11, %f21
1048 movleu %icc, %l1, %g4
1049 bneg,a loop_74
1050 fpadd16 %f26, %f24, %f24
1051 mulx %l4, %g2, %o1
1052 fnand %f14, %f12, %f24
1053loop_74:
1054 smulcc %i6, 0x0C88, %o7
1055 udivx %i4, 0x1302, %i3
1056 popc 0x1BF5, %i5
1057 andcc %o5, 0x1AD6, %i1
1058 tcc %icc, 0x2
1059 or %g6, %o0, %l6
1060 fmovdneg %xcc, %f12, %f16
1061 fmovsle %icc, %f10, %f23
1062 tl %icc, 0x4
1063 subccc %o4, 0x1A1D, %o6
1064 sll %g5, %o3, %i2
1065 ld [%l7 + 0x50], %f16
1066 mulscc %o2, %i7, %i0
1067 udivcc %g7, 0x1408, %g1
1068 fmovs %f0, %f9
1069 smulcc %l5, %l2, %l0
1070 alignaddr %l3, %g3, %g4
1071 alignaddr %l4, %g2, %l1
1072 fbule,a %fcc0, loop_75
1073 mova %icc, %o1, %i6
1074 edge32 %i4, %o7, %i3
1075 set 0x3C, %g3
1076 lduha [%l7 + %g3] 0x89, %i5
1077loop_75:
1078 nop
1079 fitod %f8, %f14
1080 fdtos %f14, %f22
1081 fabss %f27, %f21
1082 taddcc %o5, %i1, %o0
1083 nop
1084 setx loop_76, %l0, %l1
1085 jmpl %l1, %l6
1086 xor %g6, 0x0850, %o6
1087 bne,a,pt %icc, loop_77
1088 orcc %g5, %o3, %i2
1089loop_76:
1090 stb %o2, [%l7 + 0x16]
1091 fmul8ulx16 %f30, %f10, %f4
1092loop_77:
1093 sth %o4, [%l7 + 0x34]
1094 fbul,a %fcc1, loop_78
1095 popc %i0, %i7
1096 set 0x40, %l0
1097 stda %f0, [%l7 + %l0] 0x16
1098 membar #Sync
1099loop_78:
1100 movneg %icc, %g1, %g7
1101 brgez,a %l5, loop_79
1102 array8 %l2, %l0, %l3
1103 array8 %g3, %g4, %g2
1104 udivx %l4, 0x041B, %l1
1105loop_79:
1106 nop
1107 wr %g0, 0x18, %asi
1108 stba %o1, [%l7 + 0x64] %asi
1109 ldd [%l7 + 0x50], %f10
1110 andcc %i6, 0x0AFA, %i4
1111 fpack32 %f30, %f18, %f22
1112 xnorcc %i3, %o7, %i5
1113 membar 0x47
1114 udivcc %i1, 0x12CF, %o0
1115 ldub [%l7 + 0x14], %o5
1116 fexpand %f8, %f26
1117 fandnot1 %f24, %f22, %f24
1118 edge8 %g6, %l6, %o6
1119 udivcc %g5, 0x10D0, %i2
1120 movrlz %o2, %o3, %o4
1121 brz,a %i0, loop_80
1122 edge16 %i7, %g7, %l5
1123 sethi 0x107C, %l2
1124 fbo %fcc3, loop_81
1125loop_80:
1126 fmovdle %icc, %f16, %f15
1127 fbo,a %fcc1, loop_82
1128 movl %xcc, %l0, %l3
1129loop_81:
1130 edge16n %g1, %g3, %g2
1131 fmovdle %xcc, %f12, %f8
1132loop_82:
1133 movrlez %l4, %g4, %o1
1134 fbo,a %fcc3, loop_83
1135 movrgez %l1, %i4, %i6
1136 fmovsge %icc, %f18, %f28
1137 tgu %xcc, 0x2
1138loop_83:
1139 sll %i3, %i5, %i1
1140 mulscc %o0, 0x0AD9, %o7
1141 fmovdpos %icc, %f27, %f12
1142 bvs,a %icc, loop_84
1143 tl %xcc, 0x6
1144 wr %g0, 0x80, %asi
1145 ldda [%l7 + 0x50] %asi, %g6
1146loop_84:
1147 movrgz %l6, %o5, %o6
1148 saved
1149 rdpr %cwp, %g1
1150 rdpr %cansave, %g2
1151 rdpr %canrestore, %g3
1152 rdpr %cleanwin, %g4
1153 rdpr %otherwin, %g5
1154 rdpr %wstate, %g6
1155 movpos %xcc, %i2, %o2
1156 edge8 %o3, %g5, %i0
1157 fmovd %f14, %f0
1158 tg %xcc, 0x3
1159 ta %xcc, 0x6
1160 fnot2 %f18, %f14
1161 fmovsvs %xcc, %f27, %f1
1162 pdist %f2, %f2, %f20
1163 udiv %o4, 0x0CD1, %i7
1164 fbg,a %fcc3, loop_85
1165 umul %l5, 0x13A4, %g7
1166 fmovdneg %icc, %f26, %f8
1167 tneg %xcc, 0x0
1168loop_85:
1169 nop
1170 fitod %f2, %f6
1171 fdtox %f6, %f8
1172 fxtod %f8, %f10
1173 lduh [%l7 + 0x42], %l0
1174 nop
1175 setx loop_86, %l0, %l1
1176 wrpr 0x1, %tl
1177 wrpr %l1, %tpc
1178 add %l1, 0x4, %l1
1179 wrpr %l1, %tnpc
1180 setx 0x34400001400, %l0, %l1
1181 wrpr %l1, %tstate
1182 wrhpr 0x4, %htstate
1183 retry
1184 udiv %l2, 0x1501, %l3
1185 tleu %xcc, 0x1
1186 wr %g0, 0x21, %asi
1187 ldxa [%g0 + 0x8] %asi, %g1
1188loop_86:
1189 tpos %xcc, 0x3
1190 edge16l %g2, %g3, %l4
1191 addccc %o1, 0x0EFB, %l1
1192 bpos,a,pn %xcc, loop_87
1193 nop
1194 setx 0x15755033415F04DB, %l0, %l6
1195 stx %l6, [%l7 + 0x28]
1196 ldd [%l7 + 0x28], %f26
1197 fsqrtd %f26, %f8
1198 fmovdcc %icc, %f21, %f27
1199 srax %g4, %i6, %i3
1200loop_87:
1201 edge32 %i4, %i1, %i5
1202 movvs %icc, %o0, %g6
1203 fbo,a %fcc3, loop_88
1204 membar 0x41
1205 srl %o7, %o5, %l6
1206 subcc %i2, %o6, %o2
1207loop_88:
1208 fblg,a %fcc3, loop_89
1209 ba %icc, loop_90
1210 orncc %g5, 0x0FDC, %i0
1211 fmovrslez %o3, %f0, %f4
1212loop_89:
1213 sdivcc %i7, 0x0417, %o4
1214loop_90:
1215 sethi 0x01AF, %l5
1216 fcmpgt16 %f26, %f14, %l0
1217 fmovrsgz %g7, %f13, %f17
1218 sethi 0x0D34, %l2
1219 movre %g1, 0x221, %l3
1220 or %g2, 0x04DE, %g3
1221 set 0x28, %g4
1222 lduwa [%l7 + %g4] 0x14, %l4
1223 set 0x28, %i1
1224 ldswa [%l7 + %i1] 0x19, %o1
1225 nop
1226 setx 0x977B620A, %l0, %l6
1227 st %l6, [%l7 + 0x28]
1228 ld [%l7 + 0x28], %f8
1229 setx 0xB934704E, %l1, %l5
1230 st %l5, [%l7 + 0x10]
1231 ld [%l7 + 0x10], %f8
1232 fdivs %f8, %f8, %f0
1233 be,a %xcc, loop_91
1234 edge8ln %l1, %g4, %i6
1235 movcc %xcc, %i3, %i4
1236 wr %g0, 0x2b, %asi
1237 stba %i1, [%l7 + 0x3B] %asi
1238 membar #Sync
1239loop_91:
1240 ta %xcc, 0x7
1241 movvc %icc, %i5, %o0
1242 fnot1s %f11, %f18
1243 movrlz %o7, %o5, %g6
1244 nop
1245 setx 0x9705E52D2286028D, %l0, %l6
1246 stx %l6, [%l7 + 0x28]
1247 ldd [%l7 + 0x28], %f0
1248 setx 0x4E85F104CBB98B23, %l1, %l5
1249 stx %l5, [%l7 + 0x10]
1250 ldd [%l7 + 0x10], %f24
1251 fdivd %f24, %f0, %f2
1252 tn %icc, 0x2
1253 movrlez %i2, 0x0E2, %l6
1254 or %o2, 0x0B64, %g5
1255 ta %icc, 0x5
1256 fbg,a %fcc3, loop_92
1257 fpack32 %f4, %f20, %f0
1258 fxor %f28, %f4, %f18
1259 brgz,a %i0, loop_93
1260loop_92:
1261 ldd [%l7 + 0x38], %o6
1262 wr %g0, 0x88, %asi
1263 ldsba [%l7 + 0x11] %asi, %o3
1264loop_93:
1265 srl %i7, 0x17, %l5
1266 fandnot1 %f22, %f12, %f26
1267 andncc %o4, %l0, %l2
1268 fmovsn %xcc, %f24, %f31
1269 fbue %fcc1, loop_94
1270 sdivx %g1, 0x16F4, %g7
1271 fornot1 %f6, %f20, %f28
1272 bvs,pt %icc, loop_95
1273loop_94:
1274 subc %l3, %g3, %l4
1275 mova %icc, %o1, %l1
1276 edge16ln %g2, %i6, %i3
1277loop_95:
1278 membar 0x6F
1279 edge32 %g4, %i4, %i1
1280 xnorcc %i5, 0x0F60, %o7
1281 fabss %f9, %f28
1282 taddcc %o5, %o0, %g6
1283 tsubcc %i2, %l6, %g5
1284 nop
1285 fitos %f14, %f19
1286 fstox %f19, %f22
1287 fxtos %f22, %f3
1288 edge32ln %o2, %i0, %o3
1289 brgz,a %i7, loop_96
1290 tvc %icc, 0x2
1291 movneg %xcc, %o6, %o4
1292 membar 0x7B
1293loop_96:
1294 tvs %icc, 0x6
1295 bleu,pn %icc, loop_97
1296 fabsd %f30, %f6
1297 array8 %l0, %l2, %g1
1298 ldx [%l7 + 0x38], %g7
1299loop_97:
1300 ble loop_98
1301 tcc %icc, 0x1
1302 fmovd %f16, %f18
1303 fmovrsne %l5, %f0, %f11
1304loop_98:
1305 ldsh [%l7 + 0x5C], %l3
1306 orn %l4, %g3, %o1
1307 sub %l1, 0x0510, %i6
1308 fmovrsne %i3, %f3, %f2
1309 umul %g4, 0x15AE, %g2
1310 taddcc %i4, %i1, %o7
1311 sdiv %i5, 0x1382, %o5
1312 tle %icc, 0x1
1313 movn %icc, %g6, %i2
1314 nop
1315 setx 0x83D420EDD6E66200, %l0, %l6
1316 stx %l6, [%l7 + 0x28]
1317 ldd [%l7 + 0x28], %f16
1318 setx 0x76C514C81694E4AB, %l1, %l5
1319 stx %l5, [%l7 + 0x10]
1320 ldd [%l7 + 0x10], %f18
1321 fsubd %f18, %f16, %f30
1322 sdivcc %l6, 0x1CF4, %g5
1323 fmovsgu %icc, %f7, %f1
1324 fmovrdne %o0, %f20, %f12
1325 popc %o2, %o3
1326 array16 %i7, %o6, %i0
1327 fmovdne %xcc, %f8, %f0
1328 edge32n %l0, %l2, %o4
1329 movleu %xcc, %g7, %l5
1330 te %icc, 0x3
1331 fmuld8sux16 %f16, %f26, %f0
1332 fbn %fcc1, loop_99
1333 fbge %fcc2, loop_100
1334 fbne %fcc3, loop_101
1335 taddcctv %g1, 0x0C24, %l4
1336loop_99:
1337 fmovdg %icc, %f24, %f5
1338loop_100:
1339 alignaddr %l3, %g3, %o1
1340loop_101:
1341 orncc %i6, %i3, %g4
1342 movvc %icc, %l1, %i4
1343 bg %xcc, loop_102
1344 movrlz %g2, 0x117, %o7
1345 fmovd %f14, %f28
1346 ld [%l7 + 0x14], %f22
1347loop_102:
1348 nop
1349 fitod %f12, %f14
1350 fdtox %f14, %f0
1351 fxtod %f0, %f6
1352 fnot2 %f22, %f28
1353 tgu %icc, 0x6
1354 fandnot2s %f18, %f6, %f17
1355 wr %g0, 0x0c, %asi
1356 lda [%l7 + 0x6C] %asi, %f31
1357 nop
1358 setx 0xD1CE9BB6, %l0, %l6
1359 st %l6, [%l7 + 0x28]
1360 ld [%l7 + 0x28], %f1
1361 fsqrts %f1, %f14
1362 movl %icc, %i5, %i1
1363 or %o5, 0x0E6F, %i2
1364 tl %icc, 0x2
1365 fmovdleu %xcc, %f22, %f25
1366 fones %f8
1367 tsubcc %g6, 0x1A93, %l6
1368 movleu %xcc, %g5, %o2
1369 ta %icc, 0x1
1370 tg %icc, 0x7
1371 edge16l %o3, %i7, %o0
1372 nop
1373 setx 0x5ADE1371FC33DF24, %l0, %l6
1374 stx %l6, [%l7 + 0x28]
1375 ldd [%l7 + 0x28], %f16
1376 fsqrtd %f16, %f12
1377 add %i0, %o6, %l0
1378 edge32l %o4, %l2, %l5
1379 sdiv %g7, 0x1632, %g1
1380 fmul8ulx16 %f28, %f8, %f6
1381 stw %l4, [%l7 + 0x70]
1382 popc %g3, %l3
1383 srax %i6, %o1, %i3
1384 xorcc %l1, 0x033A, %g4
1385 array32 %g2, %o7, %i4
1386 fbg %fcc2, loop_103
1387 tneg %icc, 0x3
1388 tcc %icc, 0x5
1389 orcc %i5, 0x0F2E, %i1
1390loop_103:
1391 nop
1392 wr %g0, 0x11, %asi
1393 stba %o5, [%l7 + 0x6C] %asi
1394 ldsw [%l7 + 0x78], %i2
1395 fornot2 %f20, %f22, %f24
1396 umulcc %g6, 0x02EF, %l6
1397 edge8ln %g5, %o3, %o2
1398 andcc %o0, 0x0D72, %i0
1399 array16 %i7, %l0, %o6
1400 fbge %fcc0, loop_104
1401 and %l2, 0x1EC3, %o4
1402 fmuld8sux16 %f15, %f20, %f26
1403 xorcc %l5, 0x14CF, %g7
1404loop_104:
1405 movrlz %g1, %g3, %l3
1406 be,a loop_105
1407 fbe %fcc2, loop_106
1408 brgez %i6, loop_107
1409 popc %l4, %o1
1410loop_105:
1411 movg %icc, %l1, %g4
1412loop_106:
1413 fnot1 %f30, %f0
1414loop_107:
1415 nop
1416 wr %g0, 0x18, %asi
1417 ldsha [%l7 + 0x1C] %asi, %g2
1418 fmul8x16au %f15, %f22, %f2
1419 sdivx %i3, 0x05F1, %o7
1420 edge32 %i4, %i1, %i5
1421 nop
1422 setx 0x0602922980639665, %l0, %l6
1423 stx %l6, [%l7 + 0x28]
1424 ldx [%l7 + 0x28], %fsr
1425 alignaddr %i2, %o5, %g6
1426 restored
1427 rdpr %cwp, %g1
1428 rdpr %cansave, %g2
1429 rdpr %canrestore, %g3
1430 rdpr %cleanwin, %g4
1431 rdpr %otherwin, %g5
1432 rdpr %wstate, %g6
1433 fnegs %f11, %f21
1434 orncc %g5, 0x0CA1, %o3
1435 alignaddr %o2, %l6, %o0
1436 edge16 %i7, %i0, %o6
1437 add %l2, 0x0BBE, %o4
1438 fbe,a %fcc0, loop_108
1439 fmovsvs %icc, %f18, %f18
1440 nop
1441 setx 0x8EFA6927, %l0, %l6
1442 st %l6, [%l7 + 0x28]
1443 ld [%l7 + 0x28], %f26
1444 setx 0xEB7C6441, %l1, %l5
1445 st %l5, [%l7 + 0x10]
1446 ld [%l7 + 0x10], %f25
1447 fmuls %f25, %f26, %f0
1448 fmovsleu %xcc, %f16, %f13
1449loop_108:
1450 tgu %icc, 0x1
1451 tvs %xcc, 0x2
1452 nop
1453 setx loop_109, %l0, %l1
1454 wrpr 0x1, %tl
1455 wrpr %l1, %tnpc
1456 setx 0x34400001400, %l0, %l1
1457 wrpr %l1, %tstate
1458 wrhpr 0x4, %htstate
1459 done
1460 fsrc1 %f10, %f10
1461 fbug %fcc1, loop_110
1462 fmovsneg %xcc, %f10, %f29
1463loop_109:
1464 movre %l0, %l5, %g7
1465 fand %f16, %f6, %f10
1466loop_110:
1467 fnot1 %f6, %f16
1468 movleu %icc, %g1, %l3
1469 fbuge %fcc1, loop_111
1470 xor %g3, 0x040C, %i6
1471 orncc %o1, 0x1E95, %l1
1472 fmul8x16al %f7, %f2, %f6
1473loop_111:
1474 edge8l %g4, %g2, %l4
1475 nop
1476 setx 0x2A5C8B41, %l0, %l6
1477 st %l6, [%l7 + 0x28]
1478 ld [%l7 + 0x28], %f1
1479 setx 0xEB608A61, %l1, %l5
1480 st %l5, [%l7 + 0x10]
1481 ld [%l7 + 0x10], %f11
1482 fadds %f11, %f1, %f22
1483 fcmpgt32 %f30, %f26, %o7
1484 nop
1485 set 0x22, %o7
1486 ldsh [%l7 + %o7], %i3
1487 lduh [%l7 + 0x2C], %i4
1488 fpadd16s %f3, %f25, %f5
1489 sll %i1, 0x1C, %i2
1490 wr %g0, 0x89, %asi
1491 swapa [%l7 + 0x48] %asi, %i5
1492 or %o5, %g5, %o3
1493 nop
1494 fitos %f4, %f16
1495 fstoi %f16, %f17
1496 popc 0x0544, %g6
1497 nop
1498 setx loop_112, %l0, %l1
1499 jmpl %l1, %l6
1500 tcs %xcc, 0x0
1501 addccc %o0, 0x1E85, %i7
1502 edge32ln %i0, %o6, %o2
1503loop_112:
1504 ldsw [%l7 + 0x4C], %l2
1505 nop
1506 setx 0x10638EBE, %l0, %l6
1507 st %l6, [%l7 + 0x44]
1508 ld [%l7 + 0x44], %fsr
1509 fbge,a %fcc1, loop_113
1510 orncc %l0, 0x07FC, %l5
1511 xor %g7, 0x119F, %o4
1512 movcs %icc, %l3, %g3
1513loop_113:
1514 edge8n %i6, %o1, %l1
1515 fxnor %f24, %f2, %f14
1516 array16 %g1, %g4, %l4
1517 fpsub32 %f24, %f22, %f28
1518 fnot1 %f6, %f18
1519 tleu %xcc, 0x7
1520 umulcc %g2, 0x04CC, %o7
1521 brlez %i3, loop_114
1522 taddcc %i4, %i1, %i5
1523 set 0x6A, %l4
1524 stha %i2, [%l7 + %l4] 0x04
1525loop_114:
1526 and %o5, %g5, %g6
1527 nop
1528 fitos %f29, %f2
1529 sub %o3, 0x11F8, %l6
1530 tl %icc, 0x7
1531 orcc %o0, %i0, %i7
1532 fcmpgt16 %f12, %f22, %o2
1533 tsubcctv %o6, 0x0746, %l0
1534 sdivcc %l5, 0x01F6, %l2
1535 andncc %o4, %g7, %l3
1536 andcc %i6, %o1, %l1
1537 fbu,a %fcc1, loop_115
1538 movn %icc, %g3, %g4
1539 fandnot2 %f14, %f24, %f10
1540 array8 %g1, %g2, %o7
1541loop_115:
1542 alignaddrl %i3, %i4, %l4
1543 nop
1544 fitos %f0, %f0
1545 fstod %f0, %f28
1546 sdivx %i1, 0x153E, %i5
1547 movcs %icc, %i2, %o5
1548 edge16l %g5, %o3, %g6
1549 tcc %icc, 0x3
1550 srlx %o0, %i0, %l6
1551 movrlz %i7, 0x0B3, %o6
1552 fmovsleu %icc, %f4, %f10
1553 tpos %icc, 0x4
1554 udivcc %o2, 0x1A76, %l0
1555 taddcc %l2, 0x0544, %o4
1556 fcmpne16 %f2, %f2, %g7
1557 nop
1558 fitod %f10, %f16
1559 fdtox %f16, %f16
1560 fxtod %f16, %f4
1561 fors %f31, %f14, %f14
1562 fbo,a %fcc2, loop_116
1563 fbn %fcc1, loop_117
1564 movle %icc, %l3, %l5
1565 smul %i6, %l1, %o1
1566loop_116:
1567 call loop_118
1568loop_117:
1569 ldub [%l7 + 0x6C], %g3
1570 movre %g1, 0x120, %g4
1571 tsubcctv %g2, %i3, %i4
1572loop_118:
1573 fba %fcc2, loop_119
1574 umul %l4, %o7, %i5
1575 edge16l %i2, %i1, %g5
1576 bcc,pn %icc, loop_120
1577loop_119:
1578 fbg,a %fcc0, loop_121
1579 fbn %fcc2, loop_122
1580 fmovdleu %xcc, %f8, %f26
1581loop_120:
1582 udiv %o3, 0x0093, %g6
1583loop_121:
1584 movleu %icc, %o5, %i0
1585loop_122:
1586 brlez %o0, loop_123
1587 fandnot2 %f24, %f20, %f16
1588 fbo %fcc2, loop_124
1589 sdivcc %l6, 0x1AC8, %i7
1590loop_123:
1591 movre %o2, 0x3B3, %l0
1592 fbuge %fcc1, loop_125
1593loop_124:
1594 fands %f17, %f18, %f26
1595 udivx %l2, 0x1F42, %o6
1596 fbne %fcc2, loop_126
1597loop_125:
1598 nop
1599 fitod %f6, %f18
1600 fdtox %f18, %f16
1601 fxtod %f16, %f26
1602 fmovrdlz %g7, %f6, %f18
1603 fmovdne %xcc, %f12, %f15
1604loop_126:
1605 ldsb [%l7 + 0x1A], %l3
1606 udivx %o4, 0x0AE5, %l5
1607 fcmpne32 %f8, %f22, %l1
1608 addc %i6, %g3, %g1
1609 sir 0x0B0E
1610 nop
1611 setx loop_127, %l0, %l1
1612 wrpr 0x1, %tl
1613 wrpr %l1, %tnpc
1614 setx 0x34400001400, %l0, %l1
1615 wrpr %l1, %tstate
1616 wrhpr 0x4, %htstate
1617 done
1618 edge32n %g4, %o1, %g2
1619 movrlez %i4, %i3, %l4
1620 mulx %o7, %i5, %i1
1621loop_127:
1622 srax %g5, %o3, %g6
1623 restored
1624 rdpr %cwp, %g1
1625 rdpr %cansave, %g2
1626 rdpr %canrestore, %g3
1627 rdpr %cleanwin, %g4
1628 rdpr %otherwin, %g5
1629 rdpr %wstate, %g6
1630 movn %xcc, %o5, %i2
1631 edge32ln %i0, %l6, %o0
1632 bgu,a loop_128
1633 edge32l %o2, %i7, %l2
1634 fmovsge %icc, %f19, %f19
1635 ldstub [%l7 + 0x6A], %l0
1636loop_128:
1637 fnands %f31, %f27, %f25
1638 or %g7, %l3, %o6
1639 fbg,a %fcc0, loop_129
1640 movl %icc, %o4, %l1
1641 movre %l5, %g3, %i6
1642 tge %xcc, 0x7
1643loop_129:
1644 movre %g4, %g1, %o1
1645 fexpand %f3, %f16
1646 stb %g2, [%l7 + 0x09]
1647 tsubcc %i3, %l4, %i4
1648 call loop_130
1649 te %xcc, 0x7
1650 nop
1651 setx 0xDC8FAD69, %l0, %l6
1652 st %l6, [%l7 + 0x28]
1653 ld [%l7 + 0x28], %f8
1654 fsqrts %f8, %f20
1655 edge8l %o7, %i1, %g5
1656loop_130:
1657 fpadd16 %f12, %f6, %f12
1658 bneg,pt %icc, loop_131
1659 nop
1660 setx 0xA9948C861A18A700, %l0, %l6
1661 stx %l6, [%l7 + 0x28]
1662 ldd [%l7 + 0x28], %f26
1663 fsqrtd %f26, %f2
1664 fbuge %fcc2, loop_132
1665 mulx %i5, %g6, %o5
1666loop_131:
1667 fxors %f11, %f20, %f30
1668 fmovdge %xcc, %f7, %f18
1669loop_132:
1670 udivcc %o3, 0x1CCB, %i2
1671 addccc %i0, 0x1300, %l6
1672 addccc %o0, %i7, %l2
1673 sdiv %l0, 0x1973, %o2
1674 fmovda %xcc, %f7, %f26
1675 array32 %l3, %g7, %o6
1676 fbl,a %fcc1, loop_133
1677 fnands %f29, %f12, %f29
1678 set 0x44, %o3
1679 lda [%l7 + %o3] 0x80, %f30
1680loop_133:
1681 array32 %l1, %o4, %g3
1682 st %f23, [%l7 + 0x30]
1683 fmovdcc %xcc, %f16, %f17
1684 sdiv %i6, 0x0D02, %g4
1685 fpsub32s %f7, %f26, %f10
1686 or %l5, 0x04AB, %o1
1687 fmovdn %icc, %f3, %f5
1688 edge32n %g2, %i3, %l4
1689 nop
1690 fitod %f4, %f12
1691 fdtos %f12, %f18
1692 orncc %i4, 0x1A10, %g1
1693 xorcc %o7, 0x1C52, %i1
1694 array32 %i5, %g6, %o5
1695 fmuld8ulx16 %f0, %f5, %f10
1696 movrne %o3, %g5, %i2
1697 xnor %l6, 0x0C58, %o0
1698 brlz %i7, loop_134
1699 restored
1700 rdpr %cwp, %g1
1701 rdpr %cansave, %g2
1702 rdpr %canrestore, %g3
1703 rdpr %cleanwin, %g4
1704 rdpr %otherwin, %g5
1705 rdpr %wstate, %g6
1706 fxnor %f16, %f0, %f0
1707 tvc %xcc, 0x6
1708loop_134:
1709 fmovdneg %xcc, %f19, %f6
1710 movvs %xcc, %l2, %l0
1711 andcc %i0, %l3, %o2
1712 nop
1713 fitos %f2, %f17
1714 fstox %f17, %f18
1715 fxtos %f18, %f26
1716 movpos %icc, %o6, %g7
1717 xnorcc %l1, 0x048E, %g3
1718 movrgez %i6, %o4, %g4
1719 movge %xcc, %o1, %g2
1720 fmovsneg %xcc, %f10, %f25
1721 movleu %xcc, %l5, %l4
1722 fbge,a %fcc2, loop_135
1723 nop
1724 setx loop_136, %l0, %l1
1725 wrpr 0x1, %tl
1726 wrpr %l1, %tpc
1727 add %l1, 0x4, %l1
1728 wrpr %l1, %tnpc
1729 setx 0x34400001400, %l0, %l1
1730 wrpr %l1, %tstate
1731 wrhpr 0x4, %htstate
1732 retry
1733 bpos,pt %icc, loop_137
1734 brgez,a %i3, loop_138
1735loop_135:
1736 fmovsvc %xcc, %f10, %f17
1737loop_136:
1738 xorcc %i4, 0x0228, %g1
1739loop_137:
1740 edge32ln %i1, %i5, %g6
1741loop_138:
1742 nop
1743 fitos %f9, %f13
1744 fstox %f13, %f18
1745 fpmerge %f9, %f6, %f26
1746 fbge %fcc2, loop_139
1747 fpmerge %f19, %f24, %f12
1748 udivx %o7, 0x0139, %o5
1749 nop
1750 setx 0x6B03C7083260E1C1, %l0, %l6
1751 stx %l6, [%l7 + 0x28]
1752 ldd [%l7 + 0x28], %f24
1753 fsqrtd %f24, %f24
1754loop_139:
1755 nop
1756 set 0x40, %i4
1757 stda %f16, [%l7 + %i4] 0x14
1758 fmul8x16 %f23, %f0, %f14
1759 sethi 0x142D, %g5
1760 edge32 %i2, %l6, %o0
1761 nop
1762 fitod %f12, %f12
1763 fdtox %f12, %f22
1764 fmovrslz %i7, %f0, %f23
1765 popc 0x0192, %o3
1766 movcs %icc, %l2, %i0
1767 alignaddr %l3, %l0, %o2
1768 movre %g7, 0x14E, %o6
1769 set 0x58, %i6
1770 sta %f7, [%l7 + %i6] 0x80
1771 movrlez %l1, 0x345, %g3
1772 edge16ln %o4, %g4, %i6
1773 fnot1s %f9, %f3
1774 sllx %g2, 0x0A, %l5
1775 array8 %l4, %o1, %i4
1776 fsrc1s %f4, %f15
1777 ba loop_140
1778 sub %g1, 0x0656, %i1
1779 fblg %fcc0, loop_141
1780 nop
1781 setx 0x2378DB7D82259BFC, %l0, %l6
1782 stx %l6, [%l7 + 0x28]
1783 ldd [%l7 + 0x28], %f24
1784 setx 0xB941B6D1FCD32CE3, %l1, %l5
1785 stx %l5, [%l7 + 0x10]
1786 ldd [%l7 + 0x10], %f2
1787 fsubd %f2, %f24, %f26
1788loop_140:
1789 fnot1 %f0, %f28
1790 ble loop_142
1791loop_141:
1792 sethi 0x0D2B, %i5
1793 movgu %xcc, %i3, %g6
1794 and %o5, 0x19C5, %g5
1795loop_142:
1796 fpadd32 %f18, %f24, %f4
1797 wr %g0, 0x89, %asi
1798 sta %f1, [%l7 + 0x78] %asi
1799 fsrc2 %f14, %f28
1800 movleu %xcc, %i2, %l6
1801 edge16ln %o0, %o7, %i7
1802 edge32 %o3, %l2, %l3
1803 edge32 %l0, %o2, %g7
1804 bl,pn %xcc, loop_143
1805 orncc %i0, %o6, %l1
1806 set 0x40, %i0
1807 ldda [%l7 + %i0] 0x2b, %o4
1808loop_143:
1809 nop
1810 fitod %f10, %f22
1811 fdtos %f22, %f20
1812 movle %xcc, %g3, %g4
1813 fble,a %fcc2, loop_144
1814 mulscc %g2, %l5, %i6
1815 tgu %icc, 0x5
1816 movcc %icc, %l4, %o1
1817loop_144:
1818 nop
1819 add %l7, 0x28, %l6
1820 wr %g0, 0x88, %asi
1821 casxa [%l6] %asi, %i4, %i1
1822 movl %icc, %g1, %i5
1823 movrlz %i3, %g6, %g5
1824 udivx %i2, 0x0E78, %o5
1825 orn %o0, %l6, %i7
1826 fnand %f20, %f30, %f30
1827 nop
1828 setx 0x280043D2, %l0, %l6
1829 st %l6, [%l7 + 0x28]
1830 ld [%l7 + 0x28], %f1
1831 setx 0x94F272A0, %l1, %l5
1832 st %l5, [%l7 + 0x10]
1833 ld [%l7 + 0x10], %f7
1834 fdivs %f7, %f1, %f24
1835 tge %icc, 0x6
1836 bvs %xcc, loop_145
1837 andn %o7, %l2, %l3
1838 sethi 0x0E77, %l0
1839 mulx %o2, %g7, %o3
1840loop_145:
1841 nop
1842 fitos %f12, %f25
1843 fstox %f25, %f18
1844 edge16 %i0, %o6, %o4
1845 fmovrdlez %g3, %f16, %f6
1846 tge %xcc, 0x3
1847 sllx %l1, %g2, %l5
1848 edge32n %g4, %l4, %i6
1849 addc %o1, 0x050B, %i1
1850 udivx %g1, 0x019C, %i4
1851 fbge %fcc2, loop_146
1852 xor %i3, %g6, %i5
1853 andncc %i2, %o5, %o0
1854 orn %l6, 0x0DB9, %i7
1855loop_146:
1856 alignaddrl %o7, %l2, %g5
1857 movre %l3, %l0, %g7
1858 and %o2, 0x00A4, %o3
1859 andncc %o6, %o4, %g3
1860 umul %l1, 0x0B74, %i0
1861 array16 %g2, %l5, %l4
1862 nop
1863 fitod %f0, %f2
1864 fdtoi %f2, %f31
1865 andn %g4, 0x1207, %o1
1866 smulcc %i6, %g1, %i4
1867 xor %i1, 0x103D, %i3
1868 movrgez %g6, 0x10F, %i5
1869 bg %xcc, loop_147
1870 prefetch [%l7 + 0x64], 0x2
1871 orn %o5, 0x1828, %i2
1872 std %f4, [%l7 + 0x58]
1873loop_147:
1874 edge16ln %l6, %i7, %o0
1875 fmovdl %icc, %f30, %f12
1876 xor %o7, %l2, %g5
1877 fandnot2 %f12, %f18, %f20
1878 addccc %l3, 0x04C6, %g7
1879 sllx %o2, %l0, %o3
1880 nop
1881 setx 0x75365B86, %l0, %l6
1882 st %l6, [%l7 + 0x28]
1883 ld [%l7 + 0x28], %f13
1884 fsqrts %f13, %f30
1885 edge8l %o6, %o4, %l1
1886 movcc %xcc, %g3, %i0
1887 fbl,a %fcc3, loop_148
1888 fbug,a %fcc2, loop_149
1889 tvc %xcc, 0x1
1890 smulcc %l5, %l4, %g4
1891loop_148:
1892 orcc %o1, %i6, %g1
1893loop_149:
1894 andn %i4, 0x1D76, %g2
1895 movrlz %i1, 0x14C, %i3
1896 ta %icc, 0x7
1897 wr %g0, 0x89, %asi
1898 prefetcha [%l7 + 0x48] %asi, 0x3
1899 edge8 %i5, %o5, %i2
1900 nop
1901 setx 0x38E50A18, %l0, %l6
1902 st %l6, [%l7 + 0x28]
1903 ld [%l7 + 0x28], %f25
1904 setx 0xACC29CD1, %l1, %l5
1905 st %l5, [%l7 + 0x10]
1906 ld [%l7 + 0x10], %f31
1907 fmuls %f31, %f25, %f17
1908 ta %xcc, 0x3
1909 xorcc %i7, 0x1984, %o0
1910 taddcctv %l6, 0x1D73, %o7
1911 subccc %l2, %l3, %g5
1912 sdiv %o2, 0x0530, %l0
1913 movge %icc, %g7, %o6
1914 movleu %icc, %o3, %l1
1915 movre %o4, 0x023, %g3
1916 faligndata %f26, %f26, %f16
1917 bge,pt %icc, loop_150
1918 fxor %f26, %f10, %f18
1919 xnor %i0, %l5, %g4
1920 fmovse %xcc, %f21, %f6
1921loop_150:
1922 xorcc %o1, %l4, %i6
1923 fbe,a %fcc1, loop_151
1924 movneg %xcc, %i4, %g1
1925 mova %icc, %i1, %i3
1926 ldsh [%l7 + 0x1C], %g2
1927loop_151:
1928 fmovsvc %xcc, %f18, %f18
1929 addccc %i5, %o5, %g6
1930 sra %i2, %o0, %i7
1931 movrgz %o7, 0x330, %l6
1932 restored
1933 rdpr %cwp, %g1
1934 rdpr %cansave, %g2
1935 rdpr %canrestore, %g3
1936 rdpr %cleanwin, %g4
1937 rdpr %otherwin, %g5
1938 rdpr %wstate, %g6
1939 fexpand %f4, %f30
1940 movcs %icc, %l3, %l2
1941 stb %g5, [%l7 + 0x30]
1942 move %icc, %o2, %g7
1943 sub %o6, %o3, %l0
1944 fmovdgu %icc, %f18, %f5
1945 edge8ln %o4, %g3, %l1
1946 tpos %xcc, 0x3
1947 nop
1948 set 0x0A, %o5
1949 ldsh [%l7 + %o5], %l5
1950 addccc %g4, 0x05EE, %i0
1951 orcc %l4, 0x08E8, %i6
1952 fpsub16s %f16, %f1, %f1
1953 wr %g0, 0x80, %asi
1954 ldda [%l7 + 0x10] %asi, %i4
1955 alignaddrl %o1, %g1, %i3
1956 srl %i1, 0x18, %i5
1957 tl %icc, 0x5
1958 fbe %fcc2, loop_152
1959 movvc %xcc, %g2, %o5
1960 movre %i2, %o0, %i7
1961 movrne %g6, 0x2FC, %o7
1962loop_152:
1963 fmovrdne %l3, %f28, %f28
1964 sdivx %l2, 0x1605, %g5
1965 srlx %o2, 0x17, %l6
1966 mova %xcc, %o6, %g7
1967 mova %icc, %l0, %o4
1968 stb %o3, [%l7 + 0x3D]
1969 edge16 %g3, %l1, %l5
1970 bn,a %icc, loop_153
1971 fornot1 %f28, %f10, %f18
1972 add %g4, %l4, %i0
1973 ldstub [%l7 + 0x67], %i6
1974loop_153:
1975 movcs %icc, %i4, %g1
1976 movrlez %o1, 0x1D7, %i1
1977 fnot1s %f9, %f29
1978 subc %i3, 0x0C67, %i5
1979 edge16n %g2, %i2, %o0
1980 st %f28, [%l7 + 0x4C]
1981 fors %f22, %f8, %f27
1982 fmovrdlez %i7, %f8, %f18
1983 fmovdgu %icc, %f15, %f26
1984 set 0x50, %g7
1985 stba %o5, [%l7 + %g7] 0x89
1986 fpadd32s %f23, %f18, %f7
1987 fmovrsne %o7, %f12, %f16
1988 sllx %l3, 0x07, %l2
1989 movvs %icc, %g5, %o2
1990 movge %icc, %l6, %o6
1991 bneg loop_154
1992 mova %icc, %g6, %l0
1993 orncc %o4, 0x0D94, %o3
1994 tg %xcc, 0x6
1995loop_154:
1996 nop
1997 set 0x3D, %i5
1998 ldstuba [%l7 + %i5] 0x81, %g3
1999 movgu %icc, %g7, %l1
2000 subc %g4, 0x0890, %l4
2001 movrgz %i0, 0x296, %i6
2002 umulcc %l5, %i4, %o1
2003 mulx %i1, %g1, %i5
2004 fmovdgu %xcc, %f1, %f1
2005 sra %i3, %g2, %o0
2006 movcs %xcc, %i7, %o5
2007 smul %i2, %o7, %l2
2008 andncc %g5, %l3, %l6
2009 brz %o2, loop_155
2010 movpos %icc, %o6, %l0
2011 orncc %g6, %o3, %o4
2012 movvc %xcc, %g3, %l1
2013loop_155:
2014 nop
2015 setx 0xD18BC428, %l0, %l6
2016 st %l6, [%l7 + 0x28]
2017 ld [%l7 + 0x28], %f10
2018 setx 0x5E936022, %l1, %l5
2019 st %l5, [%l7 + 0x10]
2020 ld [%l7 + 0x10], %f25
2021 fdivs %f25, %f10, %f5
2022 te %xcc, 0x7
2023 bneg,pn %xcc, loop_156
2024 brlz,a %g7, loop_157
2025 subccc %g4, 0x015C, %l4
2026 mova %xcc, %i6, %l5
2027loop_156:
2028 movge %xcc, %i4, %o1
2029loop_157:
2030 tleu %icc, 0x3
2031 fmovrslz %i0, %f21, %f22
2032 movn %xcc, %g1, %i5
2033 mulscc %i1, %g2, %o0
2034 fmovdn %icc, %f11, %f19
2035 fpadd16s %f24, %f17, %f26
2036 array32 %i7, %i3, %o5
2037 srlx %o7, %i2, %l2
2038 movg %icc, %g5, %l3
2039 tcc %xcc, 0x2
2040 nop
2041 setx 0x2C36DE87, %l0, %l6
2042 st %l6, [%l7 + 0x28]
2043 ld [%l7 + 0x28], %f26
2044 fsqrts %f26, %f20
2045 tle %icc, 0x5
2046 fbne %fcc0, loop_158
2047 movpos %xcc, %l6, %o6
2048 nop
2049 setx 0x8F2F358920ED6E6F, %l0, %l6
2050 stx %l6, [%l7 + 0x28]
2051 ldd [%l7 + 0x28], %f22
2052 fsqrtd %f22, %f20
2053 edge16n %o2, %g6, %o3
2054loop_158:
2055 edge32 %l0, %g3, %l1
2056 saved
2057 rdpr %cwp, %g1
2058 rdpr %cansave, %g2
2059 rdpr %canrestore, %g3
2060 rdpr %cleanwin, %g4
2061 rdpr %otherwin, %g5
2062 rdpr %wstate, %g6
2063 tcc %icc, 0x0
2064 set 0x30, %g6
2065 lda [%l7 + %g6] 0x88, %f25
2066 xorcc %o4, %g4, %l4
2067 fandnot1s %f13, %f28, %f21
2068 mulscc %g7, 0x043A, %i6
2069 fors %f22, %f27, %f20
2070 movpos %xcc, %l5, %i4
2071 fmovrdlez %o1, %f4, %f10
2072 movpos %xcc, %i0, %g1
2073 edge16 %i5, %g2, %i1
2074 array16 %i7, %i3, %o0
2075 fmovscs %xcc, %f10, %f11
2076 umulcc %o7, %o5, %i2
2077 edge16 %g5, %l2, %l3
2078 srl %l6, %o2, %o6
2079 set 0x24, %g2
2080 ldsba [%l7 + %g2] 0x14, %g6
2081 be,a loop_159
2082 nop
2083 setx 0x90463529, %l0, %l6
2084 st %l6, [%l7 + 0x6C]
2085 ld [%l7 + 0x6C], %fsr
2086 tge %xcc, 0x6
2087 fmovsvc %xcc, %f26, %f14
2088loop_159:
2089 brgz,a %l0, loop_160
2090 nop
2091 setx 0xB08284F5007332F4, %l0, %l6
2092 stx %l6, [%l7 + 0x58]
2093 ldx [%l7 + 0x58], %fsr
2094 edge8n %o3, %g3, %o4
2095 popc %g4, %l4
2096loop_160:
2097 fbug %fcc2, loop_161
2098 fmovdn %xcc, %f27, %f12
2099 fpsub32 %f18, %f28, %f4
2100 nop
2101 set 0x74, %i3
2102 sth %g7, [%l7 + %i3]
2103loop_161:
2104 fmovdne %icc, %f28, %f7
2105 srlx %i6, %l1, %l5
2106 movge %xcc, %i4, %i0
2107 fxnor %f0, %f18, %f22
2108 set 0x20, %o6
2109 ldxa [%l7 + %o6] 0x10, %o1
2110 bshuffle %f16, %f2, %f14
2111 array32 %i5, %g2, %g1
2112 edge32ln %i7, %i3, %i1
2113 edge32l %o7, %o0, %o5
2114 movn %icc, %g5, %l2
2115 te %icc, 0x6
2116 movneg %icc, %i2, %l6
2117 ld [%l7 + 0x34], %f23
2118 fbue %fcc1, loop_162
2119 sll %l3, %o6, %g6
2120 sdivcc %l0, 0x0DCB, %o2
2121 ldub [%l7 + 0x47], %o3
2122loop_162:
2123 movg %icc, %o4, %g3
2124 fmovsa %xcc, %f29, %f21
2125 fornot1 %f30, %f14, %f10
2126 wr %g0, 0x81, %asi
2127 prefetcha [%l7 + 0x58] %asi, 0x0
2128 array32 %l4, %i6, %g7
2129 tgu %icc, 0x1
2130 ld [%l7 + 0x24], %f26
2131 or %l5, %i4, %l1
2132 movg %xcc, %i0, %o1
2133 movcc %icc, %i5, %g2
2134 movneg %xcc, %g1, %i7
2135 fnand %f0, %f4, %f12
2136 taddcctv %i3, 0x0E69, %o7
2137 tpos %xcc, 0x7
2138 umulcc %i1, 0x1CEA, %o0
2139 taddcctv %g5, 0x17D1, %o5
2140 fnot2s %f28, %f0
2141 movvs %xcc, %l2, %l6
2142 fnot1s %f15, %f5
2143 mulx %i2, %l3, %g6
2144 and %o6, %o2, %o3
2145 tvc %xcc, 0x4
2146 tcc %icc, 0x5
2147 andncc %l0, %g3, %o4
2148 brgez %g4, loop_163
2149 fnot2 %f10, %f30
2150 edge32n %i6, %g7, %l4
2151 srax %i4, %l1, %l5
2152loop_163:
2153 tgu %xcc, 0x7
2154 brlez %i0, loop_164
2155 taddcctv %i5, 0x171B, %o1
2156 fand %f22, %f22, %f4
2157 udiv %g2, 0x1B81, %i7
2158loop_164:
2159 fmovrdlez %g1, %f26, %f8
2160 fzeros %f0
2161 movge %icc, %o7, %i1
2162 sdivx %o0, 0x06B7, %i3
2163 umulcc %g5, %l2, %o5
2164 andncc %i2, %l3, %l6
2165 fpackfix %f0, %f17
2166 movvs %icc, %g6, %o2
2167 brz,a %o6, loop_165
2168 taddcctv %o3, 0x1BE2, %g3
2169 xorcc %o4, %l0, %i6
2170 add %l7, 0x30, %l6
2171 wr %g0, 0x19, %asi
2172 lda [%l6] %asi, %g7
2173 casa [%l6] %asi, %g7, %l4
2174loop_165:
2175 nop
2176 set 0x78, %o0
2177 lduba [%l7 + %o0] 0x80, %i4
2178 fmovdcc %icc, %f16, %f17
2179 srl %l1, 0x1E, %l5
2180 swap [%l7 + 0x58], %i0
2181 edge16ln %g4, %o1, %i5
2182 nop
2183 setx 0x7865FB80, %l0, %l6
2184 st %l6, [%l7 + 0x28]
2185 ld [%l7 + 0x28], %f5
2186 fsqrts %f5, %f17
2187 wr %g0, 0x19, %asi
2188 lduha [%l7 + 0x76] %asi, %i7
2189 movcc %icc, %g2, %g1
2190 fpackfix %f26, %f21
2191 fmovsneg %xcc, %f21, %f3
2192 movcs %xcc, %i1, %o7
2193 srax %o0, %g5, %i3
2194 bvs,a loop_166
2195 tn %icc, 0x0
2196 nop
2197 setx loop_167, %l0, %l1
2198 wrpr 0x1, %tl
2199 wrpr %l1, %tnpc
2200 setx 0x34400001400, %l0, %l1
2201 wrpr %l1, %tstate
2202 wrhpr 0x4, %htstate
2203 done
2204 fcmple16 %f12, %f24, %l2
2205loop_166:
2206 mulx %o5, %i2, %l6
2207 nop
2208 setx 0xDBE88800, %l0, %l6
2209 st %l6, [%l7 + 0x28]
2210 ld [%l7 + 0x28], %f7
2211 fsqrts %f7, %f9
2212loop_167:
2213 for %f28, %f16, %f14
2214 tvs %xcc, 0x0
2215 nop
2216 setx 0x0BB80286, %l0, %l6
2217 st %l6, [%l7 + 0x28]
2218 ld [%l7 + 0x28], %f18
2219 fsqrts %f18, %f20
2220 add %l7, 0x38, %l6
2221 wr %g0, 0x11, %asi
2222 casxa [%l6] 0x11, %l3, %o2
2223 fbn %fcc0, loop_168
2224 lduw [%l7 + 0x48], %o6
2225 ta %icc, 0x0
2226 fmovsn %icc, %f3, %f1
2227loop_168:
2228 fmovrse %g6, %f15, %f11
2229 tsubcc %o3, %o4, %l0
2230 fmuld8ulx16 %f7, %f14, %f4
2231 mulx %i6, %g3, %l4
2232 restored
2233 rdpr %cwp, %g1
2234 rdpr %cansave, %g2
2235 rdpr %canrestore, %g3
2236 rdpr %cleanwin, %g4
2237 rdpr %otherwin, %g5
2238 rdpr %wstate, %g6
2239 tg %icc, 0x3
2240 tvs %icc, 0x4
2241 movl %xcc, %g7, %l1
2242 fcmpeq16 %f4, %f12, %i4
2243 edge32l %l5, %i0, %o1
2244 subccc %g4, %i5, %g2
2245 movge %icc, %i7, %i1
2246 fnot2s %f0, %f7
2247 tge %xcc, 0x0
2248 fnegs %f22, %f14
2249 fba,a %fcc3, loop_169
2250 movpos %icc, %o7, %o0
2251 flush %l7 + 0x78
2252 wr %g0, 0x19, %asi
2253 lduwa [%l7 + 0x18] %asi, %g5
2254loop_169:
2255 tleu %xcc, 0x0
2256 fzeros %f21
2257 ldx [%l7 + 0x50], %g1
2258 movrgez %i3, %l2, %o5
2259 nop
2260 setx loop_170, %l0, %l1
2261 jmpl %l1, %l6
2262 array8 %i2, %o2, %l3
2263 fandnot2s %f9, %f2, %f8
2264 movvc %icc, %g6, %o6
2265loop_170:
2266 addccc %o3, %o4, %l0
2267 movrne %i6, %l4, %g3
2268 std %f18, [%l7 + 0x20]
2269 edge8 %l1, %i4, %g7
2270 udivx %i0, 0x0969, %o1
2271 wr %g0, 0x80, %asi
2272 ldstuba [%l7 + 0x40] %asi, %g4
2273 movne %icc, %i5, %l5
2274 xorcc %g2, %i7, %i1
2275 bpos,pn %xcc, loop_171
2276 xnor %o7, 0x109F, %g5
2277 edge8l %g1, %i3, %o0
2278 fcmpeq16 %f8, %f16, %o5
2279loop_171:
2280 smul %l6, %i2, %o2
2281 te %icc, 0x7
2282 addccc %l2, 0x0007, %l3
2283 xnorcc %o6, 0x1EDC, %g6
2284 andn %o3, %l0, %i6
2285 edge32l %o4, %g3, %l4
2286 alignaddrl %i4, %l1, %i0
2287 movn %icc, %g7, %g4
2288 movn %xcc, %i5, %o1
2289 umul %g2, %l5, %i1
2290 edge16ln %i7, %o7, %g1
2291 nop
2292 setx loop_172, %l0, %l1
2293 jmpl %l1, %i3
2294 fmuld8ulx16 %f28, %f0, %f26
2295 movcs %icc, %g5, %o5
2296 bcc,a,pn %icc, loop_173
2297loop_172:
2298 fbue,a %fcc2, loop_174
2299 fbue,a %fcc3, loop_175
2300 tsubcc %l6, %i2, %o2
2301loop_173:
2302 fsrc2 %f12, %f6
2303loop_174:
2304 bvc,a loop_176
2305loop_175:
2306 sll %l2, %o0, %o6
2307 movle %icc, %l3, %o3
2308 fbul %fcc1, loop_177
2309loop_176:
2310 brz %g6, loop_178
2311 mova %xcc, %i6, %l0
2312 alignaddrl %o4, %g3, %l4
2313loop_177:
2314 nop
2315 fitos %f4, %f10
2316 fstoi %f10, %f13
2317loop_178:
2318 fors %f20, %f17, %f19
2319 andn %i4, %l1, %g7
2320 xnorcc %g4, 0x11DC, %i5
2321 fmovsg %icc, %f9, %f20
2322 sdivx %i0, 0x0F01, %g2
2323 orcc %o1, %i1, %i7
2324 edge32l %o7, %l5, %i3
2325 fsrc1 %f12, %f10
2326 tleu %icc, 0x0
2327 subccc %g1, %o5, %l6
2328 wr %g0, 0x89, %asi
2329 sta %f0, [%l7 + 0x30] %asi
2330 set 0x40, %l2
2331 stda %f16, [%l7 + %l2] 0x88
2332 xnor %g5, %i2, %o2
2333 stb %o0, [%l7 + 0x42]
2334 and %l2, %o6, %l3
2335 ta %icc, 0x7
2336 lduw [%l7 + 0x34], %o3
2337 taddcctv %i6, %l0, %g6
2338 andcc %g3, %o4, %l4
2339 bleu,a,pn %icc, loop_179
2340 fble %fcc0, loop_180
2341 fmovdvs %icc, %f23, %f6
2342 nop
2343 setx 0x5076C570, %l0, %l6
2344 st %l6, [%l7 + 0x6C]
2345 ld [%l7 + 0x6C], %fsr
2346loop_179:
2347 stbar
2348loop_180:
2349 stbar
2350 movvc %icc, %l1, %g7
2351 edge8n %i4, %g4, %i0
2352 movl %icc, %g2, %o1
2353 bl,a,pn %icc, loop_181
2354 edge16ln %i5, %i7, %i1
2355 movg %icc, %o7, %i3
2356 movge %xcc, %g1, %o5
2357loop_181:
2358 sll %l5, 0x1C, %g5
2359 alignaddrl %i2, %l6, %o2
2360 set 0x40, %o1
2361 stda %f0, [%l7 + %o1] 0x81
2362 movcs %xcc, %o0, %l2
2363 ldstub [%l7 + 0x7C], %o6
2364 bpos,pt %icc, loop_182
2365 fba,a %fcc2, loop_183
2366 nop
2367 setx 0x57E48A4B804D63C5, %l0, %l6
2368 stx %l6, [%l7 + 0x78]
2369 ldx [%l7 + 0x78], %fsr
2370 tvc %xcc, 0x2
2371loop_182:
2372 fcmple32 %f10, %f12, %l3
2373loop_183:
2374 nop
2375 set 0x0D, %l6
2376 ldsb [%l7 + %l6], %o3
2377 wr %g0, 0x89, %asi
2378 ldstuba [%l7 + 0x78] %asi, %l0
2379 nop
2380 fitod %f12, %f10
2381 fdtox %f10, %f4
2382 fnegd %f4, %f8
2383 fmovdl %icc, %f10, %f14
2384 bne,a,pn %xcc, loop_184
2385 movrgz %i6, 0x01F, %g3
2386 udivx %g6, 0x1618, %l4
2387 fbl %fcc2, loop_185
2388loop_184:
2389 fand %f4, %f16, %f6
2390 fmovrdlz %l1, %f26, %f8
2391 fmovdn %icc, %f20, %f10
2392loop_185:
2393 edge16 %g7, %o4, %i4
2394 flush %l7 + 0x4C
2395 brz,a %g4, loop_186
2396 ldsw [%l7 + 0x44], %i0
2397 add %l7, 0x54, %l6
2398 wr %g0, 0x04, %asi
2399 lda [%l6] %asi, %g2
2400 casa [%l6] %asi, %g2, %o1
2401loop_186:
2402 edge32l %i7, %i5, %i1
2403 set 0x3C, %l5
2404 lda [%l7 + %l5] 0x80, %f2
2405 movvc %icc, %o7, %g1
2406 nop
2407 fitod %f10, %f18
2408 fdtox %f18, %f6
2409 fxtod %f6, %f20
2410 fblg,a %fcc3, loop_187
2411 nop
2412 setx 0x367CEB02705896E0, %l0, %l6
2413 stx %l6, [%l7 + 0x50]
2414 ldx [%l7 + 0x50], %fsr
2415 edge8l %o5, %i3, %g5
2416 fbu %fcc0, loop_188
2417loop_187:
2418 fpadd16 %f16, %f28, %f22
2419 andcc %l5, 0x191D, %l6
2420 set 0x40, %g1
2421 stda %f16, [%l7 + %g1] 0x04
2422loop_188:
2423 bgu,pn %icc, loop_189
2424 nop
2425 setx loop_190, %l0, %l1
2426 wrpr 0x1, %tl
2427 wrpr %l1, %tpc
2428 add %l1, 0x4, %l1
2429 wrpr %l1, %tnpc
2430 setx 0x34400001400, %l0, %l1
2431 wrpr %l1, %tstate
2432 wrhpr 0x4, %htstate
2433 retry
2434 bvc,a loop_191
2435 fmovrde %i2, %f8, %f12
2436loop_189:
2437 fbule %fcc3, loop_192
2438loop_190:
2439 ldub [%l7 + 0x67], %o2
2440loop_191:
2441 edge32 %l2, %o6, %o0
2442 std %f0, [%l7 + 0x50]
2443loop_192:
2444 brnz %l3, loop_193
2445 umulcc %o3, %i6, %g3
2446 sdiv %g6, 0x1605, %l4
2447 tleu %icc, 0x1
2448loop_193:
2449 smul %l0, %l1, %o4
2450 ldstub [%l7 + 0x55], %i4
2451 move %xcc, %g7, %g4
2452 prefetch [%l7 + 0x78], 0x0
2453 tcs %xcc, 0x1
2454 edge8l %g2, %o1, %i7
2455 edge32l %i0, %i1, %i5
2456 bshuffle %f8, %f16, %f2
2457 movrgez %g1, %o7, %i3
2458 bpos,a,pt %xcc, loop_194
2459 edge8l %o5, %l5, %g5
2460 ta %xcc, 0x0
2461 call loop_195
2462loop_194:
2463 xnor %l6, 0x17AF, %i2
2464 sdiv %o2, 0x072B, %o6
2465 sdivcc %o0, 0x1A42, %l2
2466loop_195:
2467 and %o3, %i6, %g3
2468 smul %l3, 0x04B3, %l4
2469 movge %xcc, %g6, %l1
2470 taddcctv %l0, 0x1E94, %o4
2471 fmovdg %xcc, %f25, %f1
2472 movvc %xcc, %g7, %g4
2473 movvc %xcc, %i4, %o1
2474 movcc %xcc, %i7, %g2
2475 fabss %f3, %f7
2476 subccc %i0, 0x0DDA, %i5
2477 sth %i1, [%l7 + 0x26]
2478 edge16 %o7, %g1, %i3
2479 movl %xcc, %l5, %o5
2480 bl,a,pt %icc, loop_196
2481 membar 0x2D
2482 srax %l6, 0x1F, %i2
2483 set 0x6A, %i7
2484 ldstuba [%l7 + %i7] 0x11, %o2
2485loop_196:
2486 edge16n %o6, %o0, %l2
2487 subccc %g5, %i6, %o3
2488 add %l7, 0x3C, %l6
2489 wr %g0, 0x11, %asi
2490 casa [%l6] 0x11, %l3, %l4
2491 brgez %g3, loop_197
2492 stw %l1, [%l7 + 0x6C]
2493 fmovsne %xcc, %f25, %f11
2494 stw %l0, [%l7 + 0x30]
2495loop_197:
2496 fmovdvc %icc, %f24, %f25
2497 mova %icc, %g6, %o4
2498 movg %icc, %g4, %g7
2499 fmovsle %icc, %f13, %f16
2500 smulcc %o1, %i4, %g2
2501 srax %i7, %i0, %i1
2502 fmovrdne %i5, %f16, %f28
2503 fbuge %fcc3, loop_198
2504 movg %icc, %g1, %o7
2505 fands %f3, %f0, %f16
2506 bge,a,pt %xcc, loop_199
2507loop_198:
2508 fba %fcc1, loop_200
2509 fbne,a %fcc1, loop_201
2510 umul %l5, %o5, %l6
2511loop_199:
2512 fones %f11
2513loop_200:
2514 popc %i3, %i2
2515loop_201:
2516 mulx %o6, %o0, %l2
2517 stx %o2, [%l7 + 0x30]
2518 fand %f20, %f18, %f0
2519 orncc %g5, %o3, %l3
2520 bcs,a %icc, loop_202
2521 subc %i6, 0x1B14, %g3
2522 sra %l1, %l0, %g6
2523 fcmple32 %f2, %f18, %o4
2524loop_202:
2525 udivx %g4, 0x066B, %l4
2526 std %f10, [%l7 + 0x58]
2527 andcc %g7, 0x0A1B, %i4
2528 move %icc, %o1, %i7
2529 alignaddr %g2, %i0, %i5
2530 ldstub [%l7 + 0x59], %i1
2531 movvs %icc, %g1, %o7
2532 tge %icc, 0x3
2533 edge8l %l5, %o5, %l6
2534 fbo,a %fcc1, loop_203
2535 fnot1s %f9, %f12
2536 fnot1 %f24, %f6
2537 edge8n %i2, %o6, %o0
2538loop_203:
2539 call loop_204
2540 mulx %l2, %i3, %g5
2541 udivx %o2, 0x1BF0, %o3
2542 fnot1s %f11, %f4
2543loop_204:
2544 fbne %fcc3, loop_205
2545 umulcc %i6, 0x12F8, %l3
2546 tcs %icc, 0x5
2547 sir 0x1856
2548loop_205:
2549 movrlez %l1, %g3, %g6
2550 movcs %xcc, %l0, %o4
2551 orncc %g4, 0x1C25, %l4
2552 tcs %icc, 0x6
2553 fbul %fcc1, loop_206
2554 fmul8x16al %f12, %f3, %f0
2555 umulcc %i4, 0x0B9F, %o1
2556 popc %g7, %i7
2557loop_206:
2558 movn %xcc, %i0, %i5
2559 movre %i1, %g2, %g1
2560 fnot1s %f15, %f26
2561 fmovrsne %o7, %f23, %f9
2562 ldd [%l7 + 0x10], %l4
2563 bshuffle %f14, %f12, %f8
2564 tsubcc %l6, %o5, %i2
2565 nop
2566 setx 0x21C29C4754FF54D9, %l0, %l6
2567 stx %l6, [%l7 + 0x28]
2568 ldd [%l7 + 0x28], %f22
2569 setx 0x692280598D6FA0A0, %l1, %l5
2570 stx %l5, [%l7 + 0x10]
2571 ldd [%l7 + 0x10], %f12
2572 fsubd %f12, %f22, %f6
2573 fblg,a %fcc1, loop_207
2574 movl %icc, %o0, %o6
2575 movrne %i3, 0x0A5, %g5
2576 movrgz %o2, %o3, %i6
2577loop_207:
2578 tvs %icc, 0x4
2579 edge16ln %l2, %l3, %l1
2580 fcmpeq16 %f14, %f24, %g3
2581 flush %l7 + 0x14
2582 brlez,a %g6, loop_208
2583 call loop_209
2584 ta %icc, 0x1
2585 sir 0x073C
2586loop_208:
2587 bg,pn %icc, loop_210
2588loop_209:
2589 fmovda %xcc, %f14, %f28
2590 membar 0x59
2591 movge %icc, %l0, %g4
2592loop_210:
2593 movrlz %o4, %l4, %i4
2594 fmovdvs %icc, %f17, %f26
2595 fbuge %fcc0, loop_211
2596 fand %f22, %f20, %f4
2597 tcs %icc, 0x0
2598 srax %o1, 0x01, %i7
2599loop_211:
2600 alignaddr %g7, %i5, %i0
2601 taddcc %g2, %g1, %o7
2602 movg %xcc, %i1, %l5
2603 fmovscs %icc, %f11, %f7
2604 andncc %l6, %o5, %i2
2605 ldstub [%l7 + 0x1F], %o0
2606 fxnors %f19, %f6, %f9
2607 nop
2608 fitos %f2, %f14
2609 fstod %f14, %f4
2610 fmovdvs %icc, %f21, %f29
2611 bg,pt %xcc, loop_212
2612 subc %o6, %i3, %g5
2613 wr %g0, 0x88, %asi
2614 lduha [%l7 + 0x16] %asi, %o3
2615loop_212:
2616 tvs %xcc, 0x3
2617 array16 %i6, %o2, %l3
2618 set 0x31, %i2
2619 ldstuba [%l7 + %i2] 0x80, %l2
2620 fsrc1s %f28, %f5
2621 movgu %xcc, %g3, %l1
2622 sir 0x025D
2623 fsrc2s %f3, %f2
2624 fmovsge %icc, %f12, %f2
2625 fbge,a %fcc1, loop_213
2626 fble %fcc3, loop_214
2627 alignaddr %g6, %g4, %l0
2628 wr %g0, 0x10, %asi
2629 ldswa [%l7 + 0x50] %asi, %o4
2630loop_213:
2631 alignaddrl %i4, %l4, %o1
2632loop_214:
2633 andcc %i7, %i5, %g7
2634 wr %g0, 0x18, %asi
2635 stda %f0, [%l7 + 0x40] %asi
2636 movrlez %g2, %g1, %i0
2637 movcs %xcc, %i1, %o7
2638 movcc %xcc, %l5, %l6
2639 set 0x40, %o4
2640 stda %f0, [%l7 + %o4] 0x15
2641 sdivcc %i2, 0x0628, %o0
2642 edge32ln %o5, %o6, %g5
2643 set 0x48, %l3
2644 lduwa [%l7 + %l3] 0x15, %i3
2645 tsubcc %o3, 0x0FB0, %o2
2646 xor %i6, %l2, %l3
2647 edge8ln %g3, %g6, %g4
2648 bg,a loop_215
2649 edge32ln %l1, %l0, %o4
2650 set 0x21, %g5
2651 ldsba [%l7 + %g5] 0x81, %l4
2652loop_215:
2653 popc %o1, %i7
2654 sdiv %i4, 0x1521, %g7
2655 edge16n %g2, %g1, %i0
2656 fnot1s %f14, %f24
2657 udivx %i5, 0x1E60, %o7
2658 movne %icc, %i1, %l6
2659 movpos %xcc, %l5, %i2
2660 fcmpne16 %f0, %f22, %o5
2661 tvc %icc, 0x4
2662 movneg %icc, %o6, %g5
2663 set 0x20, %l1
2664 stxa %o0, [%g0 + %l1] 0x4f
2665 movpos %xcc, %o3, %i3
2666 fmul8ulx16 %f10, %f10, %f8
2667 nop
2668 setx 0x0FBCD0BE, %l0, %l6
2669 st %l6, [%l7 + 0x28]
2670 ld [%l7 + 0x28], %f31
2671 setx 0xA937B04B, %l1, %l5
2672 st %l5, [%l7 + 0x10]
2673 ld [%l7 + 0x10], %f13
2674 fmuls %f13, %f31, %f5
2675 brlz %i6, loop_216
2676 srlx %o2, 0x13, %l3
2677 brlez,a %g3, loop_217
2678 smul %l2, 0x1EA2, %g6
2679loop_216:
2680 fmovdg %icc, %f26, %f14
2681 movneg %xcc, %g4, %l1
2682loop_217:
2683 fbule %fcc1, loop_218
2684 tle %icc, 0x3
2685 nop
2686 fitos %f1, %f8
2687 fstox %f8, %f0
2688 mulscc %l0, %o4, %o1
2689loop_218:
2690 restored
2691 rdpr %cwp, %g1
2692 rdpr %cansave, %g2
2693 rdpr %canrestore, %g3
2694 rdpr %cleanwin, %g4
2695 rdpr %otherwin, %g5
2696 rdpr %wstate, %g6
2697 fbne %fcc3, loop_219
2698 for %f10, %f10, %f18
2699 fmul8x16au %f19, %f7, %f20
2700 fbg %fcc3, loop_220
2701loop_219:
2702 movg %xcc, %l4, %i7
2703 tcs %xcc, 0x0
2704 fmovdne %icc, %f1, %f22
2705loop_220:
2706 addccc %i4, 0x1599, %g2
2707 nop
2708 setx loop_221, %l0, %l1
2709 wrpr 0x1, %tl
2710 wrpr %l1, %tpc
2711 add %l1, 0x4, %l1
2712 wrpr %l1, %tnpc
2713 setx 0x34400001400, %l0, %l1
2714 wrpr %l1, %tstate
2715 wrhpr 0x4, %htstate
2716 retry
2717 array8 %g1, %i0, %g7
2718 bneg,a,pn %icc, loop_222
2719 sethi 0x1348, %i5
2720loop_221:
2721 alignaddrl %o7, %l6, %i1
2722 edge32 %l5, %i2, %o5
2723loop_222:
2724 fbn,a %fcc1, loop_223
2725 tcc %xcc, 0x5
2726 alignaddr %g5, %o0, %o6
2727 fmovdne %xcc, %f20, %f21
2728loop_223:
2729 udivx %o3, 0x0A02, %i3
2730 tsubcc %i6, 0x1AB9, %o2
2731 smulcc %l3, %g3, %l2
2732 tcc %icc, 0x5
2733 bge,pt %xcc, loop_224
2734 udivx %g4, 0x1D18, %g6
2735 udivcc %l1, 0x1880, %l0
2736 movvc %icc, %o4, %l4
2737loop_224:
2738 bneg,a %xcc, loop_225
2739 bneg,a loop_226
2740 fba %fcc1, loop_227
2741 fmovdl %icc, %f17, %f21
2742loop_225:
2743 restored
2744 rdpr %cwp, %g1
2745 rdpr %cansave, %g2
2746 rdpr %canrestore, %g3
2747 rdpr %cleanwin, %g4
2748 rdpr %otherwin, %g5
2749 rdpr %wstate, %g6
2750loop_226:
2751 subcc %o1, %i4, %g2
2752loop_227:
2753 fmovsvs %icc, %f23, %f6
2754 fmovde %icc, %f17, %f21
2755 membar 0x3D
2756 fmovsgu %xcc, %f17, %f27
2757 movcc %xcc, %g1, %i0
2758 fbn,a %fcc0, loop_228
2759 srax %i7, 0x1B, %i5
2760 andcc %g7, %l6, %o7
2761 mulx %i1, %i2, %l5
2762loop_228:
2763 fbe %fcc2, loop_229
2764 fmovrdne %g5, %f26, %f12
2765 tvs %xcc, 0x5
2766 movre %o0, 0x0E3, %o6
2767loop_229:
2768 array16 %o3, %o5, %i3
2769 movvc %icc, %i6, %o2
2770 edge8 %g3, %l2, %g4
2771 addccc %g6, %l1, %l0
2772 tvs %icc, 0x2
2773 fmovdcc %xcc, %f25, %f19
2774 movvs %icc, %l3, %l4
2775 fmovrdgez %o4, %f24, %f20
2776 fnands %f21, %f23, %f17
2777 stbar
2778 fnot1 %f4, %f12
2779 fmovrde %o1, %f18, %f24
2780 sdivcc %g2, 0x199B, %i4
2781 addccc %i0, 0x0444, %i7
2782 fpadd32 %f0, %f20, %f20
2783 swap [%l7 + 0x54], %i5
2784 tgu %xcc, 0x3
2785 fors %f28, %f21, %f31
2786 nop
2787 setx 0x6640F42E807E3C33, %l0, %l6
2788 stx %l6, [%l7 + 0x38]
2789 ldx [%l7 + 0x38], %fsr
2790 tcs %xcc, 0x2
2791 tcs %icc, 0x3
2792 set 0x68, %o2
2793 stxa %g7, [%l7 + %o2] 0x18
2794 edge32n %g1, %o7, %i1
2795 tne %icc, 0x1
2796 saved
2797 rdpr %cwp, %g1
2798 rdpr %cansave, %g2
2799 rdpr %canrestore, %g3
2800 rdpr %cleanwin, %g4
2801 rdpr %otherwin, %g5
2802 rdpr %wstate, %g6
2803 edge32ln %l6, %i2, %g5
2804 tcs %icc, 0x2
2805 fbg %fcc2, loop_230
2806 fsrc2s %f29, %f23
2807 set 0x4C, %l0
2808 stwa %o0, [%l7 + %l0] 0x2f
2809 membar #Sync
2810loop_230:
2811 brnz %l5, loop_231
2812 fnand %f24, %f2, %f28
2813 fnor %f6, %f20, %f8
2814 fbe,a %fcc1, loop_232
2815loop_231:
2816 addccc %o3, 0x1A24, %o6
2817 fandnot2 %f16, %f2, %f6
2818 edge32 %i3, %o5, %o2
2819loop_232:
2820 fmovrslez %g3, %f24, %f5
2821 orcc %l2, 0x0772, %i6
2822 nop
2823 set 0x0C, %g3
2824 ldsh [%l7 + %g3], %g4
2825 movn %xcc, %l1, %g6
2826 be loop_233
2827 fmovsa %icc, %f27, %f19
2828 movl %icc, %l0, %l4
2829 prefetch [%l7 + 0x18], 0x3
2830loop_233:
2831 movrlz %o4, 0x31A, %o1
2832 set 0x18, %i1
2833 ldxa [%l7 + %i1] 0x0c, %g2
2834 mulx %l3, 0x0760, %i0
2835 fbg %fcc0, loop_234
2836 movrgez %i4, 0x18A, %i7
2837 umulcc %g7, 0x1D28, %g1
2838 mulscc %o7, %i5, %l6
2839loop_234:
2840 udivx %i2, 0x0709, %g5
2841 alignaddr %o0, %i1, %o3
2842 bvs %xcc, loop_235
2843 umulcc %l5, 0x113F, %i3
2844 udiv %o5, 0x06DA, %o6
2845 fbo %fcc1, loop_236
2846loop_235:
2847 alignaddr %g3, %o2, %i6
2848 set 0x38, %g4
2849 ldsha [%l7 + %g4] 0x11, %g4
2850loop_236:
2851 brlz,a %l1, loop_237
2852 xnorcc %g6, 0x00EC, %l0
2853 srax %l2, 0x1C, %o4
2854 brgez %o1, loop_238
2855loop_237:
2856 movvs %icc, %l4, %g2
2857 fones %f7
2858 sdivcc %l3, 0x0E3B, %i4
2859loop_238:
2860 bg %xcc, loop_239
2861 nop
2862 setx 0x19010F1B24107857, %l0, %l6
2863 stx %l6, [%l7 + 0x28]
2864 ldd [%l7 + 0x28], %f8
2865 fsqrtd %f8, %f16
2866 tcc %xcc, 0x0
2867 restored
2868 rdpr %cwp, %g1
2869 rdpr %cansave, %g2
2870 rdpr %canrestore, %g3
2871 rdpr %cleanwin, %g4
2872 rdpr %otherwin, %g5
2873 rdpr %wstate, %g6
2874loop_239:
2875 popc 0x0B58, %i0
2876 fbul,a %fcc2, loop_240
2877 tsubcc %i7, 0x1C4F, %g1
2878 addcc %g7, %o7, %i5
2879 movre %i2, %l6, %o0
2880loop_240:
2881 movne %xcc, %g5, %o3
2882 orcc %i1, 0x04AE, %l5
2883 movcs %xcc, %o5, %i3
2884 umul %g3, %o2, %i6
2885 bpos,a,pt %icc, loop_241
2886 move %icc, %o6, %l1
2887 bl,a %xcc, loop_242
2888 movrlz %g6, %l0, %l2
2889loop_241:
2890 saved
2891 rdpr %cwp, %g1
2892 rdpr %cansave, %g2
2893 rdpr %canrestore, %g3
2894 rdpr %cleanwin, %g4
2895 rdpr %otherwin, %g5
2896 rdpr %wstate, %g6
2897 tcc %xcc, 0x2
2898loop_242:
2899 movne %xcc, %g4, %o1
2900 fbn,a %fcc2, loop_243
2901 tvs %xcc, 0x0
2902 fmovrdgez %o4, %f30, %f20
2903 fbge,a %fcc2, loop_244
2904loop_243:
2905 fmovdle %xcc, %f10, %f20
2906 sub %g2, 0x0231, %l4
2907 nop
2908 fitod %f2, %f16
2909 fdtox %f16, %f8
2910 fxtod %f8, %f24
2911loop_244:
2912 subcc %l3, 0x0549, %i4
2913 edge8n %i0, %g1, %i7
2914 fnegs %f4, %f28
2915 fpack32 %f24, %f2, %f18
2916 edge32 %o7, %i5, %i2
2917 xnorcc %l6, 0x02F9, %o0
2918 wr %g0, 0x18, %asi
2919 ldsba [%l7 + 0x3D] %asi, %g5
2920 fornot2 %f8, %f4, %f0
2921 movneg %icc, %o3, %i1
2922 membar 0x4D
2923 add %g7, 0x175D, %l5
2924 fbl,a %fcc2, loop_245
2925 fmovde %xcc, %f2, %f22
2926 andcc %i3, %o5, %g3
2927 bvc,pn %xcc, loop_246
2928loop_245:
2929 sir 0x0560
2930 fmovsn %icc, %f22, %f20
2931 smulcc %i6, %o2, %o6
2932loop_246:
2933 edge8 %l1, %g6, %l0
2934 set 0x2E, %o7
2935 stba %g4, [%l7 + %o7] 0x04
2936 xor %o1, %l2, %o4
2937 nop
2938 set 0x09, %l4
2939 ldsb [%l7 + %l4], %g2
2940 andn %l3, 0x0A3C, %i4
2941 taddcc %i0, 0x01F3, %g1
2942 tle %xcc, 0x1
2943 taddcctv %l4, %i7, %i5
2944 set 0x30, %i4
2945 swapa [%l7 + %i4] 0x10, %i2
2946 movvs %icc, %o7, %o0
2947 membar 0x0A
2948 edge8ln %g5, %o3, %l6
2949 ldub [%l7 + 0x18], %i1
2950 set 0x4C, %o3
2951 swapa [%l7 + %o3] 0x88, %g7
2952 fpack16 %f22, %f8
2953 nop
2954 fitod %f12, %f8
2955 fdtoi %f8, %f5
2956 xor %l5, %o5, %g3
2957 taddcc %i6, 0x04CD, %o2
2958 alignaddrl %o6, %i3, %g6
2959 fcmple32 %f8, %f28, %l1
2960 fmovdgu %xcc, %f1, %f16
2961 mova %icc, %l0, %g4
2962 andncc %l2, %o4, %o1
2963 fornot1s %f27, %f13, %f0
2964 bge,a %icc, loop_247
2965 subc %g2, %l3, %i0
2966 move %icc, %i4, %l4
2967 mulscc %g1, 0x0D57, %i7
2968loop_247:
2969 tvc %xcc, 0x1
2970 edge8n %i2, %o7, %o0
2971 wr %g0, 0x0c, %asi
2972 ldda [%l7 + 0x40] %asi, %f16
2973 sethi 0x0515, %g5
2974 movne %icc, %i5, %l6
2975 fbug %fcc1, loop_248
2976 tn %icc, 0x0
2977 umul %i1, %g7, %l5
2978 movne %icc, %o5, %o3
2979loop_248:
2980 taddcc %i6, 0x0C33, %g3
2981 or %o2, 0x1924, %i3
2982 orncc %g6, 0x1035, %o6
2983 edge16ln %l1, %l0, %g4
2984 ta %xcc, 0x6
2985 fsrc2s %f14, %f23
2986 fornot1s %f15, %f21, %f28
2987 tcs %icc, 0x4
2988 movne %xcc, %l2, %o4
2989 sll %o1, %g2, %l3
2990 movcc %icc, %i4, %l4
2991 ldub [%l7 + 0x49], %g1
2992 subcc %i0, %i7, %i2
2993 set 0x66, %i0
2994 lduba [%l7 + %i0] 0x10, %o7
2995 movne %icc, %o0, %i5
2996 movcs %xcc, %l6, %i1
2997 tle %xcc, 0x6
2998 movcc %icc, %g7, %g5
2999 mulscc %o5, %o3, %i6
3000 sethi 0x159E, %l5
3001 fornot1 %f10, %f22, %f20
3002 xnor %g3, %o2, %i3
3003 movvs %xcc, %o6, %g6
3004 fmovsn %icc, %f8, %f10
3005 sdivcc %l0, 0x1387, %l1
3006 tl %icc, 0x3
3007 edge32l %l2, %g4, %o4
3008 fmovrdgz %o1, %f24, %f24
3009 movvs %icc, %l3, %i4
3010 membar 0x54
3011 edge32ln %g2, %g1, %l4
3012 edge8l %i0, %i7, %i2
3013 nop
3014 setx 0x2F23F32E, %l0, %l6
3015 st %l6, [%l7 + 0x28]
3016 ld [%l7 + 0x28], %f16
3017 setx 0x7087A3DB, %l1, %l5
3018 st %l5, [%l7 + 0x10]
3019 ld [%l7 + 0x10], %f24
3020 fsubs %f24, %f16, %f3
3021 nop
3022 setx loop_249, %l0, %l1
3023 wrpr 0x1, %tl
3024 wrpr %l1, %tnpc
3025 setx 0x34400001400, %l0, %l1
3026 wrpr %l1, %tstate
3027 wrhpr 0x4, %htstate
3028 done
3029 fbule %fcc3, loop_250
3030 tleu %icc, 0x7
3031 alignaddrl %o7, %o0, %l6
3032loop_249:
3033 tleu %icc, 0x6
3034loop_250:
3035 fpsub16s %f13, %f24, %f9
3036 ta %icc, 0x1
3037 fmovrslez %i5, %f23, %f17
3038 set 0x0C, %i6
3039 ldswa [%l7 + %i6] 0x0c, %i1
3040 sra %g5, %g7, %o3
3041 nop
3042 fitod %f2, %f6
3043 fdtoi %f6, %f27
3044 movvs %icc, %i6, %o5
3045 movl %xcc, %g3, %o2
3046 andncc %i3, %o6, %l5
3047 udivx %l0, 0x0012, %g6
3048 tg %icc, 0x3
3049 srl %l2, 0x09, %g4
3050 ta %icc, 0x4
3051 movl %icc, %l1, %o4
3052 tsubcctv %l3, %o1, %i4
3053 fabsd %f0, %f4
3054 fbn %fcc1, loop_251
3055 subc %g1, 0x161E, %l4
3056 fmovspos %icc, %f14, %f30
3057 orcc %i0, %i7, %i2
3058loop_251:
3059 nop
3060 setx loop_252, %l0, %l1
3061 wrpr 0x1, %tl
3062 wrpr %l1, %tpc
3063 add %l1, 0x4, %l1
3064 wrpr %l1, %tnpc
3065 setx 0x34400001400, %l0, %l1
3066 wrpr %l1, %tstate
3067 wrhpr 0x4, %htstate
3068 retry
3069 movge %icc, %o7, %g2
3070 restored
3071 rdpr %cwp, %g1
3072 rdpr %cansave, %g2
3073 rdpr %canrestore, %g3
3074 rdpr %cleanwin, %g4
3075 rdpr %otherwin, %g5
3076 rdpr %wstate, %g6
3077 tvs %xcc, 0x7
3078loop_252:
3079 andncc %l6, %o0, %i1
3080 nop
3081 setx 0x97164A4F, %l0, %l6
3082 st %l6, [%l7 + 0x28]
3083 ld [%l7 + 0x28], %f17
3084 setx 0x66DBCA15, %l1, %l5
3085 st %l5, [%l7 + 0x10]
3086 ld [%l7 + 0x10], %f20
3087 fmuls %f20, %f17, %f0
3088 wr %g0, 0x80, %asi
3089 ldda [%l7 + 0x40] %asi, %f16
3090 bvc loop_253
3091 fmovrslez %i5, %f2, %f29
3092 movneg %icc, %g7, %o3
3093 fmovdneg %icc, %f17, %f1
3094loop_253:
3095 tneg %icc, 0x1
3096 nop
3097 set 0x78, %g7
3098 stx %i6, [%l7 + %g7]
3099 mova %icc, %g5, %g3
3100 movle %xcc, %o2, %i3
3101 fnors %f9, %f26, %f2
3102 tg %xcc, 0x4
3103 edge16ln %o6, %o5, %l0
3104 fmovdvc %xcc, %f30, %f8
3105 fpmerge %f3, %f0, %f2
3106 fmovdvc %icc, %f19, %f7
3107 umul %l5, 0x030E, %g6
3108 bvc,a %icc, loop_254
3109 srl %l2, 0x1C, %g4
3110 srlx %l1, %o4, %o1
3111 udivx %l3, 0x04C0, %g1
3112loop_254:
3113 edge32l %i4, %l4, %i0
3114 edge16l %i7, %o7, %g2
3115 bshuffle %f10, %f16, %f16
3116 subcc %l6, %o0, %i2
3117 movge %xcc, %i5, %g7
3118 or %i1, %i6, %o3
3119 tneg %icc, 0x0
3120 tleu %xcc, 0x0
3121 bpos loop_255
3122 array8 %g5, %o2, %g3
3123 bgu loop_256
3124 edge8l %i3, %o5, %l0
3125loop_255:
3126 xor %l5, %o6, %g6
3127 edge32ln %g4, %l1, %l2
3128loop_256:
3129 fbe %fcc3, loop_257
3130 stbar
3131 subc %o4, 0x00B9, %o1
3132 fblg %fcc3, loop_258
3133loop_257:
3134 edge16l %g1, %l3, %l4
3135 fmovdne %icc, %f24, %f13
3136 alignaddr %i0, %i7, %o7
3137loop_258:
3138 movl %xcc, %i4, %l6
3139 tvs %icc, 0x0
3140 brz %g2, loop_259
3141 edge8ln %i2, %i5, %g7
3142 edge32n %i1, %i6, %o3
3143 smul %o0, %g5, %g3
3144loop_259:
3145 movg %icc, %i3, %o2
3146 movrgez %l0, 0x2A8, %o5
3147 alignaddrl %o6, %l5, %g4
3148 orcc %g6, %l2, %o4
3149 fmovrsgz %o1, %f29, %f20
3150 subcc %g1, %l1, %l4
3151 ldsh [%l7 + 0x48], %l3
3152 restored
3153 rdpr %cwp, %g1
3154 rdpr %cansave, %g2
3155 rdpr %canrestore, %g3
3156 rdpr %cleanwin, %g4
3157 rdpr %otherwin, %g5
3158 rdpr %wstate, %g6
3159 nop
3160 fitos %f14, %f3
3161 srl %i7, 0x07, %i0
3162 fands %f17, %f10, %f16
3163 tneg %icc, 0x0
3164 sdiv %i4, 0x01C0, %l6
3165 move %icc, %g2, %o7
3166 bvs,pt %icc, loop_260
3167 call loop_261
3168 addcc %i5, 0x19ED, %i2
3169 ble %xcc, loop_262
3170loop_260:
3171 te %icc, 0x3
3172loop_261:
3173 nop
3174 setx loop_263, %l0, %l1
3175 jmpl %l1, %i1
3176 te %icc, 0x5
3177loop_262:
3178 fmovdge %xcc, %f4, %f16
3179 fzero %f18
3180loop_263:
3181 sub %g7, 0x0DDB, %i6
3182 fmovrsne %o0, %f3, %f7
3183 addc %o3, %g3, %g5
3184 wr %g0, 0x89, %asi
3185 ldswa [%l7 + 0x7C] %asi, %i3
3186 umulcc %l0, 0x064E, %o2
3187 array32 %o6, %o5, %g4
3188 fmovdneg %icc, %f2, %f21
3189 edge16 %l5, %l2, %g6
3190 movvs %xcc, %o1, %g1
3191 fbuge,a %fcc0, loop_264
3192 subccc %o4, 0x1296, %l1
3193 bgu,a loop_265
3194 bn,pt %xcc, loop_266
3195loop_264:
3196 fsrc2 %f14, %f22
3197 sdivx %l4, 0x17F9, %l3
3198loop_265:
3199 saved
3200 rdpr %cwp, %g1
3201 rdpr %cansave, %g2
3202 rdpr %canrestore, %g3
3203 rdpr %cleanwin, %g4
3204 rdpr %otherwin, %g5
3205 rdpr %wstate, %g6
3206loop_266:
3207 fmul8ulx16 %f12, %f28, %f10
3208 fand %f22, %f0, %f8
3209 tne %icc, 0x2
3210 fandnot1s %f31, %f31, %f10
3211 edge32ln %i7, %i4, %l6
3212 umul %i0, 0x09C1, %o7
3213 fpmerge %f24, %f15, %f22
3214 tsubcctv %g2, 0x0C85, %i2
3215 fmovdvs %xcc, %f20, %f26
3216 movneg %icc, %i5, %g7
3217 set 0x58, %i5
3218 ldswa [%l7 + %i5] 0x80, %i6
3219 add %o0, %i1, %o3
3220 nop
3221 setx loop_267, %l0, %l1
3222 wrpr 0x1, %tl
3223 wrpr %l1, %tpc
3224 add %l1, 0x4, %l1
3225 wrpr %l1, %tnpc
3226 setx 0x34400001400, %l0, %l1
3227 wrpr %l1, %tstate
3228 wrhpr 0x4, %htstate
3229 retry
3230 fbuge,a %fcc2, loop_268
3231 tl %xcc, 0x6
3232 add %g5, %g3, %i3
3233loop_267:
3234 edge16ln %o2, %o6, %o5
3235loop_268:
3236 nop
3237 setx 0xF9A77FF2B44E8B1D, %l0, %l6
3238 stx %l6, [%l7 + 0x28]
3239 ldd [%l7 + 0x28], %f16
3240 setx 0xC1E25D4AAF139373, %l1, %l5
3241 stx %l5, [%l7 + 0x10]
3242 ldd [%l7 + 0x10], %f4
3243 fdivd %f4, %f16, %f14
3244 movcc %xcc, %g4, %l5
3245 bne,a,pn %xcc, loop_269
3246 subccc %l0, %g6, %l2
3247 subccc %g1, %o4, %o1
3248 fnor %f22, %f24, %f8
3249loop_269:
3250 tn %icc, 0x1
3251 tleu %xcc, 0x6
3252 mova %icc, %l1, %l4
3253 wr %g0, 0x88, %asi
3254 lda [%l7 + 0x40] %asi, %f13
3255 bne,a loop_270
3256 edge32l %l3, %i7, %l6
3257 tsubcctv %i4, %i0, %o7
3258 udivcc %i2, 0x182E, %i5
3259loop_270:
3260 movcs %icc, %g7, %i6
3261 fpsub32 %f30, %f0, %f22
3262 movrne %g2, 0x357, %i1
3263 sdivcc %o3, 0x07C5, %g5
3264 set 0x52, %g6
3265 stha %o0, [%l7 + %g6] 0x22
3266 membar #Sync
3267 fmovspos %xcc, %f11, %f23
3268 nop
3269 setx loop_271, %l0, %l1
3270 wrpr 0x1, %tl
3271 wrpr %l1, %tpc
3272 add %l1, 0x4, %l1
3273 wrpr %l1, %tnpc
3274 setx 0x34400001400, %l0, %l1
3275 wrpr %l1, %tstate
3276 wrhpr 0x4, %htstate
3277 retry
3278 fmovscs %icc, %f11, %f15
3279 ldstub [%l7 + 0x1C], %g3
3280 membar 0x7F
3281loop_271:
3282 nop
3283 set 0x3C, %g2
3284 lduwa [%l7 + %g2] 0x19, %o2
3285 fmovsgu %xcc, %f5, %f13
3286 tvs %xcc, 0x7
3287 ldsh [%l7 + 0x74], %o6
3288 sll %i3, 0x16, %g4
3289 bcs,pt %icc, loop_272
3290 array16 %o5, %l0, %g6
3291 smul %l2, 0x0615, %l5
3292 array8 %o4, %o1, %l1
3293loop_272:
3294 fpadd16 %f28, %f28, %f22
3295 edge8l %l4, %g1, %i7
3296 orncc %l3, 0x114F, %i4
3297 nop
3298 setx 0x674DBC58, %l0, %l6
3299 st %l6, [%l7 + 0x28]
3300 ld [%l7 + 0x28], %f24
3301 setx 0x5BBE8D93, %l1, %l5
3302 st %l5, [%l7 + 0x10]
3303 ld [%l7 + 0x10], %f3
3304 fadds %f3, %f24, %f14
3305 andncc %i0, %o7, %i2
3306 sra %i5, 0x1B, %g7
3307 tcs %icc, 0x4
3308 subcc %l6, 0x11FA, %g2
3309 movvc %icc, %i6, %i1
3310 fnor %f4, %f6, %f30
3311 fmovsl %xcc, %f23, %f27
3312 sra %o3, 0x10, %g5
3313 array32 %o0, %o2, %g3
3314 fone %f14
3315 fbug %fcc1, loop_273
3316 fnand %f0, %f22, %f24
3317 restored
3318 rdpr %cwp, %g1
3319 rdpr %cansave, %g2
3320 rdpr %canrestore, %g3
3321 rdpr %cleanwin, %g4
3322 rdpr %otherwin, %g5
3323 rdpr %wstate, %g6
3324 membar 0x7D
3325loop_273:
3326 tgu %xcc, 0x5
3327 addc %o6, 0x0471, %g4
3328 bvs,pt %icc, loop_274
3329 movge %icc, %i3, %o5
3330 brnz %g6, loop_275
3331 nop
3332 setx 0x855E28853A408180, %l0, %l6
3333 stx %l6, [%l7 + 0x28]
3334 ldd [%l7 + 0x28], %f30
3335 setx 0xF825B72B0AC21F1F, %l1, %l5
3336 stx %l5, [%l7 + 0x10]
3337 ldd [%l7 + 0x10], %f2
3338 faddd %f2, %f30, %f22
3339loop_274:
3340 tn %icc, 0x6
3341 set 0x0C, %i3
3342 ldswa [%l7 + %i3] 0x18, %l0
3343loop_275:
3344 movge %xcc, %l5, %l2
3345 srax %o4, %o1, %l4
3346 fpack32 %f22, %f28, %f12
3347 tvc %xcc, 0x5
3348 add %g1, 0x05DC, %l1
3349 sllx %l3, %i4, %i7
3350 wr %g0, 0x88, %asi
3351 stda %f0, [%l7 + 0x40] %asi
3352 set 0x40, %o6
3353 swapa [%l7 + %o6] 0x80, %i0
3354 mulscc %o7, %i2, %i5
3355 te %xcc, 0x4
3356 edge8 %l6, %g7, %g2
3357 fmul8sux16 %f22, %f30, %f14
3358 edge8l %i6, %i1, %g5
3359 bg,a loop_276
3360 alignaddr %o0, %o2, %o3
3361 fnot2 %f30, %f28
3362 taddcctv %o6, 0x000D, %g3
3363loop_276:
3364 addccc %g4, 0x1A81, %i3
3365 bvs,a loop_277
3366 restored
3367 rdpr %cwp, %g1
3368 rdpr %cansave, %g2
3369 rdpr %canrestore, %g3
3370 rdpr %cleanwin, %g4
3371 rdpr %otherwin, %g5
3372 rdpr %wstate, %g6
3373 sethi 0x10F8, %g6
3374 st %f17, [%l7 + 0x54]
3375loop_277:
3376 ldub [%l7 + 0x26], %o5
3377 swap [%l7 + 0x40], %l0
3378 edge8 %l2, %o4, %l5
3379 tcc %icc, 0x5
3380 wr %g0, 0x19, %asi
3381 ldda [%l7 + 0x40] %asi, %f16
3382 umul %l4, %o1, %g1
3383 sth %l1, [%l7 + 0x16]
3384 stbar
3385 movvs %icc, %i4, %l3
3386 set 0x62, %o5
3387 ldsba [%l7 + %o5] 0x19, %i0
3388 array32 %o7, %i7, %i2
3389 nop
3390 setx 0x9D6AB6F499419B70, %l0, %l6
3391 stx %l6, [%l7 + 0x28]
3392 ldd [%l7 + 0x28], %f26
3393 setx 0xD42AD110240C7FCB, %l1, %l5
3394 stx %l5, [%l7 + 0x10]
3395 ldd [%l7 + 0x10], %f8
3396 fsubd %f8, %f26, %f20
3397 fnand %f20, %f30, %f10
3398 tvs %xcc, 0x5
3399 movvc %xcc, %i5, %g7
3400 lduh [%l7 + 0x3A], %g2
3401 nop
3402 setx 0x405E7326, %l0, %l6
3403 st %l6, [%l7 + 0x7C]
3404 ld [%l7 + 0x7C], %fsr
3405 ble,a,pt %icc, loop_278
3406 te %xcc, 0x5
3407 fbu,a %fcc3, loop_279
3408 nop
3409 setx loop_280, %l0, %l1
3410 wrpr 0x1, %tl
3411 wrpr %l1, %tnpc
3412 setx 0x34400001400, %l0, %l1
3413 wrpr %l1, %tstate
3414 wrhpr 0x4, %htstate
3415 done
3416loop_278:
3417 fpmerge %f19, %f24, %f4
3418 brlz %i6, loop_281
3419loop_279:
3420 fnegs %f9, %f25
3421loop_280:
3422 fbge %fcc2, loop_282
3423 fmovsneg %icc, %f9, %f8
3424loop_281:
3425 fmovsn %xcc, %f18, %f31
3426 movrne %i1, %g5, %o0
3427loop_282:
3428 udivx %o2, 0x11BA, %l6
3429 tl %icc, 0x4
3430 edge16 %o6, %g3, %o3
3431 edge16ln %g4, %i3, %g6
3432 nop
3433 setx 0x504A76C9, %l0, %l6
3434 st %l6, [%l7 + 0x64]
3435 ld [%l7 + 0x64], %fsr
3436 move %xcc, %l0, %l2
3437 fmovsl %xcc, %f27, %f19
3438 wr %g0, 0x10, %asi
3439 ldswa [%l7 + 0x78] %asi, %o5
3440 lduh [%l7 + 0x7A], %l5
3441 nop
3442 setx 0xB2F7B90F4751E124, %l0, %l6
3443 stx %l6, [%l7 + 0x28]
3444 ldd [%l7 + 0x28], %f22
3445 fsqrtd %f22, %f8
3446 te %xcc, 0x0
3447 fnot1 %f0, %f18
3448 bshuffle %f10, %f10, %f26
3449 and %o4, 0x11D0, %o1
3450 fxnor %f4, %f10, %f4
3451 edge8l %g1, %l1, %i4
3452 ldsw [%l7 + 0x3C], %l3
3453 srl %l4, 0x09, %i0
3454 edge32ln %o7, %i7, %i5
3455 udivx %i2, 0x0BBE, %g2
3456 nop
3457 set 0x50, %l2
3458 ldsb [%l7 + %l2], %g7
3459 tcc %icc, 0x1
3460 set 0x40, %o0
3461 stda %f0, [%l7 + %o0] 0xf1
3462 membar #Sync
3463 array8 %i1, %g5, %o0
3464 udiv %o2, 0x1602, %l6
3465 flush %l7 + 0x30
3466 mulscc %o6, 0x0C75, %i6
3467 sub %g3, 0x0812, %o3
3468 nop
3469 setx 0xE756C5FC, %l0, %l6
3470 st %l6, [%l7 + 0x28]
3471 ld [%l7 + 0x28], %f21
3472 setx 0x5E9E5466, %l1, %l5
3473 st %l5, [%l7 + 0x10]
3474 ld [%l7 + 0x10], %f6
3475 fadds %f6, %f21, %f24
3476 udivcc %g4, 0x102C, %i3
3477 brgz,a %l0, loop_283
3478 sdivcc %g6, 0x157A, %l2
3479 udivcc %o5, 0x17DF, %l5
3480 fpadd32 %f14, %f18, %f20
3481loop_283:
3482 fandnot2 %f18, %f8, %f6
3483 or %o1, 0x05F6, %g1
3484 taddcc %l1, 0x0712, %o4
3485 bge,a,pt %xcc, loop_284
3486 movle %xcc, %l3, %i4
3487 st %f20, [%l7 + 0x38]
3488 te %xcc, 0x2
3489loop_284:
3490 fpackfix %f18, %f0
3491 fmovsleu %xcc, %f1, %f12
3492 fbg %fcc0, loop_285
3493 fnegs %f1, %f21
3494 fbug %fcc3, loop_286
3495 andn %i0, %l4, %i7
3496loop_285:
3497 saved
3498 rdpr %cwp, %g1
3499 rdpr %cansave, %g2
3500 rdpr %canrestore, %g3
3501 rdpr %cleanwin, %g4
3502 rdpr %otherwin, %g5
3503 rdpr %wstate, %g6
3504 subcc %i5, 0x046B, %o7
3505loop_286:
3506 fmul8x16au %f23, %f21, %f14
3507 movn %xcc, %g2, %g7
3508 movrne %i2, 0x0EB, %g5
3509 tsubcctv %o0, 0x0ADC, %o2
3510 sethi 0x1B33, %l6
3511 fandnot1 %f24, %f30, %f22
3512 movrlz %o6, 0x159, %i6
3513 std %f4, [%l7 + 0x40]
3514 movle %xcc, %g3, %i1
3515 movre %o3, 0x3F8, %i3
3516 fmovsne %xcc, %f14, %f12
3517 fble %fcc2, loop_287
3518 move %icc, %g4, %l0
3519 tpos %xcc, 0x3
3520 sll %g6, %l2, %l5
3521loop_287:
3522 edge8n %o5, %o1, %g1
3523 fnot2 %f16, %f8
3524 nop
3525 setx loop_288, %l0, %l1
3526 jmpl %l1, %l1
3527 udiv %l3, 0x034C, %i4
3528 tl %icc, 0x7
3529 movge %icc, %i0, %o4
3530loop_288:
3531 fblg %fcc3, loop_289
3532 fbul %fcc2, loop_290
3533 faligndata %f10, %f10, %f0
3534 movpos %icc, %i7, %l4
3535loop_289:
3536 sdiv %o7, 0x1FC6, %i5
3537loop_290:
3538 or %g2, 0x0B89, %i2
3539 wr %g0, 0x23, %asi
3540 stba %g5, [%l7 + 0x43] %asi
3541 membar #Sync
3542 sethi 0x0DB5, %o0
3543 fpack32 %f2, %f30, %f30
3544 and %o2, %l6, %o6
3545 fbl,a %fcc2, loop_291
3546 tg %xcc, 0x3
3547 edge32n %g7, %i6, %i1
3548 movl %xcc, %g3, %i3
3549loop_291:
3550 and %o3, 0x1401, %l0
3551 fmovrde %g6, %f6, %f2
3552 fmovsvs %icc, %f5, %f17
3553 movvs %icc, %g4, %l5
3554 edge32l %o5, %l2, %o1
3555 edge8n %g1, %l1, %l3
3556 fmovrslz %i0, %f3, %f25
3557 fnot1 %f30, %f28
3558 fbo,a %fcc0, loop_292
3559 edge8n %i4, %i7, %l4
3560 movrgz %o4, %i5, %g2
3561 tsubcctv %o7, 0x1CD0, %i2
3562loop_292:
3563 ldub [%l7 + 0x50], %g5
3564 taddcctv %o2, 0x10D6, %o0
3565 fpadd32s %f0, %f19, %f13
3566 for %f28, %f10, %f22
3567 sdiv %l6, 0x0536, %g7
3568 movrlz %i6, %i1, %o6
3569 movrgez %g3, %o3, %i3
3570 tn %xcc, 0x5
3571 ldstub [%l7 + 0x7D], %l0
3572 fcmpeq32 %f6, %f18, %g4
3573 movrne %g6, %l5, %l2
3574 membar 0x3C
3575 mulx %o5, 0x0689, %g1
3576 addccc %o1, 0x0484, %l3
3577 umulcc %l1, 0x0E5B, %i4
3578 nop
3579 setx 0xC3CA6C7DC042E525, %l0, %l6
3580 stx %l6, [%l7 + 0x30]
3581 ldx [%l7 + 0x30], %fsr
3582 movrlz %i0, 0x337, %i7
3583 subcc %l4, 0x067D, %o4
3584 smul %i5, %g2, %o7
3585 or %g5, 0x1B9E, %o2
3586 fsrc1 %f26, %f0
3587 fpadd32 %f2, %f20, %f12
3588 fbge %fcc1, loop_293
3589 tg %icc, 0x4
3590 sdivcc %o0, 0x0C3E, %i2
3591 movrlez %g7, 0x298, %l6
3592loop_293:
3593 fmovsle %icc, %f11, %f27
3594 tneg %xcc, 0x5
3595 sll %i1, 0x1F, %i6
3596 srlx %o6, 0x17, %g3
3597 mulscc %i3, %o3, %g4
3598 nop
3599 setx 0xF37464032DF22580, %l0, %l6
3600 stx %l6, [%l7 + 0x28]
3601 ldd [%l7 + 0x28], %f28
3602 setx 0xC463A3B2A7EB3CE1, %l1, %l5
3603 stx %l5, [%l7 + 0x10]
3604 ldd [%l7 + 0x10], %f18
3605 fdivd %f18, %f28, %f10
3606 stx %l0, [%l7 + 0x60]
3607 fabss %f4, %f30
3608 bleu,pt %icc, loop_294
3609 fbu %fcc1, loop_295
3610 be %xcc, loop_296
3611 edge32 %g6, %l5, %o5
3612loop_294:
3613 sth %l2, [%l7 + 0x50]
3614loop_295:
3615 xorcc %o1, %l3, %g1
3616loop_296:
3617 movleu %icc, %i4, %l1
3618 fmovrdlz %i7, %f24, %f6
3619 set 0x0C, %l6
3620 stwa %l4, [%l7 + %l6] 0x04
3621 subc %o4, 0x05B5, %i5
3622 movcs %xcc, %i0, %g2
3623 and %o7, 0x1CF8, %g5
3624 fmovrdgz %o2, %f6, %f4
3625 srax %i2, %g7, %o0
3626 andcc %i1, 0x0BA8, %i6
3627 fbuge,a %fcc0, loop_297
3628 edge32l %o6, %l6, %g3
3629 tg %xcc, 0x3
3630 srlx %i3, %o3, %g4
3631loop_297:
3632 movg %icc, %g6, %l0
3633 nop
3634 set 0x38, %o1
3635 ldd [%l7 + %o1], %f14
3636 stx %l5, [%l7 + 0x50]
3637 edge8ln %o5, %o1, %l3
3638 brlz %g1, loop_298
3639 fmovrsne %l2, %f30, %f29
3640 addccc %i4, %i7, %l1
3641 movcc %xcc, %o4, %l4
3642loop_298:
3643 array16 %i5, %g2, %o7
3644 nop
3645 setx 0xFC6D067B54268F59, %l0, %l6
3646 stx %l6, [%l7 + 0x28]
3647 ldd [%l7 + 0x28], %f10
3648 fsqrtd %f10, %f28
3649 fnot1 %f6, %f30
3650 fbuge %fcc0, loop_299
3651 fmovrdgez %g5, %f14, %f14
3652 sth %o2, [%l7 + 0x70]
3653 wr %g0, 0x11, %asi
3654 swapa [%l7 + 0x70] %asi, %i0
3655loop_299:
3656 srl %i2, 0x18, %o0
3657 fpadd16s %f2, %f14, %f22
3658 sethi 0x145F, %i1
3659 add %l7, 0x40, %l6
3660 wr %g0, 0x18, %asi
3661 casa [%l6] 0x18, %i6, %g7
3662 alignaddrl %l6, %g3, %i3
3663 ble,a,pt %xcc, loop_300
3664 movg %xcc, %o6, %o3
3665 and %g4, 0x13F6, %g6
3666 bl %icc, loop_301
3667loop_300:
3668 movrgez %l0, 0x02F, %l5
3669 nop
3670 setx 0x189E426B42ADF21E, %l0, %l6
3671 stx %l6, [%l7 + 0x28]
3672 ldd [%l7 + 0x28], %f18
3673 setx 0x6E70483CB97932AA, %l1, %l5
3674 stx %l5, [%l7 + 0x10]
3675 ldd [%l7 + 0x10], %f20
3676 fmuld %f20, %f18, %f4
3677 fand %f28, %f10, %f16
3678loop_301:
3679 movn %icc, %o5, %l3
3680 fones %f9
3681 fmovdne %icc, %f15, %f25
3682 bcs,a %xcc, loop_302
3683 fsrc1s %f26, %f23
3684 smul %o1, %g1, %l2
3685 fmovdvc %xcc, %f27, %f28
3686loop_302:
3687 fornot1 %f16, %f18, %f28
3688 brz,a %i4, loop_303
3689 brz,a %i7, loop_304
3690 nop
3691 set 0x70, %g1
3692 lduh [%l7 + %g1], %l1
3693 fmul8x16al %f5, %f9, %f14
3694loop_303:
3695 movne %icc, %l4, %o4
3696loop_304:
3697 fbo,a %fcc2, loop_305
3698 fcmpgt16 %f26, %f6, %i5
3699 fba,a %fcc3, loop_306
3700 bn,pn %xcc, loop_307
3701loop_305:
3702 fornot1 %f18, %f8, %f0
3703 tle %xcc, 0x3
3704loop_306:
3705 edge16n %o7, %g2, %g5
3706loop_307:
3707 srlx %i0, 0x12, %i2
3708 sra %o2, 0x10, %i1
3709 ble,a loop_308
3710 array32 %i6, %o0, %g7
3711 edge8n %l6, %g3, %i3
3712 add %o6, %g4, %o3
3713loop_308:
3714 saved
3715 rdpr %cwp, %g1
3716 rdpr %cansave, %g2
3717 rdpr %canrestore, %g3
3718 rdpr %cleanwin, %g4
3719 rdpr %otherwin, %g5
3720 rdpr %wstate, %g6
3721 taddcctv %g6, 0x1B00, %l5
3722 edge32 %l0, %l3, %o1
3723 movge %xcc, %g1, %l2
3724 bneg,a loop_309
3725 movrlz %o5, 0x056, %i7
3726 andn %l1, %l4, %i4
3727 edge16n %i5, %o4, %o7
3728loop_309:
3729 movl %xcc, %g2, %g5
3730 movrne %i2, 0x0DC, %o2
3731 bn loop_310
3732 fcmpeq16 %f30, %f28, %i0
3733 sdiv %i6, 0x027F, %o0
3734 fcmpne32 %f24, %f0, %i1
3735loop_310:
3736 addc %l6, 0x0352, %g7
3737 taddcctv %g3, 0x1C33, %i3
3738 wr %g0, 0x10, %asi
3739 stba %g4, [%l7 + 0x56] %asi
3740 movleu %icc, %o6, %g6
3741 edge16ln %l5, %o3, %l3
3742 edge8 %o1, %g1, %l0
3743 bpos,a,pn %xcc, loop_311
3744 restored
3745 rdpr %cwp, %g1
3746 rdpr %cansave, %g2
3747 rdpr %canrestore, %g3
3748 rdpr %cleanwin, %g4
3749 rdpr %otherwin, %g5
3750 rdpr %wstate, %g6
3751 orncc %l2, 0x1CF7, %i7
3752 fba %fcc1, loop_312
3753loop_311:
3754 edge8n %l1, %l4, %i4
3755 mulscc %i5, %o5, %o7
3756 lduh [%l7 + 0x1C], %g2
3757loop_312:
3758 addccc %o4, %g5, %i2
3759 edge16l %o2, %i0, %o0
3760 sdivx %i6, 0x03E8, %i1
3761 edge32n %l6, %g3, %i3
3762 set 0x2C, %l5
3763 ldswa [%l7 + %l5] 0x10, %g7
3764 movrgz %g4, 0x1C6, %o6
3765 array16 %g6, %o3, %l3
3766 sir 0x14F7
3767 set 0x60, %i2
3768 ldxa [%l7 + %i2] 0x88, %o1
3769 edge8 %l5, %l0, %g1
3770 edge16l %i7, %l2, %l1
3771 ta %icc, 0x4
3772 orn %l4, %i5, %i4
3773 nop
3774 setx 0x989610C0C647BF3B, %l0, %l6
3775 stx %l6, [%l7 + 0x28]
3776 ldd [%l7 + 0x28], %f28
3777 setx 0x4727D15C3CA73E32, %l1, %l5
3778 stx %l5, [%l7 + 0x10]
3779 ldd [%l7 + 0x10], %f16
3780 fmuld %f16, %f28, %f4
3781 sethi 0x117F, %o5
3782 smulcc %o7, %o4, %g2
3783 movvs %icc, %g5, %o2
3784 tsubcctv %i0, %i2, %o0
3785 fmovrslz %i1, %f26, %f30
3786 ld [%l7 + 0x24], %f23
3787 tneg %xcc, 0x0
3788 xorcc %l6, 0x1E3F, %g3
3789 subc %i6, %i3, %g7
3790 tle %icc, 0x3
3791 edge8 %o6, %g4, %o3
3792 edge16ln %g6, %l3, %l5
3793 movre %o1, 0x2C5, %l0
3794 tl %icc, 0x0
3795 nop
3796 fitos %f1, %f28
3797 alignaddrl %i7, %l2, %l1
3798 wr %g0, 0x89, %asi
3799 lduha [%l7 + 0x56] %asi, %g1
3800 srlx %i5, 0x01, %i4
3801 add %l7, 0x40, %l6
3802 wr %g0, 0x89, %asi
3803 casa [%l6] 0x89, %l4, %o7
3804 wr %g0, 0x11, %asi
3805 ldstuba [%l7 + 0x30] %asi, %o5
3806 fmovdge %icc, %f25, %f31
3807 mova %icc, %o4, %g2
3808 orn %g5, %o2, %i2
3809 fcmpne32 %f0, %f20, %o0
3810 umulcc %i0, %l6, %i1
3811 movvs %xcc, %g3, %i3
3812 edge8n %g7, %o6, %g4
3813 bcc loop_313
3814 add %o3, %g6, %i6
3815 subccc %l5, %o1, %l3
3816 bne,pn %icc, loop_314
3817loop_313:
3818 bcc,a,pt %xcc, loop_315
3819 movn %xcc, %i7, %l0
3820 tgu %xcc, 0x0
3821loop_314:
3822 addc %l2, %g1, %i5
3823loop_315:
3824 mova %xcc, %l1, %l4
3825 bcc loop_316
3826 tsubcc %o7, %o5, %o4
3827 edge32n %g2, %g5, %i4
3828 fsrc2s %f21, %f4
3829loop_316:
3830 ta %xcc, 0x3
3831 tsubcctv %i2, 0x18C9, %o0
3832 and %o2, %l6, %i1
3833 nop
3834 fitod %f0, %f30
3835 fdtox %f30, %f28
3836 movl %xcc, %g3, %i0
3837 te %icc, 0x3
3838 movcs %icc, %i3, %o6
3839 sub %g7, 0x1E5A, %o3
3840 andcc %g4, %i6, %g6
3841 xnorcc %o1, %l5, %i7
3842 fmovsge %xcc, %f17, %f18
3843 andncc %l3, %l2, %l0
3844 call loop_317
3845 ba,a,pn %xcc, loop_318
3846 movrgez %i5, %l1, %g1
3847 tcc %icc, 0x7
3848loop_317:
3849 sdivcc %l4, 0x15D6, %o7
3850loop_318:
3851 tleu %icc, 0x7
3852 array16 %o4, %g2, %g5
3853 sethi 0x10CF, %o5
3854 edge32 %i4, %i2, %o2
3855 wr %g0, 0x10, %asi
3856 ldda [%l7 + 0x40] %asi, %f16
3857 edge32 %o0, %l6, %i1
3858 be %icc, loop_319
3859 fmovrdlez %i0, %f22, %f6
3860 bvc %xcc, loop_320
3861 subcc %g3, 0x1B03, %o6
3862loop_319:
3863 add %g7, 0x178C, %i3
3864 movrgz %o3, %g4, %i6
3865loop_320:
3866 tsubcc %o1, %g6, %l5
3867 movrlz %i7, %l3, %l0
3868 subcc %i5, %l1, %g1
3869 movvc %icc, %l4, %o7
3870 fbne,a %fcc1, loop_321
3871 saved
3872 rdpr %cwp, %g1
3873 rdpr %cansave, %g2
3874 rdpr %canrestore, %g3
3875 rdpr %cleanwin, %g4
3876 rdpr %otherwin, %g5
3877 rdpr %wstate, %g6
3878 movne %xcc, %o4, %g2
3879 movneg %xcc, %g5, %l2
3880loop_321:
3881 fmovdgu %xcc, %f25, %f17
3882 ldstub [%l7 + 0x73], %o5
3883 sir 0x0BA3
3884 orn %i2, 0x15FC, %o2
3885 fble %fcc2, loop_322
3886 ldx [%l7 + 0x58], %i4
3887 andcc %o0, 0x0DDF, %i1
3888 nop
3889 fitos %f5, %f5
3890 fstod %f5, %f30
3891loop_322:
3892 brgz %l6, loop_323
3893 sir 0x0DC2
3894 fnegs %f10, %f17
3895 bcs,pt %xcc, loop_324
3896loop_323:
3897 fmovscs %icc, %f24, %f11
3898 fcmple32 %f28, %f16, %i0
3899 alignaddr %o6, %g7, %g3
3900loop_324:
3901 fsrc1 %f10, %f2
3902 smul %o3, %i3, %g4
3903 sub %o1, 0x05CA, %i6
3904 fmovdpos %icc, %f6, %f28
3905 fpadd32s %f7, %f29, %f3
3906 xnorcc %l5, 0x17CC, %g6
3907 fbu %fcc2, loop_325
3908 movrgez %i7, 0x2A5, %l0
3909 fpadd16s %f16, %f17, %f30
3910 fnands %f8, %f20, %f4
3911loop_325:
3912 nop
3913 set 0x60, %i7
3914 ldda [%l7 + %i7] 0x88, %i4
3915 sdivcc %l1, 0x07F1, %g1
3916 nop
3917 setx 0x0E688A7A938E5042, %l0, %l6
3918 stx %l6, [%l7 + 0x28]
3919 ldd [%l7 + 0x28], %f30
3920 setx 0x307A7E3F541F532B, %l1, %l5
3921 stx %l5, [%l7 + 0x10]
3922 ldd [%l7 + 0x10], %f12
3923 faddd %f12, %f30, %f28
3924 fbug %fcc2, loop_326
3925 tcs %xcc, 0x1
3926 umulcc %l3, 0x1249, %o7
3927 tle %xcc, 0x4
3928loop_326:
3929 sir 0x1B92
3930 edge32ln %o4, %l4, %g2
3931 set 0x40, %o4
3932 ldda [%l7 + %o4] 0x04, %f16
3933 nop
3934 setx loop_327, %l0, %l1
3935 jmpl %l1, %l2
3936 edge32ln %o5, %i2, %o2
3937 fbo,a %fcc3, loop_328
3938 tsubcc %i4, 0x0D5B, %g5
3939loop_327:
3940 sllx %o0, 0x04, %l6
3941 sdivcc %i0, 0x1416, %i1
3942loop_328:
3943 movvc %icc, %g7, %o6
3944 stb %o3, [%l7 + 0x5B]
3945 movpos %icc, %g3, %g4
3946 lduw [%l7 + 0x0C], %i3
3947 udiv %o1, 0x14BD, %l5
3948 orn %i6, %g6, %i7
3949 mova %xcc, %l0, %l1
3950 mulx %g1, 0x1EC9, %l3
3951 movrlez %o7, 0x244, %i5
3952 membar 0x74
3953 andncc %l4, %o4, %l2
3954 ldd [%l7 + 0x68], %f18
3955 sdiv %g2, 0x1ABE, %i2
3956 fpsub32 %f2, %f22, %f28
3957 fpack32 %f20, %f4, %f2
3958 movne %xcc, %o5, %i4
3959 movrlz %o2, %o0, %l6
3960 edge16n %i0, %i1, %g7
3961 movrgz %o6, 0x2E4, %g5
3962 wr %g0, 0x11, %asi
3963 lduha [%l7 + 0x56] %asi, %g3
3964 movge %xcc, %o3, %i3
3965 saved
3966 rdpr %cwp, %g1
3967 rdpr %cansave, %g2
3968 rdpr %canrestore, %g3
3969 rdpr %cleanwin, %g4
3970 rdpr %otherwin, %g5
3971 rdpr %wstate, %g6
3972 movge %icc, %o1, %l5
3973 xnorcc %g4, 0x1978, %g6
3974 move %icc, %i6, %l0
3975 fmovsleu %xcc, %f10, %f15
3976 fpack32 %f30, %f8, %f16
3977 edge16n %l1, %i7, %g1
3978 ldsb [%l7 + 0x64], %o7
3979 bgu,a loop_329
3980 edge32l %i5, %l3, %l4
3981 fpadd16 %f4, %f14, %f6
3982 set 0x28, %g5
3983 lda [%l7 + %g5] 0x0c, %f6
3984loop_329:
3985 nop
3986 set 0x28, %l3
3987 stx %o4, [%l7 + %l3]
3988 brnz %g2, loop_330
3989 fbug,a %fcc1, loop_331
3990 fmovda %icc, %f7, %f6
3991 fmul8x16al %f26, %f18, %f30
3992loop_330:
3993 fmovdne %icc, %f23, %f21
3994loop_331:
3995 nop
3996 wr %g0, 0x89, %asi
3997 lduha [%l7 + 0x18] %asi, %i2
3998 movrgez %o5, 0x0CF, %i4
3999 movg %icc, %o2, %l2
4000 movleu %icc, %o0, %i0
4001 edge8 %l6, %g7, %i1
4002 movrlz %g5, 0x19C, %g3
4003 orcc %o3, %i3, %o1
4004 mulscc %l5, %g4, %g6
4005 te %icc, 0x6
4006 mova %xcc, %o6, %i6
4007 lduh [%l7 + 0x76], %l1
4008 fone %f2
4009 srl %i7, 0x16, %l0
4010 addcc %g1, 0x1AFF, %i5
4011 tleu %icc, 0x4
4012 fba,a %fcc1, loop_332
4013 bn,pt %icc, loop_333
4014 andncc %l3, %l4, %o4
4015 xorcc %g2, 0x1FA3, %i2
4016loop_332:
4017 smulcc %o7, 0x1045, %o5
4018loop_333:
4019 nop
4020 wr %g0, 0x88, %asi
4021 ldsha [%l7 + 0x0C] %asi, %o2
4022 edge8 %i4, %l2, %o0
4023 nop
4024 setx 0x1B1E40E2A04F4598, %l0, %l6
4025 stx %l6, [%l7 + 0x10]
4026 ldx [%l7 + 0x10], %fsr
4027 andn %l6, 0x15CA, %g7
4028 bne %icc, loop_334
4029 tneg %icc, 0x3
4030 add %i1, %g5, %g3
4031 andcc %o3, 0x06D4, %i3
4032loop_334:
4033 srlx %o1, 0x01, %i0
4034 tsubcctv %g4, 0x086A, %l5
4035 sir 0x0797
4036 alignaddrl %g6, %i6, %o6
4037 fmovde %icc, %f7, %f3
4038 andcc %i7, 0x19D2, %l1
4039 andncc %g1, %l0, %i5
4040 edge8n %l4, %o4, %g2
4041 tleu %xcc, 0x3
4042 movcs %xcc, %l3, %o7
4043 bn,a,pt %xcc, loop_335
4044 tcc %xcc, 0x6
4045 tcs %icc, 0x0
4046 srlx %i2, %o2, %i4
4047loop_335:
4048 nop
4049 fitod %f12, %f12
4050 fdtos %f12, %f3
4051 tleu %icc, 0x4
4052 fbuge,a %fcc1, loop_336
4053 fmovscc %xcc, %f23, %f23
4054 fmovsvs %icc, %f26, %f18
4055 fpadd32 %f20, %f6, %f10
4056loop_336:
4057 edge16 %l2, %o5, %o0
4058 ldsb [%l7 + 0x4E], %l6
4059 movrne %g7, 0x0BE, %g5
4060 movneg %xcc, %i1, %g3
4061 andn %i3, %o1, %i0
4062 fmovdle %icc, %f25, %f12
4063 wr %g0, 0x11, %asi
4064 lda [%l7 + 0x68] %asi, %f25
4065 bcs %icc, loop_337
4066 fbug %fcc2, loop_338
4067 orncc %g4, %o3, %g6
4068 fmovsvs %xcc, %f8, %f14
4069loop_337:
4070 restored
4071 rdpr %cwp, %g1
4072 rdpr %cansave, %g2
4073 rdpr %canrestore, %g3
4074 rdpr %cleanwin, %g4
4075 rdpr %otherwin, %g5
4076 rdpr %wstate, %g6
4077loop_338:
4078 te %xcc, 0x5
4079 fmovdleu %xcc, %f12, %f15
4080 wr %g0, 0x11, %asi
4081 ldstuba [%l7 + 0x1E] %asi, %i6
4082 sll %o6, %i7, %l5
4083 nop
4084 setx loop_339, %l0, %l1
4085 wrpr 0x1, %tl
4086 wrpr %l1, %tpc
4087 add %l1, 0x4, %l1
4088 wrpr %l1, %tnpc
4089 setx 0x34400001400, %l0, %l1
4090 wrpr %l1, %tstate
4091 wrhpr 0x4, %htstate
4092 retry
4093 tvc %xcc, 0x6
4094 fbu %fcc0, loop_340
4095 movgu %xcc, %l1, %g1
4096loop_339:
4097 add %i5, %l4, %l0
4098 set 0x30, %o2
4099 ldxa [%l7 + %o2] 0x80, %g2
4100loop_340:
4101 ldsw [%l7 + 0x18], %o4
4102 array16 %l3, %i2, %o2
4103 srlx %i4, %o7, %l2
4104 edge32n %o5, %l6, %g7
4105 fbge,a %fcc3, loop_341
4106 alignaddr %o0, %i1, %g5
4107 fcmpne32 %f16, %f10, %g3
4108 movcs %xcc, %o1, %i0
4109loop_341:
4110 subcc %i3, 0x02CB, %g4
4111 bleu loop_342
4112 stbar
4113 srax %g6, 0x16, %i6
4114 mulscc %o6, 0x04C7, %i7
4115loop_342:
4116 fsrc1 %f22, %f30
4117 sllx %o3, %l5, %l1
4118 ldsh [%l7 + 0x50], %g1
4119 fmovrse %i5, %f22, %f24
4120 bshuffle %f2, %f8, %f0
4121 set 0x0E, %l0
4122 stba %l4, [%l7 + %l0] 0xe3
4123 membar #Sync
4124 fmovdle %xcc, %f9, %f27
4125 smulcc %l0, %g2, %o4
4126 tcs %xcc, 0x5
4127 call loop_343
4128 sllx %i2, 0x1A, %l3
4129 edge16l %i4, %o2, %o7
4130 tg %icc, 0x1
4131loop_343:
4132 fbl %fcc3, loop_344
4133 fmovrsgez %l2, %f31, %f18
4134 orcc %o5, 0x1AA6, %g7
4135 movrgez %o0, %i1, %l6
4136loop_344:
4137 orcc %g5, %g3, %o1
4138 and %i3, 0x0E74, %g4
4139 nop
4140 setx loop_345, %l0, %l1
4141 wrpr 0x1, %tl
4142 wrpr %l1, %tpc
4143 add %l1, 0x4, %l1
4144 wrpr %l1, %tnpc
4145 setx 0x34400001400, %l0, %l1
4146 wrpr %l1, %tstate
4147 wrhpr 0x4, %htstate
4148 retry
4149 nop
4150 setx 0x2300FC4B5BBCF40D, %l0, %l6
4151 stx %l6, [%l7 + 0x28]
4152 ldd [%l7 + 0x28], %f6
4153 setx 0x50F4A79CEEE2600D, %l1, %l5
4154 stx %l5, [%l7 + 0x10]
4155 ldd [%l7 + 0x10], %f22
4156 faddd %f22, %f6, %f14
4157 bne,pt %icc, loop_346
4158 tg %icc, 0x0
4159loop_345:
4160 nop
4161 fitos %f16, %f23
4162 mulx %g6, 0x0F31, %i0
4163loop_346:
4164 tsubcc %i6, %o6, %o3
4165 fmovsneg %icc, %f11, %f29
4166 fnegd %f26, %f16
4167 fandnot1 %f4, %f4, %f10
4168 tpos %icc, 0x3
4169 orncc %l5, 0x1F94, %i7
4170 brz %g1, loop_347
4171 or %i5, 0x0DE3, %l4
4172 fzeros %f1
4173 movcc %icc, %l0, %g2
4174loop_347:
4175 tn %icc, 0x6
4176 wr %g0, 0x89, %asi
4177 stba %o4, [%l7 + 0x19] %asi
4178 mulx %l1, 0x1004, %i2
4179 umulcc %l3, %o2, %i4
4180 sir 0x09E2
4181 andncc %o7, %o5, %l2
4182 movneg %xcc, %o0, %i1
4183 movn %icc, %l6, %g5
4184 srlx %g3, %g7, %i3
4185 movrlez %g4, %o1, %g6
4186 stx %i6, [%l7 + 0x78]
4187 sll %i0, %o6, %l5
4188 swap [%l7 + 0x58], %i7
4189 smulcc %o3, %i5, %g1
4190 mulx %l4, %g2, %l0
4191 tge %xcc, 0x5
4192 orcc %l1, 0x1E56, %o4
4193 fmovdcs %icc, %f10, %f10
4194 udivx %l3, 0x0D6E, %i2
4195 set 0x6C, %l1
4196 lduha [%l7 + %l1] 0x14, %i4
4197 fones %f5
4198 movvs %xcc, %o7, %o2
4199 fbug,a %fcc3, loop_348
4200 fbu %fcc3, loop_349
4201 fcmpne32 %f16, %f2, %l2
4202 set 0x48, %g3
4203 ldxa [%l7 + %g3] 0x15, %o5
4204loop_348:
4205 tne %icc, 0x2
4206loop_349:
4207 fmovsge %xcc, %f7, %f15
4208 umulcc %o0, 0x1BE7, %i1
4209 fmovrsgez %g5, %f1, %f22
4210 set 0x2A, %i1
4211 ldstuba [%l7 + %i1] 0x0c, %g3
4212 bge,pt %xcc, loop_350
4213 movrlez %l6, %g7, %i3
4214 fandnot1 %f24, %f22, %f18
4215 fpadd16s %f5, %f9, %f16
4216loop_350:
4217 nop
4218 set 0x64, %g4
4219 stwa %g4, [%l7 + %g4] 0x89
4220 tle %xcc, 0x3
4221 taddcc %o1, 0x0189, %g6
4222 fmovrdgez %i6, %f0, %f16
4223 edge8n %o6, %i0, %l5
4224 bpos %icc, loop_351
4225 smulcc %i7, 0x0E74, %o3
4226 ldsh [%l7 + 0x5E], %i5
4227 tvs %xcc, 0x4
4228loop_351:
4229 movpos %icc, %g1, %l4
4230 subcc %g2, 0x0DA6, %l1
4231 membar 0x28
4232 and %l0, %o4, %l3
4233 nop
4234 set 0x3C, %o7
4235 stw %i2, [%l7 + %o7]
4236 umulcc %i4, 0x0D56, %o7
4237 movrlz %l2, %o2, %o0
4238 and %i1, %o5, %g5
4239 movle %xcc, %g3, %g7
4240 tge %icc, 0x1
4241 wr %g0, 0x80, %asi
4242 sta %f23, [%l7 + 0x5C] %asi
4243 tn %icc, 0x1
4244 brgz %l6, loop_352
4245 fmovdcc %icc, %f23, %f13
4246 fmovda %icc, %f27, %f23
4247 andcc %i3, %g4, %g6
4248loop_352:
4249 addccc %i6, 0x134C, %o1
4250 tsubcc %o6, 0x1F6A, %i0
4251 fmovscs %icc, %f12, %f7
4252 movrlz %i7, %l5, %o3
4253 fmovdl %icc, %f30, %f8
4254 sethi 0x0E0D, %i5
4255 nop
4256 setx 0x888404A4E77068EC, %l0, %l6
4257 stx %l6, [%l7 + 0x28]
4258 ldd [%l7 + 0x28], %f24
4259 setx 0xEE64B8B8BFA18ECD, %l1, %l5
4260 stx %l5, [%l7 + 0x10]
4261 ldd [%l7 + 0x10], %f0
4262 fsubd %f0, %f24, %f8
4263 tl %xcc, 0x4
4264 membar 0x77
4265 bne,a,pn %xcc, loop_353
4266 fmovsa %icc, %f14, %f21
4267 fbge %fcc2, loop_354
4268 edge8ln %l4, %g1, %g2
4269loop_353:
4270 prefetch [%l7 + 0x6C], 0x3
4271 srax %l1, 0x0A, %o4
4272loop_354:
4273 fbue %fcc2, loop_355
4274 lduw [%l7 + 0x78], %l0
4275 and %l3, 0x1D1F, %i2
4276 movge %icc, %i4, %l2
4277loop_355:
4278 add %o2, 0x1B99, %o7
4279 tvs %icc, 0x0
4280 edge8l %o0, %o5, %i1
4281 fornot2 %f14, %f20, %f8
4282 tge %icc, 0x3
4283 movrne %g5, %g3, %l6
4284 prefetch [%l7 + 0x54], 0x0
4285 nop
4286 setx 0xC9BE44BE16FCAAA0, %l0, %l6
4287 stx %l6, [%l7 + 0x28]
4288 ldd [%l7 + 0x28], %f16
4289 setx 0xC061BD0C2180D823, %l1, %l5
4290 stx %l5, [%l7 + 0x10]
4291 ldd [%l7 + 0x10], %f2
4292 fsubd %f2, %f16, %f22
4293 fcmpgt32 %f4, %f12, %g7
4294 edge16n %g4, %g6, %i6
4295 ldub [%l7 + 0x3C], %i3
4296 edge8l %o1, %o6, %i7
4297 edge32l %i0, %l5, %i5
4298 movpos %icc, %o3, %l4
4299 fmovsvc %icc, %f0, %f0
4300 brnz,a %g2, loop_356
4301 edge32l %g1, %o4, %l1
4302 srlx %l0, 0x0F, %l3
4303 movpos %xcc, %i4, %l2
4304loop_356:
4305 andn %o2, 0x1AAA, %i2
4306 tg %xcc, 0x4
4307 fbo,a %fcc2, loop_357
4308 fbug,a %fcc2, loop_358
4309 nop
4310 fitos %f25, %f22
4311 bvs loop_359
4312loop_357:
4313 ta %xcc, 0x1
4314loop_358:
4315 edge8l %o0, %o7, %i1
4316 fpadd32s %f24, %f7, %f7
4317loop_359:
4318 fbuge,a %fcc3, loop_360
4319 tgu %icc, 0x4
4320 array16 %g5, %o5, %l6
4321 be,a,pt %icc, loop_361
4322loop_360:
4323 movvs %xcc, %g7, %g3
4324 tg %icc, 0x7
4325 set 0x44, %l4
4326 ldswa [%l7 + %l4] 0x81, %g4
4327loop_361:
4328 fnot1 %f22, %f8
4329 brlez,a %i6, loop_362
4330 umulcc %i3, %o1, %o6
4331 restored
4332 rdpr %cwp, %g1
4333 rdpr %cansave, %g2
4334 rdpr %canrestore, %g3
4335 rdpr %cleanwin, %g4
4336 rdpr %otherwin, %g5
4337 rdpr %wstate, %g6
4338 andn %i7, 0x1C6A, %g6
4339loop_362:
4340 std %f0, [%l7 + 0x30]
4341 set 0x20, %i4
4342 sta %f5, [%l7 + %i4] 0x89
4343 fmovsleu %xcc, %f11, %f22
4344 addcc %l5, %i5, %i0
4345 smul %l4, 0x010E, %o3
4346 ba,a loop_363
4347 edge32ln %g1, %o4, %l1
4348 move %xcc, %l0, %l3
4349 orn %g2, %i4, %o2
4350loop_363:
4351 nop
4352 setx loop_364, %l0, %l1
4353 wrpr 0x1, %tl
4354 wrpr %l1, %tpc
4355 add %l1, 0x4, %l1
4356 wrpr %l1, %tnpc
4357 setx 0x34400001400, %l0, %l1
4358 wrpr %l1, %tstate
4359 wrhpr 0x4, %htstate
4360 retry
4361 fbne %fcc2, loop_365
4362 mova %icc, %l2, %i2
4363 te %icc, 0x5
4364loop_364:
4365 fone %f8
4366loop_365:
4367 sll %o0, %o7, %i1
4368 xor %o5, 0x08F7, %g5
4369 movrgez %l6, 0x13A, %g7
4370 alignaddrl %g3, %i6, %g4
4371 tle %icc, 0x3
4372 st %f20, [%l7 + 0x08]
4373 xor %i3, %o6, %o1
4374 movcs %xcc, %g6, %i7
4375 subc %l5, %i5, %l4
4376 edge16n %i0, %o3, %o4
4377 srlx %l1, 0x1B, %l0
4378 movrlz %g1, 0x3F0, %l3
4379 wr %g0, 0x0c, %asi
4380 ldstuba [%l7 + 0x36] %asi, %i4
4381 fmovd %f18, %f2
4382 fbuge,a %fcc2, loop_366
4383 tsubcc %g2, 0x05A7, %o2
4384 fandnot1 %f10, %f22, %f2
4385 udiv %i2, 0x177F, %o0
4386loop_366:
4387 fmovrdne %o7, %f26, %f2
4388 edge8ln %l2, %o5, %g5
4389 add %l7, 0x10, %l6
4390 wr %g0, 0x89, %asi
4391 ldxa [%l6] %asi, %i1
4392 casxa [%l6] 0x89, %i1, %g7
4393 udiv %l6, 0x135A, %g3
4394 tsubcctv %i6, %i3, %o6
4395 add %g4, %g6, %o1
4396 edge32n %i7, %i5, %l5
4397 nop
4398 setx 0xBB09FD40, %l0, %l6
4399 st %l6, [%l7 + 0x28]
4400 ld [%l7 + 0x28], %f18
4401 setx 0x287E9FCD, %l1, %l5
4402 st %l5, [%l7 + 0x10]
4403 ld [%l7 + 0x10], %f24
4404 fmuls %f24, %f18, %f1
4405 smulcc %i0, 0x05DC, %o3
4406 fnor %f12, %f2, %f8
4407 srl %l4, 0x11, %l1
4408 fble %fcc1, loop_367
4409 movvs %icc, %l0, %g1
4410 prefetch [%l7 + 0x34], 0x0
4411 fcmpne16 %f26, %f20, %o4
4412loop_367:
4413 nop
4414 setx loop_368, %l0, %l1
4415 wrpr 0x1, %tl
4416 wrpr %l1, %tpc
4417 add %l1, 0x4, %l1
4418 wrpr %l1, %tnpc
4419 setx 0x34400001400, %l0, %l1
4420 wrpr %l1, %tstate
4421 wrhpr 0x4, %htstate
4422 retry
4423 movneg %icc, %i4, %l3
4424 tg %xcc, 0x0
4425 fbn,a %fcc2, loop_369
4426loop_368:
4427 taddcctv %o2, 0x0CA4, %g2
4428 udivcc %o0, 0x15D1, %i2
4429 andn %l2, 0x1726, %o5
4430loop_369:
4431 nop
4432 set 0x74, %i0
4433 stwa %o7, [%l7 + %i0] 0x14
4434 fmovd %f24, %f24
4435 fornot2s %f9, %f22, %f27
4436 edge16l %i1, %g5, %g7
4437 set 0x54, %i6
4438 lda [%l7 + %i6] 0x81, %f29
4439 sdiv %l6, 0x1E49, %i6
4440 subccc %i3, 0x09C7, %g3
4441 nop
4442 fitos %f12, %f4
4443 fstoi %f4, %f16
4444 set 0x68, %o3
4445 lduba [%l7 + %o3] 0x11, %g4
4446 ldd [%l7 + 0x78], %f4
4447 tcs %xcc, 0x3
4448 fbl,a %fcc2, loop_370
4449 fpadd32s %f26, %f29, %f0
4450 orn %o6, 0x1971, %o1
4451 edge16l %g6, %i5, %l5
4452loop_370:
4453 mulscc %i0, 0x1692, %i7
4454 edge32 %o3, %l1, %l0
4455 alignaddr %g1, %l4, %i4
4456 ldstub [%l7 + 0x6E], %l3
4457 movn %icc, %o4, %g2
4458 membar 0x3C
4459 fpadd32s %f22, %f1, %f5
4460 ldsb [%l7 + 0x0D], %o0
4461 mova %icc, %i2, %o2
4462 orncc %o5, 0x075D, %o7
4463 nop
4464 fitos %f0, %f23
4465 fstod %f23, %f8
4466 stx %i1, [%l7 + 0x60]
4467 mova %xcc, %l2, %g7
4468 movne %xcc, %l6, %g5
4469 fornot1s %f28, %f11, %f0
4470 fmovsne %xcc, %f16, %f21
4471 wr %g0, 0x81, %asi
4472 ldstuba [%l7 + 0x30] %asi, %i3
4473 fmovdcs %icc, %f9, %f10
4474 movle %icc, %g3, %g4
4475 alignaddrl %o6, %i6, %o1
4476 sdivcc %i5, 0x1A2E, %g6
4477 tle %icc, 0x7
4478 fmovsleu %xcc, %f7, %f8
4479 fmovdvc %icc, %f27, %f17
4480 umulcc %l5, 0x19BE, %i0
4481 wr %g0, 0x88, %asi
4482 ldstuba [%l7 + 0x24] %asi, %i7
4483 fmovdcc %icc, %f20, %f26
4484 movle %icc, %l1, %l0
4485 movneg %xcc, %o3, %g1
4486 tpos %icc, 0x3
4487 fnot2 %f6, %f8
4488 tl %xcc, 0x4
4489 wr %g0, 0x04, %asi
4490 ldsha [%l7 + 0x4E] %asi, %i4
4491 set 0x40, %g7
4492 stda %f16, [%l7 + %g7] 0x1e
4493 membar #Sync
4494 mulx %l4, 0x0938, %o4
4495 fornot2 %f12, %f14, %f22
4496 fbne,a %fcc3, loop_371
4497 ta %icc, 0x6
4498 andn %l3, %g2, %o0
4499 fmovrse %i2, %f21, %f3
4500loop_371:
4501 or %o2, %o7, %i1
4502 nop
4503 fitos %f14, %f28
4504 fstod %f28, %f26
4505 nop
4506 fitod %f10, %f16
4507 fdtoi %f16, %f30
4508 fmovsleu %icc, %f22, %f28
4509 bcc,a loop_372
4510 fandnot2s %f21, %f23, %f23
4511 movge %xcc, %l2, %g7
4512 sethi 0x1053, %o5
4513loop_372:
4514 fnot1s %f23, %f10
4515 fabss %f25, %f8
4516 orn %l6, %i3, %g5
4517 set 0x6C, %g6
4518 lduha [%l7 + %g6] 0x11, %g3
4519 movge %xcc, %o6, %g4
4520 movn %icc, %o1, %i6
4521 udiv %i5, 0x1C2A, %g6
4522 fsrc1s %f3, %f1
4523 movpos %xcc, %l5, %i0
4524 fmovs %f17, %f3
4525 fmovdle %icc, %f27, %f10
4526 ldsh [%l7 + 0x7A], %i7
4527 bge,a,pt %icc, loop_373
4528 ldsb [%l7 + 0x5E], %l1
4529 smul %l0, %o3, %i4
4530 fmovsleu %xcc, %f9, %f14
4531loop_373:
4532 movrgz %l4, 0x30C, %o4
4533 set 0x70, %g2
4534 ldsha [%l7 + %g2] 0x88, %g1
4535 prefetch [%l7 + 0x64], 0x3
4536 addc %l3, 0x17D1, %o0
4537 wr %g0, 0x88, %asi
4538 prefetcha [%l7 + 0x78] %asi, 0x0
4539 fblg %fcc0, loop_374
4540 fbue,a %fcc3, loop_375
4541 fxors %f28, %f20, %f0
4542 nop
4543 setx 0x60756BD0, %l0, %l6
4544 st %l6, [%l7 + 0x38]
4545 ld [%l7 + 0x38], %fsr
4546loop_374:
4547 array8 %g2, %o7, %i1
4548loop_375:
4549 sub %l2, 0x1783, %g7
4550 ldx [%l7 + 0x28], %o5
4551 nop
4552 fitod %f10, %f12
4553 fdtox %f12, %f12
4554 fxtod %f12, %f20
4555 fbule %fcc0, loop_376
4556 movvc %icc, %o2, %l6
4557 tpos %icc, 0x7
4558 tvc %icc, 0x1
4559loop_376:
4560 lduw [%l7 + 0x3C], %g5
4561 movrlez %i3, 0x002, %o6
4562 nop
4563 setx 0x36E7B1020DC198B6, %l0, %l6
4564 stx %l6, [%l7 + 0x28]
4565 ldd [%l7 + 0x28], %f12
4566 setx 0xEEACFA53BE529257, %l1, %l5
4567 stx %l5, [%l7 + 0x10]
4568 ldd [%l7 + 0x10], %f16
4569 faddd %f16, %f12, %f10
4570 sdiv %g3, 0x1D2C, %g4
4571 movvs %xcc, %i6, %o1
4572 addc %i5, %l5, %i0
4573 sethi 0x1151, %i7
4574 bneg,a,pn %xcc, loop_377
4575 ld [%l7 + 0x44], %f11
4576 tg %xcc, 0x2
4577 prefetch [%l7 + 0x18], 0x3
4578loop_377:
4579 udivcc %l1, 0x1899, %l0
4580 movrgez %o3, 0x17D, %g6
4581 fandnot1 %f30, %f16, %f8
4582 add %l7, 0x28, %l6
4583 wr %g0, 0x0c, %asi
4584 casxa [%l6] %asi, %l4, %i4
4585 movpos %xcc, %g1, %o4
4586 stbar
4587 edge16ln %o0, %l3, %i2
4588 subccc %o7, %g2, %l2
4589 bl,pn %xcc, loop_378
4590 xnorcc %i1, %g7, %o2
4591 te %xcc, 0x7
4592 movl %xcc, %l6, %g5
4593loop_378:
4594 swap [%l7 + 0x24], %i3
4595 sra %o5, 0x19, %g3
4596 movrgz %g4, 0x279, %o6
4597 sll %o1, 0x06, %i6
4598 edge8l %i5, %i0, %l5
4599 orncc %l1, %i7, %o3
4600 edge16ln %g6, %l0, %l4
4601 smul %i4, 0x0EEA, %g1
4602 movle %xcc, %o4, %l3
4603 fpsub16s %f29, %f18, %f14
4604 srax %o0, %i2, %o7
4605 tsubcctv %g2, %l2, %g7
4606 sra %i1, 0x12, %o2
4607 fornot2s %f27, %f12, %f19
4608 orn %l6, 0x0BA5, %i3
4609 fcmpne16 %f6, %f12, %o5
4610 fands %f10, %f5, %f9
4611 srl %g5, %g4, %o6
4612 fsrc1s %f9, %f21
4613 movn %icc, %g3, %o1
4614 alignaddr %i5, %i6, %i0
4615 fbge %fcc1, loop_379
4616 fandnot2 %f18, %f16, %f20
4617 movvs %xcc, %l1, %l5
4618 movrlez %i7, 0x324, %g6
4619loop_379:
4620 fbg,a %fcc2, loop_380
4621 xor %o3, 0x11B6, %l0
4622 andcc %l4, 0x0F60, %g1
4623 fmovrsgz %i4, %f5, %f1
4624loop_380:
4625 sra %l3, 0x03, %o0
4626 brnz,a %i2, loop_381
4627 ta %icc, 0x5
4628 edge8l %o4, %o7, %l2
4629 fmovrde %g2, %f16, %f10
4630loop_381:
4631 nop
4632 wr %g0, 0x80, %asi
4633 stwa %i1, [%l7 + 0x60] %asi
4634 tvs %xcc, 0x4
4635 fmovrsne %o2, %f30, %f10
4636 bcs,a,pn %xcc, loop_382
4637 andncc %g7, %l6, %i3
4638 set 0x40, %i5
4639 stda %f0, [%l7 + %i5] 0x04
4640loop_382:
4641 nop
4642 set 0x4C, %o6
4643 lduwa [%l7 + %o6] 0x14, %g5
4644 tn %icc, 0x1
4645 edge32n %g4, %o6, %g3
4646 array8 %o1, %o5, %i5
4647 xor %i0, 0x19A1, %l1
4648 movrlz %l5, %i7, %g6
4649 orncc %i6, 0x0EEB, %o3
4650 sub %l0, %g1, %i4
4651 fzeros %f29
4652 edge16ln %l4, %o0, %i2
4653 movrne %o4, %l3, %l2
4654 membar 0x59
4655 nop
4656 setx 0x5C0B1E03, %l0, %l6
4657 st %l6, [%l7 + 0x28]
4658 ld [%l7 + 0x28], %f27
4659 fsqrts %f27, %f13
4660 edge32 %o7, %i1, %g2
4661 stw %g7, [%l7 + 0x10]
4662 sir 0x14AD
4663 tgu %xcc, 0x4
4664 movleu %xcc, %o2, %i3
4665 fand %f20, %f16, %f22
4666 fmul8x16 %f26, %f2, %f24
4667 alignaddr %g5, %l6, %o6
4668 bn loop_383
4669 array32 %g4, %g3, %o5
4670 sllx %i5, %i0, %l1
4671 fexpand %f19, %f18
4672loop_383:
4673 srax %l5, 0x0B, %i7
4674 ldsh [%l7 + 0x64], %o1
4675 fmovdneg %xcc, %f22, %f30
4676 brgz,a %g6, loop_384
4677 st %f22, [%l7 + 0x3C]
4678 set 0x30, %o5
4679 ldda [%l7 + %o5] 0x14, %o2
4680loop_384:
4681 fmovsl %xcc, %f13, %f7
4682 addccc %i6, %l0, %i4
4683 edge32l %l4, %g1, %i2
4684 membar 0x5C
4685 wr %g0, 0x80, %asi
4686 lduha [%l7 + 0x14] %asi, %o0
4687 brz,a %o4, loop_385
4688 movrlez %l2, %l3, %o7
4689 tg %xcc, 0x0
4690 movcc %icc, %g2, %g7
4691loop_385:
4692 subc %o2, 0x02E4, %i3
4693 fmovdpos %icc, %f10, %f16
4694 edge32ln %i1, %l6, %g5
4695 be,pt %xcc, loop_386
4696 tn %icc, 0x5
4697 bcc loop_387
4698 fmovdgu %xcc, %f27, %f14
4699loop_386:
4700 tge %icc, 0x6
4701 tne %xcc, 0x6
4702loop_387:
4703 nop
4704 set 0x54, %l2
4705 lduw [%l7 + %l2], %g4
4706 bneg,a loop_388
4707 fmovspos %icc, %f17, %f25
4708 sir 0x15F2
4709 andncc %o6, %o5, %i5
4710loop_388:
4711 fble,a %fcc1, loop_389
4712 tge %xcc, 0x1
4713 bcc,a,pt %icc, loop_390
4714 sll %i0, 0x02, %g3
4715loop_389:
4716 udivcc %l1, 0x0D33, %i7
4717 bl,pt %icc, loop_391
4718loop_390:
4719 nop
4720 setx 0x0A1D8A91A442D69D, %l0, %l6
4721 stx %l6, [%l7 + 0x28]
4722 ldd [%l7 + 0x28], %f14
4723 fsqrtd %f14, %f24
4724 array32 %o1, %l5, %o3
4725 nop
4726 setx 0x348ED1BDF9C8DBA6, %l0, %l6
4727 stx %l6, [%l7 + 0x28]
4728 ldd [%l7 + 0x28], %f14
4729 setx 0x686049A6CF4591ED, %l1, %l5
4730 stx %l5, [%l7 + 0x10]
4731 ldd [%l7 + 0x10], %f22
4732 faddd %f22, %f14, %f8
4733loop_391:
4734 srax %g6, %i6, %l0
4735 movvs %icc, %i4, %g1
4736 fmovrse %l4, %f30, %f19
4737 st %f25, [%l7 + 0x18]
4738 bvc loop_392
4739 call loop_393
4740 sir 0x0121
4741 nop
4742 setx 0x1FCC66316D3BB0BA, %l0, %l6
4743 stx %l6, [%l7 + 0x28]
4744 ldd [%l7 + 0x28], %f18
4745 fsqrtd %f18, %f22
4746loop_392:
4747 bge,a,pt %xcc, loop_394
4748loop_393:
4749 brlez %i2, loop_395
4750 edge32ln %o4, %o0, %l2
4751 srax %o7, %l3, %g2
4752loop_394:
4753 tsubcctv %g7, %o2, %i1
4754loop_395:
4755 sub %i3, 0x0EE8, %l6
4756 stw %g4, [%l7 + 0x30]
4757 tgu %icc, 0x4
4758 srl %g5, %o6, %o5
4759 addcc %i5, 0x0422, %i0
4760 sub %g3, 0x15C9, %l1
4761 fand %f22, %f10, %f6
4762 movleu %icc, %o1, %l5
4763 movpos %icc, %o3, %i7
4764 orn %i6, %l0, %i4
4765 brgez %g1, loop_396
4766 smul %l4, 0x03A5, %i2
4767 tg %xcc, 0x6
4768 fmovdvs %icc, %f29, %f22
4769loop_396:
4770 addc %o4, 0x1787, %o0
4771 tsubcc %l2, %g6, %l3
4772 add %l7, 0x7C, %l6
4773 wr %g0, 0x11, %asi
4774 lda [%l6] %asi, %g2
4775 casa [%l6] %asi, %g2, %o7
4776 pdist %f26, %f28, %f24
4777 tleu %icc, 0x4
4778 bgu,a,pt %xcc, loop_397
4779 taddcctv %o2, 0x03D3, %g7
4780 umul %i1, 0x15AE, %i3
4781 srlx %l6, 0x03, %g5
4782loop_397:
4783 fandnot2 %f26, %f26, %f2
4784 movpos %icc, %g4, %o5
4785 xor %o6, 0x1E5B, %i5
4786 smulcc %g3, 0x1B1F, %i0
4787 smul %o1, %l5, %o3
4788 movne %icc, %l1, %i6
4789 subc %l0, %i7, %g1
4790 sth %i4, [%l7 + 0x7A]
4791 udiv %l4, 0x0F41, %o4
4792 fnot1 %f0, %f2
4793 nop
4794 fitos %f11, %f19
4795 fstox %f19, %f28
4796 fxtos %f28, %f23
4797 alignaddrl %o0, %l2, %g6
4798 andncc %i2, %l3, %o7
4799 movrlez %o2, %g7, %g2
4800 andcc %i1, %i3, %l6
4801 movleu %xcc, %g4, %g5
4802 tvc %xcc, 0x6
4803 tleu %icc, 0x4
4804 fpadd16 %f4, %f8, %f2
4805 movrlez %o5, %i5, %g3
4806 fpmerge %f30, %f12, %f14
4807 fmovspos %icc, %f18, %f12
4808 fors %f27, %f24, %f31
4809 tle %icc, 0x6
4810 fmovrdlez %i0, %f4, %f8
4811 fba %fcc1, loop_398
4812 fmovd %f22, %f24
4813 nop
4814 fitos %f3, %f17
4815 fstox %f17, %f16
4816 fxtos %f16, %f22
4817 flush %l7 + 0x3C
4818loop_398:
4819 fnot2 %f20, %f2
4820 sdiv %o6, 0x1B46, %o1
4821 movvs %icc, %o3, %l5
4822 movpos %icc, %i6, %l0
4823 tle %icc, 0x7
4824 edge8n %i7, %l1, %g1
4825 edge8ln %i4, %o4, %l4
4826 fors %f9, %f17, %f4
4827 tpos %xcc, 0x1
4828 fors %f24, %f26, %f0
4829 array8 %l2, %o0, %i2
4830 stx %l3, [%l7 + 0x50]
4831 fmovrdne %g6, %f6, %f0
4832 membar 0x07
4833 and %o2, 0x0136, %g7
4834 movle %xcc, %g2, %i1
4835 fsrc2 %f14, %f2
4836 fmovd %f28, %f28
4837 udivx %i3, 0x1FE2, %o7
4838 fblg,a %fcc3, loop_399
4839 edge16l %l6, %g4, %g5
4840 xnor %i5, %g3, %i0
4841 taddcc %o6, 0x168A, %o1
4842loop_399:
4843 te %xcc, 0x7
4844 tle %icc, 0x6
4845 fbge %fcc2, loop_400
4846 fmovdl %xcc, %f9, %f10
4847 edge32ln %o3, %o5, %l5
4848 nop
4849 setx 0xCE258F61C0423108, %l0, %l6
4850 stx %l6, [%l7 + 0x70]
4851 ldx [%l7 + 0x70], %fsr
4852loop_400:
4853 sth %i6, [%l7 + 0x44]
4854 tsubcc %l0, 0x0DB6, %l1
4855 stb %i7, [%l7 + 0x77]
4856 membar 0x7D
4857 nop
4858 setx loop_401, %l0, %l1
4859 wrpr 0x1, %tl
4860 wrpr %l1, %tpc
4861 add %l1, 0x4, %l1
4862 wrpr %l1, %tnpc
4863 setx 0x34400001400, %l0, %l1
4864 wrpr %l1, %tstate
4865 wrhpr 0x4, %htstate
4866 retry
4867 edge32l %i4, %g1, %l4
4868 addccc %l2, 0x1C36, %o4
4869 ta %icc, 0x6
4870loop_401:
4871 fmovsl %icc, %f26, %f20
4872 saved
4873 rdpr %cwp, %g1
4874 rdpr %cansave, %g2
4875 rdpr %canrestore, %g3
4876 rdpr %cleanwin, %g4
4877 rdpr %otherwin, %g5
4878 rdpr %wstate, %g6
4879 nop
4880 set 0x08, %i3
4881 ldd [%l7 + %i3], %f10
4882 wr %g0, 0x19, %asi
4883 ldstuba [%l7 + 0x69] %asi, %o0
4884 andncc %i2, %g6, %o2
4885 fmovrdlez %g7, %f0, %f30
4886 edge32ln %g2, %l3, %i1
4887 bshuffle %f0, %f24, %f28
4888 addccc %i3, 0x147D, %l6
4889 nop
4890 fitos %f19, %f8
4891 fornot1 %f2, %f4, %f28
4892 fzeros %f3
4893 edge16ln %o7, %g4, %i5
4894 ta %icc, 0x5
4895 nop
4896 setx 0x12DB2371481B373C, %l0, %l6
4897 stx %l6, [%l7 + 0x28]
4898 ldd [%l7 + 0x28], %f2
4899 setx 0xC5D0E075DB316543, %l1, %l5
4900 stx %l5, [%l7 + 0x10]
4901 ldd [%l7 + 0x10], %f14
4902 faddd %f14, %f2, %f6
4903 wr %g0, 0x80, %asi
4904 ldsha [%l7 + 0x26] %asi, %g5
4905 bpos %icc, loop_402
4906 tne %icc, 0x6
4907 set 0x38, %o0
4908 swapa [%l7 + %o0] 0x10, %i0
4909loop_402:
4910 add %g3, %o1, %o6
4911 fbl %fcc2, loop_403
4912 movvs %icc, %o5, %l5
4913 tle %icc, 0x0
4914 tsubcctv %i6, %l0, %l1
4915loop_403:
4916 nop
4917 set 0x32, %l6
4918 ldub [%l7 + %l6], %i7
4919 mulscc %i4, %g1, %l4
4920 ldsw [%l7 + 0x58], %o3
4921 sir 0x144A
4922 fabsd %f8, %f0
4923 movvs %icc, %o4, %o0
4924 tcs %xcc, 0x2
4925 mulx %l2, 0x1E72, %g6
4926 fmovdvc %xcc, %f18, %f4
4927 wr %g0, 0x10, %asi
4928 lduba [%l7 + 0x21] %asi, %o2
4929 fpadd16 %f10, %f0, %f18
4930 brlz,a %i2, loop_404
4931 edge32ln %g2, %l3, %i1
4932 nop
4933 fitos %f13, %f18
4934 fstod %f18, %f18
4935 fbl,a %fcc3, loop_405
4936loop_404:
4937 fsrc1s %f7, %f22
4938 pdist %f26, %f26, %f4
4939 subcc %i3, %l6, %o7
4940loop_405:
4941 tgu %xcc, 0x4
4942 movl %icc, %g7, %i5
4943 bge loop_406
4944 tcs %icc, 0x5
4945 orncc %g4, %i0, %g5
4946 fornot2s %f10, %f6, %f22
4947loop_406:
4948 popc %g3, %o1
4949 fmovsle %xcc, %f14, %f28
4950 sdivcc %o6, 0x139C, %o5
4951 umul %i6, %l5, %l0
4952 fbn %fcc3, loop_407
4953 movl %xcc, %i7, %i4
4954 ldstub [%l7 + 0x4F], %g1
4955 alignaddrl %l1, %o3, %l4
4956loop_407:
4957 array8 %o0, %l2, %g6
4958 fbne,a %fcc1, loop_408
4959 movcc %icc, %o2, %o4
4960 wr %g0, 0x89, %asi
4961 stda %f0, [%l7 + 0x40] %asi
4962loop_408:
4963 fnands %f23, %f12, %f11
4964 bge %xcc, loop_409
4965 bne,a %icc, loop_410
4966 fmovscs %xcc, %f23, %f8
4967 nop
4968 setx 0x67B8AAE724C6F832, %l0, %l6
4969 stx %l6, [%l7 + 0x28]
4970 ldd [%l7 + 0x28], %f28
4971 setx 0x51B55128EF841662, %l1, %l5
4972 stx %l5, [%l7 + 0x10]
4973 ldd [%l7 + 0x10], %f24
4974 faddd %f24, %f28, %f12
4975loop_409:
4976 fmovsvc %xcc, %f29, %f13
4977loop_410:
4978 fnors %f30, %f14, %f22
4979 fmovrdgez %g2, %f12, %f6
4980 orcc %i2, 0x0303, %i1
4981 movvc %icc, %l3, %i3
4982 ld [%l7 + 0x5C], %f29
4983 tle %icc, 0x4
4984 array16 %l6, %g7, %o7
4985 edge8n %i5, %i0, %g5
4986 st %f9, [%l7 + 0x6C]
4987 sdivcc %g4, 0x06C3, %g3
4988 ldstub [%l7 + 0x74], %o6
4989 edge32 %o5, %i6, %l5
4990 tleu %xcc, 0x2
4991 movrlez %l0, %o1, %i7
4992 nop
4993 setx loop_411, %l0, %l1
4994 wrpr 0x1, %tl
4995 wrpr %l1, %tpc
4996 add %l1, 0x4, %l1
4997 wrpr %l1, %tnpc
4998 setx 0x34400001400, %l0, %l1
4999 wrpr %l1, %tstate
5000 wrhpr 0x4, %htstate
5001 retry
5002 edge16l %g1, %i4, %o3
5003 nop
5004 setx 0xED5F4C70, %l0, %l6
5005 st %l6, [%l7 + 0x28]
5006 ld [%l7 + 0x28], %f28
5007 setx 0xB79A2B93, %l1, %l5
5008 st %l5, [%l7 + 0x10]
5009 ld [%l7 + 0x10], %f8
5010 fmuls %f8, %f28, %f7
5011 fbule,a %fcc0, loop_412
5012loop_411:
5013 tl %xcc, 0x2
5014 movpos %icc, %l4, %o0
5015 tsubcctv %l2, %l1, %o2
5016loop_412:
5017 tl %icc, 0x0
5018 fxnor %f30, %f30, %f18
5019 movrlz %o4, %g2, %i2
5020 edge8n %i1, %l3, %i3
5021 sllx %g6, 0x10, %g7
5022 fbu,a %fcc1, loop_413
5023 mulscc %o7, %i5, %l6
5024 restored
5025 rdpr %cwp, %g1
5026 rdpr %cansave, %g2
5027 rdpr %canrestore, %g3
5028 rdpr %cleanwin, %g4
5029 rdpr %otherwin, %g5
5030 rdpr %wstate, %g6
5031 fcmpeq16 %f30, %f16, %i0
5032loop_413:
5033 fmovrsgez %g4, %f13, %f0
5034 membar #Sync
5035 wr %g0, 0xf8, %asi
5036 ldda [%l7 + 0x40] %asi, %f0
5037 fand %f10, %f24, %f22
5038 edge8 %g5, %o6, %g3
5039 edge8n %i6, %l5, %l0
5040 brgez %o5, loop_414
5041 tvc %xcc, 0x0
5042 nop
5043 fitos %f5, %f16
5044 fstox %f16, %f14
5045 orcc %i7, 0x1A04, %g1
5046loop_414:
5047 sth %i4, [%l7 + 0x2A]
5048 movn %xcc, %o3, %l4
5049 bg,pt %icc, loop_415
5050 tneg %xcc, 0x3
5051 fmovsgu %icc, %f29, %f4
5052 movl %xcc, %o0, %l2
5053loop_415:
5054 tl %icc, 0x3
5055 wr %g0, 0xe3, %asi
5056 ldda [%l7 + 0x40] %asi, %o0
5057 tle %icc, 0x7
5058 tneg %icc, 0x1
5059 ldd [%l7 + 0x48], %f12
5060 movrgz %l1, %o4, %o2
5061 wr %g0, 0x26, %asi
5062 ldda [%l7 + 0x70] %asi, %g2
5063 edge32ln %i1, %i2, %i3
5064 movg %icc, %l3, %g7
5065 mulscc %g6, %o7, %i5
5066 tn %xcc, 0x1
5067 tge %xcc, 0x3
5068 fnands %f21, %f7, %f1
5069 edge32n %i0, %l6, %g5
5070 fbn %fcc1, loop_416
5071 addccc %o6, %g3, %g4
5072 wr %g0, 0x4f, %asi
5073 ldxa [%g0 + 0x0] %asi, %i6
5074loop_416:
5075 fpmerge %f20, %f25, %f2
5076 sir 0x0C4E
5077 set 0x28, %o1
5078 stha %l5, [%l7 + %o1] 0x23
5079 membar #Sync
5080 fmovsn %icc, %f11, %f4
5081 fbu,a %fcc0, loop_417
5082 movvs %xcc, %o5, %l0
5083 brlz,a %i7, loop_418
5084 sra %g1, 0x03, %i4
5085loop_417:
5086 bne loop_419
5087 movcc %icc, %l4, %o3
5088loop_418:
5089 or %o0, 0x1BDE, %o1
5090 fnot1s %f21, %f29
5091loop_419:
5092 srax %l2, 0x17, %l1
5093 fmovrde %o4, %f28, %f22
5094 tleu %xcc, 0x4
5095 tvc %xcc, 0x4
5096 fxors %f25, %f3, %f5
5097 edge16n %o2, %i1, %i2
5098 udivx %g2, 0x1989, %i3
5099 move %xcc, %l3, %g6
5100 tn %xcc, 0x6
5101 wr %g0, 0x88, %asi
5102 ldda [%l7 + 0x20] %asi, %g6
5103 fabsd %f0, %f22
5104 movvc %xcc, %i5, %o7
5105 tvs %icc, 0x1
5106 udivcc %i0, 0x0060, %g5
5107 fmovsa %icc, %f9, %f0
5108 umul %l6, 0x1B78, %o6
5109 xor %g3, %i6, %g4
5110 tn %xcc, 0x5
5111 movvs %xcc, %o5, %l5
5112 fornot1s %f20, %f0, %f16
5113 sub %l0, %g1, %i7
5114 tsubcctv %i4, %o3, %l4
5115 fmovsle %icc, %f9, %f29
5116 udivcc %o0, 0x1CC9, %l2
5117 movvc %icc, %o1, %o4
5118 movrlz %l1, 0x0D2, %i1
5119 movre %o2, 0x1FF, %i2
5120 movcs %icc, %g2, %l3
5121 edge16n %i3, %g7, %g6
5122 brlz,a %i5, loop_420
5123 fsrc1 %f20, %f2
5124 fmovsn %xcc, %f21, %f10
5125 tsubcctv %i0, %o7, %g5
5126loop_420:
5127 sra %l6, %o6, %i6
5128 sdiv %g3, 0x0C93, %o5
5129 addccc %l5, %l0, %g4
5130 edge16ln %g1, %i4, %o3
5131 andcc %i7, 0x1158, %l4
5132 edge8n %o0, %l2, %o4
5133 fxor %f14, %f20, %f24
5134 movle %xcc, %o1, %i1
5135 fmovrse %l1, %f30, %f22
5136 sth %i2, [%l7 + 0x56]
5137 tsubcc %o2, %g2, %l3
5138 udiv %g7, 0x1466, %i3
5139 edge16 %i5, %i0, %o7
5140 and %g5, 0x177A, %l6
5141 fcmpne16 %f26, %f2, %g6
5142 edge16 %i6, %g3, %o6
5143 movrlz %l5, 0x273, %o5
5144 movvc %xcc, %l0, %g1
5145 fmovdpos %xcc, %f17, %f12
5146 movvs %icc, %i4, %g4
5147 add %i7, %l4, %o3
5148 fnegd %f14, %f30
5149 edge32n %l2, %o4, %o0
5150 movcs %xcc, %i1, %o1
5151 nop
5152 fitod %f12, %f24
5153 fdtox %f24, %f12
5154 fmovdneg %icc, %f28, %f27
5155 nop
5156 setx loop_421, %l0, %l1
5157 jmpl %l1, %i2
5158 addccc %l1, %g2, %l3
5159 sub %g7, %o2, %i3
5160 srl %i0, %o7, %i5
5161loop_421:
5162 prefetch [%l7 + 0x50], 0x3
5163 sdiv %g5, 0x1D89, %g6
5164 fmuld8ulx16 %f11, %f26, %f2
5165 be,a %icc, loop_422
5166 bgu,a,pt %xcc, loop_423
5167 bn,a loop_424
5168 sra %l6, 0x06, %i6
5169loop_422:
5170 sra %o6, %g3, %o5
5171loop_423:
5172 fblg,a %fcc2, loop_425
5173loop_424:
5174 movcc %icc, %l5, %l0
5175 movrne %i4, %g1, %i7
5176 movpos %icc, %l4, %o3
5177loop_425:
5178 movrlz %g4, 0x230, %l2
5179 xorcc %o4, %i1, %o0
5180 srlx %i2, %l1, %o1
5181 tpos %xcc, 0x5
5182 smul %g2, 0x1222, %g7
5183 taddcc %l3, 0x0B76, %i3
5184 tne %xcc, 0x1
5185 movle %icc, %o2, %o7
5186 array32 %i5, %i0, %g5
5187 xnorcc %g6, 0x0739, %l6
5188 movneg %icc, %o6, %g3
5189 movvs %icc, %o5, %i6
5190 brlz,a %l0, loop_426
5191 addcc %l5, %i4, %i7
5192 movn %xcc, %l4, %g1
5193 restored
5194 rdpr %cwp, %g1
5195 rdpr %cansave, %g2
5196 rdpr %canrestore, %g3
5197 rdpr %cleanwin, %g4
5198 rdpr %otherwin, %g5
5199 rdpr %wstate, %g6
5200loop_426:
5201 udivx %g4, 0x120A, %l2
5202 fzeros %f24
5203 stb %o3, [%l7 + 0x72]
5204 fones %f26
5205 fpadd32s %f11, %f8, %f17
5206 bgu %xcc, loop_427
5207 tl %icc, 0x5
5208 movrne %i1, %o0, %o4
5209 movrlez %i2, %l1, %o1
5210loop_427:
5211 movrgz %g7, 0x277, %g2
5212 st %f27, [%l7 + 0x14]
5213 fcmple32 %f6, %f24, %l3
5214 taddcctv %o2, 0x0065, %o7
5215 set 0x1E, %g1
5216 lduha [%l7 + %g1] 0x11, %i5
5217 tvs %icc, 0x3
5218 movrgez %i3, 0x2DD, %g5
5219 edge16ln %g6, %l6, %o6
5220 movg %icc, %g3, %i0
5221 xorcc %i6, 0x09CA, %l0
5222 ldd [%l7 + 0x50], %f24
5223 tgu %icc, 0x7
5224 restored
5225 rdpr %cwp, %g1
5226 rdpr %cansave, %g2
5227 rdpr %canrestore, %g3
5228 rdpr %cleanwin, %g4
5229 rdpr %otherwin, %g5
5230 rdpr %wstate, %g6
5231 addccc %l5, %i4, %i7
5232 fmovrdne %o5, %f24, %f24
5233 nop
5234 fitos %f8, %f16
5235 fstox %f16, %f20
5236 or %l4, %g1, %g4
5237 flush %l7 + 0x54
5238 swap [%l7 + 0x50], %o3
5239 xnor %i1, 0x18BE, %l2
5240 nop
5241 set 0x58, %i2
5242 std %f20, [%l7 + %i2]
5243 edge8n %o0, %o4, %l1
5244 fmovdle %xcc, %f26, %f29
5245 xnor %i2, %o1, %g7
5246 subc %g2, %l3, %o7
5247 wr %g0, 0x18, %asi
5248 sta %f2, [%l7 + 0x58] %asi
5249 orn %i5, 0x0AD9, %i3
5250 edge8ln %o2, %g5, %g6
5251 wr %g0, 0x2b, %asi
5252 stwa %l6, [%l7 + 0x68] %asi
5253 membar #Sync
5254 movcc %xcc, %g3, %o6
5255 nop
5256 setx loop_428, %l0, %l1
5257 wrpr 0x1, %tl
5258 wrpr %l1, %tpc
5259 add %l1, 0x4, %l1
5260 wrpr %l1, %tnpc
5261 setx 0x34400001400, %l0, %l1
5262 wrpr %l1, %tstate
5263 wrhpr 0x4, %htstate
5264 retry
5265 movleu %xcc, %i0, %i6
5266 fabss %f1, %f31
5267 nop
5268 setx 0xFDD948D83052A933, %l0, %l6
5269 stx %l6, [%l7 + 0x38]
5270 ldx [%l7 + 0x38], %fsr
5271loop_428:
5272 movge %xcc, %l5, %l0
5273 fmovsa %icc, %f28, %f27
5274 taddcc %i4, 0x0A59, %i7
5275 edge8 %l4, %g1, %g4
5276 subccc %o3, %i1, %l2
5277 sub %o0, %o4, %l1
5278 fbu %fcc1, loop_429
5279 fmovrse %i2, %f26, %f25
5280 movrgz %o1, 0x2D8, %g7
5281 tvc %xcc, 0x7
5282loop_429:
5283 fba,a %fcc3, loop_430
5284 ld [%l7 + 0x24], %f9
5285 orncc %o5, 0x04DC, %g2
5286 fsrc2 %f24, %f22
5287loop_430:
5288 smul %l3, %o7, %i3
5289 tge %icc, 0x3
5290 fmuld8ulx16 %f6, %f26, %f12
5291 wr %g0, 0x04, %asi
5292 ldsba [%l7 + 0x72] %asi, %i5
5293 set 0x20, %l5
5294 prefetcha [%l7 + %l5] 0x15, 0x1
5295 sdiv %o2, 0x07E7, %g6
5296 sdivx %g3, 0x0053, %l6
5297 edge16ln %o6, %i0, %i6
5298 sth %l5, [%l7 + 0x36]
5299 add %i4, %i7, %l0
5300 tleu %icc, 0x6
5301 fble %fcc2, loop_431
5302 fexpand %f17, %f18
5303 edge32 %l4, %g4, %g1
5304 tvc %icc, 0x4
5305loop_431:
5306 fbge %fcc3, loop_432
5307 brnz %o3, loop_433
5308 edge32 %i1, %o0, %o4
5309 smulcc %l2, %l1, %o1
5310loop_432:
5311 fmovd %f12, %f8
5312loop_433:
5313 tge %icc, 0x1
5314 nop
5315 setx 0xB50016070B604A65, %l0, %l6
5316 stx %l6, [%l7 + 0x28]
5317 ldd [%l7 + 0x28], %f6
5318 setx 0xDAB2F1560F5EDF73, %l1, %l5
5319 stx %l5, [%l7 + 0x10]
5320 ldd [%l7 + 0x10], %f2
5321 faddd %f2, %f6, %f18
5322 brgz %g7, loop_434
5323 and %o5, %g2, %i2
5324 fmovs %f1, %f11
5325 sdivcc %l3, 0x05AD, %i3
5326loop_434:
5327 lduw [%l7 + 0x64], %i5
5328 ldstub [%l7 + 0x7F], %o7
5329 smul %g5, 0x0D80, %g6
5330 edge16ln %o2, %g3, %o6
5331 movn %xcc, %i0, %i6
5332 movvs %icc, %l5, %i4
5333 set 0x28, %o4
5334 lda [%l7 + %o4] 0x04, %f18
5335 fornot2s %f0, %f7, %f2
5336 movneg %xcc, %i7, %l0
5337 mulscc %l4, 0x0C6B, %l6
5338 tleu %icc, 0x6
5339 tgu %icc, 0x4
5340 edge8l %g1, %o3, %i1
5341 orncc %o0, %o4, %g4
5342 fnand %f20, %f14, %f4
5343 movl %icc, %l1, %l2
5344 nop
5345 setx 0xE4735338, %l0, %l6
5346 st %l6, [%l7 + 0x28]
5347 ld [%l7 + 0x28], %f2
5348 fsqrts %f2, %f28
5349 fones %f26
5350 fbuge,a %fcc2, loop_435
5351 fmovdleu %icc, %f29, %f16
5352 ta %icc, 0x3
5353 bl,a,pt %xcc, loop_436
5354loop_435:
5355 bge,a %icc, loop_437
5356 and %g7, 0x065B, %o1
5357 stbar
5358loop_436:
5359 bgu loop_438
5360loop_437:
5361 fbge,a %fcc3, loop_439
5362 nop
5363 setx 0x37B56861, %l0, %l6
5364 st %l6, [%l7 + 0x28]
5365 ld [%l7 + 0x28], %f22
5366 setx 0x5BAF7EBF, %l1, %l5
5367 st %l5, [%l7 + 0x10]
5368 ld [%l7 + 0x10], %f5
5369 fmuls %f5, %f22, %f23
5370 bvc %xcc, loop_440
5371loop_438:
5372 movrgz %g2, %o5, %i2
5373loop_439:
5374 nop
5375 fitod %f6, %f18
5376 fdtox %f18, %f8
5377 fxtod %f8, %f12
5378 wr %g0, 0x11, %asi
5379 stwa %i3, [%l7 + 0x08] %asi
5380loop_440:
5381 fmovdl %icc, %f20, %f25
5382 movrlez %l3, 0x33F, %o7
5383 sdiv %i5, 0x144D, %g5
5384 fmovrdlz %g6, %f14, %f8
5385 ba,pn %xcc, loop_441
5386 sdiv %o2, 0x1829, %o6
5387 movrgez %g3, 0x373, %i6
5388 brz,a %i0, loop_442
5389loop_441:
5390 fornot2 %f4, %f8, %f24
5391 alignaddrl %l5, %i7, %l0
5392 udivcc %l4, 0x1E14, %l6
5393loop_442:
5394 nop
5395 wr %g0, 0x19, %asi
5396 lda [%l7 + 0x6C] %asi, %f2
5397 brgz,a %i4, loop_443
5398 fmovrslz %g1, %f26, %f27
5399 taddcctv %i1, 0x0FFF, %o3
5400 sdivx %o4, 0x1A93, %g4
5401loop_443:
5402 fexpand %f25, %f18
5403 taddcc %l1, 0x010A, %o0
5404 nop
5405 fitos %f9, %f5
5406 alignaddrl %g7, %o1, %g2
5407 andncc %o5, %i2, %l2
5408 mova %icc, %l3, %o7
5409 sdiv %i5, 0x0E57, %g5
5410 edge32n %g6, %o2, %o6
5411 fmovrdlez %g3, %f0, %f26
5412 wr %g0, 0x80, %asi
5413 prefetcha [%l7 + 0x30] %asi, 0x3
5414 udivx %i6, 0x0EC3, %i0
5415 array16 %l5, %i7, %l0
5416 ldd [%l7 + 0x30], %i6
5417 fmul8sux16 %f12, %f2, %f10
5418 addccc %l4, 0x05D0, %g1
5419 mulscc %i1, %o3, %i4
5420 tcs %icc, 0x0
5421 movre %o4, 0x0D5, %l1
5422 orncc %o0, 0x1F34, %g7
5423 tle %xcc, 0x6
5424 xnorcc %g4, %g2, %o5
5425 sdivx %o1, 0x102A, %i2
5426 bgu loop_444
5427 nop
5428 setx loop_445, %l0, %l1
5429 wrpr 0x1, %tl
5430 wrpr %l1, %tpc
5431 add %l1, 0x4, %l1
5432 wrpr %l1, %tnpc
5433 setx 0x34400001400, %l0, %l1
5434 wrpr %l1, %tstate
5435 wrhpr 0x4, %htstate
5436 retry
5437 ldub [%l7 + 0x39], %l3
5438 fpsub32 %f20, %f4, %f10
5439loop_444:
5440 ld [%l7 + 0x38], %f18
5441loop_445:
5442 bl,a %icc, loop_446
5443 fbue %fcc0, loop_447
5444 nop
5445 setx 0xC076ACFB, %l0, %l6
5446 st %l6, [%l7 + 0x20]
5447 ld [%l7 + 0x20], %fsr
5448 addccc %l2, 0x0A17, %i5
5449loop_446:
5450 fmovde %icc, %f7, %f3
5451loop_447:
5452 nop
5453 wr %g0, 0x23, %asi
5454 stha %o7, [%l7 + 0x34] %asi
5455 membar #Sync
5456 add %l7, 0x44, %l6
5457 wr %g0, 0x80, %asi
5458 lda [%l6] %asi, %g6
5459 casa [%l6] %asi, %g6, %g5
5460 edge16l %o2, %o6, %g3
5461 edge16 %i3, %i6, %l5
5462 swap [%l7 + 0x48], %i0
5463 orcc %i7, 0x04FC, %l6
5464 ba,a,pn %xcc, loop_448
5465 movneg %xcc, %l4, %g1
5466 prefetch [%l7 + 0x34], 0x3
5467 tvs %icc, 0x3
5468loop_448:
5469 fbul,a %fcc1, loop_449
5470 edge16l %i1, %l0, %o3
5471 orncc %o4, %l1, %i4
5472 tsubcctv %o0, 0x15B9, %g4
5473loop_449:
5474 edge8 %g2, %o5, %g7
5475 smulcc %i2, 0x119D, %o1
5476 addcc %l2, 0x0757, %l3
5477 tg %xcc, 0x5
5478 edge16l %i5, %g6, %o7
5479 sllx %o2, %g5, %g3
5480 fbu %fcc3, loop_450
5481 fbul,a %fcc3, loop_451
5482 bneg %icc, loop_452
5483 nop
5484 fitos %f12, %f2
5485 fstox %f2, %f6
5486loop_450:
5487 nop
5488 set 0x08, %g5
5489 swapa [%l7 + %g5] 0x0c, %i3
5490loop_451:
5491 movne %icc, %o6, %l5
5492loop_452:
5493 nop
5494 setx 0xF0610014, %l0, %l6
5495 st %l6, [%l7 + 0x70]
5496 ld [%l7 + 0x70], %fsr
5497 srlx %i6, %i7, %i0
5498 alignaddrl %l4, %g1, %l6
5499 ba,a loop_453
5500 ble loop_454
5501 nop
5502 setx 0x22F7B597E0C01DA8, %l0, %l6
5503 stx %l6, [%l7 + 0x28]
5504 ldd [%l7 + 0x28], %f22
5505 setx 0x4275BEA28F6B97D8, %l1, %l5
5506 stx %l5, [%l7 + 0x10]
5507 ldd [%l7 + 0x10], %f16
5508 fmuld %f16, %f22, %f16
5509 tsubcctv %i1, 0x0F11, %l0
5510loop_453:
5511 restored
5512 rdpr %cwp, %g1
5513 rdpr %cansave, %g2
5514 rdpr %canrestore, %g3
5515 rdpr %cleanwin, %g4
5516 rdpr %otherwin, %g5
5517 rdpr %wstate, %g6
5518loop_454:
5519 nop
5520 fitos %f2, %f12
5521 nop
5522 fitod %f2, %f0
5523 fdtox %f0, %f26
5524 and %o3, 0x1C7A, %o4
5525 tn %icc, 0x4
5526 addccc %l1, %o0, %i4
5527 fmovscs %xcc, %f1, %f10
5528 ba %icc, loop_455
5529 array8 %g2, %o5, %g7
5530 movvs %icc, %g4, %i2
5531 tle %xcc, 0x4
5532loop_455:
5533 bleu,pt %icc, loop_456
5534 movrgz %l2, 0x2B4, %o1
5535 tneg %xcc, 0x6
5536 sethi 0x084D, %l3
5537loop_456:
5538 tneg %icc, 0x2
5539 tgu %icc, 0x0
5540 andn %i5, 0x1623, %o7
5541 fmovrsgz %g6, %f10, %f2
5542 fmovrdgez %o2, %f0, %f20
5543 tgu %xcc, 0x6
5544 set 0x13, %l3
5545 ldsba [%l7 + %l3] 0x11, %g3
5546 bcs,a %icc, loop_457
5547 edge8ln %i3, %g5, %l5
5548 fmovd %f4, %f4
5549 restored
5550 rdpr %cwp, %g1
5551 rdpr %cansave, %g2
5552 rdpr %canrestore, %g3
5553 rdpr %cleanwin, %g4
5554 rdpr %otherwin, %g5
5555 rdpr %wstate, %g6
5556loop_457:
5557 tn %xcc, 0x4
5558 movgu %xcc, %i6, %o6
5559 restored
5560 rdpr %cwp, %g1
5561 rdpr %cansave, %g2
5562 rdpr %canrestore, %g3
5563 rdpr %cleanwin, %g4
5564 rdpr %otherwin, %g5
5565 rdpr %wstate, %g6
5566 srax %i7, 0x01, %l4
5567 movneg %xcc, %g1, %i0
5568 movg %xcc, %i1, %l6
5569 subccc %l0, %o4, %l1
5570 fornot2 %f18, %f8, %f16
5571 tn %icc, 0x3
5572 ldd [%l7 + 0x48], %o2
5573 bge,a,pt %xcc, loop_458
5574 udivx %o0, 0x0408, %i4
5575 bleu,a loop_459
5576 fmovda %icc, %f28, %f19
5577loop_458:
5578 restored
5579 rdpr %cwp, %g1
5580 rdpr %cansave, %g2
5581 rdpr %canrestore, %g3
5582 rdpr %cleanwin, %g4
5583 rdpr %otherwin, %g5
5584 rdpr %wstate, %g6
5585 fmovdpos %xcc, %f0, %f26
5586loop_459:
5587 edge32 %o5, %g2, %g4
5588 array16 %g7, %i2, %o1
5589 wr %g0, 0x88, %asi
5590 ldsha [%l7 + 0x58] %asi, %l3
5591 xorcc %i5, %l2, %o7
5592 sub %g6, %o2, %i3
5593 mulscc %g5, 0x0637, %l5
5594 edge32ln %g3, %o6, %i7
5595 ldx [%l7 + 0x28], %i6
5596 fcmple16 %f20, %f30, %l4
5597 nop
5598 setx 0x03B77122, %l0, %l6
5599 st %l6, [%l7 + 0x28]
5600 ld [%l7 + 0x28], %f1
5601 setx 0x0498D2B8, %l1, %l5
5602 st %l5, [%l7 + 0x10]
5603 ld [%l7 + 0x10], %f19
5604 fadds %f19, %f1, %f16
5605 fpsub16s %f12, %f2, %f19
5606 xnorcc %g1, %i1, %l6
5607 andcc %l0, 0x0331, %o4
5608 movvs %xcc, %l1, %o3
5609 movleu %icc, %i0, %i4
5610 edge16l %o0, %o5, %g4
5611 and %g2, 0x1A12, %g7
5612 movpos %xcc, %i2, %o1
5613 fmovdge %xcc, %f24, %f30
5614 fmovsgu %xcc, %f7, %f26
5615 srax %l3, 0x13, %i5
5616 st %f11, [%l7 + 0x30]
5617 tcc %icc, 0x4
5618 edge16n %o7, %l2, %g6
5619 stbar
5620 fmovsl %icc, %f6, %f16
5621 fmovdle %xcc, %f11, %f19
5622 and %i3, %o2, %g5
5623 mova %icc, %g3, %l5
5624 movvc %icc, %i7, %o6
5625 tvs %xcc, 0x2
5626 andcc %l4, 0x0587, %g1
5627 bneg,a,pt %xcc, loop_460
5628 sir 0x0539
5629 wr %g0, 0x89, %asi
5630 ldswa [%l7 + 0x48] %asi, %i6
5631loop_460:
5632 fbe %fcc2, loop_461
5633 ldd [%l7 + 0x18], %i6
5634 movg %icc, %l0, %o4
5635 tg %xcc, 0x2
5636loop_461:
5637 sdivcc %i1, 0x193D, %o3
5638 lduw [%l7 + 0x74], %l1
5639 ta %icc, 0x4
5640 umulcc %i4, 0x11A3, %o0
5641 addccc %i0, 0x0D1B, %g4
5642 xnorcc %g2, %o5, %i2
5643 nop
5644 setx loop_462, %l0, %l1
5645 wrpr 0x1, %tl
5646 wrpr %l1, %tnpc
5647 setx 0x34400001400, %l0, %l1
5648 wrpr %l1, %tstate
5649 wrhpr 0x4, %htstate
5650 done
5651 movcc %icc, %o1, %g7
5652 taddcc %i5, 0x10C5, %o7
5653 srl %l3, 0x16, %l2
5654loop_462:
5655 edge32ln %i3, %g6, %g5
5656 movg %icc, %o2, %l5
5657 edge8l %i7, %g3, %o6
5658 addccc %l4, 0x1BAB, %g1
5659 edge32ln %i6, %l0, %l6
5660 ldx [%l7 + 0x20], %i1
5661 set 0x40, %i7
5662 stda %f16, [%l7 + %i7] 0x18
5663 fbu %fcc1, loop_463
5664 tcs %icc, 0x5
5665 brnz %o4, loop_464
5666 fmovsl %icc, %f10, %f16
5667loop_463:
5668 fzero %f8
5669 set 0x6C, %o2
5670 ldsba [%l7 + %o2] 0x14, %l1
5671loop_464:
5672 nop
5673 setx loop_465, %l0, %l1
5674 jmpl %l1, %i4
5675 movrlz %o0, 0x11F, %o3
5676 ta %xcc, 0x6
5677 ldub [%l7 + 0x2A], %i0
5678loop_465:
5679 fmovrdgez %g4, %f12, %f0
5680 bl,a,pn %icc, loop_466
5681 fandnot2s %f22, %f5, %f14
5682 fbne,a %fcc0, loop_467
5683 movneg %xcc, %o5, %i2
5684loop_466:
5685 movge %xcc, %o1, %g7
5686 sll %i5, 0x13, %o7
5687loop_467:
5688 stw %g2, [%l7 + 0x70]
5689 movvs %xcc, %l2, %l3
5690 movleu %icc, %g6, %g5
5691 andn %i3, %l5, %o2
5692 movre %i7, 0x19E, %g3
5693 and %o6, 0x09B9, %l4
5694 xorcc %g1, 0x0CE2, %l0
5695 alignaddr %i6, %l6, %o4
5696 fxors %f14, %f29, %f4
5697 std %f12, [%l7 + 0x58]
5698 nop
5699 set 0x3E, %l0
5700 sth %l1, [%l7 + %l0]
5701 fpack32 %f2, %f0, %f10
5702 sethi 0x10FE, %i4
5703 ldd [%l7 + 0x28], %f16
5704 fbne,a %fcc1, loop_468
5705 fnegs %f25, %f9
5706 orcc %o0, 0x0ACC, %o3
5707 fxnor %f22, %f0, %f6
5708loop_468:
5709 addccc %i1, 0x14E9, %i0
5710 nop
5711 setx loop_469, %l0, %l1
5712 wrpr 0x1, %tl
5713 wrpr %l1, %tnpc
5714 setx 0x34400001400, %l0, %l1
5715 wrpr %l1, %tstate
5716 wrhpr 0x4, %htstate
5717 done
5718 movge %xcc, %o5, %g4
5719 tcc %icc, 0x0
5720 tvs %icc, 0x5
5721loop_469:
5722 nop
5723 wr %g0, 0x81, %asi
5724 stda %f16, [%l7 + 0x40] %asi
5725 fcmpgt16 %f28, %f2, %i2
5726 sllx %o1, %i5, %g7
5727 movrgz %o7, %l2, %g2
5728 fnor %f4, %f18, %f10
5729 fbug,a %fcc2, loop_470
5730 move %xcc, %g6, %g5
5731 edge16l %i3, %l5, %o2
5732 fmovsge %xcc, %f31, %f17
5733loop_470:
5734 tl %xcc, 0x5
5735 nop
5736 setx 0x37BFBF68, %l0, %l6
5737 st %l6, [%l7 + 0x28]
5738 ld [%l7 + 0x28], %f22
5739 setx 0x3E2C062D, %l1, %l5
5740 st %l5, [%l7 + 0x10]
5741 ld [%l7 + 0x10], %f0
5742 fmuls %f0, %f22, %f22
5743 set 0x50, %g3
5744 ldsba [%l7 + %g3] 0x04, %i7
5745 fpmerge %f28, %f9, %f30
5746 movleu %icc, %g3, %l3
5747 movvs %xcc, %l4, %o6
5748 brgez,a %l0, loop_471
5749 array32 %i6, %g1, %o4
5750 wr %g0, 0x88, %asi
5751 lduha [%l7 + 0x0E] %asi, %l1
5752loop_471:
5753 bleu,a,pn %icc, loop_472
5754 edge8ln %i4, %l6, %o0
5755 fmovrdgez %i1, %f4, %f28
5756 taddcc %o3, 0x019C, %o5
5757loop_472:
5758 fcmpne16 %f18, %f12, %i0
5759 edge32 %i2, %o1, %i5
5760 movleu %icc, %g7, %o7
5761 bge,a,pt %xcc, loop_473
5762 subc %g4, 0x137E, %g2
5763 movn %xcc, %g6, %l2
5764 nop
5765 setx loop_474, %l0, %l1
5766 wrpr 0x1, %tl
5767 wrpr %l1, %tpc
5768 add %l1, 0x4, %l1
5769 wrpr %l1, %tnpc
5770 setx 0x34400001400, %l0, %l1
5771 wrpr %l1, %tstate
5772 wrhpr 0x4, %htstate
5773 retry
5774loop_473:
5775 ldstub [%l7 + 0x3C], %g5
5776 subc %i3, 0x17F4, %l5
5777 sethi 0x043F, %o2
5778loop_474:
5779 sra %i7, %l3, %g3
5780 smulcc %l4, 0x0C05, %l0
5781 edge16ln %i6, %o6, %g1
5782 or %o4, %i4, %l1
5783 movpos %icc, %o0, %i1
5784 tsubcc %l6, %o3, %i0
5785 and %o5, %o1, %i5
5786 wr %g0, 0x0c, %asi
5787 lduwa [%l7 + 0x3C] %asi, %i2
5788 edge8l %g7, %o7, %g4
5789 tne %xcc, 0x0
5790 for %f18, %f8, %f0
5791 edge16 %g6, %l2, %g2
5792 fxors %f23, %f17, %f22
5793 bgu,pt %xcc, loop_475
5794 fmovdgu %icc, %f5, %f28
5795 nop
5796 setx 0x621A980C2E4AEAFB, %l0, %l6
5797 stx %l6, [%l7 + 0x28]
5798 ldd [%l7 + 0x28], %f28
5799 fsqrtd %f28, %f14
5800 tn %xcc, 0x0
5801loop_475:
5802 edge32 %g5, %l5, %o2
5803 nop
5804 setx loop_476, %l0, %l1
5805 wrpr 0x1, %tl
5806 wrpr %l1, %tnpc
5807 setx 0x34400001400, %l0, %l1
5808 wrpr %l1, %tstate
5809 wrhpr 0x4, %htstate
5810 done
5811 movg %xcc, %i7, %i3
5812 tvc %xcc, 0x5
5813 sth %g3, [%l7 + 0x3E]
5814loop_476:
5815 edge8 %l4, %l3, %i6
5816 alignaddr %o6, %g1, %l0
5817 edge8ln %o4, %i4, %o0
5818 fands %f9, %f30, %f5
5819 fpackfix %f14, %f27
5820 restored
5821 rdpr %cwp, %g1
5822 rdpr %cansave, %g2
5823 rdpr %canrestore, %g3
5824 rdpr %cleanwin, %g4
5825 rdpr %otherwin, %g5
5826 rdpr %wstate, %g6
5827 addccc %l1, %i1, %o3
5828 movrgz %l6, 0x040, %i0
5829 movrgez %o5, %i5, %i2
5830 bne,pt %xcc, loop_477
5831 fpmerge %f20, %f5, %f4
5832 movg %icc, %o1, %o7
5833 bge loop_478
5834loop_477:
5835 bvs,a,pt %xcc, loop_479
5836 fmovrdgz %g7, %f4, %f28
5837 tgu %icc, 0x4
5838loop_478:
5839 edge32 %g6, %l2, %g2
5840loop_479:
5841 brnz %g4, loop_480
5842 tn %xcc, 0x6
5843 alignaddrl %g5, %o2, %i7
5844 fmovda %icc, %f24, %f11
5845loop_480:
5846 restored
5847 rdpr %cwp, %g1
5848 rdpr %cansave, %g2
5849 rdpr %canrestore, %g3
5850 rdpr %cleanwin, %g4
5851 rdpr %otherwin, %g5
5852 rdpr %wstate, %g6
5853 fone %f16
5854 set 0x0C, %l1
5855 ldswa [%l7 + %l1] 0x10, %i3
5856 andncc %l5, %l4, %g3
5857 fmovrdgz %l3, %f26, %f24
5858 xnorcc %o6, 0x0333, %i6
5859 fnot1s %f28, %f7
5860 fnegd %f6, %f22
5861 sdiv %l0, 0x1653, %o4
5862 sethi 0x0422, %i4
5863 addcc %o0, 0x18D3, %l1
5864 move %xcc, %g1, %i1
5865 edge32n %l6, %i0, %o5
5866 xorcc %i5, 0x0395, %i2
5867 nop
5868 setx 0x3EC4A202B3403B98, %l0, %l6
5869 stx %l6, [%l7 + 0x28]
5870 ldd [%l7 + 0x28], %f16
5871 setx 0x86361353DE20DED2, %l1, %l5
5872 stx %l5, [%l7 + 0x10]
5873 ldd [%l7 + 0x10], %f0
5874 fmuld %f0, %f16, %f26
5875 fpadd32s %f27, %f8, %f9
5876 brlz %o3, loop_481
5877 alignaddrl %o7, %g7, %g6
5878 fors %f14, %f14, %f27
5879 fmovdneg %xcc, %f9, %f13
5880loop_481:
5881 addc %o1, 0x1BA5, %l2
5882 fmovrslez %g4, %f29, %f1
5883 fsrc2 %f14, %f2
5884 movgu %xcc, %g2, %g5
5885 set 0x44, %i1
5886 stwa %o2, [%l7 + %i1] 0x0c
5887 nop
5888 fitos %f9, %f19
5889 fstox %f19, %f24
5890 be,a,pn %icc, loop_482
5891 andcc %i3, %i7, %l4
5892 movcs %icc, %l5, %l3
5893 ta %icc, 0x1
5894loop_482:
5895 srlx %g3, 0x04, %i6
5896 wr %g0, 0x80, %asi
5897 prefetcha [%l7 + 0x50] %asi, 0x1
5898 tle %icc, 0x0
5899 set 0x74, %g4
5900 lduha [%l7 + %g4] 0x80, %o6
5901 movpos %icc, %i4, %o0
5902 andcc %o4, %g1, %i1
5903 sethi 0x1845, %l1
5904 wr %g0, 0x89, %asi
5905 ldsha [%l7 + 0x1A] %asi, %i0
5906 subc %o5, %l6, %i5
5907 lduh [%l7 + 0x50], %o3
5908 fxnor %f28, %f14, %f0
5909 movl %icc, %i2, %g7
5910 srl %g6, %o7, %o1
5911 sub %l2, 0x0A42, %g2
5912 edge8n %g5, %o2, %i3
5913 udivcc %i7, 0x10CE, %l4
5914 movrlez %g4, %l5, %g3
5915 fpadd32s %f11, %f9, %f12
5916 fmovdcs %icc, %f25, %f28
5917 tpos %icc, 0x0
5918 flush %l7 + 0x4C
5919 fmovdneg %xcc, %f5, %f18
5920 xnorcc %i6, %l3, %o6
5921 xor %i4, %o0, %l0
5922 movvs %xcc, %o4, %i1
5923 ta %xcc, 0x5
5924 saved
5925 rdpr %cwp, %g1
5926 rdpr %cansave, %g2
5927 rdpr %canrestore, %g3
5928 rdpr %cleanwin, %g4
5929 rdpr %otherwin, %g5
5930 rdpr %wstate, %g6
5931 fmovdpos %icc, %f26, %f27
5932 wr %g0, 0x89, %asi
5933 ldsba [%l7 + 0x5B] %asi, %g1
5934 alignaddrl %l1, %o5, %l6
5935 mova %icc, %i0, %o3
5936 sdivcc %i5, 0x0B0D, %g7
5937 bneg,a %xcc, loop_483
5938 fcmpeq16 %f24, %f16, %i2
5939 fmovdl %icc, %f6, %f24
5940 fmovdcc %icc, %f3, %f9
5941loop_483:
5942 srl %g6, 0x1D, %o1
5943 subcc %l2, %o7, %g2
5944 fmovdcs %icc, %f20, %f28
5945 edge32n %g5, %i3, %i7
5946 movrgez %o2, %l4, %g4
5947 set 0x08, %o7
5948 ldxa [%l7 + %o7] 0x14, %l5
5949 fornot1 %f28, %f28, %f24
5950 set 0x28, %l4
5951 ldxa [%g0 + %l4] 0x20, %g3
5952 fmovsle %icc, %f9, %f2
5953 udiv %i6, 0x0B84, %l3
5954 brgez %i4, loop_484
5955 fexpand %f10, %f16
5956 popc %o0, %o6
5957 nop
5958 fitod %f5, %f12
5959loop_484:
5960 fandnot1 %f22, %f6, %f26
5961 fandnot1 %f24, %f14, %f2
5962 restored
5963 rdpr %cwp, %g1
5964 rdpr %cansave, %g2
5965 rdpr %canrestore, %g3
5966 rdpr %cleanwin, %g4
5967 rdpr %otherwin, %g5
5968 rdpr %wstate, %g6
5969 fbe %fcc1, loop_485
5970 or %o4, %i1, %l0
5971 fmovrsgz %g1, %f18, %f31
5972 bcc %icc, loop_486
5973loop_485:
5974 sll %l1, %o5, %i0
5975 tn %icc, 0x2
5976 nop
5977 setx 0xB732993A, %l0, %l6
5978 st %l6, [%l7 + 0x28]
5979 ld [%l7 + 0x28], %f8
5980 setx 0x62954122, %l1, %l5
5981 st %l5, [%l7 + 0x10]
5982 ld [%l7 + 0x10], %f28
5983 fsubs %f28, %f8, %f12
5984loop_486:
5985 fmovdl %icc, %f3, %f4
5986 nop
5987 setx loop_487, %l0, %l1
5988 wrpr 0x1, %tl
5989 wrpr %l1, %tpc
5990 add %l1, 0x4, %l1
5991 wrpr %l1, %tnpc
5992 setx 0x34400001400, %l0, %l1
5993 wrpr %l1, %tstate
5994 wrhpr 0x4, %htstate
5995 retry
5996 movvs %xcc, %l6, %i5
5997 mulx %g7, 0x0BA6, %i2
5998 smulcc %g6, %o3, %o1
5999loop_487:
6000 stb %o7, [%l7 + 0x5E]
6001 xorcc %l2, %g5, %i3
6002 fmovrslz %g2, %f13, %f7
6003 sdivcc %o2, 0x11F8, %l4
6004 umul %i7, 0x1009, %g4
6005 movn %xcc, %g3, %l5
6006 bl,pt %xcc, loop_488
6007 fabss %f12, %f21
6008 fones %f16
6009 taddcc %i6, 0x168B, %i4
6010loop_488:
6011 sth %l3, [%l7 + 0x12]
6012 tne %icc, 0x3
6013 movre %o0, %o6, %o4
6014 fmovrdlz %i1, %f28, %f28
6015 taddcc %l0, 0x0132, %g1
6016 bn loop_489
6017 edge32n %o5, %i0, %l6
6018 fmovde %xcc, %f15, %f15
6019 andcc %i5, %l1, %g7
6020loop_489:
6021 movcs %xcc, %i2, %o3
6022 fpsub16 %f2, %f24, %f26
6023 subccc %o1, %g6, %o7
6024 edge32l %g5, %l2, %i3
6025 edge32 %o2, %l4, %i7
6026 add %l7, 0x5C, %l6
6027 wr %g0, 0x11, %asi
6028 lda [%l6] %asi, %g2
6029 casa [%l6] 0x11, %g2, %g4
6030 taddcc %g3, %i6, %i4
6031 nop
6032 fitod %f2, %f30
6033 fdtox %f30, %f18
6034 swap [%l7 + 0x70], %l5
6035 bshuffle %f4, %f14, %f2
6036 bg,pt %icc, loop_490
6037 fpackfix %f24, %f30
6038 fbo %fcc3, loop_491
6039 nop
6040 setx loop_492, %l0, %l1
6041 jmpl %l1, %o0
6042loop_490:
6043 popc %o6, %l3
6044 fpmerge %f27, %f10, %f6
6045loop_491:
6046 stbar
6047loop_492:
6048 swap [%l7 + 0x78], %o4
6049 movcs %xcc, %l0, %g1
6050 xnor %i1, %i0, %o5
6051 fornot1 %f6, %f20, %f24
6052 sdiv %l6, 0x1CCC, %l1
6053 fabss %f8, %f23
6054 and %i5, 0x12ED, %i2
6055 tle %xcc, 0x2
6056 addc %g7, %o3, %g6
6057 movleu %xcc, %o7, %g5
6058 alignaddr %l2, %o1, %o2
6059 fmovsleu %icc, %f2, %f2
6060 nop
6061 setx loop_493, %l0, %l1
6062 wrpr 0x1, %tl
6063 wrpr %l1, %tpc
6064 add %l1, 0x4, %l1
6065 wrpr %l1, %tnpc
6066 setx 0x34400001400, %l0, %l1
6067 wrpr %l1, %tstate
6068 wrhpr 0x4, %htstate
6069 retry
6070 fcmpeq32 %f30, %f8, %i3
6071 nop
6072 setx loop_494, %l0, %l1
6073 jmpl %l1, %l4
6074 movle %xcc, %i7, %g4
6075loop_493:
6076 flush %l7 + 0x68
6077 fmovdge %xcc, %f10, %f11
6078loop_494:
6079 alignaddr %g3, %g2, %i4
6080 set 0x28, %i4
6081 swapa [%l7 + %i4] 0x11, %l5
6082 set 0x50, %i0
6083 ldxa [%l7 + %i0] 0x11, %i6
6084 set 0x50, %i6
6085 prefetcha [%l7 + %i6] 0x89, 0x2
6086 subccc %o6, 0x0F5B, %o4
6087 ld [%l7 + 0x0C], %f7
6088 restored
6089 rdpr %cwp, %g1
6090 rdpr %cansave, %g2
6091 rdpr %canrestore, %g3
6092 rdpr %cleanwin, %g4
6093 rdpr %otherwin, %g5
6094 rdpr %wstate, %g6
6095 wr %g0, 0x88, %asi
6096 ldsba [%l7 + 0x0F] %asi, %l0
6097 brlz,a %g1, loop_495
6098 orncc %i1, %l3, %o5
6099 orncc %i0, 0x18DE, %l6
6100 fandnot2 %f16, %f10, %f12
6101loop_495:
6102 tn %icc, 0x5
6103 edge8l %i5, %i2, %g7
6104 nop
6105 setx loop_496, %l0, %l1
6106 wrpr 0x1, %tl
6107 wrpr %l1, %tnpc
6108 setx 0x34400001400, %l0, %l1
6109 wrpr %l1, %tstate
6110 wrhpr 0x4, %htstate
6111 done
6112 xnorcc %l1, 0x17A3, %o3
6113 fbg %fcc2, loop_497
6114 edge32ln %g6, %o7, %l2
6115loop_496:
6116 movl %icc, %o1, %g5
6117 addccc %o2, 0x0659, %l4
6118loop_497:
6119 nop
6120 fitod %f8, %f16
6121 fdtox %f16, %f2
6122 fxtod %f2, %f18
6123 edge8ln %i7, %g4, %i3
6124 movrlez %g2, %g3, %l5
6125 te %xcc, 0x3
6126 st %f19, [%l7 + 0x54]
6127 nop
6128 setx 0x28647F28, %l0, %l6
6129 st %l6, [%l7 + 0x28]
6130 ld [%l7 + 0x28], %f3
6131 setx 0x4A527265, %l1, %l5
6132 st %l5, [%l7 + 0x10]
6133 ld [%l7 + 0x10], %f7
6134 fmuls %f7, %f3, %f9
6135 ba,pt %xcc, loop_498
6136 array8 %i6, %o0, %i4
6137 srlx %o6, 0x0C, %o4
6138 movle %icc, %g1, %i1
6139loop_498:
6140 fexpand %f19, %f10
6141 sethi 0x1260, %l0
6142 nop
6143 fitod %f2, %f28
6144 fdtox %f28, %f24
6145 fblg,a %fcc1, loop_499
6146 call loop_500
6147 subcc %o5, 0x0FF2, %i0
6148 movl %xcc, %l3, %i5
6149loop_499:
6150 smulcc %l6, %g7, %l1
6151loop_500:
6152 tvc %icc, 0x5
6153 tcc %xcc, 0x7
6154 edge32l %o3, %g6, %i2
6155 set 0x68, %o3
6156 lduwa [%l7 + %o3] 0x15, %l2
6157 and %o1, %g5, %o7
6158 movl %xcc, %l4, %o2
6159 edge8l %i7, %g4, %i3
6160 tne %icc, 0x2
6161 sdivx %g3, 0x14A1, %g2
6162 mova %icc, %i6, %l5
6163 udiv %o0, 0x0C7B, %i4
6164 movrlz %o6, %g1, %o4
6165 move %xcc, %i1, %l0
6166 fmovrdgz %i0, %f2, %f2
6167 nop
6168 setx 0xDFE44190496ACA45, %l0, %l6
6169 stx %l6, [%l7 + 0x28]
6170 ldd [%l7 + 0x28], %f6
6171 setx 0xD71C292005B298AD, %l1, %l5
6172 stx %l5, [%l7 + 0x10]
6173 ldd [%l7 + 0x10], %f4
6174 fdivd %f4, %f6, %f24
6175 xnor %l3, %o5, %l6
6176 bne,a %icc, loop_501
6177 stx %g7, [%l7 + 0x08]
6178 nop
6179 fitod %f12, %f16
6180 fdtox %f16, %f30
6181 add %i5, %l1, %o3
6182loop_501:
6183 movle %xcc, %i2, %g6
6184 fbo,a %fcc0, loop_502
6185 nop
6186 fitod %f6, %f8
6187 fdtox %f8, %f12
6188 fxtod %f12, %f26
6189 udivx %l2, 0x0F44, %g5
6190 edge16n %o7, %l4, %o2
6191loop_502:
6192 edge32n %i7, %o1, %g4
6193 movpos %xcc, %g3, %g2
6194 fmovrdgez %i6, %f20, %f12
6195 bshuffle %f8, %f12, %f10
6196 call loop_503
6197 fornot1 %f20, %f14, %f10
6198 set 0x08, %g6
6199 ldxa [%l7 + %g6] 0x80, %i3
6200loop_503:
6201 edge32l %l5, %i4, %o6
6202 tvs %icc, 0x4
6203 ldsw [%l7 + 0x10], %o0
6204 tcs %icc, 0x1
6205 edge16n %g1, %o4, %l0
6206 tn %icc, 0x4
6207 movrgez %i1, %i0, %o5
6208 fornot1 %f20, %f16, %f4
6209 tge %xcc, 0x6
6210 movpos %icc, %l6, %g7
6211 nop
6212 setx 0x1125A3852B44C4DF, %l0, %l6
6213 stx %l6, [%l7 + 0x28]
6214 ldd [%l7 + 0x28], %f28
6215 setx 0x08D8A8F09D891EA4, %l1, %l5
6216 stx %l5, [%l7 + 0x10]
6217 ldd [%l7 + 0x10], %f28
6218 fdivd %f28, %f28, %f20
6219 alignaddrl %i5, %l1, %o3
6220 fandnot1 %f6, %f26, %f20
6221 tpos %xcc, 0x4
6222 set 0x50, %g7
6223 prefetcha [%l7 + %g7] 0x04, 0x1
6224 addccc %l3, 0x014C, %l2
6225 array32 %g6, %g5, %l4
6226 sdivcc %o2, 0x1891, %i7
6227 lduw [%l7 + 0x54], %o1
6228 fmovs %f28, %f22
6229 fpackfix %f16, %f15
6230 wr %g0, 0xeb, %asi
6231 stxa %o7, [%l7 + 0x40] %asi
6232 membar #Sync
6233 fornot1 %f6, %f4, %f0
6234 edge32 %g4, %g2, %g3
6235 set 0x46, %i5
6236 stha %i6, [%l7 + %i5] 0x2f
6237 membar #Sync
6238 andcc %i3, 0x0F8F, %l5
6239 alignaddr %i4, %o6, %o0
6240 fmovse %xcc, %f28, %f3
6241 movn %icc, %o4, %l0
6242 movrne %i1, %g1, %i0
6243 udiv %l6, 0x0CE5, %g7
6244 fabss %f2, %f25
6245 fornot1 %f6, %f12, %f8
6246 array32 %i5, %l1, %o5
6247 tvs %icc, 0x6
6248 smulcc %i2, 0x0615, %l3
6249 bvs,a %xcc, loop_504
6250 umul %o3, 0x03C1, %g6
6251 bl,a,pn %xcc, loop_505
6252 bpos,a,pt %icc, loop_506
6253loop_504:
6254 movrgz %l2, %g5, %l4
6255 fpadd16s %f30, %f3, %f24
6256loop_505:
6257 bgu loop_507
6258loop_506:
6259 fnot1 %f24, %f2
6260 fmovsgu %icc, %f17, %f7
6261 bcc loop_508
6262loop_507:
6263 edge16l %o2, %o1, %i7
6264 edge16n %o7, %g4, %g2
6265 tgu %xcc, 0x0
6266loop_508:
6267 tle %icc, 0x7
6268 xnor %g3, %i6, %l5
6269 fabss %f22, %f11
6270 movrgez %i3, %i4, %o6
6271 movrgez %o4, 0x1AB, %o0
6272 udiv %i1, 0x1D83, %g1
6273 sth %i0, [%l7 + 0x24]
6274 bn,a %xcc, loop_509
6275 movg %xcc, %l0, %g7
6276 tgu %xcc, 0x5
6277 saved
6278 rdpr %cwp, %g1
6279 rdpr %cansave, %g2
6280 rdpr %canrestore, %g3
6281 rdpr %cleanwin, %g4
6282 rdpr %otherwin, %g5
6283 rdpr %wstate, %g6
6284loop_509:
6285 movrne %i5, %l6, %l1
6286 fmuld8ulx16 %f7, %f3, %f20
6287 fandnot2 %f30, %f22, %f26
6288 nop
6289 fitos %f10, %f6
6290 movrne %i2, %l3, %o5
6291 lduw [%l7 + 0x54], %o3
6292 fsrc2s %f24, %f15
6293 bgu,pn %icc, loop_510
6294 fpack32 %f26, %f8, %f0
6295 array32 %g6, %g5, %l2
6296 tgu %icc, 0x0
6297loop_510:
6298 array8 %l4, %o2, %i7
6299 edge8ln %o7, %o1, %g4
6300 fmovrdne %g2, %f20, %f24
6301 te %xcc, 0x0
6302 nop
6303 setx 0x7AAF19DA, %l0, %l6
6304 st %l6, [%l7 + 0x28]
6305 ld [%l7 + 0x28], %f19
6306 setx 0x9EFEAD9B, %l1, %l5
6307 st %l5, [%l7 + 0x10]
6308 ld [%l7 + 0x10], %f6
6309 fsubs %f6, %f19, %f6
6310 andn %i6, 0x0455, %g3
6311 sdiv %l5, 0x0A96, %i3
6312 wr %g0, 0x10, %asi
6313 lda [%l7 + 0x6C] %asi, %f29
6314 movcs %xcc, %o6, %i4
6315 nop
6316 set 0x28, %g2
6317 std %f16, [%l7 + %g2]
6318 swap [%l7 + 0x64], %o0
6319 edge32l %o4, %i1, %i0
6320 tpos %icc, 0x6
6321 umul %l0, %g1, %g7
6322 edge16ln %l6, %i5, %i2
6323 membar 0x38
6324 fblg,a %fcc3, loop_511
6325 nop
6326 setx 0x8F8D35E3, %l0, %l6
6327 st %l6, [%l7 + 0x28]
6328 ld [%l7 + 0x28], %f6
6329 setx 0x11BB594B, %l1, %l5
6330 st %l5, [%l7 + 0x10]
6331 ld [%l7 + 0x10], %f27
6332 fadds %f27, %f6, %f21
6333 fbg %fcc3, loop_512
6334 array8 %l1, %o5, %o3
6335loop_511:
6336 tvs %icc, 0x3
6337 tl %icc, 0x6
6338loop_512:
6339 andn %l3, 0x01F3, %g6
6340 tne %xcc, 0x7
6341 bneg loop_513
6342 or %l2, %l4, %g5
6343 andcc %o2, %i7, %o1
6344 xor %g4, 0x13D1, %g2
6345loop_513:
6346 fbule,a %fcc2, loop_514
6347 edge32 %i6, %g3, %o7
6348 ldd [%l7 + 0x70], %i2
6349 fmovsle %xcc, %f31, %f21
6350loop_514:
6351 fpmerge %f17, %f21, %f0
6352 membar 0x48
6353 smul %l5, %i4, %o6
6354 movre %o4, 0x0BF, %o0
6355 sub %i1, 0x17A8, %l0
6356 brlz %i0, loop_515
6357 array16 %g1, %l6, %g7
6358 move %xcc, %i5, %i2
6359 fmovrdgz %o5, %f14, %f24
6360loop_515:
6361 tleu %icc, 0x4
6362 wr %g0, 0x19, %asi
6363 lduha [%l7 + 0x28] %asi, %o3
6364 lduh [%l7 + 0x72], %l1
6365 bge,pt %xcc, loop_516
6366 fpack32 %f26, %f14, %f6
6367 movrgez %l3, 0x116, %g6
6368 ldx [%l7 + 0x78], %l2
6369loop_516:
6370 bgu,a %xcc, loop_517
6371 tge %icc, 0x3
6372 edge8ln %l4, %o2, %g5
6373 sub %i7, %o1, %g2
6374loop_517:
6375 nop
6376 setx 0xABE5DA37E3423ED6, %l0, %l6
6377 stx %l6, [%l7 + 0x28]
6378 ldd [%l7 + 0x28], %f20
6379 setx 0x24A0A8D53389FBC3, %l1, %l5
6380 stx %l5, [%l7 + 0x10]
6381 ldd [%l7 + 0x10], %f22
6382 fsubd %f22, %f20, %f12
6383 sll %g4, %i6, %g3
6384 wr %g0, 0x0c, %asi
6385 swapa [%l7 + 0x18] %asi, %i3
6386 edge16l %l5, %i4, %o7
6387 array16 %o6, %o4, %o0
6388 subcc %i1, 0x15BF, %i0
6389 fnegd %f22, %f20
6390 nop
6391 setx 0x9D9BF10B9059303D, %l0, %l6
6392 stx %l6, [%l7 + 0x68]
6393 ldx [%l7 + 0x68], %fsr
6394 edge8ln %l0, %l6, %g7
6395 sir 0x0C18
6396 udivx %g1, 0x1120, %i2
6397 brz %i5, loop_518
6398 ld [%l7 + 0x30], %f31
6399 popc 0x1B07, %o3
6400 andncc %o5, %l3, %g6
6401loop_518:
6402 nop
6403 wr %g0, 0x0c, %asi
6404 lduwa [%l7 + 0x10] %asi, %l2
6405 andcc %l1, %o2, %l4
6406 fmovdpos %xcc, %f5, %f18
6407 or %g5, 0x1FFD, %o1
6408 subcc %i7, %g2, %i6
6409 movl %xcc, %g3, %i3
6410 nop
6411 setx 0x99559655E6AC3FCC, %l0, %l6
6412 stx %l6, [%l7 + 0x28]
6413 ldd [%l7 + 0x28], %f22
6414 setx 0x3D96F9F6D3386126, %l1, %l5
6415 stx %l5, [%l7 + 0x10]
6416 ldd [%l7 + 0x10], %f12
6417 fsubd %f12, %f22, %f16
6418 nop
6419 setx 0x9A708FB91072048C, %l0, %l6
6420 stx %l6, [%l7 + 0x58]
6421 ldx [%l7 + 0x58], %fsr
6422 sra %l5, %i4, %o7
6423 call loop_519
6424 sethi 0x0CC5, %g4
6425 mova %icc, %o4, %o6
6426 te %xcc, 0x3
6427loop_519:
6428 movleu %icc, %i1, %i0
6429 edge32n %l0, %l6, %g7
6430 ldd [%l7 + 0x68], %f4
6431 xnor %g1, %i2, %i5
6432 srax %o3, %o5, %l3
6433 udivcc %g6, 0x02BF, %l2
6434 movle %icc, %l1, %o0
6435 addcc %l4, 0x08D4, %g5
6436 movn %xcc, %o2, %o1
6437 fornot2 %f22, %f0, %f28
6438 movpos %icc, %i7, %g2
6439 fmuld8ulx16 %f10, %f12, %f2
6440 movrgez %i6, 0x256, %i3
6441 movne %icc, %l5, %i4
6442 bcc,a,pn %xcc, loop_520
6443 move %icc, %o7, %g4
6444 ldd [%l7 + 0x20], %f12
6445 array32 %g3, %o6, %o4
6446loop_520:
6447 fandnot1 %f2, %f28, %f22
6448 fbu %fcc0, loop_521
6449 edge8n %i0, %i1, %l6
6450 lduw [%l7 + 0x20], %g7
6451 taddcctv %l0, %g1, %i2
6452loop_521:
6453 array8 %i5, %o3, %l3
6454 lduh [%l7 + 0x48], %g6
6455 sub %l2, 0x006A, %o5
6456 tcc %xcc, 0x4
6457 or %l1, 0x1E46, %o0
6458 set 0x28, %o6
6459 lda [%l7 + %o6] 0x19, %f21
6460 movcc %xcc, %g5, %o2
6461 tpos %xcc, 0x7
6462 ba,a %xcc, loop_522
6463 orn %o1, 0x086B, %i7
6464 fnot1s %f3, %f20
6465 addccc %g2, 0x1B0D, %l4
6466loop_522:
6467 nop
6468 fitos %f5, %f20
6469 fstod %f20, %f6
6470 bl,a loop_523
6471 andncc %i6, %i3, %l5
6472 sra %o7, 0x0B, %i4
6473 brgez %g4, loop_524
6474loop_523:
6475 umulcc %o6, %g3, %o4
6476 addccc %i0, 0x1E23, %l6
6477 fbul,a %fcc2, loop_525
6478loop_524:
6479 fandnot1s %f3, %f13, %f8
6480 addccc %g7, %l0, %i1
6481 sub %g1, 0x1B08, %i2
6482loop_525:
6483 fbo %fcc0, loop_526
6484 xnor %o3, %i5, %g6
6485 sra %l3, %o5, %l1
6486 edge32l %l2, %o0, %o2
6487loop_526:
6488 edge8ln %g5, %i7, %g2
6489 tle %xcc, 0x6
6490 sdivx %o1, 0x19B7, %l4
6491 array32 %i3, %l5, %o7
6492 umulcc %i6, 0x0F14, %g4
6493 sra %i4, 0x09, %o6
6494 movne %xcc, %g3, %o4
6495 fmovdg %icc, %f30, %f18
6496 fandnot1 %f24, %f6, %f6
6497 fbule,a %fcc0, loop_527
6498 fmovrslz %l6, %f14, %f23
6499 edge16l %i0, %l0, %i1
6500 nop
6501 fitos %f9, %f3
6502 fstoi %f3, %f18
6503loop_527:
6504 smul %g1, 0x0524, %i2
6505 set 0x40, %l2
6506 stda %f0, [%l7 + %l2] 0x1f
6507 membar #Sync
6508 membar 0x45
6509 xnorcc %g7, 0x0D9A, %i5
6510 fpack16 %f22, %f5
6511 fxnor %f6, %f20, %f10
6512 or %g6, 0x13CE, %l3
6513 ldx [%l7 + 0x30], %o3
6514 fors %f7, %f24, %f24
6515 movle %icc, %o5, %l1
6516 tneg %xcc, 0x4
6517 nop
6518 setx loop_528, %l0, %l1
6519 wrpr 0x1, %tl
6520 wrpr %l1, %tpc
6521 add %l1, 0x4, %l1
6522 wrpr %l1, %tnpc
6523 setx 0x34400001400, %l0, %l1
6524 wrpr %l1, %tstate
6525 wrhpr 0x4, %htstate
6526 retry
6527 movleu %icc, %l2, %o0
6528 fmovdleu %icc, %f7, %f5
6529 nop
6530 fitos %f7, %f9
6531 fstod %f9, %f24
6532loop_528:
6533 fmovsleu %icc, %f22, %f16
6534 fmovsvc %xcc, %f12, %f8
6535 edge32n %g5, %i7, %o2
6536 ldd [%l7 + 0x48], %g2
6537 smulcc %l4, %o1, %i3
6538 membar 0x6C
6539 lduh [%l7 + 0x60], %l5
6540 srl %i6, %g4, %i4
6541 set 0x390, %i3
6542 nop ! stxa %o7, [%g0 + %i3] 0x40 ripped by fixASI40.pl
6543 sub %g3, 0x0716, %o6
6544 prefetch [%l7 + 0x18], 0x0
6545 fmovdle %icc, %f7, %f9
6546 addc %l6, 0x064C, %i0
6547 nop
6548 setx 0x4069B531342DEF71, %l0, %l6
6549 stx %l6, [%l7 + 0x28]
6550 ldd [%l7 + 0x28], %f8
6551 fsqrtd %f8, %f4
6552 movgu %xcc, %l0, %o4
6553 movle %icc, %g1, %i2
6554 edge32ln %g7, %i5, %i1
6555 movcc %xcc, %g6, %o3
6556 mulx %o5, 0x1298, %l1
6557 st %f3, [%l7 + 0x20]
6558 subcc %l3, 0x0752, %o0
6559 popc %g5, %i7
6560 array8 %o2, %l2, %l4
6561 ldsh [%l7 + 0x3A], %o1
6562 nop
6563 set 0x3E, %o5
6564 stb %g2, [%l7 + %o5]
6565 movvc %icc, %l5, %i3
6566 nop
6567 setx 0xB07682B9, %l0, %l6
6568 st %l6, [%l7 + 0x48]
6569 ld [%l7 + 0x48], %fsr
6570 wr %g0, 0x19, %asi
6571 lda [%l7 + 0x30] %asi, %f9
6572 movpos %icc, %i6, %g4
6573 xnorcc %o7, 0x1C8C, %g3
6574 alignaddrl %i4, %o6, %i0
6575 fmovsl %xcc, %f11, %f10
6576 fbo,a %fcc2, loop_529
6577 nop
6578 setx loop_530, %l0, %l1
6579 wrpr 0x1, %tl
6580 wrpr %l1, %tpc
6581 add %l1, 0x4, %l1
6582 wrpr %l1, %tnpc
6583 setx 0x34400001400, %l0, %l1
6584 wrpr %l1, %tstate
6585 wrhpr 0x4, %htstate
6586 retry
6587 fble,a %fcc3, loop_531
6588 edge32 %l6, %l0, %g1
6589loop_529:
6590 addc %o4, 0x0E2C, %i2
6591loop_530:
6592 subcc %g7, %i5, %i1
6593loop_531:
6594 fmovdvc %xcc, %f2, %f15
6595 nop
6596 setx loop_532, %l0, %l1
6597 wrpr 0x1, %tl
6598 wrpr %l1, %tnpc
6599 setx 0x34400001400, %l0, %l1
6600 wrpr %l1, %tstate
6601 wrhpr 0x4, %htstate
6602 done
6603 sdivx %o3, 0x0058, %g6
6604 fmovsge %icc, %f21, %f8
6605 alignaddrl %o5, %l1, %o0
6606loop_532:
6607 popc %l3, %i7
6608 bneg,a,pt %xcc, loop_533
6609 umul %g5, %o2, %l4
6610 fbo %fcc1, loop_534
6611 ldstub [%l7 + 0x23], %l2
6612loop_533:
6613 be,pt %icc, loop_535
6614 tne %xcc, 0x6
6615loop_534:
6616 fpsub32 %f30, %f4, %f24
6617 fbue %fcc1, loop_536
6618loop_535:
6619 faligndata %f18, %f26, %f4
6620 fmovdgu %xcc, %f22, %f21
6621 movrgz %g2, %l5, %i3
6622loop_536:
6623 subc %i6, 0x0F2E, %o1
6624 srl %o7, %g3, %g4
6625 tgu %xcc, 0x7
6626 andn %o6, 0x0043, %i4
6627 movvc %icc, %i0, %l6
6628 fcmpeq16 %f30, %f30, %g1
6629 mova %icc, %l0, %o4
6630 nop
6631 set 0x16, %l6
6632 ldub [%l7 + %l6], %g7
6633 ldd [%l7 + 0x40], %f4
6634 popc %i5, %i1
6635 wr %g0, 0x23, %asi
6636 ldda [%l7 + 0x10] %asi, %i2
6637 ldd [%l7 + 0x10], %g6
6638 alignaddrl %o5, %o3, %l1
6639 movn %icc, %o0, %i7
6640 fmovsvs %xcc, %f18, %f23
6641 sra %l3, 0x08, %g5
6642 nop
6643 fitos %f24, %f18
6644 sir 0x1708
6645 subccc %l4, %o2, %l2
6646 fsrc1 %f10, %f10
6647 fbule %fcc3, loop_537
6648 movgu %xcc, %g2, %l5
6649 brnz,a %i3, loop_538
6650 bne loop_539
6651loop_537:
6652 movg %xcc, %i6, %o7
6653 movvs %icc, %g3, %o1
6654loop_538:
6655 movrne %g4, 0x3C4, %o6
6656loop_539:
6657 edge16ln %i0, %l6, %g1
6658 sdivx %l0, 0x03C9, %i4
6659 andncc %o4, %i5, %g7
6660 stb %i1, [%l7 + 0x32]
6661 sllx %i2, %g6, %o3
6662 edge16l %l1, %o5, %o0
6663 wr %g0, 0x80, %asi
6664 lduwa [%l7 + 0x44] %asi, %l3
6665 fands %f28, %f1, %f25
6666 add %l7, 0x24, %l6
6667 wr %g0, 0x81, %asi
6668 lda [%l6] %asi, %i7
6669 casa [%l6] %asi, %i7, %g5
6670 ble,a,pt %xcc, loop_540
6671 taddcc %o2, %l4, %g2
6672 array8 %l5, %i3, %i6
6673 movg %icc, %o7, %g3
6674loop_540:
6675 bcc,a %icc, loop_541
6676 fmovrsgz %o1, %f23, %f14
6677 xor %l2, 0x0BE8, %g4
6678 movcs %icc, %o6, %l6
6679loop_541:
6680 movge %icc, %g1, %l0
6681 alignaddr %i4, %o4, %i5
6682 brnz,a %i0, loop_542
6683 tle %icc, 0x1
6684 movneg %icc, %i1, %g7
6685 edge16n %i2, %o3, %g6
6686loop_542:
6687 edge16ln %l1, %o0, %l3
6688 fexpand %f31, %f8
6689 movg %icc, %o5, %g5
6690 nop
6691 setx 0xA04454F1, %l0, %l6
6692 st %l6, [%l7 + 0x70]
6693 ld [%l7 + 0x70], %fsr
6694 fmovrslez %i7, %f16, %f7
6695 movcs %icc, %l4, %g2
6696 movge %icc, %o2, %l5
6697 tsubcc %i6, %o7, %i3
6698 xor %g3, %o1, %l2
6699 te %icc, 0x1
6700 orncc %g4, 0x07A4, %o6
6701 restored
6702 rdpr %cwp, %g1
6703 rdpr %cansave, %g2
6704 rdpr %canrestore, %g3
6705 rdpr %cleanwin, %g4
6706 rdpr %otherwin, %g5
6707 rdpr %wstate, %g6
6708 stx %l6, [%l7 + 0x20]
6709 umul %g1, 0x14FF, %i4
6710 edge16 %l0, %o4, %i5
6711 fnegs %f21, %f4
6712 edge8 %i0, %g7, %i2
6713 nop
6714 fitos %f9, %f16
6715 fstoi %f16, %f16
6716 fmovsleu %xcc, %f2, %f0
6717 movrgz %o3, 0x1A1, %g6
6718 tneg %icc, 0x7
6719 fpsub32s %f20, %f17, %f20
6720 taddcc %l1, 0x09D7, %i1
6721 movge %xcc, %o0, %l3
6722 subcc %g5, %o5, %l4
6723 flush %l7 + 0x7C
6724 set 0x40, %o1
6725 stda %f0, [%l7 + %o1] 0x81
6726 taddcc %g2, 0x00BA, %i7
6727 addc %l5, 0x1A95, %o2
6728 andn %o7, 0x0B18, %i6
6729 fpack16 %f14, %f20
6730 mulscc %g3, %i3, %o1
6731 bcc,a loop_543
6732 bshuffle %f0, %f10, %f18
6733 edge8 %l2, %o6, %l6
6734 bne,pn %icc, loop_544
6735loop_543:
6736 sdivx %g4, 0x01C3, %g1
6737 edge32l %l0, %o4, %i4
6738 fbe,a %fcc2, loop_545
6739loop_544:
6740 nop
6741 setx 0x6669BBFBE9E4AAFB, %l0, %l6
6742 stx %l6, [%l7 + 0x28]
6743 ldd [%l7 + 0x28], %f16
6744 fsqrtd %f16, %f0
6745 xorcc %i5, %g7, %i0
6746 nop
6747 setx 0x54F3DB3D, %l0, %l6
6748 st %l6, [%l7 + 0x28]
6749 ld [%l7 + 0x28], %f12
6750 setx 0x4D38BDBA, %l1, %l5
6751 st %l5, [%l7 + 0x10]
6752 ld [%l7 + 0x10], %f7
6753 fadds %f7, %f12, %f15
6754loop_545:
6755 nop
6756 setx 0x1057324C, %l0, %l6
6757 st %l6, [%l7 + 0x70]
6758 ld [%l7 + 0x70], %fsr
6759 edge32ln %i2, %o3, %l1
6760 fmovdcs %icc, %f6, %f23
6761 edge8n %g6, %o0, %i1
6762 movcs %icc, %l3, %o5
6763 tn %xcc, 0x6
6764 movg %xcc, %l4, %g2
6765 membar 0x43
6766 sllx %i7, %g5, %o2
6767 be,pn %xcc, loop_546
6768 movrne %l5, 0x23F, %o7
6769 udiv %i6, 0x005D, %i3
6770 sdiv %o1, 0x19E4, %l2
6771loop_546:
6772 edge8l %g3, %l6, %o6
6773 array8 %g4, %g1, %l0
6774 movneg %icc, %o4, %i5
6775 fmul8x16au %f0, %f19, %f6
6776 ta %icc, 0x3
6777 sir 0x0DDD
6778 mulscc %g7, %i0, %i4
6779 array8 %o3, %i2, %g6
6780 xnor %l1, 0x1105, %i1
6781 srax %o0, 0x1A, %l3
6782 sllx %l4, 0x0E, %g2
6783 mulscc %o5, 0x1127, %g5
6784 fmovscc %icc, %f16, %f15
6785 array8 %o2, %i7, %o7
6786 bgu,a,pt %xcc, loop_547
6787 tn %xcc, 0x4
6788 fnot1 %f28, %f28
6789 sth %l5, [%l7 + 0x1C]
6790loop_547:
6791 bg %icc, loop_548
6792 edge8 %i3, %o1, %i6
6793 movrgez %g3, 0x1FB, %l2
6794 bn,a,pn %icc, loop_549
6795loop_548:
6796 ldx [%l7 + 0x68], %o6
6797 srl %l6, 0x18, %g1
6798 nop
6799 setx 0x55AD51B2272690CE, %l0, %l6
6800 stx %l6, [%l7 + 0x28]
6801 ldd [%l7 + 0x28], %f10
6802 setx 0x1E4292C0845A63F2, %l1, %l5
6803 stx %l5, [%l7 + 0x10]
6804 ldd [%l7 + 0x10], %f4
6805 fdivd %f4, %f10, %f12
6806loop_549:
6807 fmuld8sux16 %f7, %f20, %f6
6808 fblg,a %fcc3, loop_550
6809 fxnor %f2, %f28, %f2
6810 or %g4, 0x1153, %o4
6811 swap [%l7 + 0x20], %i5
6812loop_550:
6813 alignaddrl %l0, %g7, %i0
6814 wr %g0, 0x22, %asi
6815 stxa %i4, [%l7 + 0x70] %asi
6816 membar #Sync
6817 addc %i2, 0x12DB, %g6
6818 fmovsleu %xcc, %f13, %f12
6819 bcs,pt %icc, loop_551
6820 tl %icc, 0x2
6821 tg %xcc, 0x7
6822 tl %icc, 0x0
6823loop_551:
6824 fnor %f30, %f8, %f16
6825 fornot1 %f30, %f10, %f28
6826 movcs %xcc, %o3, %l1
6827 array32 %i1, %o0, %l4
6828 wr %g0, 0xea, %asi
6829 stha %g2, [%l7 + 0x10] %asi
6830 membar #Sync
6831 sdiv %o5, 0x173E, %g5
6832 fpackfix %f10, %f10
6833 lduw [%l7 + 0x7C], %l3
6834 tcs %icc, 0x4
6835 movgu %xcc, %i7, %o7
6836 udivx %l5, 0x0442, %i3
6837 brgz,a %o1, loop_552
6838 fbg,a %fcc0, loop_553
6839 and %o2, 0x00BD, %i6
6840 movle %icc, %l2, %o6
6841loop_552:
6842 sdivx %g3, 0x095C, %g1
6843loop_553:
6844 edge8 %l6, %o4, %i5
6845 orn %l0, %g7, %i0
6846 movne %icc, %g4, %i2
6847 movcc %icc, %g6, %i4
6848 fmovsge %xcc, %f12, %f31
6849 set 0x60, %g1
6850 sta %f27, [%l7 + %g1] 0x04
6851 and %o3, 0x0D95, %i1
6852 fpmerge %f21, %f31, %f22
6853 array32 %l1, %o0, %l4
6854 fba %fcc2, loop_554
6855 fsrc2 %f18, %f2
6856 movn %icc, %o5, %g5
6857 fcmpne16 %f20, %f22, %g2
6858loop_554:
6859 movleu %xcc, %l3, %i7
6860 movn %xcc, %l5, %o7
6861 fbul %fcc3, loop_555
6862 umulcc %i3, %o1, %o2
6863 srl %l2, %o6, %i6
6864 wr %g0, 0x17, %asi
6865 stda %f0, [%l7 + 0x40] %asi
6866 membar #Sync
6867loop_555:
6868 tcs %xcc, 0x3
6869 tleu %icc, 0x3
6870 fmovsa %icc, %f31, %f1
6871 sllx %g3, 0x0D, %l6
6872 fmovrse %o4, %f6, %f5
6873 movneg %icc, %i5, %g1
6874 fpackfix %f14, %f7
6875 fexpand %f21, %f26
6876 bge,a,pn %xcc, loop_556
6877 movne %icc, %l0, %i0
6878 add %g7, 0x0CDD, %g4
6879 srlx %g6, 0x14, %i4
6880loop_556:
6881 nop
6882 set 0x20, %o0
6883 ldstuba [%l7 + %o0] 0x10, %o3
6884 movvs %icc, %i1, %l1
6885 membar 0x73
6886 nop
6887 setx loop_557, %l0, %l1
6888 jmpl %l1, %o0
6889 fmovdl %xcc, %f28, %f5
6890 set 0x50, %i2
6891 ldda [%l7 + %i2] 0x2c, %l4
6892loop_557:
6893 andn %o5, 0x0D45, %g5
6894 andncc %g2, %i2, %i7
6895 bgu %icc, loop_558
6896 edge16l %l5, %l3, %i3
6897 ldd [%l7 + 0x70], %f2
6898 fmovdvc %xcc, %f4, %f10
6899loop_558:
6900 fmovdgu %xcc, %f12, %f23
6901 orn %o1, %o2, %l2
6902 sdivx %o7, 0x15C4, %i6
6903 restored
6904 rdpr %cwp, %g1
6905 rdpr %cansave, %g2
6906 rdpr %canrestore, %g3
6907 rdpr %cleanwin, %g4
6908 rdpr %otherwin, %g5
6909 rdpr %wstate, %g6
6910 fmovrde %g3, %f22, %f2
6911 edge16ln %l6, %o4, %o6
6912 fmovdneg %icc, %f14, %f19
6913 nop
6914 setx 0xCCC407D7, %l0, %l6
6915 st %l6, [%l7 + 0x28]
6916 ld [%l7 + 0x28], %f5
6917 setx 0xEC3A76D4, %l1, %l5
6918 st %l5, [%l7 + 0x10]
6919 ld [%l7 + 0x10], %f8
6920 fdivs %f8, %f5, %f5
6921 alignaddr %i5, %g1, %l0
6922 fbl %fcc3, loop_559
6923 tcs %xcc, 0x5
6924 fcmpgt16 %f12, %f12, %g7
6925 fmovrdlez %i0, %f22, %f8
6926loop_559:
6927 nop
6928 wr %g0, 0xeb, %asi
6929 stba %g6, [%l7 + 0x0D] %asi
6930 membar #Sync
6931 saved
6932 rdpr %cwp, %g1
6933 rdpr %cansave, %g2
6934 rdpr %canrestore, %g3
6935 rdpr %cleanwin, %g4
6936 rdpr %otherwin, %g5
6937 rdpr %wstate, %g6
6938 orncc %g4, %i4, %i1
6939 addc %l1, 0x18A9, %o0
6940 fba %fcc2, loop_560
6941 tge %icc, 0x1
6942 srl %o3, 0x01, %o5
6943 faligndata %f0, %f8, %f18
6944loop_560:
6945 saved
6946 rdpr %cwp, %g1
6947 rdpr %cansave, %g2
6948 rdpr %canrestore, %g3
6949 rdpr %cleanwin, %g4
6950 rdpr %otherwin, %g5
6951 rdpr %wstate, %g6
6952 addccc %l4, %g5, %g2
6953 lduw [%l7 + 0x18], %i7
6954 fble,a %fcc0, loop_561
6955 udivcc %i2, 0x1C52, %l5
6956 addccc %l3, %o1, %i3
6957 edge16 %o2, %l2, %i6
6958loop_561:
6959 popc %g3, %o7
6960 add %l7, 0x74, %l6
6961 wr %g0, 0x88, %asi
6962 casa [%l6] 0x88, %o4, %o6
6963 movrlez %i5, 0x0A4, %l6
6964 movl %icc, %g1, %l0
6965 fzeros %f31
6966 saved
6967 rdpr %cwp, %g1
6968 rdpr %cansave, %g2
6969 rdpr %canrestore, %g3
6970 rdpr %cleanwin, %g4
6971 rdpr %otherwin, %g5
6972 rdpr %wstate, %g6
6973 fbue,a %fcc0, loop_562
6974 ld [%l7 + 0x30], %f27
6975 nop
6976 fitos %f11, %f27
6977 fstox %f27, %f0
6978 fbu %fcc3, loop_563
6979loop_562:
6980 array16 %g7, %g6, %g4
6981 xor %i4, 0x0F42, %i0
6982 nop
6983 fitod %f10, %f12
6984 fdtoi %f12, %f27
6985loop_563:
6986 orncc %i1, 0x089A, %l1
6987 edge32n %o3, %o5, %o0
6988 wr %g0, 0x18, %asi
6989 ldda [%l7 + 0x10] %asi, %l4
6990 movrlez %g5, %i7, %g2
6991 set 0x7C, %o4
6992 stwa %i2, [%l7 + %o4] 0x2b
6993 membar #Sync
6994 set 0x3C, %l5
6995 stba %l5, [%l7 + %l5] 0x88
6996 smulcc %o1, 0x1036, %i3
6997 subc %o2, 0x0B87, %l3
6998 srax %l2, %i6, %g3
6999 sll %o7, 0x09, %o6
7000 ta %icc, 0x5
7001 subc %o4, 0x0F07, %l6
7002 tvc %xcc, 0x7
7003 tl %icc, 0x5
7004 movrlz %i5, 0x0FE, %g1
7005 edge32n %g7, %g6, %l0
7006 set 0x40, %l3
7007 ldda [%l7 + %l3] 0x81, %g4
7008 orncc %i4, %i0, %i1
7009 edge16ln %o3, %l1, %o0
7010 nop
7011 setx loop_564, %l0, %l1
7012 wrpr 0x1, %tl
7013 wrpr %l1, %tpc
7014 add %l1, 0x4, %l1
7015 wrpr %l1, %tnpc
7016 setx 0x34400001400, %l0, %l1
7017 wrpr %l1, %tstate
7018 wrhpr 0x4, %htstate
7019 retry
7020 subcc %l4, %g5, %o5
7021 tle %xcc, 0x5
7022 for %f20, %f24, %f16
7023loop_564:
7024 tgu %icc, 0x3
7025 xorcc %i7, 0x0D3A, %g2
7026 movn %icc, %l5, %i2
7027 edge16ln %o1, %i3, %l3
7028 set 0x22, %g5
7029 stha %l2, [%l7 + %g5] 0x19
7030 alignaddr %o2, %g3, %i6
7031 udivcc %o6, 0x099E, %o4
7032 xorcc %l6, 0x00AD, %i5
7033 andn %o7, %g1, %g7
7034 movre %l0, 0x088, %g6
7035 or %i4, %g4, %i1
7036 tl %xcc, 0x6
7037 set 0x30, %i7
7038 ldsha [%l7 + %i7] 0x11, %o3
7039 xnorcc %l1, %i0, %l4
7040 movrgez %g5, 0x0FC, %o5
7041 wr %g0, 0x11, %asi
7042 swapa [%l7 + 0x50] %asi, %i7
7043 array32 %o0, %g2, %i2
7044 wr %g0, 0x89, %asi
7045 ldsba [%l7 + 0x48] %asi, %l5
7046 srl %o1, %l3, %l2
7047 bcc,pn %icc, loop_565
7048 bneg,a %icc, loop_566
7049 fbg,a %fcc1, loop_567
7050 edge32 %i3, %o2, %i6
7051loop_565:
7052 tn %xcc, 0x7
7053loop_566:
7054 move %xcc, %g3, %o4
7055loop_567:
7056 nop
7057 set 0x18, %l0
7058 stxa %o6, [%l7 + %l0] 0xea
7059 membar #Sync
7060 edge16n %l6, %i5, %o7
7061 mova %xcc, %g1, %l0
7062 taddcctv %g7, %i4, %g4
7063 udivx %g6, 0x18F0, %o3
7064 edge8l %i1, %l1, %i0
7065 smulcc %l4, %g5, %i7
7066 sethi 0x0079, %o5
7067 ldd [%l7 + 0x20], %f8
7068 tsubcc %o0, %g2, %l5
7069 mulscc %o1, 0x1824, %l3
7070 mulx %l2, %i3, %i2
7071 fmovda %xcc, %f6, %f20
7072 array16 %i6, %g3, %o2
7073 bn,a %icc, loop_568
7074 addccc %o6, 0x130A, %o4
7075 fxors %f13, %f12, %f7
7076 fpsub32 %f2, %f16, %f28
7077loop_568:
7078 array8 %i5, %l6, %g1
7079 fbg %fcc2, loop_569
7080 fbl %fcc2, loop_570
7081 nop
7082 fitos %f7, %f16
7083 fstoi %f16, %f31
7084 bneg,a,pt %xcc, loop_571
7085loop_569:
7086 edge32ln %l0, %o7, %g7
7087loop_570:
7088 subcc %g4, %g6, %o3
7089 wr %g0, 0x11, %asi
7090 lduwa [%l7 + 0x28] %asi, %i1
7091loop_571:
7092 tn %xcc, 0x4
7093 fsrc2s %f0, %f28
7094 fba %fcc0, loop_572
7095 tcc %xcc, 0x5
7096 tsubcctv %l1, 0x02C2, %i4
7097 restored
7098 rdpr %cwp, %g1
7099 rdpr %cansave, %g2
7100 rdpr %canrestore, %g3
7101 rdpr %cleanwin, %g4
7102 rdpr %otherwin, %g5
7103 rdpr %wstate, %g6
7104loop_572:
7105 edge16 %i0, %g5, %l4
7106 nop
7107 setx 0xBE939089, %l0, %l6
7108 st %l6, [%l7 + 0x28]
7109 ld [%l7 + 0x28], %f12
7110 setx 0xC30C2249, %l1, %l5
7111 st %l5, [%l7 + 0x10]
7112 ld [%l7 + 0x10], %f8
7113 fadds %f8, %f12, %f26
7114 alignaddr %o5, %i7, %g2
7115 nop
7116 setx loop_573, %l0, %l1
7117 jmpl %l1, %l5
7118 taddcctv %o1, 0x10D5, %o0
7119 fpadd16s %f23, %f18, %f19
7120 edge16n %l2, %l3, %i3
7121loop_573:
7122 fcmpgt16 %f18, %f10, %i6
7123 movn %icc, %i2, %g3
7124 movle %icc, %o2, %o6
7125 srax %o4, %i5, %l6
7126 lduw [%l7 + 0x5C], %g1
7127 fmovrdgz %o7, %f28, %f14
7128 te %icc, 0x7
7129 tcc %xcc, 0x3
7130 or %l0, 0x0CF4, %g4
7131 ldsb [%l7 + 0x3E], %g7
7132 tleu %icc, 0x5
7133 sll %o3, %i1, %g6
7134 xnor %i4, %l1, %i0
7135 fxnor %f6, %f10, %f30
7136 te %icc, 0x7
7137 ba,a,pn %xcc, loop_574
7138 edge32l %l4, %o5, %g5
7139 movleu %xcc, %g2, %l5
7140 sra %o1, %i7, %o0
7141loop_574:
7142 movvs %xcc, %l3, %i3
7143 edge32n %i6, %l2, %i2
7144 fabss %f30, %f25
7145 fornot1s %f28, %f31, %f5
7146 bleu,pt %icc, loop_575
7147 movl %xcc, %o2, %o6
7148 fmovdleu %icc, %f19, %f14
7149 fbne %fcc1, loop_576
7150loop_575:
7151 te %icc, 0x3
7152 movvc %xcc, %g3, %i5
7153 restored
7154 rdpr %cwp, %g1
7155 rdpr %cansave, %g2
7156 rdpr %canrestore, %g3
7157 rdpr %cleanwin, %g4
7158 rdpr %otherwin, %g5
7159 rdpr %wstate, %g6
7160loop_576:
7161 nop
7162 fitod %f6, %f18
7163 fdtox %f18, %f6
7164 fxtod %f6, %f12
7165 set 0x30, %o2
7166 ldxa [%g0 + %o2] 0x50, %o4
7167 array32 %g1, %o7, %l0
7168 subccc %l6, %g7, %g4
7169 or %i1, %g6, %i4
7170 nop
7171 setx 0x25AF144B, %l0, %l6
7172 st %l6, [%l7 + 0x28]
7173 ld [%l7 + 0x28], %f13
7174 setx 0x454F6F76, %l1, %l5
7175 st %l5, [%l7 + 0x10]
7176 ld [%l7 + 0x10], %f22
7177 fdivs %f22, %f13, %f15
7178 wr %g0, 0x19, %asi
7179 ldda [%l7 + 0x50] %asi, %l0
7180 orcc %o3, 0x0345, %i0
7181 fabsd %f22, %f20
7182 movle %icc, %o5, %l4
7183 fble,a %fcc1, loop_577
7184 sdivcc %g2, 0x13A4, %l5
7185 fmovsn %xcc, %f25, %f11
7186 tgu %icc, 0x7
7187loop_577:
7188 orcc %g5, 0x0EFA, %i7
7189 movleu %xcc, %o1, %o0
7190 edge16 %i3, %i6, %l2
7191 fsrc1 %f26, %f20
7192 fmovrdlz %i2, %f6, %f14
7193 fornot1s %f23, %f10, %f8
7194 fmovrdlez %l3, %f22, %f12
7195 array8 %o2, %o6, %g3
7196 srax %o4, %g1, %o7
7197 orncc %l0, %i5, %l6
7198 tg %xcc, 0x4
7199 xorcc %g7, 0x10C1, %i1
7200 lduh [%l7 + 0x62], %g4
7201 flush %l7 + 0x10
7202 fmovrdgz %i4, %f20, %f4
7203 fcmpgt16 %f6, %f22, %g6
7204 fblg,a %fcc2, loop_578
7205 tsubcctv %l1, 0x026F, %i0
7206 wr %g0, 0x81, %asi
7207 ldstuba [%l7 + 0x12] %asi, %o3
7208loop_578:
7209 fbl %fcc3, loop_579
7210 fpadd16 %f26, %f8, %f12
7211 fblg %fcc2, loop_580
7212 andcc %o5, %g2, %l4
7213loop_579:
7214 orn %g5, %i7, %l5
7215 srax %o1, %i3, %i6
7216loop_580:
7217 fpadd16 %f24, %f0, %f0
7218 edge8n %o0, %l2, %i2
7219 edge16ln %o2, %o6, %l3
7220 ld [%l7 + 0x14], %f3
7221 flush %l7 + 0x14
7222 nop
7223 fitod %f15, %f14
7224 mulscc %o4, 0x11B6, %g3
7225 alignaddr %o7, %g1, %l0
7226 movg %xcc, %l6, %i5
7227 fnot1 %f10, %f4
7228 swap [%l7 + 0x38], %g7
7229 nop
7230 setx 0xDDDB12F6, %l0, %l6
7231 st %l6, [%l7 + 0x28]
7232 ld [%l7 + 0x28], %f13
7233 setx 0x778DC87B, %l1, %l5
7234 st %l5, [%l7 + 0x10]
7235 ld [%l7 + 0x10], %f5
7236 fmuls %f5, %f13, %f27
7237 tl %icc, 0x7
7238 fmovs %f2, %f4
7239 taddcc %g4, 0x1505, %i1
7240 nop
7241 setx 0xCDB6C026CE80B578, %l0, %l6
7242 stx %l6, [%l7 + 0x28]
7243 ldd [%l7 + 0x28], %f20
7244 fsqrtd %f20, %f20
7245 tl %icc, 0x6
7246 array16 %g6, %i4, %i0
7247 fandnot1 %f26, %f24, %f0
7248 subccc %l1, %o5, %o3
7249 tleu %icc, 0x2
7250 sir 0x0219
7251 edge32l %g2, %g5, %i7
7252 fcmpeq32 %f18, %f14, %l4
7253 movne %xcc, %o1, %i3
7254 nop
7255 setx 0x3792BEB16BA2D100, %l0, %l6
7256 stx %l6, [%l7 + 0x28]
7257 ldd [%l7 + 0x28], %f10
7258 setx 0xC53DB3E42CEB6133, %l1, %l5
7259 stx %l5, [%l7 + 0x10]
7260 ldd [%l7 + 0x10], %f22
7261 fsubd %f22, %f10, %f4
7262 orn %l5, 0x1625, %i6
7263 set 0x60, %g3
7264 stxa %o0, [%l7 + %g3] 0x0c
7265 edge32n %i2, %o2, %l2
7266 movrne %o6, %o4, %l3
7267 bneg,a,pt %icc, loop_581
7268 fbuge %fcc2, loop_582
7269 xnor %o7, 0x09EF, %g3
7270 tle %xcc, 0x0
7271loop_581:
7272 edge16n %l0, %l6, %g1
7273loop_582:
7274 nop
7275 wr %g0, 0x80, %asi
7276 lda [%l7 + 0x48] %asi, %f26
7277 fmovsne %xcc, %f25, %f21
7278 saved
7279 rdpr %cwp, %g1
7280 rdpr %cansave, %g2
7281 rdpr %canrestore, %g3
7282 rdpr %cleanwin, %g4
7283 rdpr %otherwin, %g5
7284 rdpr %wstate, %g6
7285 xnor %g7, 0x179B, %g4
7286 movvc %xcc, %i5, %g6
7287 bneg,pn %xcc, loop_583
7288 tge %xcc, 0x2
7289 saved
7290 rdpr %cwp, %g1
7291 rdpr %cansave, %g2
7292 rdpr %canrestore, %g3
7293 rdpr %cleanwin, %g4
7294 rdpr %otherwin, %g5
7295 rdpr %wstate, %g6
7296 fmovsvc %icc, %f3, %f7
7297loop_583:
7298 fmovscs %xcc, %f25, %f10
7299 brgez %i4, loop_584
7300 edge8ln %i1, %i0, %o5
7301 add %l7, 0x68, %l6
7302 wr %g0, 0x04, %asi
7303 ldxa [%l6] %asi, %o3
7304 casxa [%l6] 0x04, %o3, %l1
7305loop_584:
7306 bneg,pn %xcc, loop_585
7307 bcs,pt %icc, loop_586
7308 sth %g5, [%l7 + 0x24]
7309 movre %g2, 0x066, %l4
7310loop_585:
7311 movrne %o1, 0x17B, %i7
7312loop_586:
7313 tvc %xcc, 0x2
7314 orcc %l5, %i3, %i6
7315 movleu %xcc, %i2, %o0
7316 fbn,a %fcc3, loop_587
7317 stw %o2, [%l7 + 0x40]
7318 smul %o6, %o4, %l3
7319 ta %xcc, 0x0
7320loop_587:
7321 nop
7322 wr %g0, 0x80, %asi
7323 swapa [%l7 + 0x30] %asi, %l2
7324 edge16n %g3, %o7, %l6
7325 andncc %l0, %g1, %g7
7326 addc %g4, 0x08AD, %g6
7327 ldx [%l7 + 0x28], %i4
7328 wr %g0, 0x10, %asi
7329 stda %f16, [%l7 + 0x40] %asi
7330 array8 %i1, %i0, %o5
7331 udiv %i5, 0x15F3, %o3
7332 movg %icc, %g5, %l1
7333 fmovrslez %l4, %f24, %f1
7334 saved
7335 rdpr %cwp, %g1
7336 rdpr %cansave, %g2
7337 rdpr %canrestore, %g3
7338 rdpr %cleanwin, %g4
7339 rdpr %otherwin, %g5
7340 rdpr %wstate, %g6
7341 nop
7342 setx 0x40792171, %l0, %l6
7343 st %l6, [%l7 + 0x50]
7344 ld [%l7 + 0x50], %fsr
7345 subc %o1, 0x1FD5, %g2
7346 movrne %l5, %i3, %i7
7347 movpos %icc, %i2, %o0
7348 bcc,pn %icc, loop_588
7349 fbu %fcc1, loop_589
7350 edge16n %o2, %i6, %o4
7351 fmovrdgez %o6, %f0, %f0
7352loop_588:
7353 sllx %l2, %l3, %o7
7354loop_589:
7355 fmovspos %icc, %f15, %f10
7356 mulscc %l6, 0x0639, %l0
7357 fmul8x16au %f16, %f6, %f2
7358 movgu %icc, %g3, %g1
7359 mulx %g4, %g6, %i4
7360 movn %icc, %i1, %i0
7361 movn %icc, %g7, %i5
7362 umul %o3, %g5, %l1
7363 movpos %xcc, %l4, %o1
7364 wr %g0, 0x04, %asi
7365 lda [%l7 + 0x24] %asi, %f24
7366 fbue %fcc0, loop_590
7367 fblg,a %fcc2, loop_591
7368 fbg %fcc1, loop_592
7369 movrgez %g2, 0x35A, %o5
7370loop_590:
7371 tle %xcc, 0x6
7372loop_591:
7373 umulcc %i3, 0x1B86, %i7
7374loop_592:
7375 nop
7376 wr %g0, 0x0c, %asi
7377 ldda [%l7 + 0x40] %asi, %f0
7378 fnegs %f4, %f3
7379 sra %l5, %o0, %o2
7380 xorcc %i2, %i6, %o6
7381 fmovsn %xcc, %f29, %f19
7382 movrgez %o4, %l2, %o7
7383 bne,pt %xcc, loop_593
7384 bvs,pt %icc, loop_594
7385 edge16l %l3, %l0, %l6
7386 bcc,a loop_595
7387loop_593:
7388 ta %icc, 0x7
7389loop_594:
7390 edge32 %g3, %g1, %g4
7391 xor %g6, %i1, %i4
7392loop_595:
7393 fbo %fcc0, loop_596
7394 tsubcc %i0, 0x02FD, %i5
7395 tvs %icc, 0x5
7396 fornot2s %f5, %f21, %f25
7397loop_596:
7398 sir 0x1C36
7399 andncc %o3, %g5, %l1
7400 tle %icc, 0x0
7401 srl %g7, 0x0E, %o1
7402 ldub [%l7 + 0x42], %l4
7403 addccc %g2, 0x0783, %o5
7404 fpadd16 %f14, %f0, %f8
7405 movrgez %i3, %l5, %o0
7406 ldsh [%l7 + 0x26], %i7
7407 fnands %f31, %f10, %f25
7408 for %f26, %f4, %f14
7409 tg %icc, 0x0
7410 movgu %icc, %i2, %i6
7411 addc %o2, %o6, %l2
7412 ba,a,pt %xcc, loop_597
7413 bge loop_598
7414 andn %o4, 0x0ADB, %l3
7415 movrne %o7, 0x0CA, %l0
7416loop_597:
7417 edge8n %l6, %g1, %g4
7418loop_598:
7419 fmovdn %icc, %f4, %f4
7420 wr %g0, 0x0c, %asi
7421 sta %f23, [%l7 + 0x7C] %asi
7422 edge32n %g6, %g3, %i4
7423 sdivcc %i0, 0x18B1, %i5
7424 movg %icc, %o3, %g5
7425 xnor %i1, %g7, %l1
7426 fbne,a %fcc3, loop_599
7427 tsubcctv %l4, %o1, %g2
7428 andn %i3, %o5, %l5
7429 edge32n %o0, %i2, %i6
7430loop_599:
7431 movpos %icc, %i7, %o6
7432 tge %icc, 0x6
7433 udiv %o2, 0x0A1F, %l2
7434 tg %xcc, 0x4
7435 flush %l7 + 0x0C
7436 fbo %fcc1, loop_600
7437 popc 0x0083, %o4
7438 call loop_601
7439 nop
7440 setx loop_602, %l0, %l1
7441 wrpr 0x1, %tl
7442 wrpr %l1, %tnpc
7443 setx 0x34400001400, %l0, %l1
7444 wrpr %l1, %tstate
7445 wrhpr 0x4, %htstate
7446 done
7447loop_600:
7448 fcmple32 %f4, %f12, %o7
7449 movre %l0, 0x12F, %l3
7450loop_601:
7451 sth %g1, [%l7 + 0x74]
7452loop_602:
7453 st %f27, [%l7 + 0x48]
7454 tneg %icc, 0x6
7455 std %f14, [%l7 + 0x08]
7456 fbug %fcc1, loop_603
7457 add %l6, %g6, %g4
7458 fmovrslez %i4, %f29, %f23
7459 stx %i0, [%l7 + 0x30]
7460loop_603:
7461 bl,a,pn %xcc, loop_604
7462 ldx [%l7 + 0x30], %g3
7463 fmovsvc %icc, %f10, %f23
7464 taddcctv %o3, 0x1954, %g5
7465loop_604:
7466 movre %i5, 0x106, %i1
7467 wr %g0, 0x0c, %asi
7468 ldsha [%l7 + 0x2E] %asi, %g7
7469 wr %g0, 0x04, %asi
7470 ldsba [%l7 + 0x43] %asi, %l4
7471 stb %l1, [%l7 + 0x1C]
7472 brgz,a %g2, loop_605
7473 tvs %xcc, 0x5
7474 fpmerge %f4, %f10, %f30
7475 fmovdpos %xcc, %f21, %f11
7476loop_605:
7477 edge8n %o1, %i3, %o5
7478 bn,a,pn %xcc, loop_606
7479 orncc %l5, 0x0663, %i2
7480 tpos %icc, 0x2
7481 addccc %i6, 0x0FB5, %o0
7482loop_606:
7483 edge8ln %o6, %o2, %i7
7484 fbul %fcc3, loop_607
7485 movn %icc, %o4, %l2
7486 tneg %icc, 0x0
7487 sdivx %l0, 0x17D4, %l3
7488loop_607:
7489 mulscc %o7, 0x0025, %g1
7490 sdivx %g6, 0x1183, %g4
7491 fbge,a %fcc3, loop_608
7492 ldx [%l7 + 0x38], %l6
7493 tgu %xcc, 0x0
7494 nop
7495 setx 0x78FA210C, %l0, %l6
7496 st %l6, [%l7 + 0x28]
7497 ld [%l7 + 0x28], %f0
7498 setx 0x173F4479, %l1, %l5
7499 st %l5, [%l7 + 0x10]
7500 ld [%l7 + 0x10], %f11
7501 fsubs %f11, %f0, %f5
7502loop_608:
7503 edge32ln %i0, %i4, %g3
7504 movcs %xcc, %o3, %i5
7505 array16 %g5, %i1, %l4
7506 brlez %l1, loop_609
7507 be,pn %icc, loop_610
7508 fba %fcc2, loop_611
7509 nop
7510 set 0x1A, %l1
7511 sth %g2, [%l7 + %l1]
7512loop_609:
7513 edge32n %g7, %i3, %o1
7514loop_610:
7515 edge8ln %o5, %l5, %i2
7516loop_611:
7517 fzero %f10
7518 tgu %xcc, 0x0
7519 fzero %f10
7520 bcs,a,pt %icc, loop_612
7521 movvs %icc, %o0, %i6
7522 edge32 %o2, %i7, %o6
7523 ldstub [%l7 + 0x7D], %l2
7524loop_612:
7525 tn %icc, 0x1
7526 edge32l %o4, %l0, %l3
7527 nop
7528 setx loop_613, %l0, %l1
7529 wrpr 0x1, %tl
7530 wrpr %l1, %tnpc
7531 setx 0x34400001400, %l0, %l1
7532 wrpr %l1, %tstate
7533 wrhpr 0x4, %htstate
7534 done
7535 edge32n %o7, %g1, %g4
7536 xnor %l6, %g6, %i4
7537 and %g3, 0x15BB, %o3
7538loop_613:
7539 movcs %icc, %i0, %i5
7540 edge32n %i1, %l4, %l1
7541 nop
7542 setx 0x69C33926, %l0, %l6
7543 st %l6, [%l7 + 0x28]
7544 ld [%l7 + 0x28], %f31
7545 fsqrts %f31, %f22
7546 fbug,a %fcc0, loop_614
7547 bvs,pt %icc, loop_615
7548 orcc %g5, %g7, %g2
7549 set 0x18, %i1
7550 ldswa [%l7 + %i1] 0x15, %o1
7551loop_614:
7552 sethi 0x184D, %o5
7553loop_615:
7554 movg %icc, %l5, %i2
7555 fmovdcs %icc, %f20, %f21
7556 or %o0, 0x05D7, %i6
7557 fpadd16s %f27, %f27, %f22
7558 movcs %xcc, %i3, %o2
7559 srax %i7, %l2, %o6
7560 bne,pn %xcc, loop_616
7561 addccc %o4, %l3, %o7
7562 nop
7563 setx 0xFA72786B, %l0, %l6
7564 st %l6, [%l7 + 0x28]
7565 ld [%l7 + 0x28], %f3
7566 setx 0x6616722F, %l1, %l5
7567 st %l5, [%l7 + 0x10]
7568 ld [%l7 + 0x10], %f4
7569 fsubs %f4, %f3, %f12
7570 andcc %l0, 0x1EB3, %g1
7571loop_616:
7572 fbge,a %fcc2, loop_617
7573 movne %xcc, %l6, %g4
7574 alignaddrl %i4, %g3, %g6
7575 edge8 %i0, %o3, %i5
7576loop_617:
7577 movvc %icc, %i1, %l4
7578 movrne %l1, %g7, %g5
7579 fmovsvc %xcc, %f24, %f18
7580 nop
7581 setx 0xE8601547, %l0, %l6
7582 st %l6, [%l7 + 0x28]
7583 ld [%l7 + 0x28], %f20
7584 setx 0x71D6E212, %l1, %l5
7585 st %l5, [%l7 + 0x10]
7586 ld [%l7 + 0x10], %f26
7587 fadds %f26, %f20, %f22
7588 xorcc %o1, %o5, %l5
7589 movrlez %g2, 0x04D, %i2
7590 fnands %f0, %f27, %f15
7591 sub %i6, 0x1BC3, %i3
7592 std %f30, [%l7 + 0x28]
7593 alignaddrl %o2, %o0, %l2
7594 umulcc %o6, 0x1500, %i7
7595 nop
7596 setx 0x2EE8D03BE500DDD4, %l0, %l6
7597 stx %l6, [%l7 + 0x28]
7598 ldd [%l7 + 0x28], %f28
7599 setx 0x9BDBB8190A44DE8D, %l1, %l5
7600 stx %l5, [%l7 + 0x10]
7601 ldd [%l7 + 0x10], %f10
7602 fmuld %f10, %f28, %f0
7603 fsrc2s %f8, %f9
7604 tge %icc, 0x7
7605 movpos %icc, %o4, %o7
7606 edge8ln %l0, %l3, %l6
7607 ba,a,pn %xcc, loop_618
7608 nop
7609 setx loop_619, %l0, %l1
7610 wrpr 0x1, %tl
7611 wrpr %l1, %tpc
7612 add %l1, 0x4, %l1
7613 wrpr %l1, %tnpc
7614 setx 0x34400001400, %l0, %l1
7615 wrpr %l1, %tstate
7616 wrhpr 0x4, %htstate
7617 retry
7618 sethi 0x1288, %g1
7619 edge32 %g4, %i4, %g3
7620loop_618:
7621 nop
7622 setx 0x71A9F370D0298CA0, %l0, %l6
7623 stx %l6, [%l7 + 0x28]
7624 ldd [%l7 + 0x28], %f6
7625 fsqrtd %f6, %f28
7626loop_619:
7627 fandnot1s %f1, %f31, %f26
7628 alignaddrl %g6, %o3, %i5
7629 and %i1, %l4, %l1
7630 subccc %g7, %i0, %o1
7631 movrgz %g5, %o5, %l5
7632 edge8 %i2, %i6, %g2
7633 sdiv %o2, 0x0041, %i3
7634 fcmpeq32 %f24, %f14, %o0
7635 movl %icc, %o6, %i7
7636 tcs %icc, 0x4
7637 movcs %icc, %o4, %l2
7638 movg %xcc, %l0, %l3
7639 nop
7640 setx loop_620, %l0, %l1
7641 wrpr 0x1, %tl
7642 wrpr %l1, %tnpc
7643 setx 0x34400001400, %l0, %l1
7644 wrpr %l1, %tstate
7645 wrhpr 0x4, %htstate
7646 done
7647 fnot2 %f26, %f14
7648 array32 %l6, %g1, %o7
7649 movrgez %i4, %g4, %g6
7650loop_620:
7651 nop
7652 wr %g0, 0x27, %asi
7653 stba %o3, [%l7 + 0x6A] %asi
7654 membar #Sync
7655 movle %icc, %g3, %i5
7656 srax %i1, %l4, %l1
7657 wr %g0, 0x04, %asi
7658 lduba [%l7 + 0x32] %asi, %g7
7659 fmovdge %xcc, %f21, %f30
7660 addccc %i0, %g5, %o1
7661 nop
7662 fitod %f31, %f8
7663 lduh [%l7 + 0x22], %l5
7664 andcc %i2, 0x0433, %o5
7665 fmovrdlez %i6, %f16, %f24
7666 orncc %o2, %i3, %o0
7667 sethi 0x1DE2, %g2
7668 ble %icc, loop_621
7669 fba %fcc0, loop_622
7670 nop
7671 fitod %f0, %f22
7672 fdtoi %f22, %f13
7673 fmuld8ulx16 %f25, %f5, %f18
7674loop_621:
7675 te %xcc, 0x2
7676loop_622:
7677 addccc %o6, %o4, %l2
7678 array32 %i7, %l3, %l6
7679 xnorcc %g1, 0x00E2, %l0
7680 nop
7681 setx loop_623, %l0, %l1
7682 wrpr 0x1, %tl
7683 wrpr %l1, %tpc
7684 add %l1, 0x4, %l1
7685 wrpr %l1, %tnpc
7686 setx 0x34400001400, %l0, %l1
7687 wrpr %l1, %tstate
7688 wrhpr 0x4, %htstate
7689 retry
7690 srax %i4, %o7, %g6
7691 wr %g0, 0x0c, %asi
7692 stwa %o3, [%l7 + 0x1C] %asi
7693loop_623:
7694 edge16l %g3, %g4, %i5
7695 orncc %l4, 0x05B6, %l1
7696 nop
7697 setx 0x86FED5D6206C5FCC, %l0, %l6
7698 stx %l6, [%l7 + 0x70]
7699 ldx [%l7 + 0x70], %fsr
7700 fnegd %f8, %f26
7701 umul %g7, 0x1C3E, %i0
7702 fbge %fcc1, loop_624
7703 tvs %icc, 0x0
7704 udiv %i1, 0x0E97, %o1
7705 wr %g0, 0x80, %asi
7706 ldswa [%l7 + 0x08] %asi, %g5
7707loop_624:
7708 te %icc, 0x1
7709 array8 %l5, %i2, %o5
7710 fmovrdlez %o2, %f20, %f26
7711 fmovdcs %icc, %f12, %f25
7712 wr %g0, 0x18, %asi
7713 stxa %i3, [%l7 + 0x38] %asi
7714 fble,a %fcc0, loop_625
7715 orcc %i6, 0x1EF0, %o0
7716 fbule,a %fcc2, loop_626
7717 bgu,a loop_627
7718loop_625:
7719 brlez %o6, loop_628
7720 fpadd32s %f17, %f3, %f11
7721loop_626:
7722 nop
7723 set 0x16, %g4
7724 sth %g2, [%l7 + %g4]
7725loop_627:
7726 tleu %icc, 0x1
7727loop_628:
7728 bneg,pt %xcc, loop_629
7729 movrne %o4, 0x0BE, %i7
7730 fcmpne32 %f0, %f20, %l3
7731 tgu %icc, 0x5
7732loop_629:
7733 movn %xcc, %l2, %g1
7734 sdivx %l0, 0x1AFF, %l6
7735 fnand %f26, %f10, %f12
7736 fnor %f4, %f4, %f6
7737 fmovsleu %icc, %f25, %f28
7738 movcc %icc, %o7, %g6
7739 mulscc %o3, %g3, %i4
7740 fpackfix %f0, %f1
7741 fors %f12, %f9, %f30
7742 and %i5, 0x0B20, %g4
7743 fblg,a %fcc3, loop_630
7744 fba,a %fcc1, loop_631
7745 movneg %icc, %l1, %g7
7746 fble,a %fcc0, loop_632
7747loop_630:
7748 taddcc %l4, %i0, %i1
7749loop_631:
7750 umul %g5, 0x0F04, %o1
7751 tsubcctv %i2, 0x1203, %o5
7752loop_632:
7753 sth %o2, [%l7 + 0x5C]
7754 fpsub32 %f6, %f30, %f18
7755 umul %i3, 0x07F4, %i6
7756 subcc %l5, 0x0AA8, %o6
7757 orcc %o0, %g2, %i7
7758 sth %o4, [%l7 + 0x7E]
7759 tpos %icc, 0x0
7760 tneg %icc, 0x3
7761 tcs %xcc, 0x6
7762 edge32 %l2, %g1, %l3
7763 movrlez %l6, %o7, %g6
7764 sdiv %l0, 0x0CD5, %g3
7765 set 0x19, %o7
7766 ldsba [%l7 + %o7] 0x14, %i4
7767 fmovscs %xcc, %f10, %f0
7768 pdist %f8, %f14, %f24
7769 pdist %f2, %f16, %f18
7770 edge16 %i5, %o3, %g4
7771 edge32l %l1, %l4, %g7
7772 array32 %i0, %g5, %o1
7773 fnors %f22, %f14, %f7
7774 bg,a loop_633
7775 fnegs %f24, %f3
7776 restored
7777 rdpr %cwp, %g1
7778 rdpr %cansave, %g2
7779 rdpr %canrestore, %g3
7780 rdpr %cleanwin, %g4
7781 rdpr %otherwin, %g5
7782 rdpr %wstate, %g6
7783 fbuge %fcc1, loop_634
7784loop_633:
7785 tsubcctv %i1, 0x142A, %o5
7786 edge16n %i2, %o2, %i6
7787 xor %i3, 0x1684, %l5
7788loop_634:
7789 stbar
7790 orncc %o0, %g2, %o6
7791 tcc %icc, 0x2
7792 edge8 %i7, %o4, %l2
7793 fnot2s %f7, %f8
7794 ld [%l7 + 0x6C], %f27
7795 tn %icc, 0x5
7796 sra %l3, 0x04, %g1
7797 movcc %icc, %l6, %o7
7798 array16 %g6, %g3, %l0
7799 array16 %i5, %i4, %g4
7800 mulscc %o3, %l4, %g7
7801 udiv %l1, 0x0388, %g5
7802 nop
7803 setx loop_635, %l0, %l1
7804 wrpr 0x1, %tl
7805 wrpr %l1, %tpc
7806 add %l1, 0x4, %l1
7807 wrpr %l1, %tnpc
7808 setx 0x34400001400, %l0, %l1
7809 wrpr %l1, %tstate
7810 wrhpr 0x4, %htstate
7811 retry
7812 alignaddrl %i0, %o1, %i1
7813 call loop_636
7814 prefetch [%l7 + 0x68], 0x2
7815loop_635:
7816 fmovsleu %icc, %f10, %f19
7817 taddcc %o5, 0x0213, %i2
7818loop_636:
7819 nop
7820 fitod %f8, %f12
7821 fdtox %f12, %f2
7822 fxtod %f2, %f20
7823 edge8ln %i6, %o2, %l5
7824 ldd [%l7 + 0x30], %f10
7825 bleu,a,pt %icc, loop_637
7826 udivcc %o0, 0x1B7F, %g2
7827 brgez %i3, loop_638
7828 bneg loop_639
7829loop_637:
7830 nop
7831 setx loop_640, %l0, %l1
7832 jmpl %l1, %o6
7833 tn %xcc, 0x6
7834loop_638:
7835 movrlez %o4, %l2, %i7
7836loop_639:
7837 fmovs %f18, %f19
7838loop_640:
7839 fnot1s %f0, %f15
7840 tvs %xcc, 0x2
7841 tge %xcc, 0x6
7842 movgu %xcc, %l3, %g1
7843 nop
7844 setx loop_641, %l0, %l1
7845 wrpr 0x1, %tl
7846 wrpr %l1, %tpc
7847 add %l1, 0x4, %l1
7848 wrpr %l1, %tnpc
7849 setx 0x34400001400, %l0, %l1
7850 wrpr %l1, %tstate
7851 wrhpr 0x4, %htstate
7852 retry
7853 tvs %xcc, 0x4
7854 sra %o7, 0x02, %g6
7855 smulcc %l6, %g3, %l0
7856loop_641:
7857 nop
7858 wr %g0, 0x04, %asi
7859 ldda [%l7 + 0x50] %asi, %i4
7860 tvs %icc, 0x5
7861 movcs %xcc, %i5, %g4
7862 fmovsg %xcc, %f1, %f2
7863 movle %icc, %o3, %g7
7864 tsubcctv %l4, %g5, %i0
7865 umulcc %o1, %i1, %o5
7866 stx %l1, [%l7 + 0x50]
7867 fcmpeq16 %f18, %f0, %i2
7868 fbuge %fcc3, loop_642
7869 tne %xcc, 0x7
7870 umul %i6, 0x16D7, %l5
7871 umulcc %o0, %o2, %i3
7872loop_642:
7873 popc %g2, %o4
7874 ble,a,pn %xcc, loop_643
7875 bgu %xcc, loop_644
7876 edge8l %l2, %o6, %l3
7877 ta %xcc, 0x2
7878loop_643:
7879 tl %xcc, 0x2
7880loop_644:
7881 andcc %g1, 0x092E, %o7
7882 movcs %xcc, %g6, %i7
7883 andncc %g3, %l0, %i4
7884 bge,pn %xcc, loop_645
7885 fmovdge %icc, %f6, %f26
7886 pdist %f18, %f24, %f2
7887 set 0x10, %i4
7888 ldstuba [%l7 + %i4] 0x80, %i5
7889loop_645:
7890 nop
7891 setx 0x60588403, %l0, %l6
7892 st %l6, [%l7 + 0x30]
7893 ld [%l7 + 0x30], %fsr
7894 tg %xcc, 0x5
7895 faligndata %f10, %f28, %f20
7896 popc %g4, %o3
7897 move %xcc, %l6, %l4
7898 fbl,a %fcc2, loop_646
7899 movg %xcc, %g7, %g5
7900 tcs %xcc, 0x6
7901 sllx %o1, %i0, %i1
7902loop_646:
7903 nop
7904 setx 0xBF26B856, %l0, %l6
7905 st %l6, [%l7 + 0x28]
7906 ld [%l7 + 0x28], %f8
7907 setx 0x3AAE9A64, %l1, %l5
7908 st %l5, [%l7 + 0x10]
7909 ld [%l7 + 0x10], %f29
7910 fadds %f29, %f8, %f12
7911 movpos %xcc, %o5, %l1
7912 bcc %icc, loop_647
7913 fpadd32s %f27, %f12, %f31
7914 alignaddrl %i2, %l5, %o0
7915 fmovdl %icc, %f19, %f28
7916loop_647:
7917 move %xcc, %i6, %o2
7918 te %xcc, 0x7
7919 fble %fcc2, loop_648
7920 srl %i3, 0x0B, %o4
7921 nop
7922 fitos %f2, %f21
7923 fstox %f21, %f24
7924 fxtos %f24, %f0
7925 subc %l2, %g2, %l3
7926loop_648:
7927 nop
7928 set 0x1A, %i0
7929 lduha [%l7 + %i0] 0x80, %g1
7930 tgu %icc, 0x7
7931 fbe %fcc1, loop_649
7932 sethi 0x0CEB, %o6
7933 ldsw [%l7 + 0x48], %o7
7934 fbuge %fcc2, loop_650
7935loop_649:
7936 subcc %g6, 0x1A7F, %i7
7937 tgu %xcc, 0x3
7938 fnands %f29, %f11, %f17
7939loop_650:
7940 movg %xcc, %g3, %i4
7941 addcc %i5, %l0, %g4
7942 stx %l6, [%l7 + 0x38]
7943 xorcc %l4, 0x1A72, %o3
7944 fxnor %f14, %f14, %f26
7945 orn %g5, %g7, %o1
7946 tle %xcc, 0x4
7947 brgez %i0, loop_651
7948 brgez,a %i1, loop_652
7949 bvs,pn %xcc, loop_653
7950 fpadd32s %f23, %f22, %f6
7951loop_651:
7952 fmovsvc %xcc, %f22, %f29
7953loop_652:
7954 nop
7955 add %l7, 0x48, %l6
7956 wr %g0, 0x80, %asi
7957 casxa [%l6] 0x80, %l1, %i2
7958loop_653:
7959 bpos loop_654
7960 sllx %o5, %l5, %o0
7961 fbue,a %fcc1, loop_655
7962 movrne %o2, 0x122, %i3
7963loop_654:
7964 nop
7965 fitod %f6, %f30
7966 fdtox %f30, %f14
7967 popc %i6, %l2
7968loop_655:
7969 brlz,a %g2, loop_656
7970 fnor %f22, %f6, %f28
7971 saved
7972 rdpr %cwp, %g1
7973 rdpr %cansave, %g2
7974 rdpr %canrestore, %g3
7975 rdpr %cleanwin, %g4
7976 rdpr %otherwin, %g5
7977 rdpr %wstate, %g6
7978 fbu %fcc2, loop_657
7979loop_656:
7980 swap [%l7 + 0x24], %l3
7981 tle %icc, 0x6
7982 tgu %icc, 0x5
7983loop_657:
7984 nop
7985 set 0x3D, %i6
7986 stba %g1, [%l7 + %i6] 0xe3
7987 membar #Sync
7988 taddcc %o6, %o4, %g6
7989 fxnor %f26, %f0, %f0
7990 alignaddr %o7, %i7, %g3
7991 mulx %i4, 0x19BB, %i5
7992 ta %xcc, 0x6
7993 fbue,a %fcc2, loop_658
7994 xnor %g4, %l6, %l4
7995 movrne %o3, 0x256, %g5
7996 array16 %l0, %o1, %g7
7997loop_658:
7998 mulx %i0, 0x03B1, %l1
7999 sll %i1, 0x1E, %o5
8000 smulcc %l5, 0x09D3, %o0
8001 restored
8002 rdpr %cwp, %g1
8003 rdpr %cansave, %g2
8004 rdpr %canrestore, %g3
8005 rdpr %cleanwin, %g4
8006 rdpr %otherwin, %g5
8007 rdpr %wstate, %g6
8008 movvc %icc, %i2, %i3
8009 fmul8ulx16 %f30, %f28, %f28
8010 fmovdvc %xcc, %f11, %f0
8011 move %icc, %o2, %i6
8012 movge %xcc, %g2, %l2
8013 srax %g1, %l3, %o6
8014 set 0x7C, %l4
8015 lduwa [%l7 + %l4] 0x18, %o4
8016 movl %icc, %o7, %i7
8017 bl loop_659
8018 nop
8019 setx 0x126BE19F, %l0, %l6
8020 st %l6, [%l7 + 0x28]
8021 ld [%l7 + 0x28], %f24
8022 setx 0x51B4996A, %l1, %l5
8023 st %l5, [%l7 + 0x10]
8024 ld [%l7 + 0x10], %f21
8025 fadds %f21, %f24, %f3
8026 fxnor %f28, %f10, %f16
8027 orn %g6, %i4, %g3
8028loop_659:
8029 fmovrde %g4, %f2, %f30
8030 fbe,a %fcc2, loop_660
8031 udiv %l6, 0x1EBA, %i5
8032 call loop_661
8033 movvc %icc, %l4, %g5
8034loop_660:
8035 xorcc %l0, %o1, %o3
8036 bge loop_662
8037loop_661:
8038 movrgez %g7, %i0, %l1
8039 nop
8040 fitos %f5, %f12
8041 fstod %f12, %f16
8042 fnot1s %f21, %f13
8043loop_662:
8044 xnor %i1, 0x179A, %o5
8045 movge %xcc, %o0, %i2
8046 movcs %xcc, %i3, %l5
8047 tn %xcc, 0x0
8048 set 0x62, %o3
8049 ldstuba [%l7 + %o3] 0x18, %i6
8050 tn %xcc, 0x6
8051 fnand %f0, %f28, %f30
8052 fxor %f6, %f6, %f26
8053 ldstub [%l7 + 0x12], %o2
8054 fornot2 %f12, %f10, %f24
8055 sethi 0x05D7, %l2
8056 fcmpgt16 %f10, %f22, %g2
8057 fcmpgt16 %f20, %f4, %l3
8058 movl %xcc, %g1, %o6
8059 movcs %xcc, %o7, %o4
8060 ldx [%l7 + 0x18], %g6
8061 call loop_663
8062 fbuge %fcc1, loop_664
8063 movn %icc, %i4, %g3
8064 add %l7, 0x30, %l6
8065 wr %g0, 0x88, %asi
8066 casxa [%l6] 0x88, %i7, %l6
8067loop_663:
8068 tg %xcc, 0x1
8069loop_664:
8070 nop
8071 set 0x46, %g6
8072 ldstuba [%l7 + %g6] 0x11, %g4
8073 tvc %icc, 0x5
8074 tg %icc, 0x5
8075 array16 %i5, %l4, %g5
8076 andncc %o1, %o3, %g7
8077 sub %i0, %l0, %i1
8078 andn %l1, %o5, %o0
8079 xorcc %i3, %l5, %i2
8080 bn,a %xcc, loop_665
8081 edge32ln %i6, %l2, %g2
8082 edge8n %l3, %o2, %g1
8083 ld [%l7 + 0x74], %f16
8084loop_665:
8085 call loop_666
8086 movrgez %o7, 0x166, %o6
8087 andn %g6, %o4, %g3
8088 movvc %xcc, %i4, %i7
8089loop_666:
8090 bpos,pt %icc, loop_667
8091 or %l6, %g4, %i5
8092 fmovdleu %xcc, %f21, %f17
8093 nop
8094 fitos %f2, %f30
8095 fstox %f30, %f22
8096loop_667:
8097 fpsub16 %f10, %f20, %f20
8098 fbule,a %fcc2, loop_668
8099 fmovdvc %icc, %f23, %f14
8100 xnorcc %g5, %o1, %l4
8101 fpadd32 %f2, %f4, %f18
8102loop_668:
8103 fmovsgu %xcc, %f26, %f9
8104 restored
8105 rdpr %cwp, %g1
8106 rdpr %cansave, %g2
8107 rdpr %canrestore, %g3
8108 rdpr %cleanwin, %g4
8109 rdpr %otherwin, %g5
8110 rdpr %wstate, %g6
8111 nop
8112 fitod %f30, %f16
8113 ba,pn %icc, loop_669
8114 udivcc %g7, 0x06AF, %i0
8115 wr %g0, 0x11, %asi
8116 ldsba [%l7 + 0x6F] %asi, %o3
8117loop_669:
8118 srax %l0, 0x07, %l1
8119 srl %i1, %o0, %i3
8120 subccc %l5, 0x1E93, %o5
8121 array32 %i6, %i2, %g2
8122 smul %l2, %l3, %g1
8123 set 0x40, %i5
8124 stda %f0, [%l7 + %i5] 0x19
8125 srl %o7, %o6, %g6
8126 sub %o2, 0x1680, %g3
8127 fbg %fcc1, loop_670
8128 udiv %o4, 0x0A3B, %i7
8129 ta %icc, 0x2
8130 fornot1 %f26, %f28, %f20
8131loop_670:
8132 edge32l %l6, %i4, %i5
8133 tsubcc %g4, %o1, %g5
8134 mulscc %l4, %i0, %o3
8135 srax %l0, %g7, %i1
8136 movrgez %o0, 0x1B3, %l1
8137 orcc %i3, %l5, %i6
8138 nop
8139 setx 0x55E454E792F2EA43, %l0, %l6
8140 stx %l6, [%l7 + 0x28]
8141 ldd [%l7 + 0x28], %f8
8142 setx 0x5D57A6834B53A739, %l1, %l5
8143 stx %l5, [%l7 + 0x10]
8144 ldd [%l7 + 0x10], %f6
8145 faddd %f6, %f8, %f0
8146 fbuge %fcc0, loop_671
8147 edge16ln %i2, %g2, %o5
8148 set 0x40, %g2
8149 stxa %l2, [%l7 + %g2] 0x14
8150loop_671:
8151 tsubcctv %l3, %g1, %o7
8152 edge32n %o6, %g6, %g3
8153 fmovrsgz %o4, %f9, %f21
8154 movgu %icc, %o2, %l6
8155 fmovrse %i7, %f7, %f16
8156 tsubcc %i4, %i5, %o1
8157 alignaddrl %g5, %g4, %l4
8158 sub %i0, 0x0CCF, %l0
8159 nop
8160 fitod %f12, %f6
8161 fdtox %f6, %f10
8162 brlez %o3, loop_672
8163 fmovse %icc, %f22, %f6
8164 add %i1, %g7, %l1
8165 bvs,a,pn %xcc, loop_673
8166loop_672:
8167 andn %o0, 0x01D6, %l5
8168 fba %fcc2, loop_674
8169 srax %i6, %i3, %i2
8170loop_673:
8171 tg %icc, 0x1
8172 edge32l %o5, %g2, %l3
8173loop_674:
8174 tneg %icc, 0x2
8175 set 0x40, %g7
8176 ldda [%l7 + %g7] 0x15, %f0
8177 movne %xcc, %g1, %l2
8178 nop
8179 setx 0x421DE92C68299C53, %l0, %l6
8180 stx %l6, [%l7 + 0x28]
8181 ldd [%l7 + 0x28], %f22
8182 setx 0xFDC77C61C0E93AF0, %l1, %l5
8183 stx %l5, [%l7 + 0x10]
8184 ldd [%l7 + 0x10], %f8
8185 fsubd %f8, %f22, %f12
8186 sllx %o6, 0x1F, %o7
8187 movrlez %g6, %g3, %o2
8188 movcc %icc, %o4, %i7
8189 movvs %xcc, %i4, %l6
8190 membar 0x28
8191 andn %i5, 0x0079, %o1
8192 bg,a,pt %xcc, loop_675
8193 tcc %icc, 0x7
8194 srax %g4, %g5, %l4
8195 umulcc %i0, 0x083E, %o3
8196loop_675:
8197 edge16n %l0, %g7, %l1
8198 saved
8199 rdpr %cwp, %g1
8200 rdpr %cansave, %g2
8201 rdpr %canrestore, %g3
8202 rdpr %cleanwin, %g4
8203 rdpr %otherwin, %g5
8204 rdpr %wstate, %g6
8205 fbul %fcc2, loop_676
8206 fmovdgu %icc, %f10, %f11
8207 edge32n %o0, %i1, %i6
8208 addccc %i3, %l5, %o5
8209loop_676:
8210 tge %xcc, 0x6
8211 wr %g0, 0x80, %asi
8212 lda [%l7 + 0x20] %asi, %f16
8213 subccc %i2, 0x0AFD, %l3
8214 brlz %g2, loop_677
8215 edge8n %g1, %o6, %l2
8216 fbn,a %fcc1, loop_678
8217 movrlez %g6, %o7, %o2
8218loop_677:
8219 nop
8220 wr %g0, 0x0c, %asi
8221 sta %f15, [%l7 + 0x30] %asi
8222loop_678:
8223 udiv %g3, 0x0F2B, %i7
8224 andncc %i4, %o4, %i5
8225 edge32ln %o1, %g4, %g5
8226 edge8ln %l4, %l6, %i0
8227 movrgez %o3, 0x108, %g7
8228 taddcctv %l0, 0x0703, %l1
8229 udivx %i1, 0x1A29, %i6
8230 fmovd %f4, %f4
8231 mulx %o0, 0x0346, %l5
8232 fmovdleu %icc, %f25, %f13
8233 sdiv %o5, 0x18A9, %i3
8234 movrlz %i2, 0x0A1, %l3
8235 fcmpeq32 %f10, %f16, %g1
8236 andn %g2, %l2, %g6
8237 orncc %o7, 0x1DC0, %o6
8238 umul %o2, 0x0FC3, %i7
8239 xor %g3, 0x0DE2, %i4
8240 movn %xcc, %i5, %o1
8241 wr %g0, 0x81, %asi
8242 ldda [%l7 + 0x40] %asi, %f16
8243 edge16ln %g4, %o4, %g5
8244 bn,a,pt %icc, loop_679
8245 xor %l6, 0x1C4B, %l4
8246 orcc %i0, %g7, %l0
8247 fnors %f17, %f18, %f26
8248loop_679:
8249 array32 %o3, %l1, %i1
8250 sir 0x0ED3
8251 fand %f26, %f16, %f0
8252 movrgz %o0, %i6, %o5
8253 brlez,a %l5, loop_680
8254 for %f12, %f16, %f18
8255 taddcc %i3, %i2, %l3
8256 saved
8257 rdpr %cwp, %g1
8258 rdpr %cansave, %g2
8259 rdpr %canrestore, %g3
8260 rdpr %cleanwin, %g4
8261 rdpr %otherwin, %g5
8262 rdpr %wstate, %g6
8263loop_680:
8264 fmovda %icc, %f31, %f28
8265 bleu,pt %icc, loop_681
8266 udivcc %g1, 0x02E7, %g2
8267 tpos %xcc, 0x3
8268 or %g6, %l2, %o7
8269loop_681:
8270 bpos,a,pn %icc, loop_682
8271 fmovdgu %icc, %f2, %f17
8272 stb %o2, [%l7 + 0x58]
8273 membar 0x0D
8274loop_682:
8275 orcc %i7, 0x0FDC, %g3
8276 edge16l %i4, %i5, %o1
8277 stbar
8278 umul %g4, 0x1AD9, %o6
8279 udivx %o4, 0x110B, %g5
8280 smulcc %l4, 0x1BF6, %i0
8281 addc %l6, 0x0E68, %g7
8282 xor %l0, 0x0C3D, %o3
8283 taddcctv %i1, 0x16AD, %l1
8284 addcc %i6, 0x0138, %o0
8285 array32 %o5, %l5, %i2
8286 brgez,a %l3, loop_683
8287 edge8l %g1, %i3, %g6
8288 lduw [%l7 + 0x30], %g2
8289 move %icc, %o7, %l2
8290loop_683:
8291 nop
8292 set 0x7C, %l2
8293 lduwa [%l7 + %l2] 0x04, %o2
8294 subccc %i7, 0x11FA, %i4
8295 move %icc, %i5, %o1
8296 wr %g0, 0x89, %asi
8297 prefetcha [%l7 + 0x08] %asi, 0x3
8298 bcc loop_684
8299 mova %icc, %g3, %o4
8300 nop
8301 fitos %f4, %f13
8302 fstox %f13, %f16
8303 fxtos %f16, %f12
8304 orncc %o6, 0x018C, %l4
8305loop_684:
8306 fmovrse %i0, %f18, %f7
8307 tn %icc, 0x2
8308 orncc %l6, 0x1DD1, %g7
8309 fnor %f24, %f8, %f14
8310 sub %l0, 0x05C1, %o3
8311 orncc %g5, 0x0791, %i1
8312 fbe %fcc3, loop_685
8313 andncc %i6, %o0, %l1
8314 tvs %xcc, 0x3
8315 brgez %o5, loop_686
8316loop_685:
8317 srax %i2, %l5, %g1
8318 fbu %fcc0, loop_687
8319 subc %l3, 0x093D, %g6
8320loop_686:
8321 sub %i3, %o7, %l2
8322 mulscc %o2, %g2, %i4
8323loop_687:
8324 fmovdg %icc, %f6, %f18
8325 udiv %i7, 0x1E1A, %i5
8326 sub %g4, 0x1BFB, %o1
8327 sllx %g3, %o4, %o6
8328 movg %xcc, %l4, %l6
8329 tl %xcc, 0x0
8330 prefetch [%l7 + 0x34], 0x1
8331 movpos %icc, %i0, %l0
8332 movleu %xcc, %o3, %g7
8333 nop
8334 setx 0xBC5A42D7, %l0, %l6
8335 st %l6, [%l7 + 0x28]
8336 ld [%l7 + 0x28], %f22
8337 setx 0x84EECE80, %l1, %l5
8338 st %l5, [%l7 + 0x10]
8339 ld [%l7 + 0x10], %f5
8340 fadds %f5, %f22, %f10
8341 movgu %xcc, %g5, %i6
8342 nop
8343 setx 0x407C3369, %l0, %l6
8344 st %l6, [%l7 + 0x18]
8345 ld [%l7 + 0x18], %fsr
8346 fbne,a %fcc0, loop_688
8347 movrlz %o0, %i1, %o5
8348 ldub [%l7 + 0x57], %l1
8349 and %l5, %i2, %g1
8350loop_688:
8351 addcc %g6, 0x1A08, %i3
8352 smul %l3, 0x11E1, %l2
8353 fandnot2 %f14, %f24, %f20
8354 tgu %icc, 0x0
8355 tge %xcc, 0x4
8356 sra %o2, %o7, %g2
8357 alignaddr %i7, %i4, %i5
8358 add %g4, %g3, %o1
8359 movrlz %o6, 0x277, %o4
8360 alignaddrl %l6, %i0, %l0
8361 orcc %o3, %g7, %g5
8362 andncc %l4, %i6, %o0
8363 bne,pn %xcc, loop_689
8364 te %xcc, 0x3
8365 fmuld8sux16 %f5, %f15, %f12
8366 movrgz %o5, %l1, %i1
8367loop_689:
8368 nop
8369 add %l7, 0x68, %l6
8370 wr %g0, 0x11, %asi
8371 lda [%l6] %asi, %i2
8372 casa [%l6] 0x11, %i2, %g1
8373 wr %g0, 0x11, %asi
8374 ldda [%l7 + 0x40] %asi, %f0
8375 udivcc %l5, 0x036D, %g6
8376 fmovrdlz %l3, %f8, %f14
8377 fmovrsne %i3, %f1, %f3
8378 tcc %xcc, 0x7
8379 membar 0x05
8380 move %xcc, %l2, %o2
8381 movrgz %g2, 0x2D2, %i7
8382 wr %g0, 0x11, %asi
8383 prefetcha [%l7 + 0x30] %asi, 0x3
8384 popc 0x0348, %i5
8385 fmovsne %xcc, %f7, %f23
8386 fornot1s %f3, %f14, %f16
8387 fpsub16s %f17, %f0, %f15
8388 edge8 %g4, %g3, %o1
8389 be,pn %icc, loop_690
8390 sra %o6, %i4, %o4
8391 fmovrde %l6, %f26, %f30
8392 orn %i0, %l0, %o3
8393loop_690:
8394 nop
8395 wr %g0, 0x88, %asi
8396 stxa %g7, [%l7 + 0x18] %asi
8397 smul %g5, 0x024F, %l4
8398 tsubcc %o0, 0x1C34, %o5
8399 tne %xcc, 0x7
8400 nop
8401 set 0x38, %o6
8402 prefetch [%l7 + %o6], 0x1
8403 array16 %i6, %l1, %i2
8404 edge8n %i1, %l5, %g1
8405 movrlz %l3, 0x307, %i3
8406 sir 0x1359
8407 tn %icc, 0x1
8408 nop
8409 setx 0xFD22A392, %l0, %l6
8410 st %l6, [%l7 + 0x28]
8411 ld [%l7 + 0x28], %f28
8412 setx 0x3024C450, %l1, %l5
8413 st %l5, [%l7 + 0x10]
8414 ld [%l7 + 0x10], %f21
8415 fadds %f21, %f28, %f28
8416 be,pn %xcc, loop_691
8417 fmovsvc %icc, %f13, %f8
8418 membar 0x51
8419 xorcc %l2, %o2, %g2
8420loop_691:
8421 edge8n %i7, %o7, %g6
8422 tl %xcc, 0x3
8423 nop
8424 fitod %f13, %f6
8425 andncc %g4, %i5, %g3
8426 movpos %icc, %o1, %o6
8427 sll %i4, 0x0F, %o4
8428 add %l7, 0x78, %l6
8429 wr %g0, 0x81, %asi
8430 casxa [%l6] %asi, %l6, %l0
8431 fbn %fcc2, loop_692
8432 addcc %o3, 0x1863, %i0
8433 fabss %f2, %f27
8434 fcmpgt32 %f24, %f12, %g5
8435loop_692:
8436 orncc %g7, 0x1E11, %l4
8437 array16 %o0, %o5, %l1
8438 fornot1 %f30, %f18, %f24
8439 nop
8440 fitos %f0, %f31
8441 fstox %f31, %f2
8442 fbule %fcc1, loop_693
8443 tne %icc, 0x4
8444 set 0x40, %o5
8445 stda %f16, [%l7 + %o5] 0x18
8446loop_693:
8447 std %f6, [%l7 + 0x48]
8448 brlz,a %i6, loop_694
8449 nop
8450 setx 0xD062985A, %l0, %l6
8451 st %l6, [%l7 + 0x5C]
8452 ld [%l7 + 0x5C], %fsr
8453 movle %icc, %i1, %l5
8454 fmovdle %icc, %f0, %f20
8455loop_694:
8456 sdiv %i2, 0x04F8, %l3
8457 fbue,a %fcc0, loop_695
8458 ld [%l7 + 0x4C], %f20
8459 bcc,a,pt %xcc, loop_696
8460 array32 %g1, %i3, %l2
8461loop_695:
8462 alignaddr %g2, %o2, %o7
8463 set 0x10, %l6
8464 prefetcha [%l7 + %l6] 0x18, 0x2
8465loop_696:
8466 fpadd16s %f19, %f27, %f13
8467 fba,a %fcc3, loop_697
8468 brgez %g4, loop_698
8469 bpos,a,pn %icc, loop_699
8470 sethi 0x1076, %i5
8471loop_697:
8472 array8 %g3, %o1, %o6
8473loop_698:
8474 nop
8475 fitos %f9, %f30
8476 fstod %f30, %f26
8477loop_699:
8478 fmovrse %g6, %f27, %f29
8479 fbuge %fcc1, loop_700
8480 fmovsleu %icc, %f5, %f31
8481 umul %i4, 0x1024, %o4
8482 set 0x76, %i3
8483 lduha [%l7 + %i3] 0x19, %l6
8484loop_700:
8485 fmovs %f18, %f0
8486 tcc %xcc, 0x4
8487 movne %icc, %l0, %i0
8488 edge32l %g5, %o3, %g7
8489 fmuld8sux16 %f7, %f15, %f10
8490 fxnor %f10, %f30, %f24
8491 fmovrse %o0, %f21, %f27
8492 tsubcc %l4, %l1, %i6
8493 movn %xcc, %o5, %i1
8494 nop
8495 setx loop_701, %l0, %l1
8496 wrpr 0x1, %tl
8497 wrpr %l1, %tnpc
8498 setx 0x34400001400, %l0, %l1
8499 wrpr %l1, %tstate
8500 wrhpr 0x4, %htstate
8501 done
8502 taddcctv %l5, %l3, %i2
8503 fbne,a %fcc0, loop_702
8504 tgu %icc, 0x4
8505loop_701:
8506 movcc %icc, %i3, %g1
8507 nop
8508 setx 0x2FD8CB34, %l0, %l6
8509 st %l6, [%l7 + 0x28]
8510 ld [%l7 + 0x28], %f0
8511 setx 0xC3794DB6, %l1, %l5
8512 st %l5, [%l7 + 0x10]
8513 ld [%l7 + 0x10], %f26
8514 fsubs %f26, %f0, %f27
8515loop_702:
8516 movpos %icc, %l2, %g2
8517 orn %o7, 0x04B8, %i7
8518 movne %xcc, %g4, %o2
8519 membar 0x3F
8520 alignaddr %i5, %o1, %o6
8521 alignaddrl %g6, %i4, %g3
8522 taddcctv %l6, 0x1B62, %o4
8523 edge16ln %i0, %g5, %o3
8524 fbn,a %fcc0, loop_703
8525 ld [%l7 + 0x1C], %f27
8526 alignaddrl %l0, %o0, %l4
8527 tg %xcc, 0x2
8528loop_703:
8529 tleu %icc, 0x7
8530 movge %icc, %l1, %i6
8531 fcmple32 %f4, %f14, %o5
8532 te %xcc, 0x0
8533 nop
8534 setx 0xDE7736D7F646CC3F, %l0, %l6
8535 stx %l6, [%l7 + 0x28]
8536 ldd [%l7 + 0x28], %f20
8537 setx 0x6163B6AF9D818F34, %l1, %l5
8538 stx %l5, [%l7 + 0x10]
8539 ldd [%l7 + 0x10], %f26
8540 fdivd %f26, %f20, %f8
8541 wr %g0, 0x2b, %asi
8542 stha %g7, [%l7 + 0x6E] %asi
8543 membar #Sync
8544 fmovdleu %xcc, %f31, %f17
8545 srax %l5, %l3, %i1
8546 edge32ln %i3, %g1, %i2
8547 movleu %icc, %g2, %l2
8548 mulx %i7, %o7, %o2
8549 tsubcc %g4, 0x12B2, %o1
8550 prefetch [%l7 + 0x6C], 0x1
8551 sir 0x0CCE
8552 umul %i5, %g6, %o6
8553 orn %g3, %i4, %o4
8554 fmovrslz %l6, %f15, %f3
8555 addcc %i0, 0x1E72, %o3
8556 tgu %xcc, 0x2
8557 movre %l0, 0x043, %g5
8558 and %o0, %l1, %i6
8559 bneg %icc, loop_704
8560 edge32n %o5, %l4, %g7
8561 movrlz %l3, 0x3C4, %i1
8562 udiv %i3, 0x1CCC, %g1
8563loop_704:
8564 tpos %xcc, 0x6
8565 tsubcctv %l5, %i2, %g2
8566 ldstub [%l7 + 0x79], %i7
8567 edge32l %o7, %o2, %g4
8568 sdiv %o1, 0x0A2D, %l2
8569 fbn %fcc1, loop_705
8570 edge8 %g6, %i5, %o6
8571 andcc %i4, 0x0D2B, %g3
8572 fbne,a %fcc0, loop_706
8573loop_705:
8574 tneg %xcc, 0x2
8575 fnot1 %f14, %f26
8576 movrgez %l6, 0x39B, %i0
8577loop_706:
8578 nop
8579 set 0x40, %o1
8580 stda %f16, [%l7 + %o1] 0x89
8581 fmovdne %xcc, %f31, %f26
8582 movl %xcc, %o3, %l0
8583 movrgez %o4, %g5, %l1
8584 movrgz %i6, %o5, %o0
8585 sir 0x1F2D
8586 nop
8587 setx 0x563BC82C, %l0, %l6
8588 st %l6, [%l7 + 0x28]
8589 ld [%l7 + 0x28], %f26
8590 setx 0xE1D0C62A, %l1, %l5
8591 st %l5, [%l7 + 0x10]
8592 ld [%l7 + 0x10], %f28
8593 fdivs %f28, %f26, %f21
8594 ta %icc, 0x6
8595 tpos %xcc, 0x2
8596 array32 %l4, %l3, %i1
8597 mova %xcc, %g7, %g1
8598 tpos %icc, 0x7
8599 fsrc1s %f23, %f7
8600 fcmpeq16 %f30, %f8, %i3
8601 movvc %icc, %i2, %l5
8602 tvc %icc, 0x1
8603 movrne %g2, %i7, %o7
8604 subc %g4, %o2, %o1
8605 fbne %fcc2, loop_707
8606 fbug,a %fcc1, loop_708
8607 tneg %xcc, 0x2
8608 edge32l %g6, %l2, %i5
8609loop_707:
8610 bgu,a %xcc, loop_709
8611loop_708:
8612 fmovdneg %icc, %f16, %f21
8613 nop
8614 setx loop_710, %l0, %l1
8615 wrpr 0x1, %tl
8616 wrpr %l1, %tnpc
8617 setx 0x34400001400, %l0, %l1
8618 wrpr %l1, %tstate
8619 wrhpr 0x4, %htstate
8620 done
8621 mulx %i4, %o6, %g3
8622loop_709:
8623 tcc %xcc, 0x0
8624 fnors %f1, %f21, %f2
8625loop_710:
8626 alignaddrl %l6, %i0, %l0
8627 bne,a,pn %xcc, loop_711
8628 fmul8x16al %f17, %f9, %f4
8629 saved
8630 rdpr %cwp, %g1
8631 rdpr %cansave, %g2
8632 rdpr %canrestore, %g3
8633 rdpr %cleanwin, %g4
8634 rdpr %otherwin, %g5
8635 rdpr %wstate, %g6
8636 nop
8637 setx loop_712, %l0, %l1
8638 wrpr 0x1, %tl
8639 wrpr %l1, %tnpc
8640 setx 0x34400001400, %l0, %l1
8641 wrpr %l1, %tstate
8642 wrhpr 0x4, %htstate
8643 done
8644loop_711:
8645 brgz,a %o4, loop_713
8646 sethi 0x0FE5, %o3
8647 fbg,a %fcc3, loop_714
8648loop_712:
8649 movvc %xcc, %l1, %i6
8650loop_713:
8651 nop
8652 fitos %f3, %f7
8653 tleu %xcc, 0x6
8654loop_714:
8655 faligndata %f0, %f26, %f0
8656 fandnot2 %f10, %f16, %f2
8657 ble,a loop_715
8658 sethi 0x0112, %o5
8659 fmovda %xcc, %f0, %f4
8660 fmovdcc %icc, %f13, %f26
8661loop_715:
8662 nop
8663 fitod %f5, %f20
8664 sub %o0, 0x19C9, %g5
8665 edge32 %l3, %i1, %g7
8666 fbn,a %fcc3, loop_716
8667 xorcc %g1, %l4, %i3
8668 orn %l5, 0x10C1, %i2
8669 move %icc, %g2, %i7
8670loop_716:
8671 srl %g4, %o2, %o1
8672 movcs %icc, %g6, %o7
8673 ldd [%l7 + 0x78], %f30
8674 nop
8675 set 0x6C, %o0
8676 stw %i5, [%l7 + %o0]
8677 nop
8678 setx 0x40871F242D55DBEA, %l0, %l6
8679 stx %l6, [%l7 + 0x28]
8680 ldd [%l7 + 0x28], %f8
8681 fsqrtd %f8, %f20
8682 movg %icc, %l2, %o6
8683 udivx %g3, 0x1E5F, %l6
8684 umulcc %i0, %l0, %o4
8685 taddcctv %i4, 0x0314, %l1
8686 nop
8687 set 0x38, %g1
8688 stx %o3, [%l7 + %g1]
8689 bg,a %xcc, loop_717
8690 stbar
8691 add %i6, %o0, %o5
8692 movge %xcc, %g5, %i1
8693loop_717:
8694 add %l3, %g7, %g1
8695 srl %i3, %l4, %l5
8696 edge32n %g2, %i7, %i2
8697 srlx %g4, 0x01, %o2
8698 ta %icc, 0x6
8699 addccc %o1, 0x06E9, %g6
8700 bge loop_718
8701 fmovda %xcc, %f29, %f29
8702 ldd [%l7 + 0x18], %o6
8703 addc %l2, %i5, %o6
8704loop_718:
8705 xorcc %g3, 0x05AB, %i0
8706 sdiv %l0, 0x095F, %l6
8707 brnz %o4, loop_719
8708 brgz %i4, loop_720
8709 movgu %icc, %o3, %l1
8710 xor %o0, %o5, %g5
8711loop_719:
8712 add %i1, 0x074D, %i6
8713loop_720:
8714 orcc %l3, %g1, %i3
8715 fmovdleu %xcc, %f29, %f17
8716 fbe,a %fcc1, loop_721
8717 xor %g7, %l5, %l4
8718 nop
8719 set 0x1A, %o4
8720 ldstub [%l7 + %o4], %i7
8721 subccc %g2, %g4, %o2
8722loop_721:
8723 fbue %fcc0, loop_722
8724 tcs %xcc, 0x7
8725 movl %xcc, %i2, %o1
8726 taddcc %o7, 0x1A0C, %g6
8727loop_722:
8728 tl %icc, 0x0
8729 ldstub [%l7 + 0x4B], %l2
8730 stx %i5, [%l7 + 0x30]
8731 nop
8732 fitos %f8, %f21
8733 fstox %f21, %f28
8734 fxtos %f28, %f2
8735 fmovscc %icc, %f12, %f31
8736 set 0x10, %l5
8737 ldxa [%l7 + %l5] 0x89, %o6
8738 movge %xcc, %i0, %g3
8739 edge16 %l6, %l0, %i4
8740 movge %icc, %o3, %l1
8741 faligndata %f6, %f14, %f30
8742 movvs %icc, %o0, %o4
8743 ldub [%l7 + 0x43], %o5
8744 tcc %xcc, 0x4
8745 bn %xcc, loop_723
8746 fornot2 %f0, %f8, %f20
8747 movrgez %i1, %i6, %l3
8748 te %xcc, 0x3
8749loop_723:
8750 nop
8751 set 0x38, %i2
8752 lduha [%l7 + %i2] 0x81, %g1
8753 fpmerge %f9, %f21, %f18
8754 fmul8ulx16 %f8, %f14, %f4
8755 fbug,a %fcc1, loop_724
8756 bgu,a %icc, loop_725
8757 fmovdl %icc, %f21, %f25
8758 sdivcc %g5, 0x0A34, %g7
8759loop_724:
8760 movneg %xcc, %i3, %l4
8761loop_725:
8762 fmovda %icc, %f4, %f9
8763 movvs %xcc, %i7, %l5
8764 addc %g4, 0x133C, %o2
8765 stb %i2, [%l7 + 0x57]
8766 membar 0x71
8767 taddcc %o1, %o7, %g6
8768 edge8n %l2, %g2, %o6
8769 set 0x70, %l3
8770 ldsha [%l7 + %l3] 0x04, %i5
8771 movl %icc, %i0, %g3
8772 movle %icc, %l6, %i4
8773 movneg %xcc, %o3, %l1
8774 nop
8775 fitod %f6, %f12
8776 fdtox %f12, %f28
8777 fxtod %f28, %f4
8778 xnor %l0, 0x16C6, %o4
8779 sethi 0x1734, %o5
8780 tsubcc %i1, %o0, %l3
8781 ldd [%l7 + 0x78], %g0
8782 mova %xcc, %i6, %g7
8783 fble,a %fcc1, loop_726
8784 subcc %g5, %i3, %l4
8785 movvs %xcc, %l5, %i7
8786 fmul8ulx16 %f0, %f30, %f8
8787loop_726:
8788 ldsw [%l7 + 0x20], %o2
8789 ldsh [%l7 + 0x68], %i2
8790 fmovs %f28, %f3
8791 alignaddrl %o1, %g4, %g6
8792 edge16n %l2, %o7, %g2
8793 wr %g0, 0x11, %asi
8794 lda [%l7 + 0x6C] %asi, %f7
8795 popc %o6, %i0
8796 array32 %g3, %i5, %i4
8797 tleu %xcc, 0x6
8798 srlx %o3, %l6, %l1
8799 orn %o4, 0x0C75, %o5
8800 wr %g0, 0x80, %asi
8801 prefetcha [%l7 + 0x40] %asi, 0x3
8802 addccc %o0, %l0, %g1
8803 stb %l3, [%l7 + 0x3F]
8804 fmovse %xcc, %f0, %f8
8805 movrlez %g7, %g5, %i3
8806 subcc %l4, %i6, %l5
8807 sethi 0x1B84, %i7
8808 tneg %icc, 0x4
8809 popc 0x03A2, %i2
8810 movne %icc, %o2, %g4
8811 taddcctv %g6, %l2, %o1
8812 add %g2, %o7, %i0
8813 alignaddrl %o6, %g3, %i4
8814 edge32 %o3, %i5, %l6
8815 fcmpeq16 %f24, %f16, %o4
8816 fcmple16 %f26, %f4, %o5
8817 edge32n %l1, %o0, %l0
8818 smulcc %g1, %l3, %i1
8819 subccc %g7, 0x0B6B, %g5
8820 ldub [%l7 + 0x4E], %l4
8821 fbuge %fcc2, loop_727
8822 sdivx %i6, 0x0994, %l5
8823 movg %icc, %i7, %i2
8824 fnot1 %f4, %f0
8825loop_727:
8826 stb %i3, [%l7 + 0x26]
8827 subcc %o2, 0x13CD, %g4
8828 be,pn %xcc, loop_728
8829 nop
8830 setx loop_729, %l0, %l1
8831 jmpl %l1, %g6
8832 taddcc %l2, %o1, %o7
8833 taddcctv %g2, %o6, %g3
8834loop_728:
8835 fbuge,a %fcc2, loop_730
8836loop_729:
8837 srlx %i4, %i0, %o3
8838 orcc %l6, %i5, %o4
8839 fmuld8sux16 %f7, %f22, %f0
8840loop_730:
8841 nop
8842 fitod %f12, %f22
8843 fdtoi %f22, %f23
8844 fnot2s %f2, %f16
8845 stbar
8846 sdivcc %l1, 0x1806, %o5
8847 bcs loop_731
8848 movg %icc, %o0, %g1
8849 bneg,pn %xcc, loop_732
8850 sth %l0, [%l7 + 0x24]
8851loop_731:
8852 flush %l7 + 0x64
8853 srlx %i1, 0x04, %g7
8854loop_732:
8855 movneg %icc, %l3, %g5
8856 srl %l4, 0x1F, %l5
8857 movrlz %i7, 0x27C, %i6
8858 srlx %i3, 0x0A, %o2
8859 sdivx %g4, 0x0DFC, %g6
8860 edge32ln %l2, %i2, %o7
8861 bl,a,pn %xcc, loop_733
8862 tcs %xcc, 0x3
8863 ldx [%l7 + 0x20], %o1
8864 fmovsne %icc, %f27, %f0
8865loop_733:
8866 fbu %fcc2, loop_734
8867 smulcc %o6, 0x1EF3, %g3
8868 fmovdvs %icc, %f24, %f5
8869 tpos %icc, 0x6
8870loop_734:
8871 brlez %i4, loop_735
8872 fmovs %f31, %f13
8873 wr %g0, 0x19, %asi
8874 lduwa [%l7 + 0x68] %asi, %i0
8875loop_735:
8876 bg loop_736
8877 ldsb [%l7 + 0x0C], %g2
8878 flush %l7 + 0x5C
8879 brz %o3, loop_737
8880loop_736:
8881 udiv %i5, 0x11A0, %l6
8882 fba %fcc3, loop_738
8883 tl %icc, 0x2
8884loop_737:
8885 nop
8886 fitod %f12, %f4
8887 fdtos %f4, %f22
8888 movrlz %l1, %o5, %o0
8889loop_738:
8890 edge8l %g1, %o4, %i1
8891 bl,a,pt %xcc, loop_739
8892 move %xcc, %g7, %l3
8893 sdivx %g5, 0x1E48, %l4
8894 andncc %l0, %i7, %l5
8895loop_739:
8896 fmovsvc %xcc, %f14, %f31
8897 fbuge %fcc0, loop_740
8898 tcs %xcc, 0x1
8899 wr %g0, 0x10, %asi
8900 ldda [%l7 + 0x10] %asi, %i2
8901loop_740:
8902 orncc %o2, %i6, %g4
8903 edge16n %g6, %l2, %o7
8904 edge8 %i2, %o6, %o1
8905 set 0x70, %i7
8906 prefetcha [%l7 + %i7] 0x81, 0x3
8907 fmovsa %xcc, %f17, %f12
8908 tcs %xcc, 0x7
8909 mulx %i0, 0x06C3, %g2
8910 fmovde %xcc, %f11, %f29
8911 be,a %icc, loop_741
8912 tleu %xcc, 0x4
8913 edge32ln %i4, %i5, %l6
8914 fones %f1
8915loop_741:
8916 fmovdcc %xcc, %f9, %f18
8917 fbn,a %fcc2, loop_742
8918 stw %o3, [%l7 + 0x70]
8919 wr %g0, 0x10, %asi
8920 stda %f16, [%l7 + 0x40] %asi
8921loop_742:
8922 movvc %xcc, %o5, %l1
8923 fnot2s %f25, %f24
8924 fmovrdne %g1, %f10, %f4
8925 fsrc1 %f16, %f6
8926 fnand %f12, %f6, %f0
8927 fbul,a %fcc3, loop_743
8928 fbule,a %fcc2, loop_744
8929 nop
8930 setx 0x2C0CD084C07C79B5, %l0, %l6
8931 stx %l6, [%l7 + 0x08]
8932 ldx [%l7 + 0x08], %fsr
8933 set 0x48, %g5
8934 swapa [%l7 + %g5] 0x0c, %o0
8935loop_743:
8936 fmovspos %icc, %f22, %f22
8937loop_744:
8938 fbu,a %fcc1, loop_745
8939 bne,a %xcc, loop_746
8940 fandnot1s %f22, %f6, %f24
8941 ldx [%l7 + 0x68], %i1
8942loop_745:
8943 edge8l %g7, %l3, %g5
8944loop_746:
8945 fmul8ulx16 %f30, %f24, %f28
8946 sra %l4, 0x0B, %o4
8947 fpmerge %f8, %f7, %f4
8948 fmovsl %xcc, %f19, %f29
8949 tvc %icc, 0x1
8950 tneg %icc, 0x5
8951 fornot1 %f14, %f14, %f22
8952 orncc %i7, 0x1F74, %l5
8953 tg %icc, 0x2
8954 fmovrslz %i3, %f2, %f21
8955 edge32l %l0, %o2, %g4
8956 array32 %i6, %l2, %g6
8957 add %o7, 0x0F55, %o6
8958 movne %xcc, %o1, %i2
8959 set 0x18, %o2
8960 ldstuba [%l7 + %o2] 0x0c, %g3
8961 set 0x70, %g3
8962 prefetcha [%l7 + %g3] 0x80, 0x1
8963 edge8l %i0, %i4, %i5
8964 ldx [%l7 + 0x58], %l6
8965 ldub [%l7 + 0x6E], %o5
8966 edge8n %l1, %o3, %o0
8967 add %l7, 0x28, %l6
8968 wr %g0, 0x89, %asi
8969 ldxa [%l6] %asi, %i1
8970 casxa [%l6] 0x89, %i1, %g7
8971 fandnot1 %f0, %f2, %f4
8972 subc %l3, 0x1318, %g5
8973 movneg %xcc, %l4, %g1
8974 restored
8975 rdpr %cwp, %g1
8976 rdpr %cansave, %g2
8977 rdpr %canrestore, %g3
8978 rdpr %cleanwin, %g4
8979 rdpr %otherwin, %g5
8980 rdpr %wstate, %g6
8981 tl %icc, 0x2
8982 bg,a,pn %xcc, loop_747
8983 tcc %xcc, 0x1
8984 te %icc, 0x4
8985 movge %xcc, %i7, %o4
8986loop_747:
8987 umul %l5, 0x1368, %l0
8988 stw %o2, [%l7 + 0x70]
8989 andncc %i3, %i6, %g4
8990 for %f4, %f30, %f6
8991 edge8l %l2, %g6, %o7
8992 swap [%l7 + 0x3C], %o6
8993 nop
8994 setx loop_748, %l0, %l1
8995 wrpr 0x1, %tl
8996 wrpr %l1, %tpc
8997 add %l1, 0x4, %l1
8998 wrpr %l1, %tnpc
8999 setx 0x34400001400, %l0, %l1
9000 wrpr %l1, %tstate
9001 wrhpr 0x4, %htstate
9002 retry
9003 popc %i2, %g3
9004 bleu,pt %xcc, loop_749
9005 sub %g2, 0x1E4A, %i0
9006loop_748:
9007 tle %icc, 0x2
9008 orn %o1, 0x028E, %i4
9009loop_749:
9010 restored
9011 rdpr %cwp, %g1
9012 rdpr %cansave, %g2
9013 rdpr %canrestore, %g3
9014 rdpr %cleanwin, %g4
9015 rdpr %otherwin, %g5
9016 rdpr %wstate, %g6
9017 edge16ln %i5, %l6, %l1
9018 nop
9019 setx 0x1E6B1D19415244FF, %l0, %l6
9020 stx %l6, [%l7 + 0x28]
9021 ldd [%l7 + 0x28], %f0
9022 setx 0x1F9AD60A604D5C73, %l1, %l5
9023 stx %l5, [%l7 + 0x10]
9024 ldd [%l7 + 0x10], %f10
9025 fdivd %f10, %f0, %f26
9026 srax %o5, %o0, %o3
9027 umul %g7, 0x1E01, %i1
9028 movl %icc, %g5, %l4
9029 fpadd32s %f5, %f20, %f6
9030 wr %g0, 0x89, %asi
9031 lduwa [%l7 + 0x20] %asi, %l3
9032 movleu %xcc, %i7, %g1
9033 brlz %o4, loop_750
9034 fmovdge %xcc, %f9, %f31
9035 edge32n %l0, %o2, %i3
9036 tvc %icc, 0x5
9037loop_750:
9038 brgez,a %i6, loop_751
9039 nop
9040 setx 0x26392FB0B04C29BE, %l0, %l6
9041 stx %l6, [%l7 + 0x38]
9042 ldx [%l7 + 0x38], %fsr
9043 tcc %icc, 0x3
9044 movge %xcc, %l5, %g4
9045loop_751:
9046 edge16ln %g6, %o7, %o6
9047 set 0x40, %l1
9048 ldda [%l7 + %l1] 0x89, %f16
9049 andn %l2, 0x10A0, %i2
9050 tn %xcc, 0x5
9051 swap [%l7 + 0x3C], %g2
9052 ld [%l7 + 0x08], %f31
9053 tcs %xcc, 0x4
9054 add %l7, 0x54, %l6
9055 wr %g0, 0x81, %asi
9056 lda [%l6] %asi, %i0
9057 casa [%l6] 0x81, %i0, %o1
9058 movrlz %i4, %g3, %l6
9059 fmovsg %xcc, %f28, %f22
9060 fmuld8ulx16 %f25, %f4, %f10
9061 movne %icc, %l1, %o5
9062 edge32n %i5, %o3, %o0
9063 fnot1 %f24, %f24
9064 sub %g7, 0x17FC, %g5
9065 and %l4, 0x13F4, %l3
9066 set 0x40, %l0
9067 ldda [%l7 + %l0] 0x04, %f16
9068 lduh [%l7 + 0x66], %i1
9069 fbo,a %fcc2, loop_752
9070 fbuge,a %fcc3, loop_753
9071 tle %icc, 0x3
9072 nop
9073 fitos %f11, %f29
9074 fstoi %f29, %f5
9075loop_752:
9076 bshuffle %f16, %f22, %f10
9077loop_753:
9078 tsubcc %i7, 0x1B0E, %g1
9079 stw %l0, [%l7 + 0x24]
9080 or %o4, 0x08CA, %i3
9081 edge16n %o2, %l5, %i6
9082 bn,a loop_754
9083 srax %g4, 0x03, %o7
9084 fmovsl %icc, %f0, %f9
9085 stb %g6, [%l7 + 0x31]
9086loop_754:
9087 bgu,a loop_755
9088 fandnot1s %f12, %f28, %f18
9089 bshuffle %f4, %f0, %f8
9090 fmovdvs %xcc, %f14, %f14
9091loop_755:
9092 bcc %xcc, loop_756
9093 tl %xcc, 0x1
9094 fnors %f22, %f21, %f30
9095 xorcc %l2, %i2, %g2
9096loop_756:
9097 fmovdn %xcc, %f31, %f3
9098 add %l7, 0x40, %l6
9099 wr %g0, 0x80, %asi
9100 ldxa [%l6] %asi, %o6
9101 casxa [%l6] 0x80, %o6, %i0
9102 edge16 %o1, %g3, %i4
9103 ble,pn %xcc, loop_757
9104 xorcc %l1, 0x0734, %l6
9105 tvc %icc, 0x0
9106 udiv %i5, 0x1295, %o5
9107loop_757:
9108 bn %icc, loop_758
9109 fmovdvc %xcc, %f4, %f16
9110 membar 0x48
9111 taddcctv %o0, %g7, %o3
9112loop_758:
9113 ldd [%l7 + 0x28], %f16
9114 sdiv %g5, 0x0E8F, %l3
9115 srlx %l4, %i7, %g1
9116 edge16ln %i1, %l0, %o4
9117 nop
9118 fitod %f13, %f10
9119 move %xcc, %i3, %o2
9120 fpack16 %f16, %f28
9121 add %l7, 0x08, %l6
9122 wr %g0, 0x80, %asi
9123 casxa [%l6] %asi, %l5, %i6
9124 movcc %xcc, %g4, %g6
9125 fmovdneg %xcc, %f0, %f3
9126 movge %xcc, %o7, %i2
9127 stw %l2, [%l7 + 0x54]
9128 bshuffle %f14, %f0, %f28
9129 fmovsvc %icc, %f29, %f13
9130 movle %xcc, %g2, %i0
9131 ldstub [%l7 + 0x1A], %o1
9132 fornot2s %f10, %f8, %f27
9133 movre %o6, 0x1B0, %g3
9134 tg %xcc, 0x4
9135 udivx %l1, 0x0B17, %i4
9136 fmul8ulx16 %f22, %f30, %f14
9137 orcc %i5, %o5, %l6
9138 movge %xcc, %o0, %g7
9139 tcs %xcc, 0x7
9140 srax %g5, 0x05, %l3
9141 tcc %xcc, 0x5
9142 edge16l %o3, %i7, %l4
9143 fone %f24
9144 edge32l %g1, %i1, %l0
9145 brlez %o4, loop_759
9146 add %i3, %o2, %i6
9147 wr %g0, 0x88, %asi
9148 ldswa [%l7 + 0x28] %asi, %l5
9149loop_759:
9150 tne %xcc, 0x1
9151 add %l7, 0x58, %l6
9152 wr %g0, 0x80, %asi
9153 casxa [%l6] %asi, %g6, %o7
9154 ldsw [%l7 + 0x50], %i2
9155 edge16 %l2, %g4, %i0
9156 faligndata %f18, %f30, %f18
9157 bvs,pn %icc, loop_760
9158 edge8l %o1, %o6, %g3
9159 tvc %xcc, 0x5
9160 subcc %l1, 0x0CAC, %g2
9161loop_760:
9162 srl %i4, %i5, %l6
9163 movne %icc, %o0, %o5
9164 move %xcc, %g5, %g7
9165 alignaddr %l3, %i7, %o3
9166 flush %l7 + 0x7C
9167 nop
9168 fitos %f12, %f1
9169 fstox %f1, %f28
9170 edge8l %g1, %l4, %i1
9171 udiv %o4, 0x08FE, %i3
9172 edge32 %o2, %i6, %l0
9173 sdiv %g6, 0x10B1, %l5
9174 wr %g0, 0x04, %asi
9175 lduha [%l7 + 0x56] %asi, %o7
9176 ldsh [%l7 + 0x36], %l2
9177 tvs %icc, 0x6
9178 xorcc %i2, %i0, %o1
9179 brgez %o6, loop_761
9180 fmovrdlez %g4, %f26, %f24
9181 addc %l1, %g3, %g2
9182 tpos %xcc, 0x6
9183loop_761:
9184 fmovdneg %icc, %f23, %f3
9185 fmul8ulx16 %f20, %f2, %f10
9186 for %f6, %f20, %f8
9187 srl %i5, %i4, %o0
9188 bpos %icc, loop_762
9189 movgu %xcc, %o5, %l6
9190 popc %g7, %l3
9191 fbug,a %fcc1, loop_763
9192loop_762:
9193 brlez %i7, loop_764
9194 movrne %g5, 0x1ED, %g1
9195 sir 0x1B67
9196loop_763:
9197 movneg %xcc, %l4, %o3
9198loop_764:
9199 tneg %icc, 0x4
9200 fnegs %f31, %f19
9201 tl %xcc, 0x6
9202 mulx %o4, %i3, %o2
9203 alignaddr %i6, %l0, %g6
9204 movg %xcc, %i1, %o7
9205 taddcc %l2, 0x1F0C, %i2
9206 movne %xcc, %l5, %i0
9207 edge8ln %o1, %o6, %g4
9208 wr %g0, 0x88, %asi
9209 sta %f31, [%l7 + 0x60] %asi
9210 move %icc, %g3, %g2
9211 fnot1s %f20, %f27
9212 srax %i5, 0x08, %i4
9213 fblg,a %fcc3, loop_765
9214 edge16l %l1, %o5, %l6
9215 fbne,a %fcc3, loop_766
9216 brgz %g7, loop_767
9217loop_765:
9218 smul %o0, 0x1060, %l3
9219 taddcctv %g5, %i7, %g1
9220loop_766:
9221 sdivx %l4, 0x1311, %o4
9222loop_767:
9223 nop
9224 setx loop_768, %l0, %l1
9225 wrpr 0x1, %tl
9226 wrpr %l1, %tpc
9227 add %l1, 0x4, %l1
9228 wrpr %l1, %tnpc
9229 setx 0x34400001400, %l0, %l1
9230 wrpr %l1, %tstate
9231 wrhpr 0x4, %htstate
9232 retry
9233 movne %xcc, %i3, %o3
9234 fba %fcc1, loop_769
9235 tgu %xcc, 0x4
9236loop_768:
9237 srlx %i6, 0x19, %l0
9238 sethi 0x15CB, %g6
9239loop_769:
9240 nop
9241 wr %g0, 0x80, %asi
9242 ldswa [%l7 + 0x24] %asi, %i1
9243 ldub [%l7 + 0x0A], %o7
9244 umul %o2, 0x048D, %i2
9245 nop
9246 fitod %f2, %f28
9247 fdtos %f28, %f17
9248 fbe %fcc2, loop_770
9249 edge32ln %l5, %i0, %l2
9250 fornot1 %f24, %f2, %f2
9251 taddcctv %o1, %o6, %g4
9252loop_770:
9253 nop
9254 set 0x70, %i1
9255 lduha [%l7 + %i1] 0x10, %g3
9256 orncc %g2, 0x0A93, %i5
9257 edge32n %l1, %i4, %o5
9258 lduw [%l7 + 0x5C], %g7
9259 movrgez %o0, %l3, %l6
9260 membar 0x48
9261 sll %i7, %g5, %l4
9262 membar 0x63
9263 movrne %o4, 0x289, %g1
9264 movrlez %i3, %o3, %l0
9265 edge16ln %i6, %i1, %o7
9266 fbuge,a %fcc2, loop_771
9267 tsubcctv %g6, 0x1451, %o2
9268 bvs %xcc, loop_772
9269 tn %xcc, 0x2
9270loop_771:
9271 xor %i2, 0x1DF0, %i0
9272 movpos %icc, %l2, %l5
9273loop_772:
9274 ta %icc, 0x1
9275 call loop_773
9276 nop
9277 fitos %f9, %f10
9278 fstod %f10, %f8
9279 brlez %o6, loop_774
9280 sub %o1, %g3, %g4
9281loop_773:
9282 edge8l %i5, %g2, %l1
9283 mulx %i4, 0x1DF5, %o5
9284loop_774:
9285 movre %o0, %g7, %l3
9286 alignaddrl %l6, %i7, %g5
9287 movcs %icc, %l4, %g1
9288 fnegd %f14, %f4
9289 movl %xcc, %i3, %o4
9290 ldsb [%l7 + 0x45], %o3
9291 call loop_775
9292 edge32l %l0, %i1, %i6
9293 edge32ln %g6, %o2, %o7
9294 orncc %i2, %i0, %l2
9295loop_775:
9296 bvs,a loop_776
9297 subccc %o6, 0x0DCB, %l5
9298 fandnot1s %f22, %f6, %f5
9299 fmovs %f16, %f18
9300loop_776:
9301 tpos %icc, 0x6
9302 fbu,a %fcc0, loop_777
9303 movrgez %o1, %g4, %g3
9304 bgu,pn %icc, loop_778
9305 xor %g2, 0x143E, %i5
9306loop_777:
9307 stb %i4, [%l7 + 0x77]
9308 wr %g0, 0x89, %asi
9309 ldda [%l7 + 0x40] %asi, %f0
9310loop_778:
9311 movre %l1, 0x1CE, %o5
9312 set 0x6C, %g4
9313 sta %f16, [%l7 + %g4] 0x14
9314 sra %o0, %g7, %l3
9315 movcc %icc, %l6, %g5
9316 fblg %fcc1, loop_779
9317 edge8n %l4, %g1, %i7
9318 fnot2 %f8, %f26
9319 tgu %xcc, 0x6
9320loop_779:
9321 restored
9322 rdpr %cwp, %g1
9323 rdpr %cansave, %g2
9324 rdpr %canrestore, %g3
9325 rdpr %cleanwin, %g4
9326 rdpr %otherwin, %g5
9327 rdpr %wstate, %g6
9328 srax %i3, 0x15, %o3
9329 flush %l7 + 0x74
9330 set 0x2C, %o7
9331 sta %f26, [%l7 + %o7] 0x88
9332 edge32l %o4, %i1, %i6
9333 tleu %icc, 0x3
9334 brlez %l0, loop_780
9335 or %g6, %o7, %o2
9336 movre %i0, %i2, %o6
9337 subcc %l2, 0x16D9, %l5
9338loop_780:
9339 fpadd16s %f15, %f2, %f28
9340 saved
9341 rdpr %cwp, %g1
9342 rdpr %cansave, %g2
9343 rdpr %canrestore, %g3
9344 rdpr %cleanwin, %g4
9345 rdpr %otherwin, %g5
9346 rdpr %wstate, %g6
9347 movrgz %g4, 0x056, %o1
9348 edge32ln %g2, %g3, %i5
9349 tleu %xcc, 0x2
9350 srax %i4, %o5, %o0
9351 add %l1, %g7, %l3
9352 addccc %g5, %l4, %g1
9353 nop
9354 setx 0x66094F36900D7A4B, %l0, %l6
9355 stx %l6, [%l7 + 0x28]
9356 ldd [%l7 + 0x28], %f4
9357 setx 0x40B7CE4739E7DBE6, %l1, %l5
9358 stx %l5, [%l7 + 0x10]
9359 ldd [%l7 + 0x10], %f28
9360 fsubd %f28, %f4, %f2
9361 movleu %icc, %i7, %i3
9362 movrlez %l6, 0x3B6, %o4
9363 sub %i1, %o3, %l0
9364 nop
9365 setx loop_781, %l0, %l1
9366 jmpl %l1, %i6
9367 edge32ln %o7, %g6, %i0
9368 movcs %icc, %o2, %i2
9369 addccc %l2, 0x120C, %o6
9370loop_781:
9371 nop
9372 set 0x64, %i0
9373 ldswa [%l7 + %i0] 0x19, %l5
9374 movge %icc, %g4, %g2
9375 tsubcctv %g3, %o1, %i4
9376 edge16 %i5, %o5, %o0
9377 edge32l %l1, %l3, %g7
9378 fcmpne32 %f14, %f10, %l4
9379 tn %xcc, 0x0
9380 movrlz %g5, 0x32A, %g1
9381 nop
9382 setx loop_782, %l0, %l1
9383 jmpl %l1, %i3
9384 nop
9385 setx loop_783, %l0, %l1
9386 wrpr 0x1, %tl
9387 wrpr %l1, %tpc
9388 add %l1, 0x4, %l1
9389 wrpr %l1, %tnpc
9390 setx 0x34400001400, %l0, %l1
9391 wrpr %l1, %tstate
9392 wrhpr 0x4, %htstate
9393 retry
9394 fmovdvc %icc, %f5, %f14
9395 fmovdg %xcc, %f23, %f8
9396loop_782:
9397 orcc %i7, %o4, %i1
9398loop_783:
9399 fmovsne %icc, %f30, %f8
9400 tne %xcc, 0x4
9401 taddcctv %l6, 0x1ED2, %l0
9402 sll %i6, %o3, %g6
9403 fbne %fcc0, loop_784
9404 fbl %fcc3, loop_785
9405 tl %icc, 0x1
9406 bgu,a,pn %xcc, loop_786
9407loop_784:
9408 array8 %i0, %o2, %i2
9409loop_785:
9410 tsubcc %l2, 0x0328, %o6
9411 srax %l5, 0x09, %o7
9412loop_786:
9413 fpadd16 %f18, %f8, %f2
9414 sdiv %g4, 0x061C, %g2
9415 movgu %xcc, %g3, %i4
9416 fmovsleu %icc, %f5, %f18
9417 movcc %icc, %i5, %o1
9418 ldsh [%l7 + 0x14], %o5
9419 bcc,pt %icc, loop_787
9420 bgu,a,pn %xcc, loop_788
9421 bpos loop_789
9422 movneg %icc, %o0, %l1
9423loop_787:
9424 fmovrsgz %g7, %f16, %f13
9425loop_788:
9426 fmovrsgez %l4, %f2, %f6
9427loop_789:
9428 fmovrslez %l3, %f15, %f19
9429 movg %icc, %g1, %i3
9430 wr %g0, 0x88, %asi
9431 lduwa [%l7 + 0x78] %asi, %i7
9432 brlez,a %g5, loop_790
9433 udivcc %i1, 0x1587, %o4
9434 add %l6, 0x1330, %i6
9435 fmovsn %icc, %f19, %f29
9436loop_790:
9437 smul %o3, %g6, %i0
9438 fmovdpos %icc, %f17, %f19
9439 mova %xcc, %o2, %i2
9440 edge8ln %l2, %l0, %o6
9441 fcmple16 %f24, %f26, %o7
9442 tvc %icc, 0x2
9443 fbl,a %fcc2, loop_791
9444 tl %xcc, 0x1
9445 movvs %xcc, %l5, %g4
9446 te %xcc, 0x1
9447loop_791:
9448 sir 0x0419
9449 ta %icc, 0x5
9450 addc %g3, %i4, %i5
9451 taddcctv %g2, %o5, %o0
9452 edge32n %o1, %g7, %l1
9453 st %f24, [%l7 + 0x78]
9454 sdivcc %l4, 0x02E2, %l3
9455 sethi 0x15C4, %i3
9456 tvs %xcc, 0x0
9457 brgez %i7, loop_792
9458 and %g5, %i1, %g1
9459 xorcc %l6, 0x17CA, %o4
9460 movrlz %i6, %g6, %o3
9461loop_792:
9462 array8 %i0, %i2, %o2
9463 movleu %icc, %l2, %l0
9464 tpos %xcc, 0x6
9465 sth %o6, [%l7 + 0x16]
9466 wr %g0, 0x89, %asi
9467 lduwa [%l7 + 0x34] %asi, %o7
9468 movrne %g4, 0x1FB, %l5
9469 tsubcctv %g3, 0x1A86, %i5
9470 movrlez %g2, 0x06B, %i4
9471 wr %g0, 0x1f, %asi
9472 stda %f0, [%l7 + 0x40] %asi
9473 membar #Sync
9474 restored
9475 rdpr %cwp, %g1
9476 rdpr %cansave, %g2
9477 rdpr %canrestore, %g3
9478 rdpr %cleanwin, %g4
9479 rdpr %otherwin, %g5
9480 rdpr %wstate, %g6
9481 fmovdcc %xcc, %f22, %f9
9482 saved
9483 rdpr %cwp, %g1
9484 rdpr %cansave, %g2
9485 rdpr %canrestore, %g3
9486 rdpr %cleanwin, %g4
9487 rdpr %otherwin, %g5
9488 rdpr %wstate, %g6
9489 sth %o0, [%l7 + 0x7C]
9490 addccc %o1, 0x0615, %g7
9491 udiv %l1, 0x0DF6, %o5
9492 srlx %l4, 0x06, %l3
9493 fmovdneg %icc, %f29, %f13
9494 tsubcc %i3, 0x1512, %g5
9495 nop
9496 fitod %f0, %f16
9497 fdtox %f16, %f14
9498 fmul8ulx16 %f18, %f6, %f14
9499 movl %icc, %i7, %i1
9500 movpos %icc, %g1, %l6
9501 sdiv %i6, 0x019C, %g6
9502 movrlez %o4, 0x148, %o3
9503 tcc %icc, 0x2
9504 orcc %i2, %o2, %i0
9505 sllx %l2, 0x0B, %l0
9506 fornot1 %f6, %f14, %f12
9507 udivcc %o7, 0x02F5, %o6
9508 tpos %icc, 0x2
9509 lduh [%l7 + 0x64], %l5
9510 alignaddr %g4, %i5, %g3
9511 fbu %fcc1, loop_793
9512 fmovrsne %i4, %f22, %f3
9513 edge32 %g2, %o1, %o0
9514 movrgz %l1, %o5, %l4
9515loop_793:
9516 edge32l %l3, %g7, %g5
9517 fmovsa %icc, %f24, %f22
9518 umulcc %i3, %i1, %g1
9519 stb %l6, [%l7 + 0x4D]
9520 nop
9521 fitos %f0, %f29
9522 fstox %f29, %f22
9523 fxtos %f22, %f17
9524 tl %xcc, 0x4
9525 movgu %icc, %i7, %i6
9526 nop
9527 set 0x50, %i6
9528 ldd [%l7 + %i6], %o4
9529 fble,a %fcc3, loop_794
9530 stx %g6, [%l7 + 0x48]
9531 edge32ln %i2, %o2, %o3
9532 movne %xcc, %l2, %i0
9533loop_794:
9534 xnor %l0, %o6, %l5
9535 nop
9536 setx 0x20686A9E, %l0, %l6
9537 st %l6, [%l7 + 0x7C]
9538 ld [%l7 + 0x7C], %fsr
9539 brnz %g4, loop_795
9540 edge32n %o7, %g3, %i5
9541 tvs %xcc, 0x7
9542 xnorcc %g2, %o1, %o0
9543loop_795:
9544 nop
9545 set 0x3A, %i4
9546 ldstuba [%l7 + %i4] 0x81, %i4
9547 fbule %fcc1, loop_796
9548 fpsub32s %f7, %f7, %f19
9549 fandnot1 %f10, %f30, %f28
9550 fba %fcc3, loop_797
9551loop_796:
9552 nop
9553 setx 0xFFF4BD31, %l0, %l6
9554 st %l6, [%l7 + 0x28]
9555 ld [%l7 + 0x28], %f7
9556 setx 0x4E90AAD7, %l1, %l5
9557 st %l5, [%l7 + 0x10]
9558 ld [%l7 + 0x10], %f7
9559 fmuls %f7, %f7, %f22
9560 xnor %l1, %o5, %l4
9561 std %f14, [%l7 + 0x38]
9562loop_797:
9563 nop
9564 set 0x68, %l4
9565 lduwa [%l7 + %l4] 0x15, %l3
9566 movpos %icc, %g5, %i3
9567 sdiv %g7, 0x0BE4, %g1
9568 fpsub32 %f20, %f12, %f28
9569 fba,a %fcc3, loop_798
9570 nop
9571 set 0x28, %o3
9572 ldd [%l7 + %o3], %f26
9573 be,a loop_799
9574 sra %i1, 0x18, %l6
9575loop_798:
9576 array16 %i6, %o4, %i7
9577 edge8ln %g6, %o2, %i2
9578loop_799:
9579 subc %l2, %i0, %o3
9580 bvc,a,pn %icc, loop_800
9581 fmovsle %xcc, %f20, %f28
9582 fpack32 %f2, %f4, %f14
9583 xnorcc %o6, %l5, %l0
9584loop_800:
9585 sdivx %o7, 0x155E, %g4
9586 taddcc %i5, %g2, %o1
9587 sir 0x012D
9588 edge32l %o0, %g3, %l1
9589 movneg %icc, %o5, %l4
9590 movre %l3, %g5, %i4
9591 sdivx %g7, 0x1C34, %g1
9592 nop
9593 setx 0xD3957BB2, %l0, %l6
9594 st %l6, [%l7 + 0x28]
9595 ld [%l7 + 0x28], %f31
9596 setx 0xCC35146F, %l1, %l5
9597 st %l5, [%l7 + 0x10]
9598 ld [%l7 + 0x10], %f28
9599 fsubs %f28, %f31, %f15
9600 te %icc, 0x4
9601 ta %xcc, 0x2
9602 movleu %icc, %i1, %i3
9603 edge32ln %l6, %i6, %o4
9604 fpmerge %f15, %f28, %f30
9605 fnor %f16, %f24, %f10
9606 fsrc2s %f9, %f26
9607 restored
9608 rdpr %cwp, %g1
9609 rdpr %cansave, %g2
9610 rdpr %canrestore, %g3
9611 rdpr %cleanwin, %g4
9612 rdpr %otherwin, %g5
9613 rdpr %wstate, %g6
9614 tpos %xcc, 0x3
9615 edge32n %g6, %i7, %o2
9616 tl %xcc, 0x7
9617 move %xcc, %i2, %l2
9618 tcc %xcc, 0x1
9619 tgu %xcc, 0x5
9620 fmuld8sux16 %f7, %f16, %f22
9621 edge32l %o3, %i0, %o6
9622 fandnot2s %f2, %f24, %f8
9623 bvc %xcc, loop_801
9624 tvs %icc, 0x4
9625 ta %xcc, 0x3
9626 subccc %l5, %l0, %g4
9627loop_801:
9628 fba,a %fcc2, loop_802
9629 sdiv %i5, 0x0388, %g2
9630 tneg %xcc, 0x4
9631 set 0x2C, %g6
9632 lduwa [%l7 + %g6] 0x0c, %o7
9633loop_802:
9634 array8 %o1, %g3, %o0
9635 orn %o5, %l1, %l4
9636 movle %icc, %l3, %g5
9637 bneg loop_803
9638 srlx %g7, %g1, %i1
9639 movg %icc, %i3, %l6
9640 subc %i4, %o4, %i6
9641loop_803:
9642 move %xcc, %g6, %i7
9643 tvc %icc, 0x2
9644 orn %o2, 0x135E, %l2
9645 alignaddrl %i2, %o3, %i0
9646 fmovdvc %xcc, %f23, %f14
9647 fmovrsne %l5, %f18, %f2
9648 wr %g0, 0x18, %asi
9649 lduha [%l7 + 0x68] %asi, %o6
9650 move %icc, %g4, %i5
9651 tl %icc, 0x5
9652 ldd [%l7 + 0x40], %f18
9653 fmovdle %icc, %f6, %f23
9654 taddcctv %l0, 0x16A0, %g2
9655 movre %o1, 0x285, %g3
9656 nop
9657 setx 0xA40BE7C5, %l0, %l6
9658 st %l6, [%l7 + 0x28]
9659 ld [%l7 + 0x28], %f19
9660 setx 0xF1FD37C8, %l1, %l5
9661 st %l5, [%l7 + 0x10]
9662 ld [%l7 + 0x10], %f5
9663 fsubs %f5, %f19, %f27
9664 edge32 %o7, %o5, %l1
9665 move %xcc, %o0, %l4
9666 fpadd32s %f16, %f29, %f20
9667 sra %g5, 0x1B, %g7
9668 edge16 %g1, %i1, %l3
9669 brz %l6, loop_804
9670 xorcc %i3, 0x1E8F, %o4
9671 array16 %i4, %i6, %i7
9672 fmovdleu %xcc, %f18, %f7
9673loop_804:
9674 brnz,a %g6, loop_805
9675 taddcctv %l2, 0x1EA6, %o2
9676 smul %o3, 0x0EC0, %i0
9677 fands %f16, %f13, %f7
9678loop_805:
9679 edge32l %l5, %o6, %g4
9680 srl %i2, %i5, %l0
9681 tcs %xcc, 0x5
9682 bneg,pn %xcc, loop_806
9683 bshuffle %f6, %f14, %f28
9684 ldd [%l7 + 0x50], %g2
9685 tvs %xcc, 0x5
9686loop_806:
9687 srax %o1, %g3, %o7
9688 sdivx %l1, 0x0BCB, %o5
9689 smul %o0, %l4, %g5
9690 subc %g7, %g1, %i1
9691 tgu %xcc, 0x3
9692 sdivx %l6, 0x0685, %i3
9693 fmovrslez %l3, %f11, %f9
9694 movvc %xcc, %o4, %i6
9695 movrne %i7, 0x118, %g6
9696 saved
9697 rdpr %cwp, %g1
9698 rdpr %cansave, %g2
9699 rdpr %canrestore, %g3
9700 rdpr %cleanwin, %g4
9701 rdpr %otherwin, %g5
9702 rdpr %wstate, %g6
9703 bne loop_807
9704 movge %icc, %l2, %i4
9705 tleu %icc, 0x0
9706 fmovrde %o2, %f2, %f4
9707loop_807:
9708 fblg,a %fcc0, loop_808
9709 andncc %i0, %l5, %o6
9710 edge32 %o3, %g4, %i5
9711 fone %f12
9712loop_808:
9713 array16 %i2, %g2, %l0
9714 ldub [%l7 + 0x72], %g3
9715 array8 %o1, %l1, %o5
9716 ldx [%l7 + 0x68], %o0
9717 tvc %xcc, 0x4
9718 sir 0x03A9
9719 movrgz %l4, %g5, %g7
9720 fbl %fcc3, loop_809
9721 sdivcc %g1, 0x1FB8, %o7
9722 udivx %l6, 0x0F71, %i3
9723 tle %icc, 0x1
9724loop_809:
9725 mulscc %l3, 0x02A4, %i1
9726 edge32 %o4, %i6, %i7
9727 wr %g0, 0x0c, %asi
9728 ldswa [%l7 + 0x30] %asi, %g6
9729 wr %g0, 0x11, %asi
9730 prefetcha [%l7 + 0x78] %asi, 0x0
9731 fbne %fcc3, loop_810
9732 move %xcc, %o2, %i4
9733 srax %l5, %o6, %i0
9734 orcc %g4, 0x1B9C, %o3
9735loop_810:
9736 nop
9737 setx loop_811, %l0, %l1
9738 jmpl %l1, %i2
9739 xnor %i5, %l0, %g3
9740 udiv %g2, 0x0895, %l1
9741 movrne %o1, %o5, %l4
9742loop_811:
9743 movrlez %o0, 0x3DB, %g7
9744 bge loop_812
9745 andn %g1, 0x083A, %o7
9746 bgu,a %icc, loop_813
9747 movrne %g5, 0x27B, %l6
9748loop_812:
9749 brlz,a %i3, loop_814
9750 movvs %xcc, %i1, %l3
9751loop_813:
9752 fmovdl %icc, %f24, %f6
9753 array32 %i6, %i7, %g6
9754loop_814:
9755 nop
9756 setx 0x71DDD2D8, %l0, %l6
9757 st %l6, [%l7 + 0x28]
9758 ld [%l7 + 0x28], %f13
9759 setx 0xBDC2C44B, %l1, %l5
9760 st %l5, [%l7 + 0x10]
9761 ld [%l7 + 0x10], %f30
9762 fadds %f30, %f13, %f4
9763 sdiv %l2, 0x04E5, %o4
9764 sir 0x1726
9765 andn %i4, %o2, %l5
9766 bvs,pn %icc, loop_815
9767 sll %o6, 0x15, %i0
9768 wr %g0, 0x04, %asi
9769 ldstuba [%l7 + 0x5E] %asi, %o3
9770loop_815:
9771 xor %g4, 0x1678, %i5
9772 mova %xcc, %i2, %g3
9773 movvc %icc, %l0, %g2
9774 tge %xcc, 0x5
9775 movrgz %o1, %l1, %o5
9776 movge %icc, %l4, %o0
9777 bpos,a %icc, loop_816
9778 fbu,a %fcc2, loop_817
9779 ldsh [%l7 + 0x1E], %g7
9780 srax %g1, %g5, %o7
9781loop_816:
9782 ldd [%l7 + 0x38], %i6
9783loop_817:
9784 fmovdle %xcc, %f18, %f21
9785 swap [%l7 + 0x4C], %i1
9786 array8 %i3, %l3, %i6
9787 movpos %xcc, %i7, %g6
9788 fnegs %f22, %f7
9789 movge %icc, %l2, %i4
9790 ldsw [%l7 + 0x28], %o4
9791 movgu %xcc, %l5, %o6
9792 wr %g0, 0x80, %asi
9793 stba %o2, [%l7 + 0x3E] %asi
9794 fmovrdlez %o3, %f0, %f0
9795 sra %g4, 0x13, %i0
9796 stbar
9797 sllx %i5, 0x05, %i2
9798 sdivx %l0, 0x06EA, %g2
9799 addc %g3, 0x09E2, %o1
9800 movg %xcc, %o5, %l4
9801 be,a,pn %xcc, loop_818
9802 fornot1s %f27, %f11, %f26
9803 ld [%l7 + 0x54], %f19
9804 sllx %o0, 0x1A, %g7
9805loop_818:
9806 ldsh [%l7 + 0x40], %g1
9807 fmovrdlz %l1, %f14, %f12
9808 sir 0x06BA
9809 sra %g5, %l6, %o7
9810 taddcc %i1, 0x142C, %l3
9811 brz %i6, loop_819
9812 fmovdl %xcc, %f13, %f15
9813 srax %i3, %i7, %g6
9814 movrgez %i4, %l2, %l5
9815loop_819:
9816 fzeros %f19
9817 udiv %o6, 0x1781, %o4
9818 fmovsn %xcc, %f15, %f1
9819 udivx %o2, 0x05A6, %o3
9820 std %f20, [%l7 + 0x30]
9821 fmovsa %xcc, %f15, %f24
9822 edge8l %g4, %i5, %i2
9823 tvc %xcc, 0x4
9824 edge32n %i0, %g2, %g3
9825 nop
9826 setx loop_820, %l0, %l1
9827 wrpr 0x1, %tl
9828 wrpr %l1, %tnpc
9829 setx 0x34400001400, %l0, %l1
9830 wrpr %l1, %tstate
9831 wrhpr 0x4, %htstate
9832 done
9833 movvc %xcc, %o1, %o5
9834 ldsb [%l7 + 0x14], %l4
9835 fbge,a %fcc2, loop_821
9836loop_820:
9837 tvs %xcc, 0x1
9838 xnor %o0, %g7, %l0
9839 bvc,pt %xcc, loop_822
9840loop_821:
9841 nop
9842 fitos %f7, %f19
9843 fstox %f19, %f14
9844 fxtos %f14, %f30
9845 udiv %g1, 0x050D, %g5
9846 brgz,a %l6, loop_823
9847loop_822:
9848 edge8 %o7, %i1, %l1
9849 addccc %i6, %i3, %i7
9850 addc %g6, %i4, %l3
9851loop_823:
9852 addcc %l5, %o6, %l2
9853 orncc %o4, 0x0D21, %o2
9854 fmovs %f4, %f7
9855 edge8ln %o3, %i5, %g4
9856 set 0x0A, %i5
9857 lduha [%l7 + %i5] 0x19, %i0
9858 fabsd %f30, %f8
9859 edge32ln %g2, %g3, %o1
9860 fornot2s %f11, %f26, %f31
9861 movvc %xcc, %o5, %i2
9862 stbar
9863 prefetch [%l7 + 0x68], 0x0
9864 xorcc %o0, %l4, %g7
9865 tge %icc, 0x6
9866 fpackfix %f0, %f17
9867 umulcc %g1, 0x0A40, %g5
9868 udivx %l6, 0x06E5, %o7
9869 umul %l0, %i1, %i6
9870 fxnor %f14, %f2, %f10
9871 ta %xcc, 0x5
9872 sdivcc %l1, 0x1FF0, %i7
9873 fbu %fcc3, loop_824
9874 andn %g6, 0x02EF, %i3
9875 movre %l3, 0x386, %l5
9876 wr %g0, 0x11, %asi
9877 ldswa [%l7 + 0x3C] %asi, %i4
9878loop_824:
9879 fbule,a %fcc0, loop_825
9880 tcs %xcc, 0x2
9881 or %l2, 0x1EDE, %o6
9882 movpos %xcc, %o4, %o2
9883loop_825:
9884 tgu %xcc, 0x5
9885 sdivcc %i5, 0x1BED, %o3
9886 movrlz %g4, %g2, %g3
9887 udiv %o1, 0x000B, %o5
9888 movge %xcc, %i0, %o0
9889 fnegs %f29, %f15
9890 set 0x10, %g2
9891 stha %l4, [%l7 + %g2] 0x2f
9892 membar #Sync
9893 edge16l %i2, %g7, %g1
9894 fmul8x16al %f3, %f1, %f12
9895 mova %icc, %g5, %o7
9896 fand %f8, %f20, %f8
9897 sub %l0, 0x0149, %l6
9898 edge16l %i6, %i1, %l1
9899 wr %g0, 0x2a, %asi
9900 stxa %g6, [%l7 + 0x40] %asi
9901 membar #Sync
9902 orncc %i7, %i3, %l3
9903 mulx %i4, 0x10B1, %l2
9904 bneg,a loop_826
9905 addccc %o6, %l5, %o2
9906 fbo,a %fcc1, loop_827
9907 popc 0x01AB, %o4
9908loop_826:
9909 sth %i5, [%l7 + 0x1E]
9910 membar 0x2D
9911loop_827:
9912 nop
9913 set 0x36, %l2
9914 lduha [%l7 + %l2] 0x80, %o3
9915 swap [%l7 + 0x4C], %g2
9916 bpos loop_828
9917 andcc %g4, %g3, %o5
9918 movpos %icc, %i0, %o0
9919 tneg %xcc, 0x6
9920loop_828:
9921 movrgez %l4, %i2, %g7
9922 subcc %g1, 0x0608, %g5
9923 tg %icc, 0x7
9924 membar 0x28
9925 sth %o1, [%l7 + 0x76]
9926 edge16l %l0, %o7, %l6
9927 fbne,a %fcc0, loop_829
9928 tvc %xcc, 0x3
9929 fnor %f26, %f22, %f18
9930 movrlz %i6, %i1, %l1
9931loop_829:
9932 movn %xcc, %i7, %i3
9933 ldd [%l7 + 0x10], %f4
9934 fxnor %f30, %f24, %f24
9935 sethi 0x1E55, %g6
9936 addc %l3, %l2, %i4
9937 movne %xcc, %o6, %l5
9938 sethi 0x0275, %o4
9939 edge16n %o2, %i5, %g2
9940 alignaddr %o3, %g3, %o5
9941 edge8 %g4, %i0, %l4
9942 bgu loop_830
9943 flush %l7 + 0x74
9944 tn %icc, 0x2
9945 lduh [%l7 + 0x2E], %i2
9946loop_830:
9947 fandnot2s %f30, %f28, %f27
9948 fmovrse %o0, %f17, %f12
9949 wr %g0, 0x80, %asi
9950 ldstuba [%l7 + 0x5D] %asi, %g1
9951 movge %xcc, %g7, %g5
9952 fcmpgt32 %f8, %f20, %l0
9953 tg %xcc, 0x1
9954 sub %o7, %l6, %o1
9955 xnorcc %i6, %i1, %i7
9956 tsubcctv %i3, 0x1527, %g6
9957 wr %g0, 0x89, %asi
9958 ldsha [%l7 + 0x3E] %asi, %l3
9959 prefetch [%l7 + 0x18], 0x3
9960 wr %g0, 0x0c, %asi
9961 stxa %l1, [%l7 + 0x18] %asi
9962 srax %l2, 0x09, %i4
9963 tsubcctv %o6, %o4, %l5
9964 fcmpgt16 %f6, %f16, %i5
9965 movl %icc, %g2, %o3
9966 xor %g3, %o5, %o2
9967 movvc %icc, %g4, %i0
9968 wr %g0, 0x88, %asi
9969 ldsha [%l7 + 0x14] %asi, %i2
9970 tl %xcc, 0x6
9971 udivcc %o0, 0x1A72, %g1
9972 and %l4, %g5, %g7
9973 sra %o7, %l6, %l0
9974 ld [%l7 + 0x7C], %f27
9975 brz %i6, loop_831
9976 tneg %xcc, 0x3
9977 sllx %o1, 0x1A, %i1
9978 fbne %fcc1, loop_832
9979loop_831:
9980 saved
9981 rdpr %cwp, %g1
9982 rdpr %cansave, %g2
9983 rdpr %canrestore, %g3
9984 rdpr %cleanwin, %g4
9985 rdpr %otherwin, %g5
9986 rdpr %wstate, %g6
9987 fmovsvs %xcc, %f13, %f8
9988 xor %i7, 0x0F6C, %i3
9989loop_832:
9990 fmovdvs %xcc, %f26, %f2
9991 tne %xcc, 0x1
9992 movpos %icc, %l3, %g6
9993 array32 %l1, %i4, %o6
9994 edge8l %o4, %l5, %i5
9995 lduw [%l7 + 0x70], %l2
9996 movne %icc, %g2, %g3
9997 tcs %icc, 0x4
9998 andcc %o5, %o2, %o3
9999 edge32ln %g4, %i0, %i2
10000 edge32 %o0, %g1, %g5
10001 srl %g7, 0x1C, %l4
10002 fbo,a %fcc0, loop_833
10003 ldd [%l7 + 0x58], %o6
10004 fandnot2 %f12, %f26, %f14
10005 tpos %icc, 0x6
10006loop_833:
10007 edge16ln %l0, %i6, %l6
10008 tne %icc, 0x5
10009 alignaddrl %o1, %i7, %i1
10010 brlz %i3, loop_834
10011 fandnot1s %f0, %f20, %f4
10012 fmovdne %icc, %f13, %f29
10013 smul %l3, 0x0E30, %l1
10014loop_834:
10015 fmovspos %icc, %f31, %f28
10016 sll %i4, %g6, %o6
10017 ldsh [%l7 + 0x60], %o4
10018 nop
10019 setx loop_835, %l0, %l1
10020 wrpr 0x1, %tl
10021 wrpr %l1, %tnpc
10022 setx 0x34400001400, %l0, %l1
10023 wrpr %l1, %tstate
10024 wrhpr 0x4, %htstate
10025 done
10026 sir 0x19FF
10027 fxnor %f22, %f10, %f16
10028 fmul8ulx16 %f0, %f8, %f8
10029loop_835:
10030 fxnor %f26, %f16, %f20
10031 movcc %icc, %i5, %l5
10032 std %f26, [%l7 + 0x50]
10033 fmovsne %icc, %f9, %f28
10034 or %l2, 0x1A3C, %g3
10035 subc %o5, %o2, %g2
10036 brz,a %o3, loop_836
10037 movrgz %i0, 0x18B, %i2
10038 nop
10039 setx loop_837, %l0, %l1
10040 wrpr 0x1, %tl
10041 wrpr %l1, %tpc
10042 add %l1, 0x4, %l1
10043 wrpr %l1, %tnpc
10044 setx 0x34400001400, %l0, %l1
10045 wrpr %l1, %tstate
10046 wrhpr 0x4, %htstate
10047 retry
10048 bleu,a loop_838
10049loop_836:
10050 fandnot2 %f30, %f14, %f8
10051 movrne %o0, %g1, %g5
10052loop_837:
10053 ldd [%l7 + 0x18], %g4
10054loop_838:
10055 nop
10056 setx 0x00C7F6EE605D0AE2, %l0, %l6
10057 stx %l6, [%l7 + 0x70]
10058 ldx [%l7 + 0x70], %fsr
10059 array8 %l4, %o7, %l0
10060 tg %xcc, 0x2
10061 ldd [%l7 + 0x70], %f24
10062 subccc %g7, %i6, %o1
10063 movne %icc, %i7, %l6
10064 movvc %icc, %i3, %l3
10065 fbl %fcc2, loop_839
10066 fmovsa %icc, %f22, %f21
10067 nop
10068 setx 0xE6036805C0509F98, %l0, %l6
10069 stx %l6, [%l7 + 0x48]
10070 ldx [%l7 + 0x48], %fsr
10071 be,a,pn %icc, loop_840
10072loop_839:
10073 nop
10074 fitod %f10, %f12
10075 fdtox %f12, %f12
10076 fxtod %f12, %f8
10077 edge16 %i1, %i4, %l1
10078 bcc,pn %icc, loop_841
10079loop_840:
10080 ldsh [%l7 + 0x58], %o6
10081 edge16ln %g6, %i5, %l5
10082 edge32n %l2, %g3, %o4
10083loop_841:
10084 fmovrdgez %o5, %f20, %f22
10085 movg %xcc, %o2, %g2
10086 st %f13, [%l7 + 0x34]
10087 udivx %i0, 0x0439, %o3
10088 add %o0, 0x0209, %i2
10089 sll %g5, 0x14, %g1
10090 xnor %l4, %o7, %g4
10091 movcc %icc, %l0, %g7
10092 array16 %o1, %i6, %i7
10093 tcs %icc, 0x5
10094 fpadd32 %f10, %f28, %f8
10095 fbo %fcc0, loop_842
10096 or %l6, %i3, %l3
10097 sra %i4, 0x19, %i1
10098 sdivcc %l1, 0x0DDC, %g6
10099loop_842:
10100 movrgez %i5, 0x024, %o6
10101 add %l7, 0x10, %l6
10102 wr %g0, 0x80, %asi
10103 ldxa [%l6] %asi, %l5
10104 casxa [%l6] %asi, %l5, %l2
10105 restored
10106 rdpr %cwp, %g1
10107 rdpr %cansave, %g2
10108 rdpr %canrestore, %g3
10109 rdpr %cleanwin, %g4
10110 rdpr %otherwin, %g5
10111 rdpr %wstate, %g6
10112 tgu %icc, 0x4
10113 srax %o4, %o5, %o2
10114 alignaddrl %g2, %i0, %o3
10115 movrlez %g3, %o0, %g5
10116 ba,a,pn %icc, loop_843
10117 andncc %i2, %l4, %o7
10118 popc %g4, %g1
10119 wr %g0, 0x11, %asi
10120 lduba [%l7 + 0x65] %asi, %l0
10121loop_843:
10122 mulscc %o1, %g7, %i7
10123 xorcc %l6, 0x0E0A, %i6
10124 smulcc %i3, 0x11ED, %i4
10125 movrlz %l3, %i1, %l1
10126 wr %g0, 0x88, %asi
10127 ldsha [%l7 + 0x58] %asi, %i5
10128 fexpand %f3, %f30
10129 bleu,a,pn %icc, loop_844
10130 movrgez %g6, 0x38E, %o6
10131 edge8 %l5, %l2, %o4
10132 mulx %o5, %o2, %i0
10133loop_844:
10134 taddcctv %g2, %o3, %o0
10135 restored
10136 rdpr %cwp, %g1
10137 rdpr %cansave, %g2
10138 rdpr %canrestore, %g3
10139 rdpr %cleanwin, %g4
10140 rdpr %otherwin, %g5
10141 rdpr %wstate, %g6
10142 bpos,pt %icc, loop_845
10143 tcs %icc, 0x5
10144 sra %g3, 0x06, %g5
10145 fblg %fcc3, loop_846
10146loop_845:
10147 be,a,pn %xcc, loop_847
10148 fpack16 %f10, %f30
10149 edge16l %i2, %o7, %g4
10150loop_846:
10151 nop
10152 set 0x30, %g7
10153 lda [%l7 + %g7] 0x81, %f21
10154loop_847:
10155 ldub [%l7 + 0x77], %g1
10156 add %l0, %l4, %o1
10157 wr %g0, 0x18, %asi
10158 lduwa [%l7 + 0x0C] %asi, %g7
10159 brlez,a %l6, loop_848
10160 fexpand %f24, %f30
10161 fcmpeq32 %f4, %f4, %i7
10162 xnor %i3, %i6, %l3
10163loop_848:
10164 edge32 %i4, %i1, %i5
10165 movg %xcc, %g6, %o6
10166 fsrc2 %f28, %f2
10167 fnot1 %f4, %f8
10168 edge32n %l1, %l2, %l5
10169 movvs %xcc, %o4, %o5
10170 tge %icc, 0x0
10171 mova %xcc, %i0, %g2
10172 tne %icc, 0x0
10173 ble,a,pn %icc, loop_849
10174 nop
10175 set 0x40, %o6
10176 ldx [%l7 + %o6], %o2
10177 mova %xcc, %o0, %o3
10178 movne %icc, %g5, %i2
10179loop_849:
10180 fxors %f19, %f26, %f5
10181 mova %icc, %g3, %o7
10182 fbuge %fcc1, loop_850
10183 movcs %icc, %g1, %g4
10184 orn %l0, 0x0267, %o1
10185 srl %g7, %l6, %l4
10186loop_850:
10187 andncc %i3, %i7, %i6
10188 fble,a %fcc0, loop_851
10189 fba,a %fcc3, loop_852
10190 ldsb [%l7 + 0x71], %l3
10191 membar 0x5C
10192loop_851:
10193 tsubcctv %i1, %i4, %i5
10194loop_852:
10195 array16 %o6, %l1, %l2
10196 srlx %g6, %o4, %l5
10197 brgz,a %i0, loop_853
10198 alignaddrl %g2, %o5, %o2
10199 bvs,a loop_854
10200 mulscc %o0, 0x060F, %g5
10201loop_853:
10202 udiv %o3, 0x1CA3, %g3
10203 array16 %i2, %o7, %g1
10204loop_854:
10205 tsubcc %g4, 0x0AB9, %o1
10206 restored
10207 rdpr %cwp, %g1
10208 rdpr %cansave, %g2
10209 rdpr %canrestore, %g3
10210 rdpr %cleanwin, %g4
10211 rdpr %otherwin, %g5
10212 rdpr %wstate, %g6
10213 addcc %l0, 0x0A66, %g7
10214 set 0x68, %l6
10215 ldsha [%l7 + %l6] 0x11, %l6
10216 add %l4, %i3, %i7
10217 movpos %icc, %i6, %i1
10218 mulx %i4, 0x1806, %l3
10219 move %icc, %o6, %l1
10220 sll %i5, %g6, %l2
10221 movne %icc, %o4, %i0
10222 restored
10223 rdpr %cwp, %g1
10224 rdpr %cansave, %g2
10225 rdpr %canrestore, %g3
10226 rdpr %cleanwin, %g4
10227 rdpr %otherwin, %g5
10228 rdpr %wstate, %g6
10229 andncc %l5, %o5, %o2
10230 edge16ln %o0, %g2, %o3
10231 alignaddr %g3, %i2, %o7
10232 movl %xcc, %g5, %g4
10233 orcc %g1, 0x12C7, %o1
10234 fmovscs %icc, %f24, %f31
10235 flush %l7 + 0x20
10236 tpos %xcc, 0x6
10237 and %l0, %l6, %g7
10238 fnands %f13, %f31, %f1
10239 popc 0x14E5, %l4
10240 movg %xcc, %i7, %i6
10241 tne %icc, 0x0
10242 sdivx %i1, 0x1D70, %i3
10243 wr %g0, 0x19, %asi
10244 stha %l3, [%l7 + 0x0C] %asi
10245 movrlez %o6, %l1, %i5
10246 edge8ln %g6, %l2, %o4
10247 nop
10248 setx 0x3D81507B355A10DD, %l0, %l6
10249 stx %l6, [%l7 + 0x28]
10250 ldd [%l7 + 0x28], %f6
10251 setx 0x5DC52BF6CD54638B, %l1, %l5
10252 stx %l5, [%l7 + 0x10]
10253 ldd [%l7 + 0x10], %f18
10254 fmuld %f18, %f6, %f2
10255 movgu %xcc, %i4, %l5
10256 fbul %fcc1, loop_855
10257 edge16ln %i0, %o5, %o2
10258 fmovrdne %o0, %f28, %f20
10259 movgu %xcc, %g2, %g3
10260loop_855:
10261 movrne %o3, 0x2BD, %o7
10262 tsubcctv %i2, %g5, %g4
10263 nop
10264 fitos %f5, %f18
10265 fstoi %f18, %f15
10266 sdivx %o1, 0x0480, %l0
10267 mulscc %g1, 0x15E6, %g7
10268 fmovrdlz %l6, %f14, %f10
10269 movgu %icc, %i7, %i6
10270 fmovrslez %l4, %f10, %f6
10271 edge16n %i3, %i1, %l3
10272 ldsh [%l7 + 0x26], %l1
10273 movge %icc, %i5, %g6
10274 movcc %icc, %o6, %o4
10275 movgu %icc, %i4, %l2
10276 fmovsne %icc, %f22, %f12
10277 taddcctv %i0, %l5, %o5
10278 fcmpgt16 %f4, %f12, %o0
10279 fmul8x16au %f18, %f1, %f24
10280 wr %g0, 0x04, %asi
10281 ldsba [%l7 + 0x20] %asi, %o2
10282 fornot1 %f24, %f22, %f30
10283 fcmpgt16 %f18, %f18, %g3
10284 sir 0x06C4
10285 orcc %o3, %g2, %i2
10286 bpos,a loop_856
10287 edge16ln %o7, %g5, %g4
10288 sdivcc %l0, 0x0412, %o1
10289 movg %xcc, %g1, %l6
10290loop_856:
10291 tsubcctv %i7, %i6, %g7
10292 orn %i3, %l4, %l3
10293 sra %i1, 0x12, %i5
10294 ldx [%l7 + 0x10], %l1
10295 swap [%l7 + 0x38], %g6
10296 tvc %icc, 0x5
10297 ldsb [%l7 + 0x5E], %o6
10298 edge16n %o4, %l2, %i0
10299 or %l5, %i4, %o0
10300 nop
10301 setx 0x9CE72A6FA0599094, %l0, %l6
10302 stx %l6, [%l7 + 0x18]
10303 ldx [%l7 + 0x18], %fsr
10304 nop
10305 setx 0x49041666D04B3C05, %l0, %l6
10306 stx %l6, [%l7 + 0x50]
10307 ldx [%l7 + 0x50], %fsr
10308 sth %o2, [%l7 + 0x68]
10309 fbne,a %fcc1, loop_857
10310 tne %xcc, 0x7
10311 fbue,a %fcc3, loop_858
10312 umulcc %g3, %o3, %g2
10313loop_857:
10314 fmovdl %icc, %f31, %f29
10315 movrgez %o5, %i2, %o7
10316loop_858:
10317 edge16n %g4, %l0, %g5
10318 bge,a loop_859
10319 movn %xcc, %o1, %l6
10320 andncc %g1, %i7, %g7
10321 movre %i3, 0x229, %i6
10322loop_859:
10323 movre %l4, 0x08F, %i1
10324 movvc %xcc, %i5, %l1
10325 addccc %g6, 0x143F, %o6
10326 ba,a %icc, loop_860
10327 fcmpeq16 %f22, %f28, %l3
10328 andncc %o4, %l2, %l5
10329 nop
10330 setx loop_861, %l0, %l1
10331 wrpr 0x1, %tl
10332 wrpr %l1, %tnpc
10333 setx 0x34400001400, %l0, %l1
10334 wrpr %l1, %tstate
10335 wrhpr 0x4, %htstate
10336 done
10337loop_860:
10338 fmovsg %xcc, %f4, %f23
10339 nop
10340 setx loop_862, %l0, %l1
10341 jmpl %l1, %i0
10342 lduh [%l7 + 0x6A], %o0
10343loop_861:
10344 movvc %xcc, %i4, %g3
10345 edge16ln %o3, %o2, %g2
10346loop_862:
10347 edge32n %i2, %o5, %o7
10348 sllx %l0, 0x18, %g4
10349 fpadd16s %f19, %f19, %f16
10350 tvs %xcc, 0x5
10351 srax %o1, 0x06, %l6
10352 addcc %g5, 0x026D, %i7
10353 fble,a %fcc2, loop_863
10354 sub %g7, 0x0F73, %g1
10355 xorcc %i6, %l4, %i3
10356 fbuge %fcc1, loop_864
10357loop_863:
10358 fpadd32s %f3, %f27, %f30
10359 nop
10360 fitos %f3, %f24
10361 fstox %f24, %f18
10362 edge8 %i1, %i5, %g6
10363loop_864:
10364 edge8 %l1, %l3, %o4
10365 fxnors %f22, %f29, %f23
10366 tle %xcc, 0x7
10367 orcc %o6, %l5, %l2
10368 brlez,a %o0, loop_865
10369 mulx %i0, %g3, %o3
10370 nop
10371 setx 0x34A1458A70506F25, %l0, %l6
10372 stx %l6, [%l7 + 0x58]
10373 ldx [%l7 + 0x58], %fsr
10374 fmul8x16al %f19, %f23, %f20
10375loop_865:
10376 ldsb [%l7 + 0x15], %o2
10377 edge16 %g2, %i2, %o5
10378 fmovdleu %xcc, %f15, %f21
10379 tcs %icc, 0x5
10380 bne,a,pn %xcc, loop_866
10381 movne %xcc, %i4, %o7
10382 brgez %l0, loop_867
10383 movrlz %g4, 0x081, %o1
10384loop_866:
10385 fmovrdgz %l6, %f6, %f24
10386 edge32n %i7, %g5, %g7
10387loop_867:
10388 ldd [%l7 + 0x10], %f10
10389 movl %xcc, %i6, %l4
10390 movle %xcc, %g1, %i3
10391 fmovdpos %icc, %f10, %f20
10392 sethi 0x073D, %i5
10393 popc %i1, %l1
10394 tvs %icc, 0x1
10395 fbne %fcc0, loop_868
10396 fands %f14, %f30, %f14
10397 fnor %f12, %f4, %f4
10398 andn %l3, 0x0498, %g6
10399loop_868:
10400 nop
10401 setx 0xC14A54E0, %l0, %l6
10402 st %l6, [%l7 + 0x28]
10403 ld [%l7 + 0x28], %f23
10404 fsqrts %f23, %f26
10405 and %o4, %l5, %l2
10406 add %l7, 0x0C, %l6
10407 wr %g0, 0x04, %asi
10408 lda [%l6] %asi, %o6
10409 casa [%l6] %asi, %o6, %o0
10410 tgu %xcc, 0x5
10411 sdivx %g3, 0x0ED8, %i0
10412 xorcc %o3, 0x0D87, %g2
10413 srlx %i2, %o5, %o2
10414 ba,a loop_869
10415 movvs %xcc, %o7, %l0
10416 tn %icc, 0x3
10417 fblg %fcc3, loop_870
10418loop_869:
10419 bl,a,pn %icc, loop_871
10420 fmovda %xcc, %f26, %f5
10421 fmul8x16 %f16, %f2, %f26
10422loop_870:
10423 fcmpeq16 %f12, %f24, %g4
10424loop_871:
10425 pdist %f6, %f8, %f6
10426 movrlez %o1, %l6, %i4
10427 sdivx %g5, 0x11F4, %g7
10428 bgu %icc, loop_872
10429 sethi 0x066A, %i7
10430 nop
10431 setx 0x8FAFB496, %l0, %l6
10432 st %l6, [%l7 + 0x28]
10433 ld [%l7 + 0x28], %f9
10434 setx 0x3B56ADB1, %l1, %l5
10435 st %l5, [%l7 + 0x10]
10436 ld [%l7 + 0x10], %f11
10437 fdivs %f11, %f9, %f2
10438 edge8l %l4, %i6, %g1
10439loop_872:
10440 movn %icc, %i3, %i5
10441 nop
10442 setx 0xF6FD41DC304D8686, %l0, %l6
10443 stx %l6, [%l7 + 0x40]
10444 ldx [%l7 + 0x40], %fsr
10445 andn %l1, 0x05EE, %i1
10446 fbl %fcc0, loop_873
10447 movgu %icc, %l3, %g6
10448 movpos %icc, %o4, %l5
10449 tge %icc, 0x7
10450loop_873:
10451 umul %l2, 0x0D24, %o6
10452 tg %icc, 0x6
10453 movrlez %o0, %i0, %o3
10454 movrne %g3, 0x3FD, %g2
10455 andncc %o5, %o2, %o7
10456 tge %xcc, 0x7
10457 fcmpgt32 %f6, %f16, %i2
10458 fcmple32 %f4, %f10, %g4
10459 fmovsge %xcc, %f24, %f14
10460 edge16l %o1, %l0, %l6
10461 umul %i4, %g5, %i7
10462 wr %g0, 0x10, %asi
10463 prefetcha [%l7 + 0x48] %asi, 0x2
10464 andcc %i6, 0x0BC4, %g7
10465 fmovrslez %g1, %f5, %f16
10466 movvc %xcc, %i3, %l1
10467 movrgz %i5, %l3, %g6
10468 orncc %i1, 0x0830, %o4
10469 sethi 0x1950, %l2
10470 nop
10471 setx 0xB8418274, %l0, %l6
10472 st %l6, [%l7 + 0x28]
10473 ld [%l7 + 0x28], %f7
10474 setx 0xEA5D10CE, %l1, %l5
10475 st %l5, [%l7 + 0x10]
10476 ld [%l7 + 0x10], %f13
10477 fmuls %f13, %f7, %f26
10478 edge8ln %o6, %l5, %i0
10479 ldsb [%l7 + 0x51], %o0
10480 bg loop_874
10481 fzero %f26
10482 sub %g3, %g2, %o3
10483 movle %xcc, %o5, %o7
10484loop_874:
10485 umulcc %i2, %g4, %o1
10486 saved
10487 rdpr %cwp, %g1
10488 rdpr %cansave, %g2
10489 rdpr %canrestore, %g3
10490 rdpr %cleanwin, %g4
10491 rdpr %otherwin, %g5
10492 rdpr %wstate, %g6
10493 fors %f10, %f16, %f4
10494 te %icc, 0x7
10495 movrne %o2, 0x134, %l6
10496 fors %f14, %f24, %f20
10497 orcc %l0, 0x0EA5, %i4
10498 fbne,a %fcc0, loop_875
10499 tpos %icc, 0x4
10500 movpos %xcc, %g5, %l4
10501 movl %xcc, %i7, %i6
10502loop_875:
10503 tl %xcc, 0x5
10504 fbule %fcc2, loop_876
10505 fandnot2s %f9, %f16, %f26
10506 nop
10507 setx 0x3F1B6E0A, %l0, %l6
10508 st %l6, [%l7 + 0x28]
10509 ld [%l7 + 0x28], %f16
10510 fsqrts %f16, %f7
10511 swap [%l7 + 0x20], %g1
10512loop_876:
10513 fones %f7
10514 taddcc %g7, %l1, %i5
10515 set 0x58, %o5
10516 ldsha [%l7 + %o5] 0x11, %i3
10517 fpadd16 %f12, %f10, %f26
10518 fmovdneg %xcc, %f29, %f23
10519 ta %xcc, 0x6
10520 udivx %g6, 0x0EDC, %l3
10521 edge8n %i1, %o4, %o6
10522 tvs %icc, 0x5
10523 andn %l5, %i0, %o0
10524 tsubcctv %l2, 0x04A4, %g3
10525 ta %icc, 0x2
10526 or %g2, 0x157D, %o5
10527 nop
10528 setx loop_877, %l0, %l1
10529 jmpl %l1, %o7
10530 fmovrdne %o3, %f0, %f6
10531 edge32n %g4, %i2, %o1
10532 fandnot1s %f14, %f17, %f30
10533loop_877:
10534 bleu %icc, loop_878
10535 fandnot1s %f4, %f5, %f29
10536 bgu,pn %icc, loop_879
10537 ldsw [%l7 + 0x30], %l6
10538loop_878:
10539 movgu %icc, %o2, %l0
10540 bpos %xcc, loop_880
10541loop_879:
10542 stbar
10543 movrgz %g5, 0x29B, %l4
10544 movvc %icc, %i4, %i7
10545loop_880:
10546 edge8l %g1, %i6, %g7
10547 fcmpgt32 %f28, %f16, %l1
10548 alignaddr %i5, %i3, %g6
10549 tleu %icc, 0x6
10550 fsrc1 %f20, %f0
10551 movrne %i1, %o4, %l3
10552 fmovsge %icc, %f22, %f0
10553 fornot2s %f2, %f19, %f3
10554 addc %l5, %o6, %i0
10555 fmovscs %icc, %f29, %f8
10556 fcmpgt32 %f0, %f4, %l2
10557 xorcc %o0, 0x0037, %g3
10558 xor %g2, %o5, %o7
10559 smulcc %o3, 0x1B6C, %i2
10560 taddcctv %g4, 0x166F, %o1
10561 taddcc %o2, %l0, %g5
10562 fxor %f12, %f26, %f24
10563 bcc loop_881
10564 sethi 0x003B, %l6
10565 smul %i4, 0x107C, %l4
10566 wr %g0, 0x0c, %asi
10567 lduwa [%l7 + 0x2C] %asi, %g1
10568loop_881:
10569 ba loop_882
10570 fmovsne %xcc, %f6, %f18
10571 ble %xcc, loop_883
10572 orn %i6, %i7, %l1
10573loop_882:
10574 movrgez %i5, %i3, %g7
10575 movre %g6, %o4, %i1
10576loop_883:
10577 bcc,a %xcc, loop_884
10578 prefetch [%l7 + 0x08], 0x1
10579 nop
10580 fitos %f5, %f0
10581 fstox %f0, %f30
10582 edge16 %l5, %o6, %i0
10583loop_884:
10584 movge %icc, %l2, %o0
10585 edge32 %l3, %g3, %o5
10586 movrgz %g2, %o7, %i2
10587 sra %g4, %o1, %o2
10588 bn,a loop_885
10589 edge16ln %l0, %o3, %g5
10590 lduw [%l7 + 0x40], %i4
10591 fpadd32s %f12, %f3, %f30
10592loop_885:
10593 fmovdleu %icc, %f18, %f0
10594 smul %l6, %g1, %i6
10595 movrgez %l4, 0x20F, %i7
10596 movneg %icc, %i5, %l1
10597 swap [%l7 + 0x18], %i3
10598 fbe,a %fcc2, loop_886
10599 fone %f2
10600 subcc %g7, %o4, %g6
10601 xnor %i1, 0x1061, %o6
10602loop_886:
10603 movle %xcc, %l5, %i0
10604 movle %xcc, %o0, %l3
10605 xorcc %g3, %o5, %l2
10606 fmovdle %xcc, %f20, %f29
10607 fpsub32 %f18, %f18, %f24
10608 fand %f6, %f14, %f4
10609 nop
10610 fitod %f4, %f6
10611 fdtox %f6, %f24
10612 fxtod %f24, %f2
10613 edge8l %g2, %o7, %g4
10614 brgz %i2, loop_887
10615 fbge %fcc2, loop_888
10616 stw %o2, [%l7 + 0x38]
10617 fmovrse %o1, %f11, %f12
10618loop_887:
10619 and %l0, 0x0CE2, %g5
10620loop_888:
10621 movg %xcc, %o3, %l6
10622 sir 0x07DF
10623 fble %fcc0, loop_889
10624 sdivcc %g1, 0x163F, %i4
10625 movrlez %i6, 0x049, %l4
10626 nop
10627 setx 0x2982E264CAF070C8, %l0, %l6
10628 stx %l6, [%l7 + 0x28]
10629 ldd [%l7 + 0x28], %f10
10630 fsqrtd %f10, %f12
10631loop_889:
10632 movl %icc, %i5, %l1
10633 fpadd32 %f0, %f12, %f26
10634 nop
10635 setx 0xEF772140, %l0, %l6
10636 st %l6, [%l7 + 0x28]
10637 ld [%l7 + 0x28], %f4
10638 setx 0x34C02FD4, %l1, %l5
10639 st %l5, [%l7 + 0x10]
10640 ld [%l7 + 0x10], %f15
10641 fsubs %f15, %f4, %f4
10642 bcs,a loop_890
10643 move %icc, %i3, %i7
10644 movre %o4, %g6, %g7
10645 tcs %xcc, 0x0
10646loop_890:
10647 brnz %o6, loop_891
10648 sdivx %i1, 0x025B, %l5
10649 fpadd32s %f31, %f22, %f7
10650 stb %i0, [%l7 + 0x39]
10651loop_891:
10652 array32 %l3, %o0, %g3
10653 movn %xcc, %l2, %g2
10654 tgu %icc, 0x2
10655 movcc %icc, %o5, %o7
10656 movrlez %g4, %o2, %o1
10657 sdiv %l0, 0x0390, %g5
10658 add %l7, 0x48, %l6
10659 wr %g0, 0x19, %asi
10660 ldxa [%l6] %asi, %o3
10661 casxa [%l6] %asi, %o3, %l6
10662 fmovrde %g1, %f6, %f12
10663 wr %g0, 0x04, %asi
10664 stha %i4, [%l7 + 0x46] %asi
10665 orncc %i6, 0x05D5, %i2
10666 edge16ln %i5, %l1, %i3
10667 fbue %fcc1, loop_892
10668 fexpand %f23, %f26
10669 srax %i7, %l4, %o4
10670 nop
10671 setx 0x056C3D73, %l0, %l6
10672 st %l6, [%l7 + 0x28]
10673 ld [%l7 + 0x28], %f14
10674 setx 0xD96313A2, %l1, %l5
10675 st %l5, [%l7 + 0x10]
10676 ld [%l7 + 0x10], %f14
10677 fsubs %f14, %f14, %f24
10678loop_892:
10679 edge32 %g7, %o6, %i1
10680 brgz %g6, loop_893
10681 movle %xcc, %i0, %l5
10682 orncc %o0, %l3, %l2
10683 ta %xcc, 0x5
10684loop_893:
10685 nop
10686 setx loop_894, %l0, %l1
10687 jmpl %l1, %g3
10688 orcc %o5, 0x1E5F, %o7
10689 ldd [%l7 + 0x40], %f12
10690 brlz,a %g4, loop_895
10691loop_894:
10692 mulx %g2, 0x164B, %o1
10693 mulscc %o2, %l0, %o3
10694 tleu %xcc, 0x4
10695loop_895:
10696 movrgz %g5, 0x2F4, %g1
10697 sll %l6, 0x12, %i6
10698 movpos %icc, %i2, %i4
10699 array8 %l1, %i3, %i7
10700 udivx %i5, 0x167E, %o4
10701 fnot1 %f14, %f14
10702 fbu,a %fcc0, loop_896
10703 add %l4, 0x128B, %o6
10704 nop
10705 setx 0x01AC0DC8, %l0, %l6
10706 st %l6, [%l7 + 0x28]
10707 ld [%l7 + 0x28], %f22
10708 setx 0x79043980, %l1, %l5
10709 st %l5, [%l7 + 0x10]
10710 ld [%l7 + 0x10], %f13
10711 fmuls %f13, %f22, %f22
10712 fpsub16 %f10, %f20, %f2
10713loop_896:
10714 fpsub32 %f30, %f16, %f18
10715 tgu %xcc, 0x1
10716 fsrc2s %f2, %f2
10717 sub %g7, %i1, %i0
10718 movl %xcc, %l5, %g6
10719 edge32ln %l3, %l2, %g3
10720 edge8n %o5, %o0, %g4
10721 fpadd32 %f12, %f18, %f18
10722 fsrc1 %f18, %f30
10723 udivcc %o7, 0x1B14, %o1
10724 movpos %xcc, %g2, %o2
10725 alignaddr %l0, %o3, %g5
10726 udivx %l6, 0x19D8, %g1
10727 umulcc %i6, %i4, %i2
10728 set 0x2E, %i3
10729 stha %l1, [%l7 + %i3] 0x0c
10730 subcc %i3, 0x16C1, %i5
10731 sub %i7, %o4, %l4
10732 sth %g7, [%l7 + 0x0A]
10733 array8 %i1, %o6, %i0
10734 fmovsne %icc, %f6, %f12
10735 movneg %xcc, %g6, %l5
10736 alignaddr %l3, %g3, %l2
10737 alignaddr %o0, %o5, %o7
10738 andcc %o1, 0x08C5, %g4
10739 add %g2, %l0, %o3
10740 set 0x68, %o1
10741 sta %f6, [%l7 + %o1] 0x19
10742 nop
10743 setx 0x706D6158, %l0, %l6
10744 st %l6, [%l7 + 0x38]
10745 ld [%l7 + 0x38], %fsr
10746 fble,a %fcc3, loop_897
10747 edge32ln %o2, %l6, %g5
10748 edge32 %g1, %i4, %i6
10749 udiv %i2, 0x158C, %i3
10750loop_897:
10751 array8 %l1, %i5, %i7
10752 fpack32 %f30, %f0, %f8
10753 fmovda %xcc, %f28, %f6
10754 addc %l4, 0x0677, %o4
10755 fbule %fcc0, loop_898
10756 nop
10757 setx loop_899, %l0, %l1
10758 wrpr 0x1, %tl
10759 wrpr %l1, %tpc
10760 add %l1, 0x4, %l1
10761 wrpr %l1, %tnpc
10762 setx 0x34400001400, %l0, %l1
10763 wrpr %l1, %tstate
10764 wrhpr 0x4, %htstate
10765 retry
10766 addc %i1, 0x172B, %g7
10767 sethi 0x161A, %i0
10768loop_898:
10769 nop
10770 setx loop_900, %l0, %l1
10771 wrpr 0x1, %tl
10772 wrpr %l1, %tnpc
10773 setx 0x34400001400, %l0, %l1
10774 wrpr %l1, %tstate
10775 wrhpr 0x4, %htstate
10776 done
10777loop_899:
10778 nop
10779 fitos %f5, %f22
10780 fstod %f22, %f18
10781 addccc %g6, 0x0A59, %l5
10782 wr %g0, 0x19, %asi
10783 ldxa [%l7 + 0x70] %asi, %l3
10784loop_900:
10785 bneg,pt %xcc, loop_901
10786 taddcctv %g3, 0x0BDE, %o6
10787 tg %icc, 0x7
10788 fsrc1s %f25, %f28
10789loop_901:
10790 addccc %o0, %l2, %o7
10791 movrlz %o5, %o1, %g2
10792 tge %icc, 0x5
10793 set 0x30, %o0
10794 ldda [%l7 + %o0] 0x26, %g4
10795 edge8n %o3, %o2, %l6
10796 saved
10797 rdpr %cwp, %g1
10798 rdpr %cansave, %g2
10799 rdpr %canrestore, %g3
10800 rdpr %cleanwin, %g4
10801 rdpr %otherwin, %g5
10802 rdpr %wstate, %g6
10803 set 0x40, %g1
10804 ldda [%l7 + %g1] 0x18, %f16
10805 movrgez %l0, %g5, %i4
10806 faligndata %f10, %f30, %f12
10807 fmovrdgez %i6, %f20, %f10
10808 subcc %i2, %i3, %g1
10809 tsubcctv %l1, %i7, %l4
10810 addc %o4, %i1, %g7
10811 addccc %i5, %i0, %l5
10812 edge32l %l3, %g6, %g3
10813 movne %xcc, %o0, %o6
10814 sethi 0x0447, %l2
10815 fnors %f5, %f31, %f27
10816 orncc %o5, %o1, %g2
10817 movne %icc, %o7, %g4
10818 sllx %o3, 0x09, %l6
10819 array32 %l0, %o2, %i4
10820 subc %g5, %i2, %i6
10821 fbuge,a %fcc1, loop_902
10822 sllx %g1, %l1, %i3
10823 fmuld8ulx16 %f28, %f21, %f18
10824 nop
10825 setx 0x674B0D05, %l0, %l6
10826 st %l6, [%l7 + 0x28]
10827 ld [%l7 + 0x28], %f19
10828 setx 0xFCBDA456, %l1, %l5
10829 st %l5, [%l7 + 0x10]
10830 ld [%l7 + 0x10], %f1
10831 fdivs %f1, %f19, %f29
10832loop_902:
10833 orncc %i7, %l4, %i1
10834 restored
10835 rdpr %cwp, %g1
10836 rdpr %cansave, %g2
10837 rdpr %canrestore, %g3
10838 rdpr %cleanwin, %g4
10839 rdpr %otherwin, %g5
10840 rdpr %wstate, %g6
10841 fnot2 %f2, %f12
10842 fmovdgu %icc, %f30, %f20
10843 subccc %g7, %i5, %o4
10844 wr %g0, 0x10, %asi
10845 stda %f16, [%l7 + 0x40] %asi
10846 st %f18, [%l7 + 0x48]
10847 movre %l5, %i0, %l3
10848 fornot2 %f0, %f8, %f22
10849 fabss %f23, %f24
10850 sir 0x0EB4
10851 wr %g0, 0x2a, %asi
10852 stxa %g6, [%l7 + 0x40] %asi
10853 membar #Sync
10854 movpos %icc, %o0, %o6
10855 xnor %g3, 0x1C58, %o5
10856 tsubcctv %l2, %o1, %o7
10857 fmovsvc %xcc, %f23, %f22
10858 fbug %fcc1, loop_903
10859 alignaddrl %g2, %o3, %l6
10860 sdivcc %g4, 0x0D25, %l0
10861 movrlz %o2, %i4, %g5
10862loop_903:
10863 movrlez %i2, %i6, %l1
10864 edge32ln %g1, %i7, %l4
10865 xnorcc %i3, 0x0A77, %g7
10866 fmovsleu %icc, %f4, %f20
10867 xor %i1, 0x1E70, %i5
10868 tleu %xcc, 0x1
10869 fmovrdgez %l5, %f30, %f16
10870 array16 %o4, %l3, %i0
10871 udivx %o0, 0x1698, %g6
10872 andncc %g3, %o6, %l2
10873 xorcc %o1, %o7, %g2
10874 fmovde %icc, %f6, %f15
10875 movne %icc, %o5, %l6
10876 fbo %fcc3, loop_904
10877 fandnot1s %f23, %f10, %f9
10878 edge8n %g4, %l0, %o2
10879 fbge %fcc1, loop_905
10880loop_904:
10881 tl %xcc, 0x3
10882 bcs,a %xcc, loop_906
10883 movrlz %i4, %g5, %i2
10884loop_905:
10885 fmovsneg %icc, %f23, %f13
10886 sll %i6, 0x06, %o3
10887loop_906:
10888 fmuld8sux16 %f31, %f0, %f14
10889 edge32n %l1, %g1, %l4
10890 movle %xcc, %i3, %i7
10891 fbule,a %fcc3, loop_907
10892 movne %xcc, %i1, %i5
10893 stbar
10894 tvs %icc, 0x5
10895loop_907:
10896 subcc %l5, 0x1987, %o4
10897 fmovd %f18, %f8
10898 fmovscs %xcc, %f19, %f11
10899 edge32n %g7, %l3, %i0
10900 fmovscc %xcc, %f7, %f6
10901 smul %g6, 0x087E, %o0
10902 or %o6, 0x10E6, %g3
10903 nop
10904 setx 0x63C8ADBE, %l0, %l6
10905 st %l6, [%l7 + 0x28]
10906 ld [%l7 + 0x28], %f31
10907 setx 0x78498B4C, %l1, %l5
10908 st %l5, [%l7 + 0x10]
10909 ld [%l7 + 0x10], %f21
10910 fadds %f21, %f31, %f4
10911 fbug %fcc2, loop_908
10912 tn %icc, 0x6
10913 bn %xcc, loop_909
10914 umulcc %l2, %o1, %o7
10915loop_908:
10916 movrlz %g2, %l6, %g4
10917 fmovdn %icc, %f18, %f27
10918loop_909:
10919 movrlez %l0, 0x326, %o2
10920 tl %xcc, 0x5
10921 movrlez %i4, %g5, %i2
10922 or %i6, 0x0ECD, %o5
10923 udivx %l1, 0x16F2, %g1
10924 fsrc1 %f18, %f28
10925 movg %icc, %l4, %i3
10926 mova %xcc, %o3, %i1
10927 movn %icc, %i7, %i5
10928 srl %l5, 0x1E, %o4
10929 restored
10930 rdpr %cwp, %g1
10931 rdpr %cansave, %g2
10932 rdpr %canrestore, %g3
10933 rdpr %cleanwin, %g4
10934 rdpr %otherwin, %g5
10935 rdpr %wstate, %g6
10936 move %icc, %l3, %g7
10937 fpack16 %f0, %f4
10938 umul %i0, 0x0091, %o0
10939 movcs %xcc, %o6, %g3
10940 set 0x68, %o4
10941 stwa %l2, [%l7 + %o4] 0x22
10942 membar #Sync
10943 smulcc %g6, 0x09DA, %o7
10944 sir 0x0396
10945 addc %o1, %g2, %g4
10946 mulscc %l0, %l6, %i4
10947 edge16l %g5, %o2, %i6
10948 edge16n %o5, %l1, %g1
10949 fcmple16 %f14, %f26, %i2
10950 orn %l4, 0x1A3C, %i3
10951 movrgz %o3, %i7, %i5
10952 fmovdne %icc, %f29, %f15
10953 set 0x38, %i2
10954 stwa %l5, [%l7 + %i2] 0x10
10955 lduw [%l7 + 0x60], %i1
10956 sra %l3, %o4, %i0
10957 andcc %g7, %o0, %o6
10958 xnor %g3, 0x18F4, %g6
10959 edge16ln %l2, %o1, %g2
10960 movgu %icc, %g4, %l0
10961 sdiv %l6, 0x1FAC, %i4
10962 srax %g5, %o7, %i6
10963 fornot1 %f6, %f24, %f16
10964 edge16ln %o5, %o2, %g1
10965 move %xcc, %l1, %l4
10966 alignaddr %i3, %o3, %i7
10967 movg %xcc, %i5, %l5
10968 edge32ln %i2, %i1, %l3
10969 nop
10970 fitod %f6, %f16
10971 fdtox %f16, %f0
10972 fxtod %f0, %f24
10973 fmovrslez %o4, %f14, %f22
10974 movrne %i0, 0x31B, %o0
10975 srlx %o6, 0x12, %g7
10976 fsrc2s %f22, %f21
10977 swap [%l7 + 0x6C], %g6
10978 nop
10979 setx loop_910, %l0, %l1
10980 wrpr 0x1, %tl
10981 wrpr %l1, %tnpc
10982 setx 0x34400001400, %l0, %l1
10983 wrpr %l1, %tstate
10984 wrhpr 0x4, %htstate
10985 done
10986 tsubcc %g3, %l2, %g2
10987 brlz,a %o1, loop_911
10988 for %f8, %f6, %f18
10989loop_910:
10990 nop
10991 set 0x40, %l5
10992 std %f26, [%l7 + %l5]
10993 ldsb [%l7 + 0x6B], %l0
10994loop_911:
10995 edge8ln %l6, %g4, %g5
10996 edge16l %o7, %i6, %o5
10997 restored
10998 rdpr %cwp, %g1
10999 rdpr %cansave, %g2
11000 rdpr %canrestore, %g3
11001 rdpr %cleanwin, %g4
11002 rdpr %otherwin, %g5
11003 rdpr %wstate, %g6
11004 array32 %o2, %g1, %i4
11005 umul %l4, %i3, %o3
11006 st %f23, [%l7 + 0x20]
11007 fpack16 %f4, %f17
11008 xorcc %l1, %i7, %l5
11009 edge32n %i5, %i1, %i2
11010 bl,pt %xcc, loop_912
11011 tvc %icc, 0x7
11012 tpos %xcc, 0x2
11013 stw %o4, [%l7 + 0x7C]
11014loop_912:
11015 movrlz %l3, %i0, %o6
11016 taddcc %o0, %g6, %g3
11017 fandnot1s %f9, %f4, %f8
11018 movl %icc, %g7, %g2
11019 movgu %xcc, %o1, %l2
11020 nop
11021 fitos %f1, %f23
11022 fstox %f23, %f30
11023 fxtos %f30, %f27
11024 fcmpgt32 %f4, %f6, %l0
11025 xnor %l6, %g4, %o7
11026 fnegd %f26, %f12
11027 ble,a,pn %xcc, loop_913
11028 edge8n %i6, %o5, %o2
11029 fnot2 %f10, %f24
11030 bcs,pt %xcc, loop_914
11031loop_913:
11032 movrne %g1, %g5, %i4
11033 fpsub32s %f2, %f2, %f22
11034 smulcc %i3, %o3, %l4
11035loop_914:
11036 umulcc %l1, %i7, %i5
11037 edge8ln %i1, %l5, %o4
11038 nop
11039 setx loop_915, %l0, %l1
11040 wrpr 0x1, %tl
11041 wrpr %l1, %tnpc
11042 setx 0x34400001400, %l0, %l1
11043 wrpr %l1, %tstate
11044 wrhpr 0x4, %htstate
11045 done
11046 fmul8sux16 %f24, %f30, %f2
11047 fones %f16
11048 xnor %l3, 0x0615, %i0
11049loop_915:
11050 movrgz %i2, 0x187, %o6
11051 fmovrslez %o0, %f11, %f5
11052 umul %g6, 0x1A31, %g7
11053 movne %icc, %g2, %o1
11054 fcmpgt32 %f28, %f0, %l2
11055 fnegs %f3, %f17
11056 fble,a %fcc2, loop_916
11057 orn %l0, 0x05FC, %l6
11058 xorcc %g3, 0x0B18, %g4
11059 movrlz %i6, 0x3C4, %o7
11060loop_916:
11061 smulcc %o5, %o2, %g1
11062 array32 %i4, %i3, %g5
11063 set 0x40, %l3
11064 ldda [%l7 + %l3] 0x89, %f16
11065 nop
11066 setx 0xA04C413B, %l0, %l6
11067 st %l6, [%l7 + 0x68]
11068 ld [%l7 + 0x68], %fsr
11069 fabss %f9, %f23
11070 fbul,a %fcc0, loop_917
11071 tneg %xcc, 0x1
11072 nop
11073 setx loop_918, %l0, %l1
11074 wrpr 0x1, %tl
11075 wrpr %l1, %tpc
11076 add %l1, 0x4, %l1
11077 wrpr %l1, %tnpc
11078 setx 0x34400001400, %l0, %l1
11079 wrpr %l1, %tstate
11080 wrhpr 0x4, %htstate
11081 retry
11082 movrne %l4, 0x391, %l1
11083loop_917:
11084 mova %icc, %o3, %i5
11085 umul %i1, 0x002A, %l5
11086loop_918:
11087 tg %icc, 0x2
11088 tge %xcc, 0x4
11089 bpos %xcc, loop_919
11090 fble %fcc2, loop_920
11091 fmovscs %icc, %f22, %f25
11092 movle %icc, %o4, %i7
11093loop_919:
11094 fmovdneg %xcc, %f28, %f16
11095loop_920:
11096 nop
11097 wr %g0, 0x80, %asi
11098 lduwa [%l7 + 0x44] %asi, %l3
11099 lduh [%l7 + 0x62], %i0
11100 brlz,a %o6, loop_921
11101 movvc %xcc, %i2, %g6
11102 fble,a %fcc0, loop_922
11103 bpos,a %icc, loop_923
11104loop_921:
11105 fbg,a %fcc3, loop_924
11106 edge32l %g7, %o0, %o1
11107loop_922:
11108 alignaddrl %g2, %l0, %l2
11109loop_923:
11110 alignaddr %g3, %g4, %i6
11111loop_924:
11112 andcc %o7, 0x0C03, %l6
11113 fmovrsgez %o5, %f27, %f20
11114 edge16n %o2, %g1, %i3
11115 andn %i4, 0x077B, %l4
11116 alignaddr %g5, %o3, %i5
11117 fxnor %f20, %f12, %f4
11118 brlz %l1, loop_925
11119 fxnor %f16, %f22, %f24
11120 fnot1 %f2, %f12
11121 bcs,a %icc, loop_926
11122loop_925:
11123 sdivx %i1, 0x1B53, %l5
11124 movcs %icc, %i7, %l3
11125 fmovdg %icc, %f13, %f20
11126loop_926:
11127 movleu %xcc, %o4, %o6
11128 sub %i2, 0x147A, %g6
11129 fmovsl %xcc, %f13, %f12
11130 stx %i0, [%l7 + 0x38]
11131 wr %g0, 0x18, %asi
11132 ldsha [%l7 + 0x36] %asi, %g7
11133 umul %o0, 0x1417, %g2
11134 xorcc %o1, 0x0F8A, %l2
11135 nop
11136 setx 0x695E2890, %l0, %l6
11137 st %l6, [%l7 + 0x28]
11138 ld [%l7 + 0x28], %f20
11139 fsqrts %f20, %f3
11140 tge %xcc, 0x0
11141 ba loop_927
11142 umul %g3, 0x0A7E, %l0
11143 bcs,pt %xcc, loop_928
11144 edge8l %g4, %i6, %l6
11145loop_927:
11146 fabss %f4, %f24
11147 nop
11148 setx 0x51F3CF0D, %l0, %l6
11149 st %l6, [%l7 + 0x28]
11150 ld [%l7 + 0x28], %f7
11151 setx 0x879FC613, %l1, %l5
11152 st %l5, [%l7 + 0x10]
11153 ld [%l7 + 0x10], %f14
11154 fmuls %f14, %f7, %f3
11155loop_928:
11156 fmovsn %xcc, %f31, %f12
11157 wr %g0, 0x88, %asi
11158 stwa %o7, [%l7 + 0x0C] %asi
11159 tne %icc, 0x5
11160 te %xcc, 0x5
11161 movneg %icc, %o5, %o2
11162 lduh [%l7 + 0x40], %i3
11163 fmovdl %xcc, %f20, %f0
11164 mulx %i4, %l4, %g1
11165 edge16n %g5, %i5, %l1
11166 edge32ln %i1, %o3, %l5
11167 xnorcc %l3, 0x0E54, %i7
11168 fblg %fcc2, loop_929
11169 array8 %o4, %i2, %o6
11170 movge %icc, %g6, %g7
11171 nop
11172 fitos %f4, %f23
11173 fstod %f23, %f22
11174loop_929:
11175 ldd [%l7 + 0x58], %o0
11176 movn %icc, %i0, %o1
11177 addccc %g2, %g3, %l2
11178 movcc %xcc, %g4, %l0
11179 bvs,a,pn %icc, loop_930
11180 andcc %i6, %o7, %l6
11181 edge16 %o5, %i3, %o2
11182 movcc %xcc, %l4, %g1
11183loop_930:
11184 tle %icc, 0x0
11185 fmovsvc %xcc, %f8, %f2
11186 edge8ln %g5, %i5, %i4
11187 taddcctv %l1, %o3, %l5
11188 fors %f20, %f7, %f4
11189 fxor %f8, %f12, %f0
11190 tgu %xcc, 0x0
11191 sra %i1, 0x03, %i7
11192 movre %o4, 0x0AF, %l3
11193 set 0x20, %g5
11194 ldxa [%l7 + %g5] 0x18, %i2
11195 fmovdvs %icc, %f8, %f6
11196 orncc %g6, %o6, %o0
11197 wr %g0, 0x89, %asi
11198 lduha [%l7 + 0x2C] %asi, %g7
11199 mova %icc, %i0, %o1
11200 bne,a loop_931
11201 pdist %f8, %f18, %f28
11202 edge16 %g2, %l2, %g3
11203 nop
11204 setx 0xE07004BC, %l0, %l6
11205 st %l6, [%l7 + 0x54]
11206 ld [%l7 + 0x54], %fsr
11207loop_931:
11208 add %l0, %g4, %i6
11209 fmovsneg %xcc, %f22, %f21
11210 fornot1 %f10, %f10, %f16
11211 edge32n %l6, %o7, %i3
11212 fba,a %fcc1, loop_932
11213 bneg,a,pn %xcc, loop_933
11214 sra %o5, 0x06, %l4
11215 sub %g1, %o2, %g5
11216loop_932:
11217 nop
11218 membar #Sync
11219 set 0x40, %i7
11220 ldda [%l7 + %i7] 0xf9, %f16
11221loop_933:
11222 add %i5, %l1, %i4
11223 fmovrsgez %l5, %f5, %f13
11224 xnorcc %o3, 0x0A39, %i7
11225 fmovrdgz %o4, %f20, %f28
11226 fnot1s %f15, %f14
11227 tsubcc %l3, %i1, %g6
11228 movvc %icc, %o6, %i2
11229 edge16n %g7, %i0, %o0
11230 std %f22, [%l7 + 0x70]
11231 orn %g2, %l2, %g3
11232 movne %xcc, %l0, %o1
11233 fmovsvc %icc, %f9, %f30
11234 edge8n %g4, %i6, %o7
11235 bl,a %xcc, loop_934
11236 mova %icc, %i3, %o5
11237 taddcctv %l6, %l4, %o2
11238 fsrc1s %f21, %f25
11239loop_934:
11240 array8 %g5, %i5, %l1
11241 ta %icc, 0x6
11242 movl %icc, %i4, %l5
11243 orncc %g1, 0x0438, %o3
11244 alignaddrl %o4, %l3, %i7
11245 lduw [%l7 + 0x5C], %i1
11246 movrlz %g6, %o6, %g7
11247 srlx %i2, 0x0B, %i0
11248 sllx %o0, 0x1F, %l2
11249 for %f30, %f22, %f24
11250 addc %g2, %g3, %o1
11251 tge %xcc, 0x4
11252 alignaddrl %l0, %g4, %o7
11253 sdivcc %i6, 0x1ACC, %o5
11254 movrne %i3, 0x105, %l6
11255 set 0x6C, %o2
11256 sta %f29, [%l7 + %o2] 0x80
11257 bgu,a,pn %icc, loop_935
11258 addccc %o2, %l4, %g5
11259 edge16 %i5, %l1, %i4
11260 te %icc, 0x5
11261loop_935:
11262 fpack16 %f14, %f12
11263 add %l5, 0x07B6, %g1
11264 tleu %xcc, 0x0
11265 addccc %o3, 0x05B8, %o4
11266 taddcc %l3, 0x0206, %i7
11267 fmovsa %icc, %f19, %f27
11268 addcc %i1, 0x1499, %o6
11269 fmul8x16al %f26, %f19, %f20
11270 ldsb [%l7 + 0x1C], %g7
11271 te %icc, 0x5
11272 lduw [%l7 + 0x1C], %g6
11273 subccc %i2, %i0, %o0
11274 wr %g0, 0x81, %asi
11275 swapa [%l7 + 0x14] %asi, %g2
11276 flush %l7 + 0x60
11277 movrgz %g3, 0x2FD, %o1
11278 tpos %xcc, 0x3
11279 movcs %xcc, %l0, %l2
11280 wr %g0, 0x19, %asi
11281 ldsha [%l7 + 0x5E] %asi, %g4
11282 fmovsvs %icc, %f13, %f5
11283 ldx [%l7 + 0x18], %o7
11284 ta %xcc, 0x3
11285 tsubcctv %i6, 0x1683, %i3
11286 sllx %o5, %o2, %l4
11287 fbn %fcc3, loop_936
11288 alignaddrl %l6, %g5, %i5
11289 stx %l1, [%l7 + 0x10]
11290 subc %i4, 0x0D53, %l5
11291loop_936:
11292 brlez %o3, loop_937
11293 edge32ln %o4, %l3, %g1
11294 sllx %i7, 0x04, %o6
11295 array32 %g7, %i1, %i2
11296loop_937:
11297 tsubcctv %i0, %o0, %g2
11298 fba %fcc2, loop_938
11299 fmuld8sux16 %f7, %f13, %f14
11300 fbul %fcc0, loop_939
11301 restored
11302 rdpr %cwp, %g1
11303 rdpr %cansave, %g2
11304 rdpr %canrestore, %g3
11305 rdpr %cleanwin, %g4
11306 rdpr %otherwin, %g5
11307 rdpr %wstate, %g6
11308loop_938:
11309 fmovdgu %xcc, %f15, %f23
11310 st %f19, [%l7 + 0x4C]
11311loop_939:
11312 mova %xcc, %g6, %g3
11313 wr %g0, 0x27, %asi
11314 stxa %o1, [%l7 + 0x60] %asi
11315 membar #Sync
11316 flush %l7 + 0x38
11317 movgu %xcc, %l2, %l0
11318 tsubcc %g4, %o7, %i6
11319 tvc %icc, 0x1
11320 bl,pt %xcc, loop_940
11321 umul %i3, %o2, %l4
11322 fsrc2 %f20, %f16
11323 xnorcc %l6, 0x1B40, %g5
11324loop_940:
11325 edge16n %o5, %i5, %i4
11326 ldsw [%l7 + 0x44], %l1
11327 fpsub32s %f14, %f7, %f25
11328 movle %icc, %o3, %l5
11329 subccc %l3, 0x1591, %o4
11330 nop
11331 setx 0x5B36C8041052E1F5, %l0, %l6
11332 stx %l6, [%l7 + 0x48]
11333 ldx [%l7 + 0x48], %fsr
11334 nop
11335 setx 0x494AAA46A0585C40, %l0, %l6
11336 stx %l6, [%l7 + 0x50]
11337 ldx [%l7 + 0x50], %fsr
11338 fornot2 %f6, %f14, %f14
11339 tle %icc, 0x5
11340 fbug %fcc0, loop_941
11341 fcmpne32 %f24, %f6, %g1
11342 srlx %o6, 0x16, %g7
11343 subccc %i7, 0x05F5, %i2
11344loop_941:
11345 fbg,a %fcc2, loop_942
11346 fmovrsne %i0, %f14, %f20
11347 movn %xcc, %i1, %g2
11348 sdiv %o0, 0x0778, %g6
11349loop_942:
11350 fmovse %xcc, %f21, %f18
11351 subccc %g3, 0x078E, %o1
11352 edge8 %l0, %l2, %g4
11353 movleu %icc, %o7, %i3
11354 movge %icc, %o2, %l4
11355 bgu,pn %xcc, loop_943
11356 saved
11357 rdpr %cwp, %g1
11358 rdpr %cansave, %g2
11359 rdpr %canrestore, %g3
11360 rdpr %cleanwin, %g4
11361 rdpr %otherwin, %g5
11362 rdpr %wstate, %g6
11363 bge,pn %xcc, loop_944
11364 movcs %xcc, %i6, %l6
11365loop_943:
11366 tneg %xcc, 0x6
11367 edge16n %o5, %g5, %i5
11368loop_944:
11369 fand %f26, %f0, %f26
11370 tgu %icc, 0x0
11371 movg %icc, %l1, %o3
11372 fnot1 %f20, %f10
11373 movcs %icc, %l5, %l3
11374 movl %icc, %i4, %g1
11375 tcs %xcc, 0x4
11376 te %xcc, 0x7
11377 tsubcc %o4, 0x1D18, %g7
11378 fandnot2 %f26, %f28, %f6
11379 fpsub32 %f6, %f18, %f6
11380 movrgez %i7, 0x2C7, %i2
11381 bneg,a loop_945
11382 edge8 %o6, %i1, %i0
11383 fmovdcs %icc, %f6, %f2
11384 xor %g2, 0x0087, %o0
11385loop_945:
11386 xnor %g6, %o1, %g3
11387 orcc %l0, 0x13B3, %g4
11388 fbl,a %fcc0, loop_946
11389 array32 %l2, %i3, %o7
11390 movl %icc, %o2, %l4
11391 lduw [%l7 + 0x1C], %l6
11392loop_946:
11393 subccc %o5, %g5, %i6
11394 subc %l1, %i5, %o3
11395 tleu %xcc, 0x2
11396 subcc %l3, 0x00EC, %i4
11397 tvs %icc, 0x7
11398 flush %l7 + 0x68
11399 ldd [%l7 + 0x48], %f12
11400 addc %l5, 0x000F, %g1
11401 fmovdge %xcc, %f26, %f11
11402 smulcc %o4, 0x078F, %g7
11403 tge %xcc, 0x2
11404 tcc %icc, 0x0
11405 fpsub32s %f17, %f17, %f24
11406 stw %i2, [%l7 + 0x7C]
11407 fmovse %xcc, %f28, %f29
11408 movrlez %i7, 0x3DB, %o6
11409 fmovsne %icc, %f12, %f18
11410 xor %i1, %g2, %i0
11411 fxor %f4, %f8, %f8
11412 movcc %icc, %g6, %o0
11413 ldsb [%l7 + 0x51], %o1
11414 nop
11415 fitod %f23, %f4
11416 fbn %fcc0, loop_947
11417 movrgez %l0, 0x3FC, %g3
11418 tn %xcc, 0x5
11419 membar 0x3F
11420loop_947:
11421 fmovscs %icc, %f28, %f14
11422 fornot1 %f30, %f6, %f4
11423 fble,a %fcc1, loop_948
11424 fblg %fcc1, loop_949
11425 udivx %g4, 0x1BF0, %i3
11426 sllx %o7, 0x00, %l2
11427loop_948:
11428 sub %o2, 0x1814, %l6
11429loop_949:
11430 restored
11431 rdpr %cwp, %g1
11432 rdpr %cansave, %g2
11433 rdpr %canrestore, %g3
11434 rdpr %cleanwin, %g4
11435 rdpr %otherwin, %g5
11436 rdpr %wstate, %g6
11437 restored
11438 rdpr %cwp, %g1
11439 rdpr %cansave, %g2
11440 rdpr %canrestore, %g3
11441 rdpr %cleanwin, %g4
11442 rdpr %otherwin, %g5
11443 rdpr %wstate, %g6
11444 wr %g0, 0x20, %asi
11445 ldxa [%g0 + 0x30] %asi, %o5
11446 stb %g5, [%l7 + 0x19]
11447 ldsb [%l7 + 0x7F], %i6
11448 edge16ln %l1, %l4, %o3
11449 edge32 %i5, %l3, %i4
11450 movneg %xcc, %g1, %l5
11451 wr %g0, 0x10, %asi
11452 lda [%l7 + 0x18] %asi, %f28
11453 edge16ln %g7, %i2, %o4
11454 srl %i7, 0x1D, %i1
11455 nop
11456 setx loop_950, %l0, %l1
11457 wrpr 0x1, %tl
11458 wrpr %l1, %tnpc
11459 setx 0x34400001400, %l0, %l1
11460 wrpr %l1, %tstate
11461 wrhpr 0x4, %htstate
11462 done
11463 stx %g2, [%l7 + 0x58]
11464 fnegd %f22, %f8
11465 orcc %o6, %i0, %g6
11466loop_950:
11467 fmovrslz %o1, %f25, %f10
11468 movge %icc, %l0, %g3
11469 fnot1s %f4, %f2
11470 nop
11471 setx loop_951, %l0, %l1
11472 wrpr 0x1, %tl
11473 wrpr %l1, %tnpc
11474 setx 0x34400001400, %l0, %l1
11475 wrpr %l1, %tstate
11476 wrhpr 0x4, %htstate
11477 done
11478 fmovsneg %icc, %f8, %f31
11479 addcc %o0, 0x0787, %i3
11480 move %xcc, %o7, %l2
11481loop_951:
11482 andn %o2, 0x149A, %g4
11483 udiv %l6, 0x008B, %o5
11484 addc %g5, 0x0793, %i6
11485 sllx %l1, 0x14, %l4
11486 smulcc %i5, 0x0F98, %o3
11487 bl,a loop_952
11488 fmul8sux16 %f20, %f6, %f0
11489 tleu %icc, 0x7
11490 movre %l3, 0x03E, %g1
11491loop_952:
11492 xor %i4, %l5, %i2
11493 sdivcc %g7, 0x1408, %o4
11494 sdivcc %i1, 0x07C0, %i7
11495 srlx %g2, %i0, %g6
11496 fbg %fcc2, loop_953
11497 move %icc, %o1, %o6
11498 movneg %icc, %g3, %o0
11499 tn %xcc, 0x4
11500loop_953:
11501 saved
11502 rdpr %cwp, %g1
11503 rdpr %cansave, %g2
11504 rdpr %canrestore, %g3
11505 rdpr %cleanwin, %g4
11506 rdpr %otherwin, %g5
11507 rdpr %wstate, %g6
11508 tcc %icc, 0x0
11509 sdivcc %i3, 0x1D54, %o7
11510 wr %g0, 0x0c, %asi
11511 ldsha [%l7 + 0x4C] %asi, %l2
11512 array8 %l0, %o2, %g4
11513 movneg %icc, %o5, %l6
11514 for %f10, %f4, %f14
11515 prefetch [%l7 + 0x44], 0x2
11516 mulscc %i6, %l1, %l4
11517 edge32ln %i5, %g5, %o3
11518 taddcctv %l3, %i4, %g1
11519 fbu %fcc3, loop_954
11520 fpadd32 %f30, %f6, %f4
11521 addccc %l5, %g7, %i2
11522 movge %xcc, %i1, %i7
11523loop_954:
11524 edge32n %o4, %i0, %g2
11525 fblg,a %fcc0, loop_955
11526 tg %icc, 0x0
11527 edge8ln %g6, %o1, %g3
11528 tsubcctv %o0, 0x12A0, %o6
11529loop_955:
11530 movrlz %o7, %l2, %i3
11531 movrgez %o2, %l0, %o5
11532 array8 %l6, %g4, %l1
11533 fbe %fcc0, loop_956
11534 sir 0x1A4D
11535 edge16 %l4, %i5, %g5
11536 mulx %o3, %i6, %l3
11537loop_956:
11538 bneg,pn %xcc, loop_957
11539 edge16n %i4, %l5, %g1
11540 alignaddr %i2, %g7, %i1
11541 membar 0x0C
11542loop_957:
11543 sethi 0x011D, %o4
11544 movvs %xcc, %i0, %i7
11545 tsubcc %g2, 0x0FBE, %o1
11546 udiv %g3, 0x0D03, %g6
11547 taddcctv %o0, %o7, %l2
11548 fbul,a %fcc0, loop_958
11549 te %xcc, 0x1
11550 movrne %i3, 0x0AB, %o2
11551 srl %o6, %l0, %l6
11552loop_958:
11553 fbo,a %fcc3, loop_959
11554 movg %xcc, %o5, %l1
11555 movneg %xcc, %g4, %l4
11556 fcmpeq32 %f4, %f8, %g5
11557loop_959:
11558 movrgz %o3, 0x2C3, %i6
11559 bgu,pt %xcc, loop_960
11560 saved
11561 rdpr %cwp, %g1
11562 rdpr %cansave, %g2
11563 rdpr %canrestore, %g3
11564 rdpr %cleanwin, %g4
11565 rdpr %otherwin, %g5
11566 rdpr %wstate, %g6
11567 edge32ln %i5, %i4, %l5
11568 tleu %xcc, 0x1
11569loop_960:
11570 fpadd32 %f28, %f20, %f26
11571 ldub [%l7 + 0x41], %g1
11572 ldstub [%l7 + 0x27], %l3
11573 bge,a %xcc, loop_961
11574 movn %icc, %i2, %g7
11575 fmovsvs %xcc, %f31, %f26
11576 fnands %f23, %f19, %f1
11577loop_961:
11578 xnorcc %i1, 0x0538, %i0
11579 fmovdvc %xcc, %f14, %f16
11580 umul %o4, %g2, %o1
11581 fands %f0, %f1, %f30
11582 popc %g3, %i7
11583 movrgz %o0, 0x25F, %o7
11584 movcc %xcc, %g6, %i3
11585 edge16ln %l2, %o6, %o2
11586 fmovsne %xcc, %f28, %f5
11587 wr %g0, 0x19, %asi
11588 ldda [%l7 + 0x40] %asi, %f16
11589 nop
11590 setx loop_962, %l0, %l1
11591 jmpl %l1, %l0
11592 brlz,a %l6, loop_963
11593 ldd [%l7 + 0x28], %f22
11594 nop
11595 fitos %f0, %f29
11596 fstox %f29, %f2
11597loop_962:
11598 for %f18, %f8, %f28
11599loop_963:
11600 tvc %xcc, 0x1
11601 fmovrsgez %l1, %f20, %f25
11602 fbne %fcc0, loop_964
11603 nop
11604 fitod %f29, %f30
11605 prefetch [%l7 + 0x18], 0x1
11606 mulscc %g4, 0x0CC8, %o5
11607loop_964:
11608 tl %xcc, 0x5
11609 movcc %xcc, %g5, %l4
11610 fxors %f27, %f0, %f15
11611 sub %i6, %o3, %i5
11612 smul %i4, %g1, %l3
11613 fpsub32 %f10, %f16, %f16
11614 xnorcc %i2, 0x1DED, %l5
11615 set 0x5C, %g3
11616 lduwa [%l7 + %g3] 0x14, %g7
11617 nop
11618 setx loop_965, %l0, %l1
11619 wrpr 0x1, %tl
11620 wrpr %l1, %tnpc
11621 setx 0x34400001400, %l0, %l1
11622 wrpr %l1, %tstate
11623 wrhpr 0x4, %htstate
11624 done
11625 fmuld8ulx16 %f4, %f8, %f4
11626 edge16l %i0, %i1, %g2
11627 array32 %o4, %g3, %i7
11628loop_965:
11629 movrgz %o1, 0x1A6, %o7
11630 call loop_966
11631 fmovsneg %xcc, %f31, %f1
11632 tcc %xcc, 0x1
11633 movre %o0, %g6, %i3
11634loop_966:
11635 tle %icc, 0x0
11636 fmovdcs %xcc, %f4, %f11
11637 alignaddrl %o6, %l2, %l0
11638 sethi 0x0960, %l6
11639 udiv %o2, 0x1907, %g4
11640 subc %o5, 0x00E6, %l1
11641 ba,a,pt %xcc, loop_967
11642 tl %icc, 0x2
11643 wr %g0, 0x0c, %asi
11644 ldsba [%l7 + 0x5A] %asi, %l4
11645loop_967:
11646 udivcc %g5, 0x1359, %i6
11647 edge32ln %i5, %o3, %i4
11648 tle %xcc, 0x4
11649 ta %icc, 0x0
11650 lduw [%l7 + 0x4C], %l3
11651 and %g1, %i2, %g7
11652 tne %icc, 0x5
11653 orncc %l5, 0x062E, %i0
11654 movrgez %g2, 0x3F6, %i1
11655 xorcc %o4, %i7, %o1
11656 wr %g0, 0x18, %asi
11657 lda [%l7 + 0x1C] %asi, %f16
11658 edge32ln %o7, %g3, %g6
11659 tcc %icc, 0x7
11660 fcmpne32 %f24, %f8, %o0
11661 edge32l %i3, %o6, %l2
11662 movle %xcc, %l6, %o2
11663 movrgz %g4, %l0, %o5
11664 brlz,a %l1, loop_968
11665 fpsub32 %f2, %f4, %f16
11666 set 0x19, %l0
11667 ldsba [%l7 + %l0] 0x81, %g5
11668loop_968:
11669 stx %i6, [%l7 + 0x08]
11670 fxor %f22, %f26, %f18
11671 edge16l %i5, %l4, %i4
11672 ldx [%l7 + 0x10], %l3
11673 edge32 %g1, %o3, %i2
11674 edge16ln %l5, %i0, %g2
11675 fmovdg %xcc, %f5, %f21
11676 flush %l7 + 0x6C
11677 brz %i1, loop_969
11678 subc %g7, 0x12A9, %o4
11679 subcc %o1, %i7, %g3
11680 movcc %icc, %g6, %o0
11681loop_969:
11682 nop
11683 fitos %f11, %f21
11684 fstox %f21, %f26
11685 fxtos %f26, %f8
11686 srl %o7, %i3, %o6
11687 movle %icc, %l2, %o2
11688 nop
11689 setx loop_970, %l0, %l1
11690 jmpl %l1, %l6
11691 srl %g4, 0x09, %l0
11692 edge32n %o5, %l1, %g5
11693 movrgz %i5, %i6, %i4
11694loop_970:
11695 fmovsvc %xcc, %f9, %f12
11696 fandnot2s %f28, %f24, %f31
11697 fmovsle %icc, %f3, %f31
11698 srax %l3, %g1, %l4
11699 fbe %fcc1, loop_971
11700 addcc %i2, 0x14D2, %o3
11701 popc %l5, %g2
11702 fornot2s %f30, %f31, %f13
11703loop_971:
11704 tge %icc, 0x1
11705 udivcc %i0, 0x0443, %i1
11706 sir 0x00C8
11707 set 0x50, %i1
11708 swapa [%l7 + %i1] 0x81, %g7
11709 subc %o4, 0x1293, %i7
11710 set 0x1C, %g4
11711 lduwa [%l7 + %g4] 0x15, %o1
11712 bshuffle %f26, %f12, %f16
11713 sethi 0x04DE, %g6
11714 bneg,pt %xcc, loop_972
11715 tcc %xcc, 0x6
11716 sub %o0, %o7, %g3
11717 taddcc %o6, 0x0E0D, %i3
11718loop_972:
11719 fmovrdgz %o2, %f2, %f12
11720 fpsub32s %f27, %f31, %f30
11721 fbu,a %fcc1, loop_973
11722 udivx %l6, 0x1295, %l2
11723 and %l0, 0x1746, %g4
11724 fands %f11, %f0, %f5
11725loop_973:
11726 nop
11727 setx 0x7C8B2A01, %l0, %l6
11728 st %l6, [%l7 + 0x28]
11729 ld [%l7 + 0x28], %f3
11730 setx 0xA2D04E40, %l1, %l5
11731 st %l5, [%l7 + 0x10]
11732 ld [%l7 + 0x10], %f0
11733 fsubs %f0, %f3, %f0
11734 movg %xcc, %l1, %o5
11735 bl,a loop_974
11736 nop
11737 setx loop_975, %l0, %l1
11738 jmpl %l1, %g5
11739 fzero %f4
11740 edge16 %i5, %i4, %i6
11741loop_974:
11742 edge16ln %g1, %l4, %i2
11743loop_975:
11744 fmovspos %xcc, %f9, %f18
11745 ldstub [%l7 + 0x23], %l3
11746 fabss %f9, %f30
11747 wr %g0, 0x89, %asi
11748 stxa %o3, [%l7 + 0x28] %asi
11749 fzeros %f9
11750 brz,a %g2, loop_976
11751 bcs,a %xcc, loop_977
11752 array32 %l5, %i0, %i1
11753 sethi 0x05DB, %g7
11754loop_976:
11755 movrlez %o4, %i7, %o1
11756loop_977:
11757 edge32l %o0, %g6, %o7
11758 std %f20, [%l7 + 0x28]
11759 edge16 %g3, %i3, %o6
11760 fmovdcs %icc, %f13, %f10
11761 edge32n %o2, %l2, %l6
11762 tcc %xcc, 0x0
11763 smul %g4, %l1, %l0
11764 fmovsle %icc, %f29, %f0
11765 sll %g5, 0x00, %o5
11766 fmuld8ulx16 %f3, %f20, %f10
11767 fpack32 %f22, %f30, %f22
11768 bcc,a %icc, loop_978
11769 udiv %i5, 0x1338, %i6
11770 mova %icc, %g1, %i4
11771 fmovsgu %xcc, %f16, %f18
11772loop_978:
11773 umul %l4, 0x0F06, %i2
11774 edge16 %l3, %o3, %l5
11775 fones %f10
11776 sdivx %i0, 0x04A3, %i1
11777 brgez %g7, loop_979
11778 fpadd16 %f20, %f28, %f18
11779 subc %g2, 0x0FA7, %o4
11780 ld [%l7 + 0x4C], %f5
11781loop_979:
11782 movcs %xcc, %o1, %i7
11783 array16 %o0, %o7, %g6
11784 smul %i3, %o6, %o2
11785 fmovsg %xcc, %f20, %f9
11786 edge8l %g3, %l6, %g4
11787 movrlz %l1, %l0, %g5
11788 be,a,pn %xcc, loop_980
11789 udivcc %l2, 0x1491, %o5
11790 tle %icc, 0x0
11791 sir 0x012F
11792loop_980:
11793 movrlz %i6, 0x21D, %g1
11794 membar 0x16
11795 tcc %icc, 0x1
11796 array32 %i4, %i5, %i2
11797 fmovdg %icc, %f26, %f3
11798 orcc %l4, %o3, %l5
11799 edge8 %l3, %i1, %i0
11800 fones %f2
11801 sra %g2, 0x02, %g7
11802 edge8l %o1, %i7, %o4
11803 bneg,a,pn %icc, loop_981
11804 sdiv %o7, 0x1FF0, %g6
11805 ldsh [%l7 + 0x42], %i3
11806 fcmpeq16 %f0, %f14, %o6
11807loop_981:
11808 movne %xcc, %o2, %o0
11809 xnorcc %l6, %g4, %g3
11810 stbar
11811 fmovrdgez %l1, %f0, %f4
11812 lduh [%l7 + 0x5A], %g5
11813 fpack32 %f6, %f14, %f30
11814 fsrc2s %f12, %f24
11815 wr %g0, 0x88, %asi
11816 ldda [%l7 + 0x50] %asi, %l2
11817 addc %l0, %i6, %o5
11818 fabss %f6, %f9
11819 wr %g0, 0x2b, %asi
11820 stba %g1, [%l7 + 0x65] %asi
11821 membar #Sync
11822 srax %i4, %i5, %i2
11823 fmovrdgz %l4, %f8, %f2
11824 fbue,a %fcc2, loop_982
11825 andcc %o3, %l3, %i1
11826 addc %i0, %l5, %g7
11827 nop
11828 fitos %f0, %f5
11829 fstoi %f5, %f4
11830loop_982:
11831 movcc %icc, %o1, %i7
11832 umulcc %o4, 0x0774, %o7
11833 edge16n %g6, %i3, %o6
11834 set 0x7C, %o7
11835 ldswa [%l7 + %o7] 0x89, %g2
11836 nop
11837 setx loop_983, %l0, %l1
11838 wrpr 0x1, %tl
11839 wrpr %l1, %tpc
11840 add %l1, 0x4, %l1
11841 wrpr %l1, %tnpc
11842 setx 0x34400001400, %l0, %l1
11843 wrpr %l1, %tstate
11844 wrhpr 0x4, %htstate
11845 retry
11846 taddcc %o2, 0x014F, %l6
11847 popc 0x0D03, %o0
11848 edge32n %g4, %l1, %g5
11849loop_983:
11850 movpos %icc, %l2, %g3
11851 nop
11852 set 0x58, %i0
11853 lduh [%l7 + %i0], %l0
11854 sdiv %o5, 0x079F, %i6
11855 te %icc, 0x6
11856 flush %l7 + 0x3C
11857 wr %g0, 0x89, %asi
11858 stda %f16, [%l7 + 0x40] %asi
11859 set 0x48, %i6
11860 prefetcha [%l7 + %i6] 0x11, 0x1
11861 fbg,a %fcc0, loop_984
11862 tg %icc, 0x7
11863 fpmerge %f7, %f20, %f24
11864 tvs %icc, 0x0
11865loop_984:
11866 ta %icc, 0x3
11867 movrlez %i4, %i5, %i2
11868 umul %o3, 0x0BC4, %l3
11869 sethi 0x114E, %l4
11870 udivcc %i1, 0x0909, %i0
11871 wr %g0, 0x89, %asi
11872 ldsba [%l7 + 0x17] %asi, %g7
11873 move %xcc, %l5, %i7
11874 sdiv %o4, 0x18F4, %o7
11875 ldsb [%l7 + 0x55], %g6
11876 nop
11877 fitos %f17, %f1
11878 fornot2 %f28, %f20, %f30
11879 movcs %xcc, %o1, %i3
11880 fsrc2s %f25, %f1
11881 movpos %icc, %g2, %o6
11882 bcc loop_985
11883 bne loop_986
11884 brz,a %l6, loop_987
11885 tle %xcc, 0x2
11886loop_985:
11887 smulcc %o0, %g4, %o2
11888loop_986:
11889 alignaddr %l1, %l2, %g5
11890loop_987:
11891 udivcc %l0, 0x0465, %o5
11892 add %l7, 0x38, %l6
11893 wr %g0, 0x19, %asi
11894 lda [%l6] %asi, %i6
11895 casa [%l6] 0x19, %i6, %g3
11896 movpos %icc, %g1, %i4
11897 nop
11898 setx loop_988, %l0, %l1
11899 wrpr 0x1, %tl
11900 wrpr %l1, %tnpc
11901 setx 0x34400001400, %l0, %l1
11902 wrpr %l1, %tstate
11903 wrhpr 0x4, %htstate
11904 done
11905 taddcctv %i2, %o3, %i5
11906 std %f20, [%l7 + 0x68]
11907 xor %l3, %l4, %i1
11908loop_988:
11909 nop
11910 set 0x2C, %l1
11911 lduwa [%l7 + %l1] 0x88, %g7
11912 nop
11913 setx loop_989, %l0, %l1
11914 wrpr 0x1, %tl
11915 wrpr %l1, %tpc
11916 add %l1, 0x4, %l1
11917 wrpr %l1, %tnpc
11918 setx 0x34400001400, %l0, %l1
11919 wrpr %l1, %tstate
11920 wrhpr 0x4, %htstate
11921 retry
11922 taddcc %i0, %i7, %o4
11923 mova %xcc, %l5, %o7
11924 movcc %xcc, %g6, %o1
11925loop_989:
11926 movneg %xcc, %i3, %o6
11927 tcs %icc, 0x5
11928 lduw [%l7 + 0x14], %l6
11929 lduh [%l7 + 0x54], %o0
11930 fnegs %f23, %f19
11931 set 0x78, %l4
11932 stxa %g2, [%l7 + %l4] 0x04
11933 addccc %o2, 0x05D6, %g4
11934 bg,pn %xcc, loop_990
11935 andncc %l2, %g5, %l1
11936 bne,a,pt %icc, loop_991
11937 movne %icc, %l0, %o5
11938loop_990:
11939 fbg,a %fcc2, loop_992
11940 movg %xcc, %g3, %i6
11941loop_991:
11942 nop
11943 setx loop_993, %l0, %l1
11944 wrpr 0x1, %tl
11945 wrpr %l1, %tnpc
11946 setx 0x34400001400, %l0, %l1
11947 wrpr %l1, %tstate
11948 wrhpr 0x4, %htstate
11949 done
11950 ba %xcc, loop_994
11951loop_992:
11952 fmovsgu %xcc, %f23, %f6
11953 addcc %i4, 0x0676, %g1
11954loop_993:
11955 edge16ln %i2, %i5, %l3
11956loop_994:
11957 fmovdcc %xcc, %f3, %f4
11958 movrgz %l4, 0x0C0, %i1
11959 tleu %xcc, 0x7
11960 tn %xcc, 0x5
11961 movne %xcc, %o3, %i0
11962 udiv %i7, 0x0B83, %g7
11963 tne %xcc, 0x5
11964 set 0x50, %i4
11965 swapa [%l7 + %i4] 0x11, %o4
11966 fpackfix %f28, %f25
11967 bneg %icc, loop_995
11968 fzero %f20
11969 fandnot2s %f31, %f15, %f22
11970 or %l5, 0x0803, %g6
11971loop_995:
11972 subcc %o7, 0x1ED1, %i3
11973 nop
11974 setx 0x9D4026E5, %l0, %l6
11975 st %l6, [%l7 + 0x28]
11976 ld [%l7 + 0x28], %f29
11977 setx 0x0E39D4DC, %l1, %l5
11978 st %l5, [%l7 + 0x10]
11979 ld [%l7 + 0x10], %f16
11980 fsubs %f16, %f29, %f16
11981 brgez %o6, loop_996
11982 ldsh [%l7 + 0x6C], %l6
11983 fnot2s %f21, %f14
11984 fba,a %fcc2, loop_997
11985loop_996:
11986 for %f6, %f6, %f26
11987 sir 0x0C1E
11988 edge8l %o1, %g2, %o0
11989loop_997:
11990 nop
11991 fitod %f10, %f14
11992 fdtox %f14, %f10
11993 fxtod %f10, %f16
11994 fnot2s %f8, %f21
11995 move %icc, %g4, %o2
11996 movne %xcc, %g5, %l2
11997 addc %l1, %o5, %g3
11998 fmovsn %icc, %f14, %f0
11999 smul %i6, %l0, %g1
12000 fands %f8, %f6, %f29
12001 fmovdvc %xcc, %f27, %f13
12002 addcc %i4, %i5, %i2
12003 fbn,a %fcc0, loop_998
12004 add %l4, %i1, %l3
12005 fmovsvc %xcc, %f6, %f19
12006 ldd [%l7 + 0x08], %i0
12007loop_998:
12008 orcc %i7, 0x18B8, %g7
12009 sdiv %o3, 0x1DD7, %o4
12010 xor %l5, %o7, %g6
12011 fmovscs %icc, %f17, %f14
12012 fpmerge %f19, %f6, %f14
12013 ba,pt %icc, loop_999
12014 tl %icc, 0x3
12015 bg,pt %icc, loop_1000
12016 nop
12017 fitod %f10, %f6
12018 fdtoi %f6, %f8
12019loop_999:
12020 fba %fcc1, loop_1001
12021 movn %xcc, %o6, %i3
12022loop_1000:
12023 orcc %l6, 0x1FC1, %g2
12024 edge16l %o0, %o1, %o2
12025loop_1001:
12026 movpos %xcc, %g4, %l2
12027 be,a %icc, loop_1002
12028 xnorcc %l1, 0x162B, %o5
12029 array16 %g3, %i6, %g5
12030 edge8ln %l0, %i4, %g1
12031loop_1002:
12032 move %icc, %i5, %i2
12033 movgu %xcc, %i1, %l4
12034 movrgz %i0, %l3, %g7
12035 movvs %xcc, %o3, %o4
12036 tg %xcc, 0x6
12037 subc %l5, %i7, %g6
12038 movle %xcc, %o6, %i3
12039 bge,pt %icc, loop_1003
12040 addcc %l6, %o7, %o0
12041 edge32ln %o1, %o2, %g4
12042 fpmerge %f21, %f7, %f20
12043loop_1003:
12044 fexpand %f24, %f18
12045 ld [%l7 + 0x7C], %f6
12046 fmul8x16au %f24, %f29, %f18
12047 orn %g2, 0x08EB, %l1
12048 srax %o5, 0x18, %g3
12049 movle %xcc, %i6, %g5
12050 tvc %icc, 0x4
12051 saved
12052 rdpr %cwp, %g1
12053 rdpr %cansave, %g2
12054 rdpr %canrestore, %g3
12055 rdpr %cleanwin, %g4
12056 rdpr %otherwin, %g5
12057 rdpr %wstate, %g6
12058 srlx %l0, 0x05, %l2
12059 umul %i4, %i5, %i2
12060 taddcc %g1, %l4, %i0
12061 movcc %xcc, %i1, %l3
12062 fbne,a %fcc1, loop_1004
12063 sdivcc %o3, 0x0F7C, %o4
12064 movgu %xcc, %l5, %g7
12065 movn %icc, %g6, %o6
12066loop_1004:
12067 pdist %f10, %f20, %f6
12068 fbge %fcc2, loop_1005
12069 xnorcc %i3, %i7, %l6
12070 wr %g0, 0x88, %asi
12071 ldswa [%l7 + 0x44] %asi, %o7
12072loop_1005:
12073 umul %o1, %o0, %g4
12074 fnegd %f22, %f16
12075 movrlez %o2, %g2, %l1
12076 movrlz %o5, %i6, %g5
12077 xnor %l0, 0x1584, %l2
12078 ldstub [%l7 + 0x13], %g3
12079 set 0x61, %g6
12080 ldstuba [%l7 + %g6] 0x80, %i4
12081 fnot1 %f26, %f26
12082 fsrc1s %f11, %f30
12083 wr %g0, 0x89, %asi
12084 stda %f16, [%l7 + 0x40] %asi
12085 srlx %i5, 0x10, %g1
12086 array32 %l4, %i0, %i1
12087 fsrc2s %f0, %f22
12088 ba,a %xcc, loop_1006
12089 lduh [%l7 + 0x38], %i2
12090 fmovsvc %xcc, %f9, %f9
12091 ldsh [%l7 + 0x1A], %l3
12092loop_1006:
12093 tle %icc, 0x6
12094 movl %icc, %o4, %o3
12095 brlz %l5, loop_1007
12096 nop
12097 setx 0x28D64621605EFA39, %l0, %l6
12098 stx %l6, [%l7 + 0x10]
12099 ldx [%l7 + 0x10], %fsr
12100 movge %icc, %g7, %g6
12101 movre %i3, 0x25C, %o6
12102loop_1007:
12103 fnot1s %f19, %f23
12104 edge32n %l6, %o7, %o1
12105 nop
12106 setx 0xC046452B, %l0, %l6
12107 st %l6, [%l7 + 0x5C]
12108 ld [%l7 + 0x5C], %fsr
12109 stb %i7, [%l7 + 0x5C]
12110 tneg %xcc, 0x0
12111 movrlez %g4, %o0, %g2
12112 movg %icc, %o2, %o5
12113 wr %g0, 0x19, %asi
12114 lduha [%l7 + 0x20] %asi, %i6
12115 wr %g0, 0x27, %asi
12116 stxa %g5, [%l7 + 0x48] %asi
12117 membar #Sync
12118 fbne %fcc2, loop_1008
12119 sra %l0, %l2, %g3
12120 edge8n %l1, %i5, %i4
12121 nop
12122 fitod %f2, %f26
12123 fdtos %f26, %f15
12124loop_1008:
12125 sir 0x0094
12126 tgu %xcc, 0x4
12127 fnot1 %f16, %f8
12128 edge8n %l4, %g1, %i1
12129 set 0x2A, %i5
12130 lduha [%l7 + %i5] 0x19, %i0
12131 fzeros %f18
12132 fmovsa %xcc, %f25, %f10
12133 movcs %xcc, %l3, %i2
12134 lduw [%l7 + 0x5C], %o3
12135 srax %o4, %g7, %l5
12136 tneg %xcc, 0x2
12137 fnand %f16, %f6, %f24
12138 prefetch [%l7 + 0x50], 0x1
12139 nop
12140 fitos %f10, %f13
12141 fstox %f13, %f24
12142 fxtos %f24, %f7
12143 ldd [%l7 + 0x30], %f26
12144 move %xcc, %i3, %o6
12145 fmuld8ulx16 %f0, %f4, %f0
12146 fbue,a %fcc3, loop_1009
12147 nop
12148 setx loop_1010, %l0, %l1
12149 wrpr 0x1, %tl
12150 wrpr %l1, %tnpc
12151 setx 0x34400001400, %l0, %l1
12152 wrpr %l1, %tstate
12153 wrhpr 0x4, %htstate
12154 done
12155 ldsw [%l7 + 0x7C], %g6
12156 taddcctv %l6, %o1, %i7
12157loop_1009:
12158 array32 %g4, %o7, %o0
12159loop_1010:
12160 sub %o2, %g2, %o5
12161 fmovrdlez %g5, %f22, %f20
12162 fnot2s %f24, %f15
12163 sdivx %i6, 0x0756, %l0
12164 bcs,a %xcc, loop_1011
12165 edge32n %g3, %l1, %i5
12166 wr %g0, 0x04, %asi
12167 ldstuba [%l7 + 0x28] %asi, %l2
12168loop_1011:
12169 smul %l4, 0x1ADE, %g1
12170 fabss %f18, %f7
12171 fbg,a %fcc1, loop_1012
12172 sll %i1, 0x1B, %i0
12173 subcc %i4, 0x01CA, %i2
12174 restored
12175 rdpr %cwp, %g1
12176 rdpr %cansave, %g2
12177 rdpr %canrestore, %g3
12178 rdpr %cleanwin, %g4
12179 rdpr %otherwin, %g5
12180 rdpr %wstate, %g6
12181loop_1012:
12182 edge8l %o3, %l3, %g7
12183 nop
12184 setx 0x82E899B528898C08, %l0, %l6
12185 stx %l6, [%l7 + 0x28]
12186 ldd [%l7 + 0x28], %f24
12187 setx 0x8EF63F688A173E59, %l1, %l5
12188 stx %l5, [%l7 + 0x10]
12189 ldd [%l7 + 0x10], %f4
12190 fdivd %f4, %f24, %f20
12191 nop
12192 fitos %f14, %f6
12193 bpos,pn %xcc, loop_1013
12194 saved
12195 rdpr %cwp, %g1
12196 rdpr %cansave, %g2
12197 rdpr %canrestore, %g3
12198 rdpr %cleanwin, %g4
12199 rdpr %otherwin, %g5
12200 rdpr %wstate, %g6
12201 movrne %o4, 0x344, %i3
12202 fnands %f23, %f30, %f1
12203loop_1013:
12204 addc %l5, %o6, %g6
12205 movrgez %l6, 0x0B6, %i7
12206 fmovsvs %xcc, %f12, %f2
12207 fnor %f28, %f30, %f26
12208 tgu %icc, 0x6
12209 alignaddr %o1, %o7, %g4
12210 array16 %o0, %o2, %g2
12211 movle %xcc, %o5, %i6
12212 tne %icc, 0x7
12213 subc %g5, %l0, %l1
12214 sdivx %g3, 0x00A5, %l2
12215 addc %l4, 0x1BDA, %g1
12216 smulcc %i1, 0x066B, %i5
12217 edge32l %i0, %i2, %i4
12218 alignaddrl %o3, %g7, %l3
12219 andncc %o4, %l5, %o6
12220 movn %icc, %g6, %i3
12221 xor %l6, 0x06AF, %i7
12222 edge16l %o7, %g4, %o0
12223 nop
12224 setx 0x5BC08C72FCAD0BCA, %l0, %l6
12225 stx %l6, [%l7 + 0x28]
12226 ldd [%l7 + 0x28], %f0
12227 setx 0xB12C4108D6F0FAB4, %l1, %l5
12228 stx %l5, [%l7 + 0x10]
12229 ldd [%l7 + 0x10], %f18
12230 fdivd %f18, %f0, %f26
12231 tn %icc, 0x3
12232 edge8n %o2, %g2, %o5
12233 fmovdcs %xcc, %f6, %f15
12234 tg %icc, 0x2
12235 or %o1, 0x014C, %i6
12236 addccc %g5, %l1, %l0
12237 movl %xcc, %g3, %l2
12238 saved
12239 rdpr %cwp, %g1
12240 rdpr %cansave, %g2
12241 rdpr %canrestore, %g3
12242 rdpr %cleanwin, %g4
12243 rdpr %otherwin, %g5
12244 rdpr %wstate, %g6
12245 stb %g1, [%l7 + 0x1E]
12246 fbe %fcc3, loop_1014
12247 sra %l4, 0x05, %i5
12248 orcc %i1, 0x0DEA, %i2
12249 ldstub [%l7 + 0x67], %i4
12250loop_1014:
12251 bneg,a loop_1015
12252 ba,a %xcc, loop_1016
12253 fbu,a %fcc3, loop_1017
12254 nop
12255 setx 0x323EDD4E53708C56, %l0, %l6
12256 stx %l6, [%l7 + 0x28]
12257 ldd [%l7 + 0x28], %f28
12258 setx 0xB90AA638625C3661, %l1, %l5
12259 stx %l5, [%l7 + 0x10]
12260 ldd [%l7 + 0x10], %f6
12261 fsubd %f6, %f28, %f8
12262loop_1015:
12263 movn %icc, %i0, %g7
12264loop_1016:
12265 tge %xcc, 0x0
12266loop_1017:
12267 bpos,pn %xcc, loop_1018
12268 bneg %icc, loop_1019
12269 edge16l %l3, %o4, %o3
12270 tle %icc, 0x3
12271loop_1018:
12272 ld [%l7 + 0x6C], %f6
12273loop_1019:
12274 tgu %icc, 0x1
12275 movcc %icc, %o6, %g6
12276 alignaddrl %l5, %i3, %i7
12277 restored
12278 rdpr %cwp, %g1
12279 rdpr %cansave, %g2
12280 rdpr %canrestore, %g3
12281 rdpr %cleanwin, %g4
12282 rdpr %otherwin, %g5
12283 rdpr %wstate, %g6
12284 edge32n %l6, %o7, %o0
12285 fbule,a %fcc0, loop_1020
12286 fmul8ulx16 %f8, %f10, %f8
12287 edge32l %g4, %o2, %o5
12288 tvs %icc, 0x6
12289loop_1020:
12290 addc %o1, %i6, %g5
12291 tg %icc, 0x1
12292 tg %xcc, 0x7
12293 nop
12294 setx loop_1021, %l0, %l1
12295 wrpr 0x1, %tl
12296 wrpr %l1, %tnpc
12297 setx 0x34400001400, %l0, %l1
12298 wrpr %l1, %tstate
12299 wrhpr 0x4, %htstate
12300 done
12301 sdivx %g2, 0x084C, %l1
12302 movpos %icc, %l0, %l2
12303 fpadd16s %f20, %f8, %f10
12304loop_1021:
12305 nop
12306 fitos %f7, %f21
12307 fstox %f21, %f24
12308 fones %f14
12309 fmul8x16au %f9, %f20, %f18
12310 andcc %g1, %l4, %i5
12311 edge8ln %i1, %g3, %i2
12312 sdiv %i0, 0x17D9, %i4
12313 bne,a,pn %icc, loop_1022
12314 tgu %xcc, 0x3
12315 movn %icc, %g7, %o4
12316 nop
12317 setx 0x0CBFCA50, %l0, %l6
12318 st %l6, [%l7 + 0x28]
12319 ld [%l7 + 0x28], %f29
12320 setx 0x02D3FCC2, %l1, %l5
12321 st %l5, [%l7 + 0x10]
12322 ld [%l7 + 0x10], %f4
12323 fdivs %f4, %f29, %f24
12324loop_1022:
12325 edge32l %l3, %o6, %g6
12326 edge8ln %o3, %l5, %i7
12327 tleu %xcc, 0x7
12328 saved
12329 rdpr %cwp, %g1
12330 rdpr %cansave, %g2
12331 rdpr %canrestore, %g3
12332 rdpr %cleanwin, %g4
12333 rdpr %otherwin, %g5
12334 rdpr %wstate, %g6
12335 movl %xcc, %l6, %i3
12336 edge32ln %o0, %o7, %g4
12337 tn %xcc, 0x3
12338 edge16l %o2, %o1, %i6
12339 srax %g5, %g2, %l1
12340 fbule,a %fcc1, loop_1023
12341 fmovdgu %xcc, %f0, %f21
12342 smul %o5, %l2, %g1
12343 movrlez %l4, 0x3B9, %i5
12344loop_1023:
12345 srax %l0, 0x0B, %i1
12346 sdiv %i2, 0x058B, %i0
12347 nop
12348 fitos %f14, %f16
12349 fstox %f16, %f16
12350 srax %g3, 0x0D, %i4
12351 ble,a %xcc, loop_1024
12352 edge32n %o4, %g7, %o6
12353 movgu %icc, %l3, %g6
12354 ldx [%l7 + 0x78], %l5
12355loop_1024:
12356 edge16 %o3, %l6, %i3
12357 subc %o0, %o7, %g4
12358 ldd [%l7 + 0x78], %i6
12359 edge32 %o1, %o2, %g5
12360 wr %g0, 0x18, %asi
12361 swapa [%l7 + 0x1C] %asi, %i6
12362 edge16n %g2, %o5, %l1
12363 mova %icc, %l2, %l4
12364 movcc %icc, %g1, %i5
12365 xnor %i1, 0x09ED, %l0
12366 wr %g0, 0x88, %asi
12367 stba %i0, [%l7 + 0x50] %asi
12368 te %xcc, 0x3
12369 fexpand %f30, %f2
12370 movg %xcc, %g3, %i2
12371 nop
12372 set 0x30, %g2
12373 stx %i4, [%l7 + %g2]
12374 lduw [%l7 + 0x18], %o4
12375 sdivx %o6, 0x075A, %g7
12376 xor %g6, %l3, %l5
12377 bcs,a,pt %icc, loop_1025
12378 sdivx %o3, 0x0E51, %i3
12379 fands %f15, %f19, %f29
12380 fabss %f5, %f9
12381loop_1025:
12382 bleu,a loop_1026
12383 xorcc %o0, %o7, %g4
12384 array8 %i7, %o1, %l6
12385 sub %g5, 0x1A90, %i6
12386loop_1026:
12387 fornot1s %f17, %f9, %f4
12388 movl %xcc, %g2, %o2
12389 movle %icc, %o5, %l1
12390 movvs %xcc, %l2, %g1
12391 be,pt %xcc, loop_1027
12392 edge32 %l4, %i1, %l0
12393 lduw [%l7 + 0x3C], %i5
12394 prefetch [%l7 + 0x7C], 0x1
12395loop_1027:
12396 nop
12397 fitod %f8, %f22
12398 fdtos %f22, %f7
12399 tle %icc, 0x4
12400 fbul,a %fcc1, loop_1028
12401 sub %g3, %i0, %i2
12402 fnegs %f3, %f20
12403 move %xcc, %o4, %o6
12404loop_1028:
12405 swap [%l7 + 0x3C], %i4
12406 tleu %xcc, 0x7
12407 tl %xcc, 0x6
12408 movre %g6, %l3, %l5
12409 fcmpgt16 %f12, %f18, %o3
12410 tg %icc, 0x6
12411 fmovrdne %g7, %f0, %f8
12412 andncc %o0, %o7, %g4
12413 tn %xcc, 0x5
12414 fmovsg %xcc, %f14, %f27
12415 fcmpeq16 %f8, %f2, %i3
12416 movl %xcc, %o1, %l6
12417 alignaddr %g5, %i7, %i6
12418 set 0x26, %l2
12419 stha %g2, [%l7 + %l2] 0xeb
12420 membar #Sync
12421 nop
12422 fitos %f5, %f19
12423 fstox %f19, %f28
12424 movg %icc, %o2, %l1
12425 tge %icc, 0x4
12426 set 0x40, %g7
12427 ldda [%l7 + %g7] 0x04, %f16
12428 edge8l %l2, %g1, %l4
12429 sllx %i1, %o5, %i5
12430 movre %l0, 0x168, %g3
12431 movcs %icc, %i2, %i0
12432 popc %o6, %o4
12433 add %i4, 0x11C6, %l3
12434 be,pn %xcc, loop_1029
12435 xnor %g6, 0x1ED7, %l5
12436 nop
12437 set 0x3C, %o6
12438 ldsw [%l7 + %o6], %o3
12439 orcc %o0, 0x1995, %o7
12440loop_1029:
12441 fmul8sux16 %f28, %f16, %f14
12442 fbn %fcc2, loop_1030
12443 bn,pt %icc, loop_1031
12444 nop
12445 setx loop_1032, %l0, %l1
12446 wrpr 0x1, %tl
12447 wrpr %l1, %tpc
12448 add %l1, 0x4, %l1
12449 wrpr %l1, %tnpc
12450 setx 0x34400001400, %l0, %l1
12451 wrpr %l1, %tstate
12452 wrhpr 0x4, %htstate
12453 retry
12454 bvc %xcc, loop_1033
12455loop_1030:
12456 subcc %g7, 0x0947, %g4
12457loop_1031:
12458 tcs %xcc, 0x0
12459loop_1032:
12460 edge8ln %i3, %l6, %o1
12461loop_1033:
12462 restored
12463 rdpr %cwp, %g1
12464 rdpr %cansave, %g2
12465 rdpr %canrestore, %g3
12466 rdpr %cleanwin, %g4
12467 rdpr %otherwin, %g5
12468 rdpr %wstate, %g6
12469 fmovsn %xcc, %f12, %f20
12470 udivx %i7, 0x0F33, %g5
12471 addcc %g2, %i6, %o2
12472 movgu %icc, %l1, %l2
12473 fornot1s %f4, %f22, %f20
12474 mulx %g1, 0x1FC3, %i1
12475 edge16ln %l4, %o5, %i5
12476 movrgz %g3, %i2, %i0
12477 smulcc %o6, %o4, %i4
12478 stx %l0, [%l7 + 0x50]
12479 nop
12480 fitos %f11, %f19
12481 fstoi %f19, %f22
12482 sll %l3, 0x11, %l5
12483 tsubcc %g6, 0x05EE, %o0
12484 fbu,a %fcc2, loop_1034
12485 movne %xcc, %o7, %o3
12486 sllx %g4, 0x10, %i3
12487 tneg %xcc, 0x7
12488loop_1034:
12489 sdivx %l6, 0x1364, %o1
12490 std %f20, [%l7 + 0x40]
12491 edge32 %i7, %g5, %g7
12492 brlz %g2, loop_1035
12493 stbar
12494 fmovsgu %icc, %f14, %f26
12495 edge32ln %o2, %i6, %l1
12496loop_1035:
12497 edge16l %l2, %i1, %l4
12498 edge8 %o5, %i5, %g1
12499 xor %g3, 0x113D, %i2
12500 tsubcc %o6, 0x1470, %o4
12501 nop
12502 setx 0x406E8E0E, %l0, %l6
12503 st %l6, [%l7 + 0x28]
12504 ld [%l7 + 0x28], %f18
12505 fsqrts %f18, %f6
12506 orn %i4, 0x12A2, %i0
12507 tl %icc, 0x3
12508 and %l0, %l3, %l5
12509 fmovsge %xcc, %f29, %f25
12510 movne %xcc, %o0, %g6
12511 set 0x0C, %l6
12512 stba %o7, [%l7 + %l6] 0x88
12513 bpos,a,pn %xcc, loop_1036
12514 edge16l %o3, %i3, %l6
12515 fabsd %f2, %f20
12516 fmul8x16al %f3, %f15, %f24
12517loop_1036:
12518 movrne %g4, %o1, %i7
12519 fsrc2 %f0, %f2
12520 set 0x38, %o3
12521 ldsha [%l7 + %o3] 0x04, %g7
12522 bgu,a,pn %xcc, loop_1037
12523 fpadd16s %f30, %f14, %f26
12524 tge %icc, 0x2
12525 movcs %icc, %g2, %o2
12526loop_1037:
12527 nop
12528 set 0x46, %i3
12529 lduha [%l7 + %i3] 0x10, %g5
12530 fbug %fcc0, loop_1038
12531 fmovrdne %l1, %f22, %f30
12532 alignaddr %l2, %i1, %l4
12533 stw %i6, [%l7 + 0x1C]
12534loop_1038:
12535 orn %i5, %g1, %g3
12536 ldub [%l7 + 0x48], %o5
12537 array32 %i2, %o6, %i4
12538 edge16n %i0, %o4, %l0
12539 smul %l5, 0x17AB, %o0
12540 xnorcc %g6, %o7, %o3
12541 movvc %xcc, %l3, %l6
12542 wr %g0, 0x89, %asi
12543 prefetcha [%l7 + 0x78] %asi, 0x3
12544 addccc %g4, 0x0E7C, %i7
12545 edge8n %o1, %g2, %o2
12546 movpos %xcc, %g7, %g5
12547 fmovdvs %icc, %f5, %f12
12548 movn %icc, %l2, %l1
12549 ld [%l7 + 0x3C], %f26
12550 edge32ln %i1, %i6, %i5
12551 array8 %g1, %l4, %g3
12552 fmovs %f29, %f18
12553 pdist %f24, %f16, %f2
12554 nop
12555 setx 0x7CA3139A70D22DC6, %l0, %l6
12556 stx %l6, [%l7 + 0x28]
12557 ldd [%l7 + 0x28], %f2
12558 setx 0x027EE8E28D3ECE6A, %l1, %l5
12559 stx %l5, [%l7 + 0x10]
12560 ldd [%l7 + 0x10], %f6
12561 faddd %f6, %f2, %f0
12562 bcc,pt %icc, loop_1039
12563 std %f26, [%l7 + 0x40]
12564 edge8l %i2, %o5, %i4
12565 fmul8x16 %f13, %f0, %f14
12566loop_1039:
12567 fmul8x16au %f9, %f25, %f30
12568 movg %icc, %o6, %o4
12569 fbule %fcc0, loop_1040
12570 tsubcc %i0, %l0, %o0
12571 tneg %icc, 0x6
12572 bne,a,pt %icc, loop_1041
12573loop_1040:
12574 movg %xcc, %g6, %l5
12575 mova %xcc, %o7, %l3
12576 orcc %l6, %o3, %g4
12577loop_1041:
12578 tne %icc, 0x0
12579 ta %icc, 0x4
12580 smul %i3, 0x01FC, %o1
12581 and %g2, 0x0699, %i7
12582 nop
12583 setx 0xA3CC9735EEA7E938, %l0, %l6
12584 stx %l6, [%l7 + 0x28]
12585 ldd [%l7 + 0x28], %f30
12586 setx 0xF35CEB2B3E3A3D32, %l1, %l5
12587 stx %l5, [%l7 + 0x10]
12588 ldd [%l7 + 0x10], %f0
12589 fsubd %f0, %f30, %f30
12590 movrne %g7, %g5, %l2
12591 move %xcc, %l1, %i1
12592 andcc %o2, %i6, %g1
12593 nop
12594 fitos %f17, %f17
12595 saved
12596 rdpr %cwp, %g1
12597 rdpr %cansave, %g2
12598 rdpr %canrestore, %g3
12599 rdpr %cleanwin, %g4
12600 rdpr %otherwin, %g5
12601 rdpr %wstate, %g6
12602 movgu %xcc, %l4, %g3
12603 flush %l7 + 0x48
12604 set 0x0C, %o1
12605 lduwa [%l7 + %o1] 0x10, %i5
12606 movpos %xcc, %i2, %i4
12607 tcs %icc, 0x7
12608 stb %o6, [%l7 + 0x2E]
12609 xorcc %o4, 0x0B20, %o5
12610 nop
12611 setx 0x6A54BE82, %l0, %l6
12612 st %l6, [%l7 + 0x28]
12613 ld [%l7 + 0x28], %f31
12614 fsqrts %f31, %f0
12615 fbo,a %fcc1, loop_1042
12616 fors %f27, %f21, %f4
12617 smulcc %l0, 0x1D35, %o0
12618 nop
12619 fitod %f8, %f8
12620 fdtox %f8, %f16
12621loop_1042:
12622 movrne %i0, 0x087, %g6
12623 mova %icc, %l5, %o7
12624 fbge %fcc0, loop_1043
12625 st %f4, [%l7 + 0x10]
12626 addc %l6, 0x1F02, %o3
12627 ta %xcc, 0x7
12628loop_1043:
12629 brlz %l3, loop_1044
12630 bge loop_1045
12631 tvc %icc, 0x0
12632 nop
12633 setx 0x751E84878148AE2B, %l0, %l6
12634 stx %l6, [%l7 + 0x28]
12635 ldd [%l7 + 0x28], %f8
12636 setx 0x9D1EA9289D84E271, %l1, %l5
12637 stx %l5, [%l7 + 0x10]
12638 ldd [%l7 + 0x10], %f22
12639 fmuld %f22, %f8, %f24
12640loop_1044:
12641 movvs %xcc, %g4, %o1
12642loop_1045:
12643 fba,a %fcc3, loop_1046
12644 smul %g2, %i7, %g7
12645 fxors %f6, %f17, %f18
12646 ld [%l7 + 0x5C], %f15
12647loop_1046:
12648 fzeros %f15
12649 edge16l %i3, %l2, %l1
12650 orncc %g5, %i1, %i6
12651 alignaddrl %g1, %o2, %l4
12652 edge16ln %i5, %i2, %g3
12653 subc %i4, 0x10E5, %o6
12654 movrlez %o4, 0x294, %l0
12655 edge16n %o5, %i0, %o0
12656 fmovsgu %xcc, %f28, %f8
12657 tcc %icc, 0x7
12658 tgu %icc, 0x7
12659 movre %l5, %g6, %o7
12660 edge16 %l6, %o3, %l3
12661 tl %icc, 0x3
12662 brlz,a %g4, loop_1047
12663 edge8 %g2, %i7, %o1
12664 fmovrdgz %i3, %f6, %f30
12665 edge16n %l2, %l1, %g5
12666loop_1047:
12667 movge %xcc, %i1, %g7
12668 mulx %g1, 0x091D, %i6
12669 wr %g0, 0x10, %asi
12670 ldda [%l7 + 0x40] %asi, %f16
12671 edge8 %o2, %l4, %i2
12672 nop
12673 setx 0xCC421489, %l0, %l6
12674 st %l6, [%l7 + 0x28]
12675 ld [%l7 + 0x28], %f12
12676 setx 0x6AE5154A, %l1, %l5
12677 st %l5, [%l7 + 0x10]
12678 ld [%l7 + 0x10], %f7
12679 fsubs %f7, %f12, %f8
12680 te %xcc, 0x1
12681 faligndata %f16, %f12, %f16
12682 tpos %xcc, 0x0
12683 orncc %i5, 0x0831, %g3
12684 bgu,a,pn %xcc, loop_1048
12685 ba,a %xcc, loop_1049
12686 ldsb [%l7 + 0x6C], %o6
12687 array16 %o4, %i4, %o5
12688loop_1048:
12689 edge8l %i0, %l0, %l5
12690loop_1049:
12691 fble %fcc1, loop_1050
12692 ldub [%l7 + 0x71], %g6
12693 alignaddr %o7, %l6, %o0
12694 fandnot2s %f22, %f2, %f24
12695loop_1050:
12696 sdiv %l3, 0x0C0B, %g4
12697 ldsw [%l7 + 0x6C], %o3
12698 brlz,a %i7, loop_1051
12699 tge %xcc, 0x1
12700 xor %o1, %i3, %g2
12701 movne %xcc, %l2, %l1
12702loop_1051:
12703 edge32n %g5, %i1, %g7
12704 addccc %i6, %o2, %l4
12705 fandnot2 %f26, %f4, %f10
12706 movrlez %g1, 0x043, %i2
12707 saved
12708 rdpr %cwp, %g1
12709 rdpr %cansave, %g2
12710 rdpr %canrestore, %g3
12711 rdpr %cleanwin, %g4
12712 rdpr %otherwin, %g5
12713 rdpr %wstate, %g6
12714 edge16ln %i5, %g3, %o4
12715 nop
12716 setx 0x1071CEBA, %l0, %l6
12717 st %l6, [%l7 + 0x24]
12718 ld [%l7 + 0x24], %fsr
12719 andn %o6, 0x17B1, %i4
12720 tvc %icc, 0x3
12721 fmovdn %xcc, %f0, %f26
12722 bpos,a,pt %xcc, loop_1052
12723 fmovrde %o5, %f26, %f4
12724 popc 0x0005, %i0
12725 fors %f5, %f6, %f4
12726loop_1052:
12727 tl %icc, 0x7
12728 fblg,a %fcc0, loop_1053
12729 andcc %l5, 0x143A, %g6
12730 tpos %xcc, 0x2
12731 srlx %l0, %o7, %l6
12732loop_1053:
12733 ldub [%l7 + 0x35], %o0
12734 sra %g4, 0x16, %o3
12735 mova %icc, %i7, %l3
12736 xnorcc %o1, 0x0523, %i3
12737 fandnot2s %f23, %f14, %f11
12738 brnz %g2, loop_1054
12739 fbo,a %fcc1, loop_1055
12740 tn %icc, 0x2
12741 wr %g0, 0x0c, %asi
12742 ldda [%l7 + 0x40] %asi, %f0
12743loop_1054:
12744 sdiv %l1, 0x1239, %l2
12745loop_1055:
12746 bg loop_1056
12747 bneg loop_1057
12748 std %f8, [%l7 + 0x58]
12749 nop
12750 fitod %f2, %f6
12751 fdtox %f6, %f16
12752loop_1056:
12753 alignaddr %i1, %g7, %i6
12754loop_1057:
12755 membar 0x20
12756 sethi 0x00F0, %g5
12757 sdivcc %o2, 0x04C9, %l4
12758 fmovda %xcc, %f11, %f20
12759 array8 %g1, %i2, %i5
12760 movle %icc, %o4, %o6
12761 movpos %xcc, %i4, %o5
12762 nop
12763 fitod %f10, %f6
12764 fdtoi %f6, %f2
12765 subc %i0, 0x1875, %g3
12766 addccc %l5, 0x0DF8, %l0
12767 fmovde %icc, %f10, %f26
12768 smul %o7, 0x02D8, %g6
12769 addc %o0, %l6, %g4
12770 ta %icc, 0x0
12771 set 0x0A, %o0
12772 lduba [%l7 + %o0] 0x14, %i7
12773 and %o3, 0x0475, %l3
12774 fbl,a %fcc0, loop_1058
12775 for %f12, %f2, %f0
12776 sdivx %o1, 0x06A4, %i3
12777 fcmpne16 %f2, %f4, %l1
12778loop_1058:
12779 edge8l %l2, %i1, %g2
12780 sra %i6, %g7, %o2
12781 addcc %g5, 0x029E, %l4
12782 wr %g0, 0x81, %asi
12783 stda %f16, [%l7 + 0x40] %asi
12784 srax %g1, %i2, %i5
12785 fpackfix %f26, %f28
12786 sethi 0x0230, %o4
12787 movrgz %i4, 0x3EF, %o6
12788 fmovs %f0, %f16
12789 or %i0, 0x0C20, %o5
12790 wr %g0, 0x11, %asi
12791 ldsha [%l7 + 0x78] %asi, %l5
12792 udivx %l0, 0x05AC, %o7
12793 movvs %xcc, %g6, %g3
12794 fone %f16
12795 srl %l6, %o0, %g4
12796 taddcctv %i7, 0x1D84, %l3
12797 movrgz %o1, %o3, %i3
12798 xnor %l1, %l2, %i1
12799 smulcc %i6, 0x1C6C, %g7
12800 wr %g0, 0x04, %asi
12801 prefetcha [%l7 + 0x58] %asi, 0x1
12802 movleu %xcc, %g5, %l4
12803 set 0x6C, %o5
12804 lduha [%l7 + %o5] 0x0c, %g2
12805 sdivx %i2, 0x164F, %g1
12806 fmuld8ulx16 %f4, %f22, %f24
12807 stx %o4, [%l7 + 0x68]
12808 andncc %i5, %o6, %i4
12809 tl %xcc, 0x1
12810 fsrc1 %f0, %f10
12811 bne,pn %icc, loop_1059
12812 orncc %o5, 0x162A, %i0
12813 bshuffle %f2, %f12, %f18
12814 bvs,pt %icc, loop_1060
12815loop_1059:
12816 movneg %xcc, %l0, %l5
12817 bge,a,pt %xcc, loop_1061
12818 mova %icc, %o7, %g3
12819loop_1060:
12820 fba,a %fcc2, loop_1062
12821 fbne %fcc1, loop_1063
12822loop_1061:
12823 movne %icc, %l6, %o0
12824 brz %g4, loop_1064
12825loop_1062:
12826 sdiv %g6, 0x0ABE, %i7
12827loop_1063:
12828 te %xcc, 0x4
12829 fnands %f29, %f8, %f7
12830loop_1064:
12831 tge %xcc, 0x4
12832 tgu %icc, 0x4
12833 fsrc2 %f8, %f30
12834 srlx %o1, 0x05, %l3
12835 tg %xcc, 0x2
12836 move %icc, %o3, %i3
12837 nop
12838 fitod %f8, %f16
12839 fdtox %f16, %f30
12840 fxtod %f30, %f18
12841 move %icc, %l1, %l2
12842 saved
12843 rdpr %cwp, %g1
12844 rdpr %cansave, %g2
12845 rdpr %canrestore, %g3
12846 rdpr %cleanwin, %g4
12847 rdpr %otherwin, %g5
12848 rdpr %wstate, %g6
12849 wr %g0, 0x19, %asi
12850 stba %i1, [%l7 + 0x15] %asi
12851 fble %fcc2, loop_1065
12852 movrgez %i6, %o2, %g5
12853 popc %l4, %g2
12854 alignaddrl %g7, %g1, %i2
12855loop_1065:
12856 nop
12857 wr %g0, 0x81, %asi
12858 ldda [%l7 + 0x20] %asi, %o4
12859 or %o6, %i5, %o5
12860 movrlez %i4, %l0, %i0
12861 set 0x70, %g1
12862 ldda [%l7 + %g1] 0x2c, %l4
12863 edge16n %g3, %l6, %o0
12864 fxor %f8, %f14, %f26
12865 edge32ln %o7, %g4, %i7
12866 fpsub16s %f12, %f31, %f2
12867 movneg %icc, %o1, %l3
12868 saved
12869 rdpr %cwp, %g1
12870 rdpr %cansave, %g2
12871 rdpr %canrestore, %g3
12872 rdpr %cleanwin, %g4
12873 rdpr %otherwin, %g5
12874 rdpr %wstate, %g6
12875 edge8l %o3, %g6, %l1
12876 subcc %l2, 0x1BCA, %i1
12877 sra %i6, 0x1C, %o2
12878 fmovde %icc, %f2, %f20
12879 fand %f28, %f6, %f10
12880 tpos %xcc, 0x5
12881 nop
12882 fitod %f4, %f18
12883 fdtox %f18, %f20
12884 smulcc %g5, %l4, %i3
12885 nop
12886 setx loop_1066, %l0, %l1
12887 jmpl %l1, %g2
12888 array8 %g7, %g1, %o4
12889 ldsw [%l7 + 0x50], %o6
12890 wr %g0, 0x89, %asi
12891 swapa [%l7 + 0x64] %asi, %i2
12892loop_1066:
12893 edge32l %o5, %i4, %i5
12894 stw %i0, [%l7 + 0x64]
12895 restored
12896 rdpr %cwp, %g1
12897 rdpr %cansave, %g2
12898 rdpr %canrestore, %g3
12899 rdpr %cleanwin, %g4
12900 rdpr %otherwin, %g5
12901 rdpr %wstate, %g6
12902 fzero %f0
12903 edge16l %l5, %g3, %l6
12904 swap [%l7 + 0x24], %o0
12905 fandnot1s %f13, %f31, %f11
12906 mulx %l0, %o7, %i7
12907 taddcc %o1, 0x06F7, %l3
12908 array32 %o3, %g4, %l1
12909 movvc %icc, %l2, %i1
12910 movvc %icc, %i6, %o2
12911 xnorcc %g6, %l4, %g5
12912 fors %f12, %f22, %f22
12913 fmovdleu %icc, %f9, %f5
12914 fand %f26, %f6, %f24
12915 ldstub [%l7 + 0x39], %i3
12916 wr %g0, 0x21, %asi
12917 ldxa [%g0 + 0x10] %asi, %g7
12918 nop
12919 setx loop_1067, %l0, %l1
12920 wrpr 0x1, %tl
12921 wrpr %l1, %tnpc
12922 setx 0x34400001400, %l0, %l1
12923 wrpr %l1, %tstate
12924 wrhpr 0x4, %htstate
12925 done
12926 taddcc %g1, %o4, %o6
12927 movrlz %g2, %o5, %i2
12928 call loop_1068
12929loop_1067:
12930 fmovsn %xcc, %f3, %f28
12931 fpsub32 %f4, %f18, %f2
12932 tpos %icc, 0x3
12933loop_1068:
12934 tl %xcc, 0x5
12935 st %f22, [%l7 + 0x34]
12936 fmovrsgz %i5, %f23, %f5
12937 nop
12938 setx 0x6249D201E071B6A7, %l0, %l6
12939 stx %l6, [%l7 + 0x38]
12940 ldx [%l7 + 0x38], %fsr
12941 udivcc %i4, 0x0763, %i0
12942 tsubcc %g3, 0x1CF1, %l5
12943 fmovrsgz %o0, %f2, %f31
12944 and %l6, %l0, %i7
12945 xor %o1, 0x0313, %l3
12946 fxor %f30, %f26, %f24
12947 sub %o7, %g4, %l1
12948 fmuld8sux16 %f2, %f14, %f8
12949 lduh [%l7 + 0x1A], %l2
12950 ldx [%l7 + 0x28], %o3
12951 mova %icc, %i6, %i1
12952 andcc %g6, %l4, %g5
12953 array32 %o2, %g7, %i3
12954 wr %g0, 0x88, %asi
12955 lduwa [%l7 + 0x78] %asi, %o4
12956 set 0x1C, %o4
12957 lduwa [%l7 + %o4] 0x04, %g1
12958 addccc %o6, 0x0179, %o5
12959 fmovdge %icc, %f13, %f21
12960 sra %g2, 0x04, %i2
12961 fble,a %fcc3, loop_1069
12962 movle %xcc, %i5, %i0
12963 fmovsge %icc, %f14, %f4
12964 orncc %i4, 0x190E, %l5
12965loop_1069:
12966 udivcc %g3, 0x19EA, %o0
12967 saved
12968 rdpr %cwp, %g1
12969 rdpr %cansave, %g2
12970 rdpr %canrestore, %g3
12971 rdpr %cleanwin, %g4
12972 rdpr %otherwin, %g5
12973 rdpr %wstate, %g6
12974 fba,a %fcc0, loop_1070
12975 fcmpne16 %f26, %f30, %l6
12976 tvc %icc, 0x0
12977 movgu %icc, %l0, %i7
12978loop_1070:
12979 fnands %f15, %f14, %f12
12980 fmovsle %icc, %f2, %f24
12981 fnegs %f0, %f19
12982 srlx %l3, 0x02, %o7
12983 fbule,a %fcc1, loop_1071
12984 alignaddrl %o1, %g4, %l2
12985 fcmpgt32 %f18, %f28, %o3
12986 fandnot1 %f28, %f0, %f18
12987loop_1071:
12988 movne %xcc, %i6, %l1
12989 fmovrsgz %g6, %f0, %f18
12990 mulx %l4, %i1, %g5
12991 taddcc %g7, %o2, %o4
12992 array8 %g1, %i3, %o5
12993 movge %xcc, %o6, %i2
12994 movne %xcc, %g2, %i5
12995 fmovsne %icc, %f18, %f26
12996 tn %icc, 0x2
12997 fmovda %icc, %f18, %f10
12998 tvc %xcc, 0x6
12999 edge16l %i4, %l5, %g3
13000 add %i0, %l6, %o0
13001 saved
13002 rdpr %cwp, %g1
13003 rdpr %cansave, %g2
13004 rdpr %canrestore, %g3
13005 rdpr %cleanwin, %g4
13006 rdpr %otherwin, %g5
13007 rdpr %wstate, %g6
13008 xor %l0, %i7, %o7
13009 stbar
13010 movvs %icc, %o1, %g4
13011 fpmerge %f12, %f16, %f10
13012 brlz,a %l2, loop_1072
13013 fnegs %f6, %f25
13014 nop
13015 setx 0x7AC67CBB60626672, %l0, %l6
13016 stx %l6, [%l7 + 0x60]
13017 ldx [%l7 + 0x60], %fsr
13018 fexpand %f17, %f8
13019loop_1072:
13020 fmovdcc %xcc, %f30, %f15
13021 move %icc, %l3, %o3
13022 lduw [%l7 + 0x5C], %l1
13023 edge32 %i6, %g6, %l4
13024 bvs,pn %icc, loop_1073
13025 ldstub [%l7 + 0x65], %g5
13026 ba %xcc, loop_1074
13027 sllx %i1, 0x1E, %g7
13028loop_1073:
13029 tg %icc, 0x5
13030 fbug,a %fcc0, loop_1075
13031loop_1074:
13032 fmovrslz %o4, %f5, %f0
13033 set 0x0A, %i2
13034 stha %g1, [%l7 + %i2] 0x88
13035loop_1075:
13036 tsubcc %i3, %o5, %o6
13037 fcmpgt16 %f14, %f10, %o2
13038 movvs %xcc, %g2, %i5
13039 orcc %i4, 0x1070, %l5
13040 add %l7, 0x20, %l6
13041 wr %g0, 0x88, %asi
13042 casxa [%l6] %asi, %g3, %i0
13043 tg %icc, 0x3
13044 sethi 0x19E2, %i2
13045 fnegs %f4, %f18
13046 fors %f30, %f26, %f22
13047 edge8l %l6, %l0, %o0
13048 edge8ln %o7, %o1, %g4
13049 edge8ln %l2, %i7, %l3
13050 fpack32 %f28, %f16, %f6
13051 fbge,a %fcc1, loop_1076
13052 fmovsvc %xcc, %f10, %f0
13053 bpos loop_1077
13054 tgu %xcc, 0x1
13055loop_1076:
13056 mulx %o3, %i6, %g6
13057 umulcc %l4, %g5, %i1
13058loop_1077:
13059 tneg %xcc, 0x5
13060 srax %g7, 0x12, %l1
13061 set 0x48, %l3
13062 prefetcha [%l7 + %l3] 0x15, 0x1
13063 move %xcc, %i3, %o5
13064 bl,a,pt %icc, loop_1078
13065 nop
13066 set 0x6C, %g5
13067 ldub [%l7 + %g5], %o6
13068 ldsh [%l7 + 0x10], %o2
13069 set 0x08, %l5
13070 stha %o4, [%l7 + %l5] 0x04
13071loop_1078:
13072 mulx %g2, 0x1E76, %i5
13073 fbg %fcc1, loop_1079
13074 sdivcc %i4, 0x0320, %l5
13075 fnor %f30, %f0, %f8
13076 fba,a %fcc3, loop_1080
13077loop_1079:
13078 movle %xcc, %g3, %i0
13079 edge16 %l6, %i2, %l0
13080 movl %icc, %o0, %o1
13081loop_1080:
13082 prefetch [%l7 + 0x34], 0x3
13083 fmovsgu %icc, %f15, %f4
13084 srlx %g4, %l2, %o7
13085 taddcc %i7, 0x0B35, %l3
13086 movrne %i6, %o3, %g6
13087 bn loop_1081
13088 ldsw [%l7 + 0x4C], %g5
13089 stx %i1, [%l7 + 0x78]
13090 fmovrdlez %g7, %f10, %f16
13091loop_1081:
13092 edge8l %l4, %l1, %g1
13093 fbl %fcc1, loop_1082
13094 tleu %xcc, 0x0
13095 fnegs %f29, %f17
13096 addcc %i3, 0x1E95, %o5
13097loop_1082:
13098 xnorcc %o2, %o4, %o6
13099 ldsb [%l7 + 0x57], %g2
13100 fpadd16s %f31, %f11, %f6
13101 tcs %icc, 0x3
13102 stbar
13103 fbne %fcc3, loop_1083
13104 stw %i4, [%l7 + 0x30]
13105 te %icc, 0x2
13106 tl %icc, 0x3
13107loop_1083:
13108 udivcc %i5, 0x1C20, %g3
13109 membar 0x16
13110 movg %xcc, %l5, %i0
13111 nop
13112 setx 0xDA063683, %l0, %l6
13113 st %l6, [%l7 + 0x28]
13114 ld [%l7 + 0x28], %f30
13115 setx 0x0FD4C04E, %l1, %l5
13116 st %l5, [%l7 + 0x10]
13117 ld [%l7 + 0x10], %f13
13118 fdivs %f13, %f30, %f8
13119 fpadd16 %f0, %f30, %f16
13120 sir 0x1114
13121 orn %l6, 0x161D, %i2
13122 fmovsgu %icc, %f18, %f25
13123 movpos %icc, %l0, %o1
13124 fbn,a %fcc1, loop_1084
13125 fmovscc %icc, %f6, %f16
13126 udiv %g4, 0x1E42, %l2
13127 fpsub32s %f21, %f23, %f12
13128loop_1084:
13129 fbuge,a %fcc3, loop_1085
13130 movleu %xcc, %o7, %o0
13131 movgu %icc, %l3, %i7
13132 tvc %xcc, 0x5
13133loop_1085:
13134 sra %o3, %g6, %g5
13135 ldsh [%l7 + 0x34], %i1
13136 nop
13137 setx loop_1086, %l0, %l1
13138 wrpr 0x1, %tl
13139 wrpr %l1, %tnpc
13140 setx 0x34400001400, %l0, %l1
13141 wrpr %l1, %tstate
13142 wrhpr 0x4, %htstate
13143 done
13144 fmovrse %g7, %f9, %f1
13145 set 0x6C, %i7
13146 sta %f21, [%l7 + %i7] 0x18
13147loop_1086:
13148 move %xcc, %l4, %l1
13149 bg,a,pn %xcc, loop_1087
13150 movle %xcc, %i6, %i3
13151 movn %icc, %g1, %o5
13152 mulscc %o2, %o4, %o6
13153loop_1087:
13154 movcs %icc, %g2, %i4
13155 andn %g3, %i5, %i0
13156 taddcc %l5, %l6, %i2
13157 ldd [%l7 + 0x18], %o0
13158 array8 %g4, %l0, %o7
13159 edge32n %l2, %l3, %i7
13160 movl %icc, %o3, %o0
13161 tsubcctv %g6, 0x00D9, %g5
13162 fsrc2s %f11, %f10
13163 saved
13164 rdpr %cwp, %g1
13165 rdpr %cansave, %g2
13166 rdpr %canrestore, %g3
13167 rdpr %cleanwin, %g4
13168 rdpr %otherwin, %g5
13169 rdpr %wstate, %g6
13170 movneg %xcc, %i1, %l4
13171 fmovdneg %xcc, %f12, %f23
13172 umul %g7, %i6, %i3
13173 orcc %g1, %o5, %o2
13174 wr %g0, 0x80, %asi
13175 ldstuba [%l7 + 0x19] %asi, %l1
13176 te %icc, 0x1
13177 tcc %xcc, 0x6
13178 fandnot1 %f22, %f22, %f8
13179 lduh [%l7 + 0x78], %o6
13180 set 0x64, %g3
13181 stwa %o4, [%l7 + %g3] 0x11
13182 movpos %icc, %g2, %g3
13183 fmovdvs %xcc, %f31, %f31
13184 set 0x60, %o2
13185 ldda [%l7 + %o2] 0xea, %i4
13186 set 0x4C, %i1
13187 lda [%l7 + %i1] 0x18, %f19
13188 tl %icc, 0x5
13189 tcc %xcc, 0x2
13190 ble,a %icc, loop_1088
13191 be %icc, loop_1089
13192 movne %xcc, %i0, %i5
13193 edge16l %l6, %l5, %i2
13194loop_1088:
13195 sllx %o1, 0x03, %l0
13196loop_1089:
13197 srax %g4, 0x03, %l2
13198 swap [%l7 + 0x48], %o7
13199 edge16l %l3, %o3, %o0
13200 fxnor %f28, %f0, %f26
13201 bcc,a,pn %icc, loop_1090
13202 movne %icc, %i7, %g6
13203 bne %icc, loop_1091
13204 movvc %xcc, %i1, %g5
13205loop_1090:
13206 movn %icc, %l4, %i6
13207 tvs %xcc, 0x0
13208loop_1091:
13209 xnor %i3, %g1, %g7
13210 udivx %o5, 0x0E37, %l1
13211 movre %o2, 0x373, %o6
13212 nop
13213 fitos %f2, %f31
13214 fstoi %f31, %f25
13215 tn %icc, 0x6
13216 stx %o4, [%l7 + 0x18]
13217 popc 0x078A, %g2
13218 wr %g0, 0x18, %asi
13219 ldstuba [%l7 + 0x48] %asi, %i4
13220 movrlez %g3, %i5, %l6
13221 nop
13222 setx 0xC6F0C50A, %l0, %l6
13223 st %l6, [%l7 + 0x28]
13224 ld [%l7 + 0x28], %f11
13225 setx 0x5A72593C, %l1, %l5
13226 st %l5, [%l7 + 0x10]
13227 ld [%l7 + 0x10], %f25
13228 fdivs %f25, %f11, %f3
13229 movneg %icc, %i0, %i2
13230 fors %f30, %f21, %f0
13231 xnor %o1, 0x14C6, %l5
13232 fmovrslz %l0, %f30, %f12
13233 subcc %l2, 0x1D92, %o7
13234 fmovsg %xcc, %f14, %f26
13235 tcc %xcc, 0x7
13236 fnors %f13, %f0, %f3
13237 fmovrsne %g4, %f13, %f14
13238 fmovsneg %icc, %f15, %f10
13239 fpadd16 %f28, %f26, %f18
13240 stx %l3, [%l7 + 0x10]
13241 fmovdcc %xcc, %f21, %f3
13242 tneg %xcc, 0x7
13243 te %icc, 0x1
13244 sth %o0, [%l7 + 0x60]
13245 fnot1s %f0, %f12
13246 fnot2s %f15, %f7
13247 and %o3, 0x1FE2, %g6
13248 sub %i1, 0x18DF, %i7
13249 movrgz %l4, %i6, %i3
13250 nop
13251 fitod %f13, %f8
13252 flush %l7 + 0x70
13253 movrlez %g5, %g1, %g7
13254 subccc %l1, %o5, %o6
13255 set 0x30, %l0
13256 ldswa [%l7 + %l0] 0x10, %o2
13257 taddcc %o4, %i4, %g3
13258 set 0x28, %o7
13259 lduwa [%l7 + %o7] 0x15, %i5
13260 wr %g0, 0x0c, %asi
13261 stha %l6, [%l7 + 0x7E] %asi
13262 fpackfix %f16, %f1
13263 ld [%l7 + 0x60], %f29
13264 membar 0x52
13265 tvc %icc, 0x3
13266 ldstub [%l7 + 0x2F], %g2
13267 smulcc %i0, 0x150E, %i2
13268 alignaddrl %o1, %l5, %l2
13269 set 0x60, %i0
13270 ldda [%l7 + %i0] 0x19, %l0
13271 addcc %o7, 0x0B93, %l3
13272 srlx %o0, %g4, %o3
13273 movvc %xcc, %i1, %g6
13274 fnand %f8, %f4, %f30
13275 fmovsa %icc, %f11, %f20
13276 mulscc %l4, 0x100D, %i7
13277 tcs %xcc, 0x5
13278 fmovsl %xcc, %f8, %f17
13279 orcc %i3, 0x18C9, %g5
13280 array32 %g1, %i6, %l1
13281 tn %xcc, 0x4
13282 te %icc, 0x1
13283 flush %l7 + 0x4C
13284 movle %icc, %g7, %o6
13285 sub %o2, %o5, %o4
13286 edge32 %g3, %i4, %i5
13287 andncc %l6, %g2, %i2
13288 xnor %o1, %i0, %l5
13289 srax %l2, %l0, %o7
13290 bge,a,pt %icc, loop_1092
13291 fandnot1 %f26, %f30, %f30
13292 tle %xcc, 0x2
13293 tcs %icc, 0x2
13294loop_1092:
13295 movgu %xcc, %o0, %g4
13296 movg %xcc, %o3, %i1
13297 brnz %g6, loop_1093
13298 ta %xcc, 0x1
13299 movvs %xcc, %l3, %l4
13300 umulcc %i3, %g5, %i7
13301loop_1093:
13302 move %icc, %g1, %i6
13303 srax %l1, %g7, %o6
13304 sllx %o5, %o4, %g3
13305 fmovrslz %i4, %f24, %f22
13306 edge16ln %o2, %l6, %g2
13307 fpadd16s %f19, %f18, %f30
13308 tcs %icc, 0x7
13309 tvc %icc, 0x2
13310 tn %icc, 0x0
13311 orcc %i5, 0x135B, %i2
13312 fbg,a %fcc3, loop_1094
13313 add %i0, 0x0BB6, %l5
13314 sethi 0x06BC, %o1
13315 set 0x40, %g4
13316 stwa %l0, [%l7 + %g4] 0x23
13317 membar #Sync
13318loop_1094:
13319 movcc %xcc, %o7, %l2
13320 brlz,a %g4, loop_1095
13321 orn %o0, 0x13BF, %i1
13322 xor %o3, %l3, %l4
13323 addc %i3, 0x1E2D, %g5
13324loop_1095:
13325 edge16n %i7, %g1, %i6
13326 movpos %xcc, %l1, %g6
13327 or %o6, 0x1EC9, %g7
13328 movrgz %o4, %o5, %i4
13329 sth %o2, [%l7 + 0x64]
13330 wr %g0, 0x17, %asi
13331 stda %f0, [%l7 + 0x40] %asi
13332 membar #Sync
13333 edge16l %g3, %l6, %i5
13334 tgu %icc, 0x4
13335 fandnot1s %f16, %f21, %f1
13336 srax %i2, %i0, %g2
13337 tsubcctv %l5, 0x1CB2, %l0
13338 movle %icc, %o7, %l2
13339 movvc %xcc, %o1, %o0
13340 addc %g4, %i1, %l3
13341 add %o3, 0x14A0, %l4
13342 fbl %fcc2, loop_1096
13343 tvc %icc, 0x5
13344 fblg %fcc2, loop_1097
13345 andncc %g5, %i7, %i3
13346loop_1096:
13347 subccc %i6, 0x0DF5, %g1
13348 fpack32 %f8, %f20, %f24
13349loop_1097:
13350 edge16ln %l1, %o6, %g6
13351 set 0x42, %l1
13352 stba %o4, [%l7 + %l1] 0x88
13353 fxnors %f16, %f7, %f28
13354 orcc %g7, 0x16B4, %i4
13355 srax %o2, %g3, %o5
13356 edge32l %l6, %i5, %i0
13357 srlx %g2, 0x00, %l5
13358 smul %l0, %i2, %l2
13359 nop
13360 setx 0x2047E8C6, %l0, %l6
13361 st %l6, [%l7 + 0x50]
13362 ld [%l7 + 0x50], %fsr
13363 move %icc, %o1, %o7
13364 taddcc %g4, %i1, %l3
13365 wr %g0, 0x80, %asi
13366 stha %o0, [%l7 + 0x76] %asi
13367 sll %o3, 0x14, %g5
13368 fbug,a %fcc1, loop_1098
13369 udiv %l4, 0x19AB, %i7
13370 addccc %i3, %i6, %l1
13371 nop
13372 fitod %f4, %f16
13373 fdtox %f16, %f24
13374 fxtod %f24, %f26
13375loop_1098:
13376 movre %o6, %g6, %g1
13377 ld [%l7 + 0x30], %f23
13378 fbne,a %fcc0, loop_1099
13379 fbule %fcc3, loop_1100
13380 tgu %xcc, 0x2
13381 bne,pn %xcc, loop_1101
13382loop_1099:
13383 taddcctv %o4, 0x05AC, %g7
13384loop_1100:
13385 fpsub32 %f0, %f6, %f6
13386 xorcc %i4, %g3, %o2
13387loop_1101:
13388 nop
13389 setx 0x2831FC5EE51830F6, %l0, %l6
13390 stx %l6, [%l7 + 0x28]
13391 ldd [%l7 + 0x28], %f22
13392 fsqrtd %f22, %f24
13393 fble,a %fcc0, loop_1102
13394 movrlez %o5, %i5, %i0
13395 orcc %l6, %l5, %l0
13396 nop
13397 setx 0x0877C803133A2883, %l0, %l6
13398 stx %l6, [%l7 + 0x28]
13399 ldd [%l7 + 0x28], %f18
13400 setx 0x327ADAB070813A0A, %l1, %l5
13401 stx %l5, [%l7 + 0x10]
13402 ldd [%l7 + 0x10], %f6
13403 fmuld %f6, %f18, %f14
13404loop_1102:
13405 movle %icc, %g2, %l2
13406 lduw [%l7 + 0x08], %i2
13407 subcc %o7, %o1, %g4
13408 fba %fcc1, loop_1103
13409 tge %icc, 0x2
13410 fandnot1s %f29, %f19, %f22
13411 udivx %i1, 0x0457, %l3
13412loop_1103:
13413 xnorcc %o3, %o0, %l4
13414 edge16 %i7, %i3, %g5
13415 umul %l1, %o6, %g6
13416 movrlz %g1, %i6, %o4
13417 andn %i4, 0x1E8F, %g7
13418 srlx %g3, %o2, %i5
13419 stbar
13420 movvs %icc, %i0, %l6
13421 smulcc %o5, 0x1DFB, %l5
13422 umul %g2, %l2, %l0
13423 swap [%l7 + 0x48], %o7
13424 movne %xcc, %o1, %g4
13425 movneg %icc, %i1, %l3
13426 set 0x58, %l4
13427 stxa %o3, [%l7 + %l4] 0x2b
13428 membar #Sync
13429 fmovspos %icc, %f26, %f7
13430 addcc %i2, %l4, %o0
13431 fmul8ulx16 %f16, %f20, %f12
13432 addcc %i3, 0x0584, %g5
13433 ble loop_1104
13434 bvc,a,pt %icc, loop_1105
13435 tgu %xcc, 0x0
13436 edge32 %l1, %i7, %o6
13437loop_1104:
13438 membar 0x1E
13439loop_1105:
13440 fmovs %f18, %f8
13441 edge8 %g6, %i6, %o4
13442 sra %g1, 0x17, %g7
13443 xor %g3, %o2, %i5
13444 taddcc %i4, %i0, %l6
13445 sdivcc %l5, 0x0D4C, %g2
13446 fmovrde %l2, %f28, %f14
13447 nop
13448 setx loop_1106, %l0, %l1
13449 jmpl %l1, %o5
13450 movge %xcc, %o7, %l0
13451 bcc,pn %xcc, loop_1107
13452 xnor %g4, %o1, %l3
13453loop_1106:
13454 nop
13455 setx 0xF2D91807, %l0, %l6
13456 st %l6, [%l7 + 0x28]
13457 ld [%l7 + 0x28], %f11
13458 setx 0x0270F582, %l1, %l5
13459 st %l5, [%l7 + 0x10]
13460 ld [%l7 + 0x10], %f3
13461 fmuls %f3, %f11, %f7
13462 orcc %o3, %i1, %l4
13463loop_1107:
13464 fblg %fcc2, loop_1108
13465 alignaddrl %i2, %o0, %i3
13466 edge8ln %g5, %l1, %o6
13467 set 0x4D, %i4
13468 ldsba [%l7 + %i4] 0x18, %i7
13469loop_1108:
13470 tcs %xcc, 0x4
13471 restored
13472 rdpr %cwp, %g1
13473 rdpr %cansave, %g2
13474 rdpr %canrestore, %g3
13475 rdpr %cleanwin, %g4
13476 rdpr %otherwin, %g5
13477 rdpr %wstate, %g6
13478 wr %g0, 0xeb, %asi
13479 stba %i6, [%l7 + 0x27] %asi
13480 membar #Sync
13481 fabsd %f10, %f22
13482 popc 0x1B36, %o4
13483 edge16n %g6, %g1, %g3
13484 tpos %icc, 0x2
13485 edge8 %g7, %o2, %i4
13486 movrgez %i5, %l6, %l5
13487 tle %xcc, 0x5
13488 movrlez %g2, %i0, %l2
13489 wr %g0, 0x22, %asi
13490 stha %o7, [%l7 + 0x46] %asi
13491 membar #Sync
13492 tpos %xcc, 0x3
13493 fmul8x16al %f13, %f28, %f12
13494 movrlz %o5, %g4, %o1
13495 srax %l3, 0x13, %l0
13496 swap [%l7 + 0x58], %o3
13497 movvc %xcc, %l4, %i2
13498 edge16l %i1, %o0, %g5
13499 fblg %fcc2, loop_1109
13500 movn %icc, %l1, %i3
13501 fandnot2s %f1, %f3, %f15
13502 fornot2s %f2, %f22, %f21
13503loop_1109:
13504 addcc %i7, %i6, %o4
13505 array16 %o6, %g6, %g3
13506 taddcctv %g1, 0x14BA, %g7
13507 fbl %fcc2, loop_1110
13508 udiv %o2, 0x122A, %i5
13509 set 0x4C, %g6
13510 ldswa [%l7 + %g6] 0x10, %l6
13511loop_1110:
13512 edge8ln %i4, %g2, %l5
13513 nop
13514 setx 0x88909382, %l0, %l6
13515 st %l6, [%l7 + 0x28]
13516 ld [%l7 + 0x28], %f29
13517 setx 0xC88A2331, %l1, %l5
13518 st %l5, [%l7 + 0x10]
13519 ld [%l7 + 0x10], %f20
13520 fdivs %f20, %f29, %f28
13521 udivcc %l2, 0x040D, %i0
13522 alignaddr %o7, %o5, %o1
13523 xor %g4, 0x1B10, %l0
13524 array32 %o3, %l4, %i2
13525 ldd [%l7 + 0x68], %f20
13526 stx %i1, [%l7 + 0x68]
13527 nop
13528 setx 0x3476BEFE18A2A4AD, %l0, %l6
13529 stx %l6, [%l7 + 0x28]
13530 ldd [%l7 + 0x28], %f12
13531 setx 0xCDBFC01A6B6F210D, %l1, %l5
13532 stx %l5, [%l7 + 0x10]
13533 ldd [%l7 + 0x10], %f14
13534 fdivd %f14, %f12, %f4
13535 nop
13536 fitod %f10, %f30
13537 fdtos %f30, %f31
13538 alignaddr %l3, %o0, %g5
13539 movne %xcc, %i3, %i7
13540 sra %i6, %o4, %l1
13541 udivx %g6, 0x027B, %o6
13542 fbl %fcc2, loop_1111
13543 fmovsle %icc, %f22, %f11
13544 tle %icc, 0x6
13545 srl %g3, %g1, %g7
13546loop_1111:
13547 nop
13548 wr %g0, 0x89, %asi
13549 ldstuba [%l7 + 0x09] %asi, %o2
13550 fcmpgt32 %f28, %f2, %l6
13551 fmovsge %xcc, %f30, %f16
13552 movpos %xcc, %i5, %g2
13553 subc %l5, 0x0B65, %i4
13554 edge8n %i0, %o7, %o5
13555 fble %fcc2, loop_1112
13556 movcc %icc, %o1, %l2
13557 tleu %icc, 0x0
13558 movn %icc, %l0, %g4
13559loop_1112:
13560 and %l4, %i2, %o3
13561 nop
13562 setx loop_1113, %l0, %l1
13563 wrpr 0x1, %tl
13564 wrpr %l1, %tpc
13565 add %l1, 0x4, %l1
13566 wrpr %l1, %tnpc
13567 setx 0x34400001400, %l0, %l1
13568 wrpr %l1, %tstate
13569 wrhpr 0x4, %htstate
13570 retry
13571 fcmpeq16 %f24, %f4, %i1
13572 tsubcctv %o0, 0x0FD4, %g5
13573 set 0x2A, %i5
13574 lduha [%l7 + %i5] 0x15, %l3
13575loop_1113:
13576 sra %i7, %i3, %o4
13577 xnor %i6, %l1, %o6
13578 edge8 %g6, %g1, %g3
13579 movl %xcc, %o2, %g7
13580 te %xcc, 0x1
13581 umulcc %i5, 0x0003, %g2
13582 fxors %f5, %f16, %f4
13583 umulcc %l5, %i4, %i0
13584 tleu %xcc, 0x7
13585 fmovsl %xcc, %f21, %f2
13586 movcs %icc, %o7, %l6
13587 stx %o1, [%l7 + 0x40]
13588 and %l2, %l0, %o5
13589 tle %xcc, 0x4
13590 tvc %icc, 0x7
13591 bn,pn %icc, loop_1114
13592 fmovdpos %icc, %f26, %f17
13593 ldstub [%l7 + 0x21], %g4
13594 subccc %l4, 0x11B0, %o3
13595loop_1114:
13596 fbo,a %fcc3, loop_1115
13597 nop
13598 fitod %f12, %f16
13599 alignaddr %i2, %o0, %g5
13600 movge %xcc, %i1, %i7
13601loop_1115:
13602 movvc %xcc, %i3, %o4
13603 fandnot2s %f1, %f13, %f29
13604 movleu %xcc, %i6, %l3
13605 fnot2 %f24, %f12
13606 membar #Sync
13607 set 0x40, %i6
13608 ldda [%l7 + %i6] 0xf0, %f16
13609 edge8l %o6, %g6, %l1
13610 movne %xcc, %g3, %g1
13611 nop
13612 fitos %f5, %f10
13613 fstox %f10, %f30
13614 set 0x28, %l2
13615 lduha [%l7 + %l2] 0x04, %o2
13616 ldd [%l7 + 0x18], %f26
13617 udiv %i5, 0x17B3, %g2
13618 orncc %g7, 0x1C13, %i4
13619 restored
13620 rdpr %cwp, %g1
13621 rdpr %cansave, %g2
13622 rdpr %canrestore, %g3
13623 rdpr %cleanwin, %g4
13624 rdpr %otherwin, %g5
13625 rdpr %wstate, %g6
13626 wr %g0, 0x4f, %asi
13627 ldxa [%g0 + 0x38] %asi, %l5
13628 bneg %icc, loop_1116
13629 srax %o7, %l6, %i0
13630 nop
13631 setx 0x421E2A39, %l0, %l6
13632 st %l6, [%l7 + 0x28]
13633 ld [%l7 + 0x28], %f23
13634 setx 0xC7360FFE, %l1, %l5
13635 st %l5, [%l7 + 0x10]
13636 ld [%l7 + 0x10], %f22
13637 fdivs %f22, %f23, %f21
13638 fxor %f12, %f22, %f0
13639loop_1116:
13640 ldd [%l7 + 0x38], %f6
13641 taddcctv %l2, %o1, %l0
13642 edge32 %g4, %o5, %l4
13643 ldx [%l7 + 0x30], %i2
13644 fmuld8ulx16 %f31, %f27, %f16
13645 fbe %fcc2, loop_1117
13646 orn %o3, %o0, %i1
13647 movrlz %i7, %i3, %o4
13648 tvc %icc, 0x0
13649loop_1117:
13650 edge16l %i6, %l3, %g5
13651 movrgez %g6, 0x3B7, %o6
13652 orcc %l1, %g3, %o2
13653 fmovdneg %icc, %f27, %f14
13654 bneg,a loop_1118
13655 brlz %i5, loop_1119
13656 orn %g2, %g7, %g1
13657 array8 %l5, %i4, %l6
13658loop_1118:
13659 restored
13660 rdpr %cwp, %g1
13661 rdpr %cansave, %g2
13662 rdpr %canrestore, %g3
13663 rdpr %cleanwin, %g4
13664 rdpr %otherwin, %g5
13665 rdpr %wstate, %g6
13666loop_1119:
13667 udivx %o7, 0x06BD, %i0
13668 sll %l2, %o1, %l0
13669 movg %xcc, %g4, %o5
13670 edge32 %i2, %o3, %o0
13671 nop
13672 setx 0xA0A665EE105EE5A4, %l0, %l6
13673 stx %l6, [%l7 + 0x20]
13674 ldx [%l7 + 0x20], %fsr
13675 sdiv %i1, 0x15EE, %i7
13676 nop
13677 setx 0x369E7DC7, %l0, %l6
13678 st %l6, [%l7 + 0x28]
13679 ld [%l7 + 0x28], %f17
13680 setx 0xD64B9737, %l1, %l5
13681 st %l5, [%l7 + 0x10]
13682 ld [%l7 + 0x10], %f8
13683 fsubs %f8, %f17, %f10
13684 fbne %fcc2, loop_1120
13685 fmovrdgez %i3, %f30, %f30
13686 andn %l4, %o4, %i6
13687 movgu %icc, %g5, %g6
13688loop_1120:
13689 nop
13690 wr %g0, 0x89, %asi
13691 stha %l3, [%l7 + 0x46] %asi
13692 tvs %icc, 0x5
13693 edge32ln %l1, %o6, %g3
13694 movne %xcc, %i5, %o2
13695 fbe,a %fcc3, loop_1121
13696 srl %g7, 0x19, %g2
13697 movl %xcc, %g1, %l5
13698 movge %xcc, %i4, %o7
13699loop_1121:
13700 fcmple16 %f12, %f20, %l6
13701 ldx [%l7 + 0x10], %i0
13702 fbge %fcc1, loop_1122
13703 umulcc %l2, %l0, %o1
13704 udivx %o5, 0x0A38, %i2
13705 fmovrslez %o3, %f21, %f8
13706loop_1122:
13707 sdivcc %g4, 0x1F64, %o0
13708 xorcc %i1, %i3, %i7
13709 edge16ln %l4, %i6, %o4
13710 movne %xcc, %g5, %l3
13711 edge32ln %l1, %o6, %g6
13712 popc %i5, %g3
13713 movrlz %g7, %o2, %g1
13714 or %l5, 0x19E2, %g2
13715 fbne %fcc2, loop_1123
13716 bvc %icc, loop_1124
13717 nop
13718 fitos %f0, %f10
13719 fstod %f10, %f16
13720 fmuld8ulx16 %f1, %f4, %f14
13721loop_1123:
13722 fbl,a %fcc1, loop_1125
13723loop_1124:
13724 for %f22, %f16, %f26
13725 edge16l %o7, %i4, %i0
13726 alignaddrl %l2, %l0, %o1
13727loop_1125:
13728 fpsub32s %f30, %f5, %f15
13729 fbul,a %fcc2, loop_1126
13730 tgu %icc, 0x6
13731 edge8n %o5, %i2, %o3
13732 tn %xcc, 0x1
13733loop_1126:
13734 swap [%l7 + 0x10], %l6
13735 fpadd16 %f26, %f18, %f4
13736 wr %g0, 0x21, %asi
13737 ldxa [%g0 + 0x108] %asi, %g4
13738 move %xcc, %o0, %i1
13739 fblg %fcc1, loop_1127
13740 tne %xcc, 0x3
13741 tl %icc, 0x0
13742 add %l7, 0x48, %l6
13743 wr %g0, 0x80, %asi
13744 ldxa [%l6] %asi, %i3
13745 casxa [%l6] %asi, %i3, %l4
13746loop_1127:
13747 nop
13748 wr %g0, 0x81, %asi
13749 swapa [%l7 + 0x40] %asi, %i7
13750 movg %xcc, %i6, %g5
13751 fmovde %icc, %f15, %f22
13752 xorcc %l3, %o4, %o6
13753 wr %g0, 0x88, %asi
13754 ldswa [%l7 + 0x50] %asi, %l1
13755 fzero %f10
13756 andncc %g6, %g3, %g7
13757 orn %o2, %g1, %i5
13758 fones %f14
13759 nop
13760 setx 0xF635EA9F, %l0, %l6
13761 st %l6, [%l7 + 0x28]
13762 ld [%l7 + 0x28], %f11
13763 setx 0xF11AEDA3, %l1, %l5
13764 st %l5, [%l7 + 0x10]
13765 ld [%l7 + 0x10], %f14
13766 fmuls %f14, %f11, %f28
13767 taddcc %l5, %g2, %o7
13768 tgu %icc, 0x1
13769 fexpand %f18, %f26
13770 movne %icc, %i4, %i0
13771 orcc %l2, %l0, %o1
13772 fzero %f28
13773 movrne %o5, 0x006, %o3
13774 tge %icc, 0x7
13775 udivx %l6, 0x0BE2, %i2
13776 bvc,pn %xcc, loop_1128
13777 fbule %fcc2, loop_1129
13778 fexpand %f26, %f10
13779 stbar
13780loop_1128:
13781 movl %icc, %o0, %g4
13782loop_1129:
13783 umul %i1, 0x0EF3, %l4
13784 movn %xcc, %i3, %i6
13785 lduw [%l7 + 0x14], %i7
13786 edge16n %l3, %g5, %o4
13787 nop
13788 fitod %f4, %f4
13789 fdtos %f4, %f23
13790 movleu %xcc, %l1, %g6
13791 tcs %xcc, 0x3
13792 edge8 %o6, %g7, %o2
13793 andcc %g3, %g1, %i5
13794 mova %icc, %l5, %o7
13795 movrgz %i4, %i0, %l2
13796 fnegs %f7, %f28
13797 edge32n %g2, %l0, %o1
13798 movl %xcc, %o3, %l6
13799 sll %o5, 0x15, %o0
13800 xnor %g4, 0x06D0, %i1
13801 for %f0, %f6, %f6
13802 nop
13803 setx loop_1130, %l0, %l1
13804 wrpr 0x1, %tl
13805 wrpr %l1, %tpc
13806 add %l1, 0x4, %l1
13807 wrpr %l1, %tnpc
13808 setx 0x34400001400, %l0, %l1
13809 wrpr %l1, %tstate
13810 wrhpr 0x4, %htstate
13811 retry
13812 fmovd %f4, %f8
13813 bpos,a loop_1131
13814 restored
13815 rdpr %cwp, %g1
13816 rdpr %cansave, %g2
13817 rdpr %canrestore, %g3
13818 rdpr %cleanwin, %g4
13819 rdpr %otherwin, %g5
13820 rdpr %wstate, %g6
13821loop_1130:
13822 ble loop_1132
13823 fmovsle %icc, %f8, %f30
13824loop_1131:
13825 ta %icc, 0x6
13826 popc 0x0565, %l4
13827loop_1132:
13828 orn %i2, %i6, %i3
13829 fpadd32 %f24, %f12, %f6
13830 wr %g0, 0x80, %asi
13831 lduba [%l7 + 0x61] %asi, %l3
13832 taddcc %i7, %o4, %l1
13833 call loop_1133
13834 fandnot1 %f10, %f26, %f22
13835 set 0x64, %g2
13836 sta %f24, [%l7 + %g2] 0x15
13837loop_1133:
13838 addcc %g6, 0x138A, %g5
13839 umul %g7, %o6, %o2
13840 stw %g3, [%l7 + 0x40]
13841 set 0x58, %o6
13842 prefetcha [%l7 + %o6] 0x88, 0x2
13843 nop
13844 fitos %f12, %f25
13845 fstox %f25, %f14
13846 fxtos %f14, %f25
13847 fmovsn %xcc, %f28, %f19
13848 alignaddrl %l5, %g1, %i4
13849 ldstub [%l7 + 0x41], %o7
13850 bvs,pn %icc, loop_1134
13851 mulx %l2, %g2, %i0
13852 umulcc %l0, 0x1BD1, %o1
13853 bg,pn %xcc, loop_1135
13854loop_1134:
13855 bg,a %icc, loop_1136
13856 fmovdge %xcc, %f28, %f0
13857 fnegd %f2, %f6
13858loop_1135:
13859 smulcc %l6, 0x0DC8, %o3
13860loop_1136:
13861 fmuld8ulx16 %f9, %f25, %f24
13862 edge32 %o0, %g4, %o5
13863 nop
13864 setx 0x2B626FB2, %l0, %l6
13865 st %l6, [%l7 + 0x28]
13866 ld [%l7 + 0x28], %f14
13867 setx 0x6AE2069D, %l1, %l5
13868 st %l5, [%l7 + 0x10]
13869 ld [%l7 + 0x10], %f0
13870 fsubs %f0, %f14, %f15
13871 fandnot1s %f29, %f10, %f6
13872 movl %icc, %l4, %i1
13873 tvs %icc, 0x0
13874 sth %i6, [%l7 + 0x12]
13875 ldub [%l7 + 0x46], %i3
13876 wr %g0, 0x80, %asi
13877 lduwa [%l7 + 0x60] %asi, %l3
13878 edge8 %i2, %i7, %o4
13879 sll %l1, %g6, %g7
13880 tge %xcc, 0x7
13881 mulscc %g5, %o2, %g3
13882 ldsh [%l7 + 0x2C], %o6
13883 fornot2s %f29, %f14, %f6
13884 edge16 %l5, %i5, %g1
13885 ldsw [%l7 + 0x30], %i4
13886 wr %g0, 0x04, %asi
13887 ldsha [%l7 + 0x08] %asi, %o7
13888 sra %g2, 0x13, %l2
13889 edge32n %i0, %l0, %o1
13890 edge8l %o3, %o0, %l6
13891 tleu %icc, 0x3
13892 lduw [%l7 + 0x7C], %o5
13893 add %g4, %i1, %l4
13894 addc %i6, 0x12D5, %l3
13895 edge8l %i3, %i2, %o4
13896 array32 %i7, %l1, %g7
13897 restored
13898 rdpr %cwp, %g1
13899 rdpr %cansave, %g2
13900 rdpr %canrestore, %g3
13901 rdpr %cleanwin, %g4
13902 rdpr %otherwin, %g5
13903 rdpr %wstate, %g6
13904 edge8 %g5, %o2, %g3
13905 brgz %g6, loop_1137
13906 fone %f4
13907 bshuffle %f22, %f0, %f6
13908 srlx %o6, 0x1B, %i5
13909loop_1137:
13910 addcc %g1, 0x0613, %i4
13911 fsrc1s %f7, %f5
13912 brgez %o7, loop_1138
13913 fmovscc %icc, %f11, %f22
13914 fmuld8sux16 %f1, %f5, %f24
13915 fpsub16s %f31, %f4, %f8
13916loop_1138:
13917 fbge,a %fcc0, loop_1139
13918 movg %xcc, %l5, %l2
13919 tn %icc, 0x7
13920 fmovdneg %xcc, %f1, %f25
13921loop_1139:
13922 xnorcc %g2, %i0, %l0
13923 fmovse %icc, %f28, %f5
13924 udivx %o1, 0x0C09, %o0
13925 udiv %o3, 0x1C66, %o5
13926 fmovrse %g4, %f11, %f4
13927 nop
13928 fitod %f6, %f12
13929 fdtos %f12, %f25
13930 subcc %i1, %l4, %l6
13931 nop
13932 fitos %f0, %f2
13933 fstox %f2, %f10
13934 sll %l3, %i6, %i2
13935 movne %icc, %i3, %o4
13936 fbge %fcc2, loop_1140
13937 ldsh [%l7 + 0x4A], %l1
13938 sllx %i7, 0x15, %g7
13939 ble,pn %icc, loop_1141
13940loop_1140:
13941 movcc %xcc, %g5, %g3
13942 saved
13943 rdpr %cwp, %g1
13944 rdpr %cansave, %g2
13945 rdpr %canrestore, %g3
13946 rdpr %cleanwin, %g4
13947 rdpr %otherwin, %g5
13948 rdpr %wstate, %g6
13949 movrne %o2, 0x048, %o6
13950loop_1141:
13951 fnand %f16, %f26, %f10
13952 bn,pn %xcc, loop_1142
13953 edge8n %g6, %i5, %g1
13954 movne %icc, %i4, %l5
13955 addccc %o7, 0x174F, %g2
13956loop_1142:
13957 movpos %icc, %l2, %i0
13958 tcs %xcc, 0x0
13959 edge32l %l0, %o1, %o3
13960 sdivx %o5, 0x1FF8, %g4
13961 tne %xcc, 0x1
13962 xor %i1, %o0, %l4
13963 fcmple32 %f16, %f6, %l3
13964 array8 %l6, %i2, %i3
13965 srl %i6, 0x0A, %o4
13966 fbge %fcc1, loop_1143
13967 fornot1s %f28, %f3, %f27
13968 stbar
13969 edge16l %l1, %g7, %i7
13970loop_1143:
13971 umulcc %g5, 0x05DA, %o2
13972 sll %g3, 0x05, %g6
13973 tcc %xcc, 0x5
13974 andncc %o6, %g1, %i5
13975 addcc %i4, %o7, %l5
13976 tcs %xcc, 0x4
13977 stx %l2, [%l7 + 0x38]
13978 orncc %i0, %g2, %l0
13979 stb %o3, [%l7 + 0x47]
13980 edge8n %o1, %o5, %i1
13981 fbu %fcc0, loop_1144
13982 nop
13983 fitod %f8, %f18
13984 fdtoi %f18, %f30
13985 st %f6, [%l7 + 0x38]
13986 sra %o0, %l4, %g4
13987loop_1144:
13988 brgez %l6, loop_1145
13989 nop
13990 setx 0xDEA1409324440E99, %l0, %l6
13991 stx %l6, [%l7 + 0x28]
13992 ldd [%l7 + 0x28], %f2
13993 fsqrtd %f2, %f18
13994 nop
13995 setx loop_1146, %l0, %l1
13996 jmpl %l1, %l3
13997 nop
13998 setx 0x907CB146, %l0, %l6
13999 st %l6, [%l7 + 0x20]
14000 ld [%l7 + 0x20], %fsr
14001loop_1145:
14002 ld [%l7 + 0x38], %f16
14003 tcc %icc, 0x4
14004loop_1146:
14005 sub %i2, %i6, %o4
14006 set 0x10, %g7
14007 swapa [%l7 + %g7] 0x0c, %i3
14008 tvc %xcc, 0x5
14009 set 0x10, %l6
14010 ldda [%l7 + %l6] 0x88, %l0
14011 array32 %i7, %g7, %g5
14012 smul %o2, 0x058F, %g3
14013 tn %xcc, 0x1
14014 fornot2s %f4, %f15, %f21
14015 fmuld8ulx16 %f13, %f27, %f14
14016 nop
14017 setx 0x8D22AF3B694F3A8D, %l0, %l6
14018 stx %l6, [%l7 + 0x28]
14019 ldd [%l7 + 0x28], %f8
14020 setx 0xB60DD2C1F9F05C66, %l1, %l5
14021 stx %l5, [%l7 + 0x10]
14022 ldd [%l7 + 0x10], %f12
14023 fmuld %f12, %f8, %f12
14024 taddcc %g6, 0x1A87, %o6
14025 taddcctv %i5, 0x02B4, %g1
14026 bcc,a %xcc, loop_1147
14027 fmovdne %icc, %f22, %f24
14028 fmul8ulx16 %f20, %f12, %f12
14029 movle %xcc, %i4, %o7
14030loop_1147:
14031 srlx %l5, %l2, %g2
14032 edge32n %i0, %o3, %l0
14033 saved
14034 rdpr %cwp, %g1
14035 rdpr %cansave, %g2
14036 rdpr %canrestore, %g3
14037 rdpr %cleanwin, %g4
14038 rdpr %otherwin, %g5
14039 rdpr %wstate, %g6
14040 fbl,a %fcc0, loop_1148
14041 ldd [%l7 + 0x20], %o0
14042 fnot2s %f7, %f12
14043 srax %o5, 0x12, %o0
14044loop_1148:
14045 nop
14046 set 0x10, %o3
14047 stw %l4, [%l7 + %o3]
14048 andncc %i1, %g4, %l3
14049 tgu %icc, 0x3
14050 addc %l6, %i2, %o4
14051 call loop_1149
14052 fpmerge %f19, %f0, %f14
14053 xor %i3, 0x1A4E, %l1
14054 fmovsvc %xcc, %f30, %f31
14055loop_1149:
14056 tge %icc, 0x0
14057 nop
14058 setx 0xE60073762B59633D, %l0, %l6
14059 stx %l6, [%l7 + 0x28]
14060 ldd [%l7 + 0x28], %f0
14061 fsqrtd %f0, %f16
14062 fnot1 %f30, %f20
14063 movrgez %i7, 0x18F, %g7
14064 xor %g5, %i6, %g3
14065 movge %icc, %g6, %o2
14066 fpsub32 %f4, %f20, %f28
14067 orn %o6, %i5, %g1
14068 restored
14069 rdpr %cwp, %g1
14070 rdpr %cansave, %g2
14071 rdpr %canrestore, %g3
14072 rdpr %cleanwin, %g4
14073 rdpr %otherwin, %g5
14074 rdpr %wstate, %g6
14075 tgu %icc, 0x4
14076 tg %icc, 0x5
14077 fbu,a %fcc2, loop_1150
14078 fcmpeq16 %f20, %f10, %o7
14079 fbo %fcc2, loop_1151
14080 fmovsvc %icc, %f6, %f24
14081loop_1150:
14082 nop
14083 setx loop_1152, %l0, %l1
14084 wrpr 0x1, %tl
14085 wrpr %l1, %tpc
14086 add %l1, 0x4, %l1
14087 wrpr %l1, %tnpc
14088 setx 0x34400001400, %l0, %l1
14089 wrpr %l1, %tstate
14090 wrhpr 0x4, %htstate
14091 retry
14092 tpos %icc, 0x1
14093loop_1151:
14094 movvc %xcc, %l5, %i4
14095 sra %l2, 0x1E, %i0
14096loop_1152:
14097 bge,a %icc, loop_1153
14098 taddcc %o3, %l0, %o1
14099 addc %g2, 0x08BB, %o5
14100 bn,a loop_1154
14101loop_1153:
14102 sllx %l4, %i1, %g4
14103 bn,a loop_1155
14104 fbul,a %fcc2, loop_1156
14105loop_1154:
14106 mulscc %l3, 0x1FE3, %o0
14107 fxnors %f12, %f16, %f18
14108loop_1155:
14109 orcc %l6, %o4, %i3
14110loop_1156:
14111 edge32n %l1, %i7, %g7
14112 fmovdpos %icc, %f8, %f7
14113 fandnot1s %f1, %f11, %f18
14114 ble,a,pt %icc, loop_1157
14115 tsubcctv %g5, %i6, %g3
14116 mulx %i2, %o2, %o6
14117 movle %icc, %g6, %i5
14118loop_1157:
14119 restored
14120 rdpr %cwp, %g1
14121 rdpr %cansave, %g2
14122 rdpr %canrestore, %g3
14123 rdpr %cleanwin, %g4
14124 rdpr %otherwin, %g5
14125 rdpr %wstate, %g6
14126 xor %o7, 0x1369, %l5
14127 tne %xcc, 0x7
14128 fmovsg %icc, %f28, %f5
14129 fbuge %fcc2, loop_1158
14130 fbl %fcc1, loop_1159
14131 fbne %fcc2, loop_1160
14132 srax %i4, %g1, %i0
14133loop_1158:
14134 movrne %l2, %l0, %o3
14135loop_1159:
14136 nop
14137 set 0x40, %o1
14138 ldda [%l7 + %o1] 0x26, %o0
14139loop_1160:
14140 movge %xcc, %o5, %g2
14141 movgu %icc, %l4, %g4
14142 nop
14143 fitos %f10, %f3
14144 sra %i1, 0x07, %l3
14145 xorcc %l6, %o0, %o4
14146 fmovsvc %icc, %f15, %f29
14147 fble,a %fcc0, loop_1161
14148 array16 %l1, %i7, %g7
14149 wr %g0, 0x0c, %asi
14150 sta %f12, [%l7 + 0x6C] %asi
14151loop_1161:
14152 ta %xcc, 0x5
14153 movrgz %i3, 0x3BC, %i6
14154 set 0x1D, %i3
14155 ldstuba [%l7 + %i3] 0x04, %g5
14156 stb %g3, [%l7 + 0x7B]
14157 movvc %icc, %i2, %o6
14158 fmovscc %icc, %f18, %f9
14159 ble,a,pt %icc, loop_1162
14160 mulscc %o2, 0x0400, %i5
14161 movleu %xcc, %o7, %l5
14162 tsubcctv %i4, %g6, %i0
14163loop_1162:
14164 nop
14165 fitos %f24, %f12
14166 tn %xcc, 0x2
14167 edge32l %l2, %g1, %l0
14168 sethi 0x13A8, %o1
14169 taddcc %o3, 0x17A9, %o5
14170 add %l7, 0x30, %l6
14171 wr %g0, 0x81, %asi
14172 ldxa [%l6] %asi, %l4
14173 casxa [%l6] %asi, %l4, %g2
14174 subc %i1, 0x0B5B, %g4
14175 tsubcctv %l3, 0x0588, %l6
14176 fcmpgt32 %f6, %f6, %o4
14177 xor %o0, %l1, %i7
14178 fexpand %f1, %f28
14179 xor %g7, %i6, %i3
14180 mova %icc, %g5, %g3
14181 bne,pt %icc, loop_1163
14182 tn %xcc, 0x5
14183 nop
14184 fitod %f12, %f0
14185 fdtos %f0, %f28
14186 tge %xcc, 0x2
14187loop_1163:
14188 tsubcc %o6, %i2, %i5
14189 nop
14190 setx 0x3A77C412, %l0, %l6
14191 st %l6, [%l7 + 0x28]
14192 ld [%l7 + 0x28], %f19
14193 setx 0xFC5852B8, %l1, %l5
14194 st %l5, [%l7 + 0x10]
14195 ld [%l7 + 0x10], %f6
14196 fdivs %f6, %f19, %f10
14197 fbule,a %fcc0, loop_1164
14198 array8 %o2, %o7, %i4
14199 orncc %g6, 0x1652, %l5
14200 nop
14201 fitos %f1, %f23
14202 fstox %f23, %f4
14203loop_1164:
14204 subccc %l2, %i0, %l0
14205 bcc,a %icc, loop_1165
14206 tcc %xcc, 0x7
14207 sra %o1, %o3, %o5
14208 xor %g1, %g2, %l4
14209loop_1165:
14210 movrgz %i1, 0x190, %l3
14211 tl %icc, 0x7
14212 fmovse %xcc, %f26, %f2
14213 array16 %l6, %g4, %o0
14214 tpos %xcc, 0x3
14215 smulcc %l1, 0x0EA7, %o4
14216 ldx [%l7 + 0x28], %g7
14217 bne loop_1166
14218 fmovrsgz %i7, %f9, %f22
14219 edge32n %i3, %i6, %g3
14220 fmovsg %icc, %f22, %f15
14221loop_1166:
14222 brgez,a %o6, loop_1167
14223 fpadd32 %f4, %f4, %f6
14224 fnors %f20, %f30, %f14
14225 alignaddrl %i2, %g5, %i5
14226loop_1167:
14227 stb %o2, [%l7 + 0x1A]
14228 movvs %icc, %o7, %g6
14229 srl %i4, 0x03, %l2
14230 tneg %icc, 0x0
14231 srl %i0, 0x0F, %l5
14232 brnz %o1, loop_1168
14233 popc %l0, %o3
14234 bvc %icc, loop_1169
14235 umulcc %o5, 0x0299, %g1
14236loop_1168:
14237 bpos,pt %xcc, loop_1170
14238 fmovscc %icc, %f10, %f13
14239loop_1169:
14240 fmovs %f11, %f14
14241 set 0x58, %o0
14242 stwa %l4, [%l7 + %o0] 0x15
14243loop_1170:
14244 edge32ln %g2, %i1, %l3
14245 edge8 %g4, %o0, %l1
14246 movvs %xcc, %o4, %g7
14247 sllx %l6, 0x17, %i7
14248 bn,a,pt %xcc, loop_1171
14249 ldsh [%l7 + 0x5A], %i3
14250 stb %g3, [%l7 + 0x24]
14251 tne %icc, 0x7
14252loop_1171:
14253 alignaddr %i6, %i2, %o6
14254 sir 0x1030
14255 srlx %g5, 0x1E, %o2
14256 movneg %xcc, %o7, %g6
14257 fzeros %f27
14258 tleu %xcc, 0x5
14259 fors %f6, %f29, %f4
14260 fnot2 %f0, %f28
14261 subc %i4, 0x1F09, %i5
14262 fcmple32 %f6, %f2, %l2
14263 subcc %l5, 0x147D, %o1
14264 mulx %i0, 0x1D66, %o3
14265 movle %icc, %o5, %l0
14266 or %l4, %g1, %i1
14267 movrlez %l3, %g2, %o0
14268 move %icc, %g4, %o4
14269 nop
14270 fitos %f8, %f28
14271 fstox %f28, %f8
14272 tneg %xcc, 0x6
14273 andncc %l1, %g7, %i7
14274 movrlz %i3, %g3, %i6
14275 edge8n %i2, %l6, %g5
14276 brlz %o6, loop_1172
14277 fbn,a %fcc0, loop_1173
14278 fcmpgt32 %f26, %f26, %o2
14279 fmovrsgez %g6, %f17, %f23
14280loop_1172:
14281 nop
14282 wr %g0, 0x19, %asi
14283 ldswa [%l7 + 0x28] %asi, %i4
14284loop_1173:
14285 edge32l %i5, %l2, %o7
14286 fandnot1 %f30, %f18, %f16
14287 wr %g0, 0x89, %asi
14288 ldswa [%l7 + 0x0C] %asi, %l5
14289 sdivcc %o1, 0x11D5, %i0
14290 fpmerge %f27, %f20, %f30
14291 sllx %o3, 0x0D, %o5
14292 tsubcc %l4, %g1, %l0
14293 tn %icc, 0x0
14294 fbug %fcc1, loop_1174
14295 umulcc %i1, 0x1818, %l3
14296 orncc %g2, 0x09A5, %o0
14297 taddcc %g4, 0x0342, %o4
14298loop_1174:
14299 nop
14300 set 0x60, %o5
14301 sta %f29, [%l7 + %o5] 0x0c
14302 move %icc, %g7, %i7
14303 bvc %xcc, loop_1175
14304 orn %i3, 0x1383, %l1
14305 array8 %g3, %i2, %i6
14306 te %xcc, 0x5
14307loop_1175:
14308 movne %icc, %l6, %g5
14309 swap [%l7 + 0x68], %o2
14310 fmovrsgez %g6, %f7, %f26
14311 stw %o6, [%l7 + 0x48]
14312 tgu %xcc, 0x3
14313 edge16l %i5, %l2, %o7
14314 movne %icc, %l5, %o1
14315 tl %xcc, 0x2
14316 fpack16 %f4, %f27
14317 movrgz %i0, %i4, %o3
14318 edge8 %o5, %l4, %l0
14319 andcc %g1, %l3, %i1
14320 swap [%l7 + 0x10], %g2
14321 udiv %g4, 0x0595, %o0
14322 sdiv %o4, 0x1329, %g7
14323 tvc %xcc, 0x6
14324 fcmple16 %f16, %f12, %i3
14325 nop
14326 setx loop_1176, %l0, %l1
14327 wrpr 0x1, %tl
14328 wrpr %l1, %tnpc
14329 setx 0x34400001400, %l0, %l1
14330 wrpr %l1, %tstate
14331 wrhpr 0x4, %htstate
14332 done
14333 edge8n %i7, %g3, %l1
14334 fmovsneg %icc, %f20, %f2
14335 nop
14336 setx 0x3CE9AB00CEFFC14E, %l0, %l6
14337 stx %l6, [%l7 + 0x28]
14338 ldd [%l7 + 0x28], %f4
14339 setx 0x19DBEF55A339ACDF, %l1, %l5
14340 stx %l5, [%l7 + 0x10]
14341 ldd [%l7 + 0x10], %f28
14342 fsubd %f28, %f4, %f0
14343loop_1176:
14344 edge8n %i2, %l6, %g5
14345 set 0x3C, %o4
14346 stwa %i6, [%l7 + %o4] 0x18
14347 nop
14348 set 0x0E, %g1
14349 ldsb [%l7 + %g1], %g6
14350 nop
14351 fitos %f12, %f29
14352 fstox %f29, %f16
14353 edge16ln %o6, %o2, %l2
14354 movg %icc, %o7, %l5
14355 for %f18, %f14, %f24
14356 tn %xcc, 0x2
14357 swap [%l7 + 0x14], %i5
14358 set 0x6C, %i2
14359 ldsba [%l7 + %i2] 0x88, %i0
14360 fmovsleu %icc, %f30, %f20
14361 fbue,a %fcc2, loop_1177
14362 movneg %xcc, %o1, %i4
14363 alignaddrl %o5, %l4, %o3
14364 sdivcc %l0, 0x0E76, %l3
14365loop_1177:
14366 fba %fcc2, loop_1178
14367 and %i1, %g2, %g1
14368 ldsh [%l7 + 0x40], %o0
14369 nop
14370 setx loop_1179, %l0, %l1
14371 jmpl %l1, %g4
14372loop_1178:
14373 tleu %xcc, 0x4
14374 tne %icc, 0x1
14375 array16 %g7, %o4, %i7
14376loop_1179:
14377 bl loop_1180
14378 movcc %xcc, %g3, %l1
14379 movvc %xcc, %i2, %i3
14380 tsubcc %l6, %g5, %g6
14381loop_1180:
14382 addccc %i6, 0x05A2, %o2
14383 or %o6, 0x0E34, %l2
14384 sdivcc %o7, 0x1BB4, %l5
14385 fmovdcc %icc, %f28, %f0
14386 taddcc %i0, %o1, %i4
14387 fnegd %f20, %f10
14388 fbu,a %fcc2, loop_1181
14389 tvc %icc, 0x5
14390 udiv %i5, 0x0861, %l4
14391 tneg %icc, 0x7
14392loop_1181:
14393 fmovsle %xcc, %f2, %f2
14394 bg,a loop_1182
14395 tg %xcc, 0x4
14396 nop
14397 setx loop_1183, %l0, %l1
14398 wrpr 0x1, %tl
14399 wrpr %l1, %tpc
14400 add %l1, 0x4, %l1
14401 wrpr %l1, %tnpc
14402 setx 0x34400001400, %l0, %l1
14403 wrpr %l1, %tstate
14404 wrhpr 0x4, %htstate
14405 retry
14406 membar 0x26
14407loop_1182:
14408 subcc %o5, %o3, %l0
14409 edge8n %i1, %l3, %g2
14410loop_1183:
14411 fpack32 %f0, %f18, %f18
14412 movre %o0, 0x399, %g4
14413 swap [%l7 + 0x40], %g1
14414 array8 %g7, %i7, %g3
14415 nop
14416 fitod %f2, %f24
14417 fdtoi %f24, %f11
14418 andcc %o4, %i2, %l1
14419 te %xcc, 0x0
14420 membar 0x30
14421 tneg %icc, 0x0
14422 tneg %xcc, 0x0
14423 fmul8x16 %f25, %f16, %f28
14424 nop
14425 fitod %f11, %f16
14426 fxor %f26, %f14, %f4
14427 sllx %i3, %g5, %l6
14428 array8 %i6, %g6, %o2
14429 sll %l2, %o7, %l5
14430 udivx %o6, 0x1CC3, %o1
14431 te %xcc, 0x5
14432 restored
14433 rdpr %cwp, %g1
14434 rdpr %cansave, %g2
14435 rdpr %canrestore, %g3
14436 rdpr %cleanwin, %g4
14437 rdpr %otherwin, %g5
14438 rdpr %wstate, %g6
14439 tsubcctv %i4, 0x072A, %i5
14440 te %xcc, 0x3
14441 membar 0x72
14442 nop
14443 setx 0xF5FEBB940E63F975, %l0, %l6
14444 stx %l6, [%l7 + 0x28]
14445 ldd [%l7 + 0x28], %f14
14446 setx 0x38F2E404543E58D3, %l1, %l5
14447 stx %l5, [%l7 + 0x10]
14448 ldd [%l7 + 0x10], %f18
14449 faddd %f18, %f14, %f12
14450 movrlez %l4, 0x112, %o5
14451 wr %g0, 0x4f, %asi
14452 ldxa [%g0 + 0x18] %asi, %o3
14453 fcmpeq16 %f2, %f6, %l0
14454 umul %i0, %l3, %g2
14455 fcmple16 %f0, %f22, %i1
14456 orncc %o0, 0x1466, %g1
14457 fba,a %fcc3, loop_1184
14458 orn %g4, 0x0DF7, %i7
14459 fmovda %xcc, %f25, %f7
14460 subccc %g7, %o4, %g3
14461loop_1184:
14462 umulcc %l1, 0x1DFF, %i2
14463 ble,pn %xcc, loop_1185
14464 tvc %xcc, 0x4
14465 andn %i3, %g5, %i6
14466 add %l7, 0x70, %l6
14467 wr %g0, 0x19, %asi
14468 ldxa [%l6] %asi, %g6
14469 casxa [%l6] 0x19, %g6, %o2
14470loop_1185:
14471 subccc %l2, %o7, %l6
14472 tn %icc, 0x7
14473 fmovsn %icc, %f4, %f15
14474 brlz %l5, loop_1186
14475 fmuld8sux16 %f0, %f11, %f18
14476 nop
14477 fitod %f2, %f16
14478 fdtox %f16, %f24
14479 fxtod %f24, %f16
14480 and %o6, %o1, %i4
14481loop_1186:
14482 movpos %xcc, %l4, %o5
14483 tsubcctv %i5, %o3, %i0
14484 fmovdl %xcc, %f1, %f12
14485 subc %l0, 0x0767, %g2
14486 wr %g0, 0x2f, %asi
14487 ldda [%l7 + 0x10] %asi, %i0
14488 array16 %l3, %g1, %o0
14489 fmovse %icc, %f28, %f11
14490 edge32ln %i7, %g4, %g7
14491 ldsb [%l7 + 0x36], %g3
14492 fpadd16s %f23, %f5, %f12
14493 tn %xcc, 0x1
14494 edge16ln %l1, %i2, %o4
14495 xorcc %i3, 0x07ED, %g5
14496 alignaddrl %g6, %o2, %i6
14497 movvc %icc, %l2, %o7
14498 bne,a,pt %icc, loop_1187
14499 edge16ln %l6, %l5, %o1
14500 add %l7, 0x10, %l6
14501 wr %g0, 0x19, %asi
14502 lda [%l6] %asi, %o6
14503 casa [%l6] %asi, %o6, %i4
14504loop_1187:
14505 movl %xcc, %o5, %i5
14506 set 0x36, %l3
14507 stha %l4, [%l7 + %l3] 0x15
14508 ldsw [%l7 + 0x40], %o3
14509 movrgz %l0, 0x185, %g2
14510 set 0x08, %l5
14511 swapa [%l7 + %l5] 0x89, %i0
14512 andncc %l3, %i1, %g1
14513 nop
14514 fitos %f5, %f25
14515 fstod %f25, %f12
14516 std %f22, [%l7 + 0x70]
14517 nop
14518 setx 0x5F39E1A2D18AD176, %l0, %l6
14519 stx %l6, [%l7 + 0x28]
14520 ldd [%l7 + 0x28], %f16
14521 setx 0xE4FACD245AEA8D9C, %l1, %l5
14522 stx %l5, [%l7 + 0x10]
14523 ldd [%l7 + 0x10], %f6
14524 fdivd %f6, %f16, %f14
14525 edge32 %i7, %o0, %g4
14526 te %xcc, 0x2
14527 fcmpgt32 %f22, %f0, %g7
14528 movneg %xcc, %g3, %l1
14529 tgu %icc, 0x3
14530 edge8n %i2, %i3, %o4
14531 alignaddrl %g5, %o2, %i6
14532 fmovrsne %g6, %f2, %f17
14533 set 0x4E, %g5
14534 ldsha [%l7 + %g5] 0x89, %o7
14535 movleu %xcc, %l6, %l2
14536 te %xcc, 0x2
14537 edge32n %l5, %o1, %o6
14538 nop
14539 setx loop_1188, %l0, %l1
14540 wrpr 0x1, %tl
14541 wrpr %l1, %tnpc
14542 setx 0x34400001400, %l0, %l1
14543 wrpr %l1, %tstate
14544 wrhpr 0x4, %htstate
14545 done
14546 sllx %i4, 0x1B, %i5
14547 add %l7, 0x20, %l6
14548 wr %g0, 0x89, %asi
14549 lda [%l6] %asi, %l4
14550 casa [%l6] 0x89, %l4, %o3
14551loop_1188:
14552 tneg %xcc, 0x5
14553 edge8l %l0, %g2, %i0
14554 addcc %l3, %i1, %g1
14555 tne %xcc, 0x7
14556 xorcc %o5, 0x0493, %i7
14557 orn %o0, %g4, %g7
14558 nop
14559 setx 0x9F963CEC, %l0, %l6
14560 st %l6, [%l7 + 0x28]
14561 ld [%l7 + 0x28], %f23
14562 fsqrts %f23, %f6
14563 smul %g3, %i2, %l1
14564 smulcc %o4, 0x0D2E, %i3
14565 alignaddr %o2, %i6, %g5
14566 andncc %o7, %l6, %g6
14567 ld [%l7 + 0x48], %f23
14568 wr %g0, 0x89, %asi
14569 swapa [%l7 + 0x28] %asi, %l5
14570 nop
14571 setx loop_1189, %l0, %l1
14572 jmpl %l1, %l2
14573 flush %l7 + 0x38
14574 set 0x66, %g3
14575 lduha [%l7 + %g3] 0x80, %o1
14576loop_1189:
14577 tvc %icc, 0x7
14578 bne loop_1190
14579 movgu %xcc, %i4, %i5
14580 ldsw [%l7 + 0x4C], %l4
14581 brlz,a %o6, loop_1191
14582loop_1190:
14583 fnegd %f26, %f10
14584 membar 0x70
14585 brgz,a %l0, loop_1192
14586loop_1191:
14587 fblg %fcc2, loop_1193
14588 udiv %g2, 0x1616, %i0
14589 fbuge,a %fcc1, loop_1194
14590loop_1192:
14591 movneg %icc, %l3, %o3
14592loop_1193:
14593 orn %i1, 0x1968, %o5
14594 movpos %xcc, %i7, %o0
14595loop_1194:
14596 subc %g4, 0x0762, %g7
14597 udivcc %g3, 0x1949, %g1
14598 ba,a %xcc, loop_1195
14599 add %i2, 0x012A, %o4
14600 fsrc1 %f8, %f30
14601 set 0x31, %o2
14602 ldstuba [%l7 + %o2] 0x18, %l1
14603loop_1195:
14604 subc %o2, %i6, %i3
14605 fmovsle %xcc, %f8, %f7
14606 edge32l %o7, %l6, %g6
14607 popc 0x0E10, %l5
14608 movpos %icc, %l2, %o1
14609 addcc %i4, 0x05CB, %i5
14610 mulscc %g5, %l4, %l0
14611 movrgz %g2, 0x38A, %o6
14612 membar 0x51
14613 tne %icc, 0x6
14614 edge16ln %l3, %o3, %i1
14615 taddcctv %o5, %i0, %o0
14616 fmovdne %icc, %f10, %f30
14617 movrlez %i7, 0x226, %g4
14618 fbn %fcc3, loop_1196
14619 movrgz %g7, %g1, %i2
14620 movrne %o4, 0x218, %l1
14621 fand %f10, %f18, %f30
14622loop_1196:
14623 ble,pt %xcc, loop_1197
14624 brlz %g3, loop_1198
14625 ba,a,pn %xcc, loop_1199
14626 edge16l %i6, %i3, %o7
14627loop_1197:
14628 std %f26, [%l7 + 0x08]
14629loop_1198:
14630 orn %o2, 0x13A0, %g6
14631loop_1199:
14632 fble %fcc3, loop_1200
14633 alignaddrl %l5, %l2, %l6
14634 fbge %fcc0, loop_1201
14635 fmovsvs %icc, %f25, %f30
14636loop_1200:
14637 fmovsge %xcc, %f15, %f8
14638 tvc %icc, 0x5
14639loop_1201:
14640 xnor %o1, %i4, %g5
14641 set 0x73, %i7
14642 stba %i5, [%l7 + %i7] 0x11
14643 brgz,a %l4, loop_1202
14644 xnor %g2, %o6, %l3
14645 nop
14646 fitod %f6, %f10
14647 fdtox %f10, %f26
14648 fxtod %f26, %f0
14649 set 0x60, %l0
14650 prefetcha [%l7 + %l0] 0x10, 0x1
14651loop_1202:
14652 movl %xcc, %o3, %i1
14653 bvc,pn %xcc, loop_1203
14654 movrgz %i0, 0x2A6, %o0
14655 andn %o5, 0x1C33, %g4
14656 srl %i7, 0x0D, %g1
14657loop_1203:
14658 restored
14659 rdpr %cwp, %g1
14660 rdpr %cansave, %g2
14661 rdpr %canrestore, %g3
14662 rdpr %cleanwin, %g4
14663 rdpr %otherwin, %g5
14664 rdpr %wstate, %g6
14665 edge32n %i2, %g7, %o4
14666 srlx %g3, 0x0F, %l1
14667 wr %g0, 0x0c, %asi
14668 sta %f19, [%l7 + 0x74] %asi
14669 movrlez %i3, 0x2D0, %i6
14670 fbg,a %fcc1, loop_1204
14671 srl %o7, 0x0E, %g6
14672 bneg,pt %xcc, loop_1205
14673 prefetch [%l7 + 0x58], 0x2
14674loop_1204:
14675 andn %l5, %l2, %o2
14676 orncc %l6, %i4, %g5
14677loop_1205:
14678 srlx %i5, 0x0C, %o1
14679 movrlez %l4, 0x2B5, %g2
14680 tvs %xcc, 0x1
14681 sll %o6, 0x06, %l3
14682 array8 %l0, %i1, %o3
14683 edge32l %o0, %o5, %g4
14684 movvc %icc, %i0, %i7
14685 fmovdvs %icc, %f12, %f19
14686 fmovs %f27, %f22
14687 movge %xcc, %i2, %g1
14688 fblg,a %fcc1, loop_1206
14689 edge16n %o4, %g3, %l1
14690 edge16 %g7, %i6, %o7
14691 sethi 0x0F92, %g6
14692loop_1206:
14693 subc %i3, %l5, %o2
14694 wr %g0, 0x81, %asi
14695 lda [%l7 + 0x40] %asi, %f23
14696 restored
14697 rdpr %cwp, %g1
14698 rdpr %cansave, %g2
14699 rdpr %canrestore, %g3
14700 rdpr %cleanwin, %g4
14701 rdpr %otherwin, %g5
14702 rdpr %wstate, %g6
14703 orn %l6, 0x1500, %l2
14704 fble,a %fcc3, loop_1207
14705 xnorcc %i4, 0x03D9, %g5
14706 tn %xcc, 0x6
14707 tcs %xcc, 0x6
14708loop_1207:
14709 fone %f2
14710 movrlz %i5, %l4, %o1
14711 brz,a %o6, loop_1208
14712 xnor %g2, 0x05C7, %l0
14713 set 0x1E, %o7
14714 ldsha [%l7 + %o7] 0x15, %l3
14715loop_1208:
14716 move %icc, %o3, %o0
14717 tcs %icc, 0x1
14718 tcc %xcc, 0x7
14719 fcmpeq16 %f16, %f6, %i1
14720 sllx %o5, 0x02, %i0
14721 fors %f6, %f23, %f2
14722 movrgez %i7, %g4, %i2
14723 mova %xcc, %g1, %g3
14724 tcc %xcc, 0x1
14725 movcc %icc, %l1, %o4
14726 edge16n %i6, %o7, %g7
14727 edge8ln %g6, %l5, %o2
14728 tsubcc %l6, 0x0583, %i3
14729 mulscc %i4, %g5, %l2
14730 movne %xcc, %i5, %o1
14731 stbar
14732 umulcc %l4, 0x0516, %g2
14733 umulcc %o6, %l3, %o3
14734 mulx %l0, 0x1A29, %i1
14735 movne %icc, %o5, %i0
14736 nop
14737 setx loop_1209, %l0, %l1
14738 wrpr 0x1, %tl
14739 wrpr %l1, %tnpc
14740 setx 0x34400001400, %l0, %l1
14741 wrpr %l1, %tstate
14742 wrhpr 0x4, %htstate
14743 done
14744 fmovdn %xcc, %f22, %f26
14745 taddcctv %o0, 0x0B43, %i7
14746 brlez,a %i2, loop_1210
14747loop_1209:
14748 fnands %f10, %f4, %f3
14749 edge8ln %g4, %g3, %l1
14750 mulscc %g1, %o4, %i6
14751loop_1210:
14752 fmovsvs %icc, %f17, %f17
14753 nop
14754 set 0x6C, %i1
14755 lduw [%l7 + %i1], %o7
14756 move %icc, %g7, %l5
14757 brlez,a %g6, loop_1211
14758 popc 0x1FEC, %l6
14759 nop
14760 setx 0x239D1344205E3680, %l0, %l6
14761 stx %l6, [%l7 + 0x68]
14762 ldx [%l7 + 0x68], %fsr
14763 mulx %i3, 0x05C8, %o2
14764loop_1211:
14765 nop
14766 setx loop_1212, %l0, %l1
14767 wrpr 0x1, %tl
14768 wrpr %l1, %tpc
14769 add %l1, 0x4, %l1
14770 wrpr %l1, %tnpc
14771 setx 0x34400001400, %l0, %l1
14772 wrpr %l1, %tstate
14773 wrhpr 0x4, %htstate
14774 retry
14775 srl %g5, 0x1F, %l2
14776 array16 %i5, %o1, %l4
14777 movle %icc, %i4, %g2
14778loop_1212:
14779 fcmpeq16 %f22, %f0, %l3
14780 bne,a %icc, loop_1213
14781 movn %icc, %o3, %l0
14782 array16 %o6, %o5, %i1
14783 fmovdvs %icc, %f31, %f13
14784loop_1213:
14785 sub %o0, %i0, %i7
14786 fxors %f20, %f26, %f26
14787 nop
14788 fitos %f12, %f13
14789 fstod %f13, %f2
14790 srax %g4, 0x16, %g3
14791 bvc,a loop_1214
14792 fbge,a %fcc0, loop_1215
14793 fmovs %f5, %f1
14794 nop
14795 setx 0x74D0F7DF, %l0, %l6
14796 st %l6, [%l7 + 0x28]
14797 ld [%l7 + 0x28], %f25
14798 setx 0xCD558637, %l1, %l5
14799 st %l5, [%l7 + 0x10]
14800 ld [%l7 + 0x10], %f2
14801 fdivs %f2, %f25, %f13
14802loop_1214:
14803 fxnors %f2, %f29, %f25
14804loop_1215:
14805 ldd [%l7 + 0x40], %f0
14806 sdivx %l1, 0x01B0, %g1
14807 movrlez %o4, %i2, %o7
14808 mulscc %g7, %l5, %g6
14809 udiv %l6, 0x1AB8, %i3
14810 fbe %fcc0, loop_1216
14811 movvs %xcc, %i6, %g5
14812 wr %g0, 0x20, %asi
14813 stxa %o2, [%g0 + 0x10] %asi
14814loop_1216:
14815 nop
14816 set 0x40, %g4
14817 swapa [%l7 + %g4] 0x19, %i5
14818 and %l2, 0x157C, %o1
14819 fands %f25, %f19, %f8
14820 sir 0x10E2
14821 sdivcc %i4, 0x0BD6, %l4
14822 tne %icc, 0x7
14823 orn %l3, %g2, %l0
14824 xnor %o3, 0x0688, %o5
14825 nop
14826 fitos %f8, %f12
14827 fstoi %f12, %f8
14828 fnand %f24, %f2, %f16
14829 array8 %i1, %o6, %o0
14830 fmuld8sux16 %f7, %f4, %f20
14831 subccc %i0, %i7, %g4
14832 sdivx %g3, 0x0A05, %g1
14833 movrgz %o4, %i2, %l1
14834 fmul8ulx16 %f2, %f26, %f16
14835 tsubcctv %g7, %l5, %g6
14836 movrne %l6, 0x11F, %o7
14837 fbul %fcc2, loop_1217
14838 orcc %i6, %g5, %o2
14839 fmovsg %icc, %f20, %f22
14840 udivcc %i3, 0x19BC, %l2
14841loop_1217:
14842 fbug,a %fcc1, loop_1218
14843 addc %o1, 0x15C4, %i4
14844 set 0x5E, %i0
14845 lduba [%l7 + %i0] 0x10, %i5
14846loop_1218:
14847 taddcc %l4, %g2, %l0
14848 udivx %l3, 0x1EB4, %o5
14849 movneg %icc, %i1, %o6
14850 fand %f8, %f14, %f18
14851 fxnor %f22, %f22, %f16
14852 fcmpne16 %f2, %f30, %o0
14853 orncc %i0, 0x116D, %i7
14854 set 0x20, %l1
14855 ldda [%l7 + %l1] 0x15, %g4
14856 wr %g0, 0x0c, %asi
14857 stba %g3, [%l7 + 0x28] %asi
14858 tneg %xcc, 0x3
14859 edge8ln %g1, %o3, %o4
14860 edge16ln %i2, %g7, %l5
14861 fsrc2 %f2, %f8
14862 tcs %icc, 0x5
14863 tne %xcc, 0x0
14864 tg %icc, 0x6
14865 tpos %icc, 0x7
14866 sdiv %g6, 0x1AD2, %l1
14867 addccc %l6, %i6, %g5
14868 nop
14869 fitod %f6, %f14
14870 umulcc %o2, 0x09FC, %i3
14871 movne %xcc, %l2, %o1
14872 movl %icc, %o7, %i4
14873 xnorcc %i5, 0x003C, %g2
14874 tleu %xcc, 0x3
14875 set 0x34, %l4
14876 ldsha [%l7 + %l4] 0x89, %l4
14877 st %f0, [%l7 + 0x1C]
14878 tg %xcc, 0x1
14879 movrgz %l3, %l0, %o5
14880 fmovrsgz %o6, %f24, %f0
14881 edge16n %i1, %i0, %o0
14882 wr %g0, 0x21, %asi
14883 stxa %i7, [%g0 + 0x110] %asi
14884 brz,a %g4, loop_1219
14885 ldsb [%l7 + 0x60], %g1
14886 ldsb [%l7 + 0x76], %g3
14887 restored
14888 rdpr %cwp, %g1
14889 rdpr %cansave, %g2
14890 rdpr %canrestore, %g3
14891 rdpr %cleanwin, %g4
14892 rdpr %otherwin, %g5
14893 rdpr %wstate, %g6
14894loop_1219:
14895 tne %xcc, 0x7
14896 call loop_1220
14897 movn %icc, %o3, %i2
14898 subc %g7, %l5, %o4
14899 nop
14900 setx 0x70DCBF40, %l0, %l6
14901 st %l6, [%l7 + 0x28]
14902 ld [%l7 + 0x28], %f12
14903 setx 0x5CE85F79, %l1, %l5
14904 st %l5, [%l7 + 0x10]
14905 ld [%l7 + 0x10], %f5
14906 fadds %f5, %f12, %f21
14907loop_1220:
14908 movrgez %l1, 0x3E5, %g6
14909 taddcctv %l6, %i6, %g5
14910 movcs %xcc, %i3, %o2
14911 fones %f16
14912 edge8n %o1, %l2, %i4
14913 sth %o7, [%l7 + 0x20]
14914 fmovspos %icc, %f16, %f8
14915 and %g2, 0x1269, %i5
14916 fbge,a %fcc2, loop_1221
14917 movrne %l4, %l3, %o5
14918 wr %g0, 0x0c, %asi
14919 ldsha [%l7 + 0x5E] %asi, %o6
14920loop_1221:
14921 srax %l0, %i1, %i0
14922 sdiv %o0, 0x0F94, %g4
14923 nop
14924 setx loop_1222, %l0, %l1
14925 wrpr 0x1, %tl
14926 wrpr %l1, %tnpc
14927 setx 0x34400001400, %l0, %l1
14928 wrpr %l1, %tstate
14929 wrhpr 0x4, %htstate
14930 done
14931 stbar
14932 xorcc %i7, %g1, %g3
14933 movle %xcc, %o3, %g7
14934loop_1222:
14935 fpadd16s %f15, %f30, %f27
14936 edge8n %l5, %o4, %i2
14937 set 0x64, %i4
14938 lduwa [%l7 + %i4] 0x81, %l1
14939 fpmerge %f16, %f24, %f2
14940 fandnot2 %f20, %f4, %f14
14941 add %l7, 0x18, %l6
14942 wr %g0, 0x0c, %asi
14943 ldxa [%l6] %asi, %g6
14944 casxa [%l6] %asi, %g6, %i6
14945 fmovdpos %icc, %f7, %f11
14946 nop
14947 setx 0xEE850637E06781D4, %l0, %l6
14948 stx %l6, [%l7 + 0x48]
14949 ldx [%l7 + 0x48], %fsr
14950 set 0x70, %g6
14951 ldswa [%l7 + %g6] 0x81, %g5
14952 add %l7, 0x74, %l6
14953 wr %g0, 0x04, %asi
14954 casa [%l6] %asi, %i3, %o2
14955 fsrc1s %f26, %f17
14956 andncc %l6, %l2, %o1
14957 movn %icc, %i4, %o7
14958 movre %i5, 0x0EB, %g2
14959 andncc %l3, %o5, %l4
14960 tsubcctv %l0, 0x0841, %o6
14961 nop
14962 fitos %f11, %f1
14963 fstox %f1, %f16
14964 tleu %xcc, 0x3
14965 xnor %i1, %i0, %g4
14966 edge8 %i7, %g1, %g3
14967 udiv %o3, 0x0939, %g7
14968 fmovdvs %icc, %f15, %f11
14969 subc %l5, %o0, %o4
14970 bvs,a,pn %icc, loop_1223
14971 edge8n %l1, %i2, %i6
14972 smul %g5, %g6, %o2
14973 movrgez %l6, %l2, %i3
14974loop_1223:
14975 orcc %i4, 0x1BD9, %o7
14976 xorcc %i5, 0x17EE, %o1
14977 edge8n %l3, %g2, %l4
14978 fmovdn %xcc, %f15, %f9
14979 udivx %o5, 0x18F2, %o6
14980 saved
14981 rdpr %cwp, %g1
14982 rdpr %cansave, %g2
14983 rdpr %canrestore, %g3
14984 rdpr %cleanwin, %g4
14985 rdpr %otherwin, %g5
14986 rdpr %wstate, %g6
14987 movrgez %l0, %i1, %g4
14988 wr %g0, 0xe2, %asi
14989 stwa %i0, [%l7 + 0x44] %asi
14990 membar #Sync
14991 andcc %g1, 0x15A1, %i7
14992 movg %xcc, %o3, %g7
14993 fmovdvs %icc, %f25, %f8
14994 edge8ln %l5, %g3, %o0
14995 nop
14996 setx 0xA495B99E6D0CE787, %l0, %l6
14997 stx %l6, [%l7 + 0x28]
14998 ldd [%l7 + 0x28], %f30
14999 setx 0x51416341E5ED49F0, %l1, %l5
15000 stx %l5, [%l7 + 0x10]
15001 ldd [%l7 + 0x10], %f14
15002 faddd %f14, %f30, %f2
15003 tle %icc, 0x3
15004 sub %o4, 0x0C0D, %l1
15005 ldub [%l7 + 0x1F], %i6
15006 fsrc2s %f7, %f10
15007 mova %xcc, %i2, %g6
15008 mova %icc, %o2, %g5
15009 tne %icc, 0x5
15010 nop
15011 fitos %f2, %f5
15012 fstod %f5, %f24
15013 sllx %l2, 0x1C, %l6
15014 sdivcc %i4, 0x1F3A, %o7
15015 st %f29, [%l7 + 0x50]
15016 umulcc %i3, %o1, %l3
15017 fmovdneg %icc, %f26, %f18
15018 tg %xcc, 0x7
15019 movge %icc, %i5, %g2
15020 movneg %icc, %l4, %o5
15021 membar #Sync
15022 wr %g0, 0x17, %asi
15023 ldda [%l7 + 0x40] %asi, %f0
15024 fzero %f18
15025 xorcc %o6, 0x1134, %l0
15026 fpsub32 %f4, %f2, %f12
15027 nop
15028 fitos %f8, %f11
15029 fstod %f11, %f24
15030 subcc %g4, 0x1E01, %i1
15031 set 0x50, %i5
15032 stxa %g1, [%l7 + %i5] 0x81
15033 tge %icc, 0x1
15034 fmovdleu %xcc, %f24, %f22
15035 saved
15036 rdpr %cwp, %g1
15037 rdpr %cansave, %g2
15038 rdpr %canrestore, %g3
15039 rdpr %cleanwin, %g4
15040 rdpr %otherwin, %g5
15041 rdpr %wstate, %g6
15042 edge32n %i0, %o3, %g7
15043 orn %i7, %l5, %o0
15044 fmovrde %g3, %f26, %f24
15045 fandnot1 %f16, %f22, %f20
15046 smul %l1, 0x0820, %o4
15047 tl %icc, 0x1
15048 fmovscc %icc, %f4, %f13
15049 fbug,a %fcc1, loop_1224
15050 edge16 %i6, %g6, %i2
15051 nop
15052 fitod %f2, %f18
15053 fdtox %f18, %f30
15054 fxtod %f30, %f24
15055 call loop_1225
15056loop_1224:
15057 edge16 %o2, %g5, %l2
15058 edge8n %l6, %i4, %i3
15059 popc %o1, %o7
15060loop_1225:
15061 bg,pn %xcc, loop_1226
15062 fbul %fcc0, loop_1227
15063 array8 %l3, %g2, %l4
15064 and %i5, 0x0F79, %o6
15065loop_1226:
15066 nop
15067 fitod %f4, %f2
15068 fdtox %f2, %f30
15069loop_1227:
15070 fandnot1 %f12, %f10, %f16
15071 tsubcc %l0, 0x1D11, %o5
15072 wr %g0, 0x10, %asi
15073 ldswa [%l7 + 0x1C] %asi, %i1
15074 tl %xcc, 0x2
15075 nop
15076 set 0x32, %l2
15077 ldub [%l7 + %l2], %g1
15078 sth %g4, [%l7 + 0x70]
15079 restored
15080 rdpr %cwp, %g1
15081 rdpr %cansave, %g2
15082 rdpr %canrestore, %g3
15083 rdpr %cleanwin, %g4
15084 rdpr %otherwin, %g5
15085 rdpr %wstate, %g6
15086 udiv %i0, 0x04FB, %o3
15087 srax %g7, 0x1D, %l5
15088 nop
15089 fitod %f4, %f0
15090 fdtoi %f0, %f5
15091 or %o0, %i7, %l1
15092 set 0x50, %i6
15093 stxa %g3, [%l7 + %i6] 0x0c
15094 ldsb [%l7 + 0x28], %i6
15095 bvc loop_1228
15096 addccc %g6, %i2, %o2
15097 fands %f31, %f2, %f5
15098 tpos %xcc, 0x4
15099loop_1228:
15100 taddcc %o4, 0x169A, %l2
15101 tsubcc %g5, %l6, %i3
15102 fmovdne %icc, %f27, %f18
15103 sdivx %o1, 0x0ACC, %i4
15104 sllx %l3, 0x17, %o7
15105 wr %g0, 0x19, %asi
15106 lda [%l7 + 0x58] %asi, %f15
15107 movgu %xcc, %l4, %g2
15108 taddcc %o6, 0x095B, %l0
15109 edge16 %o5, %i1, %i5
15110 smulcc %g1, %i0, %o3
15111 subc %g7, %g4, %l5
15112 orcc %i7, %l1, %o0
15113 edge16n %i6, %g3, %g6
15114 bvc loop_1229
15115 bg loop_1230
15116 fxor %f20, %f24, %f2
15117 smul %i2, %o4, %o2
15118loop_1229:
15119 udiv %g5, 0x14AD, %l2
15120loop_1230:
15121 tgu %xcc, 0x4
15122 edge8n %i3, %l6, %i4
15123 fmovsle %icc, %f9, %f9
15124 fornot1 %f6, %f22, %f0
15125 subccc %o1, 0x01B5, %o7
15126 xnor %l4, %g2, %l3
15127 brnz,a %o6, loop_1231
15128 edge16l %o5, %i1, %i5
15129 sub %g1, %l0, %o3
15130 movvs %xcc, %i0, %g4
15131loop_1231:
15132 fmovspos %xcc, %f16, %f18
15133 fmovdne %icc, %f12, %f5
15134 ldsb [%l7 + 0x10], %l5
15135 membar 0x4F
15136 bl,a,pn %icc, loop_1232
15137 array32 %i7, %g7, %o0
15138 fmovdpos %icc, %f4, %f0
15139 sdivx %i6, 0x0F4F, %l1
15140loop_1232:
15141 ta %icc, 0x7
15142 wr %g0, 0x19, %asi
15143 lduwa [%l7 + 0x78] %asi, %g3
15144 fandnot2 %f4, %f18, %f24
15145 set 0x34, %g2
15146 stha %i2, [%l7 + %g2] 0x04
15147 tg %xcc, 0x2
15148 bvc,a loop_1233
15149 bne,a loop_1234
15150 tneg %xcc, 0x0
15151 tcc %xcc, 0x6
15152loop_1233:
15153 movle %xcc, %o4, %g6
15154loop_1234:
15155 edge16l %o2, %l2, %i3
15156 tge %icc, 0x3
15157 prefetch [%l7 + 0x58], 0x3
15158 xorcc %l6, %g5, %o1
15159 or %i4, 0x1393, %l4
15160 movrgez %g2, 0x314, %o7
15161 edge8ln %o6, %o5, %l3
15162 tg %icc, 0x4
15163 tsubcc %i1, %i5, %l0
15164 array8 %o3, %i0, %g4
15165 nop
15166 set 0x10, %g7
15167 stx %g1, [%l7 + %g7]
15168 movrlez %l5, 0x260, %i7
15169 saved
15170 rdpr %cwp, %g1
15171 rdpr %cansave, %g2
15172 rdpr %canrestore, %g3
15173 rdpr %cleanwin, %g4
15174 rdpr %otherwin, %g5
15175 rdpr %wstate, %g6
15176 fsrc1s %f7, %f0
15177 sra %o0, %g7, %l1
15178 sir 0x09DA
15179 sdiv %i6, 0x0FAF, %i2
15180 nop
15181 set 0x2D, %l6
15182 ldstub [%l7 + %l6], %o4
15183 bg loop_1235
15184 fmovrsne %g3, %f5, %f14
15185 mova %xcc, %o2, %l2
15186 or %i3, %l6, %g6
15187loop_1235:
15188 st %f1, [%l7 + 0x68]
15189 addcc %o1, 0x1C81, %g5
15190 movvs %icc, %l4, %g2
15191 fbuge %fcc1, loop_1236
15192 pdist %f0, %f18, %f2
15193 alignaddrl %i4, %o6, %o7
15194 mulx %o5, %i1, %l3
15195loop_1236:
15196 sllx %l0, %i5, %o3
15197 fbue,a %fcc2, loop_1237
15198 movrlz %g4, %g1, %l5
15199 nop
15200 setx 0x88D18F7E438B0315, %l0, %l6
15201 stx %l6, [%l7 + 0x28]
15202 ldd [%l7 + 0x28], %f20
15203 setx 0x0414AD91615E0C71, %l1, %l5
15204 stx %l5, [%l7 + 0x10]
15205 ldd [%l7 + 0x10], %f2
15206 fdivd %f2, %f20, %f10
15207 taddcctv %i7, %i0, %o0
15208loop_1237:
15209 fpadd32s %f24, %f31, %f13
15210 fxnors %f28, %f30, %f29
15211 fbuge %fcc0, loop_1238
15212 bvc,a %icc, loop_1239
15213 srlx %g7, 0x19, %l1
15214 movge %icc, %i6, %o4
15215loop_1238:
15216 nop
15217 fitod %f10, %f22
15218 fdtox %f22, %f0
15219loop_1239:
15220 saved
15221 rdpr %cwp, %g1
15222 rdpr %cansave, %g2
15223 rdpr %canrestore, %g3
15224 rdpr %cleanwin, %g4
15225 rdpr %otherwin, %g5
15226 rdpr %wstate, %g6
15227 bpos,a loop_1240
15228 edge32n %i2, %o2, %g3
15229 call loop_1241
15230 ldsh [%l7 + 0x32], %l2
15231loop_1240:
15232 movcs %icc, %l6, %g6
15233 fornot1 %f26, %f14, %f24
15234loop_1241:
15235 srl %i3, 0x11, %o1
15236 fands %f17, %f5, %f2
15237 wr %g0, 0x19, %asi
15238 ldsha [%l7 + 0x54] %asi, %g5
15239 edge8ln %l4, %g2, %i4
15240 fbu %fcc2, loop_1242
15241 fpadd32s %f3, %f31, %f8
15242 udiv %o7, 0x1D9B, %o6
15243 taddcctv %i1, %o5, %l0
15244loop_1242:
15245 membar 0x78
15246 add %l3, 0x0D91, %i5
15247 brgez %g4, loop_1243
15248 edge8 %o3, %l5, %g1
15249 fnands %f24, %f11, %f9
15250 subccc %i0, %o0, %g7
15251loop_1243:
15252 addcc %l1, 0x1873, %i7
15253 movne %xcc, %o4, %i2
15254 wr %g0, 0x0c, %asi
15255 ldda [%l7 + 0x60] %asi, %i6
15256 bcc,a loop_1244
15257 sdivx %o2, 0x0E9B, %g3
15258 sll %l2, %g6, %i3
15259 fmovdg %xcc, %f25, %f19
15260loop_1244:
15261 tneg %xcc, 0x7
15262 fzero %f30
15263 edge16l %l6, %g5, %o1
15264 tn %xcc, 0x5
15265 nop
15266 fitos %f4, %f16
15267 fstod %f16, %f6
15268 set 0x30, %o3
15269 stba %l4, [%l7 + %o3] 0x80
15270 tpos %icc, 0x6
15271 nop
15272 setx loop_1245, %l0, %l1
15273 jmpl %l1, %i4
15274 nop
15275 setx 0xA414121459B60FA7, %l0, %l6
15276 stx %l6, [%l7 + 0x28]
15277 ldd [%l7 + 0x28], %f2
15278 setx 0x1510CC3F3B14321C, %l1, %l5
15279 stx %l5, [%l7 + 0x10]
15280 ldd [%l7 + 0x10], %f16
15281 fdivd %f16, %f2, %f16
15282 movne %icc, %o7, %o6
15283 fba,a %fcc0, loop_1246
15284loop_1245:
15285 nop
15286 fitos %f27, %f16
15287 fble,a %fcc3, loop_1247
15288 tvs %xcc, 0x6
15289loop_1246:
15290 nop
15291 fitos %f2, %f10
15292 fstoi %f10, %f30
15293 bgu loop_1248
15294loop_1247:
15295 ld [%l7 + 0x44], %f16
15296 nop
15297 setx 0xEAF345E1AE3F83BE, %l0, %l6
15298 stx %l6, [%l7 + 0x28]
15299 ldd [%l7 + 0x28], %f10
15300 fsqrtd %f10, %f2
15301 bge,a loop_1249
15302loop_1248:
15303 std %f20, [%l7 + 0x40]
15304 nop
15305 setx 0xB3133D7A, %l0, %l6
15306 st %l6, [%l7 + 0x28]
15307 ld [%l7 + 0x28], %f28
15308 setx 0x3BDF83DB, %l1, %l5
15309 st %l5, [%l7 + 0x10]
15310 ld [%l7 + 0x10], %f25
15311 fmuls %f25, %f28, %f9
15312 udivcc %i1, 0x1EED, %g2
15313loop_1249:
15314 edge16ln %l0, %o5, %i5
15315 edge8l %g4, %l3, %o3
15316 fornot2 %f0, %f12, %f20
15317 mova %icc, %g1, %l5
15318 fornot1s %f0, %f27, %f19
15319 fbuge %fcc3, loop_1250
15320 subccc %i0, 0x0A9D, %g7
15321 movn %icc, %l1, %o0
15322 faligndata %f30, %f14, %f28
15323loop_1250:
15324 fmovdge %icc, %f7, %f25
15325 addccc %o4, 0x0D73, %i2
15326 srax %i6, %o2, %g3
15327 andcc %i7, %g6, %l2
15328 fmovrdgz %l6, %f2, %f10
15329 umulcc %g5, 0x085A, %o1
15330 tle %icc, 0x0
15331 stx %i3, [%l7 + 0x18]
15332 tcc %xcc, 0x5
15333 movle %xcc, %i4, %o7
15334 srlx %o6, %l4, %g2
15335 addcc %l0, %i1, %o5
15336 edge8l %i5, %l3, %g4
15337 udivcc %g1, 0x0F49, %l5
15338 fmovrslz %i0, %f18, %f4
15339 set 0x40, %o6
15340 ldda [%l7 + %o6] 0x11, %f0
15341 movrne %g7, 0x20D, %o3
15342 orncc %o0, 0x02FA, %o4
15343 andn %i2, 0x03FB, %l1
15344 ldd [%l7 + 0x30], %f22
15345 umulcc %o2, 0x0EDA, %g3
15346 bne,pt %xcc, loop_1251
15347 fmovde %xcc, %f7, %f6
15348 udiv %i7, 0x0D5F, %i6
15349 or %l2, %g6, %g5
15350loop_1251:
15351 movle %xcc, %l6, %o1
15352 movge %xcc, %i4, %o7
15353 fmovd %f10, %f10
15354 sub %i3, %o6, %l4
15355 tneg %icc, 0x0
15356 movrgz %g2, %l0, %o5
15357 tg %xcc, 0x4
15358 brz,a %i5, loop_1252
15359 movne %icc, %i1, %g4
15360 udivx %g1, 0x001D, %l3
15361 fbo %fcc3, loop_1253
15362loop_1252:
15363 nop
15364 set 0x28, %o1
15365 ldsw [%l7 + %o1], %l5
15366 movle %icc, %g7, %o3
15367 xnorcc %o0, %o4, %i0
15368loop_1253:
15369 movl %icc, %l1, %i2
15370 edge16l %o2, %i7, %i6
15371 brgez %l2, loop_1254
15372 fnands %f20, %f11, %f20
15373 fmovrsgz %g6, %f5, %f30
15374 prefetch [%l7 + 0x74], 0x0
15375loop_1254:
15376 fmovsg %icc, %f9, %f5
15377 bneg,a loop_1255
15378 subccc %g5, 0x10C7, %l6
15379 tcc %xcc, 0x7
15380 fmovsvc %xcc, %f31, %f11
15381loop_1255:
15382 fandnot2 %f20, %f30, %f10
15383 wr %g0, 0x80, %asi
15384 ldsha [%l7 + 0x12] %asi, %o1
15385 movrgez %g3, %i4, %i3
15386 bl,a,pt %xcc, loop_1256
15387 brlz %o6, loop_1257
15388 nop
15389 fitos %f12, %f12
15390 fstoi %f12, %f3
15391 nop
15392 set 0x70, %i3
15393 ldd [%l7 + %i3], %l4
15394loop_1256:
15395 sllx %g2, %o7, %l0
15396loop_1257:
15397 ldx [%l7 + 0x70], %o5
15398 addccc %i5, 0x0CE5, %g4
15399 sub %i1, 0x1037, %g1
15400 nop
15401 setx 0xE04BC19F, %l0, %l6
15402 st %l6, [%l7 + 0x08]
15403 ld [%l7 + 0x08], %fsr
15404 wr %g0, 0x11, %asi
15405 swapa [%l7 + 0x44] %asi, %l5
15406 movn %xcc, %l3, %g7
15407 addcc %o0, 0x12E2, %o3
15408 tgu %icc, 0x5
15409 xor %i0, %o4, %i2
15410 sdivx %l1, 0x0952, %o2
15411 movgu %xcc, %i6, %l2
15412 ble,a,pt %icc, loop_1258
15413 tgu %xcc, 0x1
15414 wr %g0, 0x0c, %asi
15415 ldswa [%l7 + 0x74] %asi, %i7
15416loop_1258:
15417 xor %g5, %l6, %g6
15418 edge32ln %g3, %o1, %i3
15419 edge8l %i4, %o6, %g2
15420 edge8n %l4, %l0, %o7
15421 stbar
15422 movrgez %o5, %g4, %i5
15423 sub %i1, %g1, %l5
15424 fpsub16 %f20, %f12, %f6
15425 subcc %g7, %l3, %o0
15426 fmul8sux16 %f10, %f0, %f0
15427 orcc %o3, 0x0617, %o4
15428 bcs,pt %xcc, loop_1259
15429 movcs %xcc, %i0, %l1
15430 fbuge,a %fcc1, loop_1260
15431 andcc %o2, 0x1F72, %i6
15432loop_1259:
15433 ldd [%l7 + 0x58], %l2
15434 subcc %i7, 0x06C4, %g5
15435loop_1260:
15436 nop
15437 setx 0xEACDF185E67E38D8, %l0, %l6
15438 stx %l6, [%l7 + 0x28]
15439 ldd [%l7 + 0x28], %f2
15440 setx 0x3F91507277795084, %l1, %l5
15441 stx %l5, [%l7 + 0x10]
15442 ldd [%l7 + 0x10], %f4
15443 fdivd %f4, %f2, %f8
15444 or %i2, %g6, %g3
15445 nop
15446 fitos %f4, %f16
15447 fstox %f16, %f4
15448 bcs,a loop_1261
15449 te %icc, 0x5
15450 movgu %xcc, %o1, %l6
15451 saved
15452 rdpr %cwp, %g1
15453 rdpr %cansave, %g2
15454 rdpr %canrestore, %g3
15455 rdpr %cleanwin, %g4
15456 rdpr %otherwin, %g5
15457 rdpr %wstate, %g6
15458loop_1261:
15459 orncc %i4, 0x1298, %i3
15460 xor %g2, 0x1886, %o6
15461 edge8 %l4, %o7, %o5
15462 fmovsge %xcc, %f19, %f17
15463 wr %g0, 0x80, %asi
15464 ldxa [%l7 + 0x30] %asi, %g4
15465 edge32 %l0, %i5, %i1
15466 edge32 %g1, %g7, %l5
15467 alignaddrl %o0, %o3, %o4
15468 faligndata %f12, %f26, %f8
15469 fmovrsgez %i0, %f14, %f5
15470 flush %l7 + 0x50
15471 mova %xcc, %l1, %l3
15472 xor %i6, %l2, %i7
15473 fcmpeq32 %f0, %f30, %o2
15474 udivx %g5, 0x1458, %i2
15475 array32 %g3, %g6, %o1
15476 andcc %l6, %i3, %g2
15477 fnand %f2, %f14, %f26
15478 pdist %f28, %f0, %f0
15479 tvc %xcc, 0x0
15480 tsubcctv %o6, 0x01C6, %l4
15481 movrgz %o7, %o5, %i4
15482 fpadd32s %f8, %f18, %f25
15483 taddcctv %l0, %g4, %i5
15484 stw %i1, [%l7 + 0x78]
15485 mulx %g1, %l5, %g7
15486 sra %o0, 0x19, %o4
15487 fbl,a %fcc0, loop_1262
15488 fmovrsgz %i0, %f9, %f9
15489 fbl %fcc3, loop_1263
15490 fmovrde %o3, %f6, %f18
15491loop_1262:
15492 nop
15493 setx loop_1264, %l0, %l1
15494 wrpr 0x1, %tl
15495 wrpr %l1, %tpc
15496 add %l1, 0x4, %l1
15497 wrpr %l1, %tnpc
15498 setx 0x34400001400, %l0, %l1
15499 wrpr %l1, %tstate
15500 wrhpr 0x4, %htstate
15501 retry
15502 bge,a,pn %icc, loop_1265
15503loop_1263:
15504 movrlz %l3, %l1, %l2
15505 set 0x4E, %o0
15506 stha %i6, [%l7 + %o0] 0x27
15507 membar #Sync
15508loop_1264:
15509 fabsd %f14, %f4
15510loop_1265:
15511 tcs %xcc, 0x6
15512 set 0x30, %o5
15513 ldda [%l7 + %o5] 0x2b, %i6
15514 tcs %xcc, 0x4
15515 tsubcctv %g5, %o2, %g3
15516 orncc %i2, 0x0CED, %o1
15517 umul %l6, %i3, %g6
15518 udivcc %o6, 0x00E7, %l4
15519 addccc %g2, %o7, %o5
15520 fblg,a %fcc3, loop_1266
15521 fsrc1s %f2, %f3
15522 fpsub32s %f6, %f24, %f25
15523 fpadd16s %f9, %f26, %f15
15524loop_1266:
15525 prefetch [%l7 + 0x70], 0x2
15526 add %l0, 0x104D, %g4
15527 subccc %i5, 0x1938, %i4
15528 edge16ln %g1, %i1, %g7
15529 ldsb [%l7 + 0x73], %o0
15530 movle %icc, %o4, %i0
15531 fbne %fcc0, loop_1267
15532 tl %xcc, 0x7
15533 sllx %l5, 0x05, %l3
15534 bleu,a,pt %xcc, loop_1268
15535loop_1267:
15536 fbo %fcc0, loop_1269
15537 movvc %xcc, %l1, %o3
15538 fbul %fcc2, loop_1270
15539loop_1268:
15540 fmovrdlz %l2, %f24, %f8
15541loop_1269:
15542 edge16ln %i6, %i7, %g5
15543 wr %g0, 0x19, %asi
15544 ldda [%l7 + 0x40] %asi, %f0
15545loop_1270:
15546 sll %o2, %i2, %o1
15547 st %f8, [%l7 + 0x20]
15548 bcs loop_1271
15549 ldx [%l7 + 0x50], %l6
15550 lduh [%l7 + 0x3A], %g3
15551 move %xcc, %i3, %g6
15552loop_1271:
15553 fpadd16s %f11, %f3, %f14
15554 edge8l %o6, %g2, %o7
15555 fmovdge %icc, %f19, %f9
15556 movl %icc, %l4, %o5
15557 andn %g4, 0x1C25, %i5
15558 nop
15559 fitod %f0, %f16
15560 fdtoi %f16, %f21
15561 tn %icc, 0x1
15562 sethi 0x19C7, %i4
15563 fone %f28
15564 edge8l %g1, %l0, %g7
15565 sir 0x0804
15566 restored
15567 rdpr %cwp, %g1
15568 rdpr %cansave, %g2
15569 rdpr %canrestore, %g3
15570 rdpr %cleanwin, %g4
15571 rdpr %otherwin, %g5
15572 rdpr %wstate, %g6
15573 wr %g0, 0x16, %asi
15574 stda %f0, [%l7 + 0x40] %asi
15575 membar #Sync
15576 tcc %icc, 0x6
15577 tl %xcc, 0x2
15578 smul %o0, 0x0DCD, %o4
15579 fxnors %f25, %f24, %f30
15580 membar 0x46
15581 set 0x0C, %o4
15582 lda [%l7 + %o4] 0x04, %f6
15583 bne,a,pt %xcc, loop_1272
15584 tpos %icc, 0x1
15585 bgu %xcc, loop_1273
15586 fnand %f26, %f22, %f6
15587loop_1272:
15588 movrne %i0, %l5, %l3
15589 sir 0x1129
15590loop_1273:
15591 movrgez %i1, %l1, %l2
15592 or %i6, %o3, %i7
15593 fpackfix %f20, %f30
15594 fzero %f10
15595 xorcc %g5, %o2, %o1
15596 fsrc2s %f31, %f15
15597 tvs %xcc, 0x0
15598 addc %l6, %i2, %g3
15599 udiv %g6, 0x0767, %o6
15600 movg %xcc, %g2, %i3
15601 andncc %o7, %o5, %l4
15602 tvs %icc, 0x7
15603 edge16 %g4, %i4, %i5
15604 array16 %g1, %g7, %o0
15605 tvc %xcc, 0x2
15606 edge32 %l0, %o4, %i0
15607 subc %l5, 0x0B2A, %i1
15608 fmovrsgez %l3, %f31, %f26
15609 movn %xcc, %l1, %l2
15610 fbul %fcc2, loop_1274
15611 fzero %f0
15612 array8 %o3, %i6, %g5
15613 movn %icc, %o2, %i7
15614loop_1274:
15615 sethi 0x0FE9, %o1
15616 edge16n %l6, %i2, %g3
15617 fmovdne %xcc, %f10, %f4
15618 movneg %icc, %g6, %g2
15619 movcs %xcc, %i3, %o7
15620 movg %xcc, %o6, %l4
15621 fmovrslz %o5, %f13, %f7
15622 nop
15623 setx loop_1275, %l0, %l1
15624 wrpr 0x1, %tl
15625 wrpr %l1, %tnpc
15626 setx 0x34400001400, %l0, %l1
15627 wrpr %l1, %tstate
15628 wrhpr 0x4, %htstate
15629 done
15630 andncc %g4, %i4, %g1
15631 movrne %i5, %g7, %o0
15632 sllx %o4, %i0, %l0
15633loop_1275:
15634 movl %xcc, %i1, %l5
15635 addccc %l1, %l3, %l2
15636 bvc,a loop_1276
15637 addc %o3, 0x0C8D, %g5
15638 edge8n %i6, %o2, %i7
15639 sllx %o1, %i2, %g3
15640loop_1276:
15641 nop
15642 setx loop_1277, %l0, %l1
15643 jmpl %l1, %l6
15644 movg %icc, %g6, %g2
15645 lduw [%l7 + 0x28], %i3
15646 xorcc %o7, 0x06BF, %o6
15647loop_1277:
15648 ta %xcc, 0x1
15649 edge16n %o5, %l4, %g4
15650 andn %g1, 0x1AE5, %i4
15651 ta %icc, 0x1
15652 xnorcc %g7, %o0, %i5
15653 movcs %xcc, %i0, %o4
15654 addc %i1, %l0, %l1
15655 nop
15656 setx loop_1278, %l0, %l1
15657 wrpr 0x1, %tl
15658 wrpr %l1, %tnpc
15659 setx 0x34400001400, %l0, %l1
15660 wrpr %l1, %tstate
15661 wrhpr 0x4, %htstate
15662 done
15663 sra %l5, %l2, %o3
15664 fcmpgt16 %f22, %f30, %g5
15665 fbge,a %fcc3, loop_1279
15666loop_1278:
15667 andncc %l3, %i6, %i7
15668 udivcc %o2, 0x0D31, %o1
15669 fcmpgt16 %f24, %f8, %g3
15670loop_1279:
15671 taddcc %i2, 0x1E8C, %l6
15672 tneg %xcc, 0x6
15673 tl %icc, 0x3
15674 tcc %xcc, 0x3
15675 nop
15676 setx loop_1280, %l0, %l1
15677 wrpr 0x1, %tl
15678 wrpr %l1, %tpc
15679 add %l1, 0x4, %l1
15680 wrpr %l1, %tnpc
15681 setx 0x34400001400, %l0, %l1
15682 wrpr %l1, %tstate
15683 wrhpr 0x4, %htstate
15684 retry
15685 mulx %g6, 0x0F6D, %g2
15686 fzero %f14
15687 array8 %i3, %o7, %o6
15688loop_1280:
15689 nop
15690 set 0x34, %g1
15691 sta %f4, [%l7 + %g1] 0x81
15692 set 0x58, %l3
15693 ldsha [%l7 + %l3] 0x14, %o5
15694 ldsb [%l7 + 0x13], %l4
15695 be,pt %xcc, loop_1281
15696 movne %xcc, %g4, %g1
15697 srax %g7, %i4, %o0
15698 tgu %icc, 0x2
15699loop_1281:
15700 andcc %i5, 0x05F4, %i0
15701 movpos %xcc, %o4, %i1
15702 movrlez %l1, %l0, %l5
15703 add %l7, 0x08, %l6
15704 wr %g0, 0x19, %asi
15705 casxa [%l6] 0x19, %o3, %g5
15706 brgez %l3, loop_1282
15707 te %xcc, 0x1
15708 tvs %icc, 0x7
15709 movvs %icc, %l2, %i7
15710loop_1282:
15711 fbne %fcc3, loop_1283
15712 add %i6, %o1, %o2
15713 st %f1, [%l7 + 0x28]
15714 tl %icc, 0x4
15715loop_1283:
15716 fand %f30, %f2, %f4
15717 movvs %xcc, %g3, %l6
15718 add %l7, 0x60, %l6
15719 wr %g0, 0x0c, %asi
15720 ldxa [%l6] %asi, %g6
15721 casxa [%l6] %asi, %g6, %i2
15722 sllx %i3, 0x0D, %o7
15723 nop
15724 setx 0x22EE5AD8, %l0, %l6
15725 st %l6, [%l7 + 0x28]
15726 ld [%l7 + 0x28], %f0
15727 fsqrts %f0, %f18
15728 tg %xcc, 0x2
15729 wr %g0, 0x80, %asi
15730 ldda [%l7 + 0x40] %asi, %f0
15731 movgu %xcc, %o6, %g2
15732 fmovdleu %icc, %f27, %f14
15733 tvs %icc, 0x5
15734 andn %o5, %l4, %g1
15735 movpos %xcc, %g4, %i4
15736 movrgez %g7, 0x014, %i5
15737 lduw [%l7 + 0x18], %o0
15738 fornot1s %f9, %f6, %f23
15739 bge %xcc, loop_1284
15740 fmovde %xcc, %f24, %f8
15741 andcc %o4, 0x1523, %i1
15742 set 0x58, %l5
15743 sta %f20, [%l7 + %l5] 0x10
15744loop_1284:
15745 sdivcc %i0, 0x01A9, %l1
15746 mulx %l0, 0x02D4, %l5
15747 mova %icc, %g5, %l3
15748 fpack16 %f4, %f29
15749 tvc %xcc, 0x0
15750 movpos %icc, %o3, %i7
15751 fmovdne %icc, %f19, %f12
15752 fsrc1s %f31, %f25
15753 fnot1s %f0, %f28
15754 movg %xcc, %l2, %i6
15755 taddcctv %o1, %o2, %g3
15756 set 0x1C, %i2
15757 lduwa [%l7 + %i2] 0x04, %l6
15758 wr %g0, 0x88, %asi
15759 ldswa [%l7 + 0x48] %asi, %g6
15760 sll %i3, %i2, %o7
15761 tcs %xcc, 0x0
15762 movge %icc, %g2, %o5
15763 wr %g0, 0x10, %asi
15764 ldda [%l7 + 0x10] %asi, %l4
15765 fsrc2s %f26, %f28
15766 brlz %g1, loop_1285
15767 brz %o6, loop_1286
15768 xor %i4, %g4, %g7
15769 umul %o0, 0x0435, %o4
15770loop_1285:
15771 fmovsvs %icc, %f17, %f16
15772loop_1286:
15773 nop
15774 setx loop_1287, %l0, %l1
15775 wrpr 0x1, %tl
15776 wrpr %l1, %tpc
15777 add %l1, 0x4, %l1
15778 wrpr %l1, %tnpc
15779 setx 0x34400001400, %l0, %l1
15780 wrpr %l1, %tstate
15781 wrhpr 0x4, %htstate
15782 retry
15783 fzeros %f15
15784 fbu,a %fcc3, loop_1288
15785 popc %i1, %i0
15786loop_1287:
15787 fbul,a %fcc2, loop_1289
15788 subc %l1, %l0, %i5
15789loop_1288:
15790 nop
15791 setx 0xA31CFD9367FE37C1, %l0, %l6
15792 stx %l6, [%l7 + 0x28]
15793 ldd [%l7 + 0x28], %f4
15794 fsqrtd %f4, %f0
15795 fmovdle %xcc, %f29, %f19
15796loop_1289:
15797 movle %icc, %g5, %l3
15798 xorcc %l5, 0x07C8, %o3
15799 edge16ln %l2, %i6, %i7
15800 umul %o2, 0x1E83, %o1
15801 bneg,a,pt %icc, loop_1290
15802 andncc %l6, %g6, %i3
15803 fbl,a %fcc1, loop_1291
15804 fpadd16s %f4, %f31, %f27
15805loop_1290:
15806 nop
15807 setx 0x91D78267, %l0, %l6
15808 st %l6, [%l7 + 0x28]
15809 ld [%l7 + 0x28], %f20
15810 setx 0xAD9ACB2D, %l1, %l5
15811 st %l5, [%l7 + 0x10]
15812 ld [%l7 + 0x10], %f28
15813 fdivs %f28, %f20, %f9
15814 movne %icc, %i2, %g3
15815loop_1291:
15816 bvc loop_1292
15817 fsrc2 %f4, %f0
15818 brgez %o7, loop_1293
15819 sra %o5, 0x08, %g2
15820loop_1292:
15821 movvs %xcc, %l4, %o6
15822 nop
15823 fitos %f12, %f24
15824loop_1293:
15825 mulscc %g1, %i4, %g4
15826 movrne %o0, %o4, %g7
15827 move %icc, %i0, %i1
15828 udiv %l0, 0x19F6, %l1
15829 movvs %icc, %i5, %l3
15830 membar #Sync
15831 set 0x40, %g5
15832 ldda [%l7 + %g5] 0x16, %f16
15833 tsubcc %g5, 0x07CA, %o3
15834 tleu %xcc, 0x5
15835 umulcc %l2, %l5, %i7
15836 stx %i6, [%l7 + 0x40]
15837 addcc %o1, %o2, %l6
15838 srax %g6, %i3, %g3
15839 andn %o7, %i2, %o5
15840 smul %g2, 0x0783, %l4
15841 brnz,a %g1, loop_1294
15842 movn %icc, %o6, %g4
15843 set 0x6C, %g3
15844 lduha [%l7 + %g3] 0x19, %i4
15845loop_1294:
15846 orn %o0, 0x11AE, %o4
15847 set 0x40, %i7
15848 ldda [%l7 + %i7] 0x19, %f0
15849 udivx %g7, 0x14D1, %i1
15850 movrgez %l0, %l1, %i5
15851 alignaddr %l3, %i0, %o3
15852 fnot1 %f8, %f16
15853 edge32 %g5, %l5, %l2
15854 fbue %fcc1, loop_1295
15855 addccc %i6, %o1, %i7
15856 tsubcc %l6, 0x0E17, %o2
15857 fmovdpos %xcc, %f12, %f13
15858loop_1295:
15859 edge32n %i3, %g3, %g6
15860 edge8l %i2, %o7, %o5
15861 edge8n %g2, %g1, %o6
15862 fone %f4
15863 fbne %fcc1, loop_1296
15864 fble %fcc2, loop_1297
15865 andn %g4, %i4, %o0
15866 tcs %icc, 0x0
15867loop_1296:
15868 movle %icc, %o4, %l4
15869loop_1297:
15870 fcmpeq32 %f20, %f4, %i1
15871 wr %g0, 0x19, %asi
15872 prefetcha [%l7 + 0x58] %asi, 0x3
15873 nop
15874 setx 0xEA7FCF75, %l0, %l6
15875 st %l6, [%l7 + 0x28]
15876 ld [%l7 + 0x28], %f14
15877 setx 0x65FBF2F8, %l1, %l5
15878 st %l5, [%l7 + 0x10]
15879 ld [%l7 + 0x10], %f12
15880 fadds %f12, %f14, %f7
15881 st %f12, [%l7 + 0x2C]
15882 nop
15883 fitos %f13, %f9
15884 fstox %f9, %f10
15885 fxtos %f10, %f17
15886 subc %l1, 0x0C75, %g7
15887 edge16l %i5, %i0, %l3
15888 tvc %xcc, 0x5
15889 fbul,a %fcc0, loop_1298
15890 flush %l7 + 0x3C
15891 xor %o3, %g5, %l2
15892 movrne %l5, %i6, %o1
15893loop_1298:
15894 fbu %fcc3, loop_1299
15895 nop
15896 setx 0xB067E9DE, %l0, %l6
15897 st %l6, [%l7 + 0x44]
15898 ld [%l7 + 0x44], %fsr
15899 tge %xcc, 0x6
15900 move %xcc, %l6, %i7
15901loop_1299:
15902 fmovdn %xcc, %f16, %f15
15903 array8 %i3, %g3, %o2
15904 fnot1 %f26, %f8
15905 fcmpne16 %f22, %f6, %i2
15906 nop
15907 setx 0x97B0C86A, %l0, %l6
15908 st %l6, [%l7 + 0x28]
15909 ld [%l7 + 0x28], %f4
15910 setx 0xCD3B3888, %l1, %l5
15911 st %l5, [%l7 + 0x10]
15912 ld [%l7 + 0x10], %f12
15913 fdivs %f12, %f4, %f27
15914 movle %xcc, %g6, %o5
15915 edge8 %g2, %o7, %g1
15916 xnorcc %g4, 0x0783, %o6
15917 bgu,pn %icc, loop_1300
15918 nop
15919 fitod %f12, %f26
15920 fdtos %f26, %f30
15921 edge16n %i4, %o4, %o0
15922 xnorcc %l4, 0x1694, %l0
15923loop_1300:
15924 tleu %xcc, 0x3
15925 udivcc %l1, 0x0353, %g7
15926 edge16l %i5, %i0, %l3
15927 tleu %xcc, 0x3
15928 fbne %fcc3, loop_1301
15929 movrgz %i1, %g5, %l2
15930 tcs %icc, 0x1
15931 fmovsneg %icc, %f19, %f27
15932loop_1301:
15933 fmovdcc %xcc, %f8, %f25
15934 subccc %o3, 0x17DF, %i6
15935 edge32 %l5, %l6, %o1
15936 bn %xcc, loop_1302
15937 fbu,a %fcc3, loop_1303
15938 xorcc %i3, 0x1B4C, %i7
15939 subc %o2, 0x14E7, %g3
15940loop_1302:
15941 fxnor %f26, %f0, %f26
15942loop_1303:
15943 edge32ln %g6, %i2, %g2
15944 tleu %xcc, 0x4
15945 nop
15946 setx 0x1137AFFF8BA53622, %l0, %l6
15947 stx %l6, [%l7 + 0x28]
15948 ldd [%l7 + 0x28], %f22
15949 setx 0x9F04D0B0C2EDC199, %l1, %l5
15950 stx %l5, [%l7 + 0x10]
15951 ldd [%l7 + 0x10], %f26
15952 fsubd %f26, %f22, %f12
15953 mulx %o7, 0x18B1, %g1
15954 set 0x40, %l0
15955 ldda [%l7 + %l0] 0x04, %f16
15956 stw %g4, [%l7 + 0x5C]
15957 wr %g0, 0x04, %asi
15958 lduba [%l7 + 0x69] %asi, %o6
15959 movneg %icc, %i4, %o5
15960 nop
15961 setx 0x0C33DA96, %l0, %l6
15962 st %l6, [%l7 + 0x28]
15963 ld [%l7 + 0x28], %f4
15964 fsqrts %f4, %f5
15965 edge16ln %o4, %l4, %l0
15966 sllx %o0, %l1, %g7
15967 sth %i0, [%l7 + 0x5C]
15968 movleu %icc, %l3, %i1
15969 fbug %fcc0, loop_1304
15970 movcc %xcc, %g5, %l2
15971 tneg %icc, 0x3
15972 addc %o3, 0x1C1C, %i5
15973loop_1304:
15974 fpackfix %f14, %f10
15975 brz %l5, loop_1305
15976 orncc %l6, 0x06F6, %o1
15977 udiv %i6, 0x0370, %i7
15978 ldx [%l7 + 0x20], %i3
15979loop_1305:
15980 lduw [%l7 + 0x28], %g3
15981 xorcc %o2, 0x1B4D, %i2
15982 addc %g2, %o7, %g6
15983 nop
15984 setx 0xC663ADF5B0798EFF, %l0, %l6
15985 stx %l6, [%l7 + 0x28]
15986 ldx [%l7 + 0x28], %fsr
15987 and %g4, %g1, %i4
15988 movl %xcc, %o5, %o4
15989 fpsub32 %f16, %f10, %f26
15990 fmovsleu %xcc, %f7, %f31
15991 mulx %l4, %o6, %l0
15992 andn %o0, %l1, %i0
15993 call loop_1306
15994 edge16n %g7, %l3, %i1
15995 move %xcc, %g5, %o3
15996 nop
15997 fitos %f15, %f26
15998loop_1306:
15999 brz,a %l2, loop_1307
16000 sir 0x1C48
16001 andcc %i5, %l6, %l5
16002 xor %o1, %i7, %i3
16003loop_1307:
16004 nop
16005 setx 0x3EBDA2FA9D7DD04F, %l0, %l6
16006 stx %l6, [%l7 + 0x28]
16007 ldd [%l7 + 0x28], %f0
16008 setx 0xB0CF769AC72D6E57, %l1, %l5
16009 stx %l5, [%l7 + 0x10]
16010 ldd [%l7 + 0x10], %f18
16011 fdivd %f18, %f0, %f14
16012 edge16ln %g3, %i6, %o2
16013 set 0x30, %o2
16014 sta %f21, [%l7 + %o2] 0x89
16015 fpsub32 %f8, %f28, %f24
16016 fbe %fcc2, loop_1308
16017 tneg %xcc, 0x6
16018 tsubcc %g2, %i2, %g6
16019 movrgez %o7, 0x0E7, %g1
16020loop_1308:
16021 bvc,a %xcc, loop_1309
16022 nop
16023 set 0x34, %i1
16024 lduh [%l7 + %i1], %i4
16025 fpsub16 %f22, %f6, %f10
16026 wr %g0, 0x89, %asi
16027 stba %g4, [%l7 + 0x7B] %asi
16028loop_1309:
16029 nop
16030 setx 0x7B413BA4, %l0, %l6
16031 st %l6, [%l7 + 0x28]
16032 ld [%l7 + 0x28], %f11
16033 setx 0xA5A4A023, %l1, %l5
16034 st %l5, [%l7 + 0x10]
16035 ld [%l7 + 0x10], %f24
16036 fadds %f24, %f11, %f20
16037 or %o4, 0x0949, %o5
16038 add %o6, %l4, %o0
16039 movpos %icc, %l0, %i0
16040 saved
16041 rdpr %cwp, %g1
16042 rdpr %cansave, %g2
16043 rdpr %canrestore, %g3
16044 rdpr %cleanwin, %g4
16045 rdpr %otherwin, %g5
16046 rdpr %wstate, %g6
16047 fmuld8ulx16 %f1, %f14, %f18
16048 move %icc, %l1, %g7
16049 udivcc %i1, 0x1EC1, %l3
16050 sir 0x08CB
16051 tge %icc, 0x2
16052 edge16 %o3, %g5, %i5
16053 membar 0x48
16054 nop
16055 setx loop_1310, %l0, %l1
16056 wrpr 0x1, %tl
16057 wrpr %l1, %tnpc
16058 setx 0x34400001400, %l0, %l1
16059 wrpr %l1, %tstate
16060 wrhpr 0x4, %htstate
16061 done
16062 andncc %l6, %l2, %o1
16063 edge8 %i7, %i3, %l5
16064 sethi 0x12AC, %i6
16065loop_1310:
16066 fxor %f0, %f6, %f28
16067 lduw [%l7 + 0x08], %g3
16068 sir 0x119E
16069 prefetch [%l7 + 0x08], 0x1
16070 std %f20, [%l7 + 0x78]
16071 taddcc %o2, 0x0C61, %g2
16072 edge16n %g6, %o7, %g1
16073 nop
16074 setx loop_1311, %l0, %l1
16075 jmpl %l1, %i2
16076 edge16ln %g4, %o4, %i4
16077 nop
16078 fitod %f10, %f18
16079 fdtoi %f18, %f16
16080 udivx %o6, 0x08A8, %o5
16081loop_1311:
16082 xorcc %o0, 0x14C1, %l0
16083 fone %f10
16084 fandnot1 %f24, %f8, %f24
16085 sir 0x10AF
16086 alignaddr %i0, %l1, %g7
16087 mulx %l4, %l3, %o3
16088 movrlz %g5, 0x007, %i5
16089 movle %icc, %l6, %i1
16090 fabsd %f18, %f12
16091 andncc %l2, %o1, %i7
16092 andncc %i3, %i6, %g3
16093 mulscc %l5, %g2, %g6
16094 array32 %o2, %g1, %o7
16095 subccc %i2, %o4, %g4
16096 saved
16097 rdpr %cwp, %g1
16098 rdpr %cansave, %g2
16099 rdpr %canrestore, %g3
16100 rdpr %cleanwin, %g4
16101 rdpr %otherwin, %g5
16102 rdpr %wstate, %g6
16103 smulcc %o6, 0x0A40, %i4
16104 movl %xcc, %o0, %l0
16105 udiv %o5, 0x07E5, %l1
16106 restored
16107 rdpr %cwp, %g1
16108 rdpr %cansave, %g2
16109 rdpr %canrestore, %g3
16110 rdpr %cleanwin, %g4
16111 rdpr %otherwin, %g5
16112 rdpr %wstate, %g6
16113 fbu %fcc3, loop_1312
16114 orncc %g7, 0x1643, %i0
16115 nop
16116 setx 0x1D826522E044D68F, %l0, %l6
16117 stx %l6, [%l7 + 0x28]
16118 ldx [%l7 + 0x28], %fsr
16119 nop
16120 setx 0xA6298ED0E06961AA, %l0, %l6
16121 stx %l6, [%l7 + 0x28]
16122 ldd [%l7 + 0x28], %f0
16123 setx 0x2A4A9605A18E4E5F, %l1, %l5
16124 stx %l5, [%l7 + 0x10]
16125 ldd [%l7 + 0x10], %f14
16126 fdivd %f14, %f0, %f14
16127loop_1312:
16128 edge32l %l3, %o3, %l4
16129 bn,a,pn %icc, loop_1313
16130 nop
16131 set 0x44, %g4
16132 lduw [%l7 + %g4], %i5
16133 edge16l %g5, %i1, %l2
16134 edge16ln %o1, %i7, %l6
16135loop_1313:
16136 fmovscc %icc, %f31, %f18
16137 movcc %icc, %i6, %g3
16138 edge32n %i3, %g2, %l5
16139 tgu %icc, 0x6
16140 edge8ln %o2, %g1, %g6
16141 edge32l %o7, %o4, %g4
16142 tle %xcc, 0x3
16143 fabss %f30, %f27
16144 subc %i2, %o6, %i4
16145 wr %g0, 0x89, %asi
16146 ldswa [%l7 + 0x50] %asi, %l0
16147 tl %xcc, 0x5
16148 fmovrdgez %o5, %f2, %f22
16149 te %icc, 0x4
16150 sdivx %l1, 0x153A, %o0
16151 saved
16152 rdpr %cwp, %g1
16153 rdpr %cansave, %g2
16154 rdpr %canrestore, %g3
16155 rdpr %cleanwin, %g4
16156 rdpr %otherwin, %g5
16157 rdpr %wstate, %g6
16158 fmovsneg %xcc, %f20, %f21
16159 mulscc %g7, %l3, %o3
16160 tne %icc, 0x4
16161 array8 %i0, %i5, %g5
16162 xorcc %l4, %i1, %l2
16163 nop
16164 set 0x50, %o7
16165 ldd [%l7 + %o7], %f2
16166 fmovrdne %o1, %f10, %f14
16167 nop
16168 fitos %f3, %f23
16169 fstox %f23, %f22
16170 fxtos %f22, %f7
16171 sdivcc %i7, 0x13E7, %l6
16172 or %i6, 0x193B, %i3
16173 brlz %g3, loop_1314
16174 edge16n %l5, %o2, %g1
16175 movrlez %g2, %g6, %o7
16176 array32 %o4, %g4, %i2
16177loop_1314:
16178 edge16n %i4, %l0, %o5
16179 nop
16180 setx 0x38EDDED8, %l0, %l6
16181 st %l6, [%l7 + 0x28]
16182 ld [%l7 + 0x28], %f12
16183 setx 0xE3C8786F, %l1, %l5
16184 st %l5, [%l7 + 0x10]
16185 ld [%l7 + 0x10], %f8
16186 fmuls %f8, %f12, %f1
16187 popc %o6, %o0
16188 fones %f7
16189 fba,a %fcc2, loop_1315
16190 movrgez %l1, %l3, %o3
16191 brnz %g7, loop_1316
16192 movcs %xcc, %i0, %g5
16193loop_1315:
16194 tcs %icc, 0x4
16195 fmovscc %icc, %f12, %f30
16196loop_1316:
16197 edge32n %i5, %i1, %l4
16198 tsubcc %o1, 0x021F, %i7
16199 tg %icc, 0x5
16200 flush %l7 + 0x24
16201 bshuffle %f20, %f8, %f28
16202 fmovscs %xcc, %f11, %f8
16203 set 0x20, %i0
16204 ldstuba [%l7 + %i0] 0x88, %l6
16205 nop
16206 setx 0xE06A47D9, %l0, %l6
16207 st %l6, [%l7 + 0x44]
16208 ld [%l7 + 0x44], %fsr
16209 tsubcc %i6, 0x090B, %l2
16210 fornot2s %f27, %f8, %f20
16211 sdivcc %g3, 0x0C0F, %i3
16212 movvs %icc, %o2, %g1
16213 fmovrsgz %l5, %f14, %f29
16214 flush %l7 + 0x58
16215 nop
16216 setx 0xE6D5067D, %l0, %l6
16217 st %l6, [%l7 + 0x28]
16218 ld [%l7 + 0x28], %f24
16219 fsqrts %f24, %f3
16220 movge %icc, %g2, %g6
16221 edge8n %o7, %g4, %o4
16222 fsrc1s %f8, %f14
16223 or %i4, 0x114B, %l0
16224 nop
16225 setx 0xC07D05174A261651, %l0, %l6
16226 stx %l6, [%l7 + 0x28]
16227 ldd [%l7 + 0x28], %f30
16228 setx 0xB214368D7EBF00AF, %l1, %l5
16229 stx %l5, [%l7 + 0x10]
16230 ldd [%l7 + 0x10], %f8
16231 fdivd %f8, %f30, %f18
16232 edge32l %o5, %o6, %i2
16233 tsubcctv %l1, 0x0411, %l3
16234 fba,a %fcc3, loop_1317
16235 movre %o0, 0x097, %g7
16236 fcmpgt16 %f22, %f22, %o3
16237 tcc %xcc, 0x4
16238loop_1317:
16239 movvc %xcc, %g5, %i5
16240 set 0x0C, %l4
16241 lduwa [%l7 + %l4] 0x88, %i0
16242 saved
16243 rdpr %cwp, %g1
16244 rdpr %cansave, %g2
16245 rdpr %canrestore, %g3
16246 rdpr %cleanwin, %g4
16247 rdpr %otherwin, %g5
16248 rdpr %wstate, %g6
16249 bge %xcc, loop_1318
16250 tneg %xcc, 0x3
16251 add %i1, 0x041F, %l4
16252 fones %f6
16253loop_1318:
16254 fbu %fcc2, loop_1319
16255 tvs %icc, 0x6
16256 fcmpne16 %f18, %f16, %o1
16257 nop
16258 fitos %f14, %f0
16259 fstox %f0, %f6
16260loop_1319:
16261 edge32l %l6, %i7, %i6
16262 sdivcc %g3, 0x0393, %i3
16263 set 0x70, %l1
16264 stba %l2, [%l7 + %l1] 0x04
16265 wr %g0, 0x19, %asi
16266 lda [%l7 + 0x70] %asi, %f4
16267 prefetch [%l7 + 0x44], 0x3
16268 fmovrse %o2, %f29, %f26
16269 tg %xcc, 0x6
16270 movvs %icc, %l5, %g1
16271 be,a loop_1320
16272 saved
16273 rdpr %cwp, %g1
16274 rdpr %cansave, %g2
16275 rdpr %canrestore, %g3
16276 rdpr %cleanwin, %g4
16277 rdpr %otherwin, %g5
16278 rdpr %wstate, %g6
16279 fnor %f26, %f28, %f14
16280 edge16n %g6, %o7, %g4
16281loop_1320:
16282 orncc %g2, %i4, %l0
16283 and %o5, %o4, %i2
16284 smulcc %l1, %l3, %o0
16285 tne %icc, 0x4
16286 fmul8x16al %f10, %f3, %f0
16287 edge8 %o6, %o3, %g7
16288 fbug %fcc2, loop_1321
16289 fmovrdgez %g5, %f6, %f12
16290 tpos %xcc, 0x0
16291 tpos %icc, 0x7
16292loop_1321:
16293 edge32l %i0, %i1, %l4
16294 stx %i5, [%l7 + 0x58]
16295 fble,a %fcc0, loop_1322
16296 te %icc, 0x4
16297 fblg %fcc0, loop_1323
16298 nop
16299 setx loop_1324, %l0, %l1
16300 wrpr 0x1, %tl
16301 wrpr %l1, %tpc
16302 add %l1, 0x4, %l1
16303 wrpr %l1, %tnpc
16304 setx 0x34400001400, %l0, %l1
16305 wrpr %l1, %tstate
16306 wrhpr 0x4, %htstate
16307 retry
16308loop_1322:
16309 edge8 %o1, %i7, %i6
16310 edge16l %l6, %g3, %l2
16311loop_1323:
16312 nop
16313 wr %g0, 0x80, %asi
16314 lduba [%l7 + 0x26] %asi, %i3
16315loop_1324:
16316 edge16ln %l5, %o2, %g1
16317 xorcc %o7, 0x00B0, %g4
16318 fbl %fcc0, loop_1325
16319 fcmple16 %f26, %f26, %g2
16320 edge32 %g6, %l0, %i4
16321 tsubcc %o5, 0x1AC3, %i2
16322loop_1325:
16323 umul %o4, 0x19DF, %l3
16324 nop
16325 setx loop_1326, %l0, %l1
16326 jmpl %l1, %o0
16327 fbn %fcc2, loop_1327
16328 tn %icc, 0x7
16329 and %o6, %o3, %l1
16330loop_1326:
16331 edge32ln %g7, %g5, %i1
16332loop_1327:
16333 tle %icc, 0x5
16334 add %l7, 0x18, %l6
16335 wr %g0, 0x0c, %asi
16336 casxa [%l6] %asi, %i0, %i5
16337 nop
16338 set 0x18, %i4
16339 ldx [%l7 + %i4], %l4
16340 tneg %icc, 0x4
16341 tleu %xcc, 0x6
16342 set 0x30, %i5
16343 stxa %o1, [%l7 + %i5] 0x22
16344 membar #Sync
16345 call loop_1328
16346 fnot2 %f10, %f6
16347 movge %xcc, %i6, %i7
16348 tcs %xcc, 0x5
16349loop_1328:
16350 brgez %g3, loop_1329
16351 fble,a %fcc2, loop_1330
16352 fand %f0, %f20, %f26
16353 sub %l6, %i3, %l5
16354loop_1329:
16355 mulx %l2, 0x0B55, %o2
16356loop_1330:
16357 addc %o7, %g1, %g4
16358 fbg %fcc0, loop_1331
16359 udivx %g6, 0x0197, %g2
16360 ba loop_1332
16361 edge32n %i4, %o5, %i2
16362loop_1331:
16363 bn,a %xcc, loop_1333
16364 mulscc %l0, %o4, %o0
16365loop_1332:
16366 fbug,a %fcc2, loop_1334
16367 movcs %icc, %o6, %l3
16368loop_1333:
16369 or %o3, %l1, %g7
16370 and %g5, %i0, %i5
16371loop_1334:
16372 add %i1, 0x0E1B, %o1
16373 st %f24, [%l7 + 0x50]
16374 set 0x28, %g6
16375 ldxa [%l7 + %g6] 0x88, %i6
16376 fmovdvs %icc, %f25, %f22
16377 array32 %l4, %g3, %i7
16378 wr %g0, 0x89, %asi
16379 ldda [%l7 + 0x50] %asi, %i2
16380 ldx [%l7 + 0x20], %l5
16381 fnot1s %f24, %f31
16382 fnot1s %f4, %f14
16383 std %f26, [%l7 + 0x50]
16384 orcc %l2, 0x1A7D, %l6
16385 tvc %xcc, 0x6
16386 edge16 %o2, %o7, %g4
16387 sdivx %g1, 0x1065, %g2
16388 tsubcctv %g6, %i4, %i2
16389 brlez %o5, loop_1335
16390 xnorcc %l0, %o0, %o6
16391 wr %g0, 0x81, %asi
16392 ldxa [%l7 + 0x28] %asi, %o4
16393loop_1335:
16394 nop
16395 set 0x0E, %i6
16396 ldsba [%l7 + %i6] 0x18, %l3
16397 movl %xcc, %l1, %g7
16398 saved
16399 rdpr %cwp, %g1
16400 rdpr %cansave, %g2
16401 rdpr %canrestore, %g3
16402 rdpr %cleanwin, %g4
16403 rdpr %otherwin, %g5
16404 rdpr %wstate, %g6
16405 edge8n %g5, %o3, %i5
16406 fxors %f25, %f5, %f15
16407 bvc,a,pt %xcc, loop_1336
16408 fbo %fcc2, loop_1337
16409 movrlez %i0, 0x1D7, %o1
16410 tneg %icc, 0x3
16411loop_1336:
16412 edge8n %i6, %i1, %l4
16413loop_1337:
16414 movcs %xcc, %g3, %i3
16415 bl,pt %xcc, loop_1338
16416 movrlz %i7, 0x28E, %l5
16417 sra %l6, %o2, %l2
16418 edge32l %o7, %g1, %g2
16419loop_1338:
16420 tvs %icc, 0x2
16421 nop
16422 setx loop_1339, %l0, %l1
16423 jmpl %l1, %g4
16424 nop
16425 setx loop_1340, %l0, %l1
16426 wrpr 0x1, %tl
16427 wrpr %l1, %tpc
16428 add %l1, 0x4, %l1
16429 wrpr %l1, %tnpc
16430 setx 0x34400001400, %l0, %l1
16431 wrpr %l1, %tstate
16432 wrhpr 0x4, %htstate
16433 retry
16434 subcc %i4, %i2, %g6
16435 srax %l0, %o0, %o5
16436loop_1339:
16437 smul %o4, %o6, %l1
16438loop_1340:
16439 udivcc %g7, 0x085E, %l3
16440 addcc %g5, %i5, %i0
16441 fornot2 %f10, %f28, %f22
16442 brz,a %o1, loop_1341
16443 edge32l %i6, %o3, %l4
16444 taddcc %g3, 0x1276, %i3
16445 movne %icc, %i7, %i1
16446loop_1341:
16447 nop
16448 setx 0x6047DD0D, %l0, %l6
16449 st %l6, [%l7 + 0x08]
16450 ld [%l7 + 0x08], %fsr
16451 tneg %xcc, 0x4
16452 movg %icc, %l6, %o2
16453 fmovrslz %l2, %f4, %f6
16454 srlx %o7, 0x00, %g1
16455 fand %f12, %f14, %f12
16456 wr %g0, 0x18, %asi
16457 swapa [%l7 + 0x30] %asi, %l5
16458 movrgz %g2, 0x06B, %g4
16459 fands %f5, %f12, %f18
16460 fble,a %fcc0, loop_1342
16461 nop
16462 setx loop_1343, %l0, %l1
16463 wrpr 0x1, %tl
16464 wrpr %l1, %tnpc
16465 setx 0x34400001400, %l0, %l1
16466 wrpr %l1, %tstate
16467 wrhpr 0x4, %htstate
16468 done
16469 fba %fcc0, loop_1344
16470 subccc %i4, 0x02EC, %g6
16471loop_1342:
16472 tcs %icc, 0x6
16473loop_1343:
16474 sethi 0x073C, %l0
16475loop_1344:
16476 edge32ln %o0, %i2, %o4
16477 tcc %xcc, 0x7
16478 nop
16479 setx 0xB45BEB2B, %l0, %l6
16480 st %l6, [%l7 + 0x28]
16481 ld [%l7 + 0x28], %f1
16482 fsqrts %f1, %f21
16483 fand %f30, %f2, %f16
16484 movvc %xcc, %o5, %l1
16485 nop
16486 setx loop_1345, %l0, %l1
16487 jmpl %l1, %o6
16488 orncc %l3, 0x0D82, %g7
16489 addccc %i5, 0x1EA7, %i0
16490 wr %g0, 0x58, %asi
16491 ldxa [%g0 + 0x18] %asi, %g5
16492loop_1345:
16493 subc %o1, %o3, %i6
16494 movrne %g3, 0x14B, %i3
16495 tcc %xcc, 0x5
16496 fmul8sux16 %f22, %f0, %f10
16497 fba,a %fcc3, loop_1346
16498 stbar
16499 movle %icc, %i7, %i1
16500 ble,pn %icc, loop_1347
16501loop_1346:
16502 bg,a,pt %icc, loop_1348
16503 alignaddrl %l4, %l6, %l2
16504 edge32n %o7, %o2, %l5
16505loop_1347:
16506 tcc %icc, 0x3
16507loop_1348:
16508 ldub [%l7 + 0x76], %g1
16509 wr %g0, 0x4f, %asi
16510 stxa %g2, [%g0 + 0x10] %asi
16511 movpos %xcc, %i4, %g4
16512 mulx %g6, 0x0797, %l0
16513 andncc %i2, %o0, %o4
16514 umulcc %o5, %l1, %l3
16515 faligndata %f12, %f30, %f28
16516 fbu %fcc2, loop_1349
16517 fandnot1s %f14, %f26, %f23
16518 movl %xcc, %o6, %i5
16519 mova %xcc, %i0, %g7
16520loop_1349:
16521 orcc %g5, %o3, %i6
16522 brnz,a %o1, loop_1350
16523 flush %l7 + 0x6C
16524 fmovdcs %icc, %f25, %f10
16525 bvc %xcc, loop_1351
16526loop_1350:
16527 movgu %xcc, %i3, %i7
16528 sdivcc %i1, 0x102A, %g3
16529 nop
16530 set 0x48, %l2
16531 stx %l6, [%l7 + %l2]
16532loop_1351:
16533 movrgz %l2, %l4, %o2
16534 fxnor %f22, %f10, %f30
16535 andcc %l5, 0x1AD4, %o7
16536 sdivx %g1, 0x1C7D, %i4
16537 edge8 %g2, %g6, %l0
16538 movneg %icc, %i2, %g4
16539 ta %xcc, 0x1
16540 xorcc %o0, %o4, %o5
16541 fpadd16s %f7, %f5, %f30
16542 membar 0x44
16543 tsubcc %l1, %o6, %l3
16544 addcc %i0, %g7, %i5
16545 movge %xcc, %g5, %o3
16546 array8 %i6, %o1, %i7
16547 brgez,a %i3, loop_1352
16548 tpos %xcc, 0x3
16549 umulcc %g3, %i1, %l6
16550 fmovdge %xcc, %f27, %f0
16551loop_1352:
16552 subcc %l4, %l2, %o2
16553 fmovrdgez %l5, %f16, %f20
16554 sllx %o7, 0x10, %i4
16555 mova %xcc, %g1, %g2
16556 movle %xcc, %l0, %i2
16557 orcc %g6, %o0, %g4
16558 subc %o4, %o5, %o6
16559 te %xcc, 0x1
16560 add %l3, 0x0821, %i0
16561 movge %icc, %g7, %i5
16562 bg,pn %icc, loop_1353
16563 tle %icc, 0x2
16564 nop
16565 fitos %f4, %f0
16566 fstoi %f0, %f29
16567 wr %g0, 0x1f, %asi
16568 stda %f0, [%l7 + 0x40] %asi
16569 membar #Sync
16570loop_1353:
16571 bn,a,pt %xcc, loop_1354
16572 edge32ln %l1, %g5, %i6
16573 xnor %o1, %i7, %i3
16574 set 0x34, %g2
16575 stha %o3, [%l7 + %g2] 0x10
16576loop_1354:
16577 array32 %g3, %i1, %l6
16578 popc 0x130E, %l2
16579 andncc %o2, %l4, %o7
16580 movrgz %l5, 0x188, %i4
16581 orcc %g2, 0x1F66, %l0
16582 edge8 %i2, %g1, %o0
16583 fmovde %xcc, %f19, %f5
16584 tvc %xcc, 0x4
16585 fbge,a %fcc3, loop_1355
16586 ta %icc, 0x0
16587 movn %xcc, %g4, %g6
16588 movne %xcc, %o4, %o5
16589loop_1355:
16590 tle %icc, 0x1
16591 wr %g0, 0x10, %asi
16592 stwa %o6, [%l7 + 0x74] %asi
16593 movpos %icc, %i0, %g7
16594 add %i5, 0x06A2, %l1
16595 set 0x30, %l6
16596 ldswa [%l7 + %l6] 0x81, %g5
16597 ba,pt %xcc, loop_1356
16598 mulscc %i6, 0x01DD, %l3
16599 umul %i7, 0x1351, %o1
16600 ld [%l7 + 0x68], %f11
16601loop_1356:
16602 fcmpeq16 %f4, %f26, %o3
16603 movrlez %g3, %i1, %l6
16604 bn,a,pn %icc, loop_1357
16605 tcc %icc, 0x4
16606 fornot2 %f28, %f30, %f16
16607 movrlz %i3, %l2, %o2
16608loop_1357:
16609 fors %f21, %f3, %f31
16610 st %f7, [%l7 + 0x34]
16611 restored
16612 rdpr %cwp, %g1
16613 rdpr %cansave, %g2
16614 rdpr %canrestore, %g3
16615 rdpr %cleanwin, %g4
16616 rdpr %otherwin, %g5
16617 rdpr %wstate, %g6
16618 membar 0x39
16619 fmovde %icc, %f26, %f20
16620 bneg,a loop_1358
16621 array32 %o7, %l4, %l5
16622 wr %g0, 0x80, %asi
16623 sta %f20, [%l7 + 0x28] %asi
16624loop_1358:
16625 for %f2, %f12, %f8
16626 fxnor %f16, %f8, %f2
16627 array32 %g2, %l0, %i2
16628 orn %g1, 0x1D0C, %i4
16629 movrgz %o0, 0x282, %g6
16630 ldd [%l7 + 0x48], %o4
16631 add %l7, 0x68, %l6
16632 wr %g0, 0x18, %asi
16633 casxa [%l6] %asi, %o5, %o6
16634 fnot1 %f2, %f10
16635 mulx %g4, 0x0949, %i0
16636 wr %g0, 0x81, %asi
16637 ldsha [%l7 + 0x22] %asi, %g7
16638 edge32ln %i5, %l1, %g5
16639 andn %i6, 0x0C23, %i7
16640 mulscc %o1, %o3, %l3
16641 bleu,a %xcc, loop_1359
16642 ld [%l7 + 0x6C], %f28
16643 nop
16644 fitos %f19, %f0
16645 popc 0x1CC1, %i1
16646loop_1359:
16647 addc %g3, 0x0CCD, %l6
16648 fmovsg %xcc, %f19, %f12
16649 movre %l2, 0x1B0, %o2
16650 brz %o7, loop_1360
16651 sub %i3, %l4, %l5
16652 bvs %icc, loop_1361
16653 edge32ln %l0, %g2, %g1
16654loop_1360:
16655 nop
16656 wr %g0, 0x89, %asi
16657 stwa %i2, [%l7 + 0x30] %asi
16658loop_1361:
16659 nop
16660 setx 0x59BA9E8CC39BD075, %l0, %l6
16661 stx %l6, [%l7 + 0x28]
16662 ldd [%l7 + 0x28], %f16
16663 fsqrtd %f16, %f24
16664 xor %o0, 0x19C1, %g6
16665 tle %icc, 0x4
16666 set 0x55, %g7
16667 stba %i4, [%l7 + %g7] 0x27
16668 membar #Sync
16669 tg %xcc, 0x1
16670 addc %o4, 0x0E7C, %o6
16671 nop
16672 setx loop_1362, %l0, %l1
16673 jmpl %l1, %g4
16674 tsubcctv %o5, 0x0B4A, %g7
16675 fpmerge %f3, %f14, %f26
16676 lduw [%l7 + 0x0C], %i0
16677loop_1362:
16678 nop
16679 set 0x70, %o6
16680 ldda [%l7 + %o6] 0x2a, %l0
16681 te %xcc, 0x6
16682 bleu loop_1363
16683 movcs %icc, %i5, %i6
16684 fmovrde %g5, %f18, %f28
16685 nop
16686 setx loop_1364, %l0, %l1
16687 wrpr 0x1, %tl
16688 wrpr %l1, %tnpc
16689 setx 0x34400001400, %l0, %l1
16690 wrpr %l1, %tstate
16691 wrhpr 0x4, %htstate
16692 done
16693loop_1363:
16694 fabss %f17, %f16
16695 taddcc %o1, 0x0089, %i7
16696 popc 0x0D80, %o3
16697loop_1364:
16698 nop
16699 wr %g0, 0x0c, %asi
16700 prefetcha [%l7 + 0x68] %asi, 0x2
16701 bvc,a,pt %xcc, loop_1365
16702 tvc %xcc, 0x5
16703 nop
16704 fitos %f14, %f23
16705 fstox %f23, %f12
16706 fxtos %f12, %f2
16707 set 0x3C, %o3
16708 ldsha [%l7 + %o3] 0x10, %l3
16709loop_1365:
16710 tcc %xcc, 0x3
16711 orcc %g3, %l6, %o2
16712 edge32 %l2, %o7, %l4
16713 fpsub32 %f4, %f26, %f14
16714 te %xcc, 0x0
16715 nop
16716 setx loop_1366, %l0, %l1
16717 wrpr 0x1, %tl
16718 wrpr %l1, %tnpc
16719 setx 0x34400001400, %l0, %l1
16720 wrpr %l1, %tstate
16721 wrhpr 0x4, %htstate
16722 done
16723 mulscc %l5, 0x0CE7, %i3
16724 movcc %xcc, %l0, %g2
16725 movle %xcc, %i2, %g1
16726loop_1366:
16727 mulscc %g6, 0x14EA, %o0
16728 fandnot2s %f8, %f12, %f18
16729 movcc %icc, %i4, %o6
16730 fbge,a %fcc2, loop_1367
16731 nop
16732 setx loop_1368, %l0, %l1
16733 wrpr 0x1, %tl
16734 wrpr %l1, %tpc
16735 add %l1, 0x4, %l1
16736 wrpr %l1, %tnpc
16737 setx 0x34400001400, %l0, %l1
16738 wrpr %l1, %tstate
16739 wrhpr 0x4, %htstate
16740 retry
16741 movrne %o4, %o5, %g4
16742 movle %icc, %i0, %l1
16743loop_1367:
16744 tn %xcc, 0x4
16745loop_1368:
16746 edge8n %i5, %g7, %i6
16747 umul %o1, %g5, %o3
16748 sdivx %i7, 0x040D, %l3
16749 edge8n %g3, %l6, %o2
16750 fbg,a %fcc1, loop_1369
16751 fcmpne32 %f30, %f14, %i1
16752 addccc %l2, %l4, %o7
16753 and %l5, 0x05E4, %i3
16754loop_1369:
16755 nop
16756 fitos %f4, %f3
16757 fstox %f3, %f28
16758 tle %xcc, 0x7
16759 movcc %icc, %l0, %g2
16760 udiv %g1, 0x1ADA, %g6
16761 move %icc, %i2, %o0
16762 fbn,a %fcc2, loop_1370
16763 ldsw [%l7 + 0x64], %i4
16764 nop
16765 setx 0x32C19B53F40905DD, %l0, %l6
16766 stx %l6, [%l7 + 0x28]
16767 ldd [%l7 + 0x28], %f14
16768 setx 0x94142F506BDA7ACE, %l1, %l5
16769 stx %l5, [%l7 + 0x10]
16770 ldd [%l7 + 0x10], %f16
16771 fsubd %f16, %f14, %f26
16772 restored
16773 rdpr %cwp, %g1
16774 rdpr %cansave, %g2
16775 rdpr %canrestore, %g3
16776 rdpr %cleanwin, %g4
16777 rdpr %otherwin, %g5
16778 rdpr %wstate, %g6
16779loop_1370:
16780 fmovsne %xcc, %f28, %f15
16781 sllx %o4, %o5, %g4
16782 andcc %o6, 0x06AD, %i0
16783 fcmpne16 %f22, %f28, %l1
16784 ldsw [%l7 + 0x3C], %g7
16785 fsrc1 %f22, %f24
16786 nop
16787 fitod %f8, %f4
16788 fdtox %f4, %f28
16789 addcc %i6, 0x07B4, %i5
16790 edge16l %o1, %o3, %g5
16791 ldub [%l7 + 0x25], %l3
16792 fmuld8sux16 %f14, %f8, %f12
16793 ldstub [%l7 + 0x6C], %g3
16794 fbne,a %fcc0, loop_1371
16795 sra %i7, %o2, %l6
16796 edge32n %i1, %l2, %o7
16797 edge16l %l4, %i3, %l5
16798loop_1371:
16799 movcc %icc, %g2, %l0
16800 set 0x42, %o1
16801 ldsha [%l7 + %o1] 0x89, %g6
16802 nop
16803 setx loop_1372, %l0, %l1
16804 jmpl %l1, %i2
16805 taddcc %g1, %i4, %o4
16806 fmovrsgz %o0, %f23, %f7
16807 movne %xcc, %o5, %o6
16808loop_1372:
16809 array8 %i0, %g4, %l1
16810 xnorcc %i6, 0x12E3, %i5
16811 tne %icc, 0x5
16812 mulscc %o1, 0x1614, %g7
16813 sllx %o3, %g5, %l3
16814 movcs %xcc, %i7, %g3
16815 movgu %xcc, %o2, %i1
16816 movvc %icc, %l6, %o7
16817 bl,pt %xcc, loop_1373
16818 fmovrdgz %l4, %f28, %f30
16819 be,pn %xcc, loop_1374
16820 te %xcc, 0x1
16821loop_1373:
16822 tl %icc, 0x0
16823 subc %l2, 0x0745, %l5
16824loop_1374:
16825 ldx [%l7 + 0x78], %i3
16826 umulcc %l0, 0x117F, %g6
16827 movre %i2, %g1, %i4
16828 tneg %icc, 0x4
16829 sra %o4, 0x0F, %g2
16830 udiv %o5, 0x19DF, %o0
16831 movrne %i0, 0x063, %o6
16832 ldub [%l7 + 0x3D], %g4
16833 bvc,a loop_1375
16834 mova %xcc, %l1, %i6
16835 bleu,a %xcc, loop_1376
16836 array8 %o1, %g7, %i5
16837loop_1375:
16838 fsrc1s %f11, %f28
16839 subccc %g5, %o3, %i7
16840loop_1376:
16841 movcc %xcc, %l3, %g3
16842 nop
16843 setx loop_1377, %l0, %l1
16844 wrpr 0x1, %tl
16845 wrpr %l1, %tnpc
16846 setx 0x34400001400, %l0, %l1
16847 wrpr %l1, %tstate
16848 wrhpr 0x4, %htstate
16849 done
16850 umulcc %i1, %l6, %o7
16851 xnor %o2, 0x1D9A, %l2
16852 add %l5, %i3, %l0
16853loop_1377:
16854 tcc %icc, 0x4
16855 tge %xcc, 0x1
16856 bn loop_1378
16857 movne %icc, %l4, %g6
16858 movg %xcc, %g1, %i2
16859 brlz,a %o4, loop_1379
16860loop_1378:
16861 tg %xcc, 0x6
16862 lduw [%l7 + 0x7C], %i4
16863 tn %xcc, 0x2
16864loop_1379:
16865 bl loop_1380
16866 edge8ln %o5, %g2, %o0
16867 for %f10, %f0, %f22
16868 array16 %o6, %g4, %l1
16869loop_1380:
16870 ldsb [%l7 + 0x14], %i6
16871 smul %i0, %g7, %i5
16872 nop
16873 setx 0x96CB82BC10406C6E, %l0, %l6
16874 stx %l6, [%l7 + 0x08]
16875 ldx [%l7 + 0x08], %fsr
16876 fbg %fcc0, loop_1381
16877 faligndata %f24, %f16, %f22
16878 sllx %g5, 0x05, %o3
16879 tcs %xcc, 0x0
16880loop_1381:
16881 addcc %i7, %l3, %o1
16882 orcc %i1, 0x0332, %l6
16883 subc %g3, 0x199D, %o7
16884 movpos %icc, %l2, %o2
16885 sra %i3, %l0, %l4
16886 tsubcc %l5, 0x1091, %g1
16887 brlez %i2, loop_1382
16888 movre %o4, %i4, %g6
16889 addcc %g2, 0x03FF, %o0
16890 fblg %fcc3, loop_1383
16891loop_1382:
16892 faligndata %f4, %f20, %f6
16893 wr %g0, 0x0c, %asi
16894 lduha [%l7 + 0x14] %asi, %o5
16895loop_1383:
16896 bpos,a loop_1384
16897 movl %icc, %o6, %l1
16898 tge %xcc, 0x3
16899 array16 %g4, %i0, %g7
16900loop_1384:
16901 fcmpgt32 %f24, %f28, %i5
16902 add %l7, 0x1C, %l6
16903 wr %g0, 0x18, %asi
16904 casa [%l6] 0x18, %i6, %o3
16905 move %xcc, %i7, %g5
16906 movne %xcc, %o1, %i1
16907 bn,pt %xcc, loop_1385
16908 movgu %icc, %l3, %l6
16909 mulscc %g3, %l2, %o2
16910 movle %xcc, %o7, %l0
16911loop_1385:
16912 bvc,a %xcc, loop_1386
16913 orcc %i3, 0x1E1A, %l4
16914 ldd [%l7 + 0x78], %f26
16915 membar 0x73
16916loop_1386:
16917 movrne %l5, %i2, %o4
16918 set 0x40, %i3
16919 stda %f16, [%l7 + %i3] 0x1f
16920 membar #Sync
16921 lduw [%l7 + 0x70], %i4
16922 restored
16923 rdpr %cwp, %g1
16924 rdpr %cansave, %g2
16925 rdpr %canrestore, %g3
16926 rdpr %cleanwin, %g4
16927 rdpr %otherwin, %g5
16928 rdpr %wstate, %g6
16929 mulscc %g6, %g2, %o0
16930 fnands %f17, %f27, %f11
16931 addccc %g1, 0x05E2, %o5
16932 tcc %icc, 0x2
16933 orcc %o6, 0x08E0, %g4
16934 fcmple16 %f24, %f2, %i0
16935 wr %g0, 0x23, %asi
16936 stha %l1, [%l7 + 0x48] %asi
16937 membar #Sync
16938 call loop_1387
16939 tvc %icc, 0x2
16940 bcc %icc, loop_1388
16941 edge8n %i5, %g7, %o3
16942loop_1387:
16943 edge32ln %i6, %i7, %g5
16944 orn %i1, %l3, %o1
16945loop_1388:
16946 nop
16947 fitod %f6, %f16
16948 fdtox %f16, %f14
16949 ld [%l7 + 0x14], %f24
16950 move %xcc, %g3, %l6
16951 fbuge %fcc3, loop_1389
16952 addcc %o2, 0x1FB6, %l2
16953 movne %icc, %l0, %i3
16954 bcs,pn %xcc, loop_1390
16955loop_1389:
16956 fxor %f26, %f30, %f6
16957 fmul8sux16 %f30, %f2, %f8
16958 sub %l4, 0x092F, %o7
16959loop_1390:
16960 fornot1s %f8, %f25, %f13
16961 wr %g0, 0x04, %asi
16962 lduha [%l7 + 0x56] %asi, %i2
16963 mova %xcc, %o4, %l5
16964 array8 %i4, %g2, %o0
16965 bcs loop_1391
16966 bn,a %icc, loop_1392
16967 tcs %xcc, 0x1
16968 fbuge %fcc1, loop_1393
16969loop_1391:
16970 edge8n %g1, %g6, %o6
16971loop_1392:
16972 fmovsl %xcc, %f16, %f26
16973 fnot1 %f18, %f6
16974loop_1393:
16975 tvs %icc, 0x7
16976 srlx %o5, %g4, %i0
16977 movn %icc, %i5, %l1
16978 sll %o3, %g7, %i6
16979 tge %icc, 0x2
16980 wr %g0, 0x89, %asi
16981 ldxa [%l7 + 0x28] %asi, %i7
16982 tpos %icc, 0x2
16983 mulx %i1, %g5, %l3
16984 movvc %xcc, %o1, %g3
16985 tvs %icc, 0x6
16986 addccc %o2, %l6, %l2
16987 fandnot1s %f6, %f13, %f3
16988 ble,a,pt %icc, loop_1394
16989 and %i3, 0x0701, %l0
16990 bleu loop_1395
16991 te %xcc, 0x5
16992loop_1394:
16993 nop
16994 setx loop_1396, %l0, %l1
16995 jmpl %l1, %l4
16996 nop
16997 setx 0x0E5B27FF, %l0, %l6
16998 st %l6, [%l7 + 0x28]
16999 ld [%l7 + 0x28], %f4
17000 fsqrts %f4, %f18
17001loop_1395:
17002 nop
17003 setx 0x6B006DE2105090A4, %l0, %l6
17004 stx %l6, [%l7 + 0x08]
17005 ldx [%l7 + 0x08], %fsr
17006 set 0x70, %o0
17007 sta %f15, [%l7 + %o0] 0x88
17008loop_1396:
17009 edge16ln %i2, %o4, %o7
17010 srl %l5, 0x00, %g2
17011 fmovda %xcc, %f4, %f16
17012 fmovrsgez %o0, %f10, %f28
17013 orn %g1, 0x0ACF, %g6
17014 movge %icc, %i4, %o6
17015 fpack32 %f10, %f22, %f10
17016 fba,a %fcc1, loop_1397
17017 movrlz %g4, %i0, %o5
17018 fpadd16s %f20, %f23, %f18
17019 movrgz %l1, %o3, %i5
17020loop_1397:
17021 call loop_1398
17022 movgu %icc, %i6, %i7
17023 nop
17024 fitos %f16, %f13
17025 set 0x60, %o5
17026 prefetcha [%l7 + %o5] 0x88, 0x0
17027loop_1398:
17028 sth %g5, [%l7 + 0x4C]
17029 udivcc %l3, 0x1EBA, %i1
17030 fsrc1 %f6, %f22
17031 udiv %g3, 0x1752, %o2
17032 movre %l6, 0x1EF, %l2
17033 xnorcc %i3, %l0, %o1
17034 movne %xcc, %i2, %l4
17035 ldsw [%l7 + 0x48], %o7
17036 move %xcc, %o4, %l5
17037 edge32 %g2, %o0, %g6
17038 mulscc %g1, %o6, %g4
17039 edge32l %i0, %i4, %o5
17040 membar 0x29
17041 sethi 0x0EDF, %o3
17042 stbar
17043 tneg %icc, 0x3
17044 fbn %fcc2, loop_1399
17045 lduh [%l7 + 0x16], %l1
17046 sllx %i6, %i5, %i7
17047 movrne %g7, 0x1A6, %g5
17048loop_1399:
17049 tsubcc %i1, %l3, %o2
17050 fmovdvs %icc, %f19, %f4
17051 set 0x4C, %o4
17052 stwa %g3, [%l7 + %o4] 0x2a
17053 membar #Sync
17054 nop
17055 setx 0xC256F9C79043EE71, %l0, %l6
17056 stx %l6, [%l7 + 0x58]
17057 ldx [%l7 + 0x58], %fsr
17058 fmovrsgez %l6, %f31, %f8
17059 lduh [%l7 + 0x3A], %l2
17060 tn %xcc, 0x1
17061 tvc %icc, 0x0
17062 be,a,pn %icc, loop_1400
17063 saved
17064 rdpr %cwp, %g1
17065 rdpr %cansave, %g2
17066 rdpr %canrestore, %g3
17067 rdpr %cleanwin, %g4
17068 rdpr %otherwin, %g5
17069 rdpr %wstate, %g6
17070 fpadd16s %f15, %f6, %f12
17071 movrne %i3, 0x356, %l0
17072loop_1400:
17073 movle %icc, %o1, %l4
17074 add %o7, 0x18CE, %o4
17075 tcc %xcc, 0x7
17076 tgu %xcc, 0x3
17077 udiv %i2, 0x11FD, %l5
17078 tsubcctv %g2, %g6, %o0
17079 nop
17080 set 0x70, %g1
17081 ldsw [%l7 + %g1], %o6
17082 fmovrsgez %g1, %f7, %f20
17083 fbg %fcc1, loop_1401
17084 edge8 %g4, %i0, %o5
17085 umul %i4, 0x1D1F, %o3
17086 movre %l1, 0x08A, %i5
17087loop_1401:
17088 fbn,a %fcc1, loop_1402
17089 taddcc %i7, %g7, %i6
17090 movrlz %g5, %l3, %i1
17091 restored
17092 rdpr %cwp, %g1
17093 rdpr %cansave, %g2
17094 rdpr %canrestore, %g3
17095 rdpr %cleanwin, %g4
17096 rdpr %otherwin, %g5
17097 rdpr %wstate, %g6
17098loop_1402:
17099 nop
17100 set 0x50, %l3
17101 stba %g3, [%l7 + %l3] 0xea
17102 membar #Sync
17103 edge16l %l6, %l2, %o2
17104 alignaddr %i3, %o1, %l0
17105 udiv %o7, 0x1683, %l4
17106 tcs %icc, 0x5
17107 wr %g0, 0x04, %asi
17108 lduwa [%l7 + 0x7C] %asi, %o4
17109 sdivx %i2, 0x1070, %l5
17110 movneg %xcc, %g2, %o0
17111 udivx %g6, 0x19A3, %o6
17112 fmovscc %xcc, %f12, %f9
17113 fmovd %f14, %f12
17114 subccc %g4, 0x02F3, %g1
17115 umul %i0, 0x1099, %o5
17116 fxnor %f6, %f30, %f14
17117 tleu %xcc, 0x5
17118 fmovscc %xcc, %f26, %f26
17119 sra %o3, 0x12, %l1
17120 umulcc %i4, 0x039C, %i7
17121 xor %g7, %i5, %i6
17122 fnegd %f0, %f6
17123 fbe %fcc2, loop_1403
17124 for %f10, %f0, %f8
17125 array16 %l3, %i1, %g3
17126 sdiv %g5, 0x0EBE, %l2
17127loop_1403:
17128 fxnor %f0, %f8, %f6
17129 addc %l6, %o2, %i3
17130 nop
17131 setx loop_1404, %l0, %l1
17132 wrpr 0x1, %tl
17133 wrpr %l1, %tpc
17134 add %l1, 0x4, %l1
17135 wrpr %l1, %tnpc
17136 setx 0x34400001400, %l0, %l1
17137 wrpr %l1, %tstate
17138 wrhpr 0x4, %htstate
17139 retry
17140 addcc %l0, %o7, %l4
17141 orn %o4, %o1, %l5
17142 tne %xcc, 0x0
17143loop_1404:
17144 fmovdg %icc, %f30, %f3
17145 udivcc %g2, 0x01B4, %i2
17146 edge32n %o0, %o6, %g4
17147 edge16ln %g6, %i0, %o5
17148 fmovdleu %xcc, %f19, %f26
17149 movrlz %o3, 0x1BD, %g1
17150 add %l7, 0x20, %l6
17151 wr %g0, 0x89, %asi
17152 casa [%l6] %asi, %i4, %i7
17153 set 0x30, %l5
17154 lduha [%l7 + %l5] 0x81, %g7
17155 fmovdg %xcc, %f20, %f28
17156 flush %l7 + 0x74
17157 nop
17158 set 0x28, %g5
17159 lduw [%l7 + %g5], %i5
17160 fba,a %fcc3, loop_1405
17161 edge8ln %l1, %i6, %l3
17162 bn,pn %icc, loop_1406
17163 array8 %g3, %g5, %l2
17164loop_1405:
17165 nop
17166 setx loop_1407, %l0, %l1
17167 wrpr 0x1, %tl
17168 wrpr %l1, %tnpc
17169 setx 0x34400001400, %l0, %l1
17170 wrpr %l1, %tstate
17171 wrhpr 0x4, %htstate
17172 done
17173 fsrc1s %f9, %f20
17174loop_1406:
17175 mulscc %l6, 0x1D60, %i1
17176 fornot2s %f6, %f12, %f18
17177loop_1407:
17178 array32 %i3, %o2, %o7
17179 edge16 %l4, %l0, %o1
17180 array16 %o4, %l5, %i2
17181 set 0x40, %g3
17182 ldda [%l7 + %g3] 0x81, %f16
17183 edge32 %o0, %g2, %o6
17184 fnot2 %f20, %f2
17185 fbuge %fcc0, loop_1408
17186 movre %g6, %g4, %o5
17187 nop
17188 setx 0xE2F8CCF1C1152460, %l0, %l6
17189 stx %l6, [%l7 + 0x28]
17190 ldd [%l7 + 0x28], %f12
17191 setx 0x2C87C366DAE740D5, %l1, %l5
17192 stx %l5, [%l7 + 0x10]
17193 ldd [%l7 + 0x10], %f6
17194 faddd %f6, %f12, %f22
17195 nop
17196 setx 0x78B893F187E3F026, %l0, %l6
17197 stx %l6, [%l7 + 0x28]
17198 ldd [%l7 + 0x28], %f22
17199 setx 0x84819FD7FBE99844, %l1, %l5
17200 stx %l5, [%l7 + 0x10]
17201 ldd [%l7 + 0x10], %f10
17202 fdivd %f10, %f22, %f24
17203loop_1408:
17204 tsubcc %o3, 0x006F, %g1
17205 fmovse %icc, %f26, %f22
17206 array16 %i4, %i0, %i7
17207 set 0x40, %i2
17208 ldda [%l7 + %i2] 0x14, %f16
17209 umulcc %i5, %g7, %l1
17210 edge32 %i6, %l3, %g3
17211 set 0x24, %l0
17212 sta %f29, [%l7 + %l0] 0x89
17213 bneg,pt %xcc, loop_1409
17214 fsrc2s %f19, %f7
17215 array16 %g5, %l2, %i1
17216 movrgz %l6, 0x198, %i3
17217loop_1409:
17218 movleu %xcc, %o2, %l4
17219 tn %xcc, 0x3
17220 fbo,a %fcc2, loop_1410
17221 umulcc %l0, 0x1FB6, %o7
17222 tgu %icc, 0x2
17223 movrgz %o1, %o4, %i2
17224loop_1410:
17225 tg %icc, 0x5
17226 fmovdl %xcc, %f8, %f4
17227 ldstub [%l7 + 0x14], %l5
17228 taddcc %o0, %o6, %g6
17229 movg %xcc, %g4, %o5
17230 andcc %g2, 0x0FB2, %g1
17231 edge8n %o3, %i0, %i4
17232 set 0x58, %i7
17233 ldxa [%l7 + %i7] 0x11, %i7
17234 nop
17235 setx loop_1411, %l0, %l1
17236 jmpl %l1, %i5
17237 fblg,a %fcc2, loop_1412
17238 tneg %icc, 0x4
17239 tl %icc, 0x3
17240loop_1411:
17241 sll %l1, %i6, %l3
17242loop_1412:
17243 subccc %g7, 0x01C8, %g3
17244 fmovda %icc, %f6, %f19
17245 ba,pn %icc, loop_1413
17246 movge %icc, %l2, %i1
17247 fmuld8sux16 %f13, %f0, %f10
17248 array8 %g5, %i3, %l6
17249loop_1413:
17250 nop
17251 fitod %f12, %f22
17252 fdtox %f22, %f10
17253 sir 0x09FE
17254 edge32n %l4, %o2, %o7
17255 fmovdcc %icc, %f3, %f29
17256 ldd [%l7 + 0x28], %f28
17257 movcc %icc, %l0, %o1
17258 sdivcc %i2, 0x13F7, %o4
17259 movgu %xcc, %l5, %o0
17260 fmovspos %xcc, %f15, %f24
17261 fcmpeq32 %f20, %f8, %g6
17262 fmovdcc %xcc, %f30, %f13
17263 fmuld8sux16 %f4, %f24, %f10
17264 fandnot1s %f27, %f26, %f28
17265 fmovrdgez %g4, %f14, %f8
17266 fpackfix %f4, %f16
17267 alignaddrl %o5, %g2, %o6
17268 pdist %f30, %f30, %f22
17269 movvs %icc, %o3, %g1
17270 andn %i0, 0x0E70, %i7
17271 nop
17272 fitod %f10, %f14
17273 fdtox %f14, %f10
17274 movrgez %i4, %l1, %i5
17275 subcc %l3, 0x11FF, %i6
17276 tsubcctv %g7, 0x13B4, %l2
17277 ldsh [%l7 + 0x2E], %i1
17278 subccc %g3, 0x03D4, %g5
17279 sll %l6, 0x08, %i3
17280 nop
17281 fitod %f12, %f24
17282 fdtos %f24, %f14
17283 andncc %l4, %o7, %l0
17284 edge8n %o1, %i2, %o2
17285 bvc,pt %icc, loop_1414
17286 bpos %xcc, loop_1415
17287 lduw [%l7 + 0x54], %o4
17288 edge16l %o0, %g6, %g4
17289loop_1414:
17290 edge32n %o5, %l5, %o6
17291loop_1415:
17292 nop
17293 wr %g0, 0x88, %asi
17294 ldda [%l7 + 0x40] %asi, %f16
17295 fnand %f30, %f16, %f6
17296 xnorcc %o3, 0x12C3, %g2
17297 fmuld8sux16 %f25, %f12, %f16
17298 movvc %icc, %i0, %g1
17299 for %f20, %f6, %f2
17300 fand %f30, %f20, %f10
17301 bvs,a,pn %xcc, loop_1416
17302 nop
17303 setx 0x7FD5BC54, %l0, %l6
17304 st %l6, [%l7 + 0x28]
17305 ld [%l7 + 0x28], %f6
17306 setx 0x004DA50A, %l1, %l5
17307 st %l5, [%l7 + 0x10]
17308 ld [%l7 + 0x10], %f29
17309 fadds %f29, %f6, %f24
17310 tleu %icc, 0x7
17311 orcc %i4, %i7, %i5
17312loop_1416:
17313 fornot2s %f9, %f1, %f31
17314 fmovscc %icc, %f13, %f20
17315 set 0x1A, %i1
17316 stha %l1, [%l7 + %i1] 0xea
17317 membar #Sync
17318 fpmerge %f15, %f15, %f28
17319 set 0x70, %o2
17320 sta %f9, [%l7 + %o2] 0x88
17321 tpos %xcc, 0x6
17322 ba,pt %xcc, loop_1417
17323 ta %icc, 0x2
17324 srax %i6, 0x0B, %l3
17325 sllx %g7, 0x07, %i1
17326loop_1417:
17327 nop
17328 wr %g0, 0x1e, %asi
17329 stda %f0, [%l7 + 0x40] %asi
17330 membar #Sync
17331 sdivx %g3, 0x10A3, %l2
17332 fmovrdlez %l6, %f18, %f4
17333 fmuld8ulx16 %f16, %f17, %f4
17334 edge8 %g5, %l4, %o7
17335 andn %i3, 0x0C5B, %o1
17336 sdivcc %l0, 0x0A98, %o2
17337 xorcc %i2, %o4, %o0
17338 fmovdvc %xcc, %f10, %f4
17339 set 0x52, %o7
17340 ldsha [%l7 + %o7] 0x15, %g6
17341 fmovda %xcc, %f8, %f5
17342 alignaddr %o5, %g4, %o6
17343 stx %o3, [%l7 + 0x60]
17344 stx %g2, [%l7 + 0x30]
17345 mulscc %l5, 0x1C6D, %g1
17346 tvc %icc, 0x7
17347 wr %g0, 0x80, %asi
17348 lduwa [%l7 + 0x50] %asi, %i0
17349 udivcc %i4, 0x0AE5, %i5
17350 bneg,a,pn %xcc, loop_1418
17351 fmovdgu %icc, %f21, %f22
17352 set 0x61, %g4
17353 ldsba [%l7 + %g4] 0x88, %i7
17354loop_1418:
17355 movcc %xcc, %i6, %l1
17356 nop
17357 set 0x76, %l4
17358 lduh [%l7 + %l4], %g7
17359 brz %i1, loop_1419
17360 ldstub [%l7 + 0x27], %l3
17361 fcmpne32 %f16, %f28, %g3
17362 ldub [%l7 + 0x7F], %l6
17363loop_1419:
17364 fbo,a %fcc3, loop_1420
17365 sub %g5, %l4, %l2
17366 fmul8x16 %f26, %f10, %f12
17367 alignaddr %i3, %o1, %o7
17368loop_1420:
17369 movvc %icc, %o2, %i2
17370 bcc %xcc, loop_1421
17371 tle %icc, 0x5
17372 movcs %icc, %o4, %l0
17373 set 0x7C, %i0
17374 lduwa [%l7 + %i0] 0x18, %g6
17375loop_1421:
17376 fmovsgu %xcc, %f4, %f18
17377 movle %xcc, %o0, %o5
17378 bvs,a %xcc, loop_1422
17379 fmovdneg %icc, %f0, %f13
17380 wr %g0, 0x88, %asi
17381 lduwa [%l7 + 0x18] %asi, %g4
17382loop_1422:
17383 nop
17384 fitod %f0, %f12
17385 bcs,a,pn %icc, loop_1423
17386 edge8 %o6, %o3, %g2
17387 mulx %g1, 0x06C1, %i0
17388 ldx [%l7 + 0x10], %l5
17389loop_1423:
17390 edge16n %i4, %i7, %i6
17391 movpos %icc, %i5, %l1
17392 move %xcc, %g7, %i1
17393 tn %icc, 0x6
17394 smul %g3, %l3, %l6
17395 fornot2 %f16, %f6, %f20
17396 movvs %xcc, %l4, %l2
17397 alignaddrl %g5, %o1, %o7
17398 andcc %i3, 0x154C, %i2
17399 fpsub32 %f26, %f18, %f20
17400 bcs %icc, loop_1424
17401 movne %xcc, %o2, %o4
17402 fbul %fcc3, loop_1425
17403 orncc %g6, %o0, %l0
17404loop_1424:
17405 udiv %o5, 0x1E23, %g4
17406 for %f26, %f22, %f18
17407loop_1425:
17408 tge %xcc, 0x6
17409 srax %o3, 0x05, %o6
17410 bgu loop_1426
17411 brgez %g1, loop_1427
17412 fmovsleu %xcc, %f13, %f28
17413 fmovdleu %icc, %f11, %f29
17414loop_1426:
17415 add %i0, 0x1AD9, %l5
17416loop_1427:
17417 fmovdn %xcc, %f1, %f4
17418 sllx %g2, %i7, %i6
17419 ta %xcc, 0x0
17420 movn %xcc, %i4, %i5
17421 bn,pn %xcc, loop_1428
17422 edge32 %g7, %l1, %g3
17423 subccc %l3, %i1, %l4
17424 sub %l6, %g5, %o1
17425loop_1428:
17426 edge16ln %o7, %i3, %i2
17427 andn %o2, %l2, %o4
17428 tne %xcc, 0x6
17429 fmovsne %icc, %f29, %f2
17430 edge32ln %o0, %g6, %l0
17431 fsrc2 %f4, %f4
17432 smul %g4, %o3, %o6
17433 alignaddrl %g1, %i0, %l5
17434 udivcc %o5, 0x12D6, %i7
17435 movl %icc, %i6, %g2
17436 mova %xcc, %i5, %i4
17437 fblg,a %fcc3, loop_1429
17438 smulcc %g7, %l1, %g3
17439 taddcc %l3, %i1, %l4
17440 subcc %g5, %l6, %o1
17441loop_1429:
17442 andncc %i3, %i2, %o7
17443 set 0x50, %i4
17444 sta %f12, [%l7 + %i4] 0x19
17445 fmovs %f24, %f11
17446 fpsub16s %f18, %f24, %f3
17447 add %l2, %o2, %o0
17448 xorcc %g6, 0x1C39, %o4
17449 movcc %xcc, %g4, %l0
17450 tvc %xcc, 0x1
17451 fnot1 %f4, %f8
17452 brgz,a %o6, loop_1430
17453 movleu %icc, %o3, %g1
17454 edge8n %i0, %l5, %i7
17455 mulscc %i6, %g2, %i5
17456loop_1430:
17457 brlez %o5, loop_1431
17458 and %i4, %g7, %l1
17459 sllx %g3, %l3, %i1
17460 wr %g0, 0x89, %asi
17461 stwa %g5, [%l7 + 0x60] %asi
17462loop_1431:
17463 tvc %xcc, 0x2
17464 andcc %l6, 0x12D2, %o1
17465 mova %icc, %i3, %i2
17466 srl %o7, %l4, %l2
17467 movre %o0, %o2, %o4
17468 edge8 %g6, %g4, %l0
17469 brgz,a %o6, loop_1432
17470 tg %icc, 0x4
17471 st %f27, [%l7 + 0x4C]
17472 movle %icc, %g1, %i0
17473loop_1432:
17474 nop
17475 set 0x60, %i5
17476 swapa [%l7 + %i5] 0x19, %o3
17477 fnands %f20, %f22, %f5
17478 swap [%l7 + 0x78], %l5
17479 edge16 %i7, %i6, %g2
17480 wr %g0, 0x81, %asi
17481 ldsba [%l7 + 0x6E] %asi, %i5
17482 movvc %icc, %i4, %g7
17483 nop
17484 fitod %f10, %f10
17485 fdtox %f10, %f10
17486 sll %l1, 0x0D, %o5
17487 udivx %l3, 0x1F28, %i1
17488 smul %g5, %l6, %g3
17489 movge %icc, %i3, %i2
17490 bvc,a loop_1433
17491 edge16l %o7, %o1, %l2
17492 nop
17493 setx 0x175B154FA052F488, %l0, %l6
17494 stx %l6, [%l7 + 0x68]
17495 ldx [%l7 + 0x68], %fsr
17496 tl %xcc, 0x1
17497loop_1433:
17498 fmovse %icc, %f4, %f28
17499 bne %icc, loop_1434
17500 tpos %xcc, 0x6
17501 membar 0x46
17502 fnands %f7, %f14, %f6
17503loop_1434:
17504 edge16 %o0, %o2, %o4
17505 set 0x40, %l1
17506 sta %f29, [%l7 + %l1] 0x89
17507 fmul8x16 %f9, %f26, %f2
17508 sdiv %g6, 0x0721, %l4
17509 fmovdn %icc, %f25, %f13
17510 flush %l7 + 0x48
17511 movn %icc, %l0, %g4
17512 brnz %g1, loop_1435
17513 brgez,a %i0, loop_1436
17514 fzero %f22
17515 smulcc %o6, %o3, %i7
17516loop_1435:
17517 ldsb [%l7 + 0x0C], %i6
17518loop_1436:
17519 sdivcc %l5, 0x06BA, %i5
17520 fmovrslez %g2, %f9, %f7
17521 fmovsge %xcc, %f4, %f4
17522 umul %i4, %g7, %o5
17523 array16 %l3, %l1, %i1
17524 wr %g0, 0x19, %asi
17525 stda %f16, [%l7 + 0x40] %asi
17526 movg %icc, %l6, %g3
17527 wr %g0, 0x19, %asi
17528 lda [%l7 + 0x44] %asi, %f28
17529 movneg %icc, %g5, %i3
17530 edge16l %i2, %o1, %o7
17531 tcc %xcc, 0x1
17532 fpadd16 %f16, %f10, %f6
17533 fcmpgt16 %f2, %f20, %o0
17534 tg %icc, 0x3
17535 popc 0x0C7B, %l2
17536 brlez,a %o2, loop_1437
17537 tge %icc, 0x5
17538 bneg,a loop_1438
17539 tsubcctv %g6, 0x05D7, %o4
17540loop_1437:
17541 mova %icc, %l4, %g4
17542 array16 %g1, %l0, %i0
17543loop_1438:
17544 sub %o3, %o6, %i7
17545 fbn %fcc0, loop_1439
17546 movrlz %i6, 0x1B3, %i5
17547 call loop_1440
17548 std %f10, [%l7 + 0x38]
17549loop_1439:
17550 xnorcc %g2, %i4, %g7
17551 add %l5, %l3, %o5
17552loop_1440:
17553 array8 %l1, %l6, %i1
17554 fbule %fcc1, loop_1441
17555 movleu %xcc, %g5, %i3
17556 brlez %g3, loop_1442
17557 tsubcctv %i2, %o7, %o1
17558loop_1441:
17559 sth %l2, [%l7 + 0x7A]
17560 edge32ln %o0, %g6, %o4
17561loop_1442:
17562 addc %o2, %g4, %g1
17563 fmovrdlz %l4, %f16, %f14
17564 std %f14, [%l7 + 0x50]
17565 set 0x4E, %g6
17566 ldsha [%l7 + %g6] 0x19, %i0
17567 subccc %o3, 0x1E13, %o6
17568 mulscc %i7, %l0, %i6
17569 fcmple32 %f16, %f26, %i5
17570 brz,a %g2, loop_1443
17571 tvs %icc, 0x6
17572 fmovrdgez %g7, %f30, %f2
17573 sir 0x0C94
17574loop_1443:
17575 fmovdleu %icc, %f22, %f10
17576 xnorcc %l5, %i4, %o5
17577 udiv %l3, 0x11EE, %l6
17578 ldx [%l7 + 0x40], %i1
17579 udivcc %g5, 0x0E9F, %l1
17580 alignaddrl %g3, %i3, %i2
17581 subc %o1, 0x0D6A, %l2
17582 edge16l %o0, %o7, %g6
17583 movpos %xcc, %o2, %g4
17584 array8 %o4, %l4, %g1
17585 fmovrslez %o3, %f14, %f31
17586 movleu %xcc, %i0, %o6
17587 movrlz %l0, 0x376, %i7
17588 sub %i5, %i6, %g2
17589 wr %g0, 0x81, %asi
17590 lduba [%l7 + 0x58] %asi, %g7
17591 smul %i4, %o5, %l5
17592 fsrc1 %f4, %f26
17593 sdivcc %l3, 0x0539, %l6
17594 brlez,a %g5, loop_1444
17595 fcmpne32 %f8, %f14, %i1
17596 set 0x40, %l2
17597 ldda [%l7 + %l2] 0x14, %f16
17598loop_1444:
17599 fmovdcs %xcc, %f30, %f20
17600 fnand %f6, %f6, %f6
17601 edge8n %g3, %i3, %l1
17602 edge16l %o1, %l2, %o0
17603 be,pn %icc, loop_1445
17604 edge32ln %o7, %i2, %g6
17605 edge32l %g4, %o2, %o4
17606 sllx %g1, %l4, %i0
17607loop_1445:
17608 tleu %icc, 0x1
17609 tleu %icc, 0x3
17610 fbg,a %fcc3, loop_1446
17611 tne %xcc, 0x5
17612 fpadd32 %f10, %f0, %f10
17613 st %f6, [%l7 + 0x38]
17614loop_1446:
17615 bne loop_1447
17616 bl,a %xcc, loop_1448
17617 bshuffle %f18, %f20, %f16
17618 sub %o6, 0x0434, %l0
17619loop_1447:
17620 andcc %o3, 0x141A, %i7
17621loop_1448:
17622 movcs %xcc, %i6, %i5
17623 fmovrdgz %g2, %f28, %f0
17624 tn %xcc, 0x7
17625 fmovrde %i4, %f22, %f30
17626 movrne %g7, 0x0F7, %l5
17627 tpos %icc, 0x6
17628 movvs %xcc, %l3, %l6
17629 array8 %o5, %i1, %g3
17630 sub %g5, 0x0CFC, %i3
17631 alignaddr %o1, %l1, %l2
17632 edge32ln %o7, %i2, %g6
17633 fmovd %f18, %f18
17634 nop
17635 setx loop_1449, %l0, %l1
17636 wrpr 0x1, %tl
17637 wrpr %l1, %tpc
17638 add %l1, 0x4, %l1
17639 wrpr %l1, %tnpc
17640 setx 0x34400001400, %l0, %l1
17641 wrpr %l1, %tstate
17642 wrhpr 0x4, %htstate
17643 retry
17644 mulscc %g4, 0x068C, %o0
17645 fmovrse %o4, %f20, %f31
17646 set 0x68, %i6
17647 lda [%l7 + %i6] 0x04, %f13
17648loop_1449:
17649 nop
17650 set 0x48, %l6
17651 stwa %o2, [%l7 + %l6] 0x80
17652 srax %g1, 0x11, %l4
17653 tg %xcc, 0x7
17654 subcc %o6, 0x0B89, %l0
17655 fblg %fcc2, loop_1450
17656 tvs %xcc, 0x0
17657 bneg loop_1451
17658 movle %icc, %i0, %i7
17659loop_1450:
17660 sra %o3, %i6, %g2
17661 membar 0x24
17662loop_1451:
17663 movge %xcc, %i5, %g7
17664 nop
17665 fitos %f1, %f26
17666 fstod %f26, %f16
17667 subcc %l5, 0x0A51, %i4
17668 bneg,a,pn %icc, loop_1452
17669 fandnot2s %f10, %f26, %f26
17670 nop
17671 setx loop_1453, %l0, %l1
17672 wrpr 0x1, %tl
17673 wrpr %l1, %tpc
17674 add %l1, 0x4, %l1
17675 wrpr %l1, %tnpc
17676 setx 0x34400001400, %l0, %l1
17677 wrpr %l1, %tstate
17678 wrhpr 0x4, %htstate
17679 retry
17680 xor %l3, %o5, %i1
17681loop_1452:
17682 restored
17683 rdpr %cwp, %g1
17684 rdpr %cansave, %g2
17685 rdpr %canrestore, %g3
17686 rdpr %cleanwin, %g4
17687 rdpr %otherwin, %g5
17688 rdpr %wstate, %g6
17689 movge %xcc, %l6, %g5
17690loop_1453:
17691 movge %icc, %i3, %o1
17692 movrne %l1, 0x07E, %g3
17693 movle %icc, %l2, %o7
17694 fmovde %icc, %f29, %f21
17695 set 0x36, %g7
17696 stha %g6, [%l7 + %g7] 0xe3
17697 membar #Sync
17698 edge16n %i2, %g4, %o0
17699 movl %xcc, %o2, %o4
17700 andcc %l4, 0x0B0A, %o6
17701 fmovsle %icc, %f6, %f19
17702 smul %g1, 0x1EE0, %i0
17703 tneg %icc, 0x7
17704 membar 0x23
17705 tle %xcc, 0x3
17706 and %l0, %i7, %i6
17707 bne,a %icc, loop_1454
17708 array32 %o3, %g2, %g7
17709 edge32n %l5, %i4, %i5
17710 fnegd %f20, %f26
17711loop_1454:
17712 nop
17713 wr %g0, 0x04, %asi
17714 lduba [%l7 + 0x72] %asi, %o5
17715 popc 0x0958, %i1
17716 addc %l6, 0x1157, %g5
17717 fpsub16 %f20, %f8, %f16
17718 fcmpne16 %f8, %f0, %l3
17719 sdivx %o1, 0x1DAA, %i3
17720 add %l7, 0x40, %l6
17721 wr %g0, 0x10, %asi
17722 ldxa [%l6] %asi, %g3
17723 casxa [%l6] 0x10, %g3, %l2
17724 brgz %l1, loop_1455
17725 fmovd %f24, %f30
17726 movneg %icc, %o7, %g6
17727 bg loop_1456
17728loop_1455:
17729 movl %xcc, %g4, %o0
17730 xor %o2, %o4, %l4
17731 movge %icc, %o6, %g1
17732loop_1456:
17733 fbg,a %fcc1, loop_1457
17734 edge32n %i0, %i2, %l0
17735 movne %xcc, %i6, %o3
17736 nop
17737 setx 0x207A6459, %l0, %l6
17738 st %l6, [%l7 + 0x78]
17739 ld [%l7 + 0x78], %fsr
17740loop_1457:
17741 flush %l7 + 0x0C
17742 tcs %icc, 0x4
17743 fnands %f9, %f12, %f8
17744 restored
17745 rdpr %cwp, %g1
17746 rdpr %cansave, %g2
17747 rdpr %canrestore, %g3
17748 rdpr %cleanwin, %g4
17749 rdpr %otherwin, %g5
17750 rdpr %wstate, %g6
17751 fmovsvc %icc, %f30, %f11
17752 set 0x30, %o6
17753 stxa %g2, [%l7 + %o6] 0x14
17754 fmovde %xcc, %f25, %f0
17755 movrlez %g7, 0x200, %l5
17756 be,pt %xcc, loop_1458
17757 udivx %i7, 0x0856, %i4
17758 popc 0x111A, %o5
17759 tg %icc, 0x1
17760loop_1458:
17761 umul %i5, 0x0821, %l6
17762 edge32 %i1, %l3, %o1
17763 fnors %f14, %f2, %f21
17764 alignaddrl %g5, %g3, %l2
17765 mulx %i3, %o7, %l1
17766 srl %g6, %o0, %o2
17767 smul %o4, 0x1036, %l4
17768 std %f26, [%l7 + 0x78]
17769 taddcctv %g4, %o6, %i0
17770 ldstub [%l7 + 0x42], %i2
17771 movge %icc, %l0, %g1
17772 sra %o3, %i6, %g7
17773 nop
17774 setx 0x3CD561FB905DD82B, %l0, %l6
17775 stx %l6, [%l7 + 0x48]
17776 ldx [%l7 + 0x48], %fsr
17777 fbuge %fcc1, loop_1459
17778 movle %xcc, %l5, %i7
17779 sub %i4, 0x1EB2, %g2
17780 sra %o5, %l6, %i1
17781loop_1459:
17782 nop
17783 fitos %f7, %f23
17784 fstox %f23, %f16
17785 fxtos %f16, %f21
17786 taddcctv %i5, 0x184A, %l3
17787 wr %g0, 0x89, %asi
17788 swapa [%l7 + 0x50] %asi, %g5
17789 orncc %g3, 0x170D, %o1
17790 brgez,a %i3, loop_1460
17791 nop
17792 fitod %f2, %f22
17793 fdtoi %f22, %f24
17794 tcs %icc, 0x4
17795 nop
17796 set 0x78, %o3
17797 stx %l2, [%l7 + %o3]
17798loop_1460:
17799 tsubcctv %o7, 0x0874, %l1
17800 mulx %g6, %o2, %o4
17801 fmovrdlz %l4, %f12, %f24
17802 ldsh [%l7 + 0x2C], %o0
17803 fble %fcc0, loop_1461
17804 udivx %o6, 0x057B, %i0
17805 te %icc, 0x5
17806 fsrc2s %f17, %f31
17807loop_1461:
17808 array8 %g4, %l0, %i2
17809 membar #Sync
17810 wr %g0, 0x17, %asi
17811 ldda [%l7 + 0x40] %asi, %f0
17812 movpos %icc, %o3, %i6
17813 xnorcc %g7, 0x1226, %g1
17814 lduh [%l7 + 0x6C], %i7
17815 edge32n %i4, %l5, %o5
17816 or %l6, 0x16DE, %i1
17817 tsubcctv %g2, 0x08F8, %i5
17818 nop
17819 setx 0x577FE056, %l0, %l6
17820 st %l6, [%l7 + 0x28]
17821 ld [%l7 + 0x28], %f29
17822 setx 0x8B741C11, %l1, %l5
17823 st %l5, [%l7 + 0x10]
17824 ld [%l7 + 0x10], %f9
17825 fsubs %f9, %f29, %f20
17826 movneg %icc, %g5, %g3
17827 set 0x28, %g2
17828 stha %o1, [%l7 + %g2] 0x0c
17829 bneg %xcc, loop_1462
17830 fbo,a %fcc1, loop_1463
17831 movvc %xcc, %l3, %l2
17832 bcs,pt %icc, loop_1464
17833loop_1462:
17834 fbu,a %fcc1, loop_1465
17835loop_1463:
17836 nop
17837 setx 0xC71CB014, %l0, %l6
17838 st %l6, [%l7 + 0x28]
17839 ld [%l7 + 0x28], %f20
17840 setx 0xF4716C39, %l1, %l5
17841 st %l5, [%l7 + 0x10]
17842 ld [%l7 + 0x10], %f5
17843 fdivs %f5, %f20, %f5
17844 ldsw [%l7 + 0x2C], %o7
17845loop_1464:
17846 brgez %i3, loop_1466
17847loop_1465:
17848 movgu %xcc, %g6, %l1
17849 set 0x18, %o1
17850 stxa %o2, [%l7 + %o1] 0x23
17851 membar #Sync
17852loop_1466:
17853 nop
17854 wr %g0, 0x11, %asi
17855 ldda [%l7 + 0x40] %asi, %f16
17856 bneg,a,pt %xcc, loop_1467
17857 tne %xcc, 0x6
17858 tpos %icc, 0x2
17859 fcmpne16 %f24, %f30, %o4
17860loop_1467:
17861 orn %o0, %l4, %o6
17862 bneg,pt %xcc, loop_1468
17863 subcc %i0, 0x1719, %l0
17864 nop
17865 fitos %f2, %f15
17866 fstox %f15, %f6
17867 fxtos %f6, %f17
17868 fornot2 %f30, %f16, %f6
17869loop_1468:
17870 tpos %xcc, 0x2
17871 fmovdg %icc, %f2, %f30
17872 fmovsneg %icc, %f7, %f3
17873 andcc %g4, 0x0BC0, %o3
17874 xor %i2, %i6, %g1
17875 fmovdvc %icc, %f10, %f12
17876 fmovrde %i7, %f24, %f8
17877 subcc %g7, %i4, %l5
17878 movneg %xcc, %o5, %l6
17879 mulx %i1, 0x07BD, %i5
17880 srax %g5, 0x11, %g2
17881 smul %g3, 0x0F49, %o1
17882 fpadd32s %f1, %f14, %f10
17883 fbg,a %fcc2, loop_1469
17884 subccc %l2, 0x0D99, %o7
17885 movrlez %l3, %i3, %g6
17886 move %icc, %o2, %o4
17887loop_1469:
17888 sdiv %l1, 0x02D8, %o0
17889 set 0x28, %i3
17890 stwa %o6, [%l7 + %i3] 0x2a
17891 membar #Sync
17892 for %f10, %f6, %f20
17893 fmovrdgez %l4, %f16, %f26
17894 set 0x60, %o0
17895 stha %l0, [%l7 + %o0] 0x2b
17896 membar #Sync
17897 std %f0, [%l7 + 0x78]
17898 nop
17899 setx 0x97F0187D86D76934, %l0, %l6
17900 stx %l6, [%l7 + 0x28]
17901 ldd [%l7 + 0x28], %f22
17902 setx 0x87F8BDC4684739A8, %l1, %l5
17903 stx %l5, [%l7 + 0x10]
17904 ldd [%l7 + 0x10], %f24
17905 fsubd %f24, %f22, %f10
17906 ble,a,pn %icc, loop_1470
17907 fornot1 %f2, %f22, %f20
17908 fsrc1 %f10, %f8
17909 sdivcc %i0, 0x1737, %o3
17910loop_1470:
17911 saved
17912 rdpr %cwp, %g1
17913 rdpr %cansave, %g2
17914 rdpr %canrestore, %g3
17915 rdpr %cleanwin, %g4
17916 rdpr %otherwin, %g5
17917 rdpr %wstate, %g6
17918 fmovsn %xcc, %f26, %f13
17919 fpsub16 %f18, %f20, %f22
17920 udivx %i2, 0x1FB0, %i6
17921 movre %g4, 0x3CF, %g1
17922 xorcc %i7, 0x02E7, %g7
17923 addcc %l5, 0x176D, %i4
17924 std %f16, [%l7 + 0x28]
17925 edge8 %o5, %i1, %l6
17926 swap [%l7 + 0x24], %i5
17927 fmul8sux16 %f22, %f2, %f0
17928 fpadd16 %f14, %f10, %f14
17929 tne %icc, 0x0
17930 sdivcc %g5, 0x0E4C, %g3
17931 alignaddr %g2, %o1, %l2
17932 fmovrse %o7, %f6, %f24
17933 fmuld8ulx16 %f2, %f6, %f8
17934 st %f12, [%l7 + 0x20]
17935 ldub [%l7 + 0x79], %i3
17936 membar 0x58
17937 and %g6, %l3, %o2
17938 mulx %o4, %l1, %o0
17939 fba %fcc3, loop_1471
17940 bg %icc, loop_1472
17941 subc %o6, 0x173E, %l4
17942 fbule,a %fcc3, loop_1473
17943loop_1471:
17944 ldsw [%l7 + 0x58], %i0
17945loop_1472:
17946 fbule %fcc2, loop_1474
17947 sdivx %o3, 0x1BBE, %i2
17948loop_1473:
17949 edge32ln %i6, %g4, %l0
17950 tsubcctv %g1, %g7, %i7
17951loop_1474:
17952 fmovrdgez %l5, %f16, %f16
17953 flush %l7 + 0x74
17954 fmovscs %icc, %f22, %f27
17955 movg %icc, %i4, %o5
17956 or %i1, %i5, %g5
17957 mova %xcc, %l6, %g2
17958 tn %xcc, 0x3
17959 nop
17960 setx 0x48211FA9224A078B, %l0, %l6
17961 stx %l6, [%l7 + 0x28]
17962 ldd [%l7 + 0x28], %f20
17963 fsqrtd %f20, %f20
17964 fmul8ulx16 %f26, %f2, %f6
17965 tpos %icc, 0x5
17966 nop
17967 setx 0x59BBDB339F876726, %l0, %l6
17968 stx %l6, [%l7 + 0x28]
17969 ldd [%l7 + 0x28], %f2
17970 setx 0xF151E9480BC5516D, %l1, %l5
17971 stx %l5, [%l7 + 0x10]
17972 ldd [%l7 + 0x10], %f24
17973 fmuld %f24, %f2, %f14
17974 stbar
17975 array32 %o1, %g3, %l2
17976 fmovdge %icc, %f31, %f30
17977 umul %i3, %o7, %g6
17978 membar 0x74
17979 fexpand %f5, %f30
17980 fcmpne32 %f4, %f0, %l3
17981 andn %o4, %l1, %o2
17982 sethi 0x1467, %o6
17983 ldub [%l7 + 0x54], %l4
17984 fmovsneg %icc, %f5, %f19
17985 taddcc %i0, %o0, %o3
17986 add %l7, 0x60, %l6
17987 wr %g0, 0x89, %asi
17988 casxa [%l6] 0x89, %i2, %i6
17989 fandnot1 %f4, %f16, %f20
17990 edge8l %l0, %g1, %g4
17991 movre %g7, 0x23E, %l5
17992 movvs %xcc, %i7, %o5
17993 sir 0x0886
17994 fmovsgu %xcc, %f28, %f24
17995 movre %i4, 0x304, %i5
17996 fpsub16s %f15, %f8, %f3
17997 tcc %xcc, 0x3
17998 tneg %xcc, 0x6
17999 saved
18000 rdpr %cwp, %g1
18001 rdpr %cansave, %g2
18002 rdpr %canrestore, %g3
18003 rdpr %cleanwin, %g4
18004 rdpr %otherwin, %g5
18005 rdpr %wstate, %g6
18006 orn %i1, %l6, %g2
18007 movre %g5, 0x35E, %o1
18008 fmovdl %icc, %f14, %f30
18009 taddcctv %g3, 0x0247, %i3
18010 srlx %l2, %g6, %l3
18011 ldsb [%l7 + 0x71], %o4
18012 tsubcc %l1, 0x1419, %o7
18013 movneg %xcc, %o6, %o2
18014 andncc %i0, %o0, %o3
18015 tg %icc, 0x7
18016 ba,a loop_1475
18017 lduw [%l7 + 0x2C], %i2
18018 fnot1 %f16, %f8
18019 smul %i6, 0x0E27, %l4
18020loop_1475:
18021 fmovse %icc, %f30, %f15
18022 set 0x71, %o5
18023 lduba [%l7 + %o5] 0x11, %l0
18024 fxors %f1, %f28, %f28
18025 lduh [%l7 + 0x58], %g4
18026 sdivx %g1, 0x013E, %l5
18027 subc %g7, 0x195B, %i7
18028 addccc %i4, %i5, %o5
18029 fmovsgu %xcc, %f14, %f10
18030 edge32ln %l6, %g2, %i1
18031 udivcc %o1, 0x0306, %g5
18032 fmovsl %xcc, %f3, %f25
18033 fcmple32 %f8, %f28, %g3
18034 prefetch [%l7 + 0x60], 0x2
18035 xnor %l2, %i3, %l3
18036 and %o4, 0x05DA, %l1
18037 fmovsvc %xcc, %f25, %f24
18038 tge %icc, 0x6
18039 umulcc %g6, 0x0EB7, %o7
18040 fbn %fcc0, loop_1476
18041 sir 0x0910
18042 fxnors %f10, %f13, %f12
18043 bcc,a loop_1477
18044loop_1476:
18045 fcmple32 %f22, %f2, %o2
18046 smulcc %o6, %i0, %o3
18047 andn %o0, %i6, %l4
18048loop_1477:
18049 movvc %icc, %l0, %g4
18050 fmovsne %icc, %f12, %f3
18051 fbug %fcc3, loop_1478
18052 mulscc %i2, %g1, %g7
18053 xorcc %i7, 0x163D, %l5
18054 nop
18055 fitod %f12, %f8
18056 fdtos %f8, %f24
18057loop_1478:
18058 fmovdleu %xcc, %f19, %f17
18059 wr %g0, 0x19, %asi
18060 ldswa [%l7 + 0x64] %asi, %i4
18061 alignaddrl %i5, %l6, %g2
18062 fxnor %f16, %f4, %f0
18063 tcs %icc, 0x5
18064 smul %i1, 0x0269, %o5
18065 movrgz %o1, %g5, %g3
18066 edge32 %i3, %l3, %l2
18067 movvs %icc, %o4, %g6
18068 prefetch [%l7 + 0x58], 0x2
18069 taddcc %o7, 0x069C, %l1
18070 movgu %icc, %o6, %i0
18071 sir 0x0D19
18072 fmovsvc %icc, %f24, %f1
18073 array16 %o3, %o0, %o2
18074 bgu %xcc, loop_1479
18075 te %xcc, 0x4
18076 edge32 %l4, %i6, %g4
18077 addccc %l0, 0x1B1F, %g1
18078loop_1479:
18079 tcc %icc, 0x2
18080 nop
18081 setx loop_1480, %l0, %l1
18082 wrpr 0x1, %tl
18083 wrpr %l1, %tpc
18084 add %l1, 0x4, %l1
18085 wrpr %l1, %tnpc
18086 setx 0x34400001400, %l0, %l1
18087 wrpr %l1, %tstate
18088 wrhpr 0x4, %htstate
18089 retry
18090 movrgz %i2, 0x0CF, %g7
18091 restored
18092 rdpr %cwp, %g1
18093 rdpr %cansave, %g2
18094 rdpr %canrestore, %g3
18095 rdpr %cleanwin, %g4
18096 rdpr %otherwin, %g5
18097 rdpr %wstate, %g6
18098 ldsb [%l7 + 0x76], %i7
18099loop_1480:
18100 fcmple32 %f8, %f10, %l5
18101 te %xcc, 0x6
18102 fmovsvs %icc, %f3, %f11
18103 edge8 %i4, %i5, %l6
18104 fbul,a %fcc2, loop_1481
18105 fbuge,a %fcc1, loop_1482
18106 edge16l %i1, %o5, %g2
18107 tgu %icc, 0x3
18108loop_1481:
18109 tneg %xcc, 0x5
18110loop_1482:
18111 popc %g5, %g3
18112 movrgez %i3, 0x225, %l3
18113 ta %xcc, 0x6
18114 add %l2, 0x19A1, %o4
18115 nop
18116 fitod %f19, %f12
18117 movneg %xcc, %o1, %o7
18118 array32 %g6, %l1, %i0
18119 edge32 %o6, %o3, %o2
18120 sdivcc %l4, 0x11B9, %i6
18121 fpadd16s %f1, %f4, %f9
18122 tvc %xcc, 0x0
18123 fbo,a %fcc2, loop_1483
18124 tcc %icc, 0x0
18125 tpos %xcc, 0x1
18126 movle %icc, %g4, %o0
18127loop_1483:
18128 movpos %icc, %g1, %i2
18129 tpos %icc, 0x4
18130 movvc %icc, %l0, %i7
18131 bcs,pt %icc, loop_1484
18132 movg %icc, %l5, %i4
18133 tpos %xcc, 0x2
18134 nop
18135 setx 0xD015463A, %l0, %l6
18136 st %l6, [%l7 + 0x28]
18137 ld [%l7 + 0x28], %f27
18138 setx 0xDEC9029E, %l1, %l5
18139 st %l5, [%l7 + 0x10]
18140 ld [%l7 + 0x10], %f5
18141 fmuls %f5, %f27, %f27
18142loop_1484:
18143 sdivcc %i5, 0x0286, %l6
18144 movleu %icc, %g7, %o5
18145 movne %icc, %g2, %g5
18146 alignaddrl %g3, %i3, %l3
18147 edge32n %i1, %o4, %l2
18148 tl %xcc, 0x7
18149 edge32ln %o7, %g6, %l1
18150 tne %icc, 0x0
18151 std %f10, [%l7 + 0x58]
18152 xorcc %o1, %i0, %o6
18153 set 0x2C, %g1
18154 swapa [%l7 + %g1] 0x89, %o2
18155 srl %l4, %o3, %i6
18156 movle %xcc, %g4, %o0
18157 fbg %fcc1, loop_1485
18158 tgu %xcc, 0x5
18159 movleu %icc, %i2, %g1
18160 pdist %f24, %f0, %f22
18161loop_1485:
18162 fblg,a %fcc1, loop_1486
18163 edge16n %i7, %l0, %l5
18164 edge32ln %i4, %l6, %g7
18165 umul %i5, 0x1854, %o5
18166loop_1486:
18167 nop
18168 add %l7, 0x24, %l6
18169 wr %g0, 0x19, %asi
18170 lda [%l6] %asi, %g2
18171 casa [%l6] %asi, %g2, %g5
18172 brnz %g3, loop_1487
18173 sdivcc %i3, 0x1376, %l3
18174 popc %i1, %l2
18175 move %xcc, %o7, %o4
18176loop_1487:
18177 fbue,a %fcc2, loop_1488
18178 fmovde %icc, %f1, %f11
18179 fxor %f10, %f8, %f26
18180 wr %g0, 0xe3, %asi
18181 ldda [%l7 + 0x40] %asi, %g6
18182loop_1488:
18183 edge8n %o1, %l1, %i0
18184 fba %fcc2, loop_1489
18185 addcc %o2, %l4, %o6
18186 fbuge %fcc1, loop_1490
18187 umul %o3, %g4, %i6
18188loop_1489:
18189 nop
18190 set 0x38, %l3
18191 prefetcha [%l7 + %l3] 0x88, 0x2
18192loop_1490:
18193 ldstub [%l7 + 0x61], %o0
18194 brlez %i7, loop_1491
18195 fmovdn %xcc, %f5, %f21
18196 edge8l %l0, %l5, %i4
18197 addccc %g1, %l6, %g7
18198loop_1491:
18199 bg,a %icc, loop_1492
18200 addcc %o5, %g2, %i5
18201 sll %g5, %g3, %i3
18202 nop
18203 setx loop_1493, %l0, %l1
18204 jmpl %l1, %i1
18205loop_1492:
18206 movvc %icc, %l2, %l3
18207 tneg %icc, 0x2
18208 sdivx %o7, 0x1050, %o4
18209loop_1493:
18210 add %g6, %o1, %l1
18211 nop
18212 setx 0x32A58545504FC4EC, %l0, %l6
18213 stx %l6, [%l7 + 0x60]
18214 ldx [%l7 + 0x60], %fsr
18215 te %icc, 0x1
18216 bleu loop_1494
18217 movleu %xcc, %i0, %l4
18218 xor %o2, 0x02F0, %o6
18219 fbul,a %fcc3, loop_1495
18220loop_1494:
18221 tvc %xcc, 0x2
18222 set 0x20, %o4
18223 ldsha [%l7 + %o4] 0x18, %g4
18224loop_1495:
18225 movrne %o3, 0x0F3, %i2
18226 tvc %icc, 0x1
18227 tgu %icc, 0x1
18228 tcc %icc, 0x5
18229 set 0x50, %g5
18230 ldda [%l7 + %g5] 0x27, %o0
18231 addccc %i6, 0x0CD8, %i7
18232 movleu %xcc, %l5, %l0
18233 tl %xcc, 0x7
18234 edge32 %g1, %l6, %g7
18235 sdivcc %o5, 0x00E3, %i4
18236 ld [%l7 + 0x54], %f9
18237 ld [%l7 + 0x64], %f5
18238 fbe,a %fcc3, loop_1496
18239 saved
18240 rdpr %cwp, %g1
18241 rdpr %cansave, %g2
18242 rdpr %canrestore, %g3
18243 rdpr %cleanwin, %g4
18244 rdpr %otherwin, %g5
18245 rdpr %wstate, %g6
18246 subccc %g2, %g5, %i5
18247 fbg,a %fcc2, loop_1497
18248loop_1496:
18249 lduw [%l7 + 0x20], %i3
18250 movvs %icc, %g3, %i1
18251 edge16l %l2, %l3, %o4
18252loop_1497:
18253 fnot2s %f0, %f31
18254 fornot1 %f20, %f6, %f20
18255 ba %icc, loop_1498
18256 xnorcc %o7, 0x01DE, %o1
18257 fmul8x16al %f27, %f12, %f6
18258 nop
18259 setx 0x8FA16F87692EE84D, %l0, %l6
18260 stx %l6, [%l7 + 0x28]
18261 ldd [%l7 + 0x28], %f30
18262 setx 0x63A5CF337A1248A6, %l1, %l5
18263 stx %l5, [%l7 + 0x10]
18264 ldd [%l7 + 0x10], %f18
18265 fsubd %f18, %f30, %f14
18266loop_1498:
18267 edge32 %l1, %g6, %l4
18268 set 0x1C, %l5
18269 lduwa [%l7 + %l5] 0x19, %o2
18270 wr %g0, 0x19, %asi
18271 swapa [%l7 + 0x0C] %asi, %i0
18272 ble %xcc, loop_1499
18273 pdist %f16, %f2, %f10
18274 nop
18275 fitos %f13, %f31
18276 fstoi %f31, %f24
18277 tg %xcc, 0x2
18278loop_1499:
18279 umulcc %g4, 0x0537, %o6
18280 nop
18281 set 0x4A, %g3
18282 ldsb [%l7 + %g3], %o3
18283 tpos %xcc, 0x6
18284 sra %o0, 0x1D, %i2
18285 sdiv %i7, 0x0CAC, %i6
18286 fmovdle %xcc, %f21, %f30
18287 lduh [%l7 + 0x1C], %l0
18288 movg %icc, %l5, %l6
18289 bge,a,pt %icc, loop_1500
18290 tpos %icc, 0x5
18291 ta %icc, 0x0
18292 fmovsge %icc, %f11, %f27
18293loop_1500:
18294 movvs %icc, %g1, %o5
18295 swap [%l7 + 0x4C], %i4
18296 srlx %g7, %g5, %g2
18297 edge8ln %i5, %g3, %i1
18298 movvc %xcc, %l2, %i3
18299 move %xcc, %l3, %o7
18300 fxnors %f10, %f7, %f20
18301 srax %o4, 0x0C, %o1
18302 nop
18303 setx 0x5BA99877, %l0, %l6
18304 st %l6, [%l7 + 0x28]
18305 ld [%l7 + 0x28], %f26
18306 setx 0x1C858033, %l1, %l5
18307 st %l5, [%l7 + 0x10]
18308 ld [%l7 + 0x10], %f22
18309 fdivs %f22, %f26, %f31
18310 taddcc %g6, 0x01EA, %l4
18311 sdivcc %o2, 0x100C, %i0
18312 fmovsneg %icc, %f20, %f20
18313 fmul8sux16 %f0, %f28, %f24
18314 array32 %g4, %o6, %o3
18315 edge16l %o0, %l1, %i2
18316 fmovdl %icc, %f5, %f23
18317 alignaddrl %i7, %i6, %l0
18318 array8 %l5, %l6, %g1
18319 fornot1 %f18, %f0, %f30
18320 andn %o5, %g7, %i4
18321 nop
18322 setx loop_1501, %l0, %l1
18323 wrpr 0x1, %tl
18324 wrpr %l1, %tpc
18325 add %l1, 0x4, %l1
18326 wrpr %l1, %tnpc
18327 setx 0x34400001400, %l0, %l1
18328 wrpr %l1, %tstate
18329 wrhpr 0x4, %htstate
18330 retry
18331 tn %xcc, 0x1
18332 brnz,a %g5, loop_1502
18333 fbug %fcc3, loop_1503
18334loop_1501:
18335 umul %i5, %g2, %i1
18336 fmovsvs %icc, %f31, %f8
18337loop_1502:
18338 nop
18339 set 0x58, %i2
18340 prefetch [%l7 + %i2], 0x0
18341loop_1503:
18342 fbule,a %fcc3, loop_1504
18343 array32 %l2, %g3, %l3
18344 fabsd %f18, %f0
18345 set 0x6E, %l0
18346 lduha [%l7 + %l0] 0x10, %i3
18347loop_1504:
18348 edge16ln %o4, %o7, %g6
18349 wr %g0, 0x80, %asi
18350 lduwa [%l7 + 0x1C] %asi, %l4
18351 andcc %o2, 0x005E, %o1
18352 add %i0, 0x00D6, %g4
18353 sub %o3, 0x1AC6, %o0
18354 tsubcc %o6, 0x0469, %i2
18355 edge16l %i7, %i6, %l0
18356 sllx %l1, %l5, %l6
18357 fsrc1s %f13, %f22
18358 movne %xcc, %o5, %g1
18359 brlz,a %i4, loop_1505
18360 move %xcc, %g5, %g7
18361 flush %l7 + 0x78
18362 wr %g0, 0xe3, %asi
18363 stwa %g2, [%l7 + 0x24] %asi
18364 membar #Sync
18365loop_1505:
18366 tpos %icc, 0x4
18367 fpsub16s %f7, %f14, %f30
18368 or %i1, %l2, %i5
18369 tge %icc, 0x2
18370 fmovrsne %l3, %f13, %f3
18371 brlez,a %i3, loop_1506
18372 smul %g3, 0x1B8E, %o4
18373 fbul %fcc3, loop_1507
18374 bcs,a %icc, loop_1508
18375loop_1506:
18376 stb %g6, [%l7 + 0x79]
18377 movrgez %o7, 0x068, %l4
18378loop_1507:
18379 add %o1, 0x0BEE, %i0
18380loop_1508:
18381 fmul8sux16 %f0, %f8, %f8
18382 ldx [%l7 + 0x38], %o2
18383 edge16n %o3, %o0, %g4
18384 fmovsge %xcc, %f1, %f10
18385 umul %i2, %i7, %o6
18386 wr %g0, 0x88, %asi
18387 sta %f31, [%l7 + 0x40] %asi
18388 xor %l0, 0x186F, %l1
18389 or %i6, 0x086B, %l5
18390 taddcc %o5, 0x08AF, %g1
18391 fmovse %xcc, %f13, %f31
18392 movge %icc, %l6, %i4
18393 ldd [%l7 + 0x28], %g6
18394 umulcc %g2, %i1, %g5
18395 nop
18396 setx 0xC8DD8A8EC9A5DE93, %l0, %l6
18397 stx %l6, [%l7 + 0x28]
18398 ldd [%l7 + 0x28], %f2
18399 setx 0x0B2E796228C415DD, %l1, %l5
18400 stx %l5, [%l7 + 0x10]
18401 ldd [%l7 + 0x10], %f18
18402 fmuld %f18, %f2, %f14
18403 ldd [%l7 + 0x08], %l2
18404 fnot1s %f25, %f1
18405 movgu %xcc, %l3, %i5
18406 wr %g0, 0x89, %asi
18407 swapa [%l7 + 0x40] %asi, %i3
18408 lduh [%l7 + 0x1E], %o4
18409 array16 %g6, %o7, %l4
18410 edge16l %o1, %i0, %g3
18411 tl %icc, 0x2
18412 smulcc %o2, 0x15F9, %o3
18413 movne %xcc, %g4, %o0
18414 movleu %xcc, %i2, %i7
18415 fmovdle %icc, %f10, %f25
18416 fxnors %f17, %f4, %f25
18417 popc 0x0D8F, %o6
18418 movcs %icc, %l1, %i6
18419 sub %l5, 0x0FB7, %o5
18420 fmovsl %xcc, %f2, %f20
18421 sll %l0, 0x01, %l6
18422 tsubcc %g1, 0x12E7, %g7
18423 fmovrsgez %g2, %f22, %f4
18424 fandnot1s %f28, %f30, %f7
18425 stb %i1, [%l7 + 0x14]
18426 fbu %fcc0, loop_1509
18427 udivcc %g5, 0x1E97, %i4
18428 xnor %l2, 0x08E9, %i5
18429 fabss %f25, %f9
18430loop_1509:
18431 addccc %l3, %i3, %g6
18432 andn %o4, %o7, %o1
18433 bpos,a loop_1510
18434 sll %l4, %i0, %o2
18435 fcmpne16 %f4, %f18, %o3
18436 bge,a loop_1511
18437loop_1510:
18438 mova %xcc, %g3, %g4
18439 movrgez %o0, 0x2DB, %i7
18440 bge,a,pn %xcc, loop_1512
18441loop_1511:
18442 tge %icc, 0x7
18443 taddcc %i2, %o6, %i6
18444 edge8n %l1, %o5, %l0
18445loop_1512:
18446 fmovdl %icc, %f6, %f3
18447 be,a loop_1513
18448 fpadd32 %f2, %f16, %f6
18449 fmuld8sux16 %f6, %f6, %f20
18450 bg %icc, loop_1514
18451loop_1513:
18452 sdivcc %l5, 0x06F6, %l6
18453 fmul8ulx16 %f8, %f18, %f20
18454 xor %g7, 0x00D3, %g2
18455loop_1514:
18456 movre %i1, %g1, %g5
18457 bvc,a %icc, loop_1515
18458 smul %l2, 0x040B, %i4
18459 ldsb [%l7 + 0x3A], %i5
18460 wr %g0, 0x10, %asi
18461 lduha [%l7 + 0x5A] %asi, %l3
18462loop_1515:
18463 addccc %g6, %i3, %o7
18464 movg %xcc, %o1, %o4
18465 ldd [%l7 + 0x38], %f0
18466 and %l4, %i0, %o2
18467 set 0x68, %i1
18468 lda [%l7 + %i1] 0x80, %f23
18469 wr %g0, 0x10, %asi
18470 ldsha [%l7 + 0x1C] %asi, %g3
18471 edge16l %g4, %o3, %i7
18472 bvc,pt %icc, loop_1516
18473 udivx %i2, 0x1E6F, %o0
18474 srl %o6, %l1, %i6
18475 fmovsvs %xcc, %f21, %f20
18476loop_1516:
18477 ldsh [%l7 + 0x66], %l0
18478 edge16n %l5, %l6, %g7
18479 fnors %f27, %f23, %f9
18480 nop
18481 set 0x70, %i7
18482 prefetch [%l7 + %i7], 0x3
18483 wr %g0, 0x4f, %asi
18484 ldxa [%g0 + 0x28] %asi, %g2
18485 tg %xcc, 0x5
18486 tvc %icc, 0x2
18487 brgz %i1, loop_1517
18488 sra %g1, %g5, %l2
18489 fcmpgt32 %f18, %f4, %i4
18490 tsubcc %i5, 0x1FA0, %o5
18491loop_1517:
18492 movleu %icc, %g6, %l3
18493 brgez %i3, loop_1518
18494 movle %xcc, %o7, %o4
18495 bgu,a %icc, loop_1519
18496 bvs %xcc, loop_1520
18497loop_1518:
18498 fbu,a %fcc3, loop_1521
18499 alignaddrl %l4, %i0, %o2
18500loop_1519:
18501 fmovrdlez %o1, %f20, %f22
18502loop_1520:
18503 tsubcctv %g4, 0x1CD9, %o3
18504loop_1521:
18505 restored
18506 rdpr %cwp, %g1
18507 rdpr %cansave, %g2
18508 rdpr %canrestore, %g3
18509 rdpr %cleanwin, %g4
18510 rdpr %otherwin, %g5
18511 rdpr %wstate, %g6
18512 xnor %g3, 0x1360, %i7
18513 movvs %xcc, %o0, %o6
18514 mova %xcc, %l1, %i6
18515 ld [%l7 + 0x7C], %f23
18516 movpos %icc, %l0, %l5
18517 alignaddr %l6, %i2, %g2
18518 tneg %icc, 0x2
18519 fnand %f8, %f0, %f26
18520 set 0x64, %o2
18521 lda [%l7 + %o2] 0x88, %f17
18522 subc %g7, %i1, %g5
18523 movpos %icc, %g1, %l2
18524 alignaddr %i5, %o5, %g6
18525 sllx %i4, 0x04, %i3
18526 bshuffle %f0, %f2, %f28
18527 edge32ln %l3, %o7, %o4
18528 fmovdvc %icc, %f2, %f2
18529 nop
18530 setx 0xF8AB2F3A, %l0, %l6
18531 st %l6, [%l7 + 0x28]
18532 ld [%l7 + 0x28], %f2
18533 setx 0x28A00A3C, %l1, %l5
18534 st %l5, [%l7 + 0x10]
18535 ld [%l7 + 0x10], %f3
18536 fmuls %f3, %f2, %f30
18537 tpos %icc, 0x3
18538 addc %l4, 0x1A80, %o2
18539 bge loop_1522
18540 fmovsneg %icc, %f4, %f27
18541 sllx %i0, %g4, %o1
18542 nop
18543 fitos %f4, %f9
18544 fstoi %f9, %f17
18545loop_1522:
18546 movre %g3, 0x114, %o3
18547 fcmpne32 %f2, %f28, %i7
18548 movgu %icc, %o6, %o0
18549 ldstub [%l7 + 0x40], %i6
18550 orcc %l1, 0x0462, %l0
18551 tcs %xcc, 0x5
18552 wr %g0, 0x11, %asi
18553 ldsha [%l7 + 0x6A] %asi, %l6
18554 sll %l5, 0x05, %g2
18555 movcc %xcc, %g7, %i1
18556 brgz %i2, loop_1523
18557 movg %xcc, %g5, %g1
18558 edge8ln %l2, %i5, %g6
18559 orcc %o5, %i3, %i4
18560loop_1523:
18561 tcs %icc, 0x2
18562 srax %o7, %o4, %l3
18563 edge32ln %l4, %o2, %g4
18564 smul %i0, %g3, %o3
18565 subc %i7, %o6, %o1
18566 taddcctv %o0, 0x11B6, %i6
18567 sir 0x06CD
18568 fnot2s %f4, %f24
18569 set 0x28, %o7
18570 lduwa [%l7 + %o7] 0x80, %l1
18571 umul %l0, %l5, %l6
18572 ba,a %xcc, loop_1524
18573 membar 0x1F
18574 movvc %icc, %g2, %g7
18575 sdiv %i2, 0x19F3, %i1
18576loop_1524:
18577 sth %g1, [%l7 + 0x3A]
18578 xnor %l2, 0x038C, %g5
18579 ld [%l7 + 0x64], %f1
18580 fbn,a %fcc3, loop_1525
18581 bcc,pt %xcc, loop_1526
18582 fmovsgu %icc, %f16, %f19
18583 udivx %g6, 0x13FC, %i5
18584loop_1525:
18585 fcmpgt16 %f10, %f2, %i3
18586loop_1526:
18587 call loop_1527
18588 sethi 0x1AA2, %o5
18589 tgu %icc, 0x0
18590 ble %xcc, loop_1528
18591loop_1527:
18592 bvc,pt %icc, loop_1529
18593 array16 %i4, %o4, %o7
18594 fnot2 %f2, %f12
18595loop_1528:
18596 edge16ln %l4, %o2, %g4
18597loop_1529:
18598 fexpand %f19, %f12
18599 add %i0, 0x1F0A, %l3
18600 fandnot1s %f6, %f19, %f28
18601 membar 0x7D
18602 mova %icc, %o3, %i7
18603 wr %g0, 0x89, %asi
18604 ldxa [%l7 + 0x38] %asi, %g3
18605 popc 0x096B, %o6
18606 umulcc %o1, 0x1BCF, %o0
18607 fand %f26, %f6, %f6
18608 edge32n %i6, %l1, %l0
18609 fpsub32s %f30, %f26, %f27
18610 brz %l5, loop_1530
18611 tcc %icc, 0x7
18612 movge %xcc, %l6, %g2
18613 fmovrdgez %g7, %f10, %f18
18614loop_1530:
18615 ta %xcc, 0x5
18616 wr %g0, 0x04, %asi
18617 ldstuba [%l7 + 0x15] %asi, %i2
18618 ldx [%l7 + 0x50], %g1
18619 fbg %fcc2, loop_1531
18620 st %f26, [%l7 + 0x20]
18621 addcc %i1, %l2, %g6
18622 nop
18623 fitos %f14, %f23
18624 fstox %f23, %f0
18625loop_1531:
18626 nop
18627 set 0x0E, %g4
18628 ldsha [%l7 + %g4] 0x15, %g5
18629 movre %i5, 0x0C5, %o5
18630 be,pn %xcc, loop_1532
18631 ba,a loop_1533
18632 sllx %i3, 0x19, %o4
18633 array32 %o7, %i4, %o2
18634loop_1532:
18635 tvc %icc, 0x3
18636loop_1533:
18637 srl %l4, %i0, %l3
18638 addccc %g4, %i7, %g3
18639 fmovrde %o6, %f0, %f22
18640 taddcc %o3, 0x0EB2, %o1
18641 movge %xcc, %i6, %o0
18642 umul %l1, %l5, %l6
18643 udivcc %g2, 0x0B51, %g7
18644 edge8 %i2, %g1, %i1
18645 subccc %l0, %g6, %g5
18646 or %l2, %i5, %o5
18647 tvs %icc, 0x2
18648 movrlez %i3, 0x26F, %o4
18649 wr %g0, 0x04, %asi
18650 stxa %i4, [%l7 + 0x70] %asi
18651 array16 %o7, %o2, %l4
18652 bge,a loop_1534
18653 movg %xcc, %i0, %l3
18654 fone %f24
18655 tneg %xcc, 0x6
18656loop_1534:
18657 movvs %icc, %g4, %g3
18658 ta %xcc, 0x0
18659 subcc %o6, %o3, %o1
18660 sllx %i7, %i6, %l1
18661 bshuffle %f0, %f18, %f4
18662 fmovdpos %xcc, %f29, %f4
18663 edge16n %l5, %o0, %g2
18664 te %xcc, 0x4
18665 fbg %fcc2, loop_1535
18666 sra %g7, 0x02, %l6
18667 umul %g1, 0x0182, %i1
18668 andcc %l0, 0x1D42, %i2
18669loop_1535:
18670 fmovdleu %icc, %f13, %f19
18671 orncc %g5, %g6, %l2
18672 edge32n %o5, %i5, %o4
18673 movleu %icc, %i4, %o7
18674 tcc %xcc, 0x7
18675 mova %icc, %i3, %o2
18676 nop
18677 setx 0xDD62B9B2D1946044, %l0, %l6
18678 stx %l6, [%l7 + 0x28]
18679 ldd [%l7 + 0x28], %f20
18680 setx 0x645A2A593AA1658D, %l1, %l5
18681 stx %l5, [%l7 + 0x10]
18682 ldd [%l7 + 0x10], %f16
18683 fdivd %f16, %f20, %f8
18684 fmovse %icc, %f27, %f15
18685 fmovrslz %l4, %f6, %f3
18686 xnorcc %l3, %g4, %g3
18687 movrgz %i0, %o6, %o1
18688 fpack16 %f10, %f24
18689 movl %icc, %o3, %i7
18690 set 0x46, %l4
18691 lduba [%l7 + %l4] 0x88, %l1
18692 fzero %f22
18693 ldd [%l7 + 0x28], %i6
18694 movrne %o0, 0x081, %l5
18695 xnor %g2, 0x1DEB, %l6
18696 alignaddr %g7, %g1, %l0
18697 fmovd %f10, %f24
18698 sll %i1, %i2, %g5
18699 fmovsgu %icc, %f8, %f15
18700 fpadd32 %f26, %f22, %f12
18701 xnorcc %g6, %o5, %l2
18702 fcmple16 %f10, %f10, %i5
18703 sub %o4, 0x073B, %o7
18704 tg %icc, 0x6
18705 alignaddrl %i4, %o2, %i3
18706 tl %xcc, 0x5
18707 tcs %icc, 0x5
18708 nop
18709 setx 0x4D91E8C1, %l0, %l6
18710 st %l6, [%l7 + 0x28]
18711 ld [%l7 + 0x28], %f4
18712 setx 0xA73AD5A1, %l1, %l5
18713 st %l5, [%l7 + 0x10]
18714 ld [%l7 + 0x10], %f27
18715 fmuls %f27, %f4, %f1
18716 edge16n %l4, %g4, %g3
18717 tge %icc, 0x5
18718 xorcc %l3, %i0, %o1
18719 movleu %icc, %o3, %i7
18720 addcc %l1, %i6, %o6
18721 wr %g0, 0x10, %asi
18722 stba %l5, [%l7 + 0x14] %asi
18723 fxors %f30, %f3, %f31
18724 movrgez %g2, 0x24A, %o0
18725 movrgz %g7, 0x116, %g1
18726 movre %l6, 0x21A, %i1
18727 fbn %fcc3, loop_1536
18728 fzero %f10
18729 array32 %l0, %g5, %i2
18730 xnorcc %g6, %o5, %i5
18731loop_1536:
18732 nop
18733 setx 0x3078BD3F, %l0, %l6
18734 st %l6, [%l7 + 0x68]
18735 ld [%l7 + 0x68], %fsr
18736 tcc %xcc, 0x3
18737 fbu,a %fcc0, loop_1537
18738 xor %l2, 0x0D5C, %o4
18739 brgez %o7, loop_1538
18740 sdivcc %o2, 0x145B, %i3
18741loop_1537:
18742 nop
18743 wr %g0, 0x04, %asi
18744 ldstuba [%l7 + 0x7B] %asi, %i4
18745loop_1538:
18746 fmovsne %icc, %f11, %f27
18747 sub %l4, %g3, %l3
18748 sdiv %i0, 0x0725, %o1
18749 fors %f24, %f1, %f23
18750 stw %g4, [%l7 + 0x4C]
18751 std %f12, [%l7 + 0x08]
18752 fnand %f4, %f10, %f6
18753 edge32ln %i7, %l1, %i6
18754 fexpand %f4, %f8
18755 movl %icc, %o6, %l5
18756 movpos %icc, %g2, %o3
18757 addc %o0, 0x168C, %g7
18758 movrlz %g1, 0x256, %l6
18759 std %f8, [%l7 + 0x08]
18760 movrne %i1, %l0, %i2
18761 movcs %xcc, %g5, %g6
18762 alignaddrl %o5, %i5, %o4
18763 fmovsvc %xcc, %f0, %f12
18764 fmovrsgz %l2, %f11, %f25
18765 brgez %o2, loop_1539
18766 srax %i3, 0x15, %o7
18767 mova %icc, %i4, %g3
18768 andn %l3, %l4, %i0
18769loop_1539:
18770 udiv %o1, 0x0BB7, %i7
18771 wr %g0, 0x11, %asi
18772 stha %l1, [%l7 + 0x68] %asi
18773 xorcc %g4, 0x0514, %o6
18774 tne %icc, 0x4
18775 bn loop_1540
18776 movpos %xcc, %i6, %l5
18777 bvc,a,pn %icc, loop_1541
18778 movleu %icc, %g2, %o0
18779loop_1540:
18780 nop
18781 set 0x10, %i0
18782 swapa [%l7 + %i0] 0x11, %o3
18783loop_1541:
18784 movl %xcc, %g1, %l6
18785 mulx %g7, 0x1CE6, %i1
18786 sir 0x100F
18787 movcs %icc, %l0, %i2
18788 tne %xcc, 0x4
18789 ba,a,pt %xcc, loop_1542
18790 movneg %xcc, %g6, %g5
18791 array32 %i5, %o4, %o5
18792 bcs,a,pt %xcc, loop_1543
18793loop_1542:
18794 tg %xcc, 0x4
18795 wr %g0, 0x10, %asi
18796 lduwa [%l7 + 0x38] %asi, %l2
18797loop_1543:
18798 movvs %xcc, %o2, %i3
18799 fmovrde %o7, %f4, %f2
18800 edge32 %g3, %l3, %i4
18801 xnorcc %l4, %o1, %i7
18802 fmovrdgez %i0, %f4, %f14
18803 fmovsneg %xcc, %f19, %f27
18804 fble %fcc1, loop_1544
18805 fmul8x16al %f22, %f27, %f2
18806 taddcc %g4, %l1, %o6
18807 tpos %icc, 0x0
18808loop_1544:
18809 bcc,pt %xcc, loop_1545
18810 be,pn %icc, loop_1546
18811 movpos %icc, %i6, %g2
18812 add %l7, 0x10, %l6
18813 wr %g0, 0x88, %asi
18814 ldxa [%l6] %asi, %l5
18815 casxa [%l6] %asi, %l5, %o0
18816loop_1545:
18817 sll %o3, 0x18, %l6
18818loop_1546:
18819 movleu %icc, %g1, %i1
18820 movn %xcc, %l0, %g7
18821 fnegs %f0, %f24
18822 edge16ln %i2, %g6, %g5
18823 mulscc %o4, %o5, %i5
18824 array16 %l2, %o2, %o7
18825 alignaddrl %i3, %l3, %i4
18826 andncc %l4, %g3, %o1
18827 fblg,a %fcc0, loop_1547
18828 ta %xcc, 0x5
18829 sll %i7, %i0, %l1
18830 tcc %icc, 0x0
18831loop_1547:
18832 fandnot2 %f30, %f22, %f26
18833 bn,a,pn %xcc, loop_1548
18834 fbu %fcc0, loop_1549
18835 tgu %xcc, 0x6
18836 bcc loop_1550
18837loop_1548:
18838 fornot1s %f9, %f1, %f5
18839loop_1549:
18840 fmovsne %xcc, %f20, %f14
18841 nop
18842 setx 0xF210D48C, %l0, %l6
18843 st %l6, [%l7 + 0x28]
18844 ld [%l7 + 0x28], %f11
18845 setx 0x68681B35, %l1, %l5
18846 st %l5, [%l7 + 0x10]
18847 ld [%l7 + 0x10], %f9
18848 fmuls %f9, %f11, %f2
18849loop_1550:
18850 smulcc %g4, %i6, %o6
18851 fornot1s %f13, %f24, %f0
18852 wr %g0, 0x2a, %asi
18853 ldda [%l7 + 0x10] %asi, %l4
18854 fmovsl %xcc, %f24, %f29
18855 sdiv %o0, 0x1E0D, %g2
18856 andncc %o3, %g1, %l6
18857 fbn,a %fcc1, loop_1551
18858 srax %l0, %i1, %i2
18859 subc %g6, 0x0109, %g7
18860 fbe %fcc3, loop_1552
18861loop_1551:
18862 smulcc %g5, %o5, %o4
18863 movg %icc, %i5, %o2
18864 wr %g0, 0x80, %asi
18865 ldsba [%l7 + 0x08] %asi, %l2
18866loop_1552:
18867 fxnors %f3, %f0, %f4
18868 fmovrdne %i3, %f30, %f4
18869 fcmpgt32 %f2, %f22, %l3
18870 wr %g0, 0x89, %asi
18871 ldda [%l7 + 0x20] %asi, %o6
18872 addccc %i4, %g3, %o1
18873 taddcctv %i7, %l4, %l1
18874 add %i0, 0x0B2D, %g4
18875 tpos %icc, 0x3
18876 orncc %i6, %l5, %o0
18877 wr %g0, 0x88, %asi
18878 stwa %g2, [%l7 + 0x58] %asi
18879 fmovd %f28, %f2
18880 edge32ln %o6, %o3, %l6
18881 xorcc %l0, 0x0384, %i1
18882 tcc %icc, 0x1
18883 andn %g1, 0x080C, %i2
18884 movpos %xcc, %g6, %g5
18885 fcmpeq16 %f0, %f26, %g7
18886 tne %xcc, 0x3
18887 ldx [%l7 + 0x28], %o5
18888 movrlz %o4, 0x343, %o2
18889 edge16ln %l2, %i5, %i3
18890 movgu %xcc, %l3, %o7
18891 sra %g3, %i4, %i7
18892 fornot1s %f27, %f23, %f27
18893 fnor %f12, %f16, %f28
18894 udiv %o1, 0x1657, %l1
18895 fpadd16 %f12, %f10, %f22
18896 fmovdpos %icc, %f27, %f31
18897 subccc %i0, 0x0982, %g4
18898 movrlz %l4, 0x007, %l5
18899 nop
18900 setx 0xC05F3C94, %l0, %l6
18901 st %l6, [%l7 + 0x18]
18902 ld [%l7 + 0x18], %fsr
18903 movgu %xcc, %i6, %o0
18904 set 0x2A, %i4
18905 lduha [%l7 + %i4] 0x15, %o6
18906 fcmple32 %f22, %f2, %o3
18907 nop
18908 setx 0x026513FD, %l0, %l6
18909 st %l6, [%l7 + 0x28]
18910 ld [%l7 + 0x28], %f15
18911 setx 0xC7FDD24B, %l1, %l5
18912 st %l5, [%l7 + 0x10]
18913 ld [%l7 + 0x10], %f17
18914 fadds %f17, %f15, %f17
18915 sethi 0x0AFB, %g2
18916 taddcc %l0, 0x1989, %i1
18917 tne %icc, 0x0
18918 sll %g1, 0x19, %i2
18919 nop
18920 set 0x66, %l1
18921 ldsb [%l7 + %l1], %l6
18922 bl,pt %icc, loop_1553
18923 movg %icc, %g5, %g7
18924 movl %icc, %o5, %g6
18925 wr %g0, 0x18, %asi
18926 stwa %o2, [%l7 + 0x1C] %asi
18927loop_1553:
18928 fmovrsne %l2, %f27, %f27
18929 tvs %xcc, 0x1
18930 stw %i5, [%l7 + 0x34]
18931 add %l7, 0x3C, %l6
18932 wr %g0, 0x11, %asi
18933 lda [%l6] %asi, %o4
18934 casa [%l6] %asi, %o4, %l3
18935 and %i3, 0x0082, %o7
18936 fmovdn %icc, %f27, %f25
18937 fmovrse %i4, %f5, %f8
18938 sllx %i7, 0x17, %g3
18939 ldx [%l7 + 0x68], %o1
18940 mulscc %l1, 0x122E, %g4
18941 add %i0, 0x172D, %l4
18942 movne %xcc, %l5, %i6
18943 udivcc %o6, 0x010F, %o3
18944 movrgz %g2, %o0, %i1
18945 tleu %icc, 0x7
18946 nop
18947 setx 0x60544077, %l0, %l6
18948 st %l6, [%l7 + 0x68]
18949 ld [%l7 + 0x68], %fsr
18950 subccc %g1, %i2, %l0
18951 set 0x18, %g6
18952 stxa %l6, [%l7 + %g6] 0x2a
18953 membar #Sync
18954 edge32ln %g7, %o5, %g6
18955 movn %xcc, %o2, %l2
18956 movgu %icc, %g5, %o4
18957 fmovdcs %icc, %f28, %f27
18958 xor %i5, 0x1619, %l3
18959 addcc %o7, %i3, %i4
18960 membar 0x77
18961 tvc %icc, 0x5
18962 bne loop_1554
18963 movrgz %g3, 0x1A0, %i7
18964 sethi 0x0F00, %l1
18965 nop
18966 setx 0xCB466047705CAA5F, %l0, %l6
18967 stx %l6, [%l7 + 0x28]
18968 ldx [%l7 + 0x28], %fsr
18969loop_1554:
18970 nop
18971 set 0x78, %i5
18972 lda [%l7 + %i5] 0x14, %f23
18973 sllx %g4, %i0, %o1
18974 fnors %f21, %f5, %f27
18975 edge16ln %l4, %i6, %l5
18976 srl %o6, 0x03, %o3
18977 srlx %g2, 0x13, %i1
18978 lduw [%l7 + 0x38], %g1
18979 fors %f21, %f14, %f24
18980 xorcc %o0, 0x11AD, %i2
18981 set 0x58, %l2
18982 stxa %l0, [%l7 + %l2] 0xe2
18983 membar #Sync
18984 fmovsle %icc, %f12, %f23
18985 xnorcc %g7, 0x1EFE, %l6
18986 tn %icc, 0x5
18987 restored
18988 rdpr %cwp, %g1
18989 rdpr %cansave, %g2
18990 rdpr %canrestore, %g3
18991 rdpr %cleanwin, %g4
18992 rdpr %otherwin, %g5
18993 rdpr %wstate, %g6
18994 subcc %g6, %o5, %l2
18995 set 0x5C, %l6
18996 lda [%l7 + %l6] 0x11, %f27
18997 fcmpgt16 %f8, %f0, %o2
18998 tvc %icc, 0x5
18999 fbne,a %fcc2, loop_1555
19000 edge8l %g5, %o4, %l3
19001 fpsub16s %f1, %f25, %f5
19002 bshuffle %f2, %f22, %f12
19003loop_1555:
19004 movcc %icc, %o7, %i3
19005 orncc %i4, %g3, %i7
19006 andn %i5, 0x1703, %l1
19007 fands %f18, %f29, %f8
19008 fmovsge %icc, %f28, %f25
19009 stbar
19010 tn %icc, 0x1
19011 tgu %xcc, 0x2
19012 ble,a loop_1556
19013 edge16 %i0, %o1, %l4
19014 tgu %xcc, 0x4
19015 sub %g4, 0x06FA, %i6
19016loop_1556:
19017 stbar
19018 nop
19019 fitod %f12, %f12
19020 fdtox %f12, %f18
19021 fxtod %f18, %f24
19022 mova %xcc, %o6, %o3
19023 udivcc %g2, 0x1854, %l5
19024 movneg %icc, %g1, %o0
19025 bneg,a,pn %icc, loop_1557
19026 fmovrdgz %i2, %f26, %f18
19027 fpadd32 %f18, %f4, %f0
19028 addc %l0, %g7, %l6
19029loop_1557:
19030 edge8l %i1, %o5, %g6
19031 fornot1 %f6, %f2, %f0
19032 bg,a loop_1558
19033 brgz,a %l2, loop_1559
19034 movgu %xcc, %g5, %o2
19035 fmovde %xcc, %f7, %f6
19036loop_1558:
19037 bne,pt %icc, loop_1560
19038loop_1559:
19039 taddcctv %l3, %o4, %o7
19040 srlx %i4, 0x06, %g3
19041 ldd [%l7 + 0x78], %i2
19042loop_1560:
19043 fpsub16 %f28, %f10, %f4
19044 tvs %icc, 0x3
19045 taddcctv %i5, %i7, %l1
19046 bvc,pt %xcc, loop_1561
19047 smul %i0, 0x198B, %o1
19048 edge16l %l4, %g4, %o6
19049 edge8n %i6, %o3, %l5
19050loop_1561:
19051 mova %icc, %g2, %o0
19052 nop
19053 fitod %f6, %f14
19054 fdtos %f14, %f19
19055 sth %i2, [%l7 + 0x28]
19056 edge32 %g1, %l0, %g7
19057 fbul,a %fcc2, loop_1562
19058 smul %l6, %o5, %i1
19059 nop
19060 setx 0xB581C3DE, %l0, %l6
19061 st %l6, [%l7 + 0x28]
19062 ld [%l7 + 0x28], %f7
19063 setx 0x5738AD09, %l1, %l5
19064 st %l5, [%l7 + 0x10]
19065 ld [%l7 + 0x10], %f5
19066 fdivs %f5, %f7, %f22
19067 alignaddrl %g6, %l2, %o2
19068loop_1562:
19069 addcc %l3, %o4, %o7
19070 fbug %fcc3, loop_1563
19071 nop
19072 set 0x74, %i6
19073 ldsw [%l7 + %i6], %g5
19074 movcc %icc, %g3, %i3
19075 or %i4, 0x1A4B, %i7
19076loop_1563:
19077 nop
19078 setx 0xF628D47E56BF9A3F, %l0, %l6
19079 stx %l6, [%l7 + 0x28]
19080 ldd [%l7 + 0x28], %f26
19081 setx 0xFCE94DE0692CD851, %l1, %l5
19082 stx %l5, [%l7 + 0x10]
19083 ldd [%l7 + 0x10], %f26
19084 faddd %f26, %f26, %f26
19085 fornot2s %f13, %f11, %f20
19086 orn %l1, 0x1B2B, %i5
19087 fmovrsne %i0, %f29, %f1
19088 sllx %l4, 0x0E, %o1
19089 tge %icc, 0x6
19090 fmovda %xcc, %f22, %f28
19091 fmovdleu %xcc, %f26, %f2
19092 edge32l %g4, %i6, %o6
19093 sir 0x11EE
19094 fbug,a %fcc2, loop_1564
19095 bl,pn %xcc, loop_1565
19096 mulscc %l5, 0x1063, %g2
19097 edge32l %o0, %o3, %g1
19098loop_1564:
19099 bcs loop_1566
19100loop_1565:
19101 movle %icc, %l0, %g7
19102 popc 0x0F83, %l6
19103 taddcctv %o5, 0x06D8, %i2
19104loop_1566:
19105 ldub [%l7 + 0x47], %i1
19106 ldsh [%l7 + 0x28], %g6
19107 sll %l2, 0x1F, %l3
19108 fmovse %xcc, %f24, %f6
19109 fsrc2 %f2, %f2
19110 set 0x148, %g7
19111 nop ! nop ! ldxa [%g0 + %g7] 0x40, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
19112 wr %g0, 0x10, %asi
19113 ldxa [%l7 + 0x20] %asi, %o4
19114 bge,a,pt %icc, loop_1567
19115 tl %icc, 0x4
19116 edge32n %g5, %g3, %i3
19117 fxnor %f0, %f6, %f0
19118loop_1567:
19119 udivx %o7, 0x0839, %i4
19120 edge8 %i7, %i5, %i0
19121 taddcc %l4, %l1, %g4
19122 edge8n %o1, %i6, %o6
19123 move %icc, %l5, %o0
19124 smulcc %g2, 0x1233, %o3
19125 taddcc %g1, %l0, %l6
19126 tsubcctv %o5, 0x1CF5, %g7
19127 umulcc %i1, 0x02A5, %i2
19128 xor %l2, 0x1DB1, %l3
19129 tvc %xcc, 0x3
19130 fmuld8ulx16 %f23, %f21, %f8
19131 fbg,a %fcc2, loop_1568
19132 xor %o2, %o4, %g5
19133 udivx %g6, 0x1D95, %i3
19134 prefetch [%l7 + 0x18], 0x0
19135loop_1568:
19136 movne %xcc, %g3, %o7
19137 fmovdneg %icc, %f4, %f17
19138 orcc %i4, %i5, %i7
19139 tsubcc %i0, %l1, %g4
19140 fbug %fcc0, loop_1569
19141 srax %l4, %i6, %o1
19142 fnands %f25, %f23, %f2
19143 ba %xcc, loop_1570
19144loop_1569:
19145 tge %xcc, 0x5
19146 mulx %o6, %l5, %g2
19147 nop
19148 fitos %f2, %f0
19149 fstoi %f0, %f2
19150loop_1570:
19151 tneg %xcc, 0x3
19152 lduw [%l7 + 0x40], %o3
19153 fnegd %f26, %f24
19154 srax %g1, 0x15, %l0
19155 be %xcc, loop_1571
19156 subcc %l6, 0x16BF, %o5
19157 subc %o0, 0x19F5, %i1
19158 udivcc %g7, 0x10AD, %l2
19159loop_1571:
19160 edge8ln %l3, %i2, %o2
19161 membar 0x76
19162 fabsd %f30, %f16
19163 fpadd16 %f18, %f28, %f10
19164 fexpand %f16, %f28
19165 fmovde %xcc, %f4, %f15
19166 andn %g5, 0x16B1, %o4
19167 fmovdne %icc, %f30, %f16
19168 subcc %i3, %g3, %g6
19169 tcs %icc, 0x6
19170 orcc %o7, %i4, %i7
19171 sllx %i5, %i0, %l1
19172 bne %xcc, loop_1572
19173 tcs %xcc, 0x4
19174 bgu,a loop_1573
19175 tgu %xcc, 0x6
19176loop_1572:
19177 fmovde %xcc, %f17, %f30
19178 tne %xcc, 0x7
19179loop_1573:
19180 fone %f24
19181 movcc %xcc, %l4, %i6
19182 movrlz %o1, %g4, %l5
19183 fandnot1s %f31, %f10, %f27
19184 edge8n %o6, %g2, %o3
19185 movl %xcc, %g1, %l6
19186 nop
19187 fitod %f4, %f20
19188 fdtoi %f20, %f19
19189 nop
19190 set 0x28, %o6
19191 lduw [%l7 + %o6], %o5
19192 bg,pt %icc, loop_1574
19193 andn %l0, %o0, %g7
19194 and %i1, %l2, %l3
19195 fmovsgu %icc, %f21, %f25
19196loop_1574:
19197 movcs %xcc, %o2, %i2
19198 mulscc %o4, %i3, %g3
19199 udivx %g6, 0x1C3A, %o7
19200 fxnors %f5, %f28, %f6
19201 popc 0x0747, %g5
19202 sdiv %i4, 0x0D10, %i5
19203 edge8n %i7, %i0, %l4
19204 sra %l1, %o1, %g4
19205 movge %icc, %l5, %o6
19206 mova %icc, %g2, %o3
19207 movcc %icc, %i6, %g1
19208 bgu %icc, loop_1575
19209 udivx %o5, 0x08DF, %l6
19210 edge8n %o0, %l0, %g7
19211 sll %l2, %l3, %o2
19212loop_1575:
19213 tgu %icc, 0x3
19214 sub %i2, 0x1D7B, %o4
19215 movpos %xcc, %i1, %g3
19216 umul %i3, %o7, %g6
19217 orcc %i4, 0x16C1, %g5
19218 mulscc %i5, 0x1ACC, %i7
19219 movcs %xcc, %l4, %l1
19220 bn,a,pn %xcc, loop_1576
19221 orncc %o1, %g4, %l5
19222 fsrc1s %f25, %f20
19223 fbg,a %fcc0, loop_1577
19224loop_1576:
19225 tge %icc, 0x4
19226 movne %icc, %i0, %g2
19227 call loop_1578
19228loop_1577:
19229 nop
19230 setx 0x014186E5, %l0, %l6
19231 st %l6, [%l7 + 0x28]
19232 ld [%l7 + 0x28], %f3
19233 setx 0x824BD504, %l1, %l5
19234 st %l5, [%l7 + 0x10]
19235 ld [%l7 + 0x10], %f1
19236 fsubs %f1, %f3, %f31
19237 fmul8sux16 %f12, %f16, %f24
19238 tvc %xcc, 0x0
19239loop_1578:
19240 subc %o6, 0x1C60, %o3
19241 sir 0x1919
19242 udiv %g1, 0x1F75, %i6
19243 fba,a %fcc2, loop_1579
19244 taddcc %o5, %l6, %l0
19245 edge16ln %o0, %l2, %l3
19246 nop
19247 setx 0x90595A3C, %l0, %l6
19248 st %l6, [%l7 + 0x34]
19249 ld [%l7 + 0x34], %fsr
19250loop_1579:
19251 fzeros %f17
19252 fbo %fcc1, loop_1580
19253 bneg,a,pn %icc, loop_1581
19254 nop
19255 fitos %f20, %f21
19256 tg %xcc, 0x4
19257loop_1580:
19258 fpsub16 %f28, %f0, %f26
19259loop_1581:
19260 movge %icc, %g7, %o2
19261 ldx [%l7 + 0x20], %i2
19262 array32 %o4, %i1, %i3
19263 orncc %o7, 0x029B, %g6
19264 mova %xcc, %g3, %i4
19265 move %xcc, %g5, %i5
19266 lduh [%l7 + 0x6C], %i7
19267 edge32ln %l1, %l4, %g4
19268 fcmpeq16 %f30, %f2, %o1
19269 fcmpgt32 %f18, %f26, %i0
19270 sethi 0x1601, %l5
19271 fbne %fcc0, loop_1582
19272 movg %xcc, %o6, %g2
19273 addccc %o3, 0x1734, %i6
19274 nop
19275 setx loop_1583, %l0, %l1
19276 jmpl %l1, %o5
19277loop_1582:
19278 fnand %f4, %f12, %f8
19279 array16 %g1, %l6, %l0
19280 fblg %fcc1, loop_1584
19281loop_1583:
19282 fsrc2s %f13, %f7
19283 fmovscc %xcc, %f15, %f17
19284 fbu %fcc0, loop_1585
19285loop_1584:
19286 tgu %xcc, 0x7
19287 fmul8x16au %f15, %f26, %f14
19288 movre %o0, %l2, %g7
19289loop_1585:
19290 xnor %l3, %o2, %o4
19291 fbule,a %fcc3, loop_1586
19292 movl %icc, %i1, %i2
19293 andcc %i3, 0x18A1, %g6
19294 fmovsl %icc, %f3, %f7
19295loop_1586:
19296 fmovda %xcc, %f5, %f30
19297 movrne %g3, %o7, %g5
19298 movrgz %i4, %i7, %i5
19299 move %icc, %l1, %l4
19300 tg %icc, 0x4
19301 fmovse %xcc, %f11, %f4
19302 edge32ln %g4, %i0, %o1
19303 array8 %l5, %g2, %o3
19304 fmovrsgz %i6, %f28, %f9
19305 tneg %xcc, 0x6
19306 tsubcc %o6, 0x0FB6, %g1
19307 tpos %icc, 0x1
19308 set 0x32, %g2
19309 ldsba [%l7 + %g2] 0x14, %l6
19310 movle %icc, %o5, %o0
19311 fpmerge %f22, %f8, %f20
19312 tvc %xcc, 0x5
19313 edge16l %l2, %g7, %l3
19314 tle %icc, 0x4
19315 alignaddrl %o2, %o4, %i1
19316 tg %xcc, 0x6
19317 saved
19318 rdpr %cwp, %g1
19319 rdpr %cansave, %g2
19320 rdpr %canrestore, %g3
19321 rdpr %cleanwin, %g4
19322 rdpr %otherwin, %g5
19323 rdpr %wstate, %g6
19324 edge16ln %i2, %l0, %g6
19325 fandnot1s %f26, %f5, %f15
19326 movcs %xcc, %i3, %o7
19327 alignaddrl %g3, %i4, %i7
19328 add %l7, 0x48, %l6
19329 wr %g0, 0x11, %asi
19330 casxa [%l6] %asi, %i5, %g5
19331 tl %xcc, 0x7
19332 srl %l1, 0x1C, %g4
19333 array8 %i0, %l4, %l5
19334 movrlez %o1, 0x107, %o3
19335 movpos %icc, %i6, %g2
19336 movvs %icc, %o6, %l6
19337 tneg %xcc, 0x1
19338 fmovrdgez %g1, %f6, %f24
19339 fba %fcc0, loop_1587
19340 ta %icc, 0x6
19341 addc %o5, 0x0BBC, %o0
19342 udiv %l2, 0x045B, %l3
19343loop_1587:
19344 smul %g7, %o4, %o2
19345 movvs %icc, %i1, %i2
19346 movrgz %g6, 0x0D4, %l0
19347 set 0x38, %o1
19348 lduha [%l7 + %o1] 0x15, %i3
19349 edge32 %o7, %i4, %i7
19350 xor %i5, 0x0C65, %g5
19351 array32 %l1, %g3, %g4
19352 fabsd %f26, %f14
19353 udiv %l4, 0x1AE3, %i0
19354 sir 0x0AEE
19355 movge %icc, %l5, %o3
19356 subccc %o1, 0x108E, %i6
19357 edge8ln %g2, %o6, %l6
19358 bshuffle %f4, %f2, %f18
19359 movpos %icc, %o5, %g1
19360 fmovrsne %o0, %f7, %f0
19361 movvs %xcc, %l3, %g7
19362 andcc %o4, 0x0A8E, %l2
19363 ldd [%l7 + 0x48], %o2
19364 bvs,a,pt %xcc, loop_1588
19365 tleu %xcc, 0x2
19366 subcc %i1, 0x0319, %g6
19367 fbul,a %fcc0, loop_1589
19368loop_1588:
19369 movleu %icc, %i2, %i3
19370 fpsub32s %f15, %f28, %f3
19371 nop
19372 fitos %f3, %f2
19373 fstoi %f2, %f29
19374loop_1589:
19375 call loop_1590
19376 smulcc %o7, 0x0AEC, %i4
19377 fxor %f26, %f16, %f24
19378 smulcc %l0, %i7, %g5
19379loop_1590:
19380 fmovdne %xcc, %f3, %f8
19381 edge8ln %i5, %g3, %g4
19382 edge32l %l1, %l4, %l5
19383 movneg %xcc, %i0, %o1
19384 umul %o3, %g2, %o6
19385 nop
19386 setx 0xED512A71304DD105, %l0, %l6
19387 stx %l6, [%l7 + 0x38]
19388 ldx [%l7 + 0x38], %fsr
19389 srlx %l6, 0x13, %i6
19390 wr %g0, 0x89, %asi
19391 ldxa [%l7 + 0x38] %asi, %o5
19392 orn %o0, 0x1285, %g1
19393 movre %g7, 0x1AF, %o4
19394 tn %xcc, 0x6
19395 tsubcc %l2, 0x0A91, %l3
19396 call loop_1591
19397 fmovscs %xcc, %f13, %f30
19398 movrgez %o2, %i1, %g6
19399 sub %i2, %o7, %i4
19400loop_1591:
19401 mova %icc, %i3, %l0
19402 edge32ln %g5, %i5, %g3
19403 std %f20, [%l7 + 0x10]
19404 fpadd32s %f24, %f2, %f4
19405 movrgez %i7, 0x178, %l1
19406 movl %xcc, %l4, %l5
19407 movl %icc, %i0, %o1
19408 fmuld8ulx16 %f9, %f31, %f28
19409 fbul %fcc3, loop_1592
19410 move %xcc, %o3, %g4
19411 mova %icc, %o6, %l6
19412 membar 0x20
19413loop_1592:
19414 nop
19415 setx 0x150B1A78, %l0, %l6
19416 st %l6, [%l7 + 0x28]
19417 ld [%l7 + 0x28], %f21
19418 fsqrts %f21, %f20
19419 fbule,a %fcc2, loop_1593
19420 fmovdl %icc, %f18, %f17
19421 fba %fcc1, loop_1594
19422 flush %l7 + 0x7C
19423loop_1593:
19424 andncc %i6, %o5, %g2
19425 movrgz %g1, %g7, %o0
19426loop_1594:
19427 edge16n %o4, %l3, %o2
19428 fsrc1 %f12, %f10
19429 fmuld8ulx16 %f8, %f31, %f4
19430 wr %g0, 0x88, %asi
19431 lduha [%l7 + 0x4C] %asi, %l2
19432 movge %icc, %i1, %g6
19433 movgu %xcc, %o7, %i4
19434 nop
19435 set 0x52, %i3
19436 ldsh [%l7 + %i3], %i2
19437 subcc %i3, 0x07AF, %g5
19438 fmovdgu %icc, %f24, %f14
19439 movcc %xcc, %l0, %g3
19440 bvs,a loop_1595
19441 alignaddr %i7, %i5, %l4
19442 brlz %l1, loop_1596
19443 array8 %i0, %l5, %o3
19444loop_1595:
19445 bleu loop_1597
19446 fzero %f28
19447loop_1596:
19448 fbl,a %fcc1, loop_1598
19449 tl %xcc, 0x2
19450loop_1597:
19451 bpos %icc, loop_1599
19452 bneg,a,pt %icc, loop_1600
19453loop_1598:
19454 sra %o1, 0x01, %g4
19455 umulcc %l6, 0x1596, %i6
19456loop_1599:
19457 bcs,a %xcc, loop_1601
19458loop_1600:
19459 fmul8sux16 %f30, %f20, %f22
19460 tge %xcc, 0x1
19461 movrne %o6, %o5, %g1
19462loop_1601:
19463 ldx [%l7 + 0x78], %g2
19464 nop
19465 setx 0xA924574D, %l0, %l6
19466 st %l6, [%l7 + 0x28]
19467 ld [%l7 + 0x28], %f17
19468 setx 0xAF04571A, %l1, %l5
19469 st %l5, [%l7 + 0x10]
19470 ld [%l7 + 0x10], %f30
19471 fsubs %f30, %f17, %f28
19472 array16 %o0, %g7, %l3
19473 orncc %o2, 0x0224, %o4
19474 tgu %icc, 0x2
19475 tsubcctv %i1, 0x1D0D, %l2
19476 movgu %xcc, %g6, %i4
19477 movleu %xcc, %o7, %i3
19478 tg %xcc, 0x3
19479 movre %g5, %i2, %g3
19480 movgu %xcc, %l0, %i7
19481 subcc %l4, 0x1259, %i5
19482 set 0x7B, %o3
19483 ldsba [%l7 + %o3] 0x81, %l1
19484 wr %g0, 0x11, %asi
19485 ldstuba [%l7 + 0x5D] %asi, %i0
19486 popc %o3, %l5
19487 movre %g4, 0x2DA, %l6
19488 fba,a %fcc2, loop_1602
19489 sdivx %i6, 0x0C87, %o1
19490 fmovs %f30, %f15
19491 udiv %o6, 0x12E3, %g1
19492loop_1602:
19493 bleu,a loop_1603
19494 movrlz %g2, %o0, %o5
19495 orcc %g7, %l3, %o2
19496 fnands %f31, %f14, %f13
19497loop_1603:
19498 xnor %i1, 0x0455, %o4
19499 tgu %xcc, 0x2
19500 srax %l2, %i4, %g6
19501 fmovdg %xcc, %f30, %f0
19502 edge8l %i3, %o7, %g5
19503 tge %xcc, 0x5
19504 bne,a %xcc, loop_1604
19505 xnorcc %i2, %l0, %g3
19506 set 0x55, %o5
19507 ldstuba [%l7 + %o5] 0x88, %l4
19508loop_1604:
19509 prefetch [%l7 + 0x74], 0x2
19510 movcc %xcc, %i5, %l1
19511 edge16ln %i0, %i7, %o3
19512 nop
19513 setx 0xC3D023EA506A5B2C, %l0, %l6
19514 stx %l6, [%l7 + 0x10]
19515 ldx [%l7 + 0x10], %fsr
19516 sdivx %l5, 0x1E98, %g4
19517 tn %xcc, 0x1
19518 movn %icc, %i6, %o1
19519 tn %icc, 0x2
19520 bcs,a loop_1605
19521 nop
19522 setx 0xAFB17B1C, %l0, %l6
19523 st %l6, [%l7 + 0x28]
19524 ld [%l7 + 0x28], %f10
19525 setx 0x5DC3AFDD, %l1, %l5
19526 st %l5, [%l7 + 0x10]
19527 ld [%l7 + 0x10], %f9
19528 fmuls %f9, %f10, %f29
19529 udiv %l6, 0x1F38, %g1
19530 fmovdneg %icc, %f14, %f11
19531loop_1605:
19532 pdist %f16, %f12, %f4
19533 andn %o6, %o0, %g2
19534 addc %g7, 0x1B4E, %l3
19535 set 0x71, %g1
19536 lduba [%l7 + %g1] 0x19, %o2
19537 tgu %xcc, 0x2
19538 subc %i1, 0x1ADD, %o4
19539 fcmpgt16 %f26, %f18, %l2
19540 sub %i4, 0x0466, %g6
19541 xorcc %i3, %o7, %g5
19542 addccc %o5, %l0, %i2
19543 nop
19544 setx loop_1606, %l0, %l1
19545 wrpr 0x1, %tl
19546 wrpr %l1, %tnpc
19547 setx 0x34400001400, %l0, %l1
19548 wrpr %l1, %tstate
19549 wrhpr 0x4, %htstate
19550 done
19551 std %f18, [%l7 + 0x30]
19552 movre %g3, %l4, %i5
19553 wr %g0, 0x81, %asi
19554 stda %f16, [%l7 + 0x40] %asi
19555loop_1606:
19556 movge %icc, %l1, %i0
19557 edge16n %i7, %l5, %o3
19558 fpack16 %f16, %f27
19559 set 0x12, %o0
19560 ldsha [%l7 + %o0] 0x19, %g4
19561 fands %f1, %f29, %f9
19562 orncc %o1, 0x1661, %l6
19563 ldx [%l7 + 0x50], %g1
19564 membar 0x39
19565 bgu,pt %icc, loop_1607
19566 fxnors %f1, %f0, %f11
19567 andncc %i6, %o6, %g2
19568 smulcc %o0, %g7, %o2
19569loop_1607:
19570 fmovsleu %icc, %f1, %f11
19571 fmovd %f4, %f28
19572 fbu %fcc2, loop_1608
19573 sdivcc %i1, 0x12F2, %l3
19574 xnor %l2, 0x05CF, %o4
19575 fmuld8ulx16 %f9, %f3, %f28
19576loop_1608:
19577 smul %i4, 0x013F, %g6
19578 nop
19579 setx 0x55A17C7C4ED982F1, %l0, %l6
19580 stx %l6, [%l7 + 0x28]
19581 ldd [%l7 + 0x28], %f28
19582 setx 0x1EF6D8E68BA957C0, %l1, %l5
19583 stx %l5, [%l7 + 0x10]
19584 ldd [%l7 + 0x10], %f8
19585 fdivd %f8, %f28, %f2
19586 smulcc %o7, %g5, %i3
19587 edge8ln %o5, %l0, %g3
19588 tvc %icc, 0x0
19589 restored
19590 rdpr %cwp, %g1
19591 rdpr %cansave, %g2
19592 rdpr %canrestore, %g3
19593 rdpr %cleanwin, %g4
19594 rdpr %otherwin, %g5
19595 rdpr %wstate, %g6
19596 sethi 0x102F, %l4
19597 xor %i5, 0x1D48, %i2
19598 fbge,a %fcc1, loop_1609
19599 fands %f21, %f29, %f20
19600 umul %l1, %i0, %i7
19601 fbue %fcc3, loop_1610
19602loop_1609:
19603 fmovdvc %icc, %f24, %f25
19604 fmovsn %icc, %f1, %f24
19605 popc %o3, %l5
19606loop_1610:
19607 mulx %o1, %g4, %l6
19608 movn %icc, %i6, %o6
19609 bcc,a loop_1611
19610 tneg %icc, 0x0
19611 fpadd32 %f2, %f20, %f8
19612 edge16n %g2, %g1, %g7
19613loop_1611:
19614 fmovse %xcc, %f0, %f29
19615 nop
19616 set 0x20, %o4
19617 ldd [%l7 + %o4], %o2
19618 smulcc %i1, %o0, %l3
19619 edge8 %l2, %i4, %o4
19620 fmovde %xcc, %f2, %f13
19621 swap [%l7 + 0x54], %g6
19622 udivcc %o7, 0x0FBD, %g5
19623 sir 0x0526
19624 taddcctv %o5, %i3, %l0
19625 sll %g3, 0x10, %l4
19626 fmovrslz %i5, %f6, %f9
19627 movcc %xcc, %i2, %i0
19628 array8 %l1, %i7, %o3
19629 xorcc %o1, 0x0172, %g4
19630 fnands %f7, %f4, %f28
19631 alignaddr %l5, %i6, %l6
19632 fnor %f24, %f16, %f24
19633 brnz,a %g2, loop_1612
19634 fbug %fcc1, loop_1613
19635 and %g1, %g7, %o2
19636 stw %i1, [%l7 + 0x3C]
19637loop_1612:
19638 nop
19639 fitos %f11, %f5
19640 fstoi %f5, %f21
19641loop_1613:
19642 nop
19643 setx loop_1614, %l0, %l1
19644 jmpl %l1, %o6
19645 fmovrdgz %l3, %f16, %f22
19646 saved
19647 rdpr %cwp, %g1
19648 rdpr %cansave, %g2
19649 rdpr %canrestore, %g3
19650 rdpr %cleanwin, %g4
19651 rdpr %otherwin, %g5
19652 rdpr %wstate, %g6
19653 fpsub16s %f8, %f8, %f0
19654loop_1614:
19655 restored
19656 rdpr %cwp, %g1
19657 rdpr %cansave, %g2
19658 rdpr %canrestore, %g3
19659 rdpr %cleanwin, %g4
19660 rdpr %otherwin, %g5
19661 rdpr %wstate, %g6
19662 edge16n %o0, %i4, %l2
19663 udiv %o4, 0x1F0A, %o7
19664 movrlz %g5, %o5, %i3
19665 brgez %l0, loop_1615
19666 fexpand %f27, %f4
19667 movrlz %g3, 0x0B5, %g6
19668 sir 0x174A
19669loop_1615:
19670 tne %icc, 0x7
19671 edge8 %i5, %i2, %l4
19672 tvs %xcc, 0x6
19673 xnorcc %l1, 0x1109, %i7
19674 orncc %o3, %i0, %o1
19675 edge16l %l5, %g4, %i6
19676 movrlz %l6, 0x1DC, %g2
19677 xnor %g1, 0x1675, %g7
19678 bn,a,pt %xcc, loop_1616
19679 nop
19680 setx 0x95379A6C, %l0, %l6
19681 st %l6, [%l7 + 0x28]
19682 ld [%l7 + 0x28], %f20
19683 setx 0x9BB864B0, %l1, %l5
19684 st %l5, [%l7 + 0x10]
19685 ld [%l7 + 0x10], %f25
19686 fsubs %f25, %f20, %f6
19687 fxnors %f5, %f24, %f26
19688 movvc %xcc, %i1, %o2
19689loop_1616:
19690 sethi 0x1EA5, %o6
19691 ldd [%l7 + 0x40], %f16
19692 fnot2s %f19, %f9
19693 sll %o0, 0x1E, %i4
19694 fmovdgu %xcc, %f13, %f29
19695 movpos %icc, %l3, %o4
19696 restored
19697 rdpr %cwp, %g1
19698 rdpr %cansave, %g2
19699 rdpr %canrestore, %g3
19700 rdpr %cleanwin, %g4
19701 rdpr %otherwin, %g5
19702 rdpr %wstate, %g6
19703 udivcc %o7, 0x1CBA, %g5
19704 edge32n %o5, %l2, %l0
19705 set 0x28, %l3
19706 ldswa [%l7 + %l3] 0x81, %g3
19707 sethi 0x0119, %g6
19708 bneg %xcc, loop_1617
19709 movneg %icc, %i5, %i3
19710 andncc %i2, %l4, %l1
19711 xor %i7, %i0, %o3
19712loop_1617:
19713 xnor %o1, 0x010F, %l5
19714 movg %icc, %i6, %l6
19715 sdivx %g2, 0x06CC, %g1
19716 edge16ln %g7, %i1, %g4
19717 movvs %xcc, %o2, %o6
19718 fnot1s %f1, %f9
19719 wr %g0, 0x19, %asi
19720 swapa [%l7 + 0x10] %asi, %o0
19721 saved
19722 rdpr %cwp, %g1
19723 rdpr %cansave, %g2
19724 rdpr %canrestore, %g3
19725 rdpr %cleanwin, %g4
19726 rdpr %otherwin, %g5
19727 rdpr %wstate, %g6
19728 tsubcctv %i4, 0x08C0, %o4
19729 movcs %icc, %o7, %g5
19730 edge32l %l3, %l2, %l0
19731 tneg %icc, 0x5
19732 call loop_1618
19733 tne %icc, 0x0
19734 fmovdg %icc, %f13, %f3
19735 fzero %f8
19736loop_1618:
19737 alignaddrl %o5, %g6, %g3
19738 movcc %xcc, %i5, %i3
19739 sllx %i2, 0x0E, %l4
19740 movrgez %i7, %l1, %o3
19741 tle %icc, 0x1
19742 stbar
19743 andcc %o1, %l5, %i0
19744 movrne %l6, 0x23F, %g2
19745 nop
19746 fitos %f0, %f4
19747 add %l7, 0x44, %l6
19748 wr %g0, 0x80, %asi
19749 lda [%l6] %asi, %g1
19750 casa [%l6] 0x80, %g1, %i6
19751 restored
19752 rdpr %cwp, %g1
19753 rdpr %cansave, %g2
19754 rdpr %canrestore, %g3
19755 rdpr %cleanwin, %g4
19756 rdpr %otherwin, %g5
19757 rdpr %wstate, %g6
19758 tgu %xcc, 0x0
19759 fmovsne %icc, %f18, %f29
19760 nop
19761 setx 0x1EF69664BBD834C8, %l0, %l6
19762 stx %l6, [%l7 + 0x28]
19763 ldd [%l7 + 0x28], %f2
19764 setx 0x0B47DDEB0D6B47A9, %l1, %l5
19765 stx %l5, [%l7 + 0x10]
19766 ldd [%l7 + 0x10], %f6
19767 fdivd %f6, %f2, %f26
19768 nop
19769 fitos %f9, %f30
19770 fstox %f30, %f6
19771 sra %i1, 0x0D, %g7
19772 mulx %g4, %o2, %o6
19773 andcc %o0, %o4, %o7
19774 add %l7, 0x70, %l6
19775 wr %g0, 0x04, %asi
19776 casxa [%l6] 0x04, %i4, %g5
19777 movre %l3, 0x323, %l0
19778 tcs %icc, 0x2
19779 addccc %o5, 0x15AD, %g6
19780 fcmpne16 %f2, %f24, %g3
19781 fands %f4, %f23, %f6
19782 fmovdvs %xcc, %f13, %f15
19783 sdivx %l2, 0x1B96, %i3
19784 ldstub [%l7 + 0x18], %i2
19785 mulx %l4, %i7, %i5
19786 movrne %o3, 0x04C, %o1
19787 fmovsn %icc, %f19, %f6
19788 movneg %xcc, %l1, %l5
19789 movrlez %l6, 0x107, %g2
19790 nop
19791 fitod %f2, %f2
19792 fdtos %f2, %f28
19793 movge %icc, %g1, %i6
19794 bcc,pn %icc, loop_1619
19795 fbge,a %fcc0, loop_1620
19796 xorcc %i0, 0x05AE, %i1
19797 fmovsneg %xcc, %f12, %f26
19798loop_1619:
19799 movvc %icc, %g7, %g4
19800loop_1620:
19801 fmul8ulx16 %f20, %f8, %f6
19802 or %o6, 0x0976, %o2
19803 movpos %xcc, %o4, %o7
19804 sll %i4, %g5, %l3
19805 sdivcc %l0, 0x000E, %o5
19806 subcc %g6, 0x1C97, %g3
19807 movrlz %o0, %i3, %i2
19808 mulscc %l2, 0x1A4C, %i7
19809 fpadd32s %f0, %f30, %f29
19810 fmovrsne %l4, %f5, %f28
19811 tvs %xcc, 0x3
19812 fornot2s %f16, %f28, %f26
19813 nop
19814 set 0x10, %g5
19815 std %f10, [%l7 + %g5]
19816 movg %icc, %i5, %o1
19817 tle %xcc, 0x0
19818 tsubcc %l1, %l5, %o3
19819 orn %g2, 0x00BB, %l6
19820 fmovdneg %xcc, %f29, %f16
19821 movpos %xcc, %g1, %i0
19822 array32 %i6, %g7, %g4
19823 bgu,a loop_1621
19824 bg %icc, loop_1622
19825 xnor %o6, %o2, %o4
19826 nop
19827 setx 0x9FFA9A0B, %l0, %l6
19828 st %l6, [%l7 + 0x28]
19829 ld [%l7 + 0x28], %f1
19830 setx 0xB20E4B84, %l1, %l5
19831 st %l5, [%l7 + 0x10]
19832 ld [%l7 + 0x10], %f25
19833 fdivs %f25, %f1, %f23
19834loop_1621:
19835 umulcc %o7, 0x0892, %i1
19836loop_1622:
19837 tne %icc, 0x4
19838 sll %i4, 0x1E, %g5
19839 array32 %l0, %l3, %o5
19840 membar #Sync
19841 wr %g0, 0xf8, %asi
19842 ldda [%l7 + 0x40] %asi, %f16
19843 movrlz %g3, 0x2BD, %o0
19844 bneg,a loop_1623
19845 fmovsg %icc, %f26, %f27
19846 nop
19847 setx 0x904E7B14, %l0, %l6
19848 st %l6, [%l7 + 0x6C]
19849 ld [%l7 + 0x6C], %fsr
19850 fbge,a %fcc0, loop_1624
19851loop_1623:
19852 smul %g6, 0x1BF9, %i2
19853 movvs %xcc, %i3, %l2
19854 movvc %icc, %l4, %i7
19855loop_1624:
19856 tcc %xcc, 0x7
19857 fcmpeq32 %f30, %f22, %o1
19858 movg %icc, %l1, %i5
19859 movneg %xcc, %o3, %g2
19860 tl %icc, 0x2
19861 srlx %l5, %g1, %i0
19862 sub %i6, 0x193D, %l6
19863 nop
19864 setx 0x204E84E6, %l0, %l6
19865 st %l6, [%l7 + 0x30]
19866 ld [%l7 + 0x30], %fsr
19867 set 0x220, %g3
19868 ldxa [%g0 + %g3] 0x52, %g4
19869 edge16 %o6, %o2, %g7
19870 xor %o4, %o7, %i4
19871 movne %xcc, %g5, %l0
19872 movcs %icc, %i1, %o5
19873 sth %g3, [%l7 + 0x40]
19874 movg %icc, %l3, %g6
19875 add %l7, 0x78, %l6
19876 wr %g0, 0x89, %asi
19877 ldxa [%l6] %asi, %o0
19878 casxa [%l6] 0x89, %o0, %i3
19879 stw %i2, [%l7 + 0x74]
19880 tsubcctv %l4, %l2, %i7
19881 fnot1s %f13, %f25
19882 umul %o1, 0x1FE0, %l1
19883 tge %icc, 0x0
19884 movrne %o3, 0x373, %g2
19885 brz %i5, loop_1625
19886 subcc %l5, %g1, %i0
19887 alignaddr %l6, %g4, %i6
19888 xor %o6, %g7, %o2
19889loop_1625:
19890 subccc %o7, 0x1797, %i4
19891 sll %o4, 0x07, %g5
19892 tvc %icc, 0x4
19893 and %i1, 0x047C, %l0
19894 subc %g3, %l3, %g6
19895 array32 %o0, %o5, %i3
19896 bcs %icc, loop_1626
19897 mulx %l4, %i2, %i7
19898 bl,a %icc, loop_1627
19899 mulx %o1, 0x036D, %l2
19900loop_1626:
19901 edge8ln %l1, %g2, %i5
19902 movrlez %o3, 0x130, %g1
19903loop_1627:
19904 fnands %f31, %f18, %f20
19905 mulx %l5, %i0, %l6
19906 fbu %fcc2, loop_1628
19907 fcmpgt32 %f10, %f18, %i6
19908 fbu %fcc3, loop_1629
19909 nop
19910 setx 0x0172080D, %l0, %l6
19911 st %l6, [%l7 + 0x28]
19912 ld [%l7 + 0x28], %f0
19913 setx 0xC85CC115, %l1, %l5
19914 st %l5, [%l7 + 0x10]
19915 ld [%l7 + 0x10], %f13
19916 fadds %f13, %f0, %f26
19917loop_1628:
19918 ldx [%l7 + 0x20], %g4
19919 array32 %g7, %o6, %o7
19920loop_1629:
19921 movl %icc, %i4, %o2
19922 movl %xcc, %o4, %i1
19923 ta %xcc, 0x2
19924 tn %icc, 0x6
19925 nop
19926 setx 0x7733FEAD, %l0, %l6
19927 st %l6, [%l7 + 0x28]
19928 ld [%l7 + 0x28], %f3
19929 setx 0x63A60513, %l1, %l5
19930 st %l5, [%l7 + 0x10]
19931 ld [%l7 + 0x10], %f9
19932 fsubs %f9, %f3, %f2
19933 movrlez %l0, %g3, %l3
19934 sllx %g5, %g6, %o0
19935 ta %icc, 0x7
19936 and %o5, %l4, %i2
19937 stb %i3, [%l7 + 0x59]
19938 tpos %xcc, 0x2
19939 bn loop_1630
19940 taddcctv %i7, %l2, %l1
19941 stbar
19942 set 0x7E, %i2
19943 stha %g2, [%l7 + %i2] 0xea
19944 membar #Sync
19945loop_1630:
19946 edge16ln %i5, %o1, %g1
19947 tcs %xcc, 0x4
19948 movrne %o3, 0x2E8, %l5
19949 edge16ln %i0, %l6, %g4
19950 fpsub16 %f14, %f10, %f26
19951 udiv %i6, 0x1FDC, %o6
19952 fpmerge %f14, %f26, %f8
19953 xnor %g7, %o7, %i4
19954 tgu %icc, 0x4
19955 fnegs %f29, %f11
19956 fornot1s %f27, %f16, %f0
19957 te %xcc, 0x0
19958 movrgez %o2, 0x080, %i1
19959 fors %f25, %f24, %f26
19960 movgu %xcc, %l0, %g3
19961 set 0x1D, %l5
19962 stba %l3, [%l7 + %l5] 0xe2
19963 membar #Sync
19964 orncc %g5, %o4, %g6
19965 taddcctv %o5, 0x032C, %l4
19966 addc %o0, 0x05E0, %i3
19967 addc %i7, 0x12F5, %l2
19968 movvs %xcc, %l1, %g2
19969 edge32 %i2, %o1, %i5
19970 subcc %o3, 0x180F, %l5
19971 subc %g1, 0x1AA0, %i0
19972 lduh [%l7 + 0x14], %g4
19973 movg %icc, %i6, %l6
19974 fnegd %f28, %f20
19975 edge32n %o6, %g7, %o7
19976 mova %xcc, %o2, %i4
19977 wr %g0, 0x88, %asi
19978 lduba [%l7 + 0x3C] %asi, %l0
19979 edge16 %i1, %g3, %g5
19980 wr %g0, 0x18, %asi
19981 ldda [%l7 + 0x40] %asi, %f16
19982 fbge %fcc1, loop_1631
19983 fmovdgu %icc, %f11, %f25
19984 udiv %l3, 0x11E5, %g6
19985 mova %icc, %o5, %l4
19986loop_1631:
19987 movrne %o0, %o4, %i3
19988 movpos %icc, %l2, %i7
19989 move %icc, %l1, %i2
19990 tvc %icc, 0x2
19991 taddcc %o1, %i5, %o3
19992 ldstub [%l7 + 0x68], %l5
19993 taddcctv %g2, 0x024D, %i0
19994 fblg,a %fcc0, loop_1632
19995 nop
19996 setx 0xC764F70E2026F72F, %l0, %l6
19997 stx %l6, [%l7 + 0x28]
19998 ldd [%l7 + 0x28], %f16
19999 setx 0x1400781BDD64023F, %l1, %l5
20000 stx %l5, [%l7 + 0x10]
20001 ldd [%l7 + 0x10], %f8
20002 fsubd %f8, %f16, %f26
20003 tsubcctv %g4, %i6, %g1
20004 addccc %l6, 0x0EB2, %g7
20005loop_1632:
20006 array16 %o7, %o2, %i4
20007 nop
20008 fitod %f2, %f14
20009 fdtox %f14, %f20
20010 fxtod %f20, %f26
20011 fbug %fcc0, loop_1633
20012 tpos %xcc, 0x4
20013 array8 %o6, %i1, %g3
20014 nop
20015 fitod %f4, %f10
20016 fdtos %f10, %f25
20017loop_1633:
20018 add %g5, %l3, %g6
20019 tvs %xcc, 0x1
20020 movrlez %l0, 0x26E, %o5
20021 edge16l %l4, %o4, %i3
20022 movneg %xcc, %o0, %l2
20023 addcc %l1, 0x1E52, %i2
20024 srax %i7, %i5, %o3
20025 fbl,a %fcc0, loop_1634
20026 bvs,a,pn %icc, loop_1635
20027 fbl %fcc0, loop_1636
20028 nop
20029 setx loop_1637, %l0, %l1
20030 wrpr 0x1, %tl
20031 wrpr %l1, %tnpc
20032 setx 0x34400001400, %l0, %l1
20033 wrpr %l1, %tstate
20034 wrhpr 0x4, %htstate
20035 done
20036loop_1634:
20037 movrlez %o1, 0x240, %g2
20038loop_1635:
20039 tgu %icc, 0x2
20040loop_1636:
20041 alignaddr %i0, %l5, %g4
20042loop_1637:
20043 sllx %g1, 0x01, %i6
20044 add %l7, 0x34, %l6
20045 wr %g0, 0x10, %asi
20046 lda [%l6] %asi, %g7
20047 casa [%l6] 0x10, %g7, %l6
20048 fbo %fcc1, loop_1638
20049 array8 %o2, %o7, %i4
20050 movcc %icc, %o6, %i1
20051 tsubcc %g5, 0x0701, %l3
20052loop_1638:
20053 andcc %g6, %g3, %o5
20054 fbne %fcc3, loop_1639
20055 bg,a %icc, loop_1640
20056 addccc %l0, %l4, %i3
20057 tg %icc, 0x1
20058loop_1639:
20059 fmovrslez %o4, %f14, %f30
20060loop_1640:
20061 brlz,a %l2, loop_1641
20062 edge16ln %l1, %o0, %i7
20063 fmovde %icc, %f21, %f12
20064 subc %i5, 0x0552, %i2
20065loop_1641:
20066 edge16l %o1, %o3, %i0
20067 edge8n %g2, %l5, %g4
20068 and %g1, 0x1771, %g7
20069 brlz,a %l6, loop_1642
20070 std %f22, [%l7 + 0x50]
20071 lduh [%l7 + 0x24], %i6
20072 sir 0x0D17
20073loop_1642:
20074 movne %icc, %o7, %o2
20075 movrgez %i4, %i1, %o6
20076 xnor %g5, 0x19F3, %l3
20077 andn %g6, 0x1B75, %g3
20078 fbuge,a %fcc0, loop_1643
20079 movre %l0, 0x1AC, %l4
20080 bn %icc, loop_1644
20081 bneg,a loop_1645
20082loop_1643:
20083 andcc %o5, %o4, %i3
20084 set 0x40, %i1
20085 ldda [%l7 + %i1] 0x89, %f0
20086loop_1644:
20087 move %xcc, %l2, %o0
20088loop_1645:
20089 restored
20090 rdpr %cwp, %g1
20091 rdpr %cansave, %g2
20092 rdpr %canrestore, %g3
20093 rdpr %cleanwin, %g4
20094 rdpr %otherwin, %g5
20095 rdpr %wstate, %g6
20096 fmul8x16au %f26, %f3, %f2
20097 fmovdcc %icc, %f15, %f30
20098 movn %xcc, %l1, %i7
20099 fpadd32s %f29, %f21, %f5
20100 array16 %i5, %i2, %o3
20101 edge16 %i0, %o1, %l5
20102 tsubcc %g4, 0x1D81, %g2
20103 fpmerge %f10, %f10, %f22
20104 ldstub [%l7 + 0x24], %g7
20105 orncc %l6, 0x0D02, %i6
20106 orncc %g1, %o7, %o2
20107 srlx %i1, 0x18, %o6
20108 fbg %fcc1, loop_1646
20109 fmovrdlz %i4, %f10, %f10
20110 fmovdl %icc, %f27, %f0
20111 ldd [%l7 + 0x18], %f30
20112loop_1646:
20113 tl %xcc, 0x0
20114 bleu,pt %xcc, loop_1647
20115 movvs %icc, %g5, %g6
20116 fmuld8sux16 %f24, %f14, %f6
20117 udiv %l3, 0x1A14, %g3
20118loop_1647:
20119 fmovsvs %icc, %f9, %f3
20120 movrgz %l4, %o5, %o4
20121 tg %icc, 0x7
20122 fbule,a %fcc3, loop_1648
20123 tge %icc, 0x5
20124 fbe %fcc0, loop_1649
20125 ldstub [%l7 + 0x5B], %l0
20126loop_1648:
20127 fcmpne32 %f10, %f8, %l2
20128 movg %xcc, %i3, %l1
20129loop_1649:
20130 orncc %o0, %i5, %i7
20131 fsrc1 %f24, %f20
20132 movleu %icc, %o3, %i0
20133 membar 0x79
20134 xnorcc %i2, 0x1732, %l5
20135 edge32l %o1, %g2, %g4
20136 tne %icc, 0x0
20137 nop
20138 setx 0xD33CDBCF, %l0, %l6
20139 st %l6, [%l7 + 0x28]
20140 ld [%l7 + 0x28], %f1
20141 setx 0xBB0444D7, %l1, %l5
20142 st %l5, [%l7 + 0x10]
20143 ld [%l7 + 0x10], %f31
20144 fsubs %f31, %f1, %f5
20145 movcc %icc, %g7, %i6
20146 fmovdvs %icc, %f14, %f18
20147 array8 %l6, %o7, %g1
20148 mova %xcc, %o2, %i1
20149 movpos %icc, %i4, %g5
20150 xor %g6, 0x1872, %l3
20151 fmovda %icc, %f17, %f24
20152 tvc %xcc, 0x7
20153 xnor %o6, 0x10BC, %l4
20154 brgez,a %o5, loop_1650
20155 tsubcctv %g3, %l0, %l2
20156 edge8ln %i3, %o4, %l1
20157 fmovdl %icc, %f8, %f21
20158loop_1650:
20159 nop
20160 wr %g0, 0xe3, %asi
20161 stxa %o0, [%l7 + 0x10] %asi
20162 membar #Sync
20163 mova %xcc, %i7, %i5
20164 smulcc %i0, %i2, %o3
20165 saved
20166 rdpr %cwp, %g1
20167 rdpr %cansave, %g2
20168 rdpr %canrestore, %g3
20169 rdpr %cleanwin, %g4
20170 rdpr %otherwin, %g5
20171 rdpr %wstate, %g6
20172 fandnot1s %f0, %f26, %f9
20173 ldsw [%l7 + 0x78], %o1
20174 srl %l5, 0x05, %g2
20175 andcc %g7, 0x0908, %i6
20176 bcc,pt %xcc, loop_1651
20177 fandnot1 %f30, %f2, %f28
20178 ba,a,pn %xcc, loop_1652
20179 pdist %f22, %f14, %f28
20180loop_1651:
20181 fbg %fcc1, loop_1653
20182 array32 %l6, %g4, %g1
20183loop_1652:
20184 nop
20185 fitod %f19, %f18
20186 fands %f9, %f8, %f21
20187loop_1653:
20188 xor %o7, %o2, %i4
20189 bpos,a,pt %xcc, loop_1654
20190 movgu %icc, %i1, %g5
20191 srax %g6, %o6, %l3
20192 set 0x44, %i7
20193 ldsha [%l7 + %i7] 0x80, %o5
20194loop_1654:
20195 fpadd16 %f20, %f14, %f8
20196 movcs %icc, %g3, %l0
20197 fmovs %f10, %f19
20198 nop
20199 setx loop_1655, %l0, %l1
20200 wrpr 0x1, %tl
20201 wrpr %l1, %tnpc
20202 setx 0x34400001400, %l0, %l1
20203 wrpr %l1, %tstate
20204 wrhpr 0x4, %htstate
20205 done
20206 fmovdg %icc, %f25, %f22
20207 udiv %l4, 0x071D, %l2
20208 set 0x30, %o2
20209 ldxa [%g0 + %o2] 0x20, %o4
20210loop_1655:
20211 movgu %xcc, %l1, %i3
20212 tvc %icc, 0x5
20213 ldsb [%l7 + 0x2A], %o0
20214 tsubcctv %i7, 0x19F1, %i5
20215 mulx %i2, %i0, %o3
20216 movrlz %l5, %o1, %g7
20217 tne %icc, 0x5
20218 sethi 0x1B3F, %g2
20219 set 0x2C, %l0
20220 swapa [%l7 + %l0] 0x10, %l6
20221 brlz %i6, loop_1656
20222 tg %icc, 0x0
20223 or %g1, 0x10FB, %g4
20224 fmovrse %o2, %f19, %f29
20225loop_1656:
20226 bneg,a,pn %icc, loop_1657
20227 sll %i4, 0x0E, %o7
20228 srax %g5, 0x07, %i1
20229 nop
20230 setx loop_1658, %l0, %l1
20231 wrpr 0x1, %tl
20232 wrpr %l1, %tnpc
20233 setx 0x34400001400, %l0, %l1
20234 wrpr %l1, %tstate
20235 wrhpr 0x4, %htstate
20236 done
20237loop_1657:
20238 saved
20239 rdpr %cwp, %g1
20240 rdpr %cansave, %g2
20241 rdpr %canrestore, %g3
20242 rdpr %cleanwin, %g4
20243 rdpr %otherwin, %g5
20244 rdpr %wstate, %g6
20245 taddcc %o6, %g6, %o5
20246 fbge %fcc3, loop_1659
20247loop_1658:
20248 smul %g3, %l3, %l0
20249 udivcc %l4, 0x1FCA, %o4
20250 addccc %l1, 0x05C8, %l2
20251loop_1659:
20252 xnor %i3, 0x0171, %o0
20253 movrlez %i5, 0x06E, %i7
20254 movvc %icc, %i2, %i0
20255 movrgz %l5, 0x191, %o3
20256 movrgz %o1, 0x046, %g7
20257 movre %l6, 0x06E, %g2
20258 bvs %xcc, loop_1660
20259 fpackfix %f28, %f28
20260 brlez %g1, loop_1661
20261 brlez,a %g4, loop_1662
20262loop_1660:
20263 tvc %icc, 0x4
20264 subc %i6, 0x02C0, %i4
20265loop_1661:
20266 xnor %o7, %o2, %i1
20267loop_1662:
20268 fnor %f22, %f2, %f8
20269 udivcc %g5, 0x1CDB, %o6
20270 wr %g0, 0x80, %asi
20271 lduha [%l7 + 0x30] %asi, %o5
20272 addcc %g6, 0x1C09, %l3
20273 srlx %g3, 0x06, %l0
20274 stbar
20275 addc %l4, %l1, %o4
20276 edge8ln %i3, %o0, %l2
20277 movl %xcc, %i5, %i2
20278 edge8n %i0, %l5, %i7
20279 subc %o3, 0x03A8, %o1
20280 membar #Sync
20281 set 0x40, %g4
20282 ldda [%l7 + %g4] 0x1f, %f16
20283 add %g7, 0x027C, %g2
20284 taddcctv %l6, %g4, %g1
20285 nop
20286 setx loop_1663, %l0, %l1
20287 jmpl %l1, %i6
20288 movle %xcc, %i4, %o2
20289 tgu %xcc, 0x6
20290 addccc %i1, 0x0C33, %o7
20291loop_1663:
20292 tvc %xcc, 0x6
20293 be,a,pn %icc, loop_1664
20294 andn %g5, 0x1284, %o5
20295 tcs %icc, 0x1
20296 wr %g0, 0x10, %asi
20297 lduwa [%l7 + 0x48] %asi, %o6
20298loop_1664:
20299 ldstub [%l7 + 0x47], %l3
20300 tle %icc, 0x1
20301 tl %icc, 0x4
20302 subc %g6, %g3, %l4
20303 edge8 %l1, %o4, %i3
20304 bl,a %xcc, loop_1665
20305 addcc %o0, %l0, %i5
20306 bvs,a %icc, loop_1666
20307 taddcctv %l2, 0x0281, %i2
20308loop_1665:
20309 bvs,pn %icc, loop_1667
20310 sir 0x0553
20311loop_1666:
20312 fzero %f28
20313 fbul %fcc0, loop_1668
20314loop_1667:
20315 udivx %l5, 0x05A6, %i7
20316 taddcc %o3, %i0, %g7
20317 movrne %o1, 0x275, %l6
20318loop_1668:
20319 nop
20320 set 0x58, %o7
20321 ldx [%l7 + %o7], %g2
20322 nop
20323 fitod %f12, %f12
20324 fdtos %f12, %f19
20325 te %xcc, 0x5
20326 fmovrde %g4, %f26, %f24
20327 fba %fcc0, loop_1669
20328 fmovrse %g1, %f8, %f14
20329 fmovda %icc, %f6, %f27
20330 flush %l7 + 0x54
20331loop_1669:
20332 sethi 0x1856, %i6
20333 mulx %i4, %o2, %o7
20334 fcmpgt32 %f16, %f26, %i1
20335 xnor %g5, %o6, %l3
20336 fmovrsne %o5, %f0, %f2
20337 fmovs %f21, %f22
20338 fmovse %xcc, %f18, %f29
20339 edge8ln %g3, %g6, %l4
20340 set 0x57, %i0
20341 lduba [%l7 + %i0] 0x19, %o4
20342 wr %g0, 0x04, %asi
20343 lduba [%l7 + 0x3E] %asi, %l1
20344 edge32 %i3, %o0, %l0
20345 ldsw [%l7 + 0x64], %i5
20346 tneg %xcc, 0x1
20347 fandnot2 %f10, %f28, %f16
20348 sllx %i2, %l2, %i7
20349 ldsw [%l7 + 0x30], %l5
20350 stw %o3, [%l7 + 0x10]
20351 nop
20352 setx loop_1670, %l0, %l1
20353 jmpl %l1, %i0
20354 fnands %f23, %f14, %f3
20355 ldd [%l7 + 0x70], %o0
20356 ldd [%l7 + 0x20], %g6
20357loop_1670:
20358 fbo %fcc2, loop_1671
20359 fmovsl %xcc, %f15, %f11
20360 nop
20361 setx 0xDCC3D7D5, %l0, %l6
20362 st %l6, [%l7 + 0x28]
20363 ld [%l7 + 0x28], %f20
20364 setx 0x6E8F49F0, %l1, %l5
20365 st %l5, [%l7 + 0x10]
20366 ld [%l7 + 0x10], %f19
20367 fadds %f19, %f20, %f7
20368 nop
20369 fitos %f5, %f24
20370 fstox %f24, %f26
20371loop_1671:
20372 sir 0x17B0
20373 fbuge %fcc3, loop_1672
20374 bge,a,pt %xcc, loop_1673
20375 prefetch [%l7 + 0x14], 0x0
20376 subcc %g2, 0x1577, %g4
20377loop_1672:
20378 array32 %l6, %g1, %i4
20379loop_1673:
20380 nop
20381 set 0x3C, %l4
20382 sta %f19, [%l7 + %l4] 0x89
20383 wr %g0, 0x81, %asi
20384 lda [%l7 + 0x10] %asi, %f26
20385 bg,a loop_1674
20386 fnot2 %f10, %f10
20387 nop
20388 setx 0x4D784AB108D3E05C, %l0, %l6
20389 stx %l6, [%l7 + 0x28]
20390 ldd [%l7 + 0x28], %f20
20391 setx 0xA6A44CC65FF8C8A8, %l1, %l5
20392 stx %l5, [%l7 + 0x10]
20393 ldd [%l7 + 0x10], %f2
20394 faddd %f2, %f20, %f20
20395 bl %icc, loop_1675
20396loop_1674:
20397 bcs,pt %icc, loop_1676
20398 movvs %icc, %o2, %i6
20399 brgez %o7, loop_1677
20400loop_1675:
20401 brnz %i1, loop_1678
20402loop_1676:
20403 mulscc %g5, 0x1ADC, %o6
20404 tsubcctv %l3, %o5, %g6
20405loop_1677:
20406 smulcc %l4, %g3, %o4
20407loop_1678:
20408 fmovsl %icc, %f17, %f7
20409 nop
20410 set 0x74, %i4
20411 lduw [%l7 + %i4], %l1
20412 fbuge,a %fcc1, loop_1679
20413 fbue,a %fcc1, loop_1680
20414 nop
20415 fitod %f8, %f20
20416 fdtox %f20, %f6
20417 te %xcc, 0x0
20418loop_1679:
20419 prefetch [%l7 + 0x64], 0x0
20420loop_1680:
20421 sth %i3, [%l7 + 0x5E]
20422 brgez,a %o0, loop_1681
20423 fpsub32s %f6, %f12, %f11
20424 smulcc %l0, %i2, %l2
20425 bl,pt %icc, loop_1682
20426loop_1681:
20427 fmovrsne %i5, %f22, %f3
20428 bvc,a loop_1683
20429 edge32 %l5, %i7, %i0
20430loop_1682:
20431 sub %o1, 0x0817, %g7
20432 andn %o3, %g2, %l6
20433loop_1683:
20434 subcc %g1, %g4, %i4
20435 fmovrse %o2, %f30, %f16
20436 edge16ln %i6, %i1, %g5
20437 movcc %icc, %o7, %l3
20438 ldsw [%l7 + 0x38], %o5
20439 edge8ln %o6, %g6, %l4
20440 bcc,a %icc, loop_1684
20441 orncc %g3, %l1, %o4
20442 edge8n %i3, %o0, %l0
20443 movrlez %i2, %l2, %i5
20444loop_1684:
20445 lduw [%l7 + 0x74], %i7
20446 for %f6, %f14, %f26
20447 std %f20, [%l7 + 0x18]
20448 sll %i0, %l5, %o1
20449 ta %icc, 0x0
20450 edge8n %g7, %o3, %g2
20451 tpos %xcc, 0x3
20452 addccc %g1, %g4, %i4
20453 fmul8x16au %f8, %f26, %f10
20454 orncc %l6, %i6, %o2
20455 nop
20456 setx 0x029483FFB13F0DF2, %l0, %l6
20457 stx %l6, [%l7 + 0x28]
20458 ldd [%l7 + 0x28], %f12
20459 setx 0x5702576B2AAE170F, %l1, %l5
20460 stx %l5, [%l7 + 0x10]
20461 ldd [%l7 + 0x10], %f10
20462 faddd %f10, %f12, %f0
20463 fbge,a %fcc3, loop_1685
20464 movl %xcc, %g5, %o7
20465 movl %icc, %l3, %o5
20466 andcc %i1, 0x1896, %o6
20467loop_1685:
20468 fpack16 %f0, %f27
20469 sethi 0x0CEE, %l4
20470 andcc %g6, %g3, %o4
20471 tsubcc %l1, %i3, %l0
20472 edge16 %i2, %l2, %o0
20473 fbg %fcc3, loop_1686
20474 nop
20475 setx loop_1687, %l0, %l1
20476 wrpr 0x1, %tl
20477 wrpr %l1, %tpc
20478 add %l1, 0x4, %l1
20479 wrpr %l1, %tnpc
20480 setx 0x34400001400, %l0, %l1
20481 wrpr %l1, %tstate
20482 wrhpr 0x4, %htstate
20483 retry
20484 tge %icc, 0x0
20485 ble %xcc, loop_1688
20486loop_1686:
20487 edge8l %i5, %i0, %i7
20488loop_1687:
20489 movrlz %l5, %g7, %o3
20490 alignaddrl %g2, %g1, %g4
20491loop_1688:
20492 movgu %xcc, %i4, %l6
20493 fsrc1s %f10, %f29
20494 umul %o1, %o2, %i6
20495 wr %g0, 0x80, %asi
20496 stha %o7, [%l7 + 0x76] %asi
20497 nop
20498 setx loop_1689, %l0, %l1
20499 wrpr 0x1, %tl
20500 wrpr %l1, %tnpc
20501 setx 0x34400001400, %l0, %l1
20502 wrpr %l1, %tstate
20503 wrhpr 0x4, %htstate
20504 done
20505 udivx %g5, 0x18DD, %o5
20506 movpos %icc, %l3, %o6
20507 addc %l4, %g6, %i1
20508loop_1689:
20509 saved
20510 rdpr %cwp, %g1
20511 rdpr %cansave, %g2
20512 rdpr %canrestore, %g3
20513 rdpr %cleanwin, %g4
20514 rdpr %otherwin, %g5
20515 rdpr %wstate, %g6
20516 movgu %icc, %g3, %l1
20517 movcc %icc, %o4, %l0
20518 brgez %i2, loop_1690
20519 addcc %i3, %o0, %i5
20520 sir 0x11A0
20521 orn %i0, 0x1649, %l2
20522loop_1690:
20523 edge8 %l5, %g7, %o3
20524 subc %i7, 0x163E, %g1
20525 addcc %g2, %g4, %l6
20526 fone %f24
20527 fpsub16s %f4, %f23, %f25
20528 xnorcc %o1, 0x143E, %o2
20529 fbu,a %fcc2, loop_1691
20530 fmovsn %icc, %f25, %f21
20531 set 0x3F, %l1
20532 stba %i6, [%l7 + %l1] 0x04
20533loop_1691:
20534 tcs %xcc, 0x4
20535 ld [%l7 + 0x78], %f24
20536 bneg,a %xcc, loop_1692
20537 edge8n %i4, %g5, %o5
20538 fcmpgt32 %f30, %f4, %l3
20539 subc %o7, 0x1E6D, %o6
20540loop_1692:
20541 fexpand %f11, %f20
20542 udivx %g6, 0x1C46, %l4
20543 fmovdn %xcc, %f20, %f4
20544 fmovsvs %icc, %f7, %f3
20545 add %i1, %g3, %o4
20546 subccc %l0, %l1, %i2
20547 sub %i3, 0x1DBB, %o0
20548 fone %f2
20549 fbue,a %fcc1, loop_1693
20550 movg %icc, %i0, %i5
20551 subccc %l5, %l2, %g7
20552 bge,a,pn %icc, loop_1694
20553loop_1693:
20554 faligndata %f22, %f16, %f4
20555 brz,a %i7, loop_1695
20556 fxnors %f15, %f17, %f18
20557loop_1694:
20558 fbo %fcc2, loop_1696
20559 brgez,a %o3, loop_1697
20560loop_1695:
20561 fmovd %f24, %f26
20562 edge16n %g2, %g4, %g1
20563loop_1696:
20564 fcmpgt32 %f18, %f28, %l6
20565loop_1697:
20566 array16 %o2, %i6, %i4
20567 sllx %o1, %g5, %o5
20568 tneg %xcc, 0x5
20569 ta %xcc, 0x5
20570 movrgez %l3, %o7, %o6
20571 taddcctv %l4, 0x0AFE, %g6
20572 bn,a,pt %xcc, loop_1698
20573 bcc,a,pn %icc, loop_1699
20574 movre %g3, %i1, %l0
20575 tge %icc, 0x4
20576loop_1698:
20577 sir 0x1F8A
20578loop_1699:
20579 smul %o4, 0x0614, %i2
20580 fbuge,a %fcc1, loop_1700
20581 alignaddrl %i3, %l1, %o0
20582 fba %fcc3, loop_1701
20583 nop
20584 setx 0x90434E1D, %l0, %l6
20585 st %l6, [%l7 + 0x74]
20586 ld [%l7 + 0x74], %fsr
20587loop_1700:
20588 nop
20589 setx 0x69026095, %l0, %l6
20590 st %l6, [%l7 + 0x28]
20591 ld [%l7 + 0x28], %f11
20592 setx 0x9F19C462, %l1, %l5
20593 st %l5, [%l7 + 0x10]
20594 ld [%l7 + 0x10], %f6
20595 fadds %f6, %f11, %f2
20596 bvs,a,pn %icc, loop_1702
20597loop_1701:
20598 fmovrsne %i5, %f29, %f26
20599 movre %l5, %i0, %g7
20600 fones %f28
20601loop_1702:
20602 nop
20603 setx 0x423FA3822051B794, %l0, %l6
20604 stx %l6, [%l7 + 0x78]
20605 ldx [%l7 + 0x78], %fsr
20606 fabss %f18, %f24
20607 addc %l2, %o3, %g2
20608 fmovsgu %icc, %f6, %f18
20609 tle %icc, 0x3
20610 tvs %icc, 0x6
20611 tne %icc, 0x1
20612 fmovdle %xcc, %f27, %f28
20613 edge16l %i7, %g1, %g4
20614 movrgez %o2, %i6, %l6
20615 nop
20616 fitos %f7, %f10
20617 fstox %f10, %f28
20618 edge8l %o1, %g5, %o5
20619 bg,pn %icc, loop_1703
20620 ldub [%l7 + 0x4F], %i4
20621 alignaddrl %l3, %o6, %l4
20622 lduw [%l7 + 0x78], %o7
20623loop_1703:
20624 sdivx %g6, 0x0CEB, %g3
20625 ld [%l7 + 0x60], %f13
20626 andcc %l0, 0x1C63, %i1
20627 addccc %o4, 0x113E, %i2
20628 bpos,a,pt %icc, loop_1704
20629 fmovrdgez %l1, %f28, %f30
20630 fones %f11
20631 fpadd32s %f8, %f11, %f16
20632loop_1704:
20633 movpos %xcc, %i3, %o0
20634 set 0x40, %i5
20635 ldda [%l7 + %i5] 0x0c, %f16
20636 movvs %icc, %l5, %i0
20637 fbu,a %fcc2, loop_1705
20638 edge8n %g7, %l2, %o3
20639 movvc %xcc, %g2, %i7
20640 set 0x2C, %l2
20641 ldsha [%l7 + %l2] 0x0c, %i5
20642loop_1705:
20643 stbar
20644 fsrc2 %f30, %f0
20645 mova %icc, %g1, %g4
20646 array16 %i6, %l6, %o2
20647 movne %icc, %o1, %o5
20648 tvc %xcc, 0x5
20649 fpackfix %f6, %f28
20650 fbug %fcc3, loop_1706
20651 edge16ln %i4, %l3, %o6
20652 nop
20653 fitos %f3, %f25
20654 fstox %f25, %f2
20655 movrgez %l4, 0x039, %g5
20656loop_1706:
20657 fbue %fcc3, loop_1707
20658 movgu %icc, %o7, %g6
20659 tneg %xcc, 0x4
20660 fmovrdlez %l0, %f28, %f18
20661loop_1707:
20662 movre %g3, 0x072, %o4
20663 xnorcc %i2, 0x07A4, %i1
20664 mova %icc, %i3, %l1
20665 bl %icc, loop_1708
20666 tle %icc, 0x4
20667 edge16n %l5, %o0, %i0
20668 fpmerge %f21, %f9, %f6
20669loop_1708:
20670 array32 %l2, %g7, %o3
20671 edge32 %g2, %i7, %g1
20672 orn %g4, %i6, %i5
20673 edge32 %l6, %o1, %o2
20674 brgz %i4, loop_1709
20675 tn %xcc, 0x2
20676 mulscc %o5, 0x0995, %l3
20677 fmul8sux16 %f12, %f6, %f28
20678loop_1709:
20679 fmovsge %icc, %f10, %f20
20680 edge16n %o6, %g5, %l4
20681 bl,a loop_1710
20682 ldsh [%l7 + 0x78], %o7
20683 andcc %l0, %g3, %g6
20684 fornot1s %f19, %f16, %f7
20685loop_1710:
20686 array8 %i2, %i1, %i3
20687 fmovsvc %xcc, %f28, %f6
20688 orncc %o4, 0x0A7D, %l1
20689 andcc %l5, 0x16C7, %o0
20690 orn %l2, %i0, %o3
20691 tge %icc, 0x6
20692 bl %icc, loop_1711
20693 movgu %icc, %g2, %i7
20694 movrne %g1, 0x339, %g4
20695 set 0x3A, %l6
20696 ldsba [%l7 + %l6] 0x14, %g7
20697loop_1711:
20698 lduw [%l7 + 0x5C], %i5
20699 fbu %fcc1, loop_1712
20700 edge8ln %l6, %i6, %o1
20701 subcc %o2, %o5, %i4
20702 subc %o6, %g5, %l4
20703loop_1712:
20704 fmovrdne %l3, %f18, %f8
20705 orn %l0, 0x1D9F, %g3
20706 movge %icc, %g6, %i2
20707 subc %i1, 0x12CC, %i3
20708 tpos %xcc, 0x6
20709 edge32l %o4, %o7, %l1
20710 tgu %icc, 0x3
20711 movre %o0, 0x202, %l5
20712 fmovdl %xcc, %f9, %f10
20713 tsubcc %l2, %i0, %o3
20714 edge16l %i7, %g1, %g2
20715 mova %icc, %g4, %i5
20716 addccc %l6, %i6, %g7
20717 sllx %o2, %o5, %o1
20718 fmovdle %icc, %f0, %f13
20719 tl %xcc, 0x6
20720 st %f7, [%l7 + 0x78]
20721 sdiv %o6, 0x0503, %i4
20722 fmovsne %icc, %f8, %f18
20723 movle %icc, %l4, %g5
20724 edge8ln %l3, %l0, %g3
20725 wr %g0, 0x0c, %asi
20726 stba %g6, [%l7 + 0x16] %asi
20727 bn,a,pt %icc, loop_1713
20728 add %i1, 0x0252, %i2
20729 wr %g0, 0x80, %asi
20730 swapa [%l7 + 0x78] %asi, %o4
20731loop_1713:
20732 addccc %i3, %o7, %l1
20733 tneg %xcc, 0x2
20734 fbule,a %fcc3, loop_1714
20735 addccc %l5, %l2, %i0
20736 sethi 0x052F, %o0
20737 andcc %o3, %g1, %i7
20738loop_1714:
20739 ldd [%l7 + 0x50], %g2
20740 edge8l %g4, %i5, %i6
20741 edge32ln %g7, %o2, %o5
20742 movre %o1, 0x3A6, %l6
20743 fbne,a %fcc3, loop_1715
20744 nop
20745 set 0x10, %i6
20746 std %f14, [%l7 + %i6]
20747 sdiv %i4, 0x1A95, %o6
20748 ldx [%l7 + 0x10], %g5
20749loop_1715:
20750 ble loop_1716
20751 addccc %l3, %l4, %g3
20752 stb %g6, [%l7 + 0x3D]
20753 stx %l0, [%l7 + 0x10]
20754loop_1716:
20755 movn %xcc, %i2, %i1
20756 nop
20757 fitos %f12, %f5
20758 fstox %f5, %f16
20759 fxtos %f16, %f18
20760 tvs %xcc, 0x5
20761 flush %l7 + 0x6C
20762 membar 0x4A
20763 array16 %o4, %o7, %l1
20764 bshuffle %f4, %f26, %f10
20765 movg %icc, %i3, %l5
20766 brlez %l2, loop_1717
20767 srax %i0, 0x00, %o0
20768 fornot1s %f18, %f4, %f8
20769 udivcc %g1, 0x0BE1, %i7
20770loop_1717:
20771 umul %g2, 0x081D, %g4
20772 lduw [%l7 + 0x10], %i5
20773 nop
20774 setx loop_1718, %l0, %l1
20775 jmpl %l1, %i6
20776 smul %g7, 0x177F, %o3
20777 xorcc %o5, %o2, %l6
20778 nop
20779 setx 0xCFBB5CA9, %l0, %l6
20780 st %l6, [%l7 + 0x28]
20781 ld [%l7 + 0x28], %f6
20782 fsqrts %f6, %f12
20783loop_1718:
20784 edge32ln %i4, %o6, %o1
20785 brnz %g5, loop_1719
20786 array16 %l3, %g3, %l4
20787 bleu,a %xcc, loop_1720
20788 bn,pn %icc, loop_1721
20789loop_1719:
20790 ble,a loop_1722
20791 fabsd %f22, %f24
20792loop_1720:
20793 sll %g6, 0x08, %l0
20794loop_1721:
20795 orncc %i2, %i1, %o7
20796loop_1722:
20797 edge8n %o4, %i3, %l1
20798 fors %f1, %f29, %f4
20799 mulscc %l2, 0x1807, %l5
20800 tpos %xcc, 0x6
20801 orcc %o0, %i0, %g1
20802 addc %i7, 0x0DF6, %g2
20803 wr %g0, 0x04, %asi
20804 ldxa [%l7 + 0x18] %asi, %i5
20805 and %g4, %i6, %o3
20806 edge16 %g7, %o5, %l6
20807 add %o2, %o6, %o1
20808 andn %g5, 0x060B, %i4
20809 nop
20810 setx loop_1723, %l0, %l1
20811 wrpr 0x1, %tl
20812 wrpr %l1, %tnpc
20813 setx 0x34400001400, %l0, %l1
20814 wrpr %l1, %tstate
20815 wrhpr 0x4, %htstate
20816 done
20817 te %xcc, 0x3
20818 fble %fcc1, loop_1724
20819 movn %xcc, %l3, %l4
20820loop_1723:
20821 tleu %xcc, 0x2
20822 tsubcc %g6, 0x07EC, %g3
20823loop_1724:
20824 edge32n %i2, %l0, %o7
20825 fbu,a %fcc2, loop_1725
20826 tne %icc, 0x6
20827 fands %f6, %f26, %f16
20828 tn %icc, 0x7
20829loop_1725:
20830 addcc %o4, %i1, %l1
20831 tvs %icc, 0x2
20832 fexpand %f24, %f8
20833 tcc %xcc, 0x5
20834 ble,a,pn %xcc, loop_1726
20835 tge %icc, 0x2
20836 move %xcc, %l2, %l5
20837 sdivcc %o0, 0x01D9, %i0
20838loop_1726:
20839 movle %icc, %i3, %i7
20840 movrlz %g1, %i5, %g2
20841 smul %g4, %o3, %i6
20842 sub %g7, %o5, %l6
20843 ta %icc, 0x6
20844 or %o2, 0x032F, %o6
20845 nop
20846 setx 0xA6177E929054E38A, %l0, %l6
20847 stx %l6, [%l7 + 0x68]
20848 ldx [%l7 + 0x68], %fsr
20849 sdiv %g5, 0x0524, %i4
20850 tle %icc, 0x6
20851 srlx %o1, 0x0A, %l3
20852 sdiv %g6, 0x0B6B, %g3
20853 te %xcc, 0x7
20854 bcc,pn %xcc, loop_1727
20855 or %i2, %l0, %l4
20856 umulcc %o4, 0x0C1D, %i1
20857 tcc %xcc, 0x6
20858loop_1727:
20859 xnorcc %l1, 0x108C, %l2
20860 fmovsn %xcc, %f15, %f9
20861 add %l7, 0x08, %l6
20862 wr %g0, 0x10, %asi
20863 ldxa [%l6] %asi, %o7
20864 casxa [%l6] 0x10, %o7, %o0
20865 addccc %i0, 0x1D55, %l5
20866 taddcc %i3, 0x1E6C, %i7
20867 edge32l %g1, %i5, %g4
20868 edge8ln %o3, %g2, %i6
20869 tgu %xcc, 0x7
20870 set 0x40, %g7
20871 ldda [%l7 + %g7] 0x89, %f0
20872 tneg %xcc, 0x6
20873 taddcctv %g7, %l6, %o2
20874 bcs,a loop_1728
20875 movgu %icc, %o5, %g5
20876 membar 0x70
20877 nop
20878 setx 0xAEC14A7B, %l0, %l6
20879 st %l6, [%l7 + 0x28]
20880 ld [%l7 + 0x28], %f17
20881 setx 0x2B7C5443, %l1, %l5
20882 st %l5, [%l7 + 0x10]
20883 ld [%l7 + 0x10], %f1
20884 fdivs %f1, %f17, %f1
20885loop_1728:
20886 st %f16, [%l7 + 0x5C]
20887 edge8l %i4, %o1, %o6
20888 alignaddrl %l3, %g6, %i2
20889 umul %l0, 0x1694, %l4
20890 nop
20891 setx 0x3EC015F6BE4B94E3, %l0, %l6
20892 stx %l6, [%l7 + 0x28]
20893 ldd [%l7 + 0x28], %f2
20894 setx 0xA340543D7A91E2D8, %l1, %l5
20895 stx %l5, [%l7 + 0x10]
20896 ldd [%l7 + 0x10], %f20
20897 faddd %f20, %f2, %f16
20898 tcc %xcc, 0x7
20899 tle %icc, 0x4
20900 movn %icc, %o4, %g3
20901 fandnot2 %f18, %f4, %f22
20902 membar 0x4E
20903 edge32ln %i1, %l2, %l1
20904 stbar
20905 andcc %o0, %i0, %o7
20906 tvc %xcc, 0x6
20907 popc 0x19C9, %i3
20908 movcc %icc, %l5, %i7
20909 alignaddr %i5, %g1, %o3
20910 fnegs %f10, %f27
20911 edge8ln %g2, %g4, %g7
20912 subc %i6, 0x1E74, %l6
20913 sub %o2, 0x114D, %o5
20914 fblg,a %fcc1, loop_1729
20915 add %i4, 0x037A, %g5
20916 movrne %o6, 0x1D4, %l3
20917 nop
20918 setx 0x5FA3942E670C73B8, %l0, %l6
20919 stx %l6, [%l7 + 0x28]
20920 ldd [%l7 + 0x28], %f12
20921 setx 0x305410A50B250F89, %l1, %l5
20922 stx %l5, [%l7 + 0x10]
20923 ldd [%l7 + 0x10], %f4
20924 fdivd %f4, %f12, %f6
20925loop_1729:
20926 ldx [%l7 + 0x40], %o1
20927 movne %icc, %g6, %l0
20928 popc %l4, %o4
20929 movrlez %g3, 0x3B3, %i1
20930 fabss %f22, %f3
20931 movgu %icc, %l2, %l1
20932 sra %i2, %i0, %o0
20933 movle %xcc, %i3, %o7
20934 alignaddr %i7, %l5, %g1
20935 tcc %icc, 0x7
20936 brgez %i5, loop_1730
20937 ld [%l7 + 0x20], %f19
20938 edge16ln %o3, %g4, %g7
20939 fmovsn %icc, %f21, %f16
20940loop_1730:
20941 sdiv %i6, 0x1F65, %l6
20942 or %g2, 0x0A45, %o5
20943 xnor %o2, %i4, %g5
20944 fmovsne %xcc, %f31, %f31
20945 tvc %xcc, 0x0
20946 fbo %fcc2, loop_1731
20947 xnorcc %l3, 0x1B78, %o1
20948 sdivx %g6, 0x173B, %l0
20949 smul %o6, 0x11D0, %o4
20950loop_1731:
20951 xor %g3, 0x0C06, %i1
20952 fble,a %fcc3, loop_1732
20953 srl %l4, %l1, %i2
20954 tl %icc, 0x6
20955 edge32 %l2, %o0, %i0
20956loop_1732:
20957 edge8n %o7, %i7, %i3
20958 fpack32 %f22, %f4, %f28
20959 sra %g1, %i5, %l5
20960 sdivx %g4, 0x0684, %o3
20961 taddcctv %i6, %g7, %g2
20962 movn %xcc, %o5, %l6
20963 bshuffle %f20, %f16, %f24
20964 array16 %o2, %g5, %i4
20965 saved
20966 rdpr %cwp, %g1
20967 rdpr %cansave, %g2
20968 rdpr %canrestore, %g3
20969 rdpr %cleanwin, %g4
20970 rdpr %otherwin, %g5
20971 rdpr %wstate, %g6
20972 edge16n %o1, %g6, %l0
20973 xorcc %o6, %o4, %l3
20974 orncc %i1, %l4, %l1
20975 ldub [%l7 + 0x23], %g3
20976 bn,a,pn %xcc, loop_1733
20977 fmovdn %icc, %f30, %f31
20978 ldub [%l7 + 0x45], %i2
20979 nop
20980 setx 0xE4BB026A, %l0, %l6
20981 st %l6, [%l7 + 0x28]
20982 ld [%l7 + 0x28], %f2
20983 fsqrts %f2, %f4
20984loop_1733:
20985 edge32l %l2, %o0, %i0
20986 tvc %icc, 0x5
20987 bge loop_1734
20988 sra %i7, 0x07, %i3
20989 tle %icc, 0x3
20990 movrlz %o7, 0x216, %i5
20991loop_1734:
20992 fpadd16 %f28, %f10, %f30
20993 ldd [%l7 + 0x10], %f12
20994 edge16ln %g1, %g4, %o3
20995 fmovsge %icc, %f13, %f4
20996 smulcc %i6, 0x0837, %l5
20997 fmuld8ulx16 %f23, %f5, %f26
20998 movvs %xcc, %g7, %o5
20999 fnegs %f15, %f23
21000 bg,pt %xcc, loop_1735
21001 orn %g2, %l6, %o2
21002 edge32 %i4, %g5, %o1
21003 fble,a %fcc2, loop_1736
21004loop_1735:
21005 array32 %g6, %l0, %o6
21006 bvc,a,pn %xcc, loop_1737
21007 edge16l %l3, %i1, %o4
21008loop_1736:
21009 orn %l1, 0x044A, %g3
21010 ldd [%l7 + 0x08], %l4
21011loop_1737:
21012 nop
21013 set 0x38, %o6
21014 lduha [%l7 + %o6] 0x0c, %i2
21015 fcmpne16 %f6, %f22, %o0
21016 fmovsleu %icc, %f17, %f0
21017 movg %xcc, %i0, %l2
21018 udiv %i7, 0x0520, %o7
21019 add %i3, 0x1672, %g1
21020 movpos %icc, %i5, %g4
21021 call loop_1738
21022 movrlez %i6, 0x234, %l5
21023 orncc %o3, %g7, %g2
21024 faligndata %f8, %f0, %f20
21025loop_1738:
21026 fpadd16 %f24, %f16, %f18
21027 fbu %fcc1, loop_1739
21028 mulscc %l6, 0x026D, %o2
21029 sra %i4, 0x1A, %o5
21030 bneg %icc, loop_1740
21031loop_1739:
21032 tvs %icc, 0x3
21033 edge16 %g5, %g6, %o1
21034 addccc %l0, 0x06EA, %l3
21035loop_1740:
21036 nop
21037 wr %g0, 0x81, %asi
21038 lda [%l7 + 0x38] %asi, %f30
21039 movrlez %i1, %o4, %o6
21040 bneg,pt %xcc, loop_1741
21041 stx %l1, [%l7 + 0x68]
21042 brlz %g3, loop_1742
21043 bvs,a,pt %xcc, loop_1743
21044loop_1741:
21045 array16 %i2, %o0, %i0
21046 nop
21047 setx loop_1744, %l0, %l1
21048 wrpr 0x1, %tl
21049 wrpr %l1, %tnpc
21050 setx 0x34400001400, %l0, %l1
21051 wrpr %l1, %tstate
21052 wrhpr 0x4, %htstate
21053 done
21054loop_1742:
21055 bcs %icc, loop_1745
21056loop_1743:
21057 subcc %l2, 0x0673, %l4
21058 nop
21059 fitod %f6, %f22
21060 fdtox %f22, %f4
21061loop_1744:
21062 tgu %icc, 0x7
21063loop_1745:
21064 udivcc %o7, 0x1E01, %i7
21065 fpsub32s %f22, %f14, %f12
21066 prefetch [%l7 + 0x2C], 0x0
21067 st %f7, [%l7 + 0x7C]
21068 taddcctv %g1, 0x1EC4, %i5
21069 ta %icc, 0x5
21070 tsubcc %i3, 0x13FB, %g4
21071 fbu,a %fcc2, loop_1746
21072 mulx %l5, %i6, %o3
21073 fand %f10, %f28, %f10
21074 array8 %g7, %g2, %o2
21075loop_1746:
21076 for %f22, %f26, %f22
21077 fbne,a %fcc3, loop_1747
21078 move %xcc, %i4, %l6
21079 ldd [%l7 + 0x68], %f30
21080 tvc %icc, 0x5
21081loop_1747:
21082 umulcc %o5, %g5, %g6
21083 lduw [%l7 + 0x18], %l0
21084 smulcc %l3, %o1, %i1
21085 nop
21086 fitod %f0, %f18
21087 fdtox %f18, %f12
21088 fxtod %f12, %f20
21089 movge %icc, %o4, %l1
21090 tpos %icc, 0x3
21091 movcc %icc, %o6, %g3
21092 bpos,pt %icc, loop_1748
21093 smulcc %i2, %i0, %l2
21094 fones %f29
21095 fbne %fcc1, loop_1749
21096loop_1748:
21097 and %l4, %o0, %o7
21098 umulcc %i7, 0x0063, %g1
21099 tge %icc, 0x1
21100loop_1749:
21101 ldsh [%l7 + 0x54], %i5
21102 movrlez %i3, %l5, %i6
21103 subc %o3, %g7, %g2
21104 sethi 0x17F8, %o2
21105 umulcc %i4, 0x1FBE, %g4
21106 wr %g0, 0xea, %asi
21107 stxa %o5, [%l7 + 0x20] %asi
21108 membar #Sync
21109 wr %g0, 0x18, %asi
21110 stha %l6, [%l7 + 0x54] %asi
21111 subc %g6, %l0, %g5
21112 tsubcctv %o1, 0x1C19, %i1
21113 tsubcctv %o4, %l1, %o6
21114 or %l3, 0x02C7, %g3
21115 fmovsn %icc, %f25, %f20
21116 brgez,a %i2, loop_1750
21117 brgz %l2, loop_1751
21118 lduh [%l7 + 0x3E], %l4
21119 movneg %icc, %o0, %i0
21120loop_1750:
21121 fmovdneg %icc, %f17, %f29
21122loop_1751:
21123 ldx [%l7 + 0x40], %o7
21124 fmovrde %i7, %f22, %f10
21125 membar 0x43
21126 umul %i5, 0x0BE6, %g1
21127 brlez %l5, loop_1752
21128 movne %icc, %i3, %o3
21129 tcc %icc, 0x1
21130 set 0x34, %g6
21131 ldswa [%l7 + %g6] 0x89, %i6
21132loop_1752:
21133 fandnot2s %f7, %f13, %f15
21134 subcc %g7, %g2, %o2
21135 movrne %g4, 0x1F5, %i4
21136 ld [%l7 + 0x40], %f27
21137 tle %icc, 0x3
21138 tgu %icc, 0x3
21139 fors %f30, %f1, %f11
21140 edge16ln %l6, %o5, %g6
21141 udiv %l0, 0x05CB, %o1
21142 fble %fcc2, loop_1753
21143 movneg %icc, %g5, %o4
21144 brlz,a %i1, loop_1754
21145 tvc %xcc, 0x4
21146loop_1753:
21147 fand %f2, %f20, %f16
21148 fmovrdlz %o6, %f14, %f24
21149loop_1754:
21150 movrne %l3, %l1, %i2
21151 taddcc %g3, %l4, %o0
21152 movre %l2, %o7, %i0
21153 move %icc, %i7, %i5
21154 movle %xcc, %l5, %g1
21155 fmovrsgz %i3, %f29, %f28
21156 bn,a %icc, loop_1755
21157 edge16ln %i6, %o3, %g2
21158 fba,a %fcc2, loop_1756
21159 stb %o2, [%l7 + 0x2E]
21160loop_1755:
21161 nop
21162 setx loop_1757, %l0, %l1
21163 jmpl %l1, %g4
21164 sllx %g7, %i4, %o5
21165loop_1756:
21166 bge,a,pn %xcc, loop_1758
21167 movvc %icc, %g6, %l0
21168loop_1757:
21169 move %xcc, %o1, %l6
21170 wr %g0, 0x11, %asi
21171 stba %o4, [%l7 + 0x27] %asi
21172loop_1758:
21173 mova %xcc, %g5, %o6
21174 movneg %xcc, %l3, %i1
21175 fornot1s %f27, %f30, %f25
21176 st %f7, [%l7 + 0x10]
21177 ldstub [%l7 + 0x0D], %l1
21178 nop
21179 set 0x48, %g2
21180 stx %i2, [%l7 + %g2]
21181 nop
21182 fitod %f27, %f2
21183 fornot1 %f18, %f26, %f12
21184 array8 %g3, %l4, %l2
21185 sethi 0x0E25, %o0
21186 tsubcctv %o7, %i0, %i5
21187 movneg %xcc, %l5, %i7
21188 srlx %i3, %g1, %i6
21189 ldsb [%l7 + 0x6B], %g2
21190 membar #Sync
21191 wr %g0, 0xf0, %asi
21192 ldda [%l7 + 0x40] %asi, %f0
21193 fmovsl %xcc, %f13, %f17
21194 set 0x40, %o1
21195 ldda [%l7 + %o1] 0x89, %f16
21196 edge16 %o3, %o2, %g4
21197 movvc %xcc, %g7, %o5
21198 edge16ln %i4, %l0, %g6
21199 movpos %icc, %o1, %o4
21200 sth %l6, [%l7 + 0x0C]
21201 fnands %f1, %f24, %f20
21202 fmovrdne %g5, %f10, %f22
21203 movrgez %l3, 0x31E, %o6
21204 sra %l1, %i1, %i2
21205 sllx %l4, 0x17, %g3
21206 or %l2, 0x0253, %o0
21207 fmovdgu %icc, %f9, %f10
21208 movgu %icc, %o7, %i5
21209 udivx %i0, 0x0112, %i7
21210 fnand %f10, %f18, %f30
21211 alignaddr %l5, %i3, %g1
21212 movne %xcc, %i6, %o3
21213 fpsub32 %f22, %f10, %f12
21214 nop
21215 setx 0x858764E97A236063, %l0, %l6
21216 stx %l6, [%l7 + 0x28]
21217 ldd [%l7 + 0x28], %f24
21218 setx 0x2F516C9B40A72552, %l1, %l5
21219 stx %l5, [%l7 + 0x10]
21220 ldd [%l7 + 0x10], %f18
21221 fsubd %f18, %f24, %f30
21222 fors %f22, %f12, %f5
21223 fxnors %f28, %f19, %f6
21224 movneg %xcc, %g2, %g4
21225 srax %o2, 0x0A, %o5
21226 udivcc %i4, 0x07E3, %g7
21227 movpos %icc, %l0, %g6
21228 bcc,pn %xcc, loop_1759
21229 ba,a,pn %icc, loop_1760
21230 nop
21231 setx loop_1761, %l0, %l1
21232 jmpl %l1, %o4
21233 fbul %fcc2, loop_1762
21234loop_1759:
21235 taddcctv %o1, 0x1FB2, %l6
21236loop_1760:
21237 tsubcc %l3, %g5, %l1
21238loop_1761:
21239 nop
21240 wr %g0, 0x18, %asi
21241 ldswa [%l7 + 0x20] %asi, %i1
21242loop_1762:
21243 array16 %i2, %l4, %g3
21244 subc %l2, 0x1F60, %o6
21245 edge32n %o7, %i5, %i0
21246 andn %i7, %l5, %i3
21247 edge8ln %g1, %i6, %o0
21248 movleu %icc, %g2, %g4
21249 andncc %o2, %o3, %o5
21250 tleu %xcc, 0x5
21251 fmovdn %icc, %f3, %f13
21252 set 0x20, %i3
21253 sta %f6, [%l7 + %i3] 0x80
21254 movpos %xcc, %i4, %l0
21255 movrlz %g6, 0x3DE, %o4
21256 std %f28, [%l7 + 0x30]
21257 sll %o1, 0x0B, %g7
21258 set 0x50, %o5
21259 ldda [%l7 + %o5] 0x10, %i6
21260 nop
21261 setx 0xD0A09452, %l0, %l6
21262 st %l6, [%l7 + 0x28]
21263 ld [%l7 + 0x28], %f6
21264 setx 0x71143CCB, %l1, %l5
21265 st %l5, [%l7 + 0x10]
21266 ld [%l7 + 0x10], %f18
21267 fadds %f18, %f6, %f8
21268 fmul8x16 %f13, %f6, %f20
21269 fmovscs %xcc, %f0, %f28
21270 movrlez %l3, 0x21B, %l1
21271 tne %icc, 0x6
21272 fba %fcc0, loop_1763
21273 or %g5, %i1, %i2
21274 prefetch [%l7 + 0x70], 0x0
21275 mulscc %l4, %l2, %o6
21276loop_1763:
21277 fmovdneg %icc, %f2, %f7
21278 andn %g3, %o7, %i0
21279 nop
21280 setx 0x55ECF70DF058059D, %l0, %l6
21281 stx %l6, [%l7 + 0x38]
21282 ldx [%l7 + 0x38], %fsr
21283 tl %icc, 0x3
21284 tl %icc, 0x5
21285 ld [%l7 + 0x50], %f20
21286 fands %f12, %f18, %f22
21287 ldd [%l7 + 0x30], %f0
21288 fandnot1 %f22, %f0, %f20
21289 movpos %icc, %i5, %i7
21290 move %icc, %i3, %g1
21291 add %l7, 0x48, %l6
21292 wr %g0, 0x11, %asi
21293 ldxa [%l6] %asi, %l5
21294 casxa [%l6] %asi, %l5, %o0
21295 movg %xcc, %g2, %i6
21296 array16 %o2, %g4, %o3
21297 mulx %o5, 0x01C2, %l0
21298 bleu,pn %xcc, loop_1764
21299 fbg %fcc3, loop_1765
21300 xnorcc %g6, %o4, %o1
21301 sllx %i4, %g7, %l3
21302loop_1764:
21303 array32 %l6, %l1, %g5
21304loop_1765:
21305 fmovrdgez %i1, %f20, %f30
21306 bcs,a,pn %icc, loop_1766
21307 fmovdneg %icc, %f15, %f21
21308 set 0x38, %o3
21309 ldxa [%l7 + %o3] 0x88, %l4
21310loop_1766:
21311 call loop_1767
21312 movn %icc, %l2, %i2
21313 nop
21314 set 0x20, %g1
21315 prefetch [%l7 + %g1], 0x1
21316 tl %icc, 0x5
21317loop_1767:
21318 bn,pn %icc, loop_1768
21319 restored
21320 rdpr %cwp, %g1
21321 rdpr %cansave, %g2
21322 rdpr %canrestore, %g3
21323 rdpr %cleanwin, %g4
21324 rdpr %otherwin, %g5
21325 rdpr %wstate, %g6
21326 taddcctv %g3, %o7, %o6
21327 be %icc, loop_1769
21328loop_1768:
21329 edge16n %i5, %i7, %i0
21330 fors %f21, %f9, %f21
21331 sllx %g1, %i3, %l5
21332loop_1769:
21333 restored
21334 rdpr %cwp, %g1
21335 rdpr %cansave, %g2
21336 rdpr %canrestore, %g3
21337 rdpr %cleanwin, %g4
21338 rdpr %otherwin, %g5
21339 rdpr %wstate, %g6
21340 movrgz %o0, %i6, %o2
21341 movl %xcc, %g4, %o3
21342 wr %g0, 0x04, %asi
21343 ldda [%l7 + 0x40] %asi, %f16
21344 mova %xcc, %g2, %o5
21345 fmovsne %xcc, %f6, %f21
21346 movpos %xcc, %g6, %o4
21347 edge8l %o1, %l0, %i4
21348 movge %xcc, %l3, %g7
21349 movl %xcc, %l1, %l6
21350 stb %i1, [%l7 + 0x6F]
21351 movneg %xcc, %l4, %g5
21352 movvs %xcc, %l2, %i2
21353 subcc %o7, %o6, %i5
21354 alignaddr %g3, %i7, %i0
21355 orcc %i3, 0x1318, %g1
21356 edge8ln %o0, %i6, %o2
21357 fmovrsgez %g4, %f11, %f1
21358 ldsh [%l7 + 0x62], %o3
21359 fpadd32 %f6, %f18, %f18
21360 fornot1s %f11, %f11, %f5
21361 tgu %icc, 0x2
21362 edge8l %l5, %g2, %g6
21363 andcc %o5, 0x009F, %o1
21364 orncc %l0, %i4, %l3
21365 set 0x5C, %o4
21366 ldstuba [%l7 + %o4] 0x81, %g7
21367 xorcc %o4, 0x1469, %l1
21368 fbue %fcc2, loop_1770
21369 movre %i1, %l6, %g5
21370 sethi 0x03B2, %l4
21371 fmovdg %xcc, %f18, %f19
21372loop_1770:
21373 array8 %l2, %o7, %i2
21374 wr %g0, 0x04, %asi
21375 stha %i5, [%l7 + 0x3C] %asi
21376 nop
21377 fitod %f7, %f26
21378 nop
21379 setx 0x0E2E0763DFD27729, %l0, %l6
21380 stx %l6, [%l7 + 0x28]
21381 ldd [%l7 + 0x28], %f6
21382 setx 0x14C66DBE3B9B8D7B, %l1, %l5
21383 stx %l5, [%l7 + 0x10]
21384 ldd [%l7 + 0x10], %f16
21385 fdivd %f16, %f6, %f18
21386 edge32ln %o6, %i7, %i0
21387 sdivcc %i3, 0x1445, %g1
21388 fmul8x16au %f4, %f14, %f12
21389 tne %xcc, 0x0
21390 wr %g0, 0x19, %asi
21391 lduwa [%l7 + 0x78] %asi, %o0
21392 tge %xcc, 0x3
21393 fbuge %fcc1, loop_1771
21394 fcmpeq16 %f20, %f18, %g3
21395 tl %xcc, 0x7
21396 bn,a loop_1772
21397loop_1771:
21398 restored
21399 rdpr %cwp, %g1
21400 rdpr %cansave, %g2
21401 rdpr %canrestore, %g3
21402 rdpr %cleanwin, %g4
21403 rdpr %otherwin, %g5
21404 rdpr %wstate, %g6
21405 ldsw [%l7 + 0x4C], %i6
21406 wr %g0, 0x0c, %asi
21407 lduba [%l7 + 0x11] %asi, %g4
21408loop_1772:
21409 orcc %o2, 0x1C00, %o3
21410 bcs,a loop_1773
21411 nop
21412 setx 0x721E1546, %l0, %l6
21413 st %l6, [%l7 + 0x28]
21414 ld [%l7 + 0x28], %f29
21415 fsqrts %f29, %f26
21416 movrlz %l5, %g6, %o5
21417 fbn %fcc2, loop_1774
21418loop_1773:
21419 udiv %g2, 0x110B, %o1
21420 alignaddrl %i4, %l0, %g7
21421 edge16n %l3, %l1, %o4
21422loop_1774:
21423 fbl,a %fcc0, loop_1775
21424 nop
21425 setx loop_1776, %l0, %l1
21426 wrpr 0x1, %tl
21427 wrpr %l1, %tnpc
21428 setx 0x34400001400, %l0, %l1
21429 wrpr %l1, %tstate
21430 wrhpr 0x4, %htstate
21431 done
21432 movcc %icc, %l6, %i1
21433 wr %g0, 0x10, %asi
21434 ldsba [%l7 + 0x2C] %asi, %g5
21435loop_1775:
21436 add %l2, 0x1227, %l4
21437loop_1776:
21438 popc %o7, %i5
21439 sdivx %i2, 0x04FC, %o6
21440 popc 0x0C2A, %i0
21441 tn %icc, 0x1
21442 ta %xcc, 0x5
21443 nop
21444 setx 0x17B2B773, %l0, %l6
21445 st %l6, [%l7 + 0x28]
21446 ld [%l7 + 0x28], %f11
21447 setx 0x22AED822, %l1, %l5
21448 st %l5, [%l7 + 0x10]
21449 ld [%l7 + 0x10], %f6
21450 fmuls %f6, %f11, %f27
21451 andn %i3, 0x1759, %g1
21452 nop
21453 setx 0xFBA9407CC2E80A33, %l0, %l6
21454 stx %l6, [%l7 + 0x28]
21455 ldd [%l7 + 0x28], %f4
21456 setx 0x9D647AAC4040171B, %l1, %l5
21457 stx %l5, [%l7 + 0x10]
21458 ldd [%l7 + 0x10], %f0
21459 faddd %f0, %f4, %f22
21460 popc 0x0D09, %i7
21461 wr %g0, 0x80, %asi
21462 prefetcha [%l7 + 0x38] %asi, 0x3
21463 fzeros %f3
21464 for %f14, %f2, %f20
21465 st %f28, [%l7 + 0x40]
21466 mulscc %i6, %g4, %g3
21467 taddcctv %o3, %o2, %g6
21468 move %icc, %l5, %o5
21469 fmovsg %icc, %f7, %f21
21470 brlez %g2, loop_1777
21471 mova %xcc, %o1, %l0
21472 fmovsne %xcc, %f6, %f20
21473 udiv %i4, 0x071D, %l3
21474loop_1777:
21475 fbul,a %fcc1, loop_1778
21476 nop
21477 setx 0xF0A4EBB5, %l0, %l6
21478 st %l6, [%l7 + 0x28]
21479 ld [%l7 + 0x28], %f31
21480 setx 0xADD61A07, %l1, %l5
21481 st %l5, [%l7 + 0x10]
21482 ld [%l7 + 0x10], %f3
21483 fadds %f3, %f31, %f22
21484 sll %l1, %g7, %l6
21485 fmovsvs %xcc, %f5, %f1
21486loop_1778:
21487 alignaddrl %o4, %i1, %g5
21488 xor %l4, 0x0BF9, %o7
21489 srax %i5, %i2, %o6
21490 xnorcc %i0, %i3, %g1
21491 fandnot1s %f20, %f4, %f18
21492 xnor %i7, %l2, %o0
21493 set 0x40, %l3
21494 prefetcha [%l7 + %l3] 0x0c, 0x2
21495 edge32n %g3, %g4, %o3
21496 andcc %g6, 0x0FCA, %o2
21497 bgu,a loop_1779
21498 movg %icc, %l5, %g2
21499 set 0x53, %o0
21500 ldsba [%l7 + %o0] 0x19, %o1
21501loop_1779:
21502 bleu loop_1780
21503 sdiv %l0, 0x1CC7, %i4
21504 taddcctv %l3, %l1, %g7
21505 membar 0x4E
21506loop_1780:
21507 fbn %fcc3, loop_1781
21508 alignaddr %l6, %o5, %o4
21509 umul %i1, 0x05F3, %l4
21510 movre %g5, %o7, %i5
21511loop_1781:
21512 sllx %o6, %i2, %i3
21513 edge8ln %i0, %g1, %i7
21514 udivcc %l2, 0x1DFF, %i6
21515 andncc %g3, %o0, %g4
21516 tgu %icc, 0x2
21517 fmovrde %g6, %f6, %f2
21518 edge32n %o3, %o2, %l5
21519 nop
21520 setx loop_1782, %l0, %l1
21521 jmpl %l1, %o1
21522 fmovsge %icc, %f23, %f27
21523 sllx %g2, %i4, %l0
21524 stbar
21525loop_1782:
21526 tle %icc, 0x1
21527 movge %xcc, %l3, %l1
21528 edge16ln %l6, %o5, %g7
21529 st %f0, [%l7 + 0x20]
21530 wr %g0, 0x80, %asi
21531 sta %f19, [%l7 + 0x4C] %asi
21532 nop
21533 setx loop_1783, %l0, %l1
21534 wrpr 0x1, %tl
21535 wrpr %l1, %tnpc
21536 setx 0x34400001400, %l0, %l1
21537 wrpr %l1, %tstate
21538 wrhpr 0x4, %htstate
21539 done
21540 fmovdle %icc, %f31, %f31
21541 sdivx %i1, 0x0DEE, %l4
21542 alignaddr %g5, %o4, %o7
21543loop_1783:
21544 nop
21545 wr %g0, 0x0c, %asi
21546 ldstuba [%l7 + 0x74] %asi, %i5
21547 tle %icc, 0x5
21548 te %icc, 0x1
21549 set 0x78, %g3
21550 lduwa [%l7 + %g3] 0x89, %o6
21551 sdivcc %i3, 0x1063, %i2
21552 movpos %xcc, %i0, %g1
21553 prefetch [%l7 + 0x64], 0x2
21554 tsubcc %i7, %l2, %g3
21555 udiv %o0, 0x024C, %i6
21556 movrne %g6, %o3, %g4
21557 fcmpgt32 %f12, %f20, %o2
21558 nop
21559 fitos %f9, %f28
21560 fstox %f28, %f0
21561 fbule %fcc3, loop_1784
21562 fcmple16 %f18, %f20, %l5
21563 sllx %g2, %i4, %o1
21564 ldx [%l7 + 0x48], %l3
21565loop_1784:
21566 movgu %xcc, %l1, %l6
21567 tg %xcc, 0x4
21568 subccc %l0, %g7, %o5
21569 tgu %xcc, 0x3
21570 fsrc1 %f22, %f24
21571 fbg %fcc2, loop_1785
21572 tcc %icc, 0x2
21573 umul %i1, %g5, %o4
21574 fbug %fcc1, loop_1786
21575loop_1785:
21576 nop
21577 setx 0x2EC8A8982073515E, %l0, %l6
21578 stx %l6, [%l7 + 0x78]
21579 ldx [%l7 + 0x78], %fsr
21580 orncc %l4, %i5, %o7
21581 movgu %xcc, %o6, %i2
21582loop_1786:
21583 edge8l %i0, %g1, %i7
21584 fpadd16 %f22, %f10, %f12
21585 brlz,a %l2, loop_1787
21586 movle %icc, %i3, %g3
21587 bg,a loop_1788
21588 sir 0x0F24
21589loop_1787:
21590 sth %i6, [%l7 + 0x44]
21591 fmul8ulx16 %f6, %f30, %f10
21592loop_1788:
21593 tl %xcc, 0x1
21594 fxors %f2, %f9, %f13
21595 sll %g6, %o3, %o0
21596 edge16 %g4, %l5, %o2
21597 brnz,a %i4, loop_1789
21598 movvc %icc, %g2, %l3
21599 stbar
21600 movvs %icc, %l1, %o1
21601loop_1789:
21602 ba,a,pn %xcc, loop_1790
21603 array32 %l0, %l6, %o5
21604 udiv %i1, 0x1D87, %g5
21605 movvc %icc, %g7, %o4
21606loop_1790:
21607 fpack16 %f0, %f24
21608 set 0x3C, %g5
21609 ldswa [%l7 + %g5] 0x89, %l4
21610 edge16ln %i5, %o7, %o6
21611 smulcc %i2, %g1, %i7
21612 fmovrdlez %l2, %f6, %f10
21613 sdiv %i3, 0x1C64, %i0
21614 sethi 0x0A7D, %g3
21615 array8 %i6, %o3, %g6
21616 fzeros %f19
21617 srl %o0, 0x08, %l5
21618 fmovdvc %icc, %f14, %f29
21619 fnot1 %f26, %f12
21620 xor %o2, %i4, %g2
21621 array16 %g4, %l1, %o1
21622 fand %f0, %f10, %f10
21623 wr %g0, 0x10, %asi
21624 ldsha [%l7 + 0x5E] %asi, %l3
21625 sra %l6, %o5, %i1
21626 bge,pn %xcc, loop_1791
21627 movcs %icc, %g5, %g7
21628 mova %xcc, %l0, %l4
21629 nop
21630 setx loop_1792, %l0, %l1
21631 jmpl %l1, %i5
21632loop_1791:
21633 movg %xcc, %o4, %o7
21634 add %l7, 0x14, %l6
21635 wr %g0, 0x0c, %asi
21636 casa [%l6] %asi, %i2, %o6
21637loop_1792:
21638 andn %i7, %l2, %i3
21639 tn %icc, 0x6
21640 srax %g1, %g3, %i0
21641 fbg %fcc1, loop_1793
21642 array16 %i6, %g6, %o0
21643 fmovsn %icc, %f24, %f23
21644 movre %l5, %o3, %o2
21645loop_1793:
21646 nop
21647 wr %g0, 0x89, %asi
21648 lduha [%l7 + 0x5E] %asi, %i4
21649 edge32 %g2, %l1, %o1
21650 srl %g4, %l3, %l6
21651 edge8l %i1, %g5, %o5
21652 tgu %xcc, 0x7
21653 movrne %g7, %l4, %l0
21654 wr %g0, 0x10, %asi
21655 lda [%l7 + 0x6C] %asi, %f19
21656 tvc %xcc, 0x0
21657 udivx %i5, 0x1617, %o4
21658 alignaddr %o7, %o6, %i7
21659 tn %xcc, 0x2
21660 nop
21661 fitos %f2, %f15
21662 fstod %f15, %f16
21663 movrgz %i2, %i3, %g1
21664 tle %xcc, 0x0
21665 andn %g3, %i0, %l2
21666 srl %g6, %o0, %i6
21667 movleu %xcc, %o3, %o2
21668 fbule,a %fcc3, loop_1794
21669 movn %xcc, %l5, %i4
21670 tpos %icc, 0x3
21671 fcmpeq32 %f22, %f6, %l1
21672loop_1794:
21673 mulscc %o1, 0x175B, %g2
21674 addcc %l3, 0x1F05, %l6
21675 move %xcc, %i1, %g5
21676 tle %xcc, 0x5
21677 sllx %g4, 0x13, %o5
21678 bcs,a,pt %icc, loop_1795
21679 mulscc %l4, 0x1B0C, %g7
21680 taddcctv %i5, %l0, %o4
21681 stx %o6, [%l7 + 0x18]
21682loop_1795:
21683 add %i7, 0x0FEF, %o7
21684 fors %f31, %f9, %f3
21685 move %icc, %i2, %i3
21686 movcs %xcc, %g1, %g3
21687 tsubcc %i0, 0x039D, %g6
21688 andncc %l2, %o0, %o3
21689 edge8n %o2, %i6, %i4
21690 smulcc %l1, 0x1EF6, %l5
21691 nop
21692 setx 0x5110AB21FB5E0342, %l0, %l6
21693 stx %l6, [%l7 + 0x28]
21694 ldd [%l7 + 0x28], %f16
21695 setx 0x130142BAD802421A, %l1, %l5
21696 stx %l5, [%l7 + 0x10]
21697 ldd [%l7 + 0x10], %f24
21698 fsubd %f24, %f16, %f12
21699 fble %fcc3, loop_1796
21700 bneg,a,pt %icc, loop_1797
21701 fbne,a %fcc2, loop_1798
21702 nop
21703 set 0x64, %i2
21704 stw %o1, [%l7 + %i2]
21705loop_1796:
21706 subc %l3, 0x18AA, %g2
21707loop_1797:
21708 nop
21709 wr %g0, 0x89, %asi
21710 lduha [%l7 + 0x12] %asi, %l6
21711loop_1798:
21712 tg %icc, 0x3
21713 sll %g5, 0x1F, %i1
21714 tgu %xcc, 0x6
21715 sllx %o5, %g4, %l4
21716 tn %icc, 0x3
21717 tneg %icc, 0x1
21718 swap [%l7 + 0x44], %i5
21719 fmovrse %g7, %f7, %f23
21720 udivcc %l0, 0x0E74, %o6
21721 array8 %i7, %o7, %o4
21722 edge16l %i3, %g1, %i2
21723 nop
21724 fitos %f9, %f13
21725 fstox %f13, %f10
21726 nop
21727 setx 0xCB4702743860448D, %l0, %l6
21728 stx %l6, [%l7 + 0x28]
21729 ldd [%l7 + 0x28], %f8
21730 setx 0x70C107C79FBB5FFB, %l1, %l5
21731 stx %l5, [%l7 + 0x10]
21732 ldd [%l7 + 0x10], %f10
21733 fmuld %f10, %f8, %f18
21734 nop
21735 setx 0x58C4969E4A5B2C2C, %l0, %l6
21736 stx %l6, [%l7 + 0x28]
21737 ldd [%l7 + 0x28], %f2
21738 setx 0x14C2559AC67482F4, %l1, %l5
21739 stx %l5, [%l7 + 0x10]
21740 ldd [%l7 + 0x10], %f14
21741 faddd %f14, %f2, %f16
21742 fmovsgu %xcc, %f4, %f5
21743 andcc %i0, 0x1596, %g6
21744 movl %xcc, %g3, %o0
21745 movcc %icc, %o3, %o2
21746 bn,a,pt %icc, loop_1799
21747 tvc %icc, 0x4
21748 movg %xcc, %l2, %i4
21749 tsubcctv %l1, %l5, %i6
21750loop_1799:
21751 restored
21752 rdpr %cwp, %g1
21753 rdpr %cansave, %g2
21754 rdpr %canrestore, %g3
21755 rdpr %cleanwin, %g4
21756 rdpr %otherwin, %g5
21757 rdpr %wstate, %g6
21758 orcc %l3, %g2, %l6
21759 brlz %g5, loop_1800
21760 smul %i1, %o5, %g4
21761 bge,pn %xcc, loop_1801
21762 te %xcc, 0x1
21763loop_1800:
21764 popc %o1, %l4
21765 srax %i5, 0x18, %g7
21766loop_1801:
21767 sir 0x07F9
21768 movne %xcc, %l0, %i7
21769 fmovscc %xcc, %f4, %f18
21770 popc %o7, %o4
21771 fmovrdne %o6, %f26, %f8
21772 nop
21773 fitos %f14, %f5
21774 fstod %f5, %f18
21775 edge32l %i3, %g1, %i2
21776 fpack32 %f22, %f22, %f18
21777 fmovrdgz %g6, %f20, %f20
21778 std %f20, [%l7 + 0x10]
21779 xor %g3, 0x0D2B, %i0
21780 edge32l %o0, %o3, %l2
21781 tge %xcc, 0x0
21782 fbne,a %fcc2, loop_1802
21783 taddcctv %i4, %l1, %l5
21784 fmovrdgz %o2, %f6, %f22
21785 subcc %i6, 0x11ED, %l3
21786loop_1802:
21787 orncc %l6, 0x0272, %g5
21788 srlx %i1, %o5, %g2
21789 popc %o1, %l4
21790 tsubcc %g4, 0x04E5, %g7
21791 nop
21792 fitos %f12, %f27
21793 fstox %f27, %f26
21794 fxtos %f26, %f2
21795 ldsh [%l7 + 0x4E], %i5
21796 movpos %xcc, %l0, %i7
21797 set 0x68, %l5
21798 stxa %o7, [%l7 + %l5] 0x15
21799 array32 %o6, %i3, %o4
21800 tge %xcc, 0x5
21801 fcmpgt16 %f18, %f4, %g1
21802 movge %icc, %g6, %i2
21803 addcc %i0, 0x0ABF, %o0
21804 tge %xcc, 0x4
21805 subc %g3, %l2, %o3
21806 addc %i4, 0x1BC5, %l1
21807 sll %l5, 0x1C, %i6
21808 ldsw [%l7 + 0x2C], %l3
21809 or %o2, %l6, %i1
21810 movg %xcc, %g5, %g2
21811 fmovd %f30, %f18
21812 fmovrslz %o1, %f18, %f29
21813 andncc %o5, %l4, %g4
21814 andncc %g7, %i5, %i7
21815 movre %o7, 0x207, %l0
21816 set 0x40, %i1
21817 lduha [%l7 + %i1] 0x11, %i3
21818 srl %o4, 0x05, %o6
21819 movg %xcc, %g6, %i2
21820 sra %g1, 0x04, %o0
21821 taddcc %i0, 0x0E31, %l2
21822 set 0x40, %o2
21823 stda %f16, [%l7 + %o2] 0x17
21824 membar #Sync
21825 nop
21826 setx loop_1803, %l0, %l1
21827 jmpl %l1, %g3
21828 edge32 %i4, %o3, %l5
21829 wr %g0, 0x04, %asi
21830 lduha [%l7 + 0x30] %asi, %i6
21831loop_1803:
21832 or %l3, %l1, %l6
21833 sdivcc %o2, 0x1C45, %i1
21834 fmovrslez %g2, %f22, %f9
21835 sllx %g5, 0x0E, %o5
21836 fmovdcc %icc, %f31, %f21
21837 edge32n %o1, %l4, %g7
21838 movrlez %i5, 0x20D, %g4
21839 wr %g0, 0x10, %asi
21840 ldsba [%l7 + 0x12] %asi, %i7
21841 fmovdl %icc, %f14, %f10
21842 mulx %l0, %i3, %o4
21843 and %o6, 0x0679, %o7
21844 nop
21845 setx 0xDE478780A46153BB, %l0, %l6
21846 stx %l6, [%l7 + 0x28]
21847 ldd [%l7 + 0x28], %f8
21848 setx 0xCC52F585B748D580, %l1, %l5
21849 stx %l5, [%l7 + 0x10]
21850 ldd [%l7 + 0x10], %f8
21851 fmuld %f8, %f8, %f28
21852 set 0x5D, %i7
21853 lduba [%l7 + %i7] 0x89, %i2
21854 orn %g1, 0x01CF, %g6
21855 tleu %icc, 0x4
21856 movleu %xcc, %i0, %l2
21857 ldsw [%l7 + 0x48], %o0
21858 and %i4, %o3, %g3
21859 mulx %l5, 0x0660, %i6
21860 nop
21861 set 0x3A, %l0
21862 lduh [%l7 + %l0], %l1
21863 fcmple32 %f2, %f26, %l3
21864 fpadd32 %f12, %f18, %f26
21865 orncc %l6, 0x1189, %o2
21866 udivx %i1, 0x1F1E, %g5
21867 tn %xcc, 0x6
21868 movn %icc, %g2, %o5
21869 sra %l4, 0x0D, %o1
21870 srax %i5, 0x0D, %g4
21871 fmovsne %icc, %f1, %f20
21872 ldd [%l7 + 0x68], %g6
21873 fmovrse %i7, %f1, %f20
21874 xor %i3, 0x0D9A, %o4
21875 sir 0x113D
21876 sllx %o6, 0x04, %l0
21877 tle %xcc, 0x1
21878 xor %i2, %o7, %g6
21879 smul %g1, %l2, %i0
21880 fbne,a %fcc0, loop_1804
21881 sra %o0, 0x01, %o3
21882 umulcc %i4, 0x071F, %l5
21883 orncc %g3, 0x1B8B, %l1
21884loop_1804:
21885 ble,a,pn %xcc, loop_1805
21886 brgz,a %i6, loop_1806
21887 orn %l6, %l3, %i1
21888 sub %g5, 0x072F, %g2
21889loop_1805:
21890 fmul8sux16 %f0, %f30, %f2
21891loop_1806:
21892 movrne %o2, %o5, %l4
21893 pdist %f8, %f4, %f16
21894 set 0x3A, %o7
21895 ldsha [%l7 + %o7] 0x14, %o1
21896 sdiv %g4, 0x1FCA, %i5
21897 tneg %icc, 0x0
21898 xnor %i7, %i3, %g7
21899 sdivx %o6, 0x18AA, %o4
21900 fmovrslez %i2, %f6, %f14
21901 orcc %l0, 0x077F, %o7
21902 ldub [%l7 + 0x5F], %g6
21903 saved
21904 rdpr %cwp, %g1
21905 rdpr %cansave, %g2
21906 rdpr %canrestore, %g3
21907 rdpr %cleanwin, %g4
21908 rdpr %otherwin, %g5
21909 rdpr %wstate, %g6
21910 movcs %xcc, %l2, %g1
21911 fnand %f16, %f2, %f28
21912 ta %xcc, 0x0
21913 sdiv %o0, 0x1A72, %o3
21914 bvs,a,pn %icc, loop_1807
21915 fmovde %xcc, %f15, %f4
21916 fblg %fcc0, loop_1808
21917 edge32ln %i0, %l5, %g3
21918loop_1807:
21919 array16 %i4, %l1, %l6
21920 movrne %i6, %i1, %g5
21921loop_1808:
21922 tne %xcc, 0x4
21923 std %f28, [%l7 + 0x48]
21924 fmul8x16au %f27, %f12, %f20
21925 bvc,a,pt %icc, loop_1809
21926 nop
21927 setx 0xC07406A2, %l0, %l6
21928 st %l6, [%l7 + 0x7C]
21929 ld [%l7 + 0x7C], %fsr
21930 call loop_1810
21931 membar 0x26
21932loop_1809:
21933 addc %l3, 0x0625, %g2
21934 movvs %icc, %o5, %l4
21935loop_1810:
21936 nop
21937 setx 0xEC394A40, %l0, %l6
21938 st %l6, [%l7 + 0x28]
21939 ld [%l7 + 0x28], %f31
21940 setx 0x010FE581, %l1, %l5
21941 st %l5, [%l7 + 0x10]
21942 ld [%l7 + 0x10], %f20
21943 fsubs %f20, %f31, %f18
21944 tg %xcc, 0x6
21945 edge16l %o2, %g4, %i5
21946 bleu,a %xcc, loop_1811
21947 membar 0x78
21948 ba,a,pn %icc, loop_1812
21949 tpos %icc, 0x7
21950loop_1811:
21951 nop
21952 set 0x5A, %g4
21953 ldsha [%l7 + %g4] 0x11, %i7
21954loop_1812:
21955 edge16l %i3, %o1, %o6
21956 fornot1 %f0, %f14, %f24
21957 wr %g0, 0x10, %asi
21958 swapa [%l7 + 0x44] %asi, %o4
21959 fandnot1s %f5, %f30, %f15
21960 bvc,a,pt %xcc, loop_1813
21961 bleu,a,pn %xcc, loop_1814
21962 fcmple16 %f10, %f10, %g7
21963 or %i2, %o7, %l0
21964loop_1813:
21965 bvs,pt %icc, loop_1815
21966loop_1814:
21967 brnz %l2, loop_1816
21968 edge32l %g1, %o0, %g6
21969 bcs loop_1817
21970loop_1815:
21971 nop
21972 fitos %f5, %f12
21973 fstod %f12, %f14
21974loop_1816:
21975 ldx [%l7 + 0x70], %i0
21976 sdivx %l5, 0x1396, %g3
21977loop_1817:
21978 ta %icc, 0x4
21979 nop
21980 setx loop_1818, %l0, %l1
21981 jmpl %l1, %i4
21982 subc %l1, 0x163E, %o3
21983 fnegs %f14, %f0
21984 fzeros %f1
21985loop_1818:
21986 edge16ln %l6, %i6, %i1
21987 movrgz %g5, 0x21A, %l3
21988 edge16 %o5, %g2, %l4
21989 wr %g0, 0x10, %asi
21990 ldda [%l7 + 0x40] %asi, %f16
21991 fmovdcc %xcc, %f23, %f0
21992 and %g4, 0x171F, %o2
21993 tle %icc, 0x2
21994 bn,a,pt %icc, loop_1819
21995 fmovdneg %xcc, %f30, %f27
21996 xorcc %i5, 0x0A02, %i3
21997 tl %xcc, 0x5
21998loop_1819:
21999 nop
22000 setx loop_1820, %l0, %l1
22001 jmpl %l1, %o1
22002 edge32 %i7, %o4, %o6
22003 restored
22004 rdpr %cwp, %g1
22005 rdpr %cansave, %g2
22006 rdpr %canrestore, %g3
22007 rdpr %cleanwin, %g4
22008 rdpr %otherwin, %g5
22009 rdpr %wstate, %g6
22010 movne %xcc, %i2, %g7
22011loop_1820:
22012 movrlz %l0, %l2, %g1
22013 wr %g0, 0x81, %asi
22014 lduwa [%l7 + 0x38] %asi, %o7
22015 tn %xcc, 0x6
22016 fmovs %f31, %f8
22017 fmovsa %xcc, %f4, %f21
22018 sra %g6, 0x1C, %i0
22019 bcs %xcc, loop_1821
22020 addc %o0, %l5, %g3
22021 or %i4, %o3, %l6
22022 tsubcc %l1, %i1, %g5
22023loop_1821:
22024 xnorcc %l3, 0x114A, %i6
22025 fmovde %icc, %f27, %f1
22026 movrne %g2, 0x096, %l4
22027 add %g4, 0x15BD, %o5
22028 movpos %xcc, %i5, %o2
22029 sethi 0x06C0, %o1
22030 movneg %xcc, %i3, %o4
22031 and %i7, 0x0FE2, %i2
22032 srl %o6, 0x1B, %g7
22033 srl %l0, 0x09, %l2
22034 tsubcc %o7, %g1, %g6
22035 fnot2s %f21, %f8
22036 fnot1 %f10, %f4
22037 fmovdvc %xcc, %f17, %f23
22038 tcs %xcc, 0x2
22039 fmovrsne %i0, %f25, %f18
22040 ld [%l7 + 0x2C], %f11
22041 fandnot1 %f2, %f10, %f0
22042 stx %o0, [%l7 + 0x18]
22043 brnz %g3, loop_1822
22044 faligndata %f8, %f6, %f10
22045 alignaddr %i4, %l5, %l6
22046 movcs %xcc, %l1, %i1
22047loop_1822:
22048 lduh [%l7 + 0x5E], %g5
22049 fbue %fcc3, loop_1823
22050 fsrc1 %f28, %f10
22051 te %xcc, 0x7
22052 flush %l7 + 0x74
22053loop_1823:
22054 tge %xcc, 0x6
22055 movne %icc, %l3, %i6
22056 xorcc %g2, %o3, %l4
22057 restored
22058 rdpr %cwp, %g1
22059 rdpr %cansave, %g2
22060 rdpr %canrestore, %g3
22061 rdpr %cleanwin, %g4
22062 rdpr %otherwin, %g5
22063 rdpr %wstate, %g6
22064 fcmpne16 %f22, %f8, %g4
22065 movrgz %i5, %o5, %o1
22066 xnor %i3, 0x0300, %o2
22067 movpos %xcc, %o4, %i7
22068 tg %icc, 0x7
22069 bg,a,pt %icc, loop_1824
22070 sir 0x0254
22071 set 0x1C, %i0
22072 swapa [%l7 + %i0] 0x10, %i2
22073loop_1824:
22074 edge16 %g7, %l0, %o6
22075 lduh [%l7 + 0x3E], %o7
22076 movle %xcc, %g1, %l2
22077 array16 %g6, %o0, %g3
22078 fmovrslez %i0, %f9, %f7
22079 edge32 %i4, %l5, %l6
22080 alignaddrl %l1, %g5, %i1
22081 set 0x0A, %i4
22082 ldsba [%l7 + %i4] 0x80, %i6
22083 movvc %xcc, %g2, %o3
22084 fmovscc %icc, %f25, %f5
22085 fcmpgt32 %f30, %f8, %l3
22086 movn %icc, %l4, %g4
22087 subcc %o5, %o1, %i3
22088 fble,a %fcc3, loop_1825
22089 bg,a,pn %xcc, loop_1826
22090 andn %o2, %o4, %i7
22091 fzero %f0
22092loop_1825:
22093 taddcc %i5, 0x1A86, %g7
22094loop_1826:
22095 nop
22096 set 0x10, %l4
22097 ldda [%l7 + %l4] 0x26, %i2
22098 call loop_1827
22099 nop
22100 fitos %f1, %f22
22101 fmovsvc %icc, %f17, %f19
22102 bn,pt %xcc, loop_1828
22103loop_1827:
22104 fcmpgt32 %f6, %f2, %o6
22105 tleu %xcc, 0x1
22106 or %l0, 0x1BDD, %g1
22107loop_1828:
22108 brnz,a %o7, loop_1829
22109 tle %icc, 0x5
22110 fzeros %f28
22111 movre %l2, 0x222, %g6
22112loop_1829:
22113 alignaddr %g3, %o0, %i0
22114 mulx %l5, 0x138B, %l6
22115 movgu %xcc, %l1, %i4
22116 fmovdvs %xcc, %f7, %f24
22117 sllx %g5, %i6, %i1
22118 nop
22119 setx 0x0CC8AB02, %l0, %l6
22120 st %l6, [%l7 + 0x28]
22121 ld [%l7 + 0x28], %f12
22122 setx 0x083F1433, %l1, %l5
22123 st %l5, [%l7 + 0x10]
22124 ld [%l7 + 0x10], %f31
22125 fsubs %f31, %f12, %f31
22126 tpos %icc, 0x1
22127 fbne,a %fcc3, loop_1830
22128 sethi 0x114B, %o3
22129 tcc %xcc, 0x5
22130 array16 %g2, %l4, %g4
22131loop_1830:
22132 tn %icc, 0x3
22133 nop
22134 setx 0x6BDA73DF, %l0, %l6
22135 st %l6, [%l7 + 0x28]
22136 ld [%l7 + 0x28], %f20
22137 setx 0x2F42734C, %l1, %l5
22138 st %l5, [%l7 + 0x10]
22139 ld [%l7 + 0x10], %f14
22140 fmuls %f14, %f20, %f12
22141 fbg,a %fcc0, loop_1831
22142 restored
22143 rdpr %cwp, %g1
22144 rdpr %cansave, %g2
22145 rdpr %canrestore, %g3
22146 rdpr %cleanwin, %g4
22147 rdpr %otherwin, %g5
22148 rdpr %wstate, %g6
22149 andn %l3, %o5, %o1
22150 wr %g0, 0x19, %asi
22151 stda %f16, [%l7 + 0x40] %asi
22152loop_1831:
22153 nop
22154 fitod %f2, %f12
22155 fdtox %f12, %f26
22156 fxtod %f26, %f16
22157 sdivcc %i3, 0x1B69, %o4
22158 fmovrdlez %i7, %f28, %f10
22159 sub %o2, %g7, %i5
22160 movvc %icc, %o6, %l0
22161 brgz %g1, loop_1832
22162 srl %i2, %l2, %g6
22163 movrgz %g3, 0x312, %o0
22164 movg %xcc, %o7, %l5
22165loop_1832:
22166 fmul8x16 %f27, %f2, %f20
22167 fsrc1s %f31, %f28
22168 orncc %i0, 0x1238, %l6
22169 movle %xcc, %l1, %i4
22170 tcs %icc, 0x6
22171 fbg %fcc2, loop_1833
22172 xnorcc %g5, 0x1B0A, %i1
22173 edge16ln %i6, %g2, %o3
22174 fmovda %icc, %f2, %f1
22175loop_1833:
22176 add %l4, %l3, %g4
22177 fbuge %fcc1, loop_1834
22178 ldsh [%l7 + 0x18], %o1
22179 orncc %i3, 0x1BAA, %o5
22180 fbn %fcc1, loop_1835
22181loop_1834:
22182 nop
22183 setx 0xD0461131, %l0, %l6
22184 st %l6, [%l7 + 0x54]
22185 ld [%l7 + 0x54], %fsr
22186 set 0x30, %i5
22187 lduwa [%l7 + %i5] 0x19, %i7
22188loop_1835:
22189 tg %icc, 0x2
22190 popc %o4, %o2
22191 fmovrde %i5, %f4, %f8
22192 movrgz %o6, 0x09C, %g7
22193 tpos %xcc, 0x5
22194 fmovdge %xcc, %f31, %f26
22195 set 0x34, %l2
22196 stwa %l0, [%l7 + %l2] 0x23
22197 membar #Sync
22198 move %xcc, %i2, %l2
22199 sdivx %g6, 0x0A10, %g3
22200 movrlz %o0, %g1, %l5
22201 wr %g0, 0x89, %asi
22202 sta %f19, [%l7 + 0x6C] %asi
22203 fmovdge %icc, %f6, %f9
22204 ldsw [%l7 + 0x24], %i0
22205 add %o7, 0x0702, %l6
22206 udivcc %i4, 0x1879, %l1
22207 fcmpgt32 %f16, %f26, %g5
22208 sdivcc %i6, 0x1A32, %i1
22209 fbne %fcc0, loop_1836
22210 tsubcc %g2, %o3, %l3
22211 movneg %xcc, %g4, %l4
22212 movneg %xcc, %o1, %o5
22213loop_1836:
22214 alignaddr %i3, %i7, %o4
22215 fmovda %icc, %f28, %f30
22216 addccc %i5, 0x1EE7, %o6
22217 srl %g7, 0x15, %l0
22218 fxors %f25, %f12, %f26
22219 edge8ln %o2, %l2, %g6
22220 fnegd %f2, %f8
22221 array32 %g3, %i2, %o0
22222 fpadd16 %f18, %f26, %f4
22223 sllx %l5, %g1, %i0
22224 mulx %l6, %i4, %l1
22225 sethi 0x00C5, %g5
22226 udivx %o7, 0x1A96, %i1
22227 xnor %g2, %i6, %o3
22228 or %g4, %l4, %o1
22229 and %l3, 0x04B8, %o5
22230 fbl %fcc3, loop_1837
22231 movne %xcc, %i7, %i3
22232 tge %icc, 0x2
22233 movn %xcc, %o4, %o6
22234loop_1837:
22235 taddcc %i5, %g7, %l0
22236 tsubcc %l2, %o2, %g3
22237 edge8l %g6, %i2, %l5
22238 taddcc %o0, %i0, %g1
22239 nop
22240 setx loop_1838, %l0, %l1
22241 wrpr 0x1, %tl
22242 wrpr %l1, %tnpc
22243 setx 0x34400001400, %l0, %l1
22244 wrpr %l1, %tstate
22245 wrhpr 0x4, %htstate
22246 done
22247 lduw [%l7 + 0x30], %i4
22248 alignaddrl %l6, %g5, %l1
22249 nop
22250 setx 0x9687F5AA, %l0, %l6
22251 st %l6, [%l7 + 0x28]
22252 ld [%l7 + 0x28], %f18
22253 setx 0xAD211D84, %l1, %l5
22254 st %l5, [%l7 + 0x10]
22255 ld [%l7 + 0x10], %f3
22256 fsubs %f3, %f18, %f1
22257loop_1838:
22258 alignaddr %i1, %g2, %o7
22259 tgu %xcc, 0x2
22260 be,a,pt %icc, loop_1839
22261 tne %icc, 0x3
22262 ldstub [%l7 + 0x3F], %o3
22263 fmul8sux16 %f10, %f4, %f24
22264loop_1839:
22265 sllx %g4, 0x16, %i6
22266 te %icc, 0x0
22267 edge32l %l4, %l3, %o5
22268 fandnot1s %f8, %f20, %f24
22269 movleu %icc, %o1, %i7
22270 tneg %icc, 0x2
22271 set 0x20, %l1
22272 ldda [%l7 + %l1] 0x26, %o4
22273 edge16l %i3, %i5, %o6
22274 lduh [%l7 + 0x20], %l0
22275 edge32ln %l2, %g7, %g3
22276 or %g6, %i2, %l5
22277 fmovscs %icc, %f7, %f18
22278 fmovdcs %icc, %f27, %f2
22279 stw %o0, [%l7 + 0x50]
22280 and %o2, 0x10C2, %i0
22281 edge8n %i4, %l6, %g5
22282 fzeros %f8
22283 fbule,a %fcc3, loop_1840
22284 srlx %g1, %i1, %l1
22285 nop
22286 setx 0xDB53F2C1398F97D3, %l0, %l6
22287 stx %l6, [%l7 + 0x28]
22288 ldd [%l7 + 0x28], %f16
22289 setx 0x7E18924B03E80A94, %l1, %l5
22290 stx %l5, [%l7 + 0x10]
22291 ldd [%l7 + 0x10], %f28
22292 fmuld %f28, %f16, %f10
22293 add %o7, %o3, %g2
22294loop_1840:
22295 movpos %xcc, %i6, %l4
22296 tvc %xcc, 0x6
22297 alignaddrl %l3, %o5, %g4
22298 bl,a,pn %icc, loop_1841
22299 stx %i7, [%l7 + 0x38]
22300 nop
22301 fitos %f5, %f13
22302 fstox %f13, %f28
22303 fxtos %f28, %f2
22304 tle %icc, 0x6
22305loop_1841:
22306 nop
22307 setx 0x19AB28C4, %l0, %l6
22308 st %l6, [%l7 + 0x28]
22309 ld [%l7 + 0x28], %f17
22310 setx 0x5FD0DF2E, %l1, %l5
22311 st %l5, [%l7 + 0x10]
22312 ld [%l7 + 0x10], %f18
22313 fadds %f18, %f17, %f1
22314 brlez,a %o4, loop_1842
22315 movl %xcc, %o1, %i3
22316 add %l7, 0x24, %l6
22317 wr %g0, 0x89, %asi
22318 casa [%l6] 0x89, %i5, %l0
22319loop_1842:
22320 tsubcc %o6, 0x1956, %l2
22321 edge32n %g7, %g6, %g3
22322 tg %xcc, 0x6
22323 movrlez %l5, %o0, %o2
22324 edge8n %i0, %i4, %i2
22325 bvs loop_1843
22326 edge8ln %l6, %g5, %i1
22327 sra %g1, 0x14, %o7
22328 set 0x20, %l6
22329 ldxa [%l7 + %l6] 0x04, %o3
22330loop_1843:
22331 stb %g2, [%l7 + 0x74]
22332 tg %icc, 0x1
22333 movgu %xcc, %i6, %l4
22334 movne %xcc, %l1, %l3
22335 fblg %fcc1, loop_1844
22336 sub %g4, 0x0DEB, %i7
22337 flush %l7 + 0x54
22338 movvs %xcc, %o5, %o1
22339loop_1844:
22340 edge8ln %o4, %i3, %i5
22341 andncc %l0, %o6, %g7
22342 fmovd %f8, %f8
22343 fornot2s %f18, %f10, %f30
22344 fandnot1 %f12, %f20, %f18
22345 add %g6, 0x1A3D, %l2
22346 nop
22347 setx 0xEE3C5D74, %l0, %l6
22348 st %l6, [%l7 + 0x28]
22349 ld [%l7 + 0x28], %f27
22350 setx 0x62EEBA56, %l1, %l5
22351 st %l5, [%l7 + 0x10]
22352 ld [%l7 + 0x10], %f17
22353 fmuls %f17, %f27, %f27
22354 fmovscs %icc, %f0, %f24
22355 nop
22356 fitos %f6, %f17
22357 fstox %f17, %f18
22358 fxtos %f18, %f11
22359 movn %xcc, %l5, %o0
22360 movrlz %g3, %o2, %i4
22361 fandnot2 %f8, %f6, %f30
22362 and %i0, %l6, %i2
22363 edge32ln %g5, %i1, %o7
22364 array8 %o3, %g1, %i6
22365 movrlez %g2, %l1, %l4
22366 brnz %l3, loop_1845
22367 sir 0x0E97
22368 addccc %g4, %i7, %o5
22369 sll %o1, %o4, %i5
22370loop_1845:
22371 fnot1 %f16, %f12
22372 popc %i3, %o6
22373 edge16 %g7, %g6, %l2
22374 fmul8x16al %f11, %f10, %f2
22375 set 0x6D, %g7
22376 ldstuba [%l7 + %g7] 0x11, %l5
22377 edge8n %o0, %g3, %l0
22378 wr %g0, 0x04, %asi
22379 stxa %i4, [%l7 + 0x20] %asi
22380 ldd [%l7 + 0x28], %f20
22381 sdivcc %i0, 0x15A5, %o2
22382 fsrc2s %f29, %f26
22383 sdiv %i2, 0x0E3A, %g5
22384 restored
22385 rdpr %cwp, %g1
22386 rdpr %cansave, %g2
22387 rdpr %canrestore, %g3
22388 rdpr %cleanwin, %g4
22389 rdpr %otherwin, %g5
22390 rdpr %wstate, %g6
22391 ldsh [%l7 + 0x6E], %i1
22392 andcc %o7, 0x084F, %o3
22393 wr %g0, 0x11, %asi
22394 sta %f12, [%l7 + 0x20] %asi
22395 sethi 0x0EC3, %g1
22396 xnorcc %i6, 0x10DF, %l6
22397 movrgz %l1, %l4, %g2
22398 set 0x6D, %i6
22399 lduba [%l7 + %i6] 0x11, %g4
22400 nop
22401 setx 0x17EC4ADCF816C55C, %l0, %l6
22402 stx %l6, [%l7 + 0x28]
22403 ldd [%l7 + 0x28], %f14
22404 fsqrtd %f14, %f16
22405 alignaddr %i7, %l3, %o5
22406 edge8 %o1, %o4, %i5
22407 andn %o6, 0x01AE, %i3
22408 stbar
22409 sra %g6, %g7, %l5
22410 array32 %o0, %g3, %l0
22411 andcc %l2, 0x08F8, %i4
22412 move %icc, %o2, %i0
22413 fmovsneg %xcc, %f11, %f28
22414 tvs %xcc, 0x7
22415 movle %icc, %i2, %i1
22416 fba %fcc1, loop_1846
22417 fblg,a %fcc2, loop_1847
22418 movvc %icc, %o7, %o3
22419 fands %f18, %f4, %f7
22420loop_1846:
22421 lduh [%l7 + 0x7C], %g5
22422loop_1847:
22423 srl %i6, %l6, %g1
22424 saved
22425 rdpr %cwp, %g1
22426 rdpr %cansave, %g2
22427 rdpr %canrestore, %g3
22428 rdpr %cleanwin, %g4
22429 rdpr %otherwin, %g5
22430 rdpr %wstate, %g6
22431 nop
22432 setx loop_1848, %l0, %l1
22433 jmpl %l1, %l1
22434 membar 0x76
22435 nop
22436 setx loop_1849, %l0, %l1
22437 jmpl %l1, %l4
22438 umul %g2, %g4, %i7
22439loop_1848:
22440 edge8l %o5, %l3, %o1
22441 sir 0x0DC4
22442loop_1849:
22443 fbuge,a %fcc1, loop_1850
22444 and %o4, %i5, %i3
22445 ldd [%l7 + 0x30], %f12
22446 tleu %icc, 0x5
22447loop_1850:
22448 fpack16 %f2, %f21
22449 mova %xcc, %g6, %g7
22450 edge32ln %l5, %o0, %o6
22451 fmul8sux16 %f24, %f30, %f10
22452 andcc %l0, 0x11B7, %l2
22453 fmovd %f14, %f18
22454 set 0x68, %o6
22455 prefetcha [%l7 + %o6] 0x0c, 0x3
22456 alignaddrl %o2, %g3, %i0
22457 subc %i2, 0x0C34, %i1
22458 prefetch [%l7 + 0x74], 0x2
22459 movg %icc, %o7, %g5
22460 for %f8, %f12, %f6
22461 move %icc, %o3, %i6
22462 fmovsgu %icc, %f4, %f0
22463 tcs %icc, 0x1
22464 array32 %l6, %g1, %l1
22465 restored
22466 rdpr %cwp, %g1
22467 rdpr %cansave, %g2
22468 rdpr %canrestore, %g3
22469 rdpr %cleanwin, %g4
22470 rdpr %otherwin, %g5
22471 rdpr %wstate, %g6
22472 or %l4, 0x197F, %g2
22473 udivx %i7, 0x0AC2, %g4
22474 udiv %o5, 0x12E3, %l3
22475 nop
22476 setx 0x5724993C849939E4, %l0, %l6
22477 stx %l6, [%l7 + 0x28]
22478 ldd [%l7 + 0x28], %f26
22479 setx 0x1BDFD9DFFA653534, %l1, %l5
22480 stx %l5, [%l7 + 0x10]
22481 ldd [%l7 + 0x10], %f0
22482 fsubd %f0, %f26, %f0
22483 wr %g0, 0x80, %asi
22484 prefetcha [%l7 + 0x58] %asi, 0x3
22485 edge32 %i5, %i3, %g6
22486 bpos,a loop_1851
22487 alignaddrl %o1, %g7, %o0
22488 tcc %icc, 0x3
22489 bl,a,pt %icc, loop_1852
22490loop_1851:
22491 sethi 0x0069, %l5
22492 add %l7, 0x48, %l6
22493 wr %g0, 0x81, %asi
22494 ldxa [%l6] %asi, %l0
22495 casxa [%l6] 0x81, %l0, %l2
22496loop_1852:
22497 fzero %f14
22498 fbu,a %fcc2, loop_1853
22499 tcs %xcc, 0x0
22500 fcmpne16 %f26, %f8, %o6
22501 add %l7, 0x78, %l6
22502 wr %g0, 0x80, %asi
22503 ldxa [%l6] %asi, %i4
22504 casxa [%l6] %asi, %i4, %o2
22505loop_1853:
22506 array8 %g3, %i0, %i2
22507 umulcc %i1, 0x1180, %o7
22508 edge32l %g5, %o3, %l6
22509 movleu %xcc, %i6, %l1
22510 srl %g1, %g2, %l4
22511 wr %g0, 0x89, %asi
22512 swapa [%l7 + 0x78] %asi, %g4
22513 sir 0x1D72
22514 fandnot1s %f19, %f20, %f25
22515 fmovrsgz %o5, %f30, %f22
22516 ldsb [%l7 + 0x4D], %i7
22517 orcc %l3, %o4, %i3
22518 orcc %g6, 0x1DAD, %i5
22519 tneg %icc, 0x6
22520 movcc %xcc, %o1, %o0
22521 tvs %xcc, 0x7
22522 fcmple32 %f10, %f6, %g7
22523 fbul %fcc3, loop_1854
22524 fzeros %f7
22525 andcc %l5, %l0, %o6
22526 fmovs %f16, %f13
22527loop_1854:
22528 tg %icc, 0x7
22529 nop
22530 set 0x40, %g6
22531 ldd [%l7 + %g6], %f26
22532 alignaddr %i4, %l2, %o2
22533 ta %xcc, 0x5
22534 edge8l %g3, %i0, %i1
22535 fcmpne32 %f18, %f12, %i2
22536 or %o7, %o3, %g5
22537 fnegd %f20, %f18
22538 fmovde %icc, %f25, %f11
22539 sdivx %l6, 0x025C, %l1
22540 faligndata %f28, %f16, %f30
22541 call loop_1855
22542 orncc %i6, 0x10E6, %g2
22543 sdivcc %l4, 0x0DFC, %g1
22544 fzero %f10
22545loop_1855:
22546 taddcctv %o5, %i7, %g4
22547 fmovsvc %xcc, %f12, %f8
22548 bg,pn %xcc, loop_1856
22549 lduw [%l7 + 0x1C], %o4
22550 addcc %l3, %i3, %g6
22551 wr %g0, 0x11, %asi
22552 ldsba [%l7 + 0x66] %asi, %o1
22553loop_1856:
22554 addccc %i5, %g7, %l5
22555 or %l0, 0x03AF, %o0
22556 fnegd %f0, %f12
22557 movpos %xcc, %i4, %o6
22558 bge loop_1857
22559 nop
22560 setx 0x7C741A16, %l0, %l6
22561 st %l6, [%l7 + 0x28]
22562 ld [%l7 + 0x28], %f11
22563 fsqrts %f11, %f0
22564 edge8 %l2, %g3, %o2
22565 bpos,a,pn %icc, loop_1858
22566loop_1857:
22567 bge,a %xcc, loop_1859
22568 array32 %i1, %i2, %o7
22569 ldx [%l7 + 0x48], %i0
22570loop_1858:
22571 nop
22572 wr %g0, 0x89, %asi
22573 stha %g5, [%l7 + 0x12] %asi
22574loop_1859:
22575 movg %xcc, %o3, %l6
22576 fmovsleu %icc, %f5, %f25
22577 umul %l1, 0x12DA, %g2
22578 mova %xcc, %l4, %g1
22579 brgz %o5, loop_1860
22580 nop
22581 set 0x18, %g2
22582 lduw [%l7 + %g2], %i6
22583 fmovrdgez %i7, %f6, %f30
22584 st %f23, [%l7 + 0x24]
22585loop_1860:
22586 and %g4, %o4, %l3
22587 udiv %i3, 0x1350, %o1
22588 subc %i5, %g6, %l5
22589 sdiv %g7, 0x09ED, %l0
22590 fnor %f14, %f18, %f20
22591 tne %icc, 0x3
22592 fsrc1 %f6, %f16
22593 stb %i4, [%l7 + 0x74]
22594 movge %xcc, %o0, %o6
22595 tle %icc, 0x7
22596 smulcc %g3, %l2, %o2
22597 andn %i2, %i1, %i0
22598 array16 %g5, %o3, %l6
22599 array8 %o7, %l1, %g2
22600 mulx %g1, 0x0F7E, %o5
22601 set 0x08, %i3
22602 ldstuba [%l7 + %i3] 0x89, %i6
22603 nop
22604 fitos %f13, %f27
22605 fstox %f27, %f28
22606 fxtos %f28, %f2
22607 fmovdle %icc, %f17, %f11
22608 fblg %fcc3, loop_1861
22609 addccc %l4, 0x0C7B, %i7
22610 bn,a,pt %xcc, loop_1862
22611 xor %g4, %l3, %i3
22612loop_1861:
22613 for %f4, %f26, %f6
22614 edge8ln %o4, %o1, %g6
22615loop_1862:
22616 movn %xcc, %i5, %g7
22617 nop
22618 setx 0xDC8E3FD3, %l0, %l6
22619 st %l6, [%l7 + 0x28]
22620 ld [%l7 + 0x28], %f7
22621 setx 0xC19E9174, %l1, %l5
22622 st %l5, [%l7 + 0x10]
22623 ld [%l7 + 0x10], %f30
22624 fadds %f30, %f7, %f9
22625 fpsub16 %f10, %f28, %f6
22626 xnorcc %l5, %l0, %i4
22627 std %f18, [%l7 + 0x10]
22628 sll %o6, 0x0F, %g3
22629 prefetch [%l7 + 0x70], 0x0
22630 wr %g0, 0x04, %asi
22631 ldsba [%l7 + 0x5C] %asi, %l2
22632 fxor %f8, %f12, %f8
22633 add %l7, 0x64, %l6
22634 wr %g0, 0x81, %asi
22635 lda [%l6] %asi, %o2
22636 casa [%l6] %asi, %o2, %i2
22637 umulcc %i1, 0x07CA, %i0
22638 wr %g0, 0x18, %asi
22639 lduba [%l7 + 0x34] %asi, %o0
22640 fpsub32s %f8, %f5, %f17
22641 tn %xcc, 0x5
22642 xorcc %o3, %l6, %g5
22643 tsubcc %l1, %o7, %g2
22644 orncc %o5, 0x0029, %g1
22645 fbu %fcc2, loop_1863
22646 ldd [%l7 + 0x50], %i6
22647 xorcc %i7, 0x1DB2, %g4
22648 brgez %l3, loop_1864
22649loop_1863:
22650 add %l4, 0x0D75, %i3
22651 fxnors %f26, %f12, %f22
22652 ld [%l7 + 0x20], %f28
22653loop_1864:
22654 fnands %f3, %f18, %f25
22655 orcc %o4, %o1, %g6
22656 subc %g7, %l5, %l0
22657 movvs %icc, %i5, %i4
22658 fbg %fcc0, loop_1865
22659 movvs %icc, %o6, %g3
22660 fandnot2 %f20, %f14, %f6
22661 fnors %f24, %f27, %f31
22662loop_1865:
22663 addccc %l2, 0x1E12, %i2
22664 fornot2s %f14, %f3, %f26
22665 fmovdneg %icc, %f3, %f30
22666 bpos,pt %xcc, loop_1866
22667 edge8l %i1, %o2, %o0
22668 edge32ln %o3, %i0, %l6
22669 fcmpne16 %f2, %f4, %l1
22670loop_1866:
22671 tpos %icc, 0x1
22672 edge16 %g5, %o7, %o5
22673 tvc %icc, 0x6
22674 smulcc %g1, 0x0BCD, %i6
22675 bg,pt %xcc, loop_1867
22676 fbu,a %fcc0, loop_1868
22677 edge8n %g2, %g4, %i7
22678 alignaddr %l3, %i3, %o4
22679loop_1867:
22680 array8 %l4, %g6, %o1
22681loop_1868:
22682 edge8ln %l5, %l0, %g7
22683 tcs %icc, 0x3
22684 movvc %xcc, %i5, %o6
22685 srl %i4, 0x00, %g3
22686 movrgz %i2, 0x2EF, %i1
22687 tg %icc, 0x7
22688 xnorcc %o2, 0x1913, %o0
22689 set 0x40, %o1
22690 ldda [%l7 + %o1] 0x81, %f0
22691 ldd [%l7 + 0x70], %f8
22692 movge %xcc, %o3, %l2
22693 fpack16 %f20, %f24
22694 popc %i0, %l6
22695 be,a,pt %icc, loop_1869
22696 stbar
22697 tleu %icc, 0x2
22698 tg %icc, 0x4
22699loop_1869:
22700 bneg,a,pt %xcc, loop_1870
22701 fmul8x16 %f21, %f20, %f20
22702 fmovdpos %icc, %f17, %f17
22703 bl,a %xcc, loop_1871
22704loop_1870:
22705 fxnors %f19, %f0, %f28
22706 subc %l1, %g5, %o5
22707 edge32ln %g1, %o7, %i6
22708loop_1871:
22709 sub %g4, %i7, %g2
22710 alignaddrl %i3, %l3, %o4
22711 movle %xcc, %l4, %g6
22712 fmovrslez %l5, %f23, %f22
22713 set 0x4C, %o5
22714 stwa %o1, [%l7 + %o5] 0x88
22715 sllx %g7, %l0, %i5
22716 movpos %xcc, %o6, %g3
22717 orn %i4, %i1, %i2
22718 fpadd16s %f27, %f29, %f0
22719 movvs %icc, %o2, %o3
22720 membar 0x26
22721 umul %l2, 0x005A, %o0
22722 fbn,a %fcc0, loop_1872
22723 fbge %fcc2, loop_1873
22724 array16 %l6, %i0, %l1
22725 sra %g5, %o5, %o7
22726loop_1872:
22727 nop
22728 setx 0x005F45F4, %l0, %l6
22729 st %l6, [%l7 + 0x20]
22730 ld [%l7 + 0x20], %fsr
22731loop_1873:
22732 movn %xcc, %i6, %g1
22733 nop
22734 setx 0x73A3CCCCA83E4525, %l0, %l6
22735 stx %l6, [%l7 + 0x28]
22736 ldd [%l7 + 0x28], %f30
22737 setx 0x3E894F26436B1641, %l1, %l5
22738 stx %l5, [%l7 + 0x10]
22739 ldd [%l7 + 0x10], %f20
22740 fdivd %f20, %f30, %f12
22741 alignaddr %i7, %g4, %i3
22742 andncc %g2, %o4, %l4
22743 movre %l3, %l5, %o1
22744 ld [%l7 + 0x38], %f23
22745 bgu %icc, loop_1874
22746 array16 %g6, %l0, %i5
22747 edge32l %g7, %o6, %i4
22748 fpsub16 %f30, %f10, %f20
22749loop_1874:
22750 sir 0x1C17
22751 call loop_1875
22752 edge32l %g3, %i2, %o2
22753 brnz %i1, loop_1876
22754 fandnot2s %f8, %f12, %f7
22755loop_1875:
22756 fandnot2s %f2, %f14, %f1
22757 wr %g0, 0x80, %asi
22758 sta %f25, [%l7 + 0x40] %asi
22759loop_1876:
22760 fcmpgt16 %f24, %f6, %l2
22761 te %xcc, 0x3
22762 edge32n %o3, %o0, %i0
22763 movrgz %l6, %l1, %o5
22764 xor %g5, %i6, %g1
22765 srax %o7, 0x19, %i7
22766 tvs %icc, 0x3
22767 movl %xcc, %i3, %g2
22768 call loop_1877
22769 stbar
22770 tneg %xcc, 0x4
22771 addccc %o4, %l4, %l3
22772loop_1877:
22773 fpadd16s %f4, %f3, %f9
22774 edge16l %g4, %o1, %g6
22775 bvc loop_1878
22776 taddcc %l0, %l5, %g7
22777 ldx [%l7 + 0x18], %i5
22778 fbge,a %fcc2, loop_1879
22779loop_1878:
22780 sra %i4, 0x1C, %o6
22781 sdivx %g3, 0x1667, %o2
22782 movl %icc, %i1, %i2
22783loop_1879:
22784 edge32l %l2, %o3, %o0
22785 fmovdvc %xcc, %f11, %f7
22786 ldstub [%l7 + 0x11], %l6
22787 array16 %i0, %o5, %g5
22788 udivcc %l1, 0x1A74, %g1
22789 wr %g0, 0xf0, %asi
22790 stda %f0, [%l7 + 0x40] %asi
22791 membar #Sync
22792 array32 %o7, %i6, %i3
22793 add %l7, 0x58, %l6
22794 wr %g0, 0x11, %asi
22795 casa [%l6] 0x11, %i7, %g2
22796 movg %xcc, %l4, %o4
22797 xorcc %l3, %o1, %g4
22798 fmovs %f30, %f4
22799 brgez,a %g6, loop_1880
22800 movl %icc, %l5, %l0
22801 ldstub [%l7 + 0x43], %i5
22802 ble,a,pt %icc, loop_1881
22803loop_1880:
22804 movre %i4, 0x09C, %g7
22805 wr %g0, 0x80, %asi
22806 swapa [%l7 + 0x5C] %asi, %g3
22807loop_1881:
22808 edge8n %o2, %o6, %i2
22809 movvs %xcc, %l2, %o3
22810 fand %f4, %f16, %f14
22811 membar 0x3E
22812 andn %o0, 0x1204, %l6
22813 udivcc %i0, 0x1F79, %i1
22814 wr %g0, 0x89, %asi
22815 ldsha [%l7 + 0x2C] %asi, %g5
22816 edge16ln %l1, %o5, %g1
22817 andcc %o7, %i3, %i6
22818 fpsub16s %f17, %f10, %f13
22819 nop
22820 setx 0x227130F0, %l0, %l6
22821 st %l6, [%l7 + 0x28]
22822 ld [%l7 + 0x28], %f3
22823 setx 0xF57CE529, %l1, %l5
22824 st %l5, [%l7 + 0x10]
22825 ld [%l7 + 0x10], %f24
22826 fdivs %f24, %f3, %f24
22827 movn %xcc, %i7, %l4
22828 wr %g0, 0x04, %asi
22829 ldsba [%l7 + 0x51] %asi, %o4
22830 fnegs %f9, %f15
22831 tle %xcc, 0x0
22832 taddcctv %l3, 0x0A67, %o1
22833 edge16l %g4, %g6, %l5
22834 fzero %f22
22835 bgu,a %xcc, loop_1882
22836 fmovsvc %icc, %f1, %f29
22837 fpsub16s %f18, %f22, %f31
22838 nop
22839 setx 0x606DC525, %l0, %l6
22840 st %l6, [%l7 + 0x38]
22841 ld [%l7 + 0x38], %fsr
22842loop_1882:
22843 smul %l0, %g2, %i5
22844 nop
22845 setx 0x82B8A02710703F08, %l0, %l6
22846 stx %l6, [%l7 + 0x10]
22847 ldx [%l7 + 0x10], %fsr
22848 xnorcc %g7, %i4, %g3
22849 bvc,pn %icc, loop_1883
22850 bl,a loop_1884
22851 fmovdg %icc, %f16, %f14
22852 srl %o2, 0x15, %i2
22853loop_1883:
22854 movl %xcc, %o6, %o3
22855loop_1884:
22856 fzero %f10
22857 set 0x48, %o3
22858 ldswa [%l7 + %o3] 0x89, %l2
22859 xnorcc %l6, %i0, %i1
22860 fblg,a %fcc1, loop_1885
22861 movvc %xcc, %o0, %l1
22862 fzeros %f22
22863 edge8 %o5, %g5, %g1
22864loop_1885:
22865 fmul8sux16 %f6, %f12, %f14
22866 fpadd16s %f30, %f22, %f26
22867 edge16n %o7, %i3, %i6
22868 movvc %xcc, %i7, %o4
22869 tgu %xcc, 0x5
22870 popc %l3, %l4
22871 wr %g0, 0x2a, %asi
22872 ldda [%l7 + 0x10] %asi, %o0
22873 sra %g6, 0x03, %l5
22874 smulcc %l0, %g4, %g2
22875 fmovde %icc, %f8, %f23
22876 and %i5, 0x1B29, %i4
22877 tsubcc %g3, 0x0C88, %g7
22878 alignaddrl %o2, %i2, %o6
22879 movpos %icc, %o3, %l6
22880 edge16ln %l2, %i0, %i1
22881 tgu %xcc, 0x0
22882 edge16ln %o0, %o5, %l1
22883 nop
22884 fitod %f12, %f18
22885 fdtos %f18, %f13
22886 tn %icc, 0x1
22887 subcc %g5, 0x0659, %g1
22888 umulcc %i3, 0x1A93, %o7
22889 nop
22890 setx 0xF966DB393C2192BA, %l0, %l6
22891 stx %l6, [%l7 + 0x28]
22892 ldd [%l7 + 0x28], %f0
22893 setx 0xFC75C131A92199D9, %l1, %l5
22894 stx %l5, [%l7 + 0x10]
22895 ldd [%l7 + 0x10], %f16
22896 fsubd %f16, %f0, %f18
22897 array8 %i6, %o4, %i7
22898 edge8 %l3, %l4, %o1
22899 fbuge,a %fcc1, loop_1886
22900 alignaddr %g6, %l0, %g4
22901 lduw [%l7 + 0x34], %g2
22902 taddcc %l5, 0x17A6, %i4
22903loop_1886:
22904 fmovsn %icc, %f26, %f17
22905 sdiv %i5, 0x1AB5, %g7
22906 brz %g3, loop_1887
22907 prefetch [%l7 + 0x54], 0x1
22908 sir 0x0E0B
22909 movrne %o2, %o6, %i2
22910loop_1887:
22911 nop
22912 set 0x78, %g1
22913 ldsw [%l7 + %g1], %o3
22914 fpsub32s %f14, %f23, %f22
22915 sdiv %l2, 0x008F, %l6
22916 be,pt %xcc, loop_1888
22917 sll %i1, %o0, %o5
22918 tn %xcc, 0x7
22919 ldsb [%l7 + 0x53], %i0
22920loop_1888:
22921 bne,a loop_1889
22922 stx %g5, [%l7 + 0x50]
22923 edge32l %g1, %i3, %l1
22924 addcc %i6, %o7, %o4
22925loop_1889:
22926 movrlz %l3, 0x3BD, %i7
22927 wr %g0, 0x89, %asi
22928 stda %f16, [%l7 + 0x40] %asi
22929 andcc %o1, %g6, %l4
22930 nop
22931 setx 0x33ABC24B, %l0, %l6
22932 st %l6, [%l7 + 0x28]
22933 ld [%l7 + 0x28], %f14
22934 setx 0xF6B386DA, %l1, %l5
22935 st %l5, [%l7 + 0x10]
22936 ld [%l7 + 0x10], %f29
22937 fadds %f29, %f14, %f17
22938 wr %g0, 0x18, %asi
22939 lduha [%l7 + 0x66] %asi, %l0
22940 array16 %g4, %g2, %l5
22941 bge %icc, loop_1890
22942 ldx [%l7 + 0x38], %i5
22943 movcc %xcc, %g7, %i4
22944 nop
22945 setx 0xDDDE13E9904D4DAE, %l0, %l6
22946 stx %l6, [%l7 + 0x50]
22947 ldx [%l7 + 0x50], %fsr
22948loop_1890:
22949 movre %g3, %o2, %i2
22950 taddcc %o6, %l2, %o3
22951 wr %g0, 0x18, %asi
22952 ldstuba [%l7 + 0x1D] %asi, %i1
22953 taddcc %o0, 0x07B7, %l6
22954 tvc %xcc, 0x1
22955 array8 %o5, %g5, %g1
22956 edge16n %i3, %i0, %l1
22957 movcc %xcc, %o7, %o4
22958 movne %xcc, %l3, %i7
22959 fbe %fcc3, loop_1891
22960 srl %i6, 0x13, %g6
22961 fmovrsgz %o1, %f1, %f0
22962 srax %l0, 0x0E, %g4
22963loop_1891:
22964 sllx %l4, %l5, %i5
22965 movrlez %g7, 0x1DA, %i4
22966 fandnot2s %f26, %f19, %f14
22967 sethi 0x1FBB, %g2
22968 edge8n %g3, %i2, %o2
22969 fmovscs %icc, %f4, %f16
22970 fmovsgu %icc, %f10, %f12
22971 sub %l2, 0x15FE, %o6
22972 wr %g0, 0x88, %asi
22973 sta %f20, [%l7 + 0x50] %asi
22974 movle %xcc, %o3, %i1
22975 movrgez %l6, %o5, %g5
22976 ldstub [%l7 + 0x27], %o0
22977 fpack16 %f12, %f31
22978 sth %i3, [%l7 + 0x40]
22979 nop
22980 set 0x70, %l3
22981 ldd [%l7 + %l3], %g0
22982 alignaddrl %l1, %o7, %o4
22983 bcc,a %icc, loop_1892
22984 bneg,a loop_1893
22985 ldx [%l7 + 0x50], %i0
22986 movg %icc, %l3, %i6
22987loop_1892:
22988 bge %icc, loop_1894
22989loop_1893:
22990 taddcctv %g6, %i7, %l0
22991 edge8ln %g4, %l4, %o1
22992 brgz,a %i5, loop_1895
22993loop_1894:
22994 tleu %xcc, 0x4
22995 edge8n %g7, %i4, %l5
22996 wr %g0, 0x18, %asi
22997 stxa %g3, [%l7 + 0x58] %asi
22998loop_1895:
22999 subcc %i2, %o2, %l2
23000 faligndata %f8, %f10, %f16
23001 xorcc %o6, %o3, %i1
23002 movn %icc, %g2, %l6
23003 movleu %xcc, %g5, %o0
23004 edge8n %o5, %i3, %l1
23005 fnegd %f22, %f22
23006 orncc %g1, 0x16CA, %o7
23007 udivcc %o4, 0x0AFD, %i0
23008 fbue %fcc0, loop_1896
23009 nop
23010 fitod %f10, %f2
23011 fdtoi %f2, %f24
23012 fornot1s %f22, %f28, %f10
23013 movcc %icc, %l3, %g6
23014loop_1896:
23015 brgz %i7, loop_1897
23016 saved
23017 rdpr %cwp, %g1
23018 rdpr %cansave, %g2
23019 rdpr %canrestore, %g3
23020 rdpr %cleanwin, %g4
23021 rdpr %otherwin, %g5
23022 rdpr %wstate, %g6
23023 st %f18, [%l7 + 0x2C]
23024 fnor %f28, %f16, %f2
23025loop_1897:
23026 edge8 %i6, %g4, %l4
23027 fmovdcc %xcc, %f13, %f11
23028 pdist %f20, %f4, %f0
23029 saved
23030 rdpr %cwp, %g1
23031 rdpr %cansave, %g2
23032 rdpr %canrestore, %g3
23033 rdpr %cleanwin, %g4
23034 rdpr %otherwin, %g5
23035 rdpr %wstate, %g6
23036 add %o1, 0x0507, %l0
23037 sra %i5, %i4, %l5
23038 edge32ln %g3, %i2, %o2
23039 movn %xcc, %l2, %o6
23040 set 0x3C, %o4
23041 swapa [%l7 + %o4] 0x0c, %g7
23042 tge %icc, 0x5
23043 nop
23044 setx 0x4A2E3EAC504251F3, %l0, %l6
23045 stx %l6, [%l7 + 0x10]
23046 ldx [%l7 + 0x10], %fsr
23047 fbul,a %fcc1, loop_1898
23048 tcs %xcc, 0x6
23049 add %o3, 0x175D, %g2
23050 movrgez %l6, %i1, %o0
23051loop_1898:
23052 array16 %o5, %i3, %g5
23053 addc %g1, %l1, %o7
23054 fnors %f29, %f23, %f4
23055 andcc %i0, 0x1723, %l3
23056 fmul8x16 %f10, %f28, %f8
23057 move %icc, %g6, %o4
23058 tcc %xcc, 0x5
23059 brnz %i7, loop_1899
23060 xor %g4, 0x1E12, %l4
23061 movrlz %o1, 0x2D0, %l0
23062 nop
23063 setx 0xF0631E41, %l0, %l6
23064 st %l6, [%l7 + 0x70]
23065 ld [%l7 + 0x70], %fsr
23066loop_1899:
23067 fmovrsgz %i6, %f25, %f20
23068 brgz,a %i4, loop_1900
23069 ba,a,pn %xcc, loop_1901
23070 fblg %fcc3, loop_1902
23071 edge16l %l5, %i5, %i2
23072loop_1900:
23073 xnor %o2, %g3, %l2
23074loop_1901:
23075 fone %f4
23076loop_1902:
23077 nop
23078 fitod %f12, %f20
23079 fdtox %f20, %f16
23080 faligndata %f0, %f30, %f8
23081 edge8n %o6, %g7, %g2
23082 fbul %fcc1, loop_1903
23083 fmul8sux16 %f14, %f20, %f12
23084 tne %xcc, 0x3
23085 and %o3, %i1, %l6
23086loop_1903:
23087 brz %o0, loop_1904
23088 movcc %xcc, %o5, %g5
23089 mova %icc, %g1, %l1
23090 addc %o7, %i3, %i0
23091loop_1904:
23092 ldsw [%l7 + 0x14], %l3
23093 movvs %icc, %o4, %g6
23094 movrlez %i7, %g4, %o1
23095 subcc %l0, 0x1A97, %i6
23096 fbg,a %fcc3, loop_1905
23097 nop
23098 setx loop_1906, %l0, %l1
23099 wrpr 0x1, %tl
23100 wrpr %l1, %tpc
23101 add %l1, 0x4, %l1
23102 wrpr %l1, %tnpc
23103 setx 0x34400001400, %l0, %l1
23104 wrpr %l1, %tstate
23105 wrhpr 0x4, %htstate
23106 retry
23107 subc %l4, 0x149C, %i4
23108 fsrc1 %f4, %f14
23109loop_1905:
23110 fbug %fcc0, loop_1907
23111loop_1906:
23112 sir 0x1E4E
23113 fbu,a %fcc3, loop_1908
23114 fexpand %f25, %f2
23115loop_1907:
23116 movcs %icc, %i5, %i2
23117 movg %icc, %l5, %o2
23118loop_1908:
23119 sub %l2, %o6, %g7
23120 movl %icc, %g3, %o3
23121 brgz %g2, loop_1909
23122 xnor %l6, %i1, %o0
23123 ldd [%l7 + 0x68], %f2
23124 movneg %icc, %g5, %o5
23125loop_1909:
23126 fblg,a %fcc0, loop_1910
23127 mulx %l1, %o7, %i3
23128 fcmpgt32 %f16, %f26, %i0
23129 movl %xcc, %g1, %l3
23130loop_1910:
23131 movle %icc, %g6, %o4
23132 fpmerge %f22, %f12, %f30
23133 bvs,pn %xcc, loop_1911
23134 fmul8x16 %f12, %f2, %f2
23135 nop
23136 setx loop_1912, %l0, %l1
23137 wrpr 0x1, %tl
23138 wrpr %l1, %tnpc
23139 setx 0x34400001400, %l0, %l1
23140 wrpr %l1, %tstate
23141 wrhpr 0x4, %htstate
23142 done
23143 tne %icc, 0x1
23144loop_1911:
23145 restored
23146 rdpr %cwp, %g1
23147 rdpr %cansave, %g2
23148 rdpr %canrestore, %g3
23149 rdpr %cleanwin, %g4
23150 rdpr %otherwin, %g5
23151 rdpr %wstate, %g6
23152 fcmpgt16 %f24, %f2, %i7
23153loop_1912:
23154 array32 %g4, %o1, %l0
23155 fors %f30, %f2, %f2
23156 fba %fcc0, loop_1913
23157 edge32l %i6, %i4, %i5
23158 orcc %l4, %i2, %l5
23159 array32 %o2, %o6, %l2
23160loop_1913:
23161 edge8n %g7, %g3, %g2
23162 movpos %icc, %o3, %i1
23163 edge32ln %l6, %g5, %o0
23164 mova %icc, %l1, %o5
23165 nop
23166 setx 0x107987E76722A70D, %l0, %l6
23167 stx %l6, [%l7 + 0x28]
23168 ldd [%l7 + 0x28], %f14
23169 setx 0x3F160670C34DF768, %l1, %l5
23170 stx %l5, [%l7 + 0x10]
23171 ldd [%l7 + 0x10], %f10
23172 fsubd %f10, %f14, %f16
23173 xor %o7, 0x19E9, %i3
23174 tvs %icc, 0x1
23175 te %icc, 0x1
23176 nop
23177 setx 0x60DBAC4C3CEE91EA, %l0, %l6
23178 stx %l6, [%l7 + 0x28]
23179 ldd [%l7 + 0x28], %f30
23180 fsqrtd %f30, %f0
23181 subc %g1, %i0, %l3
23182 xorcc %o4, 0x03F6, %g6
23183 edge8n %i7, %g4, %o1
23184 tsubcctv %i6, %i4, %l0
23185 fcmpne16 %f4, %f10, %i5
23186 tgu %icc, 0x5
23187 flush %l7 + 0x3C
23188 movre %i2, 0x383, %l5
23189 call loop_1914
23190 stw %o2, [%l7 + 0x5C]
23191 set 0x4E, %o0
23192 ldsba [%l7 + %o0] 0x04, %l4
23193loop_1914:
23194 nop
23195 set 0x58, %g3
23196 swapa [%l7 + %g3] 0x18, %o6
23197 restored
23198 rdpr %cwp, %g1
23199 rdpr %cansave, %g2
23200 rdpr %canrestore, %g3
23201 rdpr %cleanwin, %g4
23202 rdpr %otherwin, %g5
23203 rdpr %wstate, %g6
23204 edge32l %g7, %g3, %g2
23205 edge32 %o3, %i1, %l2
23206 xor %l6, 0x090B, %o0
23207 fsrc2 %f2, %f28
23208 array32 %l1, %o5, %g5
23209 edge8 %i3, %o7, %i0
23210 fmovrdlz %g1, %f14, %f24
23211 xnor %l3, %g6, %o4
23212 subcc %g4, 0x0B7E, %i7
23213 ba,a loop_1915
23214 movrlz %i6, %i4, %o1
23215 edge32ln %l0, %i5, %i2
23216 restored
23217 rdpr %cwp, %g1
23218 rdpr %cansave, %g2
23219 rdpr %canrestore, %g3
23220 rdpr %cleanwin, %g4
23221 rdpr %otherwin, %g5
23222 rdpr %wstate, %g6
23223loop_1915:
23224 edge16l %o2, %l5, %l4
23225 movgu %xcc, %g7, %g3
23226 bpos,a %xcc, loop_1916
23227 array32 %o6, %g2, %i1
23228 umulcc %l2, 0x06C3, %o3
23229 edge16 %l6, %o0, %l1
23230loop_1916:
23231 movg %xcc, %g5, %i3
23232 nop
23233 setx 0x11F5A16A6CE8C18B, %l0, %l6
23234 stx %l6, [%l7 + 0x28]
23235 ldd [%l7 + 0x28], %f28
23236 setx 0xC76F60C08B4E0CC6, %l1, %l5
23237 stx %l5, [%l7 + 0x10]
23238 ldd [%l7 + 0x10], %f2
23239 fsubd %f2, %f28, %f0
23240 tpos %xcc, 0x1
23241 fmul8sux16 %f6, %f8, %f20
23242 fpsub32s %f6, %f12, %f9
23243 edge16n %o7, %o5, %i0
23244 te %xcc, 0x7
23245 movcc %xcc, %g1, %l3
23246 bcc,pt %xcc, loop_1917
23247 smul %o4, 0x09B6, %g6
23248 wr %g0, 0x88, %asi
23249 lduwa [%l7 + 0x28] %asi, %i7
23250loop_1917:
23251 nop
23252 setx 0xF3343587, %l0, %l6
23253 st %l6, [%l7 + 0x28]
23254 ld [%l7 + 0x28], %f13
23255 fsqrts %f13, %f28
23256 fmovrdlez %i6, %f30, %f26
23257 edge32n %g4, %o1, %i4
23258 fandnot1 %f8, %f12, %f4
23259 ldsh [%l7 + 0x3E], %l0
23260 std %f12, [%l7 + 0x18]
23261 fnors %f12, %f0, %f30
23262 tleu %xcc, 0x6
23263 ta %icc, 0x6
23264 smulcc %i5, 0x197E, %o2
23265 ble %icc, loop_1918
23266 stbar
23267 stbar
23268 sllx %l5, %l4, %g7
23269loop_1918:
23270 sir 0x07DF
23271 fmovsg %xcc, %f7, %f14
23272 tl %icc, 0x0
23273 movrgez %g3, %o6, %g2
23274 fbule,a %fcc0, loop_1919
23275 nop
23276 setx loop_1920, %l0, %l1
23277 wrpr 0x1, %tl
23278 wrpr %l1, %tnpc
23279 setx 0x34400001400, %l0, %l1
23280 wrpr %l1, %tstate
23281 wrhpr 0x4, %htstate
23282 done
23283 movpos %icc, %i2, %i1
23284 fcmpne32 %f20, %f8, %l2
23285loop_1919:
23286 tgu %xcc, 0x7
23287loop_1920:
23288 fpsub32s %f14, %f8, %f9
23289 bn,a,pt %xcc, loop_1921
23290 sllx %l6, 0x13, %o3
23291 orn %o0, %g5, %i3
23292 bg,a,pn %xcc, loop_1922
23293loop_1921:
23294 edge8l %l1, %o7, %i0
23295 array32 %g1, %l3, %o4
23296 tcs %icc, 0x4
23297loop_1922:
23298 umulcc %g6, %i7, %o5
23299 movre %g4, 0x007, %i6
23300 srlx %i4, 0x16, %l0
23301 for %f2, %f14, %f4
23302 tn %xcc, 0x3
23303 ta %xcc, 0x5
23304 fnot2s %f16, %f4
23305 fbn %fcc2, loop_1923
23306 st %f10, [%l7 + 0x10]
23307 movgu %icc, %i5, %o1
23308 fnot2s %f9, %f6
23309loop_1923:
23310 fmovdge %icc, %f10, %f5
23311 movrlz %l5, 0x378, %o2
23312 edge32ln %g7, %g3, %o6
23313 fmovdl %icc, %f8, %f31
23314 fpack16 %f22, %f8
23315 fbuge %fcc0, loop_1924
23316 movge %icc, %l4, %i2
23317 flush %l7 + 0x28
23318 tvc %xcc, 0x2
23319loop_1924:
23320 brlz %g2, loop_1925
23321 orcc %l2, 0x069B, %i1
23322 movgu %icc, %o3, %o0
23323 ba,a,pt %xcc, loop_1926
23324loop_1925:
23325 mova %xcc, %g5, %i3
23326 fbul %fcc3, loop_1927
23327 fbne %fcc0, loop_1928
23328loop_1926:
23329 nop
23330 set 0x10, %g5
23331 ldd [%l7 + %g5], %f0
23332 fbug %fcc1, loop_1929
23333loop_1927:
23334 sethi 0x0665, %l6
23335loop_1928:
23336 umul %l1, 0x015E, %o7
23337 tn %icc, 0x4
23338loop_1929:
23339 edge32l %i0, %l3, %o4
23340 edge32 %g6, %g1, %i7
23341 array32 %g4, %o5, %i6
23342 fmovdne %icc, %f25, %f22
23343 bneg loop_1930
23344 tsubcctv %l0, %i5, %o1
23345 sth %l5, [%l7 + 0x5A]
23346 xor %o2, 0x1172, %i4
23347loop_1930:
23348 std %f8, [%l7 + 0x30]
23349 bvs,pt %xcc, loop_1931
23350 membar 0x01
23351 mulx %g3, %g7, %o6
23352 edge32ln %i2, %g2, %l2
23353loop_1931:
23354 fbue,a %fcc0, loop_1932
23355 tsubcc %l4, 0x0770, %i1
23356 fmovrse %o3, %f11, %f3
23357 movpos %xcc, %g5, %o0
23358loop_1932:
23359 bvc,a,pn %xcc, loop_1933
23360 alignaddr %l6, %i3, %l1
23361 sdivcc %o7, 0x16AE, %i0
23362 bg,a loop_1934
23363loop_1933:
23364 bge,a,pn %icc, loop_1935
23365 fmovdvc %xcc, %f9, %f28
23366 movre %o4, %l3, %g6
23367loop_1934:
23368 edge16 %i7, %g4, %g1
23369loop_1935:
23370 movgu %icc, %o5, %i6
23371 movcs %xcc, %i5, %o1
23372 nop
23373 setx loop_1936, %l0, %l1
23374 wrpr 0x1, %tl
23375 wrpr %l1, %tpc
23376 add %l1, 0x4, %l1
23377 wrpr %l1, %tnpc
23378 setx 0x34400001400, %l0, %l1
23379 wrpr %l1, %tstate
23380 wrhpr 0x4, %htstate
23381 retry
23382 tsubcc %l5, %l0, %o2
23383 popc 0x1E9A, %g3
23384 andncc %g7, %o6, %i4
23385loop_1936:
23386 fmovrde %i2, %f8, %f4
23387 nop
23388 fitod %f8, %f18
23389 fdtoi %f18, %f21
23390 subc %g2, 0x0661, %l4
23391 fbuge,a %fcc1, loop_1937
23392 sdiv %i1, 0x1A07, %l2
23393 movcc %xcc, %o3, %g5
23394 umul %o0, %l6, %i3
23395loop_1937:
23396 edge32n %l1, %i0, %o4
23397 movrne %l3, 0x2F0, %o7
23398 edge32l %g6, %i7, %g4
23399 fbu %fcc2, loop_1938
23400 edge16l %g1, %i6, %i5
23401 andn %o1, %o5, %l5
23402 edge8ln %l0, %o2, %g7
23403loop_1938:
23404 movcs %icc, %o6, %i4
23405 or %g3, 0x175D, %i2
23406 udiv %l4, 0x172E, %g2
23407 smulcc %l2, %i1, %g5
23408 fmovspos %icc, %f21, %f21
23409 movcs %icc, %o3, %l6
23410 fbo,a %fcc2, loop_1939
23411 fbue,a %fcc2, loop_1940
23412 edge8ln %o0, %l1, %i0
23413 tvc %xcc, 0x5
23414loop_1939:
23415 fcmple32 %f4, %f16, %o4
23416loop_1940:
23417 bvc,pn %xcc, loop_1941
23418 brgz,a %i3, loop_1942
23419 sra %l3, %o7, %i7
23420 stx %g6, [%l7 + 0x08]
23421loop_1941:
23422 fble %fcc0, loop_1943
23423loop_1942:
23424 movrgz %g4, %i6, %i5
23425 movge %xcc, %g1, %o1
23426 edge32ln %l5, %l0, %o2
23427loop_1943:
23428 sdivcc %o5, 0x0E5F, %g7
23429 membar #Sync
23430 set 0x40, %i2
23431 ldda [%l7 + %i2] 0x16, %f16
23432 movrgez %o6, %g3, %i4
23433 wr %g0, 0x23, %asi
23434 stwa %l4, [%l7 + 0x6C] %asi
23435 membar #Sync
23436 movrne %i2, %l2, %i1
23437 fmovdge %xcc, %f8, %f10
23438 xorcc %g5, 0x01AA, %o3
23439 edge32ln %g2, %l6, %l1
23440 fmovsa %icc, %f28, %f0
23441 fmuld8sux16 %f24, %f24, %f28
23442 wr %g0, 0x10, %asi
23443 lduba [%l7 + 0x4C] %asi, %i0
23444 subcc %o0, %i3, %l3
23445 fmovrdlz %o4, %f2, %f26
23446 tn %icc, 0x6
23447 set 0x7C, %i1
23448 lduwa [%l7 + %i1] 0x89, %i7
23449 fbul,a %fcc1, loop_1944
23450 fmul8ulx16 %f26, %f2, %f30
23451 fnors %f2, %f7, %f8
23452 fone %f12
23453loop_1944:
23454 edge8 %g6, %o7, %g4
23455 movrgz %i6, %g1, %o1
23456 lduw [%l7 + 0x38], %l5
23457 fblg,a %fcc1, loop_1945
23458 nop
23459 setx loop_1946, %l0, %l1
23460 wrpr 0x1, %tl
23461 wrpr %l1, %tpc
23462 add %l1, 0x4, %l1
23463 wrpr %l1, %tnpc
23464 setx 0x34400001400, %l0, %l1
23465 wrpr %l1, %tstate
23466 wrhpr 0x4, %htstate
23467 retry
23468 fpack16 %f6, %f10
23469 subccc %l0, %i5, %o5
23470loop_1945:
23471 tn %icc, 0x7
23472loop_1946:
23473 tl %xcc, 0x1
23474 bge loop_1947
23475 fors %f25, %f1, %f9
23476 wr %g0, 0x80, %asi
23477 sta %f12, [%l7 + 0x74] %asi
23478loop_1947:
23479 ta %xcc, 0x5
23480 udiv %o2, 0x1623, %g7
23481 fnot1s %f16, %f9
23482 tvs %icc, 0x6
23483 bne loop_1948
23484 fnot1 %f2, %f14
23485 fba,a %fcc1, loop_1949
23486 brlz,a %g3, loop_1950
23487loop_1948:
23488 movgu %xcc, %o6, %i4
23489 set 0x3E, %l5
23490 ldsba [%l7 + %l5] 0x15, %i2
23491loop_1949:
23492 fmul8x16 %f22, %f14, %f26
23493loop_1950:
23494 movpos %xcc, %l4, %i1
23495 fbn,a %fcc0, loop_1951
23496 subcc %l2, %g5, %o3
23497 fcmple32 %f12, %f2, %l6
23498 nop
23499 setx 0x73EEBDFE, %l0, %l6
23500 st %l6, [%l7 + 0x28]
23501 ld [%l7 + 0x28], %f27
23502 fsqrts %f27, %f11
23503loop_1951:
23504 tpos %icc, 0x5
23505 movleu %icc, %l1, %i0
23506 movrlez %o0, %i3, %l3
23507 tvc %icc, 0x4
23508 taddcc %o4, %i7, %g6
23509 bneg,a,pt %xcc, loop_1952
23510 taddcc %g2, 0x157F, %g4
23511 bgu,pn %xcc, loop_1953
23512 edge8 %i6, %g1, %o7
23513loop_1952:
23514 sth %l5, [%l7 + 0x40]
23515 wr %g0, 0x0c, %asi
23516 ldda [%l7 + 0x40] %asi, %f16
23517loop_1953:
23518 andn %o1, %i5, %l0
23519 umul %o5, 0x0923, %o2
23520 set 0x30, %i7
23521 sta %f17, [%l7 + %i7] 0x0c
23522 or %g3, 0x1B3C, %g7
23523 movleu %icc, %o6, %i4
23524 tvs %icc, 0x5
23525 brgz,a %l4, loop_1954
23526 fmovde %icc, %f6, %f22
23527 popc 0x0A94, %i2
23528 tl %icc, 0x3
23529loop_1954:
23530 edge16ln %l2, %g5, %i1
23531 mulx %l6, 0x14B2, %o3
23532 std %f2, [%l7 + 0x50]
23533 popc 0x117A, %i0
23534 stb %l1, [%l7 + 0x2E]
23535 tpos %xcc, 0x4
23536 fands %f16, %f20, %f3
23537 edge16n %o0, %i3, %l3
23538 tl %icc, 0x6
23539 smulcc %o4, %i7, %g6
23540 udivcc %g4, 0x07CF, %i6
23541 nop
23542 setx 0x44AF98AC, %l0, %l6
23543 st %l6, [%l7 + 0x28]
23544 ld [%l7 + 0x28], %f25
23545 setx 0xED3B71DB, %l1, %l5
23546 st %l5, [%l7 + 0x10]
23547 ld [%l7 + 0x10], %f17
23548 fadds %f17, %f25, %f1
23549 orcc %g2, 0x03C5, %g1
23550 nop
23551 setx 0xA9F97EDFEFED2529, %l0, %l6
23552 stx %l6, [%l7 + 0x28]
23553 ldd [%l7 + 0x28], %f0
23554 setx 0x1CA7D35208A2249B, %l1, %l5
23555 stx %l5, [%l7 + 0x10]
23556 ldd [%l7 + 0x10], %f20
23557 faddd %f20, %f0, %f30
23558 nop
23559 set 0x30, %l0
23560 ldd [%l7 + %l0], %f30
23561 set 0x64, %o2
23562 stwa %o7, [%l7 + %o2] 0x2b
23563 membar #Sync
23564 sra %l5, %i5, %l0
23565 movle %icc, %o1, %o2
23566 fmovdle %icc, %f20, %f9
23567 movrlz %g3, 0x3D1, %o5
23568 umulcc %o6, %i4, %l4
23569 call loop_1955
23570 movneg %xcc, %i2, %l2
23571 tne %icc, 0x4
23572 udivx %g7, 0x19EB, %i1
23573loop_1955:
23574 movcc %icc, %l6, %o3
23575 array8 %g5, %l1, %i0
23576 movl %xcc, %o0, %i3
23577 movg %icc, %o4, %i7
23578 swap [%l7 + 0x5C], %l3
23579 wr %g0, 0x18, %asi
23580 ldsha [%l7 + 0x3C] %asi, %g6
23581 tsubcctv %i6, 0x0497, %g2
23582 xnorcc %g1, %o7, %l5
23583 alignaddrl %i5, %l0, %g4
23584 add %l7, 0x34, %l6
23585 wr %g0, 0x18, %asi
23586 casa [%l6] 0x18, %o2, %g3
23587 tg %xcc, 0x0
23588 membar 0x15
23589 lduw [%l7 + 0x0C], %o5
23590 bcc,pt %xcc, loop_1956
23591 edge8 %o6, %o1, %l4
23592 tsubcctv %i4, 0x173E, %i2
23593 addccc %g7, %l2, %l6
23594loop_1956:
23595 brlz %o3, loop_1957
23596 nop
23597 fitod %f8, %f10
23598 fdtoi %f10, %f10
23599 fmovda %icc, %f3, %f31
23600 srl %i1, 0x09, %l1
23601loop_1957:
23602 edge16ln %i0, %g5, %i3
23603 movle %xcc, %o4, %i7
23604 array32 %l3, %g6, %o0
23605 movge %xcc, %g2, %i6
23606 array8 %o7, %l5, %i5
23607 andncc %g1, %g4, %l0
23608 fcmpgt16 %f16, %f6, %o2
23609 nop
23610 setx 0x688138C0, %l0, %l6
23611 st %l6, [%l7 + 0x28]
23612 ld [%l7 + 0x28], %f11
23613 fsqrts %f11, %f9
23614 edge16l %o5, %g3, %o6
23615 mova %xcc, %l4, %o1
23616 stb %i2, [%l7 + 0x3E]
23617 fmovdl %xcc, %f17, %f7
23618 and %g7, %l2, %l6
23619 nop
23620 fitod %f12, %f10
23621 fdtox %f10, %f6
23622 tle %icc, 0x0
23623 andncc %o3, %i1, %i4
23624 saved
23625 rdpr %cwp, %g1
23626 rdpr %cansave, %g2
23627 rdpr %canrestore, %g3
23628 rdpr %cleanwin, %g4
23629 rdpr %otherwin, %g5
23630 rdpr %wstate, %g6
23631 fbn,a %fcc1, loop_1958
23632 array8 %i0, %g5, %i3
23633 nop
23634 setx loop_1959, %l0, %l1
23635 jmpl %l1, %l1
23636 tvs %icc, 0x5
23637loop_1958:
23638 tle %xcc, 0x3
23639 fcmple16 %f22, %f8, %o4
23640loop_1959:
23641 umul %i7, %l3, %o0
23642 membar 0x02
23643 nop
23644 setx 0xA6B1CA2E1436D9EB, %l0, %l6
23645 stx %l6, [%l7 + 0x28]
23646 ldd [%l7 + 0x28], %f22
23647 setx 0x14C1470249DAB21D, %l1, %l5
23648 stx %l5, [%l7 + 0x10]
23649 ldd [%l7 + 0x10], %f30
23650 fmuld %f30, %f22, %f20
23651 andn %g2, %g6, %o7
23652 mulx %l5, %i5, %g1
23653 edge16ln %g4, %l0, %i6
23654 movpos %xcc, %o2, %o5
23655 bvc,pn %xcc, loop_1960
23656 move %xcc, %o6, %l4
23657 movcc %icc, %g3, %i2
23658 movne %icc, %o1, %g7
23659loop_1960:
23660 movvc %icc, %l6, %o3
23661 edge32n %l2, %i1, %i0
23662 add %i4, 0x13EF, %i3
23663 movleu %xcc, %l1, %o4
23664 movrlez %g5, %l3, %o0
23665 brgez %i7, loop_1961
23666 edge8n %g6, %o7, %g2
23667 fnegd %f18, %f26
23668 brgez %l5, loop_1962
23669loop_1961:
23670 addc %g1, 0x165B, %g4
23671 movn %xcc, %i5, %i6
23672 fornot1 %f22, %f24, %f12
23673loop_1962:
23674 movpos %icc, %o2, %o5
23675 umul %l0, 0x1BC9, %o6
23676 fmovrdlz %g3, %f10, %f30
23677 movrlz %l4, %i2, %g7
23678 nop
23679 setx 0x805B365E, %l0, %l6
23680 st %l6, [%l7 + 0x14]
23681 ld [%l7 + 0x14], %fsr
23682 addc %o1, %l6, %o3
23683 sub %i1, 0x02A6, %l2
23684 nop
23685 set 0x6C, %o7
23686 lduh [%l7 + %o7], %i0
23687 fxnor %f18, %f2, %f12
23688 stb %i3, [%l7 + 0x5D]
23689 sdiv %l1, 0x18AB, %o4
23690 movpos %xcc, %g5, %l3
23691 set 0x36, %i0
23692 ldstuba [%l7 + %i0] 0x89, %i4
23693 addccc %i7, 0x1EC7, %o0
23694 lduw [%l7 + 0x74], %o7
23695 tsubcc %g6, 0x0DF3, %l5
23696 fmovrslz %g2, %f4, %f5
23697 fmovsl %xcc, %f6, %f19
23698 fmovrslz %g1, %f27, %f22
23699 tcc %xcc, 0x2
23700 fmuld8sux16 %f21, %f20, %f30
23701 addc %i5, 0x042D, %g4
23702 udiv %o2, 0x0814, %o5
23703 restored
23704 rdpr %cwp, %g1
23705 rdpr %cansave, %g2
23706 rdpr %canrestore, %g3
23707 rdpr %cleanwin, %g4
23708 rdpr %otherwin, %g5
23709 rdpr %wstate, %g6
23710 fbug,a %fcc1, loop_1963
23711 popc 0x1A48, %i6
23712 tpos %icc, 0x1
23713 taddcctv %o6, %l0, %g3
23714loop_1963:
23715 tge %xcc, 0x3
23716 tneg %xcc, 0x4
23717 sub %i2, 0x11FA, %l4
23718 fmovsvs %icc, %f4, %f20
23719 tvc %xcc, 0x7
23720 sdivx %g7, 0x13EC, %o1
23721 movleu %xcc, %l6, %o3
23722 alignaddrl %l2, %i1, %i0
23723 taddcctv %l1, %o4, %i3
23724 and %g5, 0x0897, %i4
23725 movgu %icc, %l3, %i7
23726 udivcc %o0, 0x0948, %g6
23727 smulcc %l5, 0x037A, %o7
23728 ldsh [%l7 + 0x60], %g1
23729 sdivx %g2, 0x1B6F, %g4
23730 add %i5, %o2, %o5
23731 bleu,a %xcc, loop_1964
23732 movgu %icc, %i6, %l0
23733 bvs %icc, loop_1965
23734 subcc %g3, %i2, %l4
23735loop_1964:
23736 edge16 %g7, %o6, %o1
23737 xnorcc %l6, %o3, %l2
23738loop_1965:
23739 sir 0x0E91
23740 xor %i0, 0x0B77, %l1
23741 mova %icc, %o4, %i3
23742 orcc %g5, %i1, %l3
23743 tcc %xcc, 0x4
23744 taddcctv %i4, 0x0BBC, %i7
23745 bpos loop_1966
23746 nop
23747 setx 0xEB84CA38, %l0, %l6
23748 st %l6, [%l7 + 0x28]
23749 ld [%l7 + 0x28], %f28
23750 fsqrts %f28, %f20
23751 set 0x2C, %i4
23752 lda [%l7 + %i4] 0x15, %f2
23753loop_1966:
23754 movge %xcc, %o0, %g6
23755 membar 0x3D
23756 edge16n %l5, %g1, %o7
23757 movneg %xcc, %g4, %g2
23758 wr %g0, 0x0c, %asi
23759 ldxa [%l7 + 0x58] %asi, %o2
23760 movrgez %i5, 0x2AD, %o5
23761 nop
23762 setx 0xE04C9BD7, %l0, %l6
23763 st %l6, [%l7 + 0x0C]
23764 ld [%l7 + 0x0C], %fsr
23765 sll %l0, 0x0C, %i6
23766 set 0x2E, %l4
23767 stha %i2, [%l7 + %l4] 0x18
23768 movvs %xcc, %l4, %g7
23769 fpack32 %f16, %f4, %f18
23770 fone %f22
23771 tcc %xcc, 0x4
23772 sir 0x0B48
23773 andn %g3, %o6, %o1
23774 movrlez %l6, 0x220, %l2
23775 addccc %o3, %i0, %l1
23776 umul %i3, 0x0743, %g5
23777 bne,a,pt %xcc, loop_1967
23778 fbge,a %fcc0, loop_1968
23779 movre %o4, 0x018, %i1
23780 ldub [%l7 + 0x31], %l3
23781loop_1967:
23782 nop
23783 setx 0x43FFF8D6C042ED13, %l0, %l6
23784 stx %l6, [%l7 + 0x20]
23785 ldx [%l7 + 0x20], %fsr
23786loop_1968:
23787 bge %xcc, loop_1969
23788 edge8l %i7, %i4, %g6
23789 orcc %o0, 0x0C3A, %l5
23790 mulx %o7, %g4, %g1
23791loop_1969:
23792 movrlez %o2, 0x1A0, %g2
23793 tsubcctv %i5, %l0, %o5
23794 tge %xcc, 0x1
23795 tne %icc, 0x6
23796 fpsub16 %f26, %f4, %f30
23797 wr %g0, 0x10, %asi
23798 stda %f16, [%l7 + 0x40] %asi
23799 movg %xcc, %i6, %i2
23800 tvc %icc, 0x7
23801 tle %xcc, 0x7
23802 mulscc %l4, %g3, %o6
23803 mulx %o1, %l6, %l2
23804 edge8n %g7, %o3, %l1
23805 tcs %icc, 0x1
23806 tneg %xcc, 0x1
23807 tle %icc, 0x3
23808 movl %xcc, %i3, %g5
23809 faligndata %f20, %f10, %f2
23810 tge %icc, 0x1
23811 lduh [%l7 + 0x72], %i0
23812 tl %icc, 0x0
23813 fcmpeq32 %f0, %f26, %o4
23814 movn %icc, %l3, %i1
23815 edge16 %i4, %g6, %o0
23816 fpack16 %f2, %f12
23817 movrlez %l5, %i7, %g4
23818 movvs %icc, %g1, %o2
23819 edge32l %g2, %i5, %o7
23820 tvc %xcc, 0x7
23821 subccc %o5, %i6, %i2
23822 xnor %l0, %l4, %g3
23823 xor %o1, %o6, %l2
23824 tvc %icc, 0x3
23825 wr %g0, 0xe3, %asi
23826 stha %g7, [%l7 + 0x22] %asi
23827 membar #Sync
23828 tle %icc, 0x2
23829 tgu %xcc, 0x7
23830 udivcc %l6, 0x04C8, %o3
23831 lduw [%l7 + 0x2C], %i3
23832 swap [%l7 + 0x14], %g5
23833 movvs %xcc, %i0, %o4
23834 fbe,a %fcc2, loop_1970
23835 edge32ln %l1, %l3, %i1
23836 set 0x19, %i5
23837 stba %g6, [%l7 + %i5] 0xea
23838 membar #Sync
23839loop_1970:
23840 tl %icc, 0x0
23841 and %i4, 0x13B6, %l5
23842 movvc %icc, %o0, %i7
23843 fmovsl %icc, %f21, %f19
23844 nop
23845 setx 0x3AB997477046BA2C, %l0, %l6
23846 stx %l6, [%l7 + 0x70]
23847 ldx [%l7 + 0x70], %fsr
23848 fbuge,a %fcc2, loop_1971
23849 tsubcc %g4, 0x090C, %o2
23850 srlx %g1, %g2, %i5
23851 tsubcc %o7, %o5, %i2
23852loop_1971:
23853 addcc %i6, %l4, %g3
23854 wr %g0, 0x11, %asi
23855 ldstuba [%l7 + 0x5E] %asi, %l0
23856 tle %xcc, 0x6
23857 ta %icc, 0x6
23858 ldstub [%l7 + 0x36], %o6
23859 nop
23860 fitos %f0, %f4
23861 fstox %f4, %f14
23862 tge %xcc, 0x5
23863 lduh [%l7 + 0x5E], %l2
23864 edge16ln %o1, %l6, %o3
23865 udivx %i3, 0x18D2, %g5
23866 be,a loop_1972
23867 subc %i0, 0x0E33, %o4
23868 tsubcctv %g7, 0x0ACD, %l1
23869 fsrc2 %f18, %f10
23870loop_1972:
23871 fnegd %f8, %f0
23872 and %i1, %g6, %l3
23873 movg %xcc, %l5, %i4
23874 orcc %i7, 0x1357, %o0
23875 fcmple32 %f24, %f6, %g4
23876 fmuld8sux16 %f5, %f22, %f28
23877 sra %g1, 0x11, %g2
23878 stx %o2, [%l7 + 0x28]
23879 array8 %i5, %o7, %o5
23880 sdiv %i6, 0x1BC4, %i2
23881 subcc %g3, 0x14AA, %l0
23882 lduw [%l7 + 0x08], %l4
23883 edge8l %o6, %o1, %l2
23884 tvc %icc, 0x6
23885 fbe,a %fcc0, loop_1973
23886 bvs,pn %icc, loop_1974
23887 fbuge %fcc1, loop_1975
23888 sth %l6, [%l7 + 0x12]
23889loop_1973:
23890 be,a,pt %icc, loop_1976
23891loop_1974:
23892 fmovrse %i3, %f23, %f15
23893loop_1975:
23894 andncc %g5, %o3, %i0
23895 or %g7, %l1, %i1
23896loop_1976:
23897 xnor %o4, 0x07FB, %l3
23898 nop
23899 setx loop_1977, %l0, %l1
23900 wrpr 0x1, %tl
23901 wrpr %l1, %tnpc
23902 setx 0x34400001400, %l0, %l1
23903 wrpr %l1, %tstate
23904 wrhpr 0x4, %htstate
23905 done
23906 nop
23907 setx 0x854641461D8C8CC1, %l0, %l6
23908 stx %l6, [%l7 + 0x28]
23909 ldd [%l7 + 0x28], %f6
23910 setx 0x905CA8D771437281, %l1, %l5
23911 stx %l5, [%l7 + 0x10]
23912 ldd [%l7 + 0x10], %f0
23913 fsubd %f0, %f6, %f12
23914 fmovrdne %g6, %f24, %f28
23915 smul %l5, 0x0393, %i4
23916loop_1977:
23917 ldsh [%l7 + 0x3E], %o0
23918 fbul %fcc2, loop_1978
23919 sdivcc %i7, 0x009F, %g1
23920 fpsub16 %f8, %f4, %f6
23921 movre %g2, 0x200, %g4
23922loop_1978:
23923 sdiv %i5, 0x0FD8, %o2
23924 movrlz %o7, %i6, %o5
23925 wr %g0, 0x88, %asi
23926 ldstuba [%l7 + 0x11] %asi, %i2
23927 movne %xcc, %g3, %l0
23928 movrgz %l4, %o1, %l2
23929 movleu %xcc, %l6, %o6
23930 call loop_1979
23931 tleu %xcc, 0x7
23932 edge16ln %g5, %i3, %o3
23933 movgu %xcc, %g7, %l1
23934loop_1979:
23935 srlx %i0, %o4, %l3
23936 srlx %i1, 0x15, %g6
23937 mova %icc, %i4, %o0
23938 fmovrslez %i7, %f23, %f15
23939 xorcc %l5, %g2, %g4
23940 movl %icc, %g1, %i5
23941 orncc %o7, %i6, %o2
23942 sdiv %i2, 0x074B, %g3
23943 fmovdleu %xcc, %f12, %f27
23944 orn %l0, %o5, %o1
23945 nop
23946 setx loop_1980, %l0, %l1
23947 wrpr 0x1, %tl
23948 wrpr %l1, %tnpc
23949 setx 0x34400001400, %l0, %l1
23950 wrpr %l1, %tstate
23951 wrhpr 0x4, %htstate
23952 done
23953 movrgz %l2, 0x106, %l6
23954 movg %xcc, %o6, %g5
23955 fbn,a %fcc2, loop_1981
23956loop_1980:
23957 add %i3, %l4, %o3
23958 taddcctv %l1, 0x1876, %i0
23959 set 0x28, %l2
23960 stxa %g7, [%l7 + %l2] 0x15
23961loop_1981:
23962 movvs %xcc, %o4, %l3
23963 udivcc %g6, 0x1AD5, %i1
23964 sdivcc %o0, 0x1B48, %i4
23965 edge32ln %i7, %l5, %g4
23966 edge8 %g2, %g1, %o7
23967 movcs %icc, %i5, %o2
23968 bge loop_1982
23969 fmovrdlz %i6, %f24, %f10
23970 alignaddrl %i2, %l0, %g3
23971 sra %o5, %l2, %l6
23972loop_1982:
23973 fmovdn %icc, %f31, %f0
23974 fmovdl %icc, %f14, %f14
23975 fnot1 %f0, %f4
23976 ldsb [%l7 + 0x7C], %o6
23977 fbug,a %fcc3, loop_1983
23978 movrne %o1, 0x29C, %g5
23979 stbar
23980 fmovsg %icc, %f18, %f6
23981loop_1983:
23982 movvs %icc, %i3, %o3
23983 wr %g0, 0xeb, %asi
23984 stha %l1, [%l7 + 0x52] %asi
23985 membar #Sync
23986 fxnor %f26, %f4, %f22
23987 tgu %icc, 0x1
23988 orcc %i0, %l4, %g7
23989 subccc %o4, 0x145E, %l3
23990 sdiv %g6, 0x1670, %o0
23991 fbl,a %fcc1, loop_1984
23992 tneg %icc, 0x6
23993 movrlz %i1, %i7, %i4
23994 fpmerge %f6, %f1, %f8
23995loop_1984:
23996 ta %icc, 0x2
23997 nop
23998 setx loop_1985, %l0, %l1
23999 jmpl %l1, %g4
24000 tl %icc, 0x5
24001 tl %icc, 0x5
24002 tsubcc %g2, 0x04D1, %g1
24003loop_1985:
24004 bg,a %xcc, loop_1986
24005 or %o7, 0x1EBB, %l5
24006 sub %i5, 0x1645, %o2
24007 brgz,a %i6, loop_1987
24008loop_1986:
24009 taddcctv %l0, 0x0B08, %i2
24010 tle %icc, 0x0
24011 set 0x74, %l1
24012 sta %f12, [%l7 + %l1] 0x19
24013loop_1987:
24014 edge16l %o5, %g3, %l6
24015 srlx %o6, %l2, %g5
24016 srax %i3, 0x17, %o1
24017 edge16l %o3, %i0, %l4
24018 xnorcc %l1, %g7, %l3
24019 ba,a,pn %xcc, loop_1988
24020 sir 0x19D9
24021 tle %xcc, 0x1
24022 movrlez %o4, 0x0B6, %g6
24023loop_1988:
24024 nop
24025 setx 0x9F0874C5A00EF8F2, %l0, %l6
24026 stx %l6, [%l7 + 0x28]
24027 ldd [%l7 + 0x28], %f14
24028 setx 0xFD0D6A4E28188D5B, %l1, %l5
24029 stx %l5, [%l7 + 0x10]
24030 ldd [%l7 + 0x10], %f4
24031 fmuld %f4, %f14, %f18
24032 movcc %icc, %o0, %i7
24033 andcc %i1, 0x16CD, %g4
24034 movle %icc, %g2, %g1
24035 stbar
24036 wr %g0, 0x10, %asi
24037 ldda [%l7 + 0x40] %asi, %f16
24038 fmovrdgz %i4, %f0, %f16
24039 movvc %xcc, %l5, %i5
24040 edge32l %o7, %o2, %i6
24041 tvs %xcc, 0x5
24042 fbo %fcc1, loop_1989
24043 fnot2 %f8, %f18
24044 srl %l0, %i2, %o5
24045 bl,a,pn %icc, loop_1990
24046loop_1989:
24047 fbue,a %fcc2, loop_1991
24048 bne,a,pt %icc, loop_1992
24049 andn %g3, %o6, %l2
24050loop_1990:
24051 bg,a,pt %icc, loop_1993
24052loop_1991:
24053 fsrc2 %f20, %f18
24054loop_1992:
24055 nop
24056 set 0x48, %l6
24057 stha %g5, [%l7 + %l6] 0x14
24058loop_1993:
24059 movl %xcc, %i3, %o1
24060 umul %o3, 0x0768, %i0
24061 brnz,a %l6, loop_1994
24062 edge32l %l1, %g7, %l3
24063 movpos %xcc, %o4, %g6
24064 orncc %l4, 0x170B, %i7
24065loop_1994:
24066 smul %o0, %i1, %g4
24067 sub %g1, %i4, %l5
24068 movre %g2, %i5, %o2
24069 movrlz %i6, %o7, %l0
24070 subc %o5, 0x000C, %i2
24071 array32 %o6, %l2, %g5
24072 taddcctv %i3, 0x133C, %g3
24073 movrne %o1, %o3, %l6
24074 orn %l1, 0x04AE, %i0
24075 fmul8x16au %f9, %f25, %f26
24076 brz %l3, loop_1995
24077 taddcc %o4, 0x1307, %g7
24078 movl %icc, %g6, %l4
24079 fand %f30, %f24, %f0
24080loop_1995:
24081 fmovd %f4, %f22
24082 move %xcc, %o0, %i1
24083 fmovrdgez %g4, %f20, %f8
24084 sll %g1, 0x06, %i4
24085 edge32ln %i7, %l5, %g2
24086 fmovsg %xcc, %f0, %f5
24087 add %l7, 0x60, %l6
24088 wr %g0, 0x88, %asi
24089 casa [%l6] %asi, %i5, %o2
24090 smul %o7, %l0, %o5
24091 fmovscc %icc, %f25, %f2
24092 sll %i6, %i2, %o6
24093 fandnot2s %f5, %f16, %f13
24094 fexpand %f12, %f22
24095 sir 0x038E
24096 taddcctv %l2, 0x092C, %i3
24097 fpsub16s %f2, %f25, %f30
24098 udivx %g5, 0x0767, %g3
24099 xnorcc %o1, %o3, %l1
24100 movrgz %i0, %l3, %l6
24101 tge %icc, 0x5
24102 ta %xcc, 0x1
24103 tvs %icc, 0x6
24104 edge16n %g7, %g6, %l4
24105 set 0x10, %g7
24106 ldda [%l7 + %g7] 0x27, %o4
24107 nop
24108 fitod %f28, %f0
24109 set 0x188, %g4
24110 nop ! stxa %i1, [%g0 + %g4] 0x40 ripped by fixASI40.pl
24111 tsubcctv %o0, %g1, %g4
24112 fmovse %xcc, %f28, %f17
24113 edge8ln %i7, %i4, %l5
24114 add %l7, 0x38, %l6
24115 wr %g0, 0x88, %asi
24116 casa [%l6] %asi, %i5, %o2
24117 subccc %o7, %l0, %o5
24118 sllx %i6, %i2, %g2
24119 set 0x68, %i6
24120 prefetcha [%l7 + %i6] 0x19, 0x3
24121 smul %l2, %g5, %i3
24122 orcc %o1, 0x1247, %g3
24123 fmovse %xcc, %f1, %f20
24124 smulcc %l1, %i0, %o3
24125 brz,a %l6, loop_1996
24126 udivcc %l3, 0x1898, %g7
24127 tne %icc, 0x4
24128 nop
24129 setx loop_1997, %l0, %l1
24130 wrpr 0x1, %tl
24131 wrpr %l1, %tpc
24132 add %l1, 0x4, %l1
24133 wrpr %l1, %tnpc
24134 setx 0x34400001400, %l0, %l1
24135 wrpr %l1, %tstate
24136 wrhpr 0x4, %htstate
24137 retry
24138loop_1996:
24139 fnot1s %f7, %f17
24140 xnor %g6, 0x1042, %o4
24141 mulscc %i1, 0x1C34, %o0
24142loop_1997:
24143 movpos %icc, %l4, %g4
24144 wr %g0, 0x89, %asi
24145 swapa [%l7 + 0x7C] %asi, %g1
24146 ldd [%l7 + 0x20], %f10
24147 sdivx %i7, 0x1768, %i4
24148 edge16l %i5, %l5, %o7
24149 sdivcc %l0, 0x0E58, %o5
24150 sub %o2, %i2, %i6
24151 udivcc %o6, 0x0D38, %l2
24152 nop
24153 fitod %f8, %f30
24154 fdtos %f30, %f10
24155 array32 %g5, %i3, %g2
24156 nop
24157 setx loop_1998, %l0, %l1
24158 wrpr 0x1, %tl
24159 wrpr %l1, %tpc
24160 add %l1, 0x4, %l1
24161 wrpr %l1, %tnpc
24162 setx 0x34400001400, %l0, %l1
24163 wrpr %l1, %tstate
24164 wrhpr 0x4, %htstate
24165 retry
24166 smul %g3, %o1, %l1
24167 fmovsl %icc, %f16, %f12
24168 tleu %icc, 0x2
24169loop_1998:
24170 andn %i0, 0x1581, %o3
24171 edge32ln %l6, %g7, %l3
24172 fpadd16 %f8, %f4, %f18
24173 ldsw [%l7 + 0x70], %o4
24174 andn %i1, %o0, %l4
24175 fmovrdne %g4, %f12, %f28
24176 nop
24177 fitos %f12, %f14
24178 fstod %f14, %f2
24179 tg %xcc, 0x6
24180 wr %g0, 0x04, %asi
24181 prefetcha [%l7 + 0x68] %asi, 0x3
24182 andncc %g6, %i7, %i4
24183 fnor %f10, %f30, %f28
24184 saved
24185 rdpr %cwp, %g1
24186 rdpr %cansave, %g2
24187 rdpr %canrestore, %g3
24188 rdpr %cleanwin, %g4
24189 rdpr %otherwin, %g5
24190 rdpr %wstate, %g6
24191 umulcc %i5, %l5, %l0
24192 nop
24193 setx 0xB70D9DFC5DD8377F, %l0, %l6
24194 stx %l6, [%l7 + 0x28]
24195 ldd [%l7 + 0x28], %f6
24196 setx 0xCF2449EB47365846, %l1, %l5
24197 stx %l5, [%l7 + 0x10]
24198 ldd [%l7 + 0x10], %f10
24199 fmuld %f10, %f6, %f26
24200 alignaddr %o7, %o5, %o2
24201 bne,a %icc, loop_1999
24202 fbe %fcc0, loop_2000
24203 ldub [%l7 + 0x54], %i6
24204 andcc %o6, %l2, %i2
24205loop_1999:
24206 movcs %icc, %i3, %g5
24207loop_2000:
24208 nop
24209 set 0x30, %g6
24210 ldda [%l7 + %g6] 0x88, %g2
24211 fcmpne32 %f6, %f8, %g2
24212 movvc %xcc, %l1, %i0
24213 movgu %icc, %o1, %l6
24214 bpos loop_2001
24215 bvs %xcc, loop_2002
24216 sdivcc %g7, 0x0A8A, %o3
24217 st %f0, [%l7 + 0x68]
24218loop_2001:
24219 movn %xcc, %o4, %l3
24220loop_2002:
24221 tcc %xcc, 0x3
24222 fmovrdgz %i1, %f0, %f26
24223 sll %o0, %l4, %g4
24224 bvs,a,pt %icc, loop_2003
24225 fcmple32 %f20, %f26, %g6
24226 edge32l %i7, %i4, %i5
24227 movn %xcc, %g1, %l0
24228loop_2003:
24229 edge16 %l5, %o5, %o2
24230 fmovd %f28, %f30
24231 fmovdge %xcc, %f10, %f4
24232 tne %icc, 0x7
24233 movvc %icc, %o7, %o6
24234 fmovscs %icc, %f25, %f21
24235 subccc %l2, 0x06DF, %i6
24236 tsubcc %i2, %g5, %g3
24237 edge32 %i3, %g2, %l1
24238 mova %icc, %o1, %l6
24239 movcc %icc, %i0, %g7
24240 be %xcc, loop_2004
24241 srlx %o4, 0x09, %o3
24242 udiv %l3, 0x15B7, %i1
24243 movrgez %l4, 0x2D1, %o0
24244loop_2004:
24245 andn %g6, 0x09F5, %i7
24246 set 0x58, %g2
24247 stwa %i4, [%l7 + %g2] 0xe2
24248 membar #Sync
24249 popc 0x1927, %i5
24250 or %g1, 0x1B8D, %g4
24251 edge8l %l5, %o5, %o2
24252 orcc %o7, 0x0CD5, %o6
24253 addccc %l2, 0x1D4A, %i6
24254 fornot2 %f0, %f20, %f30
24255 movrgz %i2, %g5, %l0
24256 movcc %icc, %g3, %g2
24257 nop
24258 setx 0x5119F90D, %l0, %l6
24259 st %l6, [%l7 + 0x28]
24260 ld [%l7 + 0x28], %f4
24261 setx 0x88423A64, %l1, %l5
24262 st %l5, [%l7 + 0x10]
24263 ld [%l7 + 0x10], %f29
24264 fdivs %f29, %f4, %f7
24265 movg %icc, %l1, %o1
24266 sethi 0x0293, %i3
24267 xorcc %i0, %g7, %l6
24268 fbue,a %fcc3, loop_2005
24269 srl %o4, 0x06, %l3
24270 tneg %xcc, 0x0
24271 umul %o3, 0x062A, %l4
24272loop_2005:
24273 nop
24274 setx 0x179B82E4C0770F07, %l0, %l6
24275 stx %l6, [%l7 + 0x68]
24276 ldx [%l7 + 0x68], %fsr
24277 edge32n %o0, %g6, %i1
24278 fmovdge %icc, %f1, %f29
24279 xor %i4, 0x10E2, %i7
24280 fones %f14
24281 ldsw [%l7 + 0x48], %i5
24282 tn %xcc, 0x4
24283 nop
24284 setx 0xC97ECFC3, %l0, %l6
24285 st %l6, [%l7 + 0x28]
24286 ld [%l7 + 0x28], %f18
24287 setx 0x685FD5CD, %l1, %l5
24288 st %l5, [%l7 + 0x10]
24289 ld [%l7 + 0x10], %f26
24290 fadds %f26, %f18, %f4
24291 sllx %g4, %g1, %l5
24292 ldsb [%l7 + 0x7B], %o2
24293 stw %o7, [%l7 + 0x18]
24294 addc %o6, 0x0C78, %l2
24295 tge %icc, 0x5
24296 tg %xcc, 0x0
24297 andcc %i6, %i2, %o5
24298 edge8ln %g5, %g3, %l0
24299 edge32ln %l1, %g2, %i3
24300 brlez,a %o1, loop_2006
24301 mulx %g7, 0x0F08, %l6
24302 sllx %o4, 0x13, %l3
24303 xorcc %o3, %l4, %i0
24304loop_2006:
24305 sll %o0, 0x03, %i1
24306 andcc %g6, 0x02CC, %i4
24307 edge8ln %i7, %i5, %g4
24308 fblg %fcc3, loop_2007
24309 edge16ln %g1, %o2, %l5
24310 set 0x3B, %i3
24311 ldsba [%l7 + %i3] 0x80, %o6
24312loop_2007:
24313 edge8ln %l2, %o7, %i6
24314 add %l7, 0x08, %l6
24315 wr %g0, 0x04, %asi
24316 ldxa [%l6] %asi, %o5
24317 casxa [%l6] 0x04, %o5, %i2
24318 fcmpeq16 %f28, %f6, %g3
24319 movgu %icc, %l0, %g5
24320 fmovdpos %icc, %f12, %f12
24321 sub %g2, 0x1EEF, %l1
24322 and %o1, 0x0264, %g7
24323 nop
24324 setx 0x2A5A6BCC3775B34F, %l0, %l6
24325 stx %l6, [%l7 + 0x28]
24326 ldd [%l7 + 0x28], %f28
24327 setx 0xB4718870B59E377B, %l1, %l5
24328 stx %l5, [%l7 + 0x10]
24329 ldd [%l7 + 0x10], %f2
24330 faddd %f2, %f28, %f22
24331 fmovrsgz %l6, %f23, %f27
24332 edge8ln %i3, %o4, %o3
24333 tvc %icc, 0x0
24334 udivcc %l4, 0x00B4, %i0
24335 movn %xcc, %l3, %o0
24336 subc %g6, 0x1F4E, %i4
24337 edge32 %i1, %i7, %i5
24338 saved
24339 rdpr %cwp, %g1
24340 rdpr %cansave, %g2
24341 rdpr %canrestore, %g3
24342 rdpr %cleanwin, %g4
24343 rdpr %otherwin, %g5
24344 rdpr %wstate, %g6
24345 wr %g0, 0x10, %asi
24346 ldswa [%l7 + 0x68] %asi, %g1
24347 movn %icc, %o2, %l5
24348 fornot2 %f12, %f16, %f0
24349 fcmple32 %f30, %f10, %g4
24350 movrgez %l2, 0x173, %o6
24351 fbug,a %fcc0, loop_2008
24352 fmovspos %xcc, %f9, %f14
24353 array16 %i6, %o5, %o7
24354 movleu %icc, %g3, %l0
24355loop_2008:
24356 fble,a %fcc2, loop_2009
24357 nop
24358 setx loop_2010, %l0, %l1
24359 wrpr 0x1, %tl
24360 wrpr %l1, %tpc
24361 add %l1, 0x4, %l1
24362 wrpr %l1, %tnpc
24363 setx 0x34400001400, %l0, %l1
24364 wrpr %l1, %tstate
24365 wrhpr 0x4, %htstate
24366 retry
24367 sdiv %i2, 0x1B83, %g2
24368 movgu %icc, %l1, %g5
24369loop_2009:
24370 addccc %g7, %l6, %i3
24371loop_2010:
24372 fors %f9, %f17, %f13
24373 tvs %xcc, 0x1
24374 movne %icc, %o4, %o1
24375 popc %o3, %l4
24376 bleu,a loop_2011
24377 movre %l3, 0x3FF, %i0
24378 stbar
24379 movg %xcc, %o0, %i4
24380loop_2011:
24381 tcc %xcc, 0x2
24382 addccc %i1, %g6, %i7
24383 fnot1s %f12, %f19
24384 fnors %f12, %f8, %f22
24385 mova %icc, %g1, %o2
24386 fcmpeq16 %f16, %f18, %l5
24387 saved
24388 rdpr %cwp, %g1
24389 rdpr %cansave, %g2
24390 rdpr %canrestore, %g3
24391 rdpr %cleanwin, %g4
24392 rdpr %otherwin, %g5
24393 rdpr %wstate, %g6
24394 nop
24395 setx 0xCEC888EC80570C8D, %l0, %l6
24396 stx %l6, [%l7 + 0x38]
24397 ldx [%l7 + 0x38], %fsr
24398 sdivx %g4, 0x1A2D, %i5
24399 movle %xcc, %l2, %i6
24400 edge32 %o6, %o7, %o5
24401 addc %l0, 0x1861, %i2
24402 ba,a %xcc, loop_2012
24403 popc %g3, %g2
24404 sllx %l1, 0x16, %g5
24405 te %icc, 0x5
24406loop_2012:
24407 nop
24408 wr %g0, 0x81, %asi
24409 lduba [%l7 + 0x50] %asi, %g7
24410 movrlz %i3, %o4, %o1
24411 addcc %l6, 0x0747, %l4
24412 fzero %f16
24413 srax %o3, %l3, %o0
24414 nop
24415 setx loop_2013, %l0, %l1
24416 wrpr 0x1, %tl
24417 wrpr %l1, %tpc
24418 add %l1, 0x4, %l1
24419 wrpr %l1, %tnpc
24420 setx 0x34400001400, %l0, %l1
24421 wrpr %l1, %tstate
24422 wrhpr 0x4, %htstate
24423 retry
24424 movvc %icc, %i0, %i1
24425 fpadd32s %f17, %f22, %f29
24426 array32 %i4, %g6, %i7
24427loop_2013:
24428 sub %o2, %g1, %l5
24429 taddcc %g4, 0x0F6F, %l2
24430 fble %fcc2, loop_2014
24431 tle %xcc, 0x5
24432 tgu %icc, 0x0
24433 or %i5, %i6, %o7
24434loop_2014:
24435 tpos %xcc, 0x5
24436 fmovrsne %o5, %f0, %f7
24437 tvs %xcc, 0x6
24438 fmovrdlz %o6, %f16, %f8
24439 fmovdvc %xcc, %f17, %f17
24440 fmovrdne %l0, %f14, %f2
24441 subccc %g3, 0x1F50, %g2
24442 fornot1s %f9, %f1, %f15
24443 sra %l1, %i2, %g7
24444 tneg %icc, 0x4
24445 nop
24446 fitod %f8, %f16
24447 fdtos %f16, %f29
24448 stx %i3, [%l7 + 0x40]
24449 st %f15, [%l7 + 0x60]
24450 fpadd16 %f16, %f22, %f8
24451 fornot2 %f6, %f0, %f4
24452 array8 %g5, %o1, %o4
24453 edge16n %l6, %l4, %l3
24454 andncc %o3, %o0, %i0
24455 lduh [%l7 + 0x18], %i1
24456 sdivcc %g6, 0x1A62, %i7
24457 mulx %o2, 0x1351, %i4
24458 array8 %l5, %g1, %g4
24459 mulscc %l2, %i5, %i6
24460 andncc %o5, %o7, %l0
24461 fpack32 %f26, %f18, %f16
24462 movrgz %g3, 0x0EC, %g2
24463 ld [%l7 + 0x24], %f9
24464 stbar
24465 edge32n %l1, %o6, %i2
24466 fpack16 %f26, %f8
24467 fnot2 %f24, %f8
24468 addccc %g7, 0x0946, %g5
24469 fble %fcc0, loop_2015
24470 tg %icc, 0x5
24471 movvc %xcc, %i3, %o4
24472 sub %o1, 0x1D41, %l4
24473loop_2015:
24474 andn %l6, 0x1364, %l3
24475 tge %xcc, 0x0
24476 bg loop_2016
24477 tleu %icc, 0x4
24478 fmovrslez %o3, %f18, %f16
24479 smul %o0, %i0, %i1
24480loop_2016:
24481 sir 0x0608
24482 edge16 %g6, %i7, %i4
24483 set 0x1C, %o1
24484 lda [%l7 + %o1] 0x19, %f22
24485 edge32ln %l5, %g1, %o2
24486 taddcc %g4, %l2, %i5
24487 fpadd32 %f26, %f4, %f6
24488 tsubcc %i6, 0x118C, %o5
24489 bge %xcc, loop_2017
24490 tleu %icc, 0x4
24491 ble,pt %icc, loop_2018
24492 bpos,a,pn %xcc, loop_2019
24493loop_2017:
24494 fornot2 %f0, %f30, %f22
24495 addccc %o7, %g3, %l0
24496loop_2018:
24497 xnor %g2, 0x0125, %l1
24498loop_2019:
24499 movre %o6, 0x1D5, %i2
24500 subccc %g5, %i3, %o4
24501 edge16ln %o1, %l4, %l6
24502 srl %g7, 0x18, %l3
24503 movneg %xcc, %o0, %i0
24504 udivcc %i1, 0x1E66, %o3
24505 udivx %i7, 0x1087, %i4
24506 umulcc %l5, 0x181F, %g1
24507 fbul %fcc1, loop_2020
24508 fmovdcs %icc, %f18, %f19
24509 edge8ln %o2, %g4, %g6
24510 ldsb [%l7 + 0x34], %i5
24511loop_2020:
24512 ldub [%l7 + 0x24], %i6
24513 fmul8x16 %f25, %f4, %f6
24514 tsubcctv %o5, 0x1C7B, %l2
24515 add %o7, 0x1BB4, %l0
24516 fbge,a %fcc3, loop_2021
24517 sir 0x0192
24518 ld [%l7 + 0x1C], %f10
24519 sdiv %g3, 0x1215, %l1
24520loop_2021:
24521 xorcc %o6, 0x179F, %i2
24522 addcc %g2, 0x11A3, %g5
24523 xnor %o4, %i3, %o1
24524 tvs %icc, 0x7
24525 addcc %l6, 0x01E0, %l4
24526 nop
24527 setx 0x806FD0EC, %l0, %l6
24528 st %l6, [%l7 + 0x7C]
24529 ld [%l7 + 0x7C], %fsr
24530 sra %g7, 0x0E, %l3
24531 edge32n %i0, %o0, %i1
24532 edge8ln %i7, %o3, %l5
24533 wr %g0, 0x10, %asi
24534 stba %i4, [%l7 + 0x12] %asi
24535 fbg,a %fcc3, loop_2022
24536 movvc %icc, %g1, %g4
24537 fmovda %icc, %f20, %f6
24538 umulcc %g6, 0x0E2B, %o2
24539loop_2022:
24540 nop
24541 wr %g0, 0xe3, %asi
24542 stba %i6, [%l7 + 0x15] %asi
24543 membar #Sync
24544 edge32 %o5, %i5, %l2
24545 fsrc2 %f4, %f4
24546 fmovrslz %o7, %f4, %f18
24547 st %f31, [%l7 + 0x10]
24548 edge8 %l0, %g3, %l1
24549 smulcc %o6, %i2, %g2
24550 add %o4, %g5, %i3
24551 tsubcc %o1, %l4, %l6
24552 fandnot2 %f8, %f22, %f14
24553 tvs %xcc, 0x0
24554 edge8n %g7, %i0, %l3
24555 ldd [%l7 + 0x30], %f26
24556 addcc %i1, 0x03B1, %i7
24557 ldd [%l7 + 0x18], %o0
24558 subcc %o3, 0x0E10, %l5
24559 nop
24560 setx 0x10486B2A, %l0, %l6
24561 st %l6, [%l7 + 0x38]
24562 ld [%l7 + 0x38], %fsr
24563 movvc %icc, %i4, %g4
24564 call loop_2023
24565 nop
24566 fitod %f14, %f6
24567 call loop_2024
24568 fmovsge %xcc, %f5, %f11
24569loop_2023:
24570 ldstub [%l7 + 0x4F], %g6
24571 fnegd %f20, %f0
24572loop_2024:
24573 fmovscc %icc, %f15, %f9
24574 alignaddrl %g1, %o2, %o5
24575 edge32ln %i5, %l2, %o7
24576 sdivx %l0, 0x15B4, %g3
24577 fcmpeq16 %f0, %f24, %i6
24578 brlz,a %o6, loop_2025
24579 movle %xcc, %i2, %l1
24580 tpos %xcc, 0x7
24581 nop
24582 setx 0xBD44609E, %l0, %l6
24583 st %l6, [%l7 + 0x28]
24584 ld [%l7 + 0x28], %f28
24585 setx 0xEF7FAEB8, %l1, %l5
24586 st %l5, [%l7 + 0x10]
24587 ld [%l7 + 0x10], %f26
24588 fadds %f26, %f28, %f3
24589loop_2025:
24590 fpadd16s %f27, %f12, %f29
24591 tvc %icc, 0x6
24592 andncc %g2, %o4, %g5
24593 addccc %i3, 0x0D89, %o1
24594 tn %icc, 0x4
24595 taddcctv %l4, 0x14AA, %l6
24596 fmovde %xcc, %f11, %f3
24597 tgu %xcc, 0x2
24598 te %icc, 0x6
24599 edge8ln %i0, %l3, %g7
24600 edge8l %i1, %i7, %o3
24601 add %l7, 0x78, %l6
24602 wr %g0, 0x0c, %asi
24603 ldxa [%l6] %asi, %l5
24604 casxa [%l6] 0x0c, %l5, %i4
24605 te %icc, 0x3
24606 movle %icc, %o0, %g6
24607 sethi 0x179D, %g1
24608 sir 0x1089
24609 movgu %xcc, %g4, %o2
24610 fmovrdlz %i5, %f12, %f22
24611 fbug %fcc1, loop_2026
24612 fbue %fcc1, loop_2027
24613 movre %o5, 0x352, %o7
24614 movcs %xcc, %l0, %g3
24615loop_2026:
24616 fmovdle %icc, %f21, %f30
24617loop_2027:
24618 nop
24619 wr %g0, 0x81, %asi
24620 ldxa [%l7 + 0x48] %asi, %l2
24621 fmul8sux16 %f22, %f10, %f18
24622 srl %o6, %i6, %l1
24623 bpos,a,pt %icc, loop_2028
24624 sethi 0x023B, %i2
24625 edge8ln %o4, %g5, %g2
24626 fbne,a %fcc0, loop_2029
24627loop_2028:
24628 fbug %fcc1, loop_2030
24629 movne %xcc, %o1, %i3
24630 edge16ln %l6, %l4, %l3
24631loop_2029:
24632 ldx [%l7 + 0x58], %g7
24633loop_2030:
24634 nop
24635 wr %g0, 0x0c, %asi
24636 stha %i1, [%l7 + 0x78] %asi
24637 udivcc %i7, 0x05F0, %o3
24638 orncc %l5, %i0, %i4
24639 umul %g6, %o0, %g1
24640 movpos %xcc, %o2, %g4
24641 sir 0x0DCD
24642 taddcctv %o5, 0x0EE8, %i5
24643 movne %xcc, %l0, %o7
24644 fbl %fcc3, loop_2031
24645 nop
24646 setx 0x239F874D, %l0, %l6
24647 st %l6, [%l7 + 0x28]
24648 ld [%l7 + 0x28], %f28
24649 setx 0xD7F6DDF8, %l1, %l5
24650 st %l5, [%l7 + 0x10]
24651 ld [%l7 + 0x10], %f16
24652 fdivs %f16, %f28, %f30
24653 edge32l %l2, %g3, %o6
24654 ta %icc, 0x1
24655loop_2031:
24656 fbne,a %fcc1, loop_2032
24657 ldd [%l7 + 0x60], %i6
24658 movvs %icc, %l1, %i2
24659 fbn %fcc3, loop_2033
24660loop_2032:
24661 movl %icc, %g5, %o4
24662 edge8l %g2, %o1, %l6
24663 fornot2 %f6, %f30, %f26
24664loop_2033:
24665 te %xcc, 0x1
24666 tneg %xcc, 0x1
24667 fmovsa %xcc, %f11, %f12
24668 fblg %fcc3, loop_2034
24669 fcmpne16 %f4, %f8, %l4
24670 bneg,a,pn %xcc, loop_2035
24671 nop
24672 set 0x38, %o6
24673 stx %i3, [%l7 + %o6]
24674loop_2034:
24675 fbue,a %fcc2, loop_2036
24676 smul %l3, 0x1D7A, %g7
24677loop_2035:
24678 movcc %icc, %i7, %o3
24679 andncc %i1, %i0, %l5
24680loop_2036:
24681 tsubcctv %g6, %o0, %g1
24682 xnorcc %i4, 0x16FA, %g4
24683 mova %xcc, %o5, %i5
24684 movle %xcc, %o2, %o7
24685 fbug %fcc0, loop_2037
24686 nop
24687 fitod %f4, %f28
24688 fdtos %f28, %f18
24689 fmovrsgez %l0, %f3, %f20
24690 movvc %xcc, %g3, %l2
24691loop_2037:
24692 bneg loop_2038
24693 mulx %i6, %l1, %i2
24694 edge32ln %g5, %o4, %o6
24695 bcc,pn %icc, loop_2039
24696loop_2038:
24697 nop
24698 setx 0x748C88F4AFEF945A, %l0, %l6
24699 stx %l6, [%l7 + 0x28]
24700 ldd [%l7 + 0x28], %f20
24701 setx 0xF9BE819F3699E122, %l1, %l5
24702 stx %l5, [%l7 + 0x10]
24703 ldd [%l7 + 0x10], %f10
24704 fsubd %f10, %f20, %f0
24705 andcc %g2, %l6, %o1
24706 ld [%l7 + 0x30], %f18
24707loop_2039:
24708 edge16 %i3, %l3, %l4
24709 add %g7, 0x05BF, %o3
24710 mova %xcc, %i1, %i0
24711 fmovsvc %icc, %f11, %f24
24712 umul %i7, 0x1244, %g6
24713 fbl %fcc3, loop_2040
24714 brlez %o0, loop_2041
24715 ldx [%l7 + 0x58], %g1
24716 fbe %fcc2, loop_2042
24717loop_2040:
24718 fmovdleu %icc, %f7, %f14
24719loop_2041:
24720 fsrc2 %f16, %f18
24721 mulscc %l5, 0x1E57, %g4
24722loop_2042:
24723 fbue %fcc3, loop_2043
24724 movrlz %o5, %i4, %o2
24725 taddcc %i5, 0x1463, %l0
24726 movne %icc, %g3, %o7
24727loop_2043:
24728 tleu %xcc, 0x6
24729 edge16ln %i6, %l2, %l1
24730 subcc %i2, %g5, %o6
24731 te %xcc, 0x6
24732 fpadd16 %f2, %f26, %f8
24733 wr %g0, 0x80, %asi
24734 lduba [%l7 + 0x26] %asi, %g2
24735 ldsh [%l7 + 0x62], %o4
24736 movl %icc, %l6, %i3
24737 tne %xcc, 0x1
24738 tgu %icc, 0x6
24739 sub %l3, 0x0B35, %o1
24740 sll %l4, 0x18, %o3
24741 srax %i1, 0x17, %g7
24742 fzeros %f7
24743 movge %xcc, %i7, %g6
24744 edge16 %i0, %o0, %g1
24745 movvs %xcc, %g4, %l5
24746 wr %g0, 0xeb, %asi
24747 ldda [%l7 + 0x70] %asi, %o4
24748 sub %i4, %o2, %l0
24749 ba,pt %xcc, loop_2044
24750 movrgez %i5, 0x396, %o7
24751 wr %g0, 0x0c, %asi
24752 stxa %i6, [%l7 + 0x28] %asi
24753loop_2044:
24754 bgu,a %xcc, loop_2045
24755 fnot1 %f12, %f20
24756 mulx %g3, %l1, %l2
24757 fbul,a %fcc0, loop_2046
24758loop_2045:
24759 fmovrdne %g5, %f8, %f10
24760 ldsh [%l7 + 0x0A], %o6
24761 tsubcc %i2, 0x172B, %o4
24762loop_2046:
24763 be,a,pn %xcc, loop_2047
24764 srlx %l6, %g2, %l3
24765 taddcctv %i3, 0x1E11, %l4
24766 tvc %icc, 0x1
24767loop_2047:
24768 brlez %o3, loop_2048
24769 subccc %o1, 0x099E, %g7
24770 bgu loop_2049
24771 mulx %i1, %g6, %i0
24772loop_2048:
24773 fmuld8sux16 %f15, %f20, %f28
24774 fmuld8ulx16 %f15, %f5, %f4
24775loop_2049:
24776 bneg,a,pn %icc, loop_2050
24777 fbe,a %fcc0, loop_2051
24778 udiv %o0, 0x0705, %i7
24779 popc 0x0935, %g4
24780loop_2050:
24781 tgu %icc, 0x4
24782loop_2051:
24783 edge16l %g1, %l5, %i4
24784 xnorcc %o2, %l0, %i5
24785 edge16l %o5, %o7, %i6
24786 fmuld8sux16 %f3, %f18, %f10
24787 add %l7, 0x5C, %l6
24788 wr %g0, 0x89, %asi
24789 lda [%l6] %asi, %g3
24790 casa [%l6] %asi, %g3, %l1
24791 srax %g5, 0x1C, %o6
24792 restored
24793 rdpr %cwp, %g1
24794 rdpr %cansave, %g2
24795 rdpr %canrestore, %g3
24796 rdpr %cleanwin, %g4
24797 rdpr %otherwin, %g5
24798 rdpr %wstate, %g6
24799 tge %icc, 0x5
24800 set 0x28, %o3
24801 prefetcha [%l7 + %o3] 0x89, 0x1
24802 add %l7, 0x48, %l6
24803 wr %g0, 0x88, %asi
24804 casa [%l6] 0x88, %o4, %l6
24805 sethi 0x035E, %g2
24806 fbue,a %fcc1, loop_2052
24807 udivcc %l3, 0x0687, %i3
24808 fexpand %f31, %f18
24809 tle %icc, 0x3
24810loop_2052:
24811 movvc %xcc, %i2, %l4
24812 array16 %o3, %o1, %i1
24813 fcmpgt32 %f24, %f2, %g6
24814 tg %icc, 0x5
24815 edge32n %g7, %i0, %o0
24816 movl %xcc, %g4, %i7
24817 fnot2s %f18, %f16
24818 andn %g1, %i4, %o2
24819 umul %l0, %i5, %l5
24820 set 0x60, %g1
24821 ldstuba [%l7 + %g1] 0x0c, %o5
24822 edge32 %o7, %i6, %g3
24823 set 0x38, %o5
24824 ldsha [%l7 + %o5] 0x89, %l1
24825 move %icc, %g5, %l2
24826 add %l7, 0x7C, %l6
24827 wr %g0, 0x0c, %asi
24828 lda [%l6] %asi, %o6
24829 casa [%l6] %asi, %o6, %l6
24830 fbule %fcc3, loop_2053
24831 srax %o4, %g2, %i3
24832 fbge %fcc0, loop_2054
24833 tn %icc, 0x4
24834loop_2053:
24835 array8 %i2, %l4, %l3
24836 movl %icc, %o3, %i1
24837loop_2054:
24838 fbul %fcc2, loop_2055
24839 popc %g6, %g7
24840 fbne,a %fcc2, loop_2056
24841 fbl,a %fcc1, loop_2057
24842loop_2055:
24843 fba,a %fcc0, loop_2058
24844 sdivx %o1, 0x073B, %o0
24845loop_2056:
24846 mova %xcc, %g4, %i0
24847loop_2057:
24848 tge %icc, 0x6
24849loop_2058:
24850 tn %xcc, 0x7
24851 subc %i7, %g1, %i4
24852 ba,a,pt %xcc, loop_2059
24853 fmovdleu %xcc, %f9, %f13
24854 movcs %icc, %l0, %o2
24855 fzero %f20
24856loop_2059:
24857 tne %icc, 0x0
24858 fxnor %f20, %f12, %f4
24859 fsrc1 %f24, %f4
24860 sethi 0x0611, %l5
24861 fmovrdgz %i5, %f18, %f12
24862 umulcc %o5, %i6, %o7
24863 ba,pn %icc, loop_2060
24864 tpos %xcc, 0x6
24865 alignaddrl %l1, %g3, %l2
24866 mova %xcc, %o6, %l6
24867loop_2060:
24868 move %xcc, %g5, %g2
24869 move %icc, %i3, %i2
24870 fmovde %xcc, %f24, %f0
24871 ba,a,pt %xcc, loop_2061
24872 fmovrsne %o4, %f13, %f17
24873 fmovsneg %xcc, %f18, %f28
24874 fsrc1s %f28, %f19
24875loop_2061:
24876 nop
24877 wr %g0, 0x81, %asi
24878 sta %f0, [%l7 + 0x50] %asi
24879 addcc %l4, 0x0A32, %l3
24880 popc %i1, %g6
24881 and %g7, %o1, %o0
24882 fmovrdlez %g4, %f26, %f26
24883 movcc %icc, %i0, %i7
24884 nop
24885 setx 0xC9406B2CAC41B1BB, %l0, %l6
24886 stx %l6, [%l7 + 0x28]
24887 ldd [%l7 + 0x28], %f26
24888 setx 0x7A5A7FAD4A069B8C, %l1, %l5
24889 stx %l5, [%l7 + 0x10]
24890 ldd [%l7 + 0x10], %f12
24891 fdivd %f12, %f26, %f24
24892 tpos %icc, 0x0
24893 fnegd %f30, %f12
24894 udivx %o3, 0x09CF, %i4
24895 edge32n %g1, %o2, %l0
24896 sll %l5, 0x14, %o5
24897 smulcc %i6, %i5, %l1
24898 xnorcc %g3, %o7, %l2
24899 fone %f30
24900 fnors %f31, %f18, %f27
24901 ta %icc, 0x1
24902 fbn %fcc2, loop_2062
24903 fmovdpos %icc, %f29, %f31
24904 wr %g0, 0x80, %asi
24905 ldsba [%l7 + 0x4E] %asi, %l6
24906loop_2062:
24907 tvs %icc, 0x4
24908 nop
24909 fitos %f7, %f15
24910 fstoi %f15, %f0
24911 edge16l %o6, %g5, %i3
24912 movpos %xcc, %g2, %i2
24913 bleu,pn %icc, loop_2063
24914 xnor %o4, 0x1F2A, %l4
24915 xnorcc %i1, 0x1A3E, %g6
24916 fbg %fcc2, loop_2064
24917loop_2063:
24918 movneg %xcc, %l3, %o1
24919 xnorcc %o0, %g7, %g4
24920 fsrc1 %f24, %f30
24921loop_2064:
24922 fexpand %f6, %f12
24923 nop
24924 setx 0x705C9E14, %l0, %l6
24925 st %l6, [%l7 + 0x54]
24926 ld [%l7 + 0x54], %fsr
24927 nop
24928 setx 0xFD4D5E57F0621600, %l0, %l6
24929 stx %l6, [%l7 + 0x58]
24930 ldx [%l7 + 0x58], %fsr
24931 movrgez %i7, %i0, %i4
24932 array32 %o3, %o2, %l0
24933 edge16ln %l5, %o5, %g1
24934 nop
24935 setx 0x16284EE1, %l0, %l6
24936 st %l6, [%l7 + 0x28]
24937 ld [%l7 + 0x28], %f23
24938 setx 0xB4118084, %l1, %l5
24939 st %l5, [%l7 + 0x10]
24940 ld [%l7 + 0x10], %f5
24941 fadds %f5, %f23, %f7
24942 mova %xcc, %i6, %i5
24943 bcs,a %xcc, loop_2065
24944 udivcc %g3, 0x0515, %l1
24945 tl %xcc, 0x7
24946 fandnot2s %f10, %f26, %f30
24947loop_2065:
24948 ldsh [%l7 + 0x5A], %o7
24949 fbne,a %fcc2, loop_2066
24950 bne,pn %icc, loop_2067
24951 tn %icc, 0x5
24952 wr %g0, 0x0c, %asi
24953 lduba [%l7 + 0x0C] %asi, %l2
24954loop_2066:
24955 nop
24956 wr %g0, 0x11, %asi
24957 stwa %o6, [%l7 + 0x6C] %asi
24958loop_2067:
24959 brgz %g5, loop_2068
24960 fsrc1s %f25, %f10
24961 addccc %i3, 0x00C9, %l6
24962 srlx %g2, 0x12, %i2
24963loop_2068:
24964 fbul %fcc0, loop_2069
24965 or %l4, %o4, %g6
24966 brlez %i1, loop_2070
24967 sdivx %o1, 0x10BC, %l3
24968loop_2069:
24969 movrlez %g7, 0x15C, %g4
24970 fmovspos %icc, %f10, %f3
24971loop_2070:
24972 srlx %i7, 0x09, %i0
24973 bg,a %icc, loop_2071
24974 fbl %fcc0, loop_2072
24975 mulscc %i4, 0x1271, %o3
24976 nop
24977 fitod %f2, %f6
24978 fdtos %f6, %f11
24979loop_2071:
24980 tcs %icc, 0x7
24981loop_2072:
24982 edge8ln %o0, %o2, %l0
24983 umulcc %o5, %l5, %g1
24984 sllx %i5, %i6, %l1
24985 movre %o7, 0x146, %l2
24986 fpack32 %f0, %f24, %f6
24987 edge32ln %g3, %o6, %g5
24988 edge8n %l6, %i3, %g2
24989 stbar
24990 fmovdcc %icc, %f17, %f3
24991 fbn %fcc0, loop_2073
24992 ble,a,pn %xcc, loop_2074
24993 fblg,a %fcc0, loop_2075
24994 orn %i2, %o4, %l4
24995loop_2073:
24996 fbo,a %fcc3, loop_2076
24997loop_2074:
24998 fmovsle %icc, %f10, %f8
24999loop_2075:
25000 bvc loop_2077
25001 stw %g6, [%l7 + 0x10]
25002loop_2076:
25003 movrgez %o1, %i1, %l3
25004 tleu %xcc, 0x3
25005loop_2077:
25006 edge16n %g7, %g4, %i7
25007 movle %icc, %i0, %i4
25008 tn %xcc, 0x0
25009 sll %o3, %o0, %o2
25010 edge8l %o5, %l0, %g1
25011 set 0x30, %l3
25012 ldda [%l7 + %l3] 0x24, %i4
25013 edge16 %i6, %l1, %o7
25014 tle %icc, 0x5
25015 tvs %icc, 0x3
25016 ldx [%l7 + 0x38], %l2
25017 wr %g0, 0x11, %asi
25018 lda [%l7 + 0x38] %asi, %f7
25019 addccc %g3, %l5, %g5
25020 nop
25021 setx 0x7D6B7168, %l0, %l6
25022 st %l6, [%l7 + 0x28]
25023 ld [%l7 + 0x28], %f16
25024 setx 0xBFFC139F, %l1, %l5
25025 st %l5, [%l7 + 0x10]
25026 ld [%l7 + 0x10], %f10
25027 fadds %f10, %f16, %f27
25028 orn %l6, %o6, %g2
25029 swap [%l7 + 0x4C], %i2
25030 set 0x48, %o0
25031 prefetcha [%l7 + %o0] 0x88, 0x1
25032 bcc,a loop_2078
25033 movrgez %l4, 0x19E, %g6
25034 orncc %i3, 0x0802, %o1
25035 tpos %icc, 0x5
25036loop_2078:
25037 edge16n %l3, %i1, %g7
25038 srax %i7, 0x06, %g4
25039 nop
25040 set 0x43, %g3
25041 ldstub [%l7 + %g3], %i4
25042 be loop_2079
25043 restored
25044 rdpr %cwp, %g1
25045 rdpr %cansave, %g2
25046 rdpr %canrestore, %g3
25047 rdpr %cleanwin, %g4
25048 rdpr %otherwin, %g5
25049 rdpr %wstate, %g6
25050 ldx [%l7 + 0x60], %i0
25051 tvs %icc, 0x3
25052loop_2079:
25053 movvc %xcc, %o3, %o2
25054 tvs %icc, 0x0
25055 umulcc %o0, 0x15DA, %o5
25056 edge32 %g1, %l0, %i5
25057 fbg,a %fcc2, loop_2080
25058 prefetch [%l7 + 0x5C], 0x1
25059 array8 %i6, %o7, %l1
25060 movvc %xcc, %l2, %l5
25061loop_2080:
25062 brz %g3, loop_2081
25063 movl %xcc, %l6, %o6
25064 add %l7, 0x60, %l6
25065 wr %g0, 0x19, %asi
25066 lda [%l6] %asi, %g5
25067 casa [%l6] 0x19, %g5, %g2
25068loop_2081:
25069 bpos,a loop_2082
25070 sir 0x023A
25071 fmovd %f22, %f24
25072 fmovrdgez %i2, %f22, %f26
25073loop_2082:
25074 fmovsn %icc, %f27, %f18
25075 movrne %l4, %g6, %o4
25076 movcc %xcc, %i3, %o1
25077 sll %i1, 0x0B, %g7
25078 stx %l3, [%l7 + 0x10]
25079 edge16l %i7, %i4, %g4
25080 fmovsle %xcc, %f13, %f26
25081 fmovsleu %icc, %f14, %f4
25082 fmovscc %xcc, %f26, %f22
25083 wr %g0, 0x19, %asi
25084 prefetcha [%l7 + 0x68] %asi, 0x2
25085 movpos %xcc, %o2, %o0
25086 tg %xcc, 0x3
25087 movge %icc, %i0, %o5
25088 udivx %g1, 0x130F, %i5
25089 bne %icc, loop_2083
25090 alignaddr %i6, %o7, %l0
25091 fbn %fcc0, loop_2084
25092 fmovscs %icc, %f8, %f7
25093loop_2083:
25094 lduw [%l7 + 0x5C], %l1
25095 fmovsvc %xcc, %f29, %f30
25096loop_2084:
25097 nop
25098 set 0x0C, %o4
25099 lda [%l7 + %o4] 0x19, %f30
25100 addccc %l5, %g3, %l2
25101 fmovdl %xcc, %f19, %f17
25102 edge16 %o6, %l6, %g5
25103 smul %i2, 0x194B, %l4
25104 fmovsn %xcc, %f5, %f3
25105 tvs %icc, 0x1
25106 subcc %g2, %o4, %g6
25107 fpadd32 %f22, %f6, %f16
25108 fbge,a %fcc0, loop_2085
25109 sll %i3, %o1, %g7
25110 sdivcc %i1, 0x1F5B, %l3
25111 fcmpeq32 %f24, %f2, %i4
25112loop_2085:
25113 fmuld8ulx16 %f21, %f17, %f6
25114 movrgez %g4, 0x39A, %i7
25115 brgez %o3, loop_2086
25116 fpadd32 %f20, %f6, %f22
25117 bge,a,pn %icc, loop_2087
25118 movcc %icc, %o0, %i0
25119loop_2086:
25120 fbu %fcc1, loop_2088
25121 addc %o5, 0x1478, %g1
25122loop_2087:
25123 tg %icc, 0x7
25124 sra %o2, %i5, %o7
25125loop_2088:
25126 nop
25127 set 0x60, %g5
25128 prefetcha [%l7 + %g5] 0x81, 0x2
25129 edge32ln %l0, %l5, %l1
25130 movrlz %l2, %g3, %l6
25131 popc %g5, %i2
25132 srl %o6, 0x1C, %g2
25133 orncc %l4, %g6, %i3
25134 umulcc %o4, 0x140D, %o1
25135 orcc %g7, %l3, %i1
25136 alignaddr %i4, %g4, %i7
25137 fcmpgt16 %f16, %f20, %o0
25138 tsubcctv %i0, %o5, %g1
25139 fandnot2 %f26, %f8, %f10
25140 tsubcc %o3, 0x1CA8, %i5
25141 fmovde %xcc, %f19, %f0
25142 fmovrde %o2, %f2, %f24
25143 xorcc %o7, 0x099F, %i6
25144 edge8 %l5, %l1, %l2
25145 orn %g3, %l6, %g5
25146 fbne %fcc3, loop_2089
25147 udivcc %l0, 0x0B99, %o6
25148 edge8 %g2, %i2, %g6
25149 movgu %xcc, %i3, %l4
25150loop_2089:
25151 nop
25152 add %l7, 0x40, %l6
25153 wr %g0, 0x81, %asi
25154 casxa [%l6] 0x81, %o1, %o4
25155 addc %g7, %l3, %i1
25156 edge8n %i4, %i7, %g4
25157 movvc %icc, %o0, %i0
25158 move %icc, %g1, %o5
25159 fnegs %f26, %f25
25160 fmovrdne %i5, %f14, %f22
25161 fpadd16 %f24, %f22, %f26
25162 fpsub32 %f6, %f22, %f18
25163 movl %icc, %o3, %o7
25164 flush %l7 + 0x24
25165 tle %xcc, 0x0
25166 alignaddr %i6, %l5, %o2
25167 tn %xcc, 0x0
25168 ldstub [%l7 + 0x50], %l2
25169 fornot1 %f12, %f22, %f20
25170 or %g3, %l1, %l6
25171 edge8l %l0, %g5, %g2
25172 edge16ln %o6, %i2, %g6
25173 tcc %xcc, 0x2
25174 move %icc, %l4, %o1
25175 lduh [%l7 + 0x78], %o4
25176 membar 0x66
25177 tleu %xcc, 0x5
25178 fbue,a %fcc1, loop_2090
25179 taddcctv %g7, %i3, %l3
25180 fmovsne %xcc, %f30, %f5
25181 tvc %xcc, 0x7
25182loop_2090:
25183 ta %xcc, 0x2
25184 edge8n %i4, %i1, %i7
25185 set 0x40, %i2
25186 stda %f0, [%l7 + %i2] 0x16
25187 membar #Sync
25188 and %g4, 0x1994, %o0
25189 mulscc %i0, %o5, %g1
25190 edge32l %i5, %o3, %i6
25191 movg %icc, %l5, %o2
25192 edge8n %l2, %g3, %o7
25193 movgu %icc, %l6, %l0
25194 tleu %xcc, 0x5
25195 fbg,a %fcc1, loop_2091
25196 tvs %icc, 0x5
25197 fmovdn %icc, %f9, %f29
25198 tvs %icc, 0x4
25199loop_2091:
25200 tpos %xcc, 0x5
25201 nop
25202 setx 0x25C59B94, %l0, %l6
25203 st %l6, [%l7 + 0x28]
25204 ld [%l7 + 0x28], %f23
25205 setx 0x742E18FF, %l1, %l5
25206 st %l5, [%l7 + 0x10]
25207 ld [%l7 + 0x10], %f1
25208 fadds %f1, %f23, %f5
25209 srax %l1, 0x18, %g2
25210 srl %o6, %i2, %g5
25211 movrgez %l4, %g6, %o1
25212 tpos %xcc, 0x4
25213 fbul %fcc1, loop_2092
25214 edge8l %o4, %g7, %l3
25215 movneg %icc, %i4, %i1
25216 edge8l %i7, %i3, %g4
25217loop_2092:
25218 edge32n %i0, %o0, %o5
25219 fmovsge %xcc, %f15, %f5
25220 ldub [%l7 + 0x2B], %g1
25221 andncc %o3, %i5, %l5
25222 fmovde %icc, %f12, %f16
25223 tg %icc, 0x5
25224 sir 0x0B62
25225 tleu %xcc, 0x7
25226 sub %i6, 0x05FC, %l2
25227 xnorcc %g3, 0x073F, %o7
25228 tvc %icc, 0x2
25229 nop
25230 setx 0x43BBF95570433DA8, %l0, %l6
25231 stx %l6, [%l7 + 0x40]
25232 ldx [%l7 + 0x40], %fsr
25233 ble,a loop_2093
25234 movne %xcc, %l6, %l0
25235 edge32ln %o2, %l1, %g2
25236 fmul8x16 %f26, %f6, %f16
25237loop_2093:
25238 nop
25239 set 0x4A, %l5
25240 ldsha [%l7 + %l5] 0x10, %i2
25241 tle %icc, 0x1
25242 nop
25243 setx 0x4C5C10AD, %l0, %l6
25244 st %l6, [%l7 + 0x28]
25245 ld [%l7 + 0x28], %f4
25246 setx 0xEF76E0FE, %l1, %l5
25247 st %l5, [%l7 + 0x10]
25248 ld [%l7 + 0x10], %f20
25249 fmuls %f20, %f4, %f12
25250 fnand %f24, %f14, %f16
25251 mova %icc, %o6, %g5
25252 fmovdgu %xcc, %f20, %f1
25253 udiv %g6, 0x17F7, %o1
25254 fone %f18
25255 bl,a %icc, loop_2094
25256 bge,a %icc, loop_2095
25257 taddcc %l4, %g7, %l3
25258 wr %g0, 0x80, %asi
25259 prefetcha [%l7 + 0x30] %asi, 0x2
25260loop_2094:
25261 xor %i1, %i4, %i3
25262loop_2095:
25263 sub %g4, %i0, %i7
25264 fmovspos %icc, %f30, %f28
25265 movleu %icc, %o0, %g1
25266 sethi 0x135F, %o3
25267 fmovsl %xcc, %f12, %f22
25268 addccc %o5, %i5, %i6
25269 bneg,a,pn %xcc, loop_2096
25270 umulcc %l5, 0x014E, %l2
25271 tvc %icc, 0x3
25272 umulcc %o7, 0x0B70, %l6
25273loop_2096:
25274 fmovsleu %icc, %f28, %f8
25275 sdiv %g3, 0x01D3, %o2
25276 array32 %l1, %l0, %g2
25277 edge32ln %i2, %g5, %o6
25278 sir 0x028A
25279 mulx %g6, 0x043E, %o1
25280 edge8 %g7, %l3, %o4
25281 addcc %i1, %i4, %l4
25282 move %xcc, %g4, %i3
25283 ta %icc, 0x3
25284 movn %xcc, %i7, %i0
25285 mulscc %g1, 0x04B1, %o3
25286 movvs %xcc, %o5, %i5
25287 fbuge %fcc0, loop_2097
25288 nop
25289 fitos %f1, %f7
25290 tpos %icc, 0x2
25291 tn %icc, 0x1
25292loop_2097:
25293 movre %o0, 0x15B, %l5
25294 array32 %i6, %o7, %l6
25295 restored
25296 rdpr %cwp, %g1
25297 rdpr %cansave, %g2
25298 rdpr %canrestore, %g3
25299 rdpr %cleanwin, %g4
25300 rdpr %otherwin, %g5
25301 rdpr %wstate, %g6
25302 te %icc, 0x3
25303 wr %g0, 0x4f, %asi
25304 stxa %l2, [%g0 + 0x30] %asi
25305 wr %g0, 0x80, %asi
25306 ldsha [%l7 + 0x52] %asi, %o2
25307 sethi 0x09F3, %l1
25308 ta %xcc, 0x5
25309 ldd [%l7 + 0x20], %f30
25310 bcc,a loop_2098
25311 fmovscs %xcc, %f2, %f5
25312 fmovde %icc, %f9, %f8
25313 array8 %l0, %g2, %i2
25314loop_2098:
25315 fmovdl %icc, %f31, %f31
25316 sethi 0x04ED, %g3
25317 xorcc %g5, %o6, %g6
25318 taddcc %g7, %o1, %o4
25319 fpackfix %f0, %f6
25320 subc %l3, %i1, %l4
25321 tcs %xcc, 0x1
25322 andncc %g4, %i3, %i4
25323 fbug,a %fcc1, loop_2099
25324 movrgez %i7, 0x2F6, %i0
25325 subcc %o3, 0x12FB, %g1
25326 fmovrdgz %o5, %f12, %f30
25327loop_2099:
25328 movne %xcc, %o0, %l5
25329 movcc %icc, %i5, %o7
25330 movne %icc, %i6, %l2
25331 bvc loop_2100
25332 edge8n %o2, %l1, %l0
25333 wr %g0, 0x88, %asi
25334 ldsba [%l7 + 0x1B] %asi, %g2
25335loop_2100:
25336 movvs %icc, %l6, %i2
25337 sra %g3, 0x19, %o6
25338 lduw [%l7 + 0x34], %g6
25339 edge8l %g5, %g7, %o1
25340 nop
25341 fitod %f23, %f4
25342 fmovdle %icc, %f20, %f16
25343 sethi 0x03FA, %o4
25344 movle %icc, %l3, %i1
25345 nop
25346 setx loop_2101, %l0, %l1
25347 wrpr 0x1, %tl
25348 wrpr %l1, %tnpc
25349 setx 0x34400001400, %l0, %l1
25350 wrpr %l1, %tstate
25351 wrhpr 0x4, %htstate
25352 done
25353 move %xcc, %g4, %i3
25354 alignaddr %i4, %l4, %i7
25355 orn %i0, %g1, %o3
25356loop_2101:
25357 nop
25358 setx loop_2102, %l0, %l1
25359 wrpr 0x1, %tl
25360 wrpr %l1, %tnpc
25361 setx 0x34400001400, %l0, %l1
25362 wrpr %l1, %tstate
25363 wrhpr 0x4, %htstate
25364 done
25365 movrlez %o0, 0x05E, %o5
25366 call loop_2103
25367 sethi 0x0DB3, %l5
25368loop_2102:
25369 fbl %fcc2, loop_2104
25370 orcc %o7, %i5, %l2
25371loop_2103:
25372 nop
25373 wr %g0, 0x80, %asi
25374 stda %f16, [%l7 + 0x40] %asi
25375loop_2104:
25376 edge32ln %o2, %i6, %l0
25377 fpsub16s %f22, %f5, %f9
25378 srlx %l1, %l6, %g2
25379 fmovdle %xcc, %f8, %f27
25380 wr %g0, 0x18, %asi
25381 lda [%l7 + 0x7C] %asi, %f1
25382 set 0x48, %i1
25383 swapa [%l7 + %i1] 0x10, %i2
25384 andcc %o6, 0x01A7, %g6
25385 edge32n %g5, %g7, %g3
25386 brnz,a %o1, loop_2105
25387 bcc,pt %icc, loop_2106
25388 sdivcc %l3, 0x1C30, %o4
25389 udivx %g4, 0x0342, %i1
25390loop_2105:
25391 nop
25392 setx 0x297148F5906C75AB, %l0, %l6
25393 stx %l6, [%l7 + 0x78]
25394 ldx [%l7 + 0x78], %fsr
25395loop_2106:
25396 udivx %i4, 0x0501, %l4
25397 nop
25398 setx 0xD17019DB, %l0, %l6
25399 st %l6, [%l7 + 0x28]
25400 ld [%l7 + 0x28], %f11
25401 setx 0xB8BF4D74, %l1, %l5
25402 st %l5, [%l7 + 0x10]
25403 ld [%l7 + 0x10], %f5
25404 fsubs %f5, %f11, %f15
25405 movgu %xcc, %i7, %i3
25406 fmul8x16al %f19, %f12, %f14
25407 fzero %f26
25408 tgu %icc, 0x1
25409 sdivcc %i0, 0x0B3C, %g1
25410 orcc %o3, %o0, %o5
25411 movrgez %l5, 0x18C, %o7
25412 addccc %l2, %i5, %i6
25413 fnot1 %f30, %f20
25414 movn %icc, %l0, %l1
25415 nop
25416 setx loop_2107, %l0, %l1
25417 jmpl %l1, %l6
25418 srlx %o2, %i2, %o6
25419 subcc %g2, %g6, %g5
25420 nop
25421 fitod %f28, %f10
25422loop_2107:
25423 fpsub32 %f14, %f6, %f18
25424 nop
25425 setx 0x5A9E53D14982D837, %l0, %l6
25426 stx %l6, [%l7 + 0x28]
25427 ldd [%l7 + 0x28], %f18
25428 setx 0x6A82A4CBE516E45C, %l1, %l5
25429 stx %l5, [%l7 + 0x10]
25430 ldd [%l7 + 0x10], %f16
25431 fsubd %f16, %f18, %f14
25432 set 0x0D, %i7
25433 ldstuba [%l7 + %i7] 0x04, %g7
25434 prefetch [%l7 + 0x14], 0x1
25435 wr %g0, 0x11, %asi
25436 stba %o1, [%l7 + 0x6C] %asi
25437 movvc %icc, %l3, %g3
25438 bcs,a,pt %xcc, loop_2108
25439 tne %xcc, 0x1
25440 movrne %o4, 0x350, %i1
25441 movrgz %i4, 0x167, %l4
25442loop_2108:
25443 movpos %icc, %g4, %i3
25444 std %f8, [%l7 + 0x70]
25445 edge8n %i0, %g1, %i7
25446 srlx %o3, 0x0D, %o5
25447 xor %o0, %o7, %l2
25448 sllx %i5, %l5, %i6
25449 movrlz %l0, 0x3AF, %l1
25450 bne loop_2109
25451 fandnot2s %f0, %f23, %f11
25452 nop
25453 setx 0xAEF4525700220DE3, %l0, %l6
25454 stx %l6, [%l7 + 0x28]
25455 ldd [%l7 + 0x28], %f20
25456 fsqrtd %f20, %f24
25457 fbl,a %fcc3, loop_2110
25458loop_2109:
25459 fmovdleu %xcc, %f7, %f13
25460 movle %icc, %l6, %o2
25461 or %o6, 0x0C93, %g2
25462loop_2110:
25463 fmul8x16 %f14, %f30, %f16
25464 fmovrdlez %i2, %f30, %f2
25465 alignaddrl %g6, %g7, %g5
25466 tpos %xcc, 0x2
25467 fmovrdlez %l3, %f4, %f6
25468 tn %xcc, 0x0
25469 movrgz %o1, 0x21E, %g3
25470 tg %xcc, 0x5
25471 movn %icc, %i1, %i4
25472 set 0x70, %o2
25473 sta %f30, [%l7 + %o2] 0x15
25474 array32 %o4, %g4, %i3
25475 taddcc %l4, 0x0AA9, %i0
25476 fand %f24, %f18, %f22
25477 nop
25478 setx 0x7B291096C8A5D5D1, %l0, %l6
25479 stx %l6, [%l7 + 0x28]
25480 ldd [%l7 + 0x28], %f2
25481 setx 0xBA3100EDB14EC018, %l1, %l5
25482 stx %l5, [%l7 + 0x10]
25483 ldd [%l7 + 0x10], %f8
25484 faddd %f8, %f2, %f12
25485 fsrc1s %f8, %f31
25486 movpos %xcc, %g1, %i7
25487 fmul8ulx16 %f16, %f10, %f2
25488 set 0x14, %l0
25489 stwa %o5, [%l7 + %l0] 0x19
25490 movneg %xcc, %o3, %o7
25491 subc %l2, %o0, %i5
25492 fmul8x16al %f1, %f3, %f8
25493 brlez,a %l5, loop_2111
25494 faligndata %f4, %f14, %f26
25495 andcc %i6, %l1, %l6
25496 fmovscc %icc, %f15, %f25
25497loop_2111:
25498 udivcc %o2, 0x1576, %o6
25499 move %icc, %g2, %i2
25500 brnz %g6, loop_2112
25501 orcc %g7, %g5, %l0
25502 movrlz %l3, %g3, %i1
25503 fsrc2s %f0, %f7
25504loop_2112:
25505 fmul8x16 %f5, %f30, %f20
25506 movgu %xcc, %o1, %o4
25507 bvc %icc, loop_2113
25508 tne %xcc, 0x7
25509 alignaddr %g4, %i3, %l4
25510 fcmple32 %f2, %f0, %i0
25511loop_2113:
25512 tle %icc, 0x2
25513 umulcc %g1, 0x00ED, %i4
25514 fnands %f22, %f21, %f23
25515 mulx %o5, 0x0E54, %i7
25516 fmovdleu %xcc, %f0, %f15
25517 srl %o3, 0x17, %l2
25518 fbn,a %fcc3, loop_2114
25519 fba %fcc3, loop_2115
25520 std %f6, [%l7 + 0x28]
25521 brlez %o0, loop_2116
25522loop_2114:
25523 fmovrslz %o7, %f25, %f26
25524loop_2115:
25525 subcc %i5, %i6, %l1
25526 sdivx %l5, 0x01BF, %o2
25527loop_2116:
25528 fble,a %fcc2, loop_2117
25529 bpos,a %xcc, loop_2118
25530 bleu,a,pt %icc, loop_2119
25531 andcc %o6, 0x130A, %l6
25532loop_2117:
25533 tcc %icc, 0x2
25534loop_2118:
25535 sdiv %i2, 0x195C, %g6
25536loop_2119:
25537 fmovdpos %xcc, %f15, %f20
25538 fbge,a %fcc3, loop_2120
25539 movrgez %g2, 0x09C, %g5
25540 fnegs %f28, %f6
25541 fornot2 %f0, %f8, %f24
25542loop_2120:
25543 array8 %g7, %l0, %g3
25544 mulscc %l3, 0x04A6, %o1
25545 fmovdvs %xcc, %f25, %f8
25546 fornot2 %f6, %f6, %f2
25547 nop
25548 setx loop_2121, %l0, %l1
25549 wrpr 0x1, %tl
25550 wrpr %l1, %tnpc
25551 setx 0x34400001400, %l0, %l1
25552 wrpr %l1, %tstate
25553 wrhpr 0x4, %htstate
25554 done
25555 fmovrse %o4, %f17, %f11
25556 fbn %fcc0, loop_2122
25557 fcmpeq16 %f12, %f4, %g4
25558loop_2121:
25559 movcs %icc, %i3, %i1
25560 nop
25561 fitos %f1, %f7
25562 fstox %f7, %f8
25563loop_2122:
25564 bneg loop_2123
25565 alignaddrl %i0, %l4, %g1
25566 bleu,a,pt %xcc, loop_2124
25567 fxors %f12, %f17, %f29
25568loop_2123:
25569 ldub [%l7 + 0x1C], %i4
25570 edge16 %i7, %o5, %o3
25571loop_2124:
25572 nop
25573 setx 0xC5710D22, %l0, %l6
25574 st %l6, [%l7 + 0x28]
25575 ld [%l7 + 0x28], %f14
25576 setx 0x645BF145, %l1, %l5
25577 st %l5, [%l7 + 0x10]
25578 ld [%l7 + 0x10], %f20
25579 fdivs %f20, %f14, %f19
25580 fmovrdgz %l2, %f30, %f28
25581 edge16ln %o7, %o0, %i5
25582 movge %xcc, %l1, %l5
25583 fcmpeq32 %f26, %f4, %i6
25584 subccc %o2, 0x1CAA, %l6
25585 udivcc %i2, 0x04AA, %g6
25586 movrgz %g2, %g5, %o6
25587 fbuge,a %fcc0, loop_2125
25588 edge32n %g7, %l0, %l3
25589 movrlez %o1, %o4, %g4
25590 fblg %fcc2, loop_2126
25591loop_2125:
25592 tneg %xcc, 0x7
25593 taddcc %i3, 0x0661, %g3
25594 addcc %i0, %l4, %g1
25595loop_2126:
25596 tne %xcc, 0x0
25597 smul %i1, 0x0801, %i7
25598 subccc %i4, %o3, %o5
25599 movrgz %o7, 0x227, %o0
25600 xorcc %i5, 0x116A, %l2
25601 tge %icc, 0x3
25602 udiv %l5, 0x1CFD, %l1
25603 popc 0x10CD, %o2
25604 sir 0x08CE
25605 addc %l6, 0x080D, %i6
25606 movl %xcc, %g6, %g2
25607 fnot2s %f17, %f24
25608 array8 %i2, %o6, %g5
25609 tl %xcc, 0x7
25610 prefetch [%l7 + 0x74], 0x3
25611 fbne %fcc0, loop_2127
25612 tcs %xcc, 0x0
25613 fmovsge %icc, %f0, %f16
25614 orn %g7, %l0, %o1
25615loop_2127:
25616 movge %icc, %l3, %g4
25617 orn %i3, 0x1E65, %o4
25618 movrgz %g3, 0x35F, %i0
25619 stx %g1, [%l7 + 0x58]
25620 movvs %xcc, %i1, %l4
25621 fand %f26, %f20, %f18
25622 addc %i4, %o3, %i7
25623 fmovsvs %xcc, %f9, %f17
25624 edge16ln %o7, %o5, %i5
25625 edge8 %l2, %l5, %l1
25626 lduw [%l7 + 0x48], %o2
25627 tneg %icc, 0x1
25628 tpos %icc, 0x0
25629 sdivx %o0, 0x0804, %l6
25630 edge8ln %i6, %g6, %g2
25631 move %xcc, %i2, %g5
25632 xnor %o6, %l0, %o1
25633 subcc %g7, %l3, %g4
25634 movpos %icc, %i3, %g3
25635 set 0x46, %o7
25636 lduha [%l7 + %o7] 0x19, %i0
25637 move %icc, %g1, %i1
25638 tn %icc, 0x6
25639 te %xcc, 0x6
25640 tvs %xcc, 0x0
25641 fmovsneg %icc, %f17, %f18
25642 edge32n %l4, %i4, %o4
25643 alignaddrl %o3, %i7, %o5
25644 movn %icc, %o7, %l2
25645 tvc %icc, 0x1
25646 edge16n %i5, %l5, %o2
25647 or %o0, 0x1D2D, %l6
25648 ldsh [%l7 + 0x18], %l1
25649 fbl %fcc3, loop_2128
25650 movgu %icc, %i6, %g2
25651 be,pt %xcc, loop_2129
25652 sub %g6, 0x1B6C, %i2
25653loop_2128:
25654 movrne %g5, %l0, %o1
25655 ld [%l7 + 0x70], %f27
25656loop_2129:
25657 srlx %g7, 0x02, %l3
25658 movrgez %o6, %g4, %i3
25659 wr %g0, 0x19, %asi
25660 stxa %g3, [%l7 + 0x70] %asi
25661 ldx [%l7 + 0x08], %i0
25662 movneg %icc, %i1, %g1
25663 umulcc %l4, %o4, %o3
25664 nop
25665 fitos %f8, %f1
25666 fstoi %f1, %f20
25667 fmovsn %icc, %f0, %f26
25668 bcs,a %icc, loop_2130
25669 tle %icc, 0x6
25670 and %i4, 0x09F4, %o5
25671 alignaddr %o7, %l2, %i7
25672loop_2130:
25673 fexpand %f3, %f6
25674 bn,a,pn %xcc, loop_2131
25675 tvs %icc, 0x6
25676 mulscc %i5, %o2, %o0
25677 move %xcc, %l5, %l6
25678loop_2131:
25679 edge16ln %i6, %g2, %g6
25680 edge32n %i2, %l1, %l0
25681 wr %g0, 0x10, %asi
25682 ldxa [%l7 + 0x50] %asi, %o1
25683 wr %g0, 0x89, %asi
25684 stxa %g7, [%l7 + 0x18] %asi
25685 fbn,a %fcc3, loop_2132
25686 alignaddrl %g5, %o6, %l3
25687 fmovdcc %xcc, %f27, %f30
25688 sdivx %i3, 0x01F2, %g3
25689loop_2132:
25690 bleu,a,pt %icc, loop_2133
25691 movrlez %g4, 0x2AC, %i0
25692 subcc %i1, %l4, %o4
25693 bgu,a,pt %icc, loop_2134
25694loop_2133:
25695 alignaddr %o3, %i4, %g1
25696 fmovrdgz %o5, %f6, %f14
25697 udivcc %l2, 0x0818, %i7
25698loop_2134:
25699 movge %xcc, %o7, %i5
25700 ld [%l7 + 0x3C], %f13
25701 movrgz %o0, 0x334, %o2
25702 fmovrdgz %l5, %f26, %f26
25703 tvc %icc, 0x6
25704 tl %xcc, 0x6
25705 brgez %i6, loop_2135
25706 ta %icc, 0x5
25707 fmovse %icc, %f31, %f2
25708 membar 0x69
25709loop_2135:
25710 fmovdcs %xcc, %f11, %f31
25711 bg,pt %xcc, loop_2136
25712 andn %g2, 0x0CD0, %g6
25713 sdivcc %i2, 0x079E, %l6
25714 tge %icc, 0x1
25715loop_2136:
25716 udiv %l1, 0x0446, %o1
25717 fmovdleu %xcc, %f19, %f11
25718 edge16 %g7, %g5, %o6
25719 edge16n %l3, %l0, %i3
25720 sir 0x1481
25721 ldub [%l7 + 0x29], %g3
25722 edge8ln %g4, %i0, %i1
25723 sllx %l4, %o4, %o3
25724 fmovd %f26, %f30
25725 fmovs %f0, %f17
25726 array32 %g1, %o5, %l2
25727 sdivcc %i4, 0x1237, %o7
25728 andcc %i7, 0x0B29, %o0
25729 fsrc2s %f28, %f0
25730 orncc %o2, %l5, %i6
25731 and %i5, %g6, %i2
25732 nop
25733 fitos %f8, %f12
25734 fstoi %f12, %f8
25735 fmovsgu %icc, %f7, %f26
25736 nop
25737 setx 0x30B170138048E431, %l0, %l6
25738 stx %l6, [%l7 + 0x18]
25739 ldx [%l7 + 0x18], %fsr
25740 wr %g0, 0x88, %asi
25741 stwa %g2, [%l7 + 0x24] %asi
25742 sll %l6, 0x06, %o1
25743 sdiv %l1, 0x056B, %g5
25744 fmovrse %o6, %f17, %f11
25745 popc %l3, %l0
25746 nop
25747 setx 0x991D81E9, %l0, %l6
25748 st %l6, [%l7 + 0x28]
25749 ld [%l7 + 0x28], %f6
25750 setx 0x7EA49CEE, %l1, %l5
25751 st %l5, [%l7 + 0x10]
25752 ld [%l7 + 0x10], %f31
25753 fsubs %f31, %f6, %f13
25754 wr %g0, 0x10, %asi
25755 ldxa [%l7 + 0x20] %asi, %g7
25756 movgu %icc, %g3, %i3
25757 xor %i0, 0x0C20, %i1
25758 tleu %xcc, 0x7
25759 movcc %icc, %g4, %o4
25760 movg %icc, %o3, %g1
25761 andcc %l4, 0x0248, %l2
25762 umulcc %o5, 0x1CD9, %i4
25763 fnot2 %f2, %f10
25764 andn %i7, %o7, %o0
25765 fbul %fcc3, loop_2137
25766 andncc %l5, %i6, %i5
25767 or %o2, 0x0248, %i2
25768 or %g2, 0x159A, %g6
25769loop_2137:
25770 fmovs %f8, %f6
25771 fbe,a %fcc2, loop_2138
25772 nop
25773 set 0x43, %i4
25774 ldstub [%l7 + %i4], %o1
25775 tsubcc %l6, %g5, %o6
25776 and %l3, %l1, %g7
25777loop_2138:
25778 fbug,a %fcc0, loop_2139
25779 orncc %l0, %g3, %i0
25780 movn %xcc, %i3, %g4
25781 fmovdvs %icc, %f17, %f27
25782loop_2139:
25783 fmovrdgez %o4, %f30, %f28
25784 fbule %fcc2, loop_2140
25785 fmovscc %icc, %f3, %f21
25786 nop
25787 fitod %f8, %f26
25788 ta %xcc, 0x4
25789loop_2140:
25790 move %icc, %i1, %o3
25791 stb %g1, [%l7 + 0x35]
25792 edge32 %l2, %l4, %o5
25793 stb %i4, [%l7 + 0x52]
25794 mulx %o7, %o0, %l5
25795 nop
25796 setx loop_2141, %l0, %l1
25797 jmpl %l1, %i7
25798 sll %i6, %o2, %i2
25799 subc %i5, %g2, %o1
25800 sethi 0x09E2, %l6
25801loop_2141:
25802 array32 %g5, %g6, %l3
25803 set 0x14, %l4
25804 stwa %l1, [%l7 + %l4] 0x19
25805 ble,a loop_2142
25806 sethi 0x194C, %o6
25807 movre %g7, %l0, %g3
25808 xnor %i0, 0x1AB6, %i3
25809loop_2142:
25810 fmovrse %g4, %f4, %f27
25811 tleu %xcc, 0x3
25812 smulcc %o4, %i1, %g1
25813 srax %l2, 0x04, %o3
25814 xnorcc %o5, %l4, %i4
25815 smulcc %o7, %l5, %o0
25816 orncc %i7, %o2, %i2
25817 srlx %i6, 0x0C, %i5
25818 array32 %g2, %o1, %g5
25819 nop
25820 setx 0x0E407678677EA3F5, %l0, %l6
25821 stx %l6, [%l7 + 0x28]
25822 ldd [%l7 + 0x28], %f12
25823 fsqrtd %f12, %f14
25824 add %g6, 0x00C3, %l3
25825 tcs %xcc, 0x3
25826 brlz %l1, loop_2143
25827 tcs %xcc, 0x3
25828 tcc %icc, 0x2
25829 alignaddr %o6, %l6, %l0
25830loop_2143:
25831 alignaddrl %g7, %i0, %i3
25832 sdivcc %g4, 0x1B88, %g3
25833 te %icc, 0x2
25834 swap [%l7 + 0x54], %i1
25835 wr %g0, 0x11, %asi
25836 lda [%l7 + 0x6C] %asi, %f23
25837 fpack16 %f2, %f19
25838 sub %o4, %g1, %l2
25839 nop
25840 set 0x58, %i0
25841 ldsw [%l7 + %i0], %o5
25842 tvc %xcc, 0x7
25843 saved
25844 rdpr %cwp, %g1
25845 rdpr %cansave, %g2
25846 rdpr %canrestore, %g3
25847 rdpr %cleanwin, %g4
25848 rdpr %otherwin, %g5
25849 rdpr %wstate, %g6
25850 movcs %icc, %l4, %o3
25851 nop
25852 fitod %f2, %f10
25853 fdtos %f10, %f18
25854 stw %i4, [%l7 + 0x64]
25855 alignaddr %o7, %l5, %i7
25856 add %l7, 0x18, %l6
25857 wr %g0, 0x11, %asi
25858 ldxa [%l6] %asi, %o2
25859 casxa [%l6] %asi, %o2, %o0
25860 movrlz %i2, %i5, %g2
25861 wr %g0, 0x88, %asi
25862 ldsba [%l7 + 0x21] %asi, %i6
25863 movle %icc, %g5, %g6
25864 te %xcc, 0x5
25865 sdivcc %l3, 0x039A, %l1
25866 nop
25867 setx 0x90AC8C0C67D52AB1, %l0, %l6
25868 stx %l6, [%l7 + 0x28]
25869 ldd [%l7 + 0x28], %f26
25870 setx 0x0EFEE8DFA75AD482, %l1, %l5
25871 stx %l5, [%l7 + 0x10]
25872 ldd [%l7 + 0x10], %f30
25873 faddd %f30, %f26, %f28
25874 fbue,a %fcc0, loop_2144
25875 stw %o6, [%l7 + 0x30]
25876 movne %xcc, %l6, %o1
25877 tl %icc, 0x0
25878loop_2144:
25879 fcmple16 %f16, %f12, %g7
25880 fxnors %f21, %f3, %f17
25881 nop
25882 fitos %f21, %f8
25883 fmul8x16 %f25, %f12, %f22
25884 tvc %xcc, 0x5
25885 edge32n %i0, %l0, %i3
25886 movvs %icc, %g3, %i1
25887 umulcc %g4, 0x14B3, %o4
25888 sdivcc %l2, 0x00F8, %o5
25889 sethi 0x16EE, %l4
25890 addc %g1, %i4, %o7
25891 movvc %xcc, %o3, %l5
25892 fmovdg %icc, %f4, %f10
25893 sdivcc %o2, 0x1D6A, %o0
25894 ba,pn %icc, loop_2145
25895 tvc %xcc, 0x2
25896 tcc %icc, 0x3
25897 fornot1 %f8, %f16, %f24
25898loop_2145:
25899 movrgez %i7, 0x2EC, %i5
25900 bg,a,pt %xcc, loop_2146
25901 nop
25902 fitod %f10, %f8
25903 fdtox %f8, %f2
25904 set 0x39, %l2
25905 stba %g2, [%l7 + %l2] 0x89
25906loop_2146:
25907 xnor %i2, %g5, %g6
25908 te %icc, 0x1
25909 movcs %icc, %l3, %l1
25910 tcc %icc, 0x2
25911 xnor %o6, 0x1D8A, %l6
25912 umulcc %i6, 0x01D0, %o1
25913 prefetch [%l7 + 0x74], 0x2
25914 smul %i0, 0x1A85, %g7
25915 edge32 %i3, %g3, %i1
25916 fbuge,a %fcc3, loop_2147
25917 edge32n %l0, %g4, %o4
25918 pdist %f16, %f30, %f26
25919 orncc %l2, %o5, %g1
25920loop_2147:
25921 move %icc, %i4, %o7
25922 tgu %xcc, 0x0
25923 and %o3, 0x0613, %l5
25924 movneg %xcc, %l4, %o0
25925 fsrc1s %f22, %f30
25926 taddcc %o2, %i5, %g2
25927 movvs %xcc, %i7, %g5
25928 lduh [%l7 + 0x58], %i2
25929 stbar
25930 brlz,a %l3, loop_2148
25931 smul %g6, 0x0319, %o6
25932 umul %l6, %i6, %l1
25933 smul %o1, %i0, %i3
25934loop_2148:
25935 sdivx %g3, 0x153A, %i1
25936 udiv %l0, 0x13A8, %g4
25937 edge32ln %o4, %g7, %l2
25938 nop
25939 setx loop_2149, %l0, %l1
25940 wrpr 0x1, %tl
25941 wrpr %l1, %tnpc
25942 setx 0x34400001400, %l0, %l1
25943 wrpr %l1, %tstate
25944 wrhpr 0x4, %htstate
25945 done
25946 edge16l %g1, %i4, %o7
25947 fpmerge %f6, %f9, %f8
25948 movrlz %o3, 0x04C, %o5
25949loop_2149:
25950 alignaddr %l5, %o0, %o2
25951 edge8ln %i5, %l4, %i7
25952 sdivx %g2, 0x1D2F, %g5
25953 edge16ln %i2, %g6, %l3
25954 fzero %f14
25955 movgu %icc, %o6, %l6
25956 edge8n %l1, %i6, %o1
25957 wr %g0, 0x80, %asi
25958 lduha [%l7 + 0x5E] %asi, %i3
25959 or %i0, %g3, %l0
25960 tcc %xcc, 0x3
25961 tvs %icc, 0x6
25962 edge32l %i1, %g4, %o4
25963 tle %xcc, 0x1
25964 lduh [%l7 + 0x1E], %l2
25965 fbue %fcc2, loop_2150
25966 fmovdleu %xcc, %f21, %f16
25967 or %g7, %g1, %o7
25968 tpos %icc, 0x4
25969loop_2150:
25970 mulscc %i4, 0x0654, %o5
25971 addcc %o3, 0x0E66, %o0
25972 edge8n %o2, %i5, %l5
25973 edge8 %l4, %i7, %g5
25974 movcc %xcc, %i2, %g6
25975 andncc %l3, %g2, %l6
25976 xnorcc %l1, 0x037F, %o6
25977 fbuge %fcc2, loop_2151
25978 umulcc %i6, %o1, %i3
25979 wr %g0, 0x04, %asi
25980 prefetcha [%l7 + 0x30] %asi, 0x3
25981loop_2151:
25982 movne %icc, %l0, %g3
25983 alignaddr %g4, %i1, %o4
25984 fabss %f22, %f27
25985 bshuffle %f4, %f18, %f10
25986 tne %xcc, 0x3
25987 movcc %xcc, %g7, %g1
25988 orn %l2, %i4, %o7
25989 edge32 %o3, %o5, %o0
25990 smul %o2, 0x0E90, %l5
25991 taddcc %i5, %i7, %g5
25992 fbue %fcc1, loop_2152
25993 movgu %xcc, %l4, %i2
25994 alignaddr %l3, %g2, %g6
25995 bpos,a %xcc, loop_2153
25996loop_2152:
25997 tneg %xcc, 0x2
25998 popc %l6, %o6
25999 fmovrdgz %i6, %f14, %f14
26000loop_2153:
26001 movle %icc, %l1, %i3
26002 bgu %xcc, loop_2154
26003 array16 %o1, %i0, %l0
26004 fbne %fcc3, loop_2155
26005 movvs %icc, %g4, %i1
26006loop_2154:
26007 faligndata %f12, %f12, %f28
26008 set 0x54, %l1
26009 lda [%l7 + %l1] 0x04, %f19
26010loop_2155:
26011 fmovsl %xcc, %f24, %f31
26012 and %o4, 0x1A4E, %g3
26013 movl %icc, %g1, %l2
26014 tn %icc, 0x2
26015 membar 0x59
26016 ldd [%l7 + 0x08], %f18
26017 sdiv %g7, 0x17E3, %i4
26018 ta %icc, 0x2
26019 set 0x62, %i5
26020 lduha [%l7 + %i5] 0x0c, %o7
26021 and %o5, 0x0A0E, %o3
26022 xnor %o0, 0x0E19, %o2
26023 andn %i5, %l5, %i7
26024 movvc %xcc, %g5, %l4
26025 sdivx %l3, 0x0C6A, %g2
26026 fmovdneg %icc, %f23, %f19
26027 sdivcc %i2, 0x0190, %l6
26028 xor %o6, 0x084F, %i6
26029 edge32l %l1, %i3, %g6
26030 alignaddrl %i0, %o1, %l0
26031 xnor %g4, %o4, %g3
26032 fbuge,a %fcc1, loop_2156
26033 fmovdpos %icc, %f23, %f3
26034 fxor %f18, %f24, %f18
26035 nop
26036 set 0x58, %l6
26037 ldd [%l7 + %l6], %g0
26038loop_2156:
26039 andncc %i1, %g7, %l2
26040 bleu,a %icc, loop_2157
26041 move %xcc, %o7, %o5
26042 edge8l %o3, %o0, %o2
26043 nop
26044 setx 0xD64049A4, %l0, %l6
26045 st %l6, [%l7 + 0x28]
26046 ld [%l7 + 0x28], %f22
26047 setx 0x88C789C2, %l1, %l5
26048 st %l5, [%l7 + 0x10]
26049 ld [%l7 + 0x10], %f1
26050 fmuls %f1, %f22, %f27
26051loop_2157:
26052 saved
26053 rdpr %cwp, %g1
26054 rdpr %cansave, %g2
26055 rdpr %canrestore, %g3
26056 rdpr %cleanwin, %g4
26057 rdpr %otherwin, %g5
26058 rdpr %wstate, %g6
26059 fbg,a %fcc2, loop_2158
26060 movcs %icc, %i4, %l5
26061 fand %f28, %f6, %f18
26062 bneg,pn %icc, loop_2159
26063loop_2158:
26064 movpos %icc, %i5, %g5
26065 xnor %l4, %i7, %g2
26066 sdivx %l3, 0x0CD7, %i2
26067loop_2159:
26068 nop
26069 wr %g0, 0x0c, %asi
26070 ldsha [%l7 + 0x34] %asi, %l6
26071 edge8l %o6, %l1, %i6
26072 fmovrdne %g6, %f10, %f12
26073 udiv %i3, 0x038E, %o1
26074 array16 %l0, %g4, %o4
26075 mova %icc, %i0, %g1
26076 fnot2 %f18, %f2
26077 xnorcc %i1, %g3, %l2
26078 movre %g7, %o5, %o3
26079 popc 0x00B8, %o7
26080 tvs %xcc, 0x3
26081 bneg,pt %xcc, loop_2160
26082 and %o2, 0x071A, %i4
26083 sethi 0x0BA3, %o0
26084 tvs %icc, 0x3
26085loop_2160:
26086 taddcc %i5, %g5, %l4
26087 tneg %xcc, 0x3
26088 nop
26089 setx loop_2161, %l0, %l1
26090 wrpr 0x1, %tl
26091 wrpr %l1, %tnpc
26092 setx 0x34400001400, %l0, %l1
26093 wrpr %l1, %tstate
26094 wrhpr 0x4, %htstate
26095 done
26096 flush %l7 + 0x34
26097 fnands %f9, %f5, %f4
26098 bvs,a,pt %icc, loop_2162
26099loop_2161:
26100 subcc %i7, 0x0E65, %g2
26101 bvc,a loop_2163
26102 fnot1 %f2, %f14
26103loop_2162:
26104 ldsh [%l7 + 0x2C], %l3
26105 bge,pt %icc, loop_2164
26106loop_2163:
26107 movcc %xcc, %l5, %l6
26108 movcc %xcc, %i2, %o6
26109 tsubcc %l1, %i6, %i3
26110loop_2164:
26111 bl %xcc, loop_2165
26112 andncc %o1, %l0, %g4
26113 subcc %o4, %g6, %g1
26114 movge %icc, %i1, %g3
26115loop_2165:
26116 nop
26117 fitos %f5, %f7
26118 fstox %f7, %f6
26119 fxtos %f6, %f26
26120 movrlz %l2, 0x35A, %i0
26121 st %f22, [%l7 + 0x34]
26122 andn %o5, 0x0AED, %g7
26123 tsubcctv %o7, 0x189E, %o3
26124 nop
26125 setx 0x699D5252, %l0, %l6
26126 st %l6, [%l7 + 0x28]
26127 ld [%l7 + 0x28], %f29
26128 setx 0x3CD0C928, %l1, %l5
26129 st %l5, [%l7 + 0x10]
26130 ld [%l7 + 0x10], %f21
26131 fsubs %f21, %f29, %f22
26132 add %l7, 0x4C, %l6
26133 wr %g0, 0x88, %asi
26134 casa [%l6] %asi, %i4, %o2
26135 set 0x24, %g7
26136 lduwa [%l7 + %g7] 0x81, %o0
26137 tsubcctv %i5, 0x1B28, %l4
26138 orncc %i7, 0x02DB, %g2
26139 fnot2 %f30, %f10
26140 alignaddrl %g5, %l5, %l6
26141 fba,a %fcc2, loop_2166
26142 fsrc2s %f0, %f23
26143 addc %l3, %o6, %i2
26144 fbg,a %fcc0, loop_2167
26145loop_2166:
26146 saved
26147 rdpr %cwp, %g1
26148 rdpr %cansave, %g2
26149 rdpr %canrestore, %g3
26150 rdpr %cleanwin, %g4
26151 rdpr %otherwin, %g5
26152 rdpr %wstate, %g6
26153 movg %xcc, %l1, %i6
26154 movg %xcc, %i3, %l0
26155loop_2167:
26156 movcs %icc, %o1, %g4
26157 orncc %o4, %g1, %g6
26158 std %f28, [%l7 + 0x38]
26159 tle %icc, 0x2
26160 fbuge %fcc3, loop_2168
26161 smul %i1, %g3, %l2
26162 sdivcc %o5, 0x0A45, %i0
26163 alignaddrl %g7, %o3, %i4
26164loop_2168:
26165 andcc %o7, 0x146A, %o2
26166 tsubcctv %i5, 0x1FC1, %l4
26167 taddcc %i7, %g2, %g5
26168 tsubcc %o0, %l5, %l6
26169 fxnor %f0, %f16, %f4
26170 array8 %o6, %i2, %l1
26171 tleu %xcc, 0x6
26172 fmovse %icc, %f26, %f27
26173 brnz,a %l3, loop_2169
26174 tneg %icc, 0x0
26175 stbar
26176 edge8 %i6, %l0, %o1
26177loop_2169:
26178 fmovsne %icc, %f21, %f29
26179 brnz,a %i3, loop_2170
26180 addc %o4, 0x03B3, %g1
26181 nop
26182 fitos %f14, %f20
26183 fstod %f20, %f20
26184 orn %g4, 0x0C1D, %g6
26185loop_2170:
26186 umul %g3, 0x1F05, %l2
26187 wr %g0, 0x80, %asi
26188 prefetcha [%l7 + 0x38] %asi, 0x2
26189 bneg,a loop_2171
26190 membar 0x00
26191 nop
26192 setx loop_2172, %l0, %l1
26193 wrpr 0x1, %tl
26194 wrpr %l1, %tpc
26195 add %l1, 0x4, %l1
26196 wrpr %l1, %tnpc
26197 setx 0x34400001400, %l0, %l1
26198 wrpr %l1, %tstate
26199 wrhpr 0x4, %htstate
26200 retry
26201 tvs %xcc, 0x0
26202loop_2171:
26203 mulx %i1, %g7, %o3
26204 orn %i4, 0x15E7, %o7
26205loop_2172:
26206 fcmpne16 %f2, %f6, %o2
26207 stbar
26208 set 0x54, %g4
26209 stwa %i5, [%l7 + %g4] 0x19
26210 restored
26211 rdpr %cwp, %g1
26212 rdpr %cansave, %g2
26213 rdpr %canrestore, %g3
26214 rdpr %cleanwin, %g4
26215 rdpr %otherwin, %g5
26216 rdpr %wstate, %g6
26217 edge16ln %l4, %i0, %g2
26218 tle %xcc, 0x4
26219 fpmerge %f10, %f25, %f28
26220 orncc %i7, %g5, %l5
26221 ldx [%l7 + 0x38], %l6
26222 edge16 %o0, %i2, %o6
26223 bgu loop_2173
26224 fbule %fcc1, loop_2174
26225 xor %l1, 0x0361, %i6
26226 fsrc1 %f30, %f4
26227loop_2173:
26228 fnands %f18, %f13, %f2
26229loop_2174:
26230 move %icc, %l3, %o1
26231 edge16 %l0, %o4, %i3
26232 fnegs %f30, %f14
26233 andncc %g1, %g6, %g4
26234 fpsub32s %f7, %f19, %f20
26235 fmul8sux16 %f26, %f12, %f16
26236 wr %g0, 0x10, %asi
26237 ldsba [%l7 + 0x4A] %asi, %g3
26238 addccc %o5, 0x1592, %i1
26239 edge8ln %g7, %o3, %l2
26240 nop
26241 setx loop_2175, %l0, %l1
26242 jmpl %l1, %o7
26243 tvc %xcc, 0x4
26244 edge8l %o2, %i5, %i4
26245 srax %l4, %g2, %i7
26246loop_2175:
26247 udivcc %g5, 0x008C, %l5
26248 sdivx %i0, 0x0096, %o0
26249 taddcc %l6, 0x0CE6, %i2
26250 array16 %l1, %o6, %l3
26251 edge16n %o1, %i6, %o4
26252 fmovdn %icc, %f7, %f4
26253 fxnor %f0, %f0, %f8
26254 bcc,a loop_2176
26255 nop
26256 setx loop_2177, %l0, %l1
26257 wrpr 0x1, %tl
26258 wrpr %l1, %tnpc
26259 setx 0x34400001400, %l0, %l1
26260 wrpr %l1, %tstate
26261 wrhpr 0x4, %htstate
26262 done
26263 brgz %l0, loop_2178
26264 fbl,a %fcc1, loop_2179
26265loop_2176:
26266 sll %i3, 0x11, %g6
26267loop_2177:
26268 fmovdleu %xcc, %f14, %f30
26269loop_2178:
26270 brnz,a %g1, loop_2180
26271loop_2179:
26272 sethi 0x1C61, %g3
26273 edge16l %o5, %g4, %i1
26274 fmovdcs %icc, %f17, %f23
26275loop_2180:
26276 fxor %f18, %f22, %f14
26277 movpos %xcc, %o3, %l2
26278 nop
26279 setx 0x1062FB81, %l0, %l6
26280 st %l6, [%l7 + 0x5C]
26281 ld [%l7 + 0x5C], %fsr
26282 ldd [%l7 + 0x28], %f6
26283 nop
26284 setx 0x60581D0A, %l0, %l6
26285 st %l6, [%l7 + 0x6C]
26286 ld [%l7 + 0x6C], %fsr
26287 fandnot2s %f22, %f8, %f12
26288 tneg %xcc, 0x1
26289 udiv %g7, 0x015A, %o2
26290 edge32 %o7, %i4, %l4
26291 bvs,a,pt %xcc, loop_2181
26292 tsubcc %i5, 0x1FEF, %i7
26293 umulcc %g2, %g5, %i0
26294 movrlez %l5, %l6, %o0
26295loop_2181:
26296 add %i2, 0x1C60, %o6
26297 sth %l3, [%l7 + 0x34]
26298 fble,a %fcc1, loop_2182
26299 bvc,a,pn %xcc, loop_2183
26300 fbu %fcc3, loop_2184
26301 movne %icc, %o1, %l1
26302loop_2182:
26303 addccc %o4, %i6, %i3
26304loop_2183:
26305 array8 %g6, %g1, %g3
26306loop_2184:
26307 fmovrde %l0, %f20, %f8
26308 srlx %g4, %i1, %o5
26309 ta %xcc, 0x2
26310 move %xcc, %l2, %g7
26311 set 0x2C, %i6
26312 stwa %o3, [%l7 + %i6] 0xe3
26313 membar #Sync
26314 nop
26315 setx 0xEB22928080614363, %l0, %l6
26316 stx %l6, [%l7 + 0x58]
26317 ldx [%l7 + 0x58], %fsr
26318 fmovrdgez %o2, %f6, %f4
26319 fba %fcc0, loop_2185
26320 sethi 0x15D6, %i4
26321 movn %xcc, %o7, %l4
26322 fbl %fcc0, loop_2186
26323loop_2185:
26324 addccc %i5, 0x0F7B, %i7
26325 fbuge,a %fcc1, loop_2187
26326 mova %xcc, %g2, %i0
26327loop_2186:
26328 nop
26329 wr %g0, 0x19, %asi
26330 ldda [%l7 + 0x40] %asi, %f16
26331loop_2187:
26332 movre %g5, 0x090, %l6
26333 ldx [%l7 + 0x18], %l5
26334 smulcc %i2, 0x05F5, %o0
26335 fmovdge %icc, %f23, %f2
26336 fandnot2s %f7, %f17, %f30
26337 fnands %f8, %f4, %f27
26338 fbe %fcc0, loop_2188
26339 orncc %o6, 0x0E86, %l3
26340 edge16n %l1, %o1, %o4
26341 fmovd %f2, %f22
26342loop_2188:
26343 array16 %i6, %i3, %g6
26344 fmuld8ulx16 %f25, %f21, %f0
26345 fbe %fcc1, loop_2189
26346 tneg %icc, 0x1
26347 mulscc %g3, %l0, %g4
26348 fmovdgu %xcc, %f12, %f31
26349loop_2189:
26350 nop
26351 wr %g0, 0x88, %asi
26352 stba %i1, [%l7 + 0x45] %asi
26353 sdivx %g1, 0x1DEF, %l2
26354 movcs %icc, %g7, %o3
26355 movn %icc, %o2, %i4
26356 saved
26357 rdpr %cwp, %g1
26358 rdpr %cansave, %g2
26359 rdpr %canrestore, %g3
26360 rdpr %cleanwin, %g4
26361 rdpr %otherwin, %g5
26362 rdpr %wstate, %g6
26363 or %o5, 0x15D8, %o7
26364 brlez %l4, loop_2190
26365 movgu %icc, %i7, %g2
26366 mulscc %i0, 0x10D5, %i5
26367 fmovdpos %icc, %f22, %f10
26368loop_2190:
26369 fabss %f9, %f24
26370 movleu %xcc, %g5, %l5
26371 alignaddrl %l6, %i2, %o0
26372 mova %xcc, %l3, %l1
26373 edge16ln %o6, %o4, %o1
26374 fmovrsgz %i6, %f12, %f17
26375 lduh [%l7 + 0x4A], %i3
26376 srlx %g3, 0x1F, %g6
26377 tn %xcc, 0x4
26378 fandnot2 %f22, %f12, %f4
26379 edge16ln %l0, %i1, %g4
26380 fblg %fcc1, loop_2191
26381 fmovsle %xcc, %f19, %f13
26382 addc %g1, 0x1BB8, %l2
26383 edge8 %o3, %o2, %g7
26384loop_2191:
26385 srl %i4, %o7, %o5
26386 ta %xcc, 0x3
26387 edge8ln %i7, %l4, %i0
26388 set 0x1C, %g2
26389 ldswa [%l7 + %g2] 0x19, %g2
26390 sub %i5, 0x1FB8, %g5
26391 xorcc %l5, %i2, %l6
26392 fcmpeq16 %f12, %f26, %l3
26393 flush %l7 + 0x48
26394 fbuge %fcc3, loop_2192
26395 movcs %xcc, %l1, %o6
26396 edge8ln %o0, %o4, %i6
26397 lduw [%l7 + 0x44], %o1
26398loop_2192:
26399 nop
26400 fitod %f10, %f24
26401 fdtoi %f24, %f1
26402 tvs %icc, 0x4
26403 addcc %g3, %g6, %i3
26404 alignaddr %i1, %g4, %g1
26405 sllx %l2, %o3, %l0
26406 srlx %g7, 0x1B, %o2
26407 nop
26408 setx 0xFB4FCDC8, %l0, %l6
26409 st %l6, [%l7 + 0x28]
26410 ld [%l7 + 0x28], %f15
26411 fsqrts %f15, %f14
26412 movge %xcc, %i4, %o5
26413 alignaddr %o7, %i7, %i0
26414 sth %l4, [%l7 + 0x12]
26415 edge16n %g2, %g5, %i5
26416 edge8 %l5, %l6, %l3
26417 udivcc %l1, 0x020A, %i2
26418 movle %xcc, %o6, %o0
26419 tvc %icc, 0x0
26420 nop
26421 set 0x10, %g6
26422 std %f28, [%l7 + %g6]
26423 subc %i6, 0x124A, %o4
26424 edge32n %o1, %g3, %i3
26425 ldstub [%l7 + 0x7C], %g6
26426 array8 %g4, %i1, %l2
26427 nop
26428 setx 0x121796E1, %l0, %l6
26429 st %l6, [%l7 + 0x28]
26430 ld [%l7 + 0x28], %f19
26431 setx 0xDC4BC10B, %l1, %l5
26432 st %l5, [%l7 + 0x10]
26433 ld [%l7 + 0x10], %f20
26434 fadds %f20, %f19, %f8
26435 swap [%l7 + 0x74], %g1
26436 fmovspos %xcc, %f16, %f24
26437 tn %xcc, 0x4
26438 movne %icc, %l0, %o3
26439 fnot1s %f5, %f22
26440 orncc %o2, %i4, %g7
26441 tne %icc, 0x7
26442 fbue %fcc1, loop_2193
26443 tvs %icc, 0x3
26444 sir 0x07A8
26445 nop
26446 fitod %f2, %f10
26447 fdtox %f10, %f12
26448 fxtod %f12, %f14
26449loop_2193:
26450 bleu loop_2194
26451 array32 %o7, %o5, %i0
26452 fpsub32s %f26, %f14, %f20
26453 xnor %i7, %l4, %g5
26454loop_2194:
26455 udivx %g2, 0x0988, %l5
26456 bvs,a %icc, loop_2195
26457 fcmple16 %f4, %f12, %i5
26458 fba,a %fcc1, loop_2196
26459 taddcctv %l6, %l3, %i2
26460loop_2195:
26461 fbuge,a %fcc1, loop_2197
26462 srax %l1, 0x17, %o0
26463loop_2196:
26464 udiv %i6, 0x1BF3, %o4
26465 edge16n %o1, %g3, %i3
26466loop_2197:
26467 fmovrdlez %g6, %f4, %f0
26468 tcs %icc, 0x5
26469 popc 0x0A76, %g4
26470 brlz,a %i1, loop_2198
26471 nop
26472 setx 0x2078EB0E, %l0, %l6
26473 st %l6, [%l7 + 0x74]
26474 ld [%l7 + 0x74], %fsr
26475 tne %icc, 0x7
26476 fmovsl %xcc, %f4, %f20
26477loop_2198:
26478 andncc %l2, %g1, %o6
26479 stw %o3, [%l7 + 0x20]
26480 lduh [%l7 + 0x3A], %o2
26481 nop
26482 set 0x44, %o1
26483 ldstub [%l7 + %o1], %i4
26484 nop
26485 fitos %f6, %f9
26486 fstox %f9, %f0
26487 fxtos %f0, %f23
26488 nop
26489 setx loop_2199, %l0, %l1
26490 wrpr 0x1, %tl
26491 wrpr %l1, %tpc
26492 add %l1, 0x4, %l1
26493 wrpr %l1, %tnpc
26494 setx 0x34400001400, %l0, %l1
26495 wrpr %l1, %tstate
26496 wrhpr 0x4, %htstate
26497 retry
26498 movrne %g7, 0x3C4, %l0
26499 fbu %fcc1, loop_2200
26500 fmuld8ulx16 %f3, %f13, %f8
26501loop_2199:
26502 fnor %f14, %f2, %f8
26503 for %f24, %f14, %f2
26504loop_2200:
26505 movpos %icc, %o5, %o7
26506 bneg,a %icc, loop_2201
26507 fnot1 %f20, %f16
26508 tg %xcc, 0x0
26509 bcc,a,pt %xcc, loop_2202
26510loop_2201:
26511 subccc %i0, %i7, %l4
26512 sub %g2, %l5, %i5
26513 wr %g0, 0x18, %asi
26514 ldsba [%l7 + 0x53] %asi, %l6
26515loop_2202:
26516 bgu,a,pn %icc, loop_2203
26517 sethi 0x1EBD, %g5
26518 nop
26519 set 0x56, %o6
26520 ldstub [%l7 + %o6], %i2
26521 tpos %xcc, 0x7
26522loop_2203:
26523 tle %xcc, 0x4
26524 fmovrdlez %l3, %f30, %f6
26525 movne %icc, %l1, %o0
26526 wr %g0, 0x19, %asi
26527 ldsha [%l7 + 0x6C] %asi, %o4
26528 fmovda %icc, %f23, %f13
26529 andncc %i6, %o1, %g3
26530 fbule,a %fcc0, loop_2204
26531 popc %g6, %g4
26532 sra %i1, 0x14, %i3
26533 ba,pn %icc, loop_2205
26534loop_2204:
26535 movrlez %l2, 0x11C, %g1
26536 fpadd16 %f12, %f2, %f10
26537 wr %g0, 0x89, %asi
26538 stda %f0, [%l7 + 0x40] %asi
26539loop_2205:
26540 edge8ln %o3, %o2, %i4
26541 nop
26542 setx 0xF76BCD21, %l0, %l6
26543 st %l6, [%l7 + 0x28]
26544 ld [%l7 + 0x28], %f27
26545 setx 0xF409034D, %l1, %l5
26546 st %l5, [%l7 + 0x10]
26547 ld [%l7 + 0x10], %f13
26548 fadds %f13, %f27, %f25
26549 fble,a %fcc3, loop_2206
26550 addcc %o6, 0x08F2, %l0
26551 srax %o5, %o7, %g7
26552 sub %i0, 0x1B01, %i7
26553loop_2206:
26554 fxor %f24, %f26, %f28
26555 fcmpne32 %f28, %f20, %l4
26556 fbue,a %fcc1, loop_2207
26557 nop
26558 setx loop_2208, %l0, %l1
26559 wrpr 0x1, %tl
26560 wrpr %l1, %tnpc
26561 setx 0x34400001400, %l0, %l1
26562 wrpr %l1, %tstate
26563 wrhpr 0x4, %htstate
26564 done
26565 ldd [%l7 + 0x30], %f18
26566 nop
26567 setx 0xC9AD1F54704B56AA, %l0, %l6
26568 stx %l6, [%l7 + 0x68]
26569 ldx [%l7 + 0x68], %fsr
26570loop_2207:
26571 swap [%l7 + 0x54], %l5
26572loop_2208:
26573 fnot2 %f18, %f16
26574 movrgz %i5, %l6, %g2
26575 array8 %g5, %i2, %l1
26576 brgz %o0, loop_2209
26577 nop
26578 set 0x5C, %i3
26579 prefetch [%l7 + %i3], 0x0
26580 movrgez %o4, 0x2E4, %i6
26581 tsubcc %o1, 0x0E66, %l3
26582loop_2209:
26583 fmovsle %xcc, %f5, %f10
26584 edge32l %g6, %g3, %i1
26585 subccc %g4, 0x0381, %l2
26586 orn %g1, %o3, %i3
26587 tsubcctv %o2, 0x173B, %i4
26588 subc %l0, %o6, %o5
26589 taddcctv %g7, %i0, %i7
26590 and %l4, 0x168D, %l5
26591 tsubcc %i5, 0x0325, %l6
26592 saved
26593 rdpr %cwp, %g1
26594 rdpr %cansave, %g2
26595 rdpr %canrestore, %g3
26596 rdpr %cleanwin, %g4
26597 rdpr %otherwin, %g5
26598 rdpr %wstate, %g6
26599 movrne %g2, %g5, %i2
26600 edge32ln %o7, %l1, %o0
26601 move %xcc, %o4, %i6
26602 fnand %f6, %f8, %f22
26603 pdist %f2, %f30, %f10
26604 fsrc1s %f19, %f17
26605 nop
26606 fitod %f10, %f6
26607 fdtox %f6, %f30
26608 wr %g0, 0x10, %asi
26609 ldstuba [%l7 + 0x3F] %asi, %l3
26610 ldsh [%l7 + 0x26], %o1
26611 movleu %icc, %g6, %i1
26612 alignaddr %g3, %g4, %g1
26613 edge16l %l2, %i3, %o2
26614 fmovscc %xcc, %f31, %f8
26615 ldd [%l7 + 0x58], %o2
26616 nop
26617 setx loop_2210, %l0, %l1
26618 jmpl %l1, %l0
26619 fpadd16 %f8, %f2, %f8
26620 orncc %i4, %o6, %o5
26621 be loop_2211
26622loop_2210:
26623 movrgez %g7, 0x39E, %i0
26624 fabsd %f6, %f24
26625 fmovrdgez %l4, %f6, %f0
26626loop_2211:
26627 movne %icc, %i7, %l5
26628 fmovdge %icc, %f8, %f26
26629 fmovdleu %xcc, %f18, %f6
26630 andncc %l6, %g2, %g5
26631 fpackfix %f18, %f30
26632 tne %xcc, 0x1
26633 smul %i5, %o7, %i2
26634 bg,a,pt %icc, loop_2212
26635 sll %o0, %o4, %i6
26636 wr %g0, 0x19, %asi
26637 lduba [%l7 + 0x18] %asi, %l3
26638loop_2212:
26639 prefetch [%l7 + 0x08], 0x3
26640 andcc %l1, 0x14F5, %o1
26641 fmul8ulx16 %f30, %f22, %f6
26642 tl %icc, 0x3
26643 movleu %icc, %i1, %g3
26644 orcc %g6, %g4, %g1
26645 ble,a,pn %xcc, loop_2213
26646 edge32n %i3, %o2, %l2
26647 fbe,a %fcc2, loop_2214
26648 xor %l0, 0x0CF1, %o3
26649loop_2213:
26650 udivcc %o6, 0x147F, %i4
26651 ldub [%l7 + 0x2A], %g7
26652loop_2214:
26653 popc %i0, %o5
26654 movg %xcc, %i7, %l4
26655 movcc %icc, %l6, %g2
26656 udiv %g5, 0x118E, %l5
26657 te %xcc, 0x0
26658 alignaddr %i5, %i2, %o0
26659 sdivx %o7, 0x1366, %i6
26660 sir 0x07BA
26661 edge16ln %l3, %l1, %o1
26662 fmovscc %icc, %f5, %f29
26663 fmovrdgz %o4, %f12, %f10
26664 lduh [%l7 + 0x58], %g3
26665 tcc %xcc, 0x4
26666 edge16ln %g6, %i1, %g4
26667 sll %i3, 0x0B, %o2
26668 wr %g0, 0x80, %asi
26669 lduha [%l7 + 0x0E] %asi, %g1
26670 wr %g0, 0x50, %asi
26671 ldxa [%g0 + 0x30] %asi, %l0
26672 set 0x54, %o3
26673 sta %f1, [%l7 + %o3] 0x0c
26674 fnor %f30, %f24, %f6
26675 fbg %fcc2, loop_2215
26676 bcs %xcc, loop_2216
26677 movl %xcc, %o3, %o6
26678 fbu %fcc3, loop_2217
26679loop_2215:
26680 nop
26681 fitos %f7, %f6
26682 fstox %f6, %f26
26683loop_2216:
26684 movn %xcc, %i4, %l2
26685 xorcc %i0, %o5, %g7
26686loop_2217:
26687 orcc %l4, 0x12FF, %l6
26688 fornot2 %f2, %f16, %f26
26689 orn %g2, %i7, %g5
26690 membar #Sync
26691 set 0x40, %o5
26692 ldda [%l7 + %o5] 0x16, %f0
26693 tge %icc, 0x2
26694 membar 0x76
26695 wr %g0, 0x88, %asi
26696 stha %i5, [%l7 + 0x14] %asi
26697 brz,a %l5, loop_2218
26698 xor %o0, 0x0AB4, %o7
26699 fpack32 %f26, %f20, %f24
26700 subcc %i6, %l3, %i2
26701loop_2218:
26702 move %xcc, %o1, %l1
26703 orn %o4, %g3, %g6
26704 bn,a,pn %icc, loop_2219
26705 sdiv %i1, 0x0435, %g4
26706 movcs %xcc, %i3, %o2
26707 xorcc %l0, 0x0BD0, %o3
26708loop_2219:
26709 flush %l7 + 0x4C
26710 fmul8x16al %f1, %f4, %f10
26711 fble,a %fcc2, loop_2220
26712 srl %o6, %g1, %l2
26713 bvc,a,pt %xcc, loop_2221
26714 movvs %xcc, %i4, %i0
26715loop_2220:
26716 edge16l %g7, %o5, %l4
26717 sdivx %l6, 0x01D7, %g2
26718loop_2221:
26719 andcc %g5, %i5, %i7
26720 fmul8ulx16 %f16, %f22, %f8
26721 fmovdpos %icc, %f23, %f3
26722 wr %g0, 0x04, %asi
26723 ldsha [%l7 + 0x46] %asi, %l5
26724 set 0x20, %l3
26725 stxa %o7, [%g0 + %l3] 0x4f
26726 ta %icc, 0x3
26727 array8 %i6, %o0, %i2
26728 edge32 %l3, %o1, %l1
26729 fmuld8sux16 %f9, %f18, %f6
26730 nop
26731 setx 0x7B5EA627, %l0, %l6
26732 st %l6, [%l7 + 0x28]
26733 ld [%l7 + 0x28], %f22
26734 fsqrts %f22, %f25
26735 fpack32 %f6, %f18, %f6
26736 wr %g0, 0x80, %asi
26737 lduha [%l7 + 0x2C] %asi, %o4
26738 brgez,a %g3, loop_2222
26739 fsrc2s %f16, %f29
26740 andncc %g6, %i1, %g4
26741 fzero %f22
26742loop_2222:
26743 tpos %xcc, 0x0
26744 movgu %xcc, %i3, %o2
26745 fbu,a %fcc3, loop_2223
26746 xnor %o3, %o6, %g1
26747 bl %icc, loop_2224
26748 edge32n %l0, %i4, %i0
26749loop_2223:
26750 bn,a %xcc, loop_2225
26751 ld [%l7 + 0x60], %f21
26752loop_2224:
26753 te %icc, 0x4
26754 fmovsneg %icc, %f22, %f22
26755loop_2225:
26756 srax %l2, %g7, %l4
26757 bl loop_2226
26758 and %o5, 0x1BBF, %l6
26759 bleu,a %xcc, loop_2227
26760 movre %g2, %i5, %g5
26761loop_2226:
26762 fmovrdgz %l5, %f18, %f20
26763 edge32l %o7, %i7, %i6
26764loop_2227:
26765 array16 %i2, %o0, %o1
26766 bne %icc, loop_2228
26767 edge16l %l3, %o4, %l1
26768 bshuffle %f0, %f14, %f24
26769 subccc %g3, 0x0ECE, %g6
26770loop_2228:
26771 or %g4, 0x1C93, %i1
26772 movle %icc, %i3, %o2
26773 edge16n %o3, %g1, %l0
26774 nop
26775 setx 0x0865E74C, %l0, %l6
26776 st %l6, [%l7 + 0x28]
26777 ld [%l7 + 0x28], %f2
26778 setx 0x92EA6F41, %l1, %l5
26779 st %l5, [%l7 + 0x10]
26780 ld [%l7 + 0x10], %f12
26781 fadds %f12, %f2, %f26
26782 fmul8x16 %f11, %f22, %f28
26783 nop
26784 setx 0x473B294DD04CEE20, %l0, %l6
26785 stx %l6, [%l7 + 0x78]
26786 ldx [%l7 + 0x78], %fsr
26787 srl %i4, 0x13, %i0
26788 fbne,a %fcc3, loop_2229
26789 nop
26790 fitos %f8, %f31
26791 fstod %f31, %f28
26792 fmovda %xcc, %f19, %f17
26793 fbn,a %fcc2, loop_2230
26794loop_2229:
26795 addc %l2, %o6, %l4
26796 fmovrdlez %o5, %f24, %f22
26797 fmovrdlez %g7, %f8, %f14
26798loop_2230:
26799 movleu %icc, %g2, %i5
26800 movne %xcc, %l6, %l5
26801 fmul8ulx16 %f6, %f18, %f14
26802 orncc %o7, %g5, %i7
26803 fmovrslz %i6, %f1, %f23
26804 edge32 %o0, %o1, %i2
26805 fexpand %f9, %f18
26806 add %l7, 0x0C, %l6
26807 wr %g0, 0x81, %asi
26808 casa [%l6] %asi, %l3, %o4
26809 fmovdcc %xcc, %f28, %f4
26810 bge,pn %icc, loop_2231
26811 sdivcc %g3, 0x150B, %l1
26812 edge32l %g6, %g4, %i1
26813 tvc %xcc, 0x1
26814loop_2231:
26815 fmovsa %xcc, %f14, %f23
26816 fpsub16s %f27, %f2, %f8
26817 xorcc %o2, 0x1945, %o3
26818 fmovscs %icc, %f21, %f4
26819 sdivx %g1, 0x06FC, %l0
26820 movvc %icc, %i4, %i0
26821 fabss %f10, %f13
26822 xnorcc %i3, %l2, %o6
26823 mulx %o5, %g7, %g2
26824 ldsb [%l7 + 0x1C], %i5
26825 tcc %xcc, 0x4
26826 bg loop_2232
26827 alignaddrl %l4, %l6, %o7
26828 wr %g0, 0x81, %asi
26829 ldda [%l7 + 0x40] %asi, %f16
26830loop_2232:
26831 ldd [%l7 + 0x68], %f12
26832 subccc %l5, 0x134E, %i7
26833 array32 %g5, %i6, %o1
26834 sir 0x0E91
26835 ble %icc, loop_2233
26836 fmovde %icc, %f31, %f31
26837 xorcc %i2, %o0, %l3
26838 set 0x55, %o0
26839 lduba [%l7 + %o0] 0x14, %o4
26840loop_2233:
26841 ldx [%l7 + 0x60], %l1
26842 fmovsvs %xcc, %f2, %f28
26843 andcc %g3, %g4, %i1
26844 fba,a %fcc0, loop_2234
26845 fnegd %f16, %f4
26846 taddcc %g6, %o3, %o2
26847 andncc %g1, %i4, %i0
26848loop_2234:
26849 movn %icc, %l0, %i3
26850 bg,a,pt %icc, loop_2235
26851 movrne %l2, 0x385, %o5
26852 fexpand %f25, %f22
26853 fandnot2 %f28, %f28, %f28
26854loop_2235:
26855 mova %xcc, %o6, %g7
26856 move %icc, %g2, %l4
26857 movne %icc, %i5, %o7
26858 fcmpeq16 %f0, %f6, %l5
26859 udiv %l6, 0x1073, %i7
26860 mulscc %i6, %o1, %g5
26861 stw %i2, [%l7 + 0x5C]
26862 swap [%l7 + 0x34], %l3
26863 wr %g0, 0x80, %asi
26864 ldsha [%l7 + 0x4C] %asi, %o4
26865 addc %o0, %l1, %g4
26866 fpackfix %f18, %f21
26867 edge8 %i1, %g3, %o3
26868 tpos %xcc, 0x6
26869 bvc,a,pn %icc, loop_2236
26870 fbl,a %fcc2, loop_2237
26871 edge8ln %g6, %g1, %o2
26872 tne %xcc, 0x1
26873loop_2236:
26874 array32 %i0, %l0, %i4
26875loop_2237:
26876 udivcc %i3, 0x0A1D, %l2
26877 alignaddrl %o5, %o6, %g2
26878 bgu,a loop_2238
26879 bcc,a,pt %icc, loop_2239
26880 movcs %xcc, %l4, %g7
26881 fbe,a %fcc0, loop_2240
26882loop_2238:
26883 tg %icc, 0x1
26884loop_2239:
26885 fbo,a %fcc1, loop_2241
26886 lduh [%l7 + 0x18], %o7
26887loop_2240:
26888 orn %i5, 0x12C2, %l5
26889 fbl,a %fcc1, loop_2242
26890loop_2241:
26891 sir 0x0B11
26892 movle %icc, %l6, %i7
26893 fors %f7, %f31, %f26
26894loop_2242:
26895 fone %f16
26896 fnand %f26, %f16, %f16
26897 saved
26898 rdpr %cwp, %g1
26899 rdpr %cansave, %g2
26900 rdpr %canrestore, %g3
26901 rdpr %cleanwin, %g4
26902 rdpr %otherwin, %g5
26903 rdpr %wstate, %g6
26904 tsubcctv %i6, %g5, %i2
26905 movle %xcc, %o1, %o4
26906 movrlez %l3, %o0, %g4
26907 fbe,a %fcc0, loop_2243
26908 fmovrsgz %l1, %f31, %f5
26909 tl %xcc, 0x6
26910 fcmpne16 %f18, %f24, %i1
26911loop_2243:
26912 nop
26913 wr %g0, 0x20, %asi
26914 ldxa [%g0 + 0x20] %asi, %g3
26915 orn %o3, %g1, %o2
26916 bge loop_2244
26917 movvs %xcc, %g6, %l0
26918 edge16l %i4, %i0, %l2
26919 fbe,a %fcc1, loop_2245
26920loop_2244:
26921 sllx %o5, 0x14, %o6
26922 wr %g0, 0x89, %asi
26923 swapa [%l7 + 0x34] %asi, %g2
26924loop_2245:
26925 sllx %l4, %g7, %i3
26926 fsrc1s %f14, %f5
26927 nop
26928 setx loop_2246, %l0, %l1
26929 jmpl %l1, %o7
26930 nop
26931 setx loop_2247, %l0, %l1
26932 wrpr 0x1, %tl
26933 wrpr %l1, %tpc
26934 add %l1, 0x4, %l1
26935 wrpr %l1, %tnpc
26936 setx 0x34400001400, %l0, %l1
26937 wrpr %l1, %tstate
26938 wrhpr 0x4, %htstate
26939 retry
26940 edge32ln %i5, %l5, %l6
26941 tpos %icc, 0x3
26942loop_2246:
26943 movg %xcc, %i7, %i6
26944loop_2247:
26945 alignaddrl %i2, %o1, %g5
26946 fmovdneg %xcc, %f3, %f2
26947 edge16 %o4, %l3, %o0
26948 sdivcc %g4, 0x09EA, %i1
26949 ldub [%l7 + 0x27], %l1
26950 nop
26951 fitos %f2, %f7
26952 fstox %f7, %f12
26953 fxtos %f12, %f6
26954 mulscc %o3, %g1, %g3
26955 udiv %o2, 0x0342, %l0
26956 fbuge %fcc0, loop_2248
26957 edge16l %g6, %i0, %i4
26958 tvs %xcc, 0x6
26959 fbne %fcc0, loop_2249
26960loop_2248:
26961 fnegs %f13, %f16
26962 fpadd16s %f31, %f24, %f21
26963 fba %fcc0, loop_2250
26964loop_2249:
26965 xnor %l2, %o6, %o5
26966 smul %g2, %l4, %g7
26967 fpadd16s %f24, %f4, %f3
26968loop_2250:
26969 xor %o7, %i3, %l5
26970 ldub [%l7 + 0x12], %l6
26971 tpos %xcc, 0x2
26972 set 0x2C, %g1
26973 lda [%l7 + %g1] 0x15, %f1
26974 pdist %f24, %f4, %f6
26975 movl %xcc, %i5, %i7
26976 movcc %icc, %i2, %i6
26977 mulscc %o1, %g5, %o4
26978 set 0x6C, %g3
26979 swapa [%l7 + %g3] 0x89, %l3
26980 brgez %g4, loop_2251
26981 array8 %i1, %l1, %o3
26982 bcc,a,pt %icc, loop_2252
26983 edge8 %g1, %o0, %g3
26984loop_2251:
26985 movre %o2, %g6, %i0
26986 edge16l %l0, %i4, %l2
26987loop_2252:
26988 nop
26989 set 0x1c8, %o4
26990 nop ! stxa %o6, [%g0 + %o4] 0x40 ripped by fixASI40.pl
26991 fba,a %fcc1, loop_2253
26992 ldsb [%l7 + 0x3E], %o5
26993 fmovdpos %xcc, %f3, %f3
26994 fzero %f4
26995loop_2253:
26996 tge %xcc, 0x4
26997 or %l4, %g7, %o7
26998 fmovsvs %icc, %f10, %f30
26999 bcc,a,pt %icc, loop_2254
27000 sdivx %g2, 0x0718, %l5
27001 movrgez %l6, %i5, %i7
27002 tg %xcc, 0x1
27003loop_2254:
27004 smul %i3, %i2, %o1
27005 nop
27006 fitos %f2, %f26
27007 movcc %icc, %g5, %o4
27008 fblg %fcc3, loop_2255
27009 alignaddrl %l3, %g4, %i6
27010 movcc %icc, %l1, %o3
27011 movcc %xcc, %g1, %i1
27012loop_2255:
27013 movcs %xcc, %g3, %o2
27014 sub %g6, %o0, %i0
27015 taddcc %l0, %i4, %l2
27016 edge8 %o6, %o5, %g7
27017 andn %o7, %l4, %l5
27018 fmovsvc %icc, %f22, %f5
27019 srl %l6, 0x19, %g2
27020 ble,pt %xcc, loop_2256
27021 tsubcctv %i5, %i3, %i2
27022 sub %i7, %o1, %o4
27023 mova %icc, %g5, %l3
27024loop_2256:
27025 fba %fcc2, loop_2257
27026 umul %g4, %l1, %i6
27027 fnands %f8, %f8, %f31
27028 fandnot1 %f12, %f6, %f26
27029loop_2257:
27030 fnot2 %f12, %f16
27031 fabss %f29, %f21
27032 fornot2s %f7, %f6, %f9
27033 edge8 %o3, %g1, %i1
27034 movpos %icc, %o2, %g6
27035 fpsub16 %f20, %f10, %f4
27036 sdivcc %o0, 0x0B0E, %g3
27037 add %i0, 0x0582, %l0
27038 tneg %xcc, 0x2
27039 umul %l2, 0x00DE, %i4
27040 movcc %icc, %o5, %o6
27041 smulcc %o7, 0x1B32, %g7
27042 mulx %l5, %l4, %g2
27043 srl %i5, 0x10, %i3
27044 addcc %l6, %i7, %i2
27045 tsubcc %o1, 0x15D0, %o4
27046 movpos %icc, %l3, %g5
27047 fzeros %f15
27048 set 0x40, %i2
27049 stda %f0, [%l7 + %i2] 0x88
27050 add %l7, 0x18, %l6
27051 wr %g0, 0x89, %asi
27052 casxa [%l6] %asi, %g4, %i6
27053 fands %f20, %f5, %f15
27054 popc 0x152F, %o3
27055 movpos %icc, %g1, %i1
27056 sdivcc %o2, 0x04FB, %l1
27057 addccc %o0, %g3, %g6
27058 sll %l0, 0x0B, %i0
27059 movcs %xcc, %l2, %i4
27060 movleu %icc, %o5, %o6
27061 andcc %o7, %g7, %l5
27062 srl %l4, 0x13, %i5
27063 bne %icc, loop_2258
27064 edge32 %i3, %l6, %g2
27065 fpadd32s %f22, %f4, %f25
27066 taddcctv %i7, %i2, %o1
27067loop_2258:
27068 movl %xcc, %o4, %g5
27069 fbl %fcc1, loop_2259
27070 brlz,a %g4, loop_2260
27071 andn %l3, %o3, %g1
27072 stb %i1, [%l7 + 0x69]
27073loop_2259:
27074 brlez,a %o2, loop_2261
27075loop_2260:
27076 add %l1, %o0, %g3
27077 andn %i6, %l0, %i0
27078 fbo,a %fcc1, loop_2262
27079loop_2261:
27080 st %f24, [%l7 + 0x2C]
27081 tl %icc, 0x6
27082 fbge %fcc2, loop_2263
27083loop_2262:
27084 movre %g6, %l2, %i4
27085 fornot1s %f3, %f4, %f11
27086 udiv %o6, 0x0616, %o7
27087loop_2263:
27088 brlz,a %o5, loop_2264
27089 addc %g7, %l4, %l5
27090 fmovsle %icc, %f13, %f16
27091 fmovrslz %i3, %f20, %f15
27092loop_2264:
27093 fbuge %fcc3, loop_2265
27094 sllx %l6, %i5, %g2
27095 taddcc %i2, 0x037B, %o1
27096 fmovdgu %xcc, %f22, %f21
27097loop_2265:
27098 bn %icc, loop_2266
27099 array8 %o4, %i7, %g5
27100 edge16n %g4, %l3, %g1
27101 movgu %icc, %i1, %o2
27102loop_2266:
27103 andncc %l1, %o3, %o0
27104 add %l7, 0x78, %l6
27105 wr %g0, 0x18, %asi
27106 casxa [%l6] 0x18, %g3, %l0
27107 fandnot1s %f22, %f7, %f26
27108 tvs %xcc, 0x2
27109 wr %g0, 0x80, %asi
27110 stha %i0, [%l7 + 0x54] %asi
27111 alignaddr %i6, %g6, %i4
27112 membar 0x0F
27113 udivcc %l2, 0x0516, %o7
27114 movrne %o5, %g7, %o6
27115 edge8ln %l5, %l4, %l6
27116 fbug,a %fcc0, loop_2267
27117 array16 %i3, %g2, %i2
27118 ba,a loop_2268
27119 edge16 %o1, %i5, %i7
27120loop_2267:
27121 sdivx %o4, 0x078E, %g4
27122 sethi 0x1BED, %l3
27123loop_2268:
27124 fbne %fcc1, loop_2269
27125 mulscc %g1, %i1, %o2
27126 fbu,a %fcc0, loop_2270
27127 tneg %icc, 0x1
27128loop_2269:
27129 fmovsa %icc, %f29, %f30
27130 fmovde %xcc, %f25, %f15
27131loop_2270:
27132 fmovdge %icc, %f18, %f3
27133 sdivx %g5, 0x1F9F, %o3
27134 add %l7, 0x20, %l6
27135 wr %g0, 0x10, %asi
27136 casa [%l6] %asi, %o0, %l1
27137 udivcc %g3, 0x0D15, %l0
27138 bg,a loop_2271
27139 andncc %i6, %g6, %i4
27140 bvc,a,pt %xcc, loop_2272
27141 brnz %i0, loop_2273
27142loop_2271:
27143 smul %l2, 0x0BED, %o5
27144 call loop_2274
27145loop_2272:
27146 swap [%l7 + 0x40], %o7
27147loop_2273:
27148 fbu,a %fcc0, loop_2275
27149 nop
27150 set 0x30, %l5
27151 stw %g7, [%l7 + %l5]
27152loop_2274:
27153 nop
27154 wr %g0, 0x89, %asi
27155 stha %o6, [%l7 + 0x4A] %asi
27156loop_2275:
27157 nop
27158 fitod %f10, %f2
27159 fdtos %f2, %f10
27160 movneg %icc, %l5, %l6
27161 fxor %f8, %f6, %f6
27162 movne %icc, %l4, %i3
27163 sir 0x0102
27164 set 0x50, %i1
27165 ldda [%l7 + %i1] 0x2a, %i2
27166 nop
27167 set 0x79, %i7
27168 stb %g2, [%l7 + %i7]
27169 edge16ln %o1, %i5, %i7
27170 ldstub [%l7 + 0x6A], %g4
27171 addccc %o4, %l3, %g1
27172 wr %g0, 0x11, %asi
27173 stda %f16, [%l7 + 0x40] %asi
27174 sdivcc %o2, 0x19FF, %g5
27175 udivcc %i1, 0x1BF7, %o3
27176 tne %xcc, 0x1
27177 edge8ln %o0, %g3, %l0
27178 tsubcc %l1, 0x074A, %i6
27179 fbul,a %fcc1, loop_2276
27180 saved
27181 rdpr %cwp, %g1
27182 rdpr %cansave, %g2
27183 rdpr %canrestore, %g3
27184 rdpr %cleanwin, %g4
27185 rdpr %otherwin, %g5
27186 rdpr %wstate, %g6
27187 sdiv %i4, 0x1A8E, %g6
27188 fmovde %xcc, %f4, %f31
27189loop_2276:
27190 call loop_2277
27191 bcs loop_2278
27192 fmovsl %icc, %f24, %f10
27193 tn %icc, 0x7
27194loop_2277:
27195 nop
27196 wr %g0, 0x89, %asi
27197 ldswa [%l7 + 0x54] %asi, %i0
27198loop_2278:
27199 srax %l2, %o5, %g7
27200 umulcc %o7, %o6, %l5
27201 sdivcc %l6, 0x0A3C, %i3
27202 movpos %xcc, %i2, %g2
27203 tpos %xcc, 0x5
27204 edge8l %o1, %l4, %i7
27205 xnorcc %g4, 0x0FF6, %i5
27206 fblg %fcc0, loop_2279
27207 fmovdne %icc, %f23, %f9
27208 movneg %icc, %o4, %g1
27209 movre %o2, 0x085, %g5
27210loop_2279:
27211 bgu %xcc, loop_2280
27212 nop
27213 fitos %f2, %f7
27214 fstox %f7, %f16
27215 fxtos %f16, %f22
27216 fandnot1s %f4, %f0, %f23
27217 fble %fcc0, loop_2281
27218loop_2280:
27219 edge16 %i1, %l3, %o0
27220 fbu %fcc2, loop_2282
27221 edge8n %g3, %o3, %l1
27222loop_2281:
27223 array16 %l0, %i6, %g6
27224 bneg,pt %xcc, loop_2283
27225loop_2282:
27226 tl %icc, 0x5
27227 brgz,a %i0, loop_2284
27228 brz,a %i4, loop_2285
27229loop_2283:
27230 fnegs %f22, %f0
27231 bneg,a loop_2286
27232loop_2284:
27233 movge %icc, %o5, %l2
27234loop_2285:
27235 fbul %fcc3, loop_2287
27236 fcmpne16 %f14, %f22, %g7
27237loop_2286:
27238 nop
27239 fitos %f0, %f29
27240 fstoi %f29, %f18
27241 umul %o6, 0x0795, %o7
27242loop_2287:
27243 sir 0x04A4
27244 subccc %l6, %l5, %i3
27245 tg %icc, 0x4
27246 array32 %g2, %i2, %l4
27247 movge %icc, %i7, %g4
27248 nop
27249 fitos %f10, %f17
27250 fstox %f17, %f6
27251 fxtos %f6, %f3
27252 nop
27253 fitos %f3, %f26
27254 fstod %f26, %f0
27255 te %icc, 0x6
27256 nop
27257 fitod %f4, %f20
27258 fdtoi %f20, %f5
27259 sra %o1, %i5, %o4
27260 mova %xcc, %o2, %g5
27261 andncc %g1, %l3, %o0
27262 sdivcc %i1, 0x1694, %g3
27263 ldsh [%l7 + 0x2A], %l1
27264 movg %xcc, %o3, %l0
27265 movrlez %g6, %i0, %i6
27266 fpsub16s %f9, %f23, %f20
27267 bcc,a %xcc, loop_2288
27268 fbu,a %fcc2, loop_2289
27269 alignaddrl %o5, %i4, %g7
27270 set 0x0E, %g5
27271 lduha [%l7 + %g5] 0x89, %o6
27272loop_2288:
27273 sllx %l2, 0x14, %o7
27274loop_2289:
27275 fbul,a %fcc2, loop_2290
27276 restored
27277 rdpr %cwp, %g1
27278 rdpr %cansave, %g2
27279 rdpr %canrestore, %g3
27280 rdpr %cleanwin, %g4
27281 rdpr %otherwin, %g5
27282 rdpr %wstate, %g6
27283 edge32ln %l5, %l6, %g2
27284 movg %icc, %i3, %l4
27285loop_2290:
27286 sllx %i7, %i2, %g4
27287 edge32ln %o1, %o4, %o2
27288 sra %g5, %g1, %l3
27289 fcmple16 %f26, %f2, %o0
27290 add %i1, %g3, %l1
27291 movvs %xcc, %o3, %l0
27292 set 0x58, %l0
27293 ldswa [%l7 + %l0] 0x04, %g6
27294 andncc %i5, %i6, %i0
27295 fsrc1 %f0, %f22
27296 fcmpne32 %f24, %f14, %i4
27297 movvs %xcc, %o5, %o6
27298 movre %l2, %o7, %l5
27299 set 0x44, %o2
27300 swapa [%l7 + %o2] 0x88, %l6
27301 edge32n %g2, %i3, %l4
27302 fornot1s %f23, %f30, %f14
27303 ld [%l7 + 0x58], %f22
27304 membar #Sync
27305 set 0x40, %o7
27306 ldda [%l7 + %o7] 0xf8, %f0
27307 move %icc, %i7, %i2
27308 array32 %g4, %o1, %g7
27309 tpos %icc, 0x7
27310 fbg %fcc1, loop_2291
27311 fpack16 %f4, %f0
27312 nop
27313 fitos %f4, %f11
27314 fstod %f11, %f28
27315 edge16 %o2, %o4, %g1
27316loop_2291:
27317 nop
27318 fitod %f21, %f22
27319 fbne %fcc3, loop_2292
27320 sdivcc %g5, 0x1F45, %o0
27321 umulcc %i1, 0x1043, %l3
27322 tcs %icc, 0x6
27323loop_2292:
27324 mulx %g3, %o3, %l0
27325 ldub [%l7 + 0x63], %g6
27326 tg %icc, 0x6
27327 fcmpeq16 %f26, %f2, %i5
27328 edge8 %l1, %i6, %i0
27329 srl %o5, 0x0B, %i4
27330 sllx %o6, %o7, %l2
27331 movne %xcc, %l6, %l5
27332 fandnot2s %f30, %f2, %f1
27333 or %g2, 0x02ED, %l4
27334 tneg %icc, 0x3
27335 wr %g0, 0x89, %asi
27336 stha %i3, [%l7 + 0x24] %asi
27337 edge16 %i2, %g4, %i7
27338 add %o1, %g7, %o4
27339 add %l7, 0x64, %l6
27340 wr %g0, 0x89, %asi
27341 lda [%l6] %asi, %o2
27342 casa [%l6] %asi, %o2, %g1
27343 ta %icc, 0x0
27344 xnor %o0, 0x17F8, %g5
27345 movpos %xcc, %i1, %g3
27346 edge16ln %l3, %o3, %l0
27347 fmovrdlz %i5, %f24, %f18
27348 tl %icc, 0x5
27349 movvc %icc, %l1, %g6
27350 addccc %i6, %i0, %o5
27351 tne %icc, 0x3
27352 movrlz %i4, 0x18D, %o7
27353 fbu,a %fcc1, loop_2293
27354 tl %icc, 0x3
27355 tneg %icc, 0x3
27356 saved
27357 rdpr %cwp, %g1
27358 rdpr %cansave, %g2
27359 rdpr %canrestore, %g3
27360 rdpr %cleanwin, %g4
27361 rdpr %otherwin, %g5
27362 rdpr %wstate, %g6
27363loop_2293:
27364 restored
27365 rdpr %cwp, %g1
27366 rdpr %cansave, %g2
27367 rdpr %canrestore, %g3
27368 rdpr %cleanwin, %g4
27369 rdpr %otherwin, %g5
27370 rdpr %wstate, %g6
27371 subcc %l2, %l6, %l5
27372 movle %icc, %o6, %g2
27373 fbu %fcc0, loop_2294
27374 srax %l4, 0x03, %i2
27375 fmovdge %icc, %f2, %f7
27376 tpos %icc, 0x6
27377loop_2294:
27378 tneg %icc, 0x1
27379 sir 0x0468
27380 movgu %xcc, %g4, %i3
27381 fba,a %fcc3, loop_2295
27382 movrlz %i7, 0x074, %g7
27383 taddcctv %o1, %o4, %g1
27384 addc %o0, %g5, %o2
27385loop_2295:
27386 tpos %icc, 0x6
27387 xnorcc %i1, %g3, %o3
27388 xnor %l0, %i5, %l1
27389 subcc %l3, 0x12FF, %g6
27390 alignaddr %i0, %o5, %i4
27391 tpos %icc, 0x5
27392 addcc %o7, 0x0ECF, %l2
27393 udivx %i6, 0x1466, %l5
27394 movne %xcc, %l6, %o6
27395 smulcc %l4, 0x0F2F, %i2
27396 andncc %g4, %g2, %i7
27397 fmovrslz %i3, %f18, %f31
27398 tn %xcc, 0x4
27399 tg %icc, 0x1
27400 wr %g0, 0x4f, %asi
27401 ldxa [%g0 + 0x28] %asi, %g7
27402 stb %o4, [%l7 + 0x6C]
27403 movn %xcc, %g1, %o1
27404 udivcc %g5, 0x0CA2, %o0
27405 xnorcc %i1, 0x05C0, %g3
27406 ldstub [%l7 + 0x7C], %o2
27407 set 0x64, %l4
27408 stba %o3, [%l7 + %l4] 0x22
27409 membar #Sync
27410 subc %l0, 0x05CF, %l1
27411 bneg,pt %icc, loop_2296
27412 fpadd32s %f15, %f27, %f27
27413 fmovdgu %xcc, %f25, %f30
27414 movgu %icc, %i5, %l3
27415loop_2296:
27416 movrgz %g6, 0x151, %i0
27417 wr %g0, 0xea, %asi
27418 stxa %i4, [%l7 + 0x20] %asi
27419 membar #Sync
27420 mulscc %o7, 0x1A6D, %o5
27421 movrgez %l2, 0x028, %l5
27422 bvs loop_2297
27423 restored
27424 rdpr %cwp, %g1
27425 rdpr %cansave, %g2
27426 rdpr %canrestore, %g3
27427 rdpr %cleanwin, %g4
27428 rdpr %otherwin, %g5
27429 rdpr %wstate, %g6
27430 be,pt %xcc, loop_2298
27431 addccc %i6, %l6, %l4
27432loop_2297:
27433 sethi 0x0D23, %o6
27434 lduw [%l7 + 0x08], %i2
27435loop_2298:
27436 fmovdl %icc, %f19, %f30
27437 movrne %g2, %i7, %g4
27438 ldsw [%l7 + 0x40], %i3
27439 xnor %g7, %o4, %o1
27440 fpsub32s %f9, %f30, %f24
27441 nop
27442 setx 0xB7D879C53E81EC08, %l0, %l6
27443 stx %l6, [%l7 + 0x28]
27444 ldd [%l7 + 0x28], %f20
27445 setx 0x492B40E1B58117BE, %l1, %l5
27446 stx %l5, [%l7 + 0x10]
27447 ldd [%l7 + 0x10], %f8
27448 faddd %f8, %f20, %f28
27449 ld [%l7 + 0x18], %f17
27450 fmovsa %xcc, %f25, %f26
27451 set 0x31, %i0
27452 stba %g5, [%l7 + %i0] 0x89
27453 subccc %o0, %i1, %g3
27454 andn %g1, %o3, %l0
27455 orncc %o2, 0x0F43, %l1
27456 movrgz %l3, 0x272, %i5
27457 nop
27458 fitod %f10, %f6
27459 fdtox %f6, %f4
27460 fxtod %f4, %f26
27461 fbue %fcc3, loop_2299
27462 nop
27463 setx 0x653A3D9A, %l0, %l6
27464 st %l6, [%l7 + 0x28]
27465 ld [%l7 + 0x28], %f2
27466 setx 0x64113B4C, %l1, %l5
27467 st %l5, [%l7 + 0x10]
27468 ld [%l7 + 0x10], %f19
27469 fadds %f19, %f2, %f7
27470 edge8l %g6, %i0, %i4
27471 fmovdgu %xcc, %f21, %f27
27472loop_2299:
27473 brgez,a %o5, loop_2300
27474 bne %icc, loop_2301
27475 fmul8x16al %f16, %f0, %f0
27476 tvc %xcc, 0x1
27477loop_2300:
27478 subc %o7, 0x0077, %l5
27479loop_2301:
27480 umul %l2, 0x1868, %i6
27481 lduh [%l7 + 0x4C], %l6
27482 be,a,pn %icc, loop_2302
27483 tvc %icc, 0x1
27484 tsubcc %o6, 0x0CF4, %l4
27485 fbo,a %fcc3, loop_2303
27486loop_2302:
27487 array8 %g2, %i7, %g4
27488 wr %g0, 0x11, %asi
27489 ldstuba [%l7 + 0x48] %asi, %i2
27490loop_2303:
27491 tne %xcc, 0x7
27492 mova %icc, %g7, %o4
27493 movrlz %i3, 0x26B, %o1
27494 fnot1 %f16, %f24
27495 tcc %icc, 0x4
27496 alignaddr %o0, %i1, %g5
27497 bcs,pt %icc, loop_2304
27498 bshuffle %f6, %f10, %f28
27499 srl %g1, 0x02, %g3
27500 smul %l0, %o2, %o3
27501loop_2304:
27502 addccc %l3, %i5, %g6
27503 fbule,a %fcc1, loop_2305
27504 popc %l1, %i0
27505 movrlez %o5, 0x3CC, %o7
27506 fors %f13, %f26, %f5
27507loop_2305:
27508 nop
27509 set 0x34, %i4
27510 stwa %i4, [%l7 + %i4] 0x11
27511 movre %l5, 0x281, %i6
27512 tleu %xcc, 0x2
27513 fpadd32s %f25, %f16, %f24
27514 te %icc, 0x7
27515 xor %l2, %l6, %o6
27516 srl %g2, 0x02, %i7
27517 brnz %l4, loop_2306
27518 bn %icc, loop_2307
27519 fpmerge %f11, %f13, %f8
27520 add %i2, %g4, %o4
27521loop_2306:
27522 ble %xcc, loop_2308
27523loop_2307:
27524 edge16l %i3, %o1, %g7
27525 ldsh [%l7 + 0x60], %i1
27526 edge16l %o0, %g5, %g3
27527loop_2308:
27528 popc %l0, %o2
27529 stx %o3, [%l7 + 0x50]
27530 fcmple32 %f12, %f6, %g1
27531 and %l3, %g6, %l1
27532 movneg %icc, %i0, %o5
27533 movg %xcc, %i5, %i4
27534 brnz,a %l5, loop_2309
27535 sll %o7, %i6, %l2
27536 sllx %l6, %o6, %i7
27537 edge16 %l4, %i2, %g2
27538loop_2309:
27539 fbe %fcc1, loop_2310
27540 tsubcctv %g4, 0x0F5B, %o4
27541 mulx %o1, %g7, %i1
27542 umul %o0, %i3, %g3
27543loop_2310:
27544 movrgez %g5, 0x0FE, %l0
27545 bgu,a %xcc, loop_2311
27546 movrne %o2, %g1, %l3
27547 movrlz %g6, 0x1E1, %o3
27548 fmovsn %xcc, %f0, %f3
27549loop_2311:
27550 restored
27551 rdpr %cwp, %g1
27552 rdpr %cansave, %g2
27553 rdpr %canrestore, %g3
27554 rdpr %cleanwin, %g4
27555 rdpr %otherwin, %g5
27556 rdpr %wstate, %g6
27557 tgu %xcc, 0x1
27558 andcc %l1, %i0, %i5
27559 movl %icc, %i4, %l5
27560 sub %o7, %o5, %l2
27561 swap [%l7 + 0x60], %i6
27562 fbg %fcc0, loop_2312
27563 alignaddrl %l6, %i7, %o6
27564 movcc %xcc, %l4, %i2
27565 sra %g2, %g4, %o1
27566loop_2312:
27567 fands %f6, %f18, %f16
27568 stbar
27569 tvc %xcc, 0x1
27570 tg %xcc, 0x1
27571 sdiv %g7, 0x01A1, %i1
27572 movcs %icc, %o4, %i3
27573 movgu %xcc, %g3, %g5
27574 edge16ln %l0, %o0, %o2
27575 wr %g0, 0x11, %asi
27576 ldxa [%l7 + 0x60] %asi, %l3
27577 movge %xcc, %g1, %o3
27578 edge32n %l1, %i0, %i5
27579 smul %i4, %l5, %g6
27580 srax %o7, 0x0C, %o5
27581 fandnot1s %f9, %f14, %f20
27582 sethi 0x0964, %i6
27583 fmuld8sux16 %f27, %f9, %f12
27584 srl %l6, %i7, %o6
27585 movl %xcc, %l4, %l2
27586 nop
27587 setx 0x2D2C5DAF, %l0, %l6
27588 st %l6, [%l7 + 0x28]
27589 ld [%l7 + 0x28], %f9
27590 setx 0x4E618D51, %l1, %l5
27591 st %l5, [%l7 + 0x10]
27592 ld [%l7 + 0x10], %f6
27593 fmuls %f6, %f9, %f22
27594 xorcc %i2, 0x0FE0, %g2
27595 movcc %xcc, %o1, %g7
27596 fbue,a %fcc1, loop_2313
27597 addcc %g4, 0x1EC5, %o4
27598 movl %xcc, %i3, %g3
27599 subc %g5, %l0, %i1
27600loop_2313:
27601 sir 0x1149
27602 udiv %o2, 0x0ECF, %l3
27603 fnot1s %f9, %f31
27604 alignaddr %g1, %o0, %l1
27605 flush %l7 + 0x6C
27606 wr %g0, 0x0c, %asi
27607 ldsba [%l7 + 0x47] %asi, %o3
27608 smul %i0, %i4, %i5
27609 fmovsle %icc, %f4, %f19
27610 wr %g0, 0x0c, %asi
27611 ldda [%l7 + 0x40] %asi, %f0
27612 fcmpgt32 %f16, %f4, %g6
27613 movrgez %l5, %o7, %i6
27614 movcs %xcc, %o5, %l6
27615 tgu %icc, 0x6
27616 ldsw [%l7 + 0x24], %o6
27617 orncc %i7, 0x105B, %l4
27618 nop
27619 setx 0xA040ED19, %l0, %l6
27620 st %l6, [%l7 + 0x3C]
27621 ld [%l7 + 0x3C], %fsr
27622 tsubcctv %i2, %l2, %o1
27623 movcc %xcc, %g2, %g7
27624 movge %icc, %o4, %g4
27625 prefetch [%l7 + 0x68], 0x0
27626 fmovs %f27, %f1
27627 xnorcc %i3, 0x0F37, %g3
27628 movleu %icc, %g5, %i1
27629 fnot1s %f19, %f29
27630 movcs %icc, %l0, %l3
27631 ldsh [%l7 + 0x76], %o2
27632 taddcctv %o0, 0x0C07, %g1
27633 bcs,a %xcc, loop_2314
27634 movrlez %l1, 0x222, %i0
27635 alignaddrl %i4, %o3, %g6
27636 movrgz %l5, %i5, %i6
27637loop_2314:
27638 bn,a,pn %icc, loop_2315
27639 edge8ln %o5, %l6, %o7
27640 fnor %f2, %f20, %f6
27641 subc %i7, %o6, %i2
27642loop_2315:
27643 taddcctv %l4, %l2, %o1
27644 xorcc %g2, 0x1AB7, %o4
27645 sdiv %g7, 0x08A1, %g4
27646 tsubcc %g3, %g5, %i3
27647 ldstub [%l7 + 0x77], %i1
27648 mulscc %l0, %o2, %l3
27649 brz,a %g1, loop_2316
27650 movgu %icc, %o0, %l1
27651 movgu %icc, %i0, %o3
27652 tsubcc %i4, 0x0A86, %l5
27653loop_2316:
27654 nop
27655 fitod %f0, %f14
27656 fdtox %f14, %f12
27657 fxtod %f12, %f18
27658 fnands %f13, %f27, %f22
27659 sllx %g6, 0x17, %i5
27660 bgu,a,pn %xcc, loop_2317
27661 udivx %i6, 0x1F5E, %l6
27662 fmovrdgz %o7, %f2, %f22
27663 edge16 %o5, %o6, %i7
27664loop_2317:
27665 lduw [%l7 + 0x10], %i2
27666 movl %icc, %l2, %l4
27667 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
27668 nop ! nop ! ldxa [%g0 + 0x338] %asi, %g2 ripped by fixASI40.pl ripped by fixASI40.pl
27669 tcc %icc, 0x6
27670 std %f4, [%l7 + 0x30]
27671 tsubcc %o4, %g7, %g4
27672 movpos %icc, %g3, %g5
27673 xnorcc %i3, 0x0CEA, %o1
27674 movrgz %i1, %o2, %l0
27675 tneg %xcc, 0x7
27676 srl %g1, 0x10, %l3
27677 tvs %icc, 0x6
27678 movgu %icc, %o0, %l1
27679 saved
27680 rdpr %cwp, %g1
27681 rdpr %cansave, %g2
27682 rdpr %canrestore, %g3
27683 rdpr %cleanwin, %g4
27684 rdpr %otherwin, %g5
27685 rdpr %wstate, %g6
27686 movgu %xcc, %o3, %i0
27687 orn %i4, %l5, %i5
27688 nop
27689 setx 0x279956D7D8FD0FBD, %l0, %l6
27690 stx %l6, [%l7 + 0x28]
27691 ldd [%l7 + 0x28], %f30
27692 setx 0xC80AD7F1024EE6EC, %l1, %l5
27693 stx %l5, [%l7 + 0x10]
27694 ldd [%l7 + 0x10], %f0
27695 fsubd %f0, %f30, %f10
27696 fbge %fcc0, loop_2318
27697 smulcc %g6, %l6, %o7
27698 taddcctv %i6, %o6, %i7
27699 andcc %i2, 0x04DF, %o5
27700loop_2318:
27701 move %xcc, %l4, %g2
27702 addccc %l2, 0x0BE9, %o4
27703 bcs,pt %xcc, loop_2319
27704 tcs %xcc, 0x0
27705 udiv %g4, 0x0BEA, %g7
27706 for %f6, %f28, %f12
27707loop_2319:
27708 orn %g3, %i3, %g5
27709 tne %icc, 0x4
27710 xorcc %i1, 0x01AC, %o1
27711 move %xcc, %l0, %o2
27712 fpadd16s %f1, %f15, %f10
27713 fmul8x16au %f15, %f12, %f28
27714 fnor %f28, %f20, %f30
27715 sub %l3, 0x1F1D, %g1
27716 fxors %f6, %f14, %f21
27717 tle %icc, 0x3
27718 tleu %xcc, 0x4
27719 addccc %o0, %o3, %i0
27720 tvc %icc, 0x3
27721 move %icc, %l1, %i4
27722 tg %icc, 0x4
27723 wr %g0, 0x18, %asi
27724 stba %l5, [%l7 + 0x0D] %asi
27725 fornot1 %f2, %f20, %f28
27726 fmovrsne %i5, %f19, %f17
27727 movre %l6, 0x125, %o7
27728 fmovspos %icc, %f29, %f29
27729 ldsb [%l7 + 0x19], %i6
27730 ta %icc, 0x3
27731 fbe,a %fcc3, loop_2320
27732 bvc,pt %xcc, loop_2321
27733 movcc %icc, %o6, %i7
27734 sra %i2, 0x0E, %g6
27735loop_2320:
27736 movre %l4, 0x1C8, %o5
27737loop_2321:
27738 andcc %g2, %l2, %o4
27739 orncc %g7, 0x1D11, %g3
27740 movne %icc, %g4, %g5
27741 nop
27742 fitos %f12, %f31
27743 fstoi %f31, %f27
27744 taddcctv %i1, 0x081D, %o1
27745 fbne,a %fcc1, loop_2322
27746 stb %l0, [%l7 + 0x3F]
27747 fbue,a %fcc3, loop_2323
27748 subccc %o2, %l3, %g1
27749loop_2322:
27750 array32 %o0, %o3, %i3
27751 fmovde %icc, %f20, %f22
27752loop_2323:
27753 brlz,a %i0, loop_2324
27754 smulcc %i4, %l1, %l5
27755 andcc %l6, 0x12F1, %i5
27756 taddcc %i6, %o7, %i7
27757loop_2324:
27758 saved
27759 rdpr %cwp, %g1
27760 rdpr %cansave, %g2
27761 rdpr %canrestore, %g3
27762 rdpr %cleanwin, %g4
27763 rdpr %otherwin, %g5
27764 rdpr %wstate, %g6
27765 movre %i2, 0x21E, %o6
27766 fpmerge %f26, %f3, %f24
27767 fmul8x16 %f0, %f28, %f20
27768 fbue %fcc0, loop_2325
27769 movl %icc, %l4, %o5
27770 tcs %icc, 0x1
27771 taddcc %g2, 0x1DAE, %l2
27772loop_2325:
27773 sll %g6, 0x12, %o4
27774 brlez %g7, loop_2326
27775 add %g4, 0x1482, %g3
27776 mova %xcc, %i1, %g5
27777 fmovdleu %xcc, %f20, %f3
27778loop_2326:
27779 fands %f2, %f31, %f18
27780 sdivx %l0, 0x13D6, %o1
27781 tne %icc, 0x3
27782 wr %g0, 0x88, %asi
27783 ldstuba [%l7 + 0x7F] %asi, %l3
27784 edge16l %g1, %o0, %o3
27785 fmovscs %xcc, %f9, %f11
27786 edge32n %o2, %i0, %i3
27787 fmovdgu %icc, %f29, %f0
27788 brz %l1, loop_2327
27789 andncc %l5, %l6, %i5
27790 fmovs %f16, %f12
27791 fbul %fcc2, loop_2328
27792loop_2327:
27793 array8 %i4, %i6, %i7
27794 alignaddr %i2, %o6, %l4
27795 fzeros %f25
27796loop_2328:
27797 movneg %icc, %o5, %g2
27798 movleu %icc, %l2, %o7
27799 fxors %f20, %f1, %f15
27800 fmovs %f18, %f30
27801 xorcc %o4, %g6, %g4
27802 fmovrdlez %g3, %f20, %f8
27803 tcs %xcc, 0x1
27804 fnegs %f22, %f18
27805 xor %i1, 0x121F, %g5
27806 ble %icc, loop_2329
27807 movge %xcc, %g7, %l0
27808 udivx %o1, 0x1EFD, %g1
27809 fmovsle %icc, %f25, %f12
27810loop_2329:
27811 fmovrdlz %o0, %f6, %f8
27812 fxors %f12, %f14, %f20
27813 brlez %o3, loop_2330
27814 orncc %l3, 0x1FE5, %o2
27815 fnegs %f7, %f7
27816 movne %xcc, %i3, %i0
27817loop_2330:
27818 fmovsgu %icc, %f18, %f27
27819 fbe,a %fcc0, loop_2331
27820 movgu %xcc, %l1, %l6
27821 stx %l5, [%l7 + 0x58]
27822 fmovrdne %i4, %f16, %f8
27823loop_2331:
27824 movrne %i5, %i7, %i6
27825 set 0x78, %l2
27826 ldsba [%l7 + %l2] 0x80, %o6
27827 movleu %xcc, %i2, %l4
27828 udivx %o5, 0x0F63, %l2
27829 srax %o7, %o4, %g6
27830 addc %g4, 0x15F8, %g3
27831 movcs %xcc, %g2, %g5
27832 smulcc %i1, %l0, %g7
27833 srax %g1, %o1, %o0
27834 nop
27835 set 0x66, %l1
27836 lduh [%l7 + %l1], %o3
27837 tgu %xcc, 0x3
27838 fandnot2 %f14, %f18, %f26
27839 edge8 %o2, %i3, %i0
27840 srax %l3, %l6, %l1
27841 fbe,a %fcc3, loop_2332
27842 sub %i4, 0x03B7, %l5
27843 edge8 %i5, %i7, %o6
27844 fmul8x16al %f11, %f13, %f30
27845loop_2332:
27846 alignaddrl %i6, %l4, %o5
27847 andn %l2, 0x065B, %i2
27848 ldsh [%l7 + 0x7A], %o7
27849 set 0x40, %i5
27850 ldda [%l7 + %i5] 0x15, %f16
27851 set 0x3E, %g7
27852 stha %o4, [%l7 + %g7] 0x04
27853 movne %icc, %g4, %g3
27854 sdivcc %g6, 0x1595, %g2
27855 bcc,a,pt %xcc, loop_2333
27856 fsrc2 %f18, %f24
27857 saved
27858 rdpr %cwp, %g1
27859 rdpr %cansave, %g2
27860 rdpr %canrestore, %g3
27861 rdpr %cleanwin, %g4
27862 rdpr %otherwin, %g5
27863 rdpr %wstate, %g6
27864 udivcc %i1, 0x0E71, %g5
27865loop_2333:
27866 tpos %xcc, 0x4
27867 flush %l7 + 0x54
27868 orcc %l0, %g1, %o1
27869 udivx %o0, 0x16F2, %g7
27870 movrlez %o2, 0x16F, %i3
27871 membar 0x41
27872 movrlez %o3, %l3, %i0
27873 xorcc %l6, %l1, %l5
27874 addcc %i5, %i7, %o6
27875 be,a,pn %icc, loop_2334
27876 ld [%l7 + 0x64], %f2
27877 fxnors %f24, %f21, %f26
27878 fmul8ulx16 %f10, %f6, %f26
27879loop_2334:
27880 brgez,a %i4, loop_2335
27881 srax %l4, 0x1E, %i6
27882 sll %l2, %i2, %o7
27883 nop
27884 setx loop_2336, %l0, %l1
27885 jmpl %l1, %o4
27886loop_2335:
27887 ldd [%l7 + 0x58], %g4
27888 mulx %g3, 0x183B, %g6
27889 ble %xcc, loop_2337
27890loop_2336:
27891 ld [%l7 + 0x34], %f25
27892 movrne %o5, %g2, %g5
27893 movne %xcc, %i1, %l0
27894loop_2337:
27895 nop
27896 setx 0xEF15072E1F9C5E20, %l0, %l6
27897 stx %l6, [%l7 + 0x28]
27898 ldd [%l7 + 0x28], %f30
27899 setx 0x35495B4DE4F92D7D, %l1, %l5
27900 stx %l5, [%l7 + 0x10]
27901 ldd [%l7 + 0x10], %f14
27902 fmuld %f14, %f30, %f30
27903 edge32 %g1, %o1, %g7
27904 popc 0x15ED, %o2
27905 set 0x8, %g4
27906 ldxa [%g0 + %g4] 0x21, %o0
27907 fmuld8ulx16 %f4, %f7, %f24
27908 bpos,a,pn %icc, loop_2338
27909 xnor %i3, %l3, %i0
27910 movle %icc, %o3, %l6
27911 tn %icc, 0x7
27912loop_2338:
27913 alignaddrl %l5, %i5, %l1
27914 sethi 0x01CF, %i7
27915 and %o6, 0x0670, %i4
27916 fone %f10
27917 stb %i6, [%l7 + 0x1B]
27918 set 0x20, %l6
27919 prefetcha [%l7 + %l6] 0x81, 0x0
27920 xnor %i2, %l2, %o4
27921 edge16ln %o7, %g3, %g4
27922 membar 0x29
27923 addcc %o5, %g2, %g5
27924 bgu,a,pn %xcc, loop_2339
27925 movrgez %g6, 0x3AF, %l0
27926 movleu %xcc, %i1, %g1
27927 ld [%l7 + 0x34], %f17
27928loop_2339:
27929 andncc %g7, %o1, %o2
27930 ldx [%l7 + 0x18], %o0
27931 fmovdn %icc, %f17, %f2
27932 tsubcctv %i3, %l3, %o3
27933 movg %xcc, %l6, %i0
27934 udiv %i5, 0x102D, %l5
27935 sdivcc %i7, 0x1258, %o6
27936 fcmpgt16 %f16, %f6, %i4
27937 set 0x30, %g2
27938 lda [%l7 + %g2] 0x88, %f28
27939 fbug %fcc0, loop_2340
27940 popc 0x0389, %l1
27941 set 0x58, %i6
27942 stha %i6, [%l7 + %i6] 0x0c
27943loop_2340:
27944 nop
27945 set 0x08, %o1
27946 stba %l4, [%l7 + %o1] 0x23
27947 membar #Sync
27948 tl %icc, 0x1
27949 orcc %i2, 0x09F0, %o4
27950 udiv %o7, 0x1551, %l2
27951 fpackfix %f30, %f7
27952 movne %icc, %g3, %g4
27953 subccc %g2, 0x11F6, %o5
27954 ldd [%l7 + 0x08], %g4
27955 fandnot2s %f3, %f14, %f23
27956 fpack16 %f0, %f0
27957 wr %g0, 0x80, %asi
27958 swapa [%l7 + 0x1C] %asi, %g6
27959 edge32n %l0, %g1, %g7
27960 and %o1, %i1, %o0
27961 fmovdgu %xcc, %f2, %f21
27962 movl %xcc, %o2, %i3
27963 sllx %l3, 0x0A, %o3
27964 lduh [%l7 + 0x3E], %i0
27965 movleu %xcc, %i5, %l6
27966 ba,pn %icc, loop_2341
27967 array8 %i7, %l5, %i4
27968 addcc %l1, %o6, %l4
27969 ldub [%l7 + 0x4D], %i6
27970loop_2341:
27971 fcmple16 %f18, %f6, %o4
27972 movgu %xcc, %i2, %l2
27973 nop
27974 fitod %f6, %f2
27975 fdtoi %f2, %f15
27976 tleu %icc, 0x4
27977 edge32 %o7, %g3, %g4
27978 lduh [%l7 + 0x0A], %o5
27979 subccc %g5, 0x1CA5, %g6
27980 nop
27981 setx 0x7A1E0A09E71C62B4, %l0, %l6
27982 stx %l6, [%l7 + 0x28]
27983 ldd [%l7 + 0x28], %f26
27984 setx 0xC07313E415C1267C, %l1, %l5
27985 stx %l5, [%l7 + 0x10]
27986 ldd [%l7 + 0x10], %f4
27987 fdivd %f4, %f26, %f2
27988 mulscc %l0, %g2, %g7
27989 fnor %f26, %f24, %f20
27990 wr %g0, 0x81, %asi
27991 ldda [%l7 + 0x60] %asi, %g0
27992 tle %xcc, 0x0
27993 fbuge %fcc0, loop_2342
27994 ldub [%l7 + 0x6C], %o1
27995 fcmpeq32 %f16, %f28, %o0
27996 movrlez %o2, %i1, %l3
27997loop_2342:
27998 tsubcc %i3, 0x02E7, %o3
27999 bne %icc, loop_2343
28000 tleu %xcc, 0x5
28001 fmovsne %icc, %f23, %f1
28002 movg %icc, %i0, %l6
28003loop_2343:
28004 sdivx %i5, 0x0ECA, %l5
28005 edge16 %i7, %i4, %l1
28006 movgu %icc, %o6, %l4
28007 alignaddr %i6, %o4, %i2
28008 smul %o7, %g3, %l2
28009 movn %xcc, %o5, %g5
28010 fnands %f27, %f14, %f7
28011 andn %g6, 0x0F28, %l0
28012 nop
28013 fitod %f8, %f16
28014 fdtox %f16, %f8
28015 fxtod %f8, %f28
28016 fpsub32s %f28, %f28, %f1
28017 restored
28018 rdpr %cwp, %g1
28019 rdpr %cansave, %g2
28020 rdpr %canrestore, %g3
28021 rdpr %cleanwin, %g4
28022 rdpr %otherwin, %g5
28023 rdpr %wstate, %g6
28024 subcc %g2, %g7, %g4
28025 edge16l %o1, %g1, %o0
28026 sethi 0x0EA3, %i1
28027 addcc %o2, %i3, %l3
28028 movcs %xcc, %i0, %l6
28029 ldd [%l7 + 0x48], %f26
28030 fpadd16 %f10, %f10, %f10
28031 fsrc1 %f16, %f16
28032 movrne %o3, 0x2D8, %l5
28033 edge32ln %i7, %i4, %i5
28034 taddcc %o6, 0x144C, %l4
28035 tvc %xcc, 0x3
28036 fmovdleu %xcc, %f2, %f1
28037 set 0x74, %g6
28038 sta %f30, [%l7 + %g6] 0x88
28039 flush %l7 + 0x20
28040 movrne %l1, %i6, %i2
28041 fmovsg %xcc, %f9, %f9
28042 movn %icc, %o4, %o7
28043 fcmpne16 %f30, %f16, %l2
28044 set 0x38, %o6
28045 ldxa [%l7 + %o6] 0x11, %g3
28046 bleu,pt %xcc, loop_2344
28047 array32 %o5, %g6, %l0
28048 tle %xcc, 0x3
28049 fcmpgt16 %f10, %f0, %g5
28050loop_2344:
28051 fxor %f8, %f20, %f2
28052 edge8 %g2, %g4, %o1
28053 umul %g7, %o0, %i1
28054 edge32ln %o2, %i3, %g1
28055 edge8ln %l3, %l6, %o3
28056 tcc %xcc, 0x1
28057 tvc %xcc, 0x0
28058 subcc %i0, %l5, %i4
28059 movneg %xcc, %i5, %i7
28060 set 0x28, %o3
28061 prefetcha [%l7 + %o3] 0x15, 0x0
28062 ldd [%l7 + 0x20], %f20
28063 bne,a,pt %icc, loop_2345
28064 xorcc %l1, %i6, %i2
28065 tne %xcc, 0x3
28066 subccc %o4, %o6, %o7
28067loop_2345:
28068 fnands %f22, %f17, %f23
28069 fbg,a %fcc0, loop_2346
28070 movpos %icc, %g3, %o5
28071 movrgez %g6, 0x3A3, %l0
28072 sdiv %g5, 0x0E52, %g2
28073loop_2346:
28074 movrlz %l2, 0x139, %g4
28075 fcmpgt32 %f8, %f6, %o1
28076 ldstub [%l7 + 0x50], %o0
28077 edge16n %i1, %g7, %i3
28078 st %f11, [%l7 + 0x34]
28079 udivx %g1, 0x09DD, %l3
28080 andn %o2, %l6, %o3
28081 edge32l %l5, %i0, %i4
28082 udiv %i5, 0x0DE5, %i7
28083 fpsub16 %f20, %f30, %f6
28084 movrlz %l4, 0x133, %l1
28085 fmul8sux16 %f26, %f18, %f24
28086 wr %g0, 0x04, %asi
28087 ldsha [%l7 + 0x64] %asi, %i6
28088 fmovdcc %xcc, %f31, %f5
28089 fpack32 %f20, %f8, %f8
28090 fpadd16s %f31, %f18, %f1
28091 xnor %o4, 0x1275, %i2
28092 subc %o7, %o6, %g3
28093 saved
28094 rdpr %cwp, %g1
28095 rdpr %cansave, %g2
28096 rdpr %canrestore, %g3
28097 rdpr %cleanwin, %g4
28098 rdpr %otherwin, %g5
28099 rdpr %wstate, %g6
28100 faligndata %f10, %f20, %f14
28101 movrgez %g6, %l0, %o5
28102 wr %g0, 0x18, %asi
28103 lda [%l7 + 0x7C] %asi, %f1
28104 fpsub32s %f18, %f8, %f11
28105 tle %xcc, 0x2
28106 tcc %xcc, 0x6
28107 sub %g5, %l2, %g4
28108 brnz %o1, loop_2347
28109 fors %f1, %f10, %f27
28110 srlx %g2, %i1, %g7
28111 srax %o0, %i3, %l3
28112loop_2347:
28113 fblg %fcc0, loop_2348
28114 sethi 0x1988, %o2
28115 nop
28116 setx 0xF293294A, %l0, %l6
28117 st %l6, [%l7 + 0x28]
28118 ld [%l7 + 0x28], %f22
28119 setx 0x1D7C3E96, %l1, %l5
28120 st %l5, [%l7 + 0x10]
28121 ld [%l7 + 0x10], %f4
28122 fsubs %f4, %f22, %f18
28123 tcc %icc, 0x6
28124loop_2348:
28125 xorcc %l6, %o3, %g1
28126 fpsub32s %f18, %f1, %f12
28127 umulcc %l5, 0x0015, %i0
28128 nop
28129 setx loop_2349, %l0, %l1
28130 jmpl %l1, %i4
28131 bne %xcc, loop_2350
28132 array32 %i7, %i5, %l1
28133 restored
28134 rdpr %cwp, %g1
28135 rdpr %cansave, %g2
28136 rdpr %canrestore, %g3
28137 rdpr %cleanwin, %g4
28138 rdpr %otherwin, %g5
28139 rdpr %wstate, %g6
28140loop_2349:
28141 stbar
28142loop_2350:
28143 tneg %xcc, 0x6
28144 tcc %icc, 0x5
28145 fmovrsgez %i6, %f4, %f21
28146 stb %o4, [%l7 + 0x4C]
28147 edge32l %i2, %l4, %o6
28148 xnorcc %g3, 0x051E, %g6
28149 udivcc %l0, 0x1B2A, %o7
28150 tge %xcc, 0x2
28151 tle %icc, 0x5
28152 nop
28153 fitos %f5, %f19
28154 fstox %f19, %f18
28155 fxtos %f18, %f18
28156 bgu,pn %xcc, loop_2351
28157 alignaddrl %o5, %l2, %g5
28158 brlz,a %o1, loop_2352
28159 bn,a loop_2353
28160loop_2351:
28161 fand %f6, %f22, %f10
28162 nop
28163 fitod %f4, %f16
28164 fdtox %f16, %f0
28165 fxtod %f0, %f0
28166loop_2352:
28167 fornot2 %f4, %f0, %f24
28168loop_2353:
28169 taddcc %g2, %g4, %i1
28170 tn %icc, 0x3
28171 add %o0, 0x1656, %i3
28172 fnegd %f22, %f12
28173 fmovrsgz %g7, %f13, %f17
28174 subccc %l3, 0x02A4, %l6
28175 wr %g0, 0xf1, %asi
28176 stda %f0, [%l7 + 0x40] %asi
28177 membar #Sync
28178 fbe %fcc3, loop_2354
28179 fands %f27, %f13, %f29
28180 popc %o3, %o2
28181 andcc %g1, %i0, %i4
28182loop_2354:
28183 srax %i7, 0x15, %l5
28184 srlx %i5, 0x1A, %l1
28185 nop
28186 setx 0x63E61BB7, %l0, %l6
28187 st %l6, [%l7 + 0x28]
28188 ld [%l7 + 0x28], %f18
28189 setx 0xA0956CDC, %l1, %l5
28190 st %l5, [%l7 + 0x10]
28191 ld [%l7 + 0x10], %f3
28192 fadds %f3, %f18, %f20
28193 tne %xcc, 0x5
28194 sdiv %o4, 0x1011, %i2
28195 flush %l7 + 0x14
28196 alignaddrl %i6, %o6, %l4
28197 andcc %g6, %l0, %o7
28198 fmovdcc %xcc, %f8, %f14
28199 edge32ln %g3, %o5, %l2
28200 mova %xcc, %o1, %g2
28201 wr %g0, 0x80, %asi
28202 swapa [%l7 + 0x50] %asi, %g5
28203 fmul8ulx16 %f12, %f0, %f2
28204 bcs,a,pn %xcc, loop_2355
28205 srlx %g4, 0x0E, %i1
28206 movgu %xcc, %i3, %o0
28207 ld [%l7 + 0x6C], %f0
28208loop_2355:
28209 nop
28210 wr %g0, 0x11, %asi
28211 prefetcha [%l7 + 0x18] %asi, 0x0
28212 tsubcc %l3, %l6, %o2
28213 bcs,a,pn %xcc, loop_2356
28214 fmovdpos %icc, %f26, %f0
28215 srax %o3, 0x01, %i0
28216 prefetch [%l7 + 0x14], 0x3
28217loop_2356:
28218 andcc %i4, 0x0091, %g1
28219 fmuld8ulx16 %f5, %f3, %f0
28220 and %l5, %i7, %l1
28221 bne,a,pt %xcc, loop_2357
28222 addc %o4, 0x0E64, %i5
28223 movne %xcc, %i6, %i2
28224 tsubcc %o6, 0x172F, %l4
28225loop_2357:
28226 pdist %f24, %f2, %f12
28227 tge %xcc, 0x5
28228 ble,a %icc, loop_2358
28229 movrgez %g6, %l0, %o7
28230 andn %o5, %l2, %g3
28231 edge16n %g2, %g5, %g4
28232loop_2358:
28233 nop
28234 set 0x1A, %i3
28235 ldsba [%l7 + %i3] 0x89, %o1
28236 mova %xcc, %i1, %i3
28237 call loop_2359
28238 taddcc %o0, 0x170C, %g7
28239 fnor %f14, %f20, %f2
28240 add %l3, 0x1EB1, %l6
28241loop_2359:
28242 tvs %xcc, 0x0
28243 tleu %xcc, 0x2
28244 wr %g0, 0x10, %asi
28245 ldsha [%l7 + 0x40] %asi, %o3
28246 edge8l %i0, %o2, %i4
28247 addccc %g1, %l5, %i7
28248 popc %l1, %o4
28249 fbu,a %fcc2, loop_2360
28250 orcc %i6, %i5, %i2
28251 fones %f6
28252 udivx %o6, 0x1DA5, %g6
28253loop_2360:
28254 srax %l4, %l0, %o5
28255 stw %o7, [%l7 + 0x64]
28256 tg %xcc, 0x7
28257 fpmerge %f0, %f15, %f28
28258 saved
28259 rdpr %cwp, %g1
28260 rdpr %cansave, %g2
28261 rdpr %canrestore, %g3
28262 rdpr %cleanwin, %g4
28263 rdpr %otherwin, %g5
28264 rdpr %wstate, %g6
28265 tgu %icc, 0x0
28266 fbug %fcc0, loop_2361
28267 movge %icc, %g3, %g2
28268 nop
28269 setx loop_2362, %l0, %l1
28270 wrpr 0x1, %tl
28271 wrpr %l1, %tpc
28272 add %l1, 0x4, %l1
28273 wrpr %l1, %tnpc
28274 setx 0x34400001400, %l0, %l1
28275 wrpr %l1, %tstate
28276 wrhpr 0x4, %htstate
28277 retry
28278 fmul8sux16 %f26, %f14, %f8
28279loop_2361:
28280 edge8 %g5, %g4, %o1
28281 addcc %i1, 0x17B3, %l2
28282loop_2362:
28283 bvc,a,pn %icc, loop_2363
28284 fbue %fcc3, loop_2364
28285 movne %xcc, %i3, %g7
28286 ld [%l7 + 0x54], %f6
28287loop_2363:
28288 subc %l3, %l6, %o3
28289loop_2364:
28290 sethi 0x0FCB, %i0
28291 tl %xcc, 0x0
28292 tg %icc, 0x2
28293 ldsh [%l7 + 0x42], %o0
28294 swap [%l7 + 0x50], %o2
28295 subccc %i4, %g1, %i7
28296 umul %l5, %l1, %o4
28297 fmovrdgez %i6, %f30, %f6
28298 nop
28299 fitos %f3, %f12
28300 fstox %f12, %f8
28301 movpos %xcc, %i2, %o6
28302 sllx %g6, 0x01, %i5
28303 nop
28304 setx 0x2BF6D9E8, %l0, %l6
28305 st %l6, [%l7 + 0x28]
28306 ld [%l7 + 0x28], %f15
28307 setx 0x3239B202, %l1, %l5
28308 st %l5, [%l7 + 0x10]
28309 ld [%l7 + 0x10], %f6
28310 fdivs %f6, %f15, %f16
28311 tcs %icc, 0x6
28312 stx %l0, [%l7 + 0x78]
28313 fcmpne32 %f4, %f2, %o5
28314 smulcc %l4, %o7, %g3
28315 andn %g5, 0x1D86, %g2
28316 smul %g4, 0x0608, %o1
28317 andn %i1, %l2, %g7
28318 fmovdcs %icc, %f14, %f29
28319 brlez,a %l3, loop_2365
28320 movrne %i3, %o3, %l6
28321 edge32 %o0, %i0, %o2
28322 set 0x1C, %o5
28323 ldsha [%l7 + %o5] 0x15, %g1
28324loop_2365:
28325 te %xcc, 0x6
28326 wr %g0, 0x10, %asi
28327 sta %f2, [%l7 + 0x20] %asi
28328 fnot1s %f6, %f11
28329 mova %xcc, %i7, %l5
28330 bshuffle %f10, %f30, %f12
28331 nop
28332 setx 0x8EE993D9, %l0, %l6
28333 st %l6, [%l7 + 0x28]
28334 ld [%l7 + 0x28], %f18
28335 fsqrts %f18, %f7
28336 subcc %i4, %l1, %i6
28337 fabsd %f4, %f12
28338 tpos %icc, 0x0
28339 movge %icc, %o4, %o6
28340 fnors %f14, %f4, %f27
28341 flush %l7 + 0x58
28342 fmul8ulx16 %f6, %f22, %f26
28343 fmovsvc %icc, %f19, %f8
28344 nop
28345 fitod %f4, %f8
28346 fdtos %f8, %f20
28347 orncc %g6, 0x0633, %i2
28348 ldsb [%l7 + 0x1F], %l0
28349 umul %i5, 0x07AB, %l4
28350 nop
28351 fitos %f0, %f25
28352 fstox %f25, %f8
28353 fxtos %f8, %f13
28354 stb %o5, [%l7 + 0x10]
28355 subcc %g3, %g5, %g2
28356 nop
28357 fitos %f24, %f21
28358 movg %icc, %o7, %o1
28359 fbule,a %fcc2, loop_2366
28360 fmovdleu %xcc, %f13, %f10
28361 wr %g0, 0x11, %asi
28362 stxa %i1, [%l7 + 0x08] %asi
28363loop_2366:
28364 membar 0x48
28365 smul %g4, %l2, %l3
28366 nop
28367 set 0x48, %o0
28368 std %f30, [%l7 + %o0]
28369 sth %i3, [%l7 + 0x2E]
28370 add %l7, 0x28, %l6
28371 wr %g0, 0x81, %asi
28372 casxa [%l6] 0x81, %g7, %l6
28373 umul %o0, %i0, %o3
28374 xor %g1, 0x1B73, %o2
28375 array16 %i7, %l5, %i4
28376 edge8ln %l1, %i6, %o4
28377 movre %g6, 0x2C1, %i2
28378 movl %icc, %l0, %o6
28379 fmovdg %xcc, %f1, %f22
28380 movg %xcc, %l4, %i5
28381 popc %o5, %g3
28382 saved
28383 rdpr %cwp, %g1
28384 rdpr %cansave, %g2
28385 rdpr %canrestore, %g3
28386 rdpr %cleanwin, %g4
28387 rdpr %otherwin, %g5
28388 rdpr %wstate, %g6
28389 sth %g2, [%l7 + 0x26]
28390 umulcc %o7, 0x1E2A, %g5
28391 ldsb [%l7 + 0x15], %i1
28392 andcc %o1, 0x0FBF, %g4
28393 orn %l2, %l3, %g7
28394 call loop_2367
28395 movvs %xcc, %l6, %i3
28396 udivx %o0, 0x0258, %o3
28397 sdiv %i0, 0x0526, %o2
28398loop_2367:
28399 movvs %xcc, %g1, %l5
28400 nop
28401 setx 0x22663F1D27569926, %l0, %l6
28402 stx %l6, [%l7 + 0x28]
28403 ldd [%l7 + 0x28], %f16
28404 setx 0xED2DEEEE02E3DBD1, %l1, %l5
28405 stx %l5, [%l7 + 0x10]
28406 ldd [%l7 + 0x10], %f24
28407 fdivd %f24, %f16, %f10
28408 fmovspos %icc, %f1, %f5
28409 andncc %i7, %i4, %l1
28410 fnors %f20, %f27, %f30
28411 st %f31, [%l7 + 0x64]
28412 brz,a %i6, loop_2368
28413 nop
28414 setx 0x2FE2FC08, %l0, %l6
28415 st %l6, [%l7 + 0x28]
28416 ld [%l7 + 0x28], %f1
28417 setx 0xC19B9BDD, %l1, %l5
28418 st %l5, [%l7 + 0x10]
28419 ld [%l7 + 0x10], %f16
28420 fdivs %f16, %f1, %f12
28421 edge16l %g6, %o4, %i2
28422 orcc %o6, %l4, %l0
28423loop_2368:
28424 nop
28425 set 0x18, %l3
28426 sta %f20, [%l7 + %l3] 0x80
28427 movgu %icc, %o5, %i5
28428 call loop_2369
28429 tpos %xcc, 0x6
28430 edge16 %g2, %o7, %g5
28431 subcc %g3, 0x0213, %i1
28432loop_2369:
28433 movneg %xcc, %o1, %g4
28434 set 0x10, %g1
28435 ldda [%l7 + %g1] 0x10, %l2
28436 popc 0x1727, %l2
28437 srax %g7, 0x00, %l6
28438 edge16ln %o0, %o3, %i3
28439 movrlez %i0, 0x111, %g1
28440 tcs %xcc, 0x2
28441 fbul,a %fcc3, loop_2370
28442 stw %o2, [%l7 + 0x2C]
28443 srl %l5, %i4, %l1
28444 smul %i6, %g6, %i7
28445loop_2370:
28446 nop
28447 setx loop_2371, %l0, %l1
28448 wrpr 0x1, %tl
28449 wrpr %l1, %tpc
28450 add %l1, 0x4, %l1
28451 wrpr %l1, %tnpc
28452 setx 0x34400001400, %l0, %l1
28453 wrpr %l1, %tstate
28454 wrhpr 0x4, %htstate
28455 retry
28456 subc %i2, %o6, %l4
28457 sub %o4, 0x144A, %l0
28458 nop
28459 setx loop_2372, %l0, %l1
28460 wrpr 0x1, %tl
28461 wrpr %l1, %tpc
28462 add %l1, 0x4, %l1
28463 wrpr %l1, %tnpc
28464 setx 0x34400001400, %l0, %l1
28465 wrpr %l1, %tstate
28466 wrhpr 0x4, %htstate
28467 retry
28468loop_2371:
28469 movrgz %i5, 0x29A, %g2
28470 umul %o5, 0x011A, %g5
28471 edge32n %g3, %i1, %o7
28472loop_2372:
28473 brnz,a %o1, loop_2373
28474 fnand %f14, %f10, %f28
28475 tpos %xcc, 0x5
28476 movre %g4, %l2, %g7
28477loop_2373:
28478 orncc %l3, %l6, %o0
28479 fmul8sux16 %f2, %f28, %f20
28480 wr %g0, 0x10, %asi
28481 stwa %o3, [%l7 + 0x28] %asi
28482 sllx %i0, 0x17, %i3
28483 tle %xcc, 0x0
28484 movvs %icc, %o2, %g1
28485 ld [%l7 + 0x50], %f16
28486 xnorcc %i4, %l5, %i6
28487 fcmpeq32 %f16, %f6, %g6
28488 fxnors %f16, %f5, %f24
28489 fnot1 %f18, %f12
28490 array16 %l1, %i2, %o6
28491 tgu %icc, 0x6
28492 array16 %l4, %o4, %i7
28493 movvc %icc, %i5, %g2
28494 mulx %o5, %l0, %g3
28495 srl %g5, 0x12, %o7
28496 wr %g0, 0x2b, %asi
28497 stwa %o1, [%l7 + 0x08] %asi
28498 membar #Sync
28499 andn %i1, 0x0D6B, %g4
28500 fbule,a %fcc0, loop_2374
28501 fmul8sux16 %f6, %f30, %f10
28502 st %f23, [%l7 + 0x40]
28503 xorcc %g7, %l2, %l3
28504loop_2374:
28505 fmul8x16au %f21, %f20, %f18
28506 tvs %icc, 0x3
28507 andcc %l6, 0x017A, %o0
28508 nop
28509 fitod %f0, %f16
28510 fdtoi %f16, %f21
28511 fandnot2 %f4, %f26, %f30
28512 movrlz %i0, %o3, %o2
28513 srax %g1, %i4, %l5
28514 fands %f8, %f17, %f11
28515 movrlz %i3, %i6, %l1
28516 fbne %fcc2, loop_2375
28517 orncc %g6, 0x00F7, %i2
28518 subcc %l4, 0x1621, %o4
28519 taddcctv %o6, 0x1B5B, %i5
28520loop_2375:
28521 fmuld8ulx16 %f29, %f27, %f24
28522 ldx [%l7 + 0x58], %i7
28523 fbe %fcc0, loop_2376
28524 sth %o5, [%l7 + 0x64]
28525 tsubcctv %g2, %g3, %l0
28526 ld [%l7 + 0x24], %f25
28527loop_2376:
28528 andn %g5, %o1, %o7
28529 udivx %g4, 0x08A1, %g7
28530 ldd [%l7 + 0x08], %i0
28531 fnands %f31, %f31, %f27
28532 nop
28533 setx 0xD14B2D0A, %l0, %l6
28534 st %l6, [%l7 + 0x28]
28535 ld [%l7 + 0x28], %f21
28536 setx 0x0D903306, %l1, %l5
28537 st %l5, [%l7 + 0x10]
28538 ld [%l7 + 0x10], %f25
28539 fsubs %f25, %f21, %f2
28540 brgz %l2, loop_2377
28541 fmovsvc %xcc, %f28, %f17
28542 xorcc %l6, %o0, %i0
28543 sdivx %l3, 0x1DB2, %o3
28544loop_2377:
28545 fands %f26, %f2, %f31
28546 tgu %icc, 0x6
28547 movpos %icc, %g1, %i4
28548 movre %o2, %i3, %i6
28549 add %l7, 0x20, %l6
28550 wr %g0, 0x0c, %asi
28551 casa [%l6] %asi, %l5, %l1
28552 edge16l %i2, %g6, %o4
28553 fnegs %f8, %f2
28554 movrlz %l4, %o6, %i7
28555 fbl %fcc3, loop_2378
28556 edge8n %o5, %i5, %g3
28557 edge32 %l0, %g2, %o1
28558 fmovdcc %xcc, %f13, %f26
28559loop_2378:
28560 fones %f0
28561 tneg %icc, 0x0
28562 smul %o7, %g4, %g5
28563 and %g7, 0x0BB7, %l2
28564 addc %i1, %l6, %o0
28565 ldsh [%l7 + 0x78], %i0
28566 wr %g0, 0xeb, %asi
28567 stha %o3, [%l7 + 0x60] %asi
28568 membar #Sync
28569 xnor %g1, %i4, %l3
28570 bneg %xcc, loop_2379
28571 move %xcc, %i3, %i6
28572 subc %o2, 0x0526, %l1
28573 fornot1 %f22, %f18, %f2
28574loop_2379:
28575 movge %xcc, %i2, %l5
28576 fmovrdlez %g6, %f8, %f26
28577 tne %xcc, 0x6
28578 andn %o4, 0x1AAA, %l4
28579 addcc %i7, %o6, %o5
28580 bge,pt %icc, loop_2380
28581 fnand %f12, %f22, %f16
28582 tcs %icc, 0x6
28583 fmovrsgez %i5, %f29, %f30
28584loop_2380:
28585 ta %icc, 0x0
28586 movrlz %g3, %l0, %g2
28587 ldd [%l7 + 0x38], %o0
28588 udivx %o7, 0x1C44, %g4
28589 subccc %g5, %g7, %l2
28590 mulx %l6, 0x144E, %o0
28591 subcc %i0, %o3, %g1
28592 saved
28593 rdpr %cwp, %g1
28594 rdpr %cansave, %g2
28595 rdpr %canrestore, %g3
28596 rdpr %cleanwin, %g4
28597 rdpr %otherwin, %g5
28598 rdpr %wstate, %g6
28599 movle %xcc, %i1, %l3
28600 xorcc %i4, 0x0E97, %i6
28601 fbug %fcc3, loop_2381
28602 movle %icc, %o2, %l1
28603 ldd [%l7 + 0x20], %f28
28604 tcc %icc, 0x4
28605loop_2381:
28606 fbl,a %fcc0, loop_2382
28607 sir 0x14D0
28608 call loop_2383
28609 ldstub [%l7 + 0x69], %i2
28610loop_2382:
28611 array16 %i3, %g6, %o4
28612 movre %l5, %i7, %l4
28613loop_2383:
28614 tl %icc, 0x2
28615 set 0x7A, %g3
28616 ldsba [%l7 + %g3] 0x80, %o5
28617 sir 0x144E
28618 orcc %o6, 0x0C6B, %g3
28619 brz,a %l0, loop_2384
28620 fbul,a %fcc0, loop_2385
28621 or %g2, %o1, %o7
28622 fmul8sux16 %f16, %f22, %f18
28623loop_2384:
28624 tg %xcc, 0x2
28625loop_2385:
28626 nop
28627 setx 0x5059805F, %l0, %l6
28628 st %l6, [%l7 + 0x50]
28629 ld [%l7 + 0x50], %fsr
28630 fcmpeq16 %f4, %f28, %i5
28631 ta %xcc, 0x0
28632 movre %g5, %g4, %g7
28633 brz %l2, loop_2386
28634 fmovrsgez %l6, %f26, %f0
28635 sll %o0, 0x0A, %o3
28636 edge32 %g1, %i1, %i0
28637loop_2386:
28638 fzeros %f23
28639 flush %l7 + 0x4C
28640 alignaddr %i4, %l3, %o2
28641 call loop_2387
28642 fbu %fcc1, loop_2388
28643 movrgez %l1, 0x164, %i2
28644 tg %icc, 0x4
28645loop_2387:
28646 nop
28647 membar #Sync
28648 set 0x40, %i2
28649 ldda [%l7 + %i2] 0x1f, %f16
28650loop_2388:
28651 subc %i3, %g6, %o4
28652 nop
28653 setx 0xCF2C6EE8, %l0, %l6
28654 st %l6, [%l7 + 0x28]
28655 ld [%l7 + 0x28], %f20
28656 fsqrts %f20, %f28
28657 bcc,a,pn %xcc, loop_2389
28658 fabsd %f6, %f28
28659 nop
28660 setx 0x2726FE16, %l0, %l6
28661 st %l6, [%l7 + 0x28]
28662 ld [%l7 + 0x28], %f14
28663 setx 0x6CDD7054, %l1, %l5
28664 st %l5, [%l7 + 0x10]
28665 ld [%l7 + 0x10], %f11
28666 fmuls %f11, %f14, %f30
28667 call loop_2390
28668loop_2389:
28669 subccc %i6, %i7, %l5
28670 fbn %fcc1, loop_2391
28671 andn %l4, %o5, %g3
28672loop_2390:
28673 fands %f15, %f22, %f19
28674 te %xcc, 0x0
28675loop_2391:
28676 movvs %xcc, %o6, %g2
28677 sdivcc %l0, 0x0468, %o1
28678 te %icc, 0x7
28679 tg %icc, 0x0
28680 movpos %xcc, %i5, %o7
28681 bge,pt %xcc, loop_2392
28682 brlez,a %g4, loop_2393
28683 movpos %xcc, %g7, %l2
28684 tsubcctv %l6, %o0, %o3
28685loop_2392:
28686 fors %f19, %f27, %f13
28687loop_2393:
28688 sra %g1, %i1, %i0
28689 sethi 0x01EE, %i4
28690 tl %xcc, 0x1
28691 mulx %g5, %o2, %l1
28692 brlz,a %l3, loop_2394
28693 subccc %i3, %i2, %o4
28694 edge32ln %i6, %i7, %g6
28695 edge32 %l5, %l4, %o5
28696loop_2394:
28697 movgu %icc, %o6, %g2
28698 movge %icc, %l0, %g3
28699 orn %i5, 0x14DB, %o1
28700 nop
28701 setx loop_2395, %l0, %l1
28702 wrpr 0x1, %tl
28703 wrpr %l1, %tnpc
28704 setx 0x34400001400, %l0, %l1
28705 wrpr %l1, %tstate
28706 wrhpr 0x4, %htstate
28707 done
28708 sir 0x1527
28709 sdiv %o7, 0x1AC1, %g7
28710 tsubcctv %g4, %l6, %o0
28711loop_2395:
28712 umul %l2, %o3, %g1
28713 wr %g0, 0x21, %asi
28714 stxa %i1, [%g0 + 0x10] %asi
28715 brlz %i4, loop_2396
28716 bcc,a,pt %icc, loop_2397
28717 sethi 0x1E71, %g5
28718 bge,a,pt %icc, loop_2398
28719loop_2396:
28720 fmovrsne %i0, %f4, %f30
28721loop_2397:
28722 edge16n %l1, %l3, %o2
28723 tsubcctv %i3, %o4, %i2
28724loop_2398:
28725 orcc %i7, 0x19E8, %g6
28726 nop
28727 setx 0xC449D501, %l0, %l6
28728 st %l6, [%l7 + 0x28]
28729 ld [%l7 + 0x28], %f8
28730 fsqrts %f8, %f2
28731 addccc %i6, 0x0AA9, %l5
28732 nop
28733 setx loop_2399, %l0, %l1
28734 jmpl %l1, %o5
28735 edge16n %l4, %o6, %l0
28736 taddcctv %g2, 0x1443, %i5
28737 movrgz %g3, 0x0DC, %o1
28738loop_2399:
28739 movle %xcc, %g7, %o7
28740 bgu,pn %xcc, loop_2400
28741 nop
28742 setx 0x89DE608B142172A8, %l0, %l6
28743 stx %l6, [%l7 + 0x28]
28744 ldd [%l7 + 0x28], %f18
28745 setx 0x78AF8DDFFC83AEED, %l1, %l5
28746 stx %l5, [%l7 + 0x10]
28747 ldd [%l7 + 0x10], %f28
28748 fsubd %f28, %f18, %f16
28749 edge16 %l6, %g4, %l2
28750 nop
28751 fitos %f13, %f4
28752loop_2400:
28753 nop
28754 setx loop_2401, %l0, %l1
28755 wrpr 0x1, %tl
28756 wrpr %l1, %tnpc
28757 setx 0x34400001400, %l0, %l1
28758 wrpr %l1, %tstate
28759 wrhpr 0x4, %htstate
28760 done
28761 nop
28762 fitod %f6, %f18
28763 fdtoi %f18, %f3
28764 andn %o3, %g1, %o0
28765 udivcc %i4, 0x19FD, %i1
28766loop_2401:
28767 sethi 0x16DA, %i0
28768 fbl %fcc2, loop_2402
28769 tn %icc, 0x1
28770 fpadd16 %f0, %f12, %f26
28771 sdiv %g5, 0x1318, %l3
28772loop_2402:
28773 ta %icc, 0x5
28774 udivx %o2, 0x01F2, %l1
28775 mova %xcc, %i3, %i2
28776 te %icc, 0x2
28777 fandnot1s %f30, %f18, %f16
28778 ldsh [%l7 + 0x14], %o4
28779 movn %xcc, %g6, %i6
28780 swap [%l7 + 0x54], %i7
28781 sethi 0x0834, %l5
28782 ldsb [%l7 + 0x67], %o5
28783 umul %o6, %l4, %g2
28784 umulcc %i5, %g3, %l0
28785 tvc %icc, 0x4
28786 fnot1s %f13, %f23
28787 fbue,a %fcc3, loop_2403
28788 popc %o1, %g7
28789 set 0x40, %o4
28790 lda [%l7 + %o4] 0x18, %f20
28791loop_2403:
28792 sdivcc %o7, 0x189E, %l6
28793 fmovdvc %icc, %f15, %f5
28794 fnand %f2, %f2, %f2
28795 movg %icc, %l2, %g4
28796 umul %o3, %o0, %g1
28797 tvs %xcc, 0x5
28798 movvs %icc, %i4, %i1
28799 stw %i0, [%l7 + 0x68]
28800 fmovdle %icc, %f23, %f31
28801 sllx %g5, 0x1D, %l3
28802 tcs %icc, 0x6
28803 tvs %xcc, 0x6
28804 set 0x46, %l5
28805 ldsba [%l7 + %l5] 0x14, %o2
28806 saved
28807 rdpr %cwp, %g1
28808 rdpr %cansave, %g2
28809 rdpr %canrestore, %g3
28810 rdpr %cleanwin, %g4
28811 rdpr %otherwin, %g5
28812 rdpr %wstate, %g6
28813 fbule %fcc0, loop_2404
28814 nop
28815 setx 0x2DF773DA, %l0, %l6
28816 st %l6, [%l7 + 0x28]
28817 ld [%l7 + 0x28], %f9
28818 setx 0x00D8AA1E, %l1, %l5
28819 st %l5, [%l7 + 0x10]
28820 ld [%l7 + 0x10], %f6
28821 fadds %f6, %f9, %f27
28822 tneg %xcc, 0x1
28823 sir 0x1637
28824loop_2404:
28825 tvc %xcc, 0x2
28826 fbge %fcc2, loop_2405
28827 movpos %icc, %l1, %i2
28828 tne %icc, 0x6
28829 nop
28830 setx loop_2406, %l0, %l1
28831 wrpr 0x1, %tl
28832 wrpr %l1, %tpc
28833 add %l1, 0x4, %l1
28834 wrpr %l1, %tnpc
28835 setx 0x34400001400, %l0, %l1
28836 wrpr %l1, %tstate
28837 wrhpr 0x4, %htstate
28838 retry
28839loop_2405:
28840 edge16ln %o4, %g6, %i3
28841 srlx %i7, %i6, %o5
28842 saved
28843 rdpr %cwp, %g1
28844 rdpr %cansave, %g2
28845 rdpr %canrestore, %g3
28846 rdpr %cleanwin, %g4
28847 rdpr %otherwin, %g5
28848 rdpr %wstate, %g6
28849loop_2406:
28850 fbne %fcc1, loop_2407
28851 ta %xcc, 0x4
28852 fmovde %xcc, %f14, %f1
28853 movrlez %l5, 0x2CC, %o6
28854loop_2407:
28855 fornot1 %f16, %f30, %f28
28856 taddcctv %l4, %i5, %g3
28857 orcc %l0, %o1, %g7
28858 fsrc1s %f7, %f4
28859 taddcc %g2, %l6, %l2
28860 tge %xcc, 0x7
28861 tcs %xcc, 0x7
28862 sir 0x1202
28863 tsubcctv %o7, 0x1624, %o3
28864 swap [%l7 + 0x70], %o0
28865 tleu %xcc, 0x4
28866 movcs %icc, %g4, %g1
28867 sdivx %i4, 0x0AED, %i0
28868 ldsh [%l7 + 0x58], %i1
28869 movn %icc, %g5, %o2
28870 addc %l1, %i2, %o4
28871 tle %icc, 0x1
28872 sll %l3, 0x0B, %i3
28873 wr %g0, 0x04, %asi
28874 ldda [%l7 + 0x10] %asi, %g6
28875 bg,a,pn %xcc, loop_2408
28876 fbo,a %fcc3, loop_2409
28877 fexpand %f21, %f8
28878 wr %g0, 0x04, %asi
28879 stwa %i7, [%l7 + 0x48] %asi
28880loop_2408:
28881 umul %o5, %l5, %o6
28882loop_2409:
28883 umulcc %i6, %i5, %l4
28884 prefetch [%l7 + 0x34], 0x3
28885 sdiv %l0, 0x0576, %o1
28886 nop
28887 setx 0xAC8649B5A3419938, %l0, %l6
28888 stx %l6, [%l7 + 0x28]
28889 ldd [%l7 + 0x28], %f30
28890 setx 0x2F5F6202E2445985, %l1, %l5
28891 stx %l5, [%l7 + 0x10]
28892 ldd [%l7 + 0x10], %f16
28893 faddd %f16, %f30, %f8
28894 bleu loop_2410
28895 movneg %icc, %g3, %g2
28896 mulx %l6, %g7, %o7
28897 fmovsvs %icc, %f17, %f7
28898loop_2410:
28899 te %xcc, 0x0
28900 andn %l2, %o0, %o3
28901 edge32 %g1, %g4, %i4
28902 array32 %i0, %g5, %i1
28903 nop
28904 fitod %f25, %f24
28905 tvs %xcc, 0x7
28906 umulcc %l1, 0x0597, %i2
28907 edge32ln %o4, %o2, %l3
28908 nop
28909 setx 0x43938EFB407AC768, %l0, %l6
28910 stx %l6, [%l7 + 0x10]
28911 ldx [%l7 + 0x10], %fsr
28912 andcc %i3, %i7, %o5
28913 fble,a %fcc3, loop_2411
28914 mova %xcc, %l5, %o6
28915 array8 %g6, %i6, %i5
28916 andcc %l0, %o1, %l4
28917loop_2411:
28918 nop
28919 wr %g0, 0x2a, %asi
28920 stba %g3, [%l7 + 0x41] %asi
28921 membar #Sync
28922 fbu %fcc2, loop_2412
28923 mulx %l6, 0x0FB6, %g2
28924 mova %xcc, %g7, %o7
28925 wr %g0, 0x81, %asi
28926 lda [%l7 + 0x48] %asi, %f28
28927loop_2412:
28928 lduh [%l7 + 0x5C], %o0
28929 alignaddr %o3, %l2, %g1
28930 edge16ln %i4, %g4, %i0
28931 bgu,a,pn %xcc, loop_2413
28932 edge32ln %g5, %l1, %i1
28933 fone %f18
28934 sdivcc %o4, 0x10DC, %o2
28935loop_2413:
28936 tne %icc, 0x4
28937 andn %l3, 0x18ED, %i3
28938 tvc %xcc, 0x7
28939 subccc %i7, %i2, %l5
28940 movrgz %o5, 0x00E, %o6
28941 umulcc %g6, 0x186E, %i5
28942 sll %l0, %i6, %o1
28943 edge32l %l4, %l6, %g2
28944 addccc %g7, %g3, %o7
28945 tpos %xcc, 0x4
28946 fpsub16 %f0, %f30, %f0
28947 nop
28948 setx loop_2414, %l0, %l1
28949 wrpr 0x1, %tl
28950 wrpr %l1, %tnpc
28951 setx 0x34400001400, %l0, %l1
28952 wrpr %l1, %tstate
28953 wrhpr 0x4, %htstate
28954 done
28955 sll %o3, 0x09, %o0
28956 fxor %f30, %f22, %f6
28957 subccc %g1, %l2, %g4
28958loop_2414:
28959 subccc %i0, 0x0548, %i4
28960 fbo %fcc0, loop_2415
28961 fmovdleu %xcc, %f31, %f5
28962 mulscc %g5, %l1, %i1
28963 movg %xcc, %o4, %l3
28964loop_2415:
28965 movg %xcc, %o2, %i7
28966 array32 %i2, %i3, %l5
28967 fsrc1s %f27, %f24
28968 addccc %o6, 0x0B53, %o5
28969 lduw [%l7 + 0x14], %g6
28970 tcc %xcc, 0x2
28971 nop
28972 fitos %f5, %f12
28973 fstox %f12, %f20
28974 tleu %icc, 0x3
28975 edge32 %i5, %l0, %o1
28976 stb %i6, [%l7 + 0x6D]
28977 fmovrdgz %l4, %f18, %f0
28978 fmovrdlz %l6, %f26, %f12
28979 movleu %icc, %g7, %g2
28980 addcc %g3, 0x1880, %o3
28981 bleu,a %icc, loop_2416
28982 move %xcc, %o0, %g1
28983 st %f14, [%l7 + 0x10]
28984 fble,a %fcc3, loop_2417
28985loop_2416:
28986 movvc %xcc, %l2, %g4
28987 fnand %f24, %f10, %f8
28988 udivx %o7, 0x0584, %i4
28989loop_2417:
28990 array16 %g5, %l1, %i1
28991 nop
28992 set 0x32, %i7
28993 ldsh [%l7 + %i7], %i0
28994 tgu %icc, 0x4
28995 bg,a %icc, loop_2418
28996 edge8ln %o4, %l3, %i7
28997 movrlz %o2, 0x01E, %i3
28998 bcc,pt %icc, loop_2419
28999loop_2418:
29000 srax %l5, %o6, %i2
29001 fsrc2s %f6, %f11
29002 sdivx %o5, 0x0DEC, %g6
29003loop_2419:
29004 bvs,a %xcc, loop_2420
29005 array32 %i5, %o1, %l0
29006 sdivx %i6, 0x07EE, %l6
29007 fbne %fcc1, loop_2421
29008loop_2420:
29009 bl %icc, loop_2422
29010 movle %icc, %l4, %g2
29011 srlx %g7, %g3, %o0
29012loop_2421:
29013 tg %icc, 0x3
29014loop_2422:
29015 fpackfix %f14, %f27
29016 stw %g1, [%l7 + 0x50]
29017 bcs %icc, loop_2423
29018 movne %xcc, %o3, %g4
29019 edge8n %l2, %o7, %i4
29020 sth %l1, [%l7 + 0x1E]
29021loop_2423:
29022 smul %i1, 0x1781, %g5
29023 wr %g0, 0x88, %asi
29024 stwa %o4, [%l7 + 0x60] %asi
29025 add %l3, 0x1995, %i0
29026 movrlz %i7, 0x234, %o2
29027 move %icc, %i3, %l5
29028 nop
29029 setx 0x0F0A3A8B, %l0, %l6
29030 st %l6, [%l7 + 0x28]
29031 ld [%l7 + 0x28], %f9
29032 setx 0xCA7AC6D4, %l1, %l5
29033 st %l5, [%l7 + 0x10]
29034 ld [%l7 + 0x10], %f12
29035 fdivs %f12, %f9, %f28
29036 edge8 %i2, %o6, %g6
29037 bn %icc, loop_2424
29038 fpsub16s %f10, %f8, %f0
29039 movre %o5, 0x39E, %o1
29040 nop
29041 setx 0xF09A4A9A, %l0, %l6
29042 st %l6, [%l7 + 0x28]
29043 ld [%l7 + 0x28], %f19
29044 fsqrts %f19, %f16
29045loop_2424:
29046 movpos %xcc, %i5, %i6
29047 fmovdl %xcc, %f16, %f19
29048 fmovdge %icc, %f22, %f4
29049 fnand %f8, %f28, %f12
29050 tn %xcc, 0x0
29051 sdivx %l6, 0x1B25, %l4
29052 edge16n %g2, %l0, %g3
29053 udiv %g7, 0x1E41, %g1
29054 for %f0, %f6, %f18
29055 smulcc %o0, %o3, %g4
29056 movn %xcc, %l2, %o7
29057 wr %g0, 0xe2, %asi
29058 ldda [%l7 + 0x70] %asi, %l0
29059 tg %xcc, 0x7
29060 subccc %i1, 0x112D, %g5
29061 ldstub [%l7 + 0x56], %o4
29062 be,a,pt %icc, loop_2425
29063 fbl,a %fcc1, loop_2426
29064 ldub [%l7 + 0x57], %l3
29065 sdivx %i0, 0x1632, %i7
29066loop_2425:
29067 tge %xcc, 0x1
29068loop_2426:
29069 stbar
29070 tvs %xcc, 0x6
29071 fornot1 %f14, %f24, %f16
29072 fmovdne %icc, %f29, %f3
29073 movne %icc, %o2, %i3
29074 movne %icc, %l5, %i4
29075 edge8n %i2, %o6, %g6
29076 sth %o1, [%l7 + 0x7A]
29077 fbge,a %fcc1, loop_2427
29078 fmovda %icc, %f23, %f13
29079 fnot1 %f6, %f26
29080 wr %g0, 0x04, %asi
29081 ldsha [%l7 + 0x34] %asi, %o5
29082loop_2427:
29083 sdivcc %i6, 0x02DB, %l6
29084 fnegd %f14, %f2
29085 nop
29086 setx 0x29AD587B, %l0, %l6
29087 st %l6, [%l7 + 0x28]
29088 ld [%l7 + 0x28], %f19
29089 setx 0xC5DADEEB, %l1, %l5
29090 st %l5, [%l7 + 0x10]
29091 ld [%l7 + 0x10], %f13
29092 fdivs %f13, %f19, %f30
29093 srax %i5, %l4, %l0
29094 edge32n %g2, %g7, %g1
29095 srlx %g3, 0x1B, %o3
29096 wr %g0, 0x11, %asi
29097 stda %f0, [%l7 + 0x40] %asi
29098 ldd [%l7 + 0x18], %f2
29099 ldsw [%l7 + 0x48], %o0
29100 fmovdpos %icc, %f12, %f5
29101 xnorcc %g4, 0x09B2, %o7
29102 andcc %l1, %l2, %i1
29103 subcc %g5, 0x106A, %l3
29104 srax %o4, 0x02, %i0
29105 movn %xcc, %i7, %i3
29106 fcmpgt32 %f6, %f22, %l5
29107 stx %o2, [%l7 + 0x48]
29108 fmuld8ulx16 %f2, %f29, %f26
29109 subcc %i4, %o6, %g6
29110 nop
29111 setx loop_2428, %l0, %l1
29112 wrpr 0x1, %tl
29113 wrpr %l1, %tpc
29114 add %l1, 0x4, %l1
29115 wrpr %l1, %tnpc
29116 setx 0x34400001400, %l0, %l1
29117 wrpr %l1, %tstate
29118 wrhpr 0x4, %htstate
29119 retry
29120 tcs %icc, 0x2
29121 bvs,a,pn %icc, loop_2429
29122 fmovsvs %icc, %f25, %f25
29123loop_2428:
29124 edge32 %i2, %o1, %o5
29125 movcs %xcc, %l6, %i6
29126loop_2429:
29127 nop
29128 setx loop_2430, %l0, %l1
29129 jmpl %l1, %l4
29130 movneg %xcc, %l0, %g2
29131 nop
29132 setx 0x56C6B238718902F5, %l0, %l6
29133 stx %l6, [%l7 + 0x28]
29134 ldd [%l7 + 0x28], %f10
29135 setx 0x2D47EC887AFAD56D, %l1, %l5
29136 stx %l5, [%l7 + 0x10]
29137 ldd [%l7 + 0x10], %f28
29138 fmuld %f28, %f10, %f30
29139 udiv %i5, 0x1771, %g1
29140loop_2430:
29141 sll %g3, %o3, %g7
29142 fbn,a %fcc2, loop_2431
29143 xorcc %o0, 0x187E, %o7
29144 sll %g4, 0x0E, %l2
29145 xorcc %i1, 0x141F, %g5
29146loop_2431:
29147 bcc,pt %icc, loop_2432
29148 bvc,a,pn %icc, loop_2433
29149 tneg %xcc, 0x2
29150 tle %icc, 0x3
29151loop_2432:
29152 xnor %l1, %l3, %o4
29153loop_2433:
29154 srlx %i7, 0x0C, %i3
29155 umulcc %i0, 0x1DAE, %o2
29156 taddcctv %i4, 0x14FD, %l5
29157 fmovsneg %xcc, %f17, %f6
29158 fbl %fcc3, loop_2434
29159 addccc %g6, 0x1E27, %o6
29160 bneg,a,pt %icc, loop_2435
29161 srlx %o1, 0x17, %o5
29162loop_2434:
29163 ld [%l7 + 0x70], %f13
29164 swap [%l7 + 0x68], %l6
29165loop_2435:
29166 bcc,pn %xcc, loop_2436
29167 brlz,a %i2, loop_2437
29168 call loop_2438
29169 mulx %i6, 0x1262, %l0
29170loop_2436:
29171 nop
29172 set 0x6A, %g5
29173 ldsha [%l7 + %g5] 0x89, %g2
29174loop_2437:
29175 be,pn %icc, loop_2439
29176loop_2438:
29177 smulcc %l4, 0x1149, %i5
29178 fmul8x16 %f30, %f14, %f8
29179 fbge %fcc0, loop_2440
29180loop_2439:
29181 sra %g3, 0x05, %g1
29182 add %g7, 0x10E2, %o3
29183 edge16ln %o7, %o0, %g4
29184loop_2440:
29185 edge8ln %l2, %i1, %g5
29186 array32 %l3, %o4, %i7
29187 wr %g0, 0x88, %asi
29188 stxa %l1, [%l7 + 0x50] %asi
29189 umulcc %i3, %i0, %o2
29190 wr %g0, 0x89, %asi
29191 lduha [%l7 + 0x32] %asi, %l5
29192 smulcc %i4, 0x0E4D, %o6
29193 movle %icc, %o1, %o5
29194 std %f18, [%l7 + 0x40]
29195 ta %icc, 0x1
29196 fbue,a %fcc2, loop_2441
29197 fmovrsgz %l6, %f3, %f0
29198 fbo %fcc3, loop_2442
29199 fbule %fcc2, loop_2443
29200loop_2441:
29201 fpadd32 %f20, %f16, %f16
29202 bge,pt %xcc, loop_2444
29203loop_2442:
29204 nop
29205 fitod %f8, %f8
29206 fdtoi %f8, %f7
29207loop_2443:
29208 sll %i2, %g6, %l0
29209 udivx %g2, 0x0947, %l4
29210loop_2444:
29211 tn %xcc, 0x2
29212 sub %i6, 0x07A0, %i5
29213 nop
29214 fitos %f19, %f28
29215 bgu,a loop_2445
29216 edge8ln %g3, %g1, %o3
29217 xorcc %o7, 0x057A, %o0
29218 alignaddr %g4, %g7, %l2
29219loop_2445:
29220 movrlz %g5, %l3, %i1
29221 bn,a,pt %xcc, loop_2446
29222 tle %xcc, 0x4
29223 bl,a,pn %icc, loop_2447
29224 be,a %icc, loop_2448
29225loop_2446:
29226 fbl %fcc0, loop_2449
29227 movcc %icc, %i7, %o4
29228loop_2447:
29229 movleu %icc, %i3, %l1
29230loop_2448:
29231 addcc %i0, %o2, %i4
29232loop_2449:
29233 xorcc %o6, 0x0283, %l5
29234 subccc %o1, 0x1B4D, %l6
29235 orcc %i2, %g6, %o5
29236 tle %xcc, 0x6
29237 fmovsvs %icc, %f21, %f20
29238 fmovsle %xcc, %f31, %f24
29239 fmovdvs %xcc, %f18, %f6
29240 tvc %icc, 0x2
29241 edge16 %g2, %l4, %l0
29242 movneg %icc, %i6, %i5
29243 fandnot1s %f10, %f26, %f23
29244 fandnot2s %f19, %f3, %f12
29245 or %g3, 0x14A2, %g1
29246 udivx %o3, 0x066E, %o0
29247 fmul8sux16 %f20, %f24, %f26
29248 bneg,a loop_2450
29249 nop
29250 fitos %f10, %f8
29251 fstod %f8, %f4
29252 udivx %o7, 0x1964, %g4
29253 movrgz %g7, %l2, %l3
29254loop_2450:
29255 sth %g5, [%l7 + 0x7E]
29256 tsubcc %i7, 0x06CB, %o4
29257 movrlz %i3, 0x0D0, %l1
29258 tcc %icc, 0x2
29259 fmovsvc %xcc, %f7, %f26
29260 movn %icc, %i0, %i1
29261 array16 %i4, %o2, %o6
29262 add %l5, 0x195E, %l6
29263 addccc %i2, 0x03B2, %g6
29264 xnorcc %o1, %o5, %g2
29265 smulcc %l0, %i6, %i5
29266 add %l7, 0x18, %l6
29267 wr %g0, 0x11, %asi
29268 ldxa [%l6] %asi, %g3
29269 casxa [%l6] 0x11, %g3, %l4
29270 array32 %g1, %o3, %o7
29271 addc %g4, %o0, %l2
29272 tle %icc, 0x6
29273 xorcc %l3, 0x1D52, %g5
29274 tn %icc, 0x6
29275 flush %l7 + 0x08
29276 or %g7, 0x152D, %o4
29277 fnand %f0, %f28, %f10
29278 set 0x40, %i1
29279 stxa %i7, [%l7 + %i1] 0x2b
29280 membar #Sync
29281 tvs %xcc, 0x0
29282 faligndata %f6, %f10, %f24
29283 movrlez %l1, %i0, %i3
29284 smulcc %i4, 0x016F, %i1
29285 sdiv %o2, 0x1141, %o6
29286 orncc %l6, %l5, %i2
29287 fmovdleu %icc, %f8, %f17
29288 edge32 %o1, %o5, %g2
29289 fbuge %fcc1, loop_2451
29290 movl %icc, %l0, %g6
29291 sdivx %i6, 0x0803, %g3
29292 andncc %l4, %g1, %i5
29293loop_2451:
29294 tneg %icc, 0x4
29295 alignaddrl %o7, %o3, %o0
29296 edge32 %l2, %l3, %g4
29297 bge %icc, loop_2452
29298 edge8n %g5, %g7, %o4
29299 brgez,a %l1, loop_2453
29300 sub %i7, 0x0322, %i3
29301loop_2452:
29302 movre %i4, 0x3D3, %i0
29303 tg %icc, 0x4
29304loop_2453:
29305 fornot1 %f6, %f10, %f30
29306 fzeros %f2
29307 srax %i1, 0x0A, %o6
29308 fcmple16 %f4, %f26, %o2
29309 fmovrdlez %l5, %f6, %f10
29310 edge16l %l6, %i2, %o5
29311 tcs %xcc, 0x7
29312 fmovsgu %xcc, %f24, %f28
29313 tleu %xcc, 0x2
29314 fbge %fcc0, loop_2454
29315 sth %g2, [%l7 + 0x72]
29316 fmovrdgz %o1, %f0, %f18
29317 fmovde %xcc, %f0, %f14
29318loop_2454:
29319 nop
29320 set 0x62, %o2
29321 stha %l0, [%l7 + %o2] 0x22
29322 membar #Sync
29323 sethi 0x134B, %i6
29324 alignaddr %g3, %g6, %l4
29325 st %f25, [%l7 + 0x78]
29326 taddcctv %i5, %g1, %o7
29327 tneg %icc, 0x3
29328 tn %xcc, 0x3
29329 fmovda %icc, %f29, %f10
29330 restored
29331 rdpr %cwp, %g1
29332 rdpr %cansave, %g2
29333 rdpr %canrestore, %g3
29334 rdpr %cleanwin, %g4
29335 rdpr %otherwin, %g5
29336 rdpr %wstate, %g6
29337 sth %o0, [%l7 + 0x7C]
29338 edge16 %l2, %o3, %g4
29339 nop
29340 fitos %f14, %f30
29341 fstoi %f30, %f10
29342 fbl %fcc0, loop_2455
29343 bl,a %xcc, loop_2456
29344 te %xcc, 0x2
29345 ldub [%l7 + 0x1E], %g5
29346loop_2455:
29347 srax %l3, %g7, %o4
29348loop_2456:
29349 nop
29350 wr %g0, 0x80, %asi
29351 lduwa [%l7 + 0x30] %asi, %i7
29352 movrlz %i3, 0x3E1, %i4
29353 fabsd %f18, %f10
29354 tvc %icc, 0x3
29355 edge8ln %i0, %l1, %i1
29356 fpadd32s %f18, %f22, %f31
29357 udivcc %o2, 0x143E, %l5
29358 movcc %xcc, %o6, %l6
29359 movl %xcc, %o5, %g2
29360 move %xcc, %o1, %i2
29361 movvc %xcc, %i6, %g3
29362 bpos,a,pn %icc, loop_2457
29363 nop
29364 setx 0xA06DF2D0, %l0, %l6
29365 st %l6, [%l7 + 0x38]
29366 ld [%l7 + 0x38], %fsr
29367 fmovs %f19, %f1
29368 umul %g6, %l0, %l4
29369loop_2457:
29370 tcs %xcc, 0x6
29371 fmovrsgez %i5, %f15, %f0
29372 nop
29373 setx 0xE70E442A, %l0, %l6
29374 st %l6, [%l7 + 0x28]
29375 ld [%l7 + 0x28], %f7
29376 setx 0xF47871FC, %l1, %l5
29377 st %l5, [%l7 + 0x10]
29378 ld [%l7 + 0x10], %f3
29379 fdivs %f3, %f7, %f18
29380 subcc %o7, %o0, %g1
29381 movcs %xcc, %l2, %g4
29382 brz,a %o3, loop_2458
29383 xorcc %l3, 0x02D5, %g5
29384 addcc %o4, 0x050A, %i7
29385 fmovsleu %icc, %f21, %f22
29386loop_2458:
29387 movpos %xcc, %g7, %i3
29388 edge16n %i4, %l1, %i1
29389 movcc %icc, %i0, %l5
29390 set 0x20, %o7
29391 ldswa [%l7 + %o7] 0x14, %o2
29392 movpos %xcc, %o6, %l6
29393 addccc %g2, %o5, %i2
29394 fmovscs %icc, %f13, %f13
29395 bpos loop_2459
29396 edge8 %i6, %g3, %o1
29397 sllx %g6, %l4, %l0
29398 tge %icc, 0x3
29399loop_2459:
29400 bleu,pn %icc, loop_2460
29401 st %f20, [%l7 + 0x6C]
29402 fnot2 %f14, %f24
29403 fzero %f18
29404loop_2460:
29405 sir 0x1B84
29406 edge8 %o7, %i5, %o0
29407 mova %icc, %l2, %g4
29408 fbug %fcc0, loop_2461
29409 edge8l %o3, %l3, %g1
29410 orncc %g5, 0x1A09, %o4
29411 set 0x60, %l0
29412 stha %i7, [%l7 + %l0] 0x89
29413loop_2461:
29414 bpos loop_2462
29415 srax %i3, 0x02, %g7
29416 fmovscc %xcc, %f30, %f1
29417 bleu,a loop_2463
29418loop_2462:
29419 fnegd %f24, %f18
29420 bn,a,pn %icc, loop_2464
29421 sllx %i4, %l1, %i0
29422loop_2463:
29423 nop
29424 setx 0x1D903FD4C41866B0, %l0, %l6
29425 stx %l6, [%l7 + 0x28]
29426 ldd [%l7 + 0x28], %f4
29427 setx 0x054D79981B8E1161, %l1, %l5
29428 stx %l5, [%l7 + 0x10]
29429 ldd [%l7 + 0x10], %f12
29430 fmuld %f12, %f4, %f24
29431 umulcc %i1, 0x0ABD, %l5
29432loop_2464:
29433 mulscc %o6, 0x158D, %l6
29434 movcs %icc, %o2, %o5
29435 ldub [%l7 + 0x5C], %i2
29436 alignaddrl %i6, %g3, %g2
29437 tge %xcc, 0x7
29438 fmovsleu %icc, %f2, %f5
29439 srax %g6, 0x06, %l4
29440 tvc %xcc, 0x2
29441 fcmpeq16 %f18, %f0, %l0
29442 fbn %fcc0, loop_2465
29443 movpos %xcc, %o7, %o1
29444 fmovdg %icc, %f1, %f21
29445 sdivx %i5, 0x1D18, %l2
29446loop_2465:
29447 fnot1s %f24, %f27
29448 wr %g0, 0x80, %asi
29449 lduha [%l7 + 0x44] %asi, %o0
29450 tl %icc, 0x2
29451 fmovsl %xcc, %f3, %f22
29452 swap [%l7 + 0x78], %o3
29453 nop
29454 setx loop_2466, %l0, %l1
29455 wrpr 0x1, %tl
29456 wrpr %l1, %tpc
29457 add %l1, 0x4, %l1
29458 wrpr %l1, %tnpc
29459 setx 0x34400001400, %l0, %l1
29460 wrpr %l1, %tstate
29461 wrhpr 0x4, %htstate
29462 retry
29463 udiv %l3, 0x0A96, %g4
29464 taddcctv %g5, 0x00A0, %o4
29465 swap [%l7 + 0x5C], %i7
29466loop_2466:
29467 edge16ln %i3, %g1, %g7
29468 brgez %i4, loop_2467
29469 orn %i0, %i1, %l1
29470 addccc %o6, 0x063A, %l5
29471 edge16l %o2, %l6, %i2
29472loop_2467:
29473 sllx %i6, %o5, %g2
29474 fpsub32s %f5, %f4, %f5
29475 subc %g6, 0x009B, %l4
29476 move %xcc, %l0, %g3
29477 array16 %o7, %i5, %o1
29478 and %l2, %o3, %o0
29479 edge32ln %l3, %g4, %o4
29480 fbl,a %fcc2, loop_2468
29481 edge16n %i7, %g5, %i3
29482 fmovdneg %icc, %f28, %f10
29483 set 0x2D, %l4
29484 stba %g7, [%l7 + %l4] 0x14
29485loop_2468:
29486 sra %g1, %i0, %i4
29487 restored
29488 rdpr %cwp, %g1
29489 rdpr %cansave, %g2
29490 rdpr %canrestore, %g3
29491 rdpr %cleanwin, %g4
29492 rdpr %otherwin, %g5
29493 rdpr %wstate, %g6
29494 fcmpgt32 %f8, %f24, %l1
29495 brz,a %i1, loop_2469
29496 xnorcc %l5, %o6, %o2
29497 movrgz %i2, %i6, %l6
29498 alignaddrl %o5, %g6, %g2
29499loop_2469:
29500 sethi 0x0B2C, %l4
29501 edge8n %g3, %l0, %i5
29502 subcc %o1, %l2, %o3
29503 movrlez %o0, 0x2E5, %l3
29504 tcc %icc, 0x6
29505 subcc %g4, 0x02D2, %o7
29506 edge32l %i7, %o4, %i3
29507 fmovsg %xcc, %f5, %f4
29508 fblg %fcc0, loop_2470
29509 sdiv %g5, 0x0D6A, %g7
29510 smulcc %g1, 0x0538, %i4
29511 srlx %l1, %i0, %l5
29512loop_2470:
29513 addccc %i1, %o6, %o2
29514 xnorcc %i2, %i6, %l6
29515 movg %xcc, %o5, %g2
29516 fsrc1s %f0, %f9
29517 array16 %l4, %g6, %g3
29518 sllx %i5, 0x04, %l0
29519 movge %icc, %l2, %o3
29520 fbn %fcc3, loop_2471
29521 udiv %o0, 0x1C54, %o1
29522 fpack32 %f2, %f24, %f4
29523 saved
29524 rdpr %cwp, %g1
29525 rdpr %cansave, %g2
29526 rdpr %canrestore, %g3
29527 rdpr %cleanwin, %g4
29528 rdpr %otherwin, %g5
29529 rdpr %wstate, %g6
29530loop_2471:
29531 popc %l3, %g4
29532 edge32n %o7, %i7, %o4
29533 movvs %icc, %i3, %g5
29534 tge %xcc, 0x1
29535 wr %g0, 0x80, %asi
29536 ldstuba [%l7 + 0x79] %asi, %g1
29537 sir 0x07F6
29538 nop
29539 fitos %f14, %f18
29540 fstox %f18, %f20
29541 edge32n %g7, %i4, %l1
29542 movvc %icc, %i0, %l5
29543 set 0x0B, %i4
29544 stba %o6, [%l7 + %i4] 0x81
29545 bshuffle %f16, %f10, %f28
29546 add %i1, %o2, %i6
29547 lduw [%l7 + 0x2C], %l6
29548 fbe,a %fcc0, loop_2472
29549 edge32n %o5, %g2, %i2
29550 edge32n %l4, %g3, %g6
29551 srlx %l0, %i5, %l2
29552loop_2472:
29553 membar 0x35
29554 nop
29555 setx 0x1AB95EF3E384897B, %l0, %l6
29556 stx %l6, [%l7 + 0x28]
29557 ldd [%l7 + 0x28], %f8
29558 setx 0x671623999148B019, %l1, %l5
29559 stx %l5, [%l7 + 0x10]
29560 ldd [%l7 + 0x10], %f30
29561 fsubd %f30, %f8, %f0
29562 nop
29563 setx 0x260833E28C48A1C4, %l0, %l6
29564 stx %l6, [%l7 + 0x28]
29565 ldd [%l7 + 0x28], %f30
29566 setx 0xC4328945C00C50A0, %l1, %l5
29567 stx %l5, [%l7 + 0x10]
29568 ldd [%l7 + 0x10], %f2
29569 fdivd %f2, %f30, %f4
29570 tvc %xcc, 0x3
29571 tvs %xcc, 0x2
29572 tn %xcc, 0x1
29573 lduw [%l7 + 0x58], %o3
29574 nop
29575 fitos %f4, %f22
29576 fstox %f22, %f16
29577 xor %o1, %l3, %g4
29578 fmovrdne %o7, %f18, %f18
29579 tvs %icc, 0x4
29580 fbu,a %fcc1, loop_2473
29581 ldd [%l7 + 0x70], %f20
29582 fcmpgt16 %f6, %f6, %i7
29583 sll %o0, %i3, %g5
29584loop_2473:
29585 edge8 %o4, %g1, %i4
29586 add %l1, 0x0EE3, %g7
29587 movre %l5, %o6, %i1
29588 bn,pn %icc, loop_2474
29589 movvc %icc, %i0, %i6
29590 addcc %l6, %o2, %o5
29591 bpos,pn %icc, loop_2475
29592loop_2474:
29593 edge16n %g2, %i2, %l4
29594 taddcctv %g3, %g6, %l0
29595 fbul %fcc2, loop_2476
29596loop_2475:
29597 fsrc2 %f2, %f6
29598 fandnot1 %f20, %f4, %f16
29599 tl %xcc, 0x7
29600loop_2476:
29601 movg %icc, %l2, %o3
29602 alignaddr %i5, %o1, %l3
29603 edge16l %g4, %i7, %o7
29604 mova %icc, %o0, %i3
29605 fxors %f10, %f30, %f15
29606 movle %icc, %g5, %g1
29607 umul %o4, 0x0D19, %l1
29608 sllx %i4, 0x1A, %g7
29609 sir 0x00DA
29610 smulcc %l5, 0x1CCE, %o6
29611 tg %xcc, 0x6
29612 movl %xcc, %i1, %i6
29613 sll %l6, %o2, %o5
29614 tne %xcc, 0x7
29615 tle %xcc, 0x3
29616 tsubcctv %g2, 0x0B12, %i2
29617 movg %icc, %l4, %i0
29618 fxor %f20, %f16, %f28
29619 xorcc %g6, %g3, %l0
29620 array16 %l2, %o3, %i5
29621 udivx %o1, 0x1354, %l3
29622 bge,pn %xcc, loop_2477
29623 alignaddrl %g4, %o7, %o0
29624 tne %xcc, 0x4
29625 taddcctv %i7, 0x1A5B, %i3
29626loop_2477:
29627 addcc %g5, %g1, %o4
29628 fmovsa %xcc, %f4, %f16
29629 edge16l %i4, %l1, %l5
29630 taddcctv %o6, 0x164D, %g7
29631 fmovrdlez %i6, %f14, %f2
29632 movvs %xcc, %i1, %o2
29633 sll %o5, 0x15, %l6
29634 be,pt %icc, loop_2478
29635 sir 0x10EB
29636 edge32l %i2, %g2, %l4
29637 fmovsne %icc, %f21, %f19
29638loop_2478:
29639 movvc %xcc, %g6, %i0
29640 movvs %icc, %g3, %l0
29641 sdivcc %o3, 0x1917, %i5
29642 fble,a %fcc0, loop_2479
29643 fnegs %f26, %f12
29644 tsubcctv %o1, 0x1AF2, %l2
29645 sra %l3, %o7, %g4
29646loop_2479:
29647 fbe,a %fcc3, loop_2480
29648 xor %i7, 0x08B4, %i3
29649 popc 0x011A, %o0
29650 sethi 0x1949, %g5
29651loop_2480:
29652 sethi 0x0114, %o4
29653 tge %xcc, 0x7
29654 sll %g1, 0x1B, %l1
29655 subcc %i4, 0x1D24, %o6
29656 movrlez %g7, 0x1AA, %l5
29657 movcs %icc, %i6, %i1
29658 edge8n %o2, %o5, %l6
29659 movge %icc, %g2, %l4
29660 umul %i2, %i0, %g3
29661 fnot1s %f27, %f28
29662 edge8ln %g6, %l0, %i5
29663 popc 0x136C, %o3
29664 sub %l2, %o1, %o7
29665 movneg %icc, %g4, %i7
29666 tle %icc, 0x5
29667 edge16 %i3, %o0, %g5
29668 movneg %xcc, %o4, %g1
29669 edge32 %l1, %l3, %o6
29670 movleu %icc, %i4, %l5
29671 srl %i6, 0x1E, %i1
29672 bleu,a loop_2481
29673 sdivx %g7, 0x007E, %o5
29674 nop
29675 setx 0x733AAE31, %l0, %l6
29676 st %l6, [%l7 + 0x28]
29677 ld [%l7 + 0x28], %f0
29678 fsqrts %f0, %f30
29679 sdivx %l6, 0x1FEF, %o2
29680loop_2481:
29681 srax %l4, 0x1E, %g2
29682 srl %i0, %i2, %g3
29683 edge16ln %g6, %l0, %o3
29684 edge32 %l2, %i5, %o7
29685 orn %g4, 0x110B, %o1
29686 tneg %xcc, 0x4
29687 fcmple32 %f28, %f4, %i3
29688 mova %icc, %i7, %g5
29689 add %o4, 0x177E, %g1
29690 bg,a,pt %xcc, loop_2482
29691 fmovdgu %xcc, %f29, %f23
29692 alignaddrl %o0, %l3, %l1
29693 movrlez %i4, 0x23D, %o6
29694loop_2482:
29695 ldd [%l7 + 0x30], %l4
29696 swap [%l7 + 0x64], %i1
29697 array16 %g7, %i6, %o5
29698 fbl %fcc1, loop_2483
29699 ta %icc, 0x0
29700 fmuld8ulx16 %f25, %f20, %f6
29701 faligndata %f28, %f8, %f10
29702loop_2483:
29703 bneg loop_2484
29704 tleu %icc, 0x4
29705 tge %xcc, 0x5
29706 stb %l6, [%l7 + 0x41]
29707loop_2484:
29708 nop
29709 set 0x40, %i0
29710 ldda [%l7 + %i0] 0x19, %f0
29711 movvc %xcc, %o2, %l4
29712 sir 0x1598
29713 tg %icc, 0x6
29714 swap [%l7 + 0x6C], %g2
29715 fmovsvs %xcc, %f0, %f30
29716 sdivx %i0, 0x1790, %i2
29717 alignaddr %g3, %g6, %o3
29718 nop
29719 setx loop_2485, %l0, %l1
29720 wrpr 0x1, %tl
29721 wrpr %l1, %tnpc
29722 setx 0x34400001400, %l0, %l1
29723 wrpr %l1, %tstate
29724 wrhpr 0x4, %htstate
29725 done
29726 sub %l0, %i5, %l2
29727 set 0x30, %l1
29728 stwa %g4, [%l7 + %l1] 0xeb
29729 membar #Sync
29730loop_2485:
29731 nop
29732 set 0x58, %i5
29733 ldxa [%l7 + %i5] 0x0c, %o7
29734 movrgez %i3, 0x307, %o1
29735 tvc %xcc, 0x1
29736 edge32n %g5, %i7, %o4
29737 prefetch [%l7 + 0x70], 0x3
29738 umul %o0, 0x1EED, %l3
29739 and %g1, 0x0006, %l1
29740 tg %xcc, 0x5
29741 nop
29742 fitod %f25, %f28
29743 wr %g0, 0x04, %asi
29744 stba %i4, [%l7 + 0x7B] %asi
29745 movrlz %l5, %o6, %i1
29746 wr %g0, 0x81, %asi
29747 prefetcha [%l7 + 0x18] %asi, 0x3
29748 fabsd %f20, %f22
29749 movne %xcc, %g7, %o5
29750 ta %icc, 0x3
29751 fmovsvs %icc, %f15, %f0
29752 sethi 0x1819, %l6
29753 andn %o2, %l4, %g2
29754 fnot2s %f17, %f10
29755 fmovdvs %xcc, %f19, %f13
29756 movn %icc, %i0, %g3
29757 sethi 0x016B, %g6
29758 set 0x48, %g7
29759 lduha [%l7 + %g7] 0x18, %i2
29760 wr %g0, 0x80, %asi
29761 ldsba [%l7 + 0x0F] %asi, %l0
29762 edge32ln %i5, %l2, %o3
29763 tn %xcc, 0x0
29764 nop
29765 setx 0xA01312B4, %l0, %l6
29766 st %l6, [%l7 + 0x28]
29767 ld [%l7 + 0x28], %f8
29768 setx 0xB412E47D, %l1, %l5
29769 st %l5, [%l7 + 0x10]
29770 ld [%l7 + 0x10], %f20
29771 fsubs %f20, %f8, %f13
29772 array8 %o7, %g4, %i3
29773 brlz %o1, loop_2486
29774 edge32ln %i7, %o4, %o0
29775 mova %xcc, %l3, %g1
29776 fpack16 %f24, %f19
29777loop_2486:
29778 tsubcc %g5, 0x1CEA, %l1
29779 tne %xcc, 0x0
29780 edge8l %i4, %l5, %o6
29781 andn %i1, 0x08EC, %i6
29782 fmovscs %icc, %f16, %f15
29783 xnorcc %g7, 0x118D, %o5
29784 bn,a,pn %icc, loop_2487
29785 umulcc %l6, 0x0EFF, %l4
29786 set 0x5E, %g4
29787 ldsba [%l7 + %g4] 0x88, %g2
29788loop_2487:
29789 fornot2s %f26, %f28, %f28
29790 tcs %icc, 0x6
29791 tn %icc, 0x7
29792 umulcc %o2, 0x1F73, %i0
29793 ldd [%l7 + 0x38], %g2
29794 fmovdne %icc, %f10, %f30
29795 bg,pn %icc, loop_2488
29796 tg %icc, 0x7
29797 movcc %icc, %g6, %i2
29798 bpos,pn %xcc, loop_2489
29799loop_2488:
29800 alignaddrl %i5, %l0, %o3
29801 te %xcc, 0x0
29802 fornot1s %f13, %f21, %f24
29803loop_2489:
29804 nop
29805 setx 0x56A417CCC7A77225, %l0, %l6
29806 stx %l6, [%l7 + 0x28]
29807 ldd [%l7 + 0x28], %f24
29808 setx 0x3BE1FE07D8513A41, %l1, %l5
29809 stx %l5, [%l7 + 0x10]
29810 ldd [%l7 + 0x10], %f26
29811 fsubd %f26, %f24, %f14
29812 fmovspos %xcc, %f10, %f5
29813 nop
29814 fitod %f4, %f16
29815 fdtox %f16, %f28
29816 fxtod %f28, %f18
29817 fmul8x16au %f18, %f17, %f16
29818 fmovdpos %icc, %f31, %f18
29819 bg,a %icc, loop_2490
29820 fmovscs %xcc, %f3, %f15
29821 orn %l2, %g4, %o7
29822 fbn %fcc3, loop_2491
29823loop_2490:
29824 fble %fcc0, loop_2492
29825 edge16 %i3, %i7, %o4
29826 fornot2s %f12, %f27, %f29
29827loop_2491:
29828 andncc %o1, %l3, %g1
29829loop_2492:
29830 fmovdn %icc, %f1, %f0
29831 bvs,a,pt %icc, loop_2493
29832 taddcctv %o0, 0x1FF0, %l1
29833 fabss %f9, %f30
29834 movn %xcc, %i4, %l5
29835loop_2493:
29836 srax %g5, 0x14, %i1
29837 fzero %f26
29838 wr %g0, 0x22, %asi
29839 stxa %o6, [%l7 + 0x20] %asi
29840 membar #Sync
29841 fmovspos %xcc, %f21, %f9
29842 fmovsvc %xcc, %f28, %f25
29843 tvs %xcc, 0x3
29844 bcs,a loop_2494
29845 fmovsneg %icc, %f15, %f24
29846 fmovdgu %xcc, %f0, %f27
29847 fpackfix %f2, %f14
29848loop_2494:
29849 fzeros %f6
29850 ba,a loop_2495
29851 udiv %g7, 0x1A3C, %o5
29852 movrlz %l6, %l4, %g2
29853 tle %icc, 0x0
29854loop_2495:
29855 edge16ln %i6, %i0, %o2
29856 fmovspos %xcc, %f3, %f19
29857 popc %g6, %g3
29858 movvs %icc, %i5, %l0
29859 fmovdvc %xcc, %f19, %f7
29860 edge16n %i2, %l2, %o3
29861 edge8 %o7, %i3, %i7
29862 nop
29863 setx 0x7923B637, %l0, %l6
29864 st %l6, [%l7 + 0x28]
29865 ld [%l7 + 0x28], %f17
29866 setx 0x4B385F10, %l1, %l5
29867 st %l5, [%l7 + 0x10]
29868 ld [%l7 + 0x10], %f12
29869 fadds %f12, %f17, %f14
29870 fors %f19, %f30, %f20
29871 movvs %icc, %g4, %o4
29872 pdist %f24, %f6, %f2
29873 fmovdvc %icc, %f16, %f2
29874 wr %g0, 0x80, %asi
29875 ldda [%l7 + 0x40] %asi, %f16
29876 fbu %fcc2, loop_2496
29877 ldub [%l7 + 0x57], %o1
29878 tsubcc %l3, %o0, %l1
29879 add %i4, 0x1A52, %g1
29880loop_2496:
29881 udivcc %g5, 0x1CF5, %i1
29882 tcs %xcc, 0x6
29883 fmovdcc %icc, %f3, %f26
29884 orn %o6, %g7, %l5
29885 movvs %icc, %o5, %l6
29886 tle %xcc, 0x5
29887 sth %l4, [%l7 + 0x10]
29888 edge32ln %i6, %g2, %o2
29889 udivcc %i0, 0x026A, %g6
29890 set 0x28, %l6
29891 stxa %g3, [%l7 + %l6] 0x18
29892 movn %xcc, %i5, %i2
29893 or %l0, 0x1D01, %o3
29894 movg %xcc, %l2, %o7
29895 fba,a %fcc3, loop_2497
29896 fmovdpos %icc, %f10, %f18
29897 tcs %xcc, 0x7
29898 wr %g0, 0x23, %asi
29899 ldda [%l7 + 0x30] %asi, %i6
29900loop_2497:
29901 edge32n %i3, %o4, %o1
29902 fbn %fcc3, loop_2498
29903 movcc %icc, %g4, %l3
29904 udiv %l1, 0x1635, %o0
29905 xnor %i4, %g1, %i1
29906loop_2498:
29907 tle %icc, 0x5
29908 edge8 %g5, %o6, %l5
29909 umulcc %g7, %o5, %l4
29910 tvs %xcc, 0x3
29911 bpos %icc, loop_2499
29912 smul %l6, 0x1E05, %g2
29913 tsubcctv %i6, 0x1F1D, %i0
29914 fbue,a %fcc3, loop_2500
29915loop_2499:
29916 movvs %icc, %o2, %g6
29917 std %f14, [%l7 + 0x48]
29918 tcs %xcc, 0x0
29919loop_2500:
29920 fzero %f20
29921 movge %icc, %g3, %i2
29922 umul %i5, 0x0878, %l0
29923 movle %xcc, %l2, %o3
29924 fxnor %f0, %f30, %f30
29925 move %xcc, %o7, %i3
29926 fmuld8ulx16 %f26, %f7, %f0
29927 addccc %o4, %i7, %o1
29928 tleu %icc, 0x7
29929 tle %icc, 0x1
29930 andn %g4, 0x1700, %l1
29931 fbe,a %fcc2, loop_2501
29932 fmovsne %icc, %f2, %f14
29933 fandnot2s %f21, %f13, %f10
29934 bcc,a,pn %icc, loop_2502
29935loop_2501:
29936 fnegs %f5, %f3
29937 set 0x24, %l2
29938 lduwa [%l7 + %l2] 0x15, %o0
29939loop_2502:
29940 fpadd16s %f10, %f30, %f25
29941 tgu %icc, 0x3
29942 udivx %i4, 0x1961, %g1
29943 fmovrslz %i1, %f29, %f24
29944 movre %g5, 0x0A3, %l3
29945 umulcc %o6, %g7, %l5
29946 set 0x14, %i6
29947 swapa [%l7 + %i6] 0x11, %o5
29948 edge8 %l6, %l4, %g2
29949 fmovrdne %i6, %f28, %f24
29950 or %i0, %g6, %g3
29951 fmovde %xcc, %f11, %f18
29952 nop
29953 fitos %f0, %f5
29954 fstox %f5, %f8
29955 fxtos %f8, %f18
29956 sdivx %o2, 0x0777, %i2
29957 edge16 %l0, %i5, %o3
29958 movge %icc, %l2, %o7
29959 sllx %i3, 0x0E, %i7
29960 movpos %xcc, %o1, %o4
29961 edge8n %g4, %l1, %i4
29962 ta %xcc, 0x5
29963 nop
29964 fitos %f4, %f0
29965 fstox %f0, %f16
29966 edge8 %g1, %o0, %i1
29967 tpos %icc, 0x1
29968 wr %g0, 0xeb, %asi
29969 stwa %g5, [%l7 + 0x08] %asi
29970 membar #Sync
29971 smul %l3, %g7, %l5
29972 stbar
29973 fbue,a %fcc3, loop_2503
29974 bcs %icc, loop_2504
29975 fmovda %xcc, %f30, %f30
29976 orncc %o6, 0x1845, %l6
29977loop_2503:
29978 fpadd16s %f13, %f24, %f2
29979loop_2504:
29980 array8 %o5, %g2, %l4
29981 tne %xcc, 0x4
29982 xorcc %i6, %g6, %g3
29983 fmovdvc %xcc, %f21, %f2
29984 alignaddrl %o2, %i0, %i2
29985 addc %l0, %i5, %o3
29986 edge16ln %o7, %i3, %i7
29987 taddcc %l2, %o4, %o1
29988 fcmpeq16 %f12, %f16, %l1
29989 bvc,pt %icc, loop_2505
29990 fmovsneg %xcc, %f14, %f7
29991 fone %f24
29992 add %l7, 0x18, %l6
29993 wr %g0, 0x81, %asi
29994 ldxa [%l6] %asi, %i4
29995 casxa [%l6] 0x81, %i4, %g1
29996loop_2505:
29997 movcc %xcc, %g4, %o0
29998 bneg,a %xcc, loop_2506
29999 nop
30000 fitod %f8, %f14
30001 fdtox %f14, %f28
30002 udiv %i1, 0x133F, %g5
30003 xor %g7, 0x1858, %l5
30004loop_2506:
30005 movvs %xcc, %l3, %l6
30006 set 0x40, %o1
30007 stda %f0, [%l7 + %o1] 0x17
30008 membar #Sync
30009 tvs %icc, 0x2
30010 or %o6, %o5, %l4
30011 movneg %xcc, %g2, %g6
30012 addccc %i6, %o2, %g3
30013 nop
30014 set 0x4F, %g6
30015 stb %i2, [%l7 + %g6]
30016 movne %xcc, %l0, %i5
30017 edge8ln %i0, %o7, %o3
30018 stbar
30019 set 0x2E, %g2
30020 ldstuba [%l7 + %g2] 0x81, %i3
30021 edge8n %l2, %o4, %o1
30022 movrgez %i7, %l1, %g1
30023 fmovrdlez %i4, %f26, %f22
30024 bg,a loop_2507
30025 subc %g4, %o0, %i1
30026 fxors %f9, %f7, %f12
30027 tsubcc %g7, 0x0BD3, %l5
30028loop_2507:
30029 andncc %l3, %g5, %l6
30030 umulcc %o6, 0x00B6, %l4
30031 edge32n %g2, %g6, %i6
30032 fandnot1s %f24, %f7, %f7
30033 fbge,a %fcc3, loop_2508
30034 srl %o5, %g3, %o2
30035 movn %xcc, %i2, %l0
30036 edge32 %i5, %i0, %o7
30037loop_2508:
30038 tsubcc %o3, %l2, %o4
30039 sdiv %i3, 0x0432, %i7
30040 andcc %o1, %g1, %l1
30041 movl %xcc, %i4, %g4
30042 add %o0, 0x05FE, %g7
30043 tcs %xcc, 0x2
30044 movl %icc, %i1, %l5
30045 prefetch [%l7 + 0x1C], 0x0
30046 orncc %l3, 0x079A, %g5
30047 fmul8x16 %f17, %f6, %f22
30048 nop
30049 fitos %f4, %f7
30050 fstox %f7, %f2
30051 st %f14, [%l7 + 0x6C]
30052 fmovrslz %l6, %f29, %f10
30053 tleu %icc, 0x2
30054 add %l7, 0x38, %l6
30055 wr %g0, 0x0c, %asi
30056 casxa [%l6] %asi, %l4, %o6
30057 fbu,a %fcc3, loop_2509
30058 movcc %icc, %g6, %g2
30059 tpos %xcc, 0x5
30060 fpsub32s %f23, %f27, %f4
30061loop_2509:
30062 subccc %o5, %i6, %g3
30063 tn %xcc, 0x3
30064 fpadd16s %f21, %f7, %f4
30065 srlx %i2, %o2, %i5
30066 te %icc, 0x4
30067 srax %l0, %i0, %o3
30068 tge %xcc, 0x5
30069 xnor %o7, %l2, %i3
30070 tl %xcc, 0x0
30071 andcc %o4, 0x1C3E, %o1
30072 fpadd32 %f0, %f10, %f8
30073 srax %g1, 0x03, %l1
30074 tsubcctv %i4, 0x0472, %g4
30075 edge8ln %o0, %i7, %i1
30076 fbue %fcc3, loop_2510
30077 edge8n %g7, %l5, %g5
30078 movvs %xcc, %l6, %l3
30079 tsubcctv %l4, %g6, %o6
30080loop_2510:
30081 nop
30082 fitos %f0, %f3
30083 fstox %f3, %f18
30084 orncc %o5, 0x1617, %i6
30085 movg %xcc, %g2, %i2
30086 fcmpne16 %f20, %f22, %o2
30087 movrgez %i5, %l0, %i0
30088 tcc %icc, 0x1
30089 brnz,a %g3, loop_2511
30090 sll %o7, 0x12, %l2
30091 edge32n %o3, %i3, %o1
30092 andncc %o4, %g1, %l1
30093loop_2511:
30094 movl %icc, %g4, %o0
30095 tneg %xcc, 0x1
30096 array8 %i7, %i4, %g7
30097 xnor %l5, 0x0B2A, %g5
30098 ldx [%l7 + 0x60], %i1
30099 smul %l3, 0x09D2, %l6
30100 sir 0x181A
30101 brlz %g6, loop_2512
30102 fmovse %xcc, %f15, %f2
30103 orcc %o6, %l4, %o5
30104 movge %icc, %i6, %g2
30105loop_2512:
30106 andn %o2, 0x1526, %i5
30107 fbule,a %fcc1, loop_2513
30108 nop
30109 setx 0xF6BA4266C06D9A03, %l0, %l6
30110 stx %l6, [%l7 + 0x78]
30111 ldx [%l7 + 0x78], %fsr
30112 fand %f30, %f16, %f14
30113 fornot1s %f4, %f1, %f5
30114loop_2513:
30115 mova %icc, %l0, %i0
30116 wr %g0, 0x0c, %asi
30117 stba %g3, [%l7 + 0x4A] %asi
30118 set 0x68, %o6
30119 stxa %o7, [%l7 + %o6] 0x23
30120 membar #Sync
30121 movl %icc, %l2, %i2
30122 subc %o3, 0x0AB0, %o1
30123 movrne %i3, %g1, %l1
30124 movleu %xcc, %o4, %o0
30125 orcc %i7, 0x0704, %i4
30126 movn %icc, %g4, %g7
30127 movrgz %g5, %l5, %l3
30128 fbuge %fcc2, loop_2514
30129 fmovrdgz %i1, %f24, %f22
30130 sllx %g6, %l6, %o6
30131 edge32n %o5, %i6, %l4
30132loop_2514:
30133 nop
30134 wr %g0, 0x80, %asi
30135 ldsha [%l7 + 0x78] %asi, %o2
30136 fmul8ulx16 %f24, %f20, %f30
30137 fblg %fcc2, loop_2515
30138 ba %xcc, loop_2516
30139 movcs %icc, %i5, %g2
30140 fmovdg %icc, %f9, %f26
30141loop_2515:
30142 restored
30143 rdpr %cwp, %g1
30144 rdpr %cansave, %g2
30145 rdpr %canrestore, %g3
30146 rdpr %cleanwin, %g4
30147 rdpr %otherwin, %g5
30148 rdpr %wstate, %g6
30149loop_2516:
30150 movrne %i0, 0x255, %g3
30151 umul %l0, %o7, %l2
30152 brlz,a %o3, loop_2517
30153 orcc %o1, %i2, %i3
30154 edge32n %g1, %l1, %o0
30155 movre %i7, 0x0D9, %i4
30156loop_2517:
30157 nop
30158 fitod %f21, %f14
30159 edge16l %o4, %g4, %g5
30160 movneg %xcc, %l5, %l3
30161 array32 %i1, %g7, %g6
30162 srlx %o6, %o5, %i6
30163 movvc %icc, %l4, %o2
30164 bvc loop_2518
30165 mulscc %l6, %g2, %i5
30166 flush %l7 + 0x30
30167 ld [%l7 + 0x3C], %f4
30168loop_2518:
30169 orncc %g3, %i0, %o7
30170 sethi 0x180D, %l2
30171 nop
30172 setx loop_2519, %l0, %l1
30173 jmpl %l1, %l0
30174 ldsh [%l7 + 0x76], %o3
30175 sllx %i2, %i3, %o1
30176 bpos,pt %xcc, loop_2520
30177loop_2519:
30178 edge32n %g1, %o0, %l1
30179 and %i4, %i7, %o4
30180 fmovdvs %icc, %f8, %f24
30181loop_2520:
30182 udiv %g5, 0x07F6, %g4
30183 nop
30184 fitos %f13, %f18
30185 array16 %l3, %l5, %g7
30186 tsubcc %i1, %o6, %o5
30187 orncc %g6, %l4, %i6
30188 fcmpeq32 %f0, %f10, %l6
30189 sdiv %g2, 0x12B0, %o2
30190 movvc %xcc, %g3, %i0
30191 fmovdl %icc, %f4, %f29
30192 fmovsleu %icc, %f2, %f10
30193 udiv %i5, 0x1774, %l2
30194 taddcctv %l0, %o7, %o3
30195 ba,a,pt %icc, loop_2521
30196 tcs %xcc, 0x1
30197 addc %i3, %i2, %o1
30198 swap [%l7 + 0x40], %g1
30199loop_2521:
30200 tneg %icc, 0x7
30201 fcmple32 %f20, %f28, %o0
30202 sra %i4, 0x08, %i7
30203 fmovsvc %xcc, %f20, %f26
30204 nop
30205 fitod %f6, %f8
30206 edge32 %o4, %l1, %g5
30207 saved
30208 rdpr %cwp, %g1
30209 rdpr %cansave, %g2
30210 rdpr %canrestore, %g3
30211 rdpr %cleanwin, %g4
30212 rdpr %otherwin, %g5
30213 rdpr %wstate, %g6
30214 nop
30215 fitos %f1, %f2
30216 fstod %f2, %f28
30217 bvs,a %icc, loop_2522
30218 xnor %l3, 0x17C3, %l5
30219 udivx %g4, 0x1324, %i1
30220 saved
30221 rdpr %cwp, %g1
30222 rdpr %cansave, %g2
30223 rdpr %canrestore, %g3
30224 rdpr %cleanwin, %g4
30225 rdpr %otherwin, %g5
30226 rdpr %wstate, %g6
30227loop_2522:
30228 fblg %fcc2, loop_2523
30229 udivcc %g7, 0x12F3, %o5
30230 sllx %g6, 0x17, %o6
30231 wr %g0, 0x81, %asi
30232 ldstuba [%l7 + 0x7C] %asi, %i6
30233loop_2523:
30234 nop
30235 wr %g0, 0x04, %asi
30236 swapa [%l7 + 0x18] %asi, %l4
30237 fcmpeq32 %f6, %f0, %l6
30238 be,pt %icc, loop_2524
30239 bg,a loop_2525
30240 ldsh [%l7 + 0x60], %o2
30241 tcc %icc, 0x7
30242loop_2524:
30243 fble,a %fcc0, loop_2526
30244loop_2525:
30245 nop
30246 setx loop_2527, %l0, %l1
30247 jmpl %l1, %g3
30248 sdivcc %g2, 0x0262, %i0
30249 edge32 %l2, %i5, %o7
30250loop_2526:
30251 nop
30252 set 0x22, %o3
30253 ldstub [%l7 + %o3], %o3
30254loop_2527:
30255 fbu %fcc0, loop_2528
30256 fnand %f6, %f16, %f12
30257 nop
30258 setx 0xF9688475A0712C69, %l0, %l6
30259 stx %l6, [%l7 + 0x70]
30260 ldx [%l7 + 0x70], %fsr
30261 fmovsg %icc, %f20, %f24
30262loop_2528:
30263 tpos %icc, 0x1
30264 tcc %xcc, 0x5
30265 fmovrslz %i3, %f22, %f10
30266 movrgez %l0, %i2, %o1
30267 fmovdg %xcc, %f0, %f11
30268 ldsw [%l7 + 0x24], %g1
30269 fbue %fcc0, loop_2529
30270 xor %i4, %i7, %o0
30271 lduh [%l7 + 0x6C], %o4
30272 tl %icc, 0x6
30273loop_2529:
30274 ldsw [%l7 + 0x54], %l1
30275 orn %l3, %g5, %g4
30276 edge32ln %i1, %l5, %g7
30277 sth %o5, [%l7 + 0x30]
30278 fbge,a %fcc1, loop_2530
30279 tgu %xcc, 0x0
30280 umulcc %g6, 0x0815, %o6
30281 ldub [%l7 + 0x57], %i6
30282loop_2530:
30283 tvc %icc, 0x2
30284 tg %xcc, 0x3
30285 wr %g0, 0x4f, %asi
30286 stxa %l4, [%g0 + 0x30] %asi
30287 move %xcc, %o2, %l6
30288 brlez,a %g2, loop_2531
30289 bl,a,pt %icc, loop_2532
30290 fbul %fcc1, loop_2533
30291 sra %i0, 0x06, %l2
30292loop_2531:
30293 fcmpeq16 %f28, %f18, %i5
30294loop_2532:
30295 subc %o7, %o3, %g3
30296loop_2533:
30297 udivx %i3, 0x1CE1, %i2
30298 lduw [%l7 + 0x14], %o1
30299 nop
30300 set 0x2C, %o5
30301 sth %l0, [%l7 + %o5]
30302 tl %xcc, 0x0
30303 subc %i4, %i7, %o0
30304 edge16ln %o4, %l1, %l3
30305 movrlez %g5, 0x1B0, %g4
30306 tsubcc %i1, %l5, %g7
30307 taddcc %o5, 0x15C2, %g1
30308 nop
30309 setx loop_2534, %l0, %l1
30310 wrpr 0x1, %tl
30311 wrpr %l1, %tpc
30312 add %l1, 0x4, %l1
30313 wrpr %l1, %tnpc
30314 setx 0x34400001400, %l0, %l1
30315 wrpr %l1, %tstate
30316 wrhpr 0x4, %htstate
30317 retry
30318 movcs %icc, %o6, %g6
30319 fmovsa %xcc, %f16, %f5
30320 movge %icc, %l4, %i6
30321loop_2534:
30322 movge %xcc, %l6, %o2
30323 ldd [%l7 + 0x30], %g2
30324 addcc %l2, 0x04B0, %i0
30325 tg %icc, 0x3
30326 ldd [%l7 + 0x38], %f30
30327 subc %i5, 0x1223, %o3
30328 fpmerge %f24, %f27, %f20
30329 movvc %icc, %g3, %i3
30330 array16 %o7, %i2, %o1
30331 fmovrsgz %l0, %f2, %f26
30332 movg %xcc, %i7, %i4
30333 fabsd %f22, %f26
30334 fbuge,a %fcc2, loop_2535
30335 movgu %icc, %o4, %l1
30336 movneg %icc, %l3, %g5
30337 edge32l %g4, %o0, %l5
30338loop_2535:
30339 bpos,pt %xcc, loop_2536
30340 fxor %f6, %f22, %f10
30341 udivcc %i1, 0x01C1, %o5
30342 fmovdne %icc, %f15, %f14
30343loop_2536:
30344 movpos %xcc, %g1, %g7
30345 alignaddr %o6, %l4, %i6
30346 sdiv %g6, 0x1592, %l6
30347 fornot1s %f2, %f22, %f6
30348 sdiv %o2, 0x0DFC, %l2
30349 edge16l %g2, %i5, %i0
30350 tleu %xcc, 0x1
30351 addccc %g3, %o3, %i3
30352 array16 %i2, %o7, %o1
30353 movl %icc, %i7, %l0
30354 sllx %o4, 0x1D, %l1
30355 xnorcc %i4, 0x1075, %g5
30356 restored
30357 rdpr %cwp, %g1
30358 rdpr %cansave, %g2
30359 rdpr %canrestore, %g3
30360 rdpr %cleanwin, %g4
30361 rdpr %otherwin, %g5
30362 rdpr %wstate, %g6
30363 smul %l3, 0x0E6C, %o0
30364 sll %g4, %i1, %l5
30365 sdivcc %g1, 0x0B84, %o5
30366 orncc %o6, %g7, %l4
30367 fabss %f6, %f12
30368 movn %xcc, %i6, %g6
30369 bcs %xcc, loop_2537
30370 movre %o2, 0x008, %l6
30371 xorcc %g2, %i5, %l2
30372 array8 %g3, %i0, %o3
30373loop_2537:
30374 saved
30375 rdpr %cwp, %g1
30376 rdpr %cansave, %g2
30377 rdpr %canrestore, %g3
30378 rdpr %cleanwin, %g4
30379 rdpr %otherwin, %g5
30380 rdpr %wstate, %g6
30381 addccc %i3, %i2, %o7
30382 tgu %icc, 0x6
30383 fornot1s %f0, %f4, %f29
30384 orncc %o1, 0x0673, %l0
30385 wr %g0, 0x80, %asi
30386 lduwa [%l7 + 0x0C] %asi, %o4
30387 fnot1 %f0, %f8
30388 fnegd %f16, %f10
30389 mova %xcc, %l1, %i7
30390 fbe,a %fcc3, loop_2538
30391 andncc %g5, %l3, %i4
30392 umul %o0, 0x0594, %g4
30393 fsrc1 %f28, %f2
30394loop_2538:
30395 bcc,pn %icc, loop_2539
30396 fnegd %f16, %f28
30397 fmovdvc %icc, %f26, %f23
30398 sdivx %i1, 0x147E, %l5
30399loop_2539:
30400 nop
30401 setx loop_2540, %l0, %l1
30402 wrpr 0x1, %tl
30403 wrpr %l1, %tnpc
30404 setx 0x34400001400, %l0, %l1
30405 wrpr %l1, %tstate
30406 wrhpr 0x4, %htstate
30407 done
30408 tcc %xcc, 0x1
30409 fba,a %fcc2, loop_2541
30410 nop
30411 setx 0x4DBDDB0260772FA2, %l0, %l6
30412 stx %l6, [%l7 + 0x40]
30413 ldx [%l7 + 0x40], %fsr
30414loop_2540:
30415 movleu %xcc, %o5, %g1
30416 edge8 %o6, %g7, %i6
30417loop_2541:
30418 fmovrdne %l4, %f22, %f14
30419 movvc %icc, %o2, %g6
30420 nop
30421 setx 0x40592394, %l0, %l6
30422 st %l6, [%l7 + 0x58]
30423 ld [%l7 + 0x58], %fsr
30424 bl,a,pn %xcc, loop_2542
30425 be loop_2543
30426 tcc %icc, 0x0
30427 umul %g2, %i5, %l2
30428loop_2542:
30429 fnand %f24, %f26, %f20
30430loop_2543:
30431 edge16l %l6, %i0, %o3
30432 fbge,a %fcc3, loop_2544
30433 fxor %f14, %f24, %f10
30434 bl,pt %icc, loop_2545
30435 bneg,pt %xcc, loop_2546
30436loop_2544:
30437 srax %g3, 0x02, %i3
30438 tvc %icc, 0x2
30439loop_2545:
30440 nop
30441 setx 0x407A3886, %l0, %l6
30442 st %l6, [%l7 + 0x34]
30443 ld [%l7 + 0x34], %fsr
30444loop_2546:
30445 smul %o7, %i2, %l0
30446 movre %o4, 0x257, %o1
30447 bg,pn %xcc, loop_2547
30448 fcmpeq32 %f26, %f12, %i7
30449 fmovda %xcc, %f1, %f31
30450 fxnor %f0, %f26, %f28
30451loop_2547:
30452 prefetch [%l7 + 0x68], 0x1
30453 movcs %icc, %g5, %l3
30454 tge %icc, 0x7
30455 smulcc %i4, 0x16F9, %o0
30456 set 0x08, %i3
30457 ldswa [%l7 + %i3] 0x19, %l1
30458 wr %g0, 0x04, %asi
30459 ldxa [%l7 + 0x38] %asi, %g4
30460 xorcc %l5, 0x1574, %o5
30461 movpos %icc, %i1, %o6
30462 udiv %g7, 0x1B39, %i6
30463 nop
30464 setx 0xD5B005BA, %l0, %l6
30465 st %l6, [%l7 + 0x28]
30466 ld [%l7 + 0x28], %f1
30467 setx 0x451FF79B, %l1, %l5
30468 st %l5, [%l7 + 0x10]
30469 ld [%l7 + 0x10], %f18
30470 fdivs %f18, %f1, %f30
30471 alignaddr %l4, %o2, %g6
30472 movne %icc, %g2, %i5
30473 edge8ln %g1, %l2, %l6
30474 or %i0, 0x0FE8, %o3
30475 sethi 0x0B92, %g3
30476 flush %l7 + 0x24
30477 udiv %i3, 0x0C88, %i2
30478 faligndata %f4, %f0, %f28
30479 nop
30480 setx loop_2548, %l0, %l1
30481 wrpr 0x1, %tl
30482 wrpr %l1, %tpc
30483 add %l1, 0x4, %l1
30484 wrpr %l1, %tnpc
30485 setx 0x34400001400, %l0, %l1
30486 wrpr %l1, %tstate
30487 wrhpr 0x4, %htstate
30488 retry
30489 addcc %l0, %o7, %o4
30490 movpos %icc, %i7, %o1
30491 movrgz %l3, 0x2BF, %i4
30492loop_2548:
30493 movne %icc, %o0, %l1
30494 fmovd %f4, %f28
30495 smul %g4, %l5, %o5
30496 srax %i1, %o6, %g7
30497 srax %i6, 0x02, %l4
30498 mulscc %o2, 0x0021, %g6
30499 edge32ln %g2, %g5, %i5
30500 fzero %f6
30501 sdivcc %g1, 0x1336, %l6
30502 fbu,a %fcc2, loop_2549
30503 movvs %icc, %l2, %i0
30504 movvs %icc, %o3, %g3
30505 srl %i3, %l0, %i2
30506loop_2549:
30507 sdivcc %o7, 0x15F7, %o4
30508 wr %g0, 0x10, %asi
30509 lda [%l7 + 0x68] %asi, %f26
30510 wr %g0, 0x04, %asi
30511 swapa [%l7 + 0x40] %asi, %i7
30512 movrlz %l3, 0x297, %o1
30513 fmovsl %xcc, %f24, %f12
30514 srax %o0, 0x07, %i4
30515 fba %fcc1, loop_2550
30516 tvs %icc, 0x3
30517 udivcc %g4, 0x1EC9, %l5
30518 sra %l1, 0x05, %i1
30519loop_2550:
30520 nop
30521 fitod %f0, %f12
30522 fdtox %f12, %f30
30523 fxtod %f30, %f0
30524 xnor %o6, %o5, %i6
30525 fcmpeq32 %f24, %f20, %g7
30526 umul %l4, 0x0D0A, %g6
30527 fandnot1 %f24, %f14, %f16
30528 brnz,a %g2, loop_2551
30529 fandnot2 %f24, %f30, %f12
30530 set 0x48, %o0
30531 ldswa [%l7 + %o0] 0x89, %g5
30532loop_2551:
30533 srlx %i5, %o2, %g1
30534 bgu,a,pt %icc, loop_2552
30535 edge8n %l2, %i0, %o3
30536 movvc %icc, %g3, %i3
30537 tle %xcc, 0x4
30538loop_2552:
30539 movneg %xcc, %l0, %l6
30540 fmovdn %icc, %f28, %f0
30541 sdivcc %o7, 0x13A0, %i2
30542 orn %i7, 0x0E5E, %l3
30543 taddcctv %o4, 0x0A43, %o1
30544 stw %o0, [%l7 + 0x64]
30545 wr %g0, 0x88, %asi
30546 lda [%l7 + 0x5C] %asi, %f2
30547 fbne,a %fcc2, loop_2553
30548 nop
30549 fitod %f10, %f28
30550 fdtoi %f28, %f24
30551 fabsd %f16, %f12
30552 fandnot2 %f30, %f6, %f6
30553loop_2553:
30554 srax %g4, 0x0C, %i4
30555 umulcc %l5, %l1, %o6
30556 wr %g0, 0x0c, %asi
30557 ldstuba [%l7 + 0x3B] %asi, %i1
30558 fba,a %fcc1, loop_2554
30559 movre %o5, %i6, %l4
30560 lduh [%l7 + 0x4A], %g6
30561 add %l7, 0x70, %l6
30562 wr %g0, 0x04, %asi
30563 lda [%l6] %asi, %g2
30564 casa [%l6] %asi, %g2, %g5
30565loop_2554:
30566 call loop_2555
30567 membar 0x4B
30568 add %i5, 0x14A2, %o2
30569 movpos %icc, %g7, %g1
30570loop_2555:
30571 movne %icc, %l2, %i0
30572 bcs,a,pn %icc, loop_2556
30573 movl %icc, %o3, %g3
30574 prefetch [%l7 + 0x28], 0x2
30575 fandnot2 %f2, %f30, %f4
30576loop_2556:
30577 mulx %l0, %l6, %i3
30578 fbuge %fcc1, loop_2557
30579 srax %i2, 0x13, %o7
30580 movvs %icc, %l3, %o4
30581 movcc %xcc, %i7, %o0
30582loop_2557:
30583 movcc %icc, %o1, %i4
30584 brnz %g4, loop_2558
30585 nop
30586 setx 0xD2BA4541, %l0, %l6
30587 st %l6, [%l7 + 0x28]
30588 ld [%l7 + 0x28], %f16
30589 setx 0x6CE7F784, %l1, %l5
30590 st %l5, [%l7 + 0x10]
30591 ld [%l7 + 0x10], %f18
30592 fadds %f18, %f16, %f4
30593 nop
30594 setx 0x2F77B6E0, %l0, %l6
30595 st %l6, [%l7 + 0x28]
30596 ld [%l7 + 0x28], %f22
30597 fsqrts %f22, %f10
30598 sir 0x043C
30599loop_2558:
30600 popc %l5, %o6
30601 wr %g0, 0x04, %asi
30602 ldda [%l7 + 0x40] %asi, %f0
30603 fpsub32s %f1, %f31, %f19
30604 sethi 0x0F08, %i1
30605 array32 %o5, %l1, %i6
30606 membar 0x39
30607 te %xcc, 0x4
30608 fones %f10
30609 set 0x68, %l3
30610 ldswa [%l7 + %l3] 0x81, %l4
30611 mulscc %g2, 0x0CBE, %g5
30612 fmovdcc %icc, %f27, %f28
30613 edge16ln %g6, %i5, %g7
30614 sth %o2, [%l7 + 0x40]
30615 movrgz %g1, %i0, %l2
30616 fcmpne16 %f8, %f18, %g3
30617 wr %g0, 0x10, %asi
30618 ldswa [%l7 + 0x18] %asi, %o3
30619 be,a,pn %xcc, loop_2559
30620 srl %l6, %i3, %l0
30621 sethi 0x19C3, %o7
30622 wr %g0, 0x80, %asi
30623 prefetcha [%l7 + 0x58] %asi, 0x1
30624loop_2559:
30625 and %i2, 0x0F20, %o4
30626 restored
30627 rdpr %cwp, %g1
30628 rdpr %cansave, %g2
30629 rdpr %canrestore, %g3
30630 rdpr %cleanwin, %g4
30631 rdpr %otherwin, %g5
30632 rdpr %wstate, %g6
30633 edge16ln %o0, %i7, %o1
30634 wr %g0, 0x80, %asi
30635 swapa [%l7 + 0x6C] %asi, %i4
30636 tn %xcc, 0x0
30637 edge16n %g4, %o6, %i1
30638 sllx %l5, 0x14, %o5
30639 movrlz %i6, %l1, %l4
30640 array32 %g2, %g6, %i5
30641 movg %xcc, %g5, %o2
30642 nop
30643 setx 0x0AA00C0AD05A1B60, %l0, %l6
30644 stx %l6, [%l7 + 0x30]
30645 ldx [%l7 + 0x30], %fsr
30646 mulscc %g1, 0x0DBD, %i0
30647 fmovdleu %xcc, %f8, %f12
30648 edge32l %g7, %l2, %g3
30649 subccc %o3, %i3, %l6
30650 movrlez %l0, 0x204, %l3
30651 movpos %icc, %o7, %i2
30652 fble %fcc3, loop_2560
30653 edge16 %o4, %i7, %o1
30654 or %o0, %g4, %o6
30655 sir 0x14A5
30656loop_2560:
30657 nop
30658 set 0x28, %g3
30659 ldsha [%l7 + %g3] 0x04, %i4
30660 array8 %l5, %o5, %i6
30661 ba,a loop_2561
30662 smulcc %l1, %l4, %g2
30663 move %icc, %i1, %i5
30664 wr %g0, 0x11, %asi
30665 swapa [%l7 + 0x40] %asi, %g5
30666loop_2561:
30667 nop
30668 wr %g0, 0x04, %asi
30669 lda [%l7 + 0x54] %asi, %f23
30670 or %g6, %o2, %g1
30671 nop
30672 setx 0xF7CCF99FAE5F76CF, %l0, %l6
30673 stx %l6, [%l7 + 0x28]
30674 ldd [%l7 + 0x28], %f0
30675 setx 0x31EA98C457E8D2F9, %l1, %l5
30676 stx %l5, [%l7 + 0x10]
30677 ldd [%l7 + 0x10], %f30
30678 fsubd %f30, %f0, %f28
30679 add %l7, 0x50, %l6
30680 wr %g0, 0x80, %asi
30681 lda [%l6] %asi, %i0
30682 casa [%l6] 0x80, %i0, %l2
30683 tn %xcc, 0x2
30684 fmovscc %icc, %f19, %f2
30685 bgu,a %xcc, loop_2562
30686 membar 0x54
30687 smul %g7, 0x14CA, %o3
30688 orncc %g3, %i3, %l6
30689loop_2562:
30690 edge32n %l3, %o7, %i2
30691 wr %g0, 0x19, %asi
30692 ldsba [%l7 + 0x41] %asi, %l0
30693 andcc %o4, 0x0651, %o1
30694 movcc %xcc, %o0, %i7
30695 udivx %o6, 0x1E2E, %i4
30696 fbne %fcc0, loop_2563
30697 nop
30698 setx loop_2564, %l0, %l1
30699 jmpl %l1, %l5
30700 fmovrdlz %g4, %f20, %f24
30701 fcmpgt16 %f8, %f6, %o5
30702loop_2563:
30703 movvs %xcc, %l1, %i6
30704loop_2564:
30705 movre %l4, 0x280, %g2
30706 nop
30707 setx 0xDE7DF7AFD061051A, %l0, %l6
30708 stx %l6, [%l7 + 0x68]
30709 ldx [%l7 + 0x68], %fsr
30710 bleu,a,pt %icc, loop_2565
30711 st %f9, [%l7 + 0x08]
30712 bvc,a %icc, loop_2566
30713 tsubcctv %i5, 0x1288, %g5
30714loop_2565:
30715 fmul8ulx16 %f12, %f6, %f14
30716 tle %xcc, 0x1
30717loop_2566:
30718 sub %g6, 0x0651, %o2
30719 fmovdl %xcc, %f11, %f9
30720 ldx [%l7 + 0x60], %i1
30721 fbuge %fcc3, loop_2567
30722 mulx %i0, %g1, %g7
30723 set 0x5B, %g1
30724 lduba [%l7 + %g1] 0x89, %o3
30725loop_2567:
30726 nop
30727 setx loop_2568, %l0, %l1
30728 wrpr 0x1, %tl
30729 wrpr %l1, %tpc
30730 add %l1, 0x4, %l1
30731 wrpr %l1, %tnpc
30732 setx 0x34400001400, %l0, %l1
30733 wrpr %l1, %tstate
30734 wrhpr 0x4, %htstate
30735 retry
30736 fornot1 %f26, %f28, %f2
30737 set 0x50, %o4
30738 ldsha [%l7 + %o4] 0x10, %g3
30739loop_2568:
30740 restored
30741 rdpr %cwp, %g1
30742 rdpr %cansave, %g2
30743 rdpr %canrestore, %g3
30744 rdpr %cleanwin, %g4
30745 rdpr %otherwin, %g5
30746 rdpr %wstate, %g6
30747 movrlez %l2, 0x10C, %i3
30748 tvc %icc, 0x3
30749 sdivcc %l6, 0x1B0C, %o7
30750 udivcc %i2, 0x1FD5, %l0
30751 sdivx %o4, 0x0DE5, %o1
30752 fnot1 %f20, %f4
30753 movg %xcc, %l3, %i7
30754 fpack16 %f0, %f11
30755 srl %o6, %o0, %i4
30756 be,pt %icc, loop_2569
30757 sdivx %g4, 0x1FD5, %o5
30758 smul %l1, %i6, %l5
30759 fcmple32 %f2, %f28, %g2
30760loop_2569:
30761 orn %l4, 0x1240, %g5
30762 brgz,a %g6, loop_2570
30763 movrne %o2, %i5, %i1
30764 st %f31, [%l7 + 0x18]
30765 edge16n %g1, %g7, %i0
30766loop_2570:
30767 add %g3, 0x1DDB, %l2
30768 smulcc %i3, %o3, %l6
30769 tleu %xcc, 0x7
30770 and %o7, %i2, %o4
30771 umulcc %l0, 0x038A, %l3
30772 saved
30773 rdpr %cwp, %g1
30774 rdpr %cansave, %g2
30775 rdpr %canrestore, %g3
30776 rdpr %cleanwin, %g4
30777 rdpr %otherwin, %g5
30778 rdpr %wstate, %g6
30779 andncc %i7, %o6, %o0
30780 be loop_2571
30781 tneg %xcc, 0x6
30782 tvs %icc, 0x3
30783 fbn %fcc1, loop_2572
30784loop_2571:
30785 ldd [%l7 + 0x20], %f12
30786 wr %g0, 0x81, %asi
30787 ldxa [%l7 + 0x48] %asi, %i4
30788loop_2572:
30789 tl %icc, 0x4
30790 edge32ln %o1, %g4, %o5
30791 xorcc %i6, %l1, %l5
30792 udivcc %l4, 0x03DA, %g2
30793 fsrc1 %f18, %f0
30794 edge16l %g6, %o2, %g5
30795 movrgz %i5, %g1, %g7
30796 popc %i0, %g3
30797 std %f24, [%l7 + 0x08]
30798 fbg %fcc0, loop_2573
30799 orn %i1, %i3, %l2
30800 movgu %xcc, %l6, %o7
30801 tvc %xcc, 0x7
30802loop_2573:
30803 ble loop_2574
30804 addcc %i2, %o4, %o3
30805 brnz,a %l3, loop_2575
30806 ta %icc, 0x7
30807loop_2574:
30808 movne %icc, %l0, %i7
30809 smul %o6, 0x1FD5, %o0
30810loop_2575:
30811 add %i4, %o1, %o5
30812 mulscc %g4, %i6, %l5
30813 nop
30814 setx 0xBE837DCE6A2655CE, %l0, %l6
30815 stx %l6, [%l7 + 0x28]
30816 ldd [%l7 + 0x28], %f2
30817 setx 0x336DF5DCFE56B862, %l1, %l5
30818 stx %l5, [%l7 + 0x10]
30819 ldd [%l7 + 0x10], %f16
30820 fdivd %f16, %f2, %f20
30821 be,a %icc, loop_2576
30822 andn %l4, %g2, %g6
30823 brgez %o2, loop_2577
30824 orn %l1, %i5, %g5
30825loop_2576:
30826 mulx %g1, %g7, %g3
30827 bneg,a loop_2578
30828loop_2577:
30829 stw %i0, [%l7 + 0x48]
30830 subcc %i1, 0x1EEB, %l2
30831 movleu %icc, %i3, %l6
30832loop_2578:
30833 ld [%l7 + 0x44], %f26
30834 nop
30835 setx loop_2579, %l0, %l1
30836 wrpr 0x1, %tl
30837 wrpr %l1, %tpc
30838 add %l1, 0x4, %l1
30839 wrpr %l1, %tnpc
30840 setx 0x34400001400, %l0, %l1
30841 wrpr %l1, %tstate
30842 wrhpr 0x4, %htstate
30843 retry
30844 sub %o7, %i2, %o4
30845 fmovrdne %l3, %f30, %f0
30846 fcmple16 %f24, %f12, %l0
30847loop_2579:
30848 membar 0x19
30849 bleu,a,pt %xcc, loop_2580
30850 edge8ln %o3, %i7, %o0
30851 movcs %xcc, %o6, %o1
30852 fmovsvs %xcc, %f5, %f2
30853loop_2580:
30854 mulscc %i4, %g4, %o5
30855 set 0x50, %i2
30856 swapa [%l7 + %i2] 0x18, %l5
30857 bcc,a,pn %xcc, loop_2581
30858 fabss %f5, %f29
30859 fble,a %fcc1, loop_2582
30860 nop
30861 setx 0xC56F1B0F, %l0, %l6
30862 st %l6, [%l7 + 0x28]
30863 ld [%l7 + 0x28], %f23
30864 setx 0xE36020DE, %l1, %l5
30865 st %l5, [%l7 + 0x10]
30866 ld [%l7 + 0x10], %f20
30867 fadds %f20, %f23, %f30
30868loop_2581:
30869 brlz %l4, loop_2583
30870 sth %i6, [%l7 + 0x40]
30871loop_2582:
30872 umul %g2, 0x1748, %g6
30873 fmovsvs %icc, %f7, %f4
30874loop_2583:
30875 udivcc %o2, 0x1C62, %l1
30876 fblg,a %fcc0, loop_2584
30877 edge32 %g5, %i5, %g7
30878 set 0x3C, %l5
30879 swapa [%l7 + %l5] 0x04, %g3
30880loop_2584:
30881 fxors %f11, %f26, %f20
30882 ldd [%l7 + 0x58], %f12
30883 edge32 %i0, %g1, %i1
30884 array32 %l2, %l6, %o7
30885 bcs,a loop_2585
30886 edge8 %i3, %i2, %l3
30887 sethi 0x0482, %l0
30888 fmovrdgez %o4, %f28, %f16
30889loop_2585:
30890 nop
30891 wr %g0, 0x19, %asi
30892 sta %f9, [%l7 + 0x6C] %asi
30893 ldd [%l7 + 0x78], %i6
30894 fsrc1 %f20, %f0
30895 edge16l %o3, %o6, %o0
30896 taddcc %i4, %g4, %o1
30897 prefetch [%l7 + 0x70], 0x3
30898 edge16n %o5, %l4, %l5
30899 wr %g0, 0x89, %asi
30900 swapa [%l7 + 0x18] %asi, %g2
30901 fbue %fcc0, loop_2586
30902 edge8n %g6, %o2, %l1
30903 nop
30904 set 0x5A, %i7
30905 ldsb [%l7 + %i7], %i6
30906 fbl %fcc3, loop_2587
30907loop_2586:
30908 fmovrdlz %i5, %f16, %f6
30909 nop
30910 fitos %f10, %f24
30911 fcmple16 %f0, %f4, %g7
30912loop_2587:
30913 srl %g3, %i0, %g1
30914 tsubcc %g5, 0x1C51, %i1
30915 edge8n %l6, %o7, %i3
30916 stbar
30917 andn %i2, 0x0618, %l3
30918 nop
30919 setx loop_2588, %l0, %l1
30920 wrpr 0x1, %tl
30921 wrpr %l1, %tnpc
30922 setx 0x34400001400, %l0, %l1
30923 wrpr %l1, %tstate
30924 wrhpr 0x4, %htstate
30925 done
30926 mulx %l0, %l2, %i7
30927 sethi 0x12F7, %o4
30928 edge32n %o3, %o0, %o6
30929loop_2588:
30930 udivcc %g4, 0x0D94, %i4
30931 umul %o5, %l4, %l5
30932 sllx %o1, %g6, %g2
30933 taddcctv %o2, %l1, %i5
30934 membar 0x53
30935 tl %xcc, 0x6
30936 array32 %g7, %i6, %i0
30937 movcs %icc, %g3, %g1
30938 fmovrdgez %i1, %f14, %f24
30939 movne %xcc, %g5, %l6
30940 edge8 %i3, %o7, %i2
30941 edge16n %l3, %l2, %l0
30942 movrgez %i7, %o4, %o3
30943 restored
30944 rdpr %cwp, %g1
30945 rdpr %cansave, %g2
30946 rdpr %canrestore, %g3
30947 rdpr %cleanwin, %g4
30948 rdpr %otherwin, %g5
30949 rdpr %wstate, %g6
30950 fcmpeq16 %f0, %f6, %o0
30951 movrlez %g4, 0x00C, %i4
30952 brz,a %o6, loop_2589
30953 edge16n %l4, %l5, %o1
30954 edge32 %g6, %o5, %o2
30955 restored
30956 rdpr %cwp, %g1
30957 rdpr %cansave, %g2
30958 rdpr %canrestore, %g3
30959 rdpr %cleanwin, %g4
30960 rdpr %otherwin, %g5
30961 rdpr %wstate, %g6
30962loop_2589:
30963 array16 %l1, %g2, %g7
30964 xnorcc %i6, %i5, %g3
30965 brlz %g1, loop_2590
30966 movl %xcc, %i1, %i0
30967 bgu %xcc, loop_2591
30968 movcs %xcc, %g5, %l6
30969loop_2590:
30970 fmovsl %icc, %f20, %f2
30971 fmovrslez %o7, %f24, %f30
30972loop_2591:
30973 fmovsg %xcc, %f29, %f11
30974 fzero %f8
30975 bl,a,pt %xcc, loop_2592
30976 taddcctv %i2, 0x1B49, %l3
30977 nop
30978 setx loop_2593, %l0, %l1
30979 jmpl %l1, %l2
30980 for %f16, %f8, %f20
30981loop_2592:
30982 for %f22, %f30, %f10
30983 add %l7, 0x50, %l6
30984 wr %g0, 0x0c, %asi
30985 casxa [%l6] 0x0c, %i3, %i7
30986loop_2593:
30987 orcc %o4, 0x0F75, %l0
30988 tg %icc, 0x0
30989 tcs %icc, 0x4
30990 move %icc, %o3, %g4
30991 wr %g0, 0x89, %asi
30992 prefetcha [%l7 + 0x10] %asi, 0x1
30993 ldsh [%l7 + 0x30], %i4
30994 set 0x5A, %g5
30995 ldsha [%l7 + %g5] 0x19, %l4
30996 movcc %icc, %o6, %l5
30997 movrgz %g6, %o5, %o1
30998 sub %o2, 0x06CE, %l1
30999 mova %xcc, %g7, %i6
31000 fbn %fcc0, loop_2594
31001 fbne %fcc3, loop_2595
31002 nop
31003 setx 0xFED1C58F1A8861B4, %l0, %l6
31004 stx %l6, [%l7 + 0x28]
31005 ldd [%l7 + 0x28], %f22
31006 setx 0xDBA5F59B38A578F4, %l1, %l5
31007 stx %l5, [%l7 + 0x10]
31008 ldd [%l7 + 0x10], %f30
31009 fsubd %f30, %f22, %f2
31010 edge16n %i5, %g2, %g1
31011loop_2594:
31012 nop
31013 wr %g0, 0x80, %asi
31014 ldsha [%l7 + 0x76] %asi, %g3
31015loop_2595:
31016 mulx %i0, 0x15FD, %i1
31017 alignaddr %l6, %o7, %g5
31018 fmovsge %xcc, %f2, %f22
31019 orncc %l3, 0x0A84, %i2
31020 tle %icc, 0x3
31021 tg %xcc, 0x5
31022 andn %l2, 0x0DDB, %i7
31023 fpsub16 %f24, %f26, %f24
31024 movl %xcc, %o4, %i3
31025 ldstub [%l7 + 0x54], %o3
31026 edge16l %g4, %o0, %l0
31027 tle %xcc, 0x2
31028 fmovrde %l4, %f0, %f6
31029 fmovrdne %o6, %f6, %f30
31030 andncc %l5, %i4, %g6
31031 tcc %xcc, 0x7
31032 srax %o1, 0x00, %o2
31033 fbul,a %fcc1, loop_2596
31034 nop
31035 fitos %f14, %f3
31036 fstox %f3, %f28
31037 edge32ln %o5, %l1, %g7
31038 popc 0x1131, %i6
31039loop_2596:
31040 fnegd %f0, %f6
31041 fors %f14, %f16, %f25
31042 andcc %i5, %g1, %g3
31043 fmovsge %xcc, %f6, %f17
31044 tvc %xcc, 0x6
31045 tcs %xcc, 0x6
31046 sdiv %i0, 0x1E1A, %i1
31047 movl %xcc, %l6, %o7
31048 tpos %xcc, 0x7
31049 bl loop_2597
31050 tleu %icc, 0x0
31051 fmovdcc %icc, %f22, %f2
31052 sdiv %g2, 0x03C7, %l3
31053loop_2597:
31054 tvs %xcc, 0x6
31055 brnz,a %g5, loop_2598
31056 fpack32 %f8, %f2, %f8
31057 ld [%l7 + 0x14], %f24
31058 brlz %l2, loop_2599
31059loop_2598:
31060 edge32 %i2, %o4, %i3
31061 bgu,a loop_2600
31062 srax %i7, %o3, %o0
31063loop_2599:
31064 fandnot2 %f20, %f8, %f24
31065 edge16ln %g4, %l4, %l0
31066loop_2600:
31067 andn %o6, %i4, %g6
31068 tneg %xcc, 0x4
31069 andcc %o1, 0x06F8, %l5
31070 subccc %o5, 0x1688, %o2
31071 addc %l1, %g7, %i5
31072 stw %g1, [%l7 + 0x10]
31073 fabss %f30, %f12
31074 fbe %fcc1, loop_2601
31075 mova %icc, %g3, %i6
31076 fmovrdlz %i1, %f6, %f8
31077 wr %g0, 0x89, %asi
31078 lduha [%l7 + 0x44] %asi, %l6
31079loop_2601:
31080 addccc %i0, 0x03C6, %g2
31081 fornot1 %f8, %f18, %f18
31082 xorcc %l3, %g5, %o7
31083 tvs %icc, 0x6
31084 ld [%l7 + 0x14], %f1
31085 edge16n %l2, %i2, %o4
31086 movcc %xcc, %i3, %o3
31087 edge16ln %i7, %o0, %l4
31088 add %l7, 0x28, %l6
31089 wr %g0, 0x80, %asi
31090 lda [%l6] %asi, %l0
31091 casa [%l6] %asi, %l0, %o6
31092 edge32n %i4, %g6, %o1
31093 restored
31094 rdpr %cwp, %g1
31095 rdpr %cansave, %g2
31096 rdpr %canrestore, %g3
31097 rdpr %cleanwin, %g4
31098 rdpr %otherwin, %g5
31099 rdpr %wstate, %g6
31100 membar #Sync
31101 wr %g0, 0xf1, %asi
31102 ldda [%l7 + 0x40] %asi, %f16
31103 sth %g4, [%l7 + 0x1A]
31104 nop
31105 setx loop_2602, %l0, %l1
31106 wrpr 0x1, %tl
31107 wrpr %l1, %tpc
31108 add %l1, 0x4, %l1
31109 wrpr %l1, %tnpc
31110 setx 0x34400001400, %l0, %l1
31111 wrpr %l1, %tstate
31112 wrhpr 0x4, %htstate
31113 retry
31114 nop
31115 set 0x10, %i1
31116 stb %l5, [%l7 + %i1]
31117 edge16l %o2, %l1, %g7
31118 set 0x4F, %o7
31119 lduba [%l7 + %o7] 0x80, %o5
31120loop_2602:
31121 edge16ln %g1, %g3, %i6
31122 edge8n %i5, %i1, %i0
31123 fmovda %xcc, %f6, %f22
31124 xnor %g2, %l3, %l6
31125 movl %xcc, %g5, %o7
31126 srlx %l2, %i2, %i3
31127 stx %o4, [%l7 + 0x28]
31128 nop
31129 set 0x12, %l0
31130 ldsh [%l7 + %l0], %i7
31131 fmovsneg %xcc, %f29, %f31
31132 set 0x50, %o2
31133 prefetcha [%l7 + %o2] 0x19, 0x0
31134 orncc %o3, 0x18DA, %l0
31135 fexpand %f26, %f26
31136 tvs %xcc, 0x1
31137 orcc %o6, %i4, %g6
31138 sir 0x0717
31139 fzero %f24
31140 fmovdleu %icc, %f26, %f27
31141 ldsh [%l7 + 0x12], %o1
31142 movrlz %g4, %l4, %l5
31143 tg %icc, 0x2
31144 fmovsne %xcc, %f9, %f18
31145 stx %l1, [%l7 + 0x30]
31146 fmovrsgz %o2, %f14, %f8
31147 taddcc %o5, 0x023F, %g7
31148 fandnot2 %f8, %f4, %f22
31149 nop
31150 fitod %f8, %f16
31151 fdtox %f16, %f22
31152 pdist %f28, %f24, %f4
31153 edge8n %g3, %i6, %g1
31154 xorcc %i1, 0x0FAA, %i0
31155 fbug,a %fcc0, loop_2603
31156 brgez,a %i5, loop_2604
31157 fmovdpos %icc, %f1, %f28
31158 bl,a,pn %icc, loop_2605
31159loop_2603:
31160 fmovrdgz %g2, %f18, %f16
31161loop_2604:
31162 ta %icc, 0x2
31163 fbne,a %fcc2, loop_2606
31164loop_2605:
31165 bvc loop_2607
31166 sdivx %l3, 0x0294, %l6
31167 for %f24, %f22, %f16
31168loop_2606:
31169 sir 0x14FA
31170loop_2607:
31171 sub %g5, %o7, %i2
31172 movre %l2, 0x200, %i3
31173 tsubcc %o4, %o0, %o3
31174 sdivcc %l0, 0x014C, %o6
31175 umul %i4, 0x0545, %g6
31176 bvc,pn %xcc, loop_2608
31177 srl %i7, %o1, %g4
31178 movgu %icc, %l5, %l4
31179 fbule,a %fcc2, loop_2609
31180loop_2608:
31181 umulcc %o2, %o5, %g7
31182 movrlez %g3, 0x085, %l1
31183 edge16 %i6, %g1, %i0
31184loop_2609:
31185 fmovdcc %icc, %f19, %f2
31186 set 0x40, %i4
31187 stda %f16, [%l7 + %i4] 0x16
31188 membar #Sync
31189 array8 %i1, %g2, %i5
31190 ldsh [%l7 + 0x20], %l3
31191 movrlez %l6, %g5, %i2
31192 fands %f10, %f11, %f18
31193 tn %icc, 0x2
31194 edge8n %o7, %l2, %o4
31195 fpadd16s %f17, %f22, %f25
31196 nop
31197 setx loop_2610, %l0, %l1
31198 wrpr 0x1, %tl
31199 wrpr %l1, %tpc
31200 add %l1, 0x4, %l1
31201 wrpr %l1, %tnpc
31202 setx 0x34400001400, %l0, %l1
31203 wrpr %l1, %tstate
31204 wrhpr 0x4, %htstate
31205 retry
31206 fand %f24, %f18, %f4
31207 move %xcc, %o0, %i3
31208 umul %l0, %o3, %i4
31209loop_2610:
31210 mulx %g6, 0x0C03, %i7
31211 umulcc %o6, 0x10F6, %o1
31212 bcc,pn %icc, loop_2611
31213 movvc %icc, %g4, %l5
31214 bn,pt %xcc, loop_2612
31215 fmul8x16au %f11, %f1, %f14
31216loop_2611:
31217 fabsd %f10, %f10
31218 movrlez %l4, %o2, %g7
31219loop_2612:
31220 fnegs %f5, %f8
31221 set 0x56, %l4
31222 ldsba [%l7 + %l4] 0x0c, %g3
31223 nop
31224 setx 0x3C92BB5F9011D71F, %l0, %l6
31225 stx %l6, [%l7 + 0x28]
31226 ldd [%l7 + 0x28], %f28
31227 setx 0x8D13026F82B0E1E1, %l1, %l5
31228 stx %l5, [%l7 + 0x10]
31229 ldd [%l7 + 0x10], %f24
31230 faddd %f24, %f28, %f14
31231 be,a loop_2613
31232 brz %o5, loop_2614
31233 fxors %f26, %f31, %f1
31234 umulcc %l1, 0x02F4, %i6
31235loop_2613:
31236 saved
31237 rdpr %cwp, %g1
31238 rdpr %cansave, %g2
31239 rdpr %canrestore, %g3
31240 rdpr %cleanwin, %g4
31241 rdpr %otherwin, %g5
31242 rdpr %wstate, %g6
31243loop_2614:
31244 bpos,a loop_2615
31245 fbu,a %fcc0, loop_2616
31246 fbn %fcc3, loop_2617
31247 fornot1s %f4, %f16, %f19
31248loop_2615:
31249 fbuge %fcc3, loop_2618
31250loop_2616:
31251 orn %g1, %i1, %i0
31252loop_2617:
31253 addc %i5, %l3, %g2
31254 fandnot2 %f8, %f2, %f10
31255loop_2618:
31256 sub %g5, 0x039F, %l6
31257 tge %icc, 0x2
31258 fmovsleu %icc, %f26, %f19
31259 brgz %i2, loop_2619
31260 movpos %icc, %l2, %o7
31261 alignaddrl %o0, %i3, %l0
31262 movrlez %o3, 0x0E1, %o4
31263loop_2619:
31264 brnz,a %g6, loop_2620
31265 fmovrsne %i7, %f25, %f31
31266 smulcc %o6, 0x1846, %i4
31267 fcmpgt16 %f2, %f8, %g4
31268loop_2620:
31269 bne,pt %icc, loop_2621
31270 fxor %f0, %f20, %f8
31271 nop
31272 fitod %f4, %f4
31273 fdtoi %f4, %f7
31274 addc %o1, 0x1615, %l4
31275loop_2621:
31276 edge8 %l5, %g7, %o2
31277 tgu %icc, 0x2
31278 set 0x2B, %i0
31279 stba %o5, [%l7 + %i0] 0x2b
31280 membar #Sync
31281 edge16l %l1, %i6, %g3
31282 sub %i1, 0x0E87, %i0
31283 movrne %g1, 0x2CA, %l3
31284 fmovsge %xcc, %f6, %f5
31285 movle %icc, %i5, %g5
31286 andn %l6, 0x0736, %g2
31287 addccc %i2, 0x00A5, %o7
31288 wr %g0, 0x89, %asi
31289 prefetcha [%l7 + 0x40] %asi, 0x0
31290 fba %fcc1, loop_2622
31291 sra %l2, 0x06, %l0
31292 edge16 %o3, %i3, %g6
31293 set 0x18, %l1
31294 stha %i7, [%l7 + %l1] 0xe3
31295 membar #Sync
31296loop_2622:
31297 ta %xcc, 0x3
31298 fandnot2s %f16, %f12, %f21
31299 faligndata %f8, %f12, %f26
31300 sdivx %o4, 0x1BAB, %i4
31301 fpsub16 %f28, %f2, %f4
31302 brgez %o6, loop_2623
31303 fmovrslez %o1, %f8, %f20
31304 ldsh [%l7 + 0x4A], %g4
31305 srlx %l4, 0x0F, %g7
31306loop_2623:
31307 fpadd32s %f16, %f15, %f4
31308 subccc %o2, 0x08A5, %o5
31309 call loop_2624
31310 sllx %l1, 0x1F, %i6
31311 fbo %fcc3, loop_2625
31312 subcc %g3, %i1, %i0
31313loop_2624:
31314 udivcc %l5, 0x0FA8, %g1
31315 brgez,a %i5, loop_2626
31316loop_2625:
31317 fmul8ulx16 %f20, %f12, %f2
31318 smulcc %l3, %l6, %g5
31319 movge %icc, %g2, %i2
31320loop_2626:
31321 fmovdn %xcc, %f19, %f9
31322 movrne %o0, 0x0C0, %o7
31323 be,pn %icc, loop_2627
31324 udivcc %l2, 0x1C5A, %l0
31325 umul %i3, %o3, %g6
31326 flush %l7 + 0x18
31327loop_2627:
31328 tleu %icc, 0x2
31329 bn,a,pt %icc, loop_2628
31330 sir 0x1089
31331 movle %xcc, %i7, %i4
31332 tneg %icc, 0x6
31333loop_2628:
31334 fnot1s %f17, %f29
31335 fmovsleu %xcc, %f25, %f8
31336 brnz,a %o6, loop_2629
31337 edge32 %o4, %o1, %g4
31338 bcs,pt %xcc, loop_2630
31339 udiv %l4, 0x11A9, %g7
31340loop_2629:
31341 nop
31342 wr %g0, 0x11, %asi
31343 swapa [%l7 + 0x14] %asi, %o5
31344loop_2630:
31345 fbug,a %fcc3, loop_2631
31346 movleu %xcc, %l1, %o2
31347 movcs %xcc, %i6, %g3
31348 bneg loop_2632
31349loop_2631:
31350 andcc %i1, %i0, %g1
31351 faligndata %f28, %f8, %f26
31352 fmovsne %icc, %f7, %f0
31353loop_2632:
31354 movn %xcc, %i5, %l3
31355 bcc %icc, loop_2633
31356 fmovdgu %icc, %f25, %f30
31357 tge %xcc, 0x4
31358 call loop_2634
31359loop_2633:
31360 fpsub16s %f15, %f17, %f24
31361 edge16l %l6, %g5, %l5
31362 movle %xcc, %i2, %g2
31363loop_2634:
31364 add %o0, 0x0262, %o7
31365 stx %l0, [%l7 + 0x40]
31366 movgu %icc, %l2, %i3
31367 movvs %icc, %o3, %g6
31368 brnz,a %i4, loop_2635
31369 tvc %xcc, 0x3
31370 sethi 0x07A6, %i7
31371 srlx %o6, 0x05, %o4
31372loop_2635:
31373 edge32n %o1, %l4, %g4
31374 fmovscc %icc, %f11, %f27
31375 movneg %xcc, %o5, %g7
31376 fxnor %f0, %f14, %f8
31377 fmovdge %icc, %f30, %f1
31378 array32 %o2, %i6, %l1
31379 bn loop_2636
31380 mova %xcc, %i1, %g3
31381 restored
31382 rdpr %cwp, %g1
31383 rdpr %cansave, %g2
31384 rdpr %canrestore, %g3
31385 rdpr %cleanwin, %g4
31386 rdpr %otherwin, %g5
31387 rdpr %wstate, %g6
31388 fand %f4, %f14, %f22
31389loop_2636:
31390 nop
31391 setx 0x056E2E0C, %l0, %l6
31392 st %l6, [%l7 + 0x28]
31393 ld [%l7 + 0x28], %f23
31394 setx 0x012C43B3, %l1, %l5
31395 st %l5, [%l7 + 0x10]
31396 ld [%l7 + 0x10], %f28
31397 fmuls %f28, %f23, %f2
31398 set 0x380, %i5
31399 nop ! nop ! ldxa [%g0 + %i5] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
31400 taddcctv %i5, %l3, %l6
31401 movl %icc, %g5, %l5
31402 ld [%l7 + 0x58], %f13
31403 alignaddrl %i2, %i0, %o0
31404 wr %g0, 0x04, %asi
31405 stwa %g2, [%l7 + 0x14] %asi
31406 andcc %l0, %o7, %l2
31407 tvc %icc, 0x0
31408 subccc %i3, %g6, %o3
31409 set 0x40, %g4
31410 stda %f16, [%l7 + %g4] 0x15
31411 movvc %icc, %i7, %i4
31412 movne %xcc, %o6, %o4
31413 array32 %l4, %g4, %o5
31414 mova %xcc, %o1, %g7
31415 wr %g0, 0x11, %asi
31416 lduba [%l7 + 0x5F] %asi, %o2
31417 fmovdneg %xcc, %f28, %f6
31418 ldx [%l7 + 0x40], %i6
31419 stb %l1, [%l7 + 0x72]
31420 sdiv %i1, 0x0136, %g3
31421 fmovdn %icc, %f5, %f21
31422 brnz,a %g1, loop_2637
31423 movre %l3, 0x37C, %l6
31424 swap [%l7 + 0x30], %g5
31425 tle %icc, 0x6
31426loop_2637:
31427 movne %icc, %l5, %i5
31428 andcc %i2, 0x10EA, %o0
31429 alignaddr %i0, %g2, %o7
31430 set 0x40, %l6
31431 stda %f16, [%l7 + %l6] 0x88
31432 fcmpgt16 %f4, %f6, %l2
31433 movrgez %l0, %i3, %o3
31434 sdiv %i7, 0x0881, %i4
31435 set 0x2E, %g7
31436 lduha [%l7 + %g7] 0x14, %o6
31437 sll %g6, 0x14, %o4
31438 fpackfix %f14, %f27
31439 fbge %fcc1, loop_2638
31440 tgu %icc, 0x2
31441 fmovrslez %l4, %f30, %f6
31442 smulcc %g4, %o5, %o1
31443loop_2638:
31444 andn %o2, %g7, %l1
31445 tgu %icc, 0x7
31446 edge8 %i1, %g3, %g1
31447 fmovsl %icc, %f21, %f24
31448 restored
31449 rdpr %cwp, %g1
31450 rdpr %cansave, %g2
31451 rdpr %canrestore, %g3
31452 rdpr %cleanwin, %g4
31453 rdpr %otherwin, %g5
31454 rdpr %wstate, %g6
31455 fmovd %f14, %f14
31456 and %i6, 0x1673, %l6
31457 set 0x20, %l2
31458 sta %f22, [%l7 + %l2] 0x04
31459 nop
31460 setx 0xB3483E65D07A2DCE, %l0, %l6
31461 stx %l6, [%l7 + 0x08]
31462 ldx [%l7 + 0x08], %fsr
31463 movre %g5, %l5, %i5
31464 mulscc %l3, %i2, %o0
31465 srax %g2, 0x16, %o7
31466 te %icc, 0x0
31467 fmovrslez %i0, %f1, %f31
31468 add %l2, %l0, %i3
31469 movge %xcc, %i7, %i4
31470 ld [%l7 + 0x0C], %f27
31471 movle %icc, %o3, %o6
31472 bneg,a loop_2639
31473 sra %g6, %o4, %g4
31474 sdiv %l4, 0x0367, %o5
31475 sethi 0x1792, %o2
31476loop_2639:
31477 movn %xcc, %o1, %g7
31478 umulcc %l1, %g3, %g1
31479 alignaddrl %i1, %l6, %g5
31480 addccc %i6, 0x0C71, %l5
31481 taddcc %l3, 0x0B0E, %i2
31482 tne %xcc, 0x2
31483 mulx %i5, 0x0A1C, %o0
31484 or %o7, 0x1388, %i0
31485 or %g2, %l2, %l0
31486 movrgez %i3, 0x395, %i4
31487 subc %i7, %o3, %g6
31488 edge16 %o6, %g4, %o4
31489 andncc %l4, %o5, %o2
31490 taddcctv %g7, 0x0A15, %l1
31491 xnor %o1, 0x06A2, %g3
31492 fnegd %f24, %f4
31493 saved
31494 rdpr %cwp, %g1
31495 rdpr %cansave, %g2
31496 rdpr %canrestore, %g3
31497 rdpr %cleanwin, %g4
31498 rdpr %otherwin, %g5
31499 rdpr %wstate, %g6
31500 orcc %i1, 0x1EAF, %g1
31501 bcs,a,pt %xcc, loop_2640
31502 tvs %icc, 0x5
31503 subccc %g5, 0x034F, %i6
31504 bvs,pt %xcc, loop_2641
31505loop_2640:
31506 brnz,a %l5, loop_2642
31507 ta %xcc, 0x4
31508 orcc %l6, %i2, %i5
31509loop_2641:
31510 tcc %icc, 0x7
31511loop_2642:
31512 andncc %l3, %o0, %i0
31513 sll %o7, 0x11, %l2
31514 ble,a %xcc, loop_2643
31515 sub %l0, 0x1D11, %g2
31516 movg %xcc, %i3, %i7
31517 movcc %xcc, %o3, %i4
31518loop_2643:
31519 smul %o6, 0x1E67, %g4
31520 stx %o4, [%l7 + 0x58]
31521 smul %g6, %l4, %o5
31522 subcc %g7, %l1, %o1
31523 sll %o2, 0x0B, %i1
31524 sdivcc %g1, 0x1A93, %g5
31525 tg %xcc, 0x6
31526 brlez,a %i6, loop_2644
31527 sethi 0x08C5, %g3
31528 edge16n %l6, %l5, %i2
31529 nop
31530 fitod %f10, %f14
31531 fdtox %f14, %f14
31532loop_2644:
31533 tne %xcc, 0x0
31534 brnz %i5, loop_2645
31535 sir 0x113D
31536 tl %xcc, 0x4
31537 add %l3, 0x1EC0, %o0
31538loop_2645:
31539 movn %xcc, %i0, %l2
31540 edge8l %l0, %g2, %i3
31541 fcmple32 %f8, %f4, %i7
31542 umulcc %o7, %o3, %o6
31543 fornot2s %f15, %f15, %f30
31544 prefetch [%l7 + 0x34], 0x3
31545 ld [%l7 + 0x10], %f6
31546 fmuld8ulx16 %f27, %f27, %f12
31547 umulcc %i4, %g4, %o4
31548 fmovdpos %xcc, %f22, %f25
31549 stbar
31550 brlz,a %l4, loop_2646
31551 tneg %icc, 0x1
31552 udivcc %g6, 0x1B59, %o5
31553 ble,pt %icc, loop_2647
31554loop_2646:
31555 tgu %xcc, 0x4
31556 add %l7, 0x58, %l6
31557 wr %g0, 0x04, %asi
31558 casa [%l6] %asi, %g7, %l1
31559loop_2647:
31560 nop
31561 fitos %f4, %f3
31562 or %o1, %i1, %g1
31563 set 0x48, %i6
31564 stxa %o2, [%l7 + %i6] 0x23
31565 membar #Sync
31566 bpos,a loop_2648
31567 edge16n %i6, %g5, %l6
31568 xor %l5, 0x0A62, %g3
31569 nop
31570 setx 0x20038273, %l0, %l6
31571 st %l6, [%l7 + 0x28]
31572 ld [%l7 + 0x28], %f4
31573 setx 0x9D08875A, %l1, %l5
31574 st %l5, [%l7 + 0x10]
31575 ld [%l7 + 0x10], %f0
31576 fsubs %f0, %f4, %f29
31577loop_2648:
31578 fbge,a %fcc1, loop_2649
31579 tcs %icc, 0x1
31580 movle %icc, %i2, %i5
31581 ldd [%l7 + 0x18], %l2
31582loop_2649:
31583 call loop_2650
31584 array32 %o0, %i0, %l0
31585 fpsub16 %f6, %f10, %f4
31586 edge16 %l2, %i3, %g2
31587loop_2650:
31588 smul %o7, 0x1104, %o3
31589 fba,a %fcc3, loop_2651
31590 movn %xcc, %i7, %i4
31591 fmul8x16 %f20, %f6, %f12
31592 fbue,a %fcc2, loop_2652
31593loop_2651:
31594 addccc %g4, 0x1CDB, %o4
31595 sra %o6, 0x1D, %g6
31596 taddcctv %l4, 0x155A, %g7
31597loop_2652:
31598 movrlez %o5, 0x2FB, %l1
31599 fmovsle %xcc, %f25, %f26
31600 mulscc %i1, 0x03D3, %o1
31601 movpos %xcc, %g1, %i6
31602 edge32ln %o2, %g5, %l6
31603 ldsw [%l7 + 0x58], %l5
31604 tge %icc, 0x5
31605 movrne %g3, %i5, %l3
31606 movpos %xcc, %o0, %i0
31607 tgu %xcc, 0x0
31608 bne,pn %icc, loop_2653
31609 popc %l0, %l2
31610 addc %i2, 0x0FDA, %g2
31611 smulcc %i3, 0x1128, %o3
31612loop_2653:
31613 bcs,a,pn %icc, loop_2654
31614 nop
31615 fitos %f13, %f2
31616 fstox %f2, %f30
31617 subc %o7, %i7, %g4
31618 tle %xcc, 0x0
31619loop_2654:
31620 movl %xcc, %o4, %i4
31621 fmovdcc %icc, %f25, %f29
31622 movn %icc, %g6, %o6
31623 subcc %l4, %g7, %o5
31624 tleu %icc, 0x5
31625 mulscc %i1, 0x1184, %o1
31626 sllx %g1, 0x1E, %l1
31627 tleu %icc, 0x6
31628 tge %icc, 0x3
31629 fbg,a %fcc2, loop_2655
31630 nop
31631 setx 0x126F4922, %l0, %l6
31632 st %l6, [%l7 + 0x28]
31633 ld [%l7 + 0x28], %f26
31634 setx 0xFF0CD92E, %l1, %l5
31635 st %l5, [%l7 + 0x10]
31636 ld [%l7 + 0x10], %f8
31637 fadds %f8, %f26, %f22
31638 edge32 %i6, %o2, %g5
31639 set 0x24, %o1
31640 swapa [%l7 + %o1] 0x18, %l5
31641loop_2655:
31642 tsubcc %l6, %i5, %l3
31643 tleu %icc, 0x4
31644 xnorcc %g3, 0x08CE, %o0
31645 movrgez %i0, 0x093, %l0
31646 smulcc %i2, 0x0E3D, %l2
31647 xor %g2, %i3, %o7
31648 fbge,a %fcc0, loop_2656
31649 stx %i7, [%l7 + 0x20]
31650 fabss %f2, %f6
31651 sdivx %o3, 0x0579, %g4
31652loop_2656:
31653 tvs %icc, 0x0
31654 subccc %o4, %i4, %g6
31655 orncc %l4, 0x10BD, %o6
31656 orn %o5, %i1, %o1
31657 ta %icc, 0x5
31658 movcc %xcc, %g7, %g1
31659 fcmpeq16 %f4, %f18, %l1
31660 fcmpeq16 %f14, %f30, %o2
31661 tvc %icc, 0x0
31662 xnorcc %i6, 0x0A74, %g5
31663 tvs %icc, 0x6
31664 fand %f22, %f14, %f20
31665 fnot1 %f16, %f24
31666 te %icc, 0x7
31667 udiv %l6, 0x111A, %l5
31668 alignaddr %i5, %l3, %g3
31669 and %o0, 0x101D, %i0
31670 movleu %xcc, %l0, %i2
31671 brlz %l2, loop_2657
31672 tvc %xcc, 0x4
31673 move %icc, %i3, %o7
31674 xor %g2, %o3, %i7
31675loop_2657:
31676 alignaddr %g4, %o4, %g6
31677 fmovdne %xcc, %f21, %f3
31678 edge8n %l4, %i4, %o6
31679 bne,a %xcc, loop_2658
31680 fpack16 %f16, %f26
31681 movn %xcc, %i1, %o1
31682 movle %xcc, %g7, %o5
31683loop_2658:
31684 umul %l1, 0x110D, %o2
31685 movleu %xcc, %g1, %g5
31686 xor %l6, %i6, %i5
31687 movl %icc, %l3, %g3
31688 tneg %xcc, 0x1
31689 umulcc %o0, %l5, %l0
31690 addccc %i2, 0x0E46, %i0
31691 xorcc %i3, %l2, %o7
31692 subcc %g2, %i7, %g4
31693 addc %o3, 0x061B, %g6
31694 edge32n %o4, %i4, %o6
31695 sra %i1, %l4, %g7
31696 ldsh [%l7 + 0x5E], %o5
31697 udivx %o1, 0x1D33, %o2
31698 fbn,a %fcc3, loop_2659
31699 tn %icc, 0x5
31700 movcs %icc, %l1, %g5
31701 fbg %fcc3, loop_2660
31702loop_2659:
31703 fbge %fcc0, loop_2661
31704 movgu %xcc, %l6, %g1
31705 tle %icc, 0x6
31706loop_2660:
31707 bvc %icc, loop_2662
31708loop_2661:
31709 addcc %i6, 0x127D, %l3
31710 restored
31711 rdpr %cwp, %g1
31712 rdpr %cansave, %g2
31713 rdpr %canrestore, %g3
31714 rdpr %cleanwin, %g4
31715 rdpr %otherwin, %g5
31716 rdpr %wstate, %g6
31717 wr %g0, 0x89, %asi
31718 stda %f0, [%l7 + 0x40] %asi
31719loop_2662:
31720 ldsw [%l7 + 0x14], %g3
31721 stbar
31722 taddcc %i5, %o0, %l0
31723 xnor %l5, %i0, %i3
31724 array16 %l2, %i2, %g2
31725 fmovrse %o7, %f29, %f5
31726 mulscc %i7, 0x16E3, %o3
31727 movge %icc, %g4, %g6
31728 movrlz %i4, 0x073, %o4
31729 ldstub [%l7 + 0x3C], %i1
31730 andn %l4, 0x0B31, %g7
31731 tle %icc, 0x0
31732 fbo,a %fcc1, loop_2663
31733 tleu %xcc, 0x0
31734 fcmpgt32 %f0, %f10, %o6
31735 fxnor %f14, %f14, %f26
31736loop_2663:
31737 fbo %fcc1, loop_2664
31738 movrne %o1, %o2, %o5
31739 bgu,a loop_2665
31740 bshuffle %f28, %f4, %f2
31741loop_2664:
31742 bge,a loop_2666
31743 movcs %xcc, %g5, %l6
31744loop_2665:
31745 nop
31746 set 0x58, %g2
31747 ldd [%l7 + %g2], %g0
31748 tcc %xcc, 0x2
31749loop_2666:
31750 fsrc1s %f10, %f16
31751 brz,a %l1, loop_2667
31752 bleu,a loop_2668
31753 xnorcc %i6, 0x0C31, %g3
31754 movge %xcc, %i5, %l3
31755loop_2667:
31756 nop
31757 wr %g0, 0x10, %asi
31758 ldstuba [%l7 + 0x2E] %asi, %o0
31759loop_2668:
31760 tle %icc, 0x0
31761 umulcc %l0, 0x0B00, %i0
31762 fmovrse %l5, %f22, %f26
31763 wr %g0, 0x80, %asi
31764 ldstuba [%l7 + 0x5E] %asi, %l2
31765 stb %i3, [%l7 + 0x4C]
31766 set 0x40, %o6
31767 stda %f16, [%l7 + %o6] 0x16
31768 membar #Sync
31769 fmovdg %xcc, %f10, %f22
31770 movle %xcc, %g2, %i2
31771 smul %i7, 0x0FDC, %o3
31772 set 0x70, %o3
31773 ldda [%l7 + %o3] 0x2f, %g4
31774 add %l7, 0x60, %l6
31775 wr %g0, 0x04, %asi
31776 casxa [%l6] %asi, %o7, %i4
31777 smulcc %g6, 0x1669, %i1
31778 fbule %fcc0, loop_2669
31779 mulscc %o4, %g7, %l4
31780 fcmple16 %f24, %f14, %o6
31781 fcmpgt32 %f20, %f22, %o1
31782loop_2669:
31783 edge32 %o5, %g5, %o2
31784 xor %g1, %l6, %i6
31785 tge %icc, 0x1
31786 smul %g3, %i5, %l1
31787 fmovdvs %xcc, %f6, %f11
31788 ldsh [%l7 + 0x48], %o0
31789 alignaddrl %l3, %i0, %l0
31790 array16 %l2, %i3, %l5
31791 andcc %g2, %i7, %i2
31792 movgu %xcc, %o3, %g4
31793 tvc %xcc, 0x5
31794 nop
31795 fitod %f6, %f8
31796 fdtox %f8, %f22
31797 udiv %i4, 0x1E68, %g6
31798 movn %icc, %i1, %o4
31799 nop
31800 setx loop_2670, %l0, %l1
31801 wrpr 0x1, %tl
31802 wrpr %l1, %tnpc
31803 setx 0x34400001400, %l0, %l1
31804 wrpr %l1, %tstate
31805 wrhpr 0x4, %htstate
31806 done
31807 fmovrsne %o7, %f3, %f17
31808 ldd [%l7 + 0x50], %l4
31809 movrlez %g7, %o1, %o5
31810loop_2670:
31811 fmul8x16al %f8, %f3, %f0
31812 fmovrsne %o6, %f29, %f5
31813 bcs,a,pt %xcc, loop_2671
31814 movge %icc, %g5, %o2
31815 bge,a,pn %icc, loop_2672
31816 bg,a,pt %xcc, loop_2673
31817loop_2671:
31818 edge8n %l6, %g1, %i6
31819 fmovdcc %icc, %f17, %f2
31820loop_2672:
31821 tl %icc, 0x2
31822loop_2673:
31823 umulcc %i5, %g3, %o0
31824 sdiv %l3, 0x0E94, %l1
31825 movl %xcc, %l0, %i0
31826 nop
31827 fitod %f12, %f26
31828 fdtos %f26, %f7
31829 fbo %fcc3, loop_2674
31830 and %i3, %l2, %g2
31831 fmovscs %xcc, %f13, %f21
31832 sethi 0x1D8A, %i7
31833loop_2674:
31834 movcs %icc, %i2, %o3
31835 fexpand %f1, %f4
31836 bvs %icc, loop_2675
31837 fbge,a %fcc0, loop_2676
31838 movrlez %l5, %i4, %g4
31839 ta %icc, 0x4
31840loop_2675:
31841 sllx %i1, %o4, %g6
31842loop_2676:
31843 bl %xcc, loop_2677
31844 movre %l4, 0x2D8, %o7
31845 brz %o1, loop_2678
31846 movg %icc, %o5, %o6
31847loop_2677:
31848 fbn,a %fcc0, loop_2679
31849 xnorcc %g7, %o2, %l6
31850loop_2678:
31851 orn %g5, %g1, %i5
31852 movvs %icc, %i6, %o0
31853loop_2679:
31854 nop
31855 set 0x3C, %g6
31856 ldsha [%l7 + %g6] 0x18, %g3
31857 set 0x4C, %o5
31858 sta %f25, [%l7 + %o5] 0x89
31859 smul %l1, %l0, %i0
31860 smul %i3, 0x1C18, %l3
31861 wr %g0, 0x18, %asi
31862 lduha [%l7 + 0x22] %asi, %g2
31863 movleu %xcc, %i7, %i2
31864 tpos %icc, 0x2
31865 restored
31866 rdpr %cwp, %g1
31867 rdpr %cansave, %g2
31868 rdpr %canrestore, %g3
31869 rdpr %cleanwin, %g4
31870 rdpr %otherwin, %g5
31871 rdpr %wstate, %g6
31872 fxnors %f31, %f7, %f9
31873 bvc loop_2680
31874 nop
31875 set 0x68, %i3
31876 std %f16, [%l7 + %i3]
31877 nop
31878 setx loop_2681, %l0, %l1
31879 wrpr 0x1, %tl
31880 wrpr %l1, %tpc
31881 add %l1, 0x4, %l1
31882 wrpr %l1, %tnpc
31883 setx 0x34400001400, %l0, %l1
31884 wrpr %l1, %tstate
31885 wrhpr 0x4, %htstate
31886 retry
31887 movrlz %l2, 0x0CB, %o3
31888loop_2680:
31889 or %i4, %l5, %g4
31890 fmul8x16al %f17, %f25, %f0
31891loop_2681:
31892 tgu %icc, 0x1
31893 fmovsg %icc, %f6, %f29
31894 movre %i1, %g6, %o4
31895 fmovdcs %icc, %f2, %f18
31896 movg %icc, %l4, %o1
31897 fxors %f4, %f15, %f2
31898 fmuld8ulx16 %f17, %f14, %f8
31899 andcc %o7, %o5, %o6
31900 smulcc %g7, %o2, %l6
31901 movcs %icc, %g5, %i5
31902 wr %g0, 0x89, %asi
31903 sta %f24, [%l7 + 0x14] %asi
31904 movge %xcc, %g1, %o0
31905 mova %icc, %i6, %l1
31906 fmovdpos %xcc, %f7, %f24
31907 ldsb [%l7 + 0x49], %g3
31908 fmovscc %icc, %f21, %f12
31909 popc 0x10BB, %i0
31910 fxnors %f23, %f17, %f24
31911 fmovrdgez %l0, %f10, %f16
31912 fcmpgt16 %f22, %f4, %i3
31913 nop
31914 setx 0x57117E3F, %l0, %l6
31915 st %l6, [%l7 + 0x28]
31916 ld [%l7 + 0x28], %f15
31917 setx 0x48EBBE2E, %l1, %l5
31918 st %l5, [%l7 + 0x10]
31919 ld [%l7 + 0x10], %f11
31920 fadds %f11, %f15, %f10
31921 bgu,pt %xcc, loop_2682
31922 movrgz %l3, %g2, %i7
31923 addccc %l2, %i2, %i4
31924 brgez %o3, loop_2683
31925loop_2682:
31926 sdivx %l5, 0x19B8, %i1
31927 bcs %xcc, loop_2684
31928 st %f21, [%l7 + 0x64]
31929loop_2683:
31930 fmovdcc %icc, %f8, %f0
31931 movgu %icc, %g4, %o4
31932loop_2684:
31933 saved
31934 rdpr %cwp, %g1
31935 rdpr %cansave, %g2
31936 rdpr %canrestore, %g3
31937 rdpr %cleanwin, %g4
31938 rdpr %otherwin, %g5
31939 rdpr %wstate, %g6
31940 tge %icc, 0x6
31941 ble loop_2685
31942 fmovdg %xcc, %f29, %f13
31943 stx %l4, [%l7 + 0x10]
31944 movvc %icc, %g6, %o7
31945loop_2685:
31946 movre %o5, %o6, %g7
31947 andn %o1, 0x1DB8, %o2
31948 membar 0x6B
31949 edge32 %l6, %i5, %g5
31950 tvs %icc, 0x7
31951 fbue,a %fcc1, loop_2686
31952 movcs %icc, %o0, %i6
31953 xorcc %l1, %g1, %g3
31954 saved
31955 rdpr %cwp, %g1
31956 rdpr %cansave, %g2
31957 rdpr %canrestore, %g3
31958 rdpr %cleanwin, %g4
31959 rdpr %otherwin, %g5
31960 rdpr %wstate, %g6
31961loop_2686:
31962 fcmple32 %f8, %f22, %l0
31963 edge16ln %i0, %l3, %i3
31964 set 0x16, %o0
31965 ldstuba [%l7 + %o0] 0x80, %g2
31966 fbule %fcc1, loop_2687
31967 tg %icc, 0x6
31968 brlez %i7, loop_2688
31969 tg %xcc, 0x7
31970loop_2687:
31971 fmovsn %xcc, %f22, %f11
31972 mulscc %l2, 0x0F7D, %i4
31973loop_2688:
31974 nop
31975 wr %g0, 0x88, %asi
31976 ldstuba [%l7 + 0x14] %asi, %o3
31977 tge %xcc, 0x3
31978 fandnot1 %f2, %f28, %f12
31979 movcs %icc, %l5, %i2
31980 fbn,a %fcc1, loop_2689
31981 fexpand %f29, %f20
31982 fpmerge %f1, %f1, %f26
31983 edge16n %g4, %i1, %l4
31984loop_2689:
31985 movgu %icc, %g6, %o4
31986 nop
31987 fitos %f17, %f1
31988 wr %g0, 0x27, %asi
31989 stwa %o5, [%l7 + 0x1C] %asi
31990 membar #Sync
31991 fmovsne %xcc, %f22, %f29
31992 tsubcc %o6, %g7, %o7
31993 set 0x38, %g3
31994 stxa %o2, [%l7 + %g3] 0x22
31995 membar #Sync
31996 smulcc %o1, 0x1E8B, %l6
31997 fbo,a %fcc2, loop_2690
31998 ldsb [%l7 + 0x4A], %g5
31999 sir 0x16A4
32000 movgu %icc, %i5, %i6
32001loop_2690:
32002 nop
32003 add %l7, 0x38, %l6
32004 wr %g0, 0x81, %asi
32005 ldxa [%l6] %asi, %l1
32006 casxa [%l6] 0x81, %l1, %o0
32007 fxors %f31, %f29, %f19
32008 sub %g3, %g1, %l0
32009 edge32n %l3, %i3, %i0
32010 movrlz %g2, 0x0B4, %i7
32011 set 0x0C, %g1
32012 lda [%l7 + %g1] 0x81, %f5
32013 movge %xcc, %l2, %o3
32014 wr %g0, 0x80, %asi
32015 lda [%l7 + 0x38] %asi, %f7
32016 fand %f0, %f18, %f22
32017 edge16n %i4, %i2, %g4
32018 fbule %fcc3, loop_2691
32019 nop
32020 setx 0xB06DDBFA, %l0, %l6
32021 st %l6, [%l7 + 0x64]
32022 ld [%l7 + 0x64], %fsr
32023 addccc %l5, 0x0A41, %l4
32024 bne,a loop_2692
32025loop_2691:
32026 movrne %i1, %o4, %g6
32027 brgez,a %o5, loop_2693
32028 fmovdvs %xcc, %f25, %f7
32029loop_2692:
32030 sdivcc %o6, 0x1E02, %o7
32031 nop
32032 fitod %f4, %f8
32033 fdtos %f8, %f3
32034loop_2693:
32035 or %o2, 0x02C7, %g7
32036 set 0x70, %o4
32037 ldda [%l7 + %o4] 0x80, %i6
32038 movge %icc, %g5, %o1
32039 nop
32040 setx loop_2694, %l0, %l1
32041 wrpr 0x1, %tl
32042 wrpr %l1, %tnpc
32043 setx 0x34400001400, %l0, %l1
32044 wrpr %l1, %tstate
32045 wrhpr 0x4, %htstate
32046 done
32047 srl %i5, %i6, %l1
32048 orncc %g3, %g1, %o0
32049 tsubcc %l3, 0x104F, %i3
32050loop_2694:
32051 andcc %i0, %g2, %l0
32052 bvs loop_2695
32053 array8 %l2, %o3, %i7
32054 fbo %fcc1, loop_2696
32055 fbn,a %fcc3, loop_2697
32056loop_2695:
32057 edge8l %i4, %g4, %l5
32058 swap [%l7 + 0x54], %l4
32059loop_2696:
32060 ldsb [%l7 + 0x1F], %i1
32061loop_2697:
32062 sra %o4, %i2, %o5
32063 call loop_2698
32064 lduh [%l7 + 0x66], %o6
32065 set 0x5C, %l3
32066 ldsba [%l7 + %l3] 0x18, %o7
32067loop_2698:
32068 fandnot2s %f12, %f17, %f30
32069 andcc %g6, %g7, %o2
32070 fmovrdgz %l6, %f10, %f2
32071 movpos %xcc, %o1, %g5
32072 brlz %i5, loop_2699
32073 tcs %xcc, 0x6
32074 sethi 0x12E3, %l1
32075 addcc %g3, 0x1A51, %i6
32076loop_2699:
32077 xorcc %g1, %o0, %l3
32078 fmovsn %xcc, %f15, %f1
32079 nop
32080 fitod %f4, %f10
32081 fdtos %f10, %f0
32082 popc %i0, %i3
32083 add %l0, 0x0639, %l2
32084 tsubcctv %g2, 0x147B, %i7
32085 ldsh [%l7 + 0x32], %i4
32086 edge32ln %g4, %l5, %o3
32087 fbn,a %fcc1, loop_2700
32088 sdivx %l4, 0x075A, %i1
32089 bl,pt %icc, loop_2701
32090 fmovrse %i2, %f28, %f13
32091loop_2700:
32092 tleu %xcc, 0x0
32093 edge8n %o4, %o5, %o7
32094loop_2701:
32095 nop
32096 setx 0x81FB6AF6FD0C7874, %l0, %l6
32097 stx %l6, [%l7 + 0x28]
32098 ldd [%l7 + 0x28], %f16
32099 setx 0x1CB43F5934F9F5A2, %l1, %l5
32100 stx %l5, [%l7 + 0x10]
32101 ldd [%l7 + 0x10], %f12
32102 faddd %f12, %f16, %f10
32103 fblg,a %fcc1, loop_2702
32104 fpadd16s %f10, %f16, %f23
32105 xorcc %o6, 0x0A62, %g7
32106 addccc %o2, %g6, %l6
32107loop_2702:
32108 te %xcc, 0x1
32109 wr %g0, 0x89, %asi
32110 ldxa [%l7 + 0x38] %asi, %g5
32111 movle %icc, %i5, %l1
32112 sdivcc %g3, 0x1186, %o1
32113 tge %xcc, 0x0
32114 bneg,a loop_2703
32115 srl %g1, 0x10, %i6
32116 tn %xcc, 0x7
32117 sethi 0x1487, %o0
32118loop_2703:
32119 alignaddrl %l3, %i0, %i3
32120 fpsub32 %f8, %f16, %f16
32121 orn %l0, 0x1C5C, %g2
32122 bcc loop_2704
32123 fbg,a %fcc3, loop_2705
32124 edge32l %i7, %l2, %i4
32125 xorcc %l5, 0x1AFC, %g4
32126loop_2704:
32127 nop
32128 set 0x76, %l5
32129 ldsba [%l7 + %l5] 0x10, %o3
32130loop_2705:
32131 umulcc %i1, 0x00AB, %l4
32132 sdivcc %i2, 0x1A75, %o4
32133 ble %icc, loop_2706
32134 nop
32135 fitos %f10, %f12
32136 sir 0x1A91
32137 movleu %xcc, %o5, %o6
32138loop_2706:
32139 taddcc %o7, 0x1116, %o2
32140 prefetch [%l7 + 0x7C], 0x0
32141 fabss %f6, %f3
32142 fmovs %f29, %f31
32143 fmovsneg %xcc, %f16, %f17
32144 umul %g7, 0x07FC, %g6
32145 add %l6, %g5, %i5
32146 srax %g3, 0x1E, %l1
32147 edge8l %o1, %g1, %o0
32148 edge32ln %i6, %l3, %i0
32149 wr %g0, 0x19, %asi
32150 stda %f16, [%l7 + 0x40] %asi
32151 fbu %fcc1, loop_2707
32152 brz %i3, loop_2708
32153 tpos %icc, 0x2
32154 brlez,a %g2, loop_2709
32155loop_2707:
32156 sdiv %i7, 0x0D1F, %l2
32157loop_2708:
32158 nop
32159 set 0x18, %i2
32160 ldsha [%l7 + %i2] 0x10, %l0
32161loop_2709:
32162 edge32n %i4, %l5, %g4
32163 orncc %o3, 0x0176, %i1
32164 fpsub32s %f9, %f20, %f7
32165 edge8ln %i2, %o4, %o5
32166 call loop_2710
32167 fmovsneg %icc, %f28, %f23
32168 tvs %xcc, 0x6
32169 addcc %l4, %o7, %o6
32170loop_2710:
32171 fxnors %f29, %f20, %f17
32172 tcs %xcc, 0x7
32173 nop
32174 setx loop_2711, %l0, %l1
32175 jmpl %l1, %o2
32176 udivcc %g7, 0x0EFF, %g6
32177 edge16 %l6, %i5, %g5
32178 edge8ln %g3, %o1, %l1
32179loop_2711:
32180 sra %g1, %o0, %i6
32181 movrlz %i0, %i3, %l3
32182 edge16l %g2, %i7, %l0
32183 edge16 %l2, %i4, %l5
32184 udivx %o3, 0x1814, %g4
32185 nop
32186 fitod %f27, %f26
32187 array8 %i1, %o4, %i2
32188 movn %icc, %l4, %o7
32189 tn %xcc, 0x5
32190 ta %xcc, 0x4
32191 orn %o6, 0x193E, %o5
32192 ldd [%l7 + 0x58], %f26
32193 fbge,a %fcc0, loop_2712
32194 fpackfix %f10, %f24
32195 ldsh [%l7 + 0x48], %o2
32196 nop
32197 setx loop_2713, %l0, %l1
32198 wrpr 0x1, %tl
32199 wrpr %l1, %tnpc
32200 setx 0x34400001400, %l0, %l1
32201 wrpr %l1, %tstate
32202 wrhpr 0x4, %htstate
32203 done
32204loop_2712:
32205 for %f16, %f0, %f12
32206 set 0x78, %g5
32207 stha %g6, [%l7 + %g5] 0x11
32208loop_2713:
32209 mulscc %l6, 0x0583, %g7
32210 movneg %xcc, %g5, %g3
32211 sra %i5, %l1, %g1
32212 taddcctv %o0, 0x1ECE, %o1
32213 srl %i0, 0x12, %i6
32214 edge8 %l3, %i3, %i7
32215 and %g2, %l0, %i4
32216 nop
32217 setx 0xD3391B4330773982, %l0, %l6
32218 stx %l6, [%l7 + 0x30]
32219 ldx [%l7 + 0x30], %fsr
32220 array8 %l2, %o3, %l5
32221 orncc %g4, 0x0732, %o4
32222 wr %g0, 0x2a, %asi
32223 stha %i2, [%l7 + 0x68] %asi
32224 membar #Sync
32225 bg,pn %icc, loop_2714
32226 fnors %f16, %f29, %f31
32227 edge32n %l4, %o7, %i1
32228 movne %icc, %o5, %o6
32229loop_2714:
32230 addcc %o2, %g6, %g7
32231 xnorcc %l6, 0x0635, %g5
32232 fxnors %f0, %f4, %f21
32233 set 0x3C, %i1
32234 stwa %i5, [%l7 + %i1] 0x81
32235 brlez,a %g3, loop_2715
32236 movcs %xcc, %l1, %o0
32237 tle %xcc, 0x6
32238 fmovrsne %g1, %f30, %f28
32239loop_2715:
32240 tvs %icc, 0x6
32241 udiv %i0, 0x182A, %o1
32242 te %icc, 0x6
32243 tcc %xcc, 0x4
32244 sethi 0x1DC4, %l3
32245 membar 0x16
32246 fmovrdlz %i3, %f22, %f30
32247 fpadd16s %f16, %f18, %f6
32248 sdiv %i7, 0x0B78, %g2
32249 sll %l0, 0x1A, %i4
32250 restored
32251 rdpr %cwp, %g1
32252 rdpr %cansave, %g2
32253 rdpr %canrestore, %g3
32254 rdpr %cleanwin, %g4
32255 rdpr %otherwin, %g5
32256 rdpr %wstate, %g6
32257 bn,a,pn %xcc, loop_2716
32258 fmovsgu %icc, %f31, %f8
32259 movn %xcc, %l2, %i6
32260 te %xcc, 0x0
32261loop_2716:
32262 tsubcc %l5, %o3, %g4
32263 stbar
32264 ble %xcc, loop_2717
32265 sdivcc %i2, 0x06FC, %o4
32266 tgu %xcc, 0x4
32267 subc %o7, %i1, %l4
32268loop_2717:
32269 tne %icc, 0x0
32270 set 0x3E, %o7
32271 stha %o5, [%l7 + %o7] 0x81
32272 or %o2, 0x1D81, %o6
32273 fpsub16s %f7, %f1, %f18
32274 fmovscc %xcc, %f28, %f1
32275 fmul8x16al %f8, %f5, %f26
32276 udivcc %g6, 0x0B9C, %l6
32277 brnz,a %g7, loop_2718
32278 srl %g5, %g3, %l1
32279 ba,a loop_2719
32280 ble,pn %icc, loop_2720
32281loop_2718:
32282 sdivx %o0, 0x02B3, %g1
32283 set 0x24, %l0
32284 sta %f7, [%l7 + %l0] 0x81
32285loop_2719:
32286 tneg %xcc, 0x2
32287loop_2720:
32288 edge32 %i5, %i0, %l3
32289 tleu %xcc, 0x5
32290 umul %i3, %i7, %g2
32291 tgu %icc, 0x3
32292 fxnor %f8, %f16, %f10
32293 alignaddr %l0, %i4, %l2
32294 wr %g0, 0x81, %asi
32295 ldstuba [%l7 + 0x4C] %asi, %i6
32296 move %xcc, %o1, %o3
32297 taddcc %g4, %i2, %l5
32298 fsrc2s %f27, %f12
32299 lduw [%l7 + 0x10], %o7
32300 wr %g0, 0x81, %asi
32301 prefetcha [%l7 + 0x28] %asi, 0x3
32302 popc 0x1C90, %l4
32303 lduw [%l7 + 0x60], %o4
32304 nop
32305 fitos %f7, %f7
32306 fstox %f7, %f16
32307 fxtos %f16, %f1
32308 restored
32309 rdpr %cwp, %g1
32310 rdpr %cansave, %g2
32311 rdpr %canrestore, %g3
32312 rdpr %cleanwin, %g4
32313 rdpr %otherwin, %g5
32314 rdpr %wstate, %g6
32315 bvs,a loop_2721
32316 ldstub [%l7 + 0x2F], %o2
32317 nop
32318 setx loop_2722, %l0, %l1
32319 jmpl %l1, %o5
32320 fsrc1 %f4, %f0
32321loop_2721:
32322 srl %g6, %o6, %g7
32323 fmovdleu %icc, %f10, %f31
32324loop_2722:
32325 fnands %f14, %f10, %f28
32326 move %icc, %g5, %g3
32327 movvc %icc, %l6, %o0
32328 srlx %g1, %i5, %i0
32329 fmovsvc %icc, %f5, %f25
32330 brlez %l3, loop_2723
32331 udivcc %i3, 0x15EE, %i7
32332 movrlez %g2, %l0, %l1
32333 st %f21, [%l7 + 0x0C]
32334loop_2723:
32335 or %l2, 0x1B4B, %i6
32336 umul %o1, %i4, %g4
32337 mova %xcc, %o3, %l5
32338 nop
32339 set 0x37, %o2
32340 ldub [%l7 + %o2], %o7
32341 fornot2 %f6, %f10, %f4
32342 set 0x38, %i7
32343 stxa %i1, [%l7 + %i7] 0x23
32344 membar #Sync
32345 ba loop_2724
32346 ldsb [%l7 + 0x4B], %l4
32347 tpos %icc, 0x5
32348 fone %f10
32349loop_2724:
32350 udivcc %i2, 0x0AD5, %o2
32351 bn,pt %xcc, loop_2725
32352 udivcc %o4, 0x144C, %g6
32353 stb %o5, [%l7 + 0x58]
32354 movrne %g7, %g5, %o6
32355loop_2725:
32356 edge32 %l6, %o0, %g3
32357 sir 0x0074
32358 edge8 %g1, %i5, %l3
32359 addcc %i0, %i3, %g2
32360 fmovdgu %xcc, %f18, %f30
32361 nop
32362 setx 0x62A950BB707CBE5E, %l0, %l6
32363 stx %l6, [%l7 + 0x50]
32364 ldx [%l7 + 0x50], %fsr
32365 edge8l %l0, %i7, %l2
32366 ldx [%l7 + 0x20], %i6
32367 tne %icc, 0x0
32368 movpos %icc, %o1, %i4
32369 fcmpeq32 %f16, %f22, %l1
32370 bleu %icc, loop_2726
32371 te %xcc, 0x5
32372 ldsh [%l7 + 0x76], %g4
32373 movrlz %l5, %o7, %o3
32374loop_2726:
32375 bge,a,pt %xcc, loop_2727
32376 movgu %xcc, %l4, %i2
32377 sethi 0x0075, %o2
32378 for %f8, %f8, %f16
32379loop_2727:
32380 nop
32381 setx 0x386F871D, %l0, %l6
32382 st %l6, [%l7 + 0x28]
32383 ld [%l7 + 0x28], %f26
32384 setx 0x25258496, %l1, %l5
32385 st %l5, [%l7 + 0x10]
32386 ld [%l7 + 0x10], %f2
32387 fdivs %f2, %f26, %f14
32388 nop
32389 setx 0x356741B9D0541BD8, %l0, %l6
32390 stx %l6, [%l7 + 0x38]
32391 ldx [%l7 + 0x38], %fsr
32392 bneg,pn %icc, loop_2728
32393 edge8n %o4, %i1, %o5
32394 tpos %xcc, 0x7
32395 movg %xcc, %g6, %g7
32396loop_2728:
32397 brgz,a %o6, loop_2729
32398 sir 0x02D8
32399 fmovsneg %icc, %f31, %f3
32400 nop
32401 setx loop_2730, %l0, %l1
32402 wrpr 0x1, %tl
32403 wrpr %l1, %tpc
32404 add %l1, 0x4, %l1
32405 wrpr %l1, %tnpc
32406 setx 0x34400001400, %l0, %l1
32407 wrpr %l1, %tstate
32408 wrhpr 0x4, %htstate
32409 retry
32410loop_2729:
32411 bneg,a loop_2731
32412 sllx %g5, %o0, %l6
32413 array32 %g3, %i5, %g1
32414loop_2730:
32415 andncc %i0, %l3, %g2
32416loop_2731:
32417 nop
32418 fitos %f7, %f14
32419 fstod %f14, %f0
32420 fmul8x16al %f1, %f30, %f8
32421 movneg %icc, %l0, %i7
32422 fabss %f14, %f23
32423 tleu %icc, 0x6
32424 fmovrsgez %i3, %f7, %f21
32425 movvc %xcc, %l2, %o1
32426 membar 0x72
32427 fbge %fcc2, loop_2732
32428 fmovsge %xcc, %f23, %f5
32429 wr %g0, 0x89, %asi
32430 stda %f16, [%l7 + 0x40] %asi
32431loop_2732:
32432 nop
32433 setx 0xB0534B92, %l0, %l6
32434 st %l6, [%l7 + 0x7C]
32435 ld [%l7 + 0x7C], %fsr
32436 nop
32437 fitod %f6, %f6
32438 fdtoi %f6, %f31
32439 wr %g0, 0x80, %asi
32440 stxa %i4, [%l7 + 0x30] %asi
32441 fbl %fcc3, loop_2733
32442 movle %icc, %l1, %g4
32443 mova %icc, %l5, %o7
32444 nop
32445 fitos %f1, %f7
32446 fstox %f7, %f10
32447 fxtos %f10, %f29
32448loop_2733:
32449 nop
32450 fitos %f3, %f1
32451 fstox %f1, %f18
32452 fxtos %f18, %f18
32453 fpack32 %f16, %f16, %f16
32454 sdivcc %i6, 0x0959, %l4
32455 sub %i2, 0x1E7C, %o3
32456 movne %icc, %o4, %o2
32457 andncc %o5, %g6, %i1
32458 srl %o6, %g7, %g5
32459 set 0x20, %i4
32460 swapa [%l7 + %i4] 0x19, %o0
32461 movvc %xcc, %l6, %g3
32462 fsrc2 %f6, %f18
32463 wr %g0, 0x2c, %asi
32464 ldda [%l7 + 0x60] %asi, %g0
32465 fmovdl %xcc, %f0, %f6
32466 movl %xcc, %i0, %l3
32467 array16 %g2, %i5, %l0
32468 edge8ln %i3, %i7, %l2
32469 movrlz %o1, %i4, %l1
32470 nop
32471 fitod %f10, %f28
32472 fdtox %f28, %f20
32473 ta %xcc, 0x6
32474 bneg,a,pn %xcc, loop_2734
32475 fornot2 %f10, %f14, %f8
32476 tsubcctv %l5, %g4, %i6
32477 movle %xcc, %o7, %i2
32478loop_2734:
32479 umul %l4, 0x05A0, %o4
32480 movle %xcc, %o3, %o2
32481 movrlez %o5, 0x20E, %i1
32482 movg %xcc, %g6, %o6
32483 alignaddrl %g7, %o0, %g5
32484 tcc %icc, 0x3
32485 fornot2 %f28, %f4, %f14
32486 bvc,a,pt %xcc, loop_2735
32487 sdiv %g3, 0x098B, %g1
32488 movcc %xcc, %i0, %l3
32489 lduh [%l7 + 0x64], %g2
32490loop_2735:
32491 movg %xcc, %i5, %l6
32492 fnor %f30, %f14, %f28
32493 fandnot1s %f15, %f7, %f5
32494 mulx %l0, 0x1E98, %i7
32495 fmovrdgez %l2, %f8, %f14
32496 edge32ln %i3, %i4, %l1
32497 movrlz %o1, %g4, %l5
32498 fmovde %xcc, %f19, %f3
32499 stx %i6, [%l7 + 0x78]
32500 tg %xcc, 0x3
32501 mova %icc, %o7, %i2
32502 wr %g0, 0x22, %asi
32503 stba %o4, [%l7 + 0x51] %asi
32504 membar #Sync
32505 orn %l4, %o2, %o5
32506 fmovscs %icc, %f5, %f1
32507 set 0x64, %l4
32508 ldsha [%l7 + %l4] 0x89, %i1
32509 tsubcc %o3, %o6, %g7
32510 wr %g0, 0x19, %asi
32511 ldsha [%l7 + 0x28] %asi, %g6
32512 fble,a %fcc2, loop_2736
32513 tl %icc, 0x2
32514 addccc %g5, %g3, %g1
32515 orn %o0, %l3, %i0
32516loop_2736:
32517 membar 0x1D
32518 edge32 %g2, %l6, %l0
32519 fbne %fcc2, loop_2737
32520 fpsub16s %f3, %f10, %f28
32521 movgu %xcc, %i5, %i7
32522 movleu %icc, %l2, %i4
32523loop_2737:
32524 fmul8x16au %f11, %f21, %f20
32525 popc 0x04A2, %l1
32526 movn %xcc, %i3, %o1
32527 tgu %icc, 0x2
32528 taddcc %l5, 0x04F0, %g4
32529 bleu,pn %xcc, loop_2738
32530 andn %o7, 0x11B9, %i6
32531 stw %o4, [%l7 + 0x20]
32532 popc 0x1DAF, %l4
32533loop_2738:
32534 swap [%l7 + 0x54], %o2
32535 bleu,a loop_2739
32536 taddcc %o5, %i1, %o3
32537 edge32l %i2, %o6, %g6
32538 fors %f30, %f14, %f28
32539loop_2739:
32540 ld [%l7 + 0x78], %f23
32541 fands %f15, %f16, %f0
32542 brlz,a %g7, loop_2740
32543 brgez,a %g5, loop_2741
32544 membar 0x7E
32545 fmovrdgz %g1, %f10, %f6
32546loop_2740:
32547 andncc %o0, %l3, %g3
32548loop_2741:
32549 stx %i0, [%l7 + 0x28]
32550 subcc %g2, %l6, %i5
32551 te %xcc, 0x5
32552 fornot2s %f9, %f2, %f2
32553 tgu %icc, 0x7
32554 edge32 %i7, %l0, %l2
32555 edge32 %l1, %i4, %o1
32556 fpack32 %f4, %f6, %f14
32557 movrne %i3, 0x244, %g4
32558 sir 0x1F3E
32559 addcc %l5, 0x1332, %i6
32560 fpadd16s %f18, %f0, %f23
32561 sra %o7, %o4, %l4
32562 movle %xcc, %o2, %i1
32563 bl %xcc, loop_2742
32564 tn %xcc, 0x0
32565 srlx %o5, %i2, %o3
32566 edge32n %g6, %g7, %o6
32567loop_2742:
32568 movpos %xcc, %g5, %o0
32569 edge8 %l3, %g3, %g1
32570 fabss %f8, %f9
32571 fmovrsne %g2, %f26, %f3
32572 edge32 %l6, %i0, %i5
32573 andncc %l0, %l2, %l1
32574 andn %i4, 0x0C6E, %o1
32575 tsubcc %i7, %g4, %i3
32576 fnegs %f2, %f9
32577 wr %g0, 0x10, %asi
32578 ldsha [%l7 + 0x08] %asi, %l5
32579 brgez %o7, loop_2743
32580 brlz %i6, loop_2744
32581 orcc %o4, %l4, %o2
32582 nop
32583 fitos %f11, %f27
32584 fstod %f27, %f4
32585loop_2743:
32586 fmovdgu %icc, %f16, %f7
32587loop_2744:
32588 taddcc %i1, %i2, %o3
32589 movn %xcc, %o5, %g7
32590 movge %icc, %o6, %g5
32591 andcc %o0, 0x0FB2, %l3
32592 fmuld8sux16 %f7, %f21, %f10
32593 fbule,a %fcc1, loop_2745
32594 fmul8x16au %f12, %f30, %f18
32595 fnor %f12, %f24, %f30
32596 ld [%l7 + 0x38], %f23
32597loop_2745:
32598 popc 0x07EF, %g6
32599 stb %g1, [%l7 + 0x23]
32600 tn %xcc, 0x0
32601 movgu %xcc, %g3, %l6
32602 subc %g2, %i5, %l0
32603 movgu %xcc, %i0, %l1
32604 bgu loop_2746
32605 restored
32606 rdpr %cwp, %g1
32607 rdpr %cansave, %g2
32608 rdpr %canrestore, %g3
32609 rdpr %cleanwin, %g4
32610 rdpr %otherwin, %g5
32611 rdpr %wstate, %g6
32612 tne %xcc, 0x4
32613 tpos %xcc, 0x4
32614loop_2746:
32615 tn %icc, 0x1
32616 movpos %xcc, %i4, %o1
32617 alignaddrl %i7, %l2, %g4
32618 movrlz %i3, 0x1D1, %l5
32619 edge32n %i6, %o4, %l4
32620 sra %o2, 0x07, %o7
32621 fornot2s %f5, %f7, %f2
32622 movneg %icc, %i2, %i1
32623 edge8l %o3, %g7, %o6
32624 sdivx %o5, 0x1CAA, %o0
32625 edge16 %g5, %l3, %g1
32626 orncc %g6, %g3, %g2
32627 orcc %i5, 0x0256, %l6
32628 movpos %icc, %l0, %i0
32629 tvc %icc, 0x1
32630 xorcc %l1, %i4, %i7
32631 fbn %fcc0, loop_2747
32632 edge8n %o1, %g4, %i3
32633 alignaddr %l2, %l5, %o4
32634 orncc %l4, %o2, %o7
32635loop_2747:
32636 tg %icc, 0x1
32637 membar 0x34
32638 call loop_2748
32639 movn %icc, %i2, %i6
32640 fba,a %fcc3, loop_2749
32641 movne %icc, %i1, %o3
32642loop_2748:
32643 movrgez %o6, %o5, %g7
32644 fmovrsgz %g5, %f27, %f28
32645loop_2749:
32646 srlx %l3, 0x00, %g1
32647 xnorcc %g6, %o0, %g2
32648 fbl,a %fcc1, loop_2750
32649 edge16ln %i5, %l6, %g3
32650 movvs %xcc, %l0, %i0
32651 sll %i4, 0x0B, %i7
32652loop_2750:
32653 movle %icc, %o1, %l1
32654 ldsw [%l7 + 0x78], %i3
32655 fandnot1 %f26, %f10, %f26
32656 umul %g4, 0x020E, %l2
32657 tsubcctv %o4, 0x0663, %l4
32658 xnorcc %l5, %o2, %o7
32659 srax %i6, 0x0E, %i1
32660 tg %xcc, 0x7
32661 movl %icc, %i2, %o6
32662 tneg %icc, 0x3
32663 set 0x70, %i0
32664 ldda [%l7 + %i0] 0xeb, %o4
32665 or %g7, %g5, %l3
32666 fone %f0
32667 tleu %icc, 0x6
32668 fmovdvc %xcc, %f25, %f9
32669 wr %g0, 0xeb, %asi
32670 stha %g1, [%l7 + 0x26] %asi
32671 membar #Sync
32672 tn %xcc, 0x0
32673 movrlz %g6, 0x080, %o3
32674 tcc %icc, 0x7
32675 udiv %o0, 0x0325, %i5
32676 fmovdvc %xcc, %f21, %f14
32677 movcs %icc, %l6, %g3
32678 tsubcctv %l0, %g2, %i4
32679 wr %g0, 0x88, %asi
32680 lduwa [%l7 + 0x10] %asi, %i7
32681 movle %xcc, %i0, %l1
32682 ldsh [%l7 + 0x6C], %o1
32683 set 0x08, %l1
32684 lda [%l7 + %l1] 0x80, %f22
32685 tcs %xcc, 0x7
32686 ld [%l7 + 0x44], %f24
32687 ldx [%l7 + 0x58], %g4
32688 udiv %l2, 0x078E, %o4
32689 bcc,pn %icc, loop_2751
32690 movg %icc, %i3, %l5
32691 tvs %icc, 0x7
32692 movgu %xcc, %l4, %o7
32693loop_2751:
32694 alignaddr %o2, %i1, %i2
32695 mulscc %i6, %o5, %o6
32696 andncc %g7, %l3, %g5
32697 movrlez %g6, %o3, %g1
32698 set 0x64, %g4
32699 lduha [%l7 + %g4] 0x80, %o0
32700 fbul,a %fcc1, loop_2752
32701 srl %l6, 0x06, %i5
32702 or %g3, %l0, %i4
32703 movrlez %i7, %i0, %g2
32704loop_2752:
32705 addccc %o1, 0x0C8A, %g4
32706 bl loop_2753
32707 addc %l1, 0x0141, %o4
32708 fmovrdgez %l2, %f6, %f22
32709 fones %f13
32710loop_2753:
32711 and %i3, 0x18B8, %l4
32712 tneg %icc, 0x1
32713 bcs loop_2754
32714 edge32 %o7, %o2, %i1
32715 alignaddr %i2, %i6, %l5
32716 ta %icc, 0x3
32717loop_2754:
32718 alignaddrl %o5, %g7, %o6
32719 bn loop_2755
32720 sdivx %l3, 0x10B1, %g6
32721 xnor %o3, %g5, %g1
32722 fones %f20
32723loop_2755:
32724 nop
32725 wr %g0, 0x0c, %asi
32726 lduba [%l7 + 0x26] %asi, %l6
32727 edge32 %o0, %g3, %l0
32728 tge %xcc, 0x5
32729 fmovdg %xcc, %f29, %f23
32730 edge16l %i5, %i7, %i0
32731 fbge %fcc1, loop_2756
32732 fbu %fcc3, loop_2757
32733 movle %icc, %i4, %o1
32734 tpos %xcc, 0x1
32735loop_2756:
32736 call loop_2758
32737loop_2757:
32738 edge32l %g4, %g2, %o4
32739 restored
32740 rdpr %cwp, %g1
32741 rdpr %cansave, %g2
32742 rdpr %canrestore, %g3
32743 rdpr %cleanwin, %g4
32744 rdpr %otherwin, %g5
32745 rdpr %wstate, %g6
32746 brz %l1, loop_2759
32747loop_2758:
32748 tge %xcc, 0x3
32749 ldstub [%l7 + 0x79], %i3
32750 movre %l2, %o7, %o2
32751loop_2759:
32752 ldx [%l7 + 0x08], %l4
32753 fandnot2 %f30, %f28, %f26
32754 addccc %i1, 0x17A5, %i2
32755 set 0x7C, %l6
32756 swapa [%l7 + %l6] 0x18, %l5
32757 sll %i6, %g7, %o5
32758 orncc %l3, %o6, %g6
32759 lduh [%l7 + 0x40], %g5
32760 fmovdg %icc, %f23, %f3
32761 fpadd32 %f8, %f4, %f2
32762 xnorcc %g1, %l6, %o0
32763 membar 0x4A
32764 ldsw [%l7 + 0x64], %g3
32765 smul %o3, 0x1C60, %l0
32766 srax %i7, %i5, %i4
32767 fmovsl %icc, %f28, %f6
32768 membar 0x22
32769 addc %i0, 0x1AC2, %o1
32770 bshuffle %f4, %f16, %f6
32771 mulx %g2, 0x1A4C, %o4
32772 edge16ln %l1, %i3, %l2
32773 taddcc %o7, %g4, %l4
32774 move %xcc, %o2, %i2
32775 fones %f11
32776 sub %l5, %i6, %i1
32777 tn %xcc, 0x3
32778 xor %o5, %l3, %g7
32779 call loop_2760
32780 nop
32781 setx loop_2761, %l0, %l1
32782 wrpr 0x1, %tl
32783 wrpr %l1, %tnpc
32784 setx 0x34400001400, %l0, %l1
32785 wrpr %l1, %tstate
32786 wrhpr 0x4, %htstate
32787 done
32788 sethi 0x0F8A, %g6
32789 fmovdleu %xcc, %f2, %f6
32790loop_2760:
32791 sra %o6, %g1, %l6
32792loop_2761:
32793 taddcctv %o0, %g3, %o3
32794 movrlez %g5, 0x1D1, %l0
32795 add %i5, 0x13DC, %i4
32796 saved
32797 rdpr %cwp, %g1
32798 rdpr %cansave, %g2
32799 rdpr %canrestore, %g3
32800 rdpr %cleanwin, %g4
32801 rdpr %otherwin, %g5
32802 rdpr %wstate, %g6
32803 movgu %xcc, %i0, %o1
32804 movrlz %i7, %g2, %l1
32805 bgu,pt %icc, loop_2762
32806 orn %o4, %i3, %o7
32807 wr %g0, 0x80, %asi
32808 ldstuba [%l7 + 0x29] %asi, %l2
32809loop_2762:
32810 smulcc %l4, %o2, %i2
32811 set 0x39, %i5
32812 lduba [%l7 + %i5] 0x04, %l5
32813 tsubcc %g4, %i1, %i6
32814 fornot1s %f11, %f25, %f24
32815 fcmple16 %f6, %f12, %o5
32816 wr %g0, 0x89, %asi
32817 ldda [%l7 + 0x10] %asi, %l2
32818 movvs %xcc, %g7, %g6
32819 subccc %g1, %o6, %l6
32820 fzeros %f22
32821 orn %g3, 0x1468, %o3
32822 ble %xcc, loop_2763
32823 tgu %icc, 0x5
32824 fzeros %f20
32825 edge32 %o0, %l0, %i5
32826loop_2763:
32827 fpack32 %f18, %f10, %f10
32828 ldd [%l7 + 0x08], %g4
32829 umul %i4, 0x06D8, %i0
32830 fmovdcs %icc, %f12, %f9
32831 udivcc %i7, 0x0B99, %g2
32832 edge16n %o1, %o4, %i3
32833 movvc %icc, %o7, %l2
32834 nop
32835 fitos %f12, %f30
32836 fstod %f30, %f16
32837 set 0x0E, %l2
32838 ldstuba [%l7 + %l2] 0x88, %l4
32839 movrne %l1, %i2, %o2
32840 fmovscs %icc, %f17, %f8
32841 xnorcc %l5, %g4, %i1
32842 tle %xcc, 0x7
32843 set 0x40, %g7
32844 stda %f16, [%l7 + %g7] 0x15
32845 addcc %o5, %i6, %l3
32846 fmovspos %icc, %f18, %f1
32847 faligndata %f16, %f28, %f22
32848 move %xcc, %g6, %g7
32849 tle %icc, 0x1
32850 tn %xcc, 0x7
32851 edge16ln %o6, %g1, %g3
32852 movvs %xcc, %o3, %l6
32853 ldsh [%l7 + 0x7A], %o0
32854 tvc %xcc, 0x3
32855 movrne %i5, %g5, %l0
32856 fmovsa %xcc, %f29, %f2
32857 mova %icc, %i0, %i4
32858 movleu %icc, %g2, %o1
32859 nop
32860 setx loop_2764, %l0, %l1
32861 jmpl %l1, %i7
32862 ldsh [%l7 + 0x1A], %i3
32863 tneg %xcc, 0x6
32864 fbug %fcc1, loop_2765
32865loop_2764:
32866 nop
32867 setx 0xC643CD335D8D26ED, %l0, %l6
32868 stx %l6, [%l7 + 0x28]
32869 ldd [%l7 + 0x28], %f14
32870 fsqrtd %f14, %f28
32871 tvs %xcc, 0x2
32872 mulx %o4, 0x1CA4, %l2
32873loop_2765:
32874 sir 0x1B87
32875 subccc %o7, 0x0C3A, %l1
32876 fbug,a %fcc3, loop_2766
32877 xnor %l4, %o2, %i2
32878 sllx %g4, %l5, %o5
32879 add %l7, 0x18, %l6
32880 wr %g0, 0x89, %asi
32881 casxa [%l6] %asi, %i1, %i6
32882loop_2766:
32883 bcc,a %xcc, loop_2767
32884 movre %g6, %l3, %o6
32885 andn %g1, 0x07F5, %g7
32886 fmovspos %xcc, %f31, %f11
32887loop_2767:
32888 fbg %fcc1, loop_2768
32889 fzeros %f31
32890 and %o3, %g3, %o0
32891 smulcc %l6, %i5, %g5
32892loop_2768:
32893 tcs %icc, 0x3
32894 tne %icc, 0x7
32895 nop
32896 setx 0x58A4F9A51684B52A, %l0, %l6
32897 stx %l6, [%l7 + 0x28]
32898 ldd [%l7 + 0x28], %f0
32899 setx 0xD97A1CBBD2E00DD8, %l1, %l5
32900 stx %l5, [%l7 + 0x10]
32901 ldd [%l7 + 0x10], %f6
32902 fmuld %f6, %f0, %f16
32903 fornot1s %f18, %f12, %f24
32904 brz %l0, loop_2769
32905 tgu %icc, 0x6
32906 alignaddr %i0, %i4, %o1
32907 umul %g2, %i3, %o4
32908loop_2769:
32909 call loop_2770
32910 fmovspos %icc, %f22, %f22
32911 wr %g0, 0x0c, %asi
32912 ldda [%l7 + 0x40] %asi, %f16
32913loop_2770:
32914 fmovrde %i7, %f14, %f26
32915 fmovrse %l2, %f12, %f8
32916 fmovda %xcc, %f15, %f1
32917 set 0x7C, %i6
32918 lduha [%l7 + %i6] 0x18, %l1
32919 sth %o7, [%l7 + 0x24]
32920 orn %o2, %i2, %g4
32921 mulx %l5, %o5, %i1
32922 set 0x7C, %g2
32923 sta %f7, [%l7 + %g2] 0x04
32924 fbe,a %fcc3, loop_2771
32925 movvc %icc, %l4, %g6
32926 wr %g0, 0x80, %asi
32927 stba %i6, [%l7 + 0x52] %asi
32928loop_2771:
32929 edge8 %l3, %o6, %g7
32930 fornot1s %f5, %f14, %f9
32931 call loop_2772
32932 bleu %icc, loop_2773
32933 movg %xcc, %g1, %o3
32934 fmovrde %o0, %f26, %f4
32935loop_2772:
32936 taddcc %l6, 0x1197, %g3
32937loop_2773:
32938 popc %i5, %l0
32939 movgu %xcc, %g5, %i0
32940 fnot2 %f24, %f18
32941 or %o1, 0x13D0, %i4
32942 orn %i3, 0x1AE5, %g2
32943 sllx %i7, %l2, %l1
32944 move %xcc, %o4, %o2
32945 alignaddrl %i2, %g4, %o7
32946 bvs,a,pn %icc, loop_2774
32947 brgez,a %l5, loop_2775
32948 restored
32949 rdpr %cwp, %g1
32950 rdpr %cansave, %g2
32951 rdpr %canrestore, %g3
32952 rdpr %cleanwin, %g4
32953 rdpr %otherwin, %g5
32954 rdpr %wstate, %g6
32955 sdivcc %i1, 0x1E74, %l4
32956loop_2774:
32957 alignaddrl %g6, %i6, %o5
32958loop_2775:
32959 xnorcc %o6, 0x13E6, %g7
32960 nop
32961 set 0x66, %o1
32962 lduh [%l7 + %o1], %l3
32963 edge8 %g1, %o3, %o0
32964 edge8l %l6, %i5, %l0
32965 tne %xcc, 0x4
32966 tsubcc %g5, 0x184C, %g3
32967 xorcc %i0, %i4, %o1
32968 sth %g2, [%l7 + 0x6A]
32969 xnorcc %i7, %i3, %l2
32970 nop
32971 setx 0x8745AFEE2DD3BF79, %l0, %l6
32972 stx %l6, [%l7 + 0x28]
32973 ldd [%l7 + 0x28], %f16
32974 setx 0xC2F402CD9412154D, %l1, %l5
32975 stx %l5, [%l7 + 0x10]
32976 ldd [%l7 + 0x10], %f4
32977 fsubd %f4, %f16, %f16
32978 tsubcctv %l1, 0x156F, %o4
32979 bpos,a,pt %xcc, loop_2776
32980 fnegd %f26, %f14
32981 nop
32982 setx loop_2777, %l0, %l1
32983 wrpr 0x1, %tl
32984 wrpr %l1, %tnpc
32985 setx 0x34400001400, %l0, %l1
32986 wrpr %l1, %tstate
32987 wrhpr 0x4, %htstate
32988 done
32989 edge32n %i2, %g4, %o7
32990loop_2776:
32991 fcmpne16 %f24, %f14, %o2
32992 edge32n %l5, %i1, %g6
32993loop_2777:
32994 edge8n %i6, %o5, %o6
32995 fand %f14, %f0, %f8
32996 tcc %xcc, 0x3
32997 add %l4, 0x16DB, %l3
32998 popc %g7, %o3
32999 sll %o0, 0x00, %g1
33000 array32 %i5, %l0, %g5
33001 udiv %g3, 0x00A8, %i0
33002 tneg %xcc, 0x3
33003 mulscc %l6, %i4, %o1
33004 bvc,a %xcc, loop_2778
33005 tneg %icc, 0x6
33006 fpsub16s %f12, %f23, %f5
33007 fbul,a %fcc2, loop_2779
33008loop_2778:
33009 addccc %g2, 0x156C, %i3
33010 umulcc %l2, %i7, %l1
33011 fblg,a %fcc2, loop_2780
33012loop_2779:
33013 ldstub [%l7 + 0x1E], %i2
33014 stw %o4, [%l7 + 0x5C]
33015 fcmpgt32 %f28, %f24, %g4
33016loop_2780:
33017 nop
33018 set 0x49, %o3
33019 ldub [%l7 + %o3], %o2
33020 brz %o7, loop_2781
33021 edge32 %i1, %l5, %g6
33022 umul %i6, 0x1DDA, %o5
33023 alignaddrl %o6, %l4, %l3
33024loop_2781:
33025 fmovrdgz %g7, %f12, %f6
33026 fmovdl %xcc, %f20, %f23
33027 fands %f7, %f17, %f15
33028 movgu %xcc, %o0, %g1
33029 tsubcc %i5, %o3, %l0
33030 fbue %fcc3, loop_2782
33031 xnorcc %g5, 0x01B0, %g3
33032 fbul %fcc0, loop_2783
33033 tg %icc, 0x4
33034loop_2782:
33035 tsubcctv %i0, %i4, %l6
33036 edge16l %g2, %i3, %l2
33037loop_2783:
33038 movgu %icc, %i7, %o1
33039 or %l1, 0x1D29, %o4
33040 array32 %g4, %i2, %o2
33041 saved
33042 rdpr %cwp, %g1
33043 rdpr %cansave, %g2
33044 rdpr %canrestore, %g3
33045 rdpr %cleanwin, %g4
33046 rdpr %otherwin, %g5
33047 rdpr %wstate, %g6
33048 fands %f22, %f21, %f7
33049 brlz,a %i1, loop_2784
33050 sth %o7, [%l7 + 0x2A]
33051 wr %g0, 0x19, %asi
33052 stda %f16, [%l7 + 0x40] %asi
33053loop_2784:
33054 nop
33055 set 0x71, %o6
33056 ldstub [%l7 + %o6], %l5
33057 srax %g6, 0x02, %o5
33058 popc %o6, %i6
33059 tge %icc, 0x1
33060 brz %l4, loop_2785
33061 fbe,a %fcc3, loop_2786
33062 sdiv %g7, 0x0CAE, %l3
33063 sllx %g1, 0x04, %o0
33064loop_2785:
33065 fnot2 %f10, %f20
33066loop_2786:
33067 nop
33068 fitos %f6, %f0
33069 fstox %f0, %f6
33070 movpos %icc, %o3, %i5
33071 umulcc %l0, %g3, %i0
33072 xor %i4, 0x09BC, %l6
33073 nop
33074 set 0x10, %o5
33075 std %f2, [%l7 + %o5]
33076 ta %icc, 0x7
33077 bgu,a %icc, loop_2787
33078 array16 %g5, %i3, %l2
33079 edge8l %g2, %o1, %l1
33080 movvs %icc, %i7, %o4
33081loop_2787:
33082 movrgz %g4, %i2, %o2
33083 set 0x58, %i3
33084 lda [%l7 + %i3] 0x89, %f17
33085 srlx %i1, %o7, %g6
33086 be,a,pn %xcc, loop_2788
33087 tge %icc, 0x4
33088 fbule %fcc3, loop_2789
33089 addc %l5, %o6, %o5
33090loop_2788:
33091 brgez %l4, loop_2790
33092 be,a,pn %xcc, loop_2791
33093loop_2789:
33094 std %f30, [%l7 + 0x38]
33095 edge8l %g7, %i6, %g1
33096loop_2790:
33097 tle %icc, 0x4
33098loop_2791:
33099 edge16n %o0, %o3, %l3
33100 alignaddrl %l0, %i5, %i0
33101 edge8n %i4, %l6, %g3
33102 wr %g0, 0x19, %asi
33103 ldsha [%l7 + 0x6E] %asi, %i3
33104 add %g5, 0x146E, %g2
33105 fba,a %fcc1, loop_2792
33106 tl %xcc, 0x1
33107 array16 %l2, %o1, %i7
33108 mulscc %l1, %g4, %i2
33109loop_2792:
33110 fnot2 %f8, %f8
33111 movrlez %o2, %i1, %o7
33112 fbe,a %fcc1, loop_2793
33113 or %o4, 0x0FDD, %l5
33114 and %g6, %o6, %o5
33115 edge8 %l4, %g7, %g1
33116loop_2793:
33117 be %icc, loop_2794
33118 fmovsa %icc, %f0, %f10
33119 ldub [%l7 + 0x46], %i6
33120 fexpand %f17, %f12
33121loop_2794:
33122 orncc %o0, 0x003B, %l3
33123 array8 %o3, %l0, %i5
33124 brz %i0, loop_2795
33125 tcc %icc, 0x2
33126 fnands %f29, %f30, %f6
33127 fmovsvc %xcc, %f26, %f7
33128loop_2795:
33129 nop
33130 set 0x2E, %o0
33131 ldsh [%l7 + %o0], %l6
33132 nop
33133 fitod %f10, %f10
33134 fdtox %f10, %f0
33135 fxtod %f0, %f4
33136 movn %icc, %g3, %i4
33137 nop
33138 setx 0x1D479B8ACF9E69AA, %l0, %l6
33139 stx %l6, [%l7 + 0x28]
33140 ldd [%l7 + 0x28], %f0
33141 setx 0xF6134EB2AD32D413, %l1, %l5
33142 stx %l5, [%l7 + 0x10]
33143 ldd [%l7 + 0x10], %f6
33144 faddd %f6, %f0, %f4
33145 nop
33146 setx 0x504E6C2B, %l0, %l6
33147 st %l6, [%l7 + 0x68]
33148 ld [%l7 + 0x68], %fsr
33149 mulx %i3, %g5, %g2
33150 fbuge %fcc0, loop_2796
33151 tleu %xcc, 0x7
33152 fzero %f4
33153 fbule,a %fcc3, loop_2797
33154loop_2796:
33155 stw %o1, [%l7 + 0x6C]
33156 sdivcc %i7, 0x16E4, %l1
33157 nop
33158 setx loop_2798, %l0, %l1
33159 wrpr 0x1, %tl
33160 wrpr %l1, %tpc
33161 add %l1, 0x4, %l1
33162 wrpr %l1, %tnpc
33163 setx 0x34400001400, %l0, %l1
33164 wrpr %l1, %tstate
33165 wrhpr 0x4, %htstate
33166 retry
33167loop_2797:
33168 tvs %xcc, 0x6
33169 alignaddr %l2, %g4, %o2
33170 movl %xcc, %i2, %i1
33171loop_2798:
33172 prefetch [%l7 + 0x28], 0x2
33173 movge %icc, %o7, %o4
33174 tcs %xcc, 0x0
33175 movrlz %l5, 0x134, %g6
33176 sir 0x0D3E
33177 ba,pn %xcc, loop_2799
33178 orcc %o6, %l4, %o5
33179 brgez %g1, loop_2800
33180 mulscc %i6, %o0, %g7
33181loop_2799:
33182 fmovdleu %xcc, %f19, %f12
33183 fbul %fcc1, loop_2801
33184loop_2800:
33185 xnor %l3, %l0, %i5
33186 bvs,pn %icc, loop_2802
33187 movrlz %i0, 0x065, %o3
33188loop_2801:
33189 sdivcc %l6, 0x1F74, %g3
33190 umul %i3, 0x01A4, %i4
33191loop_2802:
33192 nop
33193 set 0x0A, %g3
33194 ldstuba [%l7 + %g3] 0x0c, %g2
33195 tgu %icc, 0x5
33196 fble %fcc2, loop_2803
33197 fsrc2 %f28, %f26
33198 nop
33199 fitos %f9, %f14
33200 fstod %f14, %f8
33201 wr %g0, 0x10, %asi
33202 lda [%l7 + 0x24] %asi, %f5
33203loop_2803:
33204 tgu %xcc, 0x6
33205 nop
33206 setx 0xE710EBB8, %l0, %l6
33207 st %l6, [%l7 + 0x28]
33208 ld [%l7 + 0x28], %f31
33209 setx 0xEB10B66B, %l1, %l5
33210 st %l5, [%l7 + 0x10]
33211 ld [%l7 + 0x10], %f3
33212 fdivs %f3, %f31, %f23
33213 fpadd16s %f14, %f17, %f2
33214 movcs %icc, %o1, %g5
33215 movvs %xcc, %i7, %l2
33216 fsrc2s %f31, %f13
33217 addccc %l1, %o2, %i2
33218 set 0x70, %g6
33219 ldxa [%l7 + %g6] 0x10, %i1
33220 tgu %icc, 0x1
33221 edge16ln %g4, %o7, %l5
33222 movrlz %g6, %o4, %o6
33223 srlx %l4, 0x0B, %o5
33224 nop
33225 fitod %f4, %f8
33226 fdtox %f8, %f6
33227 xnorcc %g1, 0x0314, %i6
33228 fbue,a %fcc1, loop_2804
33229 fbne,a %fcc2, loop_2805
33230 fbge,a %fcc0, loop_2806
33231 tneg %icc, 0x2
33232loop_2804:
33233 edge32l %o0, %g7, %l0
33234loop_2805:
33235 fmovdl %icc, %f17, %f10
33236loop_2806:
33237 subccc %i5, %i0, %l3
33238 edge16n %l6, %g3, %i3
33239 subc %o3, %g2, %o1
33240 fcmpne32 %f24, %f20, %i4
33241 fxors %f17, %f1, %f13
33242 membar 0x38
33243 bleu,pn %xcc, loop_2807
33244 tl %icc, 0x2
33245 edge32n %g5, %i7, %l2
33246 fba,a %fcc3, loop_2808
33247loop_2807:
33248 fcmpeq32 %f30, %f8, %l1
33249 srl %o2, 0x01, %i2
33250 lduw [%l7 + 0x68], %i1
33251loop_2808:
33252 nop
33253 wr %g0, 0x11, %asi
33254 ldswa [%l7 + 0x60] %asi, %g4
33255 andn %l5, 0x06A6, %g6
33256 ldsw [%l7 + 0x58], %o4
33257 srlx %o7, %l4, %o5
33258 fbug %fcc3, loop_2809
33259 orcc %o6, 0x08B8, %g1
33260 edge32 %i6, %o0, %l0
33261 movcs %icc, %g7, %i5
33262loop_2809:
33263 fcmpne16 %f2, %f18, %l3
33264 nop
33265 setx 0x771C9428A76B86F0, %l0, %l6
33266 stx %l6, [%l7 + 0x28]
33267 ldd [%l7 + 0x28], %f26
33268 setx 0x01B5E41C7F73806A, %l1, %l5
33269 stx %l5, [%l7 + 0x10]
33270 ldd [%l7 + 0x10], %f20
33271 faddd %f20, %f26, %f26
33272 fpackfix %f0, %f29
33273 fbue,a %fcc3, loop_2810
33274 movcs %icc, %i0, %g3
33275 tge %icc, 0x6
33276 tl %icc, 0x1
33277loop_2810:
33278 call loop_2811
33279 fmovs %f30, %f20
33280 popc 0x1590, %l6
33281 fbn %fcc0, loop_2812
33282loop_2811:
33283 smulcc %i3, 0x0231, %g2
33284 edge8ln %o3, %i4, %o1
33285 smul %i7, 0x0A74, %g5
33286loop_2812:
33287 membar 0x17
33288 set 0x08, %g1
33289 stha %l1, [%l7 + %g1] 0x89
33290 movne %xcc, %o2, %l2
33291 fandnot1 %f26, %f16, %f20
33292 orncc %i2, 0x1AD5, %g4
33293 fbn,a %fcc3, loop_2813
33294 fnand %f14, %f8, %f20
33295 call loop_2814
33296 membar 0x74
33297loop_2813:
33298 array8 %l5, %g6, %o4
33299 wr %g0, 0x89, %asi
33300 ldsba [%l7 + 0x2D] %asi, %i1
33301loop_2814:
33302 movrlez %o7, 0x001, %o5
33303 sub %o6, %l4, %i6
33304 bge loop_2815
33305 fbue %fcc3, loop_2816
33306 fcmpne16 %f12, %f18, %g1
33307 fbn,a %fcc3, loop_2817
33308loop_2815:
33309 movrne %o0, %g7, %l0
33310loop_2816:
33311 fmovsleu %xcc, %f5, %f5
33312 bne,pn %icc, loop_2818
33313loop_2817:
33314 movre %i5, %l3, %i0
33315 swap [%l7 + 0x28], %l6
33316 std %f4, [%l7 + 0x60]
33317loop_2818:
33318 xnor %g3, %g2, %o3
33319 fnot1 %f22, %f28
33320 add %l7, 0x68, %l6
33321 wr %g0, 0x89, %asi
33322 casxa [%l6] 0x89, %i3, %o1
33323 add %i7, %g5, %l1
33324 fbg,a %fcc0, loop_2819
33325 fxnors %f13, %f23, %f29
33326 fmovsn %xcc, %f10, %f10
33327 sir 0x0C1F
33328loop_2819:
33329 tle %icc, 0x5
33330 fmul8ulx16 %f20, %f20, %f30
33331 nop
33332 fitos %f2, %f9
33333 fstox %f9, %f10
33334 fxtos %f10, %f21
33335 andcc %o2, 0x05E2, %l2
33336 fornot1s %f26, %f12, %f30
33337 alignaddr %i4, %i2, %l5
33338 udivx %g4, 0x1809, %g6
33339 fbule,a %fcc1, loop_2820
33340 mulscc %i1, %o4, %o5
33341 fcmpeq16 %f20, %f30, %o7
33342 fmul8x16al %f4, %f23, %f0
33343loop_2820:
33344 orncc %l4, %i6, %g1
33345 wr %g0, 0x80, %asi
33346 ldda [%l7 + 0x70] %asi, %o6
33347 tvs %icc, 0x2
33348 alignaddr %o0, %l0, %i5
33349 fbue %fcc2, loop_2821
33350 fsrc1 %f6, %f24
33351 sllx %g7, 0x08, %i0
33352 fmovsgu %xcc, %f17, %f17
33353loop_2821:
33354 fmovsne %icc, %f22, %f0
33355 ldstub [%l7 + 0x44], %l6
33356 tvs %icc, 0x2
33357 set 0x51, %l3
33358 ldstuba [%l7 + %l3] 0x80, %l3
33359 nop
33360 setx 0xDCC95A06, %l0, %l6
33361 st %l6, [%l7 + 0x28]
33362 ld [%l7 + 0x28], %f0
33363 setx 0x10C2E0F0, %l1, %l5
33364 st %l5, [%l7 + 0x10]
33365 ld [%l7 + 0x10], %f19
33366 fmuls %f19, %f0, %f2
33367 or %g2, %g3, %o3
33368 fbo %fcc2, loop_2822
33369 nop
33370 setx loop_2823, %l0, %l1
33371 jmpl %l1, %o1
33372 stbar
33373 fandnot2 %f16, %f26, %f10
33374loop_2822:
33375 sir 0x02F0
33376loop_2823:
33377 edge8 %i7, %g5, %i3
33378 edge8 %o2, %l1, %l2
33379 subccc %i2, 0x1A66, %i4
33380 fpmerge %f23, %f27, %f18
33381 alignaddrl %l5, %g4, %g6
33382 saved
33383 rdpr %cwp, %g1
33384 rdpr %cansave, %g2
33385 rdpr %canrestore, %g3
33386 rdpr %cleanwin, %g4
33387 rdpr %otherwin, %g5
33388 rdpr %wstate, %g6
33389 fmovrse %o4, %f21, %f6
33390 edge8l %i1, %o5, %l4
33391 fnors %f27, %f23, %f19
33392 wr %g0, 0x80, %asi
33393 ldswa [%l7 + 0x0C] %asi, %o7
33394 wr %g0, 0x18, %asi
33395 lduba [%l7 + 0x2D] %asi, %g1
33396 fandnot1s %f28, %f15, %f21
33397 subc %i6, %o0, %o6
33398 xor %i5, %l0, %g7
33399 fpsub16s %f26, %f2, %f29
33400 mulx %l6, 0x19E1, %i0
33401 andncc %l3, %g2, %g3
33402 srax %o3, 0x10, %i7
33403 fbue,a %fcc0, loop_2824
33404 xorcc %g5, %o1, %i3
33405 addcc %l1, %l2, %i2
33406 movvc %xcc, %i4, %o2
33407loop_2824:
33408 taddcc %l5, 0x075F, %g4
33409 set 0x5C, %o4
33410 ldswa [%l7 + %o4] 0x11, %g6
33411 swap [%l7 + 0x74], %o4
33412 tsubcc %o5, 0x1551, %i1
33413 subcc %o7, %l4, %i6
33414 wr %g0, 0x11, %asi
33415 sta %f0, [%l7 + 0x14] %asi
33416 movg %xcc, %o0, %g1
33417 wr %g0, 0x2b, %asi
33418 stba %i5, [%l7 + 0x1F] %asi
33419 membar #Sync
33420 fmul8ulx16 %f2, %f8, %f10
33421 movrlz %o6, 0x1D5, %g7
33422 alignaddr %l0, %i0, %l6
33423 umulcc %g2, 0x1960, %g3
33424 fcmple32 %f0, %f30, %o3
33425 subccc %i7, %l3, %o1
33426 fbl,a %fcc2, loop_2825
33427 movrgez %g5, %i3, %l1
33428 fornot2s %f19, %f7, %f2
33429 ta %icc, 0x6
33430loop_2825:
33431 fmovdcs %icc, %f7, %f28
33432 andncc %i2, %i4, %o2
33433 tsubcctv %l2, %g4, %g6
33434 taddcc %o4, %l5, %o5
33435 sdiv %i1, 0x0725, %l4
33436 lduh [%l7 + 0x1E], %o7
33437 subccc %i6, 0x0A24, %o0
33438 edge32l %i5, %o6, %g1
33439 tsubcctv %l0, 0x100E, %i0
33440 xnorcc %g7, %g2, %g3
33441 xnor %o3, %i7, %l6
33442 sdivx %o1, 0x078A, %l3
33443 fcmpeq32 %f10, %f26, %g5
33444 fba,a %fcc2, loop_2826
33445 tvc %xcc, 0x1
33446 umulcc %l1, 0x0B0B, %i2
33447 wr %g0, 0x88, %asi
33448 stha %i4, [%l7 + 0x32] %asi
33449loop_2826:
33450 udiv %i3, 0x0B1A, %l2
33451 udivx %o2, 0x0347, %g6
33452 movl %icc, %o4, %g4
33453 xor %o5, 0x0476, %l5
33454 fpadd32s %f4, %f17, %f29
33455 bneg,pn %xcc, loop_2827
33456 fmul8x16al %f12, %f23, %f12
33457 set 0x34, %i2
33458 ldsha [%l7 + %i2] 0x18, %l4
33459loop_2827:
33460 movvc %icc, %i1, %o7
33461 xor %o0, %i6, %o6
33462 tvs %icc, 0x3
33463 umulcc %i5, 0x1720, %g1
33464 edge8n %i0, %g7, %g2
33465 tge %xcc, 0x4
33466 ldsw [%l7 + 0x4C], %g3
33467 xorcc %l0, 0x018C, %o3
33468 saved
33469 rdpr %cwp, %g1
33470 rdpr %cansave, %g2
33471 rdpr %canrestore, %g3
33472 rdpr %cleanwin, %g4
33473 rdpr %otherwin, %g5
33474 rdpr %wstate, %g6
33475 array8 %l6, %o1, %i7
33476 bne,pt %xcc, loop_2828
33477 move %icc, %g5, %l1
33478 nop
33479 setx 0xEBDB487E504856AB, %l0, %l6
33480 stx %l6, [%l7 + 0x50]
33481 ldx [%l7 + 0x50], %fsr
33482 tne %xcc, 0x0
33483loop_2828:
33484 fandnot1s %f14, %f7, %f11
33485 fmovscs %xcc, %f2, %f1
33486 fsrc2 %f4, %f30
33487 sll %l3, 0x03, %i2
33488 movrlez %i3, 0x32F, %l2
33489 bg,pn %icc, loop_2829
33490 umul %i4, %g6, %o2
33491 or %o4, %o5, %g4
33492 std %f20, [%l7 + 0x18]
33493loop_2829:
33494 add %l4, %i1, %o7
33495 subcc %l5, 0x0598, %o0
33496 fandnot2s %f17, %f13, %f12
33497 srax %o6, 0x0D, %i5
33498 addc %i6, %i0, %g7
33499 ba %icc, loop_2830
33500 movn %icc, %g1, %g3
33501 fbo %fcc3, loop_2831
33502 fmovrse %g2, %f30, %f3
33503loop_2830:
33504 nop
33505 set 0x7A, %l5
33506 ldsha [%l7 + %l5] 0x18, %l0
33507loop_2831:
33508 tl %xcc, 0x2
33509 fblg,a %fcc1, loop_2832
33510 fsrc1 %f26, %f22
33511 edge8n %l6, %o3, %i7
33512 movre %o1, 0x278, %g5
33513loop_2832:
33514 addccc %l3, %l1, %i2
33515 sllx %l2, %i3, %i4
33516 movl %xcc, %o2, %g6
33517 udivcc %o5, 0x1BD1, %o4
33518 sethi 0x1865, %g4
33519 wr %g0, 0x18, %asi
33520 ldstuba [%l7 + 0x72] %asi, %l4
33521 movrgez %i1, %l5, %o7
33522 tge %icc, 0x7
33523 brnz,a %o6, loop_2833
33524 sethi 0x147C, %o0
33525 fmovdne %icc, %f5, %f10
33526 set 0x10, %i1
33527 sta %f6, [%l7 + %i1] 0x10
33528loop_2833:
33529 fbe %fcc1, loop_2834
33530 movcc %icc, %i5, %i6
33531 fbo,a %fcc2, loop_2835
33532 fmovsvc %xcc, %f18, %f15
33533loop_2834:
33534 ldub [%l7 + 0x41], %i0
33535 bge,a loop_2836
33536loop_2835:
33537 nop
33538 fitod %f6, %f6
33539 fdtox %f6, %f10
33540 fxtod %f10, %f30
33541 tcc %icc, 0x3
33542 fcmpgt32 %f8, %f0, %g1
33543loop_2836:
33544 fmovsge %xcc, %f31, %f22
33545 fpack32 %f16, %f6, %f12
33546 fmovsg %xcc, %f13, %f11
33547 movne %icc, %g3, %g2
33548 nop
33549 fitos %f7, %f9
33550 fstox %f9, %f6
33551 fxtos %f6, %f23
33552 taddcctv %l0, 0x1273, %g7
33553 movvc %icc, %l6, %i7
33554 movrne %o3, %o1, %l3
33555 fones %f8
33556 wr %g0, 0x0c, %asi
33557 lda [%l7 + 0x70] %asi, %f11
33558 edge16ln %g5, %i2, %l1
33559 bneg loop_2837
33560 and %i3, 0x0914, %l2
33561 saved
33562 rdpr %cwp, %g1
33563 rdpr %cansave, %g2
33564 rdpr %canrestore, %g3
33565 rdpr %cleanwin, %g4
33566 rdpr %otherwin, %g5
33567 rdpr %wstate, %g6
33568 edge8 %o2, %g6, %o5
33569loop_2837:
33570 bcc,a,pt %icc, loop_2838
33571 fbule %fcc0, loop_2839
33572 subcc %o4, %i4, %g4
33573 fbl %fcc2, loop_2840
33574loop_2838:
33575 sir 0x0376
33576loop_2839:
33577 xnor %i1, %l5, %l4
33578 edge32 %o6, %o7, %o0
33579loop_2840:
33580 stw %i6, [%l7 + 0x08]
33581 te %icc, 0x2
33582 set 0x68, %o7
33583 lduha [%l7 + %o7] 0x88, %i5
33584 smul %g1, 0x0348, %i0
33585 movleu %icc, %g3, %l0
33586 sll %g7, %l6, %g2
33587 sllx %o3, %o1, %i7
33588 array16 %l3, %g5, %l1
33589 edge32 %i2, %l2, %i3
33590 fbo,a %fcc2, loop_2841
33591 edge8l %o2, %g6, %o4
33592 movleu %xcc, %i4, %g4
33593 subc %i1, %l5, %o5
33594loop_2841:
33595 mova %xcc, %o6, %l4
33596 fmovrdlz %o7, %f2, %f20
33597 add %o0, 0x068F, %i6
33598 fmovdg %icc, %f29, %f14
33599 movge %xcc, %g1, %i5
33600 nop
33601 setx loop_2842, %l0, %l1
33602 wrpr 0x1, %tl
33603 wrpr %l1, %tnpc
33604 setx 0x34400001400, %l0, %l1
33605 wrpr %l1, %tstate
33606 wrhpr 0x4, %htstate
33607 done
33608 mulscc %g3, 0x1045, %i0
33609 movg %xcc, %g7, %l0
33610 movvc %xcc, %g2, %l6
33611loop_2842:
33612 tn %xcc, 0x3
33613 tpos %icc, 0x0
33614 subc %o1, 0x086B, %o3
33615 fbuge %fcc3, loop_2843
33616 fmovdvc %icc, %f12, %f23
33617 taddcc %l3, %i7, %g5
33618 edge8l %i2, %l2, %i3
33619loop_2843:
33620 tn %icc, 0x5
33621 popc 0x1495, %l1
33622 ldx [%l7 + 0x10], %g6
33623 mulscc %o2, %o4, %i4
33624 tsubcctv %i1, 0x1D31, %g4
33625 brnz %o5, loop_2844
33626 edge32 %o6, %l4, %o7
33627 wr %g0, 0x04, %asi
33628 lduha [%l7 + 0x1E] %asi, %o0
33629loop_2844:
33630 sra %i6, 0x01, %g1
33631 stb %i5, [%l7 + 0x78]
33632 fornot1 %f8, %f24, %f8
33633 nop
33634 setx loop_2845, %l0, %l1
33635 wrpr 0x1, %tl
33636 wrpr %l1, %tnpc
33637 setx 0x34400001400, %l0, %l1
33638 wrpr %l1, %tstate
33639 wrhpr 0x4, %htstate
33640 done
33641 sir 0x05F8
33642 movgu %xcc, %l5, %g3
33643 mulscc %g7, %l0, %g2
33644loop_2845:
33645 fandnot1s %f29, %f31, %f17
33646 tle %xcc, 0x1
33647 fnot2s %f18, %f23
33648 movrlez %i0, 0x0C8, %l6
33649 xorcc %o1, %o3, %i7
33650 fcmpeq32 %f26, %f26, %l3
33651 nop
33652 setx 0x106332C2, %l0, %l6
33653 st %l6, [%l7 + 0x58]
33654 ld [%l7 + 0x58], %fsr
33655 fmovdvs %icc, %f25, %f20
33656 movrgz %i2, 0x2FD, %g5
33657 wr %g0, 0x80, %asi
33658 ldxa [%l7 + 0x28] %asi, %i3
33659 tl %icc, 0x3
33660 set 0x30, %l0
33661 ldda [%l7 + %l0] 0x27, %l0
33662 set 0x0C, %g5
33663 stha %l2, [%l7 + %g5] 0x0c
33664 edge8 %g6, %o4, %o2
33665 nop
33666 setx 0xB7D3C0CD6138003C, %l0, %l6
33667 stx %l6, [%l7 + 0x28]
33668 ldd [%l7 + 0x28], %f28
33669 setx 0xDD2A9150263D6629, %l1, %l5
33670 stx %l5, [%l7 + 0x10]
33671 ldd [%l7 + 0x10], %f12
33672 fdivd %f12, %f28, %f10
33673 and %i4, %i1, %o5
33674 nop
33675 fitod %f2, %f26
33676 fdtox %f26, %f28
33677 movrlez %o6, 0x01F, %l4
33678 movrne %o7, 0x2C0, %o0
33679 fmovrsgz %i6, %f22, %f9
33680 edge16l %g4, %i5, %l5
33681 fmovse %icc, %f0, %f0
33682 ldstub [%l7 + 0x40], %g3
33683 subc %g1, %g7, %l0
33684 tneg %xcc, 0x7
33685 fmovsvc %icc, %f29, %f4
33686 fmovsvs %icc, %f0, %f31
33687 fnands %f1, %f23, %f24
33688 fbul %fcc3, loop_2846
33689 movrlz %g2, 0x2F2, %l6
33690 fmovdcc %xcc, %f29, %f10
33691 fabss %f15, %f6
33692loop_2846:
33693 sra %i0, %o1, %o3
33694 movrgz %l3, %i2, %i7
33695 tne %xcc, 0x4
33696 set 0x74, %o2
33697 stwa %i3, [%l7 + %o2] 0x10
33698 movvc %xcc, %g5, %l1
33699 alignaddr %l2, %o4, %g6
33700 ldsb [%l7 + 0x4E], %i4
33701 edge32 %o2, %o5, %i1
33702 fornot2 %f12, %f20, %f2
33703 fpsub16s %f13, %f12, %f6
33704 nop
33705 setx loop_2847, %l0, %l1
33706 wrpr 0x1, %tl
33707 wrpr %l1, %tpc
33708 add %l1, 0x4, %l1
33709 wrpr %l1, %tnpc
33710 setx 0x34400001400, %l0, %l1
33711 wrpr %l1, %tstate
33712 wrhpr 0x4, %htstate
33713 retry
33714 nop
33715 set 0x20, %i4
33716 stx %o6, [%l7 + %i4]
33717 umulcc %o7, 0x139E, %l4
33718 fmovdneg %xcc, %f15, %f20
33719loop_2847:
33720 udivcc %i6, 0x1248, %g4
33721 wr %g0, 0x04, %asi
33722 lduwa [%l7 + 0x54] %asi, %o0
33723 srax %i5, 0x0A, %g3
33724 ldsh [%l7 + 0x24], %l5
33725 wr %g0, 0x10, %asi
33726 lduba [%l7 + 0x25] %asi, %g7
33727 nop
33728 fitos %f0, %f3
33729 fstox %f3, %f0
33730 fxtos %f0, %f20
33731 fbge,a %fcc3, loop_2848
33732 xnorcc %l0, %g1, %l6
33733 mova %xcc, %i0, %o1
33734 movre %g2, 0x051, %o3
33735loop_2848:
33736 nop
33737 wr %g0, 0x81, %asi
33738 ldsha [%l7 + 0x48] %asi, %l3
33739 sth %i7, [%l7 + 0x66]
33740 wr %g0, 0x18, %asi
33741 lduwa [%l7 + 0x1C] %asi, %i2
33742 movre %i3, 0x296, %g5
33743 fpadd32s %f5, %f13, %f25
33744 popc 0x0A63, %l2
33745 nop
33746 setx loop_2849, %l0, %l1
33747 wrpr 0x1, %tl
33748 wrpr %l1, %tpc
33749 add %l1, 0x4, %l1
33750 wrpr %l1, %tnpc
33751 setx 0x34400001400, %l0, %l1
33752 wrpr %l1, %tstate
33753 wrhpr 0x4, %htstate
33754 retry
33755 nop
33756 setx 0xCBFA8613, %l0, %l6
33757 st %l6, [%l7 + 0x28]
33758 ld [%l7 + 0x28], %f24
33759 fsqrts %f24, %f14
33760 fnot1s %f18, %f1
33761 wr %g0, 0x22, %asi
33762 ldda [%l7 + 0x40] %asi, %l0
33763loop_2849:
33764 orn %g6, %o4, %o2
33765 tcc %icc, 0x2
33766 fmovrdgez %o5, %f28, %f28
33767 fmovdge %icc, %f25, %f3
33768 move %xcc, %i4, %o6
33769 fbe,a %fcc3, loop_2850
33770 alignaddr %o7, %l4, %i6
33771 bge,pt %icc, loop_2851
33772 tne %icc, 0x0
33773loop_2850:
33774 smulcc %g4, %o0, %i5
33775 movrgz %i1, %l5, %g3
33776loop_2851:
33777 bg %icc, loop_2852
33778 tne %icc, 0x4
33779 set 0x42, %i7
33780 stba %g7, [%l7 + %i7] 0x04
33781loop_2852:
33782 fmovsvs %icc, %f17, %f22
33783 mulx %l0, %l6, %i0
33784 flush %l7 + 0x68
33785 bpos,a %xcc, loop_2853
33786 edge8 %o1, %g1, %g2
33787 move %icc, %o3, %i7
33788 xorcc %l3, 0x0210, %i3
33789loop_2853:
33790 andcc %g5, 0x1403, %l2
33791 fsrc1s %f27, %f2
33792 fandnot2s %f17, %f8, %f28
33793 wr %g0, 0x80, %asi
33794 ldstuba [%l7 + 0x34] %asi, %i2
33795 edge8n %g6, %o4, %o2
33796 umulcc %l1, %o5, %i4
33797 fnands %f28, %f0, %f25
33798 fpadd16 %f16, %f14, %f20
33799 mova %icc, %o7, %o6
33800 mova %icc, %l4, %g4
33801 set 0x62, %l4
33802 stba %o0, [%l7 + %l4] 0x27
33803 membar #Sync
33804 te %xcc, 0x3
33805 tvc %xcc, 0x7
33806 movge %xcc, %i6, %i5
33807 set 0x7C, %l1
33808 ldswa [%l7 + %l1] 0x15, %l5
33809 fblg,a %fcc2, loop_2854
33810 movrlz %g3, 0x3FA, %g7
33811 tl %icc, 0x0
33812 fnegd %f6, %f18
33813loop_2854:
33814 edge16 %l0, %l6, %i0
33815 bgu,pn %xcc, loop_2855
33816 edge32ln %i1, %g1, %g2
33817 add %o3, 0x188C, %i7
33818 tsubcc %o1, 0x0A08, %i3
33819loop_2855:
33820 edge8ln %l3, %l2, %g5
33821 edge32ln %i2, %o4, %g6
33822 subccc %o2, 0x0151, %l1
33823 nop
33824 fitod %f8, %f26
33825 fdtox %f26, %f10
33826 andncc %o5, %i4, %o7
33827 fmovdn %xcc, %f30, %f15
33828 fnands %f18, %f0, %f4
33829 nop
33830 fitos %f24, %f18
33831 fxnor %f6, %f30, %f26
33832 subc %l4, %o6, %o0
33833 movvc %xcc, %g4, %i5
33834 fxnor %f0, %f24, %f24
33835 fones %f27
33836 and %l5, 0x12CD, %i6
33837 movcc %xcc, %g7, %l0
33838 tn %xcc, 0x0
33839 movl %icc, %g3, %l6
33840 andn %i1, %g1, %g2
33841 tn %xcc, 0x2
33842 fbn,a %fcc3, loop_2856
33843 array32 %i0, %i7, %o3
33844 brz,a %o1, loop_2857
33845 nop
33846 setx 0x6549D9F3, %l0, %l6
33847 st %l6, [%l7 + 0x28]
33848 ld [%l7 + 0x28], %f27
33849 fsqrts %f27, %f12
33850loop_2856:
33851 smul %l3, %i3, %g5
33852 tsubcctv %l2, %i2, %g6
33853loop_2857:
33854 brlez %o2, loop_2858
33855 tgu %icc, 0x6
33856 orn %o4, %l1, %i4
33857 addc %o7, %o5, %o6
33858loop_2858:
33859 bshuffle %f22, %f24, %f28
33860 fnegd %f22, %f26
33861 sdiv %l4, 0x0A46, %g4
33862 addccc %i5, 0x0F35, %o0
33863 fbe,a %fcc0, loop_2859
33864 brgez,a %i6, loop_2860
33865 fmovdcs %icc, %f4, %f14
33866 fxnors %f10, %f7, %f9
33867loop_2859:
33868 fmovdneg %xcc, %f26, %f9
33869loop_2860:
33870 movn %icc, %l5, %g7
33871 wr %g0, 0x0c, %asi
33872 ldda [%l7 + 0x40] %asi, %f0
33873 udivcc %g3, 0x1F6F, %l6
33874 movrlez %i1, 0x1DE, %g1
33875 tleu %icc, 0x5
33876 mulx %g2, 0x0F56, %l0
33877 membar 0x53
33878 movleu %xcc, %i7, %o3
33879 bvc,a %xcc, loop_2861
33880 movvc %icc, %o1, %i0
33881 edge8 %i3, %l3, %g5
33882 edge16n %l2, %g6, %o2
33883loop_2861:
33884 alignaddr %o4, %i2, %l1
33885 alignaddr %o7, %o5, %i4
33886 movvs %icc, %o6, %l4
33887 smulcc %g4, %o0, %i6
33888 tgu %xcc, 0x1
33889 edge8 %i5, %l5, %g7
33890 fand %f30, %f30, %f16
33891 sdivcc %g3, 0x1041, %i1
33892 fmovsa %icc, %f26, %f22
33893 movne %icc, %l6, %g1
33894 te %xcc, 0x2
33895 srl %l0, %g2, %o3
33896 call loop_2862
33897 xor %o1, 0x134E, %i7
33898 movrne %i0, %i3, %g5
33899 fandnot2s %f27, %f4, %f21
33900loop_2862:
33901 bcs,a,pt %icc, loop_2863
33902 fbuge,a %fcc1, loop_2864
33903 flush %l7 + 0x68
33904 nop
33905 setx loop_2865, %l0, %l1
33906 wrpr 0x1, %tl
33907 wrpr %l1, %tpc
33908 add %l1, 0x4, %l1
33909 wrpr %l1, %tnpc
33910 setx 0x34400001400, %l0, %l1
33911 wrpr %l1, %tstate
33912 wrhpr 0x4, %htstate
33913 retry
33914loop_2863:
33915 array16 %l3, %g6, %l2
33916loop_2864:
33917 fbu,a %fcc3, loop_2866
33918 prefetch [%l7 + 0x0C], 0x0
33919loop_2865:
33920 fbul,a %fcc0, loop_2867
33921 udivx %o2, 0x0D98, %i2
33922loop_2866:
33923 tvc %icc, 0x4
33924 mulx %o4, %l1, %o7
33925loop_2867:
33926 tn %icc, 0x6
33927 fbuge,a %fcc0, loop_2868
33928 alignaddrl %o5, %o6, %i4
33929 fxor %f12, %f30, %f28
33930 movvs %icc, %g4, %l4
33931loop_2868:
33932 bneg,a,pt %xcc, loop_2869
33933 edge32n %o0, %i6, %l5
33934 movle %icc, %i5, %g3
33935 std %f18, [%l7 + 0x40]
33936loop_2869:
33937 orcc %i1, 0x1313, %g7
33938 popc 0x0A0C, %g1
33939 tvs %icc, 0x3
33940 movcc %xcc, %l6, %g2
33941 andncc %o3, %l0, %o1
33942 move %xcc, %i0, %i3
33943 orcc %i7, 0x0826, %g5
33944 brlz,a %l3, loop_2870
33945 fnand %f16, %f8, %f12
33946 alignaddrl %g6, %o2, %l2
33947 alignaddrl %o4, %l1, %i2
33948loop_2870:
33949 sllx %o7, %o6, %i4
33950 sra %o5, 0x11, %l4
33951 or %g4, 0x1E3E, %o0
33952 brgez,a %i6, loop_2871
33953 nop
33954 fitos %f0, %f25
33955 fstox %f25, %f2
33956 movne %icc, %l5, %g3
33957 udivx %i1, 0x0706, %g7
33958loop_2871:
33959 add %i5, %l6, %g2
33960 srax %g1, %o3, %l0
33961 movl %icc, %i0, %o1
33962 brlz,a %i7, loop_2872
33963 fbne,a %fcc2, loop_2873
33964 tleu %icc, 0x1
33965 ldx [%l7 + 0x28], %i3
33966loop_2872:
33967 tsubcctv %l3, %g6, %g5
33968loop_2873:
33969 fpmerge %f2, %f8, %f8
33970 movn %xcc, %l2, %o2
33971 subc %l1, %o4, %o7
33972 restored
33973 rdpr %cwp, %g1
33974 rdpr %cansave, %g2
33975 rdpr %canrestore, %g3
33976 rdpr %cleanwin, %g4
33977 rdpr %otherwin, %g5
33978 rdpr %wstate, %g6
33979 swap [%l7 + 0x6C], %o6
33980 membar #Sync
33981 wr %g0, 0xf1, %asi
33982 ldda [%l7 + 0x40] %asi, %f0
33983 fbul,a %fcc2, loop_2874
33984 addccc %i2, 0x1441, %i4
33985 movl %icc, %l4, %g4
33986 tleu %xcc, 0x1
33987loop_2874:
33988 fpackfix %f2, %f24
33989 tn %xcc, 0x7
33990 sdivx %o5, 0x1CA8, %i6
33991 array8 %l5, %g3, %i1
33992 srlx %g7, %i5, %o0
33993 fandnot1s %f21, %f21, %f29
33994 sir 0x00A8
33995 nop
33996 setx 0x2572ABE8A0523648, %l0, %l6
33997 stx %l6, [%l7 + 0x38]
33998 ldx [%l7 + 0x38], %fsr
33999 xnorcc %g2, 0x0B85, %g1
34000 taddcctv %o3, 0x1D5A, %l0
34001 brgez,a %i0, loop_2875
34002 brgez,a %o1, loop_2876
34003 mulx %l6, 0x0B17, %i3
34004 swap [%l7 + 0x24], %i7
34005loop_2875:
34006 fmovrslez %g6, %f18, %f13
34007loop_2876:
34008 sdiv %g5, 0x0A0D, %l3
34009 udivcc %o2, 0x0B7D, %l2
34010 flush %l7 + 0x0C
34011 sub %l1, %o4, %o6
34012 sll %i2, %o7, %i4
34013 orcc %g4, 0x0DE2, %l4
34014 edge32ln %i6, %o5, %l5
34015 nop
34016 fitos %f1, %f19
34017 fstoi %f19, %f6
34018 fmovdne %icc, %f30, %f18
34019 fxnors %f10, %f14, %f20
34020 tsubcctv %i1, 0x1658, %g7
34021 edge8n %g3, %i5, %o0
34022 addccc %g1, 0x08CB, %o3
34023 tcc %xcc, 0x7
34024 fxnor %f18, %f20, %f10
34025 tle %xcc, 0x5
34026 orncc %g2, %i0, %l0
34027 fmovdneg %xcc, %f26, %f12
34028 addccc %l6, %o1, %i7
34029 tle %xcc, 0x7
34030 tsubcc %g6, 0x076B, %g5
34031 nop
34032 setx 0x1370AE26905569F7, %l0, %l6
34033 stx %l6, [%l7 + 0x30]
34034 ldx [%l7 + 0x30], %fsr
34035 edge8 %i3, %l3, %o2
34036 nop
34037 setx 0xEFC0B9F2, %l0, %l6
34038 st %l6, [%l7 + 0x28]
34039 ld [%l7 + 0x28], %f6
34040 setx 0x95EE04A9, %l1, %l5
34041 st %l5, [%l7 + 0x10]
34042 ld [%l7 + 0x10], %f29
34043 fadds %f29, %f6, %f22
34044 fmul8ulx16 %f8, %f0, %f22
34045 tsubcctv %l2, 0x0034, %o4
34046 wr %g0, 0x89, %asi
34047 ldsha [%l7 + 0x62] %asi, %o6
34048 umulcc %l1, %i2, %i4
34049 lduh [%l7 + 0x50], %g4
34050 tleu %xcc, 0x3
34051 edge16 %o7, %l4, %i6
34052 movrlez %l5, 0x08F, %o5
34053 fmovrsne %g7, %f16, %f16
34054 subc %i1, %g3, %o0
34055 movpos %xcc, %g1, %i5
34056 lduw [%l7 + 0x60], %g2
34057 set 0x14, %g4
34058 sta %f3, [%l7 + %g4] 0x88
34059 tpos %icc, 0x2
34060 fmovsl %icc, %f21, %f20
34061 xor %o3, 0x1938, %i0
34062 call loop_2877
34063 movvs %xcc, %l6, %o1
34064 fbg %fcc1, loop_2878
34065 and %i7, 0x1A5E, %l0
34066loop_2877:
34067 brnz,a %g6, loop_2879
34068 movvc %xcc, %i3, %l3
34069loop_2878:
34070 movgu %xcc, %g5, %l2
34071 brnz,a %o2, loop_2880
34072loop_2879:
34073 fornot1 %f6, %f10, %f14
34074 edge32ln %o6, %o4, %l1
34075 stb %i4, [%l7 + 0x3C]
34076loop_2880:
34077 sdiv %g4, 0x120A, %o7
34078 ta %icc, 0x4
34079 ble,pt %icc, loop_2881
34080 movg %xcc, %i2, %i6
34081 add %l4, 0x1DDC, %o5
34082 ldsh [%l7 + 0x66], %g7
34083loop_2881:
34084 movge %icc, %l5, %i1
34085 bleu,a %icc, loop_2882
34086 nop
34087 setx 0x398E0CDE85D89167, %l0, %l6
34088 stx %l6, [%l7 + 0x28]
34089 ldd [%l7 + 0x28], %f18
34090 setx 0x034B75F108DCA83A, %l1, %l5
34091 stx %l5, [%l7 + 0x10]
34092 ldd [%l7 + 0x10], %f20
34093 fmuld %f20, %f18, %f10
34094 fmovsgu %xcc, %f2, %f13
34095 fmovdneg %icc, %f28, %f10
34096loop_2882:
34097 tg %xcc, 0x5
34098 movge %icc, %o0, %g3
34099 tleu %icc, 0x7
34100 taddcc %i5, 0x1D71, %g1
34101 fbul,a %fcc1, loop_2883
34102 array8 %o3, %i0, %g2
34103 edge32n %l6, %i7, %o1
34104 nop
34105 setx 0xCC1FD120, %l0, %l6
34106 st %l6, [%l7 + 0x28]
34107 ld [%l7 + 0x28], %f6
34108 setx 0x0EEAE72D, %l1, %l5
34109 st %l5, [%l7 + 0x10]
34110 ld [%l7 + 0x10], %f23
34111 fsubs %f23, %f6, %f2
34112loop_2883:
34113 orncc %g6, %i3, %l3
34114 fmovspos %xcc, %f21, %f29
34115 restored
34116 rdpr %cwp, %g1
34117 rdpr %cansave, %g2
34118 rdpr %canrestore, %g3
34119 rdpr %cleanwin, %g4
34120 rdpr %otherwin, %g5
34121 rdpr %wstate, %g6
34122 fpadd16s %f2, %f12, %f12
34123 edge16l %g5, %l2, %l0
34124 fxnors %f19, %f2, %f26
34125 smul %o6, 0x1E19, %o2
34126 stb %o4, [%l7 + 0x0C]
34127 fornot2 %f14, %f10, %f18
34128 set 0x40, %l6
34129 ldsha [%l7 + %l6] 0x0c, %i4
34130 fbu,a %fcc1, loop_2884
34131 andn %g4, %l1, %i2
34132 fones %f23
34133 subccc %o7, 0x0540, %i6
34134loop_2884:
34135 movgu %xcc, %o5, %g7
34136 fmovdcs %xcc, %f15, %f6
34137 orncc %l4, 0x0160, %i1
34138 array32 %o0, %l5, %g3
34139 fnot2 %f26, %f18
34140 edge16n %g1, %o3, %i5
34141 movg %icc, %i0, %l6
34142 fbuge %fcc3, loop_2885
34143 fpmerge %f5, %f6, %f28
34144 nop
34145 fitod %f10, %f22
34146 fdtoi %f22, %f19
34147 movne %icc, %g2, %o1
34148loop_2885:
34149 fmovdcs %xcc, %f12, %f19
34150 movl %icc, %i7, %g6
34151 movcc %xcc, %l3, %i3
34152 stb %l2, [%l7 + 0x42]
34153 tge %icc, 0x6
34154 movcs %icc, %g5, %l0
34155 smulcc %o2, 0x1588, %o4
34156 fmovdg %xcc, %f20, %f5
34157 restored
34158 rdpr %cwp, %g1
34159 rdpr %cansave, %g2
34160 rdpr %canrestore, %g3
34161 rdpr %cleanwin, %g4
34162 rdpr %otherwin, %g5
34163 rdpr %wstate, %g6
34164 subcc %i4, 0x1E09, %g4
34165 or %l1, 0x0532, %i2
34166 subc %o7, 0x0CBA, %o6
34167 fbg %fcc1, loop_2886
34168 fmovrdlz %i6, %f20, %f18
34169 fornot1 %f12, %f30, %f0
34170 fands %f15, %f4, %f23
34171loop_2886:
34172 smulcc %g7, 0x13FD, %l4
34173 sth %i1, [%l7 + 0x34]
34174 fbne,a %fcc3, loop_2887
34175 udivx %o0, 0x1388, %l5
34176 membar 0x2A
34177 fmovsa %icc, %f26, %f13
34178loop_2887:
34179 tn %xcc, 0x1
34180 fbne,a %fcc2, loop_2888
34181 movrgz %o5, %g3, %g1
34182 bneg,a loop_2889
34183 fornot2 %f6, %f24, %f12
34184loop_2888:
34185 tpos %xcc, 0x1
34186 ba,pn %xcc, loop_2890
34187loop_2889:
34188 tge %xcc, 0x3
34189 edge32 %o3, %i0, %i5
34190 fmovrsne %l6, %f5, %f12
34191loop_2890:
34192 fmovdn %xcc, %f17, %f29
34193 fmovdcs %icc, %f13, %f11
34194 andcc %o1, %g2, %g6
34195 bleu loop_2891
34196 fpadd32 %f2, %f10, %f4
34197 fmovdvc %xcc, %f16, %f30
34198 fmovdn %icc, %f11, %f24
34199loop_2891:
34200 ld [%l7 + 0x14], %f7
34201 fornot2 %f4, %f10, %f2
34202 fpadd16s %f1, %f17, %f1
34203 xorcc %i7, %i3, %l3
34204 nop
34205 setx 0xFB4CBEF3, %l0, %l6
34206 st %l6, [%l7 + 0x28]
34207 ld [%l7 + 0x28], %f13
34208 setx 0x3B996971, %l1, %l5
34209 st %l5, [%l7 + 0x10]
34210 ld [%l7 + 0x10], %f14
34211 fadds %f14, %f13, %f5
34212 fmul8sux16 %f14, %f6, %f28
34213 prefetch [%l7 + 0x6C], 0x0
34214 tcc %xcc, 0x7
34215 edge16 %l2, %l0, %o2
34216 movrlez %g5, %i4, %g4
34217 sdivx %l1, 0x00CF, %o4
34218 srl %i2, 0x0A, %o7
34219 set 0x7D, %i0
34220 lduba [%l7 + %i0] 0x15, %o6
34221 nop
34222 setx loop_2892, %l0, %l1
34223 jmpl %l1, %g7
34224 fmovdcs %icc, %f30, %f0
34225 nop
34226 set 0x14, %i5
34227 prefetch [%l7 + %i5], 0x3
34228 alignaddrl %l4, %i6, %i1
34229loop_2892:
34230 movcs %xcc, %o0, %o5
34231 te %icc, 0x0
34232 xnorcc %g3, %g1, %o3
34233 brlz %i0, loop_2893
34234 brnz,a %l5, loop_2894
34235 tle %xcc, 0x7
34236 tl %icc, 0x6
34237loop_2893:
34238 mulx %i5, %l6, %o1
34239loop_2894:
34240 nop
34241 setx loop_2895, %l0, %l1
34242 wrpr 0x1, %tl
34243 wrpr %l1, %tnpc
34244 setx 0x34400001400, %l0, %l1
34245 wrpr %l1, %tstate
34246 wrhpr 0x4, %htstate
34247 done
34248 movvs %xcc, %g6, %g2
34249 fcmple32 %f16, %f2, %i3
34250 tcc %xcc, 0x2
34251loop_2895:
34252 mulx %l3, 0x1857, %l2
34253 bg,pn %xcc, loop_2896
34254 andn %i7, %l0, %g5
34255 wr %g0, 0x23, %asi
34256 stba %i4, [%l7 + 0x61] %asi
34257 membar #Sync
34258loop_2896:
34259 taddcctv %g4, %o2, %o4
34260 movrgez %i2, 0x11A, %l1
34261 edge32 %o7, %g7, %l4
34262 edge32n %i6, %o6, %i1
34263 fbug %fcc2, loop_2897
34264 ldstub [%l7 + 0x79], %o5
34265 fpadd32s %f24, %f23, %f25
34266 fmovsl %icc, %f26, %f24
34267loop_2897:
34268 or %g3, 0x0A24, %g1
34269 tcc %xcc, 0x1
34270 nop
34271 setx loop_2898, %l0, %l1
34272 wrpr 0x1, %tl
34273 wrpr %l1, %tpc
34274 add %l1, 0x4, %l1
34275 wrpr %l1, %tnpc
34276 setx 0x34400001400, %l0, %l1
34277 wrpr %l1, %tstate
34278 wrhpr 0x4, %htstate
34279 retry
34280 andn %o3, %i0, %l5
34281 tne %icc, 0x7
34282 ldsh [%l7 + 0x4A], %i5
34283loop_2898:
34284 alignaddrl %o0, %o1, %l6
34285 tge %xcc, 0x7
34286 fmovsneg %icc, %f4, %f8
34287 fmovdl %xcc, %f28, %f19
34288 nop
34289 setx loop_2899, %l0, %l1
34290 wrpr 0x1, %tl
34291 wrpr %l1, %tnpc
34292 setx 0x34400001400, %l0, %l1
34293 wrpr %l1, %tstate
34294 wrhpr 0x4, %htstate
34295 done
34296 tn %icc, 0x0
34297 fpackfix %f22, %f22
34298 fmuld8ulx16 %f18, %f14, %f18
34299loop_2899:
34300 bcc,a %icc, loop_2900
34301 fmovdvs %icc, %f26, %f19
34302 andn %g2, %i3, %g6
34303 fmul8ulx16 %f14, %f18, %f16
34304loop_2900:
34305 fmul8ulx16 %f20, %f20, %f14
34306 tsubcctv %l2, 0x0769, %i7
34307 subcc %l3, %g5, %i4
34308 srax %g4, %l0, %o2
34309 ldub [%l7 + 0x64], %i2
34310 tpos %icc, 0x5
34311 movrlez %o4, %o7, %l1
34312 umulcc %g7, %l4, %o6
34313 wr %g0, 0x2a, %asi
34314 stxa %i6, [%l7 + 0x28] %asi
34315 membar #Sync
34316 te %icc, 0x0
34317 restored
34318 rdpr %cwp, %g1
34319 rdpr %cansave, %g2
34320 rdpr %canrestore, %g3
34321 rdpr %cleanwin, %g4
34322 rdpr %otherwin, %g5
34323 rdpr %wstate, %g6
34324 taddcc %o5, 0x062D, %i1
34325 sra %g1, 0x0E, %g3
34326 fpack16 %f4, %f30
34327 edge32ln %o3, %l5, %i5
34328 orcc %i0, %o1, %l6
34329 fbul,a %fcc0, loop_2901
34330 sethi 0x1AA8, %g2
34331 set 0x7C, %l2
34332 sta %f1, [%l7 + %l2] 0x80
34333loop_2901:
34334 saved
34335 rdpr %cwp, %g1
34336 rdpr %cansave, %g2
34337 rdpr %canrestore, %g3
34338 rdpr %cleanwin, %g4
34339 rdpr %otherwin, %g5
34340 rdpr %wstate, %g6
34341 taddcctv %o0, %g6, %i3
34342 edge16l %i7, %l3, %g5
34343 wr %g0, 0x89, %asi
34344 stda %f0, [%l7 + 0x40] %asi
34345 movg %icc, %l2, %i4
34346 edge8ln %g4, %o2, %l0
34347 brgz %o4, loop_2902
34348 be,pt %xcc, loop_2903
34349 brz %i2, loop_2904
34350 umul %l1, 0x1177, %o7
34351loop_2902:
34352 movvs %icc, %l4, %o6
34353loop_2903:
34354 brz,a %g7, loop_2905
34355loop_2904:
34356 movneg %xcc, %i6, %i1
34357 movcs %icc, %o5, %g1
34358 prefetch [%l7 + 0x4C], 0x1
34359loop_2905:
34360 movcs %xcc, %o3, %g3
34361 ldx [%l7 + 0x38], %i5
34362 movleu %icc, %i0, %o1
34363 fandnot1 %f16, %f4, %f18
34364 edge16n %l6, %l5, %g2
34365 movpos %xcc, %o0, %g6
34366 xor %i3, %l3, %i7
34367 fpsub16s %f14, %f21, %f26
34368 tleu %xcc, 0x7
34369 andncc %l2, %i4, %g5
34370 bpos,a loop_2906
34371 bneg %xcc, loop_2907
34372 array32 %g4, %l0, %o2
34373 fbo,a %fcc2, loop_2908
34374loop_2906:
34375 tgu %xcc, 0x1
34376loop_2907:
34377 fmovdleu %xcc, %f21, %f0
34378 edge16l %i2, %o4, %l1
34379loop_2908:
34380 nop
34381 set 0x64, %g7
34382 swapa [%l7 + %g7] 0x19, %o7
34383 orn %o6, 0x1CA4, %g7
34384 srax %l4, 0x19, %i6
34385 bpos %icc, loop_2909
34386 fnor %f22, %f8, %f18
34387 fxors %f21, %f2, %f27
34388 udivx %o5, 0x19C2, %g1
34389loop_2909:
34390 bneg,a loop_2910
34391 array16 %o3, %g3, %i5
34392 ble,a,pn %xcc, loop_2911
34393 fpmerge %f1, %f20, %f28
34394loop_2910:
34395 lduw [%l7 + 0x24], %i1
34396 fnand %f4, %f20, %f18
34397loop_2911:
34398 movvc %xcc, %o1, %l6
34399 subccc %l5, 0x1EF6, %i0
34400 be,a,pn %icc, loop_2912
34401 fbg,a %fcc1, loop_2913
34402 ldd [%l7 + 0x10], %o0
34403 tvc %xcc, 0x0
34404loop_2912:
34405 fmul8x16 %f2, %f2, %f16
34406loop_2913:
34407 edge32ln %g6, %i3, %l3
34408 fbug,a %fcc2, loop_2914
34409 saved
34410 rdpr %cwp, %g1
34411 rdpr %cansave, %g2
34412 rdpr %canrestore, %g3
34413 rdpr %cleanwin, %g4
34414 rdpr %otherwin, %g5
34415 rdpr %wstate, %g6
34416 bgu loop_2915
34417 movpos %icc, %g2, %l2
34418loop_2914:
34419 sra %i4, 0x02, %i7
34420 sra %g4, %g5, %l0
34421loop_2915:
34422 fnand %f2, %f6, %f10
34423 edge8 %i2, %o4, %l1
34424 array8 %o7, %o2, %g7
34425 bpos,a,pt %xcc, loop_2916
34426 movvc %icc, %l4, %i6
34427 movrgez %o6, %g1, %o3
34428 set 0x38, %g2
34429 lduha [%l7 + %g2] 0x19, %o5
34430loop_2916:
34431 fsrc1s %f20, %f31
34432 set 0x7F, %i6
34433 ldsba [%l7 + %i6] 0x81, %g3
34434 edge32ln %i5, %i1, %o1
34435 add %l7, 0x18, %l6
34436 wr %g0, 0x11, %asi
34437 casxa [%l6] 0x11, %l6, %l5
34438 fxnors %f14, %f1, %f22
34439 nop
34440 setx 0xFBCFA83CF05FAE58, %l0, %l6
34441 stx %l6, [%l7 + 0x10]
34442 ldx [%l7 + 0x10], %fsr
34443 restored
34444 rdpr %cwp, %g1
34445 rdpr %cansave, %g2
34446 rdpr %canrestore, %g3
34447 rdpr %cleanwin, %g4
34448 rdpr %otherwin, %g5
34449 rdpr %wstate, %g6
34450 edge8 %o0, %i0, %g6
34451 ldd [%l7 + 0x48], %i2
34452 movcc %xcc, %g2, %l3
34453 ldx [%l7 + 0x10], %i4
34454 movvs %icc, %l2, %g4
34455 tgu %icc, 0x4
34456 movvc %icc, %g5, %i7
34457 fbug,a %fcc0, loop_2917
34458 movvc %xcc, %i2, %o4
34459 sra %l1, %o7, %l0
34460 tcc %xcc, 0x2
34461loop_2917:
34462 taddcctv %g7, %o2, %i6
34463 fpsub16s %f23, %f0, %f8
34464 fbg %fcc1, loop_2918
34465 nop
34466 fitos %f4, %f3
34467 fstox %f3, %f6
34468 fxtos %f6, %f17
34469 fmuld8sux16 %f2, %f9, %f16
34470 nop
34471 setx 0xBCF9CCC1A8CD8B3C, %l0, %l6
34472 stx %l6, [%l7 + 0x28]
34473 ldd [%l7 + 0x28], %f10
34474 setx 0xE81EC96CCE271F41, %l1, %l5
34475 stx %l5, [%l7 + 0x10]
34476 ldd [%l7 + 0x10], %f4
34477 faddd %f4, %f10, %f30
34478loop_2918:
34479 nop
34480 wr %g0, 0x11, %asi
34481 lduha [%l7 + 0x76] %asi, %l4
34482 fpadd32 %f18, %f22, %f8
34483 ldx [%l7 + 0x20], %o6
34484 movrne %g1, 0x3AD, %o3
34485 movle %xcc, %g3, %o5
34486 ldsw [%l7 + 0x24], %i5
34487 move %icc, %i1, %o1
34488 sub %l5, %l6, %i0
34489 fmovsg %icc, %f13, %f27
34490 tge %icc, 0x7
34491 fpack32 %f10, %f26, %f26
34492 wr %g0, 0x80, %asi
34493 ldsba [%l7 + 0x5A] %asi, %g6
34494 andncc %i3, %o0, %g2
34495 ldd [%l7 + 0x08], %f20
34496 srlx %i4, %l2, %l3
34497 udivcc %g5, 0x142A, %i7
34498 brgz %i2, loop_2919
34499 umulcc %o4, %g4, %o7
34500 set 0x52, %o3
34501 ldsba [%l7 + %o3] 0x88, %l1
34502loop_2919:
34503 movcc %icc, %g7, %o2
34504 movrne %i6, %l0, %o6
34505 bge,pt %icc, loop_2920
34506 fmovse %xcc, %f3, %f17
34507 bneg,a,pt %icc, loop_2921
34508 movcs %icc, %l4, %g1
34509loop_2920:
34510 smul %o3, %g3, %i5
34511 andncc %i1, %o5, %o1
34512loop_2921:
34513 swap [%l7 + 0x3C], %l5
34514 movrlz %i0, 0x085, %g6
34515 fmovse %xcc, %f19, %f29
34516 fbu,a %fcc0, loop_2922
34517 xnor %l6, %o0, %i3
34518 fbe,a %fcc1, loop_2923
34519 fandnot2s %f2, %f17, %f14
34520loop_2922:
34521 lduw [%l7 + 0x1C], %g2
34522 movrne %l2, %l3, %g5
34523loop_2923:
34524 fpsub32s %f6, %f16, %f13
34525 alignaddr %i7, %i2, %o4
34526 fmovsn %xcc, %f9, %f2
34527 tcc %icc, 0x1
34528 wr %g0, 0x89, %asi
34529 lduba [%l7 + 0x29] %asi, %g4
34530 saved
34531 rdpr %cwp, %g1
34532 rdpr %cansave, %g2
34533 rdpr %canrestore, %g3
34534 rdpr %cleanwin, %g4
34535 rdpr %otherwin, %g5
34536 rdpr %wstate, %g6
34537 add %i4, %o7, %l1
34538 subcc %g7, 0x0C42, %i6
34539 andn %o2, 0x1C36, %l0
34540 srax %l4, %o6, %o3
34541 tneg %icc, 0x3
34542 andn %g3, 0x0D46, %i5
34543 movrne %i1, 0x29F, %o5
34544 fcmpne32 %f2, %f24, %g1
34545 tleu %xcc, 0x5
34546 array8 %o1, %i0, %l5
34547 orn %l6, 0x0596, %g6
34548 and %i3, %o0, %g2
34549 bcc,a,pt %xcc, loop_2924
34550 bl loop_2925
34551 movrgz %l2, %l3, %i7
34552 addcc %i2, 0x1C78, %o4
34553loop_2924:
34554 fmul8x16al %f3, %f8, %f8
34555loop_2925:
34556 add %g5, 0x1835, %i4
34557 fmovscc %xcc, %f21, %f15
34558 tn %icc, 0x5
34559 fbg %fcc0, loop_2926
34560 subcc %o7, %l1, %g4
34561 move %icc, %g7, %o2
34562 nop
34563 fitos %f8, %f0
34564 fstoi %f0, %f30
34565loop_2926:
34566 fxnors %f7, %f23, %f20
34567 fble,a %fcc1, loop_2927
34568 mova %icc, %l0, %i6
34569 udiv %o6, 0x0B03, %l4
34570 mulscc %g3, %o3, %i1
34571loop_2927:
34572 tleu %icc, 0x4
34573 array32 %o5, %g1, %i5
34574 popc 0x1102, %i0
34575 bpos,a %icc, loop_2928
34576 alignaddrl %l5, %l6, %o1
34577 fmul8x16al %f11, %f23, %f26
34578 nop
34579 setx loop_2929, %l0, %l1
34580 wrpr 0x1, %tl
34581 wrpr %l1, %tpc
34582 add %l1, 0x4, %l1
34583 wrpr %l1, %tnpc
34584 setx 0x34400001400, %l0, %l1
34585 wrpr %l1, %tstate
34586 wrhpr 0x4, %htstate
34587 retry
34588loop_2928:
34589 nop
34590 setx 0x86354DF1807ED47A, %l0, %l6
34591 stx %l6, [%l7 + 0x48]
34592 ldx [%l7 + 0x48], %fsr
34593 udivcc %i3, 0x0C70, %g6
34594 edge16n %o0, %l2, %l3
34595loop_2929:
34596 sdivx %g2, 0x1210, %i7
34597 nop
34598 fitod %f25, %f4
34599 brgez,a %i2, loop_2930
34600 nop
34601 set 0x38, %o6
34602 ldx [%l7 + %o6], %o4
34603 smulcc %g5, 0x10BE, %o7
34604 edge32l %i4, %g4, %g7
34605loop_2930:
34606 brlez %o2, loop_2931
34607 tleu %icc, 0x6
34608 movcs %xcc, %l1, %i6
34609 fmuld8sux16 %f29, %f18, %f10
34610loop_2931:
34611 orcc %o6, %l4, %g3
34612 sethi 0x1B99, %l0
34613 orncc %i1, 0x020A, %o5
34614 array8 %o3, %g1, %i0
34615 brgez %i5, loop_2932
34616 sdiv %l6, 0x01C4, %o1
34617 brlez,a %l5, loop_2933
34618 fmovsg %xcc, %f11, %f0
34619loop_2932:
34620 edge32 %g6, %o0, %i3
34621 edge16ln %l3, %g2, %l2
34622loop_2933:
34623 fpsub32 %f10, %f24, %f2
34624 fpadd32s %f29, %f8, %f28
34625 saved
34626 rdpr %cwp, %g1
34627 rdpr %cansave, %g2
34628 rdpr %canrestore, %g3
34629 rdpr %cleanwin, %g4
34630 rdpr %otherwin, %g5
34631 rdpr %wstate, %g6
34632 fblg,a %fcc0, loop_2934
34633 tle %icc, 0x3
34634 xorcc %i2, %i7, %g5
34635 nop
34636 setx 0x04908E76F1466B02, %l0, %l6
34637 stx %l6, [%l7 + 0x28]
34638 ldd [%l7 + 0x28], %f8
34639 setx 0xA3E25883B96C2577, %l1, %l5
34640 stx %l5, [%l7 + 0x10]
34641 ldd [%l7 + 0x10], %f8
34642 fdivd %f8, %f8, %f14
34643loop_2934:
34644 ldx [%l7 + 0x48], %o4
34645 movrlez %i4, %g4, %o7
34646 brgz,a %o2, loop_2935
34647 fcmpgt16 %f30, %f20, %l1
34648 array32 %i6, %g7, %l4
34649 srax %o6, 0x14, %g3
34650loop_2935:
34651 fmovs %f14, %f26
34652 fmovsvc %xcc, %f28, %f29
34653 call loop_2936
34654 fpadd32 %f8, %f30, %f0
34655 addc %i1, 0x0787, %l0
34656 edge8ln %o5, %o3, %i0
34657loop_2936:
34658 ldsh [%l7 + 0x12], %i5
34659 nop
34660 setx 0x17805DAB, %l0, %l6
34661 st %l6, [%l7 + 0x28]
34662 ld [%l7 + 0x28], %f4
34663 setx 0x72A3600D, %l1, %l5
34664 st %l5, [%l7 + 0x10]
34665 ld [%l7 + 0x10], %f24
34666 fadds %f24, %f4, %f11
34667 bn,a loop_2937
34668 edge8 %l6, %o1, %g1
34669 movleu %xcc, %l5, %o0
34670 sdivcc %g6, 0x0614, %i3
34671loop_2937:
34672 movgu %icc, %l3, %l2
34673 addccc %i2, %g2, %i7
34674 movneg %xcc, %g5, %o4
34675 movcs %icc, %i4, %o7
34676 edge8ln %g4, %l1, %i6
34677 wr %g0, 0x80, %asi
34678 ldswa [%l7 + 0x3C] %asi, %o2
34679 tsubcctv %l4, %o6, %g7
34680 umul %g3, %i1, %l0
34681 orn %o5, 0x0D4E, %o3
34682 ldd [%l7 + 0x70], %i0
34683 tg %xcc, 0x2
34684 wr %g0, 0x80, %asi
34685 lduba [%l7 + 0x37] %asi, %i5
34686 tne %xcc, 0x7
34687 tleu %xcc, 0x7
34688 movge %xcc, %o1, %g1
34689 ldstub [%l7 + 0x10], %l5
34690 taddcctv %o0, %l6, %g6
34691 edge16 %i3, %l3, %i2
34692 ldx [%l7 + 0x28], %g2
34693 andcc %l2, %g5, %o4
34694 set 0x54, %o5
34695 stwa %i4, [%l7 + %o5] 0xe3
34696 membar #Sync
34697 fsrc2s %f18, %f15
34698 fcmple16 %f14, %f0, %i7
34699 nop
34700 setx 0x42D6EDD4DA28EE32, %l0, %l6
34701 stx %l6, [%l7 + 0x28]
34702 ldd [%l7 + 0x28], %f2
34703 setx 0xD4EE43A32CC52E69, %l1, %l5
34704 stx %l5, [%l7 + 0x10]
34705 ldd [%l7 + 0x10], %f14
34706 fsubd %f14, %f2, %f12
34707 brnz,a %g4, loop_2938
34708 bn %xcc, loop_2939
34709 fmul8sux16 %f12, %f28, %f24
34710 tcc %icc, 0x1
34711loop_2938:
34712 nop
34713 setx 0xDF579163BDCF318F, %l0, %l6
34714 stx %l6, [%l7 + 0x28]
34715 ldd [%l7 + 0x28], %f24
34716 fsqrtd %f24, %f0
34717loop_2939:
34718 saved
34719 rdpr %cwp, %g1
34720 rdpr %cansave, %g2
34721 rdpr %canrestore, %g3
34722 rdpr %cleanwin, %g4
34723 rdpr %otherwin, %g5
34724 rdpr %wstate, %g6
34725 sdivcc %l1, 0x082B, %o7
34726 sra %i6, %o2, %l4
34727 set 0x40, %o1
34728 ldda [%l7 + %o1] 0x2a, %g6
34729 edge8 %g3, %o6, %l0
34730 tvc %icc, 0x0
34731 alignaddr %o5, %i1, %i0
34732 move %icc, %o3, %i5
34733 membar 0x1E
34734 fornot1 %f6, %f6, %f26
34735 tsubcc %g1, 0x1D28, %l5
34736 umulcc %o1, 0x05A8, %o0
34737 for %f6, %f24, %f6
34738 membar 0x36
34739 brnz %g6, loop_2940
34740 movneg %icc, %i3, %l6
34741 fba,a %fcc1, loop_2941
34742 movge %icc, %l3, %g2
34743loop_2940:
34744 tge %icc, 0x7
34745 addc %l2, 0x1986, %g5
34746loop_2941:
34747 move %xcc, %o4, %i2
34748 ldub [%l7 + 0x34], %i4
34749 edge16 %g4, %i7, %l1
34750 restored
34751 rdpr %cwp, %g1
34752 rdpr %cansave, %g2
34753 rdpr %canrestore, %g3
34754 rdpr %cleanwin, %g4
34755 rdpr %otherwin, %g5
34756 rdpr %wstate, %g6
34757 sdiv %o7, 0x0D5C, %o2
34758 tleu %icc, 0x0
34759 andcc %l4, 0x028E, %i6
34760 fmovdle %xcc, %f18, %f9
34761 movcs %xcc, %g3, %g7
34762 subc %o6, %l0, %i1
34763 xnorcc %i0, 0x057B, %o5
34764 fmovdneg %xcc, %f14, %f29
34765 srax %i5, 0x01, %o3
34766 tsubcc %l5, %g1, %o1
34767 fmovdne %xcc, %f16, %f25
34768 tcc %xcc, 0x0
34769 fmovdcs %xcc, %f3, %f25
34770 tvc %xcc, 0x5
34771 subcc %g6, %i3, %o0
34772 brgz,a %l6, loop_2942
34773 membar 0x59
34774 fxors %f20, %f0, %f4
34775 movvs %icc, %l3, %g2
34776loop_2942:
34777 movleu %icc, %l2, %o4
34778 brgez %g5, loop_2943
34779 srl %i2, %g4, %i4
34780 umul %i7, 0x15AB, %o7
34781 edge8ln %l1, %o2, %l4
34782loop_2943:
34783 brgz %g3, loop_2944
34784 fmul8x16au %f22, %f18, %f10
34785 bcc %xcc, loop_2945
34786 movrgez %i6, %o6, %g7
34787loop_2944:
34788 array8 %l0, %i1, %o5
34789 te %icc, 0x0
34790loop_2945:
34791 edge8 %i0, %i5, %o3
34792 fnands %f7, %f0, %f25
34793 movrgz %l5, %g1, %g6
34794 fblg %fcc3, loop_2946
34795 brnz,a %o1, loop_2947
34796 fornot1s %f31, %f12, %f6
34797 tgu %xcc, 0x7
34798loop_2946:
34799 movg %icc, %i3, %o0
34800loop_2947:
34801 sllx %l6, 0x10, %g2
34802 ta %xcc, 0x4
34803 or %l2, 0x1C0B, %l3
34804 fxnor %f2, %f30, %f4
34805 fmul8x16 %f25, %f2, %f24
34806 bge,a,pt %xcc, loop_2948
34807 fmovrdlez %o4, %f30, %f6
34808 tpos %icc, 0x4
34809 sdivcc %i2, 0x0458, %g5
34810loop_2948:
34811 edge16n %i4, %g4, %i7
34812 set 0x4E, %o0
34813 stha %l1, [%l7 + %o0] 0x2f
34814 membar #Sync
34815 tgu %icc, 0x7
34816 array32 %o2, %o7, %g3
34817 brlez,a %i6, loop_2949
34818 subc %l4, %g7, %l0
34819 subcc %i1, 0x0825, %o5
34820 addccc %i0, %o6, %o3
34821loop_2949:
34822 sethi 0x0AF1, %i5
34823 edge32l %l5, %g6, %g1
34824 fmovdcc %xcc, %f4, %f22
34825 movcc %icc, %o1, %i3
34826 orn %o0, %g2, %l2
34827 ldx [%l7 + 0x10], %l6
34828 xnor %l3, 0x1021, %i2
34829 tneg %xcc, 0x6
34830 smul %g5, %o4, %g4
34831 fmuld8sux16 %f2, %f19, %f22
34832 movne %xcc, %i7, %l1
34833 fmovdl %icc, %f22, %f10
34834 fmovsne %icc, %f15, %f2
34835 xor %o2, 0x06D2, %o7
34836 xorcc %g3, %i4, %i6
34837 movleu %xcc, %l4, %l0
34838 tcs %icc, 0x7
34839 udiv %i1, 0x1E4A, %g7
34840 fmovdleu %xcc, %f15, %f29
34841 or %i0, %o6, %o3
34842 tsubcc %o5, %i5, %g6
34843 prefetch [%l7 + 0x68], 0x0
34844 smulcc %g1, %o1, %l5
34845 umul %o0, %g2, %i3
34846 movneg %xcc, %l2, %l3
34847 movre %i2, 0x17E, %l6
34848 orcc %o4, 0x1BB3, %g5
34849 bshuffle %f0, %f6, %f0
34850 tpos %xcc, 0x0
34851 sllx %i7, 0x1F, %l1
34852 fbn %fcc0, loop_2950
34853 tvs %xcc, 0x1
34854 lduh [%l7 + 0x56], %o2
34855 ldx [%l7 + 0x58], %g4
34856loop_2950:
34857 restored
34858 rdpr %cwp, %g1
34859 rdpr %cansave, %g2
34860 rdpr %canrestore, %g3
34861 rdpr %cleanwin, %g4
34862 rdpr %otherwin, %g5
34863 rdpr %wstate, %g6
34864 fcmpgt16 %f22, %f4, %o7
34865 nop
34866 setx 0x05DB0F04, %l0, %l6
34867 st %l6, [%l7 + 0x28]
34868 ld [%l7 + 0x28], %f0
34869 fsqrts %f0, %f15
34870 tcc %xcc, 0x3
34871 xor %g3, 0x1376, %i4
34872 sdivx %l4, 0x1843, %l0
34873 sra %i1, 0x14, %i6
34874 fba,a %fcc2, loop_2951
34875 edge16n %g7, %o6, %o3
34876 tsubcctv %o5, %i0, %i5
34877 std %f22, [%l7 + 0x78]
34878loop_2951:
34879 nop
34880 wr %g0, 0x0c, %asi
34881 sta %f7, [%l7 + 0x64] %asi
34882 andcc %g1, %g6, %l5
34883 or %o0, %g2, %i3
34884 tgu %icc, 0x1
34885 tge %icc, 0x2
34886 saved
34887 rdpr %cwp, %g1
34888 rdpr %cansave, %g2
34889 rdpr %canrestore, %g3
34890 rdpr %cleanwin, %g4
34891 rdpr %otherwin, %g5
34892 rdpr %wstate, %g6
34893 movrlez %o1, 0x2A0, %l2
34894 saved
34895 rdpr %cwp, %g1
34896 rdpr %cansave, %g2
34897 rdpr %canrestore, %g3
34898 rdpr %cleanwin, %g4
34899 rdpr %otherwin, %g5
34900 rdpr %wstate, %g6
34901 fmovrdlez %i2, %f20, %f10
34902 fpadd16s %f25, %f10, %f16
34903 tsubcctv %l6, 0x1D6F, %l3
34904 fpadd32 %f14, %f30, %f2
34905 udivcc %g5, 0x1339, %o4
34906 fmul8x16 %f0, %f4, %f6
34907 mulscc %i7, %l1, %g4
34908 edge16l %o7, %o2, %g3
34909 lduw [%l7 + 0x0C], %l4
34910 sdiv %l0, 0x1C7E, %i4
34911 wr %g0, 0x0c, %asi
34912 swapa [%l7 + 0x6C] %asi, %i1
34913 sdivcc %i6, 0x1D5B, %g7
34914 tle %icc, 0x4
34915 tneg %icc, 0x1
34916 srl %o3, 0x08, %o5
34917 umulcc %i0, %i5, %o6
34918 edge8 %g6, %l5, %g1
34919 fnot2s %f2, %f8
34920 edge32l %g2, %i3, %o0
34921 tne %xcc, 0x4
34922 prefetch [%l7 + 0x7C], 0x2
34923 fxor %f4, %f14, %f30
34924 movrlez %o1, 0x1F2, %l2
34925 popc 0x0F1B, %l6
34926 srl %i2, 0x13, %l3
34927 subccc %o4, 0x1687, %i7
34928 nop
34929 fitod %f8, %f4
34930 fdtoi %f4, %f9
34931 bneg %xcc, loop_2952
34932 bn,a,pt %icc, loop_2953
34933 fnands %f16, %f7, %f17
34934 fmovsvc %icc, %f13, %f31
34935loop_2952:
34936 nop
34937 wr %g0, 0x80, %asi
34938 ldstuba [%l7 + 0x50] %asi, %g5
34939loop_2953:
34940 andncc %l1, %o7, %g4
34941 subcc %o2, %g3, %l0
34942 add %i4, 0x11DE, %i1
34943 tneg %icc, 0x2
34944 andcc %l4, %i6, %o3
34945 sdivcc %o5, 0x0BF6, %i0
34946 fmuld8ulx16 %f30, %f24, %f10
34947 tleu %xcc, 0x6
34948 mulx %i5, 0x0AC8, %g7
34949 array16 %g6, %l5, %o6
34950 orn %g2, %i3, %o0
34951 mova %icc, %o1, %l2
34952 fcmple32 %f12, %f20, %l6
34953 popc 0x10DD, %i2
34954 edge16ln %g1, %l3, %i7
34955 array16 %g5, %o4, %l1
34956 edge32ln %o7, %o2, %g3
34957 bn,a loop_2954
34958 ldub [%l7 + 0x26], %l0
34959 nop
34960 setx 0x756FACE7, %l0, %l6
34961 st %l6, [%l7 + 0x28]
34962 ld [%l7 + 0x28], %f19
34963 fsqrts %f19, %f8
34964 tsubcc %g4, 0x15AB, %i1
34965loop_2954:
34966 movl %icc, %l4, %i6
34967 move %icc, %o3, %i4
34968 EXIT_GOOD
34969
34970
34971
34972!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34973!
34974! Stats for Thread 0:
34975!
34976! Type l : 2732
34977! Type cti : 2954
34978! Type x : 1198
34979! Type f : 4466
34980! Type i : 13650
34981!
34982!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34983
34984
34985 EXIT_GOOD /* test finish */
34986
34987/************************************************************************
34988 Test case data start
34989 ************************************************************************/
34990.data
34991user_data_start:
34992scratch_area:
34993.word 0xB2F72D7D
34994.word 0xF7BE9531
34995.word 0x9D5EF6AD
34996.word 0xED6474A9
34997.word 0xCAB40364
34998.word 0x2E6AE054
34999.word 0x29BB136F
35000.word 0x6C68E038
35001.word 0x02B3B796
35002.word 0x4F387034
35003.word 0x152D13EA
35004.word 0xC9A199BE
35005.word 0xD3D3E85D
35006.word 0xB8C33230
35007.word 0x1CD74B1E
35008.word 0xEA4CE71A
35009.word 0x9583CE18
35010.word 0x6C6CDEE3
35011.word 0xDB104659
35012.word 0x85AD2109
35013.word 0x9BFEB640
35014.word 0xEAE1B7E4
35015.word 0x7EEAE9D2
35016.word 0xADAE4F5C
35017.word 0xF9357EC0
35018.word 0x4A69B5CF
35019.word 0xFEAE246B
35020.word 0x18E65D8A
35021.word 0xB854D7BF
35022.word 0x36328876
35023.word 0xD9CEEEB0
35024.word 0xBEBC41EF
35025.word 0x107191F5
35026.word 0x6B90B55D
35027.word 0xB56E5B04
35028.word 0xE5E4AFFC
35029.word 0xAD13B2C9
35030.word 0x688EF009
35031.word 0xBC8EAD3D
35032.word 0xABB3A61F
35033.word 0x5D0968E8
35034.word 0x9DE902C0
35035.word 0xC71ED6F0
35036.word 0x4DDBABD4
35037.word 0xA21EA20A
35038.word 0x69C704B1
35039.word 0xF2F902EC
35040.word 0x52B7B060
35041.word 0x47DF17C9
35042.word 0x08DBA0CF
35043.word 0xDC71D715
35044.word 0xAC78EDD5
35045.word 0x36CBB3ED
35046.word 0x350C8756
35047.word 0xCB1920DA
35048.word 0x6B5B3C9D
35049.word 0xABFA8794
35050.word 0x4BAD2FF1
35051.word 0x7722353D
35052.word 0xB8BB1205
35053.word 0x2E2CF1B2
35054.word 0x1599735D
35055.word 0x07017B50
35056.word 0x0BABA2BC
35057.end