Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f12.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f12.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38.ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f12.s,v 1.1 2007/05/11 17:22:21 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x71586DC0F06984AF, %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 0x5, %g1
89 set 0x0, %g2
90 set 0x1, %g3
91 set 0x8, %g4
92 set 0x4, %g5
93 set 0xA, %g6
94 set 0x1, %g7
95 !# Input registers
96 set -0xD, %i0
97 set -0xC, %i1
98 set -0xE, %i2
99 set -0xB, %i3
100 set -0xF, %i4
101 set -0xC, %i5
102 set -0x3, %i6
103 set -0x8, %i7
104 !# Local registers
105 set 0x3B3C6D93, %l0
106 set 0x5763E2C7, %l1
107 set 0x5B3D3A37, %l2
108 set 0x62F8CD42, %l3
109 set 0x70CC6C3C, %l4
110 set 0x28D6064D, %l5
111 set 0x55F54D9D, %l6
112 !# Output registers
113 set 0x0228, %o0
114 set 0x1496, %o1
115 set 0x0A8C, %o2
116 set -0x062D, %o3
117 set -0x163B, %o4
118 set 0x1958, %o5
119 set 0x1B45, %o6
120 set -0x0E5C, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xAC786C5B613D6F8C)
123 INIT_TH_FP_REG(%l7,%f2,0xA80779842C9BF31B)
124 INIT_TH_FP_REG(%l7,%f4,0xE24AA0682D607328)
125 INIT_TH_FP_REG(%l7,%f6,0x5D08B574E7E8491C)
126 INIT_TH_FP_REG(%l7,%f8,0x1BF63E00EBB88638)
127 INIT_TH_FP_REG(%l7,%f10,0x59F48D4BC4867E04)
128 INIT_TH_FP_REG(%l7,%f12,0xF364526A12575C66)
129 INIT_TH_FP_REG(%l7,%f14,0xD187CFCF95E7A0C3)
130 INIT_TH_FP_REG(%l7,%f16,0xD9ADC4C3CA743513)
131 INIT_TH_FP_REG(%l7,%f18,0x1329E85AD5BA56FE)
132 INIT_TH_FP_REG(%l7,%f20,0x26CF0B61A1A871B3)
133 INIT_TH_FP_REG(%l7,%f22,0xC155C8267B48FD69)
134 INIT_TH_FP_REG(%l7,%f24,0xC8A0D1F6C67F727C)
135 INIT_TH_FP_REG(%l7,%f26,0xE1188E48B04109D5)
136 INIT_TH_FP_REG(%l7,%f28,0x90D6D0549E7B0ADF)
137 INIT_TH_FP_REG(%l7,%f30,0x9A7C81B3FB23F12F)
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, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 stbar
151 fpmerge %f17, %f2, %f6
152 tg %icc, 0x7
153 fornot2 %f4, %f12, %f28
154 add %g2, %i2, %o2
155 ta %xcc, 0x4
156 ldsh [%l7 + 0x14], %l4
157 for %f0, %f16, %f26
158 ldx [%l7 + 0x38], %o4
159 tl %icc, 0x5
160 saved
161 rdpr %cwp, %g1
162 rdpr %cansave, %g2
163 rdpr %canrestore, %g3
164 rdpr %cleanwin, %g4
165 rdpr %otherwin, %g5
166 rdpr %wstate, %g6
167 fmovdge %xcc, %f24, %f28
168 edge16ln %l3, %i4, %g4
169 stx %o3, [%l7 + 0x70]
170 tg %xcc, 0x2
171 tvs %icc, 0x1
172 edge16ln %l0, %i3, %l2
173 sll %o5, 0x02, %g6
174 set 0x50, %i4
175 stda %g4, [%l7 + %i4] 0x11
176 edge32 %i1, %g1, %i0
177 saved
178 rdpr %cwp, %g1
179 rdpr %cansave, %g2
180 rdpr %canrestore, %g3
181 rdpr %cleanwin, %g4
182 rdpr %otherwin, %g5
183 rdpr %wstate, %g6
184 fbu,a %fcc0, loop_1
185 flush %l7 + 0x14
186 bl,a,pt %xcc, loop_2
187 mulscc %i5, %o7, %i6
188loop_1:
189 movcc %icc, %l1, %o1
190 swap [%l7 + 0x18], %g3
191loop_2:
192 tl %icc, 0x3
193 movcc %icc, %g7, %l6
194 fbu %fcc1, loop_3
195 tn %xcc, 0x5
196 fmovd %f20, %f30
197 bneg loop_4
198loop_3:
199 fmovscc %xcc, %f27, %f27
200 move %icc, %o6, %o0
201 movl %xcc, %l5, %i7
202loop_4:
203 andcc %i2, 0x01AF, %g2
204 array32 %o2, %o4, %l3
205 fmuld8ulx16 %f25, %f29, %f0
206 fcmps %fcc1, %f13, %f21
207 udivcc %i4, 0x1ECF, %l4
208 fbue,a %fcc2, loop_5
209 ldd [%l7 + 0x68], %f24
210 movrlz %g4, 0x2E5, %o3
211 fmovdgu %xcc, %f7, %f7
212loop_5:
213 fpack32 %f10, %f6, %f26
214 movvs %icc, %l0, %i3
215 srlx %l2, %g6, %g5
216 set 0x10, %l0
217 stda %i0, [%l7 + %l0] 0x23
218 membar #Sync
219 fpack32 %f22, %f10, %f0
220 array32 %g1, %o5, %i0
221 orcc %i5, 0x1084, %i6
222 tsubcc %l1, 0x0361, %o7
223 prefetch [%l7 + 0x18], 0x2
224 fmovspos %icc, %f24, %f31
225 tg %icc, 0x5
226 fnors %f10, %f24, %f6
227 brgz,a %o1, loop_6
228 st %f30, [%l7 + 0x1C]
229 bvs,a,pn %icc, loop_7
230 tvs %xcc, 0x5
231loop_6:
232 edge8 %g7, %l6, %g3
233 array16 %o6, %l5, %o0
234loop_7:
235 fmul8sux16 %f26, %f26, %f20
236 set 0x40, %l1
237 stda %f0, [%l7 + %l1] 0x19
238 sub %i7, 0x1758, %i2
239 addc %o2, %o4, %g2
240 fcmpeq16 %f22, %f24, %i4
241 popc 0x067C, %l4
242 nop
243 set 0x30, %i7
244 std %f0, [%l7 + %i7]
245 membar 0x17
246 array8 %l3, %g4, %l0
247 mulx %o3, 0x1832, %i3
248 fbule %fcc2, loop_8
249 sll %g6, %g5, %i1
250 orcc %l2, 0x19F8, %g1
251 smul %i0, 0x05B1, %i5
252loop_8:
253 movcs %xcc, %i6, %o5
254 tsubcc %o7, 0x0464, %o1
255 bneg,a,pn %icc, loop_9
256 subcc %l1, %l6, %g3
257 fcmpne32 %f8, %f24, %o6
258 edge16l %g7, %o0, %i7
259loop_9:
260 movgu %icc, %i2, %l5
261 stbar
262 wr %g0, 0x88, %asi
263 lduwa [%l7 + 0x58] %asi, %o4
264 udiv %o2, 0x0631, %g2
265 taddcc %l4, %i4, %g4
266 movge %xcc, %l3, %l0
267 tleu %icc, 0x2
268 std %o2, [%l7 + 0x40]
269 lduw [%l7 + 0x38], %g6
270 movleu %icc, %g5, %i3
271 fnot1s %f11, %f11
272 std %i0, [%l7 + 0x28]
273 smul %l2, %i0, %i5
274 add %l7, 0x78, %l6
275 wr %g0, 0x80, %asi
276 lda [%l6] %asi, %g1
277 casa [%l6] 0x80, %g1, %o5
278 fpsub16s %f18, %f29, %f15
279 tvc %icc, 0x0
280 membar 0x5D
281 tvc %xcc, 0x0
282 addcc %o7, 0x04B3, %o1
283 fcmps %fcc3, %f31, %f23
284 fmovsvc %icc, %f2, %f7
285 te %xcc, 0x1
286 fmovrse %i6, %f19, %f6
287 movneg %xcc, %l1, %g3
288 udiv %l6, 0x098E, %g7
289 bl,pt %xcc, loop_10
290 or %o0, %o6, %i7
291 mulscc %l5, %o4, %i2
292 fmovrslz %o2, %f5, %f21
293loop_10:
294 nop
295 set 0x7C, %i3
296 ldsha [%l7 + %i3] 0x18, %l4
297 tvc %icc, 0x7
298 sir 0x1194
299 edge32ln %g2, %i4, %l3
300 movcc %xcc, %l0, %o3
301 swap [%l7 + 0x44], %g6
302 fmovdpos %xcc, %f10, %f30
303 array32 %g4, %i3, %g5
304 fbue %fcc3, loop_11
305 restored
306 rdpr %cwp, %g1
307 rdpr %cansave, %g2
308 rdpr %canrestore, %g3
309 rdpr %cleanwin, %g4
310 rdpr %otherwin, %g5
311 rdpr %wstate, %g6
312 sll %l2, 0x01, %i1
313 fmovsvc %xcc, %f7, %f11
314loop_11:
315 add %i0, 0x128F, %i5
316 movl %xcc, %g1, %o5
317 sllx %o7, %o1, %l1
318 addccc %g3, %l6, %g7
319 fcmpgt32 %f12, %f12, %i6
320 bshuffle %f4, %f6, %f20
321 fpsub32s %f5, %f6, %f20
322 fpsub32s %f25, %f4, %f26
323 movge %xcc, %o6, %o0
324 add %i7, %l5, %o4
325 tsubcc %i2, %l4, %g2
326 membar #Sync
327 set 0x40, %g6
328 ldda [%l7 + %g6] 0xf9, %f16
329 wr %g0, 0x0c, %asi
330 ldsha [%l7 + 0x50] %asi, %i4
331 be loop_12
332 edge32n %l3, %o2, %l0
333 fcmpne16 %f10, %f26, %o3
334 bne,pn %icc, loop_13
335loop_12:
336 movrlez %g6, 0x1B2, %g4
337 movneg %icc, %g5, %l2
338 movpos %xcc, %i1, %i3
339loop_13:
340 te %icc, 0x2
341 move %icc, %i5, %i0
342 ldstub [%l7 + 0x10], %o5
343 set 0x10, %g5
344 lduha [%l7 + %g5] 0x0c, %g1
345 fmovsvc %icc, %f22, %f9
346 fcmpes %fcc1, %f28, %f3
347 taddcc %o7, 0x16BE, %o1
348 tl %xcc, 0x3
349 add %l1, 0x10AC, %g3
350 sllx %g7, 0x0F, %l6
351 stb %i6, [%l7 + 0x7E]
352 and %o6, %i7, %o0
353 movrgz %l5, %o4, %l4
354 bshuffle %f0, %f24, %f0
355 tvc %xcc, 0x3
356 nop
357 setx loop_14, %l0, %l1
358 wrpr 0x1, %tl
359 wrpr %l1, %tpc
360 add %l1, 0x4, %l1
361 wrpr %l1, %tnpc
362 setx 0x34400001400, %l0, %l1
363 wrpr %l1, %tstate
364 wrhpr 0x4, %htstate
365 retry
366 fblg %fcc1, loop_15
367 fpadd16s %f13, %f19, %f5
368 xor %g2, 0x1491, %i2
369loop_14:
370 movpos %icc, %i4, %l3
371loop_15:
372 nop
373 wr %g0, 0x88, %asi
374 lduha [%l7 + 0x46] %asi, %o2
375 fand %f24, %f12, %f22
376 sub %l0, %g6, %g4
377 movge %icc, %g5, %l2
378 set 0x08, %l5
379 ldxa [%l7 + %l5] 0x14, %o3
380 membar 0x77
381 tg %icc, 0x5
382 edge8 %i3, %i1, %i5
383 ldstub [%l7 + 0x79], %i0
384 tne %xcc, 0x1
385 fmovsle %xcc, %f8, %f24
386 movre %g1, %o7, %o1
387 movcs %xcc, %o5, %l1
388 sethi 0x0775, %g7
389 array32 %l6, %g3, %o6
390 be loop_16
391 fsrc2s %f20, %f13
392 bn,pn %icc, loop_17
393 sdivcc %i6, 0x11DA, %i7
394loop_16:
395 edge16ln %l5, %o0, %o4
396 ldd [%l7 + 0x38], %g2
397loop_17:
398 nop
399 set 0x40, %o0
400 stda %f0, [%l7 + %o0] 0x11
401 edge16l %l4, %i4, %l3
402 tl %xcc, 0x7
403 bcc,a,pn %xcc, loop_18
404 brz %i2, loop_19
405 edge8 %o2, %g6, %g4
406 udivcc %g5, 0x0EC3, %l2
407loop_18:
408 tg %xcc, 0x2
409loop_19:
410 addc %o3, %l0, %i3
411 fmovsvs %icc, %f20, %f29
412 tle %xcc, 0x2
413 tl %icc, 0x5
414 fbl,a %fcc1, loop_20
415 movcc %xcc, %i1, %i0
416 tvc %xcc, 0x3
417 and %g1, 0x1C29, %i5
418loop_20:
419 nop
420 setx loop_21, %l0, %l1
421 jmpl %l1, %o7
422 movne %icc, %o1, %o5
423 ta %xcc, 0x3
424 popc 0x0061, %g7
425loop_21:
426 move %icc, %l1, %l6
427 udivcc %g3, 0x0D25, %o6
428 mulscc %i7, %l5, %i6
429 set 0x1C, %i1
430 stwa %o0, [%l7 + %i1] 0x10
431 movn %xcc, %g2, %l4
432 edge8ln %o4, %i4, %i2
433 fones %f17
434 fmovrse %l3, %f29, %f7
435 fmovdvc %xcc, %f18, %f21
436 ldsb [%l7 + 0x29], %o2
437 fbge,a %fcc0, loop_22
438 movne %icc, %g4, %g6
439 movvc %icc, %g5, %o3
440 tsubcc %l0, 0x15FF, %l2
441loop_22:
442 nop
443 wr %g0, 0x04, %asi
444 swapa [%l7 + 0x54] %asi, %i1
445 tsubcc %i0, 0x16CA, %i3
446 and %i5, %g1, %o7
447 tge %icc, 0x2
448 fcmple32 %f22, %f22, %o1
449 tleu %xcc, 0x1
450 fble,a %fcc0, loop_23
451 fmovdvs %icc, %f17, %f19
452 subc %o5, 0x02BF, %l1
453 nop
454 setx loop_24, %l0, %l1
455 wrpr 0x1, %tl
456 wrpr %l1, %tpc
457 add %l1, 0x4, %l1
458 wrpr %l1, %tnpc
459 setx 0x34400001400, %l0, %l1
460 wrpr %l1, %tstate
461 wrhpr 0x4, %htstate
462 retry
463loop_23:
464 subcc %g7, %g3, %l6
465 fmul8x16au %f7, %f28, %f2
466 fmovscs %xcc, %f21, %f10
467loop_24:
468 sethi 0x00FE, %i7
469 ble,a,pt %xcc, loop_25
470 edge16n %o6, %l5, %o0
471 subccc %i6, 0x0D30, %g2
472 fmovrsgez %o4, %f18, %f24
473loop_25:
474 fpmerge %f30, %f2, %f28
475 stw %l4, [%l7 + 0x64]
476 subcc %i2, %i4, %o2
477 set 0x68, %o1
478 prefetcha [%l7 + %o1] 0x88, 0x2
479 sll %l3, 0x1C, %g5
480 smulcc %g6, 0x0561, %l0
481 tle %icc, 0x6
482 fabss %f28, %f26
483 fxnors %f30, %f31, %f12
484 orn %l2, %i1, %o3
485 fmovdl %xcc, %f20, %f16
486 fandnot1 %f28, %f24, %f28
487 tcs %icc, 0x4
488 ld [%l7 + 0x68], %f0
489 smul %i0, 0x0EE5, %i5
490 edge8n %g1, %i3, %o7
491 restored
492 rdpr %cwp, %g1
493 rdpr %cansave, %g2
494 rdpr %canrestore, %g3
495 rdpr %cleanwin, %g4
496 rdpr %otherwin, %g5
497 rdpr %wstate, %g6
498 edge8ln %o1, %l1, %o5
499 movgu %xcc, %g7, %l6
500 umulcc %g3, 0x0B25, %i7
501 xor %o6, %l5, %o0
502 fone %f6
503 be,a,pt %xcc, loop_26
504 subcc %g2, 0x0E2D, %i6
505 and %l4, %i2, %i4
506 set 0x32, %i0
507 ldsha [%l7 + %i0] 0x04, %o4
508loop_26:
509 addcc %g4, 0x15C3, %o2
510 membar 0x36
511 fcmpeq16 %f14, %f14, %l3
512 fmovdgu %icc, %f1, %f16
513 wr %g0, 0x18, %asi
514 ldxa [%l7 + 0x68] %asi, %g6
515 edge32 %l0, %l2, %g5
516 edge8l %o3, %i0, %i5
517 movn %xcc, %g1, %i3
518 ldsw [%l7 + 0x54], %o7
519 movcs %xcc, %i1, %l1
520 fnor %f28, %f4, %f24
521 ble,a %xcc, loop_27
522 udiv %o5, 0x05E2, %g7
523 mulscc %o1, 0x16AE, %g3
524 addc %l6, %o6, %i7
525loop_27:
526 stb %o0, [%l7 + 0x71]
527 stw %g2, [%l7 + 0x28]
528 edge32n %i6, %l5, %i2
529 fnot2 %f30, %f12
530 wr %g0, 0x10, %asi
531 ldsba [%l7 + 0x38] %asi, %i4
532 add %l7, 0x48, %l6
533 wr %g0, 0x0c, %asi
534 ldxa [%l6] %asi, %o4
535 casxa [%l6] %asi, %o4, %l4
536 bn,a,pt %icc, loop_28
537 fcmps %fcc1, %f5, %f26
538 edge32n %o2, %g4, %g6
539 sub %l0, 0x18C0, %l3
540loop_28:
541 move %xcc, %l2, %o3
542 popc 0x1B82, %i0
543 fandnot2s %f7, %f5, %f12
544 fcmpne32 %f22, %f30, %g5
545 te %icc, 0x3
546 add %l7, 0x28, %l6
547 wr %g0, 0x81, %asi
548 ldxa [%l6] %asi, %g1
549 casxa [%l6] 0x81, %g1, %i5
550 bne loop_29
551 fexpand %f29, %f22
552 sllx %o7, 0x1E, %i1
553 tl %xcc, 0x6
554loop_29:
555 nop
556 wr %g0, 0x89, %asi
557 lda [%l7 + 0x74] %asi, %f27
558 ble,a %xcc, loop_30
559 fpsub16s %f17, %f1, %f24
560 orn %l1, 0x160F, %o5
561 saved
562 rdpr %cwp, %g1
563 rdpr %cansave, %g2
564 rdpr %canrestore, %g3
565 rdpr %cleanwin, %g4
566 rdpr %otherwin, %g5
567 rdpr %wstate, %g6
568loop_30:
569 movne %icc, %i3, %o1
570 sdiv %g3, 0x00EF, %g7
571 sdivx %o6, 0x1B76, %i7
572 fbe,a %fcc0, loop_31
573 udivcc %l6, 0x1C0C, %o0
574 sir 0x0DD2
575 stw %i6, [%l7 + 0x24]
576loop_31:
577 edge16ln %g2, %l5, %i2
578 fbo %fcc3, loop_32
579 brz %o4, loop_33
580 tpos %xcc, 0x5
581 fmovs %f17, %f3
582loop_32:
583 sra %l4, %i4, %o2
584loop_33:
585 tle %xcc, 0x0
586 movneg %xcc, %g4, %g6
587 call loop_34
588 bpos,a loop_35
589 movn %xcc, %l0, %l3
590 movcc %xcc, %l2, %i0
591loop_34:
592 fmovsa %icc, %f4, %f10
593loop_35:
594 sdivcc %g5, 0x0C03, %o3
595 edge16l %g1, %o7, %i1
596 fba %fcc3, loop_36
597 srax %l1, 0x1A, %i5
598 fmovdcc %icc, %f9, %f28
599 alignaddr %i3, %o1, %g3
600loop_36:
601 ldx [%l7 + 0x60], %o5
602 bleu,a,pt %xcc, loop_37
603 tcs %icc, 0x6
604 brgez %g7, loop_38
605 tsubcctv %i7, %o6, %l6
606loop_37:
607 fmovscs %xcc, %f7, %f11
608 wr %g0, 0x11, %asi
609 stha %o0, [%l7 + 0x16] %asi
610loop_38:
611 popc %g2, %i6
612 tgu %xcc, 0x5
613 wr %g0, 0x80, %asi
614 lda [%l7 + 0x24] %asi, %f4
615 or %i2, 0x12FE, %o4
616 addcc %l5, 0x1DF7, %l4
617 or %o2, 0x13A0, %i4
618 movne %icc, %g6, %g4
619 edge32l %l0, %l2, %i0
620 fbl %fcc0, loop_39
621 sdivx %g5, 0x02C8, %l3
622 fbe %fcc1, loop_40
623 srax %g1, 0x13, %o3
624loop_39:
625 movn %xcc, %o7, %i1
626 bpos,pn %icc, loop_41
627loop_40:
628 udivx %i5, 0x166D, %l1
629 umulcc %i3, 0x17DE, %g3
630 fcmpd %fcc2, %f10, %f10
631loop_41:
632 fmovde %xcc, %f15, %f20
633 andn %o1, %g7, %i7
634 sir 0x0C51
635 tge %xcc, 0x3
636 sllx %o6, 0x09, %l6
637 ldub [%l7 + 0x32], %o5
638 fbne %fcc0, loop_42
639 xnor %g2, 0x0B5A, %o0
640 fbue,a %fcc3, loop_43
641 fcmpeq32 %f2, %f4, %i6
642loop_42:
643 addccc %i2, 0x18F3, %o4
644 and %l5, 0x1539, %l4
645loop_43:
646 movn %icc, %i4, %o2
647 sethi 0x1FBB, %g4
648 bshuffle %f22, %f4, %f22
649 tne %xcc, 0x7
650 popc 0x0EF1, %g6
651 fpadd32 %f12, %f26, %f20
652 fbl,a %fcc2, loop_44
653 movle %icc, %l0, %l2
654 fmuld8ulx16 %f23, %f2, %f6
655 movleu %xcc, %g5, %i0
656loop_44:
657 bge,a,pt %xcc, loop_45
658 fnor %f6, %f28, %f18
659 addc %g1, %l3, %o3
660 bl,a loop_46
661loop_45:
662 sra %i1, %o7, %l1
663 fblg,a %fcc2, loop_47
664 movle %icc, %i5, %g3
665loop_46:
666 fbuge %fcc0, loop_48
667 tge %icc, 0x1
668loop_47:
669 fsrc2 %f20, %f20
670 umulcc %o1, %i3, %i7
671loop_48:
672 movvs %icc, %g7, %o6
673 ldub [%l7 + 0x26], %o5
674 fabss %f12, %f8
675 movrlez %l6, %g2, %o0
676 edge16ln %i2, %i6, %o4
677 fbue %fcc0, loop_49
678 movre %l4, 0x264, %i4
679 smul %o2, 0x1BE0, %l5
680 fone %f10
681loop_49:
682 saved
683 rdpr %cwp, %g1
684 rdpr %cansave, %g2
685 rdpr %canrestore, %g3
686 rdpr %cleanwin, %g4
687 rdpr %otherwin, %g5
688 rdpr %wstate, %g6
689 smul %g4, %g6, %l0
690 movn %xcc, %g5, %i0
691 sdivcc %g1, 0x05FC, %l3
692 edge8n %o3, %l2, %o7
693 udiv %i1, 0x0283, %i5
694 set 0x4C, %l4
695 lduha [%l7 + %l4] 0x15, %l1
696 fandnot2 %f14, %f6, %f12
697 fbul,a %fcc1, loop_50
698 movg %xcc, %g3, %i3
699 set 0x4C, %o7
700 swapa [%l7 + %o7] 0x80, %o1
701loop_50:
702 tvs %icc, 0x1
703 movvs %xcc, %g7, %o6
704 xnorcc %o5, 0x0DC1, %i7
705 smulcc %l6, %o0, %i2
706 sll %i6, 0x15, %g2
707 nop
708 setx loop_51, %l0, %l1
709 wrpr 0x1, %tl
710 wrpr %l1, %tnpc
711 setx 0x34400001400, %l0, %l1
712 wrpr %l1, %tstate
713 wrhpr 0x4, %htstate
714 done
715 edge16l %o4, %i4, %l4
716 fmovsa %xcc, %f25, %f26
717 addcc %o2, 0x0DD5, %g4
718loop_51:
719 movrlez %g6, %l5, %l0
720 edge16n %g5, %i0, %l3
721 add %l7, 0x28, %l6
722 wr %g0, 0x18, %asi
723 lda [%l6] %asi, %g1
724 casa [%l6] 0x18, %g1, %o3
725 tgu %xcc, 0x2
726 stb %l2, [%l7 + 0x3C]
727 bg,a %icc, loop_52
728 movne %xcc, %o7, %i1
729 stw %i5, [%l7 + 0x20]
730 movrgz %g3, %i3, %l1
731loop_52:
732 array16 %g7, %o1, %o5
733 fmovsn %xcc, %f11, %f23
734 andcc %i7, %o6, %o0
735 edge8ln %i2, %i6, %g2
736 alignaddr %o4, %l6, %i4
737 tvs %icc, 0x3
738 fbge,a %fcc1, loop_53
739 edge16n %o2, %g4, %g6
740 tpos %icc, 0x5
741 nop
742 setx loop_54, %l0, %l1
743 wrpr 0x1, %tl
744 wrpr %l1, %tnpc
745 setx 0x34400001400, %l0, %l1
746 wrpr %l1, %tstate
747 wrhpr 0x4, %htstate
748 done
749loop_53:
750 tgu %xcc, 0x7
751 tcc %xcc, 0x6
752 saved
753 rdpr %cwp, %g1
754 rdpr %cansave, %g2
755 rdpr %canrestore, %g3
756 rdpr %cleanwin, %g4
757 rdpr %otherwin, %g5
758 rdpr %wstate, %g6
759loop_54:
760 prefetch [%l7 + 0x60], 0x0
761 alignaddr %l5, %l4, %g5
762 brnz %i0, loop_55
763 array16 %l3, %g1, %o3
764 bvs %icc, loop_56
765 prefetch [%l7 + 0x4C], 0x3
766loop_55:
767 sll %l0, %l2, %i1
768 srlx %i5, %o7, %g3
769loop_56:
770 tvc %xcc, 0x0
771 bg loop_57
772 edge32ln %l1, %i3, %g7
773 udivx %o5, 0x1308, %i7
774 fba %fcc2, loop_58
775loop_57:
776 sra %o6, %o0, %i2
777 prefetch [%l7 + 0x10], 0x2
778 fcmpne32 %f26, %f30, %o1
779loop_58:
780 mulscc %i6, 0x0779, %o4
781 fbuge,a %fcc3, loop_59
782 brgz,a %l6, loop_60
783 movcc %xcc, %g2, %o2
784 edge16l %i4, %g4, %g6
785loop_59:
786 xorcc %l5, %g5, %l4
787loop_60:
788 nop
789 set 0x0C, %i2
790 ldsw [%l7 + %i2], %i0
791 movre %g1, %o3, %l3
792 fmovrslz %l2, %f17, %f12
793 wr %g0, 0x81, %asi
794 ldda [%l7 + 0x40] %asi, %i0
795 tneg %icc, 0x6
796 andcc %l0, %o7, %g3
797 add %l1, 0x1166, %i3
798 fands %f16, %f23, %f7
799 tn %icc, 0x0
800 fabsd %f0, %f2
801 edge16n %i5, %o5, %i7
802 mulx %g7, 0x05E6, %o0
803 fmovdpos %xcc, %f26, %f5
804 fpackfix %f30, %f31
805 umul %i2, %o1, %i6
806 bl,a,pn %icc, loop_61
807 fmovsge %icc, %f27, %f25
808 tn %icc, 0x3
809 nop
810 setx loop_62, %l0, %l1
811 jmpl %l1, %o4
812loop_61:
813 array8 %o6, %g2, %o2
814 brz %l6, loop_63
815 xnor %g4, %g6, %l5
816loop_62:
817 bcc,a %icc, loop_64
818 sir 0x0062
819loop_63:
820 fmovrsgz %i4, %f11, %f24
821 fabsd %f24, %f0
822loop_64:
823 andcc %l4, 0x1BC0, %g5
824 bge loop_65
825 bcc,a %xcc, loop_66
826 subcc %i0, 0x1B2E, %g1
827 fmovspos %icc, %f18, %f3
828loop_65:
829 edge8l %l3, %l2, %i1
830loop_66:
831 nop
832 membar #Sync
833 wr %g0, 0x1f, %asi
834 ldda [%l7 + 0x40] %asi, %f16
835 fcmpgt32 %f20, %f8, %l0
836 taddcc %o3, %o7, %g3
837 edge16 %l1, %i5, %i3
838 fabss %f15, %f4
839 fmovrdgez %i7, %f28, %f24
840 ba loop_67
841 fmovdleu %xcc, %f10, %f11
842 movcs %xcc, %g7, %o0
843 bg,a %icc, loop_68
844loop_67:
845 umulcc %i2, 0x1647, %o5
846 ldsh [%l7 + 0x42], %o1
847 std %f10, [%l7 + 0x18]
848loop_68:
849 popc %i6, %o4
850 add %o6, 0x1EE6, %g2
851 fbuge,a %fcc0, loop_69
852 faligndata %f8, %f10, %f4
853 wr %g0, 0x81, %asi
854 ldxa [%l7 + 0x50] %asi, %l6
855loop_69:
856 nop
857 wr %g0, 0x81, %asi
858 prefetcha [%l7 + 0x48] %asi, 0x2
859 call loop_70
860 alignaddrl %g6, %o2, %i4
861 pdist %f22, %f4, %f24
862 movrlz %l5, 0x15C, %g5
863loop_70:
864 edge8ln %i0, %l4, %g1
865 sub %l3, %l2, %l0
866 call loop_71
867 fnegd %f16, %f20
868 andcc %i1, 0x1F9D, %o7
869 fbo,a %fcc1, loop_72
870loop_71:
871 sethi 0x0BBC, %o3
872 nop
873 set 0x3A, %l3
874 lduh [%l7 + %l3], %g3
875 call loop_73
876loop_72:
877 orncc %i5, 0x1F8D, %i3
878 fpack32 %f22, %f4, %f10
879 movre %l1, %g7, %i7
880loop_73:
881 tsubcc %i2, %o5, %o1
882 tsubcctv %i6, %o4, %o6
883 subc %o0, 0x0372, %l6
884 tpos %icc, 0x3
885 fmovsvc %icc, %f2, %f29
886 array8 %g4, %g2, %g6
887 mulx %o2, %l5, %i4
888 fnors %f31, %f23, %f18
889 bg,a,pn %xcc, loop_74
890 udivx %g5, 0x0B4C, %i0
891 ldsw [%l7 + 0x7C], %g1
892 set 0x40, %g1
893 ldda [%l7 + %g1] 0x26, %l4
894loop_74:
895 tleu %xcc, 0x6
896 and %l3, %l2, %i1
897 xnorcc %o7, %l0, %g3
898 edge16 %i5, %o3, %l1
899 nop
900 setx loop_75, %l0, %l1
901 wrpr 0x1, %tl
902 wrpr %l1, %tnpc
903 setx 0x34400001400, %l0, %l1
904 wrpr %l1, %tstate
905 wrhpr 0x4, %htstate
906 done
907 addccc %g7, 0x11CA, %i3
908 sth %i2, [%l7 + 0x08]
909 set 0x08, %o3
910 prefetcha [%l7 + %o3] 0x11, 0x2
911loop_75:
912 ba,a,pt %xcc, loop_76
913 andcc %i7, %i6, %o1
914 alignaddrl %o4, %o0, %l6
915 subcc %o6, 0x1AE8, %g4
916loop_76:
917 tleu %xcc, 0x2
918 orn %g2, %o2, %g6
919 tle %icc, 0x3
920 fpsub16s %f26, %f9, %f19
921 movle %xcc, %l5, %i4
922 sllx %g5, %i0, %l4
923 fmovdg %icc, %f30, %f12
924 bl,a,pt %xcc, loop_77
925 andcc %g1, 0x1D5B, %l3
926 movl %icc, %l2, %o7
927 fors %f22, %f18, %f31
928loop_77:
929 fandnot1s %f16, %f1, %f25
930 flush %l7 + 0x50
931 tneg %xcc, 0x2
932 tsubcc %i1, %g3, %i5
933 umul %o3, %l0, %l1
934 array8 %g7, %i3, %i2
935 or %o5, %i6, %i7
936 movneg %xcc, %o1, %o0
937 tg %icc, 0x4
938 xor %o4, 0x156C, %l6
939 fnor %f28, %f18, %f10
940 fexpand %f24, %f8
941 tsubcc %o6, 0x1C20, %g2
942 orncc %o2, 0x0AA3, %g6
943 brgz,a %l5, loop_78
944 movrlz %i4, 0x2CC, %g4
945 fmovdle %xcc, %f24, %f4
946 or %i0, 0x1336, %l4
947loop_78:
948 nop
949 wr %g0, 0x18, %asi
950 lduha [%l7 + 0x1C] %asi, %g5
951 sra %g1, 0x1D, %l2
952 mova %xcc, %l3, %o7
953 movrgz %g3, 0x00D, %i5
954 ldx [%l7 + 0x10], %o3
955 nop
956 setx loop_79, %l0, %l1
957 wrpr 0x1, %tl
958 wrpr %l1, %tpc
959 add %l1, 0x4, %l1
960 wrpr %l1, %tnpc
961 setx 0x34400001400, %l0, %l1
962 wrpr %l1, %tstate
963 wrhpr 0x4, %htstate
964 retry
965 fmovsleu %xcc, %f10, %f12
966 std %i0, [%l7 + 0x70]
967 tcc %xcc, 0x2
968loop_79:
969 nop
970 set 0x44, %l2
971 stha %l0, [%l7 + %l2] 0x18
972 movvs %icc, %g7, %i3
973 srl %i2, %o5, %l1
974 wr %g0, 0x04, %asi
975 stda %f0, [%l7 + 0x40] %asi
976 movre %i6, 0x28E, %o1
977 brlez %o0, loop_80
978 lduh [%l7 + 0x0E], %i7
979 fbul,a %fcc1, loop_81
980 mulscc %l6, %o4, %g2
981loop_80:
982 mova %icc, %o6, %o2
983 wr %g0, 0x04, %asi
984 stwa %g6, [%l7 + 0x1C] %asi
985loop_81:
986 bvs,a loop_82
987 orncc %i4, %l5, %i0
988 fsrc2s %f6, %f24
989 tgu %xcc, 0x7
990loop_82:
991 fmovde %xcc, %f27, %f11
992 nop
993 setx loop_83, %l0, %l1
994 jmpl %l1, %l4
995 andcc %g4, %g5, %g1
996 orn %l3, 0x0502, %l2
997 bleu,pt %icc, loop_84
998loop_83:
999 fmovsa %icc, %f26, %f0
1000 fxors %f8, %f10, %f12
1001 fmul8x16al %f18, %f17, %f12
1002loop_84:
1003 fmovdn %xcc, %f10, %f14
1004 fmovrsgz %g3, %f9, %f27
1005 orcc %o7, %o3, %i1
1006 ba,a loop_85
1007 ld [%l7 + 0x54], %f17
1008 fmovdcc %xcc, %f4, %f8
1009 movre %l0, 0x3C3, %g7
1010loop_85:
1011 xorcc %i3, 0x1822, %i2
1012 movl %icc, %i5, %l1
1013 edge16ln %o5, %o1, %o0
1014 fmovdcs %icc, %f11, %f26
1015 movrlz %i7, 0x189, %l6
1016 lduh [%l7 + 0x6C], %o4
1017 fble,a %fcc3, loop_86
1018 fors %f7, %f28, %f30
1019 sdiv %i6, 0x07CE, %g2
1020 fmovsge %xcc, %f9, %f17
1021loop_86:
1022 fmovdneg %icc, %f17, %f29
1023 movvs %xcc, %o2, %o6
1024 fmul8x16 %f23, %f12, %f0
1025 udivx %g6, 0x0FCB, %i4
1026 swap [%l7 + 0x4C], %i0
1027 tsubcc %l4, %l5, %g4
1028 wr %g0, 0x89, %asi
1029 lduba [%l7 + 0x35] %asi, %g1
1030 movrgez %l3, 0x193, %l2
1031 nop
1032 set 0x60, %g4
1033 stx %g3, [%l7 + %g4]
1034 fmovsle %icc, %f13, %f27
1035 movgu %icc, %g5, %o3
1036 movrlez %i1, 0x3E9, %o7
1037 smulcc %l0, 0x13B6, %g7
1038 bg %icc, loop_87
1039 ble,a %xcc, loop_88
1040 udivx %i3, 0x10C1, %i2
1041 set 0x6E, %g3
1042 ldsba [%l7 + %g3] 0x15, %i5
1043loop_87:
1044 or %l1, %o5, %o1
1045loop_88:
1046 fble %fcc2, loop_89
1047 xor %o0, %i7, %o4
1048 edge16l %l6, %i6, %o2
1049 bg %icc, loop_90
1050loop_89:
1051 orcc %g2, 0x0E6A, %g6
1052 orncc %i4, %i0, %o6
1053 fbe %fcc2, loop_91
1054loop_90:
1055 bshuffle %f0, %f18, %f2
1056 taddcctv %l5, 0x133F, %l4
1057 ldsw [%l7 + 0x28], %g1
1058loop_91:
1059 fcmpd %fcc3, %f20, %f2
1060 taddcc %g4, 0x1823, %l2
1061 tcc %xcc, 0x1
1062 bg,a %xcc, loop_92
1063 edge8n %g3, %l3, %g5
1064 orcc %o3, 0x17EB, %i1
1065 ble,pn %xcc, loop_93
1066loop_92:
1067 umulcc %l0, 0x00D0, %g7
1068 ld [%l7 + 0x38], %f3
1069 alignaddr %i3, %i2, %o7
1070loop_93:
1071 fmovdge %xcc, %f25, %f15
1072 movge %xcc, %i5, %l1
1073 xnorcc %o5, 0x0C24, %o1
1074 tge %xcc, 0x4
1075 ldsw [%l7 + 0x10], %i7
1076 brgz %o4, loop_94
1077 sll %o0, 0x1E, %l6
1078 fmovda %icc, %f22, %f9
1079 fpack32 %f16, %f6, %f22
1080loop_94:
1081 movleu %xcc, %o2, %g2
1082 movrne %i6, %g6, %i4
1083 fsrc1s %f2, %f16
1084 fbn,a %fcc1, loop_95
1085 subc %o6, 0x13C9, %i0
1086 set 0x24, %l6
1087 ldswa [%l7 + %l6] 0x80, %l4
1088loop_95:
1089 edge8ln %g1, %l5, %g4
1090 tgu %xcc, 0x2
1091 tne %xcc, 0x7
1092 edge16 %g3, %l2, %g5
1093 bpos,pn %xcc, loop_96
1094 smul %l3, %o3, %i1
1095 movne %xcc, %g7, %i3
1096 mulx %i2, %l0, %i5
1097loop_96:
1098 tg %icc, 0x5
1099 tg %xcc, 0x6
1100 tl %icc, 0x4
1101 andcc %l1, %o7, %o5
1102 orn %i7, %o1, %o4
1103 sll %l6, 0x1F, %o0
1104 edge16 %o2, %g2, %i6
1105 move %icc, %g6, %i4
1106 movgu %xcc, %o6, %i0
1107 restored
1108 rdpr %cwp, %g1
1109 rdpr %cansave, %g2
1110 rdpr %canrestore, %g3
1111 rdpr %cleanwin, %g4
1112 rdpr %otherwin, %g5
1113 rdpr %wstate, %g6
1114 std %l4, [%l7 + 0x38]
1115 fornot1 %f18, %f4, %f18
1116 or %l5, %g4, %g1
1117 tvc %icc, 0x2
1118 fpsub16 %f10, %f18, %f22
1119 fmovdvc %icc, %f9, %f10
1120 bvs,a loop_97
1121 lduh [%l7 + 0x18], %l2
1122 addcc %g5, %l3, %o3
1123 addccc %i1, 0x1FF5, %g3
1124loop_97:
1125 addc %g7, 0x0404, %i3
1126 saved
1127 rdpr %cwp, %g1
1128 rdpr %cansave, %g2
1129 rdpr %canrestore, %g3
1130 rdpr %cleanwin, %g4
1131 rdpr %otherwin, %g5
1132 rdpr %wstate, %g6
1133 addcc %l0, %i5, %i2
1134 mulx %o7, 0x05DC, %l1
1135 set 0x40, %i6
1136 stxa %i7, [%l7 + %i6] 0x81
1137 orncc %o5, %o1, %o4
1138 andcc %l6, %o2, %o0
1139 fpack32 %f4, %f16, %f14
1140 bpos,a loop_98
1141 sir 0x105E
1142 edge8n %g2, %i6, %g6
1143 edge16n %i4, %i0, %o6
1144loop_98:
1145 bpos,pt %xcc, loop_99
1146 fabss %f1, %f22
1147 sllx %l5, %g4, %g1
1148 tcs %xcc, 0x5
1149loop_99:
1150 xorcc %l4, 0x097A, %l2
1151 nop
1152 setx loop_100, %l0, %l1
1153 wrpr 0x1, %tl
1154 wrpr %l1, %tpc
1155 add %l1, 0x4, %l1
1156 wrpr %l1, %tnpc
1157 setx 0x34400001400, %l0, %l1
1158 wrpr %l1, %tstate
1159 wrhpr 0x4, %htstate
1160 retry
1161 edge16l %l3, %g5, %o3
1162 fandnot2s %f15, %f27, %f10
1163 sllx %i1, 0x04, %g7
1164loop_100:
1165 umulcc %g3, %l0, %i3
1166 tg %icc, 0x0
1167 taddcc %i5, 0x1DB2, %i2
1168 taddcc %o7, %i7, %o5
1169 fmovs %f15, %f5
1170 fcmpgt32 %f6, %f30, %l1
1171 addccc %o1, %o4, %l6
1172 fnot1s %f17, %f5
1173 set 0x70, %g2
1174 ldstuba [%l7 + %g2] 0x89, %o2
1175 xnorcc %o0, %i6, %g6
1176 edge16l %i4, %i0, %g2
1177 bg %xcc, loop_101
1178 bleu %icc, loop_102
1179 popc 0x00DA, %l5
1180 fmovdne %xcc, %f7, %f2
1181loop_101:
1182 fmovrdgz %g4, %f30, %f12
1183loop_102:
1184 movg %xcc, %o6, %l4
1185 bleu,a %xcc, loop_103
1186 edge16n %l2, %l3, %g5
1187 tn %icc, 0x3
1188 ta %xcc, 0x6
1189loop_103:
1190 fabsd %f22, %f2
1191 nop
1192 set 0x30, %g7
1193 std %f2, [%l7 + %g7]
1194 set 0x3E, %i5
1195 stha %g1, [%l7 + %i5] 0x89
1196 set 0x4C, %o6
1197 swapa [%l7 + %o6] 0x04, %o3
1198 wr %g0, 0x89, %asi
1199 swapa [%l7 + 0x0C] %asi, %g7
1200 edge16ln %g3, %l0, %i1
1201 fmovdcc %xcc, %f26, %f21
1202 ldsh [%l7 + 0x0C], %i5
1203 set 0x0A, %o5
1204 stba %i2, [%l7 + %o5] 0xea
1205 membar #Sync
1206 bge,a,pn %icc, loop_104
1207 fpadd32 %f22, %f20, %f18
1208 taddcc %i3, 0x0A51, %o7
1209 pdist %f14, %f22, %f0
1210loop_104:
1211 or %o5, 0x0516, %l1
1212 fones %f27
1213 movg %icc, %o1, %i7
1214 movrgz %l6, 0x124, %o4
1215 tsubcctv %o2, 0x0D85, %o0
1216 movpos %icc, %g6, %i6
1217 fornot2 %f0, %f14, %f20
1218 srax %i0, 0x09, %g2
1219 set 0x35, %o2
1220 lduba [%l7 + %o2] 0x88, %i4
1221 prefetch [%l7 + 0x4C], 0x3
1222 te %xcc, 0x7
1223 saved
1224 rdpr %cwp, %g1
1225 rdpr %cansave, %g2
1226 rdpr %canrestore, %g3
1227 rdpr %cleanwin, %g4
1228 rdpr %otherwin, %g5
1229 rdpr %wstate, %g6
1230 bgu loop_105
1231 alignaddr %l5, %o6, %g4
1232 taddcctv %l4, %l3, %l2
1233 set 0x108, %o4
1234 ldxa [%g0 + %o4] 0x21, %g5
1235loop_105:
1236 array32 %g1, %o3, %g3
1237 xor %l0, %g7, %i1
1238 xor %i2, %i3, %i5
1239 stx %o7, [%l7 + 0x58]
1240 sdivx %l1, 0x01D1, %o5
1241 array8 %i7, %l6, %o4
1242 sdiv %o2, 0x0799, %o0
1243 brgz,a %g6, loop_106
1244 fnegd %f8, %f0
1245 movrne %i6, %o1, %g2
1246 fandnot1 %f24, %f24, %f12
1247loop_106:
1248 fandnot2s %f18, %f22, %f1
1249 edge8 %i4, %l5, %i0
1250 wr %g0, 0x80, %asi
1251 sta %f25, [%l7 + 0x24] %asi
1252 fpmerge %f0, %f10, %f26
1253 move %xcc, %o6, %g4
1254 tg %icc, 0x1
1255 fsrc2 %f26, %f24
1256 ldd [%l7 + 0x40], %l2
1257 std %l2, [%l7 + 0x28]
1258 fmovrslez %l4, %f17, %f17
1259 te %icc, 0x3
1260 bcs loop_107
1261 nop
1262 setx loop_108, %l0, %l1
1263 jmpl %l1, %g1
1264 nop
1265 setx loop_109, %l0, %l1
1266 wrpr 0x1, %tl
1267 wrpr %l1, %tnpc
1268 setx 0x34400001400, %l0, %l1
1269 wrpr %l1, %tstate
1270 wrhpr 0x4, %htstate
1271 done
1272 fmovdcc %icc, %f1, %f2
1273loop_107:
1274 bleu,a %xcc, loop_110
1275loop_108:
1276 ldd [%l7 + 0x18], %g4
1277loop_109:
1278 bne loop_111
1279 movl %icc, %o3, %g3
1280loop_110:
1281 brnz,a %g7, loop_112
1282 tl %icc, 0x4
1283loop_111:
1284 movn %icc, %l0, %i1
1285 sub %i3, %i2, %o7
1286loop_112:
1287 sra %i5, %l1, %o5
1288 te %xcc, 0x0
1289 taddcctv %l6, 0x0412, %o4
1290 fmuld8sux16 %f18, %f1, %f8
1291 xorcc %i7, 0x0663, %o0
1292 fmul8ulx16 %f28, %f20, %f0
1293 saved
1294 rdpr %cwp, %g1
1295 rdpr %cansave, %g2
1296 rdpr %canrestore, %g3
1297 rdpr %cleanwin, %g4
1298 rdpr %otherwin, %g5
1299 rdpr %wstate, %g6
1300 fmovsleu %xcc, %f16, %f2
1301 bvc,a %xcc, loop_113
1302 fba %fcc1, loop_114
1303 xor %o2, %g6, %i6
1304 xor %g2, 0x0BBB, %o1
1305loop_113:
1306 xorcc %i4, 0x1C77, %l5
1307loop_114:
1308 nop
1309 wr %g0, 0x0c, %asi
1310 stda %o6, [%l7 + 0x48] %asi
1311 movre %i0, 0x3DF, %g4
1312 movn %xcc, %l2, %l4
1313 edge32 %g1, %g5, %l3
1314 fmovdl %xcc, %f16, %f11
1315 udivx %g3, 0x0F23, %g7
1316 sethi 0x0643, %l0
1317 fcmps %fcc0, %f21, %f26
1318 fands %f9, %f7, %f2
1319 bvs %xcc, loop_115
1320 edge32 %o3, %i1, %i2
1321 nop
1322 setx loop_116, %l0, %l1
1323 wrpr 0x1, %tl
1324 wrpr %l1, %tnpc
1325 setx 0x34400001400, %l0, %l1
1326 wrpr %l1, %tstate
1327 wrhpr 0x4, %htstate
1328 done
1329 popc 0x1AD2, %o7
1330loop_115:
1331 te %icc, 0x4
1332 srlx %i3, %i5, %l1
1333loop_116:
1334 sdivx %o5, 0x1E65, %o4
1335 tpos %xcc, 0x5
1336 fnot2s %f15, %f28
1337 sdivcc %l6, 0x0AAE, %o0
1338 fpadd32 %f8, %f22, %f28
1339 nop
1340 setx loop_117, %l0, %l1
1341 wrpr 0x1, %tl
1342 wrpr %l1, %tnpc
1343 setx 0x34400001400, %l0, %l1
1344 wrpr %l1, %tstate
1345 wrhpr 0x4, %htstate
1346 done
1347 edge8n %i7, %o2, %g6
1348 bvc %icc, loop_118
1349 edge32 %g2, %o1, %i6
1350loop_117:
1351 xnorcc %l5, 0x0E72, %i4
1352 fmovscs %icc, %f0, %f11
1353loop_118:
1354 movvs %xcc, %i0, %o6
1355 movrgz %l2, 0x209, %l4
1356 movvc %xcc, %g4, %g1
1357 smulcc %l3, %g3, %g5
1358 fmovrdlez %g7, %f22, %f16
1359 fzeros %f12
1360 mulx %l0, %i1, %o3
1361 ldx [%l7 + 0x68], %o7
1362 mova %xcc, %i2, %i5
1363 addcc %l1, 0x1F1A, %i3
1364 tg %xcc, 0x6
1365 set 0x68, %l0
1366 ldxa [%l7 + %l0] 0x14, %o4
1367 addccc %l6, %o5, %i7
1368 movcc %xcc, %o2, %o0
1369 movcs %icc, %g2, %g6
1370 fbue %fcc0, loop_119
1371 edge16l %o1, %i6, %i4
1372 ldstub [%l7 + 0x45], %i0
1373 tsubcctv %o6, 0x0348, %l2
1374loop_119:
1375 ta %icc, 0x3
1376 alignaddrl %l4, %l5, %g4
1377 movne %icc, %l3, %g3
1378 fnands %f2, %f8, %f8
1379 movne %icc, %g5, %g7
1380 movge %icc, %g1, %l0
1381 membar 0x4F
1382 bne,a %xcc, loop_120
1383 alignaddr %i1, %o3, %i2
1384 smulcc %i5, 0x0ABB, %l1
1385 bne,pt %icc, loop_121
1386loop_120:
1387 add %i3, %o7, %l6
1388 smul %o5, %i7, %o4
1389 edge32 %o2, %g2, %g6
1390loop_121:
1391 or %o1, 0x1D7A, %i6
1392 movrne %i4, %i0, %o6
1393 fmovdvs %xcc, %f30, %f14
1394 udivx %l2, 0x1FFF, %l4
1395 tn %icc, 0x4
1396 sra %l5, 0x1E, %g4
1397 tvs %xcc, 0x6
1398 sir 0x120C
1399 popc %o0, %l3
1400 wr %g0, 0x81, %asi
1401 ldsba [%l7 + 0x0F] %asi, %g3
1402 umul %g7, 0x02EB, %g1
1403 fbe %fcc2, loop_122
1404 or %l0, 0x0146, %i1
1405 tg %xcc, 0x2
1406 edge16n %g5, %i2, %i5
1407loop_122:
1408 ldsh [%l7 + 0x76], %l1
1409 fcmple16 %f10, %f28, %o3
1410 call loop_123
1411 fcmpeq16 %f6, %f28, %o7
1412 subccc %l6, 0x1196, %o5
1413 xor %i7, %o4, %i3
1414loop_123:
1415 sub %o2, 0x0047, %g6
1416 membar #Sync
1417 wr %g0, 0xf8, %asi
1418 ldda [%l7 + 0x40] %asi, %f0
1419 tl %icc, 0x5
1420 bge,a %icc, loop_124
1421 sdiv %o1, 0x0726, %i6
1422 swap [%l7 + 0x70], %i4
1423 fmovsvc %xcc, %f11, %f21
1424loop_124:
1425 movg %xcc, %g2, %o6
1426 tne %xcc, 0x4
1427 taddcctv %l2, 0x0438, %l4
1428 sra %i0, %g4, %l5
1429 tsubcc %l3, %o0, %g3
1430 fcmple16 %f8, %f26, %g1
1431 ldd [%l7 + 0x40], %f24
1432 taddcctv %l0, %g7, %g5
1433 fsrc1s %f23, %f2
1434 fmovrsne %i1, %f4, %f7
1435 movle %icc, %i2, %i5
1436 nop
1437 set 0x3A, %l1
1438 ldstub [%l7 + %l1], %l1
1439 movvc %xcc, %o7, %l6
1440 fmovrdgz %o3, %f22, %f20
1441 bge,a %xcc, loop_125
1442 fmovrdlez %i7, %f2, %f22
1443 fmovdle %icc, %f19, %f31
1444 ldsh [%l7 + 0x64], %o4
1445loop_125:
1446 fmovrslez %i3, %f22, %f19
1447 movpos %icc, %o2, %o5
1448 sll %o1, %i6, %i4
1449 fcmpne32 %f12, %f12, %g6
1450 membar #Sync
1451 wr %g0, 0xf9, %asi
1452 ldda [%l7 + 0x40] %asi, %f16
1453 movcc %xcc, %g2, %l2
1454 mulscc %o6, 0x1436, %l4
1455 brnz %g4, loop_126
1456 fmul8ulx16 %f8, %f20, %f16
1457 fmovscc %icc, %f31, %f23
1458 add %l7, 0x60, %l6
1459 wr %g0, 0x81, %asi
1460 ldxa [%l6] %asi, %l5
1461 casxa [%l6] %asi, %l5, %l3
1462loop_126:
1463 fmuld8sux16 %f2, %f28, %f24
1464 lduh [%l7 + 0x22], %o0
1465 movle %icc, %i0, %g1
1466 array16 %l0, %g7, %g3
1467 wr %g0, 0x88, %asi
1468 swapa [%l7 + 0x24] %asi, %g5
1469 nop
1470 setx loop_127, %l0, %l1
1471 wrpr 0x1, %tl
1472 wrpr %l1, %tpc
1473 add %l1, 0x4, %l1
1474 wrpr %l1, %tnpc
1475 setx 0x34400001400, %l0, %l1
1476 wrpr %l1, %tstate
1477 wrhpr 0x4, %htstate
1478 retry
1479 fba,a %fcc3, loop_128
1480 movne %xcc, %i1, %i2
1481 set 0x3C, %i4
1482 stwa %i5, [%l7 + %i4] 0x0c
1483loop_127:
1484 or %o7, 0x1858, %l1
1485loop_128:
1486 fpadd16 %f18, %f18, %f0
1487 fnot1s %f8, %f6
1488 movg %icc, %o3, %i7
1489 wr %g0, 0x80, %asi
1490 prefetcha [%l7 + 0x48] %asi, 0x3
1491 udiv %o4, 0x026C, %i3
1492 tpos %icc, 0x2
1493 srlx %o5, 0x0A, %o1
1494 and %i6, 0x184C, %o2
1495 set 0x40, %i3
1496 stda %f0, [%l7 + %i3] 0x81
1497 fands %f2, %f15, %f4
1498 movg %icc, %g6, %g2
1499 sra %i4, %o6, %l2
1500 movne %xcc, %g4, %l4
1501 ta %icc, 0x3
1502 array8 %l5, %l3, %o0
1503 tn %xcc, 0x7
1504 fpack32 %f14, %f28, %f12
1505 or %i0, %g1, %l0
1506 movrlz %g7, %g3, %i1
1507 orn %g5, 0x13EE, %i2
1508 alignaddr %i5, %o7, %o3
1509 movne %xcc, %l1, %l6
1510 mova %xcc, %o4, %i7
1511 movleu %xcc, %o5, %i3
1512 tsubcc %o1, %i6, %g6
1513 nop
1514 set 0x1C, %g6
1515 ldsh [%l7 + %g6], %g2
1516 bvc,a,pn %xcc, loop_129
1517 edge8n %o2, %o6, %i4
1518 edge32ln %g4, %l4, %l5
1519 ldstub [%l7 + 0x64], %l2
1520loop_129:
1521 mulx %l3, 0x0BC9, %i0
1522 movpos %icc, %o0, %g1
1523 fbue,a %fcc2, loop_130
1524 tgu %icc, 0x1
1525 ldstub [%l7 + 0x3F], %g7
1526 set 0x74, %i7
1527 stha %l0, [%l7 + %i7] 0x14
1528loop_130:
1529 smul %g3, %i1, %i2
1530 wr %g0, 0x81, %asi
1531 lduha [%l7 + 0x58] %asi, %i5
1532 mulscc %g5, %o3, %o7
1533 tsubcc %l1, 0x1907, %o4
1534 udivx %i7, 0x1E03, %l6
1535 bcs,a %xcc, loop_131
1536 movvs %icc, %i3, %o5
1537 fbl,a %fcc0, loop_132
1538 restored
1539 rdpr %cwp, %g1
1540 rdpr %cansave, %g2
1541 rdpr %canrestore, %g3
1542 rdpr %cleanwin, %g4
1543 rdpr %otherwin, %g5
1544 rdpr %wstate, %g6
1545loop_131:
1546 bl,a %xcc, loop_133
1547 sdivx %i6, 0x1983, %g6
1548loop_132:
1549 tge %xcc, 0x5
1550 alignaddrl %o1, %g2, %o6
1551loop_133:
1552 saved
1553 rdpr %cwp, %g1
1554 rdpr %cansave, %g2
1555 rdpr %canrestore, %g3
1556 rdpr %cleanwin, %g4
1557 rdpr %otherwin, %g5
1558 rdpr %wstate, %g6
1559 wr %g0, 0x0c, %asi
1560 stxa %o2, [%l7 + 0x60] %asi
1561 movleu %xcc, %g4, %l4
1562 mulscc %i4, %l5, %l2
1563 fpadd32 %f30, %f4, %f14
1564 fcmped %fcc2, %f28, %f28
1565 fors %f25, %f3, %f4
1566 smul %l3, %i0, %o0
1567 sdivcc %g1, 0x02E9, %l0
1568 fmovd %f6, %f0
1569 fpadd32 %f22, %f4, %f2
1570 srlx %g3, %i1, %g7
1571 srl %i5, 0x0F, %g5
1572 fmovsge %xcc, %f13, %f0
1573 srlx %i2, %o3, %l1
1574 mova %icc, %o7, %o4
1575 set 0x5B, %l5
1576 stba %l6, [%l7 + %l5] 0xea
1577 membar #Sync
1578 movge %xcc, %i7, %i3
1579 tn %xcc, 0x7
1580 srlx %o5, 0x1A, %g6
1581 udivcc %o1, 0x00D0, %i6
1582 tg %xcc, 0x4
1583 movcs %icc, %g2, %o2
1584 ta %xcc, 0x1
1585 fmovsl %icc, %f17, %f9
1586 tvs %icc, 0x1
1587 edge8ln %o6, %g4, %l4
1588 subccc %i4, 0x1A39, %l2
1589 fornot1 %f18, %f10, %f2
1590 fbge,a %fcc0, loop_134
1591 xor %l3, %i0, %o0
1592 restored
1593 rdpr %cwp, %g1
1594 rdpr %cansave, %g2
1595 rdpr %canrestore, %g3
1596 rdpr %cleanwin, %g4
1597 rdpr %otherwin, %g5
1598 rdpr %wstate, %g6
1599 edge32l %l5, %l0, %g3
1600loop_134:
1601 restored
1602 rdpr %cwp, %g1
1603 rdpr %cansave, %g2
1604 rdpr %canrestore, %g3
1605 rdpr %cleanwin, %g4
1606 rdpr %otherwin, %g5
1607 rdpr %wstate, %g6
1608 edge8n %i1, %g7, %i5
1609 edge32l %g5, %g1, %i2
1610 tgu %xcc, 0x2
1611 fble %fcc1, loop_135
1612 movrlz %o3, 0x17E, %l1
1613 fbe %fcc1, loop_136
1614 umulcc %o7, %l6, %i7
1615loop_135:
1616 fnegs %f1, %f1
1617 brnz %o4, loop_137
1618loop_136:
1619 fmovsvs %xcc, %f15, %f28
1620 udivx %o5, 0x054E, %i3
1621 andncc %g6, %i6, %g2
1622loop_137:
1623 fbue %fcc3, loop_138
1624 stbar
1625 brlez %o2, loop_139
1626 movneg %xcc, %o6, %o1
1627loop_138:
1628 movneg %icc, %g4, %l4
1629 fpadd32 %f10, %f12, %f18
1630loop_139:
1631 xor %i4, %l2, %i0
1632 tneg %icc, 0x1
1633 bpos,a %icc, loop_140
1634 fmovdn %xcc, %f21, %f8
1635 bshuffle %f22, %f2, %f28
1636 pdist %f0, %f14, %f14
1637loop_140:
1638 mova %xcc, %o0, %l3
1639 tcc %xcc, 0x7
1640 sub %l5, 0x1034, %g3
1641 movneg %xcc, %l0, %g7
1642 movvc %icc, %i5, %i1
1643 restored
1644 rdpr %cwp, %g1
1645 rdpr %cansave, %g2
1646 rdpr %canrestore, %g3
1647 rdpr %cleanwin, %g4
1648 rdpr %otherwin, %g5
1649 rdpr %wstate, %g6
1650 wr %g0, 0x89, %asi
1651 stxa %g1, [%l7 + 0x50] %asi
1652 orn %g5, 0x11EE, %o3
1653 fpackfix %f22, %f11
1654 taddcctv %i2, 0x0292, %l1
1655 and %l6, 0x1936, %i7
1656 and %o4, 0x1399, %o5
1657 orncc %i3, %o7, %g6
1658 fnegs %f30, %f26
1659 smulcc %g2, 0x0684, %i6
1660 tcc %xcc, 0x0
1661 add %l7, 0x28, %l6
1662 wr %g0, 0x18, %asi
1663 casxa [%l6] %asi, %o6, %o2
1664 fbo %fcc0, loop_141
1665 orcc %o1, %g4, %i4
1666 tcc %xcc, 0x0
1667 fbuge %fcc0, loop_142
1668loop_141:
1669 xor %l4, %l2, %o0
1670 fcmple16 %f18, %f6, %i0
1671 fand %f0, %f6, %f10
1672loop_142:
1673 nop
1674 wr %g0, 0x19, %asi
1675 ldsba [%l7 + 0x49] %asi, %l3
1676 fands %f3, %f30, %f4
1677 xnorcc %g3, 0x0956, %l0
1678 edge16l %l5, %g7, %i5
1679 edge32 %g1, %g5, %o3
1680 ta %xcc, 0x1
1681 fxnors %f25, %f15, %f15
1682 edge16l %i1, %i2, %l1
1683 fbul,a %fcc3, loop_143
1684 fpackfix %f4, %f18
1685 tn %xcc, 0x0
1686 popc %l6, %i7
1687loop_143:
1688 movre %o5, 0x1D7, %o4
1689 fmuld8ulx16 %f15, %f24, %f4
1690 srl %i3, %o7, %g6
1691 fxnor %f26, %f26, %f24
1692 or %i6, %g2, %o2
1693 tsubcctv %o6, %g4, %o1
1694 array16 %i4, %l2, %l4
1695 edge32ln %i0, %l3, %g3
1696 fnands %f5, %f16, %f31
1697 set 0x3C, %g5
1698 lduwa [%l7 + %g5] 0x15, %l0
1699 faligndata %f10, %f22, %f16
1700 xnor %l5, %g7, %i5
1701 movcc %xcc, %g1, %g5
1702 fmovdcc %icc, %f14, %f3
1703 tl %icc, 0x0
1704 stx %o0, [%l7 + 0x40]
1705 brlz %i1, loop_144
1706 andncc %i2, %l1, %o3
1707 fmovrslez %l6, %f2, %f19
1708 taddcctv %o5, %o4, %i7
1709loop_144:
1710 edge32 %o7, %g6, %i3
1711 ta %icc, 0x4
1712 mulscc %g2, %o2, %o6
1713 subccc %g4, 0x0DF2, %o1
1714 fmovdne %xcc, %f4, %f5
1715 or %i6, %l2, %i4
1716 ta %icc, 0x3
1717 tl %xcc, 0x6
1718 orn %l4, %i0, %l3
1719 sdivcc %g3, 0x1846, %l5
1720 fmovsl %xcc, %f25, %f16
1721 smulcc %l0, %g7, %g1
1722 wr %g0, 0x18, %asi
1723 lduha [%l7 + 0x76] %asi, %i5
1724 fba,a %fcc2, loop_145
1725 bpos,pn %icc, loop_146
1726 lduh [%l7 + 0x62], %g5
1727 fmovsgu %xcc, %f6, %f20
1728loop_145:
1729 movvc %xcc, %i1, %i2
1730loop_146:
1731 fnand %f10, %f0, %f12
1732 movrne %o0, %l1, %o3
1733 fmovscs %xcc, %f24, %f13
1734 movrlz %o5, 0x129, %l6
1735 fbge %fcc2, loop_147
1736 fcmple32 %f6, %f6, %o4
1737 andncc %i7, %g6, %o7
1738 sdiv %i3, 0x1EC4, %g2
1739loop_147:
1740 movre %o2, %o6, %o1
1741 tl %xcc, 0x4
1742 movl %xcc, %i6, %g4
1743 mova %xcc, %i4, %l2
1744 tle %icc, 0x1
1745 mulscc %l4, %i0, %l3
1746 movle %icc, %g3, %l0
1747 edge32ln %g7, %g1, %l5
1748 set 0x28, %o0
1749 ldxa [%l7 + %o0] 0x18, %i5
1750 udiv %g5, 0x0548, %i1
1751 wr %g0, 0x88, %asi
1752 lduba [%l7 + 0x5C] %asi, %o0
1753 movcs %icc, %l1, %i2
1754 fmovrdgez %o3, %f4, %f14
1755 sethi 0x1D76, %l6
1756 add %l7, 0x40, %l6
1757 wr %g0, 0x81, %asi
1758 casa [%l6] %asi, %o4, %i7
1759 srl %o5, %g6, %o7
1760 add %l7, 0x18, %l6
1761 wr %g0, 0x19, %asi
1762 casxa [%l6] %asi, %g2, %i3
1763 fbl,a %fcc1, loop_148
1764 smulcc %o2, %o6, %i6
1765 fnot2 %f10, %f18
1766 edge32 %g4, %i4, %o1
1767loop_148:
1768 mulscc %l4, %l2, %l3
1769 fbge,a %fcc1, loop_149
1770 fmuld8sux16 %f9, %f31, %f10
1771 set 0x58, %o1
1772 sta %f14, [%l7 + %o1] 0x14
1773loop_149:
1774 tge %xcc, 0x1
1775 bcc,a,pn %xcc, loop_150
1776 movn %icc, %i0, %l0
1777 fone %f22
1778 edge32l %g3, %g7, %g1
1779loop_150:
1780 movgu %xcc, %l5, %g5
1781 subc %i1, 0x1FB4, %i5
1782 brgz,a %o0, loop_151
1783 sdivcc %i2, 0x1C11, %l1
1784 movg %icc, %l6, %o4
1785 edge16n %i7, %o5, %g6
1786loop_151:
1787 te %icc, 0x3
1788 movne %icc, %o7, %g2
1789 brnz,a %o3, loop_152
1790 subc %i3, %o2, %o6
1791 umul %g4, %i4, %o1
1792 tgu %icc, 0x1
1793loop_152:
1794 udiv %l4, 0x12B5, %l2
1795 fmul8sux16 %f28, %f26, %f22
1796 ld [%l7 + 0x68], %f25
1797 tleu %xcc, 0x7
1798 fbge %fcc3, loop_153
1799 movleu %icc, %i6, %l3
1800 wr %g0, 0x81, %asi
1801 ldswa [%l7 + 0x60] %asi, %l0
1802loop_153:
1803 movrlz %g3, 0x35E, %g7
1804 movvc %icc, %g1, %i0
1805 subc %l5, 0x0005, %g5
1806 popc 0x1AEB, %i5
1807 brlez %i1, loop_154
1808 flush %l7 + 0x10
1809 fcmpgt32 %f0, %f10, %o0
1810 srlx %i2, 0x1B, %l1
1811loop_154:
1812 fbug,a %fcc1, loop_155
1813 fmovrdgz %o4, %f16, %f26
1814 edge16 %i7, %o5, %l6
1815 movrne %o7, 0x25A, %g2
1816loop_155:
1817 movrne %o3, %g6, %o2
1818 orn %i3, 0x1F70, %g4
1819 std %o6, [%l7 + 0x50]
1820 edge32 %i4, %l4, %o1
1821 andncc %i6, %l3, %l0
1822 addc %g3, %g7, %l2
1823 movcc %xcc, %g1, %i0
1824 movrgez %g5, %i5, %i1
1825 edge8l %o0, %i2, %l5
1826 membar 0x50
1827 orn %l1, %o4, %o5
1828 srl %l6, 0x1F, %i7
1829 movgu %icc, %g2, %o7
1830 movn %icc, %g6, %o2
1831 umul %i3, 0x06EF, %g4
1832 movvs %xcc, %o6, %o3
1833 te %xcc, 0x6
1834 fmovdpos %icc, %f12, %f6
1835 mulscc %i4, %o1, %i6
1836 tne %icc, 0x2
1837 fmovsn %icc, %f26, %f10
1838 subc %l4, 0x0DD3, %l3
1839 ta %icc, 0x7
1840 srax %l0, 0x03, %g3
1841 edge8ln %l2, %g1, %i0
1842 mova %xcc, %g7, %i5
1843 or %i1, %g5, %i2
1844 fmovrse %o0, %f3, %f2
1845 movrgz %l1, %o4, %o5
1846 wr %g0, 0x22, %asi
1847 stda %l4, [%l7 + 0x18] %asi
1848 membar #Sync
1849 for %f26, %f8, %f0
1850 brlz,a %i7, loop_156
1851 edge32 %g2, %o7, %g6
1852 smul %l6, %o2, %i3
1853 sub %g4, 0x0AAB, %o6
1854loop_156:
1855 fbge %fcc0, loop_157
1856 tg %icc, 0x0
1857 tcs %xcc, 0x5
1858 fpadd16s %f12, %f21, %f4
1859loop_157:
1860 tsubcctv %i4, 0x05B3, %o1
1861 fors %f25, %f12, %f24
1862 udiv %i6, 0x1953, %o3
1863 fmovdl %xcc, %f7, %f25
1864 bcs,a,pt %xcc, loop_158
1865 movvs %xcc, %l4, %l0
1866 tvc %xcc, 0x1
1867 movrgz %l3, %g3, %g1
1868loop_158:
1869 ldsw [%l7 + 0x1C], %l2
1870 edge8ln %g7, %i0, %i1
1871 andn %g5, %i5, %o0
1872 xorcc %i2, 0x1E58, %o4
1873 movleu %icc, %l1, %o5
1874 membar #Sync
1875 wr %g0, 0xf0, %asi
1876 ldda [%l7 + 0x40] %asi, %f0
1877 andn %l5, 0x045F, %g2
1878 bn,pt %xcc, loop_159
1879 movne %icc, %i7, %o7
1880 fblg %fcc1, loop_160
1881 mova %icc, %l6, %g6
1882loop_159:
1883 xnor %i3, %o2, %o6
1884 popc %i4, %g4
1885loop_160:
1886 xnorcc %o1, %i6, %o3
1887 addc %l4, %l0, %g3
1888 udivx %g1, 0x0F71, %l3
1889 movgu %xcc, %g7, %i0
1890 fbe %fcc2, loop_161
1891 add %l2, 0x0161, %g5
1892 tg %icc, 0x3
1893 movcs %icc, %i1, %i5
1894loop_161:
1895 array32 %i2, %o4, %o0
1896 std %o4, [%l7 + 0x68]
1897 fmuld8sux16 %f26, %f0, %f4
1898 fbug %fcc3, loop_162
1899 brnz %l1, loop_163
1900 ldd [%l7 + 0x20], %g2
1901 add %l7, 0x10, %l6
1902 wr %g0, 0x80, %asi
1903 ldxa [%l6] %asi, %i7
1904 casxa [%l6] %asi, %i7, %l5
1905loop_162:
1906 bne,pt %xcc, loop_164
1907loop_163:
1908 addccc %l6, 0x0FA0, %g6
1909 fbu %fcc0, loop_165
1910 fbue,a %fcc1, loop_166
1911loop_164:
1912 bne,pn %xcc, loop_167
1913 ta %icc, 0x0
1914loop_165:
1915 call loop_168
1916loop_166:
1917 srl %i3, 0x14, %o2
1918loop_167:
1919 brgez,a %o6, loop_169
1920 fcmple32 %f4, %f2, %o7
1921loop_168:
1922 fmovdge %xcc, %f22, %f27
1923 movrgez %i4, %g4, %o1
1924loop_169:
1925 fnors %f8, %f23, %f0
1926 taddcc %i6, 0x0CCB, %o3
1927 fones %f24
1928 fmovda %icc, %f30, %f1
1929 fpsub16s %f31, %f18, %f26
1930 movrlz %l0, %l4, %g3
1931 bl,a %xcc, loop_170
1932 edge16l %l3, %g7, %i0
1933 movvc %xcc, %g1, %l2
1934 array32 %g5, %i5, %i2
1935loop_170:
1936 tvc %xcc, 0x2
1937 fbg %fcc1, loop_171
1938 movgu %xcc, %o4, %o0
1939 sethi 0x13BE, %o5
1940 udivx %l1, 0x0DB2, %g2
1941loop_171:
1942 lduh [%l7 + 0x12], %i7
1943 move %icc, %l5, %i1
1944 array16 %g6, %l6, %o2
1945 tgu %xcc, 0x0
1946 edge32n %o6, %o7, %i3
1947 xnor %i4, %o1, %i6
1948 movle %icc, %o3, %g4
1949 taddcc %l0, %l4, %g3
1950 bl,a %icc, loop_172
1951 fmovspos %icc, %f2, %f26
1952 tg %xcc, 0x4
1953 sub %g7, 0x0BD3, %l3
1954loop_172:
1955 movl %xcc, %i0, %g1
1956 fpmerge %f17, %f15, %f14
1957 movvc %xcc, %g5, %l2
1958 sra %i5, %i2, %o4
1959 fmul8x16al %f11, %f28, %f2
1960 subc %o0, 0x007E, %l1
1961 set 0x20, %i0
1962 ldxa [%g0 + %i0] 0x20, %o5
1963 fmovda %icc, %f14, %f8
1964 add %i7, 0x1DFC, %g2
1965 array16 %l5, %g6, %i1
1966 edge32n %o2, %l6, %o7
1967 set 0x6E, %i1
1968 stha %i3, [%l7 + %i1] 0x2f
1969 membar #Sync
1970 addc %i4, 0x09E2, %o6
1971 array32 %i6, %o3, %o1
1972 tvs %xcc, 0x0
1973 tg %xcc, 0x6
1974 te %xcc, 0x2
1975 fmul8x16au %f14, %f28, %f22
1976 movrne %l0, 0x163, %l4
1977 xnorcc %g3, %g7, %g4
1978 xorcc %l3, 0x1123, %i0
1979 set 0x26, %o7
1980 ldstuba [%l7 + %o7] 0x11, %g1
1981 brlez,a %l2, loop_173
1982 swap [%l7 + 0x30], %i5
1983 movgu %xcc, %g5, %i2
1984 fpsub32s %f30, %f22, %f27
1985loop_173:
1986 fxnor %f12, %f4, %f20
1987 bn,a loop_174
1988 edge8 %o0, %o4, %l1
1989 movpos %xcc, %o5, %i7
1990 nop
1991 setx loop_175, %l0, %l1
1992 jmpl %l1, %g2
1993loop_174:
1994 array32 %g6, %i1, %l5
1995 sub %l6, 0x0A52, %o7
1996 wr %g0, 0x89, %asi
1997 swapa [%l7 + 0x10] %asi, %o2
1998loop_175:
1999 bn,pt %xcc, loop_176
2000 tcs %xcc, 0x0
2001 fmul8x16au %f30, %f18, %f20
2002 ldsb [%l7 + 0x50], %i4
2003loop_176:
2004 fxnors %f24, %f27, %f12
2005 brz %o6, loop_177
2006 fpadd32 %f12, %f14, %f20
2007 tcs %xcc, 0x1
2008 sra %i6, 0x07, %o3
2009loop_177:
2010 fbe,a %fcc2, loop_178
2011 umulcc %o1, 0x0AF3, %l0
2012 fmovdcc %icc, %f31, %f2
2013 movne %xcc, %l4, %i3
2014loop_178:
2015 nop
2016 set 0x68, %l4
2017 swapa [%l7 + %l4] 0x10, %g7
2018 movre %g3, 0x28B, %g4
2019 fbul %fcc1, loop_179
2020 fpack32 %f24, %f18, %f20
2021 movgu %icc, %l3, %g1
2022 movre %i0, %i5, %g5
2023loop_179:
2024 fmovsvc %icc, %f3, %f28
2025 te %xcc, 0x4
2026 fpadd32 %f0, %f12, %f2
2027 andn %l2, %i2, %o0
2028 edge16l %l1, %o5, %o4
2029 wr %g0, 0x11, %asi
2030 ldsha [%l7 + 0x1E] %asi, %g2
2031 ldx [%l7 + 0x08], %i7
2032 wr %g0, 0x0c, %asi
2033 ldswa [%l7 + 0x2C] %asi, %i1
2034 srl %g6, 0x16, %l5
2035 srax %o7, 0x1F, %o2
2036 brnz,a %l6, loop_180
2037 movrne %o6, %i4, %o3
2038 fxor %f24, %f22, %f8
2039 fmul8x16au %f0, %f11, %f8
2040loop_180:
2041 edge32ln %o1, %i6, %l0
2042 fmovspos %xcc, %f7, %f14
2043 wr %g0, 0x11, %asi
2044 sta %f15, [%l7 + 0x2C] %asi
2045 sir 0x073C
2046 edge32n %l4, %i3, %g3
2047 andncc %g4, %g7, %g1
2048 ldsw [%l7 + 0x68], %l3
2049 fmovde %xcc, %f7, %f28
2050 wr %g0, 0x23, %asi
2051 stba %i5, [%l7 + 0x12] %asi
2052 membar #Sync
2053 sllx %i0, 0x0A, %g5
2054 fmovdge %icc, %f2, %f18
2055 prefetch [%l7 + 0x68], 0x2
2056 movle %xcc, %l2, %o0
2057 fmovsvc %icc, %f9, %f12
2058 bl,pt %xcc, loop_181
2059 sub %i2, 0x1B88, %o5
2060 move %icc, %o4, %g2
2061 xorcc %i7, 0x0ACE, %l1
2062loop_181:
2063 fmovs %f28, %f7
2064 edge16ln %g6, %l5, %i1
2065 bl loop_182
2066 edge32ln %o2, %o7, %l6
2067 fbg %fcc0, loop_183
2068 orncc %o6, %i4, %o3
2069loop_182:
2070 brgz %o1, loop_184
2071 movleu %icc, %l0, %l4
2072loop_183:
2073 movl %xcc, %i6, %g3
2074 fmul8sux16 %f12, %f30, %f24
2075loop_184:
2076 srax %g4, 0x09, %i3
2077 membar 0x24
2078 fmovrdlez %g7, %f8, %f16
2079 movcs %icc, %l3, %g1
2080 fnot2 %f24, %f24
2081 tl %icc, 0x6
2082 tge %icc, 0x6
2083 movrgz %i0, %g5, %l2
2084 edge8 %o0, %i5, %o5
2085 fmovrdlz %i2, %f0, %f14
2086 addc %g2, 0x1CEA, %i7
2087 movge %xcc, %o4, %g6
2088 ldsw [%l7 + 0x24], %l1
2089 orn %l5, %i1, %o2
2090 stb %o7, [%l7 + 0x37]
2091 sdivx %l6, 0x14F5, %o6
2092 umul %o3, 0x1597, %o1
2093 taddcctv %i4, %l0, %i6
2094 nop
2095 setx loop_185, %l0, %l1
2096 wrpr 0x1, %tl
2097 wrpr %l1, %tpc
2098 add %l1, 0x4, %l1
2099 wrpr %l1, %tnpc
2100 setx 0x34400001400, %l0, %l1
2101 wrpr %l1, %tstate
2102 wrhpr 0x4, %htstate
2103 retry
2104 movvc %xcc, %l4, %g3
2105 smul %g4, %i3, %g7
2106 wr %g0, 0x80, %asi
2107 ldstuba [%l7 + 0x7C] %asi, %g1
2108loop_185:
2109 brlz,a %l3, loop_186
2110 fsrc2s %f13, %f24
2111 prefetch [%l7 + 0x24], 0x2
2112 movleu %xcc, %g5, %l2
2113loop_186:
2114 fbne,a %fcc0, loop_187
2115 edge8 %i0, %o0, %i5
2116 set 0x0C, %i2
2117 ldsba [%l7 + %i2] 0x11, %o5
2118loop_187:
2119 edge8l %g2, %i7, %o4
2120 fmovsg %icc, %f0, %f8
2121 tpos %xcc, 0x1
2122 movle %icc, %g6, %l1
2123 edge8 %i2, %l5, %o2
2124 set 0x28, %g1
2125 ldswa [%l7 + %g1] 0x19, %o7
2126 ta %icc, 0x4
2127 fbuge,a %fcc0, loop_188
2128 addc %i1, %l6, %o3
2129 fmovsge %xcc, %f20, %f29
2130 edge32 %o1, %o6, %i4
2131loop_188:
2132 movrgez %l0, 0x0D5, %i6
2133 array8 %g3, %l4, %g4
2134 edge16ln %g7, %i3, %l3
2135 tsubcctv %g5, %l2, %i0
2136 fbne %fcc2, loop_189
2137 and %o0, 0x19BB, %i5
2138 sll %o5, 0x17, %g1
2139 flush %l7 + 0x2C
2140loop_189:
2141 fmovde %xcc, %f15, %f3
2142 fmovde %icc, %f12, %f11
2143 fmovrdgz %g2, %f0, %f24
2144 xorcc %i7, 0x1E6C, %o4
2145 addccc %g6, 0x0AF2, %l1
2146 sub %l5, 0x11AD, %i2
2147 ta %icc, 0x3
2148 edge8 %o2, %i1, %l6
2149 taddcc %o7, %o1, %o6
2150 movpos %icc, %i4, %o3
2151 fcmpne16 %f24, %f24, %i6
2152 ldub [%l7 + 0x54], %g3
2153 ldstub [%l7 + 0x0E], %l4
2154 fnors %f27, %f19, %f15
2155 edge16 %l0, %g7, %i3
2156 fabss %f22, %f21
2157 membar 0x5A
2158 saved
2159 rdpr %cwp, %g1
2160 rdpr %cansave, %g2
2161 rdpr %canrestore, %g3
2162 rdpr %cleanwin, %g4
2163 rdpr %otherwin, %g5
2164 rdpr %wstate, %g6
2165 addccc %g4, 0x0DFF, %g5
2166 movg %xcc, %l2, %l3
2167 flush %l7 + 0x44
2168 wr %g0, 0xeb, %asi
2169 stha %o0, [%l7 + 0x60] %asi
2170 membar #Sync
2171 fpack16 %f0, %f18
2172 nop
2173 setx loop_190, %l0, %l1
2174 wrpr 0x1, %tl
2175 wrpr %l1, %tpc
2176 add %l1, 0x4, %l1
2177 wrpr %l1, %tnpc
2178 setx 0x34400001400, %l0, %l1
2179 wrpr %l1, %tstate
2180 wrhpr 0x4, %htstate
2181 retry
2182 taddcctv %i0, %i5, %g1
2183 fmovdleu %xcc, %f18, %f5
2184 stx %o5, [%l7 + 0x28]
2185loop_190:
2186 orncc %i7, %o4, %g2
2187 ta %icc, 0x5
2188 movge %icc, %g6, %l5
2189 wr %g0, 0xe3, %asi
2190 stwa %l1, [%l7 + 0x44] %asi
2191 membar #Sync
2192 membar 0x5C
2193 tgu %xcc, 0x6
2194 movvc %xcc, %i2, %o2
2195 fzero %f10
2196 tcc %xcc, 0x7
2197 addcc %i1, %o7, %o1
2198 tn %xcc, 0x0
2199 edge16n %o6, %l6, %o3
2200 flush %l7 + 0x7C
2201 stw %i6, [%l7 + 0x1C]
2202 stw %i4, [%l7 + 0x74]
2203 fzero %f0
2204 tvs %xcc, 0x7
2205 tneg %xcc, 0x7
2206 udivx %l4, 0x1164, %g3
2207 fmovdneg %icc, %f5, %f24
2208 saved
2209 rdpr %cwp, %g1
2210 rdpr %cansave, %g2
2211 rdpr %canrestore, %g3
2212 rdpr %cleanwin, %g4
2213 rdpr %otherwin, %g5
2214 rdpr %wstate, %g6
2215 fmovdneg %xcc, %f31, %f31
2216 fbul %fcc1, loop_191
2217 alignaddrl %g7, %i3, %g4
2218 set 0x08, %o3
2219 prefetcha [%l7 + %o3] 0x88, 0x1
2220loop_191:
2221 fcmpne32 %f18, %f2, %l0
2222 stbar
2223 flush %l7 + 0x20
2224 movleu %icc, %l2, %o0
2225 movvs %xcc, %l3, %i0
2226 fnot1 %f4, %f8
2227 ldsh [%l7 + 0x66], %g1
2228 movvs %icc, %o5, %i7
2229 sdiv %i5, 0x0694, %g2
2230 edge8n %o4, %g6, %l1
2231 sllx %i2, %l5, %o2
2232 xorcc %i1, 0x15D0, %o7
2233 fnot1 %f10, %f26
2234 nop
2235 set 0x30, %l2
2236 ldsh [%l7 + %l2], %o1
2237 fands %f24, %f19, %f16
2238 ldx [%l7 + 0x40], %o6
2239 tvc %xcc, 0x4
2240 sll %o3, 0x19, %l6
2241 or %i4, 0x09D5, %i6
2242 bl %icc, loop_192
2243 te %xcc, 0x3
2244 edge32 %g3, %g7, %i3
2245 fmul8ulx16 %f20, %f20, %f22
2246loop_192:
2247 bne,pt %xcc, loop_193
2248 tsubcc %g4, %g5, %l0
2249 or %l4, 0x1F83, %l2
2250 edge32ln %o0, %l3, %i0
2251loop_193:
2252 and %o5, 0x187D, %i7
2253 sdivx %i5, 0x1C2C, %g2
2254 movcs %icc, %g1, %g6
2255 tleu %xcc, 0x7
2256 umul %o4, %i2, %l5
2257 prefetch [%l7 + 0x08], 0x1
2258 fsrc2 %f0, %f8
2259 wr %g0, 0x11, %asi
2260 ldswa [%l7 + 0x1C] %asi, %o2
2261 fxnors %f28, %f21, %f21
2262 edge8n %l1, %o7, %o1
2263 popc 0x02DE, %i1
2264 edge8n %o6, %l6, %o3
2265 smul %i4, %i6, %g7
2266 smulcc %g3, 0x070E, %g4
2267 faligndata %f18, %f22, %f14
2268 fbue %fcc2, loop_194
2269 fnot1s %f27, %f27
2270 movle %xcc, %i3, %g5
2271 fornot2 %f16, %f26, %f6
2272loop_194:
2273 fcmpgt16 %f16, %f0, %l0
2274 bshuffle %f10, %f4, %f0
2275 nop
2276 set 0x0B, %l3
2277 stb %l2, [%l7 + %l3]
2278 andn %l4, %o0, %l3
2279 sdivx %o5, 0x071C, %i0
2280 sll %i5, %i7, %g2
2281 movcs %xcc, %g1, %g6
2282 tsubcc %o4, %l5, %o2
2283 orn %l1, 0x0563, %o7
2284 set 0x50, %g4
2285 ldxa [%l7 + %g4] 0x19, %o1
2286 bvs,pn %xcc, loop_195
2287 te %icc, 0x0
2288 tle %icc, 0x7
2289 srlx %i2, 0x15, %i1
2290loop_195:
2291 fpadd32s %f14, %f19, %f1
2292 and %o6, %o3, %i4
2293 movrlz %i6, %g7, %g3
2294 set 0x5C, %g3
2295 ldswa [%l7 + %g3] 0x10, %g4
2296 fsrc1 %f18, %f10
2297 tvs %icc, 0x7
2298 fba,a %fcc0, loop_196
2299 fors %f14, %f22, %f9
2300 tcc %xcc, 0x4
2301 smul %l6, %g5, %i3
2302loop_196:
2303 nop
2304 set 0x18, %i6
2305 stwa %l0, [%l7 + %i6] 0x19
2306 bge,pt %xcc, loop_197
2307 fsrc2s %f12, %f0
2308 tvs %icc, 0x6
2309 tleu %xcc, 0x7
2310loop_197:
2311 taddcctv %l4, 0x1D45, %o0
2312 andn %l3, 0x1DA4, %o5
2313 movn %xcc, %l2, %i5
2314 bshuffle %f0, %f18, %f26
2315 movneg %icc, %i0, %i7
2316 mulscc %g2, %g6, %o4
2317 movrlz %l5, %g1, %o2
2318 movrlz %o7, 0x21C, %o1
2319 orncc %i2, %i1, %o6
2320 edge16l %o3, %i4, %l1
2321 edge8n %g7, %i6, %g3
2322 fcmpgt32 %f4, %f24, %l6
2323 fbne,a %fcc0, loop_198
2324 and %g5, %g4, %i3
2325 mulscc %l4, %o0, %l0
2326 set 0x7E, %l6
2327 lduba [%l7 + %l6] 0x89, %l3
2328loop_198:
2329 subc %o5, 0x192B, %i5
2330 fbuge,a %fcc1, loop_199
2331 mulx %i0, 0x19C3, %l2
2332 srl %i7, 0x1D, %g2
2333 lduw [%l7 + 0x0C], %g6
2334loop_199:
2335 andn %l5, 0x1290, %o4
2336 fcmpes %fcc2, %f18, %f17
2337 orncc %o2, 0x156E, %g1
2338 ta %xcc, 0x2
2339 taddcc %o7, %o1, %i1
2340 fcmple32 %f26, %f14, %i2
2341 fmovrdgz %o6, %f0, %f10
2342 sethi 0x1730, %i4
2343 movre %l1, 0x08B, %o3
2344 tge %xcc, 0x7
2345 wr %g0, 0x80, %asi
2346 stwa %g7, [%l7 + 0x48] %asi
2347 edge32n %g3, %i6, %l6
2348 fmovrsgz %g4, %f8, %f2
2349 smulcc %g5, %i3, %l4
2350 edge32 %o0, %l3, %o5
2351 fbne %fcc1, loop_200
2352 fmovsvs %icc, %f23, %f9
2353 udiv %i5, 0x1445, %l0
2354 addcc %i0, 0x0413, %i7
2355loop_200:
2356 fbe %fcc0, loop_201
2357 ldx [%l7 + 0x78], %l2
2358 fbo %fcc0, loop_202
2359 movrlez %g2, 0x02F, %g6
2360loop_201:
2361 movl %xcc, %o4, %l5
2362 bshuffle %f12, %f28, %f0
2363loop_202:
2364 fmovrsne %o2, %f0, %f15
2365 sll %o7, %o1, %g1
2366 brlez,a %i2, loop_203
2367 fmovdneg %icc, %f6, %f9
2368 edge16 %o6, %i4, %i1
2369 brnz,a %l1, loop_204
2370loop_203:
2371 movleu %xcc, %o3, %g3
2372 tpos %icc, 0x7
2373 fornot1 %f2, %f24, %f4
2374loop_204:
2375 fxor %f12, %f4, %f2
2376 pdist %f10, %f24, %f14
2377 tleu %icc, 0x7
2378 saved
2379 rdpr %cwp, %g1
2380 rdpr %cansave, %g2
2381 rdpr %canrestore, %g3
2382 rdpr %cleanwin, %g4
2383 rdpr %otherwin, %g5
2384 rdpr %wstate, %g6
2385 set 0x3C, %g2
2386 stwa %g7, [%l7 + %g2] 0x88
2387 xor %l6, %g4, %g5
2388 te %xcc, 0x6
2389 alignaddr %i3, %l4, %i6
2390 fexpand %f11, %f4
2391 bleu,a %xcc, loop_205
2392 orncc %o0, 0x1B0D, %l3
2393 alignaddrl %i5, %o5, %l0
2394 movcc %icc, %i7, %l2
2395loop_205:
2396 bvs,a %icc, loop_206
2397 tge %icc, 0x2
2398 umulcc %i0, 0x1A4F, %g6
2399 bpos loop_207
2400loop_206:
2401 mova %xcc, %g2, %o4
2402 edge32l %l5, %o7, %o1
2403 membar 0x79
2404loop_207:
2405 umul %o2, %g1, %i2
2406 wr %g0, 0x89, %asi
2407 lda [%l7 + 0x20] %asi, %f1
2408 fbl %fcc0, loop_208
2409 tcs %icc, 0x6
2410 movle %icc, %i4, %i1
2411 sub %o6, 0x0D36, %l1
2412loop_208:
2413 bcs,a loop_209
2414 movneg %xcc, %o3, %g7
2415 stb %g3, [%l7 + 0x13]
2416 swap [%l7 + 0x70], %g4
2417loop_209:
2418 addc %l6, 0x1B79, %g5
2419 tl %xcc, 0x0
2420 fmul8x16au %f5, %f15, %f18
2421 fmovsne %icc, %f15, %f10
2422 pdist %f2, %f8, %f16
2423 tgu %xcc, 0x1
2424 nop
2425 set 0x66, %i5
2426 stb %i3, [%l7 + %i5]
2427 alignaddrl %l4, %i6, %o0
2428 tle %xcc, 0x2
2429 edge32l %l3, %o5, %l0
2430 sir 0x17D4
2431 edge32n %i7, %i5, %l2
2432 fbe %fcc0, loop_210
2433 brgz,a %i0, loop_211
2434 orncc %g2, 0x0E8A, %g6
2435 fmovse %xcc, %f25, %f1
2436loop_210:
2437 nop
2438 wr %g0, 0x81, %asi
2439 sta %f29, [%l7 + 0x5C] %asi
2440loop_211:
2441 fmovd %f6, %f16
2442 fnot1s %f5, %f31
2443 bn,pn %icc, loop_212
2444 movneg %icc, %o4, %o7
2445 fpadd32 %f2, %f8, %f22
2446 brgz,a %l5, loop_213
2447loop_212:
2448 array8 %o2, %o1, %g1
2449 bpos,a loop_214
2450 edge8l %i2, %i4, %o6
2451loop_213:
2452 movrgez %l1, %i1, %o3
2453 array16 %g7, %g4, %l6
2454loop_214:
2455 movvc %icc, %g5, %i3
2456 sll %l4, 0x1B, %i6
2457 bge,a,pt %icc, loop_215
2458 fpsub32 %f14, %f18, %f20
2459 sdivcc %o0, 0x020E, %g3
2460 xor %o5, 0x1438, %l3
2461loop_215:
2462 umulcc %l0, 0x0212, %i7
2463 restored
2464 rdpr %cwp, %g1
2465 rdpr %cansave, %g2
2466 rdpr %canrestore, %g3
2467 rdpr %cleanwin, %g4
2468 rdpr %otherwin, %g5
2469 rdpr %wstate, %g6
2470 fmovspos %xcc, %f30, %f21
2471 tl %xcc, 0x7
2472 fbn %fcc2, loop_216
2473 edge32n %i5, %i0, %l2
2474 tneg %icc, 0x4
2475 movrlez %g2, 0x03F, %g6
2476loop_216:
2477 fbne,a %fcc0, loop_217
2478 srl %o4, 0x18, %l5
2479 fmovrsne %o7, %f0, %f7
2480 or %o2, %g1, %i2
2481loop_217:
2482 movvc %xcc, %i4, %o1
2483 stbar
2484 smul %l1, 0x00E0, %i1
2485 bvc,pt %xcc, loop_218
2486 restored
2487 rdpr %cwp, %g1
2488 rdpr %cansave, %g2
2489 rdpr %canrestore, %g3
2490 rdpr %cleanwin, %g4
2491 rdpr %otherwin, %g5
2492 rdpr %wstate, %g6
2493 xnor %o3, %o6, %g7
2494 fexpand %f16, %f20
2495loop_218:
2496 ldub [%l7 + 0x7E], %g4
2497 bvc,a,pn %icc, loop_219
2498 fmul8x16au %f30, %f8, %f16
2499 andn %g5, %i3, %l4
2500 bvc,pn %icc, loop_220
2501loop_219:
2502 fbug,a %fcc1, loop_221
2503 sdivx %l6, 0x029A, %o0
2504 sir 0x1EEC
2505loop_220:
2506 fbuge,a %fcc3, loop_222
2507loop_221:
2508 sdiv %g3, 0x1C9B, %o5
2509 edge32l %l3, %i6, %l0
2510 tneg %xcc, 0x4
2511loop_222:
2512 addcc %i7, %i0, %i5
2513 fzeros %f26
2514 wr %g0, 0x10, %asi
2515 ldstuba [%l7 + 0x6C] %asi, %l2
2516 srax %g2, 0x08, %o4
2517 wr %g0, 0x80, %asi
2518 ldxa [%l7 + 0x08] %asi, %l5
2519 set 0x59, %g7
2520 ldsba [%l7 + %g7] 0x15, %g6
2521 srl %o2, 0x0A, %o7
2522 fmovsneg %xcc, %f22, %f15
2523 fbn,a %fcc1, loop_223
2524 addccc %i2, 0x0937, %i4
2525 udiv %o1, 0x104B, %l1
2526 array8 %g1, %i1, %o3
2527loop_223:
2528 and %g7, 0x1401, %g4
2529 tle %xcc, 0x0
2530 fbul,a %fcc2, loop_224
2531 sdiv %g5, 0x1039, %o6
2532 set 0x40, %o5
2533 lda [%l7 + %o5] 0x10, %f7
2534loop_224:
2535 tpos %icc, 0x7
2536 fpadd32s %f25, %f4, %f16
2537 brlez,a %i3, loop_225
2538 fmovsne %icc, %f24, %f0
2539 fsrc2s %f22, %f27
2540 wr %g0, 0x18, %asi
2541 sta %f10, [%l7 + 0x74] %asi
2542loop_225:
2543 stx %l4, [%l7 + 0x58]
2544 edge32 %o0, %l6, %o5
2545 ldub [%l7 + 0x6B], %g3
2546 xorcc %i6, 0x07BB, %l0
2547 tsubcctv %i7, 0x1198, %l3
2548 subcc %i0, %i5, %l2
2549 edge32ln %o4, %g2, %g6
2550 fmovrsne %l5, %f9, %f28
2551 tsubcctv %o7, 0x0945, %o2
2552 add %l7, 0x78, %l6
2553 wr %g0, 0x81, %asi
2554 lda [%l6] %asi, %i4
2555 casa [%l6] 0x81, %i4, %i2
2556 fexpand %f31, %f20
2557 bl %icc, loop_226
2558 taddcctv %o1, %l1, %g1
2559 te %xcc, 0x6
2560 edge32n %o3, %i1, %g4
2561loop_226:
2562 fands %f26, %f28, %f27
2563 alignaddrl %g5, %g7, %o6
2564 array8 %i3, %l4, %l6
2565 wr %g0, 0x88, %asi
2566 ldstuba [%l7 + 0x78] %asi, %o0
2567 fmovspos %icc, %f9, %f10
2568 stw %g3, [%l7 + 0x64]
2569 movle %xcc, %i6, %l0
2570 stw %o5, [%l7 + 0x4C]
2571 movvs %icc, %l3, %i7
2572 edge8 %i0, %l2, %o4
2573 movrlez %g2, %g6, %l5
2574 ld [%l7 + 0x4C], %f12
2575 movrgez %i5, 0x3C7, %o7
2576 nop
2577 setx loop_227, %l0, %l1
2578 wrpr 0x1, %tl
2579 wrpr %l1, %tpc
2580 add %l1, 0x4, %l1
2581 wrpr %l1, %tnpc
2582 setx 0x34400001400, %l0, %l1
2583 wrpr %l1, %tstate
2584 wrhpr 0x4, %htstate
2585 retry
2586 movleu %icc, %o2, %i4
2587 fcmpes %fcc0, %f20, %f9
2588 xnor %i2, %l1, %o1
2589loop_227:
2590 ta %icc, 0x6
2591 movvc %icc, %g1, %o3
2592 smul %g4, %g5, %i1
2593 movg %icc, %g7, %o6
2594 movle %xcc, %i3, %l4
2595 subcc %l6, 0x0E96, %g3
2596 sub %i6, %o0, %l0
2597 fbn %fcc3, loop_228
2598 srlx %l3, 0x1B, %i7
2599 addccc %o5, 0x05CD, %l2
2600 fbul,a %fcc1, loop_229
2601loop_228:
2602 brnz %o4, loop_230
2603 fbu,a %fcc1, loop_231
2604 movrgz %g2, 0x1BA, %g6
2605loop_229:
2606 fpadd16s %f16, %f26, %f17
2607loop_230:
2608 nop
2609 setx loop_232, %l0, %l1
2610 wrpr 0x1, %tl
2611 wrpr %l1, %tpc
2612 add %l1, 0x4, %l1
2613 wrpr %l1, %tnpc
2614 setx 0x34400001400, %l0, %l1
2615 wrpr %l1, %tstate
2616 wrhpr 0x4, %htstate
2617 retry
2618loop_231:
2619 udivcc %i0, 0x1E9D, %l5
2620 umul %o7, %i5, %i4
2621 set 0x48, %o2
2622 sta %f7, [%l7 + %o2] 0x18
2623loop_232:
2624 movg %xcc, %o2, %l1
2625 movg %icc, %o1, %i2
2626 tcs %xcc, 0x4
2627 fcmple16 %f2, %f4, %o3
2628 tne %xcc, 0x2
2629 tvc %icc, 0x7
2630 edge32l %g1, %g4, %i1
2631 tsubcc %g5, 0x0CFE, %o6
2632 wr %g0, 0x10, %asi
2633 stha %i3, [%l7 + 0x4C] %asi
2634 alignaddr %g7, %l6, %g3
2635 srax %l4, 0x0B, %i6
2636 siam 0x7
2637 bpos,pn %xcc, loop_233
2638 smul %l0, 0x0D47, %o0
2639 addcc %i7, %o5, %l3
2640 movl %xcc, %o4, %g2
2641loop_233:
2642 fnot1s %f16, %f17
2643 tvc %xcc, 0x5
2644 edge16 %l2, %i0, %g6
2645 sdiv %l5, 0x1345, %i5
2646 fbue,a %fcc0, loop_234
2647 alignaddr %i4, %o2, %o7
2648 movrne %o1, 0x11E, %i2
2649 std %f12, [%l7 + 0x38]
2650loop_234:
2651 saved
2652 rdpr %cwp, %g1
2653 rdpr %cansave, %g2
2654 rdpr %canrestore, %g3
2655 rdpr %cleanwin, %g4
2656 rdpr %otherwin, %g5
2657 rdpr %wstate, %g6
2658 andcc %l1, 0x0584, %o3
2659 movpos %xcc, %g4, %g1
2660 xor %i1, 0x1091, %o6
2661 fpsub16 %f16, %f12, %f2
2662 ta %xcc, 0x5
2663 add %i3, 0x1C35, %g7
2664 fone %f0
2665 sir 0x0E38
2666 movrlz %g5, %l6, %l4
2667 ldx [%l7 + 0x30], %g3
2668 movvc %xcc, %i6, %o0
2669 movle %xcc, %l0, %i7
2670 fmovdpos %icc, %f15, %f9
2671 tneg %icc, 0x2
2672 sdivcc %l3, 0x0A3E, %o4
2673 ldd [%l7 + 0x30], %f28
2674 movvs %xcc, %g2, %l2
2675 tsubcctv %i0, %o5, %g6
2676 andncc %i5, %i4, %l5
2677 fmovsg %xcc, %f15, %f12
2678 ldsb [%l7 + 0x31], %o2
2679 fzeros %f9
2680 fmuld8ulx16 %f18, %f3, %f18
2681 ldstub [%l7 + 0x5A], %o7
2682 bvc,a,pn %xcc, loop_235
2683 edge8 %i2, %o1, %o3
2684 edge8ln %g4, %l1, %i1
2685 fba %fcc2, loop_236
2686loop_235:
2687 fnot2 %f6, %f30
2688 ldsw [%l7 + 0x20], %o6
2689 bshuffle %f4, %f0, %f16
2690loop_236:
2691 fsrc1s %f8, %f26
2692 lduw [%l7 + 0x24], %g1
2693 fnot1s %f3, %f25
2694 movrlz %i3, %g5, %l6
2695 edge32ln %g7, %l4, %g3
2696 movre %o0, %i6, %l0
2697 movrgz %l3, 0x0B7, %i7
2698 wr %g0, 0x10, %asi
2699 ldsba [%l7 + 0x60] %asi, %o4
2700 movre %g2, %l2, %o5
2701 fpsub32 %f20, %f10, %f6
2702 fbge,a %fcc1, loop_237
2703 or %g6, %i5, %i4
2704 movl %xcc, %i0, %o2
2705 alignaddrl %l5, %i2, %o7
2706loop_237:
2707 orn %o1, %g4, %l1
2708 fblg,a %fcc0, loop_238
2709 restored
2710 rdpr %cwp, %g1
2711 rdpr %cansave, %g2
2712 rdpr %canrestore, %g3
2713 rdpr %cleanwin, %g4
2714 rdpr %otherwin, %g5
2715 rdpr %wstate, %g6
2716 brgz,a %o3, loop_239
2717 prefetch [%l7 + 0x64], 0x3
2718loop_238:
2719 alignaddrl %i1, %o6, %g1
2720 set 0x34, %o4
2721 lduba [%l7 + %o4] 0x11, %i3
2722loop_239:
2723 mova %xcc, %g5, %g7
2724 tcs %xcc, 0x4
2725 movvs %xcc, %l6, %l4
2726 alignaddr %g3, %o0, %i6
2727 taddcc %l3, %l0, %i7
2728 bg,pt %icc, loop_240
2729 lduw [%l7 + 0x4C], %g2
2730 srax %o4, %l2, %g6
2731 fmovdneg %icc, %f1, %f5
2732loop_240:
2733 bcs,pn %icc, loop_241
2734 bvs,pt %xcc, loop_242
2735 ble,pn %xcc, loop_243
2736 movrlz %i5, %o5, %i4
2737loop_241:
2738 xor %o2, 0x1F35, %l5
2739loop_242:
2740 tsubcctv %i0, 0x068C, %i2
2741loop_243:
2742 srlx %o1, %g4, %o7
2743 alignaddr %l1, %i1, %o3
2744 be,a,pt %icc, loop_244
2745 bvc,pt %icc, loop_245
2746 fbne,a %fcc3, loop_246
2747 edge16 %o6, %g1, %g5
2748loop_244:
2749 edge32l %g7, %i3, %l4
2750loop_245:
2751 edge32l %g3, %o0, %i6
2752loop_246:
2753 xorcc %l6, %l0, %l3
2754 edge16ln %g2, %i7, %o4
2755 be,a loop_247
2756 fbug %fcc1, loop_248
2757 tpos %xcc, 0x0
2758 or %g6, %l2, %i5
2759loop_247:
2760 fnot1 %f0, %f24
2761loop_248:
2762 fmovsne %xcc, %f16, %f17
2763 nop
2764 set 0x70, %l0
2765 std %f28, [%l7 + %l0]
2766 fcmpd %fcc0, %f0, %f26
2767 edge8 %i4, %o5, %l5
2768 orn %i0, %o2, %o1
2769 fandnot2s %f22, %f26, %f24
2770 fbo %fcc1, loop_249
2771 xorcc %i2, %g4, %l1
2772 movl %icc, %o7, %i1
2773 fbl,a %fcc1, loop_250
2774loop_249:
2775 fbge %fcc1, loop_251
2776 bshuffle %f16, %f8, %f2
2777 saved
2778 rdpr %cwp, %g1
2779 rdpr %cansave, %g2
2780 rdpr %canrestore, %g3
2781 rdpr %cleanwin, %g4
2782 rdpr %otherwin, %g5
2783 rdpr %wstate, %g6
2784loop_250:
2785 nop
2786 wr %g0, 0x81, %asi
2787 sta %f19, [%l7 + 0x60] %asi
2788loop_251:
2789 move %icc, %o3, %g1
2790 movl %icc, %o6, %g7
2791 flush %l7 + 0x34
2792 bn,pn %icc, loop_252
2793 fbuge %fcc2, loop_253
2794 tne %icc, 0x2
2795 set 0x34, %o6
2796 lduwa [%l7 + %o6] 0x19, %i3
2797loop_252:
2798 sdiv %g5, 0x1261, %l4
2799loop_253:
2800 movleu %icc, %o0, %g3
2801 ldstub [%l7 + 0x63], %l6
2802 be %icc, loop_254
2803 movne %icc, %l0, %i6
2804 fones %f21
2805 xorcc %l3, 0x1BA4, %g2
2806loop_254:
2807 tgu %xcc, 0x6
2808 te %xcc, 0x4
2809 sub %o4, %g6, %l2
2810 ldx [%l7 + 0x70], %i7
2811 movneg %icc, %i5, %o5
2812 tpos %xcc, 0x1
2813 tgu %icc, 0x3
2814 movrlz %l5, %i4, %o2
2815 fpadd16 %f18, %f10, %f30
2816 movvs %xcc, %o1, %i0
2817 ldstub [%l7 + 0x21], %g4
2818 or %l1, 0x0E32, %i2
2819 fsrc1 %f22, %f20
2820 fxor %f8, %f30, %f16
2821 sdivcc %o7, 0x1379, %i1
2822 tneg %icc, 0x6
2823 movn %xcc, %o3, %o6
2824 saved
2825 rdpr %cwp, %g1
2826 rdpr %cansave, %g2
2827 rdpr %canrestore, %g3
2828 rdpr %cleanwin, %g4
2829 rdpr %otherwin, %g5
2830 rdpr %wstate, %g6
2831 tcc %icc, 0x3
2832 umul %g7, %i3, %g1
2833 wr %g0, 0xe3, %asi
2834 ldda [%l7 + 0x70] %asi, %g4
2835 tg %icc, 0x7
2836 edge32 %o0, %g3, %l6
2837 fcmpeq32 %f12, %f4, %l0
2838 fbn,a %fcc0, loop_255
2839 fmovdge %xcc, %f11, %f30
2840 bcs,a %icc, loop_256
2841 movpos %icc, %i6, %l3
2842loop_255:
2843 srax %l4, 0x19, %g2
2844 edge32n %g6, %l2, %o4
2845loop_256:
2846 fnands %f30, %f8, %f23
2847 tleu %icc, 0x5
2848 tle %icc, 0x2
2849 fandnot1s %f2, %f2, %f26
2850 srlx %i5, 0x0D, %o5
2851 tge %xcc, 0x2
2852 umulcc %l5, 0x1DA9, %i4
2853 fmovrdne %i7, %f28, %f24
2854 or %o2, 0x173C, %i0
2855 edge8n %g4, %l1, %o1
2856 fbug,a %fcc0, loop_257
2857 fbge,a %fcc3, loop_258
2858 for %f20, %f12, %f22
2859 set 0x39, %i4
2860 ldstuba [%l7 + %i4] 0x04, %o7
2861loop_257:
2862 std %f16, [%l7 + 0x38]
2863loop_258:
2864 movvc %icc, %i1, %i2
2865 srlx %o3, %g7, %i3
2866 movrgez %o6, 0x03A, %g1
2867 fcmpgt32 %f24, %f12, %o0
2868 fmovrse %g3, %f18, %f22
2869 movle %icc, %g5, %l6
2870 bcs,a loop_259
2871 fpsub16s %f0, %f28, %f29
2872 tge %icc, 0x6
2873 fpsub16 %f0, %f2, %f14
2874loop_259:
2875 mova %icc, %i6, %l0
2876 fzeros %f4
2877 edge32 %l4, %g2, %g6
2878 tne %xcc, 0x1
2879 fmovrdne %l2, %f30, %f18
2880 brlz %o4, loop_260
2881 fones %f25
2882 sethi 0x0670, %i5
2883 set 0x18, %l1
2884 lduwa [%l7 + %l1] 0x15, %l3
2885loop_260:
2886 fcmpne16 %f4, %f16, %o5
2887 fornot2 %f12, %f12, %f8
2888 membar 0x0D
2889 sdivx %l5, 0x03E6, %i7
2890 fblg %fcc1, loop_261
2891 andncc %o2, %i4, %i0
2892 movne %icc, %l1, %g4
2893 bvs,a,pn %icc, loop_262
2894loop_261:
2895 fpadd32 %f22, %f0, %f8
2896 wr %g0, 0x10, %asi
2897 ldda [%l7 + 0x40] %asi, %f16
2898loop_262:
2899 srl %o1, 0x1B, %i1
2900 sub %o7, 0x167F, %o3
2901 sir 0x0E77
2902 srlx %g7, %i2, %i3
2903 xnor %g1, 0x0536, %o0
2904 tpos %icc, 0x7
2905 movvs %xcc, %g3, %g5
2906 ldd [%l7 + 0x78], %o6
2907 stbar
2908 fbug %fcc3, loop_263
2909 fpadd16s %f4, %f11, %f18
2910 orn %l6, %l0, %l4
2911 srlx %i6, 0x05, %g2
2912loop_263:
2913 mulscc %g6, %o4, %l2
2914 addc %l3, %o5, %i5
2915 tn %xcc, 0x0
2916 stb %l5, [%l7 + 0x50]
2917 set 0x10, %i3
2918 stba %i7, [%l7 + %i3] 0x15
2919 sir 0x1EEE
2920 edge32ln %o2, %i0, %l1
2921 st %f11, [%l7 + 0x18]
2922 taddcctv %g4, 0x10FA, %i4
2923 fabss %f25, %f16
2924 edge16ln %i1, %o1, %o3
2925 brlz,a %g7, loop_264
2926 edge8l %i2, %i3, %g1
2927 edge32 %o7, %g3, %o0
2928 edge8 %o6, %l6, %g5
2929loop_264:
2930 fmovsa %icc, %f0, %f21
2931 fmovse %icc, %f21, %f6
2932 set 0x6C, %i7
2933 ldswa [%l7 + %i7] 0x15, %l0
2934 saved
2935 rdpr %cwp, %g1
2936 rdpr %cansave, %g2
2937 rdpr %canrestore, %g3
2938 rdpr %cleanwin, %g4
2939 rdpr %otherwin, %g5
2940 rdpr %wstate, %g6
2941 ta %icc, 0x5
2942 edge16ln %i6, %l4, %g6
2943 fxor %f18, %f16, %f0
2944 fpsub16s %f1, %f29, %f9
2945 movneg %icc, %o4, %g2
2946 move %icc, %l2, %l3
2947 bvc %xcc, loop_265
2948 tgu %xcc, 0x2
2949 fpadd32s %f3, %f1, %f22
2950 prefetch [%l7 + 0x58], 0x2
2951loop_265:
2952 fmovsg %xcc, %f12, %f6
2953 udivx %o5, 0x0658, %l5
2954 fbule,a %fcc0, loop_266
2955 popc 0x0197, %i5
2956 fcmped %fcc3, %f6, %f28
2957 fcmpeq32 %f24, %f10, %i7
2958loop_266:
2959 edge8l %i0, %l1, %g4
2960 movrgez %i4, %o2, %o1
2961 fxnors %f16, %f10, %f22
2962 restored
2963 rdpr %cwp, %g1
2964 rdpr %cansave, %g2
2965 rdpr %canrestore, %g3
2966 rdpr %cleanwin, %g4
2967 rdpr %otherwin, %g5
2968 rdpr %wstate, %g6
2969 fbug,a %fcc2, loop_267
2970 fmovsneg %icc, %f0, %f24
2971 sdivx %o3, 0x104E, %i1
2972 fbn,a %fcc3, loop_268
2973loop_267:
2974 fbne %fcc0, loop_269
2975 edge16 %i2, %i3, %g7
2976 fbo %fcc1, loop_270
2977loop_268:
2978 and %g1, 0x1732, %o7
2979loop_269:
2980 be,a,pt %xcc, loop_271
2981 fba %fcc3, loop_272
2982loop_270:
2983 fpack32 %f2, %f18, %f2
2984 srax %o0, %o6, %g3
2985loop_271:
2986 fmovd %f10, %f26
2987loop_272:
2988 ldx [%l7 + 0x28], %l6
2989 tpos %icc, 0x4
2990 mulx %l0, %i6, %l4
2991 addcc %g6, %o4, %g2
2992 srax %l2, %g5, %o5
2993 nop
2994 set 0x0A, %l5
2995 lduh [%l7 + %l5], %l3
2996 orncc %i5, %i7, %l5
2997 add %l7, 0x70, %l6
2998 wr %g0, 0x88, %asi
2999 lda [%l6] %asi, %l1
3000 casa [%l6] %asi, %l1, %i0
3001 fmuld8ulx16 %f27, %f7, %f18
3002 fmovrde %g4, %f2, %f26
3003 movne %xcc, %i4, %o1
3004 add %l7, 0x60, %l6
3005 wr %g0, 0x80, %asi
3006 lda [%l6] %asi, %o2
3007 casa [%l6] %asi, %o2, %o3
3008 edge16ln %i2, %i1, %i3
3009 movvs %xcc, %g1, %o7
3010 orn %o0, 0x156D, %o6
3011 orn %g7, %l6, %g3
3012 addcc %i6, 0x10AE, %l4
3013 bcs,a,pn %icc, loop_273
3014 fandnot2 %f26, %f18, %f4
3015 movl %xcc, %l0, %o4
3016 wr %g0, 0x0c, %asi
3017 ldswa [%l7 + 0x58] %asi, %g6
3018loop_273:
3019 nop
3020 wr %g0, 0xe2, %asi
3021 stha %l2, [%l7 + 0x20] %asi
3022 membar #Sync
3023 fnegs %f30, %f31
3024 fmovsge %xcc, %f13, %f23
3025 wr %g0, 0x81, %asi
3026 stba %g2, [%l7 + 0x3D] %asi
3027 array32 %g5, %l3, %o5
3028 restored
3029 rdpr %cwp, %g1
3030 rdpr %cansave, %g2
3031 rdpr %canrestore, %g3
3032 rdpr %cleanwin, %g4
3033 rdpr %otherwin, %g5
3034 rdpr %wstate, %g6
3035 be,a,pt %xcc, loop_274
3036 edge16l %i7, %l5, %l1
3037 subcc %i5, %i0, %g4
3038 nop
3039 setx loop_275, %l0, %l1
3040 wrpr 0x1, %tl
3041 wrpr %l1, %tpc
3042 add %l1, 0x4, %l1
3043 wrpr %l1, %tnpc
3044 setx 0x34400001400, %l0, %l1
3045 wrpr %l1, %tstate
3046 wrhpr 0x4, %htstate
3047 retry
3048loop_274:
3049 fpsub16s %f7, %f14, %f10
3050 wr %g0, 0x88, %asi
3051 stwa %i4, [%l7 + 0x18] %asi
3052loop_275:
3053 move %icc, %o1, %o3
3054 fbule %fcc3, loop_276
3055 movn %icc, %i2, %o2
3056 sethi 0x1950, %i1
3057 fmovrdlez %g1, %f18, %f12
3058loop_276:
3059 bleu,pn %xcc, loop_277
3060 srlx %i3, 0x1D, %o0
3061 sub %o6, %g7, %l6
3062 addcc %g3, 0x0943, %o7
3063loop_277:
3064 movrgz %l4, %l0, %o4
3065 movvc %icc, %i6, %l2
3066 fmul8ulx16 %f18, %f10, %f2
3067 tsubcc %g2, %g5, %g6
3068 bgu,pn %xcc, loop_278
3069 fmovsne %icc, %f26, %f10
3070 tvc %icc, 0x2
3071 orncc %l3, 0x0607, %i7
3072loop_278:
3073 fsrc2 %f16, %f22
3074 movpos %xcc, %l5, %o5
3075 set 0x34, %g6
3076 stwa %i5, [%l7 + %g6] 0x2b
3077 membar #Sync
3078 lduh [%l7 + 0x46], %l1
3079 ldsb [%l7 + 0x75], %i0
3080 sdiv %g4, 0x1350, %o1
3081 fcmpgt16 %f24, %f2, %o3
3082 swap [%l7 + 0x2C], %i2
3083 addcc %i4, %o2, %i1
3084 ldsb [%l7 + 0x6F], %g1
3085 set 0x60, %o0
3086 swapa [%l7 + %o0] 0x89, %o0
3087 srl %o6, 0x18, %g7
3088 fmovdpos %xcc, %f3, %f22
3089 tg %xcc, 0x4
3090 movrne %l6, 0x3B9, %g3
3091 srl %i3, 0x14, %o7
3092 fcmpeq32 %f16, %f8, %l4
3093 fmovrdlez %o4, %f28, %f6
3094 fpsub16 %f28, %f8, %f16
3095 srax %i6, 0x1A, %l0
3096 fmovsl %xcc, %f19, %f14
3097 orcc %l2, 0x11D6, %g5
3098 fcmped %fcc2, %f22, %f6
3099 movge %icc, %g6, %g2
3100 umul %i7, %l5, %o5
3101 srlx %l3, %l1, %i0
3102 sdivcc %i5, 0x0D27, %o1
3103 movre %o3, 0x198, %g4
3104 or %i2, 0x1410, %i4
3105 movpos %xcc, %i1, %o2
3106 movrgz %o0, %g1, %g7
3107 array16 %o6, %l6, %i3
3108 fnot1 %f2, %f22
3109 fbo %fcc2, loop_279
3110 edge32l %g3, %o7, %o4
3111 fmovdvc %xcc, %f27, %f2
3112 fabsd %f6, %f18
3113loop_279:
3114 fbul %fcc0, loop_280
3115 movrgz %i6, %l0, %l4
3116 edge8ln %l2, %g5, %g2
3117 fmovspos %icc, %f10, %f28
3118loop_280:
3119 andncc %g6, %l5, %o5
3120 movrgz %i7, %l1, %i0
3121 orcc %i5, %l3, %o1
3122 fands %f30, %f7, %f7
3123 brgez %g4, loop_281
3124 or %i2, %o3, %i4
3125 edge32 %o2, %o0, %g1
3126 udivx %g7, 0x0B31, %i1
3127loop_281:
3128 sdiv %o6, 0x1372, %i3
3129 set 0x78, %g5
3130 swapa [%l7 + %g5] 0x11, %g3
3131 fpadd16 %f10, %f24, %f2
3132 movl %xcc, %o7, %l6
3133 taddcctv %i6, 0x0524, %o4
3134 set 0x20, %o1
3135 ldda [%l7 + %o1] 0xeb, %l0
3136 siam 0x4
3137 andn %l2, 0x1D51, %g5
3138 movl %icc, %g2, %g6
3139 membar 0x19
3140 call loop_282
3141 tge %icc, 0x6
3142 set 0x70, %i1
3143 stda %l4, [%l7 + %i1] 0x89
3144loop_282:
3145 movrgez %l4, %o5, %i7
3146 movneg %icc, %l1, %i5
3147 te %icc, 0x6
3148 fnot2s %f31, %f31
3149 tvs %xcc, 0x5
3150 fmovsvc %xcc, %f21, %f25
3151 tle %icc, 0x0
3152 smul %i0, 0x0F80, %o1
3153 nop
3154 set 0x24, %i0
3155 lduw [%l7 + %i0], %l3
3156 orn %i2, %g4, %o3
3157 srax %o2, %i4, %o0
3158 fone %f24
3159 or %g1, %g7, %i1
3160 tvc %xcc, 0x3
3161 movcs %xcc, %o6, %i3
3162 ldub [%l7 + 0x79], %g3
3163 xor %l6, %i6, %o4
3164 tvc %icc, 0x1
3165 add %l7, 0x70, %l6
3166 wr %g0, 0x81, %asi
3167 ldxa [%l6] %asi, %l0
3168 casxa [%l6] 0x81, %l0, %l2
3169 and %o7, 0x1CB4, %g2
3170 xorcc %g6, 0x13C2, %g5
3171 bcs,pt %xcc, loop_283
3172 fble %fcc0, loop_284
3173 stx %l4, [%l7 + 0x30]
3174 tg %icc, 0x4
3175loop_283:
3176 nop
3177 wr %g0, 0x04, %asi
3178 sta %f28, [%l7 + 0x40] %asi
3179loop_284:
3180 movrlez %o5, 0x246, %i7
3181 wr %g0, 0x04, %asi
3182 ldstuba [%l7 + 0x1E] %asi, %l5
3183 bne,pt %xcc, loop_285
3184 srl %i5, 0x06, %l1
3185 edge16l %i0, %o1, %i2
3186 fmovsn %xcc, %f29, %f8
3187loop_285:
3188 andcc %g4, 0x15BB, %l3
3189 tl %xcc, 0x5
3190 tleu %icc, 0x1
3191 fnand %f2, %f2, %f8
3192 movgu %xcc, %o2, %o3
3193 movn %xcc, %o0, %g1
3194 tcs %icc, 0x5
3195 set 0x48, %o7
3196 prefetcha [%l7 + %o7] 0x89, 0x3
3197 sethi 0x0672, %i4
3198 membar 0x23
3199 or %i1, 0x0A57, %i3
3200 movrgz %g3, 0x139, %l6
3201 andn %o6, 0x0F90, %i6
3202 movrlez %l0, %o4, %l2
3203 fmovdn %xcc, %f9, %f1
3204 sub %o7, 0x191C, %g6
3205 sub %g5, %g2, %l4
3206 tcs %xcc, 0x2
3207 bn,a,pt %xcc, loop_286
3208 fpack16 %f18, %f0
3209 andn %i7, %l5, %o5
3210 fmul8x16al %f13, %f24, %f10
3211loop_286:
3212 ta %xcc, 0x3
3213 be,a,pt %icc, loop_287
3214 or %i5, %i0, %l1
3215 stw %i2, [%l7 + 0x34]
3216 addc %g4, 0x0CE1, %o1
3217loop_287:
3218 tne %xcc, 0x2
3219 tg %xcc, 0x1
3220 nop
3221 set 0x0C, %l4
3222 ldsw [%l7 + %l4], %o2
3223 fzero %f12
3224 mova %xcc, %l3, %o0
3225 stw %o3, [%l7 + 0x78]
3226 fbe %fcc3, loop_288
3227 subc %g7, 0x1D24, %g1
3228 xorcc %i4, 0x170E, %i1
3229 orncc %g3, 0x1AEF, %l6
3230loop_288:
3231 movre %i3, %i6, %l0
3232 bvc,pn %icc, loop_289
3233 fsrc2s %f31, %f20
3234 subccc %o4, %o6, %o7
3235 brgez,a %g6, loop_290
3236loop_289:
3237 ta %icc, 0x0
3238 movvs %icc, %g5, %g2
3239 nop
3240 setx loop_291, %l0, %l1
3241 wrpr 0x1, %tl
3242 wrpr %l1, %tnpc
3243 setx 0x34400001400, %l0, %l1
3244 wrpr %l1, %tstate
3245 wrhpr 0x4, %htstate
3246 done
3247loop_290:
3248 srl %l4, 0x07, %i7
3249 fxnor %f24, %f0, %f26
3250 smul %l5, %l2, %o5
3251loop_291:
3252 move %xcc, %i0, %i5
3253 fmovrdlz %i2, %f26, %f0
3254 xnorcc %g4, 0x0C68, %o1
3255 fmovsgu %icc, %f13, %f25
3256 fmovrdgez %o2, %f18, %f24
3257 movrgz %l3, 0x04C, %o0
3258 stb %l1, [%l7 + 0x57]
3259 nop
3260 setx loop_292, %l0, %l1
3261 wrpr 0x1, %tl
3262 wrpr %l1, %tnpc
3263 setx 0x34400001400, %l0, %l1
3264 wrpr %l1, %tstate
3265 wrhpr 0x4, %htstate
3266 done
3267 nop
3268 setx loop_293, %l0, %l1
3269 wrpr 0x1, %tl
3270 wrpr %l1, %tnpc
3271 setx 0x34400001400, %l0, %l1
3272 wrpr %l1, %tstate
3273 wrhpr 0x4, %htstate
3274 done
3275 fmovrdlez %g7, %f16, %f26
3276 fcmped %fcc2, %f4, %f26
3277loop_292:
3278 bgu %xcc, loop_294
3279loop_293:
3280 alignaddrl %o3, %i4, %i1
3281 mulscc %g1, %l6, %g3
3282 movpos %xcc, %i6, %l0
3283loop_294:
3284 nop
3285 add %l7, 0x34, %l6
3286 wr %g0, 0x89, %asi
3287 lda [%l6] %asi, %o4
3288 casa [%l6] 0x89, %o4, %i3
3289 fmovsg %icc, %f12, %f17
3290 sdivx %o7, 0x0416, %g6
3291 movg %icc, %o6, %g2
3292 bne,pn %xcc, loop_295
3293 xnor %l4, 0x05F5, %g5
3294 tvc %icc, 0x5
3295 fmovdcs %icc, %f6, %f3
3296loop_295:
3297 nop
3298 membar #Sync
3299 set 0x40, %i2
3300 ldda [%l7 + %i2] 0xf8, %f16
3301 tleu %icc, 0x3
3302 bvs loop_296
3303 fmovdge %icc, %f9, %f23
3304 fmovsl %icc, %f24, %f9
3305 fmovrdgez %l5, %f12, %f10
3306loop_296:
3307 stbar
3308 edge16ln %l2, %i7, %i0
3309 fcmpgt16 %f0, %f4, %o5
3310 tle %icc, 0x4
3311 tsubcctv %i5, %i2, %g4
3312 umul %o1, 0x121D, %o2
3313 lduh [%l7 + 0x7E], %l3
3314 fmuld8sux16 %f14, %f6, %f26
3315 alignaddr %o0, %l1, %o3
3316 umulcc %i4, %i1, %g1
3317 movgu %icc, %l6, %g7
3318 movpos %icc, %g3, %i6
3319 fbg %fcc0, loop_297
3320 fsrc1s %f19, %f8
3321 sdivx %l0, 0x1F77, %o4
3322 set 0x48, %o3
3323 lduha [%l7 + %o3] 0x15, %i3
3324loop_297:
3325 fmul8x16al %f1, %f19, %f10
3326 brgez %o7, loop_298
3327 sdiv %g6, 0x142C, %g2
3328 edge32l %l4, %o6, %l5
3329 smulcc %l2, %g5, %i0
3330loop_298:
3331 fbge %fcc2, loop_299
3332 fnegs %f12, %f6
3333 sir 0x0BE1
3334 stbar
3335loop_299:
3336 bg,a %xcc, loop_300
3337 edge8ln %i7, %o5, %i5
3338 stb %i2, [%l7 + 0x20]
3339 movrlz %o1, 0x1DA, %o2
3340loop_300:
3341 movrne %g4, %o0, %l1
3342 movrlez %l3, %o3, %i4
3343 fmovsneg %icc, %f1, %f5
3344 wr %g0, 0x81, %asi
3345 swapa [%l7 + 0x10] %asi, %i1
3346 tn %xcc, 0x6
3347 fcmple32 %f6, %f14, %g1
3348 fpsub32 %f20, %f14, %f10
3349 fbo,a %fcc0, loop_301
3350 fmovsneg %xcc, %f19, %f13
3351 edge32n %l6, %g7, %g3
3352 tgu %icc, 0x2
3353loop_301:
3354 fxors %f26, %f15, %f25
3355 bg loop_302
3356 movne %icc, %i6, %l0
3357 sll %i3, 0x11, %o4
3358 st %f2, [%l7 + 0x64]
3359loop_302:
3360 fmovrdgz %o7, %f6, %f14
3361 smul %g6, 0x10F7, %l4
3362 fcmped %fcc0, %f16, %f22
3363 edge16 %o6, %l5, %g2
3364 udivcc %l2, 0x1014, %i0
3365 subc %g5, %o5, %i5
3366 movcs %icc, %i7, %o1
3367 tl %icc, 0x4
3368 tsubcc %i2, 0x0459, %o2
3369 mova %icc, %o0, %l1
3370 fpsub16s %f19, %f15, %f4
3371 taddcctv %l3, %g4, %o3
3372 edge32n %i4, %i1, %g1
3373 edge32 %l6, %g7, %g3
3374 fandnot1 %f10, %f26, %f30
3375 udivx %i6, 0x0C78, %i3
3376 brlz,a %l0, loop_303
3377 sllx %o7, %g6, %l4
3378 membar 0x50
3379 lduw [%l7 + 0x5C], %o6
3380loop_303:
3381 fbug,a %fcc2, loop_304
3382 fmovsgu %xcc, %f28, %f10
3383 popc %o4, %l5
3384 fcmpne32 %f6, %f28, %l2
3385loop_304:
3386 tcc %icc, 0x4
3387 tleu %xcc, 0x7
3388 edge16n %g2, %g5, %o5
3389 fmovrdne %i5, %f18, %f0
3390 wr %g0, 0x18, %asi
3391 stda %f0, [%l7 + 0x40] %asi
3392 set 0x24, %l2
3393 lda [%l7 + %l2] 0x14, %f18
3394 movrne %i7, 0x20D, %o1
3395 add %l7, 0x38, %l6
3396 wr %g0, 0x11, %asi
3397 casxa [%l6] 0x11, %i0, %o2
3398 swap [%l7 + 0x34], %i2
3399 tcc %icc, 0x2
3400 movn %icc, %o0, %l1
3401 srax %g4, %o3, %l3
3402 fandnot1 %f18, %f14, %f26
3403 wr %g0, 0x19, %asi
3404 ldstuba [%l7 + 0x61] %asi, %i4
3405 movpos %xcc, %i1, %l6
3406 brz %g1, loop_305
3407 and %g3, %i6, %g7
3408 movvs %icc, %l0, %o7
3409 brz %g6, loop_306
3410loop_305:
3411 fmovs %f6, %f12
3412 fnand %f0, %f10, %f18
3413 fpsub16s %f9, %f17, %f19
3414loop_306:
3415 movrlz %i3, %o6, %l4
3416 mova %icc, %l5, %l2
3417 xnorcc %g2, %g5, %o4
3418 ldx [%l7 + 0x08], %i5
3419 fnors %f0, %f28, %f13
3420 orncc %i7, 0x0024, %o5
3421 fbu %fcc3, loop_307
3422 popc 0x050E, %i0
3423 fpsub32s %f2, %f15, %f7
3424 set 0x30, %g1
3425 prefetcha [%l7 + %g1] 0x15, 0x2
3426loop_307:
3427 tsubcctv %i2, 0x0BE3, %o2
3428 fmovsvc %icc, %f2, %f24
3429 fornot2s %f20, %f28, %f24
3430 xorcc %l1, 0x1B20, %o0
3431 orncc %o3, 0x0784, %l3
3432 move %icc, %i4, %g4
3433 tl %icc, 0x7
3434 sdivcc %i1, 0x0F6E, %l6
3435 set 0x4E, %g4
3436 stba %g1, [%l7 + %g4] 0x15
3437 fmovdne %xcc, %f2, %f28
3438 tcs %icc, 0x0
3439 add %i6, 0x0422, %g7
3440 flush %l7 + 0x68
3441 tge %icc, 0x1
3442 andcc %l0, 0x1292, %g3
3443 tvc %icc, 0x5
3444 fbu %fcc2, loop_308
3445 movleu %icc, %o7, %g6
3446 xnorcc %o6, %l4, %i3
3447 tvc %xcc, 0x2
3448loop_308:
3449 fpsub16s %f29, %f1, %f13
3450 xnor %l5, 0x0897, %g2
3451 set 0x24, %l3
3452 lduba [%l7 + %l3] 0x88, %l2
3453 movrlez %g5, %i5, %o4
3454 edge16n %o5, %i0, %o1
3455 edge8ln %i7, %i2, %o2
3456 fors %f21, %f0, %f5
3457 and %l1, 0x0C1B, %o3
3458 movvc %xcc, %o0, %l3
3459 fblg,a %fcc3, loop_309
3460 edge32l %g4, %i4, %i1
3461 fpsub16s %f16, %f13, %f8
3462 fcmple32 %f10, %f2, %g1
3463loop_309:
3464 fpack32 %f8, %f18, %f14
3465 sdiv %l6, 0x1996, %g7
3466 restored
3467 rdpr %cwp, %g1
3468 rdpr %cansave, %g2
3469 rdpr %canrestore, %g3
3470 rdpr %cleanwin, %g4
3471 rdpr %otherwin, %g5
3472 rdpr %wstate, %g6
3473 fpsub32 %f6, %f6, %f18
3474 fmovsleu %icc, %f8, %f27
3475 bpos,pt %xcc, loop_310
3476 movpos %icc, %l0, %i6
3477 udivx %o7, 0x0682, %g3
3478 xorcc %g6, 0x0BA4, %o6
3479loop_310:
3480 umulcc %l4, %i3, %l5
3481 movg %xcc, %l2, %g5
3482 stbar
3483 set 0x22, %i6
3484 ldsba [%l7 + %i6] 0x14, %g2
3485 te %icc, 0x0
3486 bn,a %xcc, loop_311
3487 smul %o4, %i5, %i0
3488 nop
3489 setx loop_312, %l0, %l1
3490 wrpr 0x1, %tl
3491 wrpr %l1, %tnpc
3492 setx 0x34400001400, %l0, %l1
3493 wrpr %l1, %tstate
3494 wrhpr 0x4, %htstate
3495 done
3496 udivx %o1, 0x0B08, %i7
3497loop_311:
3498 mulx %i2, %o5, %l1
3499 xor %o3, %o0, %l3
3500loop_312:
3501 movvc %xcc, %g4, %o2
3502 fxors %f23, %f0, %f24
3503 fmovrse %i4, %f31, %f23
3504 edge8n %i1, %g1, %g7
3505 array32 %l0, %i6, %o7
3506 movneg %xcc, %g3, %l6
3507 edge16 %o6, %l4, %g6
3508 udivx %i3, 0x0AFC, %l2
3509 fcmped %fcc3, %f28, %f20
3510 tneg %xcc, 0x4
3511 saved
3512 rdpr %cwp, %g1
3513 rdpr %cansave, %g2
3514 rdpr %canrestore, %g3
3515 rdpr %cleanwin, %g4
3516 rdpr %otherwin, %g5
3517 rdpr %wstate, %g6
3518 fmovsge %icc, %f7, %f28
3519 bvc,a,pt %icc, loop_313
3520 sir 0x0CC0
3521 fmovdl %icc, %f0, %f3
3522 bcs,a,pn %icc, loop_314
3523loop_313:
3524 addccc %l5, %g5, %o4
3525 edge8l %i5, %g2, %i0
3526 set 0x30, %g3
3527 ldda [%l7 + %g3] 0xe2, %i6
3528loop_314:
3529 fmovdg %icc, %f16, %f2
3530 std %i2, [%l7 + 0x50]
3531 add %l7, 0x70, %l6
3532 wr %g0, 0x0c, %asi
3533 ldxa [%l6] %asi, %o5
3534 casxa [%l6] 0x0c, %o5, %o1
3535 fxors %f15, %f11, %f30
3536 movvc %xcc, %l1, %o0
3537 xorcc %o3, %g4, %l3
3538 orncc %o2, %i4, %g1
3539 add %i1, %g7, %i6
3540 fmovscc %xcc, %f17, %f7
3541 fmovd %f24, %f0
3542 movge %xcc, %o7, %g3
3543 movrlez %l6, 0x0EC, %o6
3544 popc %l0, %g6
3545 set 0x4C, %g2
3546 lda [%l7 + %g2] 0x19, %f25
3547 pdist %f0, %f6, %f16
3548 andcc %i3, 0x0685, %l2
3549 add %l5, %g5, %o4
3550 alignaddrl %i5, %g2, %i0
3551 edge32n %l4, %i7, %i2
3552 te %icc, 0x7
3553 nop
3554 set 0x70, %l6
3555 std %f0, [%l7 + %l6]
3556 array16 %o5, %o1, %o0
3557 srl %o3, 0x07, %l1
3558 set 0x48, %i5
3559 prefetcha [%l7 + %i5] 0x14, 0x3
3560 wr %g0, 0x22, %asi
3561 stwa %o2, [%l7 + 0x54] %asi
3562 membar #Sync
3563 fmovsl %xcc, %f11, %f4
3564 fmovdneg %xcc, %f30, %f3
3565 tn %xcc, 0x4
3566 umul %i4, %g1, %g4
3567 edge32n %g7, %i6, %o7
3568 tge %xcc, 0x5
3569 andncc %g3, %l6, %i1
3570 taddcctv %o6, %g6, %l0
3571 fmuld8sux16 %f10, %f18, %f8
3572 sll %i3, %l5, %l2
3573 be,a,pt %xcc, loop_315
3574 addcc %g5, 0x0BF3, %o4
3575 sir 0x1ACF
3576 edge8n %g2, %i5, %i0
3577loop_315:
3578 movrgez %i7, 0x3B4, %i2
3579 fmovdleu %xcc, %f2, %f20
3580 fbul %fcc0, loop_316
3581 lduh [%l7 + 0x60], %l4
3582 fmovdl %xcc, %f18, %f17
3583 fcmpgt32 %f8, %f26, %o1
3584loop_316:
3585 sdivcc %o5, 0x035C, %o3
3586 fcmpgt16 %f18, %f6, %l1
3587 udiv %l3, 0x1BB9, %o2
3588 ldd [%l7 + 0x70], %i4
3589 xorcc %o0, %g4, %g7
3590 wr %g0, 0x80, %asi
3591 ldstuba [%l7 + 0x29] %asi, %i6
3592 fands %f6, %f9, %f21
3593 wr %g0, 0x10, %asi
3594 sta %f4, [%l7 + 0x18] %asi
3595 sth %o7, [%l7 + 0x7E]
3596 orcc %g3, 0x07EB, %g1
3597 addccc %l6, 0x0CF8, %o6
3598 edge16l %g6, %l0, %i3
3599 stx %l5, [%l7 + 0x48]
3600 movge %xcc, %i1, %l2
3601 fmovdpos %icc, %f31, %f10
3602 tcc %icc, 0x4
3603 xorcc %g5, %o4, %i5
3604 fmovrse %g2, %f17, %f27
3605 tge %icc, 0x3
3606 fpadd16s %f20, %f21, %f20
3607 orn %i7, 0x1F45, %i0
3608 fbul %fcc0, loop_317
3609 fmovsleu %icc, %f19, %f26
3610 pdist %f12, %f24, %f4
3611 subcc %i2, 0x1952, %o1
3612loop_317:
3613 swap [%l7 + 0x44], %o5
3614 fmovsvs %xcc, %f27, %f25
3615 fmovdgu %icc, %f11, %f8
3616 wr %g0, 0x27, %asi
3617 stxa %o3, [%l7 + 0x30] %asi
3618 membar #Sync
3619 subcc %l1, 0x02B0, %l4
3620 ta %xcc, 0x2
3621 tleu %xcc, 0x2
3622 and %o2, 0x1979, %i4
3623 ld [%l7 + 0x14], %f21
3624 set 0x79, %g7
3625 ldstuba [%l7 + %g7] 0x11, %o0
3626 edge32l %g4, %l3, %g7
3627 umulcc %o7, 0x0CB6, %i6
3628 tsubcctv %g1, 0x0444, %l6
3629 fmovrdne %o6, %f18, %f22
3630 fmovsne %xcc, %f28, %f1
3631 tn %xcc, 0x2
3632 fpmerge %f8, %f22, %f16
3633 fpadd16s %f18, %f1, %f15
3634 add %l7, 0x48, %l6
3635 wr %g0, 0x18, %asi
3636 ldxa [%l6] %asi, %g6
3637 casxa [%l6] 0x18, %g6, %l0
3638 sdivcc %i3, 0x17B9, %g3
3639 fnot1 %f30, %f10
3640 andcc %i1, 0x052B, %l5
3641 tgu %icc, 0x6
3642 bgu loop_318
3643 tsubcctv %g5, 0x002B, %l2
3644 subccc %o4, %g2, %i5
3645 srl %i0, 0x08, %i2
3646loop_318:
3647 movpos %icc, %o1, %i7
3648 fcmpeq32 %f2, %f30, %o3
3649 fmovdg %icc, %f4, %f28
3650 ta %xcc, 0x5
3651 andcc %l1, 0x03B5, %l4
3652 mova %xcc, %o5, %o2
3653 smul %i4, %g4, %o0
3654 tle %icc, 0x5
3655 be,a,pn %xcc, loop_319
3656 movn %icc, %g7, %l3
3657 movre %i6, %o7, %g1
3658 subccc %l6, 0x0E36, %g6
3659loop_319:
3660 sir 0x0966
3661 movrne %l0, %o6, %g3
3662 bcc %icc, loop_320
3663 edge16l %i3, %l5, %g5
3664 bne,pt %icc, loop_321
3665 tvs %icc, 0x5
3666loop_320:
3667 movcs %xcc, %l2, %i1
3668 xnorcc %g2, %i5, %i0
3669loop_321:
3670 brnz,a %o4, loop_322
3671 fmovrdgz %o1, %f16, %f30
3672 tcs %icc, 0x4
3673 fcmpd %fcc2, %f26, %f18
3674loop_322:
3675 tsubcctv %i2, %o3, %i7
3676 movrne %l1, %o5, %o2
3677 fnot2 %f24, %f10
3678 edge16l %i4, %l4, %g4
3679 tleu %icc, 0x6
3680 membar 0x7E
3681 edge8 %g7, %o0, %l3
3682 wr %g0, 0x10, %asi
3683 lduha [%l7 + 0x60] %asi, %o7
3684 bn,pt %icc, loop_323
3685 stbar
3686 fbo %fcc2, loop_324
3687 ta %xcc, 0x2
3688loop_323:
3689 nop
3690 set 0x40, %o2
3691 ldswa [%l7 + %o2] 0x10, %g1
3692loop_324:
3693 subccc %l6, 0x0249, %g6
3694 movne %xcc, %l0, %i6
3695 sdivcc %g3, 0x1645, %i3
3696 fcmpgt32 %f14, %f16, %l5
3697 fmovdvs %icc, %f1, %f30
3698 mulscc %o6, 0x0BC4, %l2
3699 movvc %xcc, %g5, %g2
3700 fornot2 %f20, %f26, %f26
3701 st %f21, [%l7 + 0x50]
3702 movcc %xcc, %i1, %i5
3703 fmovdneg %icc, %f18, %f13
3704 mulscc %o4, %i0, %o1
3705 udiv %o3, 0x011D, %i2
3706 sir 0x073F
3707 srl %i7, %o5, %o2
3708 orn %l1, %l4, %g4
3709 tcs %icc, 0x0
3710 for %f2, %f22, %f10
3711 sir 0x0817
3712 edge8n %i4, %g7, %l3
3713 ldsh [%l7 + 0x68], %o0
3714 movne %xcc, %o7, %g1
3715 tpos %icc, 0x5
3716 ble,a loop_325
3717 movg %icc, %g6, %l0
3718 fandnot1 %f12, %f20, %f20
3719 fmovrse %l6, %f18, %f26
3720loop_325:
3721 bge,a,pn %icc, loop_326
3722 movge %icc, %i6, %i3
3723 tle %xcc, 0x5
3724 fble,a %fcc1, loop_327
3725loop_326:
3726 tleu %icc, 0x2
3727 brlez,a %l5, loop_328
3728 or %o6, 0x041A, %g3
3729loop_327:
3730 fmovdvs %xcc, %f5, %f7
3731 fbuge %fcc3, loop_329
3732loop_328:
3733 edge32l %l2, %g2, %g5
3734 fmovd %f2, %f16
3735 fabss %f30, %f8
3736loop_329:
3737 udivcc %i1, 0x0E37, %i5
3738 brlez %i0, loop_330
3739 bvs,a %icc, loop_331
3740 tcs %xcc, 0x1
3741 movle %icc, %o1, %o3
3742loop_330:
3743 addccc %o4, 0x06EF, %i2
3744loop_331:
3745 sllx %o5, 0x02, %o2
3746 brnz,a %l1, loop_332
3747 movneg %xcc, %i7, %l4
3748 movneg %icc, %i4, %g7
3749 fpadd16 %f18, %f12, %f0
3750loop_332:
3751 alignaddrl %g4, %l3, %o0
3752 pdist %f24, %f22, %f30
3753 bcc,a,pt %xcc, loop_333
3754 siam 0x3
3755 taddcctv %g1, 0x006A, %g6
3756 tn %xcc, 0x5
3757loop_333:
3758 fbne,a %fcc1, loop_334
3759 lduh [%l7 + 0x1A], %l0
3760 fmovsvs %xcc, %f13, %f10
3761 sll %o7, 0x0A, %l6
3762loop_334:
3763 call loop_335
3764 sub %i3, 0x0188, %i6
3765 fmovsne %xcc, %f11, %f23
3766 tvs %icc, 0x2
3767loop_335:
3768 fpsub32 %f12, %f8, %f0
3769 umul %l5, %g3, %l2
3770 ldd [%l7 + 0x40], %f6
3771 sll %g2, %o6, %g5
3772 edge16ln %i5, %i0, %o1
3773 nop
3774 setx loop_336, %l0, %l1
3775 jmpl %l1, %o3
3776 edge16ln %o4, %i2, %o5
3777 addccc %o2, %l1, %i1
3778 addc %i7, %i4, %g7
3779loop_336:
3780 subcc %l4, 0x071E, %g4
3781 fbuge,a %fcc3, loop_337
3782 fnegd %f8, %f26
3783 sdivcc %o0, 0x0928, %l3
3784 stx %g6, [%l7 + 0x20]
3785loop_337:
3786 nop
3787 membar #Sync
3788 set 0x40, %o4
3789 ldda [%l7 + %o4] 0xf1, %f16
3790 movrgz %l0, %o7, %l6
3791 fmovrdgz %i3, %f16, %f26
3792 fxnors %f15, %f10, %f9
3793 movcc %icc, %i6, %l5
3794 nop
3795 setx loop_338, %l0, %l1
3796 wrpr 0x1, %tl
3797 wrpr %l1, %tpc
3798 add %l1, 0x4, %l1
3799 wrpr %l1, %tnpc
3800 setx 0x34400001400, %l0, %l1
3801 wrpr %l1, %tstate
3802 wrhpr 0x4, %htstate
3803 retry
3804 fbu %fcc0, loop_339
3805 stw %g1, [%l7 + 0x24]
3806 fpadd32 %f20, %f20, %f26
3807loop_338:
3808 fmovdle %xcc, %f8, %f22
3809loop_339:
3810 udiv %g3, 0x1E45, %g2
3811 bshuffle %f12, %f28, %f18
3812 edge16n %l2, %o6, %i5
3813 ldstub [%l7 + 0x57], %g5
3814 edge8 %i0, %o1, %o3
3815 fba,a %fcc0, loop_340
3816 tcc %icc, 0x7
3817 sll %o4, 0x17, %o5
3818 bge,a,pn %icc, loop_341
3819loop_340:
3820 edge32n %i2, %l1, %o2
3821 taddcc %i7, %i4, %g7
3822 smulcc %l4, 0x003F, %g4
3823loop_341:
3824 fblg,a %fcc2, loop_342
3825 movn %icc, %i1, %l3
3826 tne %xcc, 0x0
3827 andn %o0, 0x0C11, %g6
3828loop_342:
3829 movneg %xcc, %o7, %l6
3830 sethi 0x0FF2, %l0
3831 tle %icc, 0x6
3832 bvc,a,pt %icc, loop_343
3833 ta %xcc, 0x6
3834 udiv %i3, 0x01DD, %l5
3835 ldd [%l7 + 0x48], %g0
3836loop_343:
3837 edge16n %g3, %i6, %g2
3838 std %f18, [%l7 + 0x18]
3839 movvs %xcc, %o6, %l2
3840 fmul8ulx16 %f8, %f4, %f30
3841 sir 0x1500
3842 movg %xcc, %i5, %g5
3843 fble,a %fcc2, loop_344
3844 stw %o1, [%l7 + 0x58]
3845 wr %g0, 0x23, %asi
3846 stba %i0, [%l7 + 0x29] %asi
3847 membar #Sync
3848loop_344:
3849 restored
3850 rdpr %cwp, %g1
3851 rdpr %cansave, %g2
3852 rdpr %canrestore, %g3
3853 rdpr %cleanwin, %g4
3854 rdpr %otherwin, %g5
3855 rdpr %wstate, %g6
3856 set 0x20, %o5
3857 ldda [%l7 + %o5] 0x2e, %o2
3858 subccc %o4, %i2, %l1
3859 fcmped %fcc0, %f8, %f10
3860 smul %o2, 0x0D9C, %o5
3861 tneg %icc, 0x7
3862 fmovdneg %xcc, %f21, %f21
3863 fmovrdlz %i4, %f20, %f8
3864 sra %i7, 0x1C, %l4
3865 set 0x30, %o6
3866 ldswa [%l7 + %o6] 0x0c, %g7
3867 fmovs %f14, %f5
3868 fornot2s %f7, %f4, %f25
3869 and %i1, %l3, %o0
3870 array8 %g4, %o7, %l6
3871 tge %xcc, 0x7
3872 movleu %icc, %g6, %i3
3873 edge8n %l0, %g1, %g3
3874 fmovdle %icc, %f7, %f24
3875 fblg,a %fcc3, loop_345
3876 movvc %icc, %i6, %g2
3877 movpos %icc, %o6, %l5
3878 stb %i5, [%l7 + 0x78]
3879loop_345:
3880 movl %icc, %g5, %o1
3881 move %icc, %i0, %l2
3882 set 0x38, %i4
3883 stwa %o4, [%l7 + %i4] 0x0c
3884 ldsh [%l7 + 0x1A], %i2
3885 brnz %l1, loop_346
3886 edge32 %o3, %o5, %o2
3887 sub %i4, %l4, %g7
3888 movvs %icc, %i1, %l3
3889loop_346:
3890 fmovdle %xcc, %f5, %f10
3891 tcs %xcc, 0x3
3892 umulcc %i7, 0x1222, %g4
3893 set 0x64, %l1
3894 swapa [%l7 + %l1] 0x89, %o7
3895 movl %xcc, %l6, %g6
3896 xorcc %o0, 0x09D6, %i3
3897 tsubcc %g1, %g3, %l0
3898 fbo,a %fcc0, loop_347
3899 edge8n %g2, %o6, %l5
3900 andn %i5, 0x195D, %g5
3901 edge8ln %i6, %i0, %o1
3902loop_347:
3903 prefetch [%l7 + 0x74], 0x2
3904 edge8n %l2, %i2, %l1
3905 stbar
3906 xnor %o3, 0x06BF, %o4
3907 edge16 %o2, %o5, %l4
3908 sub %g7, 0x1B64, %i4
3909 prefetch [%l7 + 0x54], 0x1
3910 set 0x62, %i3
3911 ldstuba [%l7 + %i3] 0x88, %i1
3912 sll %i7, 0x09, %g4
3913 brgz,a %o7, loop_348
3914 fmul8sux16 %f16, %f2, %f2
3915 wr %g0, 0x0c, %asi
3916 lduwa [%l7 + 0x2C] %asi, %l3
3917loop_348:
3918 umul %g6, 0x16A6, %l6
3919 movle %icc, %i3, %g1
3920 fpadd32 %f8, %f18, %f2
3921 movrgez %g3, 0x32A, %l0
3922 bcs,a loop_349
3923 udiv %g2, 0x0BA5, %o0
3924 fbg %fcc1, loop_350
3925 fmovscs %xcc, %f24, %f23
3926loop_349:
3927 srl %l5, %o6, %g5
3928 fcmpgt16 %f6, %f10, %i5
3929loop_350:
3930 umulcc %i6, %o1, %i0
3931 edge32ln %i2, %l1, %o3
3932 fandnot1 %f8, %f26, %f8
3933 fmovdleu %xcc, %f28, %f2
3934 bneg,a loop_351
3935 fcmple32 %f6, %f20, %o4
3936 fandnot2 %f6, %f0, %f28
3937 udivx %l2, 0x1FCA, %o5
3938loop_351:
3939 ldstub [%l7 + 0x18], %o2
3940 xor %l4, %g7, %i1
3941 tneg %xcc, 0x2
3942 movcs %xcc, %i4, %g4
3943 wr %g0, 0x10, %asi
3944 lduba [%l7 + 0x7D] %asi, %i7
3945 add %l7, 0x40, %l6
3946 wr %g0, 0x89, %asi
3947 casxa [%l6] 0x89, %o7, %l3
3948 xor %l6, %i3, %g1
3949 set 0x4C, %l0
3950 sta %f28, [%l7 + %l0] 0x11
3951 restored
3952 rdpr %cwp, %g1
3953 rdpr %cansave, %g2
3954 rdpr %canrestore, %g3
3955 rdpr %cleanwin, %g4
3956 rdpr %otherwin, %g5
3957 rdpr %wstate, %g6
3958 set 0x40, %i7
3959 stxa %g6, [%l7 + %i7] 0x80
3960 fbule,a %fcc2, loop_352
3961 mulscc %g3, 0x1933, %l0
3962 movpos %xcc, %o0, %g2
3963 tleu %xcc, 0x6
3964loop_352:
3965 fornot1 %f2, %f20, %f30
3966 addc %l5, %o6, %i5
3967 fcmple16 %f26, %f20, %g5
3968 saved
3969 rdpr %cwp, %g1
3970 rdpr %cansave, %g2
3971 rdpr %canrestore, %g3
3972 rdpr %cleanwin, %g4
3973 rdpr %otherwin, %g5
3974 rdpr %wstate, %g6
3975 ble,a,pt %xcc, loop_353
3976 fnot2 %f2, %f0
3977 bge,pn %xcc, loop_354
3978 membar 0x02
3979loop_353:
3980 edge16l %i6, %o1, %i0
3981 set 0x50, %l5
3982 ldda [%l7 + %l5] 0x24, %l0
3983loop_354:
3984 fxor %f28, %f2, %f4
3985 movrlez %i2, 0x049, %o3
3986 sir 0x1CCE
3987 brgz,a %l2, loop_355
3988 edge32 %o4, %o5, %l4
3989 fblg,a %fcc3, loop_356
3990 fbe,a %fcc0, loop_357
3991loop_355:
3992 edge32l %g7, %i1, %i4
3993 fmovdneg %icc, %f20, %f9
3994loop_356:
3995 nop
3996 set 0x70, %g6
3997 swapa [%l7 + %g6] 0x81, %o2
3998loop_357:
3999 tvs %xcc, 0x6
4000 movvc %xcc, %i7, %g4
4001 movrgz %l3, 0x39E, %l6
4002 fba %fcc0, loop_358
4003 tvs %xcc, 0x4
4004 tneg %xcc, 0x7
4005 ldsw [%l7 + 0x2C], %i3
4006loop_358:
4007 movge %xcc, %o7, %g6
4008 mova %xcc, %g3, %g1
4009 fmovdn %xcc, %f12, %f26
4010 tg %icc, 0x1
4011 fmovdne %icc, %f13, %f18
4012 tvs %icc, 0x2
4013 add %o0, %l0, %l5
4014 alignaddrl %g2, %i5, %g5
4015 fandnot2 %f14, %f12, %f10
4016 std %o6, [%l7 + 0x50]
4017 bge,a %icc, loop_359
4018 fmovde %icc, %f30, %f27
4019 move %xcc, %i6, %i0
4020 sdiv %o1, 0x12D4, %i2
4021loop_359:
4022 sdivcc %l1, 0x1A52, %l2
4023 bg,a,pt %icc, loop_360
4024 sethi 0x1CE0, %o3
4025 orcc %o4, %l4, %g7
4026 orncc %i1, 0x0CA3, %i4
4027loop_360:
4028 tle %xcc, 0x7
4029 fcmpgt16 %f26, %f2, %o5
4030 fnot1s %f14, %f31
4031 movge %icc, %o2, %g4
4032 add %l7, 0x7C, %l6
4033 wr %g0, 0x88, %asi
4034 casa [%l6] 0x88, %i7, %l3
4035 movg %icc, %i3, %o7
4036 alignaddr %g6, %l6, %g3
4037 add %l7, 0x58, %l6
4038 wr %g0, 0x81, %asi
4039 casxa [%l6] 0x81, %g1, %o0
4040 movneg %icc, %l5, %l0
4041 fmovrsne %i5, %f21, %f27
4042 fbge,a %fcc3, loop_361
4043 umulcc %g2, 0x0F71, %o6
4044 sllx %g5, 0x0B, %i0
4045 fblg,a %fcc2, loop_362
4046loop_361:
4047 restored
4048 rdpr %cwp, %g1
4049 rdpr %cansave, %g2
4050 rdpr %canrestore, %g3
4051 rdpr %cleanwin, %g4
4052 rdpr %otherwin, %g5
4053 rdpr %wstate, %g6
4054 movrlez %i6, 0x18D, %i2
4055 move %xcc, %l1, %o1
4056loop_362:
4057 tcs %xcc, 0x7
4058 tvs %xcc, 0x1
4059 fmul8sux16 %f8, %f14, %f24
4060 movge %xcc, %o3, %o4
4061 fpackfix %f30, %f0
4062 fmovrdgz %l4, %f8, %f30
4063 saved
4064 rdpr %cwp, %g1
4065 rdpr %cansave, %g2
4066 rdpr %canrestore, %g3
4067 rdpr %cleanwin, %g4
4068 rdpr %otherwin, %g5
4069 rdpr %wstate, %g6
4070 andncc %l2, %i1, %g7
4071 xorcc %i4, %o2, %o5
4072 set 0x40, %g5
4073 stda %i6, [%l7 + %g5] 0xea
4074 membar #Sync
4075 edge16ln %l3, %i3, %o7
4076 edge16 %g4, %l6, %g6
4077 movpos %xcc, %g1, %o0
4078 fnot1 %f24, %f30
4079 sdivcc %g3, 0x0DD2, %l5
4080 xnor %i5, %g2, %l0
4081 fcmpd %fcc2, %f30, %f8
4082 movne %xcc, %o6, %i0
4083 movle %xcc, %i6, %i2
4084 orncc %l1, %o1, %o3
4085 movrgez %o4, %l4, %g5
4086 fones %f28
4087 movcs %xcc, %l2, %g7
4088 alignaddrl %i4, %i1, %o2
4089 ble,a,pt %xcc, loop_363
4090 xnor %o5, 0x15CB, %i7
4091 fnors %f8, %f30, %f19
4092 edge32ln %l3, %i3, %o7
4093loop_363:
4094 srlx %l6, 0x09, %g4
4095 brnz,a %g1, loop_364
4096 taddcc %o0, 0x1F88, %g3
4097 mova %xcc, %l5, %i5
4098 movn %xcc, %g6, %g2
4099loop_364:
4100 tvs %xcc, 0x2
4101 popc %o6, %l0
4102 addccc %i6, 0x1F98, %i0
4103 andncc %i2, %l1, %o1
4104 fpadd32 %f16, %f28, %f0
4105 array16 %o4, %o3, %l4
4106 srlx %g5, %g7, %i4
4107 movl %xcc, %i1, %l2
4108 ta %icc, 0x4
4109 movge %icc, %o2, %i7
4110 ble,a,pn %icc, loop_365
4111 ld [%l7 + 0x44], %f12
4112 popc %o5, %l3
4113 movre %i3, 0x159, %l6
4114loop_365:
4115 edge32 %o7, %g4, %o0
4116 edge32ln %g3, %g1, %l5
4117 set 0x74, %o1
4118 ldsha [%l7 + %o1] 0x88, %i5
4119 tl %xcc, 0x1
4120 bgu,a %icc, loop_366
4121 sdiv %g2, 0x0266, %g6
4122 bg,a,pt %icc, loop_367
4123 movrlez %o6, %i6, %i0
4124loop_366:
4125 ldub [%l7 + 0x64], %l0
4126 fabss %f31, %f5
4127loop_367:
4128 andn %i2, 0x0DEA, %o1
4129 udivx %l1, 0x1A97, %o3
4130 andn %l4, 0x14B6, %o4
4131 fxnor %f8, %f28, %f0
4132 wr %g0, 0x81, %asi
4133 ldxa [%l7 + 0x48] %asi, %g7
4134 tge %xcc, 0x4
4135 fexpand %f28, %f16
4136 srax %i4, 0x12, %g5
4137 mulx %i1, 0x1E9C, %o2
4138 tvs %icc, 0x0
4139 sethi 0x0CFF, %i7
4140 siam 0x7
4141 movn %xcc, %o5, %l2
4142 fmovsne %xcc, %f11, %f5
4143 movneg %xcc, %l3, %l6
4144 srlx %i3, 0x1A, %g4
4145 fbug %fcc3, loop_368
4146 edge16n %o7, %g3, %o0
4147 fba %fcc0, loop_369
4148 fcmpes %fcc1, %f25, %f25
4149loop_368:
4150 te %xcc, 0x4
4151 tl %icc, 0x7
4152loop_369:
4153 addccc %l5, 0x0C63, %i5
4154 edge8ln %g1, %g2, %o6
4155 sdivcc %g6, 0x0144, %i0
4156 ldd [%l7 + 0x10], %l0
4157 andcc %i2, %i6, %o1
4158 sllx %o3, 0x13, %l4
4159 wr %g0, 0xe3, %asi
4160 stha %l1, [%l7 + 0x6E] %asi
4161 membar #Sync
4162 be,a,pt %xcc, loop_370
4163 fmovsneg %xcc, %f7, %f8
4164 movvs %icc, %g7, %o4
4165 orcc %i4, 0x05E3, %g5
4166loop_370:
4167 edge32n %o2, %i7, %i1
4168 fmovsleu %xcc, %f23, %f2
4169 fmovrsgez %l2, %f3, %f23
4170 tvc %xcc, 0x6
4171 call loop_371
4172 orcc %l3, 0x03C4, %o5
4173 edge32ln %i3, %l6, %g4
4174 bcs,a loop_372
4175loop_371:
4176 fornot1 %f12, %f10, %f22
4177 fcmpne32 %f14, %f10, %g3
4178 srlx %o0, 0x0F, %o7
4179loop_372:
4180 movge %xcc, %l5, %g1
4181 fbn %fcc3, loop_373
4182 fxor %f28, %f20, %f26
4183 alignaddrl %i5, %o6, %g2
4184 fxor %f20, %f4, %f6
4185loop_373:
4186 edge32l %i0, %l0, %i2
4187 wr %g0, 0x10, %asi
4188 ldsba [%l7 + 0x18] %asi, %i6
4189 fornot2 %f26, %f8, %f12
4190 udivcc %o1, 0x07DC, %o3
4191 fmovsg %icc, %f14, %f31
4192 tne %xcc, 0x4
4193 taddcctv %l4, 0x071C, %g6
4194 tg %icc, 0x7
4195 fxnor %f6, %f16, %f4
4196 fpmerge %f27, %f0, %f2
4197 set 0x50, %i1
4198 prefetcha [%l7 + %i1] 0x15, 0x2
4199 orncc %o4, %i4, %g7
4200 addcc %g5, %i7, %i1
4201 fmovsleu %icc, %f11, %f24
4202 edge16 %l2, %o2, %l3
4203 wr %g0, 0x18, %asi
4204 sta %f6, [%l7 + 0x40] %asi
4205 set 0x30, %o0
4206 ldda [%l7 + %o0] 0x80, %o4
4207 edge32l %i3, %g4, %l6
4208 fxnor %f30, %f26, %f14
4209 umulcc %o0, %g3, %l5
4210 fcmple32 %f16, %f2, %g1
4211 fcmpeq16 %f14, %f26, %o7
4212 edge32l %o6, %i5, %g2
4213 addccc %i0, 0x1C57, %l0
4214 orncc %i2, 0x19BB, %o1
4215 sub %o3, %i6, %l4
4216 movvc %xcc, %g6, %o4
4217 array32 %i4, %l1, %g5
4218 movrgez %i7, %i1, %g7
4219 sllx %o2, 0x09, %l2
4220 fbule %fcc2, loop_374
4221 prefetch [%l7 + 0x20], 0x2
4222 sdivx %o5, 0x01BD, %i3
4223 sdivx %l3, 0x1F69, %l6
4224loop_374:
4225 nop
4226 wr %g0, 0x89, %asi
4227 ldswa [%l7 + 0x2C] %asi, %o0
4228 smulcc %g3, 0x14CE, %g4
4229 fnor %f18, %f14, %f20
4230 fnors %f24, %f0, %f20
4231 movn %icc, %l5, %o7
4232 movrlez %o6, 0x061, %i5
4233 edge32l %g1, %i0, %l0
4234 udivx %i2, 0x1D92, %g2
4235 set 0x45, %o7
4236 ldstuba [%l7 + %o7] 0x80, %o3
4237 wr %g0, 0x88, %asi
4238 lduwa [%l7 + 0x58] %asi, %i6
4239 tvs %icc, 0x6
4240 brnz,a %o1, loop_375
4241 tleu %icc, 0x0
4242 saved
4243 rdpr %cwp, %g1
4244 rdpr %cansave, %g2
4245 rdpr %canrestore, %g3
4246 rdpr %cleanwin, %g4
4247 rdpr %otherwin, %g5
4248 rdpr %wstate, %g6
4249 sll %l4, 0x18, %o4
4250loop_375:
4251 lduw [%l7 + 0x44], %i4
4252 alignaddrl %l1, %g5, %i7
4253 mulx %i1, %g6, %o2
4254 fpadd32 %f30, %f2, %f20
4255 movl %icc, %g7, %o5
4256 fmovda %xcc, %f9, %f2
4257 fmovsle %xcc, %f12, %f10
4258 fxors %f18, %f1, %f18
4259 movg %xcc, %i3, %l3
4260 nop
4261 setx loop_376, %l0, %l1
4262 jmpl %l1, %l2
4263 array32 %l6, %o0, %g3
4264 set 0x4C, %i0
4265 swapa [%l7 + %i0] 0x81, %g4
4266loop_376:
4267 nop
4268 setx loop_377, %l0, %l1
4269 jmpl %l1, %o7
4270 fzero %f12
4271 fnor %f16, %f30, %f12
4272 edge8n %o6, %i5, %g1
4273loop_377:
4274 ldx [%l7 + 0x20], %l5
4275 tleu %icc, 0x4
4276 add %l7, 0x18, %l6
4277 wr %g0, 0x88, %asi
4278 casxa [%l6] 0x88, %i0, %l0
4279 fbue,a %fcc1, loop_378
4280 ble,a,pn %xcc, loop_379
4281 fcmpd %fcc3, %f22, %f12
4282 edge16ln %g2, %i2, %i6
4283loop_378:
4284 xnorcc %o1, 0x14FD, %l4
4285loop_379:
4286 orcc %o4, %i4, %o3
4287 array16 %g5, %i7, %l1
4288 set 0x3E, %i2
4289 stha %i1, [%l7 + %i2] 0x89
4290 taddcc %o2, 0x0093, %g7
4291 wr %g0, 0x89, %asi
4292 lduwa [%l7 + 0x20] %asi, %g6
4293 edge32 %o5, %l3, %l2
4294 edge32ln %l6, %i3, %o0
4295 fmovrdgez %g4, %f16, %f22
4296 movn %icc, %o7, %g3
4297 bpos,a %xcc, loop_380
4298 bne,a %icc, loop_381
4299 fmovrdlez %i5, %f10, %f16
4300 tvs %icc, 0x6
4301loop_380:
4302 fmovdne %icc, %f30, %f4
4303loop_381:
4304 stb %o6, [%l7 + 0x14]
4305 tleu %xcc, 0x0
4306 fzero %f10
4307 fpack32 %f14, %f24, %f12
4308 fba,a %fcc1, loop_382
4309 movrne %g1, 0x1C8, %i0
4310 andcc %l0, 0x152B, %l5
4311 set 0x12, %o3
4312 ldsha [%l7 + %o3] 0x11, %i2
4313loop_382:
4314 fmuld8ulx16 %f8, %f9, %f0
4315 mova %icc, %i6, %g2
4316 sethi 0x1ABD, %o1
4317 fcmped %fcc2, %f16, %f6
4318 tsubcctv %l4, 0x123F, %i4
4319 movl %icc, %o3, %o4
4320 fexpand %f13, %f18
4321 movg %xcc, %g5, %l1
4322 brlez,a %i1, loop_383
4323 fblg %fcc0, loop_384
4324 fmovsvs %xcc, %f4, %f5
4325 addc %i7, 0x059F, %g7
4326loop_383:
4327 alignaddrl %g6, %o2, %l3
4328loop_384:
4329 fpsub16s %f3, %f12, %f31
4330 tge %icc, 0x3
4331 set 0x48, %l2
4332 stda %l2, [%l7 + %l2] 0x80
4333 bneg loop_385
4334 sllx %l6, 0x01, %i3
4335 orn %o5, %o0, %g4
4336 fmovsvs %xcc, %f3, %f6
4337loop_385:
4338 fbule,a %fcc3, loop_386
4339 edge32 %o7, %i5, %o6
4340 stx %g1, [%l7 + 0x78]
4341 bg,a,pn %xcc, loop_387
4342loop_386:
4343 fandnot1 %f6, %f16, %f12
4344 swap [%l7 + 0x40], %g3
4345 move %icc, %l0, %l5
4346loop_387:
4347 tsubcc %i0, 0x1F7F, %i6
4348 fones %f8
4349 st %f22, [%l7 + 0x6C]
4350 nop
4351 setx loop_388, %l0, %l1
4352 wrpr 0x1, %tl
4353 wrpr %l1, %tpc
4354 add %l1, 0x4, %l1
4355 wrpr %l1, %tnpc
4356 setx 0x34400001400, %l0, %l1
4357 wrpr %l1, %tstate
4358 wrhpr 0x4, %htstate
4359 retry
4360 addc %g2, 0x0E73, %o1
4361 movne %xcc, %i2, %i4
4362 saved
4363 rdpr %cwp, %g1
4364 rdpr %cansave, %g2
4365 rdpr %canrestore, %g3
4366 rdpr %cleanwin, %g4
4367 rdpr %otherwin, %g5
4368 rdpr %wstate, %g6
4369loop_388:
4370 nop
4371 set 0x18, %g1
4372 lda [%l7 + %g1] 0x81, %f30
4373 sll %l4, 0x1C, %o4
4374 orn %o3, %l1, %g5
4375 edge32ln %i1, %g7, %i7
4376 ldsb [%l7 + 0x30], %o2
4377 movge %xcc, %l3, %g6
4378 fsrc1s %f24, %f22
4379 umul %l6, %l2, %i3
4380 xnorcc %o0, 0x142A, %o5
4381 tne %icc, 0x5
4382 fbuge %fcc0, loop_389
4383 tneg %xcc, 0x1
4384 bn,a %xcc, loop_390
4385 fmovsvs %xcc, %f6, %f8
4386loop_389:
4387 nop
4388 setx loop_391, %l0, %l1
4389 jmpl %l1, %o7
4390 movrlz %i5, 0x014, %o6
4391loop_390:
4392 fxors %f18, %f19, %f28
4393 bn,a,pt %xcc, loop_392
4394loop_391:
4395 movrlez %g1, 0x052, %g4
4396 movre %g3, 0x154, %l0
4397 movrlz %i0, %i6, %l5
4398loop_392:
4399 ldd [%l7 + 0x58], %g2
4400 movg %icc, %i2, %o1
4401 subc %i4, %o4, %l4
4402 tl %xcc, 0x1
4403 fmovrsgz %o3, %f27, %f14
4404 flush %l7 + 0x20
4405 bcs %xcc, loop_393
4406 ldd [%l7 + 0x28], %g4
4407 tl %xcc, 0x5
4408 andncc %l1, %g7, %i1
4409loop_393:
4410 movrlez %o2, %i7, %l3
4411 fnot2s %f14, %f31
4412 fxors %f6, %f4, %f0
4413 fmovsa %icc, %f24, %f23
4414 fbuge,a %fcc3, loop_394
4415 fmovrdgz %l6, %f4, %f10
4416 fbn %fcc2, loop_395
4417 ldd [%l7 + 0x78], %f12
4418loop_394:
4419 fmovdne %xcc, %f5, %f8
4420 movpos %icc, %g6, %i3
4421loop_395:
4422 fnot1 %f2, %f6
4423 set 0x210, %g4
4424 stxa %o0, [%g0 + %g4] 0x52
4425 movvs %icc, %l2, %o7
4426 fnot2 %f28, %f18
4427 brlez,a %o5, loop_396
4428 movn %icc, %i5, %g1
4429 fpadd32 %f20, %f10, %f2
4430 movcs %xcc, %g4, %o6
4431loop_396:
4432 xnorcc %l0, %i0, %g3
4433 xor %i6, %g2, %l5
4434 movvc %xcc, %o1, %i4
4435 orncc %i2, %l4, %o3
4436 sra %g5, 0x1E, %o4
4437 movvc %xcc, %l1, %i1
4438 fpadd16s %f7, %f23, %f15
4439 sdivx %o2, 0x0D09, %i7
4440 fcmpeq32 %f4, %f10, %g7
4441 set 0x38, %l4
4442 ldxa [%l7 + %l4] 0x81, %l6
4443 sll %g6, 0x07, %l3
4444 subccc %o0, 0x13A7, %i3
4445 udivcc %l2, 0x0A6A, %o5
4446 sth %o7, [%l7 + 0x72]
4447 fmovsvs %icc, %f18, %f10
4448 addccc %g1, 0x06CB, %g4
4449 sub %i5, 0x080C, %l0
4450 fmovsne %icc, %f22, %f6
4451 movneg %icc, %i0, %g3
4452 fbo %fcc1, loop_397
4453 srax %i6, 0x12, %o6
4454 tleu %xcc, 0x3
4455 fbug %fcc1, loop_398
4456loop_397:
4457 bpos,a,pn %icc, loop_399
4458 array16 %l5, %o1, %g2
4459 sir 0x025A
4460loop_398:
4461 movrne %i2, %l4, %i4
4462loop_399:
4463 alignaddr %g5, %o3, %o4
4464 stb %l1, [%l7 + 0x14]
4465 fmuld8sux16 %f27, %f21, %f24
4466 and %o2, 0x1048, %i1
4467 wr %g0, 0x89, %asi
4468 lda [%l7 + 0x38] %asi, %f9
4469 fmul8x16 %f16, %f24, %f8
4470 set 0x40, %l3
4471 stda %f16, [%l7 + %l3] 0x10
4472 sdivx %g7, 0x1D18, %i7
4473 fbule %fcc3, loop_400
4474 fmovdpos %icc, %f9, %f24
4475 edge32n %l6, %g6, %o0
4476 tvc %icc, 0x2
4477loop_400:
4478 tgu %icc, 0x0
4479 fsrc1s %f23, %f21
4480 wr %g0, 0x80, %asi
4481 swapa [%l7 + 0x0C] %asi, %l3
4482 fmul8x16au %f21, %f10, %f16
4483 srax %i3, %l2, %o5
4484 movrgz %o7, 0x353, %g4
4485 move %xcc, %i5, %g1
4486 ldd [%l7 + 0x78], %i0
4487 fcmple32 %f16, %f28, %l0
4488 tcs %xcc, 0x2
4489 udiv %i6, 0x177C, %g3
4490 fxnors %f7, %f4, %f12
4491 fmovdne %xcc, %f30, %f16
4492 bgu %icc, loop_401
4493 call loop_402
4494 and %l5, 0x1833, %o6
4495 movrne %o1, %g2, %i2
4496loop_401:
4497 tsubcc %l4, %i4, %o3
4498loop_402:
4499 tg %icc, 0x1
4500 ldsb [%l7 + 0x73], %o4
4501 movle %icc, %g5, %o2
4502 fmovsge %icc, %f21, %f24
4503 subcc %i1, 0x15F4, %g7
4504 bcc,a loop_403
4505 xor %i7, %l1, %l6
4506 set 0x30, %i6
4507 stda %g6, [%l7 + %i6] 0xeb
4508 membar #Sync
4509loop_403:
4510 subcc %l3, 0x1F04, %i3
4511 fornot1s %f18, %f22, %f2
4512 tle %icc, 0x1
4513 sra %l2, %o0, %o7
4514 fbn,a %fcc0, loop_404
4515 brgez %g4, loop_405
4516 bshuffle %f30, %f6, %f12
4517 fbue %fcc0, loop_406
4518loop_404:
4519 movcs %icc, %i5, %g1
4520loop_405:
4521 xnorcc %o5, 0x102B, %l0
4522 ta %icc, 0x2
4523loop_406:
4524 fabsd %f26, %f24
4525 alignaddrl %i6, %g3, %i0
4526 fornot1 %f6, %f4, %f16
4527 edge8l %o6, %o1, %g2
4528 edge16n %i2, %l5, %i4
4529 tcc %icc, 0x2
4530 for %f20, %f0, %f16
4531 std %f10, [%l7 + 0x60]
4532 sth %l4, [%l7 + 0x42]
4533 fornot2 %f18, %f28, %f10
4534 fornot2 %f14, %f18, %f24
4535 tneg %xcc, 0x1
4536 fmovde %icc, %f29, %f25
4537 ldd [%l7 + 0x10], %f12
4538 ldstub [%l7 + 0x4C], %o3
4539 restored
4540 rdpr %cwp, %g1
4541 rdpr %cansave, %g2
4542 rdpr %canrestore, %g3
4543 rdpr %cleanwin, %g4
4544 rdpr %otherwin, %g5
4545 rdpr %wstate, %g6
4546 movcs %xcc, %g5, %o2
4547 fpadd16 %f22, %f10, %f26
4548 addcc %o4, 0x1E5D, %g7
4549 movcc %icc, %i7, %l1
4550 fand %f26, %f0, %f28
4551 mulscc %l6, %i1, %l3
4552 flush %l7 + 0x1C
4553 set 0x40, %g3
4554 stda %f0, [%l7 + %g3] 0x81
4555 set 0x60, %g2
4556 ldda [%l7 + %g2] 0xeb, %g6
4557 movre %l2, %i3, %o0
4558 edge32l %o7, %i5, %g1
4559 alignaddr %g4, %l0, %i6
4560 fbl %fcc2, loop_407
4561 lduw [%l7 + 0x48], %o5
4562 fbul,a %fcc2, loop_408
4563 movvc %icc, %i0, %o6
4564loop_407:
4565 tcs %xcc, 0x6
4566 fmovdleu %icc, %f19, %f14
4567loop_408:
4568 mulx %o1, %g3, %g2
4569 fand %f12, %f0, %f24
4570 tpos %xcc, 0x5
4571 movrgez %l5, 0x3C5, %i2
4572 fexpand %f11, %f18
4573 fmovs %f28, %f18
4574 movrlz %l4, 0x285, %i4
4575 bgu loop_409
4576 membar 0x41
4577 membar 0x29
4578 subc %g5, %o2, %o4
4579loop_409:
4580 fbul %fcc3, loop_410
4581 movl %xcc, %g7, %o3
4582 stbar
4583 umulcc %i7, %l1, %l6
4584loop_410:
4585 brgz %i1, loop_411
4586 bne,pt %icc, loop_412
4587 alignaddrl %g6, %l3, %l2
4588 smulcc %i3, %o7, %i5
4589loop_411:
4590 fpadd32s %f0, %f13, %f3
4591loop_412:
4592 fmovda %icc, %f29, %f15
4593 fble %fcc2, loop_413
4594 fmovse %xcc, %f6, %f2
4595 fmovscs %xcc, %f28, %f13
4596 edge16 %g1, %g4, %o0
4597loop_413:
4598 ta %xcc, 0x7
4599 fxor %f30, %f6, %f0
4600 fexpand %f15, %f10
4601 ldub [%l7 + 0x67], %l0
4602 sir 0x11E4
4603 membar 0x15
4604 sdiv %o5, 0x0943, %i0
4605 srlx %o6, 0x03, %i6
4606 tgu %xcc, 0x6
4607 nop
4608 set 0x3D, %l6
4609 stb %o1, [%l7 + %l6]
4610 fcmple16 %f28, %f26, %g3
4611 tg %xcc, 0x4
4612 movn %icc, %g2, %i2
4613 movne %xcc, %l4, %i4
4614 udivx %g5, 0x036E, %o2
4615 movg %icc, %l5, %g7
4616 movne %icc, %o4, %i7
4617 movre %o3, %l6, %i1
4618 nop
4619 setx loop_414, %l0, %l1
4620 wrpr 0x1, %tl
4621 wrpr %l1, %tnpc
4622 setx 0x34400001400, %l0, %l1
4623 wrpr %l1, %tstate
4624 wrhpr 0x4, %htstate
4625 done
4626 edge8ln %g6, %l1, %l2
4627 sir 0x0E2E
4628 sllx %l3, 0x07, %i3
4629loop_414:
4630 std %o6, [%l7 + 0x08]
4631 fpack32 %f26, %f30, %f30
4632 bne,a loop_415
4633 andcc %g1, 0x02CE, %i5
4634 fsrc2s %f15, %f14
4635 sdiv %g4, 0x10D3, %l0
4636loop_415:
4637 stx %o5, [%l7 + 0x40]
4638 taddcc %o0, 0x0351, %o6
4639 movgu %xcc, %i0, %i6
4640 fnegd %f20, %f0
4641 fcmps %fcc3, %f14, %f8
4642 fpadd32 %f22, %f14, %f30
4643 fandnot2 %f18, %f2, %f18
4644 bge,a,pt %icc, loop_416
4645 fmuld8ulx16 %f12, %f9, %f14
4646 movl %icc, %g3, %o1
4647 tvc %xcc, 0x6
4648loop_416:
4649 fmovd %f10, %f8
4650 tpos %xcc, 0x2
4651 subccc %i2, 0x1A21, %l4
4652 wr %g0, 0x19, %asi
4653 stda %f16, [%l7 + 0x40] %asi
4654 tl %icc, 0x1
4655 andcc %i4, %g2, %g5
4656 edge8n %l5, %o2, %g7
4657 fmovrslez %o4, %f29, %f23
4658 fmovdpos %xcc, %f11, %f11
4659 fmovsgu %xcc, %f22, %f0
4660 brgz,a %o3, loop_417
4661 movcs %xcc, %l6, %i7
4662 andn %g6, 0x0F08, %l1
4663 brgz %l2, loop_418
4664loop_417:
4665 popc 0x00BF, %i1
4666 xor %l3, %o7, %g1
4667 movneg %icc, %i5, %g4
4668loop_418:
4669 subc %i3, 0x0D82, %o5
4670 bpos,a,pn %icc, loop_419
4671 edge16 %l0, %o6, %i0
4672 fba,a %fcc2, loop_420
4673 fbule %fcc2, loop_421
4674loop_419:
4675 ld [%l7 + 0x70], %f11
4676 tneg %xcc, 0x3
4677loop_420:
4678 tg %xcc, 0x6
4679loop_421:
4680 movne %xcc, %i6, %g3
4681 movrgz %o1, 0x17E, %o0
4682 wr %g0, 0x81, %asi
4683 ldswa [%l7 + 0x28] %asi, %i2
4684 fabsd %f0, %f30
4685 fcmple16 %f26, %f2, %l4
4686 popc %i4, %g5
4687 tg %icc, 0x7
4688 edge16ln %g2, %o2, %l5
4689 fcmps %fcc2, %f27, %f23
4690 te %xcc, 0x7
4691 mulscc %g7, %o4, %o3
4692 fcmpd %fcc2, %f10, %f30
4693 tne %xcc, 0x4
4694 fcmpne32 %f24, %f16, %i7
4695 fone %f30
4696 ldd [%l7 + 0x38], %f24
4697 fmovdg %xcc, %f16, %f27
4698 wr %g0, 0x52, %asi
4699 ldxa [%g0 + 0x108] %asi, %l6
4700 movre %l1, 0x2FB, %g6
4701 ldsw [%l7 + 0x54], %l2
4702 movrgz %i1, %l3, %o7
4703 be,a loop_422
4704 fmovrdlez %i5, %f16, %f18
4705 tle %xcc, 0x7
4706 fexpand %f8, %f0
4707loop_422:
4708 movrne %g4, 0x0F2, %g1
4709 fmovda %xcc, %f9, %f4
4710 tcs %xcc, 0x2
4711 wr %g0, 0x88, %asi
4712 sta %f21, [%l7 + 0x30] %asi
4713 bgu,pt %xcc, loop_423
4714 fnegd %f0, %f4
4715 edge16n %i3, %l0, %o6
4716 movge %xcc, %i0, %o5
4717loop_423:
4718 fandnot1 %f2, %f14, %f28
4719 movrne %i6, %g3, %o0
4720 fxors %f30, %f12, %f24
4721 fnot2 %f4, %f20
4722 fbe,a %fcc0, loop_424
4723 fbn %fcc0, loop_425
4724 mulx %o1, %i2, %l4
4725 udivx %g5, 0x102E, %i4
4726loop_424:
4727 edge32l %o2, %g2, %l5
4728loop_425:
4729 smul %g7, 0x0914, %o3
4730 smul %i7, 0x003F, %l6
4731 fsrc1s %f20, %f23
4732 srax %l1, %g6, %l2
4733 sdivcc %o4, 0x175F, %i1
4734 popc %o7, %l3
4735 addcc %i5, %g4, %g1
4736 brgz %l0, loop_426
4737 fmovdpos %icc, %f16, %f24
4738 fzero %f16
4739 edge8 %o6, %i3, %o5
4740loop_426:
4741 nop
4742 wr %g0, 0x80, %asi
4743 prefetcha [%l7 + 0x68] %asi, 0x0
4744 ldx [%l7 + 0x48], %i6
4745 movn %xcc, %o0, %g3
4746 sir 0x01D2
4747 nop
4748 set 0x50, %i5
4749 stx %o1, [%l7 + %i5]
4750 srax %l4, 0x1C, %g5
4751 restored
4752 rdpr %cwp, %g1
4753 rdpr %cansave, %g2
4754 rdpr %canrestore, %g3
4755 rdpr %cleanwin, %g4
4756 rdpr %otherwin, %g5
4757 rdpr %wstate, %g6
4758 fbl,a %fcc1, loop_427
4759 xor %i4, 0x026B, %o2
4760 movrlez %i2, %g2, %g7
4761 edge16 %l5, %o3, %i7
4762loop_427:
4763 tn %xcc, 0x7
4764 ldsh [%l7 + 0x40], %l1
4765 umulcc %g6, %l2, %o4
4766 orncc %l6, 0x11FD, %o7
4767 srax %i1, %l3, %i5
4768 subccc %g1, %l0, %o6
4769 fmul8sux16 %f6, %f30, %f24
4770 edge16 %i3, %o5, %g4
4771 edge16 %i0, %o0, %g3
4772 tge %icc, 0x6
4773 fmovdpos %icc, %f13, %f18
4774 umul %i6, 0x0726, %o1
4775 fcmple16 %f6, %f4, %g5
4776 andncc %l4, %i4, %i2
4777 xor %o2, 0x071C, %g2
4778 tn %icc, 0x0
4779 edge16n %l5, %g7, %o3
4780 addccc %l1, 0x1902, %i7
4781 bne,pt %xcc, loop_428
4782 sll %l2, %o4, %g6
4783 bgu,a,pt %xcc, loop_429
4784 sth %l6, [%l7 + 0x60]
4785loop_428:
4786 and %i1, 0x1C97, %o7
4787 fmovdcc %icc, %f29, %f12
4788loop_429:
4789 nop
4790 wr %g0, 0x18, %asi
4791 ldstuba [%l7 + 0x51] %asi, %i5
4792 bcs,a,pn %xcc, loop_430
4793 fandnot1s %f17, %f16, %f0
4794 smulcc %g1, 0x1466, %l0
4795 fcmple16 %f26, %f0, %l3
4796loop_430:
4797 edge16l %o6, %i3, %o5
4798 fornot2 %f30, %f24, %f30
4799 smulcc %g4, %i0, %g3
4800 add %o0, %i6, %g5
4801 fmovrslz %o1, %f11, %f15
4802 fmovscc %xcc, %f8, %f15
4803 movleu %icc, %l4, %i2
4804 fcmpgt32 %f24, %f16, %i4
4805 set 0x36, %o2
4806 ldsha [%l7 + %o2] 0x14, %g2
4807 tcs %xcc, 0x0
4808 orn %l5, %o2, %o3
4809 xnorcc %g7, %l1, %i7
4810 edge8ln %l2, %g6, %o4
4811 fmovrslz %i1, %f15, %f3
4812 fmul8x16 %f1, %f2, %f0
4813 mova %xcc, %l6, %i5
4814 ldsb [%l7 + 0x32], %o7
4815 sethi 0x01AA, %g1
4816 fmovsgu %icc, %f16, %f2
4817 wr %g0, 0x11, %asi
4818 ldxa [%l7 + 0x48] %asi, %l3
4819 std %f2, [%l7 + 0x48]
4820 bg,pn %icc, loop_431
4821 tne %icc, 0x4
4822 nop
4823 set 0x08, %o4
4824 ldx [%l7 + %o4], %o6
4825 movne %xcc, %l0, %o5
4826loop_431:
4827 tvs %xcc, 0x6
4828 wr %g0, 0x0c, %asi
4829 lduwa [%l7 + 0x30] %asi, %g4
4830 bcc %xcc, loop_432
4831 brlez,a %i3, loop_433
4832 fmovdg %icc, %f19, %f26
4833 edge8n %g3, %o0, %i0
4834loop_432:
4835 nop
4836 add %l7, 0x4C, %l6
4837 wr %g0, 0x19, %asi
4838 lda [%l6] %asi, %i6
4839 casa [%l6] 0x19, %i6, %g5
4840loop_433:
4841 edge32l %l4, %o1, %i2
4842 udivcc %i4, 0x0269, %g2
4843 movcc %icc, %l5, %o3
4844 alignaddrl %o2, %l1, %i7
4845 sllx %l2, %g7, %g6
4846 array32 %i1, %l6, %o4
4847 fcmpgt16 %f4, %f8, %o7
4848 andncc %i5, %l3, %o6
4849 wr %g0, 0x88, %asi
4850 swapa [%l7 + 0x18] %asi, %g1
4851 wr %g0, 0x26, %asi
4852 ldda [%l7 + 0x70] %asi, %l0
4853 subccc %g4, 0x1316, %i3
4854 siam 0x7
4855 tn %icc, 0x1
4856 udivx %g3, 0x1E66, %o0
4857 popc %o5, %i6
4858 wr %g0, 0x22, %asi
4859 stba %g5, [%l7 + 0x4B] %asi
4860 membar #Sync
4861 movgu %xcc, %i0, %o1
4862 tvs %xcc, 0x3
4863 movneg %xcc, %l4, %i4
4864 fbug,a %fcc2, loop_434
4865 smulcc %g2, 0x083B, %i2
4866 and %l5, 0x11F6, %o3
4867 sethi 0x1321, %o2
4868loop_434:
4869 te %xcc, 0x2
4870 movneg %icc, %i7, %l1
4871 fpsub16s %f19, %f18, %f30
4872 edge8l %g7, %l2, %i1
4873 popc %g6, %o4
4874 fbug %fcc3, loop_435
4875 orcc %o7, 0x1686, %i5
4876 movrgez %l6, %l3, %g1
4877 fcmped %fcc1, %f2, %f16
4878loop_435:
4879 andn %o6, 0x07CC, %l0
4880 movn %xcc, %i3, %g3
4881 fmovsne %xcc, %f11, %f25
4882 addc %g4, %o5, %o0
4883 fbule,a %fcc3, loop_436
4884 fmovdpos %icc, %f23, %f15
4885 movle %icc, %g5, %i0
4886 fcmpgt32 %f28, %f4, %o1
4887loop_436:
4888 sir 0x08A9
4889 ba %xcc, loop_437
4890 xorcc %i6, %l4, %i4
4891 fandnot1s %f14, %f16, %f27
4892 lduw [%l7 + 0x18], %i2
4893loop_437:
4894 tsubcc %l5, 0x086C, %g2
4895 tvc %xcc, 0x6
4896 set 0x2A, %g7
4897 ldsba [%l7 + %g7] 0x10, %o3
4898 fpadd16 %f30, %f20, %f14
4899 brlez %i7, loop_438
4900 movre %o2, 0x2A4, %g7
4901 mulscc %l2, 0x0CD2, %i1
4902 movvs %icc, %l1, %o4
4903loop_438:
4904 fmovsgu %xcc, %f0, %f28
4905 fsrc2 %f12, %f24
4906 movrlz %o7, %i5, %l6
4907 fbo %fcc1, loop_439
4908 fornot2 %f18, %f4, %f12
4909 std %f12, [%l7 + 0x70]
4910 orncc %g6, %l3, %g1
4911loop_439:
4912 fbge %fcc2, loop_440
4913 bne,pn %xcc, loop_441
4914 addcc %l0, 0x15E5, %i3
4915 addccc %g3, 0x1FA9, %o6
4916loop_440:
4917 fpsub32s %f6, %f3, %f24
4918loop_441:
4919 tgu %xcc, 0x1
4920 edge8n %g4, %o0, %o5
4921 bneg loop_442
4922 umulcc %i0, %o1, %i6
4923 srl %g5, 0x11, %i4
4924 sir 0x0E2F
4925loop_442:
4926 bgu,a loop_443
4927 movneg %xcc, %i2, %l4
4928 fpack16 %f4, %f9
4929 tvs %xcc, 0x1
4930loop_443:
4931 fbule,a %fcc3, loop_444
4932 subccc %g2, %l5, %o3
4933 movvc %icc, %o2, %i7
4934 set 0x44, %o6
4935 ldswa [%l7 + %o6] 0x10, %l2
4936loop_444:
4937 mulscc %i1, %l1, %o4
4938 sdivcc %g7, 0x1628, %o7
4939 orncc %l6, 0x05F5, %i5
4940 edge8n %l3, %g6, %g1
4941 tn %xcc, 0x1
4942 taddcc %l0, 0x03E1, %g3
4943 fbule %fcc1, loop_445
4944 tcs %xcc, 0x7
4945 bg,a,pt %icc, loop_446
4946 srlx %o6, %g4, %o0
4947loop_445:
4948 orncc %i3, 0x1D3E, %i0
4949 restored
4950 rdpr %cwp, %g1
4951 rdpr %cansave, %g2
4952 rdpr %canrestore, %g3
4953 rdpr %cleanwin, %g4
4954 rdpr %otherwin, %g5
4955 rdpr %wstate, %g6
4956loop_446:
4957 movrne %o1, 0x172, %o5
4958 xorcc %g5, %i4, %i6
4959 fmuld8sux16 %f29, %f24, %f20
4960 fsrc2s %f30, %f30
4961 ldstub [%l7 + 0x25], %l4
4962 subccc %g2, 0x012F, %i2
4963 fcmpgt16 %f22, %f18, %o3
4964 brlez,a %o2, loop_447
4965 fors %f17, %f16, %f19
4966 nop
4967 setx loop_448, %l0, %l1
4968 wrpr 0x1, %tl
4969 wrpr %l1, %tnpc
4970 setx 0x34400001400, %l0, %l1
4971 wrpr %l1, %tstate
4972 wrhpr 0x4, %htstate
4973 done
4974 flush %l7 + 0x64
4975loop_447:
4976 fandnot2 %f8, %f18, %f2
4977 ldsh [%l7 + 0x72], %l5
4978loop_448:
4979 array32 %l2, %i7, %i1
4980 movrlez %l1, 0x212, %g7
4981 sethi 0x17CE, %o4
4982 fmovsvc %icc, %f18, %f20
4983 popc %o7, %i5
4984 edge32ln %l3, %g6, %l6
4985 set 0x60, %i4
4986 sta %f14, [%l7 + %i4] 0x15
4987 srax %g1, %g3, %l0
4988 edge16 %g4, %o0, %o6
4989 bl,pn %icc, loop_449
4990 sra %i0, %i3, %o1
4991 tgu %xcc, 0x4
4992 lduw [%l7 + 0x70], %g5
4993loop_449:
4994 array32 %o5, %i6, %i4
4995 set 0x48, %l1
4996 lduha [%l7 + %l1] 0x88, %g2
4997 fornot1s %f28, %f20, %f23
4998 sdivcc %l4, 0x1921, %o3
4999 movrgz %o2, %i2, %l5
5000 add %l7, 0x38, %l6
5001 wr %g0, 0x0c, %asi
5002 casa [%l6] %asi, %l2, %i7
5003 tvs %icc, 0x0
5004 addc %l1, 0x0B9C, %i1
5005 wr %g0, 0x10, %asi
5006 stha %g7, [%l7 + 0x72] %asi
5007 movcc %xcc, %o7, %i5
5008 saved
5009 rdpr %cwp, %g1
5010 rdpr %cansave, %g2
5011 rdpr %canrestore, %g3
5012 rdpr %cleanwin, %g4
5013 rdpr %otherwin, %g5
5014 rdpr %wstate, %g6
5015 fbn %fcc3, loop_450
5016 fandnot1 %f22, %f8, %f14
5017 edge32l %l3, %o4, %l6
5018 edge16l %g1, %g6, %g3
5019loop_450:
5020 alignaddr %l0, %o0, %o6
5021 mulx %g4, 0x0B7C, %i0
5022 sll %i3, %g5, %o5
5023 andn %i6, 0x16A6, %i4
5024 add %g2, 0x0ABE, %o1
5025 edge16l %o3, %l4, %i2
5026 tvc %icc, 0x2
5027 fcmpgt32 %f0, %f0, %l5
5028 xorcc %l2, %o2, %i7
5029 move %xcc, %l1, %g7
5030 flush %l7 + 0x50
5031 fmovrdgez %o7, %f10, %f8
5032 taddcc %i5, %i1, %l3
5033 fcmpeq16 %f28, %f28, %o4
5034 tn %icc, 0x0
5035 bn,pn %xcc, loop_451
5036 alignaddr %l6, %g1, %g6
5037 edge32ln %l0, %o0, %o6
5038 edge8n %g3, %g4, %i3
5039loop_451:
5040 ta %icc, 0x7
5041 tne %xcc, 0x0
5042 edge32 %i0, %o5, %i6
5043 movvs %icc, %i4, %g5
5044 fmovspos %xcc, %f10, %f24
5045 bg loop_452
5046 popc %g2, %o3
5047 tgu %xcc, 0x0
5048 movl %xcc, %l4, %i2
5049loop_452:
5050 tsubcctv %o1, 0x1008, %l5
5051 mova %icc, %o2, %i7
5052 movn %xcc, %l1, %g7
5053 tcc %xcc, 0x1
5054 fandnot1 %f18, %f8, %f12
5055 tgu %icc, 0x4
5056 tne %xcc, 0x4
5057 tg %icc, 0x6
5058 alignaddr %l2, %i5, %o7
5059 set 0x20, %o5
5060 ldswa [%l7 + %o5] 0x18, %i1
5061 fbuge %fcc0, loop_453
5062 bvs loop_454
5063 stb %l3, [%l7 + 0x15]
5064 fblg %fcc0, loop_455
5065loop_453:
5066 tvs %xcc, 0x1
5067loop_454:
5068 subccc %o4, %g1, %l6
5069 set 0x40, %i3
5070 ldda [%l7 + %i3] 0x19, %g6
5071loop_455:
5072 edge16l %l0, %o6, %o0
5073 brz,a %g3, loop_456
5074 brgez %i3, loop_457
5075 stbar
5076 xnor %g4, 0x0425, %i0
5077loop_456:
5078 movrgez %o5, %i6, %i4
5079loop_457:
5080 sll %g2, 0x07, %g5
5081 sllx %o3, 0x10, %l4
5082 bleu,a,pt %icc, loop_458
5083 edge16 %i2, %l5, %o2
5084 sll %i7, 0x0F, %l1
5085 fbge,a %fcc0, loop_459
5086loop_458:
5087 ta %xcc, 0x0
5088 fmovsa %xcc, %f21, %f5
5089 bcs,a,pt %icc, loop_460
5090loop_459:
5091 tcs %xcc, 0x3
5092 ta %xcc, 0x7
5093 ldub [%l7 + 0x27], %o1
5094loop_460:
5095 sub %l2, %i5, %g7
5096 andcc %o7, 0x0FD6, %i1
5097 set 0x4E, %i7
5098 ldsba [%l7 + %i7] 0x0c, %l3
5099 movg %xcc, %o4, %l6
5100 restored
5101 rdpr %cwp, %g1
5102 rdpr %cansave, %g2
5103 rdpr %canrestore, %g3
5104 rdpr %cleanwin, %g4
5105 rdpr %otherwin, %g5
5106 rdpr %wstate, %g6
5107 taddcc %g6, %g1, %l0
5108 edge8l %o0, %o6, %g3
5109 sllx %i3, 0x0C, %i0
5110 fmovrdgz %o5, %f2, %f12
5111 sdivx %i6, 0x017C, %g4
5112 tneg %icc, 0x4
5113 movre %g2, %g5, %i4
5114 ldsb [%l7 + 0x20], %l4
5115 fmovrse %i2, %f12, %f24
5116 andn %o3, 0x0456, %o2
5117 fsrc1s %f3, %f28
5118 edge8n %i7, %l5, %o1
5119 edge32n %l1, %l2, %g7
5120 orncc %o7, %i5, %i1
5121 brgz,a %o4, loop_461
5122 ldd [%l7 + 0x50], %l2
5123 bcc,pn %icc, loop_462
5124 bvs,a %xcc, loop_463
5125loop_461:
5126 mova %icc, %l6, %g6
5127 edge16ln %l0, %o0, %o6
5128loop_462:
5129 addcc %g1, %i3, %g3
5130loop_463:
5131 nop
5132 wr %g0, 0x80, %asi
5133 ldsha [%l7 + 0x2C] %asi, %i0
5134 movle %xcc, %i6, %o5
5135 fbge,a %fcc0, loop_464
5136 fmovscs %xcc, %f19, %f25
5137 nop
5138 setx loop_465, %l0, %l1
5139 wrpr 0x1, %tl
5140 wrpr %l1, %tnpc
5141 setx 0x34400001400, %l0, %l1
5142 wrpr %l1, %tstate
5143 wrhpr 0x4, %htstate
5144 done
5145 std %f12, [%l7 + 0x48]
5146loop_464:
5147 brnz,a %g2, loop_466
5148 fpadd32 %f12, %f22, %f30
5149loop_465:
5150 edge16l %g4, %i4, %g5
5151 smulcc %i2, 0x03DB, %l4
5152loop_466:
5153 edge32ln %o3, %i7, %o2
5154 bne,pn %icc, loop_467
5155 andn %o1, %l5, %l2
5156 brgz,a %g7, loop_468
5157 bcs,pt %xcc, loop_469
5158loop_467:
5159 brlz %o7, loop_470
5160 movre %i5, 0x2D1, %i1
5161loop_468:
5162 tpos %icc, 0x7
5163loop_469:
5164 edge8n %l1, %l3, %o4
5165loop_470:
5166 fmovdg %xcc, %f22, %f13
5167 stb %l6, [%l7 + 0x31]
5168 array32 %g6, %l0, %o6
5169 movvs %icc, %o0, %g1
5170 edge16l %i3, %i0, %g3
5171 udiv %o5, 0x04C5, %g2
5172 brnz,a %i6, loop_471
5173 umulcc %i4, %g5, %g4
5174 fmovspos %xcc, %f11, %f22
5175 set 0x5E, %l0
5176 stha %i2, [%l7 + %l0] 0x10
5177loop_471:
5178 edge8 %o3, %i7, %l4
5179 fmovsne %xcc, %f13, %f16
5180 and %o2, 0x0202, %l5
5181 fbo %fcc2, loop_472
5182 alignaddr %o1, %l2, %g7
5183 sethi 0x125F, %i5
5184 movrlez %o7, 0x04A, %i1
5185loop_472:
5186 fmul8x16 %f14, %f28, %f20
5187 edge32l %l1, %o4, %l6
5188 fmovsne %xcc, %f28, %f20
5189 srax %l3, 0x0D, %l0
5190 bl,pn %xcc, loop_473
5191 udiv %o6, 0x031E, %o0
5192 sll %g1, 0x1C, %g6
5193 set 0x1A, %l5
5194 stha %i0, [%l7 + %l5] 0x89
5195loop_473:
5196 fornot1s %f16, %f24, %f22
5197 fzeros %f7
5198 fpack32 %f30, %f4, %f16
5199 tgu %xcc, 0x4
5200 edge32l %g3, %o5, %i3
5201 movcc %icc, %i6, %g2
5202 array32 %g5, %i4, %g4
5203 nop
5204 setx loop_474, %l0, %l1
5205 wrpr 0x1, %tl
5206 wrpr %l1, %tnpc
5207 setx 0x34400001400, %l0, %l1
5208 wrpr %l1, %tstate
5209 wrhpr 0x4, %htstate
5210 done
5211 movl %xcc, %o3, %i2
5212 fblg %fcc2, loop_475
5213 movcs %xcc, %i7, %o2
5214loop_474:
5215 subc %l4, %l5, %l2
5216 wr %g0, 0x0c, %asi
5217 ldda [%l7 + 0x40] %asi, %f0
5218loop_475:
5219 movcs %icc, %g7, %i5
5220 fpackfix %f2, %f25
5221 movpos %xcc, %o1, %o7
5222 movpos %xcc, %i1, %o4
5223 tcs %icc, 0x6
5224 movrlez %l6, 0x187, %l3
5225 edge8ln %l1, %l0, %o6
5226 mova %xcc, %o0, %g1
5227 tge %xcc, 0x5
5228 movne %icc, %g6, %g3
5229 edge32ln %i0, %i3, %o5
5230 bge,a,pt %icc, loop_476
5231 fnot1s %f5, %f15
5232 fmul8ulx16 %f20, %f8, %f10
5233 ba loop_477
5234loop_476:
5235 prefetch [%l7 + 0x7C], 0x2
5236 edge16l %i6, %g2, %i4
5237 edge16n %g4, %o3, %g5
5238loop_477:
5239 edge16l %i2, %o2, %i7
5240 alignaddr %l4, %l2, %l5
5241 sra %i5, 0x19, %g7
5242 tvs %xcc, 0x1
5243 ba %xcc, loop_478
5244 subc %o1, 0x0819, %i1
5245 tsubcctv %o7, %l6, %o4
5246 bg,pn %xcc, loop_479
5247loop_478:
5248 brgez,a %l1, loop_480
5249 smul %l3, 0x1300, %o6
5250 bgu,a %icc, loop_481
5251loop_479:
5252 udivcc %o0, 0x0EA2, %g1
5253loop_480:
5254 fcmple32 %f20, %f6, %g6
5255 tvs %icc, 0x3
5256loop_481:
5257 lduh [%l7 + 0x4E], %g3
5258 move %xcc, %l0, %i3
5259 fmovsne %icc, %f17, %f0
5260 edge32 %i0, %i6, %o5
5261 fblg,a %fcc3, loop_482
5262 umulcc %i4, 0x02A9, %g2
5263 tge %icc, 0x2
5264 addccc %g4, 0x05F5, %g5
5265loop_482:
5266 fbn,a %fcc2, loop_483
5267 fbule,a %fcc0, loop_484
5268 tn %icc, 0x1
5269 fnot2 %f24, %f4
5270loop_483:
5271 andcc %i2, 0x0C99, %o3
5272loop_484:
5273 fors %f11, %f4, %f1
5274 nop
5275 set 0x28, %g5
5276 lduh [%l7 + %g5], %o2
5277 bg,a %xcc, loop_485
5278 sdiv %l4, 0x0744, %i7
5279 fbge %fcc1, loop_486
5280 tcs %icc, 0x0
5281loop_485:
5282 edge16l %l5, %i5, %l2
5283 or %g7, 0x08E5, %o1
5284loop_486:
5285 stbar
5286 tn %icc, 0x4
5287 tsubcc %i1, 0x155F, %l6
5288 bcs,a,pt %icc, loop_487
5289 taddcc %o4, %o7, %l1
5290 alignaddrl %l3, %o0, %o6
5291 te %xcc, 0x5
5292loop_487:
5293 tleu %icc, 0x7
5294 edge32n %g1, %g6, %g3
5295 udivx %l0, 0x0A1D, %i3
5296 sll %i6, %o5, %i4
5297 smul %i0, %g2, %g4
5298 fmovrsgez %i2, %f4, %f20
5299 andn %o3, 0x07C2, %o2
5300 udivcc %g5, 0x19FF, %i7
5301 fmovrslez %l5, %f7, %f13
5302 set 0x5C, %g6
5303 lda [%l7 + %g6] 0x18, %f25
5304 srl %l4, %l2, %g7
5305 ta %xcc, 0x0
5306 fpadd32 %f14, %f6, %f6
5307 fcmpgt32 %f12, %f26, %i5
5308 ba,a,pn %xcc, loop_488
5309 movpos %icc, %i1, %l6
5310 movrlz %o1, 0x260, %o7
5311 brlz %o4, loop_489
5312loop_488:
5313 srax %l3, 0x11, %o0
5314 brlz %l1, loop_490
5315 tcc %icc, 0x7
5316loop_489:
5317 bleu,a,pt %xcc, loop_491
5318 movrlez %g1, 0x1EF, %o6
5319loop_490:
5320 movvs %icc, %g3, %g6
5321 fmul8x16al %f5, %f0, %f24
5322loop_491:
5323 array16 %l0, %i6, %o5
5324 subc %i4, %i3, %i0
5325 tcs %xcc, 0x0
5326 fmul8x16au %f19, %f3, %f6
5327 fbo %fcc3, loop_492
5328 fmovrslz %g4, %f26, %f21
5329 wr %g0, 0x19, %asi
5330 prefetcha [%l7 + 0x18] %asi, 0x2
5331loop_492:
5332 nop
5333 wr %g0, 0x80, %asi
5334 stwa %i2, [%l7 + 0x14] %asi
5335 tleu %icc, 0x4
5336 fmovrsgz %o3, %f14, %f17
5337 fbg %fcc0, loop_493
5338 edge32 %g5, %o2, %i7
5339 siam 0x5
5340 xor %l5, 0x0007, %l2
5341loop_493:
5342 edge16 %l4, %g7, %i1
5343 set 0x0C, %o1
5344 ldswa [%l7 + %o1] 0x18, %l6
5345 set 0x30, %i1
5346 ldxa [%l7 + %i1] 0x11, %o1
5347 popc %o7, %i5
5348 te %icc, 0x5
5349 movvs %icc, %o4, %o0
5350 andn %l3, 0x1E65, %g1
5351 array32 %l1, %g3, %g6
5352 edge16l %o6, %l0, %i6
5353 ble,a,pt %icc, loop_494
5354 taddcctv %o5, %i4, %i0
5355 movre %g4, %i3, %g2
5356 tn %xcc, 0x6
5357loop_494:
5358 movpos %xcc, %i2, %g5
5359 fbule,a %fcc3, loop_495
5360 movvc %icc, %o2, %o3
5361 brlez %i7, loop_496
5362 tne %xcc, 0x1
5363loop_495:
5364 subccc %l2, 0x05E0, %l5
5365 fabss %f19, %f17
5366loop_496:
5367 smulcc %g7, %l4, %i1
5368 tsubcctv %l6, 0x1C27, %o1
5369 fmovsneg %icc, %f6, %f11
5370 nop
5371 setx loop_497, %l0, %l1
5372 wrpr 0x1, %tl
5373 wrpr %l1, %tpc
5374 add %l1, 0x4, %l1
5375 wrpr %l1, %tnpc
5376 setx 0x34400001400, %l0, %l1
5377 wrpr %l1, %tstate
5378 wrhpr 0x4, %htstate
5379 retry
5380 taddcctv %i5, %o4, %o0
5381 edge8 %l3, %o7, %g1
5382 ldstub [%l7 + 0x2F], %l1
5383loop_497:
5384 edge16 %g6, %o6, %l0
5385 brnz %g3, loop_498
5386 movrgz %o5, %i6, %i0
5387 edge16ln %g4, %i3, %g2
5388 edge8 %i4, %g5, %o2
5389loop_498:
5390 sir 0x1EC8
5391 move %xcc, %i2, %o3
5392 add %l2, 0x060A, %l5
5393 srax %g7, 0x0B, %i7
5394 lduh [%l7 + 0x5A], %l4
5395 edge16ln %l6, %i1, %i5
5396 fnot1s %f20, %f26
5397 move %icc, %o1, %o4
5398 subccc %l3, %o0, %g1
5399 tleu %xcc, 0x4
5400 alignaddrl %o7, %g6, %o6
5401 tsubcctv %l1, %g3, %l0
5402 fpack16 %f16, %f8
5403 bne,a,pt %icc, loop_499
5404 srlx %i6, 0x16, %o5
5405 taddcc %g4, 0x1845, %i0
5406 fbg %fcc0, loop_500
5407loop_499:
5408 ble %xcc, loop_501
5409 fmuld8sux16 %f8, %f19, %f6
5410 ldd [%l7 + 0x28], %i2
5411loop_500:
5412 fmul8x16au %f29, %f12, %f0
5413loop_501:
5414 fbo %fcc2, loop_502
5415 tneg %icc, 0x4
5416 movcs %icc, %g2, %g5
5417 smulcc %i4, 0x0015, %o2
5418loop_502:
5419 edge32n %i2, %l2, %l5
5420 movle %xcc, %o3, %g7
5421 tcc %xcc, 0x5
5422 fnot2 %f20, %f26
5423 set 0x50, %o7
5424 lduwa [%l7 + %o7] 0x11, %i7
5425 sra %l6, %i1, %i5
5426 movn %xcc, %l4, %o4
5427 movn %icc, %l3, %o1
5428 fbg %fcc0, loop_503
5429 tsubcctv %o0, %g1, %o7
5430 nop
5431 set 0x12, %o0
5432 ldsh [%l7 + %o0], %g6
5433 lduw [%l7 + 0x0C], %o6
5434loop_503:
5435 tsubcc %g3, %l0, %i6
5436 bg loop_504
5437 xnorcc %l1, %g4, %o5
5438 sll %i0, 0x0D, %i3
5439 edge8n %g5, %i4, %o2
5440loop_504:
5441 fmovde %icc, %f27, %f16
5442 wr %g0, 0x88, %asi
5443 ldsba [%l7 + 0x24] %asi, %g2
5444 fbne,a %fcc0, loop_505
5445 popc 0x1C7C, %l2
5446 fbue %fcc3, loop_506
5447 orncc %l5, %i2, %g7
5448loop_505:
5449 edge16 %i7, %o3, %l6
5450 fmovsle %icc, %f23, %f5
5451loop_506:
5452 sdivx %i5, 0x1C54, %i1
5453 movrgz %o4, %l4, %l3
5454 srl %o0, 0x1C, %o1
5455 edge16l %o7, %g6, %o6
5456 bne,a loop_507
5457 movrgez %g3, 0x3A2, %l0
5458 andncc %i6, %g1, %l1
5459 bne %xcc, loop_508
5460loop_507:
5461 movg %icc, %g4, %o5
5462 ldsh [%l7 + 0x22], %i0
5463 saved
5464 rdpr %cwp, %g1
5465 rdpr %cansave, %g2
5466 rdpr %canrestore, %g3
5467 rdpr %cleanwin, %g4
5468 rdpr %otherwin, %g5
5469 rdpr %wstate, %g6
5470loop_508:
5471 tneg %xcc, 0x4
5472 movpos %icc, %g5, %i3
5473 fblg %fcc1, loop_509
5474 tgu %icc, 0x6
5475 alignaddr %o2, %g2, %l2
5476 fcmpeq32 %f22, %f28, %i4
5477loop_509:
5478 edge16l %l5, %g7, %i2
5479 wr %g0, 0x0c, %asi
5480 swapa [%l7 + 0x74] %asi, %o3
5481 fnot2s %f24, %f25
5482 fmul8x16 %f29, %f12, %f14
5483 tneg %xcc, 0x6
5484 addccc %l6, 0x0708, %i5
5485 fmovscs %icc, %f25, %f15
5486 ldstub [%l7 + 0x63], %i1
5487 fbo,a %fcc3, loop_510
5488 orncc %o4, 0x0F75, %l4
5489 tleu %xcc, 0x5
5490 orcc %i7, 0x109F, %o0
5491loop_510:
5492 sdivcc %l3, 0x13CA, %o1
5493 taddcctv %g6, %o7, %g3
5494 edge8l %l0, %o6, %i6
5495 movcs %xcc, %g1, %g4
5496 tcs %xcc, 0x4
5497 orn %o5, %l1, %g5
5498 tvc %xcc, 0x0
5499 set 0x43, %i0
5500 stba %i0, [%l7 + %i0] 0x88
5501 array32 %i3, %o2, %g2
5502 umul %i4, %l5, %g7
5503 array32 %l2, %i2, %o3
5504 fcmpeq16 %f4, %f26, %l6
5505 srl %i5, 0x18, %o4
5506 bshuffle %f28, %f0, %f14
5507 sir 0x1997
5508 wr %g0, 0x27, %asi
5509 stxa %i1, [%l7 + 0x78] %asi
5510 membar #Sync
5511 te %xcc, 0x4
5512 movrlez %l4, %o0, %i7
5513 sir 0x0B8B
5514 ld [%l7 + 0x58], %f28
5515 addc %o1, %l3, %o7
5516 fpadd16 %f2, %f6, %f12
5517 fbg,a %fcc0, loop_511
5518 edge16 %g6, %l0, %g3
5519 wr %g0, 0x27, %asi
5520 ldda [%l7 + 0x20] %asi, %o6
5521loop_511:
5522 sdiv %g1, 0x0192, %i6
5523 bgu %icc, loop_512
5524 addccc %g4, 0x0957, %l1
5525 membar 0x76
5526 tg %xcc, 0x7
5527loop_512:
5528 move %xcc, %g5, %o5
5529 movrlez %i0, %o2, %i3
5530 nop
5531 setx loop_513, %l0, %l1
5532 jmpl %l1, %g2
5533 fpmerge %f7, %f11, %f10
5534 fmovdcs %xcc, %f4, %f5
5535 for %f26, %f20, %f4
5536loop_513:
5537 brgz %l5, loop_514
5538 edge8l %g7, %l2, %i2
5539 movrgz %o3, %l6, %i4
5540 movcs %xcc, %i5, %o4
5541loop_514:
5542 andncc %i1, %l4, %i7
5543 edge16n %o1, %l3, %o0
5544 movn %xcc, %g6, %o7
5545 orn %l0, %o6, %g3
5546 fmovsn %icc, %f22, %f2
5547 nop
5548 setx loop_515, %l0, %l1
5549 wrpr 0x1, %tl
5550 wrpr %l1, %tpc
5551 add %l1, 0x4, %l1
5552 wrpr %l1, %tnpc
5553 setx 0x34400001400, %l0, %l1
5554 wrpr %l1, %tstate
5555 wrhpr 0x4, %htstate
5556 retry
5557 movcs %icc, %g1, %i6
5558 fpadd32s %f20, %f24, %f15
5559 faligndata %f18, %f28, %f2
5560loop_515:
5561 fmovrdgez %g4, %f2, %f2
5562 set 0x5C, %o3
5563 swapa [%l7 + %o3] 0x81, %l1
5564 fbule,a %fcc2, loop_516
5565 orcc %g5, %o5, %i0
5566 subcc %i3, %g2, %o2
5567 fbl %fcc3, loop_517
5568loop_516:
5569 edge16l %g7, %l5, %i2
5570 bleu,pn %icc, loop_518
5571 movcc %xcc, %l2, %l6
5572loop_517:
5573 movne %xcc, %i4, %i5
5574 tsubcctv %o4, %i1, %l4
5575loop_518:
5576 movge %xcc, %o3, %o1
5577 fmovrdgez %l3, %f26, %f0
5578 sub %o0, %i7, %g6
5579 edge16n %o7, %l0, %g3
5580 edge16ln %o6, %i6, %g4
5581 edge8ln %g1, %l1, %o5
5582 xnorcc %g5, 0x0469, %i3
5583 fmovse %icc, %f22, %f31
5584 add %l7, 0x38, %l6
5585 wr %g0, 0x81, %asi
5586 casxa [%l6] %asi, %i0, %g2
5587 ldx [%l7 + 0x58], %o2
5588 fabsd %f8, %f0
5589 udiv %g7, 0x081C, %i2
5590 bl,pt %xcc, loop_519
5591 array16 %l2, %l5, %i4
5592 set 0x24, %l2
5593 ldsha [%l7 + %l2] 0x0c, %l6
5594loop_519:
5595 fmovrdne %o4, %f6, %f16
5596 addccc %i1, %i5, %o3
5597 movvc %icc, %o1, %l3
5598 tgu %icc, 0x1
5599 srl %l4, %o0, %g6
5600 sllx %o7, %l0, %i7
5601 fmovdvc %icc, %f1, %f11
5602 movcc %xcc, %g3, %o6
5603 wr %g0, 0x81, %asi
5604 stda %f16, [%l7 + 0x40] %asi
5605 std %f18, [%l7 + 0x40]
5606 edge16ln %i6, %g4, %g1
5607 array8 %o5, %g5, %i3
5608 bneg,pn %icc, loop_520
5609 swap [%l7 + 0x64], %i0
5610 fmovdg %xcc, %f7, %f21
5611 orcc %l1, 0x0046, %g2
5612loop_520:
5613 bleu,a loop_521
5614 movn %icc, %o2, %g7
5615 srl %i2, 0x03, %l2
5616 nop
5617 set 0x38, %i2
5618 ldd [%l7 + %i2], %f22
5619loop_521:
5620 tvc %xcc, 0x3
5621 be,pt %xcc, loop_522
5622 ble,a loop_523
5623 movrlz %i4, %l5, %l6
5624 std %o4, [%l7 + 0x38]
5625loop_522:
5626 array8 %i1, %o3, %o1
5627loop_523:
5628 sethi 0x109D, %i5
5629 movgu %icc, %l4, %l3
5630 and %o0, 0x1072, %o7
5631 tsubcctv %g6, 0x1B89, %l0
5632 fxnors %f10, %f11, %f7
5633 brz,a %i7, loop_524
5634 edge8n %g3, %i6, %g4
5635 umulcc %g1, 0x1C90, %o6
5636 lduh [%l7 + 0x40], %g5
5637loop_524:
5638 fcmpeq32 %f8, %f0, %i3
5639 fnands %f10, %f31, %f2
5640 array16 %o5, %l1, %g2
5641 sll %i0, 0x12, %o2
5642 fnors %f28, %f8, %f10
5643 smul %i2, 0x1FE7, %g7
5644 edge8n %l2, %l5, %i4
5645 movneg %icc, %o4, %l6
5646 tgu %xcc, 0x4
5647 wr %g0, 0x10, %asi
5648 lduha [%l7 + 0x68] %asi, %i1
5649 fmovsge %xcc, %f7, %f0
5650 tne %icc, 0x6
5651 sdivx %o1, 0x1F89, %i5
5652 mulscc %l4, %l3, %o3
5653 andn %o7, %g6, %l0
5654 bpos,a,pn %icc, loop_525
5655 andcc %i7, %o0, %i6
5656 ta %xcc, 0x5
5657 sdiv %g3, 0x182A, %g4
5658loop_525:
5659 xor %o6, %g5, %g1
5660 wr %g0, 0x23, %asi
5661 stda %i2, [%l7 + 0x20] %asi
5662 membar #Sync
5663 tn %icc, 0x3
5664 nop
5665 set 0x0C, %g1
5666 prefetch [%l7 + %g1], 0x2
5667 sdivx %l1, 0x0D91, %o5
5668 add %l7, 0x60, %l6
5669 wr %g0, 0x81, %asi
5670 lda [%l6] %asi, %i0
5671 casa [%l6] 0x81, %i0, %g2
5672 edge8ln %i2, %g7, %o2
5673 brnz %l5, loop_526
5674 fbne %fcc1, loop_527
5675 mulscc %i4, 0x1647, %l2
5676 brgez %l6, loop_528
5677loop_526:
5678 subc %o4, 0x0A53, %o1
5679loop_527:
5680 fbule %fcc1, loop_529
5681 brz,a %i5, loop_530
5682loop_528:
5683 fnands %f3, %f23, %f24
5684 fmovsgu %icc, %f30, %f0
5685loop_529:
5686 tleu %icc, 0x4
5687loop_530:
5688 bg,pn %xcc, loop_531
5689 fbl,a %fcc2, loop_532
5690 brz,a %i1, loop_533
5691 smulcc %l4, %o3, %l3
5692loop_531:
5693 tvc %xcc, 0x7
5694loop_532:
5695 fmul8x16au %f6, %f5, %f18
5696loop_533:
5697 sdiv %o7, 0x0564, %l0
5698 stb %i7, [%l7 + 0x6A]
5699 brlz %o0, loop_534
5700 sll %g6, 0x07, %g3
5701 or %g4, %o6, %g5
5702 move %icc, %g1, %i6
5703loop_534:
5704 mova %xcc, %i3, %o5
5705 xnor %l1, 0x1D5A, %g2
5706 fxor %f4, %f14, %f26
5707 edge8 %i2, %i0, %o2
5708 fcmpeq32 %f22, %f22, %l5
5709 set 0x58, %g4
5710 swapa [%l7 + %g4] 0x0c, %g7
5711 movpos %icc, %i4, %l6
5712 movre %o4, %l2, %i5
5713 tcs %xcc, 0x5
5714 membar 0x7D
5715 bneg,a %icc, loop_535
5716 te %xcc, 0x7
5717 wr %g0, 0x81, %asi
5718 lduba [%l7 + 0x24] %asi, %i1
5719loop_535:
5720 addc %o1, 0x1465, %l4
5721 smulcc %l3, 0x0651, %o7
5722 array32 %o3, %l0, %o0
5723 add %l7, 0x34, %l6
5724 wr %g0, 0x89, %asi
5725 casa [%l6] 0x89, %g6, %g3
5726 brz,a %g4, loop_536
5727 and %i7, 0x0A6E, %g5
5728 mulx %o6, 0x0934, %i6
5729 fzeros %f15
5730loop_536:
5731 sllx %i3, %o5, %g1
5732 mulx %l1, %g2, %i0
5733 fmovrdgez %o2, %f12, %f26
5734 wr %g0, 0x88, %asi
5735 stha %i2, [%l7 + 0x08] %asi
5736 fmovsge %xcc, %f19, %f25
5737 fabsd %f26, %f22
5738 fmovrsne %g7, %f13, %f29
5739 srl %l5, %l6, %i4
5740 array8 %l2, %i5, %o4
5741 swap [%l7 + 0x60], %o1
5742 std %f18, [%l7 + 0x20]
5743 xnorcc %i1, 0x059B, %l3
5744 add %l7, 0x70, %l6
5745 wr %g0, 0x80, %asi
5746 ldxa [%l6] %asi, %l4
5747 casxa [%l6] %asi, %l4, %o7
5748 fandnot1 %f26, %f26, %f30
5749 andcc %o3, 0x135F, %o0
5750 subccc %g6, %g3, %g4
5751 tgu %xcc, 0x0
5752 movcs %icc, %l0, %i7
5753 movrgez %g5, %i6, %o6
5754 pdist %f18, %f30, %f10
5755 edge8l %i3, %o5, %l1
5756 movge %icc, %g2, %i0
5757 edge8ln %o2, %i2, %g1
5758 tleu %icc, 0x2
5759 movgu %xcc, %g7, %l6
5760 srlx %l5, %i4, %i5
5761 set 0x2A, %l4
5762 ldstuba [%l7 + %l4] 0x80, %o4
5763 tg %icc, 0x3
5764 fmovdne %xcc, %f20, %f6
5765 edge8l %l2, %o1, %i1
5766 sllx %l3, 0x07, %l4
5767 bvc %xcc, loop_537
5768 movcc %xcc, %o7, %o0
5769 smul %o3, %g3, %g6
5770 set 0x30, %l3
5771 ldxa [%g0 + %l3] 0x50, %l0
5772loop_537:
5773 xorcc %g4, 0x0F9C, %i7
5774 andncc %g5, %o6, %i6
5775 fcmpgt32 %f6, %f22, %o5
5776 nop
5777 setx loop_538, %l0, %l1
5778 wrpr 0x1, %tl
5779 wrpr %l1, %tpc
5780 add %l1, 0x4, %l1
5781 wrpr %l1, %tnpc
5782 setx 0x34400001400, %l0, %l1
5783 wrpr %l1, %tstate
5784 wrhpr 0x4, %htstate
5785 retry
5786 sdiv %i3, 0x1289, %g2
5787 fcmple16 %f8, %f10, %l1
5788 bne,a loop_539
5789loop_538:
5790 sllx %i0, %o2, %g1
5791 tvc %icc, 0x1
5792 umul %i2, 0x05AF, %l6
5793loop_539:
5794 fzero %f24
5795 movge %icc, %g7, %i4
5796 fpadd32 %f0, %f10, %f30
5797 addc %i5, 0x0A0D, %l5
5798 fmovdge %icc, %f28, %f2
5799 sdivcc %l2, 0x0104, %o1
5800 edge16 %o4, %l3, %i1
5801 bcc,pn %icc, loop_540
5802 bcc,a,pn %xcc, loop_541
5803 edge32n %l4, %o7, %o0
5804 wr %g0, 0x88, %asi
5805 stba %g3, [%l7 + 0x65] %asi
5806loop_540:
5807 xnor %o3, %l0, %g4
5808loop_541:
5809 stbar
5810 srax %g6, %i7, %g5
5811 movgu %icc, %o6, %o5
5812 tgu %icc, 0x5
5813 bne,pn %icc, loop_542
5814 andcc %i3, %g2, %l1
5815 fors %f16, %f15, %f3
5816 movrne %i6, 0x161, %o2
5817loop_542:
5818 fandnot2s %f11, %f14, %f0
5819 orcc %g1, 0x051B, %i0
5820 fbl,a %fcc0, loop_543
5821 fnegd %f24, %f28
5822 edge16 %i2, %g7, %i4
5823 tne %xcc, 0x4
5824loop_543:
5825 nop
5826 set 0x68, %g3
5827 lda [%l7 + %g3] 0x89, %f21
5828 edge32l %i5, %l5, %l2
5829 addc %o1, %l6, %l3
5830 or %o4, %i1, %l4
5831 tne %icc, 0x4
5832 fnot1s %f1, %f15
5833 movvs %icc, %o0, %o7
5834 sll %o3, %g3, %l0
5835 bl,a,pt %icc, loop_544
5836 subccc %g4, 0x06FF, %i7
5837 ldsw [%l7 + 0x70], %g6
5838 fxor %f0, %f24, %f30
5839loop_544:
5840 nop
5841 set 0x68, %g2
5842 ldswa [%l7 + %g2] 0x11, %g5
5843 movpos %icc, %o6, %i3
5844 set 0x53, %i6
5845 lduba [%l7 + %i6] 0x11, %o5
5846 sir 0x0866
5847 fandnot2s %f16, %f5, %f5
5848 fmuld8ulx16 %f14, %f13, %f4
5849 bneg,a,pn %xcc, loop_545
5850 srlx %g2, 0x00, %i6
5851 mulscc %o2, %l1, %g1
5852 fexpand %f14, %f0
5853loop_545:
5854 umulcc %i2, %i0, %i4
5855 mulscc %i5, %g7, %l2
5856 tge %icc, 0x3
5857 srl %l5, %o1, %l6
5858 movge %icc, %o4, %i1
5859 fbn,a %fcc2, loop_546
5860 fmovsa %icc, %f19, %f2
5861 fblg,a %fcc0, loop_547
5862 sllx %l4, 0x10, %l3
5863loop_546:
5864 tvs %xcc, 0x6
5865 wr %g0, 0x80, %asi
5866 ldda [%l7 + 0x40] %asi, %f0
5867loop_547:
5868 srlx %o7, 0x18, %o3
5869 brlez,a %g3, loop_548
5870 subccc %l0, %g4, %o0
5871 sdivx %i7, 0x042E, %g5
5872 alignaddr %g6, %i3, %o5
5873loop_548:
5874 fmovscs %xcc, %f14, %f9
5875 fcmpgt16 %f0, %f30, %o6
5876 tle %xcc, 0x5
5877 movne %xcc, %g2, %i6
5878 fxnors %f13, %f7, %f9
5879 alignaddr %l1, %o2, %i2
5880 fcmple32 %f0, %f26, %i0
5881 ldd [%l7 + 0x50], %f2
5882 xnor %i4, 0x1EED, %i5
5883 bvc %icc, loop_549
5884 addcc %g7, 0x1173, %g1
5885 edge8n %l5, %l2, %o1
5886 fcmps %fcc2, %f7, %f26
5887loop_549:
5888 movrgez %o4, %l6, %l4
5889 andcc %i1, %o7, %o3
5890 mulscc %l3, %l0, %g4
5891 fabsd %f10, %f26
5892 fbule %fcc1, loop_550
5893 movne %icc, %g3, %i7
5894 bge,pn %icc, loop_551
5895 srax %o0, %g5, %g6
5896loop_550:
5897 tcs %xcc, 0x2
5898 tsubcc %i3, %o5, %o6
5899loop_551:
5900 prefetch [%l7 + 0x74], 0x0
5901 edge32n %i6, %g2, %o2
5902 fpmerge %f0, %f26, %f0
5903 sethi 0x07D7, %l1
5904 tneg %icc, 0x6
5905 tcc %icc, 0x1
5906 alignaddrl %i2, %i0, %i4
5907 alignaddr %g7, %g1, %l5
5908 set 0x08, %i5
5909 ldswa [%l7 + %i5] 0x89, %i5
5910 subc %l2, 0x0C06, %o1
5911 tl %icc, 0x2
5912 wr %g0, 0x04, %asi
5913 ldstuba [%l7 + 0x35] %asi, %o4
5914 orncc %l6, %i1, %o7
5915 movrlez %l4, %o3, %l0
5916 set 0x2C, %o2
5917 lda [%l7 + %o2] 0x10, %f4
5918 tneg %icc, 0x0
5919 srlx %l3, 0x17, %g4
5920 tsubcctv %i7, %o0, %g3
5921 movrlz %g5, 0x2C0, %i3
5922 sdivx %o5, 0x1C87, %o6
5923 tne %icc, 0x0
5924 orncc %i6, 0x16AB, %g6
5925 edge16 %o2, %g2, %l1
5926 movne %icc, %i0, %i4
5927 andn %g7, 0x0DEE, %i2
5928 tgu %icc, 0x0
5929 wr %g0, 0x80, %asi
5930 lduwa [%l7 + 0x64] %asi, %l5
5931 fbne,a %fcc3, loop_552
5932 te %icc, 0x4
5933 movpos %icc, %i5, %l2
5934 edge32n %o1, %o4, %l6
5935loop_552:
5936 fzeros %f6
5937 srax %i1, 0x06, %o7
5938 addccc %g1, %o3, %l0
5939 restored
5940 rdpr %cwp, %g1
5941 rdpr %cansave, %g2
5942 rdpr %canrestore, %g3
5943 rdpr %cleanwin, %g4
5944 rdpr %otherwin, %g5
5945 rdpr %wstate, %g6
5946 set 0x10, %l6
5947 stda %l4, [%l7 + %l6] 0x10
5948 addc %l3, 0x18FA, %i7
5949 nop
5950 set 0x5A, %o4
5951 ldstub [%l7 + %o4], %o0
5952 fmovd %f16, %f30
5953 fmovdpos %xcc, %f6, %f7
5954 tge %xcc, 0x2
5955 orcc %g4, 0x0D81, %g3
5956 set 0x68, %g7
5957 ldstuba [%l7 + %g7] 0x88, %g5
5958 array8 %i3, %o5, %i6
5959 wr %g0, 0x10, %asi
5960 swapa [%l7 + 0x24] %asi, %g6
5961 subccc %o2, 0x004B, %o6
5962 brgz,a %g2, loop_553
5963 fmovs %f0, %f30
5964 tsubcctv %i0, 0x1424, %l1
5965 tl %icc, 0x0
5966loop_553:
5967 add %g7, %i2, %i4
5968 movrlez %i5, 0x306, %l2
5969 set 0x58, %o6
5970 lduwa [%l7 + %o6] 0x81, %l5
5971 bpos %xcc, loop_554
5972 fmovsvc %xcc, %f29, %f0
5973 edge32l %o1, %l6, %o4
5974 ldub [%l7 + 0x45], %i1
5975loop_554:
5976 fmovdvc %icc, %f16, %f9
5977 ldsw [%l7 + 0x1C], %o7
5978 wr %g0, 0x0c, %asi
5979 stda %g0, [%l7 + 0x38] %asi
5980 subc %o3, 0x02DF, %l4
5981 array16 %l0, %l3, %i7
5982 edge8l %o0, %g3, %g4
5983 sdivx %i3, 0x0C4C, %o5
5984 movrgz %i6, %g6, %g5
5985 fmovsleu %icc, %f0, %f6
5986 orncc %o6, 0x0DE3, %o2
5987 bvc %xcc, loop_555
5988 stb %i0, [%l7 + 0x7E]
5989 taddcctv %g2, %g7, %l1
5990 tvc %xcc, 0x2
5991loop_555:
5992 umul %i2, %i4, %i5
5993 bvs,pn %xcc, loop_556
5994 bneg %xcc, loop_557
5995 movre %l2, 0x390, %l5
5996 movn %icc, %l6, %o4
5997loop_556:
5998 tpos %xcc, 0x1
5999loop_557:
6000 mulx %o1, 0x1AE2, %o7
6001 edge16l %i1, %g1, %l4
6002 array16 %o3, %l0, %i7
6003 movg %icc, %l3, %g3
6004 fmovdg %xcc, %f7, %f18
6005 andcc %o0, %i3, %g4
6006 movrgz %o5, 0x176, %i6
6007 fmul8x16au %f9, %f15, %f8
6008 fmovrslez %g5, %f24, %f28
6009 tg %xcc, 0x3
6010 st %f23, [%l7 + 0x60]
6011 movne %icc, %g6, %o6
6012 mova %icc, %i0, %o2
6013 fxnors %f22, %f17, %f11
6014 edge16ln %g2, %l1, %i2
6015 fbe,a %fcc0, loop_558
6016 fmovsne %xcc, %f20, %f27
6017 fsrc1 %f2, %f28
6018 fors %f22, %f13, %f6
6019loop_558:
6020 movrlz %i4, %g7, %i5
6021 bn,a,pn %icc, loop_559
6022 mova %xcc, %l5, %l2
6023 fors %f14, %f29, %f13
6024 membar 0x3D
6025loop_559:
6026 sub %l6, 0x14B3, %o1
6027 subccc %o4, 0x0D2F, %o7
6028 tpos %icc, 0x1
6029 tpos %xcc, 0x5
6030 subccc %i1, %g1, %l4
6031 addcc %o3, %i7, %l0
6032 subcc %l3, %o0, %i3
6033 edge32 %g3, %o5, %i6
6034 smul %g5, 0x146A, %g4
6035 tneg %xcc, 0x4
6036 set 0x50, %i4
6037 ldswa [%l7 + %i4] 0x88, %g6
6038 fornot2s %f5, %f30, %f3
6039 fpackfix %f4, %f11
6040 edge8 %i0, %o6, %o2
6041 edge32ln %l1, %i2, %i4
6042 movrlez %g2, 0x3FC, %g7
6043 array8 %i5, %l2, %l6
6044 sdivcc %o1, 0x0D94, %o4
6045 movvc %xcc, %l5, %i1
6046 fornot2 %f6, %f20, %f8
6047 fnor %f0, %f8, %f22
6048 fbne %fcc3, loop_560
6049 movcs %xcc, %o7, %g1
6050 edge32 %o3, %l4, %i7
6051 fone %f8
6052loop_560:
6053 tg %xcc, 0x1
6054 movpos %xcc, %l3, %l0
6055 edge8 %i3, %o0, %g3
6056 nop
6057 setx loop_561, %l0, %l1
6058 wrpr 0x1, %tl
6059 wrpr %l1, %tpc
6060 add %l1, 0x4, %l1
6061 wrpr %l1, %tnpc
6062 setx 0x34400001400, %l0, %l1
6063 wrpr %l1, %tstate
6064 wrhpr 0x4, %htstate
6065 retry
6066 movl %icc, %i6, %g5
6067 fandnot1 %f4, %f8, %f12
6068 sra %g4, %g6, %i0
6069loop_561:
6070 fmovrdlz %o5, %f14, %f8
6071 sth %o6, [%l7 + 0x6E]
6072 edge32l %l1, %i2, %o2
6073 fcmpes %fcc2, %f5, %f9
6074 fmovrde %i4, %f20, %f14
6075 addc %g7, 0x1F00, %g2
6076 fmovsle %xcc, %f6, %f29
6077 fmovrdne %l2, %f14, %f0
6078 sethi 0x120F, %l6
6079 bcc,a loop_562
6080 fpadd32s %f30, %f13, %f14
6081 edge32 %i5, %o4, %o1
6082 xnor %i1, 0x0789, %l5
6083loop_562:
6084 and %o7, 0x0804, %o3
6085 tsubcc %l4, 0x1146, %g1
6086 fbu,a %fcc2, loop_563
6087 xorcc %i7, %l0, %i3
6088 taddcc %o0, 0x0985, %l3
6089 restored
6090 rdpr %cwp, %g1
6091 rdpr %cansave, %g2
6092 rdpr %canrestore, %g3
6093 rdpr %cleanwin, %g4
6094 rdpr %otherwin, %g5
6095 rdpr %wstate, %g6
6096loop_563:
6097 stbar
6098 fandnot2 %f4, %f2, %f6
6099 tg %xcc, 0x5
6100 edge8n %i6, %g5, %g4
6101 fnot1 %f0, %f20
6102 ldsh [%l7 + 0x0A], %g6
6103 ta %icc, 0x6
6104 subc %g3, %o5, %o6
6105 bpos,a,pn %xcc, loop_564
6106 tvc %icc, 0x3
6107 membar 0x25
6108 edge32n %i0, %i2, %l1
6109loop_564:
6110 bgu %icc, loop_565
6111 srax %i4, 0x00, %g7
6112 xorcc %o2, 0x1E8A, %g2
6113 swap [%l7 + 0x10], %l6
6114loop_565:
6115 movne %xcc, %l2, %i5
6116 edge16 %o1, %i1, %l5
6117 and %o7, %o4, %l4
6118 tpos %xcc, 0x5
6119 tsubcctv %g1, %o3, %l0
6120 andcc %i3, %o0, %i7
6121 nop
6122 set 0x50, %l1
6123 ldd [%l7 + %l1], %f30
6124 edge16n %l3, %g5, %i6
6125 fba,a %fcc0, loop_566
6126 tleu %icc, 0x7
6127 brz,a %g6, loop_567
6128 fble %fcc3, loop_568
6129loop_566:
6130 sdivcc %g3, 0x140A, %g4
6131 mulscc %o5, 0x1969, %o6
6132loop_567:
6133 tgu %xcc, 0x1
6134loop_568:
6135 st %f5, [%l7 + 0x18]
6136 andncc %i2, %i0, %l1
6137 stb %g7, [%l7 + 0x50]
6138 srlx %i4, %g2, %l6
6139 tle %icc, 0x4
6140 movn %xcc, %l2, %o2
6141 ldsb [%l7 + 0x0C], %i5
6142 fpsub16 %f18, %f22, %f18
6143 wr %g0, 0x04, %asi
6144 stwa %i1, [%l7 + 0x6C] %asi
6145 fmovrse %l5, %f23, %f15
6146 edge32 %o1, %o7, %o4
6147 fpadd16s %f14, %f28, %f13
6148 set 0x4B, %o5
6149 stba %g1, [%l7 + %o5] 0x2b
6150 membar #Sync
6151 fmovrdlez %o3, %f16, %f10
6152 fandnot2 %f6, %f6, %f14
6153 fpadd32s %f26, %f19, %f26
6154 or %l0, 0x09FE, %l4
6155 fones %f3
6156 movrlz %i3, 0x22D, %o0
6157 xnorcc %i7, 0x0E84, %g5
6158 fmovsvs %icc, %f12, %f15
6159 fcmpne32 %f20, %f28, %l3
6160 ble,a %icc, loop_569
6161 udiv %g6, 0x08F5, %g3
6162 fbu %fcc2, loop_570
6163 tcc %icc, 0x2
6164loop_569:
6165 movre %g4, 0x17C, %o5
6166 wr %g0, 0x18, %asi
6167 ldda [%l7 + 0x40] %asi, %f0
6168loop_570:
6169 edge8l %i6, %o6, %i2
6170 tvs %xcc, 0x7
6171 movleu %icc, %l1, %i0
6172 edge8l %i4, %g2, %l6
6173 edge32ln %g7, %o2, %i5
6174 wr %g0, 0x04, %asi
6175 stda %i0, [%l7 + 0x70] %asi
6176 fmovse %icc, %f17, %f16
6177 tne %xcc, 0x6
6178 and %l5, %o1, %o7
6179 smulcc %o4, %g1, %o3
6180 tvs %icc, 0x0
6181 subcc %l0, 0x0525, %l4
6182 movpos %xcc, %l2, %o0
6183 tsubcctv %i7, %g5, %i3
6184 movcc %icc, %g6, %l3
6185 movne %icc, %g4, %o5
6186 movpos %icc, %i6, %g3
6187 edge32l %o6, %i2, %l1
6188 alignaddrl %i4, %i0, %l6
6189 movrgez %g7, %g2, %o2
6190 stbar
6191 tne %icc, 0x7
6192 tpos %icc, 0x7
6193 umulcc %i5, 0x08A6, %l5
6194 fmovdne %xcc, %f4, %f4
6195 edge16n %o1, %o7, %i1
6196 sir 0x0ABA
6197 fmovsge %icc, %f10, %f15
6198 wr %g0, 0x19, %asi
6199 stda %f0, [%l7 + 0x40] %asi
6200 ble,pn %xcc, loop_571
6201 edge8ln %o4, %g1, %o3
6202 edge8 %l4, %l2, %o0
6203 sub %i7, 0x0E4C, %l0
6204loop_571:
6205 sdivcc %g5, 0x1ED0, %i3
6206 array8 %l3, %g6, %g4
6207 fmovrsgez %o5, %f7, %f29
6208 edge16n %i6, %g3, %i2
6209 fmovdleu %xcc, %f3, %f8
6210 movleu %xcc, %o6, %l1
6211 bshuffle %f16, %f22, %f2
6212 sllx %i0, %i4, %l6
6213 movg %xcc, %g7, %g2
6214 nop
6215 setx loop_572, %l0, %l1
6216 wrpr 0x1, %tl
6217 wrpr %l1, %tpc
6218 add %l1, 0x4, %l1
6219 wrpr %l1, %tnpc
6220 setx 0x34400001400, %l0, %l1
6221 wrpr %l1, %tstate
6222 wrhpr 0x4, %htstate
6223 retry
6224 movg %icc, %o2, %l5
6225 fmovdge %xcc, %f31, %f6
6226 movle %icc, %i5, %o7
6227loop_572:
6228 fmovdle %icc, %f8, %f27
6229 xorcc %i1, 0x1DCD, %o1
6230 tneg %icc, 0x4
6231 fmovdneg %xcc, %f4, %f14
6232 tle %icc, 0x1
6233 fpadd16 %f22, %f20, %f28
6234 set 0x39, %i3
6235 ldstuba [%l7 + %i3] 0x80, %g1
6236 lduh [%l7 + 0x28], %o4
6237 tleu %xcc, 0x2
6238 wr %g0, 0x80, %asi
6239 ldswa [%l7 + 0x64] %asi, %o3
6240 edge32n %l2, %o0, %i7
6241 fba %fcc1, loop_573
6242 nop
6243 setx loop_574, %l0, %l1
6244 wrpr 0x1, %tl
6245 wrpr %l1, %tnpc
6246 setx 0x34400001400, %l0, %l1
6247 wrpr %l1, %tstate
6248 wrhpr 0x4, %htstate
6249 done
6250 udiv %l0, 0x0C02, %l4
6251 nop
6252 setx loop_575, %l0, %l1
6253 wrpr 0x1, %tl
6254 wrpr %l1, %tnpc
6255 setx 0x34400001400, %l0, %l1
6256 wrpr %l1, %tstate
6257 wrhpr 0x4, %htstate
6258 done
6259loop_573:
6260 fmuld8ulx16 %f22, %f19, %f20
6261loop_574:
6262 edge16n %g5, %i3, %g6
6263 set 0x74, %l0
6264 swapa [%l7 + %l0] 0x80, %l3
6265loop_575:
6266 edge32 %o5, %i6, %g3
6267 edge32 %g4, %o6, %l1
6268 te %xcc, 0x6
6269 movrne %i0, 0x2A1, %i4
6270 set 0x69, %i7
6271 stba %l6, [%l7 + %i7] 0xe3
6272 membar #Sync
6273 xnor %i2, 0x0B47, %g2
6274 set 0x40, %g5
6275 stda %f16, [%l7 + %g5] 0x0c
6276 addccc %o2, %l5, %i5
6277 wr %g0, 0x22, %asi
6278 stxa %o7, [%l7 + 0x38] %asi
6279 membar #Sync
6280 alignaddr %i1, %g7, %g1
6281 udivcc %o4, 0x092B, %o3
6282 subcc %o1, %o0, %i7
6283 fcmpgt32 %f18, %f26, %l2
6284 tvs %icc, 0x5
6285 nop
6286 set 0x10, %g6
6287 stb %l4, [%l7 + %g6]
6288 fbo,a %fcc1, loop_576
6289 fbule,a %fcc3, loop_577
6290 fnegd %f16, %f6
6291 fmovdleu %xcc, %f13, %f6
6292loop_576:
6293 fbule,a %fcc2, loop_578
6294loop_577:
6295 udivx %l0, 0x0536, %g5
6296 fmovsg %xcc, %f6, %f3
6297 nop
6298 setx loop_579, %l0, %l1
6299 jmpl %l1, %g6
6300loop_578:
6301 udivcc %l3, 0x110A, %i3
6302 edge8l %o5, %i6, %g4
6303 fmovrdlez %o6, %f30, %f2
6304loop_579:
6305 bvc,a,pn %xcc, loop_580
6306 nop
6307 setx loop_581, %l0, %l1
6308 jmpl %l1, %l1
6309 alignaddrl %i0, %g3, %i4
6310 fnot2s %f10, %f8
6311loop_580:
6312 pdist %f14, %f16, %f4
6313loop_581:
6314 nop
6315 membar #Sync
6316 wr %g0, 0xf8, %asi
6317 ldda [%l7 + 0x40] %asi, %f0
6318 ba %icc, loop_582
6319 stw %l6, [%l7 + 0x34]
6320 subc %i2, 0x1B79, %o2
6321 subcc %l5, 0x1E26, %i5
6322loop_582:
6323 bvs,a,pn %icc, loop_583
6324 stb %o7, [%l7 + 0x11]
6325 fmovrdgez %g2, %f22, %f28
6326 edge16l %i1, %g7, %o4
6327loop_583:
6328 tge %xcc, 0x1
6329 ld [%l7 + 0x6C], %f23
6330 edge8l %o3, %g1, %o1
6331 smul %i7, 0x000E, %l2
6332 subcc %l4, %o0, %g5
6333 andcc %l0, %l3, %i3
6334 edge8l %g6, %o5, %g4
6335 fcmpd %fcc0, %f14, %f30
6336 edge8ln %o6, %l1, %i6
6337 fcmps %fcc2, %f16, %f12
6338 array8 %i0, %i4, %g3
6339 wr %g0, 0x80, %asi
6340 ldstuba [%l7 + 0x2B] %asi, %l6
6341 fmovdcs %xcc, %f8, %f17
6342 smul %o2, %l5, %i2
6343 taddcc %i5, 0x0473, %g2
6344 bleu,pt %xcc, loop_584
6345 sethi 0x0BB6, %i1
6346 sdiv %g7, 0x0328, %o7
6347 lduw [%l7 + 0x48], %o3
6348loop_584:
6349 srl %g1, 0x11, %o4
6350 bn,a loop_585
6351 fbu %fcc3, loop_586
6352 orncc %i7, 0x02F6, %l2
6353 wr %g0, 0x04, %asi
6354 lduwa [%l7 + 0x20] %asi, %o1
6355loop_585:
6356 smulcc %l4, 0x0346, %o0
6357loop_586:
6358 brlez,a %l0, loop_587
6359 sub %l3, 0x0E59, %i3
6360 edge16ln %g5, %g6, %g4
6361 edge8l %o6, %o5, %l1
6362loop_587:
6363 fmovsn %xcc, %f22, %f31
6364 movcc %icc, %i0, %i4
6365 fmovd %f22, %f28
6366 sub %i6, %l6, %o2
6367 array8 %l5, %g3, %i2
6368 movrlez %g2, 0x20A, %i1
6369 sra %i5, %g7, %o7
6370 orcc %o3, 0x1F2F, %g1
6371 array8 %i7, %l2, %o1
6372 subcc %o4, %o0, %l0
6373 fmovrdlz %l4, %f30, %f16
6374 edge8ln %l3, %i3, %g5
6375 fmovscs %icc, %f0, %f26
6376 te %icc, 0x6
6377 orcc %g4, 0x04E3, %o6
6378 bleu,pn %xcc, loop_588
6379 movpos %xcc, %o5, %l1
6380 srax %g6, 0x0C, %i0
6381 edge16ln %i4, %l6, %i6
6382loop_588:
6383 movrlez %l5, %o2, %g3
6384 fpsub32 %f16, %f16, %f16
6385 ta %icc, 0x6
6386 addcc %g2, 0x16AA, %i2
6387 tle %icc, 0x2
6388 orn %i5, %i1, %o7
6389 sdiv %g7, 0x14A5, %g1
6390 movcs %icc, %o3, %i7
6391 smul %l2, 0x191A, %o4
6392 edge8 %o0, %o1, %l0
6393 movg %icc, %l4, %l3
6394 add %l7, 0x68, %l6
6395 wr %g0, 0x88, %asi
6396 ldxa [%l6] %asi, %i3
6397 casxa [%l6] %asi, %i3, %g5
6398 movgu %icc, %g4, %o6
6399 tgu %icc, 0x0
6400 tgu %xcc, 0x2
6401 movrne %l1, %g6, %o5
6402 set 0x18, %l5
6403 stxa %i4, [%l7 + %l5] 0x22
6404 membar #Sync
6405 wr %g0, 0x89, %asi
6406 ldswa [%l7 + 0x2C] %asi, %i0
6407 be,pn %xcc, loop_589
6408 nop
6409 set 0x38, %i1
6410 ldd [%l7 + %i1], %f14
6411 wr %g0, 0x0c, %asi
6412 stha %l6, [%l7 + 0x0C] %asi
6413loop_589:
6414 edge16n %i6, %l5, %g3
6415 fcmpgt32 %f16, %f4, %o2
6416 ldsh [%l7 + 0x3E], %i2
6417 wr %g0, 0x0c, %asi
6418 ldstuba [%l7 + 0x56] %asi, %g2
6419 ba %icc, loop_590
6420 mulx %i5, %i1, %g7
6421 fmovrde %g1, %f30, %f28
6422 fmovsa %xcc, %f22, %f6
6423loop_590:
6424 udivcc %o7, 0x1312, %i7
6425 fmovdgu %xcc, %f13, %f19
6426 umul %l2, 0x0D7A, %o4
6427 edge8ln %o3, %o0, %o1
6428 movrne %l4, %l3, %i3
6429 saved
6430 rdpr %cwp, %g1
6431 rdpr %cansave, %g2
6432 rdpr %canrestore, %g3
6433 rdpr %cleanwin, %g4
6434 rdpr %otherwin, %g5
6435 rdpr %wstate, %g6
6436 fbge %fcc3, loop_591
6437 fmovd %f12, %f30
6438 fbg %fcc3, loop_592
6439 movrne %g5, %l0, %o6
6440loop_591:
6441 bne,a %icc, loop_593
6442 fcmpeq16 %f6, %f22, %g4
6443loop_592:
6444 bcc %xcc, loop_594
6445 fmovsa %icc, %f5, %f0
6446loop_593:
6447 edge16n %g6, %l1, %i4
6448 tg %icc, 0x3
6449loop_594:
6450 nop
6451 set 0x36, %o1
6452 stha %i0, [%l7 + %o1] 0xe2
6453 membar #Sync
6454 std %f6, [%l7 + 0x20]
6455 sir 0x09C8
6456 movcs %icc, %l6, %o5
6457 edge16n %l5, %g3, %i6
6458 brlez,a %o2, loop_595
6459 movl %icc, %i2, %i5
6460 set 0x1A, %o0
6461 lduha [%l7 + %o0] 0x81, %i1
6462loop_595:
6463 sll %g2, 0x1A, %g7
6464 fbuge,a %fcc3, loop_596
6465 movvc %xcc, %g1, %i7
6466 brlz %l2, loop_597
6467 sdivcc %o7, 0x0346, %o3
6468loop_596:
6469 udiv %o0, 0x04A0, %o1
6470 tneg %xcc, 0x6
6471loop_597:
6472 tpos %xcc, 0x6
6473 smulcc %l4, 0x02ED, %o4
6474 movgu %xcc, %l3, %i3
6475 brlez %g5, loop_598
6476 andcc %l0, 0x1811, %g4
6477 tge %xcc, 0x6
6478 ldub [%l7 + 0x1F], %o6
6479loop_598:
6480 fcmpd %fcc2, %f4, %f0
6481 and %l1, 0x12A3, %g6
6482 fmovrse %i4, %f4, %f14
6483 restored
6484 rdpr %cwp, %g1
6485 rdpr %cansave, %g2
6486 rdpr %canrestore, %g3
6487 rdpr %cleanwin, %g4
6488 rdpr %otherwin, %g5
6489 rdpr %wstate, %g6
6490 stw %i0, [%l7 + 0x28]
6491 movge %xcc, %l6, %o5
6492 fandnot2s %f23, %f11, %f31
6493 movrlez %g3, 0x2E3, %i6
6494 tg %icc, 0x4
6495 alignaddr %o2, %l5, %i5
6496 ba,a %icc, loop_599
6497 movleu %xcc, %i1, %i2
6498 add %g7, 0x0821, %g2
6499 fnot1s %f10, %f27
6500loop_599:
6501 fbn,a %fcc2, loop_600
6502 addccc %g1, %i7, %o7
6503 wr %g0, 0x80, %asi
6504 lduha [%l7 + 0x20] %asi, %o3
6505loop_600:
6506 fbug %fcc3, loop_601
6507 tge %xcc, 0x1
6508 bshuffle %f12, %f16, %f14
6509 fmul8x16 %f27, %f8, %f6
6510loop_601:
6511 fandnot1 %f14, %f0, %f22
6512 wr %g0, 0x19, %asi
6513 lduha [%l7 + 0x46] %asi, %l2
6514 stbar
6515 te %icc, 0x1
6516 movge %xcc, %o1, %o0
6517 array8 %l4, %l3, %o4
6518 wr %g0, 0xe3, %asi
6519 stba %i3, [%l7 + 0x71] %asi
6520 membar #Sync
6521 movcs %xcc, %g5, %l0
6522 tleu %xcc, 0x4
6523 bl %xcc, loop_602
6524 tcc %xcc, 0x2
6525 tne %icc, 0x5
6526 tle %xcc, 0x3
6527loop_602:
6528 nop
6529 set 0x34, %i0
6530 swapa [%l7 + %i0] 0x04, %o6
6531 tcs %xcc, 0x6
6532 edge16 %g4, %g6, %i4
6533 fbu,a %fcc3, loop_603
6534 sdivx %l1, 0x1208, %i0
6535 fmul8x16 %f5, %f6, %f12
6536 sra %l6, %g3, %i6
6537loop_603:
6538 xorcc %o2, %o5, %i5
6539 fbue,a %fcc2, loop_604
6540 smulcc %l5, %i2, %g7
6541 fnot2s %f22, %f26
6542 edge32l %g2, %g1, %i1
6543loop_604:
6544 popc 0x0256, %o7
6545 fmovdne %xcc, %f2, %f7
6546 tneg %icc, 0x5
6547 fmovsvc %icc, %f23, %f27
6548 edge8l %i7, %l2, %o1
6549 brnz %o0, loop_605
6550 tn %xcc, 0x0
6551 fbul %fcc1, loop_606
6552 movvc %icc, %o3, %l3
6553loop_605:
6554 bge %xcc, loop_607
6555 fnegs %f23, %f8
6556loop_606:
6557 nop
6558 setx loop_608, %l0, %l1
6559 wrpr 0x1, %tl
6560 wrpr %l1, %tpc
6561 add %l1, 0x4, %l1
6562 wrpr %l1, %tnpc
6563 setx 0x34400001400, %l0, %l1
6564 wrpr %l1, %tstate
6565 wrhpr 0x4, %htstate
6566 retry
6567 addcc %o4, %i3, %l4
6568loop_607:
6569 fpsub32s %f2, %f31, %f21
6570 fmovrsgez %l0, %f1, %f10
6571loop_608:
6572 edge16l %g5, %g4, %g6
6573 fbn %fcc1, loop_609
6574 andn %o6, 0x1A84, %i4
6575 fmovdcs %icc, %f24, %f10
6576 movrne %l1, 0x05A, %l6
6577loop_609:
6578 taddcc %g3, 0x1415, %i0
6579 movgu %xcc, %o2, %i6
6580 fba,a %fcc2, loop_610
6581 smulcc %o5, %l5, %i5
6582 brlez,a %i2, loop_611
6583 orcc %g2, %g7, %g1
6584loop_610:
6585 movn %xcc, %o7, %i1
6586 tvs %icc, 0x4
6587loop_611:
6588 udivx %i7, 0x0C4A, %o1
6589 edge32 %o0, %l2, %o3
6590 ba,a,pt %icc, loop_612
6591 membar 0x7F
6592 movleu %xcc, %l3, %i3
6593 orncc %l4, %l0, %o4
6594loop_612:
6595 edge32 %g5, %g4, %g6
6596 umulcc %o6, 0x16A4, %i4
6597 fandnot1s %f4, %f24, %f31
6598 set 0x40, %o3
6599 ldda [%l7 + %o3] 0x10, %f0
6600 andn %l6, 0x0831, %g3
6601 tcc %xcc, 0x6
6602 tgu %xcc, 0x4
6603 taddcctv %l1, 0x0873, %i0
6604 bneg loop_613
6605 fpadd32s %f2, %f29, %f9
6606 tleu %xcc, 0x7
6607 edge32ln %i6, %o5, %o2
6608loop_613:
6609 edge16l %l5, %i2, %g2
6610 sir 0x1449
6611 edge32ln %g7, %i5, %o7
6612 movcc %xcc, %g1, %i7
6613 tvs %xcc, 0x2
6614 movrgz %i1, %o0, %o1
6615 array16 %o3, %l2, %l3
6616 set 0x74, %l2
6617 stba %l4, [%l7 + %l2] 0xe2
6618 membar #Sync
6619 movpos %icc, %i3, %o4
6620 fmovsge %icc, %f13, %f22
6621 fmovde %icc, %f7, %f16
6622 mulscc %l0, 0x1564, %g4
6623 tgu %icc, 0x0
6624 alignaddr %g5, %g6, %o6
6625 edge8n %i4, %g3, %l6
6626 movg %icc, %l1, %i0
6627 movg %icc, %i6, %o5
6628 fmovdge %icc, %f23, %f3
6629 fzero %f12
6630 ldub [%l7 + 0x13], %l5
6631 movvs %icc, %o2, %g2
6632 fbule,a %fcc3, loop_614
6633 orncc %i2, 0x0E2A, %i5
6634 fnot1 %f4, %f0
6635 fpsub16 %f4, %f16, %f24
6636loop_614:
6637 nop
6638 add %l7, 0x50, %l6
6639 wr %g0, 0x89, %asi
6640 casxa [%l6] %asi, %o7, %g1
6641 bl,a,pn %xcc, loop_615
6642 fpmerge %f10, %f11, %f8
6643 movvc %icc, %g7, %i1
6644 fmovda %xcc, %f4, %f7
6645loop_615:
6646 nop
6647 set 0x1E, %i2
6648 stb %i7, [%l7 + %i2]
6649 srl %o0, %o3, %l2
6650 sth %o1, [%l7 + 0x46]
6651 move %xcc, %l4, %l3
6652 tcs %icc, 0x4
6653 smulcc %o4, 0x1587, %l0
6654 movleu %xcc, %g4, %g5
6655 fmovscs %xcc, %f31, %f29
6656 fmovdge %icc, %f27, %f24
6657 ldstub [%l7 + 0x51], %g6
6658 fmul8ulx16 %f18, %f6, %f28
6659 fmovsgu %icc, %f17, %f4
6660 ldub [%l7 + 0x22], %o6
6661 subccc %i3, 0x0016, %i4
6662 tn %xcc, 0x0
6663 popc %l6, %g3
6664 addc %i0, %i6, %o5
6665 ld [%l7 + 0x48], %f12
6666 stw %l5, [%l7 + 0x7C]
6667 xorcc %l1, %g2, %o2
6668 ldd [%l7 + 0x20], %f2
6669 edge16l %i2, %o7, %g1
6670 xnor %g7, %i5, %i7
6671 tsubcctv %o0, %i1, %l2
6672 movge %icc, %o1, %o3
6673 movne %icc, %l4, %l3
6674 wr %g0, 0x10, %asi
6675 lduwa [%l7 + 0x68] %asi, %o4
6676 sllx %g4, 0x06, %l0
6677 edge16n %g5, %g6, %o6
6678 srl %i4, 0x08, %l6
6679 mulx %i3, 0x137C, %i0
6680 sub %g3, %i6, %l5
6681 fbu %fcc3, loop_616
6682 xnorcc %l1, 0x1F7E, %g2
6683 movn %xcc, %o5, %o2
6684 tn %xcc, 0x1
6685loop_616:
6686 sth %o7, [%l7 + 0x5A]
6687 array32 %i2, %g1, %g7
6688 fmovdleu %xcc, %f20, %f12
6689 fbu,a %fcc1, loop_617
6690 edge32ln %i5, %o0, %i7
6691 tvs %xcc, 0x2
6692 srl %i1, 0x0E, %o1
6693loop_617:
6694 fmovdge %xcc, %f16, %f20
6695 movpos %xcc, %o3, %l2
6696 fpack16 %f28, %f4
6697 smulcc %l4, 0x0DD8, %o4
6698 fnors %f19, %f28, %f26
6699 sethi 0x1464, %l3
6700 sub %g4, %l0, %g6
6701 tle %xcc, 0x3
6702 fnand %f30, %f6, %f28
6703 edge8ln %o6, %g5, %l6
6704 move %xcc, %i3, %i0
6705 set 0x54, %o7
6706 swapa [%l7 + %o7] 0x04, %i4
6707 wr %g0, 0x0c, %asi
6708 ldsha [%l7 + 0x7E] %asi, %g3
6709 tvc %icc, 0x4
6710 sdivx %i6, 0x152F, %l1
6711 fcmpeq16 %f12, %f12, %g2
6712 fcmpne32 %f10, %f22, %l5
6713 set 0x50, %g4
6714 lduha [%l7 + %g4] 0x19, %o2
6715 movre %o5, %i2, %o7
6716 movge %icc, %g7, %i5
6717 set 0x19, %l4
6718 stba %g1, [%l7 + %l4] 0x14
6719 array32 %o0, %i7, %i1
6720 tn %xcc, 0x7
6721 add %l7, 0x18, %l6
6722 wr %g0, 0x80, %asi
6723 casa [%l6] 0x80, %o1, %o3
6724 set 0x46, %g1
6725 lduha [%l7 + %g1] 0x19, %l4
6726 std %f20, [%l7 + 0x60]
6727 taddcc %l2, 0x0D1D, %l3
6728 subc %o4, %l0, %g4
6729 st %f23, [%l7 + 0x60]
6730 fmovrslz %o6, %f16, %f30
6731 tle %xcc, 0x2
6732 nop
6733 setx loop_618, %l0, %l1
6734 wrpr 0x1, %tl
6735 wrpr %l1, %tnpc
6736 setx 0x34400001400, %l0, %l1
6737 wrpr %l1, %tstate
6738 wrhpr 0x4, %htstate
6739 done
6740 fsrc1 %f28, %f10
6741 stb %g5, [%l7 + 0x3D]
6742 add %l7, 0x3C, %l6
6743 wr %g0, 0x18, %asi
6744 lda [%l6] %asi, %g6
6745 casa [%l6] %asi, %g6, %i3
6746loop_618:
6747 andncc %i0, %i4, %l6
6748 srl %i6, %g3, %l1
6749 edge16n %l5, %o2, %g2
6750 movne %icc, %o5, %o7
6751 movvs %xcc, %g7, %i5
6752 fbu %fcc1, loop_619
6753 stw %i2, [%l7 + 0x48]
6754 fornot2s %f17, %f3, %f1
6755 ldsb [%l7 + 0x5C], %o0
6756loop_619:
6757 nop
6758 set 0x20, %g3
6759 ldxa [%g0 + %g3] 0x4f, %g1
6760 srax %i1, 0x1C, %o1
6761 wr %g0, 0x11, %asi
6762 prefetcha [%l7 + 0x58] %asi, 0x2
6763 wr %g0, 0x18, %asi
6764 stwa %i7, [%l7 + 0x50] %asi
6765 movrlz %l2, %l4, %l3
6766 srl %o4, 0x17, %l0
6767 fba,a %fcc3, loop_620
6768 mulx %o6, %g4, %g5
6769 add %g6, 0x1A9E, %i0
6770 wr %g0, 0xeb, %asi
6771 stwa %i3, [%l7 + 0x18] %asi
6772 membar #Sync
6773loop_620:
6774 alignaddr %i4, %l6, %g3
6775 tle %icc, 0x3
6776 fbu,a %fcc3, loop_621
6777 ba,pn %xcc, loop_622
6778 fzeros %f20
6779 popc %i6, %l5
6780loop_621:
6781 edge16 %o2, %g2, %l1
6782loop_622:
6783 addcc %o5, 0x0941, %o7
6784 array16 %i5, %i2, %o0
6785 bneg,a,pt %icc, loop_623
6786 tcc %icc, 0x5
6787 call loop_624
6788 tleu %xcc, 0x0
6789loop_623:
6790 fpsub32 %f2, %f24, %f28
6791 fmovrsgz %g7, %f23, %f31
6792loop_624:
6793 sub %i1, 0x1FEC, %g1
6794 fbug %fcc2, loop_625
6795 ldsw [%l7 + 0x14], %o1
6796 brgez,a %i7, loop_626
6797 tle %icc, 0x1
6798loop_625:
6799 fbe,a %fcc3, loop_627
6800 add %l2, %o3, %l4
6801loop_626:
6802 tsubcctv %o4, 0x15CE, %l3
6803 fbuge %fcc3, loop_628
6804loop_627:
6805 edge8n %l0, %o6, %g5
6806 ldsh [%l7 + 0x52], %g4
6807 fmovsge %icc, %f22, %f29
6808loop_628:
6809 alignaddrl %i0, %g6, %i4
6810 fmovrdgz %l6, %f24, %f8
6811 tl %icc, 0x6
6812 fmovdge %xcc, %f22, %f10
6813 movl %xcc, %g3, %i6
6814 tn %icc, 0x0
6815 tvs %icc, 0x5
6816 fnand %f2, %f26, %f14
6817 fbuge %fcc2, loop_629
6818 fmovs %f9, %f16
6819 ldstub [%l7 + 0x12], %i3
6820 movvs %xcc, %o2, %l5
6821loop_629:
6822 tpos %icc, 0x6
6823 fba,a %fcc1, loop_630
6824 edge32l %l1, %o5, %g2
6825 ldsw [%l7 + 0x30], %i5
6826 wr %g0, 0x04, %asi
6827 prefetcha [%l7 + 0x78] %asi, 0x0
6828loop_630:
6829 tpos %xcc, 0x0
6830 sethi 0x1132, %o0
6831 fmovsn %xcc, %f4, %f31
6832 tn %icc, 0x2
6833 membar 0x6C
6834 wr %g0, 0x0c, %asi
6835 stha %g7, [%l7 + 0x50] %asi
6836 sllx %i1, %g1, %o1
6837 orcc %i7, %l2, %o7
6838 wr %g0, 0x23, %asi
6839 stha %o3, [%l7 + 0x66] %asi
6840 membar #Sync
6841 edge16 %l4, %l3, %l0
6842 edge32l %o4, %o6, %g5
6843 fbne %fcc1, loop_631
6844 tn %icc, 0x7
6845 te %icc, 0x0
6846 set 0x28, %g2
6847 prefetcha [%l7 + %g2] 0x19, 0x0
6848loop_631:
6849 bgu loop_632
6850 fcmpeq32 %f12, %f26, %i0
6851 edge16 %g6, %l6, %i4
6852 fbne,a %fcc1, loop_633
6853loop_632:
6854 alignaddr %i6, %g3, %o2
6855 tvs %xcc, 0x6
6856 fbu %fcc2, loop_634
6857loop_633:
6858 fors %f4, %f7, %f15
6859 orn %l5, 0x1606, %l1
6860 and %i3, 0x1090, %o5
6861loop_634:
6862 tle %icc, 0x4
6863 fbne,a %fcc0, loop_635
6864 sth %g2, [%l7 + 0x7C]
6865 fmovde %icc, %f6, %f13
6866 tpos %xcc, 0x2
6867loop_635:
6868 taddcc %i5, %i2, %g7
6869 orn %i1, 0x1C07, %g1
6870 edge16 %o0, %i7, %l2
6871 ta %xcc, 0x4
6872 nop
6873 setx loop_636, %l0, %l1
6874 jmpl %l1, %o7
6875 mova %xcc, %o3, %l4
6876 set 0x4E, %l3
6877 ldstuba [%l7 + %l3] 0x11, %l3
6878loop_636:
6879 movgu %xcc, %l0, %o4
6880 set 0x60, %i6
6881 stda %o6, [%l7 + %i6] 0x19
6882 movleu %icc, %g5, %o1
6883 wr %g0, 0x0c, %asi
6884 ldswa [%l7 + 0x4C] %asi, %g4
6885 andncc %i0, %l6, %g6
6886 movrne %i4, 0x077, %i6
6887 movge %icc, %o2, %l5
6888 sdiv %g3, 0x1718, %l1
6889 membar 0x43
6890 bcs,a,pn %icc, loop_637
6891 edge16 %i3, %o5, %i5
6892 sra %i2, %g7, %i1
6893 edge32n %g1, %o0, %i7
6894loop_637:
6895 and %l2, %o7, %o3
6896 fmovsneg %icc, %f29, %f30
6897 fmovde %icc, %f11, %f22
6898 sdiv %l4, 0x08D7, %g2
6899 fbuge %fcc3, loop_638
6900 prefetch [%l7 + 0x2C], 0x2
6901 te %icc, 0x1
6902 movl %xcc, %l0, %l3
6903loop_638:
6904 st %f12, [%l7 + 0x18]
6905 movvc %xcc, %o6, %o4
6906 tleu %icc, 0x3
6907 fandnot1 %f16, %f0, %f14
6908 bgu,a,pt %icc, loop_639
6909 tcs %icc, 0x2
6910 movrgez %o1, 0x11B, %g4
6911 movgu %xcc, %g5, %l6
6912loop_639:
6913 sethi 0x199D, %g6
6914 tleu %icc, 0x1
6915 bl %xcc, loop_640
6916 movrlez %i4, 0x158, %i6
6917 set 0x0B, %i5
6918 ldstuba [%l7 + %i5] 0x04, %o2
6919loop_640:
6920 taddcc %l5, %i0, %l1
6921 fbg,a %fcc0, loop_641
6922 movn %icc, %i3, %o5
6923 movneg %icc, %i5, %i2
6924 sdiv %g7, 0x01A0, %i1
6925loop_641:
6926 fmovdcs %xcc, %f10, %f31
6927 be,pt %icc, loop_642
6928 tleu %icc, 0x2
6929 udiv %g3, 0x106F, %g1
6930 or %o0, %i7, %l2
6931loop_642:
6932 fmovsge %xcc, %f11, %f27
6933 tcs %xcc, 0x5
6934 xnor %o3, 0x1089, %l4
6935 membar 0x72
6936 set 0x08, %o2
6937 stda %g2, [%l7 + %o2] 0xe2
6938 membar #Sync
6939 alignaddr %o7, %l0, %l3
6940 fabsd %f2, %f14
6941 stx %o6, [%l7 + 0x08]
6942 addcc %o1, 0x12D0, %o4
6943 edge32ln %g4, %g5, %g6
6944 set 0x30, %l6
6945 prefetcha [%l7 + %l6] 0x0c, 0x3
6946 edge16 %i6, %o2, %l6
6947 srl %l5, %i0, %i3
6948 udiv %o5, 0x0498, %i5
6949 movrgz %i2, %l1, %i1
6950 tne %xcc, 0x0
6951 fmovse %xcc, %f4, %f1
6952 wr %g0, 0x10, %asi
6953 stwa %g7, [%l7 + 0x64] %asi
6954 edge8 %g1, %g3, %o0
6955 orn %i7, %l2, %o3
6956 fpadd16 %f22, %f22, %f2
6957 set 0x66, %o4
6958 stba %g2, [%l7 + %o4] 0x80
6959 movge %xcc, %l4, %o7
6960 set 0x40, %o6
6961 stda %f16, [%l7 + %o6] 0x11
6962 edge8ln %l0, %o6, %l3
6963 fmovdneg %xcc, %f19, %f24
6964 fmovde %xcc, %f16, %f1
6965 tpos %xcc, 0x1
6966 sir 0x10A9
6967 xnorcc %o4, 0x10B1, %o1
6968 wr %g0, 0x50, %asi
6969 ldxa [%g0 + 0x00] %asi, %g4
6970 and %g5, 0x0B6E, %i4
6971 bcc,pt %xcc, loop_643
6972 tgu %icc, 0x3
6973 taddcc %i6, %g6, %o2
6974 wr %g0, 0x22, %asi
6975 ldda [%l7 + 0x30] %asi, %l4
6976loop_643:
6977 fcmped %fcc1, %f14, %f26
6978 movl %xcc, %l6, %i3
6979 fmovrdlz %o5, %f20, %f14
6980 bvc,pn %icc, loop_644
6981 fcmpeq32 %f2, %f10, %i0
6982 fblg,a %fcc1, loop_645
6983 bge,a %xcc, loop_646
6984loop_644:
6985 fand %f10, %f26, %f0
6986 tn %icc, 0x6
6987loop_645:
6988 fmovsle %icc, %f20, %f21
6989loop_646:
6990 andcc %i2, %l1, %i5
6991 fsrc2 %f0, %f16
6992 fbge %fcc3, loop_647
6993 addc %i1, 0x1546, %g7
6994 alignaddrl %g1, %g3, %o0
6995 brgez,a %i7, loop_648
6996loop_647:
6997 array16 %l2, %o3, %l4
6998 ld [%l7 + 0x30], %f23
6999 alignaddr %g2, %l0, %o7
7000loop_648:
7001 movrlz %l3, %o4, %o1
7002 tvc %xcc, 0x6
7003 srax %g4, %g5, %o6
7004 bneg loop_649
7005 subcc %i4, %i6, %g6
7006 movre %o2, %l6, %l5
7007 movgu %icc, %i3, %o5
7008loop_649:
7009 subc %i2, %i0, %i5
7010 fbo,a %fcc0, loop_650
7011 tneg %icc, 0x6
7012 sdiv %l1, 0x167E, %i1
7013 fcmped %fcc0, %f28, %f30
7014loop_650:
7015 fbug,a %fcc3, loop_651
7016 fcmpgt32 %f30, %f12, %g1
7017 subccc %g3, 0x00E0, %g7
7018 and %o0, %i7, %o3
7019loop_651:
7020 sethi 0x019E, %l4
7021 fmovsleu %icc, %f12, %f31
7022 fbuge,a %fcc1, loop_652
7023 xnorcc %l2, %g2, %o7
7024 tge %icc, 0x1
7025 nop
7026 setx loop_653, %l0, %l1
7027 jmpl %l1, %l3
7028loop_652:
7029 fble,a %fcc2, loop_654
7030 movrlez %o4, 0x2A4, %o1
7031 fbn,a %fcc1, loop_655
7032loop_653:
7033 bg loop_656
7034loop_654:
7035 tvc %xcc, 0x2
7036 umul %l0, %g5, %g4
7037loop_655:
7038 bn,pn %xcc, loop_657
7039loop_656:
7040 smul %i4, 0x0400, %i6
7041 fcmpeq16 %f12, %f18, %g6
7042 tpos %xcc, 0x0
7043loop_657:
7044 fbuge %fcc1, loop_658
7045 movrlez %o2, %o6, %l5
7046 bge,a,pt %icc, loop_659
7047 fzero %f30
7048loop_658:
7049 tg %xcc, 0x7
7050 fandnot2 %f8, %f28, %f14
7051loop_659:
7052 fcmpd %fcc0, %f10, %f4
7053 fnand %f24, %f6, %f2
7054 andcc %l6, 0x0F28, %i3
7055 bneg,a,pn %icc, loop_660
7056 tn %xcc, 0x7
7057 tg %icc, 0x6
7058 movgu %xcc, %o5, %i2
7059loop_660:
7060 movne %icc, %i0, %l1
7061 tvs %xcc, 0x1
7062 movne %icc, %i1, %g1
7063 smul %g3, %g7, %i5
7064 fmul8ulx16 %f10, %f18, %f4
7065 ldsb [%l7 + 0x0E], %o0
7066 add %l7, 0x50, %l6
7067 wr %g0, 0x10, %asi
7068 casxa [%l6] %asi, %i7, %l4
7069 movg %xcc, %l2, %o3
7070 tsubcc %g2, 0x1CDC, %l3
7071 fmovsneg %xcc, %f11, %f23
7072 umulcc %o4, 0x1039, %o7
7073 movneg %xcc, %o1, %g5
7074 fxors %f5, %f21, %f18
7075 lduh [%l7 + 0x60], %g4
7076 taddcctv %l0, 0x0291, %i4
7077 fpack16 %f4, %f0
7078 alignaddr %g6, %o2, %o6
7079 array32 %l5, %i6, %i3
7080 tgu %icc, 0x1
7081 movneg %xcc, %l6, %i2
7082 umul %o5, 0x08F4, %l1
7083 stw %i1, [%l7 + 0x20]
7084 fnor %f16, %f0, %f22
7085 or %i0, 0x0A53, %g3
7086 brlz %g7, loop_661
7087 xor %i5, %g1, %i7
7088 orcc %l4, %l2, %o0
7089 tl %icc, 0x0
7090loop_661:
7091 fmovdneg %icc, %f7, %f10
7092 array32 %o3, %g2, %l3
7093 fpack32 %f28, %f2, %f24
7094 set 0x64, %g7
7095 stwa %o7, [%l7 + %g7] 0x2b
7096 membar #Sync
7097 and %o4, 0x0709, %g5
7098 fbuge %fcc1, loop_662
7099 ldd [%l7 + 0x70], %o0
7100 fpadd32 %f18, %f10, %f10
7101 edge32l %l0, %g4, %g6
7102loop_662:
7103 movcs %icc, %i4, %o6
7104 edge8n %l5, %o2, %i6
7105 sub %i3, 0x0A24, %i2
7106 edge16ln %o5, %l1, %l6
7107 movrgz %i1, 0x29D, %g3
7108 tleu %xcc, 0x0
7109 alignaddr %g7, %i5, %i0
7110 bpos,a loop_663
7111 or %i7, 0x13DE, %l4
7112 taddcc %l2, 0x00EE, %o0
7113 wr %g0, 0x89, %asi
7114 lduwa [%l7 + 0x4C] %asi, %o3
7115loop_663:
7116 edge32n %g2, %l3, %o7
7117 fsrc1 %f14, %f0
7118 srax %o4, 0x07, %g1
7119 fcmped %fcc1, %f8, %f22
7120 movg %xcc, %o1, %l0
7121 xor %g5, 0x0278, %g4
7122 subcc %g6, 0x1B92, %o6
7123 edge8ln %i4, %l5, %i6
7124 brz %i3, loop_664
7125 fors %f31, %f10, %f26
7126 fbul,a %fcc3, loop_665
7127 tpos %xcc, 0x6
7128loop_664:
7129 array8 %i2, %o5, %o2
7130 for %f26, %f30, %f18
7131loop_665:
7132 bcc,a loop_666
7133 srl %l6, 0x19, %l1
7134 brz,a %g3, loop_667
7135 fmovdvc %icc, %f30, %f27
7136loop_666:
7137 udivx %i1, 0x1410, %g7
7138 fmovsne %xcc, %f9, %f16
7139loop_667:
7140 nop
7141 wr %g0, 0x0c, %asi
7142 lduwa [%l7 + 0x20] %asi, %i0
7143 ldsw [%l7 + 0x1C], %i7
7144 subccc %i5, %l4, %o0
7145 for %f20, %f16, %f26
7146 edge16ln %l2, %o3, %l3
7147 fcmps %fcc3, %f2, %f16
7148 bge %xcc, loop_668
7149 movrlz %g2, %o7, %g1
7150 add %l7, 0x28, %l6
7151 wr %g0, 0x04, %asi
7152 lda [%l6] %asi, %o4
7153 casa [%l6] 0x04, %o4, %o1
7154loop_668:
7155 fbe,a %fcc0, loop_669
7156 edge32l %l0, %g5, %g4
7157 mulscc %g6, %o6, %l5
7158 alignaddr %i6, %i3, %i4
7159loop_669:
7160 bcc,pn %xcc, loop_670
7161 addc %i2, 0x098E, %o5
7162 movneg %icc, %l6, %l1
7163 edge32l %g3, %o2, %g7
7164loop_670:
7165 fsrc2s %f13, %f0
7166 and %i1, 0x1585, %i7
7167 xnorcc %i0, 0x14C7, %i5
7168 edge32ln %l4, %o0, %o3
7169 restored
7170 rdpr %cwp, %g1
7171 rdpr %cansave, %g2
7172 rdpr %canrestore, %g3
7173 rdpr %cleanwin, %g4
7174 rdpr %otherwin, %g5
7175 rdpr %wstate, %g6
7176 orn %l3, %l2, %g2
7177 fnot2s %f1, %f1
7178 edge32ln %o7, %g1, %o4
7179 tneg %xcc, 0x7
7180 fmuld8sux16 %f18, %f11, %f16
7181 fornot1 %f16, %f24, %f0
7182 sra %l0, 0x11, %g5
7183 fblg %fcc1, loop_671
7184 xnorcc %g4, %g6, %o6
7185 movcs %xcc, %l5, %o1
7186 tg %xcc, 0x5
7187loop_671:
7188 umul %i6, 0x06B9, %i4
7189 fcmpne16 %f18, %f24, %i2
7190 taddcctv %o5, 0x13B7, %i3
7191 call loop_672
7192 movge %icc, %l1, %g3
7193 andncc %l6, %g7, %o2
7194 popc %i7, %i1
7195loop_672:
7196 fba %fcc0, loop_673
7197 fmovsvc %icc, %f18, %f13
7198 movrgez %i5, %l4, %i0
7199 andncc %o0, %l3, %l2
7200loop_673:
7201 move %icc, %g2, %o3
7202 fpadd16 %f0, %f26, %f6
7203 movneg %xcc, %o7, %g1
7204 xnorcc %l0, %o4, %g5
7205 fmovrsne %g6, %f5, %f30
7206 bcc loop_674
7207 edge8ln %o6, %g4, %l5
7208 fbe,a %fcc3, loop_675
7209 edge8l %o1, %i6, %i2
7210loop_674:
7211 tge %icc, 0x7
7212 fbg,a %fcc3, loop_676
7213loop_675:
7214 addccc %i4, %o5, %i3
7215 tvc %icc, 0x5
7216 smul %g3, %l1, %l6
7217loop_676:
7218 edge16 %g7, %o2, %i1
7219 andcc %i5, 0x02BA, %i7
7220 movne %icc, %l4, %o0
7221 fnot1s %f27, %f10
7222 tle %icc, 0x1
7223 fbule %fcc0, loop_677
7224 bshuffle %f18, %f14, %f16
7225 nop
7226 set 0x18, %i4
7227 lduh [%l7 + %i4], %l3
7228 wr %g0, 0x0c, %asi
7229 swapa [%l7 + 0x6C] %asi, %i0
7230loop_677:
7231 move %xcc, %g2, %o3
7232 fnegd %f12, %f6
7233 andcc %l2, 0x13C3, %g1
7234 xor %o7, 0x068C, %l0
7235 membar #Sync
7236 wr %g0, 0xf1, %asi
7237 ldda [%l7 + 0x40] %asi, %f0
7238 mova %xcc, %o4, %g6
7239 tvs %icc, 0x0
7240 umulcc %g5, %o6, %g4
7241 restored
7242 rdpr %cwp, %g1
7243 rdpr %cansave, %g2
7244 rdpr %canrestore, %g3
7245 rdpr %cleanwin, %g4
7246 rdpr %otherwin, %g5
7247 rdpr %wstate, %g6
7248 udivx %o1, 0x1A9D, %i6
7249 mulscc %l5, 0x0CC7, %i4
7250 fpadd16s %f26, %f29, %f1
7251 fandnot2s %f4, %f28, %f27
7252 tsubcctv %i2, 0x0DC9, %o5
7253 movneg %xcc, %g3, %l1
7254 array16 %l6, %i3, %g7
7255 alignaddrl %o2, %i1, %i5
7256 movl %icc, %l4, %o0
7257 tsubcctv %i7, %l3, %g2
7258 wr %g0, 0x89, %asi
7259 lduba [%l7 + 0x29] %asi, %i0
7260 fmovda %icc, %f13, %f30
7261 tg %icc, 0x2
7262 tge %xcc, 0x2
7263 xnorcc %l2, %o3, %o7
7264 subccc %l0, 0x0DB1, %o4
7265 xnor %g6, %g1, %o6
7266 tg %xcc, 0x7
7267 fsrc2 %f18, %f30
7268 fornot2 %f6, %f24, %f28
7269 xorcc %g4, 0x0465, %o1
7270 fmovdneg %xcc, %f31, %f30
7271 fmovsvs %icc, %f18, %f28
7272 alignaddrl %g5, %l5, %i6
7273 bvs,a loop_678
7274 fbule %fcc0, loop_679
7275 andn %i4, %o5, %g3
7276 edge32n %l1, %i2, %i3
7277loop_678:
7278 ba loop_680
7279loop_679:
7280 andcc %l6, %g7, %i1
7281 edge32ln %o2, %l4, %i5
7282 fandnot2 %f24, %f18, %f8
7283loop_680:
7284 brlz %i7, loop_681
7285 restored
7286 rdpr %cwp, %g1
7287 rdpr %cansave, %g2
7288 rdpr %canrestore, %g3
7289 rdpr %cleanwin, %g4
7290 rdpr %otherwin, %g5
7291 rdpr %wstate, %g6
7292 fmul8x16al %f22, %f29, %f30
7293 movne %xcc, %l3, %g2
7294loop_681:
7295 lduw [%l7 + 0x68], %i0
7296 brlez %o0, loop_682
7297 fcmpne16 %f14, %f22, %l2
7298 subcc %o3, 0x1DCE, %l0
7299 movne %xcc, %o4, %g6
7300loop_682:
7301 movcs %xcc, %g1, %o6
7302 fmovdl %icc, %f0, %f2
7303 movl %xcc, %o7, %g4
7304 te %xcc, 0x2
7305 stx %o1, [%l7 + 0x40]
7306 fble %fcc3, loop_683
7307 tgu %xcc, 0x1
7308 andn %l5, 0x0934, %i6
7309 sub %g5, %o5, %g3
7310loop_683:
7311 fcmpne32 %f2, %f26, %l1
7312 movne %icc, %i4, %i3
7313 movne %icc, %i2, %g7
7314 udivx %i1, 0x1A23, %o2
7315 std %l4, [%l7 + 0x70]
7316 sethi 0x18F6, %i5
7317 fcmped %fcc2, %f4, %f4
7318 std %f26, [%l7 + 0x78]
7319 edge8n %i7, %l3, %l6
7320 tvs %xcc, 0x6
7321 be,pt %xcc, loop_684
7322 fba %fcc0, loop_685
7323 orn %i0, %o0, %l2
7324 fandnot1 %f28, %f28, %f4
7325loop_684:
7326 nop
7327 wr %g0, 0x18, %asi
7328 lda [%l7 + 0x0C] %asi, %f30
7329loop_685:
7330 nop
7331 set 0x62, %l1
7332 lduha [%l7 + %l1] 0x04, %g2
7333 fbne,a %fcc3, loop_686
7334 st %f23, [%l7 + 0x08]
7335 st %f14, [%l7 + 0x2C]
7336 mulx %l0, %o3, %g6
7337loop_686:
7338 fbu %fcc1, loop_687
7339 sub %g1, 0x164A, %o4
7340 tpos %icc, 0x6
7341 call loop_688
7342loop_687:
7343 fbue,a %fcc3, loop_689
7344 sdivcc %o7, 0x1D7D, %g4
7345 srl %o1, 0x1A, %o6
7346loop_688:
7347 nop
7348 set 0x20, %o5
7349 ldxa [%l7 + %o5] 0x11, %i6
7350loop_689:
7351 brz,a %l5, loop_690
7352 edge8l %o5, %g5, %l1
7353 edge8ln %i4, %i3, %g3
7354 brgez,a %g7, loop_691
7355loop_690:
7356 te %icc, 0x0
7357 movneg %xcc, %i2, %o2
7358 taddcc %i1, 0x1854, %i5
7359loop_691:
7360 fbug,a %fcc0, loop_692
7361 fpsub32s %f31, %f24, %f4
7362 fors %f29, %f6, %f11
7363 movrgez %l4, %l3, %i7
7364loop_692:
7365 fmovsge %xcc, %f0, %f3
7366 stw %i0, [%l7 + 0x40]
7367 wr %g0, 0x11, %asi
7368 lduba [%l7 + 0x75] %asi, %l6
7369 te %xcc, 0x5
7370 membar 0x1E
7371 ldx [%l7 + 0x78], %o0
7372 xorcc %g2, 0x12EF, %l2
7373 fbl,a %fcc2, loop_693
7374 fpsub32 %f26, %f14, %f20
7375 orn %l0, %o3, %g1
7376 subc %o4, 0x0C79, %g6
7377loop_693:
7378 nop
7379 set 0x64, %i3
7380 stw %o7, [%l7 + %i3]
7381 stw %o1, [%l7 + 0x7C]
7382 sth %o6, [%l7 + 0x42]
7383 movcc %xcc, %i6, %g4
7384 addccc %l5, 0x12A2, %o5
7385 tleu %xcc, 0x6
7386 add %l7, 0x5C, %l6
7387 wr %g0, 0x19, %asi
7388 casa [%l6] %asi, %l1, %g5
7389 bn %xcc, loop_694
7390 sdivcc %i4, 0x0FD2, %i3
7391 fbn %fcc2, loop_695
7392 popc 0x1072, %g7
7393loop_694:
7394 umul %i2, %o2, %i1
7395 fcmple32 %f18, %f0, %i5
7396loop_695:
7397 bvc,a %xcc, loop_696
7398 fpackfix %f12, %f18
7399 movvs %icc, %l4, %l3
7400 edge32 %i7, %i0, %l6
7401loop_696:
7402 movl %xcc, %g3, %g2
7403 fmovsvs %icc, %f17, %f27
7404 tne %icc, 0x7
7405 fandnot1s %f0, %f23, %f31
7406 tgu %xcc, 0x6
7407 nop
7408 setx loop_697, %l0, %l1
7409 wrpr 0x1, %tl
7410 wrpr %l1, %tnpc
7411 setx 0x34400001400, %l0, %l1
7412 wrpr %l1, %tstate
7413 wrhpr 0x4, %htstate
7414 done
7415 xnor %o0, 0x0539, %l2
7416 sub %l0, %g1, %o3
7417 orcc %o4, %o7, %g6
7418loop_697:
7419 bneg,a loop_698
7420 fmovdle %xcc, %f8, %f13
7421 addccc %o6, %i6, %g4
7422 fbule,a %fcc0, loop_699
7423loop_698:
7424 movne %icc, %o1, %o5
7425 ldx [%l7 + 0x30], %l1
7426 addcc %g5, %l5, %i3
7427loop_699:
7428 fmovdgu %icc, %f16, %f12
7429 umulcc %g7, 0x1155, %i2
7430 tsubcctv %i4, %o2, %i1
7431 edge8n %i5, %l3, %i7
7432 wr %g0, 0x19, %asi
7433 lduba [%l7 + 0x14] %asi, %l4
7434 movrne %i0, %l6, %g3
7435 fbl,a %fcc1, loop_700
7436 bgu,a loop_701
7437 smulcc %g2, 0x1C08, %l2
7438 edge32l %o0, %g1, %o3
7439loop_700:
7440 nop
7441 set 0x38, %i7
7442 ldxa [%l7 + %i7] 0x88, %l0
7443loop_701:
7444 movg %xcc, %o4, %g6
7445 movcc %icc, %o6, %o7
7446 sir 0x1C94
7447 ldsh [%l7 + 0x6A], %i6
7448 ldub [%l7 + 0x52], %o1
7449 fbg,a %fcc1, loop_702
7450 membar 0x3A
7451 tsubcctv %g4, 0x0EAB, %l1
7452 fmovrse %g5, %f7, %f17
7453loop_702:
7454 andncc %o5, %l5, %g7
7455 fmovsne %xcc, %f10, %f7
7456 bne,pn %xcc, loop_703
7457 ta %xcc, 0x3
7458 fmovrsgez %i2, %f21, %f21
7459 fpack16 %f30, %f11
7460loop_703:
7461 fnot2 %f0, %f12
7462 tcc %icc, 0x4
7463 fmovrslez %i3, %f12, %f8
7464 edge16l %i4, %o2, %i5
7465 movrne %l3, 0x08D, %i7
7466 wr %g0, 0x19, %asi
7467 ldstuba [%l7 + 0x6F] %asi, %i1
7468 stx %i0, [%l7 + 0x50]
7469 subc %l4, 0x1BDA, %g3
7470 fmuld8sux16 %f26, %f30, %f10
7471 addccc %l6, %l2, %g2
7472 set 0x10, %g5
7473 stxa %o0, [%l7 + %g5] 0xe3
7474 membar #Sync
7475 fmovsneg %xcc, %f28, %f7
7476 taddcc %o3, %l0, %g1
7477 orcc %o4, 0x1CB3, %o6
7478 ldsh [%l7 + 0x7A], %o7
7479 fmovrslez %g6, %f29, %f9
7480 smulcc %o1, %i6, %l1
7481 edge8l %g5, %o5, %l5
7482 tleu %icc, 0x3
7483 tle %icc, 0x2
7484 bl loop_704
7485 movrgz %g4, %g7, %i3
7486 fpsub16s %f15, %f8, %f19
7487 fbuge,a %fcc2, loop_705
7488loop_704:
7489 array32 %i2, %i4, %o2
7490 umulcc %i5, %i7, %i1
7491 bcc,a loop_706
7492loop_705:
7493 sra %i0, %l3, %l4
7494 bpos,a %icc, loop_707
7495 membar 0x60
7496loop_706:
7497 tneg %xcc, 0x7
7498 wr %g0, 0x88, %asi
7499 ldsba [%l7 + 0x62] %asi, %l6
7500loop_707:
7501 fandnot2 %f12, %f2, %f2
7502 nop
7503 setx loop_708, %l0, %l1
7504 wrpr 0x1, %tl
7505 wrpr %l1, %tpc
7506 add %l1, 0x4, %l1
7507 wrpr %l1, %tnpc
7508 setx 0x34400001400, %l0, %l1
7509 wrpr %l1, %tstate
7510 wrhpr 0x4, %htstate
7511 retry
7512 popc %l2, %g2
7513 fandnot2s %f7, %f27, %f2
7514 xorcc %o0, %o3, %l0
7515loop_708:
7516 nop
7517 add %l7, 0x48, %l6
7518 wr %g0, 0x80, %asi
7519 casxa [%l6] %asi, %g3, %g1
7520 array8 %o4, %o7, %o6
7521 fpmerge %f7, %f11, %f24
7522 fnors %f10, %f25, %f30
7523 ld [%l7 + 0x48], %f17
7524 bneg,a %icc, loop_709
7525 movleu %xcc, %o1, %g6
7526 saved
7527 rdpr %cwp, %g1
7528 rdpr %cansave, %g2
7529 rdpr %canrestore, %g3
7530 rdpr %cleanwin, %g4
7531 rdpr %otherwin, %g5
7532 rdpr %wstate, %g6
7533 array16 %i6, %l1, %g5
7534loop_709:
7535 addcc %l5, 0x14D9, %g4
7536 xor %o5, 0x06EF, %g7
7537 edge16 %i3, %i4, %i2
7538 bpos,a,pt %icc, loop_710
7539 taddcctv %i5, %i7, %i1
7540 nop
7541 setx loop_711, %l0, %l1
7542 wrpr 0x1, %tl
7543 wrpr %l1, %tnpc
7544 setx 0x34400001400, %l0, %l1
7545 wrpr %l1, %tstate
7546 wrhpr 0x4, %htstate
7547 done
7548 fnot2 %f20, %f24
7549loop_710:
7550 fbn %fcc1, loop_712
7551 sra %o2, 0x03, %l3
7552loop_711:
7553 movge %xcc, %i0, %l4
7554 movrne %l6, %l2, %o0
7555loop_712:
7556 fbul %fcc2, loop_713
7557 smulcc %o3, %g2, %g3
7558 tpos %icc, 0x5
7559 movrgez %l0, %g1, %o7
7560loop_713:
7561 st %f3, [%l7 + 0x1C]
7562 fbug,a %fcc1, loop_714
7563 sethi 0x0521, %o6
7564 add %l7, 0x40, %l6
7565 wr %g0, 0x80, %asi
7566 casxa [%l6] %asi, %o4, %g6
7567loop_714:
7568 fbug,a %fcc0, loop_715
7569 movl %xcc, %o1, %l1
7570 fbug,a %fcc2, loop_716
7571 taddcctv %g5, 0x0F07, %i6
7572loop_715:
7573 fandnot1s %f5, %f29, %f11
7574 tleu %icc, 0x5
7575loop_716:
7576 tge %icc, 0x3
7577 wr %g0, 0x27, %asi
7578 stha %g4, [%l7 + 0x08] %asi
7579 membar #Sync
7580 set 0x3a8, %g6
7581 nop ! nop ! ldxa [%g0 + %g6] 0x40, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
7582 srax %l5, %g7, %i3
7583 movrgz %i2, 0x1C4, %i5
7584 wr %g0, 0x10, %asi
7585 ldxa [%l7 + 0x10] %asi, %i7
7586 edge16n %i4, %i1, %l3
7587 wr %g0, 0x89, %asi
7588 ldxa [%l7 + 0x18] %asi, %o2
7589 orncc %i0, 0x10B9, %l4
7590 umul %l6, %l2, %o3
7591 srl %g2, %o0, %g3
7592 xnorcc %l0, %o7, %g1
7593 fnegd %f14, %f22
7594 tn %icc, 0x0
7595 movcs %icc, %o6, %o4
7596 fmovdle %icc, %f28, %f19
7597 srax %o1, 0x09, %g6
7598 wr %g0, 0x81, %asi
7599 ldxa [%l7 + 0x68] %asi, %g5
7600 fmovsvc %xcc, %f6, %f12
7601 fmovde %icc, %f13, %f20
7602 movle %xcc, %l1, %g4
7603 fmovrsne %i6, %f6, %f19
7604 movpos %xcc, %l5, %g7
7605 fsrc1 %f14, %f16
7606 bcs,a,pt %icc, loop_717
7607 edge16l %i3, %o5, %i5
7608 fbule,a %fcc3, loop_718
7609 saved
7610 rdpr %cwp, %g1
7611 rdpr %cansave, %g2
7612 rdpr %canrestore, %g3
7613 rdpr %cleanwin, %g4
7614 rdpr %otherwin, %g5
7615 rdpr %wstate, %g6
7616loop_717:
7617 fmul8sux16 %f28, %f18, %f14
7618 subcc %i7, %i4, %i2
7619loop_718:
7620 move %icc, %l3, %o2
7621 fmovdpos %icc, %f31, %f20
7622 andn %i0, 0x003D, %l4
7623 tleu %icc, 0x7
7624 orcc %l6, %l2, %o3
7625 bge,pt %xcc, loop_719
7626 movle %xcc, %i1, %g2
7627 tvs %xcc, 0x7
7628 movcs %xcc, %o0, %l0
7629loop_719:
7630 fbu,a %fcc0, loop_720
7631 fmovsl %icc, %f6, %f28
7632 fmovsg %xcc, %f1, %f9
7633 edge8 %o7, %g3, %g1
7634loop_720:
7635 umulcc %o6, %o4, %o1
7636 fbg,a %fcc1, loop_721
7637 bvs,pn %xcc, loop_722
7638 fmovrde %g5, %f18, %f10
7639 add %l1, 0x1DE6, %g4
7640loop_721:
7641 srlx %i6, %g6, %l5
7642loop_722:
7643 movrlez %g7, 0x070, %o5
7644 fnors %f15, %f5, %f15
7645 edge16ln %i3, %i7, %i4
7646 set 0x24, %l5
7647 swapa [%l7 + %l5] 0x89, %i2
7648 sdivcc %i5, 0x064C, %l3
7649 add %o2, %i0, %l4
7650 bn,a,pt %icc, loop_723
7651 stx %l6, [%l7 + 0x20]
7652 sdiv %o3, 0x0524, %l2
7653 taddcctv %i1, %o0, %g2
7654loop_723:
7655 xor %l0, %o7, %g1
7656 smul %g3, %o4, %o1
7657 sdivcc %o6, 0x0ACD, %g5
7658 udiv %g4, 0x138D, %l1
7659 tcc %icc, 0x6
7660 stb %g6, [%l7 + 0x55]
7661 fmovsgu %xcc, %f0, %f16
7662 fbo %fcc1, loop_724
7663 movg %xcc, %l5, %g7
7664 movrgz %i6, %i3, %o5
7665 tgu %icc, 0x4
7666loop_724:
7667 tg %icc, 0x4
7668 edge16n %i4, %i7, %i2
7669 fmuld8ulx16 %f21, %f2, %f12
7670 sdiv %i5, 0x0B9A, %l3
7671 wr %g0, 0x10, %asi
7672 ldsha [%l7 + 0x24] %asi, %i0
7673 set 0x56, %l0
7674 lduha [%l7 + %l0] 0x18, %o2
7675 move %xcc, %l4, %o3
7676 tsubcctv %l2, 0x0D96, %l6
7677 tl %xcc, 0x3
7678 umulcc %i1, 0x16B7, %g2
7679 brgez,a %o0, loop_725
7680 swap [%l7 + 0x30], %l0
7681 brlez %o7, loop_726
7682 fmovs %f30, %f15
7683loop_725:
7684 tne %xcc, 0x0
7685 sdivx %g3, 0x0A4B, %o4
7686loop_726:
7687 edge32l %o1, %o6, %g5
7688 set 0x10, %o1
7689 stha %g4, [%l7 + %o1] 0x2f
7690 membar #Sync
7691 fmovrdgz %g1, %f26, %f14
7692 fmul8ulx16 %f12, %f28, %f2
7693 tcc %xcc, 0x4
7694 fmovdne %xcc, %f11, %f3
7695 saved
7696 rdpr %cwp, %g1
7697 rdpr %cansave, %g2
7698 rdpr %canrestore, %g3
7699 rdpr %cleanwin, %g4
7700 rdpr %otherwin, %g5
7701 rdpr %wstate, %g6
7702 restored
7703 rdpr %cwp, %g1
7704 rdpr %cansave, %g2
7705 rdpr %canrestore, %g3
7706 rdpr %cleanwin, %g4
7707 rdpr %otherwin, %g5
7708 rdpr %wstate, %g6
7709 tpos %icc, 0x2
7710 fbg %fcc3, loop_727
7711 edge32 %l1, %l5, %g6
7712 bpos %xcc, loop_728
7713 udivcc %i6, 0x102D, %i3
7714loop_727:
7715 umulcc %g7, 0x07D9, %o5
7716 addccc %i7, %i4, %i2
7717loop_728:
7718 movrne %l3, %i0, %o2
7719 udivcc %l4, 0x12E6, %o3
7720 and %i5, 0x1965, %l2
7721 udivx %l6, 0x1B89, %g2
7722 tl %xcc, 0x7
7723 bneg,a,pn %xcc, loop_729
7724 udiv %i1, 0x103D, %l0
7725 xorcc %o7, %o0, %o4
7726 stx %g3, [%l7 + 0x50]
7727loop_729:
7728 fmul8x16al %f26, %f1, %f26
7729 ldsw [%l7 + 0x58], %o6
7730 sdiv %g5, 0x02C6, %g4
7731 fba,a %fcc2, loop_730
7732 tle %xcc, 0x0
7733 xnorcc %o1, 0x036D, %g1
7734 restored
7735 rdpr %cwp, %g1
7736 rdpr %cansave, %g2
7737 rdpr %canrestore, %g3
7738 rdpr %cleanwin, %g4
7739 rdpr %otherwin, %g5
7740 rdpr %wstate, %g6
7741loop_730:
7742 movneg %xcc, %l1, %l5
7743 tneg %xcc, 0x5
7744 fmovdle %xcc, %f10, %f3
7745 ldsw [%l7 + 0x14], %g6
7746 fbug,a %fcc2, loop_731
7747 tg %icc, 0x6
7748 fmovsvc %icc, %f31, %f4
7749 movre %i3, 0x03F, %g7
7750loop_731:
7751 fcmpeq16 %f26, %f6, %i6
7752 wr %g0, 0x89, %asi
7753 stha %o5, [%l7 + 0x66] %asi
7754 ldsw [%l7 + 0x44], %i7
7755 sth %i4, [%l7 + 0x68]
7756 xnorcc %l3, 0x1B31, %i2
7757 ldsw [%l7 + 0x24], %i0
7758 fcmpd %fcc3, %f14, %f28
7759 alignaddr %o2, %l4, %o3
7760 movrlez %i5, 0x12D, %l2
7761 sdiv %l6, 0x1999, %g2
7762 tge %xcc, 0x4
7763 tg %xcc, 0x0
7764 edge8 %l0, %o7, %o0
7765 ldsh [%l7 + 0x30], %o4
7766 bn,pt %xcc, loop_732
7767 tl %icc, 0x7
7768 fmovsne %icc, %f31, %f15
7769 tsubcc %i1, 0x0B83, %g3
7770loop_732:
7771 udivx %o6, 0x1C6A, %g4
7772 bvc,a %xcc, loop_733
7773 xor %o1, %g1, %g5
7774 call loop_734
7775 subcc %l5, 0x0C24, %l1
7776loop_733:
7777 fmovdn %xcc, %f25, %f3
7778 sir 0x137D
7779loop_734:
7780 nop
7781 set 0x60, %o0
7782 sta %f26, [%l7 + %o0] 0x10
7783 sra %g6, %g7, %i3
7784 bleu,a %icc, loop_735
7785 edge8 %i6, %i7, %i4
7786 std %l2, [%l7 + 0x58]
7787 set 0x7C, %i1
7788 lda [%l7 + %i1] 0x11, %f6
7789loop_735:
7790 tsubcctv %i2, 0x0212, %i0
7791 ble,pt %xcc, loop_736
7792 fpsub16 %f6, %f30, %f10
7793 bne,a loop_737
7794 tge %xcc, 0x0
7795loop_736:
7796 andcc %o2, %l4, %o5
7797 movg %icc, %i5, %o3
7798loop_737:
7799 bn %xcc, loop_738
7800 mulx %l2, 0x1DC9, %l6
7801 fone %f22
7802 faligndata %f16, %f12, %f10
7803loop_738:
7804 tg %icc, 0x3
7805 srlx %g2, 0x1A, %o7
7806 fmul8sux16 %f28, %f24, %f4
7807 fmovd %f12, %f0
7808 andncc %l0, %o4, %i1
7809 andncc %g3, %o0, %g4
7810 fbne,a %fcc3, loop_739
7811 subccc %o6, 0x0A0C, %o1
7812 edge32ln %g1, %l5, %l1
7813 edge16 %g6, %g5, %i3
7814loop_739:
7815 alignaddrl %g7, %i7, %i6
7816 fbo,a %fcc0, loop_740
7817 andcc %l3, %i2, %i4
7818 smulcc %o2, 0x1E48, %i0
7819 movgu %xcc, %o5, %l4
7820loop_740:
7821 movrgez %o3, 0x34F, %i5
7822 fmovdg %icc, %f5, %f11
7823 srax %l6, 0x1C, %g2
7824 popc %l2, %l0
7825 fmul8ulx16 %f24, %f10, %f28
7826 movrgez %o7, 0x275, %o4
7827 brgz,a %i1, loop_741
7828 bgu,a,pn %icc, loop_742
7829 fpack16 %f24, %f29
7830 set 0x54, %i0
7831 ldswa [%l7 + %i0] 0x0c, %g3
7832loop_741:
7833 addc %o0, 0x1614, %o6
7834loop_742:
7835 edge8ln %g4, %g1, %o1
7836 fmovrde %l5, %f30, %f22
7837 udivx %l1, 0x0D78, %g6
7838 alignaddrl %g5, %i3, %g7
7839 sub %i6, %i7, %l3
7840 fmovrsne %i2, %f27, %f29
7841 subcc %i4, %i0, %o2
7842 orn %o5, %o3, %l4
7843 ldsb [%l7 + 0x14], %i5
7844 array16 %g2, %l2, %l6
7845 udiv %l0, 0x1080, %o7
7846 set 0x40, %o3
7847 stda %f0, [%l7 + %o3] 0x17
7848 membar #Sync
7849 movrgez %o4, 0x0DA, %g3
7850 umul %o0, 0x1F85, %o6
7851 subcc %g4, 0x0068, %i1
7852 tneg %icc, 0x4
7853 stx %g1, [%l7 + 0x78]
7854 fones %f8
7855 wr %g0, 0x19, %asi
7856 lduwa [%l7 + 0x5C] %asi, %l5
7857 udivcc %l1, 0x1EAE, %g6
7858 fbue,a %fcc3, loop_743
7859 movgu %icc, %o1, %g5
7860 ble %icc, loop_744
7861 ldsb [%l7 + 0x16], %g7
7862loop_743:
7863 fzero %f16
7864 edge32 %i3, %i7, %l3
7865loop_744:
7866 nop
7867 membar #Sync
7868 set 0x40, %l2
7869 ldda [%l7 + %l2] 0xf9, %f16
7870 tn %icc, 0x2
7871 sub %i2, %i4, %i0
7872 orncc %o2, 0x1512, %i6
7873 ldx [%l7 + 0x68], %o5
7874 fpack16 %f22, %f2
7875 bleu,a,pt %xcc, loop_745
7876 movne %xcc, %o3, %l4
7877 movvc %xcc, %g2, %i5
7878 movpos %icc, %l6, %l0
7879loop_745:
7880 movl %xcc, %o7, %o4
7881 sllx %l2, %o0, %g3
7882 tg %xcc, 0x7
7883 tgu %xcc, 0x0
7884 srlx %g4, 0x1D, %o6
7885 brgz,a %i1, loop_746
7886 fmovrsne %l5, %f22, %f29
7887 wr %g0, 0x89, %asi
7888 lduba [%l7 + 0x08] %asi, %l1
7889loop_746:
7890 fmovsneg %icc, %f14, %f9
7891 umul %g1, %g6, %o1
7892 fmovdle %icc, %f29, %f1
7893 sra %g7, 0x0A, %g5
7894 fmovdvs %icc, %f16, %f3
7895 fornot2s %f7, %f13, %f15
7896 movrgz %i3, 0x25A, %l3
7897 fxors %f13, %f0, %f12
7898 bpos,a,pn %xcc, loop_747
7899 movrgez %i7, %i4, %i2
7900 fmovdvc %xcc, %f15, %f25
7901 sdivx %i0, 0x1F5D, %o2
7902loop_747:
7903 tpos %xcc, 0x6
7904 movrne %i6, 0x3D4, %o3
7905 set 0x30, %i2
7906 ldda [%l7 + %i2] 0x11, %l4
7907 sdivx %o5, 0x04D0, %i5
7908 fbule,a %fcc2, loop_748
7909 andncc %g2, %l6, %l0
7910 movrlez %o7, 0x0C3, %l2
7911 udivx %o4, 0x1725, %o0
7912loop_748:
7913 edge8 %g3, %g4, %i1
7914 nop
7915 set 0x50, %g4
7916 std %f24, [%l7 + %g4]
7917 movcc %xcc, %o6, %l1
7918 edge16l %l5, %g1, %g6
7919 fnegs %f21, %f13
7920 wr %g0, 0x04, %asi
7921 lduwa [%l7 + 0x68] %asi, %o1
7922 sir 0x0E59
7923 movvc %xcc, %g5, %i3
7924 fbne %fcc1, loop_749
7925 movleu %xcc, %g7, %i7
7926 tle %xcc, 0x3
7927 alignaddr %i4, %l3, %i2
7928loop_749:
7929 sra %i0, %o2, %o3
7930 taddcctv %l4, 0x0F9B, %o5
7931 sethi 0x0F1E, %i6
7932 movge %xcc, %i5, %l6
7933 fba,a %fcc3, loop_750
7934 edge8ln %l0, %g2, %l2
7935 fcmpne16 %f30, %f12, %o7
7936 umul %o0, %g3, %g4
7937loop_750:
7938 edge8 %i1, %o6, %l1
7939 wr %g0, 0x0c, %asi
7940 lduwa [%l7 + 0x40] %asi, %o4
7941 bvc,a %xcc, loop_751
7942 fmovdneg %xcc, %f22, %f29
7943 fexpand %f1, %f30
7944 fsrc2 %f14, %f16
7945loop_751:
7946 tsubcctv %l5, %g1, %g6
7947 movre %o1, 0x2A4, %g5
7948 restored
7949 rdpr %cwp, %g1
7950 rdpr %cansave, %g2
7951 rdpr %canrestore, %g3
7952 rdpr %cleanwin, %g4
7953 rdpr %otherwin, %g5
7954 rdpr %wstate, %g6
7955 set 0x40, %o7
7956 stda %f0, [%l7 + %o7] 0xf9
7957 membar #Sync
7958 popc %i3, %i7
7959 fmovdcc %icc, %f24, %f7
7960 fbule %fcc2, loop_752
7961 ld [%l7 + 0x7C], %f5
7962 fcmple16 %f18, %f8, %g7
7963 movrlz %i4, 0x232, %l3
7964loop_752:
7965 fones %f28
7966 fcmps %fcc1, %f12, %f23
7967 fmovs %f17, %f10
7968 set 0x40, %l4
7969 stda %f16, [%l7 + %l4] 0xf1
7970 membar #Sync
7971 stb %i2, [%l7 + 0x5F]
7972 tle %xcc, 0x3
7973 fpsub32 %f16, %f24, %f10
7974 fmovdl %xcc, %f1, %f9
7975 fmovrdgz %i0, %f10, %f8
7976 edge32l %o3, %o2, %l4
7977 st %f4, [%l7 + 0x7C]
7978 edge8 %i6, %o5, %l6
7979 popc %i5, %g2
7980 nop
7981 set 0x30, %g3
7982 sth %l0, [%l7 + %g3]
7983 movl %xcc, %l2, %o7
7984 fmovrse %o0, %f27, %f18
7985 srl %g4, %g3, %o6
7986 movcs %icc, %l1, %i1
7987 edge8n %o4, %g1, %g6
7988 mulscc %l5, 0x05B6, %o1
7989 faligndata %f12, %f22, %f4
7990 add %i3, 0x1D35, %i7
7991 fexpand %f11, %f26
7992 brlz %g5, loop_753
7993 alignaddrl %g7, %l3, %i2
7994 movre %i0, %i4, %o3
7995 movrgz %l4, 0x3F6, %i6
7996loop_753:
7997 addccc %o2, %l6, %i5
7998 array16 %g2, %o5, %l0
7999 alignaddrl %l2, %o0, %g4
8000 subccc %g3, %o6, %l1
8001 movcs %xcc, %i1, %o4
8002 ldsb [%l7 + 0x7C], %o7
8003 restored
8004 rdpr %cwp, %g1
8005 rdpr %cansave, %g2
8006 rdpr %canrestore, %g3
8007 rdpr %cleanwin, %g4
8008 rdpr %otherwin, %g5
8009 rdpr %wstate, %g6
8010 sdiv %g1, 0x0D7A, %l5
8011 fpsub32s %f14, %f21, %f19
8012 movrlez %o1, %g6, %i3
8013 fmovs %f7, %f10
8014 prefetch [%l7 + 0x10], 0x0
8015 ldd [%l7 + 0x70], %g4
8016 tleu %xcc, 0x3
8017 fmovrdgez %i7, %f24, %f18
8018 fnot2s %f0, %f23
8019 fbul %fcc3, loop_754
8020 bne,a loop_755
8021 brlz %g7, loop_756
8022 orcc %i2, 0x01A3, %l3
8023loop_754:
8024 fmovsle %xcc, %f19, %f31
8025loop_755:
8026 sth %i4, [%l7 + 0x2A]
8027loop_756:
8028 edge16 %i0, %l4, %o3
8029 wr %g0, 0x89, %asi
8030 lda [%l7 + 0x28] %asi, %f1
8031 fmovrsgz %i6, %f0, %f19
8032 fsrc1s %f1, %f25
8033 movrne %o2, 0x230, %l6
8034 tneg %icc, 0x1
8035 movrlz %g2, 0x06D, %o5
8036 mulscc %l0, 0x1FC5, %l2
8037 edge32ln %i5, %g4, %o0
8038 edge16ln %o6, %l1, %i1
8039 tneg %xcc, 0x5
8040 addc %g3, %o7, %g1
8041 movpos %icc, %l5, %o4
8042 tle %icc, 0x5
8043 ldd [%l7 + 0x50], %o0
8044 fcmple32 %f24, %f12, %g6
8045 sdiv %g5, 0x11E4, %i3
8046 membar 0x47
8047 addc %i7, %g7, %i2
8048 brlz %l3, loop_757
8049 movpos %xcc, %i4, %i0
8050 edge16l %l4, %i6, %o3
8051 alignaddrl %o2, %g2, %o5
8052loop_757:
8053 mulscc %l6, %l0, %l2
8054 stw %i5, [%l7 + 0x18]
8055 movleu %xcc, %g4, %o6
8056 fnor %f4, %f20, %f6
8057 stbar
8058 srl %o0, 0x08, %i1
8059 edge16n %l1, %g3, %o7
8060 edge32ln %l5, %o4, %g1
8061 wr %g0, 0x2b, %asi
8062 stba %g6, [%l7 + 0x69] %asi
8063 membar #Sync
8064 wr %g0, 0x89, %asi
8065 ldxa [%l7 + 0x30] %asi, %g5
8066 bgu,pn %icc, loop_758
8067 movne %icc, %i3, %o1
8068 fmul8x16 %f27, %f18, %f2
8069 tne %icc, 0x1
8070loop_758:
8071 movne %icc, %g7, %i2
8072 fpack32 %f22, %f8, %f18
8073 fbe %fcc2, loop_759
8074 movgu %xcc, %i7, %l3
8075 ldx [%l7 + 0x20], %i0
8076 fmovrdlz %i4, %f22, %f20
8077loop_759:
8078 edge8n %l4, %i6, %o3
8079 ldx [%l7 + 0x68], %g2
8080 add %l7, 0x18, %l6
8081 wr %g0, 0x0c, %asi
8082 casxa [%l6] 0x0c, %o5, %l6
8083 set 0x48, %g1
8084 lduwa [%l7 + %g1] 0x15, %l0
8085 tle %icc, 0x6
8086 fsrc1s %f1, %f28
8087 tcs %icc, 0x6
8088 set 0x120, %l3
8089 stxa %o2, [%g0 + %l3] 0x52
8090 be,pn %xcc, loop_760
8091 sll %l2, %g4, %i5
8092 taddcc %o0, %i1, %o6
8093 nop
8094 setx loop_761, %l0, %l1
8095 wrpr 0x1, %tl
8096 wrpr %l1, %tpc
8097 add %l1, 0x4, %l1
8098 wrpr %l1, %tnpc
8099 setx 0x34400001400, %l0, %l1
8100 wrpr %l1, %tstate
8101 wrhpr 0x4, %htstate
8102 retry
8103loop_760:
8104 movleu %icc, %g3, %o7
8105 fmovdcc %icc, %f18, %f10
8106 andncc %l1, %o4, %l5
8107loop_761:
8108 fmovsgu %icc, %f16, %f24
8109 orn %g6, 0x1328, %g5
8110 sub %g1, 0x1E9E, %i3
8111 udivcc %g7, 0x1C51, %o1
8112 fbge,a %fcc2, loop_762
8113 movle %xcc, %i2, %l3
8114 te %icc, 0x1
8115 fmovsge %xcc, %f5, %f3
8116loop_762:
8117 fbge %fcc2, loop_763
8118 bvs %icc, loop_764
8119 fmovrdne %i7, %f2, %f16
8120 fcmpgt16 %f20, %f2, %i0
8121loop_763:
8122 fmovdvs %icc, %f3, %f15
8123loop_764:
8124 move %xcc, %i4, %i6
8125 sub %l4, %g2, %o5
8126 call loop_765
8127 tne %xcc, 0x1
8128 subccc %o3, 0x0EF8, %l6
8129 ta %xcc, 0x2
8130loop_765:
8131 fbuge %fcc3, loop_766
8132 fpadd32 %f20, %f18, %f10
8133 movl %xcc, %l0, %o2
8134 xnorcc %g4, %i5, %l2
8135loop_766:
8136 swap [%l7 + 0x4C], %i1
8137 flush %l7 + 0x40
8138 mova %icc, %o6, %g3
8139 fmovrdlz %o0, %f18, %f28
8140 movrlez %l1, 0x147, %o7
8141 subc %o4, 0x09A5, %g6
8142 brlez %l5, loop_767
8143 movle %xcc, %g5, %g1
8144 tn %icc, 0x0
8145 tgu %xcc, 0x7
8146loop_767:
8147 tgu %icc, 0x4
8148 taddcctv %i3, 0x0962, %o1
8149 edge16 %g7, %l3, %i2
8150 fnot2s %f4, %f18
8151 sll %i7, %i0, %i4
8152 movrlz %l4, 0x2FE, %i6
8153 xnorcc %g2, %o3, %o5
8154 orn %l0, %l6, %g4
8155 brgz %o2, loop_768
8156 subc %i5, %l2, %i1
8157 fmovsge %icc, %f4, %f17
8158 nop
8159 setx loop_769, %l0, %l1
8160 jmpl %l1, %o6
8161loop_768:
8162 orn %g3, 0x0AD6, %o0
8163 std %l0, [%l7 + 0x70]
8164 sdivcc %o4, 0x142D, %g6
8165loop_769:
8166 movneg %icc, %o7, %l5
8167 movn %icc, %g5, %i3
8168 fpsub32 %f2, %f0, %f10
8169 restored
8170 rdpr %cwp, %g1
8171 rdpr %cansave, %g2
8172 rdpr %canrestore, %g3
8173 rdpr %cleanwin, %g4
8174 rdpr %otherwin, %g5
8175 rdpr %wstate, %g6
8176 edge16 %o1, %g7, %g1
8177 edge16l %i2, %i7, %i0
8178 tcs %icc, 0x4
8179 array8 %l3, %i4, %i6
8180 and %g2, %l4, %o3
8181 sethi 0x1236, %l0
8182 xorcc %o5, %g4, %l6
8183 fxor %f0, %f6, %f20
8184 movrne %o2, 0x34F, %i5
8185 movrne %i1, 0x2EE, %o6
8186 fcmpgt16 %f14, %f8, %g3
8187 movne %icc, %l2, %o0
8188 ba,a,pt %icc, loop_770
8189 fcmpne16 %f30, %f6, %l1
8190 tvc %xcc, 0x5
8191 fbe,a %fcc0, loop_771
8192loop_770:
8193 tvc %icc, 0x1
8194 set 0x5C, %g2
8195 ldswa [%l7 + %g2] 0x88, %o4
8196loop_771:
8197 edge16n %g6, %l5, %g5
8198 ldstub [%l7 + 0x3C], %o7
8199 udivx %o1, 0x0C78, %i3
8200 movn %xcc, %g7, %i2
8201 array16 %g1, %i0, %l3
8202 umulcc %i4, 0x1453, %i6
8203 set 0x4E, %i5
8204 ldsha [%l7 + %i5] 0x10, %g2
8205 set 0x30, %o2
8206 ldxa [%l7 + %o2] 0x0c, %l4
8207 tge %xcc, 0x4
8208 edge32l %o3, %l0, %i7
8209 fmovrde %g4, %f14, %f22
8210 movrlz %o5, 0x110, %o2
8211 sir 0x1748
8212 sll %l6, %i5, %i1
8213 sir 0x10A2
8214 fbule,a %fcc1, loop_772
8215 subcc %g3, %o6, %l2
8216 movge %icc, %l1, %o0
8217 addccc %o4, 0x122A, %l5
8218loop_772:
8219 ba,pn %icc, loop_773
8220 fmovse %icc, %f14, %f13
8221 fmovdcc %icc, %f19, %f17
8222 tneg %xcc, 0x0
8223loop_773:
8224 movg %xcc, %g5, %g6
8225 movg %icc, %o1, %o7
8226 movleu %icc, %i3, %i2
8227 fone %f6
8228 edge32l %g7, %g1, %l3
8229 wr %g0, 0x89, %asi
8230 sta %f29, [%l7 + 0x1C] %asi
8231 array32 %i0, %i4, %i6
8232 movvs %xcc, %l4, %o3
8233 subcc %g2, 0x118F, %i7
8234 fmovd %f14, %f28
8235 fnors %f3, %f7, %f24
8236 sth %l0, [%l7 + 0x76]
8237 wr %g0, 0x80, %asi
8238 ldsba [%l7 + 0x3D] %asi, %g4
8239 membar 0x5A
8240 movcs %icc, %o5, %o2
8241 fcmpeq16 %f30, %f8, %l6
8242 fpadd16s %f24, %f8, %f5
8243 addcc %i1, 0x0A86, %g3
8244 movpos %icc, %o6, %l2
8245 fmovrdlz %i5, %f26, %f10
8246 fmovdvs %xcc, %f29, %f7
8247 orn %o0, 0x027F, %o4
8248 fcmpes %fcc0, %f8, %f0
8249 fbl %fcc2, loop_774
8250 brgz %l1, loop_775
8251 stb %l5, [%l7 + 0x6A]
8252 movre %g6, %g5, %o7
8253loop_774:
8254 nop
8255 wr %g0, 0x19, %asi
8256 lduwa [%l7 + 0x70] %asi, %o1
8257loop_775:
8258 std %f16, [%l7 + 0x48]
8259 bge %xcc, loop_776
8260 tge %icc, 0x2
8261 alignaddrl %i3, %g7, %i2
8262 subcc %g1, %i0, %i4
8263loop_776:
8264 tsubcc %l3, %l4, %i6
8265 fmovrdlz %o3, %f30, %f24
8266 fmovrse %g2, %f28, %f7
8267 movrgz %l0, %i7, %o5
8268 edge8l %g4, %o2, %i1
8269 fzeros %f28
8270 fpsub32s %f20, %f21, %f7
8271 nop
8272 setx loop_777, %l0, %l1
8273 jmpl %l1, %l6
8274 mova %xcc, %g3, %o6
8275 fbule %fcc0, loop_778
8276 membar 0x04
8277loop_777:
8278 udivx %i5, 0x11AC, %o0
8279 tg %xcc, 0x2
8280loop_778:
8281 subcc %o4, %l2, %l1
8282 movn %icc, %g6, %g5
8283 array8 %o7, %l5, %o1
8284 umulcc %i3, 0x02DC, %g7
8285 nop
8286 setx loop_779, %l0, %l1
8287 jmpl %l1, %g1
8288 fmovsn %icc, %f27, %f3
8289 edge8n %i0, %i2, %i4
8290 ta %xcc, 0x7
8291loop_779:
8292 ld [%l7 + 0x34], %f7
8293 tpos %xcc, 0x3
8294 srlx %l3, %i6, %o3
8295 ta %icc, 0x0
8296 tgu %icc, 0x7
8297 bgu,pt %xcc, loop_780
8298 movle %icc, %g2, %l4
8299 set 0x6C, %i6
8300 ldsba [%l7 + %i6] 0x04, %i7
8301loop_780:
8302 fbn,a %fcc1, loop_781
8303 alignaddr %o5, %g4, %o2
8304 tge %icc, 0x1
8305 be loop_782
8306loop_781:
8307 bvc,a,pn %icc, loop_783
8308 sir 0x15B7
8309 edge32l %l0, %i1, %l6
8310loop_782:
8311 fbuge %fcc3, loop_784
8312loop_783:
8313 and %g3, %o6, %i5
8314 edge16ln %o0, %l2, %o4
8315 sdivcc %l1, 0x06E3, %g6
8316loop_784:
8317 fbg,a %fcc3, loop_785
8318 tleu %xcc, 0x3
8319 subcc %g5, 0x1B62, %o7
8320 fxnor %f26, %f2, %f22
8321loop_785:
8322 fpack16 %f22, %f12
8323 fornot2 %f18, %f2, %f18
8324 movrgez %l5, %i3, %g7
8325 orncc %g1, 0x1346, %o1
8326 movrlez %i2, 0x364, %i0
8327 movrlez %l3, 0x0F7, %i4
8328 fble %fcc3, loop_786
8329 movpos %icc, %o3, %g2
8330 ld [%l7 + 0x38], %f1
8331 movneg %icc, %l4, %i6
8332loop_786:
8333 udiv %o5, 0x1FC2, %g4
8334 fmovs %f11, %f2
8335 fornot2s %f2, %f4, %f9
8336 tsubcctv %o2, 0x0D8C, %l0
8337 edge8ln %i1, %i7, %l6
8338 xnorcc %g3, 0x14DD, %i5
8339 popc 0x0993, %o6
8340 tne %icc, 0x0
8341 wr %g0, 0x80, %asi
8342 stxa %l2, [%l7 + 0x20] %asi
8343 movvs %icc, %o0, %l1
8344 sub %o4, 0x0D8D, %g6
8345 fmovsneg %xcc, %f4, %f30
8346 set 0x34, %l6
8347 sta %f25, [%l7 + %l6] 0x19
8348 movneg %xcc, %o7, %g5
8349 movre %i3, 0x3EB, %g7
8350 taddcc %g1, 0x1702, %l5
8351 wr %g0, 0x88, %asi
8352 prefetcha [%l7 + 0x58] %asi, 0x1
8353 ta %xcc, 0x3
8354 movrgez %o1, 0x00B, %i0
8355 bge loop_787
8356 movcs %xcc, %i4, %l3
8357 fnand %f14, %f30, %f14
8358 fandnot1 %f12, %f8, %f6
8359loop_787:
8360 bpos,a loop_788
8361 array32 %o3, %g2, %l4
8362 movneg %icc, %o5, %i6
8363 orcc %o2, %l0, %g4
8364loop_788:
8365 fabsd %f2, %f20
8366 fmovs %f13, %f1
8367 bg,a %icc, loop_789
8368 add %i1, 0x142E, %i7
8369 fpadd32s %f4, %f14, %f11
8370 nop
8371 set 0x34, %o6
8372 ldsw [%l7 + %o6], %l6
8373loop_789:
8374 edge32 %i5, %o6, %g3
8375 sll %o0, 0x13, %l1
8376 set 0x14, %o4
8377 swapa [%l7 + %o4] 0x80, %o4
8378 movre %g6, %o7, %g5
8379 edge32l %i3, %g7, %g1
8380 add %l5, %i2, %o1
8381 tge %xcc, 0x0
8382 nop
8383 setx loop_790, %l0, %l1
8384 jmpl %l1, %i0
8385 orn %l2, 0x15F3, %i4
8386 mulx %l3, 0x1554, %o3
8387 restored
8388 rdpr %cwp, %g1
8389 rdpr %cansave, %g2
8390 rdpr %canrestore, %g3
8391 rdpr %cleanwin, %g4
8392 rdpr %otherwin, %g5
8393 rdpr %wstate, %g6
8394loop_790:
8395 array32 %l4, %g2, %o5
8396 fxors %f19, %f3, %f6
8397 fmovdgu %icc, %f23, %f28
8398 fmovde %xcc, %f29, %f10
8399 fabss %f25, %f31
8400 movcc %xcc, %i6, %o2
8401 brgz,a %g4, loop_791
8402 srlx %i1, %i7, %l6
8403 nop
8404 setx loop_792, %l0, %l1
8405 jmpl %l1, %i5
8406 fcmpgt16 %f8, %f8, %l0
8407loop_791:
8408 std %o6, [%l7 + 0x28]
8409 fmovdvs %xcc, %f16, %f26
8410loop_792:
8411 movvc %icc, %g3, %l1
8412 fcmpd %fcc2, %f14, %f4
8413 ldd [%l7 + 0x50], %f30
8414 fbl %fcc2, loop_793
8415 fmovdne %icc, %f27, %f8
8416 fblg,a %fcc1, loop_794
8417 edge16l %o4, %o0, %g6
8418loop_793:
8419 array16 %g5, %o7, %g7
8420 wr %g0, 0x27, %asi
8421 ldda [%l7 + 0x50] %asi, %g0
8422loop_794:
8423 nop
8424 set 0x0C, %g7
8425 stb %i3, [%l7 + %g7]
8426 fmovdl %xcc, %f7, %f12
8427 fcmple16 %f10, %f18, %i2
8428 fnand %f26, %f24, %f4
8429 edge16 %l5, %i0, %o1
8430 udiv %i4, 0x1E50, %l2
8431 movrlz %o3, 0x06B, %l4
8432 alignaddrl %g2, %o5, %l3
8433 movrgez %o2, 0x20A, %i6
8434 umulcc %g4, 0x0787, %i1
8435 edge32ln %l6, %i5, %i7
8436 fmovdle %xcc, %f24, %f21
8437 nop
8438 setx loop_795, %l0, %l1
8439 wrpr 0x1, %tl
8440 wrpr %l1, %tpc
8441 add %l1, 0x4, %l1
8442 wrpr %l1, %tnpc
8443 setx 0x34400001400, %l0, %l1
8444 wrpr %l1, %tstate
8445 wrhpr 0x4, %htstate
8446 retry
8447 movn %icc, %l0, %g3
8448 xnorcc %l1, 0x13D2, %o4
8449 smulcc %o6, 0x00E5, %g6
8450loop_795:
8451 sir 0x000B
8452 movge %icc, %g5, %o0
8453 movl %icc, %o7, %g7
8454 subccc %g1, 0x1829, %i2
8455 andn %i3, %l5, %o1
8456 orn %i0, %i4, %l2
8457 fcmpeq16 %f16, %f24, %o3
8458 or %l4, 0x0C9D, %g2
8459 umulcc %l3, %o5, %o2
8460 tl %xcc, 0x5
8461 fcmpeq32 %f2, %f10, %i6
8462 taddcctv %i1, %g4, %l6
8463 sllx %i7, 0x01, %i5
8464 fands %f7, %f18, %f13
8465 andn %l0, %g3, %o4
8466 fbg,a %fcc2, loop_796
8467 brlz,a %l1, loop_797
8468 movl %xcc, %g6, %g5
8469 fmovscs %icc, %f21, %f11
8470loop_796:
8471 fmovsle %xcc, %f0, %f3
8472loop_797:
8473 bl,pn %xcc, loop_798
8474 udivx %o0, 0x05DF, %o6
8475 ldx [%l7 + 0x60], %g7
8476 fbue %fcc0, loop_799
8477loop_798:
8478 tg %xcc, 0x2
8479 fcmpne16 %f6, %f0, %o7
8480 fmovdneg %xcc, %f3, %f22
8481loop_799:
8482 fcmple32 %f18, %f24, %i2
8483 edge32 %i3, %g1, %l5
8484 udivcc %o1, 0x0385, %i4
8485 fbule,a %fcc1, loop_800
8486 fmovsl %icc, %f10, %f11
8487 edge8n %i0, %l2, %o3
8488 fpmerge %f29, %f10, %f4
8489loop_800:
8490 smul %l4, %l3, %o5
8491 lduw [%l7 + 0x74], %g2
8492 edge16 %i6, %i1, %g4
8493 ba,pt %xcc, loop_801
8494 fpsub16s %f2, %f5, %f26
8495 st %f8, [%l7 + 0x08]
8496 srlx %l6, %o2, %i7
8497loop_801:
8498 tneg %xcc, 0x7
8499 addcc %i5, %g3, %l0
8500 stw %o4, [%l7 + 0x3C]
8501 sethi 0x1153, %g6
8502 movg %icc, %g5, %l1
8503 saved
8504 rdpr %cwp, %g1
8505 rdpr %cansave, %g2
8506 rdpr %canrestore, %g3
8507 rdpr %cleanwin, %g4
8508 rdpr %otherwin, %g5
8509 rdpr %wstate, %g6
8510 fbo %fcc2, loop_802
8511 subcc %o6, %g7, %o0
8512 fnand %f16, %f6, %f2
8513 sethi 0x1888, %o7
8514loop_802:
8515 lduw [%l7 + 0x54], %i3
8516 movcs %xcc, %g1, %i2
8517 bne %icc, loop_803
8518 lduh [%l7 + 0x4E], %o1
8519 tcs %xcc, 0x5
8520 bcc %icc, loop_804
8521loop_803:
8522 fmovsgu %icc, %f10, %f7
8523 wr %g0, 0x11, %asi
8524 ldsba [%l7 + 0x57] %asi, %i4
8525loop_804:
8526 udiv %l5, 0x0B1A, %i0
8527 nop
8528 set 0x6C, %i4
8529 stw %l2, [%l7 + %i4]
8530 mova %xcc, %l4, %o3
8531 fzeros %f2
8532 brlz %o5, loop_805
8533 edge32 %l3, %g2, %i1
8534 ldx [%l7 + 0x28], %i6
8535 tsubcc %l6, 0x1B33, %o2
8536loop_805:
8537 nop
8538 set 0x18, %l1
8539 lduwa [%l7 + %l1] 0x81, %i7
8540 fmovsgu %xcc, %f4, %f23
8541 set 0x48, %o5
8542 stxa %g4, [%l7 + %o5] 0x22
8543 membar #Sync
8544 edge16ln %g3, %i5, %l0
8545 and %o4, %g5, %l1
8546 fmovsa %icc, %f18, %f5
8547 edge16n %o6, %g7, %o0
8548 srlx %g6, %i3, %g1
8549 stb %i2, [%l7 + 0x0D]
8550 mulx %o1, 0x05BF, %i4
8551 umulcc %o7, %l5, %l2
8552 fone %f16
8553 xorcc %i0, 0x1736, %l4
8554 fands %f9, %f6, %f5
8555 tvs %icc, 0x1
8556 lduh [%l7 + 0x1C], %o5
8557 orn %l3, %g2, %o3
8558 array8 %i6, %i1, %l6
8559 fbue %fcc0, loop_806
8560 mulscc %o2, 0x13C7, %g4
8561 tn %icc, 0x6
8562 edge32ln %i7, %i5, %l0
8563loop_806:
8564 movcs %icc, %o4, %g3
8565 wr %g0, 0x11, %asi
8566 ldsba [%l7 + 0x0A] %asi, %g5
8567 andcc %l1, 0x0769, %o6
8568 smul %g7, %o0, %i3
8569 array32 %g1, %g6, %o1
8570 movcs %xcc, %i2, %i4
8571 move %xcc, %l5, %l2
8572 fxnors %f14, %f18, %f15
8573 tsubcc %o7, %i0, %l4
8574 tle %icc, 0x3
8575 movrgez %o5, %l3, %g2
8576 set 0x70, %i7
8577 ldda [%l7 + %i7] 0x15, %o2
8578 fbg %fcc0, loop_807
8579 xor %i6, %i1, %o2
8580 fmovrdgez %l6, %f30, %f26
8581 movge %icc, %g4, %i5
8582loop_807:
8583 sir 0x0589
8584 subc %l0, %o4, %g3
8585 fxnor %f26, %f28, %f24
8586 move %icc, %g5, %i7
8587 tneg %xcc, 0x5
8588 stx %o6, [%l7 + 0x18]
8589 fcmple32 %f18, %f2, %g7
8590 subccc %l1, 0x10EB, %o0
8591 smul %i3, 0x1363, %g6
8592 bvs,a %icc, loop_808
8593 tcs %icc, 0x3
8594 srlx %g1, 0x07, %o1
8595 stx %i2, [%l7 + 0x20]
8596loop_808:
8597 movle %xcc, %i4, %l2
8598 movrlez %o7, %l5, %l4
8599 edge16n %i0, %o5, %g2
8600 bneg loop_809
8601 movcc %icc, %o3, %l3
8602 fbe,a %fcc0, loop_810
8603 bn,a,pt %icc, loop_811
8604loop_809:
8605 fone %f0
8606 fmul8ulx16 %f28, %f10, %f24
8607loop_810:
8608 fbug %fcc1, loop_812
8609loop_811:
8610 fmovs %f6, %f28
8611 xnor %i6, 0x02D3, %o2
8612 edge16ln %i1, %l6, %i5
8613loop_812:
8614 fabss %f31, %f11
8615 alignaddrl %g4, %o4, %g3
8616 alignaddr %l0, %g5, %i7
8617 srax %o6, 0x16, %g7
8618 fmovrdgz %l1, %f8, %f20
8619 srlx %i3, 0x0D, %o0
8620 fmul8x16al %f14, %f26, %f16
8621 udivcc %g6, 0x0391, %g1
8622 fbg %fcc0, loop_813
8623 sdivcc %i2, 0x1370, %i4
8624 edge8 %o1, %o7, %l5
8625 ba %icc, loop_814
8626loop_813:
8627 bvs,a %xcc, loop_815
8628 edge32n %l2, %l4, %i0
8629 te %xcc, 0x2
8630loop_814:
8631 xor %g2, 0x0449, %o3
8632loop_815:
8633 popc %o5, %l3
8634 fpadd16 %f16, %f2, %f6
8635 mova %icc, %i6, %o2
8636 and %l6, %i1, %g4
8637 fcmpgt32 %f10, %f6, %i5
8638 fpadd32 %f10, %f18, %f18
8639 srax %g3, %l0, %g5
8640 edge32l %o4, %o6, %i7
8641 fmovdpos %icc, %f17, %f9
8642 addc %g7, %l1, %i3
8643 fxor %f26, %f16, %f12
8644 brgz %o0, loop_816
8645 xnor %g6, 0x11ED, %g1
8646 stx %i2, [%l7 + 0x28]
8647 array32 %o1, %o7, %i4
8648loop_816:
8649 movvc %icc, %l2, %l5
8650 andcc %l4, %i0, %g2
8651 edge32 %o5, %l3, %i6
8652 bg,a,pt %icc, loop_817
8653 fpmerge %f21, %f22, %f8
8654 addc %o3, %l6, %o2
8655 edge8l %g4, %i1, %g3
8656loop_817:
8657 tgu %icc, 0x3
8658 or %l0, 0x1286, %g5
8659 set 0x36, %i3
8660 ldsba [%l7 + %i3] 0x80, %o4
8661 edge16n %o6, %i5, %i7
8662 fbue,a %fcc1, loop_818
8663 fpadd16s %f8, %f31, %f15
8664 srl %g7, %i3, %l1
8665 bvs,a loop_819
8666loop_818:
8667 fnand %f20, %f14, %f8
8668 movg %icc, %o0, %g1
8669 movne %xcc, %i2, %o1
8670loop_819:
8671 bshuffle %f4, %f6, %f24
8672 ldx [%l7 + 0x68], %g6
8673 add %l7, 0x40, %l6
8674 wr %g0, 0x89, %asi
8675 casxa [%l6] 0x89, %o7, %i4
8676 smul %l5, 0x1073, %l4
8677 tvs %xcc, 0x0
8678 subccc %i0, 0x0D91, %g2
8679 umul %l2, 0x1C3B, %l3
8680 movrgez %o5, %o3, %l6
8681 alignaddr %i6, %g4, %o2
8682 orncc %g3, %i1, %l0
8683 saved
8684 rdpr %cwp, %g1
8685 rdpr %cansave, %g2
8686 rdpr %canrestore, %g3
8687 rdpr %cleanwin, %g4
8688 rdpr %otherwin, %g5
8689 rdpr %wstate, %g6
8690 tn %icc, 0x2
8691 te %xcc, 0x0
8692 srlx %o4, 0x0C, %o6
8693 tsubcc %i5, %i7, %g7
8694 fmovrslz %g5, %f16, %f23
8695 smulcc %l1, 0x1D2F, %i3
8696 fpadd16s %f26, %f21, %f6
8697 std %o0, [%l7 + 0x60]
8698 stw %g1, [%l7 + 0x38]
8699 tvs %xcc, 0x3
8700 tleu %icc, 0x6
8701 mulscc %i2, %g6, %o7
8702 edge8n %i4, %l5, %l4
8703 set 0x10, %g5
8704 ldda [%l7 + %g5] 0x80, %o0
8705 ba,pn %xcc, loop_820
8706 movvs %icc, %g2, %l2
8707 movrgez %i0, %l3, %o5
8708 set 0x54, %g6
8709 swapa [%l7 + %g6] 0x11, %o3
8710loop_820:
8711 movrgez %i6, 0x094, %g4
8712 fbu %fcc2, loop_821
8713 bleu,a %icc, loop_822
8714 edge8ln %o2, %l6, %i1
8715 tge %xcc, 0x7
8716loop_821:
8717 fbne %fcc0, loop_823
8718loop_822:
8719 edge8n %g3, %l0, %o6
8720 bl %icc, loop_824
8721 swap [%l7 + 0x50], %o4
8722loop_823:
8723 swap [%l7 + 0x54], %i7
8724 tvc %icc, 0x4
8725loop_824:
8726 brlez %g7, loop_825
8727 edge16 %i5, %l1, %g5
8728 set 0x5C, %l5
8729 ldstuba [%l7 + %l5] 0x89, %i3
8730loop_825:
8731 nop
8732 wr %g0, 0x19, %asi
8733 ldsha [%l7 + 0x2A] %asi, %o0
8734 movle %xcc, %g1, %g6
8735 edge16ln %o7, %i2, %l5
8736 mova %icc, %i4, %o1
8737 wr %g0, 0x19, %asi
8738 ldsha [%l7 + 0x68] %asi, %l4
8739 ldub [%l7 + 0x63], %l2
8740 edge16 %i0, %l3, %o5
8741 membar 0x69
8742 wr %g0, 0xea, %asi
8743 stda %g2, [%l7 + 0x68] %asi
8744 membar #Sync
8745 st %f7, [%l7 + 0x68]
8746 and %o3, %i6, %o2
8747 movre %l6, 0x19C, %g4
8748 brz %g3, loop_826
8749 movrlez %l0, %o6, %o4
8750 movrlz %i1, %i7, %i5
8751 swap [%l7 + 0x40], %g7
8752loop_826:
8753 fxors %f27, %f15, %f24
8754 movrlez %g5, 0x2C1, %l1
8755 fmovrdlez %o0, %f4, %f6
8756 movn %icc, %g1, %i3
8757 smul %g6, %i2, %l5
8758 fmovsgu %icc, %f30, %f17
8759 fand %f30, %f18, %f24
8760 and %o7, 0x1CE3, %i4
8761 fbn %fcc1, loop_827
8762 sub %o1, 0x10AD, %l4
8763 nop
8764 setx loop_828, %l0, %l1
8765 jmpl %l1, %l2
8766 fbule %fcc3, loop_829
8767loop_827:
8768 edge32 %l3, %i0, %o5
8769 edge16l %g2, %o3, %o2
8770loop_828:
8771 fbug %fcc0, loop_830
8772loop_829:
8773 xnor %i6, %g4, %g3
8774 flush %l7 + 0x64
8775 andn %l0, 0x1E61, %o6
8776loop_830:
8777 fornot1 %f14, %f2, %f24
8778 fmovse %icc, %f6, %f12
8779 wr %g0, 0x11, %asi
8780 lduwa [%l7 + 0x0C] %asi, %o4
8781 orncc %i1, %i7, %l6
8782 udivx %i5, 0x0EEE, %g7
8783 movpos %xcc, %g5, %l1
8784 wr %g0, 0x2a, %asi
8785 stwa %o0, [%l7 + 0x64] %asi
8786 membar #Sync
8787 fmovrdne %g1, %f8, %f8
8788 movrlz %i3, %g6, %l5
8789 edge16l %o7, %i2, %i4
8790 array32 %o1, %l2, %l3
8791 movleu %icc, %l4, %o5
8792 fnegs %f26, %f26
8793 movleu %icc, %g2, %i0
8794 and %o3, 0x1BEF, %o2
8795 fcmple16 %f18, %f12, %g4
8796 tsubcctv %i6, 0x182F, %g3
8797 tvc %icc, 0x4
8798 tleu %xcc, 0x7
8799 tcc %xcc, 0x6
8800 te %xcc, 0x7
8801 tl %icc, 0x0
8802 andncc %l0, %o4, %i1
8803 srlx %i7, 0x08, %o6
8804 fandnot2 %f22, %f14, %f14
8805 fmovrslz %l6, %f11, %f14
8806 movleu %xcc, %g7, %i5
8807 membar 0x0C
8808 sra %l1, %g5, %g1
8809 movg %icc, %i3, %o0
8810 srlx %g6, 0x0A, %o7
8811 movneg %icc, %i2, %l5
8812 movrlz %i4, 0x397, %l2
8813 fmovdvc %xcc, %f29, %f15
8814 tne %icc, 0x5
8815 srl %l3, %l4, %o1
8816 fbl,a %fcc1, loop_831
8817 smul %g2, %i0, %o5
8818 sll %o2, %o3, %g4
8819 movgu %icc, %g3, %i6
8820loop_831:
8821 xnorcc %o4, %i1, %i7
8822 lduw [%l7 + 0x14], %l0
8823 wr %g0, 0x19, %asi
8824 prefetcha [%l7 + 0x10] %asi, 0x1
8825 array8 %g7, %l6, %i5
8826 wr %g0, 0x2a, %asi
8827 stda %l0, [%l7 + 0x78] %asi
8828 membar #Sync
8829 tvc %xcc, 0x0
8830 edge8n %g5, %i3, %o0
8831 orcc %g1, 0x08B7, %g6
8832 srl %i2, %o7, %i4
8833 sethi 0x1BF0, %l2
8834 ldd [%l7 + 0x70], %f16
8835 sth %l5, [%l7 + 0x68]
8836 fmovsn %xcc, %f15, %f28
8837 saved
8838 rdpr %cwp, %g1
8839 rdpr %cansave, %g2
8840 rdpr %canrestore, %g3
8841 rdpr %cleanwin, %g4
8842 rdpr %otherwin, %g5
8843 rdpr %wstate, %g6
8844 umul %l3, 0x036A, %o1
8845 tsubcc %g2, 0x16A0, %l4
8846 brnz %i0, loop_832
8847 edge8ln %o2, %o3, %o5
8848 udiv %g3, 0x09C2, %g4
8849 fzero %f4
8850loop_832:
8851 fmul8x16al %f30, %f12, %f16
8852 movre %i6, 0x343, %i1
8853 srl %i7, %l0, %o6
8854 set 0x7C, %l0
8855 ldstuba [%l7 + %l0] 0x19, %g7
8856 movne %icc, %o4, %l6
8857 bvc,pt %xcc, loop_833
8858 andncc %l1, %g5, %i3
8859 andncc %o0, %i5, %g1
8860 fmovse %xcc, %f25, %f25
8861loop_833:
8862 edge32 %g6, %i2, %o7
8863 fnegd %f0, %f12
8864 fcmpne16 %f8, %f30, %l2
8865 fcmpgt16 %f30, %f8, %l5
8866 fmovrsgz %l3, %f2, %f25
8867 wr %g0, 0x0c, %asi
8868 lda [%l7 + 0x20] %asi, %f25
8869 edge32l %o1, %g2, %l4
8870 ldstub [%l7 + 0x3F], %i0
8871 addc %i4, %o3, %o2
8872 be loop_834
8873 edge8n %o5, %g3, %i6
8874 tge %xcc, 0x4
8875 membar #Sync
8876 set 0x40, %o1
8877 ldda [%l7 + %o1] 0xf8, %f16
8878loop_834:
8879 tvc %xcc, 0x2
8880 tg %xcc, 0x2
8881 set 0x5B, %i1
8882 stba %i1, [%l7 + %i1] 0x14
8883 fmovdleu %xcc, %f20, %f23
8884 tl %xcc, 0x6
8885 xnorcc %g4, %l0, %o6
8886 movn %xcc, %g7, %i7
8887 sir 0x14B6
8888 bge,pn %xcc, loop_835
8889 stb %o4, [%l7 + 0x43]
8890 orn %l6, %l1, %g5
8891 movrlez %i3, 0x359, %o0
8892loop_835:
8893 fsrc1 %f6, %f0
8894 fones %f12
8895 movcc %xcc, %g1, %i5
8896 sllx %g6, %i2, %l2
8897 movrlez %l5, 0x124, %l3
8898 ldsh [%l7 + 0x38], %o1
8899 movl %xcc, %o7, %l4
8900 udivcc %g2, 0x138E, %i4
8901 lduw [%l7 + 0x14], %o3
8902 fmovrdgz %o2, %f26, %f28
8903 fpadd32 %f8, %f26, %f8
8904 fornot2 %f22, %f24, %f14
8905 wr %g0, 0x89, %asi
8906 lduha [%l7 + 0x7A] %asi, %i0
8907 sdivx %g3, 0x0DE8, %o5
8908 srax %i1, %i6, %g4
8909 fpsub32s %f10, %f24, %f27
8910 set 0x3C, %i0
8911 stwa %o6, [%l7 + %i0] 0xe3
8912 membar #Sync
8913 movne %xcc, %g7, %i7
8914 fandnot2 %f0, %f30, %f12
8915 nop
8916 set 0x40, %o0
8917 stw %o4, [%l7 + %o0]
8918 fxnors %f0, %f14, %f27
8919 movl %icc, %l6, %l0
8920 fcmple32 %f12, %f2, %l1
8921 sub %g5, %o0, %g1
8922 edge32n %i3, %i5, %g6
8923 fpadd32 %f12, %f2, %f28
8924 udivx %i2, 0x1E1E, %l5
8925 brlez %l3, loop_836
8926 movvs %xcc, %o1, %l2
8927 orcc %o7, 0x1931, %g2
8928 subc %l4, %i4, %o3
8929loop_836:
8930 sir 0x01BE
8931 ldd [%l7 + 0x40], %f30
8932 fzero %f6
8933 subccc %i0, %o2, %g3
8934 udivx %o5, 0x1C0B, %i1
8935 edge32l %g4, %i6, %g7
8936 saved
8937 rdpr %cwp, %g1
8938 rdpr %cansave, %g2
8939 rdpr %canrestore, %g3
8940 rdpr %cleanwin, %g4
8941 rdpr %otherwin, %g5
8942 rdpr %wstate, %g6
8943 addcc %o6, %i7, %o4
8944 set 0x7C, %l2
8945 lduwa [%l7 + %l2] 0x10, %l0
8946 movrgz %l1, 0x350, %l6
8947 movvs %xcc, %o0, %g5
8948 bshuffle %f12, %f24, %f16
8949 addcc %g1, %i3, %i5
8950 ldsh [%l7 + 0x12], %i2
8951 xorcc %g6, %l5, %l3
8952 fmovsl %icc, %f19, %f16
8953 bpos,pn %icc, loop_837
8954 tleu %xcc, 0x6
8955 edge8l %o1, %l2, %o7
8956 movcc %xcc, %l4, %i4
8957loop_837:
8958 edge32ln %g2, %o3, %o2
8959 sdivx %i0, 0x1A02, %o5
8960 set 0x4E, %i2
8961 ldsba [%l7 + %i2] 0x04, %i1
8962 fornot2 %f20, %f14, %f22
8963 fble,a %fcc3, loop_838
8964 tsubcctv %g3, 0x13C6, %i6
8965 addc %g4, 0x07AA, %g7
8966 wr %g0, 0x89, %asi
8967 stwa %o6, [%l7 + 0x68] %asi
8968loop_838:
8969 tn %xcc, 0x7
8970 fbne %fcc3, loop_839
8971 xor %o4, %l0, %i7
8972 fmovdcs %xcc, %f30, %f15
8973 move %xcc, %l1, %o0
8974loop_839:
8975 tne %icc, 0x0
8976 edge8l %l6, %g1, %i3
8977 orn %i5, 0x1FA4, %g5
8978 orcc %g6, 0x124F, %i2
8979 tcs %icc, 0x2
8980 movrgez %l3, %l5, %o1
8981 add %o7, %l4, %i4
8982 move %icc, %l2, %o3
8983 bl,a loop_840
8984 bge,a %icc, loop_841
8985 tcc %icc, 0x4
8986 move %icc, %o2, %g2
8987loop_840:
8988 membar 0x78
8989loop_841:
8990 brgez,a %i0, loop_842
8991 sdivx %o5, 0x0CB6, %i1
8992 movgu %icc, %g3, %i6
8993 fpadd16s %f11, %f20, %f20
8994loop_842:
8995 srax %g4, %g7, %o6
8996 set 0x49, %g4
8997 ldsba [%l7 + %g4] 0x14, %l0
8998 sdiv %i7, 0x14E3, %l1
8999 tpos %xcc, 0x0
9000 sdivx %o0, 0x0939, %o4
9001 set 0x40, %o7
9002 stda %i6, [%l7 + %o7] 0x2a
9003 membar #Sync
9004 mova %icc, %g1, %i5
9005 edge32l %g5, %g6, %i2
9006 bpos,a,pn %icc, loop_843
9007 orn %i3, 0x1391, %l3
9008 fand %f14, %f6, %f4
9009 edge8ln %o1, %l5, %l4
9010loop_843:
9011 ldd [%l7 + 0x70], %o6
9012 brz %l2, loop_844
9013 lduh [%l7 + 0x74], %o3
9014 taddcctv %o2, 0x1BE6, %g2
9015 wr %g0, 0x2f, %asi
9016 stha %i4, [%l7 + 0x38] %asi
9017 membar #Sync
9018loop_844:
9019 alignaddr %o5, %i1, %g3
9020 ldx [%l7 + 0x38], %i0
9021 taddcc %i6, %g4, %g7
9022 tleu %icc, 0x6
9023 edge16ln %l0, %i7, %o6
9024 andncc %o0, %l1, %l6
9025 stb %g1, [%l7 + 0x21]
9026 fmovrslez %i5, %f10, %f26
9027 stbar
9028 sra %o4, 0x00, %g5
9029 tl %icc, 0x6
9030 fmovsvs %xcc, %f8, %f29
9031 call loop_845
9032 movcc %icc, %g6, %i3
9033 fmovdleu %xcc, %f3, %f0
9034 tleu %icc, 0x0
9035loop_845:
9036 nop
9037 wr %g0, 0x89, %asi
9038 lduwa [%l7 + 0x3C] %asi, %l3
9039 edge16l %i2, %l5, %o1
9040 edge32ln %o7, %l2, %l4
9041 tgu %icc, 0x7
9042 mulx %o3, 0x09CF, %o2
9043 andcc %g2, %i4, %o5
9044 movge %icc, %i1, %i0
9045 andcc %i6, 0x15FC, %g4
9046 fornot2s %f2, %f11, %f15
9047 edge16n %g7, %l0, %g3
9048 fbne,a %fcc1, loop_846
9049 tl %icc, 0x4
9050 set 0x4E, %o3
9051 ldsha [%l7 + %o3] 0x10, %o6
9052loop_846:
9053 array32 %i7, %l1, %l6
9054 edge16ln %g1, %o0, %i5
9055 udivx %o4, 0x1446, %g6
9056 bcs,a loop_847
9057 bg,a,pn %icc, loop_848
9058 tl %xcc, 0x5
9059 fsrc2 %f22, %f20
9060loop_847:
9061 nop
9062 setx loop_849, %l0, %l1
9063 wrpr 0x1, %tl
9064 wrpr %l1, %tnpc
9065 setx 0x34400001400, %l0, %l1
9066 wrpr %l1, %tstate
9067 wrhpr 0x4, %htstate
9068 done
9069loop_848:
9070 tvc %icc, 0x7
9071 set 0x78, %g3
9072 stxa %g5, [%l7 + %g3] 0x0c
9073loop_849:
9074 movg %xcc, %l3, %i2
9075 movpos %icc, %i3, %l5
9076 movl %icc, %o7, %o1
9077 nop
9078 set 0x50, %l4
9079 prefetch [%l7 + %l4], 0x3
9080 set 0x7D, %l3
9081 ldstuba [%l7 + %l3] 0x89, %l4
9082 membar 0x34
9083 movrgez %o3, 0x396, %l2
9084 addc %o2, %g2, %i4
9085 fbule,a %fcc3, loop_850
9086 edge8l %i1, %o5, %i6
9087 mova %xcc, %i0, %g7
9088 taddcc %l0, 0x1B08, %g4
9089loop_850:
9090 prefetch [%l7 + 0x44], 0x0
9091 ba loop_851
9092 fmovsvs %xcc, %f25, %f7
9093 tge %icc, 0x7
9094 array16 %g3, %o6, %i7
9095loop_851:
9096 mulscc %l1, 0x1887, %g1
9097 sethi 0x1E38, %l6
9098 umul %o0, %o4, %g6
9099 xor %i5, %g5, %l3
9100 alignaddrl %i2, %l5, %o7
9101 srlx %i3, 0x17, %o1
9102 fbge %fcc3, loop_852
9103 edge16n %o3, %l4, %l2
9104 orn %g2, %o2, %i1
9105 saved
9106 rdpr %cwp, %g1
9107 rdpr %cansave, %g2
9108 rdpr %canrestore, %g3
9109 rdpr %cleanwin, %g4
9110 rdpr %otherwin, %g5
9111 rdpr %wstate, %g6
9112loop_852:
9113 nop
9114 wr %g0, 0x89, %asi
9115 swapa [%l7 + 0x6C] %asi, %i4
9116 fbul %fcc3, loop_853
9117 fandnot2 %f0, %f18, %f28
9118 fmovrde %i6, %f6, %f0
9119 restored
9120 rdpr %cwp, %g1
9121 rdpr %cansave, %g2
9122 rdpr %canrestore, %g3
9123 rdpr %cleanwin, %g4
9124 rdpr %otherwin, %g5
9125 rdpr %wstate, %g6
9126loop_853:
9127 fmovsl %icc, %f10, %f4
9128 popc 0x0BAA, %o5
9129 fpadd32 %f4, %f30, %f28
9130 andncc %g7, %l0, %g4
9131 fmovdgu %xcc, %f14, %f6
9132 sir 0x0DDA
9133 wr %g0, 0x0c, %asi
9134 prefetcha [%l7 + 0x10] %asi, 0x3
9135 fsrc2 %f10, %f12
9136 saved
9137 rdpr %cwp, %g1
9138 rdpr %cansave, %g2
9139 rdpr %canrestore, %g3
9140 rdpr %cleanwin, %g4
9141 rdpr %otherwin, %g5
9142 rdpr %wstate, %g6
9143 bneg,a loop_854
9144 fbn,a %fcc0, loop_855
9145 andcc %o6, 0x1E08, %i7
9146 edge8 %l1, %g1, %l6
9147loop_854:
9148 swap [%l7 + 0x34], %o0
9149loop_855:
9150 st %f16, [%l7 + 0x18]
9151 lduw [%l7 + 0x54], %o4
9152 fnot1 %f16, %f20
9153 umul %g6, 0x13B2, %g3
9154 andn %g5, %l3, %i5
9155 udiv %l5, 0x01CF, %i2
9156 edge16n %i3, %o7, %o1
9157 siam 0x4
9158 stx %o3, [%l7 + 0x28]
9159 movg %icc, %l2, %g2
9160 mulscc %o2, %l4, %i4
9161 brgez %i6, loop_856
9162 edge32 %i1, %o5, %g7
9163 tvc %xcc, 0x6
9164 ble,pn %xcc, loop_857
9165loop_856:
9166 fmul8x16au %f29, %f5, %f6
9167 array8 %g4, %i0, %l0
9168 movrgz %o6, %l1, %i7
9169loop_857:
9170 addc %g1, 0x1532, %o0
9171 brlez %o4, loop_858
9172 std %i6, [%l7 + 0x70]
9173 movn %xcc, %g6, %g5
9174 fones %f15
9175loop_858:
9176 array32 %l3, %g3, %l5
9177 orcc %i5, %i3, %i2
9178 fpsub32s %f23, %f2, %f10
9179 smul %o7, 0x04C3, %o1
9180 ldub [%l7 + 0x60], %l2
9181 tle %icc, 0x3
9182 smulcc %o3, 0x05F6, %g2
9183 movrgz %o2, %i4, %i6
9184 alignaddrl %i1, %o5, %g7
9185 umul %l4, %g4, %i0
9186 fzero %f10
9187 restored
9188 rdpr %cwp, %g1
9189 rdpr %cansave, %g2
9190 rdpr %canrestore, %g3
9191 rdpr %cleanwin, %g4
9192 rdpr %otherwin, %g5
9193 rdpr %wstate, %g6
9194 movcc %xcc, %l0, %o6
9195 edge32l %l1, %g1, %i7
9196 fmovrdlz %o0, %f8, %f16
9197 udivcc %l6, 0x1F1E, %g6
9198 movrlz %g5, 0x12B, %o4
9199 fandnot1 %f0, %f0, %f10
9200 fnot1s %f10, %f17
9201 edge8l %l3, %l5, %g3
9202 fbge,a %fcc2, loop_859
9203 movvc %xcc, %i5, %i3
9204 ldsb [%l7 + 0x3E], %i2
9205 move %xcc, %o7, %o1
9206loop_859:
9207 sub %o3, %g2, %l2
9208 subc %o2, %i4, %i6
9209 tpos %icc, 0x3
9210 orcc %i1, 0x0406, %g7
9211 tcc %xcc, 0x4
9212 tneg %xcc, 0x0
9213 mulx %l4, %g4, %o5
9214 srl %l0, %o6, %l1
9215 edge32 %i0, %g1, %o0
9216 movcc %xcc, %l6, %i7
9217 tvc %icc, 0x6
9218 bcc,a,pt %icc, loop_860
9219 std %f6, [%l7 + 0x58]
9220 membar 0x7F
9221 saved
9222 rdpr %cwp, %g1
9223 rdpr %cansave, %g2
9224 rdpr %canrestore, %g3
9225 rdpr %cleanwin, %g4
9226 rdpr %otherwin, %g5
9227 rdpr %wstate, %g6
9228loop_860:
9229 movvs %xcc, %g5, %g6
9230 add %l7, 0x08, %l6
9231 wr %g0, 0x81, %asi
9232 casxa [%l6] %asi, %l3, %l5
9233 fmovdne %xcc, %f25, %f27
9234 stb %g3, [%l7 + 0x08]
9235 edge8n %o4, %i3, %i2
9236 smulcc %o7, 0x0671, %i5
9237 prefetch [%l7 + 0x54], 0x1
9238 andcc %o1, %g2, %o3
9239 wr %g0, 0x89, %asi
9240 stwa %l2, [%l7 + 0x48] %asi
9241 mova %xcc, %i4, %o2
9242 tg %icc, 0x6
9243 fsrc2s %f31, %f16
9244 edge16n %i1, %i6, %l4
9245 sra %g7, %o5, %g4
9246 edge32n %o6, %l0, %l1
9247 sra %g1, 0x07, %o0
9248 orncc %l6, 0x1A3F, %i7
9249 fbue,a %fcc2, loop_861
9250 xnor %i0, %g6, %l3
9251 ldsw [%l7 + 0x24], %g5
9252 movrgez %g3, %l5, %i3
9253loop_861:
9254 std %f30, [%l7 + 0x38]
9255 ldx [%l7 + 0x30], %i2
9256 wr %g0, 0x04, %asi
9257 lda [%l7 + 0x40] %asi, %f6
9258 movre %o4, %o7, %i5
9259 movn %icc, %o1, %g2
9260 bn,a,pn %icc, loop_862
9261 edge16 %o3, %i4, %l2
9262 set 0x48, %g1
9263 stda %o2, [%l7 + %g1] 0xe2
9264 membar #Sync
9265loop_862:
9266 subc %i1, %l4, %i6
9267 restored
9268 rdpr %cwp, %g1
9269 rdpr %cansave, %g2
9270 rdpr %canrestore, %g3
9271 rdpr %cleanwin, %g4
9272 rdpr %otherwin, %g5
9273 rdpr %wstate, %g6
9274 tn %icc, 0x4
9275 movcs %icc, %g7, %g4
9276 movrlz %o6, 0x1EC, %l0
9277 addc %l1, %g1, %o5
9278 fbue %fcc3, loop_863
9279 movgu %xcc, %o0, %i7
9280 fcmpgt32 %f6, %f6, %l6
9281 wr %g0, 0x81, %asi
9282 lduba [%l7 + 0x2D] %asi, %i0
9283loop_863:
9284 movre %g6, %g5, %g3
9285 movre %l5, 0x1A2, %l3
9286 fmovse %xcc, %f17, %f11
9287 ldd [%l7 + 0x08], %i2
9288 xorcc %i3, %o7, %i5
9289 fpadd32 %f4, %f30, %f20
9290 fbule,a %fcc2, loop_864
9291 smulcc %o4, 0x0F1B, %g2
9292 restored
9293 rdpr %cwp, %g1
9294 rdpr %cansave, %g2
9295 rdpr %canrestore, %g3
9296 rdpr %cleanwin, %g4
9297 rdpr %otherwin, %g5
9298 rdpr %wstate, %g6
9299 fandnot2s %f15, %f11, %f19
9300loop_864:
9301 umulcc %o3, %i4, %o1
9302 sdivcc %o2, 0x0A88, %l2
9303 stw %l4, [%l7 + 0x30]
9304 tg %xcc, 0x5
9305 fble %fcc1, loop_865
9306 fornot2 %f12, %f16, %f10
9307 wr %g0, 0x22, %asi
9308 ldda [%l7 + 0x60] %asi, %i0
9309loop_865:
9310 ldd [%l7 + 0x08], %f14
9311 sethi 0x134D, %g7
9312 mulscc %i6, 0x1F0F, %o6
9313 fornot1s %f25, %f12, %f15
9314 bvc,pn %icc, loop_866
9315 movle %icc, %l0, %g4
9316 tgu %icc, 0x5
9317 array8 %l1, %o5, %o0
9318loop_866:
9319 addc %i7, 0x0E90, %l6
9320 udivcc %g1, 0x0BF5, %g6
9321 fmovdcc %xcc, %f30, %f20
9322 edge16n %g5, %i0, %l5
9323 fornot2 %f12, %f0, %f16
9324 tg %xcc, 0x4
9325 sra %g3, %l3, %i3
9326 tg %icc, 0x2
9327 set 0x36, %i5
9328 lduha [%l7 + %i5] 0x81, %o7
9329 subccc %i2, 0x023F, %o4
9330 movrlz %g2, 0x290, %i5
9331 fpsub32 %f26, %f18, %f30
9332 fnand %f18, %f14, %f4
9333 brz %i4, loop_867
9334 edge8l %o1, %o3, %o2
9335 fmul8x16 %f14, %f16, %f30
9336 brlez,a %l2, loop_868
9337loop_867:
9338 brnz %l4, loop_869
9339 subcc %g7, %i6, %o6
9340 membar 0x36
9341loop_868:
9342 tleu %xcc, 0x5
9343loop_869:
9344 umulcc %i1, 0x0455, %g4
9345 array16 %l0, %l1, %o5
9346 stb %o0, [%l7 + 0x6D]
9347 fmovsle %icc, %f23, %f17
9348 sir 0x03AB
9349 set 0x1C, %g2
9350 swapa [%l7 + %g2] 0x19, %l6
9351 fpsub16s %f23, %f13, %f23
9352 fmovspos %xcc, %f20, %f14
9353 umulcc %g1, %g6, %g5
9354 move %icc, %i0, %i7
9355 faligndata %f18, %f0, %f12
9356 orn %l5, 0x0E30, %g3
9357 srax %l3, %o7, %i2
9358 wr %g0, 0x89, %asi
9359 sta %f7, [%l7 + 0x10] %asi
9360 fcmple32 %f26, %f0, %o4
9361 fmovrsgz %g2, %f26, %f19
9362 sub %i5, %i3, %o1
9363 subccc %o3, 0x0991, %o2
9364 movl %icc, %l2, %l4
9365 fpack32 %f26, %f30, %f18
9366 tleu %xcc, 0x3
9367 orcc %i4, 0x0919, %g7
9368 movl %xcc, %i6, %o6
9369 fmovse %icc, %f11, %f2
9370 be %icc, loop_870
9371 fmul8x16 %f0, %f26, %f10
9372 srlx %g4, %i1, %l0
9373 edge8ln %l1, %o0, %l6
9374loop_870:
9375 alignaddrl %g1, %g6, %g5
9376 taddcc %o5, %i0, %i7
9377 fxnors %f30, %f28, %f0
9378 pdist %f20, %f10, %f2
9379 andncc %g3, %l5, %l3
9380 edge32 %o7, %o4, %g2
9381 smulcc %i2, 0x0A55, %i3
9382 movge %xcc, %i5, %o1
9383 udivcc %o3, 0x10F3, %o2
9384 edge16n %l4, %l2, %g7
9385 wr %g0, 0x89, %asi
9386 lda [%l7 + 0x78] %asi, %f6
9387 movl %icc, %i4, %o6
9388 edge32 %g4, %i1, %l0
9389 tpos %icc, 0x1
9390 and %l1, 0x1AD8, %i6
9391 tge %icc, 0x7
9392 stbar
9393 sth %l6, [%l7 + 0x6A]
9394 fxor %f0, %f30, %f28
9395 tleu %icc, 0x4
9396 movn %xcc, %o0, %g6
9397 movgu %xcc, %g1, %g5
9398 fbue %fcc1, loop_871
9399 saved
9400 rdpr %cwp, %g1
9401 rdpr %cansave, %g2
9402 rdpr %canrestore, %g3
9403 rdpr %cleanwin, %g4
9404 rdpr %otherwin, %g5
9405 rdpr %wstate, %g6
9406 for %f6, %f8, %f18
9407 fandnot1s %f7, %f12, %f12
9408loop_871:
9409 std %f10, [%l7 + 0x10]
9410 movre %i0, %i7, %g3
9411 sdivcc %l5, 0x05AC, %l3
9412 edge8ln %o7, %o4, %g2
9413 andn %i2, 0x05F7, %o5
9414 fsrc1 %f16, %f6
9415 brgz,a %i5, loop_872
9416 tne %icc, 0x7
9417 tl %xcc, 0x0
9418 edge16 %o1, %o3, %i3
9419loop_872:
9420 saved
9421 rdpr %cwp, %g1
9422 rdpr %cansave, %g2
9423 rdpr %canrestore, %g3
9424 rdpr %cleanwin, %g4
9425 rdpr %otherwin, %g5
9426 rdpr %wstate, %g6
9427 movvs %xcc, %l4, %l2
9428 tneg %xcc, 0x0
9429 orncc %o2, 0x1D9E, %g7
9430 fmovsg %icc, %f24, %f29
9431 array8 %o6, %g4, %i1
9432 movg %icc, %l0, %i4
9433 mova %xcc, %l1, %i6
9434 fexpand %f8, %f2
9435 smul %l6, 0x1137, %o0
9436 tneg %xcc, 0x2
9437 fmovrslz %g1, %f6, %f3
9438 fmovsne %xcc, %f31, %f21
9439 fmovdcs %xcc, %f5, %f29
9440 orcc %g6, %g5, %i7
9441 nop
9442 set 0x50, %i6
9443 std %f8, [%l7 + %i6]
9444 tle %icc, 0x1
9445 sethi 0x0AB4, %i0
9446 movg %xcc, %g3, %l3
9447 wr %g0, 0x88, %asi
9448 stda %f0, [%l7 + 0x40] %asi
9449 brz,a %l5, loop_873
9450 tvc %xcc, 0x6
9451 srl %o7, %g2, %o4
9452 fmul8x16 %f1, %f28, %f22
9453loop_873:
9454 fone %f20
9455 tvs %icc, 0x1
9456 fbg %fcc2, loop_874
9457 edge32ln %o5, %i2, %i5
9458 bneg,pn %icc, loop_875
9459 smul %o1, %i3, %o3
9460loop_874:
9461 tne %xcc, 0x7
9462 set 0x76, %o2
9463 stba %l2, [%l7 + %o2] 0x2b
9464 membar #Sync
9465loop_875:
9466 movle %xcc, %l4, %g7
9467 std %f10, [%l7 + 0x60]
9468 fmovde %icc, %f30, %f1
9469 tn %icc, 0x6
9470 edge32l %o2, %o6, %i1
9471 fmovscs %xcc, %f9, %f18
9472 fmovdne %icc, %f20, %f28
9473 tleu %xcc, 0x2
9474 movrgez %l0, 0x10B, %i4
9475 xor %l1, 0x0BA0, %g4
9476 tl %xcc, 0x5
9477 ldsb [%l7 + 0x12], %l6
9478 mulscc %i6, 0x11E3, %g1
9479 taddcctv %g6, %o0, %i7
9480 fcmple16 %f12, %f14, %g5
9481 fmovsneg %icc, %f1, %f19
9482 wr %g0, 0x19, %asi
9483 lda [%l7 + 0x08] %asi, %f15
9484 nop
9485 setx loop_876, %l0, %l1
9486 wrpr 0x1, %tl
9487 wrpr %l1, %tnpc
9488 setx 0x34400001400, %l0, %l1
9489 wrpr %l1, %tstate
9490 wrhpr 0x4, %htstate
9491 done
9492 tleu %icc, 0x3
9493 sth %g3, [%l7 + 0x7E]
9494 fxnors %f26, %f30, %f22
9495loop_876:
9496 edge32 %l3, %l5, %o7
9497 fmovspos %icc, %f31, %f18
9498 nop
9499 set 0x24, %l6
9500 ldstub [%l7 + %l6], %g2
9501 restored
9502 rdpr %cwp, %g1
9503 rdpr %cansave, %g2
9504 rdpr %canrestore, %g3
9505 rdpr %cleanwin, %g4
9506 rdpr %otherwin, %g5
9507 rdpr %wstate, %g6
9508 array32 %o4, %i0, %o5
9509 movleu %icc, %i5, %i2
9510 wr %g0, 0x0c, %asi
9511 lduwa [%l7 + 0x50] %asi, %i3
9512 tl %xcc, 0x7
9513 membar 0x7E
9514 and %o1, %l2, %o3
9515 umulcc %l4, %g7, %o2
9516 movrlez %i1, 0x3C1, %l0
9517 movleu %icc, %i4, %o6
9518 sdivx %g4, 0x1792, %l1
9519 subcc %l6, %g1, %g6
9520 udivx %i6, 0x098D, %o0
9521 fsrc1 %f20, %f10
9522 fmul8x16au %f10, %f22, %f0
9523 alignaddr %g5, %i7, %g3
9524 fblg %fcc1, loop_877
9525 mulx %l5, %o7, %g2
9526 tvc %xcc, 0x2
9527 set 0x30, %o6
9528 ldda [%l7 + %o6] 0x04, %l2
9529loop_877:
9530 nop
9531 setx loop_878, %l0, %l1
9532 wrpr 0x1, %tl
9533 wrpr %l1, %tpc
9534 add %l1, 0x4, %l1
9535 wrpr %l1, %tnpc
9536 setx 0x34400001400, %l0, %l1
9537 wrpr %l1, %tstate
9538 wrhpr 0x4, %htstate
9539 retry
9540 mulx %i0, %o5, %o4
9541 fmovrdgz %i2, %f16, %f28
9542 lduh [%l7 + 0x58], %i3
9543loop_878:
9544 subcc %i5, %o1, %o3
9545 edge8n %l2, %l4, %o2
9546 movneg %xcc, %i1, %l0
9547 edge32n %g7, %i4, %o6
9548 umul %l1, %g4, %g1
9549 add %l6, %g6, %o0
9550 movl %xcc, %i6, %g5
9551 fblg,a %fcc0, loop_879
9552 fpadd32 %f16, %f18, %f4
9553 fmovsge %icc, %f29, %f13
9554 fmovse %icc, %f10, %f24
9555loop_879:
9556 tge %icc, 0x3
9557 srlx %i7, %g3, %l5
9558 ld [%l7 + 0x54], %f29
9559 fbul,a %fcc0, loop_880
9560 tsubcctv %g2, 0x1319, %o7
9561 tsubcctv %i0, 0x10DE, %o5
9562 tgu %icc, 0x5
9563loop_880:
9564 move %icc, %l3, %o4
9565 set 0x50, %g7
9566 ldsha [%l7 + %g7] 0x89, %i2
9567 srlx %i5, 0x14, %o1
9568 sdivcc %i3, 0x00FB, %l2
9569 movre %l4, %o3, %o2
9570 andn %i1, 0x1327, %l0
9571 fpsub32s %f31, %f2, %f0
9572 fandnot2 %f16, %f24, %f2
9573 taddcctv %i4, 0x1703, %g7
9574 tg %icc, 0x6
9575 fbul,a %fcc0, loop_881
9576 edge32l %l1, %o6, %g4
9577 fcmped %fcc3, %f10, %f20
9578 sra %l6, 0x10, %g1
9579loop_881:
9580 movleu %xcc, %o0, %g6
9581 taddcctv %i6, 0x1613, %g5
9582 tpos %xcc, 0x4
9583 sdivcc %g3, 0x1525, %l5
9584 fmovda %icc, %f9, %f22
9585 edge32ln %g2, %i7, %i0
9586 membar #Sync
9587 set 0x40, %i4
9588 ldda [%l7 + %i4] 0xf0, %f0
9589 tcc %xcc, 0x6
9590 subc %o7, %l3, %o4
9591 fmul8x16 %f10, %f18, %f0
9592 mova %icc, %i2, %o5
9593 fzero %f12
9594 membar #Sync
9595 wr %g0, 0xf1, %asi
9596 ldda [%l7 + 0x40] %asi, %f0
9597 movre %o1, %i5, %l2
9598 fpackfix %f28, %f28
9599 xnorcc %l4, 0x1EFF, %i3
9600 set 0x20, %o4
9601 ldda [%l7 + %o4] 0x10, %o2
9602 bn %icc, loop_882
9603 tg %xcc, 0x6
9604 addcc %o2, 0x095D, %i1
9605 sir 0x0AD2
9606loop_882:
9607 tcs %xcc, 0x5
9608 fmul8x16 %f21, %f12, %f18
9609 orncc %l0, %i4, %l1
9610 fbe %fcc3, loop_883
9611 fandnot1 %f6, %f0, %f6
9612 sll %o6, %g4, %l6
9613 tle %xcc, 0x5
9614loop_883:
9615 nop
9616 setx loop_884, %l0, %l1
9617 wrpr 0x1, %tl
9618 wrpr %l1, %tnpc
9619 setx 0x34400001400, %l0, %l1
9620 wrpr %l1, %tstate
9621 wrhpr 0x4, %htstate
9622 done
9623 xor %g7, %o0, %g6
9624 ta %xcc, 0x7
9625 tcc %xcc, 0x7
9626loop_884:
9627 ldsw [%l7 + 0x64], %g1
9628 bne,a,pt %icc, loop_885
9629 movl %xcc, %g5, %g3
9630 edge32 %i6, %l5, %g2
9631 add %i0, 0x015F, %o7
9632loop_885:
9633 movrgez %l3, 0x066, %i7
9634 fble %fcc3, loop_886
9635 udiv %o4, 0x01CB, %o5
9636 fble %fcc2, loop_887
9637 sdivcc %i2, 0x1F3B, %i5
9638loop_886:
9639 nop
9640 set 0x38, %o5
9641 stda %l2, [%l7 + %o5] 0x04
9642loop_887:
9643 fmovdgu %xcc, %f23, %f16
9644 fnor %f14, %f26, %f8
9645 fmul8ulx16 %f30, %f22, %f4
9646 wr %g0, 0x4f, %asi
9647 ldxa [%g0 + 0x28] %asi, %l4
9648 movrlez %i3, 0x208, %o1
9649 array16 %o2, %i1, %o3
9650 sdiv %l0, 0x0646, %l1
9651 tvc %icc, 0x5
9652 tne %xcc, 0x2
9653 bpos %icc, loop_888
9654 restored
9655 rdpr %cwp, %g1
9656 rdpr %cansave, %g2
9657 rdpr %canrestore, %g3
9658 rdpr %cleanwin, %g4
9659 rdpr %otherwin, %g5
9660 rdpr %wstate, %g6
9661 fpadd32 %f10, %f16, %f0
9662 alignaddrl %o6, %g4, %i4
9663loop_888:
9664 movge %xcc, %g7, %l6
9665 movrlez %g6, %o0, %g5
9666 smulcc %g3, 0x1BB6, %i6
9667 srl %g1, %g2, %i0
9668 fmovdcs %xcc, %f30, %f11
9669 edge16 %l5, %l3, %o7
9670 add %i7, %o5, %i2
9671 movleu %icc, %o4, %i5
9672 mulscc %l2, %l4, %o1
9673 ta %xcc, 0x3
9674 fbn,a %fcc3, loop_889
9675 sll %o2, 0x0D, %i1
9676 brlz %i3, loop_890
9677 bgu,pt %xcc, loop_891
9678loop_889:
9679 fandnot1s %f17, %f6, %f20
9680 edge8ln %o3, %l0, %l1
9681loop_890:
9682 saved
9683 rdpr %cwp, %g1
9684 rdpr %cansave, %g2
9685 rdpr %canrestore, %g3
9686 rdpr %cleanwin, %g4
9687 rdpr %otherwin, %g5
9688 rdpr %wstate, %g6
9689loop_891:
9690 xnorcc %o6, 0x0510, %i4
9691 edge16n %g4, %l6, %g7
9692 taddcc %g6, 0x0028, %o0
9693 sll %g5, 0x07, %g3
9694 movneg %icc, %i6, %g1
9695 xor %i0, 0x017A, %l5
9696 bleu,a %xcc, loop_892
9697 movneg %icc, %l3, %o7
9698 fmul8ulx16 %f4, %f22, %f26
9699 xor %i7, 0x0EBF, %g2
9700loop_892:
9701 fcmple32 %f26, %f4, %i2
9702 fbe %fcc2, loop_893
9703 movcc %icc, %o5, %o4
9704 edge32ln %l2, %l4, %o1
9705 movvc %icc, %o2, %i1
9706loop_893:
9707 fmovdleu %icc, %f3, %f6
9708 subc %i5, %o3, %i3
9709 srax %l1, 0x0E, %o6
9710 xnor %i4, %l0, %l6
9711 saved
9712 rdpr %cwp, %g1
9713 rdpr %cansave, %g2
9714 rdpr %canrestore, %g3
9715 rdpr %cleanwin, %g4
9716 rdpr %otherwin, %g5
9717 rdpr %wstate, %g6
9718 std %f20, [%l7 + 0x20]
9719 movrne %g7, 0x13A, %g6
9720 sir 0x01A4
9721 tsubcc %g4, 0x1EAF, %o0
9722 array8 %g5, %i6, %g3
9723 taddcc %i0, 0x0D99, %l5
9724 tpos %xcc, 0x3
9725 tcc %xcc, 0x4
9726 smul %g1, %o7, %i7
9727 sll %l3, %g2, %i2
9728 membar 0x04
9729 wr %g0, 0xe3, %asi
9730 ldda [%l7 + 0x30] %asi, %o4
9731 xnorcc %l2, 0x1E0D, %l4
9732 movrgez %o1, 0x338, %o2
9733 subc %i1, %i5, %o3
9734 fmovdge %xcc, %f5, %f27
9735 tpos %xcc, 0x4
9736 movrlz %o5, %l1, %i3
9737 sra %i4, %o6, %l0
9738 restored
9739 rdpr %cwp, %g1
9740 rdpr %cansave, %g2
9741 rdpr %canrestore, %g3
9742 rdpr %cleanwin, %g4
9743 rdpr %otherwin, %g5
9744 rdpr %wstate, %g6
9745 bn,pt %xcc, loop_894
9746 fmovsgu %xcc, %f18, %f13
9747 call loop_895
9748 be,pt %icc, loop_896
9749loop_894:
9750 ta %icc, 0x1
9751 ldd [%l7 + 0x18], %g6
9752loop_895:
9753 tcc %xcc, 0x6
9754loop_896:
9755 fcmpne16 %f20, %f16, %l6
9756 brlez %g4, loop_897
9757 nop
9758 setx loop_898, %l0, %l1
9759 jmpl %l1, %g6
9760 edge16 %o0, %i6, %g3
9761 saved
9762 rdpr %cwp, %g1
9763 rdpr %cansave, %g2
9764 rdpr %canrestore, %g3
9765 rdpr %cleanwin, %g4
9766 rdpr %otherwin, %g5
9767 rdpr %wstate, %g6
9768loop_897:
9769 movrlez %i0, 0x117, %g5
9770loop_898:
9771 nop
9772 set 0x10, %i7
9773 stwa %g1, [%l7 + %i7] 0x27
9774 membar #Sync
9775 sub %l5, %o7, %l3
9776 fblg %fcc3, loop_899
9777 and %g2, 0x1255, %i2
9778 sdivcc %o4, 0x1424, %l2
9779 fnand %f26, %f12, %f2
9780loop_899:
9781 fmovrdgz %l4, %f30, %f24
9782 fcmped %fcc1, %f0, %f10
9783 smul %o1, 0x020C, %o2
9784 subc %i7, 0x0619, %i1
9785 udivcc %o3, 0x0382, %i5
9786 nop
9787 set 0x78, %i3
9788 prefetch [%l7 + %i3], 0x1
9789 fmovrse %l1, %f16, %f9
9790 fmovrsne %i3, %f19, %f20
9791 saved
9792 rdpr %cwp, %g1
9793 rdpr %cansave, %g2
9794 rdpr %canrestore, %g3
9795 rdpr %cleanwin, %g4
9796 rdpr %otherwin, %g5
9797 rdpr %wstate, %g6
9798 sir 0x1CD7
9799 fmovse %icc, %f20, %f1
9800 fmul8ulx16 %f14, %f24, %f8
9801 movrgz %o5, 0x2D9, %i4
9802 restored
9803 rdpr %cwp, %g1
9804 rdpr %cansave, %g2
9805 rdpr %canrestore, %g3
9806 rdpr %cleanwin, %g4
9807 rdpr %otherwin, %g5
9808 rdpr %wstate, %g6
9809 tle %icc, 0x7
9810 fmul8x16al %f12, %f1, %f2
9811 mova %icc, %l0, %o6
9812 wr %g0, 0x88, %asi
9813 stda %f16, [%l7 + 0x40] %asi
9814 fandnot1 %f12, %f4, %f24
9815 edge16ln %g7, %g4, %l6
9816 fbo,a %fcc2, loop_900
9817 sub %g6, %i6, %g3
9818 array8 %i0, %o0, %g1
9819 mova %icc, %l5, %g5
9820loop_900:
9821 lduh [%l7 + 0x4C], %o7
9822 tpos %icc, 0x1
9823 ble,pn %icc, loop_901
9824 tne %icc, 0x5
9825 ldstub [%l7 + 0x4E], %g2
9826 tsubcc %i2, 0x0AFC, %l3
9827loop_901:
9828 sethi 0x1DE2, %o4
9829 edge8ln %l2, %o1, %l4
9830 srax %o2, %i7, %o3
9831 set 0x40, %l1
9832 stda %f16, [%l7 + %l1] 0x81
9833 array32 %i1, %l1, %i5
9834 fnors %f17, %f31, %f28
9835 umul %o5, %i3, %i4
9836 movn %icc, %l0, %g7
9837 fzero %f0
9838 ble,a %icc, loop_902
9839 ldsb [%l7 + 0x65], %g4
9840 fmovdne %icc, %f16, %f22
9841 movg %xcc, %l6, %g6
9842loop_902:
9843 sra %o6, %i6, %g3
9844 fbl %fcc3, loop_903
9845 bvs,a loop_904
9846 ta %xcc, 0x6
9847 saved
9848 rdpr %cwp, %g1
9849 rdpr %cansave, %g2
9850 rdpr %canrestore, %g3
9851 rdpr %cleanwin, %g4
9852 rdpr %otherwin, %g5
9853 rdpr %wstate, %g6
9854loop_903:
9855 tle %xcc, 0x4
9856loop_904:
9857 bpos %icc, loop_905
9858 fmovscc %icc, %f30, %f3
9859 stbar
9860 fabss %f7, %f12
9861loop_905:
9862 edge8 %i0, %g1, %o0
9863 set 0x20, %g6
9864 prefetcha [%l7 + %g6] 0x89, 0x1
9865 movgu %xcc, %g5, %g2
9866 set 0x7E, %l5
9867 lduha [%l7 + %l5] 0x04, %i2
9868 movpos %xcc, %l3, %o7
9869 edge16l %o4, %o1, %l2
9870 fmovdg %icc, %f31, %f26
9871 prefetch [%l7 + 0x64], 0x3
9872 fbge %fcc2, loop_906
9873 fmovrdne %l4, %f12, %f26
9874 fbo,a %fcc1, loop_907
9875 tle %xcc, 0x3
9876loop_906:
9877 tge %icc, 0x4
9878 tgu %xcc, 0x3
9879loop_907:
9880 andncc %i7, %o3, %i1
9881 wr %g0, 0x89, %asi
9882 ldda [%l7 + 0x10] %asi, %l0
9883 movrgez %i5, 0x1F0, %o2
9884 stbar
9885 tpos %xcc, 0x5
9886 movg %xcc, %i3, %i4
9887 tgu %xcc, 0x6
9888 subc %o5, %g7, %l0
9889 tvs %icc, 0x0
9890 fornot2 %f6, %f30, %f12
9891 mova %xcc, %l6, %g4
9892 fnegs %f22, %f1
9893 subc %o6, 0x0134, %i6
9894 movneg %icc, %g3, %i0
9895 srax %g1, 0x03, %g6
9896 tne %xcc, 0x7
9897 ldsw [%l7 + 0x10], %o0
9898 orn %g5, 0x1900, %g2
9899 be,a loop_908
9900 movrne %i2, 0x2B7, %l5
9901 mulscc %l3, 0x10AC, %o7
9902 movrlz %o4, 0x0F7, %l2
9903loop_908:
9904 movne %xcc, %o1, %i7
9905 ldsw [%l7 + 0x2C], %o3
9906 ldstub [%l7 + 0x52], %i1
9907 fnors %f20, %f1, %f21
9908 smulcc %l4, 0x17AE, %i5
9909 set 0x20, %g5
9910 ldstuba [%l7 + %g5] 0x0c, %l1
9911 fmovsvc %xcc, %f24, %f3
9912 fbue,a %fcc0, loop_909
9913 fcmps %fcc0, %f20, %f25
9914 sra %o2, %i4, %i3
9915 fmovspos %xcc, %f3, %f17
9916loop_909:
9917 fcmple32 %f10, %f20, %o5
9918 tvc %icc, 0x5
9919 sdivx %g7, 0x08E0, %l6
9920 xnorcc %l0, %o6, %g4
9921 tcs %xcc, 0x0
9922 fmovsl %xcc, %f2, %f21
9923 fbule,a %fcc3, loop_910
9924 alignaddr %g3, %i0, %i6
9925 or %g6, %o0, %g5
9926 addc %g1, %i2, %g2
9927loop_910:
9928 fmovd %f6, %f18
9929 mova %icc, %l3, %l5
9930 fmovdge %icc, %f1, %f14
9931 udivcc %o7, 0x1BC6, %l2
9932 fmovscs %xcc, %f4, %f12
9933 subccc %o4, %o1, %o3
9934 siam 0x5
9935 fbue %fcc2, loop_911
9936 fabss %f1, %f28
9937 sllx %i7, %l4, %i1
9938 saved
9939 rdpr %cwp, %g1
9940 rdpr %cansave, %g2
9941 rdpr %canrestore, %g3
9942 rdpr %cleanwin, %g4
9943 rdpr %otherwin, %g5
9944 rdpr %wstate, %g6
9945loop_911:
9946 taddcc %l1, %i5, %o2
9947 fone %f16
9948 edge32n %i3, %o5, %g7
9949 movle %icc, %i4, %l0
9950 subccc %o6, %g4, %l6
9951 xnorcc %i0, %g3, %g6
9952 fmovscc %xcc, %f18, %f11
9953 lduw [%l7 + 0x7C], %o0
9954 edge8n %i6, %g5, %i2
9955 tle %icc, 0x2
9956 fmovdg %xcc, %f27, %f7
9957 bn,a,pt %icc, loop_912
9958 tvs %xcc, 0x2
9959 movg %icc, %g2, %l3
9960 sra %g1, 0x1D, %l5
9961loop_912:
9962 xorcc %l2, %o7, %o4
9963 bgu,a,pt %xcc, loop_913
9964 fmovdvs %icc, %f27, %f11
9965 ldsb [%l7 + 0x6C], %o1
9966 prefetch [%l7 + 0x2C], 0x0
9967loop_913:
9968 tneg %icc, 0x5
9969 subc %o3, %i7, %l4
9970 subccc %i1, %i5, %l1
9971 fxors %f6, %f13, %f0
9972 popc 0x125E, %o2
9973 mova %icc, %o5, %g7
9974 fpsub16s %f0, %f25, %f31
9975 tge %xcc, 0x7
9976 alignaddr %i3, %l0, %i4
9977 xnorcc %o6, 0x1276, %l6
9978 ta %xcc, 0x5
9979 udivx %i0, 0x15E1, %g4
9980 movg %icc, %g3, %o0
9981 mulx %i6, %g6, %i2
9982 taddcc %g2, %l3, %g1
9983 fmovsle %xcc, %f1, %f16
9984 fones %f10
9985 subccc %l5, 0x06D0, %g5
9986 edge16l %o7, %o4, %l2
9987 srax %o3, %o1, %i7
9988 xnor %i1, %i5, %l1
9989 brgez,a %o2, loop_914
9990 movge %xcc, %o5, %g7
9991 restored
9992 rdpr %cwp, %g1
9993 rdpr %cansave, %g2
9994 rdpr %canrestore, %g3
9995 rdpr %cleanwin, %g4
9996 rdpr %otherwin, %g5
9997 rdpr %wstate, %g6
9998 bshuffle %f12, %f28, %f26
9999loop_914:
10000 movre %i3, %l4, %i4
10001 tne %xcc, 0x4
10002 xnorcc %o6, %l0, %i0
10003 add %l7, 0x4C, %l6
10004 wr %g0, 0x04, %asi
10005 lda [%l6] %asi, %g4
10006 casa [%l6] %asi, %g4, %g3
10007 sethi 0x1A35, %o0
10008 saved
10009 rdpr %cwp, %g1
10010 rdpr %cansave, %g2
10011 rdpr %canrestore, %g3
10012 rdpr %cleanwin, %g4
10013 rdpr %otherwin, %g5
10014 rdpr %wstate, %g6
10015 sdivcc %l6, 0x1322, %i6
10016 popc %g6, %g2
10017 brgz,a %l3, loop_915
10018 fcmpne16 %f6, %f22, %g1
10019 sdivcc %l5, 0x0CD0, %g5
10020 taddcc %i2, 0x001B, %o7
10021loop_915:
10022 tneg %icc, 0x6
10023 fnor %f4, %f0, %f0
10024 tvc %icc, 0x2
10025 movgu %icc, %l2, %o3
10026 sub %o1, %o4, %i7
10027 tg %xcc, 0x2
10028 movl %xcc, %i5, %i1
10029 move %icc, %l1, %o5
10030 fbuge %fcc1, loop_916
10031 sethi 0x19BD, %o2
10032 umulcc %i3, 0x0A40, %g7
10033 array16 %i4, %o6, %l4
10034loop_916:
10035 brnz,a %l0, loop_917
10036 movle %xcc, %g4, %i0
10037 bcs,pn %icc, loop_918
10038 stbar
10039loop_917:
10040 movpos %xcc, %o0, %g3
10041 fbge,a %fcc3, loop_919
10042loop_918:
10043 edge16 %i6, %l6, %g6
10044 tle %xcc, 0x0
10045 tcs %xcc, 0x3
10046loop_919:
10047 fmul8ulx16 %f18, %f8, %f28
10048 fbu %fcc3, loop_920
10049 fpadd32 %f0, %f24, %f26
10050 add %l3, %g1, %g2
10051 edge16 %l5, %g5, %o7
10052loop_920:
10053 tvc %icc, 0x6
10054 and %i2, 0x19FD, %o3
10055 subc %o1, 0x1CE2, %l2
10056 edge8n %o4, %i5, %i1
10057 subcc %l1, %i7, %o5
10058 tneg %icc, 0x0
10059 fmovdleu %icc, %f14, %f22
10060 fornot1 %f28, %f18, %f0
10061 fpadd16 %f20, %f12, %f30
10062 array16 %o2, %i3, %i4
10063 sll %o6, %g7, %l0
10064 orcc %g4, 0x0109, %i0
10065 fpsub16s %f12, %f16, %f16
10066 movn %xcc, %o0, %g3
10067 taddcctv %l4, 0x1AE1, %l6
10068 be loop_921
10069 edge32n %i6, %g6, %g1
10070 edge8l %g2, %l5, %g5
10071 bgu,a %icc, loop_922
10072loop_921:
10073 pdist %f4, %f2, %f30
10074 bvc loop_923
10075 move %xcc, %o7, %i2
10076loop_922:
10077 udivcc %l3, 0x17D2, %o3
10078 movrlz %o1, %o4, %i5
10079loop_923:
10080 movvs %xcc, %l2, %i1
10081 brgz,a %l1, loop_924
10082 movrne %o5, %o2, %i3
10083 brlez,a %i7, loop_925
10084 sdivcc %i4, 0x12A5, %g7
10085loop_924:
10086 fbg,a %fcc3, loop_926
10087 orn %l0, %o6, %i0
10088loop_925:
10089 addc %g4, %o0, %g3
10090 std %f8, [%l7 + 0x28]
10091loop_926:
10092 fbu %fcc3, loop_927
10093 orn %l6, 0x1F34, %i6
10094 bg,a,pt %xcc, loop_928
10095 movrgez %l4, %g1, %g6
10096loop_927:
10097 movleu %xcc, %g2, %l5
10098 add %o7, 0x1CB3, %i2
10099loop_928:
10100 bne,a,pn %xcc, loop_929
10101 movvc %xcc, %g5, %l3
10102 udivx %o1, 0x09D9, %o3
10103 movgu %xcc, %i5, %l2
10104loop_929:
10105 tpos %xcc, 0x6
10106 fble,a %fcc0, loop_930
10107 fmovsle %icc, %f16, %f5
10108 edge8 %o4, %i1, %l1
10109 taddcctv %o5, %i3, %i7
10110loop_930:
10111 fxor %f14, %f18, %f4
10112 fmovsvc %xcc, %f2, %f6
10113 fmovsgu %xcc, %f0, %f27
10114 ldsb [%l7 + 0x1A], %o2
10115 xorcc %g7, 0x0E6D, %l0
10116 fcmpgt16 %f22, %f12, %i4
10117 bvs,a loop_931
10118 addc %o6, %i0, %o0
10119 fmovs %f1, %f25
10120 tg %icc, 0x0
10121loop_931:
10122 st %f23, [%l7 + 0x48]
10123 fcmpeq32 %f6, %f6, %g4
10124 array8 %l6, %g3, %l4
10125 udiv %g1, 0x1DFF, %g6
10126 edge32l %i6, %g2, %o7
10127 srl %i2, 0x04, %g5
10128 edge32l %l3, %l5, %o3
10129 xnor %i5, %o1, %l2
10130 edge32 %i1, %l1, %o4
10131 xorcc %o5, %i3, %o2
10132 wr %g0, 0x89, %asi
10133 stda %i6, [%l7 + 0x18] %asi
10134 sth %g7, [%l7 + 0x44]
10135 xorcc %i4, 0x1174, %o6
10136 sll %l0, 0x0E, %i0
10137 wr %g0, 0x0c, %asi
10138 ldda [%l7 + 0x40] %asi, %f0
10139 fbul %fcc0, loop_932
10140 ld [%l7 + 0x58], %f27
10141 fmovsn %xcc, %f19, %f25
10142 fmovdne %xcc, %f17, %f7
10143loop_932:
10144 fmovrde %g4, %f22, %f26
10145 fmovdg %xcc, %f13, %f29
10146 set 0x60, %l0
10147 ldswa [%l7 + %l0] 0x88, %o0
10148 movcc %xcc, %g3, %l4
10149 movneg %icc, %l6, %g6
10150 ta %icc, 0x1
10151 fmuld8sux16 %f31, %f7, %f16
10152 sir 0x01E7
10153 fmovdleu %icc, %f13, %f20
10154 fmovsneg %icc, %f13, %f15
10155 brgz,a %g1, loop_933
10156 sll %i6, 0x03, %o7
10157 movrgz %i2, %g2, %g5
10158 umul %l5, 0x111E, %l3
10159loop_933:
10160 subc %o3, 0x0084, %i5
10161 orcc %o1, %i1, %l1
10162 fmul8sux16 %f26, %f12, %f30
10163 fornot1s %f19, %f1, %f16
10164 ldub [%l7 + 0x29], %o4
10165 tcs %icc, 0x4
10166 bge %xcc, loop_934
10167 fcmple16 %f22, %f20, %o5
10168 addc %l2, %i3, %o2
10169 fpmerge %f30, %f26, %f0
10170loop_934:
10171 tneg %icc, 0x1
10172 addcc %i7, %g7, %i4
10173 set 0x2B, %i1
10174 ldstuba [%l7 + %i1] 0x89, %l0
10175 sub %o6, %g4, %o0
10176 edge32l %g3, %i0, %l6
10177 set 0x40, %o1
10178 stda %f16, [%l7 + %o1] 0x14
10179 tg %icc, 0x5
10180 stx %l4, [%l7 + 0x60]
10181 st %f14, [%l7 + 0x20]
10182 fzeros %f4
10183 srax %g6, 0x13, %i6
10184 edge32ln %g1, %o7, %i2
10185 bne loop_935
10186 fmovdvs %xcc, %f17, %f6
10187 fornot1s %f24, %f0, %f2
10188 membar 0x3B
10189loop_935:
10190 xor %g5, 0x063C, %g2
10191 movg %icc, %l5, %o3
10192 movvc %icc, %l3, %o1
10193 tne %xcc, 0x5
10194 wr %g0, 0x89, %asi
10195 ldxa [%l7 + 0x40] %asi, %i1
10196 alignaddr %l1, %o4, %i5
10197 popc %l2, %o5
10198 subcc %o2, %i7, %i3
10199 flush %l7 + 0x24
10200 tsubcc %i4, 0x1C0E, %l0
10201 tvc %icc, 0x3
10202 fcmpgt16 %f16, %f30, %o6
10203 fmovspos %icc, %f6, %f17
10204 fmovse %icc, %f19, %f7
10205 srlx %g7, %o0, %g3
10206 sll %i0, %l6, %l4
10207 alignaddrl %g6, %g4, %i6
10208 movrlez %o7, 0x07F, %i2
10209 fzero %f4
10210 fbg,a %fcc2, loop_936
10211 sir 0x1598
10212 movn %icc, %g5, %g2
10213 tcs %icc, 0x7
10214loop_936:
10215 bn loop_937
10216 movneg %xcc, %g1, %o3
10217 sir 0x00FA
10218 sra %l3, 0x07, %l5
10219loop_937:
10220 bleu,pn %xcc, loop_938
10221 stb %i1, [%l7 + 0x37]
10222 movrlz %l1, %o4, %o1
10223 wr %g0, 0xeb, %asi
10224 stxa %i5, [%l7 + 0x40] %asi
10225 membar #Sync
10226loop_938:
10227 tvs %icc, 0x6
10228 fnot2 %f16, %f20
10229 xnorcc %o5, %l2, %o2
10230 fmovdn %icc, %f21, %f6
10231 bpos,pt %icc, loop_939
10232 movn %icc, %i7, %i3
10233 edge16l %l0, %i4, %g7
10234 movle %icc, %o6, %g3
10235loop_939:
10236 udivcc %i0, 0x08BF, %o0
10237 fnegd %f6, %f18
10238 movne %xcc, %l6, %l4
10239 addc %g4, %i6, %g6
10240 fxnors %f31, %f4, %f14
10241 set 0x48, %i0
10242 lda [%l7 + %i0] 0x88, %f3
10243 fmovdg %xcc, %f7, %f7
10244 edge8l %i2, %o7, %g5
10245 smul %g2, 0x11D4, %g1
10246 bl,a %icc, loop_940
10247 sir 0x1B3D
10248 move %icc, %o3, %l3
10249 tvs %xcc, 0x2
10250loop_940:
10251 fcmpgt32 %f22, %f8, %i1
10252 fpack32 %f4, %f16, %f24
10253 wr %g0, 0x81, %asi
10254 ldda [%l7 + 0x60] %asi, %l0
10255 tleu %icc, 0x2
10256 edge32n %o4, %o1, %i5
10257 tvc %xcc, 0x4
10258 set 0x6A, %o0
10259 ldsha [%l7 + %o0] 0x11, %l5
10260 stb %l2, [%l7 + 0x2E]
10261 brz,a %o5, loop_941
10262 tl %xcc, 0x6
10263 fmovrse %i7, %f6, %f9
10264 tle %icc, 0x0
10265loop_941:
10266 movre %i3, 0x162, %o2
10267 tcc %xcc, 0x0
10268 edge8n %l0, %g7, %o6
10269 fzero %f6
10270 and %g3, %i0, %o0
10271 movg %icc, %l6, %i4
10272 movrne %l4, %i6, %g6
10273 fbul,a %fcc2, loop_942
10274 andcc %g4, %o7, %i2
10275 ba loop_943
10276 movle %icc, %g5, %g2
10277loop_942:
10278 edge8 %o3, %g1, %l3
10279 membar 0x09
10280loop_943:
10281 tn %icc, 0x3
10282 set 0x78, %l2
10283 prefetcha [%l7 + %l2] 0x88, 0x0
10284 fmovsl %icc, %f12, %f27
10285 fmul8x16au %f10, %f28, %f26
10286 set 0x30, %i2
10287 ldda [%l7 + %i2] 0xea, %i0
10288 tn %xcc, 0x7
10289 edge16 %o1, %o4, %i5
10290 tcc %icc, 0x4
10291 popc %l2, %o5
10292 brlz %i7, loop_944
10293 movpos %xcc, %i3, %l5
10294 andn %o2, %g7, %l0
10295 fmovdvs %xcc, %f17, %f4
10296loop_944:
10297 sllx %g3, 0x0C, %o6
10298 movrgz %o0, 0x314, %i0
10299 fnot1 %f0, %f18
10300 brz %i4, loop_945
10301 fmovsneg %icc, %f21, %f30
10302 smul %l6, %l4, %g6
10303 alignaddr %i6, %g4, %o7
10304loop_945:
10305 movre %i2, 0x246, %g5
10306 ba,pt %icc, loop_946
10307 andcc %o3, %g1, %l3
10308 saved
10309 rdpr %cwp, %g1
10310 rdpr %cansave, %g2
10311 rdpr %canrestore, %g3
10312 rdpr %cleanwin, %g4
10313 rdpr %otherwin, %g5
10314 rdpr %wstate, %g6
10315 fbu,a %fcc0, loop_947
10316loop_946:
10317 movcc %icc, %g2, %i1
10318 fand %f12, %f8, %f2
10319 orcc %l1, 0x0C79, %o4
10320loop_947:
10321 subcc %o1, 0x13D8, %l2
10322 pdist %f4, %f8, %f14
10323 sdivx %i5, 0x1940, %o5
10324 ldd [%l7 + 0x08], %i6
10325 tcs %icc, 0x0
10326 popc 0x16E8, %l5
10327 umul %i3, 0x1E8A, %o2
10328 stx %l0, [%l7 + 0x18]
10329 saved
10330 rdpr %cwp, %g1
10331 rdpr %cansave, %g2
10332 rdpr %canrestore, %g3
10333 rdpr %cleanwin, %g4
10334 rdpr %otherwin, %g5
10335 rdpr %wstate, %g6
10336 orn %g7, 0x0F43, %o6
10337 bn %icc, loop_948
10338 bl,a,pn %icc, loop_949
10339 fabsd %f30, %f18
10340 sub %g3, 0x0102, %i0
10341loop_948:
10342 edge8ln %o0, %l6, %i4
10343loop_949:
10344 fbule %fcc0, loop_950
10345 fmovdge %xcc, %f27, %f27
10346 tvc %icc, 0x2
10347 tleu %icc, 0x5
10348loop_950:
10349 udivx %l4, 0x0922, %g6
10350 tle %icc, 0x4
10351 movrlez %g4, %o7, %i6
10352 ldd [%l7 + 0x28], %i2
10353 edge8l %g5, %g1, %o3
10354 sdivcc %g2, 0x0BD9, %i1
10355 ldstub [%l7 + 0x7E], %l3
10356 addc %l1, 0x04C8, %o4
10357 wr %g0, 0x19, %asi
10358 ldxa [%l7 + 0x28] %asi, %l2
10359 movrlez %o1, 0x37E, %i5
10360 fmovsl %xcc, %f10, %f8
10361 brlez %o5, loop_951
10362 fnot1 %f16, %f8
10363 fmovspos %xcc, %f18, %f9
10364 sir 0x17A8
10365loop_951:
10366 xor %i7, 0x1FF9, %l5
10367 udivcc %i3, 0x0B7C, %l0
10368 edge8 %g7, %o6, %g3
10369 srlx %o2, 0x15, %i0
10370 fmovsvs %icc, %f29, %f25
10371 ldd [%l7 + 0x20], %f10
10372 set 0x60, %g4
10373 ldda [%l7 + %g4] 0x2b, %i6
10374 for %f26, %f12, %f28
10375 movrlz %o0, 0x3DB, %l4
10376 fmovrdgez %i4, %f6, %f22
10377 saved
10378 rdpr %cwp, %g1
10379 rdpr %cansave, %g2
10380 rdpr %canrestore, %g3
10381 rdpr %cleanwin, %g4
10382 rdpr %otherwin, %g5
10383 rdpr %wstate, %g6
10384 tgu %icc, 0x2
10385 alignaddr %g4, %o7, %i6
10386 movvs %icc, %g6, %i2
10387 tge %xcc, 0x1
10388 movrlez %g5, 0x27D, %g1
10389 fsrc2s %f24, %f18
10390 mulx %g2, 0x1E7C, %i1
10391 nop
10392 setx loop_952, %l0, %l1
10393 wrpr 0x1, %tl
10394 wrpr %l1, %tpc
10395 add %l1, 0x4, %l1
10396 wrpr %l1, %tnpc
10397 setx 0x34400001400, %l0, %l1
10398 wrpr %l1, %tstate
10399 wrhpr 0x4, %htstate
10400 retry
10401 array16 %l3, %l1, %o4
10402 movcc %icc, %o3, %l2
10403 fnegd %f18, %f6
10404loop_952:
10405 movre %i5, %o1, %o5
10406 bge %icc, loop_953
10407 fmovscs %icc, %f28, %f26
10408 fandnot2s %f30, %f7, %f21
10409 fbge,a %fcc0, loop_954
10410loop_953:
10411 bge,pt %xcc, loop_955
10412 edge8ln %l5, %i3, %l0
10413 edge32l %i7, %o6, %g7
10414loop_954:
10415 subccc %g3, %o2, %l6
10416loop_955:
10417 alignaddr %o0, %l4, %i0
10418 set 0x44, %o7
10419 swapa [%l7 + %o7] 0x89, %g4
10420 lduw [%l7 + 0x1C], %o7
10421 fnot2s %f4, %f14
10422 movre %i6, 0x035, %g6
10423 orncc %i2, 0x0DDB, %i4
10424 fabss %f20, %f2
10425 xorcc %g5, 0x0F21, %g2
10426 fmovsneg %xcc, %f7, %f8
10427 sethi 0x0483, %g1
10428 taddcc %l3, %l1, %i1
10429 ta %icc, 0x7
10430 bcs,a loop_956
10431 fbule,a %fcc3, loop_957
10432 fmovsgu %icc, %f9, %f28
10433 flush %l7 + 0x48
10434loop_956:
10435 alignaddrl %o4, %l2, %i5
10436loop_957:
10437 fand %f22, %f10, %f26
10438 ldd [%l7 + 0x58], %o2
10439 sethi 0x0076, %o5
10440 fpack32 %f4, %f26, %f12
10441 fcmpd %fcc1, %f18, %f22
10442 ba loop_958
10443 ld [%l7 + 0x60], %f28
10444 fmuld8ulx16 %f22, %f13, %f8
10445 mulx %l5, 0x0A84, %i3
10446loop_958:
10447 subc %l0, 0x16AA, %o1
10448 orncc %o6, %i7, %g3
10449 movgu %icc, %g7, %l6
10450 fblg %fcc3, loop_959
10451 brnz,a %o2, loop_960
10452 call loop_961
10453 fbue %fcc2, loop_962
10454loop_959:
10455 brgez,a %o0, loop_963
10456loop_960:
10457 lduh [%l7 + 0x1A], %i0
10458loop_961:
10459 movge %icc, %l4, %g4
10460loop_962:
10461 fbge %fcc3, loop_964
10462loop_963:
10463 movrgez %i6, 0x0E4, %o7
10464 addcc %g6, 0x1B49, %i2
10465 and %g5, %i4, %g2
10466loop_964:
10467 movrne %l3, 0x187, %l1
10468 orcc %g1, %i1, %l2
10469 bcs,a,pt %icc, loop_965
10470 brz,a %i5, loop_966
10471 stx %o3, [%l7 + 0x60]
10472 fands %f29, %f27, %f22
10473loop_965:
10474 fmovsg %icc, %f18, %f8
10475loop_966:
10476 tvc %xcc, 0x0
10477 fpsub32 %f20, %f16, %f26
10478 edge8n %o5, %o4, %i3
10479 movrne %l0, %l5, %o6
10480 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
10481 nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %o1 ripped by fixASI40.pl ripped by fixASI40.pl
10482 wr %g0, 0x18, %asi
10483 lduba [%l7 + 0x1A] %asi, %i7
10484 fnegs %f13, %f10
10485 bpos %xcc, loop_967
10486 smul %g3, 0x0E33, %g7
10487 lduw [%l7 + 0x7C], %l6
10488 andncc %o0, %o2, %i0
10489loop_967:
10490 sub %g4, 0x10B2, %l4
10491 xnorcc %i6, %o7, %i2
10492 ldstub [%l7 + 0x3A], %g6
10493 fbul %fcc1, loop_968
10494 nop
10495 setx loop_969, %l0, %l1
10496 wrpr 0x1, %tl
10497 wrpr %l1, %tnpc
10498 setx 0x34400001400, %l0, %l1
10499 wrpr %l1, %tstate
10500 wrhpr 0x4, %htstate
10501 done
10502 fmul8x16 %f29, %f8, %f4
10503 set 0x40, %o3
10504 ldda [%l7 + %o3] 0x18, %f0
10505loop_968:
10506 movrne %g5, %i4, %l3
10507loop_969:
10508 nop
10509 wr %g0, 0xeb, %asi
10510 ldda [%l7 + 0x40] %asi, %g2
10511 udivx %g1, 0x076A, %i1
10512 fmovsleu %icc, %f30, %f26
10513 fmovdcs %xcc, %f31, %f26
10514 tpos %xcc, 0x7
10515 bcc,a,pt %xcc, loop_970
10516 mulscc %l1, 0x099F, %i5
10517 nop
10518 setx loop_971, %l0, %l1
10519 jmpl %l1, %l2
10520 fnand %f26, %f24, %f2
10521loop_970:
10522 and %o3, %o4, %i3
10523 sdiv %l0, 0x1585, %l5
10524loop_971:
10525 brz %o6, loop_972
10526 movrne %o5, 0x2B0, %i7
10527 brlz,a %o1, loop_973
10528 bl,a,pn %icc, loop_974
10529loop_972:
10530 movle %xcc, %g3, %l6
10531 wr %g0, 0xf9, %asi
10532 stda %f0, [%l7 + 0x40] %asi
10533 membar #Sync
10534loop_973:
10535 fzeros %f9
10536loop_974:
10537 addccc %o0, 0x11A8, %g7
10538 ba %xcc, loop_975
10539 fcmped %fcc0, %f12, %f22
10540 subccc %i0, %o2, %l4
10541 movn %xcc, %g4, %i6
10542loop_975:
10543 nop
10544 set 0x56, %l4
10545 ldsha [%l7 + %l4] 0x18, %o7
10546 addcc %g6, %g5, %i4
10547 alignaddrl %i2, %g2, %l3
10548 fbo %fcc2, loop_976
10549 and %g1, %l1, %i5
10550 fbug %fcc2, loop_977
10551 fnegs %f12, %f1
10552loop_976:
10553 tpos %icc, 0x0
10554 fzero %f6
10555loop_977:
10556 movrlz %i1, %o3, %o4
10557 xor %i3, %l0, %l5
10558 fmovde %xcc, %f16, %f13
10559 movl %icc, %l2, %o5
10560 orn %i7, %o1, %g3
10561 movrgez %o6, %o0, %g7
10562 fzeros %f12
10563 fmovsle %icc, %f5, %f7
10564 movrlz %i0, 0x293, %l6
10565 fcmpeq32 %f22, %f16, %l4
10566 andcc %o2, 0x1A79, %i6
10567 fcmpgt16 %f4, %f22, %o7
10568 fmul8sux16 %f18, %f18, %f26
10569 add %g4, %g5, %g6
10570 membar #Sync
10571 set 0x40, %g3
10572 ldda [%l7 + %g3] 0x16, %f0
10573 bpos,a loop_978
10574 fsrc1s %f12, %f12
10575 edge32n %i4, %g2, %l3
10576 alignaddr %i2, %g1, %l1
10577loop_978:
10578 andcc %i5, 0x09A1, %i1
10579 smul %o4, %i3, %o3
10580 array16 %l5, %l0, %l2
10581 fbue,a %fcc2, loop_979
10582 alignaddrl %i7, %o5, %o1
10583 fmovdleu %icc, %f15, %f24
10584 andcc %o6, 0x1C49, %g3
10585loop_979:
10586 array16 %g7, %i0, %o0
10587 tsubcc %l4, %o2, %i6
10588 brlz %o7, loop_980
10589 ldstub [%l7 + 0x2B], %g4
10590 tsubcctv %l6, 0x1B38, %g5
10591 fabss %f6, %f30
10592loop_980:
10593 tsubcc %i4, 0x1102, %g6
10594 andn %l3, 0x1AFA, %i2
10595 sll %g2, %g1, %i5
10596 tgu %xcc, 0x5
10597 bge,pt %xcc, loop_981
10598 bne %xcc, loop_982
10599 bne,a,pn %icc, loop_983
10600 brgz %l1, loop_984
10601loop_981:
10602 edge32 %o4, %i1, %i3
10603loop_982:
10604 smulcc %o3, 0x1137, %l0
10605loop_983:
10606 nop
10607 add %l7, 0x30, %l6
10608 wr %g0, 0x89, %asi
10609 casxa [%l6] %asi, %l5, %i7
10610loop_984:
10611 mulscc %l2, 0x0C4D, %o1
10612 srlx %o5, %g3, %o6
10613 edge32ln %i0, %o0, %g7
10614 fmovdl %xcc, %f3, %f30
10615 smulcc %o2, %l4, %i6
10616 sdivx %g4, 0x0B89, %l6
10617 tne %icc, 0x2
10618 edge32l %g5, %o7, %g6
10619 brnz %l3, loop_985
10620 smulcc %i2, 0x0C61, %g2
10621 orcc %g1, 0x179C, %i5
10622 fmovdcs %xcc, %f12, %f8
10623loop_985:
10624 fmul8sux16 %f0, %f26, %f0
10625 tg %xcc, 0x5
10626 set 0x6C, %g1
10627 stwa %l1, [%l7 + %g1] 0x19
10628 fcmpgt16 %f24, %f2, %o4
10629 fcmps %fcc3, %f26, %f7
10630 umul %i1, 0x0237, %i4
10631 set 0x10, %l3
10632 stxa %i3, [%l7 + %l3] 0x88
10633 set 0x3C, %g2
10634 sta %f21, [%l7 + %g2] 0x10
10635 fcmpgt32 %f6, %f28, %o3
10636 fmovrsgz %l0, %f11, %f16
10637 edge16ln %l5, %i7, %l2
10638 tl %icc, 0x1
10639 udivcc %o5, 0x0A33, %g3
10640 ta %icc, 0x6
10641 udiv %o1, 0x0BE8, %o6
10642 mulx %i0, %o0, %o2
10643 stbar
10644 nop
10645 setx loop_986, %l0, %l1
10646 wrpr 0x1, %tl
10647 wrpr %l1, %tnpc
10648 setx 0x34400001400, %l0, %l1
10649 wrpr %l1, %tstate
10650 wrhpr 0x4, %htstate
10651 done
10652 fbge %fcc0, loop_987
10653 fmovde %icc, %f15, %f18
10654 edge8 %l4, %g7, %g4
10655loop_986:
10656 edge16l %i6, %g5, %o7
10657loop_987:
10658 orn %g6, 0x0778, %l6
10659 ta %xcc, 0x2
10660 for %f18, %f24, %f24
10661 bleu %icc, loop_988
10662 edge8n %l3, %i2, %g1
10663 array16 %g2, %l1, %o4
10664 ldsh [%l7 + 0x12], %i1
10665loop_988:
10666 movl %xcc, %i5, %i3
10667 orcc %i4, 0x1BDF, %o3
10668 movcc %xcc, %l0, %l5
10669 movg %xcc, %i7, %l2
10670 sra %o5, %g3, %o1
10671 sllx %i0, %o0, %o2
10672 bne,a,pn %xcc, loop_989
10673 xnorcc %l4, %o6, %g4
10674 movpos %xcc, %g7, %g5
10675 fbue %fcc0, loop_990
10676loop_989:
10677 srax %o7, %g6, %i6
10678 edge32 %l6, %i2, %g1
10679 fmovrdgz %l3, %f14, %f0
10680loop_990:
10681 fmovsgu %xcc, %f16, %f9
10682 andn %l1, 0x070D, %g2
10683 udivx %o4, 0x155E, %i5
10684 xorcc %i1, 0x0138, %i3
10685 bneg,a %xcc, loop_991
10686 fmovrsgez %o3, %f1, %f28
10687 bvs loop_992
10688 flush %l7 + 0x78
10689loop_991:
10690 tl %xcc, 0x0
10691 umulcc %i4, 0x00DA, %l5
10692loop_992:
10693 array32 %i7, %l0, %o5
10694 tg %icc, 0x3
10695 fmul8x16 %f7, %f8, %f2
10696 call loop_993
10697 ba,a loop_994
10698 fmovdge %icc, %f31, %f14
10699 tcc %icc, 0x2
10700loop_993:
10701 movre %l2, 0x0C5, %o1
10702loop_994:
10703 fnand %f24, %f22, %f14
10704 add %l7, 0x1C, %l6
10705 wr %g0, 0x19, %asi
10706 casa [%l6] %asi, %i0, %g3
10707 fcmpgt32 %f12, %f16, %o2
10708 sdivx %l4, 0x0449, %o0
10709 te %xcc, 0x7
10710 edge32ln %o6, %g4, %g7
10711 tsubcctv %o7, %g5, %i6
10712 fbl %fcc0, loop_995
10713 fandnot1 %f8, %f24, %f8
10714 fbe %fcc3, loop_996
10715 fand %f4, %f4, %f4
10716loop_995:
10717 fsrc2s %f8, %f21
10718 ldd [%l7 + 0x18], %f4
10719loop_996:
10720 edge32n %l6, %g6, %g1
10721 sub %l3, %i2, %g2
10722 edge16 %o4, %l1, %i5
10723 fbe %fcc3, loop_997
10724 taddcc %i1, 0x08BF, %o3
10725 ldsb [%l7 + 0x70], %i4
10726 st %f30, [%l7 + 0x74]
10727loop_997:
10728 movleu %icc, %i3, %i7
10729 movg %icc, %l0, %o5
10730 srax %l5, 0x18, %l2
10731 edge32ln %o1, %g3, %o2
10732 move %icc, %l4, %o0
10733 movne %xcc, %o6, %g4
10734 fmovrse %g7, %f7, %f2
10735 wr %g0, 0x10, %asi
10736 lduba [%l7 + 0x3C] %asi, %i0
10737 movre %g5, 0x015, %o7
10738 wr %g0, 0x11, %asi
10739 sta %f17, [%l7 + 0x58] %asi
10740 bn,a loop_998
10741 brgez %i6, loop_999
10742 st %f23, [%l7 + 0x74]
10743 brgz,a %l6, loop_1000
10744loop_998:
10745 movle %xcc, %g6, %g1
10746loop_999:
10747 alignaddrl %i2, %l3, %o4
10748 be,a,pt %xcc, loop_1001
10749loop_1000:
10750 fpsub32s %f29, %f28, %f23
10751 bne,pn %xcc, loop_1002
10752 sir 0x0BCA
10753loop_1001:
10754 addcc %l1, 0x1455, %i5
10755 std %f18, [%l7 + 0x10]
10756loop_1002:
10757 movle %xcc, %g2, %o3
10758 srax %i4, %i1, %i7
10759 fcmped %fcc2, %f20, %f0
10760 fmovsg %icc, %f11, %f11
10761 ldub [%l7 + 0x1B], %i3
10762 fcmpne32 %f4, %f26, %l0
10763 smulcc %o5, 0x00BC, %l2
10764 edge32 %l5, %o1, %g3
10765 edge8 %o2, %l4, %o0
10766 addccc %g4, %o6, %g7
10767 sdivcc %g5, 0x0F0B, %o7
10768 fmovd %f24, %f4
10769 siam 0x0
10770 alignaddrl %i0, %l6, %g6
10771 alignaddrl %i6, %i2, %g1
10772 taddcctv %l3, %o4, %l1
10773 fblg,a %fcc0, loop_1003
10774 edge8 %i5, %g2, %i4
10775 stx %i1, [%l7 + 0x78]
10776 srl %o3, %i3, %i7
10777loop_1003:
10778 srax %o5, %l2, %l0
10779 fabsd %f18, %f12
10780 movne %xcc, %o1, %g3
10781 move %icc, %l5, %l4
10782 edge8n %o2, %o0, %o6
10783 fone %f30
10784 fmovrse %g4, %f8, %f2
10785 movle %icc, %g7, %g5
10786 or %i0, 0x1F6D, %o7
10787 tleu %icc, 0x1
10788 sdivx %g6, 0x1D1F, %i6
10789 ta %icc, 0x0
10790 alignaddrl %l6, %i2, %g1
10791 bne %icc, loop_1004
10792 fxors %f14, %f6, %f28
10793 tvc %icc, 0x6
10794 tvc %icc, 0x6
10795loop_1004:
10796 nop
10797 set 0x20, %i6
10798 sth %o4, [%l7 + %i6]
10799 tle %xcc, 0x5
10800 edge16ln %l3, %i5, %l1
10801 set 0x70, %o2
10802 ldda [%l7 + %o2] 0x0c, %i4
10803 fpmerge %f19, %f10, %f18
10804 smulcc %g2, %i1, %o3
10805 brlz,a %i7, loop_1005
10806 edge16ln %i3, %o5, %l2
10807 sll %o1, %g3, %l0
10808 ta %icc, 0x7
10809loop_1005:
10810 fcmpeq32 %f22, %f28, %l4
10811 movrlz %o2, 0x26F, %o0
10812 xnor %l5, 0x0E86, %g4
10813 srl %o6, 0x0B, %g7
10814 wr %g0, 0x19, %asi
10815 swapa [%l7 + 0x68] %asi, %i0
10816 sra %o7, 0x11, %g6
10817 fbg,a %fcc3, loop_1006
10818 xor %g5, 0x0ED9, %l6
10819 fcmpd %fcc3, %f14, %f8
10820 bgu %icc, loop_1007
10821loop_1006:
10822 fnor %f10, %f18, %f26
10823 mulscc %i6, %g1, %o4
10824 bneg,a loop_1008
10825loop_1007:
10826 fcmpgt32 %f22, %f0, %i2
10827 movleu %icc, %i5, %l3
10828 ble,pn %icc, loop_1009
10829loop_1008:
10830 sethi 0x189A, %l1
10831 udiv %g2, 0x1512, %i4
10832 edge32 %o3, %i7, %i1
10833loop_1009:
10834 nop
10835 set 0x20, %l6
10836 stda %i2, [%l7 + %l6] 0x10
10837 xor %l2, 0x1FF2, %o1
10838 saved
10839 rdpr %cwp, %g1
10840 rdpr %cansave, %g2
10841 rdpr %canrestore, %g3
10842 rdpr %cleanwin, %g4
10843 rdpr %otherwin, %g5
10844 rdpr %wstate, %g6
10845 udivcc %o5, 0x0846, %l0
10846 edge32 %g3, %l4, %o0
10847 tcc %icc, 0x4
10848 fpsub16s %f19, %f22, %f8
10849 fnot2 %f0, %f12
10850 addc %l5, %o2, %o6
10851 fzeros %f10
10852 movre %g4, %i0, %g7
10853 ldx [%l7 + 0x28], %o7
10854 fornot2s %f30, %f3, %f21
10855 fbge,a %fcc2, loop_1010
10856 movcc %xcc, %g6, %l6
10857 orn %g5, %g1, %o4
10858 call loop_1011
10859loop_1010:
10860 edge32l %i6, %i5, %i2
10861 fba,a %fcc0, loop_1012
10862 fabsd %f24, %f20
10863loop_1011:
10864 array16 %l1, %g2, %i4
10865 stx %o3, [%l7 + 0x18]
10866loop_1012:
10867 tpos %icc, 0x2
10868 fmovse %xcc, %f12, %f9
10869 edge32ln %i7, %i1, %i3
10870 movcs %xcc, %l3, %o1
10871 fsrc2 %f30, %f10
10872 brlz,a %l2, loop_1013
10873 fandnot1 %f22, %f30, %f28
10874 fmovse %icc, %f7, %f31
10875 add %l7, 0x40, %l6
10876 wr %g0, 0x80, %asi
10877 casa [%l6] 0x80, %o5, %l0
10878loop_1013:
10879 fabsd %f16, %f18
10880 fabsd %f6, %f10
10881 srl %g3, %o0, %l4
10882 fpack32 %f4, %f24, %f14
10883 fbe %fcc0, loop_1014
10884 sdivx %l5, 0x020C, %o6
10885 set 0x64, %i5
10886 swapa [%l7 + %i5] 0x88, %g4
10887loop_1014:
10888 fpsub32 %f26, %f10, %f16
10889 fandnot1s %f12, %f26, %f6
10890 and %o2, 0x0962, %g7
10891 sdivcc %i0, 0x1BB7, %g6
10892 subcc %l6, 0x11BA, %o7
10893 fmovdcc %xcc, %f24, %f18
10894 fbu %fcc2, loop_1015
10895 movn %icc, %g5, %o4
10896 nop
10897 setx loop_1016, %l0, %l1
10898 wrpr 0x1, %tl
10899 wrpr %l1, %tnpc
10900 setx 0x34400001400, %l0, %l1
10901 wrpr %l1, %tstate
10902 wrhpr 0x4, %htstate
10903 done
10904 sdiv %i6, 0x1929, %i5
10905loop_1015:
10906 or %g1, 0x0E30, %i2
10907 bne,pt %xcc, loop_1017
10908loop_1016:
10909 ldd [%l7 + 0x68], %g2
10910 movge %icc, %l1, %i4
10911 xor %i7, %i1, %i3
10912loop_1017:
10913 edge16ln %o3, %l3, %o1
10914 umul %l2, %o5, %l0
10915 tvc %xcc, 0x7
10916 ldd [%l7 + 0x58], %g2
10917 mulscc %l4, 0x1FB0, %o0
10918 alignaddrl %o6, %g4, %o2
10919 movneg %icc, %g7, %i0
10920 restored
10921 rdpr %cwp, %g1
10922 rdpr %cansave, %g2
10923 rdpr %canrestore, %g3
10924 rdpr %cleanwin, %g4
10925 rdpr %otherwin, %g5
10926 rdpr %wstate, %g6
10927 movrlez %g6, 0x2FB, %l6
10928 fornot2s %f7, %f1, %f24
10929 edge16ln %l5, %g5, %o7
10930 srax %o4, 0x0A, %i6
10931 srax %i5, %g1, %g2
10932 bg %icc, loop_1018
10933 fpsub32 %f20, %f10, %f4
10934 movvs %xcc, %i2, %l1
10935 fbug %fcc3, loop_1019
10936loop_1018:
10937 fbn,a %fcc1, loop_1020
10938 tvc %icc, 0x7
10939 xor %i4, 0x0DFB, %i7
10940loop_1019:
10941 andncc %i1, %i3, %l3
10942loop_1020:
10943 fbe %fcc1, loop_1021
10944 fbge %fcc3, loop_1022
10945 fmovsl %xcc, %f25, %f6
10946 sdivcc %o1, 0x1DDC, %o3
10947loop_1021:
10948 mulx %o5, %l0, %g3
10949loop_1022:
10950 sllx %l4, 0x11, %o0
10951 brnz %l2, loop_1023
10952 fbug %fcc3, loop_1024
10953 fbo %fcc2, loop_1025
10954 edge32n %o6, %o2, %g7
10955loop_1023:
10956 edge32l %g4, %g6, %l6
10957loop_1024:
10958 movge %icc, %i0, %l5
10959loop_1025:
10960 fbuge,a %fcc3, loop_1026
10961 tsubcc %o7, 0x04F1, %g5
10962 ldsw [%l7 + 0x2C], %i6
10963 set 0x14, %g7
10964 stha %i5, [%l7 + %g7] 0x80
10965loop_1026:
10966 umulcc %g1, %g2, %i2
10967 saved
10968 rdpr %cwp, %g1
10969 rdpr %cansave, %g2
10970 rdpr %canrestore, %g3
10971 rdpr %cleanwin, %g4
10972 rdpr %otherwin, %g5
10973 rdpr %wstate, %g6
10974 set 0x44, %i4
10975 ldsba [%l7 + %i4] 0x19, %o4
10976 tcs %icc, 0x5
10977 set 0x70, %o6
10978 sta %f4, [%l7 + %o6] 0x11
10979 array32 %l1, %i4, %i7
10980 ba,a,pt %xcc, loop_1027
10981 and %i3, 0x0AE1, %i1
10982 fnand %f4, %f20, %f28
10983 subc %l3, 0x084E, %o3
10984loop_1027:
10985 sll %o1, 0x14, %l0
10986 edge16l %g3, %o5, %o0
10987 srax %l4, %l2, %o2
10988 sir 0x1D44
10989 saved
10990 rdpr %cwp, %g1
10991 rdpr %cansave, %g2
10992 rdpr %canrestore, %g3
10993 rdpr %cleanwin, %g4
10994 rdpr %otherwin, %g5
10995 rdpr %wstate, %g6
10996 alignaddrl %g7, %g4, %g6
10997 tl %icc, 0x0
10998 te %icc, 0x5
10999 movrgez %o6, 0x14B, %i0
11000 flush %l7 + 0x40
11001 sll %l6, 0x17, %l5
11002 movg %icc, %g5, %o7
11003 sir 0x040C
11004 edge8l %i5, %i6, %g2
11005 brlz %i2, loop_1028
11006 srlx %g1, 0x13, %l1
11007 bcs,pt %icc, loop_1029
11008 fmovde %icc, %f12, %f5
11009loop_1028:
11010 fpadd16s %f17, %f21, %f25
11011 and %o4, 0x19A4, %i4
11012loop_1029:
11013 movrlez %i3, 0x069, %i7
11014 movvs %icc, %i1, %o3
11015 brgez %o1, loop_1030
11016 fbge %fcc0, loop_1031
11017 bpos,a loop_1032
11018 fornot2 %f18, %f26, %f30
11019loop_1030:
11020 ldd [%l7 + 0x68], %f4
11021loop_1031:
11022 add %l0, %l3, %o5
11023loop_1032:
11024 movneg %xcc, %g3, %o0
11025 movrlez %l2, %o2, %l4
11026 taddcctv %g7, %g6, %g4
11027 sdivcc %o6, 0x1F8D, %l6
11028 fmovrsgz %l5, %f0, %f11
11029 brgez %g5, loop_1033
11030 fba %fcc0, loop_1034
11031 fmul8x16au %f15, %f17, %f26
11032 movleu %xcc, %o7, %i0
11033loop_1033:
11034 edge16ln %i5, %i6, %g2
11035loop_1034:
11036 smulcc %i2, %g1, %l1
11037 addcc %o4, %i4, %i7
11038 orn %i1, %o3, %o1
11039 tn %icc, 0x2
11040 std %f4, [%l7 + 0x30]
11041 alignaddr %i3, %l0, %l3
11042 mova %xcc, %o5, %o0
11043 fmovrdlz %g3, %f22, %f12
11044 xor %o2, %l2, %l4
11045 tn %icc, 0x1
11046 edge16n %g6, %g7, %g4
11047 fmovscc %xcc, %f4, %f0
11048 st %f19, [%l7 + 0x64]
11049 fpsub16s %f0, %f12, %f3
11050 fpsub32s %f24, %f28, %f0
11051 tn %icc, 0x6
11052 subc %o6, %l5, %l6
11053 orncc %g5, 0x1DE0, %i0
11054 movvs %icc, %i5, %i6
11055 tl %xcc, 0x0
11056 edge16ln %g2, %i2, %g1
11057 movcc %icc, %o7, %o4
11058 bn,pt %xcc, loop_1035
11059 nop
11060 set 0x7E, %o5
11061 ldstub [%l7 + %o5], %i4
11062 bn,pt %icc, loop_1036
11063 srlx %l1, 0x00, %i7
11064loop_1035:
11065 ldub [%l7 + 0x43], %i1
11066 tsubcc %o3, 0x15AB, %o1
11067loop_1036:
11068 movvc %xcc, %l0, %l3
11069 fxnors %f13, %f19, %f3
11070 addc %i3, %o0, %o5
11071 smul %g3, 0x182C, %o2
11072 fcmpne16 %f8, %f26, %l2
11073 tge %icc, 0x4
11074 be,a,pn %icc, loop_1037
11075 bvc,a,pt %icc, loop_1038
11076 fbo %fcc1, loop_1039
11077 movcs %xcc, %l4, %g7
11078loop_1037:
11079 andn %g4, %g6, %o6
11080loop_1038:
11081 nop
11082 wr %g0, 0x80, %asi
11083 stba %l6, [%l7 + 0x37] %asi
11084loop_1039:
11085 sub %l5, 0x0587, %i0
11086 brgz,a %i5, loop_1040
11087 ble,a %icc, loop_1041
11088 ldstub [%l7 + 0x54], %i6
11089 udiv %g2, 0x1DE0, %g5
11090loop_1040:
11091 array32 %g1, %o7, %i2
11092loop_1041:
11093 movle %xcc, %o4, %i4
11094 fblg %fcc1, loop_1042
11095 taddcctv %i7, %l1, %i1
11096 fcmpeq16 %f28, %f22, %o3
11097 fnegd %f26, %f30
11098loop_1042:
11099 flush %l7 + 0x0C
11100 fpack32 %f16, %f24, %f8
11101 sdivx %l0, 0x1BD6, %o1
11102 movpos %xcc, %l3, %i3
11103 tle %xcc, 0x0
11104 fsrc1 %f16, %f4
11105 mulscc %o5, %o0, %g3
11106 ldd [%l7 + 0x28], %l2
11107 fabsd %f20, %f4
11108 fbe %fcc2, loop_1043
11109 popc %o2, %g7
11110 movvc %icc, %l4, %g6
11111 fbuge %fcc3, loop_1044
11112loop_1043:
11113 orn %g4, 0x1298, %l6
11114 fnot1 %f28, %f8
11115 ba,a loop_1045
11116loop_1044:
11117 array32 %l5, %i0, %o6
11118 edge8ln %i6, %g2, %g5
11119 fbl,a %fcc1, loop_1046
11120loop_1045:
11121 fmovscs %xcc, %f30, %f12
11122 fandnot2s %f8, %f27, %f16
11123 fmovrdgez %g1, %f10, %f10
11124loop_1046:
11125 umul %o7, 0x10D4, %i5
11126 edge8 %i2, %o4, %i4
11127 orncc %l1, 0x1DC8, %i7
11128 tge %icc, 0x3
11129 tle %icc, 0x4
11130 srax %o3, 0x0F, %i1
11131 movvc %xcc, %o1, %l3
11132 edge32ln %i3, %o5, %o0
11133 movleu %xcc, %g3, %l2
11134 brnz %l0, loop_1047
11135 edge16n %g7, %o2, %l4
11136 movvc %icc, %g4, %l6
11137 wr %g0, 0x11, %asi
11138 lduba [%l7 + 0x0A] %asi, %l5
11139loop_1047:
11140 edge8 %g6, %i0, %i6
11141 fcmpes %fcc3, %f2, %f0
11142 set 0x64, %i7
11143 ldswa [%l7 + %i7] 0x89, %o6
11144 fpadd16 %f2, %f18, %f2
11145 wr %g0, 0x0c, %asi
11146 stba %g5, [%l7 + 0x57] %asi
11147 srl %g1, %o7, %g2
11148 fbne,a %fcc2, loop_1048
11149 subc %i2, 0x17C8, %i5
11150 movrne %o4, 0x2CC, %l1
11151 stbar
11152loop_1048:
11153 andcc %i4, 0x0886, %o3
11154 edge8l %i7, %o1, %l3
11155 addccc %i3, 0x07CF, %i1
11156 edge16l %o5, %g3, %o0
11157 membar 0x12
11158 fba,a %fcc3, loop_1049
11159 alignaddrl %l0, %g7, %o2
11160 srlx %l4, 0x05, %l2
11161 ta %icc, 0x5
11162loop_1049:
11163 array8 %l6, %l5, %g6
11164 call loop_1050
11165 bg loop_1051
11166 fmovsne %xcc, %f11, %f31
11167 movne %xcc, %g4, %i0
11168loop_1050:
11169 and %i6, %o6, %g1
11170loop_1051:
11171 brnz,a %o7, loop_1052
11172 fmuld8sux16 %f14, %f2, %f20
11173 std %f20, [%l7 + 0x20]
11174 andncc %g5, %i2, %i5
11175loop_1052:
11176 tl %xcc, 0x7
11177 tsubcctv %o4, %l1, %g2
11178 smulcc %o3, %i7, %o1
11179 fmovsl %icc, %f30, %f17
11180 fmovrdne %l3, %f8, %f4
11181 movn %xcc, %i3, %i1
11182 bne %xcc, loop_1053
11183 fmovda %icc, %f28, %f8
11184 movvs %xcc, %i4, %o5
11185 tg %icc, 0x5
11186loop_1053:
11187 taddcctv %o0, %g3, %l0
11188 edge8l %g7, %l4, %l2
11189 prefetch [%l7 + 0x14], 0x3
11190 movgu %xcc, %o2, %l5
11191 tn %icc, 0x6
11192 be,pt %icc, loop_1054
11193 stw %l6, [%l7 + 0x30]
11194 bvs,pt %icc, loop_1055
11195 movcc %xcc, %g6, %g4
11196loop_1054:
11197 edge32ln %i0, %i6, %o6
11198 set 0x3C, %o4
11199 stwa %o7, [%l7 + %o4] 0x2b
11200 membar #Sync
11201loop_1055:
11202 nop
11203 setx loop_1056, %l0, %l1
11204 wrpr 0x1, %tl
11205 wrpr %l1, %tpc
11206 add %l1, 0x4, %l1
11207 wrpr %l1, %tnpc
11208 setx 0x34400001400, %l0, %l1
11209 wrpr %l1, %tstate
11210 wrhpr 0x4, %htstate
11211 retry
11212 edge16ln %g5, %i2, %g1
11213 fors %f21, %f29, %f22
11214 andcc %i5, 0x1C51, %l1
11215loop_1056:
11216 bvc loop_1057
11217 edge16 %o4, %o3, %g2
11218 tg %icc, 0x0
11219 nop
11220 setx loop_1058, %l0, %l1
11221 jmpl %l1, %o1
11222loop_1057:
11223 movre %i7, 0x10C, %i3
11224 move %xcc, %l3, %i4
11225 brnz %o5, loop_1059
11226loop_1058:
11227 movrlez %o0, %i1, %l0
11228 tne %xcc, 0x7
11229 edge16 %g7, %l4, %l2
11230loop_1059:
11231 edge32 %o2, %g3, %l5
11232 fpsub16s %f20, %f0, %f13
11233 fsrc2 %f18, %f12
11234 sdivcc %l6, 0x09EB, %g4
11235 movrlez %i0, %i6, %o6
11236 fcmple32 %f4, %f8, %o7
11237 sdivx %g5, 0x0C73, %g6
11238 andcc %g1, 0x1EB1, %i5
11239 ldsb [%l7 + 0x52], %l1
11240 fbl,a %fcc0, loop_1060
11241 srax %i2, %o3, %o4
11242 edge16 %o1, %i7, %g2
11243 taddcctv %l3, %i4, %o5
11244loop_1060:
11245 fcmpeq32 %f22, %f26, %o0
11246 xnor %i1, 0x066E, %l0
11247 fmul8sux16 %f8, %f26, %f0
11248 fnot2 %f24, %f12
11249 fpadd32s %f21, %f20, %f22
11250 pdist %f12, %f4, %f30
11251 orncc %i3, %l4, %g7
11252 bge,pt %icc, loop_1061
11253 udivcc %o2, 0x0E6B, %l2
11254 fsrc2 %f12, %f22
11255 andn %g3, %l5, %l6
11256loop_1061:
11257 fmovdpos %xcc, %f3, %f12
11258 pdist %f4, %f4, %f20
11259 lduh [%l7 + 0x1A], %i0
11260 fpadd32 %f16, %f30, %f4
11261 movrne %g4, 0x007, %i6
11262 array32 %o7, %o6, %g6
11263 tcs %xcc, 0x1
11264 fmovdne %icc, %f5, %f10
11265 fble,a %fcc0, loop_1062
11266 ldsh [%l7 + 0x30], %g1
11267 sra %g5, 0x18, %i5
11268 movrgez %l1, %o3, %i2
11269loop_1062:
11270 addc %o4, 0x1EF9, %i7
11271 nop
11272 setx loop_1063, %l0, %l1
11273 wrpr 0x1, %tl
11274 wrpr %l1, %tnpc
11275 setx 0x34400001400, %l0, %l1
11276 wrpr %l1, %tstate
11277 wrhpr 0x4, %htstate
11278 done
11279 xnorcc %o1, %l3, %g2
11280 edge32 %i4, %o0, %o5
11281 bne,a,pn %icc, loop_1064
11282loop_1063:
11283 movrlz %l0, 0x10F, %i1
11284 andncc %i3, %g7, %o2
11285 set 0x38, %l1
11286 stxa %l4, [%l7 + %l1] 0x04
11287loop_1064:
11288 edge8ln %l2, %g3, %l5
11289 subcc %i0, %g4, %l6
11290 nop
11291 setx loop_1065, %l0, %l1
11292 wrpr 0x1, %tl
11293 wrpr %l1, %tnpc
11294 setx 0x34400001400, %l0, %l1
11295 wrpr %l1, %tstate
11296 wrhpr 0x4, %htstate
11297 done
11298 edge32 %i6, %o6, %o7
11299 edge8ln %g1, %g5, %i5
11300 std %f2, [%l7 + 0x58]
11301loop_1065:
11302 fmovdne %icc, %f30, %f2
11303 brlez,a %g6, loop_1066
11304 movrlz %o3, %l1, %o4
11305 fblg,a %fcc0, loop_1067
11306 fcmps %fcc2, %f11, %f14
11307loop_1066:
11308 fmovdleu %icc, %f15, %f25
11309 edge16ln %i2, %i7, %o1
11310loop_1067:
11311 fors %f7, %f14, %f27
11312 fmovsgu %icc, %f16, %f22
11313 udivx %g2, 0x03C8, %l3
11314 pdist %f18, %f16, %f26
11315 orn %i4, 0x1F2C, %o5
11316 movgu %icc, %l0, %o0
11317 faligndata %f8, %f4, %f12
11318 fmovrsgz %i1, %f5, %f21
11319 tcc %icc, 0x1
11320 fbe,a %fcc1, loop_1068
11321 tleu %xcc, 0x5
11322 membar 0x7F
11323 fmovdleu %xcc, %f31, %f3
11324loop_1068:
11325 sll %g7, %o2, %l4
11326 fmovd %f14, %f24
11327 wr %g0, 0x81, %asi
11328 lda [%l7 + 0x5C] %asi, %f28
11329 movn %xcc, %l2, %g3
11330 mova %xcc, %i3, %i0
11331 bcs,a,pn %icc, loop_1069
11332 nop
11333 setx loop_1070, %l0, %l1
11334 wrpr 0x1, %tl
11335 wrpr %l1, %tpc
11336 add %l1, 0x4, %l1
11337 wrpr %l1, %tnpc
11338 setx 0x34400001400, %l0, %l1
11339 wrpr %l1, %tstate
11340 wrhpr 0x4, %htstate
11341 retry
11342 fmovs %f11, %f27
11343 fnot1 %f30, %f4
11344loop_1069:
11345 umul %g4, %l5, %i6
11346loop_1070:
11347 sub %l6, 0x0A45, %o7
11348 edge8n %o6, %g5, %i5
11349 fand %f12, %f22, %f2
11350 fpack16 %f12, %f10
11351 fbe,a %fcc1, loop_1071
11352 std %g6, [%l7 + 0x38]
11353 siam 0x1
11354 subc %o3, %l1, %g1
11355loop_1071:
11356 nop
11357 wr %g0, 0x80, %asi
11358 prefetcha [%l7 + 0x70] %asi, 0x2
11359 ldstub [%l7 + 0x50], %i7
11360 fpsub32s %f5, %f17, %f7
11361 udiv %i2, 0x05DF, %g2
11362 set 0x28, %g6
11363 swapa [%l7 + %g6] 0x19, %l3
11364 movg %xcc, %o1, %o5
11365 smul %i4, 0x02CF, %l0
11366 andn %o0, %g7, %i1
11367 edge8n %o2, %l4, %g3
11368 xnorcc %i3, %l2, %i0
11369 edge16ln %g4, %l5, %l6
11370 bgu,pn %xcc, loop_1072
11371 fnot1 %f2, %f28
11372 fandnot2 %f26, %f28, %f26
11373 sll %o7, %o6, %g5
11374loop_1072:
11375 nop
11376 set 0x58, %i3
11377 ldsha [%l7 + %i3] 0x04, %i5
11378 sll %g6, 0x06, %o3
11379 movle %xcc, %i6, %g1
11380 bvs,a,pn %xcc, loop_1073
11381 mulscc %o4, 0x08EE, %i7
11382 andcc %l1, %g2, %i2
11383 movcc %icc, %o1, %o5
11384loop_1073:
11385 andncc %l3, %l0, %o0
11386 xor %i4, 0x18A0, %i1
11387 set 0x40, %l5
11388 stda %f16, [%l7 + %l5] 0x1e
11389 membar #Sync
11390 flush %l7 + 0x48
11391 orn %g7, %o2, %g3
11392 fsrc2s %f16, %f11
11393 fcmpne32 %f2, %f12, %l4
11394 umul %i3, 0x0DE1, %l2
11395 srax %i0, %l5, %l6
11396 sth %g4, [%l7 + 0x62]
11397 tle %icc, 0x2
11398 alignaddrl %o6, %g5, %i5
11399 wr %g0, 0x11, %asi
11400 ldsha [%l7 + 0x6E] %asi, %g6
11401 subcc %o7, 0x01CD, %o3
11402 bne,a loop_1074
11403 fbul %fcc2, loop_1075
11404 fnot2 %f18, %f16
11405 edge16n %i6, %g1, %i7
11406loop_1074:
11407 tge %icc, 0x5
11408loop_1075:
11409 movrlz %o4, 0x102, %l1
11410 fandnot1 %f2, %f26, %f8
11411 wr %g0, 0x2f, %asi
11412 stda %i2, [%l7 + 0x18] %asi
11413 membar #Sync
11414 tneg %icc, 0x7
11415 ldstub [%l7 + 0x34], %o1
11416 fnands %f25, %f7, %f14
11417 fmovrdne %g2, %f6, %f30
11418 fbu,a %fcc0, loop_1076
11419 sdivcc %l3, 0x181D, %o5
11420 andcc %o0, %l0, %i1
11421 fxnors %f8, %f16, %f25
11422loop_1076:
11423 ldsh [%l7 + 0x42], %i4
11424 edge16l %o2, %g7, %g3
11425 edge16n %l4, %i3, %i0
11426 add %l5, %l6, %g4
11427 fmovsge %icc, %f17, %f17
11428 tvs %xcc, 0x4
11429 movpos %xcc, %l2, %g5
11430 fmovrslz %o6, %f9, %f2
11431 movcc %xcc, %i5, %g6
11432 addccc %o3, %i6, %g1
11433 fcmpeq16 %f14, %f30, %o7
11434 array32 %o4, %i7, %i2
11435 movgu %xcc, %o1, %l1
11436 tsubcctv %g2, %o5, %o0
11437 ta %icc, 0x2
11438 fbg,a %fcc2, loop_1077
11439 edge32 %l3, %l0, %i4
11440 fmovse %icc, %f29, %f1
11441 fmovrde %o2, %f30, %f20
11442loop_1077:
11443 andn %g7, 0x1052, %g3
11444 fmul8sux16 %f4, %f6, %f8
11445 movl %icc, %l4, %i3
11446 fxor %f20, %f14, %f12
11447 udivx %i0, 0x1C95, %l5
11448 sethi 0x0CE0, %l6
11449 fsrc1 %f6, %f10
11450 array32 %g4, %l2, %g5
11451 edge8l %o6, %i1, %i5
11452 srlx %o3, %g6, %i6
11453 tcc %icc, 0x4
11454 bleu,a loop_1078
11455 edge8 %o7, %o4, %g1
11456 tg %icc, 0x4
11457 add %i2, %i7, %l1
11458loop_1078:
11459 nop
11460 wr %g0, 0x2f, %asi
11461 stwa %g2, [%l7 + 0x08] %asi
11462 membar #Sync
11463 fbo,a %fcc0, loop_1079
11464 movre %o5, 0x084, %o0
11465 wr %g0, 0x89, %asi
11466 stda %f16, [%l7 + 0x40] %asi
11467loop_1079:
11468 smulcc %o1, %l0, %l3
11469 tvs %icc, 0x3
11470 sdivx %i4, 0x0F5C, %o2
11471 fcmped %fcc0, %f20, %f24
11472 addccc %g7, %g3, %i3
11473 fmovsne %xcc, %f22, %f17
11474 umul %i0, 0x1A3C, %l5
11475 movvs %xcc, %l4, %g4
11476 array16 %l6, %l2, %g5
11477 fmul8ulx16 %f22, %f6, %f22
11478 nop
11479 setx loop_1080, %l0, %l1
11480 wrpr 0x1, %tl
11481 wrpr %l1, %tnpc
11482 setx 0x34400001400, %l0, %l1
11483 wrpr %l1, %tstate
11484 wrhpr 0x4, %htstate
11485 done
11486 andn %o6, 0x1666, %i5
11487 ldsw [%l7 + 0x14], %o3
11488 tneg %icc, 0x1
11489loop_1080:
11490 movcs %xcc, %i1, %i6
11491 ldx [%l7 + 0x60], %g6
11492 std %o6, [%l7 + 0x48]
11493 fbue,a %fcc1, loop_1081
11494 fand %f2, %f4, %f28
11495 membar #Sync
11496 set 0x40, %g5
11497 ldda [%l7 + %g5] 0x1e, %f16
11498loop_1081:
11499 fone %f30
11500 add %g1, %o4, %i2
11501 edge32 %l1, %g2, %i7
11502 movrgz %o5, 0x111, %o1
11503 edge32n %l0, %o0, %i4
11504 sir 0x1558
11505 tsubcctv %l3, 0x0EA0, %o2
11506 tl %xcc, 0x7
11507 mova %xcc, %g7, %g3
11508 edge8 %i3, %i0, %l4
11509 edge16 %g4, %l5, %l6
11510 xor %l2, %o6, %i5
11511 fmovdpos %icc, %f4, %f16
11512 movl %icc, %g5, %i1
11513 stw %i6, [%l7 + 0x10]
11514 edge32ln %g6, %o3, %o7
11515 fmuld8ulx16 %f31, %f24, %f2
11516 andncc %o4, %i2, %g1
11517 fmovrdlez %l1, %f24, %f0
11518 srax %g2, %o5, %i7
11519 add %l0, 0x1758, %o0
11520 wr %g0, 0x89, %asi
11521 ldsba [%l7 + 0x10] %asi, %o1
11522 edge16 %l3, %o2, %i4
11523 fnot1s %f31, %f21
11524 andn %g3, 0x0057, %i3
11525 wr %g0, 0x81, %asi
11526 lduha [%l7 + 0x7E] %asi, %g7
11527 movl %icc, %i0, %g4
11528 fmovde %xcc, %f26, %f7
11529 te %xcc, 0x3
11530 tsubcc %l4, 0x09C1, %l5
11531 movrgez %l2, 0x0D3, %o6
11532 movn %xcc, %i5, %l6
11533 movre %i1, %g5, %g6
11534 sdivx %o3, 0x06DC, %i6
11535 mulscc %o4, 0x0D55, %o7
11536 orncc %g1, 0x142F, %l1
11537 edge16l %i2, %g2, %o5
11538 alignaddr %l0, %o0, %i7
11539 subc %o1, %l3, %o2
11540 nop
11541 setx loop_1082, %l0, %l1
11542 wrpr 0x1, %tl
11543 wrpr %l1, %tnpc
11544 setx 0x34400001400, %l0, %l1
11545 wrpr %l1, %tstate
11546 wrhpr 0x4, %htstate
11547 done
11548 xorcc %g3, 0x1002, %i4
11549 fmovsne %icc, %f8, %f20
11550 andcc %i3, 0x0178, %g7
11551loop_1082:
11552 std %i0, [%l7 + 0x50]
11553 fmovde %xcc, %f16, %f25
11554 movvs %xcc, %l4, %g4
11555 fmovdn %icc, %f6, %f8
11556 taddcctv %l5, %l2, %o6
11557 add %l6, %i1, %i5
11558 sir 0x0EE9
11559 mulx %g6, 0x05B8, %g5
11560 edge32n %i6, %o3, %o4
11561 fmovdpos %icc, %f11, %f6
11562 set 0x40, %l0
11563 lda [%l7 + %l0] 0x19, %f6
11564 tg %xcc, 0x7
11565 fandnot1 %f10, %f26, %f0
11566 movrne %o7, 0x2A3, %l1
11567 smulcc %g1, 0x1EBF, %i2
11568 tleu %icc, 0x6
11569 movg %icc, %g2, %l0
11570 fandnot1 %f6, %f10, %f18
11571 srl %o0, 0x16, %i7
11572 set 0x0C, %o1
11573 swapa [%l7 + %o1] 0x18, %o1
11574 sdivcc %o5, 0x0813, %o2
11575 andcc %g3, 0x1899, %i4
11576 sethi 0x1067, %i3
11577 ldstub [%l7 + 0x72], %l3
11578 mulscc %g7, 0x13E9, %l4
11579 fpadd16 %f12, %f12, %f0
11580 tleu %icc, 0x3
11581 tneg %xcc, 0x6
11582 bcs,pt %xcc, loop_1083
11583 fmovrdne %i0, %f16, %f4
11584 fmovrsgez %g4, %f1, %f30
11585 edge8l %l2, %l5, %o6
11586loop_1083:
11587 fands %f27, %f6, %f16
11588 movrlez %l6, %i1, %i5
11589 smul %g6, %g5, %o3
11590 sir 0x1AFF
11591 fmovse %xcc, %f20, %f1
11592 wr %g0, 0x0c, %asi
11593 ldstuba [%l7 + 0x5A] %asi, %o4
11594 brnz,a %o7, loop_1084
11595 sir 0x0BFA
11596 addc %i6, 0x05CA, %g1
11597 mova %icc, %i2, %l1
11598loop_1084:
11599 srax %g2, %o0, %i7
11600 wr %g0, 0x0c, %asi
11601 lduba [%l7 + 0x68] %asi, %l0
11602 fmovrdgez %o1, %f12, %f2
11603 sdivcc %o5, 0x0947, %o2
11604 movge %icc, %i4, %g3
11605 smul %i3, 0x1740, %l3
11606 umulcc %l4, 0x1139, %i0
11607 popc 0x018C, %g4
11608 orcc %g7, 0x0846, %l2
11609 fornot1s %f31, %f6, %f10
11610 fcmpgt16 %f24, %f2, %o6
11611 brz,a %l6, loop_1085
11612 andcc %i1, 0x1F51, %i5
11613 add %l7, 0x40, %l6
11614 wr %g0, 0x18, %asi
11615 ldxa [%l6] %asi, %l5
11616 casxa [%l6] %asi, %l5, %g6
11617loop_1085:
11618 subccc %o3, %g5, %o7
11619 fzeros %f5
11620 saved
11621 rdpr %cwp, %g1
11622 rdpr %cansave, %g2
11623 rdpr %canrestore, %g3
11624 rdpr %cleanwin, %g4
11625 rdpr %otherwin, %g5
11626 rdpr %wstate, %g6
11627 ta %xcc, 0x0
11628 fbne %fcc0, loop_1086
11629 edge16 %i6, %g1, %i2
11630 fmovdvc %xcc, %f29, %f14
11631 add %l7, 0x08, %l6
11632 wr %g0, 0x89, %asi
11633 ldxa [%l6] %asi, %l1
11634 casxa [%l6] %asi, %l1, %o4
11635loop_1086:
11636 move %icc, %g2, %i7
11637 set 0x3C, %i0
11638 stwa %o0, [%l7 + %i0] 0x80
11639 fpmerge %f16, %f10, %f20
11640 movrne %l0, 0x114, %o5
11641 brnz,a %o1, loop_1087
11642 edge8n %i4, %g3, %i3
11643 fmul8ulx16 %f24, %f16, %f10
11644 addcc %l3, 0x1CDE, %l4
11645loop_1087:
11646 fxnors %f14, %f9, %f23
11647 movge %icc, %o2, %g4
11648 brnz,a %i0, loop_1088
11649 tpos %icc, 0x3
11650 tcs %icc, 0x5
11651 fbug %fcc3, loop_1089
11652loop_1088:
11653 popc 0x0A67, %g7
11654 brlz,a %o6, loop_1090
11655 mulscc %l6, 0x1900, %l2
11656loop_1089:
11657 xnor %i1, 0x180C, %l5
11658 bge,a loop_1091
11659loop_1090:
11660 srlx %i5, %o3, %g5
11661 fmovrdlz %o7, %f22, %f0
11662 fmovrdlez %i6, %f16, %f14
11663loop_1091:
11664 flush %l7 + 0x74
11665 tle %icc, 0x5
11666 movn %icc, %g1, %g6
11667 fmovrdgez %l1, %f14, %f10
11668 membar #Sync
11669 wr %g0, 0xf1, %asi
11670 ldda [%l7 + 0x40] %asi, %f16
11671 popc 0x0D6C, %i2
11672 xorcc %o4, 0x0D29, %g2
11673 movrlez %o0, 0x290, %i7
11674 fbn,a %fcc1, loop_1092
11675 mova %xcc, %l0, %o1
11676 restored
11677 rdpr %cwp, %g1
11678 rdpr %cansave, %g2
11679 rdpr %canrestore, %g3
11680 rdpr %cleanwin, %g4
11681 rdpr %otherwin, %g5
11682 rdpr %wstate, %g6
11683 mulscc %i4, 0x19D3, %o5
11684loop_1092:
11685 ta %icc, 0x6
11686 brz %g3, loop_1093
11687 fand %f20, %f12, %f16
11688 movrlez %i3, %l3, %l4
11689 xnor %o2, %i0, %g4
11690loop_1093:
11691 popc 0x1653, %o6
11692 tge %xcc, 0x3
11693 bpos,pn %icc, loop_1094
11694 edge16ln %g7, %l2, %i1
11695 brlz %l5, loop_1095
11696 edge8n %l6, %o3, %g5
11697loop_1094:
11698 movpos %icc, %o7, %i6
11699 movn %icc, %i5, %g1
11700loop_1095:
11701 movg %xcc, %g6, %l1
11702 fnegd %f14, %f2
11703 mulx %o4, %g2, %i2
11704 set 0x48, %i1
11705 prefetcha [%l7 + %i1] 0x11, 0x3
11706 tgu %xcc, 0x4
11707 fnand %f2, %f20, %f30
11708 fmovsge %xcc, %f29, %f30
11709 fbul %fcc1, loop_1096
11710 alignaddr %o0, %l0, %o1
11711 ldd [%l7 + 0x10], %o4
11712 subc %g3, %i4, %i3
11713loop_1096:
11714 ta %xcc, 0x1
11715 bcc,a,pn %icc, loop_1097
11716 edge8ln %l4, %o2, %i0
11717 wr %g0, 0x88, %asi
11718 lduwa [%l7 + 0x10] %asi, %l3
11719loop_1097:
11720 fmovsg %icc, %f27, %f2
11721 movge %icc, %o6, %g4
11722 brgez %l2, loop_1098
11723 movcs %icc, %g7, %i1
11724 movpos %icc, %l5, %l6
11725 sllx %g5, 0x1A, %o3
11726loop_1098:
11727 membar 0x40
11728 mova %xcc, %o7, %i6
11729 movrgez %i5, %g6, %l1
11730 orn %o4, %g1, %i2
11731 andncc %i7, %o0, %l0
11732 sub %g2, %o5, %o1
11733 umulcc %i4, %i3, %g3
11734 fnands %f9, %f20, %f1
11735 addc %l4, %o2, %l3
11736 nop
11737 setx loop_1099, %l0, %l1
11738 jmpl %l1, %i0
11739 fornot1 %f10, %f20, %f22
11740 addcc %o6, 0x04A5, %g4
11741 movn %xcc, %g7, %i1
11742loop_1099:
11743 fnot1s %f20, %f18
11744 add %l5, 0x0718, %l6
11745 addc %g5, %o3, %l2
11746 fpadd32 %f20, %f28, %f4
11747 bl,pt %xcc, loop_1100
11748 bn,a loop_1101
11749 bn,pn %xcc, loop_1102
11750 xnor %i6, %o7, %g6
11751loop_1100:
11752 ldstub [%l7 + 0x36], %i5
11753loop_1101:
11754 swap [%l7 + 0x48], %o4
11755loop_1102:
11756 andn %g1, 0x0617, %i2
11757 fbn,a %fcc2, loop_1103
11758 movvc %icc, %l1, %i7
11759 udivx %o0, 0x1A32, %l0
11760 set 0x38, %l2
11761 ldsha [%l7 + %l2] 0x10, %o5
11762loop_1103:
11763 for %f26, %f12, %f20
11764 fblg %fcc2, loop_1104
11765 tn %icc, 0x3
11766 tneg %xcc, 0x6
11767 addcc %o1, %g2, %i3
11768loop_1104:
11769 fbn,a %fcc2, loop_1105
11770 taddcc %g3, 0x193D, %i4
11771 brlez %o2, loop_1106
11772 fmovrdgz %l4, %f30, %f28
11773loop_1105:
11774 fmovdgu %xcc, %f29, %f16
11775 popc %l3, %i0
11776loop_1106:
11777 popc 0x1595, %o6
11778 fmovrsne %g4, %f8, %f25
11779 orcc %i1, 0x17C4, %g7
11780 fzeros %f13
11781 nop
11782 set 0x58, %i2
11783 stx %l6, [%l7 + %i2]
11784 saved
11785 rdpr %cwp, %g1
11786 rdpr %cansave, %g2
11787 rdpr %canrestore, %g3
11788 rdpr %cleanwin, %g4
11789 rdpr %otherwin, %g5
11790 rdpr %wstate, %g6
11791 prefetch [%l7 + 0x28], 0x1
11792 udiv %g5, 0x019E, %l5
11793 restored
11794 rdpr %cwp, %g1
11795 rdpr %cansave, %g2
11796 rdpr %canrestore, %g3
11797 rdpr %cleanwin, %g4
11798 rdpr %otherwin, %g5
11799 rdpr %wstate, %g6
11800 wr %g0, 0x80, %asi
11801 stda %l2, [%l7 + 0x70] %asi
11802 xnorcc %i6, 0x1A57, %o7
11803 edge8n %o3, %i5, %g6
11804 fmovsvc %xcc, %f22, %f6
11805 fmul8x16au %f11, %f20, %f20
11806 fmovdpos %xcc, %f11, %f19
11807 edge32n %g1, %o4, %i2
11808 fbge,a %fcc0, loop_1107
11809 xnorcc %i7, 0x166A, %l1
11810 sdiv %o0, 0x16BE, %l0
11811 fornot1 %f24, %f6, %f10
11812loop_1107:
11813 or %o5, 0x080E, %g2
11814 lduw [%l7 + 0x78], %o1
11815 saved
11816 rdpr %cwp, %g1
11817 rdpr %cansave, %g2
11818 rdpr %canrestore, %g3
11819 rdpr %cleanwin, %g4
11820 rdpr %otherwin, %g5
11821 rdpr %wstate, %g6
11822 edge16ln %g3, %i4, %o2
11823 set 0x40, %g4
11824 stda %f0, [%l7 + %g4] 0x80
11825 fone %f22
11826 tgu %icc, 0x7
11827 subc %l4, %l3, %i3
11828 bleu,pt %xcc, loop_1108
11829 movn %icc, %o6, %i0
11830 movle %icc, %i1, %g7
11831 fcmpgt16 %f24, %f28, %g4
11832loop_1108:
11833 srlx %l6, 0x1B, %l5
11834 tvs %xcc, 0x3
11835 movg %xcc, %l2, %g5
11836 array32 %o7, %o3, %i6
11837 bg loop_1109
11838 tge %xcc, 0x7
11839 orn %i5, 0x1215, %g1
11840 fornot1s %f30, %f21, %f10
11841loop_1109:
11842 nop
11843 set 0x42, %o7
11844 ldstuba [%l7 + %o7] 0x80, %g6
11845 sra %i2, 0x0B, %i7
11846 subccc %l1, 0x0229, %o4
11847 fmul8x16 %f23, %f16, %f20
11848 udiv %l0, 0x1A33, %o0
11849 tn %icc, 0x1
11850 fmul8x16al %f25, %f23, %f28
11851 srl %g2, 0x12, %o5
11852 bg,a loop_1110
11853 edge8l %o1, %i4, %o2
11854 bn %icc, loop_1111
11855 fmuld8ulx16 %f17, %f14, %f26
11856loop_1110:
11857 brnz %l4, loop_1112
11858 tne %xcc, 0x5
11859loop_1111:
11860 sir 0x1BEF
11861 movcs %xcc, %g3, %l3
11862loop_1112:
11863 tvc %xcc, 0x3
11864 ta %icc, 0x7
11865 fpadd32 %f10, %f18, %f4
11866 fmovdle %icc, %f24, %f30
11867 fmovdleu %icc, %f5, %f1
11868 xnorcc %i3, %o6, %i0
11869 edge16l %i1, %g4, %l6
11870 smul %g7, 0x14FC, %l5
11871 fxnors %f31, %f1, %f19
11872 fbu %fcc1, loop_1113
11873 tcs %xcc, 0x5
11874 udiv %g5, 0x0533, %l2
11875 xorcc %o7, %o3, %i6
11876loop_1113:
11877 nop
11878 set 0x40, %o0
11879 lda [%l7 + %o0] 0x19, %f3
11880 ldd [%l7 + 0x28], %i4
11881 fmul8x16 %f4, %f20, %f24
11882 fmovdpos %icc, %f14, %f29
11883 lduw [%l7 + 0x50], %g1
11884 call loop_1114
11885 brgz %i2, loop_1115
11886 and %g6, 0x0E30, %l1
11887 brlz,a %i7, loop_1116
11888loop_1114:
11889 tvs %icc, 0x3
11890loop_1115:
11891 edge32 %l0, %o0, %g2
11892 bshuffle %f2, %f16, %f30
11893loop_1116:
11894 xnorcc %o5, %o4, %i4
11895 movrne %o2, %l4, %g3
11896 brnz,a %l3, loop_1117
11897 fsrc1 %f18, %f14
11898 edge16n %o1, %o6, %i0
11899 fnot1 %f2, %f6
11900loop_1117:
11901 te %icc, 0x6
11902 fmovrdgz %i1, %f4, %f4
11903 flush %l7 + 0x54
11904 mulscc %i3, %g4, %l6
11905 smul %l5, %g7, %l2
11906 wr %g0, 0x04, %asi
11907 sta %f24, [%l7 + 0x78] %asi
11908 popc 0x08AD, %g5
11909 tcc %icc, 0x0
11910 fpadd32s %f31, %f17, %f3
11911 stx %o3, [%l7 + 0x40]
11912 add %i6, 0x095A, %i5
11913 bg,pn %xcc, loop_1118
11914 edge16l %o7, %i2, %g6
11915 lduw [%l7 + 0x48], %g1
11916 wr %g0, 0x04, %asi
11917 lduwa [%l7 + 0x60] %asi, %i7
11918loop_1118:
11919 tl %xcc, 0x1
11920 sub %l1, 0x0747, %l0
11921 fbuge %fcc2, loop_1119
11922 fmovrdlez %o0, %f10, %f8
11923 movrne %g2, 0x19F, %o4
11924 fbul,a %fcc2, loop_1120
11925loop_1119:
11926 subccc %o5, 0x1B56, %o2
11927 fmovscc %icc, %f31, %f10
11928 nop
11929 set 0x70, %o3
11930 ldd [%l7 + %o3], %f2
11931loop_1120:
11932 movrgez %i4, 0x398, %g3
11933 array32 %l3, %l4, %o1
11934 edge16 %i0, %i1, %o6
11935 nop
11936 setx loop_1121, %l0, %l1
11937 wrpr 0x1, %tl
11938 wrpr %l1, %tpc
11939 add %l1, 0x4, %l1
11940 wrpr %l1, %tnpc
11941 setx 0x34400001400, %l0, %l1
11942 wrpr %l1, %tstate
11943 wrhpr 0x4, %htstate
11944 retry
11945 tneg %xcc, 0x2
11946 fmovrdne %g4, %f4, %f2
11947 fones %f16
11948loop_1121:
11949 movrne %i3, %l6, %g7
11950 fpmerge %f28, %f11, %f18
11951 umulcc %l5, %l2, %g5
11952 movle %icc, %o3, %i6
11953 wr %g0, 0x89, %asi
11954 ldsha [%l7 + 0x66] %asi, %o7
11955 addccc %i5, 0x0E77, %i2
11956 mulscc %g1, 0x1F24, %g6
11957 sth %i7, [%l7 + 0x4A]
11958 bcc,a %xcc, loop_1122
11959 movgu %xcc, %l1, %o0
11960 subc %g2, %o4, %o5
11961 tsubcc %l0, 0x17CF, %o2
11962loop_1122:
11963 lduh [%l7 + 0x10], %i4
11964 add %l3, 0x0D13, %g3
11965 fpsub16 %f16, %f6, %f18
11966 fandnot1s %f30, %f27, %f3
11967 alignaddr %l4, %i0, %o1
11968 wr %g0, 0x80, %asi
11969 ldda [%l7 + 0x30] %asi, %i0
11970 fmovrsne %o6, %f31, %f15
11971 xnorcc %g4, %l6, %g7
11972 movcs %icc, %l5, %l2
11973 fnot2 %f6, %f6
11974 tne %icc, 0x7
11975 sll %g5, 0x16, %i3
11976 bpos,a %xcc, loop_1123
11977 movrlz %i6, %o3, %o7
11978 fmovdl %icc, %f25, %f15
11979 srlx %i2, 0x04, %g1
11980loop_1123:
11981 fsrc1s %f31, %f1
11982 sll %g6, 0x19, %i7
11983 fbuge %fcc2, loop_1124
11984 fnot1s %f0, %f26
11985 fmovrse %l1, %f3, %f8
11986 array8 %o0, %g2, %o4
11987loop_1124:
11988 udiv %i5, 0x185B, %l0
11989 movle %icc, %o5, %i4
11990 set 0x24, %l4
11991 swapa [%l7 + %l4] 0x89, %o2
11992 fpadd16s %f15, %f14, %f26
11993 movre %l3, 0x317, %l4
11994 sth %i0, [%l7 + 0x78]
11995 be,a,pt %icc, loop_1125
11996 xnor %o1, %g3, %o6
11997 edge32 %g4, %i1, %g7
11998 udiv %l5, 0x03B2, %l6
11999loop_1125:
12000 movrne %l2, %i3, %i6
12001 tcs %icc, 0x5
12002 umul %g5, %o3, %i2
12003 movpos %icc, %o7, %g1
12004 wr %g0, 0x04, %asi
12005 lduwa [%l7 + 0x38] %asi, %g6
12006 xor %l1, %i7, %o0
12007 taddcc %g2, %o4, %l0
12008 movge %xcc, %o5, %i4
12009 tpos %icc, 0x7
12010 ldsh [%l7 + 0x2A], %o2
12011 membar 0x0B
12012 fba %fcc2, loop_1126
12013 fmovsleu %icc, %f25, %f13
12014 smul %i5, 0x06DD, %l3
12015 and %l4, 0x194F, %o1
12016loop_1126:
12017 fmovdvc %xcc, %f21, %f26
12018 bcs,a loop_1127
12019 fcmpne32 %f28, %f14, %g3
12020 stx %i0, [%l7 + 0x10]
12021 edge16 %o6, %i1, %g7
12022loop_1127:
12023 alignaddrl %l5, %g4, %l2
12024 movcc %xcc, %l6, %i3
12025 set 0x40, %g3
12026 stda %f0, [%l7 + %g3] 0x89
12027 fnegd %f30, %f24
12028 set 0x4C, %g1
12029 stba %i6, [%l7 + %g1] 0x22
12030 membar #Sync
12031 fornot2 %f10, %f18, %f16
12032 nop
12033 setx loop_1128, %l0, %l1
12034 wrpr 0x1, %tl
12035 wrpr %l1, %tpc
12036 add %l1, 0x4, %l1
12037 wrpr %l1, %tnpc
12038 setx 0x34400001400, %l0, %l1
12039 wrpr %l1, %tstate
12040 wrhpr 0x4, %htstate
12041 retry
12042 tcs %icc, 0x7
12043 movre %g5, %i2, %o7
12044 bvs,pt %xcc, loop_1129
12045loop_1128:
12046 tn %xcc, 0x2
12047 fornot1s %f31, %f6, %f9
12048 set 0x78, %l3
12049 prefetcha [%l7 + %l3] 0x11, 0x2
12050loop_1129:
12051 prefetch [%l7 + 0x20], 0x3
12052 add %g1, %g6, %l1
12053 fmovrdlez %i7, %f0, %f6
12054 fpadd32 %f26, %f22, %f10
12055 brz %g2, loop_1130
12056 orncc %o0, 0x04DE, %o4
12057 udivx %l0, 0x004A, %o5
12058 fpsub32s %f15, %f17, %f28
12059loop_1130:
12060 brz,a %o2, loop_1131
12061 movrgez %i5, %i4, %l4
12062 edge16ln %l3, %g3, %o1
12063 siam 0x1
12064loop_1131:
12065 nop
12066 set 0x5A, %g2
12067 stha %o6, [%l7 + %g2] 0xea
12068 membar #Sync
12069 tl %icc, 0x5
12070 edge16l %i0, %i1, %g7
12071 sub %g4, %l2, %l6
12072 umulcc %l5, 0x1825, %i6
12073 popc 0x1D42, %i3
12074 xor %g5, 0x0EBC, %o7
12075 call loop_1132
12076 ta %icc, 0x2
12077 orn %i2, 0x195E, %g1
12078 tcs %xcc, 0x1
12079loop_1132:
12080 be,a %icc, loop_1133
12081 array16 %o3, %g6, %i7
12082 fcmpgt16 %f24, %f10, %g2
12083 tle %icc, 0x0
12084loop_1133:
12085 fabss %f15, %f30
12086 movneg %icc, %l1, %o4
12087 tcs %xcc, 0x2
12088 sethi 0x1657, %l0
12089 fmovrdlez %o5, %f28, %f28
12090 movcc %icc, %o0, %o2
12091 umulcc %i5, 0x1B4D, %i4
12092 edge8n %l3, %l4, %g3
12093 udivcc %o1, 0x137F, %i0
12094 popc %i1, %o6
12095 sra %g4, %g7, %l6
12096 fmovdge %icc, %f6, %f5
12097 wr %g0, 0x18, %asi
12098 ldxa [%l7 + 0x40] %asi, %l2
12099 tcs %xcc, 0x1
12100 fands %f27, %f18, %f24
12101 fmovdcs %xcc, %f31, %f6
12102 fpadd16 %f12, %f10, %f30
12103 ldd [%l7 + 0x10], %f30
12104 fmovrsgz %l5, %f18, %f12
12105 xor %i3, 0x15E5, %g5
12106 sdivcc %i6, 0x1B77, %i2
12107 set 0x10, %i6
12108 stwa %o7, [%l7 + %i6] 0x15
12109 movg %icc, %g1, %o3
12110 fmovrslz %g6, %f0, %f25
12111 tle %xcc, 0x3
12112 subccc %g2, %i7, %l1
12113 ble,a,pt %icc, loop_1134
12114 sdivcc %l0, 0x0C96, %o5
12115 st %f15, [%l7 + 0x2C]
12116 add %l7, 0x78, %l6
12117 wr %g0, 0x89, %asi
12118 ldxa [%l6] %asi, %o0
12119 casxa [%l6] 0x89, %o0, %o4
12120loop_1134:
12121 tsubcctv %i5, 0x0AED, %o2
12122 movvs %icc, %l3, %i4
12123 call loop_1135
12124 fzero %f6
12125 movrgz %g3, %l4, %i0
12126 fbo,a %fcc0, loop_1136
12127loop_1135:
12128 popc %o1, %i1
12129 srlx %o6, 0x0F, %g4
12130 fexpand %f27, %f4
12131loop_1136:
12132 edge16n %g7, %l6, %l2
12133 tpos %xcc, 0x2
12134 ba %xcc, loop_1137
12135 fmovdl %icc, %f23, %f5
12136 fexpand %f11, %f14
12137 popc 0x1DDB, %l5
12138loop_1137:
12139 std %i2, [%l7 + 0x78]
12140 ldd [%l7 + 0x60], %f8
12141 array32 %i6, %g5, %o7
12142 tvc %xcc, 0x0
12143 tge %xcc, 0x2
12144 fbn %fcc2, loop_1138
12145 brgz,a %g1, loop_1139
12146 lduh [%l7 + 0x22], %o3
12147 edge16l %g6, %g2, %i2
12148loop_1138:
12149 fbne %fcc2, loop_1140
12150loop_1139:
12151 std %f22, [%l7 + 0x40]
12152 sethi 0x0685, %i7
12153 ldd [%l7 + 0x50], %f26
12154loop_1140:
12155 ldub [%l7 + 0x5B], %l1
12156 wr %g0, 0x11, %asi
12157 stda %l0, [%l7 + 0x30] %asi
12158 wr %g0, 0x88, %asi
12159 swapa [%l7 + 0x14] %asi, %o5
12160 bge,a,pn %icc, loop_1141
12161 srlx %o4, 0x03, %o0
12162 edge16ln %o2, %i5, %l3
12163 fmovrdgez %i4, %f28, %f24
12164loop_1141:
12165 fmovdleu %icc, %f15, %f29
12166 tn %xcc, 0x4
12167 set 0x64, %l6
12168 sta %f19, [%l7 + %l6] 0x81
12169 sethi 0x0AEE, %l4
12170 add %i0, 0x0166, %g3
12171 movre %i1, 0x27F, %o1
12172 fzeros %f29
12173 addccc %g4, %o6, %g7
12174 ldub [%l7 + 0x73], %l6
12175 tgu %icc, 0x3
12176 fba %fcc0, loop_1142
12177 bne,a,pt %icc, loop_1143
12178 fcmple32 %f16, %f20, %l2
12179 movne %icc, %l5, %i3
12180loop_1142:
12181 nop
12182 wr %g0, 0x19, %asi
12183 stda %f0, [%l7 + 0x40] %asi
12184loop_1143:
12185 tne %xcc, 0x2
12186 xor %g5, %o7, %g1
12187 mova %xcc, %o3, %g6
12188 flush %l7 + 0x68
12189 brnz,a %i6, loop_1144
12190 movg %icc, %i2, %g2
12191 tl %xcc, 0x1
12192 fcmpgt32 %f2, %f20, %i7
12193loop_1144:
12194 and %l1, 0x1A8A, %l0
12195 taddcc %o5, %o0, %o2
12196 array16 %o4, %i5, %l3
12197 movpos %xcc, %i4, %i0
12198 xor %l4, 0x09CD, %g3
12199 bvc,pn %icc, loop_1145
12200 popc %o1, %i1
12201 fmovrdne %g4, %f4, %f22
12202 udiv %o6, 0x0C30, %g7
12203loop_1145:
12204 fpsub16 %f26, %f0, %f6
12205 tsubcctv %l2, 0x06DE, %l5
12206 wr %g0, 0x04, %asi
12207 lduwa [%l7 + 0x40] %asi, %l6
12208 fmuld8sux16 %f21, %f15, %f20
12209 andn %i3, %o7, %g5
12210 umulcc %o3, 0x199E, %g1
12211 movre %i6, 0x1F3, %g6
12212 tcs %icc, 0x4
12213 subcc %g2, %i2, %i7
12214 umulcc %l0, 0x1793, %l1
12215 fbe,a %fcc0, loop_1146
12216 and %o5, 0x1A90, %o0
12217 bneg,a loop_1147
12218 ldd [%l7 + 0x58], %f2
12219loop_1146:
12220 alignaddrl %o4, %i5, %l3
12221 fpadd32s %f16, %f13, %f3
12222loop_1147:
12223 nop
12224 wr %g0, 0x22, %asi
12225 stwa %i4, [%l7 + 0x1C] %asi
12226 membar #Sync
12227 udivcc %i0, 0x1B7E, %o2
12228 fpack32 %f20, %f24, %f24
12229 swap [%l7 + 0x40], %g3
12230 alignaddr %l4, %o1, %g4
12231 fnot2s %f4, %f9
12232 fmovsvs %icc, %f31, %f29
12233 tg %icc, 0x0
12234 fbule %fcc3, loop_1148
12235 add %i1, %o6, %l2
12236 tcc %xcc, 0x7
12237 bpos,a loop_1149
12238loop_1148:
12239 fandnot1 %f24, %f22, %f18
12240 fcmped %fcc3, %f2, %f24
12241 set 0x58, %o2
12242 lduwa [%l7 + %o2] 0x14, %g7
12243loop_1149:
12244 movleu %icc, %l6, %l5
12245 edge8n %o7, %i3, %g5
12246 fbne,a %fcc2, loop_1150
12247 tvc %xcc, 0x3
12248 bleu,a,pt %icc, loop_1151
12249 array16 %g1, %o3, %i6
12250loop_1150:
12251 nop
12252 wr %g0, 0x2f, %asi
12253 stha %g6, [%l7 + 0x5C] %asi
12254 membar #Sync
12255loop_1151:
12256 nop
12257 set 0x24, %g7
12258 stw %g2, [%l7 + %g7]
12259 addcc %i2, %i7, %l1
12260 ld [%l7 + 0x18], %f12
12261 fbg %fcc1, loop_1152
12262 nop
12263 setx loop_1153, %l0, %l1
12264 jmpl %l1, %l0
12265 orn %o0, 0x07EE, %o5
12266 edge16ln %i5, %o4, %l3
12267loop_1152:
12268 sth %i0, [%l7 + 0x32]
12269loop_1153:
12270 fbl,a %fcc2, loop_1154
12271 tg %icc, 0x6
12272 edge32 %o2, %i4, %l4
12273 movvc %icc, %g3, %g4
12274loop_1154:
12275 umul %i1, 0x11C5, %o1
12276 array8 %l2, %g7, %o6
12277 movl %icc, %l5, %l6
12278 srlx %o7, 0x12, %i3
12279 bg,pt %icc, loop_1155
12280 tcs %icc, 0x6
12281 edge16l %g5, %o3, %g1
12282 fpadd16 %f0, %f0, %f12
12283loop_1155:
12284 tl %icc, 0x3
12285 andncc %g6, %g2, %i2
12286 srl %i7, %l1, %l0
12287 orn %i6, %o5, %i5
12288 addccc %o4, 0x0E69, %l3
12289 movneg %icc, %i0, %o0
12290 nop
12291 setx loop_1156, %l0, %l1
12292 wrpr 0x1, %tl
12293 wrpr %l1, %tpc
12294 add %l1, 0x4, %l1
12295 wrpr %l1, %tnpc
12296 setx 0x34400001400, %l0, %l1
12297 wrpr %l1, %tstate
12298 wrhpr 0x4, %htstate
12299 retry
12300 edge32l %i4, %o2, %l4
12301 set 0x18, %i5
12302 stxa %g3, [%l7 + %i5] 0x2f
12303 membar #Sync
12304loop_1156:
12305 udiv %g4, 0x1AF2, %o1
12306 bvc %icc, loop_1157
12307 tsubcc %i1, %g7, %o6
12308 movrgez %l2, %l5, %o7
12309 array8 %l6, %g5, %i3
12310loop_1157:
12311 edge32 %o3, %g6, %g2
12312 movn %icc, %g1, %i7
12313 sdiv %i2, 0x1DF8, %l0
12314 fcmpgt16 %f14, %f2, %i6
12315 fbule,a %fcc3, loop_1158
12316 movrlez %o5, 0x350, %i5
12317 movrlez %o4, %l3, %i0
12318 tn %xcc, 0x0
12319loop_1158:
12320 fands %f20, %f25, %f6
12321 popc %l1, %o0
12322 movrgz %i4, 0x213, %l4
12323 fmovrsgz %o2, %f14, %f5
12324 array16 %g3, %o1, %i1
12325 fcmple32 %f8, %f12, %g7
12326 srax %o6, 0x07, %l2
12327 fmovdvs %xcc, %f23, %f28
12328 fbe %fcc3, loop_1159
12329 movn %xcc, %l5, %o7
12330 bn loop_1160
12331 movvc %icc, %l6, %g5
12332loop_1159:
12333 array16 %g4, %i3, %o3
12334 lduh [%l7 + 0x52], %g2
12335loop_1160:
12336 fmovdvc %icc, %f30, %f21
12337 smulcc %g1, %g6, %i7
12338 subcc %l0, 0x1E00, %i2
12339 std %f24, [%l7 + 0x30]
12340 movgu %icc, %i6, %o5
12341 movn %icc, %i5, %o4
12342 xnor %l3, %i0, %l1
12343 set 0x70, %o6
12344 lduwa [%l7 + %o6] 0x04, %o0
12345 tvc %xcc, 0x0
12346 andn %l4, %i4, %o2
12347 bn,pn %xcc, loop_1161
12348 movre %g3, %o1, %i1
12349 tle %icc, 0x7
12350 tsubcc %o6, %g7, %l2
12351loop_1161:
12352 bgu %icc, loop_1162
12353 alignaddrl %o7, %l5, %g5
12354 udivcc %g4, 0x0370, %l6
12355 movleu %xcc, %i3, %o3
12356loop_1162:
12357 subc %g2, 0x1812, %g6
12358 sethi 0x195C, %i7
12359 membar 0x46
12360 addcc %l0, 0x0D4A, %g1
12361 bcc,a,pt %icc, loop_1163
12362 fmovrsgz %i6, %f10, %f22
12363 ldsh [%l7 + 0x56], %o5
12364 fornot1 %f28, %f10, %f16
12365loop_1163:
12366 ld [%l7 + 0x48], %f31
12367 array8 %i2, %i5, %l3
12368 movre %i0, %o4, %l1
12369 xnorcc %o0, %l4, %o2
12370 addccc %i4, 0x0997, %g3
12371 andncc %i1, %o6, %o1
12372 st %f12, [%l7 + 0x4C]
12373 restored
12374 rdpr %cwp, %g1
12375 rdpr %cansave, %g2
12376 rdpr %canrestore, %g3
12377 rdpr %cleanwin, %g4
12378 rdpr %otherwin, %g5
12379 rdpr %wstate, %g6
12380 orcc %l2, 0x0D3C, %g7
12381 fbn,a %fcc0, loop_1164
12382 tg %xcc, 0x2
12383 movpos %xcc, %l5, %g5
12384 fcmped %fcc3, %f28, %f2
12385loop_1164:
12386 nop
12387 membar #Sync
12388 wr %g0, 0x1e, %asi
12389 ldda [%l7 + 0x40] %asi, %f0
12390 edge32 %g4, %o7, %l6
12391 add %o3, 0x12D7, %g2
12392 ba,pn %icc, loop_1165
12393 movle %xcc, %i3, %g6
12394 wr %g0, 0x2f, %asi
12395 ldda [%l7 + 0x70] %asi, %i6
12396loop_1165:
12397 edge32ln %g1, %l0, %o5
12398 fmovsneg %xcc, %f16, %f27
12399 edge8ln %i6, %i5, %i2
12400 tneg %icc, 0x4
12401 be,pn %icc, loop_1166
12402 movcs %icc, %i0, %l3
12403 movleu %icc, %o4, %o0
12404 fzeros %f30
12405loop_1166:
12406 brz %l4, loop_1167
12407 bl,pn %icc, loop_1168
12408 edge8ln %o2, %l1, %g3
12409 movcs %icc, %i4, %i1
12410loop_1167:
12411 tgu %xcc, 0x4
12412loop_1168:
12413 movleu %xcc, %o6, %l2
12414 alignaddrl %g7, %o1, %l5
12415 xor %g5, 0x1FE3, %o7
12416 move %xcc, %g4, %o3
12417 bn,a loop_1169
12418 fmuld8sux16 %f21, %f17, %f6
12419 movrne %l6, 0x1FC, %i3
12420 smul %g2, %i7, %g6
12421loop_1169:
12422 fbug,a %fcc3, loop_1170
12423 edge8n %l0, %g1, %i6
12424 saved
12425 rdpr %cwp, %g1
12426 rdpr %cansave, %g2
12427 rdpr %canrestore, %g3
12428 rdpr %cleanwin, %g4
12429 rdpr %otherwin, %g5
12430 rdpr %wstate, %g6
12431 bpos loop_1171
12432loop_1170:
12433 fcmpd %fcc3, %f24, %f22
12434 xnorcc %i5, %o5, %i2
12435 srax %l3, %o4, %o0
12436loop_1171:
12437 sll %l4, %i0, %o2
12438 fnand %f26, %f30, %f0
12439 fnors %f18, %f26, %f0
12440 taddcctv %g3, 0x0B4C, %i4
12441 addc %l1, %o6, %l2
12442 edge32 %i1, %o1, %g7
12443 movleu %icc, %l5, %o7
12444 fmovrdlez %g5, %f12, %f28
12445 xnorcc %o3, %g4, %l6
12446 fornot2 %f0, %f20, %f10
12447 fpack32 %f2, %f14, %f30
12448 edge32l %i3, %g2, %i7
12449 movvs %icc, %g6, %g1
12450 sub %i6, 0x1233, %i5
12451 edge16n %o5, %l0, %l3
12452 sdivcc %o4, 0x004E, %i2
12453 edge16n %o0, %l4, %i0
12454 fnegd %f16, %f12
12455 edge32 %g3, %o2, %i4
12456 swap [%l7 + 0x28], %o6
12457 sdivx %l1, 0x1308, %l2
12458 fnot2 %f8, %f20
12459 fsrc2s %f8, %f18
12460 fblg %fcc3, loop_1172
12461 movneg %xcc, %o1, %g7
12462 movle %icc, %i1, %l5
12463 tcs %xcc, 0x1
12464loop_1172:
12465 alignaddrl %g5, %o3, %g4
12466 wr %g0, 0x27, %asi
12467 stda %i6, [%l7 + 0x48] %asi
12468 membar #Sync
12469 fmovdne %icc, %f18, %f1
12470 fmovrde %o7, %f14, %f28
12471 fnands %f8, %f14, %f14
12472 fbug %fcc0, loop_1173
12473 udivcc %i3, 0x1CC4, %i7
12474 bcs,a loop_1174
12475 brgz,a %g6, loop_1175
12476loop_1173:
12477 sethi 0x0FF7, %g2
12478 subc %g1, 0x0A66, %i6
12479loop_1174:
12480 mulscc %o5, 0x0305, %l0
12481loop_1175:
12482 fmovdcc %icc, %f23, %f3
12483 brlez,a %l3, loop_1176
12484 edge8ln %o4, %i2, %i5
12485 add %o0, 0x003B, %l4
12486 bgu,a loop_1177
12487loop_1176:
12488 movleu %icc, %g3, %i0
12489 fcmpgt16 %f22, %f28, %i4
12490 ba,a %icc, loop_1178
12491loop_1177:
12492 movcs %icc, %o6, %l1
12493 umul %o2, 0x0F14, %l2
12494 fmovrslz %g7, %f22, %f11
12495loop_1178:
12496 nop
12497 set 0x29, %o5
12498 ldsba [%l7 + %o5] 0x04, %o1
12499 fnand %f0, %f30, %f18
12500 ldub [%l7 + 0x51], %i1
12501 taddcc %l5, %g5, %o3
12502 bvc loop_1179
12503 xorcc %l6, %g4, %i3
12504 edge32n %i7, %o7, %g6
12505 fnand %f16, %f8, %f18
12506loop_1179:
12507 xnorcc %g2, 0x1EEC, %i6
12508 fmovrse %g1, %f19, %f25
12509 te %icc, 0x3
12510 ble,a %icc, loop_1180
12511 xnor %o5, 0x0A50, %l0
12512 sdiv %l3, 0x1CEA, %o4
12513 orncc %i2, 0x1CA0, %o0
12514loop_1180:
12515 udivcc %i5, 0x0286, %g3
12516 fmovsg %xcc, %f4, %f0
12517 tgu %xcc, 0x4
12518 movrne %l4, 0x2EA, %i0
12519 popc 0x12DD, %i4
12520 set 0x39, %i4
12521 stba %o6, [%l7 + %i4] 0x2a
12522 membar #Sync
12523 edge16 %o2, %l1, %l2
12524 xnor %g7, %o1, %i1
12525 fmovsle %icc, %f10, %f24
12526 te %xcc, 0x0
12527 movrlz %g5, %o3, %l5
12528 and %g4, %i3, %i7
12529 siam 0x0
12530 saved
12531 rdpr %cwp, %g1
12532 rdpr %cansave, %g2
12533 rdpr %canrestore, %g3
12534 rdpr %cleanwin, %g4
12535 rdpr %otherwin, %g5
12536 rdpr %wstate, %g6
12537 taddcc %o7, 0x1EAC, %g6
12538 taddcctv %g2, 0x1F64, %i6
12539 bpos,a,pn %xcc, loop_1181
12540 fcmps %fcc0, %f24, %f24
12541 andcc %g1, %l6, %o5
12542 ldd [%l7 + 0x68], %l0
12543loop_1181:
12544 taddcc %l3, 0x045F, %o4
12545 bshuffle %f22, %f8, %f20
12546 fcmpne16 %f26, %f26, %i2
12547 tle %xcc, 0x6
12548 bge loop_1182
12549 fmovrdgz %i5, %f16, %f24
12550 fmovrsne %o0, %f24, %f15
12551 bleu,a loop_1183
12552loop_1182:
12553 movcs %xcc, %l4, %g3
12554 popc %i4, %i0
12555 tneg %icc, 0x4
12556loop_1183:
12557 movl %icc, %o6, %o2
12558 sra %l1, 0x0E, %g7
12559 nop
12560 set 0x40, %i7
12561 sth %l2, [%l7 + %i7]
12562 fmul8x16al %f26, %f16, %f6
12563 ldsh [%l7 + 0x28], %i1
12564 fmul8x16au %f12, %f15, %f6
12565 fnor %f22, %f4, %f10
12566 fcmpeq16 %f26, %f2, %o1
12567 array32 %g5, %l5, %g4
12568 orcc %o3, 0x0A5E, %i3
12569 bneg,a,pn %icc, loop_1184
12570 fands %f25, %f2, %f30
12571 set 0x64, %l1
12572 swapa [%l7 + %l1] 0x80, %i7
12573loop_1184:
12574 fpsub16 %f2, %f4, %f28
12575 set 0x3C, %g6
12576 stwa %g6, [%l7 + %g6] 0x88
12577 xnorcc %o7, 0x0C23, %g2
12578 tne %icc, 0x0
12579 fbue,a %fcc1, loop_1185
12580 movrlez %g1, %l6, %o5
12581 ldub [%l7 + 0x66], %i6
12582 fxnor %f4, %f4, %f2
12583loop_1185:
12584 ba,pn %icc, loop_1186
12585 fones %f6
12586 edge32l %l3, %o4, %i2
12587 fsrc2 %f0, %f30
12588loop_1186:
12589 fmovsa %icc, %f4, %f13
12590 fpadd16 %f28, %f4, %f18
12591 move %xcc, %l0, %i5
12592 tge %icc, 0x7
12593 set 0x54, %o4
12594 sta %f5, [%l7 + %o4] 0x15
12595 edge16l %o0, %g3, %i4
12596 popc 0x189A, %l4
12597 brz,a %i0, loop_1187
12598 tvs %icc, 0x4
12599 movne %xcc, %o6, %o2
12600 fmovspos %xcc, %f10, %f5
12601loop_1187:
12602 fcmpne16 %f8, %f2, %l1
12603 stx %g7, [%l7 + 0x18]
12604 taddcctv %l2, 0x1513, %i1
12605 bvc,pt %icc, loop_1188
12606 xor %g5, %l5, %g4
12607 fmuld8ulx16 %f20, %f29, %f8
12608 fxnor %f26, %f0, %f6
12609loop_1188:
12610 popc %o3, %i3
12611 fnegs %f12, %f19
12612 srl %o1, 0x0A, %g6
12613 fmovspos %icc, %f5, %f21
12614 move %icc, %i7, %g2
12615 fnand %f0, %f4, %f14
12616 and %g1, 0x12C5, %o7
12617 umulcc %o5, 0x0191, %l6
12618 edge32ln %i6, %l3, %o4
12619 movn %xcc, %i2, %l0
12620 edge16 %o0, %i5, %g3
12621 ldd [%l7 + 0x40], %i4
12622 fbn,a %fcc2, loop_1189
12623 edge32 %i0, %l4, %o2
12624 fornot2s %f25, %f26, %f15
12625 movre %o6, 0x145, %g7
12626loop_1189:
12627 edge8l %l1, %l2, %i1
12628 edge32l %l5, %g4, %o3
12629 edge32ln %g5, %i3, %g6
12630 addc %o1, %g2, %g1
12631 tcc %icc, 0x0
12632 ldsw [%l7 + 0x40], %i7
12633 movre %o5, 0x247, %l6
12634 sethi 0x0AFB, %o7
12635 edge8l %l3, %o4, %i2
12636 mova %icc, %l0, %i6
12637 movg %xcc, %o0, %i5
12638 edge32 %i4, %g3, %i0
12639 srlx %l4, 0x1E, %o6
12640 sdiv %g7, 0x10E1, %o2
12641 stbar
12642 te %xcc, 0x6
12643 bvc,pt %icc, loop_1190
12644 membar 0x5D
12645 tle %xcc, 0x6
12646 movneg %xcc, %l2, %i1
12647loop_1190:
12648 sdivcc %l5, 0x1FCE, %l1
12649 edge16l %o3, %g5, %i3
12650 ble loop_1191
12651 movvc %icc, %g6, %g4
12652 smulcc %o1, 0x1BCF, %g2
12653 ldx [%l7 + 0x40], %i7
12654loop_1191:
12655 addcc %g1, 0x18C5, %o5
12656 fandnot2s %f9, %f3, %f19
12657 xnorcc %o7, %l3, %o4
12658 brgz %l6, loop_1192
12659 fcmpes %fcc1, %f4, %f22
12660 tvs %xcc, 0x1
12661 ldsb [%l7 + 0x54], %i2
12662loop_1192:
12663 edge16 %i6, %l0, %i5
12664 fsrc2 %f18, %f18
12665 fbe,a %fcc0, loop_1193
12666 fbe %fcc0, loop_1194
12667 mulscc %o0, %g3, %i4
12668 tvc %icc, 0x0
12669loop_1193:
12670 nop
12671 set 0x50, %l5
12672 swapa [%l7 + %l5] 0x0c, %i0
12673loop_1194:
12674 tleu %xcc, 0x7
12675 fcmped %fcc1, %f18, %f30
12676 edge8l %l4, %o6, %o2
12677 movleu %icc, %g7, %i1
12678 fmovscs %icc, %f27, %f17
12679 tpos %xcc, 0x4
12680 bn %icc, loop_1195
12681 fsrc2s %f22, %f24
12682 wr %g0, 0x2b, %asi
12683 ldda [%l7 + 0x50] %asi, %l2
12684loop_1195:
12685 movle %xcc, %l5, %l1
12686 brgz %g5, loop_1196
12687 xnor %o3, %i3, %g4
12688 movrgz %g6, 0x008, %o1
12689 edge32 %i7, %g2, %o5
12690loop_1196:
12691 edge16l %o7, %g1, %o4
12692 ldstub [%l7 + 0x6D], %l3
12693 tvc %xcc, 0x3
12694 fnot1 %f30, %f26
12695 fmovsneg %xcc, %f0, %f25
12696 flush %l7 + 0x20
12697 movleu %icc, %i2, %l6
12698 tvc %xcc, 0x4
12699 swap [%l7 + 0x08], %l0
12700 sdivcc %i6, 0x058C, %i5
12701 tle %icc, 0x3
12702 tne %icc, 0x5
12703 movrgz %g3, %i4, %i0
12704 bne,pn %icc, loop_1197
12705 sethi 0x0CB3, %l4
12706 array8 %o0, %o6, %o2
12707 ldd [%l7 + 0x30], %g6
12708loop_1197:
12709 call loop_1198
12710 tvc %icc, 0x7
12711 subc %l2, 0x0426, %l5
12712 movrgz %i1, %g5, %l1
12713loop_1198:
12714 edge8 %o3, %i3, %g6
12715 movpos %xcc, %g4, %i7
12716 tcc %icc, 0x4
12717 std %g2, [%l7 + 0x30]
12718 set 0x64, %i3
12719 stha %o1, [%l7 + %i3] 0x23
12720 membar #Sync
12721 fcmpeq16 %f10, %f30, %o5
12722 popc %g1, %o4
12723 array8 %l3, %i2, %o7
12724 fmovrdlez %l0, %f4, %f2
12725 fmuld8sux16 %f20, %f29, %f8
12726 fmovs %f3, %f15
12727 udiv %i6, 0x1E8B, %i5
12728 restored
12729 rdpr %cwp, %g1
12730 rdpr %cansave, %g2
12731 rdpr %canrestore, %g3
12732 rdpr %cleanwin, %g4
12733 rdpr %otherwin, %g5
12734 rdpr %wstate, %g6
12735 fnot1s %f30, %f7
12736 tneg %xcc, 0x1
12737 set 0x20, %l0
12738 lda [%l7 + %l0] 0x04, %f16
12739 saved
12740 rdpr %cwp, %g1
12741 rdpr %cansave, %g2
12742 rdpr %canrestore, %g3
12743 rdpr %cleanwin, %g4
12744 rdpr %otherwin, %g5
12745 rdpr %wstate, %g6
12746 mova %icc, %l6, %i4
12747 stbar
12748 xnorcc %i0, %l4, %g3
12749 tge %icc, 0x4
12750 movl %xcc, %o6, %o0
12751 edge8l %o2, %g7, %l5
12752 movcc %icc, %l2, %i1
12753 udivx %g5, 0x1F6E, %o3
12754 movgu %icc, %l1, %g6
12755 set 0x14, %g5
12756 stba %g4, [%l7 + %g5] 0x89
12757 mulx %i3, %g2, %i7
12758 fpack32 %f6, %f28, %f0
12759 fornot1s %f3, %f22, %f4
12760 edge32n %o5, %g1, %o1
12761 movgu %icc, %l3, %i2
12762 fcmpne32 %f26, %f18, %o7
12763 fmovd %f26, %f28
12764 wr %g0, 0x27, %asi
12765 stha %o4, [%l7 + 0x0C] %asi
12766 membar #Sync
12767 fmovrde %i6, %f14, %f28
12768 tge %icc, 0x6
12769 tvc %icc, 0x6
12770 movge %xcc, %l0, %i5
12771 movn %icc, %l6, %i4
12772 alignaddrl %i0, %g3, %o6
12773 orncc %o0, 0x0646, %o2
12774 movleu %xcc, %g7, %l5
12775 udivx %l2, 0x1328, %i1
12776 fcmpne32 %f12, %f12, %l4
12777 fands %f19, %f26, %f31
12778 orncc %g5, 0x1C95, %o3
12779 andn %l1, 0x10CE, %g4
12780 tl %icc, 0x1
12781 fnegd %f24, %f30
12782 fbl %fcc0, loop_1199
12783 fcmpgt32 %f22, %f0, %i3
12784 fcmpgt32 %f22, %f2, %g6
12785 movcs %xcc, %g2, %o5
12786loop_1199:
12787 udivx %g1, 0x064F, %o1
12788 tgu %xcc, 0x5
12789 bneg loop_1200
12790 tleu %icc, 0x1
12791 set 0x1C, %i0
12792 sta %f4, [%l7 + %i0] 0x0c
12793loop_1200:
12794 orcc %i7, %l3, %o7
12795 set 0x40, %i1
12796 stda %f16, [%l7 + %i1] 0x10
12797 wr %g0, 0x04, %asi
12798 lduba [%l7 + 0x51] %asi, %i2
12799 edge16ln %i6, %o4, %l0
12800 te %icc, 0x5
12801 movpos %xcc, %l6, %i5
12802 udivcc %i4, 0x120C, %g3
12803 movpos %xcc, %i0, %o0
12804 movge %icc, %o6, %g7
12805 movleu %xcc, %o2, %l5
12806 bl,a,pt %xcc, loop_1201
12807 fmovscc %xcc, %f24, %f14
12808 fmuld8sux16 %f31, %f5, %f8
12809 smulcc %i1, %l2, %l4
12810loop_1201:
12811 movcs %icc, %o3, %g5
12812 fmuld8ulx16 %f7, %f27, %f10
12813 move %xcc, %g4, %i3
12814 bpos,a %xcc, loop_1202
12815 nop
12816 setx loop_1203, %l0, %l1
12817 jmpl %l1, %g6
12818 tg %xcc, 0x6
12819 orn %l1, %o5, %g2
12820loop_1202:
12821 fands %f22, %f24, %f1
12822loop_1203:
12823 edge32l %g1, %o1, %l3
12824 fmovsl %icc, %f19, %f31
12825 array32 %o7, %i2, %i6
12826 stb %i7, [%l7 + 0x78]
12827 edge8 %o4, %l6, %l0
12828 edge32n %i4, %i5, %g3
12829 movn %icc, %o0, %o6
12830 fands %f21, %f7, %f30
12831 tg %icc, 0x3
12832 movn %xcc, %g7, %o2
12833 fmovdcc %xcc, %f23, %f17
12834 tleu %icc, 0x2
12835 set 0x50, %o1
12836 ldda [%l7 + %o1] 0x23, %i0
12837 tneg %xcc, 0x4
12838 or %l5, 0x0BC0, %l2
12839 fmovrsgz %i1, %f2, %f3
12840 set 0x12, %i2
12841 stha %o3, [%l7 + %i2] 0x22
12842 membar #Sync
12843 edge8 %g5, %g4, %l4
12844 fcmped %fcc3, %f12, %f8
12845 mulx %g6, %i3, %l1
12846 fsrc1 %f16, %f0
12847 tpos %xcc, 0x0
12848 tsubcctv %g2, 0x08DF, %g1
12849 subcc %o1, 0x03EE, %o5
12850 tl %xcc, 0x4
12851 fxnors %f23, %f0, %f4
12852 tvs %icc, 0x7
12853 tneg %xcc, 0x3
12854 nop
12855 set 0x60, %l2
12856 std %f6, [%l7 + %l2]
12857 fmovdneg %icc, %f9, %f26
12858 tneg %icc, 0x7
12859 addcc %l3, 0x1DC2, %o7
12860 tpos %icc, 0x0
12861 set 0x58, %o7
12862 ldsha [%l7 + %o7] 0x04, %i6
12863 edge8ln %i2, %i7, %l6
12864 tle %icc, 0x2
12865 array32 %o4, %i4, %i5
12866 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
12867 nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %l0 ripped by fixASI40.pl ripped by fixASI40.pl
12868 fcmps %fcc1, %f22, %f18
12869 sll %o0, 0x09, %o6
12870 fbe,a %fcc1, loop_1204
12871 tcc %icc, 0x5
12872 fbn,a %fcc3, loop_1205
12873 xorcc %g7, 0x1DF0, %g3
12874loop_1204:
12875 nop
12876 set 0x28, %g4
12877 ldsha [%l7 + %g4] 0x11, %i0
12878loop_1205:
12879 nop
12880 set 0x58, %o0
12881 swapa [%l7 + %o0] 0x88, %o2
12882 std %f14, [%l7 + 0x28]
12883 saved
12884 rdpr %cwp, %g1
12885 rdpr %cansave, %g2
12886 rdpr %canrestore, %g3
12887 rdpr %cleanwin, %g4
12888 rdpr %otherwin, %g5
12889 rdpr %wstate, %g6
12890 fabss %f29, %f29
12891 tcs %xcc, 0x2
12892 tge %xcc, 0x5
12893 move %xcc, %l2, %l5
12894 edge8ln %i1, %o3, %g4
12895 movvc %icc, %g5, %l4
12896 bne loop_1206
12897 edge32n %g6, %i3, %l1
12898 movre %g2, 0x219, %o1
12899 orcc %g1, %l3, %o5
12900loop_1206:
12901 sub %o7, %i2, %i6
12902 tcc %icc, 0x2
12903 ta %xcc, 0x2
12904 set 0x65, %o3
12905 ldsba [%l7 + %o3] 0x15, %i7
12906 nop
12907 set 0x70, %l4
12908 stx %l6, [%l7 + %l4]
12909 tn %xcc, 0x0
12910 std %i4, [%l7 + 0x18]
12911 mulscc %i5, %o4, %o0
12912 bn,pt %icc, loop_1207
12913 movpos %xcc, %l0, %o6
12914 fmovsn %icc, %f16, %f9
12915 srl %g7, 0x04, %g3
12916loop_1207:
12917 tl %xcc, 0x1
12918 brlez %o2, loop_1208
12919 fcmpne32 %f22, %f16, %l2
12920 bgu %icc, loop_1209
12921 tg %xcc, 0x2
12922loop_1208:
12923 bl,a loop_1210
12924 edge32n %l5, %i1, %o3
12925loop_1209:
12926 nop
12927 set 0x7C, %g1
12928 sth %g4, [%l7 + %g1]
12929 alignaddr %i0, %l4, %g6
12930loop_1210:
12931 movn %xcc, %g5, %l1
12932 umul %i3, %g2, %g1
12933 st %f30, [%l7 + 0x7C]
12934 bg,pt %icc, loop_1211
12935 movvc %icc, %l3, %o5
12936 or %o7, 0x14D6, %o1
12937 movleu %xcc, %i6, %i7
12938loop_1211:
12939 orn %i2, 0x13D8, %i4
12940 te %xcc, 0x6
12941 set 0x44, %l3
12942 ldswa [%l7 + %l3] 0x88, %i5
12943 srl %l6, %o0, %o4
12944 fble %fcc1, loop_1212
12945 edge32ln %l0, %g7, %g3
12946 ldub [%l7 + 0x21], %o2
12947 movle %icc, %o6, %l2
12948loop_1212:
12949 fbge,a %fcc2, loop_1213
12950 tneg %xcc, 0x3
12951 call loop_1214
12952 popc 0x16E6, %i1
12953loop_1213:
12954 subc %o3, %g4, %l5
12955 fnand %f0, %f8, %f18
12956loop_1214:
12957 bge loop_1215
12958 bg,pt %icc, loop_1216
12959 tl %icc, 0x2
12960 fmovs %f19, %f18
12961loop_1215:
12962 orn %i0, 0x049B, %l4
12963loop_1216:
12964 edge32ln %g6, %g5, %i3
12965 addccc %l1, %g2, %l3
12966 andcc %g1, 0x1A62, %o5
12967 fpmerge %f28, %f0, %f26
12968 bn,a,pt %xcc, loop_1217
12969 te %icc, 0x4
12970 ldsb [%l7 + 0x1F], %o7
12971 fcmpgt32 %f18, %f16, %o1
12972loop_1217:
12973 movneg %xcc, %i7, %i2
12974 bcs,pt %xcc, loop_1218
12975 bn,a %icc, loop_1219
12976 fmovsg %icc, %f1, %f20
12977 tg %icc, 0x7
12978loop_1218:
12979 be,pt %icc, loop_1220
12980loop_1219:
12981 taddcctv %i4, %i5, %l6
12982 set 0x48, %g3
12983 stda %o0, [%l7 + %g3] 0xea
12984 membar #Sync
12985loop_1220:
12986 ldsb [%l7 + 0x25], %i6
12987 fnors %f3, %f28, %f15
12988 set 0x28, %i6
12989 lda [%l7 + %i6] 0x04, %f30
12990 udiv %o4, 0x1DAD, %g7
12991 fxor %f24, %f24, %f26
12992 tle %xcc, 0x5
12993 fmovdn %icc, %f14, %f28
12994 movg %xcc, %g3, %o2
12995 bg loop_1221
12996 bne,a,pn %icc, loop_1222
12997 fbe %fcc3, loop_1223
12998 or %l0, 0x10E8, %l2
12999loop_1221:
13000 edge32ln %i1, %o6, %g4
13001loop_1222:
13002 andncc %o3, %i0, %l5
13003loop_1223:
13004 fmovrslz %l4, %f3, %f11
13005 bleu loop_1224
13006 fands %f21, %f9, %f22
13007 fbg,a %fcc3, loop_1225
13008 fmovdcs %icc, %f11, %f22
13009loop_1224:
13010 edge32n %g6, %i3, %l1
13011 movge %xcc, %g2, %g5
13012loop_1225:
13013 fbne,a %fcc0, loop_1226
13014 mulscc %l3, %g1, %o5
13015 fnegd %f10, %f24
13016 brlez,a %o1, loop_1227
13017loop_1226:
13018 bgu,a,pt %icc, loop_1228
13019 tg %xcc, 0x6
13020 andncc %i7, %o7, %i2
13021loop_1227:
13022 edge8n %i4, %l6, %i5
13023loop_1228:
13024 tgu %icc, 0x7
13025 fornot2s %f30, %f21, %f26
13026 bn loop_1229
13027 sdivcc %o0, 0x048F, %o4
13028 fones %f29
13029 smul %g7, 0x194D, %g3
13030loop_1229:
13031 edge32 %i6, %l0, %l2
13032 movcc %icc, %i1, %o6
13033 or %o2, %o3, %g4
13034 ldsb [%l7 + 0x2F], %l5
13035 fmovrde %l4, %f14, %f30
13036 mova %xcc, %i0, %g6
13037 mulscc %l1, %g2, %g5
13038 movleu %icc, %i3, %g1
13039 movle %xcc, %o5, %l3
13040 fcmple16 %f14, %f30, %o1
13041 fmovdneg %xcc, %f8, %f31
13042 sllx %i7, 0x13, %o7
13043 set 0x51, %l6
13044 ldstuba [%l7 + %l6] 0x10, %i2
13045 fmovda %xcc, %f24, %f23
13046 tgu %icc, 0x1
13047 be %xcc, loop_1230
13048 fmovrde %l6, %f6, %f6
13049 fbe,a %fcc3, loop_1231
13050 ta %xcc, 0x0
13051loop_1230:
13052 tgu %xcc, 0x3
13053 fmul8x16 %f8, %f14, %f4
13054loop_1231:
13055 nop
13056 wr %g0, 0x11, %asi
13057 sta %f14, [%l7 + 0x78] %asi
13058 bleu,a,pn %icc, loop_1232
13059 array32 %i5, %o0, %i4
13060 edge16 %o4, %g7, %i6
13061 fsrc2 %f20, %f24
13062loop_1232:
13063 bne,a,pt %icc, loop_1233
13064 taddcc %g3, %l0, %l2
13065 addc %i1, %o2, %o3
13066 movg %icc, %g4, %o6
13067loop_1233:
13068 bcs,pn %xcc, loop_1234
13069 fpack16 %f18, %f29
13070 fmovsl %icc, %f1, %f12
13071 prefetch [%l7 + 0x2C], 0x1
13072loop_1234:
13073 tsubcc %l5, 0x04BB, %l4
13074 orcc %g6, 0x112A, %l1
13075 set 0x0C, %g2
13076 lduwa [%l7 + %g2] 0x10, %g2
13077 tcs %icc, 0x6
13078 lduw [%l7 + 0x54], %i0
13079 fblg %fcc0, loop_1235
13080 saved
13081 rdpr %cwp, %g1
13082 rdpr %cansave, %g2
13083 rdpr %canrestore, %g3
13084 rdpr %cleanwin, %g4
13085 rdpr %otherwin, %g5
13086 rdpr %wstate, %g6
13087 wr %g0, 0x11, %asi
13088 stwa %g5, [%l7 + 0x30] %asi
13089loop_1235:
13090 brnz,a %g1, loop_1236
13091 movge %xcc, %o5, %i3
13092 movl %xcc, %l3, %o1
13093 udivx %i7, 0x1AF3, %i2
13094loop_1236:
13095 brlz %o7, loop_1237
13096 fbn,a %fcc3, loop_1238
13097 sllx %l6, 0x11, %i5
13098 fnands %f11, %f20, %f4
13099loop_1237:
13100 tsubcc %o0, %o4, %g7
13101loop_1238:
13102 nop
13103 wr %g0, 0x04, %asi
13104 stha %i4, [%l7 + 0x2A] %asi
13105 fbul %fcc1, loop_1239
13106 orncc %g3, %l0, %l2
13107 movvs %xcc, %i1, %i6
13108 orncc %o2, %o3, %o6
13109loop_1239:
13110 xnorcc %l5, 0x1A89, %l4
13111 addccc %g6, %l1, %g4
13112 set 0x4D, %o2
13113 ldstuba [%l7 + %o2] 0x81, %g2
13114 popc 0x096F, %g5
13115 fxor %f30, %f4, %f12
13116 movvc %icc, %i0, %g1
13117 add %i3, 0x05B6, %o5
13118 sdivx %o1, 0x04C2, %i7
13119 set 0x10, %g7
13120 lduwa [%l7 + %g7] 0x04, %l3
13121 fcmpne16 %f16, %f0, %i2
13122 umul %o7, 0x0040, %l6
13123 sra %o0, %o4, %g7
13124 ta %xcc, 0x1
13125 fmovda %icc, %f1, %f8
13126 tg %xcc, 0x1
13127 fbl %fcc3, loop_1240
13128 movcs %xcc, %i5, %i4
13129 addcc %g3, %l0, %i1
13130 fsrc1s %f14, %f20
13131loop_1240:
13132 tcc %icc, 0x1
13133 edge16 %i6, %o2, %o3
13134 wr %g0, 0x89, %asi
13135 lduha [%l7 + 0x22] %asi, %o6
13136 brgez,a %l2, loop_1241
13137 edge16ln %l5, %l4, %l1
13138 sll %g4, 0x1E, %g6
13139 fexpand %f8, %f2
13140loop_1241:
13141 tle %xcc, 0x7
13142 movg %icc, %g5, %g2
13143 movle %icc, %i0, %g1
13144 fmovda %icc, %f3, %f19
13145 fmovsvc %xcc, %f3, %f5
13146 udivcc %i3, 0x139D, %o5
13147 fcmps %fcc1, %f0, %f22
13148 fmovrdgez %i7, %f16, %f26
13149 fnand %f22, %f4, %f26
13150 sra %l3, 0x02, %i2
13151 tcs %icc, 0x1
13152 bne,a loop_1242
13153 tne %xcc, 0x7
13154 sth %o1, [%l7 + 0x62]
13155 fmovrslz %o7, %f1, %f15
13156loop_1242:
13157 fblg %fcc1, loop_1243
13158 andcc %l6, %o0, %g7
13159 fmovrsne %o4, %f21, %f10
13160 orn %i5, %i4, %g3
13161loop_1243:
13162 movrgez %l0, 0x17F, %i6
13163 addccc %i1, 0x0B17, %o2
13164 brnz,a %o3, loop_1244
13165 nop
13166 setx loop_1245, %l0, %l1
13167 wrpr 0x1, %tl
13168 wrpr %l1, %tnpc
13169 setx 0x34400001400, %l0, %l1
13170 wrpr %l1, %tstate
13171 wrhpr 0x4, %htstate
13172 done
13173 ba loop_1246
13174 srl %o6, %l5, %l4
13175loop_1244:
13176 fnegd %f18, %f28
13177loop_1245:
13178 and %l1, %l2, %g6
13179loop_1246:
13180 taddcctv %g5, 0x14AA, %g4
13181 prefetch [%l7 + 0x30], 0x3
13182 saved
13183 rdpr %cwp, %g1
13184 rdpr %cansave, %g2
13185 rdpr %canrestore, %g3
13186 rdpr %cleanwin, %g4
13187 rdpr %otherwin, %g5
13188 rdpr %wstate, %g6
13189 set 0x40, %o6
13190 stda %f16, [%l7 + %o6] 0x81
13191 ldsh [%l7 + 0x42], %g2
13192 std %f20, [%l7 + 0x20]
13193 mova %icc, %i0, %g1
13194 sir 0x1247
13195 wr %g0, 0x16, %asi
13196 stda %f16, [%l7 + 0x40] %asi
13197 membar #Sync
13198 fmovrslz %i3, %f31, %f10
13199 sub %o5, %l3, %i2
13200 edge32n %o1, %i7, %o7
13201 xnor %o0, %l6, %o4
13202 xnor %g7, %i4, %i5
13203 fbuge %fcc0, loop_1247
13204 edge16 %g3, %l0, %i6
13205 saved
13206 rdpr %cwp, %g1
13207 rdpr %cansave, %g2
13208 rdpr %canrestore, %g3
13209 rdpr %cleanwin, %g4
13210 rdpr %otherwin, %g5
13211 rdpr %wstate, %g6
13212 wr %g0, 0x4f, %asi
13213 stxa %o2, [%g0 + 0x8] %asi
13214loop_1247:
13215 ldub [%l7 + 0x5D], %i1
13216 fpadd16s %f6, %f6, %f14
13217 membar 0x05
13218 subc %o3, 0x1909, %l5
13219 fmovsl %icc, %f30, %f12
13220 tpos %xcc, 0x7
13221 fbe %fcc0, loop_1248
13222 tcs %icc, 0x3
13223 nop
13224 set 0x34, %o5
13225 prefetch [%l7 + %o5], 0x1
13226 wr %g0, 0x89, %asi
13227 stxa %l4, [%l7 + 0x10] %asi
13228loop_1248:
13229 edge16l %o6, %l1, %l2
13230 set 0x4C, %i4
13231 stha %g5, [%l7 + %i4] 0x18
13232 sdiv %g6, 0x08EF, %g4
13233 fmovrdgz %i0, %f6, %f18
13234 fbne,a %fcc2, loop_1249
13235 add %g1, 0x06B5, %g2
13236 bcs loop_1250
13237 fbo %fcc2, loop_1251
13238loop_1249:
13239 movn %xcc, %i3, %l3
13240 fmovda %xcc, %f28, %f24
13241loop_1250:
13242 mulx %i2, %o1, %o5
13243loop_1251:
13244 edge8 %i7, %o7, %o0
13245 sra %l6, %o4, %g7
13246 sdiv %i5, 0x12A5, %i4
13247 movpos %xcc, %g3, %l0
13248 movpos %icc, %i6, %i1
13249 bn,a,pt %xcc, loop_1252
13250 fmovdcc %icc, %f25, %f10
13251 bshuffle %f6, %f28, %f20
13252 fcmped %fcc0, %f24, %f0
13253loop_1252:
13254 ta %xcc, 0x7
13255 tge %icc, 0x6
13256 fornot2s %f8, %f23, %f19
13257 mulscc %o3, %o2, %l5
13258 ba,a,pn %xcc, loop_1253
13259 sdivx %l4, 0x1675, %o6
13260 edge32 %l2, %l1, %g6
13261 sir 0x181D
13262loop_1253:
13263 movre %g5, 0x1F7, %g4
13264 ble,a %icc, loop_1254
13265 addc %i0, %g2, %g1
13266 fcmpgt16 %f8, %f8, %i3
13267 stbar
13268loop_1254:
13269 nop
13270 set 0x0A, %i5
13271 lduha [%l7 + %i5] 0x19, %l3
13272 xnorcc %i2, 0x00D6, %o5
13273 tpos %xcc, 0x7
13274 fsrc1s %f1, %f7
13275 fmovrde %i7, %f20, %f30
13276 sdivcc %o7, 0x14A8, %o1
13277 move %icc, %o0, %o4
13278 wr %g0, 0x2f, %asi
13279 stda %g6, [%l7 + 0x60] %asi
13280 membar #Sync
13281 bneg,a %xcc, loop_1255
13282 tvs %icc, 0x1
13283 udiv %l6, 0x0B8D, %i4
13284 siam 0x6
13285loop_1255:
13286 fnot1s %f17, %f0
13287 fxnors %f23, %f21, %f0
13288 movg %xcc, %g3, %i5
13289 andn %i6, 0x02BD, %l0
13290 movre %o3, 0x27F, %o2
13291 movrgez %l5, 0x3C4, %l4
13292 movrlez %o6, 0x070, %i1
13293 alignaddr %l1, %l2, %g6
13294 andncc %g5, %g4, %g2
13295 std %f30, [%l7 + 0x38]
13296 edge8l %g1, %i3, %l3
13297 movleu %xcc, %i2, %i0
13298 tsubcctv %o5, 0x04CE, %i7
13299 tcs %icc, 0x5
13300 movvs %icc, %o1, %o0
13301 alignaddrl %o7, %o4, %l6
13302 array16 %i4, %g7, %g3
13303 edge8n %i5, %l0, %i6
13304 ta %xcc, 0x7
13305 sdiv %o2, 0x02D8, %o3
13306 prefetch [%l7 + 0x60], 0x2
13307 te %icc, 0x1
13308 wr %g0, 0x27, %asi
13309 stda %l4, [%l7 + 0x58] %asi
13310 membar #Sync
13311 tcs %xcc, 0x5
13312 move %xcc, %l4, %i1
13313 saved
13314 rdpr %cwp, %g1
13315 rdpr %cansave, %g2
13316 rdpr %canrestore, %g3
13317 rdpr %cleanwin, %g4
13318 rdpr %otherwin, %g5
13319 rdpr %wstate, %g6
13320 fmovrdlez %o6, %f22, %f2
13321 array32 %l2, %g6, %l1
13322 addc %g4, 0x0EA5, %g5
13323 sra %g1, 0x1F, %i3
13324 movge %xcc, %l3, %g2
13325 fbue %fcc0, loop_1256
13326 smul %i0, 0x08A1, %o5
13327 brlz %i2, loop_1257
13328 saved
13329 rdpr %cwp, %g1
13330 rdpr %cansave, %g2
13331 rdpr %canrestore, %g3
13332 rdpr %cleanwin, %g4
13333 rdpr %otherwin, %g5
13334 rdpr %wstate, %g6
13335loop_1256:
13336 movneg %icc, %i7, %o1
13337 movleu %xcc, %o0, %o7
13338loop_1257:
13339 ldd [%l7 + 0x70], %o4
13340 sll %i4, 0x02, %l6
13341 fnot1s %f21, %f29
13342 smul %g3, 0x14B3, %g7
13343 sll %l0, %i6, %i5
13344 sethi 0x0FB4, %o2
13345 movneg %icc, %o3, %l5
13346 xnorcc %l4, %i1, %l2
13347 movl %xcc, %o6, %g6
13348 andcc %l1, 0x04BB, %g5
13349 stw %g1, [%l7 + 0x0C]
13350 mova %xcc, %g4, %l3
13351 fmovrslez %i3, %f18, %f5
13352 and %g2, 0x0748, %i0
13353 movcc %xcc, %i2, %i7
13354 sdiv %o1, 0x004F, %o0
13355 movge %xcc, %o5, %o7
13356 subcc %i4, 0x1D07, %l6
13357 taddcctv %o4, %g3, %l0
13358 brz,a %i6, loop_1258
13359 brlz %g7, loop_1259
13360 tcc %xcc, 0x7
13361 prefetch [%l7 + 0x7C], 0x0
13362loop_1258:
13363 fmovdg %xcc, %f10, %f8
13364loop_1259:
13365 bleu,a loop_1260
13366 nop
13367 set 0x43, %l1
13368 ldub [%l7 + %l1], %i5
13369 mulx %o3, %l5, %l4
13370 nop
13371 set 0x30, %g6
13372 std %i0, [%l7 + %g6]
13373loop_1260:
13374 tn %icc, 0x1
13375 fbe %fcc3, loop_1261
13376 movrlz %l2, 0x238, %o6
13377 movrlz %g6, 0x0C1, %l1
13378 edge8n %g5, %g1, %g4
13379loop_1261:
13380 ldd [%l7 + 0x38], %l2
13381 srl %o2, 0x0D, %i3
13382 fcmpgt32 %f30, %f30, %i0
13383 udivcc %g2, 0x07B8, %i2
13384 array8 %i7, %o1, %o5
13385 fnegs %f0, %f21
13386 udivx %o7, 0x1381, %o0
13387 srlx %i4, 0x1C, %o4
13388 subc %l6, %g3, %l0
13389 tneg %xcc, 0x0
13390 srax %g7, %i6, %i5
13391 brlez,a %l5, loop_1262
13392 move %icc, %l4, %i1
13393 sll %o3, %l2, %g6
13394 edge32l %o6, %l1, %g1
13395loop_1262:
13396 move %icc, %g4, %g5
13397 std %f20, [%l7 + 0x70]
13398 tgu %icc, 0x6
13399 fxnors %f16, %f26, %f11
13400 taddcctv %l3, 0x0A27, %o2
13401 movcs %xcc, %i0, %i3
13402 movrgz %g2, %i2, %o1
13403 set 0x22, %o4
13404 lduba [%l7 + %o4] 0x11, %o5
13405 bge,a,pt %xcc, loop_1263
13406 sth %o7, [%l7 + 0x1E]
13407 brlz,a %o0, loop_1264
13408 ldd [%l7 + 0x20], %f28
13409loop_1263:
13410 addccc %i4, 0x1998, %i7
13411 tsubcctv %l6, %o4, %l0
13412loop_1264:
13413 sir 0x1D89
13414 tsubcctv %g7, 0x115B, %i6
13415 ldsw [%l7 + 0x28], %g3
13416 sra %l5, 0x18, %l4
13417 fnor %f26, %f28, %f18
13418 tn %xcc, 0x4
13419 fmovdneg %xcc, %f4, %f25
13420 fbge,a %fcc2, loop_1265
13421 fbule,a %fcc0, loop_1266
13422 fmovsn %icc, %f6, %f14
13423 sdivcc %i1, 0x1ABA, %i5
13424loop_1265:
13425 tl %xcc, 0x7
13426loop_1266:
13427 fmovdne %icc, %f13, %f28
13428 fmovsn %xcc, %f5, %f5
13429 smul %l2, %g6, %o6
13430 fcmpes %fcc1, %f0, %f22
13431 wr %g0, 0x11, %asi
13432 stha %o3, [%l7 + 0x56] %asi
13433 sllx %g1, 0x16, %g4
13434 saved
13435 rdpr %cwp, %g1
13436 rdpr %cansave, %g2
13437 rdpr %canrestore, %g3
13438 rdpr %cleanwin, %g4
13439 rdpr %otherwin, %g5
13440 rdpr %wstate, %g6
13441 ldd [%l7 + 0x48], %f14
13442 fbug %fcc2, loop_1267
13443 brgz %g5, loop_1268
13444 mulx %l1, %l3, %o2
13445 xnor %i0, 0x0703, %g2
13446loop_1267:
13447 restored
13448 rdpr %cwp, %g1
13449 rdpr %cansave, %g2
13450 rdpr %canrestore, %g3
13451 rdpr %cleanwin, %g4
13452 rdpr %otherwin, %g5
13453 rdpr %wstate, %g6
13454loop_1268:
13455 nop
13456 set 0x70, %i7
13457 ldda [%l7 + %i7] 0x88, %i2
13458 subc %o1, %o5, %o7
13459 udiv %o0, 0x0A52, %i4
13460 ldd [%l7 + 0x08], %i2
13461 xorcc %l6, 0x1D6E, %i7
13462 sub %o4, 0x130B, %l0
13463 fnot2 %f12, %f24
13464 fmovsge %xcc, %f24, %f12
13465 restored
13466 rdpr %cwp, %g1
13467 rdpr %cansave, %g2
13468 rdpr %canrestore, %g3
13469 rdpr %cleanwin, %g4
13470 rdpr %otherwin, %g5
13471 rdpr %wstate, %g6
13472 smulcc %i6, 0x1A1D, %g7
13473 movre %g3, %l5, %i1
13474 fnot1s %f23, %f16
13475 subc %l4, 0x0E75, %i5
13476 bcs,a loop_1269
13477 fmovrdgez %g6, %f6, %f18
13478 set 0x12, %l5
13479 ldsha [%l7 + %l5] 0x14, %o6
13480loop_1269:
13481 sdivcc %o3, 0x1AA5, %l2
13482 taddcc %g1, %g4, %g5
13483 edge8ln %l3, %l1, %o2
13484 movrgez %g2, %i2, %i0
13485 movleu %icc, %o1, %o7
13486 tge %icc, 0x0
13487 udiv %o5, 0x0B52, %i4
13488 fmovsa %icc, %f20, %f5
13489 fabss %f20, %f25
13490 movge %icc, %i3, %l6
13491 move %icc, %i7, %o4
13492 edge16 %o0, %i6, %l0
13493 sra %g3, 0x0C, %g7
13494 srlx %l5, %l4, %i5
13495 srax %i1, 0x00, %o6
13496 sdivx %g6, 0x0860, %l2
13497 fpmerge %f6, %f17, %f0
13498 movleu %xcc, %o3, %g4
13499 fbule %fcc2, loop_1270
13500 andcc %g5, 0x01B2, %l3
13501 orcc %l1, 0x0537, %g1
13502 brlez,a %o2, loop_1271
13503loop_1270:
13504 sdivcc %g2, 0x1EB5, %i2
13505 fcmpes %fcc2, %f13, %f25
13506 sub %o1, 0x1B7E, %o7
13507loop_1271:
13508 fblg,a %fcc0, loop_1272
13509 movge %xcc, %o5, %i0
13510 xnorcc %i4, %l6, %i7
13511 tvc %icc, 0x1
13512loop_1272:
13513 ldsb [%l7 + 0x7D], %i3
13514 ldub [%l7 + 0x1F], %o0
13515 movn %xcc, %i6, %o4
13516 sethi 0x0C76, %l0
13517 fbg %fcc1, loop_1273
13518 fandnot1 %f18, %f0, %f18
13519 add %l7, 0x20, %l6
13520 wr %g0, 0x81, %asi
13521 ldxa [%l6] %asi, %g7
13522 casxa [%l6] %asi, %g7, %g3
13523loop_1273:
13524 popc 0x1CA9, %l5
13525 popc %i5, %i1
13526 tn %icc, 0x7
13527 stb %l4, [%l7 + 0x64]
13528 bcs,a,pt %xcc, loop_1274
13529 taddcc %g6, 0x159F, %o6
13530 edge16l %o3, %l2, %g5
13531 array8 %g4, %l3, %l1
13532loop_1274:
13533 fpadd32s %f16, %f17, %f6
13534 edge8n %g1, %g2, %o2
13535 movleu %xcc, %i2, %o1
13536 movle %icc, %o5, %i0
13537 array32 %o7, %i4, %i7
13538 srl %l6, 0x11, %i3
13539 fnor %f10, %f24, %f22
13540 umul %o0, 0x12BE, %o4
13541 tne %xcc, 0x0
13542 andcc %l0, 0x0439, %i6
13543 movrne %g3, %l5, %i5
13544 fxnor %f10, %f16, %f6
13545 nop
13546 set 0x7D, %l0
13547 ldstub [%l7 + %l0], %g7
13548 tpos %icc, 0x1
13549 orn %i1, 0x1E15, %g6
13550 movcc %xcc, %o6, %o3
13551 sethi 0x06DD, %l2
13552 xor %g5, 0x1048, %l4
13553 movg %xcc, %g4, %l1
13554 stbar
13555 sub %l3, 0x163F, %g1
13556 fmovspos %icc, %f31, %f7
13557 fbuge %fcc3, loop_1275
13558 nop
13559 setx loop_1276, %l0, %l1
13560 wrpr 0x1, %tl
13561 wrpr %l1, %tnpc
13562 setx 0x34400001400, %l0, %l1
13563 wrpr %l1, %tstate
13564 wrhpr 0x4, %htstate
13565 done
13566 andcc %g2, %o2, %i2
13567 edge16l %o5, %i0, %o1
13568loop_1275:
13569 bneg loop_1277
13570loop_1276:
13571 alignaddr %o7, %i4, %l6
13572 nop
13573 set 0x53, %g5
13574 ldstub [%l7 + %g5], %i7
13575 edge16n %o0, %o4, %l0
13576loop_1277:
13577 fmovrslz %i6, %f20, %f27
13578 movvc %icc, %i3, %l5
13579 movvs %icc, %i5, %g3
13580 movn %icc, %g7, %i1
13581 edge16n %g6, %o3, %o6
13582 tcs %icc, 0x5
13583 udivx %l2, 0x135A, %g5
13584 xnor %l4, %l1, %g4
13585 movl %icc, %l3, %g1
13586 edge16l %g2, %o2, %o5
13587 sra %i0, 0x0E, %o1
13588 sra %i2, %o7, %i4
13589 edge8l %l6, %i7, %o4
13590 subccc %o0, 0x17B9, %l0
13591 fblg %fcc1, loop_1278
13592 movrgz %i3, 0x11A, %l5
13593 movne %xcc, %i5, %g3
13594 stx %i6, [%l7 + 0x48]
13595loop_1278:
13596 bg,a %xcc, loop_1279
13597 movrlez %i1, 0x2AD, %g7
13598 array8 %g6, %o6, %l2
13599 movre %o3, 0x2A7, %g5
13600loop_1279:
13601 fmovdcs %xcc, %f11, %f1
13602 andncc %l1, %l4, %g4
13603 bg,a %xcc, loop_1280
13604 edge32ln %l3, %g1, %o2
13605 alignaddrl %o5, %g2, %o1
13606 bge,pn %xcc, loop_1281
13607loop_1280:
13608 stw %i2, [%l7 + 0x50]
13609 tgu %icc, 0x4
13610 sdivcc %o7, 0x0E10, %i0
13611loop_1281:
13612 tg %xcc, 0x5
13613 fmovscc %xcc, %f30, %f25
13614 and %i4, 0x06BA, %l6
13615 fmovrde %o4, %f16, %f30
13616 andncc %i7, %o0, %l0
13617 flush %l7 + 0x24
13618 edge8n %i3, %l5, %g3
13619 add %i6, %i1, %i5
13620 std %f10, [%l7 + 0x10]
13621 tgu %xcc, 0x3
13622 set 0x34, %i3
13623 lduba [%l7 + %i3] 0x88, %g6
13624 wr %g0, 0x11, %asi
13625 stha %g7, [%l7 + 0x52] %asi
13626 edge8l %l2, %o3, %o6
13627 wr %g0, 0x81, %asi
13628 lda [%l7 + 0x78] %asi, %f18
13629 fcmpeq32 %f8, %f8, %l1
13630 add %g5, 0x07AF, %g4
13631 fbe %fcc2, loop_1282
13632 edge8ln %l3, %g1, %l4
13633 movrne %o5, %g2, %o1
13634 fpackfix %f18, %f27
13635loop_1282:
13636 fzeros %f26
13637 umulcc %i2, 0x19E9, %o2
13638 membar 0x1C
13639 bgu,a %icc, loop_1283
13640 fblg,a %fcc2, loop_1284
13641 edge8l %o7, %i4, %i0
13642 fbug %fcc1, loop_1285
13643loop_1283:
13644 sdivx %o4, 0x1F14, %l6
13645loop_1284:
13646 ldx [%l7 + 0x30], %o0
13647 bcs,a,pt %xcc, loop_1286
13648loop_1285:
13649 popc %i7, %i3
13650 movrgez %l0, %l5, %g3
13651 edge32 %i6, %i5, %i1
13652loop_1286:
13653 saved
13654 rdpr %cwp, %g1
13655 rdpr %cansave, %g2
13656 rdpr %canrestore, %g3
13657 rdpr %cleanwin, %g4
13658 rdpr %otherwin, %g5
13659 rdpr %wstate, %g6
13660 wr %g0, 0x10, %asi
13661 lduba [%l7 + 0x58] %asi, %g6
13662 movne %xcc, %g7, %o3
13663 fabsd %f4, %f6
13664 bcs,a %xcc, loop_1287
13665 mulx %o6, 0x0457, %l2
13666 udiv %g5, 0x0A5B, %g4
13667 restored
13668 rdpr %cwp, %g1
13669 rdpr %cansave, %g2
13670 rdpr %canrestore, %g3
13671 rdpr %cleanwin, %g4
13672 rdpr %otherwin, %g5
13673 rdpr %wstate, %g6
13674loop_1287:
13675 nop
13676 set 0x5C, %i0
13677 stba %l3, [%l7 + %i0] 0xe2
13678 membar #Sync
13679 fbo,a %fcc0, loop_1288
13680 movgu %xcc, %g1, %l1
13681 fmovrdgz %o5, %f2, %f26
13682 bpos,pt %xcc, loop_1289
13683loop_1288:
13684 tgu %icc, 0x5
13685 tpos %icc, 0x4
13686 fandnot1s %f17, %f14, %f16
13687loop_1289:
13688 addcc %g2, 0x1790, %o1
13689 alignaddr %l4, %i2, %o2
13690 edge16l %i4, %o7, %i0
13691 addc %o4, %o0, %l6
13692 xor %i3, %i7, %l0
13693 add %l7, 0x38, %l6
13694 wr %g0, 0x19, %asi
13695 ldxa [%l6] %asi, %l5
13696 casxa [%l6] 0x19, %l5, %i6
13697 mulscc %g3, %i1, %i5
13698 edge32l %g7, %o3, %o6
13699 taddcc %g6, 0x1417, %l2
13700 std %g4, [%l7 + 0x58]
13701 wr %g0, 0x89, %asi
13702 ldstuba [%l7 + 0x09] %asi, %g5
13703 movleu %xcc, %g1, %l1
13704 bpos,a,pt %xcc, loop_1290
13705 umul %l3, %o5, %o1
13706 lduw [%l7 + 0x20], %g2
13707 movneg %xcc, %l4, %o2
13708loop_1290:
13709 saved
13710 rdpr %cwp, %g1
13711 rdpr %cansave, %g2
13712 rdpr %canrestore, %g3
13713 rdpr %cleanwin, %g4
13714 rdpr %otherwin, %g5
13715 rdpr %wstate, %g6
13716 addc %i4, %i2, %i0
13717 fmovrdlez %o4, %f4, %f16
13718 srax %o7, %o0, %l6
13719 umulcc %i7, %l0, %i3
13720 wr %g0, 0x89, %asi
13721 lduwa [%l7 + 0x48] %asi, %i6
13722 movn %xcc, %g3, %l5
13723 andn %i5, 0x1BAB, %i1
13724 set 0x18, %i1
13725 stha %g7, [%l7 + %i1] 0xeb
13726 membar #Sync
13727 edge8 %o6, %g6, %l2
13728 xnor %g4, 0x1E7B, %o3
13729 edge32n %g1, %l1, %l3
13730 wr %g0, 0x2b, %asi
13731 stha %g5, [%l7 + 0x3C] %asi
13732 membar #Sync
13733 lduw [%l7 + 0x54], %o5
13734 bne,a,pn %icc, loop_1291
13735 tvc %icc, 0x2
13736 sllx %g2, 0x13, %o1
13737 add %l4, 0x1261, %i4
13738loop_1291:
13739 tsubcc %i2, %o2, %i0
13740 stb %o7, [%l7 + 0x6A]
13741 edge32l %o4, %l6, %i7
13742 bn,a,pt %xcc, loop_1292
13743 edge8ln %l0, %i3, %i6
13744 andncc %g3, %o0, %i5
13745 fmovse %icc, %f6, %f4
13746loop_1292:
13747 stx %l5, [%l7 + 0x78]
13748 lduw [%l7 + 0x64], %i1
13749 tcc %xcc, 0x1
13750 andcc %o6, %g6, %l2
13751 tvs %icc, 0x3
13752 fmul8sux16 %f18, %f2, %f28
13753 te %xcc, 0x4
13754 sdiv %g7, 0x0E43, %g4
13755 sdivcc %g1, 0x0F9C, %l1
13756 tg %icc, 0x1
13757 set 0x40, %i2
13758 ldda [%l7 + %i2] 0x19, %f0
13759 tge %icc, 0x3
13760 edge32n %l3, %o3, %g5
13761 movvs %icc, %g2, %o5
13762 fpadd32s %f2, %f4, %f30
13763 fnors %f2, %f10, %f6
13764 fbo %fcc2, loop_1293
13765 movneg %xcc, %l4, %i4
13766 fmovrdgz %i2, %f24, %f2
13767 mulscc %o2, %o1, %i0
13768loop_1293:
13769 addcc %o7, 0x14F6, %l6
13770 addcc %i7, %l0, %i3
13771 fmovdneg %icc, %f24, %f12
13772 orcc %o4, %i6, %o0
13773 fcmpgt32 %f30, %f12, %i5
13774 te %icc, 0x4
13775 fcmple16 %f20, %f0, %l5
13776 andncc %i1, %o6, %g3
13777 fmovdcc %icc, %f4, %f12
13778 wr %g0, 0x89, %asi
13779 ldsha [%l7 + 0x60] %asi, %g6
13780 saved
13781 rdpr %cwp, %g1
13782 rdpr %cansave, %g2
13783 rdpr %canrestore, %g3
13784 rdpr %cleanwin, %g4
13785 rdpr %otherwin, %g5
13786 rdpr %wstate, %g6
13787 wr %g0, 0xea, %asi
13788 stba %g7, [%l7 + 0x5B] %asi
13789 membar #Sync
13790 fmovrslez %g4, %f31, %f26
13791 sub %l2, %l1, %l3
13792 ldsw [%l7 + 0x68], %g1
13793 add %l7, 0x78, %l6
13794 wr %g0, 0x89, %asi
13795 casxa [%l6] 0x89, %o3, %g2
13796 fandnot2s %f7, %f9, %f23
13797 ldsh [%l7 + 0x0C], %g5
13798 fmul8sux16 %f8, %f18, %f8
13799 taddcc %l4, 0x0032, %i4
13800 srl %o5, %o2, %o1
13801 umulcc %i2, 0x1F19, %i0
13802 sllx %o7, 0x0C, %i7
13803 addccc %l0, 0x1F21, %l6
13804 array16 %i3, %i6, %o4
13805 lduw [%l7 + 0x50], %o0
13806 tvc %icc, 0x2
13807 add %i5, 0x1BA4, %i1
13808 membar 0x40
13809 srlx %l5, 0x17, %g3
13810 or %g6, %o6, %g4
13811 movn %icc, %g7, %l2
13812 subcc %l3, 0x19FC, %l1
13813 set 0x08, %l2
13814 stxa %g1, [%l7 + %l2] 0x22
13815 membar #Sync
13816 fbul %fcc0, loop_1294
13817 tneg %xcc, 0x3
13818 be loop_1295
13819 movn %icc, %o3, %g2
13820loop_1294:
13821 fxor %f22, %f8, %f12
13822 srl %l4, 0x15, %g5
13823loop_1295:
13824 ldstub [%l7 + 0x18], %o5
13825 tg %icc, 0x3
13826 fxors %f14, %f19, %f24
13827 xor %o2, 0x1227, %o1
13828 fors %f30, %f12, %f17
13829 tneg %icc, 0x6
13830 edge16ln %i2, %i4, %o7
13831 fmovrde %i0, %f30, %f12
13832 ldsw [%l7 + 0x70], %i7
13833 xnorcc %l0, 0x0013, %l6
13834 fandnot2 %f18, %f14, %f22
13835 movpos %xcc, %i3, %o4
13836 movn %xcc, %i6, %o0
13837 fbe %fcc3, loop_1296
13838 umul %i1, %i5, %g3
13839 lduw [%l7 + 0x64], %g6
13840 orcc %o6, 0x175E, %g4
13841loop_1296:
13842 fblg,a %fcc2, loop_1297
13843 fbge %fcc3, loop_1298
13844 movvs %xcc, %l5, %g7
13845 edge16n %l2, %l3, %g1
13846loop_1297:
13847 movrlez %l1, %g2, %o3
13848loop_1298:
13849 nop
13850 wr %g0, 0x19, %asi
13851 ldsba [%l7 + 0x29] %asi, %l4
13852 fpadd32 %f20, %f10, %f24
13853 add %l7, 0x30, %l6
13854 wr %g0, 0x80, %asi
13855 ldxa [%l6] %asi, %o5
13856 casxa [%l6] %asi, %o5, %g5
13857 fbn %fcc2, loop_1299
13858 fcmped %fcc2, %f24, %f2
13859 xorcc %o1, 0x1CC0, %i2
13860 addc %o2, 0x07BD, %i4
13861loop_1299:
13862 brlz %i0, loop_1300
13863 call loop_1301
13864 smulcc %o7, %l0, %l6
13865 tgu %icc, 0x5
13866loop_1300:
13867 fmovsg %xcc, %f18, %f6
13868loop_1301:
13869 fbge,a %fcc1, loop_1302
13870 fpackfix %f30, %f8
13871 set 0x70, %o1
13872 lduba [%l7 + %o1] 0x0c, %i7
13873loop_1302:
13874 or %o4, 0x0E82, %i3
13875 movneg %xcc, %o0, %i6
13876 array16 %i1, %g3, %i5
13877 fones %f21
13878 tpos %xcc, 0x4
13879 sdivx %o6, 0x1B8E, %g6
13880 fmovsle %xcc, %f0, %f23
13881 fnand %f2, %f14, %f0
13882 mulx %l5, %g7, %l2
13883 tpos %icc, 0x3
13884 movge %xcc, %g4, %l3
13885 movgu %xcc, %l1, %g2
13886 fbne %fcc1, loop_1303
13887 bvs loop_1304
13888 fmovdvc %icc, %f17, %f22
13889 smul %o3, %l4, %g1
13890loop_1303:
13891 umulcc %o5, 0x0D3F, %g5
13892loop_1304:
13893 tl %xcc, 0x7
13894 xnorcc %o1, %i2, %i4
13895 smul %o2, %i0, %o7
13896 andncc %l0, %l6, %o4
13897 fmovsle %icc, %f30, %f26
13898 fnor %f24, %f20, %f8
13899 array16 %i3, %o0, %i7
13900 xnor %i6, 0x0E20, %g3
13901 movpos %icc, %i5, %i1
13902 movcc %icc, %g6, %l5
13903 andn %g7, %l2, %o6
13904 edge32l %l3, %l1, %g4
13905 fmovrdlez %o3, %f28, %f12
13906 tvs %icc, 0x6
13907 movrgz %l4, %g1, %o5
13908 bneg,pn %xcc, loop_1305
13909 fpsub32 %f16, %f6, %f6
13910 tne %xcc, 0x0
13911 alignaddrl %g5, %o1, %i2
13912loop_1305:
13913 sdivx %i4, 0x1EC9, %o2
13914 movleu %icc, %g2, %i0
13915 call loop_1306
13916 tpos %icc, 0x3
13917 brgz,a %o7, loop_1307
13918 fpack32 %f2, %f30, %f16
13919loop_1306:
13920 std %i6, [%l7 + 0x18]
13921 udivx %o4, 0x1B2F, %l0
13922loop_1307:
13923 movre %o0, 0x383, %i7
13924 ldsh [%l7 + 0x12], %i3
13925 movrgez %g3, %i5, %i1
13926 sllx %i6, 0x14, %l5
13927 stbar
13928 array32 %g7, %g6, %o6
13929 te %xcc, 0x3
13930 st %f27, [%l7 + 0x5C]
13931 movcs %icc, %l2, %l1
13932 bcs,a,pt %icc, loop_1308
13933 movrlez %g4, 0x0E7, %o3
13934 tleu %icc, 0x0
13935 edge16l %l3, %l4, %g1
13936loop_1308:
13937 movn %xcc, %o5, %g5
13938 edge32n %o1, %i2, %o2
13939 sdiv %g2, 0x1501, %i4
13940 fmuld8ulx16 %f29, %f1, %f26
13941 fmovdle %icc, %f29, %f19
13942 set 0x6C, %g4
13943 sta %f0, [%l7 + %g4] 0x81
13944 movrlez %i0, 0x0FE, %o7
13945 srl %o4, 0x04, %l6
13946 fandnot1 %f18, %f20, %f14
13947 edge8l %o0, %l0, %i3
13948 bge loop_1309
13949 fmovs %f25, %f18
13950 bne,a loop_1310
13951 mulx %i7, %g3, %i1
13952loop_1309:
13953 edge16 %i5, %l5, %i6
13954 taddcc %g6, 0x008F, %g7
13955loop_1310:
13956 saved
13957 rdpr %cwp, %g1
13958 rdpr %cansave, %g2
13959 rdpr %canrestore, %g3
13960 rdpr %cleanwin, %g4
13961 rdpr %otherwin, %g5
13962 rdpr %wstate, %g6
13963 edge16ln %l2, %o6, %g4
13964 sir 0x0C46
13965 set 0x0C, %o7
13966 lduwa [%l7 + %o7] 0x15, %o3
13967 xnor %l3, 0x12C1, %l4
13968 bpos,pn %icc, loop_1311
13969 addc %l1, 0x12C7, %g1
13970 sllx %o5, %g5, %o1
13971 ldub [%l7 + 0x1D], %o2
13972loop_1311:
13973 udivx %i2, 0x1F9A, %i4
13974 fxors %f30, %f8, %f8
13975 tvs %icc, 0x4
13976 tl %icc, 0x1
13977 fba %fcc3, loop_1312
13978 tpos %xcc, 0x5
13979 movrne %g2, %o7, %i0
13980 mulscc %l6, 0x1B9D, %o0
13981loop_1312:
13982 fble,a %fcc1, loop_1313
13983 movleu %xcc, %o4, %i3
13984 set 0x12, %o3
13985 stba %i7, [%l7 + %o3] 0x2b
13986 membar #Sync
13987loop_1313:
13988 andncc %g3, %l0, %i1
13989 call loop_1314
13990 tne %icc, 0x3
13991 fbge %fcc0, loop_1315
13992 fmovsl %icc, %f25, %f22
13993loop_1314:
13994 movg %icc, %i5, %i6
13995 bn,a loop_1316
13996loop_1315:
13997 nop
13998 setx loop_1317, %l0, %l1
13999 wrpr 0x1, %tl
14000 wrpr %l1, %tpc
14001 add %l1, 0x4, %l1
14002 wrpr %l1, %tnpc
14003 setx 0x34400001400, %l0, %l1
14004 wrpr %l1, %tstate
14005 wrhpr 0x4, %htstate
14006 retry
14007 fmul8sux16 %f8, %f2, %f0
14008 bg,a,pt %icc, loop_1318
14009loop_1316:
14010 fbo,a %fcc0, loop_1319
14011loop_1317:
14012 xorcc %g6, 0x1BF7, %g7
14013 faligndata %f8, %f22, %f30
14014loop_1318:
14015 sdivx %l2, 0x0DFA, %o6
14016loop_1319:
14017 alignaddrl %g4, %o3, %l3
14018 movleu %icc, %l4, %l5
14019 brlez %g1, loop_1320
14020 fzero %f20
14021 andcc %o5, %l1, %g5
14022 movrne %o2, 0x1DE, %o1
14023loop_1320:
14024 nop
14025 wr %g0, 0x2b, %asi
14026 stwa %i4, [%l7 + 0x30] %asi
14027 membar #Sync
14028 sethi 0x1FB6, %i2
14029 orn %o7, %g2, %i0
14030 ldd [%l7 + 0x48], %f0
14031 tsubcc %l6, 0x0E63, %o0
14032 udivx %i3, 0x0B44, %i7
14033 andcc %g3, %l0, %o4
14034 movn %icc, %i1, %i6
14035 set 0x20, %o0
14036 ldda [%l7 + %o0] 0x22, %i4
14037 fsrc2s %f4, %f19
14038 fbug %fcc2, loop_1321
14039 prefetch [%l7 + 0x10], 0x3
14040 tne %xcc, 0x0
14041 fmovrslz %g7, %f19, %f3
14042loop_1321:
14043 sll %g6, %o6, %l2
14044 tle %xcc, 0x4
14045 bl %icc, loop_1322
14046 swap [%l7 + 0x68], %g4
14047 edge16 %o3, %l4, %l3
14048 te %icc, 0x7
14049loop_1322:
14050 nop
14051 setx loop_1323, %l0, %l1
14052 jmpl %l1, %g1
14053 fnegd %f24, %f30
14054 tpos %icc, 0x1
14055 fmovsa %icc, %f14, %f23
14056loop_1323:
14057 tge %icc, 0x1
14058 fmul8x16al %f21, %f19, %f10
14059 tsubcctv %l5, %l1, %g5
14060 bn,pn %xcc, loop_1324
14061 fpack32 %f8, %f4, %f8
14062 edge16l %o2, %o1, %i4
14063 andcc %o5, %i2, %o7
14064loop_1324:
14065 tle %xcc, 0x0
14066 fnegd %f14, %f0
14067 fbo %fcc0, loop_1325
14068 sethi 0x14D8, %i0
14069 tcs %icc, 0x0
14070 bneg,pt %icc, loop_1326
14071loop_1325:
14072 movrne %l6, 0x3EC, %o0
14073 movvc %icc, %i3, %i7
14074 fmuld8ulx16 %f26, %f10, %f8
14075loop_1326:
14076 fabss %f1, %f2
14077 wr %g0, 0x11, %asi
14078 lduba [%l7 + 0x27] %asi, %g2
14079 array8 %l0, %o4, %g3
14080 movre %i1, %i6, %i5
14081 umul %g6, 0x021A, %g7
14082 edge32l %l2, %g4, %o6
14083 membar 0x06
14084 fmovrslz %o3, %f29, %f5
14085 udivcc %l4, 0x0E8B, %l3
14086 addc %l5, 0x0685, %l1
14087 ldd [%l7 + 0x30], %f22
14088 sdiv %g5, 0x1A8E, %o2
14089 mulx %o1, 0x0A40, %i4
14090 move %icc, %g1, %o5
14091 wr %g0, 0xe2, %asi
14092 stba %o7, [%l7 + 0x4A] %asi
14093 membar #Sync
14094 movre %i2, %i0, %o0
14095 fxor %f16, %f30, %f24
14096 sir 0x0692
14097 fmovrsgz %i3, %f15, %f17
14098 add %l7, 0x60, %l6
14099 wr %g0, 0x04, %asi
14100 ldxa [%l6] %asi, %i7
14101 casxa [%l6] %asi, %i7, %g2
14102 tleu %xcc, 0x7
14103 alignaddr %l6, %l0, %g3
14104 nop
14105 set 0x38, %g1
14106 prefetch [%l7 + %g1], 0x0
14107 sdivx %o4, 0x0725, %i1
14108 tvs %icc, 0x2
14109 flush %l7 + 0x68
14110 wr %g0, 0x80, %asi
14111 ldstuba [%l7 + 0x3F] %asi, %i6
14112 edge8 %i5, %g6, %l2
14113 umulcc %g7, %o6, %o3
14114 movl %icc, %l4, %g4
14115 be %icc, loop_1327
14116 edge8l %l5, %l1, %g5
14117 fmovdn %xcc, %f3, %f6
14118 fmovsne %icc, %f0, %f11
14119loop_1327:
14120 fmul8ulx16 %f10, %f22, %f0
14121 bg,a,pn %icc, loop_1328
14122 bvs,a %icc, loop_1329
14123 fbuge %fcc1, loop_1330
14124 saved
14125 rdpr %cwp, %g1
14126 rdpr %cansave, %g2
14127 rdpr %canrestore, %g3
14128 rdpr %cleanwin, %g4
14129 rdpr %otherwin, %g5
14130 rdpr %wstate, %g6
14131loop_1328:
14132 sdivcc %o2, 0x02AC, %o1
14133loop_1329:
14134 tsubcctv %i4, 0x1821, %g1
14135loop_1330:
14136 movrgez %l3, 0x388, %o7
14137 sll %o5, %i2, %i0
14138 edge16l %i3, %i7, %g2
14139 movrne %l6, %l0, %g3
14140 add %l7, 0x4C, %l6
14141 wr %g0, 0x0c, %asi
14142 casa [%l6] 0x0c, %o0, %o4
14143 orncc %i6, %i5, %i1
14144 and %g6, 0x0275, %g7
14145 tpos %xcc, 0x0
14146 orncc %l2, 0x08ED, %o3
14147 fbge,a %fcc2, loop_1331
14148 movrgz %o6, %l4, %l5
14149 edge8n %g4, %l1, %o2
14150 nop
14151 setx loop_1332, %l0, %l1
14152 wrpr 0x1, %tl
14153 wrpr %l1, %tpc
14154 add %l1, 0x4, %l1
14155 wrpr %l1, %tnpc
14156 setx 0x34400001400, %l0, %l1
14157 wrpr %l1, %tstate
14158 wrhpr 0x4, %htstate
14159 retry
14160loop_1331:
14161 sllx %g5, %i4, %o1
14162 tvc %icc, 0x5
14163 ldsh [%l7 + 0x30], %l3
14164loop_1332:
14165 fbo,a %fcc1, loop_1333
14166 sir 0x0D1C
14167 sethi 0x15B4, %o7
14168 set 0x0C, %l3
14169 sta %f18, [%l7 + %l3] 0x89
14170loop_1333:
14171 stx %o5, [%l7 + 0x38]
14172 xor %i2, %g1, %i3
14173 fmovrslz %i7, %f8, %f12
14174 sll %g2, %l6, %i0
14175 ta %icc, 0x2
14176 fcmpeq32 %f18, %f8, %g3
14177 sdivcc %l0, 0x0AA0, %o4
14178 srl %i6, 0x1F, %o0
14179 fmovsge %icc, %f3, %f23
14180 movleu %xcc, %i5, %i1
14181 fbn %fcc1, loop_1334
14182 fnot2s %f5, %f28
14183 fbne %fcc0, loop_1335
14184 taddcc %g7, %g6, %l2
14185loop_1334:
14186 fbuge %fcc3, loop_1336
14187 taddcctv %o6, %o3, %l5
14188loop_1335:
14189 tpos %icc, 0x7
14190 addccc %g4, %l1, %o2
14191loop_1336:
14192 edge16l %g5, %l4, %i4
14193 smul %l3, 0x17BA, %o7
14194 edge8 %o1, %i2, %g1
14195 movge %xcc, %o5, %i7
14196 sdivx %g2, 0x0D83, %i3
14197 edge16 %i0, %g3, %l0
14198 te %icc, 0x0
14199 movrlez %l6, 0x314, %o4
14200 tn %icc, 0x1
14201 and %i6, 0x1CF1, %o0
14202 bvs,a loop_1337
14203 stx %i5, [%l7 + 0x58]
14204 fmovsne %xcc, %f10, %f31
14205 fmovdne %xcc, %f29, %f26
14206loop_1337:
14207 edge32l %g7, %g6, %l2
14208 set 0x58, %l4
14209 stba %o6, [%l7 + %l4] 0x23
14210 membar #Sync
14211 movle %icc, %i1, %l5
14212 andcc %g4, %o3, %l1
14213 fpadd16 %f18, %f2, %f20
14214 fmovdleu %xcc, %f8, %f16
14215 addccc %o2, %g5, %l4
14216 fmovsgu %icc, %f21, %f18
14217 edge32l %l3, %o7, %o1
14218 set 0x18, %g3
14219 prefetcha [%l7 + %g3] 0x81, 0x1
14220 bpos,a %xcc, loop_1338
14221 alignaddr %g1, %o5, %i2
14222 be,a,pt %xcc, loop_1339
14223 bvs,pt %icc, loop_1340
14224loop_1338:
14225 array8 %g2, %i7, %i0
14226 te %xcc, 0x3
14227loop_1339:
14228 fcmps %fcc3, %f31, %f3
14229loop_1340:
14230 fone %f20
14231 edge32n %i3, %g3, %l0
14232 fabsd %f6, %f0
14233 stx %o4, [%l7 + 0x10]
14234 movl %xcc, %i6, %o0
14235 fblg %fcc1, loop_1341
14236 bleu,pt %xcc, loop_1342
14237 umul %i5, 0x1913, %g7
14238 call loop_1343
14239loop_1341:
14240 movrgez %l6, 0x3EA, %g6
14241loop_1342:
14242 xnorcc %o6, 0x1985, %i1
14243 tsubcctv %l2, 0x119A, %g4
14244loop_1343:
14245 movvc %xcc, %l5, %o3
14246 fbue %fcc3, loop_1344
14247 smul %l1, 0x11B4, %g5
14248 movne %icc, %o2, %l3
14249 tpos %xcc, 0x3
14250loop_1344:
14251 srlx %l4, %o1, %o7
14252 fmovdg %icc, %f23, %f24
14253 subc %i4, 0x04F3, %o5
14254 tsubcc %i2, 0x1F50, %g1
14255 edge16l %g2, %i7, %i0
14256 movl %icc, %i3, %g3
14257 fble,a %fcc1, loop_1345
14258 smul %l0, 0x080E, %i6
14259 fzero %f12
14260 udiv %o4, 0x1A38, %o0
14261loop_1345:
14262 for %f14, %f2, %f24
14263 udivx %i5, 0x0FBD, %l6
14264 tsubcc %g7, 0x1407, %o6
14265 umul %i1, 0x117B, %g6
14266 fbule %fcc0, loop_1346
14267 add %g4, %l5, %l2
14268 movg %icc, %o3, %g5
14269 bvs,pt %xcc, loop_1347
14270loop_1346:
14271 edge32ln %o2, %l3, %l4
14272 addccc %l1, 0x164B, %o1
14273 fnors %f3, %f0, %f5
14274loop_1347:
14275 movcs %icc, %i4, %o7
14276 and %o5, 0x1796, %g1
14277 brlz,a %i2, loop_1348
14278 lduw [%l7 + 0x30], %g2
14279 srlx %i0, %i7, %g3
14280 wr %g0, 0x80, %asi
14281 stxa %i3, [%l7 + 0x58] %asi
14282loop_1348:
14283 popc %l0, %o4
14284 fcmpgt32 %f26, %f0, %i6
14285 brlz %i5, loop_1349
14286 lduh [%l7 + 0x76], %o0
14287 fcmpeq16 %f20, %f26, %l6
14288 xorcc %g7, 0x0AEA, %o6
14289loop_1349:
14290 fmovdneg %xcc, %f6, %f17
14291 tl %xcc, 0x0
14292 taddcctv %i1, 0x1C90, %g4
14293 movvs %xcc, %g6, %l2
14294 tpos %icc, 0x3
14295 fxnor %f8, %f2, %f14
14296 bl loop_1350
14297 tneg %icc, 0x1
14298 nop
14299 setx loop_1351, %l0, %l1
14300 wrpr 0x1, %tl
14301 wrpr %l1, %tnpc
14302 setx 0x34400001400, %l0, %l1
14303 wrpr %l1, %tstate
14304 wrhpr 0x4, %htstate
14305 done
14306 movn %xcc, %l5, %g5
14307loop_1350:
14308 bn loop_1352
14309 move %icc, %o2, %o3
14310loop_1351:
14311 mulscc %l3, 0x0D5E, %l1
14312 fcmpgt16 %f26, %f6, %l4
14313loop_1352:
14314 fcmple16 %f20, %f10, %i4
14315 orcc %o7, 0x185F, %o1
14316 siam 0x2
14317 addc %o5, 0x1EAE, %g1
14318 nop
14319 set 0x12, %i6
14320 ldsh [%l7 + %i6], %i2
14321 alignaddr %g2, %i0, %i7
14322 movneg %icc, %i3, %g3
14323 move %icc, %l0, %i6
14324 tsubcctv %i5, %o4, %l6
14325 siam 0x0
14326 sra %g7, 0x15, %o6
14327 fsrc2 %f28, %f12
14328 smulcc %i1, %o0, %g6
14329 xnor %g4, %l5, %l2
14330 set 0x08, %l6
14331 ldswa [%l7 + %l6] 0x10, %o2
14332 fmovda %xcc, %f21, %f2
14333 fbuge,a %fcc3, loop_1353
14334 ba,pn %xcc, loop_1354
14335 subcc %g5, %o3, %l1
14336 movrne %l4, %l3, %i4
14337loop_1353:
14338 movl %icc, %o1, %o5
14339loop_1354:
14340 fmovsgu %xcc, %f4, %f11
14341 fornot1 %f18, %f28, %f14
14342 nop
14343 set 0x0C, %g2
14344 ldsw [%l7 + %g2], %o7
14345 srl %g1, 0x17, %i2
14346 movneg %icc, %g2, %i0
14347 nop
14348 setx loop_1355, %l0, %l1
14349 jmpl %l1, %i7
14350 andn %i3, 0x0366, %l0
14351 udivcc %g3, 0x0787, %i5
14352 movvc %icc, %o4, %i6
14353loop_1355:
14354 edge16l %g7, %l6, %i1
14355 swap [%l7 + 0x54], %o0
14356 mova %xcc, %g6, %g4
14357 fblg %fcc3, loop_1356
14358 alignaddrl %l5, %o6, %l2
14359 call loop_1357
14360 orncc %g5, %o3, %l1
14361loop_1356:
14362 saved
14363 rdpr %cwp, %g1
14364 rdpr %cansave, %g2
14365 rdpr %canrestore, %g3
14366 rdpr %cleanwin, %g4
14367 rdpr %otherwin, %g5
14368 rdpr %wstate, %g6
14369 array16 %l4, %o2, %l3
14370loop_1357:
14371 nop
14372 set 0x10, %o2
14373 ldda [%l7 + %o2] 0x23, %o0
14374 sll %o5, 0x0C, %o7
14375 smul %i4, 0x1AAB, %i2
14376 fmovsn %icc, %f30, %f9
14377 subccc %g2, 0x011E, %i0
14378 alignaddrl %i7, %g1, %i3
14379 stw %g3, [%l7 + 0x2C]
14380 ta %xcc, 0x7
14381 bn loop_1358
14382 addc %i5, 0x1F92, %l0
14383 set 0x20, %g7
14384 stwa %o4, [%l7 + %g7] 0x80
14385loop_1358:
14386 umulcc %i6, 0x143C, %g7
14387 fmovdne %xcc, %f29, %f17
14388 bneg loop_1359
14389 fmovdle %icc, %f26, %f1
14390 movrlz %i1, %l6, %o0
14391 restored
14392 rdpr %cwp, %g1
14393 rdpr %cansave, %g2
14394 rdpr %canrestore, %g3
14395 rdpr %cleanwin, %g4
14396 rdpr %otherwin, %g5
14397 rdpr %wstate, %g6
14398loop_1359:
14399 movrgez %g6, %l5, %o6
14400 movneg %xcc, %g4, %g5
14401 srl %l2, %l1, %l4
14402 fornot2 %f6, %f22, %f6
14403 fmuld8sux16 %f0, %f11, %f2
14404 wr %g0, 0x89, %asi
14405 lduha [%l7 + 0x46] %asi, %o3
14406 set 0x78, %o5
14407 stda %o2, [%l7 + %o5] 0x22
14408 membar #Sync
14409 std %f24, [%l7 + 0x38]
14410 membar 0x46
14411 movrlez %l3, 0x129, %o1
14412 tpos %xcc, 0x3
14413 nop
14414 setx loop_1360, %l0, %l1
14415 wrpr 0x1, %tl
14416 wrpr %l1, %tpc
14417 add %l1, 0x4, %l1
14418 wrpr %l1, %tnpc
14419 setx 0x34400001400, %l0, %l1
14420 wrpr %l1, %tstate
14421 wrhpr 0x4, %htstate
14422 retry
14423 move %xcc, %o7, %o5
14424 sethi 0x013D, %i2
14425 movrgez %i4, %g2, %i0
14426loop_1360:
14427 ta %xcc, 0x5
14428 fmul8x16au %f28, %f5, %f20
14429 fbe,a %fcc0, loop_1361
14430 orncc %i7, 0x03AE, %g1
14431 edge8l %i3, %g3, %i5
14432 taddcc %o4, %l0, %i6
14433loop_1361:
14434 fbe,a %fcc3, loop_1362
14435 movrgez %i1, 0x011, %l6
14436 srlx %g7, %o0, %l5
14437 edge8ln %g6, %o6, %g4
14438loop_1362:
14439 mulx %l2, 0x0B34, %l1
14440 array32 %l4, %o3, %g5
14441 fxors %f15, %f14, %f1
14442 be,a,pn %xcc, loop_1363
14443 tleu %xcc, 0x6
14444 addc %o2, 0x1253, %o1
14445 faligndata %f6, %f0, %f6
14446loop_1363:
14447 sdivcc %l3, 0x0B7E, %o5
14448 bpos,a,pn %xcc, loop_1364
14449 ba,a,pt %icc, loop_1365
14450 popc %o7, %i4
14451 movneg %icc, %g2, %i0
14452loop_1364:
14453 fzero %f20
14454loop_1365:
14455 array32 %i7, %i2, %g1
14456 ble,a,pt %xcc, loop_1366
14457 fmul8x16 %f12, %f24, %f16
14458 movcs %xcc, %g3, %i3
14459 wr %g0, 0x2b, %asi
14460 stda %o4, [%l7 + 0x18] %asi
14461 membar #Sync
14462loop_1366:
14463 brz,a %i5, loop_1367
14464 sdiv %l0, 0x135E, %i6
14465 udivcc %l6, 0x07A3, %i1
14466 xorcc %o0, 0x0EA6, %l5
14467loop_1367:
14468 movcs %icc, %g6, %o6
14469 edge32 %g4, %l2, %l1
14470 movgu %icc, %g7, %l4
14471 movleu %xcc, %g5, %o3
14472 saved
14473 rdpr %cwp, %g1
14474 rdpr %cansave, %g2
14475 rdpr %canrestore, %g3
14476 rdpr %cleanwin, %g4
14477 rdpr %otherwin, %g5
14478 rdpr %wstate, %g6
14479 sra %o1, 0x0F, %l3
14480 tge %xcc, 0x2
14481 saved
14482 rdpr %cwp, %g1
14483 rdpr %cansave, %g2
14484 rdpr %canrestore, %g3
14485 rdpr %cleanwin, %g4
14486 rdpr %otherwin, %g5
14487 rdpr %wstate, %g6
14488 xnorcc %o2, %o5, %i4
14489 std %g2, [%l7 + 0x40]
14490 call loop_1368
14491 ble %icc, loop_1369
14492 tsubcctv %i0, 0x0153, %i7
14493 tl %xcc, 0x3
14494loop_1368:
14495 edge16ln %o7, %g1, %i2
14496loop_1369:
14497 movrgz %i3, %g3, %i5
14498 movrgz %l0, %o4, %i6
14499 add %i1, 0x09E1, %l6
14500 tpos %xcc, 0x1
14501 movcc %icc, %o0, %l5
14502 fnegs %f4, %f0
14503 or %o6, 0x0AB6, %g4
14504 sethi 0x032C, %g6
14505 edge8 %l2, %l1, %g7
14506 movcs %xcc, %l4, %o3
14507 tcs %xcc, 0x2
14508 set 0x16, %i4
14509 stba %g5, [%l7 + %i4] 0x14
14510 udivcc %o1, 0x1D3C, %l3
14511 fands %f23, %f10, %f24
14512 fsrc2s %f6, %f26
14513 tne %xcc, 0x0
14514 movne %xcc, %o2, %i4
14515 add %l7, 0x18, %l6
14516 wr %g0, 0x80, %asi
14517 casxa [%l6] %asi, %g2, %i0
14518 sdiv %o5, 0x1270, %i7
14519 sdivx %g1, 0x1806, %i2
14520 sll %i3, 0x07, %g3
14521 fmuld8ulx16 %f16, %f7, %f0
14522 fcmpgt16 %f22, %f12, %o7
14523 ldx [%l7 + 0x40], %i5
14524 add %l7, 0x4C, %l6
14525 wr %g0, 0x89, %asi
14526 casa [%l6] 0x89, %l0, %i6
14527 alignaddr %i1, %l6, %o4
14528 movrgz %o0, 0x36E, %o6
14529 tcs %xcc, 0x2
14530 movvc %xcc, %l5, %g6
14531 fbuge %fcc1, loop_1370
14532 sra %l2, 0x1C, %l1
14533 fandnot1s %f23, %f23, %f12
14534 fblg,a %fcc3, loop_1371
14535loop_1370:
14536 alignaddrl %g4, %g7, %o3
14537 addccc %l4, 0x12B3, %o1
14538 fmovsa %xcc, %f30, %f15
14539loop_1371:
14540 ldsh [%l7 + 0x58], %g5
14541 restored
14542 rdpr %cwp, %g1
14543 rdpr %cansave, %g2
14544 rdpr %canrestore, %g3
14545 rdpr %cleanwin, %g4
14546 rdpr %otherwin, %g5
14547 rdpr %wstate, %g6
14548 srl %o2, %l3, %i4
14549 tne %xcc, 0x6
14550 fmovd %f26, %f30
14551 movcc %xcc, %i0, %g2
14552 add %o5, %i7, %g1
14553 fxors %f21, %f18, %f25
14554 set 0x6B, %o6
14555 lduba [%l7 + %o6] 0x14, %i3
14556 sth %i2, [%l7 + 0x76]
14557 tl %icc, 0x7
14558 fbu %fcc1, loop_1372
14559 alignaddrl %g3, %i5, %l0
14560 tge %icc, 0x0
14561 fmovrsne %o7, %f24, %f23
14562loop_1372:
14563 array32 %i1, %i6, %o4
14564 add %l6, %o0, %l5
14565 fpsub16 %f6, %f6, %f24
14566 umul %o6, 0x0DE4, %l2
14567 movle %icc, %l1, %g6
14568 and %g4, %o3, %g7
14569 taddcc %l4, %o1, %o2
14570 movrgz %g5, 0x03D, %i4
14571 taddcctv %l3, 0x0E41, %g2
14572 edge8 %i0, %o5, %i7
14573 movn %xcc, %i3, %i2
14574 fba %fcc3, loop_1373
14575 ba,pn %xcc, loop_1374
14576 fbu %fcc2, loop_1375
14577 addccc %g1, %i5, %g3
14578loop_1373:
14579 mova %icc, %o7, %i1
14580loop_1374:
14581 edge32n %i6, %o4, %l0
14582loop_1375:
14583 movvc %xcc, %o0, %l6
14584 tg %icc, 0x1
14585 fcmpeq16 %f4, %f18, %l5
14586 fmovs %f9, %f21
14587 tl %icc, 0x6
14588 edge8l %o6, %l2, %g6
14589 addc %l1, 0x10C6, %g4
14590 flush %l7 + 0x38
14591 tvc %xcc, 0x0
14592 restored
14593 rdpr %cwp, %g1
14594 rdpr %cansave, %g2
14595 rdpr %canrestore, %g3
14596 rdpr %cleanwin, %g4
14597 rdpr %otherwin, %g5
14598 rdpr %wstate, %g6
14599 movle %icc, %g7, %o3
14600 movg %icc, %l4, %o2
14601 tsubcc %g5, %i4, %l3
14602 fsrc1 %f0, %f22
14603 fmovdne %xcc, %f5, %f21
14604 smul %o1, %g2, %i0
14605 array32 %i7, %i3, %i2
14606 and %o5, 0x1860, %g1
14607 stx %g3, [%l7 + 0x20]
14608 fble,a %fcc2, loop_1376
14609 edge32ln %o7, %i1, %i5
14610 movge %xcc, %i6, %l0
14611 fpsub32 %f22, %f28, %f30
14612loop_1376:
14613 fcmpd %fcc3, %f24, %f28
14614 tneg %xcc, 0x3
14615 xorcc %o0, %o4, %l6
14616 ld [%l7 + 0x34], %f14
14617 wr %g0, 0x89, %asi
14618 prefetcha [%l7 + 0x68] %asi, 0x1
14619 fmovdne %icc, %f25, %f12
14620 movgu %xcc, %o6, %g6
14621 fandnot1 %f18, %f20, %f12
14622 xnor %l1, 0x034D, %g4
14623 tle %xcc, 0x2
14624 tn %xcc, 0x3
14625 srax %g7, 0x0D, %o3
14626 fmovrde %l2, %f4, %f4
14627 edge8l %l4, %o2, %g5
14628 fsrc1 %f12, %f2
14629 edge8ln %l3, %i4, %o1
14630 movrlz %g2, 0x0E2, %i7
14631 bn,pt %xcc, loop_1377
14632 tl %xcc, 0x0
14633 tle %icc, 0x7
14634 bne,pt %icc, loop_1378
14635loop_1377:
14636 fmovscc %icc, %f15, %f6
14637 bleu,a %icc, loop_1379
14638 movre %i0, 0x2D7, %i2
14639loop_1378:
14640 edge8 %i3, %g1, %o5
14641 set 0x38, %l1
14642 lda [%l7 + %l1] 0x89, %f3
14643loop_1379:
14644 edge16ln %o7, %i1, %i5
14645 wr %g0, 0x89, %asi
14646 ldda [%l7 + 0x40] %asi, %f0
14647 ta %icc, 0x4
14648 udivcc %i6, 0x1007, %l0
14649 fmovsn %xcc, %f5, %f28
14650 movcc %icc, %o0, %o4
14651 fandnot1s %f28, %f20, %f25
14652 tpos %icc, 0x7
14653 te %xcc, 0x5
14654 fones %f4
14655 fors %f3, %f3, %f12
14656 andncc %g3, %l6, %o6
14657 bgu loop_1380
14658 edge16 %l5, %g6, %l1
14659 fmovdvc %icc, %f6, %f14
14660 prefetch [%l7 + 0x5C], 0x2
14661loop_1380:
14662 add %g4, %g7, %l2
14663 tle %icc, 0x1
14664 sdivx %o3, 0x12AF, %l4
14665 sdivcc %g5, 0x1A1D, %o2
14666 or %i4, %l3, %g2
14667 sdiv %i7, 0x154A, %i0
14668 tsubcc %i2, 0x01EB, %o1
14669 sir 0x1828
14670 fnand %f8, %f24, %f20
14671 fmovsge %icc, %f14, %f11
14672 fors %f16, %f25, %f11
14673 array32 %g1, %o5, %i3
14674 sdiv %i1, 0x1EB7, %i5
14675 swap [%l7 + 0x78], %i6
14676 movg %xcc, %l0, %o7
14677 alignaddr %o0, %o4, %g3
14678 sir 0x075A
14679 subccc %o6, 0x1BD7, %l5
14680 brnz,a %g6, loop_1381
14681 te %icc, 0x6
14682 saved
14683 rdpr %cwp, %g1
14684 rdpr %cansave, %g2
14685 rdpr %canrestore, %g3
14686 rdpr %cleanwin, %g4
14687 rdpr %otherwin, %g5
14688 rdpr %wstate, %g6
14689 set 0x64, %g6
14690 lduha [%l7 + %g6] 0x10, %l6
14691loop_1381:
14692 lduw [%l7 + 0x24], %l1
14693 andcc %g4, %l2, %g7
14694 fbge %fcc0, loop_1382
14695 tl %xcc, 0x3
14696 alignaddr %l4, %o3, %g5
14697 fmovrdlz %i4, %f8, %f2
14698loop_1382:
14699 edge16n %o2, %l3, %i7
14700 membar 0x48
14701 movvc %xcc, %g2, %i2
14702 edge16ln %o1, %i0, %o5
14703 taddcc %i3, %g1, %i1
14704 fsrc2s %f13, %f23
14705 st %f14, [%l7 + 0x3C]
14706 wr %g0, 0x18, %asi
14707 stda %i6, [%l7 + 0x70] %asi
14708 movrlz %i5, 0x126, %o7
14709 edge16l %l0, %o0, %g3
14710 bcc,a %icc, loop_1383
14711 nop
14712 setx loop_1384, %l0, %l1
14713 wrpr 0x1, %tl
14714 wrpr %l1, %tnpc
14715 setx 0x34400001400, %l0, %l1
14716 wrpr %l1, %tstate
14717 wrhpr 0x4, %htstate
14718 done
14719 fmovrslz %o4, %f31, %f29
14720 addcc %l5, %g6, %o6
14721loop_1383:
14722 movge %icc, %l6, %g4
14723loop_1384:
14724 nop
14725 wr %g0, 0x89, %asi
14726 ldda [%l7 + 0x40] %asi, %f0
14727 andcc %l2, %g7, %l4
14728 movleu %icc, %l1, %g5
14729 tl %icc, 0x5
14730 tl %icc, 0x1
14731 fcmple32 %f22, %f12, %o3
14732 st %f21, [%l7 + 0x6C]
14733 edge32n %i4, %o2, %i7
14734 mulx %g2, 0x145A, %i2
14735 edge8ln %l3, %o1, %i0
14736 set 0x7C, %o4
14737 lda [%l7 + %o4] 0x18, %f11
14738 fpsub32s %f9, %f24, %f16
14739 tcs %icc, 0x6
14740 movleu %icc, %o5, %i3
14741 movre %i1, %i6, %i5
14742 bshuffle %f4, %f8, %f18
14743 orcc %o7, 0x1558, %g1
14744 move %icc, %l0, %o0
14745 tge %icc, 0x5
14746 fcmpeq32 %f8, %f2, %o4
14747 te %icc, 0x0
14748 mova %xcc, %g3, %g6
14749 tsubcctv %o6, %l5, %g4
14750 movcs %xcc, %l6, %l2
14751 movrgez %l4, %l1, %g7
14752 membar 0x0E
14753 edge8ln %g5, %i4, %o3
14754 set 0x50, %i7
14755 lduwa [%l7 + %i7] 0x11, %o2
14756 mulscc %i7, 0x1289, %g2
14757 movvs %xcc, %i2, %l3
14758 restored
14759 rdpr %cwp, %g1
14760 rdpr %cansave, %g2
14761 rdpr %canrestore, %g3
14762 rdpr %cleanwin, %g4
14763 rdpr %otherwin, %g5
14764 rdpr %wstate, %g6
14765 fandnot1s %f16, %f10, %f19
14766 brgez,a %o1, loop_1385
14767 bl loop_1386
14768 array8 %i0, %o5, %i1
14769 fexpand %f0, %f6
14770loop_1385:
14771 nop
14772 wr %g0, 0xeb, %asi
14773 stha %i3, [%l7 + 0x0A] %asi
14774 membar #Sync
14775loop_1386:
14776 fmovsgu %icc, %f21, %f20
14777 movrlz %i6, %i5, %o7
14778 fbo,a %fcc0, loop_1387
14779 mova %icc, %g1, %o0
14780 fcmple32 %f18, %f30, %o4
14781 fsrc2s %f1, %f24
14782loop_1387:
14783 movle %icc, %l0, %g3
14784 fand %f0, %f8, %f4
14785 tge %xcc, 0x4
14786 xorcc %o6, 0x1D10, %l5
14787 tleu %xcc, 0x0
14788 taddcc %g4, %g6, %l2
14789 movrlz %l6, %l1, %g7
14790 subcc %g5, %i4, %o3
14791 tsubcctv %l4, %o2, %i7
14792 sllx %g2, %i2, %o1
14793 fmovsne %xcc, %f12, %f29
14794 fcmpd %fcc3, %f30, %f10
14795 set 0x75, %i5
14796 ldstuba [%l7 + %i5] 0x11, %l3
14797 fmovrsgz %i0, %f23, %f15
14798 sdiv %i1, 0x1804, %o5
14799 ldstub [%l7 + 0x39], %i6
14800 sdiv %i3, 0x03F7, %i5
14801 xnorcc %g1, 0x1405, %o0
14802 brz %o7, loop_1388
14803 movrlez %l0, 0x20F, %o4
14804 nop
14805 setx loop_1389, %l0, %l1
14806 jmpl %l1, %o6
14807 membar 0x0C
14808loop_1388:
14809 movre %l5, %g4, %g6
14810 array32 %l2, %g3, %l6
14811loop_1389:
14812 edge16l %l1, %g5, %g7
14813 fsrc2s %f4, %f18
14814 fpadd32s %f11, %f26, %f30
14815 brnz,a %o3, loop_1390
14816 fbuge %fcc2, loop_1391
14817 andn %i4, %l4, %o2
14818 fcmpne16 %f18, %f14, %i7
14819loop_1390:
14820 orn %i2, 0x1682, %o1
14821loop_1391:
14822 tn %icc, 0x1
14823 movrlz %g2, 0x341, %l3
14824 tge %xcc, 0x0
14825 add %l7, 0x5C, %l6
14826 wr %g0, 0x18, %asi
14827 casa [%l6] %asi, %i0, %i1
14828 set 0x40, %l0
14829 ldsha [%l7 + %l0] 0x18, %o5
14830 xor %i6, 0x1324, %i5
14831 call loop_1392
14832 edge32ln %g1, %i3, %o7
14833 fcmpgt16 %f4, %f16, %o0
14834 set 0x40, %l5
14835 stda %f0, [%l7 + %l5] 0x81
14836loop_1392:
14837 be %icc, loop_1393
14838 tleu %xcc, 0x4
14839 srax %o4, %o6, %l0
14840 orncc %g4, %g6, %l5
14841loop_1393:
14842 ta %xcc, 0x1
14843 restored
14844 rdpr %cwp, %g1
14845 rdpr %cansave, %g2
14846 rdpr %canrestore, %g3
14847 rdpr %cleanwin, %g4
14848 rdpr %otherwin, %g5
14849 rdpr %wstate, %g6
14850 prefetch [%l7 + 0x70], 0x2
14851 restored
14852 rdpr %cwp, %g1
14853 rdpr %cansave, %g2
14854 rdpr %canrestore, %g3
14855 rdpr %cleanwin, %g4
14856 rdpr %otherwin, %g5
14857 rdpr %wstate, %g6
14858 edge8ln %l2, %l6, %g3
14859 tne %xcc, 0x7
14860 wr %g0, 0x18, %asi
14861 ldda [%l7 + 0x40] %asi, %f0
14862 udiv %g5, 0x185A, %g7
14863 fpmerge %f16, %f31, %f14
14864 movge %xcc, %l1, %o3
14865 movle %xcc, %i4, %o2
14866 move %xcc, %i7, %i2
14867 array16 %o1, %l4, %l3
14868 tg %xcc, 0x4
14869 bleu %xcc, loop_1394
14870 smulcc %i0, %i1, %o5
14871 edge32 %i6, %g2, %g1
14872 udiv %i3, 0x127D, %o7
14873loop_1394:
14874 movcs %icc, %i5, %o0
14875 alignaddr %o4, %l0, %o6
14876 fcmpes %fcc3, %f7, %f20
14877 fmovda %xcc, %f25, %f17
14878 movn %xcc, %g4, %g6
14879 orcc %l5, 0x199D, %l2
14880 wr %g0, 0x16, %asi
14881 stda %f0, [%l7 + 0x40] %asi
14882 membar #Sync
14883 prefetch [%l7 + 0x20], 0x3
14884 add %l7, 0x68, %l6
14885 wr %g0, 0x80, %asi
14886 ldxa [%l6] %asi, %g3
14887 casxa [%l6] 0x80, %g3, %l6
14888 saved
14889 rdpr %cwp, %g1
14890 rdpr %cansave, %g2
14891 rdpr %canrestore, %g3
14892 rdpr %cleanwin, %g4
14893 rdpr %otherwin, %g5
14894 rdpr %wstate, %g6
14895 brlz %g5, loop_1395
14896 sir 0x0A00
14897 subcc %l1, 0x0D85, %o3
14898 brlz %g7, loop_1396
14899loop_1395:
14900 xnor %i4, 0x0679, %i7
14901 movcc %xcc, %i2, %o2
14902 fbe,a %fcc3, loop_1397
14903loop_1396:
14904 tvs %icc, 0x0
14905 array16 %o1, %l3, %i0
14906 or %i1, %l4, %o5
14907loop_1397:
14908 orcc %g2, 0x06C1, %i6
14909 subc %g1, %o7, %i5
14910 xor %o0, %i3, %l0
14911 wr %g0, 0x89, %asi
14912 stda %o4, [%l7 + 0x30] %asi
14913 addccc %g4, 0x0FF7, %o6
14914 movneg %xcc, %g6, %l2
14915 nop
14916 setx loop_1398, %l0, %l1
14917 wrpr 0x1, %tl
14918 wrpr %l1, %tnpc
14919 setx 0x34400001400, %l0, %l1
14920 wrpr %l1, %tstate
14921 wrhpr 0x4, %htstate
14922 done
14923 fornot1 %f16, %f14, %f6
14924 be,a,pt %xcc, loop_1399
14925 xnor %g3, 0x1F61, %l5
14926loop_1398:
14927 te %icc, 0x0
14928 udiv %g5, 0x0A8D, %l1
14929loop_1399:
14930 fabss %f14, %f26
14931 set 0x18, %g5
14932 lduwa [%l7 + %g5] 0x11, %o3
14933 edge32ln %l6, %g7, %i7
14934 edge16 %i4, %o2, %o1
14935 movpos %xcc, %i2, %i0
14936 movneg %xcc, %i1, %l4
14937 udivcc %l3, 0x1B66, %g2
14938 fble,a %fcc1, loop_1400
14939 andncc %o5, %g1, %o7
14940 fmovdcc %icc, %f31, %f10
14941 xorcc %i5, 0x023E, %o0
14942loop_1400:
14943 subcc %i3, %l0, %i6
14944 taddcctv %g4, %o4, %o6
14945 addc %l2, %g6, %g3
14946 fnands %f12, %f10, %f16
14947 addccc %g5, 0x1F4D, %l1
14948 fpsub16 %f26, %f4, %f2
14949 mova %xcc, %o3, %l5
14950 array16 %g7, %l6, %i7
14951 addccc %i4, 0x0D85, %o1
14952 fbuge %fcc0, loop_1401
14953 bgu,pt %icc, loop_1402
14954 movge %xcc, %o2, %i0
14955 fmul8x16al %f19, %f11, %f24
14956loop_1401:
14957 orcc %i1, 0x1990, %l4
14958loop_1402:
14959 fpmerge %f13, %f18, %f14
14960 set 0x14, %i0
14961 lduha [%l7 + %i0] 0x18, %i2
14962 nop
14963 setx loop_1403, %l0, %l1
14964 jmpl %l1, %l3
14965 udivx %o5, 0x1192, %g2
14966 tgu %icc, 0x6
14967 movrgz %o7, 0x3E3, %g1
14968loop_1403:
14969 sub %o0, %i3, %i5
14970 fcmpeq32 %f28, %f24, %l0
14971 movge %icc, %i6, %g4
14972 wr %g0, 0x18, %asi
14973 stba %o4, [%l7 + 0x30] %asi
14974 set 0x68, %i3
14975 sta %f29, [%l7 + %i3] 0x15
14976 for %f20, %f12, %f26
14977 tsubcctv %l2, 0x0AAA, %o6
14978 fxors %f3, %f15, %f20
14979 fcmpeq32 %f6, %f28, %g3
14980 bl,pt %icc, loop_1404
14981 orn %g6, %g5, %l1
14982 subcc %l5, 0x1D2B, %g7
14983 umulcc %o3, %l6, %i4
14984loop_1404:
14985 bleu,pn %icc, loop_1405
14986 subccc %o1, 0x0EB7, %o2
14987 move %xcc, %i0, %i1
14988 bvc,pt %xcc, loop_1406
14989loop_1405:
14990 xnor %i7, %l4, %i2
14991 saved
14992 rdpr %cwp, %g1
14993 rdpr %cansave, %g2
14994 rdpr %canrestore, %g3
14995 rdpr %cleanwin, %g4
14996 rdpr %otherwin, %g5
14997 rdpr %wstate, %g6
14998 set 0x40, %i1
14999 ldda [%l7 + %i1] 0x04, %f16
15000loop_1406:
15001 fmovrdlez %l3, %f10, %f2
15002 sir 0x1EA1
15003 addcc %o5, 0x0CB8, %o7
15004 udiv %g1, 0x1CD1, %g2
15005 edge8 %o0, %i5, %l0
15006 sethi 0x1522, %i6
15007 mulx %g4, %i3, %o4
15008 tsubcctv %l2, %o6, %g6
15009 edge16n %g5, %g3, %l1
15010 tge %icc, 0x5
15011 sir 0x0831
15012 bl,a loop_1407
15013 srl %l5, 0x14, %o3
15014 edge32ln %g7, %i4, %l6
15015 stw %o1, [%l7 + 0x3C]
15016loop_1407:
15017 bvc,a,pn %icc, loop_1408
15018 fmovrsgz %i0, %f9, %f8
15019 set 0x7A, %l2
15020 stha %o2, [%l7 + %l2] 0x19
15021loop_1408:
15022 tge %xcc, 0x2
15023 mulscc %i1, 0x18D4, %i7
15024 umul %l4, 0x0EF9, %l3
15025 umul %o5, %i2, %o7
15026 fmovdge %icc, %f3, %f25
15027 set 0x6A, %i2
15028 lduha [%l7 + %i2] 0x0c, %g2
15029 flush %l7 + 0x08
15030 tl %icc, 0x4
15031 fmovda %icc, %f23, %f31
15032 bgu,a,pt %xcc, loop_1409
15033 sra %o0, %g1, %i5
15034 bn %icc, loop_1410
15035 udivcc %i6, 0x00CD, %l0
15036loop_1409:
15037 nop
15038 wr %g0, 0x88, %asi
15039 ldstuba [%l7 + 0x4D] %asi, %g4
15040loop_1410:
15041 nop
15042 wr %g0, 0x89, %asi
15043 ldstuba [%l7 + 0x16] %asi, %i3
15044 fzeros %f8
15045 fnegd %f24, %f18
15046 addccc %l2, %o6, %g6
15047 bneg loop_1411
15048 fbne %fcc0, loop_1412
15049 edge8ln %g5, %g3, %l1
15050 tcs %xcc, 0x2
15051loop_1411:
15052 nop
15053 setx loop_1413, %l0, %l1
15054 wrpr 0x1, %tl
15055 wrpr %l1, %tpc
15056 add %l1, 0x4, %l1
15057 wrpr %l1, %tnpc
15058 setx 0x34400001400, %l0, %l1
15059 wrpr %l1, %tstate
15060 wrhpr 0x4, %htstate
15061 retry
15062loop_1412:
15063 ble,pn %icc, loop_1414
15064 array8 %o4, %l5, %g7
15065 fmovrdlz %i4, %f30, %f4
15066loop_1413:
15067 movrlez %l6, %o3, %o1
15068loop_1414:
15069 lduw [%l7 + 0x60], %i0
15070 fpack16 %f14, %f29
15071 fabss %f14, %f26
15072 bg,pn %icc, loop_1415
15073 edge16ln %i1, %o2, %i7
15074 ble,a %icc, loop_1416
15075 movre %l4, %o5, %l3
15076loop_1415:
15077 fmovs %f30, %f12
15078 tne %icc, 0x4
15079loop_1416:
15080 umul %o7, %g2, %o0
15081 movcs %xcc, %i2, %g1
15082 tge %icc, 0x4
15083 set 0x70, %g4
15084 ldda [%l7 + %g4] 0x04, %i6
15085 fmovsvs %icc, %f26, %f24
15086 popc 0x1D21, %l0
15087 subccc %g4, 0x1711, %i5
15088 fpadd32 %f10, %f24, %f12
15089 edge8 %i3, %o6, %g6
15090 sth %l2, [%l7 + 0x20]
15091 mulscc %g5, 0x00CA, %l1
15092 fmovdge %xcc, %f7, %f17
15093 fmovs %f13, %f10
15094 wr %g0, 0x10, %asi
15095 ldsha [%l7 + 0x30] %asi, %g3
15096 orcc %o4, 0x19C8, %l5
15097 ble loop_1417
15098 tl %xcc, 0x5
15099 bn,a,pt %xcc, loop_1418
15100 tneg %icc, 0x1
15101loop_1417:
15102 tleu %xcc, 0x3
15103 ldx [%l7 + 0x30], %i4
15104loop_1418:
15105 andn %g7, 0x144C, %l6
15106 movrlez %o1, %i0, %i1
15107 fandnot2 %f14, %f28, %f6
15108 edge32n %o3, %i7, %o2
15109 fbue %fcc3, loop_1419
15110 prefetch [%l7 + 0x1C], 0x2
15111 add %l7, 0x68, %l6
15112 wr %g0, 0x88, %asi
15113 ldxa [%l6] %asi, %o5
15114 casxa [%l6] %asi, %o5, %l4
15115loop_1419:
15116 movcc %icc, %o7, %g2
15117 edge16n %o0, %l3, %g1
15118 subc %i6, %i2, %g4
15119 andcc %i5, %l0, %o6
15120 udiv %i3, 0x0A5E, %l2
15121 membar 0x7B
15122 movle %xcc, %g5, %l1
15123 sir 0x0C2B
15124 xor %g3, %o4, %g6
15125 umulcc %i4, %l5, %l6
15126 popc %o1, %g7
15127 brgez %i0, loop_1420
15128 fmovsvc %xcc, %f31, %f15
15129 movl %icc, %o3, %i7
15130 stbar
15131loop_1420:
15132 subccc %o2, %i1, %o5
15133 fbule %fcc2, loop_1421
15134 fpmerge %f20, %f9, %f14
15135 fmovrde %o7, %f4, %f10
15136 faligndata %f30, %f20, %f26
15137loop_1421:
15138 membar 0x76
15139 movge %icc, %g2, %o0
15140 movneg %xcc, %l4, %g1
15141 udiv %i6, 0x00E9, %l3
15142 tl %xcc, 0x0
15143 movle %xcc, %g4, %i2
15144 movle %icc, %i5, %l0
15145 fsrc2 %f4, %f6
15146 subc %i3, %l2, %o6
15147 fmovsl %icc, %f22, %f28
15148 fmovs %f8, %f12
15149 fbne,a %fcc1, loop_1422
15150 lduh [%l7 + 0x20], %g5
15151 addcc %l1, 0x1050, %g3
15152 fmovsvc %icc, %f11, %f23
15153loop_1422:
15154 fmuld8ulx16 %f13, %f17, %f4
15155 edge8l %g6, %o4, %l5
15156 wr %g0, 0x89, %asi
15157 prefetcha [%l7 + 0x48] %asi, 0x3
15158 fcmpeq16 %f24, %f4, %o1
15159 bge loop_1423
15160 std %g6, [%l7 + 0x40]
15161 tleu %icc, 0x3
15162 fmovscc %icc, %f29, %f28
15163loop_1423:
15164 movrlez %l6, 0x02C, %o3
15165 tcc %icc, 0x6
15166 sra %i0, %o2, %i7
15167 movpos %xcc, %i1, %o5
15168 sll %g2, %o7, %l4
15169 xorcc %o0, %g1, %l3
15170 fmul8ulx16 %f4, %f24, %f0
15171 tsubcc %g4, %i6, %i5
15172 fmovsleu %icc, %f12, %f14
15173 udiv %i2, 0x1852, %i3
15174 movcs %xcc, %l0, %l2
15175 fnands %f4, %f17, %f6
15176 srl %o6, 0x07, %l1
15177 srlx %g3, 0x07, %g5
15178 add %g6, 0x08C5, %o4
15179 add %l7, 0x50, %l6
15180 wr %g0, 0x89, %asi
15181 casxa [%l6] 0x89, %l5, %i4
15182 fmovsa %icc, %f29, %f0
15183 fones %f2
15184 movge %icc, %o1, %g7
15185 fandnot1s %f5, %f31, %f4
15186 ldd [%l7 + 0x20], %f0
15187 add %l7, 0x60, %l6
15188 wr %g0, 0x80, %asi
15189 casxa [%l6] 0x80, %o3, %l6
15190 orcc %o2, 0x146F, %i0
15191 set 0x40, %o7
15192 stda %f16, [%l7 + %o7] 0x88
15193 fzero %f8
15194 fornot1s %f7, %f26, %f17
15195 udivx %i7, 0x1310, %o5
15196 fexpand %f22, %f22
15197 add %g2, 0x16E5, %o7
15198 tvs %icc, 0x6
15199 fmovdcs %xcc, %f8, %f28
15200 fpsub16s %f7, %f14, %f15
15201 fors %f24, %f28, %f25
15202 array16 %i1, %o0, %g1
15203 bn %xcc, loop_1424
15204 fcmple16 %f24, %f2, %l4
15205 sethi 0x1E01, %g4
15206 movrgz %i6, %i5, %i2
15207loop_1424:
15208 ldd [%l7 + 0x60], %l2
15209 bne,a,pt %icc, loop_1425
15210 fcmpgt32 %f28, %f20, %l0
15211 movl %icc, %i3, %o6
15212 popc %l1, %l2
15213loop_1425:
15214 move %xcc, %g3, %g6
15215 fxnors %f28, %f3, %f1
15216 tpos %icc, 0x7
15217 tcs %icc, 0x2
15218 addccc %g5, %l5, %o4
15219 stbar
15220 fmovsvs %icc, %f6, %f19
15221 tneg %icc, 0x0
15222 movle %xcc, %o1, %g7
15223 fba %fcc1, loop_1426
15224 smul %i4, 0x1BC6, %o3
15225 add %l7, 0x0C, %l6
15226 wr %g0, 0x80, %asi
15227 casa [%l6] %asi, %l6, %o2
15228loop_1426:
15229 bgu,pn %icc, loop_1427
15230 fmovrsgz %i7, %f18, %f9
15231 array32 %o5, %i0, %o7
15232 fmovdleu %xcc, %f23, %f12
15233loop_1427:
15234 tge %xcc, 0x3
15235 movne %xcc, %g2, %o0
15236 fnot1s %f1, %f9
15237 fbug,a %fcc2, loop_1428
15238 taddcctv %g1, 0x0D4A, %l4
15239 tgu %icc, 0x4
15240 wr %g0, 0x81, %asi
15241 stba %g4, [%l7 + 0x75] %asi
15242loop_1428:
15243 nop
15244 set 0x76, %o1
15245 ldsha [%l7 + %o1] 0x04, %i1
15246 sub %i6, 0x15B1, %i2
15247 umulcc %i5, %l0, %i3
15248 fbge %fcc3, loop_1429
15249 fcmple16 %f28, %f0, %o6
15250 fornot1s %f31, %f11, %f11
15251 set 0x30, %o3
15252 ldsba [%l7 + %o3] 0x80, %l3
15253loop_1429:
15254 ldd [%l7 + 0x30], %f2
15255 tge %icc, 0x6
15256 fandnot1s %f18, %f1, %f23
15257 fsrc1 %f24, %f18
15258 te %xcc, 0x1
15259 fbge,a %fcc1, loop_1430
15260 fmovdcs %xcc, %f23, %f29
15261 addcc %l1, %l2, %g6
15262 nop
15263 setx loop_1431, %l0, %l1
15264 wrpr 0x1, %tl
15265 wrpr %l1, %tpc
15266 add %l1, 0x4, %l1
15267 wrpr %l1, %tnpc
15268 setx 0x34400001400, %l0, %l1
15269 wrpr %l1, %tstate
15270 wrhpr 0x4, %htstate
15271 retry
15272loop_1430:
15273 add %g5, %g3, %o4
15274 set 0x78, %o0
15275 ldxa [%l7 + %o0] 0x89, %l5
15276loop_1431:
15277 taddcctv %g7, %o1, %i4
15278 fmovrsgez %o3, %f19, %f16
15279 brlz,a %o2, loop_1432
15280 edge8ln %l6, %i7, %o5
15281 fpadd16s %f20, %f10, %f10
15282 fmovsle %icc, %f15, %f0
15283loop_1432:
15284 movvc %icc, %i0, %o7
15285 add %o0, %g1, %g2
15286 bcs,a,pn %icc, loop_1433
15287 mulscc %g4, 0x19F8, %i1
15288 edge8l %i6, %l4, %i2
15289 bgu,a,pt %xcc, loop_1434
15290loop_1433:
15291 mova %xcc, %i5, %i3
15292 movrgez %o6, 0x168, %l3
15293 ldx [%l7 + 0x30], %l0
15294loop_1434:
15295 membar 0x24
15296 edge8n %l2, %l1, %g6
15297 movneg %xcc, %g5, %g3
15298 movpos %icc, %l5, %o4
15299 xnorcc %g7, %i4, %o1
15300 mulscc %o2, %o3, %i7
15301 membar 0x61
15302 fands %f25, %f24, %f6
15303 tsubcc %l6, %i0, %o7
15304 tpos %icc, 0x3
15305 xnorcc %o5, %g1, %g2
15306 tcs %xcc, 0x2
15307 wr %g0, 0x89, %asi
15308 lda [%l7 + 0x48] %asi, %f30
15309 subccc %g4, 0x1227, %i1
15310 srl %i6, 0x1D, %o0
15311 movrlz %l4, 0x387, %i5
15312 fpadd16 %f0, %f12, %f0
15313 edge16l %i2, %i3, %l3
15314 fmovsleu %icc, %f18, %f26
15315 tn %xcc, 0x7
15316 edge8ln %l0, %o6, %l1
15317 fbule,a %fcc3, loop_1435
15318 std %l2, [%l7 + 0x60]
15319 wr %g0, 0x19, %asi
15320 lduwa [%l7 + 0x6C] %asi, %g6
15321loop_1435:
15322 fmul8x16au %f9, %f22, %f8
15323 flush %l7 + 0x60
15324 addccc %g5, %l5, %g3
15325 sethi 0x1D7C, %o4
15326 fones %f3
15327 siam 0x1
15328 fzero %f14
15329 ldsh [%l7 + 0x70], %i4
15330 smulcc %o1, 0x1274, %o2
15331 call loop_1436
15332 fpadd32s %f28, %f11, %f30
15333 fmovrslz %g7, %f31, %f3
15334 andncc %o3, %l6, %i0
15335loop_1436:
15336 bcc,a,pn %icc, loop_1437
15337 fcmps %fcc2, %f18, %f14
15338 stbar
15339 fbge %fcc0, loop_1438
15340loop_1437:
15341 fmovrse %i7, %f5, %f12
15342 ldsb [%l7 + 0x41], %o7
15343 subcc %g1, %o5, %g4
15344loop_1438:
15345 fors %f11, %f27, %f11
15346 tneg %xcc, 0x5
15347 stbar
15348 restored
15349 rdpr %cwp, %g1
15350 rdpr %cansave, %g2
15351 rdpr %canrestore, %g3
15352 rdpr %cleanwin, %g4
15353 rdpr %otherwin, %g5
15354 rdpr %wstate, %g6
15355 xnorcc %g2, 0x1D8A, %i1
15356 addcc %i6, 0x08F6, %o0
15357 sllx %l4, %i2, %i5
15358 udivx %l3, 0x14BD, %i3
15359 wr %g0, 0x11, %asi
15360 prefetcha [%l7 + 0x28] %asi, 0x2
15361 fbe,a %fcc1, loop_1439
15362 fornot2s %f6, %f23, %f11
15363 fpackfix %f18, %f23
15364 wr %g0, 0x81, %asi
15365 sta %f2, [%l7 + 0x50] %asi
15366loop_1439:
15367 stbar
15368 sllx %l1, %o6, %g6
15369 fba,a %fcc2, loop_1440
15370 stx %l2, [%l7 + 0x28]
15371 brlez %l5, loop_1441
15372 xorcc %g5, %o4, %i4
15373loop_1440:
15374 edge16 %o1, %g3, %g7
15375 fmovdcc %xcc, %f9, %f12
15376loop_1441:
15377 sra %o2, %l6, %o3
15378 edge16n %i0, %o7, %i7
15379 movcc %icc, %o5, %g4
15380 st %f12, [%l7 + 0x1C]
15381 nop
15382 setx loop_1442, %l0, %l1
15383 wrpr 0x1, %tl
15384 wrpr %l1, %tnpc
15385 setx 0x34400001400, %l0, %l1
15386 wrpr %l1, %tstate
15387 wrhpr 0x4, %htstate
15388 done
15389 for %f20, %f2, %f10
15390 fba,a %fcc1, loop_1443
15391 tg %xcc, 0x4
15392loop_1442:
15393 call loop_1444
15394 bl,a,pt %xcc, loop_1445
15395loop_1443:
15396 fxors %f11, %f30, %f10
15397 sdivx %g1, 0x02CE, %i1
15398loop_1444:
15399 ldd [%l7 + 0x60], %g2
15400loop_1445:
15401 ldub [%l7 + 0x77], %i6
15402 movg %xcc, %o0, %l4
15403 movpos %xcc, %i5, %i2
15404 edge32n %l3, %l0, %l1
15405 siam 0x2
15406 xnor %i3, %o6, %g6
15407 fmovsge %icc, %f27, %f13
15408 fnot1s %f12, %f18
15409 fmovdg %icc, %f25, %f13
15410 sdivx %l5, 0x0032, %l2
15411 udivcc %g5, 0x1E2F, %i4
15412 fbl %fcc3, loop_1446
15413 fmul8ulx16 %f2, %f20, %f8
15414 fornot1 %f2, %f20, %f20
15415 array16 %o1, %g3, %g7
15416loop_1446:
15417 movgu %xcc, %o2, %l6
15418 addc %o4, 0x1F05, %o3
15419 sdivcc %o7, 0x0645, %i7
15420 fpadd32 %f4, %f0, %f30
15421 set 0x40, %g1
15422 stda %f0, [%l7 + %g1] 0x14
15423 st %f16, [%l7 + 0x48]
15424 fba %fcc1, loop_1447
15425 orn %o5, %i0, %g1
15426 wr %g0, 0x0c, %asi
15427 sta %f18, [%l7 + 0x08] %asi
15428loop_1447:
15429 nop
15430 setx loop_1448, %l0, %l1
15431 jmpl %l1, %g4
15432 prefetch [%l7 + 0x5C], 0x0
15433 fmovrsgz %i1, %f31, %f19
15434 sethi 0x0A30, %i6
15435loop_1448:
15436 fand %f16, %f22, %f20
15437 array8 %g2, %l4, %i5
15438 movrlz %i2, 0x3ED, %o0
15439 tvs %icc, 0x3
15440 fmovdvs %icc, %f0, %f14
15441 mulx %l0, 0x03C2, %l1
15442 fsrc2s %f3, %f23
15443 popc %l3, %o6
15444 movle %xcc, %g6, %i3
15445 edge32l %l2, %g5, %i4
15446 fands %f2, %f28, %f8
15447 edge8 %l5, %o1, %g3
15448 tsubcc %o2, 0x00AE, %l6
15449 tvs %xcc, 0x6
15450 tcs %xcc, 0x4
15451 fmovdvs %xcc, %f11, %f29
15452 bcs %xcc, loop_1449
15453 edge32ln %g7, %o3, %o7
15454 alignaddrl %i7, %o4, %o5
15455 lduw [%l7 + 0x58], %g1
15456loop_1449:
15457 udivx %i0, 0x07D0, %i1
15458 ldsw [%l7 + 0x10], %g4
15459 movl %xcc, %g2, %l4
15460 taddcc %i5, 0x1BB1, %i6
15461 edge16l %o0, %i2, %l0
15462 brnz,a %l3, loop_1450
15463 movrgez %o6, 0x018, %g6
15464 edge8 %i3, %l2, %l1
15465 sethi 0x112A, %g5
15466loop_1450:
15467 nop
15468 set 0x40, %l4
15469 stda %f0, [%l7 + %l4] 0x11
15470 set 0x40, %g3
15471 stda %f0, [%l7 + %g3] 0x1f
15472 membar #Sync
15473 wr %g0, 0x2a, %asi
15474 stba %i4, [%l7 + 0x56] %asi
15475 membar #Sync
15476 prefetch [%l7 + 0x0C], 0x2
15477 fpadd32s %f16, %f19, %f15
15478 fbe,a %fcc0, loop_1451
15479 edge8l %l5, %o1, %g3
15480 set 0x4A, %l3
15481 ldstuba [%l7 + %l3] 0x80, %o2
15482loop_1451:
15483 nop
15484 wr %g0, 0x80, %asi
15485 prefetcha [%l7 + 0x48] %asi, 0x3
15486 tleu %icc, 0x4
15487 stbar
15488 fmovsleu %icc, %f31, %f11
15489 call loop_1452
15490 tleu %xcc, 0x3
15491 fxnors %f14, %f11, %f24
15492 fnegd %f26, %f22
15493loop_1452:
15494 fmovd %f6, %f4
15495 edge8l %l6, %o7, %i7
15496 fmovrsgez %o3, %f19, %f19
15497 mulx %o5, 0x0AD6, %g1
15498 set 0x18, %i6
15499 stda %i0, [%l7 + %i6] 0x15
15500 mova %xcc, %i1, %g4
15501 tl %xcc, 0x1
15502 tn %icc, 0x0
15503 movcc %xcc, %g2, %l4
15504 fmovrdgez %i5, %f28, %f4
15505 sdiv %i6, 0x0418, %o4
15506 tne %icc, 0x1
15507 edge32 %o0, %i2, %l0
15508 popc %o6, %l3
15509 fbl,a %fcc3, loop_1453
15510 tvs %xcc, 0x4
15511 movgu %xcc, %i3, %l2
15512 movg %xcc, %l1, %g6
15513loop_1453:
15514 fxors %f25, %f14, %f6
15515 tsubcc %i4, %l5, %o1
15516 fmovsn %xcc, %f9, %f26
15517 fandnot2 %f30, %f14, %f0
15518 tneg %xcc, 0x4
15519 fmovsne %icc, %f10, %f25
15520 movle %icc, %g5, %g3
15521 movneg %icc, %o2, %g7
15522 fmovdpos %xcc, %f16, %f16
15523 movleu %xcc, %o7, %i7
15524 taddcctv %l6, 0x09EB, %o3
15525 fcmpeq32 %f26, %f10, %o5
15526 ldsb [%l7 + 0x0E], %i0
15527 fba %fcc1, loop_1454
15528 bn,a %xcc, loop_1455
15529 smul %g1, 0x156A, %i1
15530 fcmped %fcc3, %f20, %f14
15531loop_1454:
15532 movg %icc, %g4, %g2
15533loop_1455:
15534 xnorcc %l4, %i5, %o4
15535 tsubcctv %i6, 0x1EA0, %i2
15536 edge8 %o0, %o6, %l3
15537 fpackfix %f20, %f10
15538 fcmpes %fcc1, %f31, %f8
15539 call loop_1456
15540 addc %l0, %i3, %l1
15541 movleu %icc, %l2, %i4
15542 set 0x68, %g2
15543 ldswa [%l7 + %g2] 0x81, %g6
15544loop_1456:
15545 srl %l5, %o1, %g5
15546 fmovrslz %g3, %f31, %f24
15547 sub %o2, 0x1648, %g7
15548 sethi 0x1B16, %o7
15549 edge16ln %i7, %o3, %l6
15550 ta %xcc, 0x3
15551 orcc %i0, %g1, %o5
15552 srax %i1, 0x17, %g4
15553 fcmps %fcc0, %f27, %f23
15554 fmovdleu %icc, %f30, %f25
15555 fmovsa %xcc, %f4, %f18
15556 movg %icc, %l4, %i5
15557 fone %f0
15558 stw %o4, [%l7 + 0x58]
15559 edge16l %g2, %i2, %i6
15560 andcc %o0, 0x1AFE, %o6
15561 fands %f29, %f25, %f9
15562 fbue,a %fcc2, loop_1457
15563 tvs %icc, 0x1
15564 edge8l %l3, %l0, %i3
15565 movrgz %l1, %l2, %g6
15566loop_1457:
15567 movn %icc, %i4, %l5
15568 edge16l %g5, %o1, %o2
15569 edge32ln %g3, %o7, %g7
15570 sethi 0x09E1, %i7
15571 fmovspos %xcc, %f2, %f7
15572 restored
15573 rdpr %cwp, %g1
15574 rdpr %cansave, %g2
15575 rdpr %canrestore, %g3
15576 rdpr %cleanwin, %g4
15577 rdpr %otherwin, %g5
15578 rdpr %wstate, %g6
15579 fmovsne %icc, %f12, %f19
15580 xor %o3, %l6, %g1
15581 andncc %o5, %i1, %i0
15582 movrgz %g4, %i5, %l4
15583 brz,a %o4, loop_1458
15584 fornot1 %f18, %f20, %f6
15585 saved
15586 rdpr %cwp, %g1
15587 rdpr %cansave, %g2
15588 rdpr %canrestore, %g3
15589 rdpr %cleanwin, %g4
15590 rdpr %otherwin, %g5
15591 rdpr %wstate, %g6
15592 fsrc1s %f29, %f25
15593loop_1458:
15594 fpadd16s %f5, %f31, %f20
15595 tvc %icc, 0x1
15596 array8 %g2, %i6, %o0
15597 srax %i2, 0x0B, %o6
15598 taddcc %l0, 0x0AFF, %l3
15599 andn %i3, %l2, %l1
15600 fbe %fcc2, loop_1459
15601 sdiv %g6, 0x0A22, %i4
15602 udiv %g5, 0x08EE, %l5
15603 srl %o2, %g3, %o1
15604loop_1459:
15605 tsubcc %o7, %i7, %o3
15606 brz,a %g7, loop_1460
15607 edge32ln %g1, %l6, %o5
15608 fcmpgt32 %f30, %f2, %i1
15609 fmovsn %icc, %f7, %f29
15610loop_1460:
15611 movleu %icc, %i0, %i5
15612 movrne %l4, %o4, %g2
15613 sll %g4, %o0, %i2
15614 fcmple32 %f22, %f10, %o6
15615 fmovdne %xcc, %f26, %f20
15616 restored
15617 rdpr %cwp, %g1
15618 rdpr %cansave, %g2
15619 rdpr %canrestore, %g3
15620 rdpr %cleanwin, %g4
15621 rdpr %otherwin, %g5
15622 rdpr %wstate, %g6
15623 xorcc %l0, %l3, %i3
15624 edge32l %l2, %i6, %l1
15625 fble,a %fcc2, loop_1461
15626 fzero %f0
15627 smulcc %g6, 0x04B6, %i4
15628 movleu %xcc, %l5, %g5
15629loop_1461:
15630 tcs %xcc, 0x6
15631 fmovdvs %xcc, %f21, %f1
15632 bne,a loop_1462
15633 fmovse %icc, %f10, %f22
15634 mova %xcc, %o2, %o1
15635 fmovsn %xcc, %f19, %f1
15636loop_1462:
15637 fbug,a %fcc2, loop_1463
15638 move %xcc, %o7, %g3
15639 movn %xcc, %o3, %i7
15640 sdiv %g1, 0x0AAA, %g7
15641loop_1463:
15642 nop
15643 set 0x40, %o2
15644 ldsw [%l7 + %o2], %l6
15645 movne %icc, %i1, %o5
15646 tg %xcc, 0x7
15647 sllx %i0, 0x05, %i5
15648 movcs %icc, %o4, %g2
15649 nop
15650 setx loop_1464, %l0, %l1
15651 wrpr 0x1, %tl
15652 wrpr %l1, %tnpc
15653 setx 0x34400001400, %l0, %l1
15654 wrpr %l1, %tstate
15655 wrhpr 0x4, %htstate
15656 done
15657 orncc %g4, 0x0C8A, %o0
15658 edge8 %i2, %o6, %l0
15659 fmovrdlz %l3, %f14, %f20
15660loop_1464:
15661 fmovdvs %xcc, %f24, %f26
15662 movl %xcc, %l4, %l2
15663 sir 0x0708
15664 srl %i3, %i6, %g6
15665 udivcc %l1, 0x1F60, %i4
15666 fcmpeq16 %f10, %f16, %l5
15667 edge32n %g5, %o2, %o7
15668 fcmple16 %f6, %f24, %g3
15669 membar #Sync
15670 wr %g0, 0x17, %asi
15671 ldda [%l7 + 0x40] %asi, %f16
15672 addc %o3, %o1, %i7
15673 bneg,pn %icc, loop_1465
15674 bne %icc, loop_1466
15675 fmovdl %icc, %f7, %f1
15676 edge8ln %g7, %g1, %l6
15677loop_1465:
15678 bne,pn %icc, loop_1467
15679loop_1466:
15680 mulx %o5, 0x05D7, %i1
15681 movleu %icc, %i5, %i0
15682 lduw [%l7 + 0x08], %o4
15683loop_1467:
15684 sir 0x09B2
15685 edge32ln %g4, %g2, %i2
15686 fxnor %f2, %f2, %f22
15687 tneg %xcc, 0x6
15688 edge8ln %o6, %l0, %l3
15689 wr %g0, 0x80, %asi
15690 lduwa [%l7 + 0x08] %asi, %o0
15691 te %xcc, 0x2
15692 fcmps %fcc0, %f23, %f5
15693 tge %xcc, 0x4
15694 nop
15695 set 0x18, %g7
15696 stx %l2, [%l7 + %g7]
15697 srlx %i3, %i6, %l4
15698 udivcc %l1, 0x0D22, %g6
15699 fmovdpos %icc, %f28, %f5
15700 set 0x00, %l6
15701 ldxa [%g0 + %l6] 0x50, %l5
15702 movge %icc, %i4, %g5
15703 wr %g0, 0x80, %asi
15704 lduwa [%l7 + 0x50] %asi, %o7
15705 fmovsneg %icc, %f7, %f25
15706 sub %g3, %o2, %o3
15707 tpos %xcc, 0x3
15708 edge16l %i7, %g7, %o1
15709 fbo,a %fcc3, loop_1468
15710 ldsw [%l7 + 0x70], %g1
15711 edge8l %l6, %i1, %o5
15712 edge8 %i0, %i5, %g4
15713loop_1468:
15714 fandnot2s %f26, %f3, %f26
15715 andncc %o4, %i2, %o6
15716 set 0x5C, %o5
15717 swapa [%l7 + %o5] 0x80, %l0
15718 bleu,a %xcc, loop_1469
15719 xnor %g2, %l3, %l2
15720 add %i3, %o0, %i6
15721 sethi 0x1376, %l4
15722loop_1469:
15723 fba,a %fcc3, loop_1470
15724 sll %l1, %l5, %i4
15725 movvc %xcc, %g5, %g6
15726 fbn,a %fcc2, loop_1471
15727loop_1470:
15728 subc %g3, 0x14C6, %o2
15729 set 0x40, %i4
15730 ldda [%l7 + %i4] 0x89, %f0
15731loop_1471:
15732 fnot2 %f22, %f8
15733 movvs %icc, %o3, %o7
15734 movn %xcc, %g7, %i7
15735 sdivx %g1, 0x0DCF, %o1
15736 taddcctv %i1, 0x1D64, %l6
15737 bg,a loop_1472
15738 edge8 %i0, %o5, %g4
15739 addc %o4, %i2, %i5
15740 edge32 %o6, %l0, %l3
15741loop_1472:
15742 orcc %g2, %i3, %l2
15743 movvc %icc, %o0, %i6
15744 udivcc %l4, 0x01B0, %l5
15745 fbuge,a %fcc1, loop_1473
15746 fnegd %f18, %f24
15747 orncc %i4, 0x05A7, %g5
15748 edge8n %l1, %g3, %o2
15749loop_1473:
15750 edge32l %g6, %o7, %o3
15751 bg %icc, loop_1474
15752 swap [%l7 + 0x3C], %g7
15753 ldsw [%l7 + 0x30], %i7
15754 edge16n %g1, %o1, %i1
15755loop_1474:
15756 andcc %i0, 0x005B, %l6
15757 fmovrslez %g4, %f8, %f17
15758 fcmpgt16 %f26, %f8, %o4
15759 nop
15760 set 0x64, %l1
15761 ldsb [%l7 + %l1], %i2
15762 movvc %icc, %i5, %o5
15763 mulscc %o6, 0x16E4, %l0
15764 or %l3, %i3, %l2
15765 fbug %fcc0, loop_1475
15766 edge16l %g2, %o0, %i6
15767 ldd [%l7 + 0x40], %f22
15768 membar 0x1C
15769loop_1475:
15770 tge %icc, 0x2
15771 fbo,a %fcc2, loop_1476
15772 xorcc %l5, %i4, %g5
15773 orn %l4, 0x17D8, %l1
15774 fbge %fcc2, loop_1477
15775loop_1476:
15776 ld [%l7 + 0x10], %f1
15777 fbl %fcc0, loop_1478
15778 edge16l %o2, %g3, %g6
15779loop_1477:
15780 bn %icc, loop_1479
15781 fmovrdne %o7, %f2, %f4
15782loop_1478:
15783 or %o3, %g7, %i7
15784 add %l7, 0x6C, %l6
15785 wr %g0, 0x19, %asi
15786 casa [%l6] %asi, %g1, %o1
15787loop_1479:
15788 movneg %icc, %i1, %l6
15789 ldsb [%l7 + 0x08], %g4
15790 fones %f30
15791 tpos %icc, 0x2
15792 fcmps %fcc0, %f6, %f23
15793 fmul8x16 %f23, %f30, %f16
15794 movvs %icc, %o4, %i0
15795 nop
15796 set 0x6E, %o6
15797 ldstub [%l7 + %o6], %i5
15798 fmovdvc %icc, %f13, %f28
15799 set 0x34, %o4
15800 lduwa [%l7 + %o4] 0x10, %i2
15801 stx %o6, [%l7 + 0x08]
15802 wr %g0, 0x04, %asi
15803 lduba [%l7 + 0x3D] %asi, %l0
15804 set 0x18, %g6
15805 sta %f28, [%l7 + %g6] 0x89
15806 fmovrse %o5, %f26, %f27
15807 ldstub [%l7 + 0x42], %l3
15808 sllx %l2, 0x08, %i3
15809 movpos %icc, %o0, %i6
15810 taddcctv %l5, %i4, %g2
15811 fbule %fcc3, loop_1480
15812 edge16 %g5, %l4, %o2
15813 movleu %icc, %g3, %g6
15814 set 0x1C, %i5
15815 lda [%l7 + %i5] 0x10, %f16
15816loop_1480:
15817 brz %l1, loop_1481
15818 fpmerge %f0, %f29, %f22
15819 add %l7, 0x50, %l6
15820 wr %g0, 0x18, %asi
15821 ldxa [%l6] %asi, %o7
15822 casxa [%l6] 0x18, %o7, %g7
15823loop_1481:
15824 fmovdcc %xcc, %f17, %f7
15825 tneg %xcc, 0x7
15826 alignaddr %i7, %o3, %o1
15827 fnot1 %f28, %f2
15828 umul %g1, %l6, %i1
15829 movge %xcc, %o4, %i0
15830 alignaddrl %i5, %i2, %o6
15831 movn %xcc, %l0, %g4
15832 taddcctv %o5, %l2, %i3
15833 fpsub32 %f22, %f20, %f2
15834 wr %g0, 0x0c, %asi
15835 ldxa [%l7 + 0x78] %asi, %o0
15836 fbge %fcc3, loop_1482
15837 sllx %l3, 0x1B, %i6
15838 tl %icc, 0x4
15839 or %l5, 0x10EC, %i4
15840loop_1482:
15841 umulcc %g2, 0x0FA1, %l4
15842 lduh [%l7 + 0x4C], %o2
15843 tle %icc, 0x3
15844 mova %xcc, %g5, %g3
15845 bcs,pt %xcc, loop_1483
15846 srlx %g6, %l1, %o7
15847 membar #Sync
15848 set 0x40, %i7
15849 ldda [%l7 + %i7] 0x1e, %f0
15850loop_1483:
15851 edge8l %g7, %o3, %i7
15852 bcs,pt %icc, loop_1484
15853 fxnor %f8, %f30, %f4
15854 wr %g0, 0x19, %asi
15855 stha %o1, [%l7 + 0x12] %asi
15856loop_1484:
15857 be,a,pt %xcc, loop_1485
15858 edge16n %l6, %i1, %g1
15859 taddcctv %i0, %o4, %i5
15860 fornot1 %f0, %f0, %f18
15861loop_1485:
15862 movcc %xcc, %o6, %l0
15863 alignaddr %i2, %g4, %o5
15864 set 0x00, %l5
15865 ldxa [%g0 + %l5] 0x50, %l2
15866 movrne %i3, 0x2E9, %o0
15867 tcc %xcc, 0x6
15868 edge32 %i6, %l5, %l3
15869 mulx %g2, %l4, %o2
15870 movl %icc, %i4, %g3
15871 fmovdcs %xcc, %f15, %f7
15872 wr %g0, 0x80, %asi
15873 ldda [%l7 + 0x30] %asi, %g4
15874 fmovdne %xcc, %f13, %f24
15875 movcc %xcc, %l1, %g6
15876 subc %o7, %g7, %i7
15877 fsrc2 %f16, %f26
15878 sdivcc %o1, 0x1492, %l6
15879 fmovrde %o3, %f26, %f26
15880 edge16ln %i1, %g1, %i0
15881 wr %g0, 0x80, %asi
15882 ldda [%l7 + 0x40] %asi, %f0
15883 set 0x50, %l0
15884 ldda [%l7 + %l0] 0x26, %i4
15885 bcc,a %icc, loop_1486
15886 srlx %o6, 0x07, %l0
15887 fones %f30
15888 std %o4, [%l7 + 0x40]
15889loop_1486:
15890 fsrc1s %f29, %f12
15891 fmovsne %xcc, %f1, %f12
15892 srax %g4, 0x1A, %o5
15893 taddcc %i2, 0x011D, %l2
15894 faligndata %f20, %f18, %f14
15895 and %o0, 0x1409, %i3
15896 edge8ln %l5, %l3, %g2
15897 movrlz %l4, 0x35E, %o2
15898 movg %xcc, %i6, %i4
15899 nop
15900 set 0x38, %g5
15901 ldd [%l7 + %g5], %f22
15902 fcmped %fcc3, %f20, %f28
15903 sth %g3, [%l7 + 0x12]
15904 xorcc %l1, %g5, %g6
15905 fmovrsne %g7, %f29, %f19
15906 wr %g0, 0x10, %asi
15907 ldsba [%l7 + 0x55] %asi, %i7
15908 udivcc %o1, 0x0BEB, %o7
15909 fbule %fcc3, loop_1487
15910 umulcc %l6, 0x0472, %o3
15911 tge %icc, 0x0
15912 movrgz %g1, 0x08B, %i1
15913loop_1487:
15914 srl %i0, %o6, %i5
15915 movgu %xcc, %l0, %g4
15916 fnors %f19, %f23, %f24
15917 fbo,a %fcc2, loop_1488
15918 fandnot2s %f15, %f0, %f12
15919 andcc %o5, 0x0B5D, %i2
15920 fmovdcc %xcc, %f23, %f31
15921loop_1488:
15922 fpack16 %f26, %f5
15923 set 0x7A, %i0
15924 stba %o4, [%l7 + %i0] 0x81
15925 edge32n %l2, %i3, %l5
15926 fbg,a %fcc2, loop_1489
15927 movrlz %l3, %o0, %l4
15928 sub %o2, %g2, %i4
15929 udiv %g3, 0x1324, %i6
15930loop_1489:
15931 bvs,a %xcc, loop_1490
15932 udiv %l1, 0x0814, %g6
15933 movrlz %g7, 0x1F5, %g5
15934 bgu,pt %xcc, loop_1491
15935loop_1490:
15936 orcc %o1, %o7, %i7
15937 fxors %f3, %f1, %f23
15938 bg,a loop_1492
15939loop_1491:
15940 sdivx %o3, 0x115C, %l6
15941 add %g1, %i0, %o6
15942 fmovdgu %icc, %f28, %f23
15943loop_1492:
15944 andncc %i1, %l0, %g4
15945 movgu %icc, %o5, %i5
15946 set 0x65, %i3
15947 ldsba [%l7 + %i3] 0x15, %o4
15948 fbe,a %fcc0, loop_1493
15949 smulcc %i2, %l2, %i3
15950 fbn,a %fcc3, loop_1494
15951 fbuge %fcc1, loop_1495
15952loop_1493:
15953 flush %l7 + 0x28
15954 wr %g0, 0x19, %asi
15955 stha %l5, [%l7 + 0x66] %asi
15956loop_1494:
15957 or %l3, 0x04DF, %o0
15958loop_1495:
15959 lduw [%l7 + 0x28], %l4
15960 edge16ln %o2, %g2, %i4
15961 fornot1s %f17, %f29, %f28
15962 andn %g3, 0x173E, %l1
15963 movrne %i6, %g6, %g7
15964 stb %o1, [%l7 + 0x11]
15965 tvc %icc, 0x6
15966 andcc %g5, %i7, %o7
15967 sth %l6, [%l7 + 0x08]
15968 movrlz %g1, %o3, %i0
15969 sra %i1, 0x13, %o6
15970 umulcc %g4, %l0, %i5
15971 orcc %o4, %o5, %i2
15972 add %i3, %l2, %l3
15973 orncc %o0, %l5, %l4
15974 edge32n %g2, %o2, %i4
15975 fbge %fcc1, loop_1496
15976 udivx %l1, 0x1E93, %g3
15977 fbg %fcc2, loop_1497
15978 tne %xcc, 0x6
15979loop_1496:
15980 sdiv %i6, 0x1378, %g6
15981 movl %icc, %g7, %g5
15982loop_1497:
15983 movne %xcc, %o1, %i7
15984 fmovrdne %o7, %f28, %f6
15985 mulscc %g1, 0x0F53, %o3
15986 subcc %l6, 0x0341, %i1
15987 movneg %xcc, %o6, %g4
15988 nop
15989 setx loop_1498, %l0, %l1
15990 wrpr 0x1, %tl
15991 wrpr %l1, %tpc
15992 add %l1, 0x4, %l1
15993 wrpr %l1, %tnpc
15994 setx 0x34400001400, %l0, %l1
15995 wrpr %l1, %tstate
15996 wrhpr 0x4, %htstate
15997 retry
15998 tle %icc, 0x0
15999 smul %i0, %l0, %i5
16000 tsubcc %o5, %i2, %i3
16001loop_1498:
16002 add %o4, %l2, %l3
16003 saved
16004 rdpr %cwp, %g1
16005 rdpr %cansave, %g2
16006 rdpr %canrestore, %g3
16007 rdpr %cleanwin, %g4
16008 rdpr %otherwin, %g5
16009 rdpr %wstate, %g6
16010 tsubcc %l5, 0x19A4, %o0
16011 sir 0x11CE
16012 srax %l4, 0x07, %o2
16013 tcc %xcc, 0x4
16014 bl %icc, loop_1499
16015 sub %i4, %g2, %g3
16016 fbne,a %fcc2, loop_1500
16017 movvs %xcc, %l1, %g6
16018loop_1499:
16019 mulscc %g7, 0x0588, %i6
16020 subccc %g5, %o1, %o7
16021loop_1500:
16022 movre %g1, %i7, %o3
16023 wr %g0, 0xea, %asi
16024 stba %l6, [%l7 + 0x6F] %asi
16025 membar #Sync
16026 bne,pn %xcc, loop_1501
16027 subc %i1, %g4, %i0
16028 wr %g0, 0x89, %asi
16029 stha %o6, [%l7 + 0x60] %asi
16030loop_1501:
16031 fabsd %f26, %f12
16032 movre %l0, %o5, %i2
16033 addc %i5, %o4, %i3
16034 add %l7, 0x08, %l6
16035 wr %g0, 0x11, %asi
16036 ldxa [%l6] %asi, %l2
16037 casxa [%l6] %asi, %l2, %l3
16038 xorcc %l5, %o0, %o2
16039 udivx %i4, 0x1AB3, %g2
16040 fble %fcc2, loop_1502
16041 edge16l %l4, %g3, %g6
16042 mulscc %l1, %g7, %g5
16043 fbg,a %fcc3, loop_1503
16044loop_1502:
16045 fmul8sux16 %f8, %f14, %f12
16046 fpack32 %f22, %f8, %f6
16047 ldsw [%l7 + 0x64], %o1
16048loop_1503:
16049 fones %f16
16050 orn %o7, 0x0C36, %g1
16051 addccc %i7, 0x00E4, %o3
16052 ldstub [%l7 + 0x4D], %l6
16053 movcc %xcc, %i6, %i1
16054 edge8n %g4, %i0, %l0
16055 alignaddrl %o5, %i2, %o6
16056 udiv %i5, 0x1D35, %i3
16057 alignaddrl %o4, %l3, %l2
16058 brnz %l5, loop_1504
16059 movneg %icc, %o2, %i4
16060 fpadd32s %f12, %f2, %f15
16061 fpadd32 %f12, %f12, %f14
16062loop_1504:
16063 bneg,a,pt %icc, loop_1505
16064 movn %icc, %o0, %l4
16065 sllx %g2, 0x11, %g3
16066 fbue %fcc3, loop_1506
16067loop_1505:
16068 flush %l7 + 0x0C
16069 tvc %icc, 0x4
16070 fabsd %f22, %f18
16071loop_1506:
16072 ldstub [%l7 + 0x77], %l1
16073 ldsb [%l7 + 0x20], %g7
16074 taddcc %g5, 0x18EB, %g6
16075 tvs %icc, 0x0
16076 movg %xcc, %o7, %g1
16077 fcmpne16 %f12, %f24, %o1
16078 nop
16079 setx loop_1507, %l0, %l1
16080 wrpr 0x1, %tl
16081 wrpr %l1, %tpc
16082 add %l1, 0x4, %l1
16083 wrpr %l1, %tnpc
16084 setx 0x34400001400, %l0, %l1
16085 wrpr %l1, %tstate
16086 wrhpr 0x4, %htstate
16087 retry
16088 bleu,a %xcc, loop_1508
16089 movne %xcc, %i7, %o3
16090 tleu %icc, 0x5
16091loop_1507:
16092 stw %i6, [%l7 + 0x60]
16093loop_1508:
16094 orncc %l6, 0x0F8A, %g4
16095 bvc,a loop_1509
16096 fmovsn %xcc, %f12, %f4
16097 bge,pn %icc, loop_1510
16098 movrlz %i0, 0x0C8, %l0
16099loop_1509:
16100 movrne %o5, %i1, %o6
16101 ldub [%l7 + 0x71], %i2
16102loop_1510:
16103 movle %icc, %i5, %i3
16104 addc %o4, 0x1E56, %l2
16105 fmovsg %icc, %f25, %f23
16106 fmovrdgez %l3, %f30, %f6
16107 fxnors %f22, %f26, %f7
16108 udiv %l5, 0x16D4, %o2
16109 srax %o0, 0x16, %i4
16110 xorcc %g2, %g3, %l1
16111 fnands %f20, %f18, %f6
16112 add %g7, %g5, %l4
16113 wr %g0, 0x0c, %asi
16114 prefetcha [%l7 + 0x38] %asi, 0x2
16115 wr %g0, 0x2f, %asi
16116 stha %o7, [%l7 + 0x3A] %asi
16117 membar #Sync
16118 set 0x08, %l2
16119 prefetcha [%l7 + %l2] 0x11, 0x0
16120 mulx %i7, 0x16B6, %o3
16121 sra %i6, 0x1E, %l6
16122 ldsw [%l7 + 0x20], %g1
16123 fmovdn %icc, %f30, %f2
16124 srl %g4, %l0, %i0
16125 fblg %fcc2, loop_1511
16126 siam 0x2
16127 movl %xcc, %o5, %i1
16128 edge8 %i2, %i5, %i3
16129loop_1511:
16130 tgu %icc, 0x0
16131 smul %o4, %o6, %l2
16132 tsubcc %l5, 0x16E9, %o2
16133 wr %g0, 0x80, %asi
16134 stwa %o0, [%l7 + 0x7C] %asi
16135 call loop_1512
16136 call loop_1513
16137 edge32 %i4, %l3, %g3
16138 add %g2, %l1, %g7
16139loop_1512:
16140 bshuffle %f0, %f10, %f20
16141loop_1513:
16142 udiv %l4, 0x1463, %g5
16143 orn %o7, 0x0989, %o1
16144 set 0x78, %i1
16145 sta %f4, [%l7 + %i1] 0x89
16146 movneg %xcc, %g6, %o3
16147 movleu %xcc, %i7, %i6
16148 andncc %l6, %g4, %g1
16149 tl %icc, 0x1
16150 ldstub [%l7 + 0x57], %l0
16151 fnot2 %f28, %f20
16152 srl %o5, 0x00, %i0
16153 set 0x40, %i2
16154 ldda [%l7 + %i2] 0x18, %f16
16155 set 0x08, %o7
16156 ldswa [%l7 + %o7] 0x18, %i2
16157 srax %i5, 0x03, %i3
16158 stb %o4, [%l7 + 0x50]
16159 tne %xcc, 0x4
16160 bneg,a,pn %icc, loop_1514
16161 ta %xcc, 0x0
16162 add %o6, %l2, %i1
16163 brnz %l5, loop_1515
16164loop_1514:
16165 movne %xcc, %o2, %o0
16166 xnor %i4, %l3, %g2
16167 fmuld8ulx16 %f8, %f23, %f26
16168loop_1515:
16169 nop
16170 add %l7, 0x38, %l6
16171 wr %g0, 0x88, %asi
16172 casa [%l6] 0x88, %l1, %g7
16173 xnorcc %g3, 0x0DC4, %l4
16174 fornot2s %f31, %f7, %f25
16175 nop
16176 setx loop_1516, %l0, %l1
16177 wrpr 0x1, %tl
16178 wrpr %l1, %tpc
16179 add %l1, 0x4, %l1
16180 wrpr %l1, %tnpc
16181 setx 0x34400001400, %l0, %l1
16182 wrpr %l1, %tstate
16183 wrhpr 0x4, %htstate
16184 retry
16185 umulcc %o7, 0x0AFE, %o1
16186 fnot2 %f2, %f14
16187 fba %fcc1, loop_1517
16188loop_1516:
16189 udivx %g6, 0x116B, %g5
16190 flush %l7 + 0x50
16191 movl %icc, %i7, %o3
16192loop_1517:
16193 fmovd %f26, %f10
16194 taddcctv %i6, 0x1A32, %l6
16195 sllx %g4, %l0, %g1
16196 ld [%l7 + 0x7C], %f0
16197 sll %o5, 0x01, %i2
16198 movvc %xcc, %i5, %i3
16199 fpsub16 %f4, %f14, %f2
16200 andn %o4, %i0, %o6
16201 edge32 %i1, %l5, %o2
16202 sethi 0x0D61, %o0
16203 fpsub16 %f0, %f6, %f2
16204 fbue %fcc2, loop_1518
16205 popc %i4, %l2
16206 add %g2, %l1, %l3
16207 orncc %g7, 0x0BB7, %l4
16208loop_1518:
16209 fors %f11, %f29, %f26
16210 add %l7, 0x68, %l6
16211 wr %g0, 0x11, %asi
16212 lda [%l6] %asi, %g3
16213 casa [%l6] %asi, %g3, %o1
16214 bcc loop_1519
16215 taddcc %g6, 0x083A, %o7
16216 sdivx %g5, 0x1122, %o3
16217 fmovdne %icc, %f8, %f7
16218loop_1519:
16219 tsubcc %i6, 0x00DB, %i7
16220 movge %xcc, %l6, %l0
16221 edge8 %g1, %o5, %g4
16222 addcc %i5, %i2, %i3
16223 andcc %i0, %o6, %i1
16224 movrlz %l5, %o4, %o2
16225 movpos %icc, %i4, %o0
16226 fmovrslez %g2, %f11, %f5
16227 add %l7, 0x10, %l6
16228 wr %g0, 0x19, %asi
16229 lda [%l6] %asi, %l1
16230 casa [%l6] %asi, %l1, %l3
16231 andncc %l2, %g7, %g3
16232 tpos %xcc, 0x5
16233 flush %l7 + 0x14
16234 movl %xcc, %o1, %l4
16235 ldub [%l7 + 0x43], %o7
16236 saved
16237 rdpr %cwp, %g1
16238 rdpr %cansave, %g2
16239 rdpr %canrestore, %g3
16240 rdpr %cleanwin, %g4
16241 rdpr %otherwin, %g5
16242 rdpr %wstate, %g6
16243 sll %g5, %g6, %i6
16244 edge32 %o3, %l6, %l0
16245 tneg %xcc, 0x2
16246 te %icc, 0x7
16247 for %f14, %f14, %f0
16248 subccc %i7, 0x13B5, %o5
16249 fmovrdgz %g1, %f8, %f0
16250 orcc %g4, 0x14FA, %i2
16251 fpadd16s %f4, %f3, %f15
16252 subcc %i3, %i5, %i0
16253 wr %g0, 0x80, %asi
16254 ldsba [%l7 + 0x70] %asi, %o6
16255 xor %i1, 0x0A45, %l5
16256 xorcc %o2, 0x0730, %i4
16257 tne %icc, 0x1
16258 andn %o0, 0x10D4, %o4
16259 sdivcc %g2, 0x1ED9, %l3
16260 movle %xcc, %l2, %l1
16261 tvc %icc, 0x7
16262 fcmpne16 %f6, %f24, %g3
16263 set 0x22, %o1
16264 lduha [%l7 + %o1] 0x88, %g7
16265 stw %o1, [%l7 + 0x34]
16266 wr %g0, 0x19, %asi
16267 prefetcha [%l7 + 0x68] %asi, 0x3
16268 fbug,a %fcc0, loop_1520
16269 bgu %icc, loop_1521
16270 fnegs %f3, %f5
16271 array16 %l4, %g6, %i6
16272loop_1520:
16273 tne %xcc, 0x3
16274loop_1521:
16275 fbo %fcc2, loop_1522
16276 nop
16277 setx loop_1523, %l0, %l1
16278 wrpr 0x1, %tl
16279 wrpr %l1, %tnpc
16280 setx 0x34400001400, %l0, %l1
16281 wrpr %l1, %tstate
16282 wrhpr 0x4, %htstate
16283 done
16284 lduh [%l7 + 0x2E], %o3
16285 std %f30, [%l7 + 0x60]
16286loop_1522:
16287 orncc %g5, %l6, %i7
16288loop_1523:
16289 edge32l %o5, %g1, %g4
16290 fmovdcc %xcc, %f12, %f7
16291 andcc %l0, 0x061F, %i2
16292 tge %xcc, 0x4
16293 fmovrdlez %i3, %f30, %f22
16294 tsubcc %i5, 0x1E62, %i0
16295 movcc %xcc, %i1, %l5
16296 sra %o2, 0x0F, %i4
16297 movcc %xcc, %o0, %o4
16298 fmovrde %g2, %f0, %f16
16299 andncc %o6, %l3, %l2
16300 fmovrdgz %g3, %f20, %f24
16301 edge32l %l1, %g7, %o7
16302 or %o1, %l4, %g6
16303 brlz,a %i6, loop_1524
16304 movcs %xcc, %o3, %g5
16305 saved
16306 rdpr %cwp, %g1
16307 rdpr %cansave, %g2
16308 rdpr %canrestore, %g3
16309 rdpr %cleanwin, %g4
16310 rdpr %otherwin, %g5
16311 rdpr %wstate, %g6
16312 brlez %l6, loop_1525
16313loop_1524:
16314 edge32l %o5, %i7, %g1
16315 xnor %l0, %g4, %i2
16316 fbe,a %fcc2, loop_1526
16317loop_1525:
16318 prefetch [%l7 + 0x34], 0x1
16319 move %xcc, %i5, %i3
16320 fornot1 %f2, %f10, %f28
16321loop_1526:
16322 nop
16323 wr %g0, 0x11, %asi
16324 lda [%l7 + 0x74] %asi, %f31
16325 brgez,a %i1, loop_1527
16326 movle %xcc, %i0, %o2
16327 movl %icc, %i4, %o0
16328 tn %icc, 0x6
16329loop_1527:
16330 lduh [%l7 + 0x70], %l5
16331 bl,a loop_1528
16332 udivcc %g2, 0x184D, %o6
16333 call loop_1529
16334 stb %o4, [%l7 + 0x77]
16335loop_1528:
16336 ta %icc, 0x5
16337 addcc %l3, %l2, %g3
16338loop_1529:
16339 fabsd %f6, %f26
16340 fbue,a %fcc3, loop_1530
16341 fxors %f13, %f0, %f25
16342 srl %l1, %o7, %o1
16343 prefetch [%l7 + 0x70], 0x3
16344loop_1530:
16345 movrlz %l4, %g7, %g6
16346 and %i6, 0x185A, %o3
16347 fcmpd %fcc2, %f18, %f2
16348 move %xcc, %l6, %o5
16349 movcc %xcc, %g5, %g1
16350 movrlez %l0, %g4, %i7
16351 brgez %i5, loop_1531
16352 st %f3, [%l7 + 0x20]
16353 edge8ln %i3, %i2, %i0
16354 fxors %f30, %f6, %f9
16355loop_1531:
16356 sub %i1, %i4, %o2
16357 sir 0x0684
16358 fxnors %f25, %f31, %f16
16359 tg %xcc, 0x5
16360 fbul %fcc0, loop_1532
16361 fors %f23, %f8, %f31
16362 sdivcc %o0, 0x13F7, %l5
16363 movleu %icc, %o6, %g2
16364loop_1532:
16365 edge8n %o4, %l3, %g3
16366 wr %g0, 0x04, %asi
16367 prefetcha [%l7 + 0x60] %asi, 0x2
16368 umulcc %l1, 0x035E, %o1
16369 fcmpes %fcc3, %f23, %f6
16370 tcs %icc, 0x1
16371 fabsd %f6, %f14
16372 fornot1s %f1, %f19, %f25
16373 stbar
16374 edge8l %o7, %l4, %g6
16375 fbo %fcc3, loop_1533
16376 movl %xcc, %i6, %o3
16377 sub %g7, %l6, %g5
16378 fbug,a %fcc2, loop_1534
16379loop_1533:
16380 fmovsn %xcc, %f18, %f1
16381 andn %o5, %l0, %g4
16382 edge8 %g1, %i5, %i7
16383loop_1534:
16384 movg %xcc, %i3, %i0
16385 tneg %icc, 0x0
16386 fmovrse %i1, %f24, %f17
16387 swap [%l7 + 0x30], %i4
16388 fbul %fcc2, loop_1535
16389 tl %xcc, 0x2
16390 wr %g0, 0x19, %asi
16391 ldsha [%l7 + 0x1A] %asi, %i2
16392loop_1535:
16393 array16 %o2, %o0, %o6
16394 fcmpgt16 %f24, %f2, %l5
16395 movgu %icc, %g2, %o4
16396 fnegs %f27, %f18
16397 udiv %g3, 0x19E4, %l2
16398 movn %xcc, %l1, %l3
16399 edge32n %o7, %o1, %g6
16400 and %i6, %l4, %o3
16401 prefetch [%l7 + 0x44], 0x3
16402 tcs %xcc, 0x5
16403 set 0x42, %o3
16404 ldstuba [%l7 + %o3] 0x0c, %l6
16405 fmovdn %xcc, %f30, %f3
16406 edge32l %g7, %g5, %l0
16407 addccc %g4, %o5, %g1
16408 movle %icc, %i5, %i3
16409 fmul8sux16 %f0, %f4, %f6
16410 fsrc1s %f3, %f14
16411 call loop_1536
16412 bneg,a,pn %xcc, loop_1537
16413 brgz %i7, loop_1538
16414 move %xcc, %i1, %i0
16415loop_1536:
16416 edge16n %i4, %i2, %o2
16417loop_1537:
16418 edge32ln %o0, %o6, %l5
16419loop_1538:
16420 movvs %icc, %o4, %g2
16421 tcs %xcc, 0x6
16422 movpos %icc, %l2, %l1
16423 sdivx %g3, 0x0D21, %l3
16424 wr %g0, 0x18, %asi
16425 ldswa [%l7 + 0x2C] %asi, %o1
16426 taddcctv %o7, 0x0827, %i6
16427 fmovsgu %xcc, %f9, %f25
16428 fba,a %fcc1, loop_1539
16429 move %xcc, %g6, %o3
16430 movre %l4, 0x162, %g7
16431 restored
16432 rdpr %cwp, %g1
16433 rdpr %cansave, %g2
16434 rdpr %canrestore, %g3
16435 rdpr %cleanwin, %g4
16436 rdpr %otherwin, %g5
16437 rdpr %wstate, %g6
16438loop_1539:
16439 or %g5, 0x1CC6, %l6
16440 restored
16441 rdpr %cwp, %g1
16442 rdpr %cansave, %g2
16443 rdpr %canrestore, %g3
16444 rdpr %cleanwin, %g4
16445 rdpr %otherwin, %g5
16446 rdpr %wstate, %g6
16447 movgu %xcc, %l0, %o5
16448 sth %g1, [%l7 + 0x2C]
16449 fmovrdgez %g4, %f0, %f30
16450 edge8ln %i3, %i5, %i7
16451 movl %xcc, %i1, %i4
16452 tg %xcc, 0x2
16453 fbo %fcc2, loop_1540
16454 subcc %i2, %i0, %o0
16455 movrlez %o2, 0x008, %l5
16456 array16 %o4, %o6, %l2
16457loop_1540:
16458 tvs %icc, 0x7
16459 mulscc %g2, 0x1FE0, %l1
16460 fbo,a %fcc1, loop_1541
16461 fblg %fcc3, loop_1542
16462 fbug %fcc2, loop_1543
16463 fbo %fcc0, loop_1544
16464loop_1541:
16465 tg %icc, 0x3
16466loop_1542:
16467 edge16 %l3, %g3, %o1
16468loop_1543:
16469 movcs %icc, %o7, %i6
16470loop_1544:
16471 sdiv %o3, 0x09D9, %g6
16472 movneg %icc, %l4, %g7
16473 set 0x20, %g4
16474 stxa %g5, [%l7 + %g4] 0x89
16475 movn %xcc, %l6, %l0
16476 fmovrsne %o5, %f1, %f26
16477 andncc %g4, %i3, %i5
16478 tsubcctv %i7, %g1, %i4
16479 andcc %i2, 0x1D09, %i1
16480 srl %o0, 0x0D, %o2
16481 fbl %fcc3, loop_1545
16482 tsubcctv %i0, %l5, %o4
16483 fbule,a %fcc0, loop_1546
16484 ldd [%l7 + 0x08], %o6
16485loop_1545:
16486 ldub [%l7 + 0x61], %g2
16487 fmovscs %icc, %f6, %f16
16488loop_1546:
16489 fpadd32s %f18, %f16, %f13
16490 edge16 %l2, %l3, %g3
16491 udivcc %l1, 0x1CA2, %o1
16492 orcc %i6, 0x1D13, %o7
16493 sra %g6, 0x18, %o3
16494 tcs %icc, 0x6
16495 fnot1 %f26, %f0
16496 array8 %l4, %g5, %l6
16497 bneg %icc, loop_1547
16498 sth %g7, [%l7 + 0x34]
16499 swap [%l7 + 0x68], %o5
16500 fbue %fcc3, loop_1548
16501loop_1547:
16502 nop
16503 setx loop_1549, %l0, %l1
16504 jmpl %l1, %g4
16505 array32 %i3, %l0, %i7
16506 edge8ln %g1, %i4, %i2
16507loop_1548:
16508 edge8ln %i5, %o0, %o2
16509loop_1549:
16510 edge16ln %i1, %i0, %l5
16511 fbe %fcc0, loop_1550
16512 movrgz %o6, 0x1BB, %g2
16513 fmovsneg %xcc, %f25, %f21
16514 add %l2, 0x0066, %o4
16515loop_1550:
16516 taddcctv %l3, %g3, %o1
16517 fbne %fcc0, loop_1551
16518 edge32l %i6, %o7, %g6
16519 edge8n %l1, %l4, %o3
16520 movrgez %l6, %g5, %o5
16521loop_1551:
16522 edge16ln %g4, %g7, %l0
16523 smul %i7, %g1, %i4
16524 edge32l %i2, %i3, %i5
16525 tcs %xcc, 0x0
16526 saved
16527 rdpr %cwp, %g1
16528 rdpr %cansave, %g2
16529 rdpr %canrestore, %g3
16530 rdpr %cleanwin, %g4
16531 rdpr %otherwin, %g5
16532 rdpr %wstate, %g6
16533 umul %o2, %o0, %i1
16534 edge8n %l5, %o6, %g2
16535 sll %l2, 0x10, %o4
16536 set 0x24, %g1
16537 swapa [%l7 + %g1] 0x80, %i0
16538 array8 %g3, %o1, %l3
16539 fbo %fcc2, loop_1552
16540 srax %o7, 0x05, %i6
16541 add %l7, 0x08, %l6
16542 wr %g0, 0x89, %asi
16543 casa [%l6] 0x89, %l1, %l4
16544loop_1552:
16545 edge32 %g6, %l6, %g5
16546 umul %o5, %g4, %g7
16547 fandnot2 %f28, %f26, %f8
16548 fbo,a %fcc0, loop_1553
16549 udivx %l0, 0x191C, %i7
16550 taddcctv %g1, 0x06D2, %o3
16551 taddcctv %i4, %i3, %i2
16552loop_1553:
16553 bvc %icc, loop_1554
16554 tg %icc, 0x3
16555 fornot2 %f20, %f12, %f18
16556 addcc %i5, 0x0DA6, %o2
16557loop_1554:
16558 srax %i1, %o0, %o6
16559 array8 %l5, %l2, %g2
16560 fnor %f26, %f18, %f26
16561 udivx %o4, 0x0953, %i0
16562 array16 %o1, %g3, %l3
16563 call loop_1555
16564 bl,pn %icc, loop_1556
16565 movg %icc, %o7, %i6
16566 saved
16567 rdpr %cwp, %g1
16568 rdpr %cansave, %g2
16569 rdpr %canrestore, %g3
16570 rdpr %cleanwin, %g4
16571 rdpr %otherwin, %g5
16572 rdpr %wstate, %g6
16573loop_1555:
16574 fxnor %f8, %f30, %f4
16575loop_1556:
16576 fxors %f4, %f14, %f24
16577 fblg,a %fcc0, loop_1557
16578 movrgez %l4, 0x31E, %g6
16579 tcc %xcc, 0x5
16580 sub %l6, 0x118B, %l1
16581loop_1557:
16582 nop
16583 add %l7, 0x58, %l6
16584 wr %g0, 0x80, %asi
16585 ldxa [%l6] %asi, %g5
16586 casxa [%l6] %asi, %g5, %g4
16587 udivcc %o5, 0x1C59, %l0
16588 stbar
16589 fcmple32 %f12, %f28, %i7
16590 andcc %g1, 0x083B, %o3
16591 fcmped %fcc1, %f26, %f28
16592 fmovsvs %xcc, %f1, %f29
16593 tle %xcc, 0x1
16594 udiv %i4, 0x0428, %i3
16595 wr %g0, 0x19, %asi
16596 lduwa [%l7 + 0x74] %asi, %g7
16597 movg %xcc, %i2, %o2
16598 fmovdleu %xcc, %f2, %f1
16599 fbge,a %fcc0, loop_1558
16600 sethi 0x1789, %i1
16601 ldd [%l7 + 0x20], %i4
16602 add %o6, 0x02B7, %o0
16603loop_1558:
16604 swap [%l7 + 0x40], %l5
16605 movn %xcc, %g2, %o4
16606 ldd [%l7 + 0x70], %l2
16607 xorcc %o1, 0x1466, %i0
16608 andn %g3, %o7, %i6
16609 std %l4, [%l7 + 0x70]
16610 fble,a %fcc0, loop_1559
16611 fmovrdgz %g6, %f16, %f12
16612 array32 %l3, %l6, %l1
16613 pdist %f20, %f24, %f30
16614loop_1559:
16615 tcc %xcc, 0x7
16616 subccc %g5, 0x01B3, %g4
16617 fnands %f16, %f18, %f31
16618 movvc %xcc, %o5, %i7
16619 fbl,a %fcc3, loop_1560
16620 te %xcc, 0x3
16621 brlz,a %g1, loop_1561
16622 saved
16623 rdpr %cwp, %g1
16624 rdpr %cansave, %g2
16625 rdpr %canrestore, %g3
16626 rdpr %cleanwin, %g4
16627 rdpr %otherwin, %g5
16628 rdpr %wstate, %g6
16629loop_1560:
16630 nop
16631 wr %g0, 0x89, %asi
16632 lduba [%l7 + 0x1C] %asi, %l0
16633loop_1561:
16634 bshuffle %f4, %f28, %f2
16635 umul %o3, %i3, %i4
16636 edge32l %g7, %o2, %i1
16637 andncc %i5, %o6, %i2
16638 addc %o0, 0x0E94, %g2
16639 fbo %fcc3, loop_1562
16640 movrlez %o4, 0x16E, %l5
16641 fmovdcc %xcc, %f21, %f31
16642 umulcc %o1, %l2, %i0
16643loop_1562:
16644 xnorcc %o7, %g3, %i6
16645 movneg %xcc, %g6, %l4
16646 fmovde %xcc, %f6, %f24
16647 stbar
16648 bl,pn %icc, loop_1563
16649 fbn,a %fcc0, loop_1564
16650 fzeros %f15
16651 add %l6, 0x0AB1, %l1
16652loop_1563:
16653 movgu %icc, %l3, %g4
16654loop_1564:
16655 nop
16656 wr %g0, 0x10, %asi
16657 ldsba [%l7 + 0x61] %asi, %g5
16658 ldd [%l7 + 0x40], %f26
16659 mulscc %o5, %i7, %g1
16660 ta %xcc, 0x2
16661 movre %o3, %l0, %i4
16662 fbul %fcc1, loop_1565
16663 fble,a %fcc0, loop_1566
16664 fornot2s %f8, %f15, %f5
16665 fmovda %icc, %f2, %f13
16666loop_1565:
16667 ld [%l7 + 0x30], %f25
16668loop_1566:
16669 fmovrdgz %i3, %f16, %f0
16670 tvc %xcc, 0x3
16671 taddcc %g7, 0x05EE, %o2
16672 ldub [%l7 + 0x24], %i5
16673 fornot2 %f0, %f2, %f10
16674 fnors %f3, %f5, %f27
16675 fmovdle %xcc, %f4, %f24
16676 fpadd32 %f0, %f2, %f18
16677 edge32 %i1, %i2, %o0
16678 brlez,a %o6, loop_1567
16679 st %f23, [%l7 + 0x2C]
16680 ta %xcc, 0x1
16681 fmovsgu %icc, %f11, %f26
16682loop_1567:
16683 stbar
16684 fcmpne32 %f6, %f16, %o4
16685 edge8 %g2, %o1, %l5
16686 fmovsgu %icc, %f7, %f24
16687 addcc %l2, %o7, %i0
16688 std %f30, [%l7 + 0x30]
16689 wr %g0, 0x2c, %asi
16690 ldda [%l7 + 0x50] %asi, %i6
16691 flush %l7 + 0x34
16692 udiv %g6, 0x0635, %l4
16693 fands %f5, %f25, %f18
16694 movleu %icc, %g3, %l6
16695 fbu,a %fcc2, loop_1568
16696 tpos %xcc, 0x4
16697 edge16 %l3, %g4, %l1
16698 fbuge %fcc3, loop_1569
16699loop_1568:
16700 sdivx %g5, 0x1B36, %i7
16701 tn %xcc, 0x0
16702 fmovdl %xcc, %f4, %f6
16703loop_1569:
16704 alignaddr %g1, %o3, %l0
16705 sll %i4, %o5, %g7
16706 fmovrdlz %o2, %f12, %f14
16707 edge8 %i5, %i1, %i2
16708 andncc %o0, %i3, %o4
16709 sra %o6, 0x0A, %o1
16710 tl %xcc, 0x1
16711 tne %icc, 0x0
16712 and %g2, %l2, %l5
16713 array32 %o7, %i0, %i6
16714 subc %g6, 0x171B, %l4
16715 fmuld8ulx16 %f9, %f9, %f0
16716 brz %l6, loop_1570
16717 movre %g3, 0x25F, %l3
16718 fmovrde %l1, %f30, %f8
16719 wr %g0, 0x27, %asi
16720 stba %g5, [%l7 + 0x3A] %asi
16721 membar #Sync
16722loop_1570:
16723 stw %i7, [%l7 + 0x24]
16724 fmovrdgez %g4, %f12, %f2
16725 brgz,a %o3, loop_1571
16726 tpos %icc, 0x6
16727 sethi 0x1516, %g1
16728 fsrc2 %f4, %f8
16729loop_1571:
16730 array16 %i4, %l0, %g7
16731 fmovrdlez %o2, %f0, %f0
16732 ldsh [%l7 + 0x34], %i5
16733 fcmpeq32 %f0, %f26, %o5
16734 movpos %xcc, %i1, %o0
16735 edge32 %i3, %o4, %i2
16736 tl %xcc, 0x6
16737 edge32n %o1, %o6, %g2
16738 fbn,a %fcc3, loop_1572
16739 movcs %xcc, %l2, %o7
16740 bgu,a,pt %icc, loop_1573
16741 ldx [%l7 + 0x48], %i0
16742loop_1572:
16743 saved
16744 rdpr %cwp, %g1
16745 rdpr %cansave, %g2
16746 rdpr %canrestore, %g3
16747 rdpr %cleanwin, %g4
16748 rdpr %otherwin, %g5
16749 rdpr %wstate, %g6
16750 tge %xcc, 0x4
16751loop_1573:
16752 array32 %i6, %l5, %g6
16753 fandnot1 %f22, %f26, %f26
16754 movgu %xcc, %l4, %l6
16755 edge16l %l3, %g3, %l1
16756 subccc %g5, 0x03A1, %i7
16757 fmovsneg %xcc, %f20, %f2
16758 set 0x40, %o0
16759 stda %f0, [%l7 + %o0] 0x15
16760 edge8n %g4, %g1, %i4
16761 restored
16762 rdpr %cwp, %g1
16763 rdpr %cansave, %g2
16764 rdpr %canrestore, %g3
16765 rdpr %cleanwin, %g4
16766 rdpr %otherwin, %g5
16767 rdpr %wstate, %g6
16768 movne %icc, %o3, %g7
16769 sir 0x0A08
16770 fmul8ulx16 %f8, %f30, %f16
16771 fcmpne16 %f30, %f0, %o2
16772 add %l0, %o5, %i5
16773 fandnot1s %f18, %f14, %f5
16774 tne %xcc, 0x7
16775 fmovrdgz %o0, %f14, %f6
16776 subcc %i1, 0x0C71, %i3
16777 tge %xcc, 0x6
16778 wr %g0, 0x89, %asi
16779 lduha [%l7 + 0x0C] %asi, %o4
16780 fmovrdne %o1, %f30, %f6
16781 popc %o6, %i2
16782 brlez %g2, loop_1574
16783 ta %icc, 0x0
16784 pdist %f0, %f0, %f12
16785 movcc %icc, %o7, %l2
16786loop_1574:
16787 addc %i6, %i0, %g6
16788 bneg,pn %icc, loop_1575
16789 movvs %icc, %l4, %l6
16790 udivx %l5, 0x01D3, %g3
16791 sethi 0x08E3, %l3
16792loop_1575:
16793 nop
16794 set 0x78, %l4
16795 lduwa [%l7 + %l4] 0x18, %g5
16796 srlx %i7, %g4, %l1
16797 movle %xcc, %g1, %o3
16798 tg %icc, 0x7
16799 fbu,a %fcc2, loop_1576
16800 movneg %xcc, %g7, %o2
16801 restored
16802 rdpr %cwp, %g1
16803 rdpr %cansave, %g2
16804 rdpr %canrestore, %g3
16805 rdpr %cleanwin, %g4
16806 rdpr %otherwin, %g5
16807 rdpr %wstate, %g6
16808 fpsub16 %f8, %f8, %f26
16809loop_1576:
16810 fcmpgt32 %f6, %f28, %l0
16811 fpadd32s %f4, %f25, %f21
16812 fcmps %fcc3, %f23, %f30
16813 sub %i4, 0x1EB3, %o5
16814 tcs %xcc, 0x2
16815 tcc %icc, 0x5
16816 movge %xcc, %o0, %i1
16817 movleu %icc, %i5, %i3
16818 fnegs %f23, %f0
16819 fmovdneg %icc, %f28, %f1
16820 subcc %o4, 0x1866, %o6
16821 movl %xcc, %o1, %i2
16822 fmovsne %icc, %f29, %f13
16823 std %g2, [%l7 + 0x58]
16824 st %f17, [%l7 + 0x0C]
16825 edge8n %l2, %i6, %i0
16826 nop
16827 set 0x62, %l3
16828 sth %g6, [%l7 + %l3]
16829 ldstub [%l7 + 0x7A], %o7
16830 fnand %f26, %f6, %f24
16831 edge32n %l6, %l4, %l5
16832 fmovrde %l3, %f12, %f10
16833 movrlz %g5, %i7, %g3
16834 bg,a,pn %xcc, loop_1577
16835 movrne %g4, %g1, %l1
16836 sdivx %o3, 0x0D5A, %g7
16837 edge8n %o2, %l0, %i4
16838loop_1577:
16839 movge %xcc, %o5, %i1
16840 bl %xcc, loop_1578
16841 mova %icc, %i5, %o0
16842 subccc %i3, 0x02A5, %o6
16843 popc %o1, %i2
16844loop_1578:
16845 fmovsne %icc, %f6, %f29
16846 mulscc %o4, %g2, %i6
16847 fcmpeq32 %f10, %f0, %l2
16848 tgu %icc, 0x2
16849 taddcc %g6, 0x1CD9, %o7
16850 popc %l6, %i0
16851 andn %l4, %l5, %l3
16852 sllx %i7, 0x16, %g3
16853 movrlez %g4, %g1, %g5
16854 std %f8, [%l7 + 0x40]
16855 flush %l7 + 0x4C
16856 fble,a %fcc2, loop_1579
16857 addcc %o3, %g7, %o2
16858 tvs %icc, 0x7
16859 wr %g0, 0x0c, %asi
16860 ldstuba [%l7 + 0x6D] %asi, %l0
16861loop_1579:
16862 tneg %icc, 0x0
16863 set 0x5C, %g3
16864 swapa [%l7 + %g3] 0x88, %l1
16865 fbn,a %fcc1, loop_1580
16866 xorcc %o5, %i1, %i5
16867 ld [%l7 + 0x30], %f19
16868 edge16l %i4, %o0, %o6
16869loop_1580:
16870 array16 %i3, %i2, %o1
16871 fmovsvc %icc, %f20, %f8
16872 fbn %fcc0, loop_1581
16873 subccc %o4, 0x1678, %i6
16874 alignaddr %l2, %g2, %g6
16875 call loop_1582
16876loop_1581:
16877 tvs %icc, 0x2
16878 restored
16879 rdpr %cwp, %g1
16880 rdpr %cansave, %g2
16881 rdpr %canrestore, %g3
16882 rdpr %cleanwin, %g4
16883 rdpr %otherwin, %g5
16884 rdpr %wstate, %g6
16885 std %f10, [%l7 + 0x20]
16886loop_1582:
16887 tcc %xcc, 0x1
16888 udivx %l6, 0x115D, %i0
16889 fmovdge %icc, %f16, %f1
16890 set 0x24, %i6
16891 lda [%l7 + %i6] 0x18, %f14
16892 edge16l %o7, %l4, %l5
16893 fbge %fcc2, loop_1583
16894 subc %l3, 0x1953, %i7
16895 edge8ln %g3, %g1, %g4
16896 movrgz %g5, %o3, %g7
16897loop_1583:
16898 fnands %f6, %f31, %f8
16899 or %o2, %l1, %o5
16900 fcmpgt16 %f24, %f12, %l0
16901 add %l7, 0x28, %l6
16902 wr %g0, 0x19, %asi
16903 casxa [%l6] 0x19, %i5, %i1
16904 fmovsvs %icc, %f16, %f27
16905 set 0x68, %g2
16906 stha %i4, [%l7 + %g2] 0xea
16907 membar #Sync
16908 subcc %o0, %o6, %i3
16909 brz,a %i2, loop_1584
16910 tsubcctv %o1, %o4, %l2
16911 fbge %fcc3, loop_1585
16912 bne,pn %xcc, loop_1586
16913loop_1584:
16914 fmovsvc %xcc, %f1, %f19
16915 movrlez %g2, 0x02B, %i6
16916loop_1585:
16917 edge32ln %l6, %g6, %o7
16918loop_1586:
16919 brgz,a %i0, loop_1587
16920 nop
16921 set 0x6E, %g7
16922 ldsb [%l7 + %g7], %l4
16923 fnot1s %f16, %f21
16924 smul %l3, %l5, %g3
16925loop_1587:
16926 andncc %i7, %g4, %g5
16927 srl %o3, %g1, %o2
16928 fmovdvc %xcc, %f15, %f22
16929 addccc %l1, %g7, %l0
16930 edge16n %o5, %i1, %i5
16931 fmovsneg %icc, %f24, %f15
16932 stx %i4, [%l7 + 0x58]
16933 orcc %o6, %i3, %o0
16934 tn %xcc, 0x1
16935 movneg %xcc, %i2, %o1
16936 subc %o4, 0x0141, %g2
16937 sdivcc %i6, 0x12B0, %l2
16938 add %l6, 0x03E9, %o7
16939 add %l7, 0x60, %l6
16940 wr %g0, 0x89, %asi
16941 ldxa [%l6] %asi, %i0
16942 casxa [%l6] 0x89, %i0, %g6
16943 smulcc %l3, 0x044C, %l5
16944 stb %g3, [%l7 + 0x75]
16945 udivcc %l4, 0x165E, %i7
16946 fandnot2 %f18, %f14, %f12
16947 be,a loop_1588
16948 fmuld8ulx16 %f8, %f8, %f22
16949 wr %g0, 0x10, %asi
16950 ldstuba [%l7 + 0x54] %asi, %g5
16951loop_1588:
16952 fbg,a %fcc1, loop_1589
16953 bne,a,pn %xcc, loop_1590
16954 tcs %icc, 0x6
16955 saved
16956 rdpr %cwp, %g1
16957 rdpr %cansave, %g2
16958 rdpr %canrestore, %g3
16959 rdpr %cleanwin, %g4
16960 rdpr %otherwin, %g5
16961 rdpr %wstate, %g6
16962loop_1589:
16963 fmul8x16al %f6, %f17, %f4
16964loop_1590:
16965 fmovsvs %icc, %f28, %f11
16966 saved
16967 rdpr %cwp, %g1
16968 rdpr %cansave, %g2
16969 rdpr %canrestore, %g3
16970 rdpr %cleanwin, %g4
16971 rdpr %otherwin, %g5
16972 rdpr %wstate, %g6
16973 or %o3, %g4, %o2
16974 tge %xcc, 0x1
16975 set 0x40, %l6
16976 stda %f16, [%l7 + %l6] 0x11
16977 fpsub32s %f15, %f30, %f8
16978 edge32n %g1, %l1, %l0
16979 sllx %o5, 0x19, %g7
16980 fnor %f18, %f30, %f26
16981 movl %xcc, %i5, %i4
16982 sllx %i1, 0x0D, %o6
16983 andncc %i3, %o0, %i2
16984 udivx %o1, 0x10E8, %g2
16985 movre %o4, %l2, %i6
16986 movre %o7, %l6, %g6
16987 edge32 %i0, %l5, %l3
16988 smulcc %l4, 0x0F44, %g3
16989 taddcc %g5, %i7, %g4
16990 sdiv %o3, 0x1935, %g1
16991 smulcc %l1, %o2, %l0
16992 movleu %xcc, %g7, %o5
16993 set 0x20, %o2
16994 stxa %i5, [%l7 + %o2] 0x19
16995 movn %xcc, %i1, %i4
16996 stw %o6, [%l7 + 0x0C]
16997 set 0x70, %i4
16998 stda %o0, [%l7 + %i4] 0xe2
16999 membar #Sync
17000 fbge %fcc0, loop_1591
17001 sdivcc %i3, 0x0A19, %i2
17002 mova %xcc, %o1, %g2
17003 wr %g0, 0x0c, %asi
17004 ldsba [%l7 + 0x2B] %asi, %l2
17005loop_1591:
17006 srl %i6, %o7, %o4
17007 xorcc %l6, 0x1F2C, %i0
17008 addccc %l5, %g6, %l4
17009 addcc %g3, %g5, %i7
17010 tge %xcc, 0x2
17011 edge8ln %g4, %l3, %o3
17012 array8 %g1, %o2, %l0
17013 edge16ln %g7, %o5, %i5
17014 umulcc %i1, %i4, %o6
17015 movpos %icc, %o0, %i3
17016 std %f24, [%l7 + 0x78]
17017 wr %g0, 0x80, %asi
17018 ldxa [%l7 + 0x60] %asi, %l1
17019 edge32n %o1, %g2, %i2
17020 fmovrslez %i6, %f3, %f28
17021 edge32ln %l2, %o4, %l6
17022 set 0x40, %o5
17023 stda %f0, [%l7 + %o5] 0xf9
17024 membar #Sync
17025 sdivx %o7, 0x138B, %l5
17026 nop
17027 setx loop_1592, %l0, %l1
17028 jmpl %l1, %i0
17029 stbar
17030 ldsh [%l7 + 0x24], %g6
17031 brlz %g3, loop_1593
17032loop_1592:
17033 fmovdle %icc, %f0, %f24
17034 edge32 %l4, %i7, %g4
17035 edge16l %l3, %g5, %o3
17036loop_1593:
17037 nop
17038 set 0x0B, %o6
17039 ldsba [%l7 + %o6] 0x04, %o2
17040 smulcc %l0, %g7, %o5
17041 sth %i5, [%l7 + 0x72]
17042 fmovdcc %xcc, %f31, %f2
17043 fnegd %f2, %f6
17044 xor %g1, %i4, %i1
17045 fmovdvs %xcc, %f9, %f8
17046 mulscc %o6, %o0, %i3
17047 fmovse %icc, %f20, %f2
17048 srax %l1, 0x02, %g2
17049 mova %icc, %i2, %i6
17050 orn %l2, 0x1242, %o4
17051 brgz %o1, loop_1594
17052 movne %icc, %o7, %l6
17053 brlz %i0, loop_1595
17054 fandnot1s %f10, %f15, %f11
17055loop_1594:
17056 xnor %l5, 0x019A, %g6
17057 sdivcc %l4, 0x114E, %i7
17058loop_1595:
17059 tg %icc, 0x5
17060 wr %g0, 0x04, %asi
17061 sta %f24, [%l7 + 0x20] %asi
17062 fbg %fcc2, loop_1596
17063 nop
17064 set 0x12, %l1
17065 ldstub [%l7 + %l1], %g4
17066 saved
17067 rdpr %cwp, %g1
17068 rdpr %cansave, %g2
17069 rdpr %canrestore, %g3
17070 rdpr %cleanwin, %g4
17071 rdpr %otherwin, %g5
17072 rdpr %wstate, %g6
17073 popc %g3, %g5
17074loop_1596:
17075 nop
17076 wr %g0, 0x10, %asi
17077 lduba [%l7 + 0x0C] %asi, %l3
17078 ba,pt %xcc, loop_1597
17079 tgu %icc, 0x2
17080 edge32n %o2, %o3, %l0
17081 fpack32 %f8, %f14, %f8
17082loop_1597:
17083 movge %icc, %g7, %i5
17084 bn,a %icc, loop_1598
17085 edge8ln %g1, %o5, %i4
17086 xnor %o6, 0x1712, %o0
17087 orn %i3, %l1, %i1
17088loop_1598:
17089 nop
17090 wr %g0, 0x88, %asi
17091 ldda [%l7 + 0x40] %asi, %f0
17092 fba %fcc1, loop_1599
17093 and %i2, %g2, %i6
17094 tcs %icc, 0x7
17095 fpsub32s %f5, %f1, %f20
17096loop_1599:
17097 andcc %l2, 0x1598, %o1
17098 bvc,a loop_1600
17099 edge16 %o7, %l6, %i0
17100 tcc %xcc, 0x4
17101 sll %l5, 0x1A, %g6
17102loop_1600:
17103 flush %l7 + 0x1C
17104 addc %o4, 0x158F, %i7
17105 movpos %icc, %l4, %g3
17106 fornot1 %f6, %f20, %f14
17107 movneg %xcc, %g5, %l3
17108 movg %xcc, %g4, %o2
17109 movre %l0, 0x132, %g7
17110 add %l7, 0x18, %l6
17111 wr %g0, 0x04, %asi
17112 casa [%l6] %asi, %o3, %i5
17113 movrgez %g1, %i4, %o5
17114 wr %g0, 0x88, %asi
17115 ldsha [%l7 + 0x40] %asi, %o0
17116 addccc %i3, 0x153A, %o6
17117 xnorcc %l1, %i1, %g2
17118 andcc %i2, 0x06F9, %i6
17119 brgez,a %l2, loop_1601
17120 smulcc %o7, %o1, %l6
17121 sdivx %i0, 0x0739, %l5
17122 or %g6, 0x0D39, %i7
17123loop_1601:
17124 tn %xcc, 0x6
17125 fsrc2s %f8, %f9
17126 std %f28, [%l7 + 0x38]
17127 sth %o4, [%l7 + 0x6A]
17128 restored
17129 rdpr %cwp, %g1
17130 rdpr %cansave, %g2
17131 rdpr %canrestore, %g3
17132 rdpr %cleanwin, %g4
17133 rdpr %otherwin, %g5
17134 rdpr %wstate, %g6
17135 movvs %icc, %l4, %g5
17136 set 0x34, %g6
17137 lduwa [%l7 + %g6] 0x15, %g3
17138 andn %l3, 0x0F1D, %g4
17139 and %o2, 0x0E01, %g7
17140 edge16l %o3, %l0, %g1
17141 set 0x1B, %i5
17142 ldsba [%l7 + %i5] 0x19, %i4
17143 tle %xcc, 0x7
17144 movneg %xcc, %i5, %o5
17145 mova %xcc, %o0, %i3
17146 orncc %o6, %i1, %l1
17147 andcc %g2, 0x1CF9, %i6
17148 xor %l2, %o7, %o1
17149 sdiv %l6, 0x08C6, %i0
17150 nop
17151 setx loop_1602, %l0, %l1
17152 jmpl %l1, %l5
17153 restored
17154 rdpr %cwp, %g1
17155 rdpr %cansave, %g2
17156 rdpr %canrestore, %g3
17157 rdpr %cleanwin, %g4
17158 rdpr %otherwin, %g5
17159 rdpr %wstate, %g6
17160 tg %xcc, 0x5
17161 subccc %i2, 0x1264, %g6
17162loop_1602:
17163 fbe %fcc2, loop_1603
17164 be,pt %xcc, loop_1604
17165 mulx %i7, 0x0111, %o4
17166 edge32l %g5, %l4, %l3
17167loop_1603:
17168 or %g4, 0x1B53, %g3
17169loop_1604:
17170 fnot1s %f9, %f14
17171 movrne %g7, %o3, %l0
17172 fmovdge %xcc, %f4, %f25
17173 sdivcc %o2, 0x1680, %g1
17174 bg,a loop_1605
17175 ldsh [%l7 + 0x3C], %i4
17176 ldsw [%l7 + 0x08], %i5
17177 flush %l7 + 0x14
17178loop_1605:
17179 fabss %f22, %f1
17180 swap [%l7 + 0x38], %o0
17181 edge16n %o5, %i3, %i1
17182 umulcc %l1, %g2, %i6
17183 faligndata %f28, %f8, %f6
17184 fbn,a %fcc1, loop_1606
17185 fbge %fcc3, loop_1607
17186 or %o6, %l2, %o1
17187 movgu %xcc, %o7, %l6
17188loop_1606:
17189 edge32l %l5, %i0, %i2
17190loop_1607:
17191 movle %xcc, %i7, %o4
17192 tcc %icc, 0x5
17193 sir 0x1EFB
17194 sdivcc %g5, 0x0E38, %g6
17195 fmul8sux16 %f10, %f16, %f16
17196 sdivx %l3, 0x1C29, %l4
17197 fmovscc %icc, %f21, %f10
17198 smulcc %g4, %g3, %g7
17199 edge32n %o3, %l0, %o2
17200 call loop_1608
17201 sdivcc %g1, 0x0B61, %i5
17202 sub %o0, 0x07D8, %o5
17203 fpack32 %f10, %f28, %f28
17204loop_1608:
17205 edge8ln %i3, %i4, %l1
17206 fmovdpos %xcc, %f15, %f12
17207 fmul8x16al %f7, %f17, %f4
17208 sethi 0x1F00, %i1
17209 smulcc %g2, 0x0191, %i6
17210 fbuge %fcc1, loop_1609
17211 stb %l2, [%l7 + 0x10]
17212 taddcc %o6, %o1, %l6
17213 movne %icc, %o7, %l5
17214loop_1609:
17215 orcc %i0, 0x1598, %i7
17216 mova %xcc, %i2, %g5
17217 mova %xcc, %g6, %l3
17218 tsubcctv %o4, 0x1114, %g4
17219 tleu %icc, 0x3
17220 tne %xcc, 0x2
17221 udivx %l4, 0x0160, %g7
17222 sdivx %g3, 0x129E, %o3
17223 wr %g0, 0x88, %asi
17224 ldsha [%l7 + 0x14] %asi, %o2
17225 fmovrsgz %l0, %f24, %f4
17226 ta %icc, 0x6
17227 movle %xcc, %g1, %i5
17228 movcc %icc, %o5, %i3
17229 edge8l %o0, %l1, %i1
17230 fnot1 %f14, %f2
17231 tgu %xcc, 0x2
17232 edge16ln %g2, %i4, %i6
17233 bcc loop_1610
17234 edge8n %l2, %o1, %o6
17235 edge32l %l6, %o7, %l5
17236 fpmerge %f23, %f16, %f20
17237loop_1610:
17238 sdivx %i7, 0x0F12, %i2
17239 edge8ln %g5, %g6, %i0
17240 addccc %o4, %l3, %l4
17241 smulcc %g4, %g3, %g7
17242 fnor %f22, %f10, %f6
17243 tpos %xcc, 0x3
17244 fcmpd %fcc3, %f22, %f14
17245 lduw [%l7 + 0x44], %o2
17246 movrgez %l0, %g1, %i5
17247 set 0x44, %o4
17248 sta %f22, [%l7 + %o4] 0x10
17249 fbne,a %fcc2, loop_1611
17250 fnot1 %f18, %f8
17251 umulcc %o5, 0x076D, %o3
17252 umul %o0, 0x1C71, %i3
17253loop_1611:
17254 movg %icc, %l1, %i1
17255 bleu loop_1612
17256 fones %f5
17257 edge8 %g2, %i6, %l2
17258 movrlez %o1, %o6, %l6
17259loop_1612:
17260 fnegs %f15, %f13
17261 andncc %i4, %l5, %i7
17262 edge32l %o7, %i2, %g6
17263 andcc %i0, 0x169B, %g5
17264 fbul %fcc3, loop_1613
17265 ldsw [%l7 + 0x28], %l3
17266 wr %g0, 0x18, %asi
17267 stha %l4, [%l7 + 0x42] %asi
17268loop_1613:
17269 fzero %f28
17270 fandnot1 %f0, %f26, %f4
17271 fmovsneg %icc, %f26, %f22
17272 movleu %xcc, %g4, %g3
17273 tcc %xcc, 0x4
17274 movvs %icc, %o4, %o2
17275 srax %g7, 0x1D, %l0
17276 array32 %g1, %o5, %o3
17277 bne,a loop_1614
17278 tvs %icc, 0x4
17279 fmul8x16au %f30, %f14, %f14
17280 sdiv %o0, 0x0AC0, %i5
17281loop_1614:
17282 edge16l %l1, %i3, %g2
17283 wr %g0, 0x2a, %asi
17284 stwa %i1, [%l7 + 0x1C] %asi
17285 membar #Sync
17286 bvs,a,pt %icc, loop_1615
17287 fpsub32s %f23, %f26, %f24
17288 fmovdcs %icc, %f20, %f16
17289 tvs %icc, 0x3
17290loop_1615:
17291 bpos,a loop_1616
17292 tleu %icc, 0x6
17293 tgu %xcc, 0x4
17294 fcmple32 %f18, %f16, %i6
17295loop_1616:
17296 fnegs %f10, %f10
17297 srax %l2, 0x0E, %o1
17298 srl %l6, %i4, %o6
17299 srlx %i7, 0x04, %l5
17300 for %f14, %f28, %f22
17301 tcc %xcc, 0x6
17302 tle %icc, 0x2
17303 popc 0x043C, %i2
17304 smulcc %o7, %g6, %i0
17305 nop
17306 setx loop_1617, %l0, %l1
17307 wrpr 0x1, %tl
17308 wrpr %l1, %tpc
17309 add %l1, 0x4, %l1
17310 wrpr %l1, %tnpc
17311 setx 0x34400001400, %l0, %l1
17312 wrpr %l1, %tstate
17313 wrhpr 0x4, %htstate
17314 retry
17315 orncc %l3, %g5, %g4
17316 movre %g3, 0x0FA, %l4
17317 fpadd32s %f2, %f15, %f20
17318loop_1617:
17319 fbe,a %fcc0, loop_1618
17320 fmuld8sux16 %f27, %f27, %f16
17321 fsrc2s %f0, %f18
17322 wr %g0, 0x81, %asi
17323 ldstuba [%l7 + 0x6F] %asi, %o2
17324loop_1618:
17325 fcmpd %fcc1, %f6, %f18
17326 alignaddrl %o4, %g7, %l0
17327 array16 %g1, %o5, %o3
17328 tsubcc %i5, %o0, %l1
17329 array32 %g2, %i3, %i6
17330 fbne %fcc3, loop_1619
17331 tcc %xcc, 0x4
17332 movvs %xcc, %l2, %i1
17333 bpos loop_1620
17334loop_1619:
17335 movle %xcc, %o1, %l6
17336 tcc %icc, 0x7
17337 fpack32 %f28, %f24, %f24
17338loop_1620:
17339 nop
17340 set 0x2A, %i7
17341 lduha [%l7 + %i7] 0x18, %o6
17342 movvc %icc, %i4, %l5
17343 tneg %icc, 0x4
17344 st %f20, [%l7 + 0x4C]
17345 sra %i7, %o7, %g6
17346 ba loop_1621
17347 stw %i2, [%l7 + 0x34]
17348 ldd [%l7 + 0x60], %l2
17349 fpsub16s %f5, %f4, %f1
17350loop_1621:
17351 bleu,pn %icc, loop_1622
17352 tneg %icc, 0x1
17353 fmovda %icc, %f23, %f18
17354 fmovdvs %icc, %f17, %f17
17355loop_1622:
17356 fmovdcc %icc, %f12, %f3
17357 sdivcc %i0, 0x07BA, %g5
17358 edge16l %g4, %g3, %l4
17359 tpos %xcc, 0x6
17360 movrgez %o2, 0x278, %o4
17361 fmovdcs %icc, %f9, %f0
17362 fmovdg %icc, %f4, %f18
17363 edge16ln %l0, %g7, %o5
17364 add %g1, %o3, %o0
17365 sdiv %i5, 0x1812, %l1
17366 fmovrdgez %g2, %f24, %f26
17367 nop
17368 setx loop_1623, %l0, %l1
17369 jmpl %l1, %i6
17370 movn %icc, %i3, %i1
17371 orcc %l2, 0x117A, %o1
17372 set 0x40, %l5
17373 ldda [%l7 + %l5] 0x14, %f0
17374loop_1623:
17375 tle %xcc, 0x0
17376 restored
17377 rdpr %cwp, %g1
17378 rdpr %cansave, %g2
17379 rdpr %canrestore, %g3
17380 rdpr %cleanwin, %g4
17381 rdpr %otherwin, %g5
17382 rdpr %wstate, %g6
17383 fbg %fcc0, loop_1624
17384 brz %o6, loop_1625
17385 tleu %icc, 0x3
17386 edge8 %i4, %l6, %i7
17387loop_1624:
17388 fcmpes %fcc2, %f26, %f3
17389loop_1625:
17390 bpos,pn %xcc, loop_1626
17391 tsubcctv %o7, %g6, %l5
17392 bcs,pn %xcc, loop_1627
17393 addcc %l3, 0x05B8, %i2
17394loop_1626:
17395 tgu %xcc, 0x5
17396 wr %g0, 0x89, %asi
17397 lduwa [%l7 + 0x48] %asi, %g5
17398loop_1627:
17399 edge32l %g4, %g3, %l4
17400 fmovrdlez %o2, %f30, %f18
17401 addccc %o4, 0x04B4, %i0
17402 fbuge,a %fcc0, loop_1628
17403 alignaddrl %g7, %l0, %g1
17404 tneg %xcc, 0x0
17405 bcs loop_1629
17406loop_1628:
17407 bcc,pn %xcc, loop_1630
17408 fpackfix %f0, %f25
17409 tpos %xcc, 0x2
17410loop_1629:
17411 nop
17412 wr %g0, 0x89, %asi
17413 prefetcha [%l7 + 0x60] %asi, 0x1
17414loop_1630:
17415 std %o0, [%l7 + 0x18]
17416 wr %g0, 0x10, %asi
17417 stxa %o5, [%l7 + 0x18] %asi
17418 tn %xcc, 0x7
17419 call loop_1631
17420 brgez,a %i5, loop_1632
17421 fone %f28
17422 movvs %icc, %l1, %i6
17423loop_1631:
17424 edge8l %i3, %g2, %l2
17425loop_1632:
17426 umulcc %i1, %o6, %i4
17427 movrne %l6, %o1, %i7
17428 ta %xcc, 0x5
17429 wr %g0, 0xf9, %asi
17430 stda %f0, [%l7 + 0x40] %asi
17431 membar #Sync
17432 sdiv %o7, 0x1E2C, %g6
17433 array16 %l5, %i2, %l3
17434 udivx %g5, 0x0FD6, %g3
17435 bvc,pn %xcc, loop_1633
17436 edge8l %g4, %l4, %o4
17437 fblg %fcc0, loop_1634
17438 movne %xcc, %i0, %g7
17439loop_1633:
17440 fbn %fcc0, loop_1635
17441 fmovsn %xcc, %f5, %f28
17442loop_1634:
17443 bshuffle %f22, %f30, %f2
17444 fnands %f30, %f19, %f11
17445loop_1635:
17446 edge16n %l0, %o2, %o3
17447 fmovsn %xcc, %f8, %f19
17448 xnor %o0, 0x0E9C, %o5
17449 orcc %g1, 0x047C, %l1
17450 ta %xcc, 0x6
17451 andn %i5, %i6, %i3
17452 tleu %xcc, 0x5
17453 fsrc2 %f12, %f20
17454 movn %xcc, %l2, %i1
17455 subc %o6, 0x070D, %g2
17456 edge16l %i4, %o1, %l6
17457 fands %f14, %f22, %f19
17458 movg %xcc, %i7, %g6
17459 ldd [%l7 + 0x78], %l4
17460 fbg,a %fcc3, loop_1636
17461 srl %i2, %l3, %o7
17462 udiv %g3, 0x13F9, %g4
17463 add %l7, 0x7C, %l6
17464 wr %g0, 0x81, %asi
17465 casa [%l6] 0x81, %g5, %l4
17466loop_1636:
17467 fmul8x16au %f2, %f27, %f10
17468 addc %i0, 0x19C4, %o4
17469 st %f27, [%l7 + 0x78]
17470 mulx %l0, 0x12AB, %o2
17471 fbn,a %fcc2, loop_1637
17472 umul %o3, %g7, %o5
17473 tcs %xcc, 0x5
17474 movrgez %g1, %l1, %i5
17475loop_1637:
17476 edge8l %o0, %i6, %i3
17477 fabss %f3, %f21
17478 edge16n %l2, %o6, %g2
17479 edge32ln %i4, %i1, %o1
17480 stb %i7, [%l7 + 0x2B]
17481 tvs %icc, 0x1
17482 brgez %g6, loop_1638
17483 sdivcc %l6, 0x1EC4, %i2
17484 sub %l3, 0x0C1C, %l5
17485 fzeros %f14
17486loop_1638:
17487 tl %xcc, 0x6
17488 siam 0x0
17489 fandnot2s %f21, %f1, %f1
17490 edge8ln %g3, %g4, %g5
17491 edge32l %o7, %l4, %o4
17492 orcc %i0, %o2, %l0
17493 ldd [%l7 + 0x30], %g6
17494 edge8n %o3, %g1, %l1
17495 brgez %i5, loop_1639
17496 fbue %fcc2, loop_1640
17497 sdivcc %o0, 0x100D, %i6
17498 fbe %fcc0, loop_1641
17499loop_1639:
17500 restored
17501 rdpr %cwp, %g1
17502 rdpr %cansave, %g2
17503 rdpr %canrestore, %g3
17504 rdpr %cleanwin, %g4
17505 rdpr %otherwin, %g5
17506 rdpr %wstate, %g6
17507loop_1640:
17508 fba,a %fcc0, loop_1642
17509 fcmpes %fcc0, %f11, %f21
17510loop_1641:
17511 edge32ln %i3, %l2, %o5
17512 andcc %g2, 0x12A6, %o6
17513loop_1642:
17514 movrgz %i1, %o1, %i4
17515 mova %icc, %i7, %g6
17516 sethi 0x082E, %i2
17517 bg %icc, loop_1643
17518 fsrc1 %f26, %f8
17519 fpsub32s %f22, %f18, %f24
17520 tpos %icc, 0x7
17521loop_1643:
17522 tpos %xcc, 0x3
17523 set 0x4A, %l0
17524 stha %l3, [%l7 + %l0] 0x10
17525 fones %f12
17526 fbge %fcc3, loop_1644
17527 fmul8x16al %f17, %f16, %f30
17528 fmovsn %xcc, %f6, %f3
17529 fpmerge %f30, %f12, %f10
17530loop_1644:
17531 mulx %l5, %g3, %l6
17532 sllx %g5, %g4, %o7
17533 wr %g0, 0x80, %asi
17534 ldxa [%l7 + 0x40] %asi, %o4
17535 array32 %i0, %o2, %l4
17536 mova %xcc, %g7, %o3
17537 fmovrdgez %g1, %f18, %f22
17538 udiv %l1, 0x0403, %l0
17539 fmovde %icc, %f20, %f29
17540 fnegd %f28, %f0
17541 wr %g0, 0x81, %asi
17542 ldsha [%l7 + 0x7C] %asi, %i5
17543 wr %g0, 0x88, %asi
17544 lduha [%l7 + 0x1A] %asi, %o0
17545 subcc %i6, %l2, %o5
17546 movg %xcc, %g2, %i3
17547 edge16l %i1, %o1, %i4
17548 mulx %o6, %g6, %i2
17549 bcc,pt %xcc, loop_1645
17550 edge32n %l3, %l5, %g3
17551 movcc %icc, %i7, %g5
17552 alignaddr %g4, %o7, %o4
17553loop_1645:
17554 or %l6, 0x12FE, %i0
17555 movcc %icc, %o2, %g7
17556 fcmpgt32 %f24, %f10, %l4
17557 flush %l7 + 0x4C
17558 xnor %o3, 0x04CF, %l1
17559 xor %g1, %l0, %i5
17560 movvc %icc, %i6, %o0
17561 xnorcc %l2, 0x14FB, %g2
17562 movrlz %o5, 0x3E8, %i1
17563 tcc %xcc, 0x3
17564 fnot1s %f13, %f24
17565 bl,pn %icc, loop_1646
17566 tpos %xcc, 0x0
17567 movn %icc, %i3, %i4
17568 edge32l %o6, %g6, %i2
17569loop_1646:
17570 ldsw [%l7 + 0x3C], %o1
17571 movrlez %l5, %g3, %l3
17572 brgz,a %g5, loop_1647
17573 movvs %xcc, %i7, %o7
17574 brgez,a %g4, loop_1648
17575 tg %icc, 0x5
17576loop_1647:
17577 tg %xcc, 0x6
17578 orn %o4, 0x1DFD, %l6
17579loop_1648:
17580 taddcctv %o2, %i0, %l4
17581 tl %icc, 0x6
17582 tcs %icc, 0x0
17583 movvc %xcc, %o3, %l1
17584 movle %xcc, %g1, %g7
17585 sth %i5, [%l7 + 0x62]
17586 fbge %fcc3, loop_1649
17587 fpackfix %f20, %f21
17588 fmuld8ulx16 %f27, %f1, %f8
17589 addccc %i6, %o0, %l0
17590loop_1649:
17591 srlx %l2, %o5, %g2
17592 fmovdl %icc, %f17, %f4
17593 edge16l %i1, %i3, %o6
17594 edge8n %i4, %g6, %o1
17595 ldstub [%l7 + 0x48], %l5
17596 srax %i2, %g3, %l3
17597 fmovrse %g5, %f1, %f19
17598 tpos %xcc, 0x6
17599 srax %i7, %g4, %o4
17600 xorcc %o7, 0x1D36, %o2
17601 tle %icc, 0x1
17602 srl %i0, %l4, %l6
17603 fabsd %f0, %f26
17604 or %o3, %l1, %g1
17605 fand %f4, %f12, %f14
17606 stx %g7, [%l7 + 0x68]
17607 fmovdne %icc, %f14, %f28
17608 tne %xcc, 0x4
17609 movl %icc, %i5, %o0
17610 tne %xcc, 0x4
17611 taddcctv %l0, %i6, %o5
17612 fmovdcc %xcc, %f9, %f23
17613 bcc,pt %xcc, loop_1650
17614 fpsub32 %f28, %f20, %f16
17615 taddcc %g2, %l2, %i3
17616 fmovsneg %icc, %f11, %f7
17617loop_1650:
17618 fcmpgt32 %f24, %f18, %i1
17619 sra %i4, %g6, %o6
17620 fbge %fcc1, loop_1651
17621 umulcc %o1, 0x0A64, %l5
17622 udivcc %i2, 0x1F9C, %g3
17623 add %l7, 0x48, %l6
17624 wr %g0, 0x04, %asi
17625 casxa [%l6] 0x04, %g5, %l3
17626loop_1651:
17627 nop
17628 wr %g0, 0x04, %asi
17629 ldswa [%l7 + 0x28] %asi, %g4
17630 mova %xcc, %i7, %o7
17631 fbuge %fcc0, loop_1652
17632 fnot2 %f18, %f20
17633 restored
17634 rdpr %cwp, %g1
17635 rdpr %cansave, %g2
17636 rdpr %canrestore, %g3
17637 rdpr %cleanwin, %g4
17638 rdpr %otherwin, %g5
17639 rdpr %wstate, %g6
17640 movrgz %o4, 0x3C3, %o2
17641loop_1652:
17642 fcmpgt16 %f4, %f30, %l4
17643 addccc %i0, 0x0479, %o3
17644 ta %icc, 0x0
17645 fmovdvc %xcc, %f22, %f23
17646 srl %l1, %l6, %g1
17647 fornot2s %f28, %f15, %f18
17648 andncc %i5, %o0, %g7
17649 fbge,a %fcc0, loop_1653
17650 fmovrse %i6, %f28, %f28
17651 fmul8x16al %f26, %f12, %f8
17652 fandnot1 %f24, %f4, %f6
17653loop_1653:
17654 movcs %xcc, %l0, %g2
17655 tle %xcc, 0x0
17656 nop
17657 set 0x08, %g5
17658 std %l2, [%l7 + %g5]
17659 tvs %icc, 0x3
17660 movg %icc, %o5, %i3
17661 brlz %i1, loop_1654
17662 movle %xcc, %g6, %o6
17663 alignaddr %i4, %l5, %o1
17664 srl %g3, %i2, %l3
17665loop_1654:
17666 movge %xcc, %g4, %i7
17667 movrgz %o7, 0x177, %o4
17668 fbug,a %fcc3, loop_1655
17669 tcc %xcc, 0x3
17670 edge16 %o2, %g5, %l4
17671 andn %i0, %l1, %l6
17672loop_1655:
17673 bne loop_1656
17674 fpsub32s %f31, %f3, %f27
17675 fnands %f13, %f13, %f27
17676 nop
17677 setx loop_1657, %l0, %l1
17678 wrpr 0x1, %tl
17679 wrpr %l1, %tnpc
17680 setx 0x34400001400, %l0, %l1
17681 wrpr %l1, %tstate
17682 wrhpr 0x4, %htstate
17683 done
17684loop_1656:
17685 fbo,a %fcc2, loop_1658
17686 movge %xcc, %g1, %i5
17687 addcc %o3, 0x15D2, %g7
17688loop_1657:
17689 movl %icc, %i6, %l0
17690loop_1658:
17691 fmovdge %icc, %f31, %f18
17692 udiv %g2, 0x0BEA, %l2
17693 ldsw [%l7 + 0x50], %o0
17694 membar 0x7E
17695 lduw [%l7 + 0x14], %i3
17696 alignaddrl %i1, %g6, %o6
17697 fmovdge %icc, %f15, %f5
17698 xor %i4, %o5, %o1
17699 sethi 0x0EE8, %l5
17700 fblg,a %fcc3, loop_1659
17701 restored
17702 rdpr %cwp, %g1
17703 rdpr %cansave, %g2
17704 rdpr %canrestore, %g3
17705 rdpr %cleanwin, %g4
17706 rdpr %otherwin, %g5
17707 rdpr %wstate, %g6
17708 fmovsne %icc, %f12, %f12
17709 brz,a %i2, loop_1660
17710loop_1659:
17711 edge8l %g3, %g4, %l3
17712 wr %g0, 0x19, %asi
17713 ldsba [%l7 + 0x34] %asi, %o7
17714loop_1660:
17715 xnorcc %o4, %i7, %g5
17716 tg %icc, 0x4
17717 movrgz %l4, %i0, %l1
17718 sdiv %l6, 0x15B7, %o2
17719 fmul8sux16 %f20, %f0, %f22
17720 movne %xcc, %i5, %g1
17721 fandnot2 %f18, %f18, %f30
17722 movn %icc, %o3, %g7
17723 bge,pt %xcc, loop_1661
17724 nop
17725 setx loop_1662, %l0, %l1
17726 wrpr 0x1, %tl
17727 wrpr %l1, %tnpc
17728 setx 0x34400001400, %l0, %l1
17729 wrpr %l1, %tstate
17730 wrhpr 0x4, %htstate
17731 done
17732 bvc,a %icc, loop_1663
17733 sll %i6, 0x0C, %l0
17734loop_1661:
17735 fcmpes %fcc0, %f27, %f5
17736loop_1662:
17737 edge8l %l2, %o0, %g2
17738loop_1663:
17739 fmovrdne %i3, %f30, %f12
17740 fornot1s %f4, %f26, %f27
17741 tg %icc, 0x7
17742 and %g6, 0x0DE8, %i1
17743 fnors %f1, %f23, %f31
17744 movvc %xcc, %i4, %o5
17745 addcc %o6, 0x0008, %o1
17746 xor %l5, %i2, %g3
17747 sth %l3, [%l7 + 0x32]
17748 fmovdl %icc, %f15, %f2
17749 taddcc %o7, %o4, %g4
17750 sra %g5, 0x13, %l4
17751 restored
17752 rdpr %cwp, %g1
17753 rdpr %cansave, %g2
17754 rdpr %canrestore, %g3
17755 rdpr %cleanwin, %g4
17756 rdpr %otherwin, %g5
17757 rdpr %wstate, %g6
17758 set 0x78, %i0
17759 ldsha [%l7 + %i0] 0x80, %i7
17760 taddcc %l1, %l6, %i0
17761 fmovspos %xcc, %f8, %f10
17762 movrlz %i5, 0x201, %o2
17763 bleu,pn %icc, loop_1664
17764 edge8ln %o3, %g1, %i6
17765 fmul8ulx16 %f10, %f14, %f12
17766 te %xcc, 0x3
17767loop_1664:
17768 xnor %l0, %l2, %g7
17769 saved
17770 rdpr %cwp, %g1
17771 rdpr %cansave, %g2
17772 rdpr %canrestore, %g3
17773 rdpr %cleanwin, %g4
17774 rdpr %otherwin, %g5
17775 rdpr %wstate, %g6
17776 srax %g2, 0x17, %o0
17777 set 0x44, %l2
17778 lda [%l7 + %l2] 0x80, %f31
17779 edge8l %i3, %g6, %i1
17780 sethi 0x1048, %i4
17781 sll %o6, 0x01, %o1
17782 tne %xcc, 0x3
17783 srl %l5, 0x11, %o5
17784 fornot1 %f0, %f6, %f30
17785 lduh [%l7 + 0x28], %i2
17786 addc %l3, 0x0312, %g3
17787 fmovrdlez %o4, %f4, %f20
17788 set 0x30, %i1
17789 ldswa [%l7 + %i1] 0x11, %o7
17790 set 0x48, %i3
17791 stxa %g4, [%l7 + %i3] 0x0c
17792 andcc %g5, 0x0A6B, %l4
17793 tsubcc %i7, 0x1EDB, %l6
17794 add %l7, 0x68, %l6
17795 wr %g0, 0x04, %asi
17796 casxa [%l6] %asi, %i0, %i5
17797 bne,a %xcc, loop_1665
17798 movneg %xcc, %o2, %o3
17799 fmovdvc %icc, %f6, %f9
17800 sra %g1, 0x0A, %l1
17801loop_1665:
17802 nop
17803 setx loop_1666, %l0, %l1
17804 jmpl %l1, %i6
17805 edge32l %l0, %l2, %g2
17806 tleu %xcc, 0x5
17807 smulcc %g7, 0x1E84, %o0
17808loop_1666:
17809 movneg %icc, %i3, %g6
17810 sub %i4, 0x1F07, %i1
17811 movle %xcc, %o1, %l5
17812 sethi 0x1337, %o5
17813 set 0x20, %i2
17814 stxa %o6, [%l7 + %i2] 0x27
17815 membar #Sync
17816 fnot1 %f24, %f4
17817 or %i2, %l3, %g3
17818 set 0x70, %o7
17819 ldxa [%l7 + %o7] 0x89, %o4
17820 lduh [%l7 + 0x2C], %g4
17821 edge8 %o7, %g5, %l4
17822 saved
17823 rdpr %cwp, %g1
17824 rdpr %cansave, %g2
17825 rdpr %canrestore, %g3
17826 rdpr %cleanwin, %g4
17827 rdpr %otherwin, %g5
17828 rdpr %wstate, %g6
17829 fmul8sux16 %f2, %f28, %f22
17830 movrgz %i7, %i0, %i5
17831 movrlez %o2, %o3, %g1
17832 fcmpne16 %f30, %f30, %l1
17833 stw %i6, [%l7 + 0x6C]
17834 sll %l6, 0x08, %l2
17835 bn,pn %xcc, loop_1667
17836 srl %g2, 0x1C, %g7
17837 tvc %icc, 0x6
17838 movpos %icc, %o0, %i3
17839loop_1667:
17840 taddcc %l0, 0x0537, %g6
17841 for %f14, %f18, %f24
17842 faligndata %f26, %f18, %f2
17843 move %xcc, %i1, %o1
17844 tne %icc, 0x2
17845 tleu %xcc, 0x5
17846 andncc %i4, %o5, %l5
17847 tl %xcc, 0x7
17848 tpos %xcc, 0x2
17849 nop
17850 setx loop_1668, %l0, %l1
17851 wrpr 0x1, %tl
17852 wrpr %l1, %tpc
17853 add %l1, 0x4, %l1
17854 wrpr %l1, %tnpc
17855 setx 0x34400001400, %l0, %l1
17856 wrpr %l1, %tstate
17857 wrhpr 0x4, %htstate
17858 retry
17859 fmovsneg %xcc, %f22, %f28
17860 bge,pn %xcc, loop_1669
17861 tne %icc, 0x1
17862loop_1668:
17863 fnegs %f5, %f3
17864 udivcc %o6, 0x1B7B, %l3
17865loop_1669:
17866 popc %g3, %o4
17867 fmovrde %i2, %f24, %f14
17868 tge %icc, 0x4
17869 nop
17870 setx loop_1670, %l0, %l1
17871 jmpl %l1, %g4
17872 std %f16, [%l7 + 0x78]
17873 udiv %g5, 0x1095, %o7
17874 pdist %f18, %f12, %f24
17875loop_1670:
17876 movleu %xcc, %i7, %i0
17877 fnands %f14, %f14, %f18
17878 or %l4, 0x000B, %i5
17879 edge32ln %o3, %o2, %l1
17880 fbu,a %fcc3, loop_1671
17881 swap [%l7 + 0x28], %g1
17882 wr %g0, 0x89, %asi
17883 ldstuba [%l7 + 0x08] %asi, %l6
17884loop_1671:
17885 tneg %icc, 0x4
17886 array16 %l2, %i6, %g7
17887 movvs %xcc, %g2, %o0
17888 movvs %icc, %i3, %l0
17889 ble %icc, loop_1672
17890 udiv %g6, 0x1100, %o1
17891 fcmpes %fcc3, %f11, %f12
17892 movle %xcc, %i1, %i4
17893loop_1672:
17894 umulcc %l5, 0x1408, %o5
17895 sir 0x1430
17896 brnz %l3, loop_1673
17897 andncc %g3, %o6, %o4
17898 fcmpgt16 %f28, %f24, %i2
17899 fbu %fcc0, loop_1674
17900loop_1673:
17901 pdist %f30, %f10, %f6
17902 edge16l %g5, %o7, %g4
17903 smulcc %i7, %i0, %i5
17904loop_1674:
17905 tg %icc, 0x2
17906 tcs %xcc, 0x0
17907 ldsh [%l7 + 0x0E], %o3
17908 mova %icc, %l4, %o2
17909 sllx %g1, 0x02, %l6
17910 set 0x58, %o3
17911 lduwa [%l7 + %o3] 0x81, %l1
17912 fpadd32s %f7, %f31, %f3
17913 bg,a,pn %xcc, loop_1675
17914 addcc %l2, %i6, %g2
17915 brgz %g7, loop_1676
17916 tcc %xcc, 0x2
17917loop_1675:
17918 brgez,a %o0, loop_1677
17919 for %f28, %f6, %f20
17920loop_1676:
17921 popc 0x1A9E, %i3
17922 bcs,a %xcc, loop_1678
17923loop_1677:
17924 movrlez %l0, %g6, %i1
17925 alignaddr %o1, %l5, %i4
17926 sll %l3, %o5, %o6
17927loop_1678:
17928 nop
17929 wr %g0, 0x04, %asi
17930 ldsba [%l7 + 0x35] %asi, %o4
17931 tg %icc, 0x7
17932 array32 %g3, %i2, %o7
17933 movn %icc, %g4, %g5
17934 taddcc %i0, %i5, %o3
17935 sdivx %l4, 0x0494, %i7
17936 tvs %xcc, 0x4
17937 srax %g1, 0x14, %l6
17938 xnor %o2, %l2, %i6
17939 stbar
17940 mulx %g2, %g7, %l1
17941 movgu %xcc, %o0, %i3
17942 tneg %xcc, 0x0
17943 srlx %g6, %i1, %l0
17944 tvc %xcc, 0x6
17945 fble %fcc2, loop_1679
17946 fble,a %fcc2, loop_1680
17947 edge16l %o1, %l5, %l3
17948 movgu %xcc, %i4, %o5
17949loop_1679:
17950 orcc %o6, 0x1A4D, %o4
17951loop_1680:
17952 tge %xcc, 0x7
17953 mova %icc, %i2, %g3
17954 addc %o7, 0x1103, %g4
17955 fbge,a %fcc2, loop_1681
17956 ldx [%l7 + 0x38], %i0
17957 andn %g5, %i5, %o3
17958 fmovdcs %xcc, %f23, %f24
17959loop_1681:
17960 subccc %i7, %l4, %g1
17961 stx %o2, [%l7 + 0x58]
17962 orn %l2, %l6, %g2
17963 fmovrsgz %i6, %f11, %f12
17964 edge16ln %g7, %o0, %i3
17965 fone %f2
17966 set 0x28, %g4
17967 stda %l0, [%l7 + %g4] 0x88
17968 tcs %xcc, 0x7
17969 fmovdneg %xcc, %f31, %f1
17970 tg %xcc, 0x3
17971 subccc %g6, 0x0841, %i1
17972 addcc %o1, 0x19EF, %l5
17973 bcs,a,pn %xcc, loop_1682
17974 fbug,a %fcc2, loop_1683
17975 tl %icc, 0x6
17976 wr %g0, 0x80, %asi
17977 sta %f20, [%l7 + 0x3C] %asi
17978loop_1682:
17979 bvs loop_1684
17980loop_1683:
17981 fbul %fcc3, loop_1685
17982 movle %icc, %l0, %i4
17983 xorcc %l3, %o6, %o4
17984loop_1684:
17985 subccc %o5, %g3, %o7
17986loop_1685:
17987 xorcc %i2, %g4, %i0
17988 subcc %i5, %o3, %g5
17989 fmovda %icc, %f30, %f17
17990 movrlz %i7, 0x239, %g1
17991 fmovdleu %xcc, %f6, %f4
17992 ldd [%l7 + 0x50], %f16
17993 andcc %l4, %o2, %l2
17994 tgu %xcc, 0x6
17995 andncc %g2, %l6, %g7
17996 movrlez %o0, 0x101, %i6
17997 tsubcc %i3, 0x0C78, %g6
17998 edge32ln %i1, %l1, %o1
17999 bleu,pt %icc, loop_1686
18000 sub %l5, 0x0CEB, %i4
18001 bcc,pt %xcc, loop_1687
18002 fsrc1s %f22, %f6
18003loop_1686:
18004 restored
18005 rdpr %cwp, %g1
18006 rdpr %cansave, %g2
18007 rdpr %canrestore, %g3
18008 rdpr %cleanwin, %g4
18009 rdpr %otherwin, %g5
18010 rdpr %wstate, %g6
18011 fmovsa %xcc, %f23, %f17
18012loop_1687:
18013 movge %icc, %l0, %o6
18014 membar 0x10
18015 orncc %l3, %o5, %g3
18016 movneg %xcc, %o7, %i2
18017 mova %xcc, %g4, %i0
18018 edge8 %i5, %o4, %o3
18019 fmovrslez %i7, %f23, %f19
18020 ble,a,pt %xcc, loop_1688
18021 edge8 %g1, %g5, %o2
18022 mulscc %l4, %g2, %l6
18023 subcc %g7, 0x192E, %o0
18024loop_1688:
18025 orcc %l2, 0x10B5, %i3
18026 fsrc2s %f3, %f20
18027 sll %g6, %i6, %l1
18028 movre %o1, 0x219, %l5
18029 fpadd32s %f17, %f30, %f13
18030 tvc %icc, 0x2
18031 udivcc %i1, 0x03DE, %l0
18032 addcc %o6, %l3, %i4
18033 saved
18034 rdpr %cwp, %g1
18035 rdpr %cansave, %g2
18036 rdpr %canrestore, %g3
18037 rdpr %cleanwin, %g4
18038 rdpr %otherwin, %g5
18039 rdpr %wstate, %g6
18040 set 0x20, %g1
18041 stwa %o5, [%l7 + %g1] 0x2f
18042 membar #Sync
18043 fmuld8ulx16 %f21, %f9, %f28
18044 sub %g3, %i2, %g4
18045 std %f30, [%l7 + 0x28]
18046 tgu %icc, 0x6
18047 sdivcc %i0, 0x056F, %o7
18048 movcs %xcc, %o4, %i5
18049 tgu %icc, 0x6
18050 stb %i7, [%l7 + 0x14]
18051 fmovdvs %xcc, %f10, %f9
18052 srax %g1, %o3, %g5
18053 sethi 0x0F9B, %o2
18054 edge8ln %g2, %l4, %l6
18055 edge16ln %g7, %o0, %l2
18056 fmovdn %icc, %f23, %f29
18057 ldx [%l7 + 0x50], %i3
18058 movrne %i6, %l1, %o1
18059 fzero %f2
18060 ldd [%l7 + 0x28], %f14
18061 edge16n %l5, %g6, %l0
18062 lduh [%l7 + 0x4E], %i1
18063 edge32ln %o6, %i4, %o5
18064 array16 %l3, %g3, %g4
18065 srax %i0, 0x14, %i2
18066 tsubcctv %o7, %i5, %o4
18067 fandnot2s %f24, %f10, %f22
18068 tne %icc, 0x5
18069 fbul %fcc0, loop_1689
18070 fcmpgt32 %f28, %f0, %g1
18071 fbge %fcc0, loop_1690
18072 udivcc %i7, 0x08EA, %g5
18073loop_1689:
18074 fmovdne %xcc, %f29, %f16
18075 edge8 %o3, %g2, %l4
18076loop_1690:
18077 fmovdne %xcc, %f5, %f3
18078 wr %g0, 0x4f, %asi
18079 stxa %o2, [%g0 + 0x18] %asi
18080 fmovdn %xcc, %f8, %f9
18081 fzero %f22
18082 movpos %xcc, %l6, %o0
18083 array16 %g7, %i3, %l2
18084 ldx [%l7 + 0x60], %i6
18085 edge8l %l1, %o1, %l5
18086 edge8 %l0, %i1, %o6
18087 sdiv %i4, 0x079F, %g6
18088 edge32n %l3, %g3, %o5
18089 fmovrsne %g4, %f8, %f19
18090 saved
18091 rdpr %cwp, %g1
18092 rdpr %cansave, %g2
18093 rdpr %canrestore, %g3
18094 rdpr %cleanwin, %g4
18095 rdpr %otherwin, %g5
18096 rdpr %wstate, %g6
18097 edge8l %i0, %i2, %i5
18098 ba,a,pn %icc, loop_1691
18099 stb %o4, [%l7 + 0x4C]
18100 fornot1s %f31, %f31, %f10
18101 set 0x3C, %o0
18102 lduwa [%l7 + %o0] 0x19, %g1
18103loop_1691:
18104 taddcctv %o7, 0x18B3, %g5
18105 movvc %xcc, %o3, %i7
18106 ldstub [%l7 + 0x35], %l4
18107 andn %o2, %l6, %g2
18108 edge32ln %g7, %i3, %o0
18109 st %f10, [%l7 + 0x20]
18110 ta %icc, 0x4
18111 edge32l %l2, %i6, %o1
18112 movrgez %l5, %l0, %l1
18113 movvs %icc, %i1, %i4
18114 tpos %xcc, 0x6
18115 set 0x0C, %o1
18116 ldswa [%l7 + %o1] 0x15, %o6
18117 movle %xcc, %g6, %l3
18118 sll %g3, 0x0C, %g4
18119 mova %icc, %o5, %i2
18120 orcc %i5, %i0, %g1
18121 ldsb [%l7 + 0x52], %o7
18122 tge %xcc, 0x6
18123 xnorcc %g5, %o4, %i7
18124 set 0x60, %l4
18125 stha %o3, [%l7 + %l4] 0x0c
18126 tcs %icc, 0x4
18127 fpadd16 %f6, %f2, %f6
18128 fmovdgu %xcc, %f15, %f30
18129 srax %l4, %o2, %g2
18130 smul %g7, %l6, %o0
18131 be %xcc, loop_1692
18132 movleu %xcc, %l2, %i3
18133 tleu %icc, 0x3
18134 edge8n %o1, %l5, %i6
18135loop_1692:
18136 movg %xcc, %l0, %l1
18137 movrgz %i1, 0x39A, %o6
18138 fmovrdlez %i4, %f8, %f6
18139 tsubcc %g6, 0x12B2, %l3
18140 movle %xcc, %g3, %g4
18141 movre %o5, %i2, %i5
18142 array8 %i0, %o7, %g5
18143 fpack32 %f8, %f4, %f24
18144 bl,a,pt %xcc, loop_1693
18145 saved
18146 rdpr %cwp, %g1
18147 rdpr %cansave, %g2
18148 rdpr %canrestore, %g3
18149 rdpr %cleanwin, %g4
18150 rdpr %otherwin, %g5
18151 rdpr %wstate, %g6
18152 taddcctv %o4, 0x153A, %i7
18153 tsubcc %g1, %l4, %o2
18154loop_1693:
18155 edge8l %o3, %g7, %l6
18156 movrlez %g2, %l2, %o0
18157 subc %o1, 0x1183, %l5
18158 sub %i6, 0x0CE4, %i3
18159 xnor %l1, 0x0AB6, %i1
18160 sra %o6, %i4, %g6
18161 subccc %l3, %g3, %l0
18162 tne %xcc, 0x2
18163 fcmple16 %f8, %f0, %o5
18164 fmovsle %icc, %f7, %f30
18165 alignaddr %i2, %i5, %g4
18166 umulcc %i0, 0x0A70, %g5
18167 lduh [%l7 + 0x2E], %o4
18168 tcs %icc, 0x0
18169 addccc %i7, 0x0AA5, %g1
18170 fcmpd %fcc3, %f24, %f18
18171 tsubcctv %o7, 0x0070, %o2
18172 movgu %xcc, %l4, %o3
18173 wr %g0, 0x04, %asi
18174 stba %l6, [%l7 + 0x38] %asi
18175 saved
18176 rdpr %cwp, %g1
18177 rdpr %cansave, %g2
18178 rdpr %canrestore, %g3
18179 rdpr %cleanwin, %g4
18180 rdpr %otherwin, %g5
18181 rdpr %wstate, %g6
18182 movle %icc, %g7, %l2
18183 orncc %o0, %o1, %g2
18184 movvc %xcc, %i6, %i3
18185 add %l7, 0x48, %l6
18186 wr %g0, 0x80, %asi
18187 ldxa [%l6] %asi, %l1
18188 casxa [%l6] %asi, %l1, %i1
18189 sdiv %l5, 0x1894, %o6
18190 fbue %fcc3, loop_1694
18191 sdivx %g6, 0x0E3C, %l3
18192 edge32ln %i4, %l0, %o5
18193 fmul8x16au %f1, %f14, %f8
18194loop_1694:
18195 fornot2 %f24, %f28, %f4
18196 fpsub32 %f6, %f10, %f20
18197 set 0x44, %g3
18198 sta %f16, [%l7 + %g3] 0x81
18199 and %i2, %i5, %g3
18200 subc %g4, 0x0E1F, %i0
18201 xorcc %g5, 0x0AED, %o4
18202 movne %icc, %g1, %o7
18203 movpos %xcc, %i7, %o2
18204 xnorcc %l4, %o3, %l6
18205 fbge,a %fcc3, loop_1695
18206 umul %l2, %g7, %o0
18207 prefetch [%l7 + 0x44], 0x2
18208 mulx %o1, 0x0C8B, %i6
18209loop_1695:
18210 nop
18211 wr %g0, 0x18, %asi
18212 lduba [%l7 + 0x3B] %asi, %g2
18213 fmovrsgez %l1, %f17, %f19
18214 taddcc %i1, 0x11FF, %i3
18215 fblg %fcc1, loop_1696
18216 ldub [%l7 + 0x57], %l5
18217 srax %o6, %g6, %i4
18218 movne %xcc, %l0, %o5
18219loop_1696:
18220 te %xcc, 0x2
18221 tleu %xcc, 0x2
18222 tcc %icc, 0x4
18223 prefetch [%l7 + 0x64], 0x2
18224 tgu %icc, 0x1
18225 movcc %icc, %l3, %i2
18226 tn %xcc, 0x1
18227 udivx %g3, 0x0C4B, %g4
18228 set 0x68, %l3
18229 ldsba [%l7 + %l3] 0x81, %i5
18230 fcmped %fcc3, %f22, %f2
18231 xnorcc %i0, 0x1FF3, %o4
18232 movgu %xcc, %g1, %o7
18233 movcs %icc, %i7, %o2
18234 set 0x10, %g2
18235 sta %f29, [%l7 + %g2] 0x18
18236 xnor %g5, %o3, %l4
18237 movgu %xcc, %l6, %l2
18238 edge32l %o0, %o1, %i6
18239 fandnot2s %f31, %f12, %f22
18240 sub %g2, %l1, %i1
18241 movne %xcc, %i3, %l5
18242 andncc %o6, %g7, %g6
18243 fcmpeq16 %f20, %f22, %i4
18244 array32 %l0, %l3, %o5
18245 subccc %g3, 0x12D1, %i2
18246 alignaddrl %g4, %i5, %o4
18247 fbn,a %fcc3, loop_1697
18248 taddcc %i0, %o7, %g1
18249 fbule %fcc2, loop_1698
18250 fandnot2 %f12, %f26, %f20
18251loop_1697:
18252 ta %icc, 0x4
18253 bcs,a loop_1699
18254loop_1698:
18255 membar 0x00
18256 tl %icc, 0x1
18257 andcc %i7, %g5, %o2
18258loop_1699:
18259 fbo,a %fcc2, loop_1700
18260 nop
18261 setx loop_1701, %l0, %l1
18262 wrpr 0x1, %tl
18263 wrpr %l1, %tpc
18264 add %l1, 0x4, %l1
18265 wrpr %l1, %tnpc
18266 setx 0x34400001400, %l0, %l1
18267 wrpr %l1, %tstate
18268 wrhpr 0x4, %htstate
18269 retry
18270 movcc %xcc, %l4, %o3
18271 edge8 %l6, %l2, %o0
18272loop_1700:
18273 xnor %i6, 0x1E1F, %g2
18274loop_1701:
18275 fmovsneg %xcc, %f8, %f26
18276 xnor %l1, 0x01E6, %i1
18277 xor %o1, 0x142B, %l5
18278 tg %icc, 0x2
18279 movcc %xcc, %i3, %g7
18280 wr %g0, 0x22, %asi
18281 stba %o6, [%l7 + 0x6B] %asi
18282 membar #Sync
18283 edge32 %g6, %i4, %l0
18284 taddcc %o5, %l3, %i2
18285 movrlez %g3, 0x27F, %g4
18286 mulscc %i5, 0x11A5, %i0
18287 set 0x30, %g7
18288 stda %o6, [%l7 + %g7] 0x10
18289 orcc %o4, 0x0199, %g1
18290 fmovsle %xcc, %f4, %f19
18291 edge16ln %i7, %g5, %l4
18292 restored
18293 rdpr %cwp, %g1
18294 rdpr %cansave, %g2
18295 rdpr %canrestore, %g3
18296 rdpr %cleanwin, %g4
18297 rdpr %otherwin, %g5
18298 rdpr %wstate, %g6
18299 taddcc %o2, 0x12AE, %o3
18300 tgu %icc, 0x6
18301 subcc %l6, %o0, %l2
18302 tvs %icc, 0x6
18303 set 0x40, %i6
18304 ldda [%l7 + %i6] 0x11, %f0
18305 and %g2, %l1, %i6
18306 fmovrslez %o1, %f16, %f10
18307 fnand %f30, %f20, %f0
18308 add %l7, 0x44, %l6
18309 wr %g0, 0x04, %asi
18310 lda [%l6] %asi, %i1
18311 casa [%l6] 0x04, %i1, %i3
18312 udiv %l5, 0x18FA, %g7
18313 fmovrsgez %g6, %f15, %f27
18314 andncc %o6, %i4, %o5
18315 xnor %l0, 0x0604, %l3
18316 tsubcctv %g3, 0x0550, %g4
18317 set 0x5C, %o2
18318 lda [%l7 + %o2] 0x18, %f5
18319 or %i5, 0x0B21, %i0
18320 edge32n %i2, %o4, %o7
18321 movcs %icc, %i7, %g5
18322 stw %l4, [%l7 + 0x4C]
18323 mulscc %o2, %g1, %l6
18324 tge %icc, 0x4
18325 srl %o0, %l2, %o3
18326 bg,pt %xcc, loop_1702
18327 movvc %xcc, %l1, %g2
18328 add %i6, %o1, %i3
18329 edge32 %i1, %g7, %g6
18330loop_1702:
18331 edge8l %l5, %i4, %o5
18332 movrlez %l0, 0x1C3, %o6
18333 fpadd16s %f11, %f22, %f8
18334 tsubcctv %g3, 0x1AF8, %g4
18335 fblg,a %fcc0, loop_1703
18336 call loop_1704
18337 move %xcc, %i5, %i0
18338 movcs %icc, %i2, %o4
18339loop_1703:
18340 stx %o7, [%l7 + 0x50]
18341loop_1704:
18342 fmovdleu %xcc, %f12, %f13
18343 sll %i7, %g5, %l4
18344 movge %xcc, %o2, %g1
18345 movgu %xcc, %l3, %o0
18346 fba %fcc1, loop_1705
18347 array8 %l2, %o3, %l1
18348 edge32ln %l6, %i6, %g2
18349 tvc %xcc, 0x6
18350loop_1705:
18351 fzeros %f29
18352 stb %i3, [%l7 + 0x73]
18353 fmovsn %icc, %f15, %f4
18354 fmovdvs %xcc, %f14, %f31
18355 taddcc %o1, %i1, %g7
18356 membar #Sync
18357 wr %g0, 0xf0, %asi
18358 ldda [%l7 + 0x40] %asi, %f0
18359 movn %icc, %g6, %l5
18360 movrlz %i4, %l0, %o5
18361 fblg,a %fcc2, loop_1706
18362 fand %f30, %f30, %f12
18363 fxnor %f26, %f22, %f14
18364 xnor %g3, %g4, %o6
18365loop_1706:
18366 tneg %icc, 0x7
18367 andn %i5, %i0, %i2
18368 fba,a %fcc3, loop_1707
18369 fones %f11
18370 subccc %o4, %o7, %g5
18371 smulcc %l4, 0x06E1, %o2
18372loop_1707:
18373 addc %g1, %i7, %l3
18374 nop
18375 setx loop_1708, %l0, %l1
18376 wrpr 0x1, %tl
18377 wrpr %l1, %tnpc
18378 setx 0x34400001400, %l0, %l1
18379 wrpr %l1, %tstate
18380 wrhpr 0x4, %htstate
18381 done
18382 fand %f26, %f30, %f6
18383 orncc %l2, %o3, %o0
18384 movn %xcc, %l6, %l1
18385loop_1708:
18386 fmovdpos %xcc, %f19, %f21
18387 lduw [%l7 + 0x18], %i6
18388 tgu %icc, 0x7
18389 tge %xcc, 0x2
18390 fmovrdlez %g2, %f2, %f16
18391 subccc %o1, %i3, %g7
18392 movcs %xcc, %g6, %i1
18393 fmul8x16al %f10, %f24, %f14
18394 udivcc %l5, 0x1EFD, %i4
18395 wr %g0, 0x10, %asi
18396 lduwa [%l7 + 0x54] %asi, %o5
18397 tg %xcc, 0x6
18398 set 0x6C, %l6
18399 lduha [%l7 + %l6] 0x88, %g3
18400 fmovrde %l0, %f24, %f4
18401 alignaddrl %o6, %i5, %i0
18402 fmovrsgez %i2, %f31, %f12
18403 fbl %fcc2, loop_1709
18404 stbar
18405 orn %g4, 0x1D08, %o4
18406 tvc %icc, 0x4
18407loop_1709:
18408 mova %xcc, %o7, %l4
18409 fnot2s %f8, %f20
18410 membar 0x12
18411 mova %icc, %o2, %g1
18412 ldsh [%l7 + 0x0E], %i7
18413 wr %g0, 0x10, %asi
18414 lda [%l7 + 0x38] %asi, %f26
18415 fpsub32s %f15, %f7, %f16
18416 edge16l %l3, %g5, %l2
18417 movne %icc, %o0, %l6
18418 stbar
18419 fble %fcc3, loop_1710
18420 xorcc %o3, %i6, %g2
18421 xor %l1, %o1, %g7
18422 array32 %g6, %i3, %l5
18423loop_1710:
18424 xor %i1, 0x0353, %i4
18425 fmovs %f0, %f25
18426 mulx %o5, 0x07CF, %g3
18427 fmovspos %xcc, %f9, %f0
18428 wr %g0, 0x04, %asi
18429 stxa %o6, [%l7 + 0x10] %asi
18430 xnorcc %i5, %l0, %i2
18431 orn %g4, %o4, %o7
18432 orcc %l4, %i0, %o2
18433 fbo %fcc2, loop_1711
18434 alignaddr %g1, %l3, %i7
18435 movpos %icc, %l2, %o0
18436 brgez %l6, loop_1712
18437loop_1711:
18438 andcc %g5, 0x1AD3, %i6
18439 tle %xcc, 0x3
18440 array8 %o3, %l1, %g2
18441loop_1712:
18442 fbug %fcc1, loop_1713
18443 st %f27, [%l7 + 0x28]
18444 wr %g0, 0x04, %asi
18445 ldsba [%l7 + 0x7F] %asi, %o1
18446loop_1713:
18447 sdivx %g6, 0x0293, %i3
18448 sdivcc %g7, 0x0702, %l5
18449 tneg %xcc, 0x2
18450 movrlez %i1, %i4, %g3
18451 ldsw [%l7 + 0x2C], %o5
18452 bg,a %icc, loop_1714
18453 restored
18454 rdpr %cwp, %g1
18455 rdpr %cansave, %g2
18456 rdpr %canrestore, %g3
18457 rdpr %cleanwin, %g4
18458 rdpr %otherwin, %g5
18459 rdpr %wstate, %g6
18460 fmovrdne %o6, %f30, %f4
18461 array16 %l0, %i5, %i2
18462loop_1714:
18463 nop
18464 wr %g0, 0x19, %asi
18465 stda %f16, [%l7 + 0x40] %asi
18466 mulscc %g4, %o7, %o4
18467 sethi 0x19C9, %i0
18468 sra %o2, 0x11, %g1
18469 fmovsgu %icc, %f17, %f6
18470 srl %l4, 0x04, %l3
18471 edge16n %i7, %o0, %l6
18472 membar 0x04
18473 mulx %g5, %i6, %l2
18474 subccc %o3, 0x1517, %g2
18475 brgz,a %o1, loop_1715
18476 stx %l1, [%l7 + 0x78]
18477 move %xcc, %g6, %i3
18478 set 0x28, %o5
18479 stxa %l5, [%l7 + %o5] 0x2f
18480 membar #Sync
18481loop_1715:
18482 or %g7, %i4, %g3
18483 fbn %fcc3, loop_1716
18484 fsrc2 %f2, %f16
18485 fsrc1s %f30, %f9
18486 set 0x28, %i4
18487 ldstuba [%l7 + %i4] 0x10, %i1
18488loop_1716:
18489 fmovrsgz %o5, %f8, %f4
18490 sdivx %l0, 0x1BC3, %o6
18491 movcc %xcc, %i2, %g4
18492 movrgz %o7, %i5, %i0
18493 sth %o2, [%l7 + 0x72]
18494 movneg %xcc, %o4, %g1
18495 movcs %icc, %l4, %l3
18496 edge16l %o0, %l6, %g5
18497 set 0x18, %o6
18498 lduwa [%l7 + %o6] 0x80, %i7
18499 sdivcc %l2, 0x1630, %i6
18500 lduh [%l7 + 0x3C], %g2
18501 fmovsge %xcc, %f26, %f2
18502 smulcc %o3, 0x0676, %l1
18503 stbar
18504 std %g6, [%l7 + 0x78]
18505 fand %f26, %f0, %f2
18506 fexpand %f0, %f20
18507 mulscc %o1, %l5, %i3
18508 ta %icc, 0x0
18509 fmovdvc %xcc, %f24, %f7
18510 nop
18511 set 0x7A, %g6
18512 lduh [%l7 + %g6], %g7
18513 tle %icc, 0x7
18514 movrlz %g3, 0x03C, %i1
18515 siam 0x6
18516 add %l7, 0x40, %l6
18517 wr %g0, 0x81, %asi
18518 ldxa [%l6] %asi, %i4
18519 casxa [%l6] 0x81, %i4, %o5
18520 edge16n %l0, %o6, %g4
18521 sllx %i2, %i5, %i0
18522 tvs %xcc, 0x2
18523 edge8ln %o2, %o4, %g1
18524 bl,pt %xcc, loop_1717
18525 ld [%l7 + 0x54], %f31
18526 sdivx %o7, 0x1DD5, %l4
18527 array16 %l3, %o0, %g5
18528loop_1717:
18529 stb %l6, [%l7 + 0x5C]
18530 membar 0x3A
18531 andn %i7, %l2, %g2
18532 flush %l7 + 0x2C
18533 udiv %o3, 0x110B, %i6
18534 smul %g6, 0x06EE, %o1
18535 ldd [%l7 + 0x38], %l4
18536 bshuffle %f22, %f0, %f16
18537 or %i3, %g7, %g3
18538 edge32l %i1, %i4, %l1
18539 bcs,a loop_1718
18540 movvs %icc, %o5, %l0
18541 tneg %icc, 0x5
18542 fcmpgt16 %f24, %f8, %o6
18543loop_1718:
18544 ta %icc, 0x4
18545 popc %i2, %i5
18546 fandnot2 %f16, %f4, %f30
18547 fpackfix %f26, %f30
18548 fmovdle %xcc, %f8, %f12
18549 subcc %g4, %i0, %o4
18550 srlx %o2, %o7, %l4
18551 fexpand %f2, %f18
18552 movrne %g1, %o0, %l3
18553 fmovdn %xcc, %f4, %f22
18554 fcmple16 %f20, %f4, %l6
18555 movleu %icc, %g5, %i7
18556 srlx %g2, %o3, %l2
18557 andncc %g6, %o1, %l5
18558 ldsb [%l7 + 0x38], %i6
18559 bvc,pn %xcc, loop_1719
18560 nop
18561 set 0x28, %i5
18562 stw %g7, [%l7 + %i5]
18563 ldd [%l7 + 0x40], %f14
18564 fbo %fcc2, loop_1720
18565loop_1719:
18566 fbg,a %fcc2, loop_1721
18567 xnorcc %g3, 0x07C8, %i1
18568 saved
18569 rdpr %cwp, %g1
18570 rdpr %cansave, %g2
18571 rdpr %canrestore, %g3
18572 rdpr %cleanwin, %g4
18573 rdpr %otherwin, %g5
18574 rdpr %wstate, %g6
18575loop_1720:
18576 fnot2 %f22, %f6
18577loop_1721:
18578 movgu %xcc, %i4, %l1
18579 tcs %icc, 0x6
18580 bneg,a %xcc, loop_1722
18581 ld [%l7 + 0x14], %f22
18582 movn %icc, %o5, %i3
18583 andcc %l0, %o6, %i5
18584loop_1722:
18585 fbule,a %fcc1, loop_1723
18586 fmovrdlz %i2, %f24, %f0
18587 fble,a %fcc1, loop_1724
18588 edge8ln %g4, %i0, %o2
18589loop_1723:
18590 tgu %icc, 0x5
18591 tge %icc, 0x2
18592loop_1724:
18593 fmovrslz %o7, %f2, %f4
18594 array32 %l4, %o4, %o0
18595 fmovde %xcc, %f9, %f20
18596 movrgz %l3, 0x03B, %g1
18597 subcc %l6, %i7, %g2
18598 udivcc %g5, 0x0333, %l2
18599 fbule,a %fcc3, loop_1725
18600 tl %icc, 0x6
18601 fmovsn %icc, %f3, %f19
18602 tcs %icc, 0x6
18603loop_1725:
18604 movge %xcc, %g6, %o1
18605 membar 0x56
18606 addccc %l5, %o3, %i6
18607 movne %xcc, %g7, %i1
18608 andcc %g3, 0x033E, %i4
18609 fsrc1s %f3, %f9
18610 fbue %fcc2, loop_1726
18611 fmovsvc %xcc, %f18, %f12
18612 set 0x20, %l1
18613 ldstuba [%l7 + %l1] 0x0c, %o5
18614loop_1726:
18615 orncc %i3, %l1, %l0
18616 fmovse %icc, %f4, %f25
18617 edge16ln %o6, %i5, %i2
18618 udiv %g4, 0x00F5, %o2
18619 andncc %i0, %o7, %o4
18620 xnor %o0, 0x0678, %l3
18621 bge,a %xcc, loop_1727
18622 fmul8x16al %f18, %f7, %f22
18623 andn %g1, %l6, %l4
18624 array32 %i7, %g5, %g2
18625loop_1727:
18626 fmovdge %xcc, %f31, %f27
18627 sdivcc %g6, 0x13EC, %o1
18628 fbug %fcc1, loop_1728
18629 smulcc %l2, 0x1F15, %o3
18630 addc %l5, %i6, %i1
18631 array32 %g3, %g7, %o5
18632loop_1728:
18633 sdiv %i4, 0x0EF9, %i3
18634 tvc %icc, 0x5
18635 fmovrsgez %l0, %f13, %f18
18636 stbar
18637 fbn %fcc2, loop_1729
18638 umulcc %o6, 0x17AA, %i5
18639 subc %i2, 0x04E3, %g4
18640 bvs,a,pt %xcc, loop_1730
18641loop_1729:
18642 udivx %o2, 0x1EC1, %l1
18643 fmovda %xcc, %f8, %f27
18644 udiv %o7, 0x01A8, %i0
18645loop_1730:
18646 siam 0x5
18647 fba,a %fcc3, loop_1731
18648 sdivcc %o4, 0x1527, %o0
18649 fpsub32 %f28, %f2, %f18
18650 mova %icc, %g1, %l3
18651loop_1731:
18652 edge32ln %l6, %l4, %i7
18653 wr %g0, 0x11, %asi
18654 ldda [%l7 + 0x40] %asi, %f0
18655 movneg %xcc, %g5, %g6
18656 ldsb [%l7 + 0x5E], %o1
18657 wr %g0, 0x88, %asi
18658 lduwa [%l7 + 0x5C] %asi, %l2
18659 movpos %icc, %o3, %l5
18660 movne %icc, %g2, %i6
18661 fbg,a %fcc2, loop_1732
18662 sllx %g3, 0x11, %g7
18663 prefetch [%l7 + 0x4C], 0x3
18664 srax %o5, %i1, %i3
18665loop_1732:
18666 tl %xcc, 0x4
18667 swap [%l7 + 0x6C], %l0
18668 array32 %i4, %i5, %o6
18669 te %icc, 0x7
18670 bneg,pt %icc, loop_1733
18671 ldsh [%l7 + 0x6E], %g4
18672 smulcc %o2, %i2, %l1
18673 brz %i0, loop_1734
18674loop_1733:
18675 tle %icc, 0x5
18676 smul %o7, 0x03A0, %o4
18677 fexpand %f28, %f24
18678loop_1734:
18679 sth %g1, [%l7 + 0x6C]
18680 movpos %icc, %l3, %o0
18681 array8 %l6, %i7, %l4
18682 wr %g0, 0x89, %asi
18683 lduha [%l7 + 0x6E] %asi, %g6
18684 srax %o1, 0x07, %g5
18685 tneg %icc, 0x6
18686 fcmple32 %f4, %f20, %o3
18687 fmovdvs %xcc, %f25, %f12
18688 movne %xcc, %l5, %l2
18689 saved
18690 rdpr %cwp, %g1
18691 rdpr %cansave, %g2
18692 rdpr %canrestore, %g3
18693 rdpr %cleanwin, %g4
18694 rdpr %otherwin, %g5
18695 rdpr %wstate, %g6
18696 sethi 0x05B1, %g2
18697 movcc %icc, %g3, %g7
18698 wr %g0, 0x88, %asi
18699 swapa [%l7 + 0x20] %asi, %i6
18700 movre %i1, %o5, %i3
18701 set 0x79, %i7
18702 ldstuba [%l7 + %i7] 0x0c, %i4
18703 bleu,pt %xcc, loop_1735
18704 swap [%l7 + 0x54], %l0
18705 orn %i5, %o6, %o2
18706 edge8n %i2, %g4, %l1
18707loop_1735:
18708 edge8 %o7, %i0, %o4
18709 nop
18710 setx loop_1736, %l0, %l1
18711 wrpr 0x1, %tl
18712 wrpr %l1, %tnpc
18713 setx 0x34400001400, %l0, %l1
18714 wrpr %l1, %tstate
18715 wrhpr 0x4, %htstate
18716 done
18717 movle %icc, %l3, %o0
18718 fmovrdne %l6, %f2, %f28
18719 movrlez %i7, %g1, %l4
18720loop_1736:
18721 fsrc1 %f24, %f8
18722 orcc %g6, %g5, %o3
18723 fmovdvs %icc, %f30, %f11
18724 alignaddr %o1, %l5, %l2
18725 fmovse %xcc, %f0, %f26
18726 orn %g2, 0x1885, %g7
18727 fbl %fcc0, loop_1737
18728 mulx %i6, %i1, %g3
18729 fbe %fcc3, loop_1738
18730 fornot1 %f10, %f2, %f20
18731loop_1737:
18732 fmovrdgz %i3, %f14, %f14
18733 ta %icc, 0x2
18734loop_1738:
18735 fmovrslz %o5, %f21, %f6
18736 taddcc %i4, 0x03CA, %i5
18737 sdiv %o6, 0x03F0, %l0
18738 tpos %icc, 0x1
18739 tn %xcc, 0x1
18740 bleu loop_1739
18741 srax %o2, 0x12, %i2
18742 tl %icc, 0x7
18743 umul %g4, %o7, %l1
18744loop_1739:
18745 tsubcc %o4, 0x04B2, %i0
18746 fnegd %f14, %f4
18747 tpos %xcc, 0x5
18748 edge8ln %l3, %l6, %o0
18749 bcc,a,pn %xcc, loop_1740
18750 fmovrdlez %i7, %f6, %f16
18751 popc %g1, %l4
18752 wr %g0, 0x04, %asi
18753 swapa [%l7 + 0x28] %asi, %g5
18754loop_1740:
18755 array16 %o3, %g6, %l5
18756 bcc,a loop_1741
18757 alignaddr %l2, %g2, %g7
18758 edge8n %o1, %i6, %g3
18759 edge32n %i1, %i3, %o5
18760loop_1741:
18761 tvc %icc, 0x0
18762 movl %xcc, %i5, %i4
18763 fba %fcc0, loop_1742
18764 tsubcc %o6, %l0, %i2
18765 subcc %g4, %o2, %o7
18766 fble,a %fcc3, loop_1743
18767loop_1742:
18768 movre %l1, 0x22A, %o4
18769 bl,pt %icc, loop_1744
18770 tg %xcc, 0x5
18771loop_1743:
18772 edge8n %l3, %l6, %i0
18773 bgu,a loop_1745
18774loop_1744:
18775 xnorcc %o0, 0x1BC2, %i7
18776 fnot1 %f18, %f8
18777 ldstub [%l7 + 0x6B], %l4
18778loop_1745:
18779 fmovsleu %xcc, %f3, %f29
18780 tcc %icc, 0x3
18781 sra %g5, %o3, %g6
18782 bneg,a %xcc, loop_1746
18783 edge16 %g1, %l5, %l2
18784 movne %xcc, %g7, %o1
18785 edge32ln %g2, %i6, %i1
18786loop_1746:
18787 fbl %fcc2, loop_1747
18788 fbne %fcc0, loop_1748
18789 movcc %icc, %g3, %o5
18790 movrlez %i3, %i5, %o6
18791loop_1747:
18792 sra %l0, 0x12, %i4
18793loop_1748:
18794 xnorcc %i2, 0x03A7, %o2
18795 fands %f3, %f18, %f22
18796 fmovscs %xcc, %f30, %f12
18797 bneg,a loop_1749
18798 fmovrsgz %o7, %f13, %f29
18799 movre %l1, %o4, %l3
18800 fmovde %icc, %f20, %f4
18801loop_1749:
18802 edge32l %l6, %i0, %o0
18803 fexpand %f14, %f6
18804 fble,a %fcc0, loop_1750
18805 fblg,a %fcc3, loop_1751
18806 add %i7, %l4, %g4
18807 movrgez %o3, 0x265, %g5
18808loop_1750:
18809 std %g6, [%l7 + 0x78]
18810loop_1751:
18811 nop
18812 wr %g0, 0x81, %asi
18813 lduba [%l7 + 0x6E] %asi, %l5
18814 sll %g1, %g7, %o1
18815 movcc %icc, %l2, %g2
18816 mulscc %i1, %g3, %i6
18817 te %icc, 0x5
18818 movrlz %i3, 0x084, %o5
18819 sra %i5, %l0, %o6
18820 restored
18821 rdpr %cwp, %g1
18822 rdpr %cansave, %g2
18823 rdpr %canrestore, %g3
18824 rdpr %cleanwin, %g4
18825 rdpr %otherwin, %g5
18826 rdpr %wstate, %g6
18827 fmovrsne %i4, %f20, %f23
18828 edge32ln %o2, %o7, %l1
18829 fxors %f3, %f0, %f15
18830 sll %o4, 0x08, %i2
18831 tg %xcc, 0x1
18832 set 0x40, %l5
18833 ldda [%l7 + %l5] 0x15, %f0
18834 fmovsn %icc, %f12, %f10
18835 sllx %l6, 0x01, %l3
18836 wr %g0, 0x80, %asi
18837 ldxa [%l7 + 0x18] %asi, %o0
18838 tsubcc %i0, %i7, %l4
18839 fmovrdgz %g4, %f22, %f2
18840 alignaddrl %o3, %g6, %g5
18841 srl %g1, %g7, %o1
18842 nop
18843 setx loop_1752, %l0, %l1
18844 wrpr 0x1, %tl
18845 wrpr %l1, %tpc
18846 add %l1, 0x4, %l1
18847 wrpr %l1, %tnpc
18848 setx 0x34400001400, %l0, %l1
18849 wrpr %l1, %tstate
18850 wrhpr 0x4, %htstate
18851 retry
18852 sir 0x035A
18853 tl %icc, 0x4
18854 bge,a,pn %icc, loop_1753
18855loop_1752:
18856 fpmerge %f13, %f27, %f8
18857 fmovdcc %icc, %f31, %f16
18858 fsrc2 %f6, %f22
18859loop_1753:
18860 bcs %xcc, loop_1754
18861 mova %xcc, %l2, %l5
18862 and %i1, %g2, %i6
18863 umulcc %i3, %o5, %g3
18864loop_1754:
18865 fands %f28, %f20, %f20
18866 std %i4, [%l7 + 0x68]
18867 tn %icc, 0x5
18868 movn %xcc, %l0, %i4
18869 fnot2 %f14, %f12
18870 sir 0x0EF5
18871 movpos %xcc, %o2, %o7
18872 xnorcc %o6, %l1, %o4
18873 movg %icc, %i2, %l3
18874 bleu,a,pn %xcc, loop_1755
18875 edge16ln %l6, %i0, %o0
18876 saved
18877 rdpr %cwp, %g1
18878 rdpr %cansave, %g2
18879 rdpr %canrestore, %g3
18880 rdpr %cleanwin, %g4
18881 rdpr %otherwin, %g5
18882 rdpr %wstate, %g6
18883 fmovse %icc, %f1, %f13
18884loop_1755:
18885 fmovde %xcc, %f30, %f30
18886 movvc %xcc, %l4, %g4
18887 fone %f4
18888 tpos %icc, 0x5
18889 tsubcc %i7, %g6, %g5
18890 fmovrdgez %g1, %f28, %f2
18891 wr %g0, 0x80, %asi
18892 lduwa [%l7 + 0x20] %asi, %o3
18893 sub %o1, 0x151D, %l2
18894 set 0x08, %o4
18895 stda %g6, [%l7 + %o4] 0x23
18896 membar #Sync
18897 subccc %l5, %g2, %i6
18898 fmul8x16 %f13, %f14, %f18
18899 alignaddrl %i1, %o5, %g3
18900 fnegd %f30, %f14
18901 tsubcc %i3, 0x15F6, %l0
18902 movcs %icc, %i4, %o2
18903 fpadd32s %f26, %f0, %f23
18904 addccc %i5, 0x1BCF, %o6
18905 fmovrdgez %l1, %f0, %f26
18906 ldd [%l7 + 0x20], %o4
18907 bleu,a,pn %icc, loop_1756
18908 subc %i2, %o7, %l6
18909 fsrc1s %f13, %f26
18910 te %xcc, 0x1
18911loop_1756:
18912 sllx %l3, %i0, %o0
18913 nop
18914 set 0x38, %g5
18915 ldstub [%l7 + %g5], %g4
18916 movg %icc, %l4, %g6
18917 add %l7, 0x78, %l6
18918 wr %g0, 0x89, %asi
18919 casxa [%l6] %asi, %i7, %g5
18920 orncc %o3, %g1, %o1
18921 wr %g0, 0x89, %asi
18922 stba %g7, [%l7 + 0x64] %asi
18923 movgu %icc, %l2, %g2
18924 addccc %i6, 0x1A11, %l5
18925 tcc %xcc, 0x1
18926 fxor %f24, %f22, %f22
18927 fbul %fcc2, loop_1757
18928 be,a loop_1758
18929 tle %icc, 0x6
18930 taddcctv %o5, %i1, %i3
18931loop_1757:
18932 srl %g3, %i4, %l0
18933loop_1758:
18934 move %xcc, %i5, %o6
18935 movleu %xcc, %o2, %l1
18936 array16 %o4, %i2, %l6
18937 fba,a %fcc1, loop_1759
18938 movrgz %l3, 0x2B0, %i0
18939 movcs %icc, %o0, %o7
18940 ldd [%l7 + 0x30], %g4
18941loop_1759:
18942 mova %xcc, %g6, %l4
18943 tneg %icc, 0x2
18944 xor %i7, 0x1F85, %o3
18945 movvs %xcc, %g1, %g5
18946 wr %g0, 0x2f, %asi
18947 stha %o1, [%l7 + 0x32] %asi
18948 membar #Sync
18949 addccc %g7, %g2, %i6
18950 edge16l %l2, %l5, %i1
18951 wr %g0, 0x10, %asi
18952 ldswa [%l7 + 0x0C] %asi, %i3
18953 fmovse %icc, %f19, %f30
18954 addc %o5, %i4, %g3
18955 fcmpne16 %f16, %f8, %i5
18956 bneg,a,pn %xcc, loop_1760
18957 tvs %xcc, 0x5
18958 taddcctv %l0, 0x11BC, %o6
18959 bvs,pn %icc, loop_1761
18960loop_1760:
18961 tvs %icc, 0x4
18962 or %l1, %o2, %i2
18963 movrne %l6, 0x06A, %l3
18964loop_1761:
18965 bvc,pn %xcc, loop_1762
18966 fbn,a %fcc2, loop_1763
18967 orn %o4, %o0, %i0
18968 umulcc %o7, %g6, %l4
18969loop_1762:
18970 fmovdvc %xcc, %f29, %f9
18971loop_1763:
18972 movrgz %g4, %o3, %g1
18973 and %g5, %o1, %g7
18974 fcmpgt16 %f0, %f6, %g2
18975 call loop_1764
18976 fmovrdne %i6, %f2, %f16
18977 tcs %xcc, 0x5
18978 sethi 0x0F18, %i7
18979loop_1764:
18980 edge32n %l2, %i1, %i3
18981 addc %l5, 0x1764, %i4
18982 sdivx %o5, 0x0410, %g3
18983 fcmpne32 %f14, %f8, %l0
18984 fnegd %f16, %f10
18985 fmovscc %xcc, %f9, %f26
18986 fpsub16 %f4, %f4, %f20
18987 udiv %o6, 0x1105, %l1
18988 tvc %xcc, 0x5
18989 fand %f16, %f6, %f0
18990 tgu %icc, 0x6
18991 movn %icc, %o2, %i5
18992 ldstub [%l7 + 0x3B], %i2
18993 nop
18994 setx loop_1765, %l0, %l1
18995 jmpl %l1, %l3
18996 movrlez %o4, %l6, %i0
18997 fbuge %fcc1, loop_1766
18998 movrne %o7, %o0, %l4
18999loop_1765:
19000 tcc %xcc, 0x4
19001 fmovdleu %xcc, %f12, %f15
19002loop_1766:
19003 sub %g6, 0x0175, %o3
19004 sub %g4, 0x1641, %g1
19005 bvc loop_1767
19006 fmovdvc %xcc, %f27, %f25
19007 tl %icc, 0x1
19008 fpmerge %f18, %f23, %f16
19009loop_1767:
19010 sub %g5, 0x072D, %o1
19011 edge8n %g7, %g2, %i6
19012 brgez,a %l2, loop_1768
19013 xnorcc %i7, %i1, %i3
19014 stbar
19015 edge32ln %l5, %i4, %g3
19016loop_1768:
19017 fmovsleu %xcc, %f19, %f23
19018 edge8 %l0, %o6, %o5
19019 std %f26, [%l7 + 0x60]
19020 fmovdneg %icc, %f14, %f7
19021 fmovsleu %xcc, %f3, %f19
19022 ldsb [%l7 + 0x54], %o2
19023 alignaddrl %l1, %i2, %l3
19024 fmovdvs %icc, %f17, %f26
19025 tcc %icc, 0x1
19026 tcs %xcc, 0x4
19027 saved
19028 rdpr %cwp, %g1
19029 rdpr %cansave, %g2
19030 rdpr %canrestore, %g3
19031 rdpr %cleanwin, %g4
19032 rdpr %otherwin, %g5
19033 rdpr %wstate, %g6
19034 movrlez %i5, 0x383, %l6
19035 sdivcc %o4, 0x11C9, %o7
19036 xnor %i0, 0x19F4, %o0
19037 tvs %xcc, 0x4
19038 bleu,pn %xcc, loop_1769
19039 edge16n %g6, %o3, %g4
19040 fpackfix %f0, %f3
19041 movpos %xcc, %g1, %g5
19042loop_1769:
19043 fors %f6, %f3, %f22
19044 edge16ln %o1, %l4, %g7
19045 fxnor %f24, %f20, %f18
19046 edge8 %i6, %g2, %i7
19047 flush %l7 + 0x50
19048 udivx %l2, 0x1B82, %i1
19049 subcc %i3, %l5, %i4
19050 xnorcc %l0, 0x1738, %o6
19051 fnor %f8, %f8, %f30
19052 srax %g3, %o5, %l1
19053 set 0x10, %l0
19054 stwa %i2, [%l7 + %l0] 0x14
19055 bcc,a,pn %icc, loop_1770
19056 edge32ln %l3, %i5, %o2
19057 fandnot1s %f2, %f5, %f6
19058 bge,a loop_1771
19059loop_1770:
19060 fbl,a %fcc0, loop_1772
19061 fmovsn %icc, %f0, %f11
19062 fbule,a %fcc3, loop_1773
19063loop_1771:
19064 udivx %o4, 0x1A1E, %l6
19065loop_1772:
19066 fpadd16 %f4, %f2, %f10
19067 edge8 %o7, %o0, %i0
19068loop_1773:
19069 fors %f0, %f14, %f25
19070 fcmps %fcc0, %f1, %f26
19071 movvs %icc, %g6, %o3
19072 fmovsvc %icc, %f19, %f11
19073 ta %xcc, 0x1
19074 andcc %g1, %g5, %g4
19075 array32 %l4, %g7, %i6
19076 movg %xcc, %o1, %g2
19077 sethi 0x0455, %i7
19078 edge16n %l2, %i3, %l5
19079 movrlez %i1, %l0, %o6
19080 or %i4, %g3, %o5
19081 add %i2, 0x0202, %l3
19082 alignaddr %l1, %o2, %i5
19083 stbar
19084 xorcc %o4, 0x0247, %o7
19085 fmovrsgez %o0, %f4, %f12
19086 fmovdgu %icc, %f5, %f2
19087 edge32n %i0, %l6, %o3
19088 set 0x6C, %i0
19089 stwa %g1, [%l7 + %i0] 0x80
19090 wr %g0, 0x18, %asi
19091 lduba [%l7 + 0x71] %asi, %g5
19092 edge32n %g6, %g4, %l4
19093 set 0x64, %i1
19094 ldswa [%l7 + %i1] 0x80, %i6
19095 array8 %g7, %g2, %i7
19096 movvs %icc, %l2, %o1
19097 andncc %l5, %i3, %l0
19098 wr %g0, 0x89, %asi
19099 lduwa [%l7 + 0x18] %asi, %o6
19100 membar 0x03
19101 fnot2 %f2, %f4
19102 fmovrdlz %i4, %f8, %f12
19103 set 0x32, %i3
19104 stha %g3, [%l7 + %i3] 0x23
19105 membar #Sync
19106 edge16ln %i1, %o5, %i2
19107 fba,a %fcc0, loop_1774
19108 fxnors %f24, %f6, %f26
19109 ldd [%l7 + 0x48], %l0
19110 tvs %icc, 0x0
19111loop_1774:
19112 movgu %icc, %l3, %i5
19113 orn %o4, 0x193C, %o7
19114 edge16n %o0, %o2, %l6
19115 movre %o3, %g1, %g5
19116 add %l7, 0x4C, %l6
19117 wr %g0, 0x04, %asi
19118 lda [%l6] %asi, %g6
19119 casa [%l6] 0x04, %g6, %i0
19120 fbuge %fcc2, loop_1775
19121 fbe,a %fcc3, loop_1776
19122 fmovrsne %g4, %f10, %f5
19123 fbne %fcc0, loop_1777
19124loop_1775:
19125 ldub [%l7 + 0x14], %l4
19126loop_1776:
19127 sdivcc %i6, 0x00F1, %g2
19128 movne %xcc, %i7, %g7
19129loop_1777:
19130 nop
19131 wr %g0, 0x19, %asi
19132 lduha [%l7 + 0x3A] %asi, %l2
19133 wr %g0, 0x18, %asi
19134 ldswa [%l7 + 0x60] %asi, %l5
19135 fmovdn %icc, %f23, %f26
19136 lduh [%l7 + 0x22], %o1
19137 wr %g0, 0x18, %asi
19138 prefetcha [%l7 + 0x10] %asi, 0x1
19139 fmovsgu %icc, %f12, %f4
19140 call loop_1778
19141 bgu,a,pt %icc, loop_1779
19142 smulcc %o6, %i4, %g3
19143 fble %fcc1, loop_1780
19144loop_1778:
19145 tneg %icc, 0x4
19146loop_1779:
19147 edge8 %i1, %o5, %i3
19148 tneg %xcc, 0x0
19149loop_1780:
19150 and %l1, 0x15BC, %i2
19151 fones %f19
19152 fmovs %f1, %f13
19153 sdivx %i5, 0x14AC, %o4
19154 subc %o7, %l3, %o0
19155 popc 0x04BB, %l6
19156 xnorcc %o3, %g1, %g5
19157 srlx %g6, 0x0C, %o2
19158 faligndata %f8, %f26, %f12
19159 edge8 %i0, %l4, %i6
19160 sub %g4, %i7, %g7
19161 stw %l2, [%l7 + 0x0C]
19162 move %xcc, %g2, %o1
19163 umul %l5, 0x1441, %l0
19164 tle %xcc, 0x0
19165 fmovsleu %xcc, %f24, %f20
19166 fandnot2s %f13, %f12, %f17
19167 fornot2 %f8, %f22, %f20
19168 orncc %i4, %o6, %g3
19169 edge8n %i1, %o5, %i3
19170 array32 %i2, %i5, %o4
19171 std %f12, [%l7 + 0x68]
19172 fbule,a %fcc2, loop_1781
19173 edge16 %l1, %o7, %l3
19174 bg,pn %xcc, loop_1782
19175 movg %icc, %o0, %l6
19176loop_1781:
19177 sra %o3, 0x1F, %g1
19178 wr %g0, 0x0c, %asi
19179 lda [%l7 + 0x4C] %asi, %f7
19180loop_1782:
19181 sllx %g5, 0x01, %g6
19182 membar 0x0B
19183 edge8n %o2, %l4, %i6
19184 movrlz %i0, %i7, %g7
19185 edge8 %g4, %g2, %l2
19186 tcs %xcc, 0x5
19187 movl %icc, %l5, %o1
19188 nop
19189 setx loop_1783, %l0, %l1
19190 wrpr 0x1, %tl
19191 wrpr %l1, %tpc
19192 add %l1, 0x4, %l1
19193 wrpr %l1, %tnpc
19194 setx 0x34400001400, %l0, %l1
19195 wrpr %l1, %tstate
19196 wrhpr 0x4, %htstate
19197 retry
19198 movre %l0, %o6, %g3
19199 movcc %icc, %i1, %i4
19200 wr %g0, 0x89, %asi
19201 stba %i3, [%l7 + 0x28] %asi
19202loop_1783:
19203 movle %xcc, %i2, %i5
19204 fmovdneg %xcc, %f5, %f2
19205 array16 %o4, %o5, %l1
19206 fmovrslz %o7, %f12, %f7
19207 movg %icc, %o0, %l6
19208 movl %xcc, %o3, %g1
19209 fbuge %fcc0, loop_1784
19210 te %xcc, 0x5
19211 andcc %g5, %l3, %g6
19212 fors %f28, %f13, %f8
19213loop_1784:
19214 nop
19215 wr %g0, 0x19, %asi
19216 sta %f8, [%l7 + 0x10] %asi
19217 edge16 %o2, %i6, %i0
19218 ldsh [%l7 + 0x6A], %l4
19219 flush %l7 + 0x20
19220 sdivcc %i7, 0x19E0, %g4
19221 umul %g2, 0x015A, %l2
19222 edge16ln %g7, %l5, %l0
19223 and %o6, %g3, %o1
19224 fsrc2 %f10, %f28
19225 fba %fcc1, loop_1785
19226 movl %icc, %i1, %i4
19227 xorcc %i3, 0x03FD, %i2
19228 xnorcc %o4, 0x150B, %o5
19229loop_1785:
19230 brnz %i5, loop_1786
19231 xnorcc %l1, %o0, %o7
19232 nop
19233 setx loop_1787, %l0, %l1
19234 jmpl %l1, %o3
19235 and %l6, %g1, %g5
19236loop_1786:
19237 fmovscc %xcc, %f23, %f7
19238 wr %g0, 0x89, %asi
19239 ldswa [%l7 + 0x10] %asi, %g6
19240loop_1787:
19241 nop
19242 add %l7, 0x08, %l6
19243 wr %g0, 0x10, %asi
19244 ldxa [%l6] %asi, %o2
19245 casxa [%l6] 0x10, %o2, %i6
19246 movrlez %i0, 0x0C7, %l4
19247 wr %g0, 0x10, %asi
19248 sta %f6, [%l7 + 0x3C] %asi
19249 edge32 %i7, %g4, %l3
19250 alignaddr %g2, %l2, %l5
19251 mova %xcc, %g7, %l0
19252 fnands %f31, %f24, %f15
19253 fmovdvs %icc, %f21, %f20
19254 add %g3, %o6, %i1
19255 udiv %o1, 0x1631, %i3
19256 fnegd %f14, %f26
19257 edge32n %i4, %i2, %o4
19258 addc %o5, 0x0866, %i5
19259 sdivx %o0, 0x062D, %o7
19260 fxnors %f2, %f21, %f2
19261 fcmpgt16 %f10, %f26, %o3
19262 set 0x64, %i2
19263 swapa [%l7 + %i2] 0x89, %l1
19264 tpos %xcc, 0x0
19265 fmovsneg %xcc, %f15, %f13
19266 popc %l6, %g1
19267 fmul8x16al %f6, %f23, %f14
19268 fmovdpos %icc, %f11, %f21
19269 fand %f30, %f24, %f4
19270 alignaddrl %g6, %o2, %i6
19271 fcmpd %fcc2, %f14, %f26
19272 edge16l %g5, %l4, %i0
19273 tg %icc, 0x2
19274 tvc %xcc, 0x1
19275 ld [%l7 + 0x68], %f1
19276 set 0x4C, %l2
19277 sta %f20, [%l7 + %l2] 0x0c
19278 wr %g0, 0x10, %asi
19279 lda [%l7 + 0x14] %asi, %f11
19280 nop
19281 setx loop_1788, %l0, %l1
19282 wrpr 0x1, %tl
19283 wrpr %l1, %tnpc
19284 setx 0x34400001400, %l0, %l1
19285 wrpr %l1, %tstate
19286 wrhpr 0x4, %htstate
19287 done
19288 movvc %xcc, %i7, %g4
19289 edge32 %g2, %l2, %l5
19290 te %xcc, 0x6
19291loop_1788:
19292 st %f0, [%l7 + 0x5C]
19293 brgz %l3, loop_1789
19294 membar 0x75
19295 movneg %icc, %l0, %g3
19296 andcc %g7, 0x1F62, %i1
19297loop_1789:
19298 fmovrde %o1, %f2, %f30
19299 brgez %o6, loop_1790
19300 fbo,a %fcc3, loop_1791
19301 tgu %xcc, 0x0
19302 movg %icc, %i4, %i3
19303loop_1790:
19304 movpos %icc, %o4, %i2
19305loop_1791:
19306 edge8n %i5, %o0, %o7
19307 subcc %o3, %o5, %l1
19308 fandnot2 %f8, %f4, %f10
19309 fabss %f18, %f8
19310 fmovrdgez %l6, %f6, %f20
19311 ta %icc, 0x2
19312 edge16ln %g1, %g6, %i6
19313 alignaddrl %g5, %l4, %o2
19314 umulcc %i0, 0x1A59, %i7
19315 movrlz %g2, 0x17A, %g4
19316 ta %icc, 0x3
19317 edge8l %l2, %l3, %l5
19318 sll %l0, 0x1C, %g7
19319 fnot2 %f4, %f20
19320 tleu %icc, 0x5
19321 movpos %xcc, %g3, %o1
19322 subccc %o6, %i1, %i4
19323 srax %o4, %i3, %i5
19324 edge32l %i2, %o0, %o7
19325 fmovdg %icc, %f30, %f6
19326 bcs,a,pt %icc, loop_1792
19327 fbue %fcc1, loop_1793
19328 tle %icc, 0x5
19329 udivx %o3, 0x07F9, %o5
19330loop_1792:
19331 sllx %l6, 0x02, %l1
19332loop_1793:
19333 nop
19334 set 0x18, %o7
19335 ldstuba [%l7 + %o7] 0x80, %g6
19336 array32 %g1, %g5, %l4
19337 edge8n %i6, %o2, %i0
19338 tsubcc %i7, 0x0D82, %g4
19339 movrlz %g2, 0x0D2, %l2
19340 fcmpd %fcc2, %f16, %f14
19341 set 0x48, %g4
19342 lda [%l7 + %g4] 0x80, %f18
19343 fcmpeq32 %f24, %f12, %l3
19344 subccc %l0, %g7, %l5
19345 udivx %g3, 0x0789, %o1
19346 tcc %icc, 0x1
19347 fnand %f14, %f26, %f18
19348 sir 0x1F15
19349 ldd [%l7 + 0x50], %f28
19350 wr %g0, 0x81, %asi
19351 lduha [%l7 + 0x6E] %asi, %i1
19352 sub %i4, %o6, %o4
19353 stw %i3, [%l7 + 0x7C]
19354 orncc %i2, 0x05DD, %o0
19355 tl %icc, 0x2
19356 fmovspos %xcc, %f1, %f6
19357 tvs %icc, 0x3
19358 fmovdn %xcc, %f14, %f2
19359 tg %icc, 0x7
19360 fcmpne32 %f8, %f2, %o7
19361 set 0x50, %o3
19362 stda %o2, [%l7 + %o3] 0x10
19363 tge %xcc, 0x2
19364 tleu %icc, 0x5
19365 array32 %o5, %i5, %l6
19366 ba,pt %icc, loop_1794
19367 fpackfix %f8, %f18
19368 fsrc2s %f30, %f6
19369 movcs %icc, %l1, %g1
19370loop_1794:
19371 bcc,a %xcc, loop_1795
19372 andncc %g5, %l4, %i6
19373 move %icc, %o2, %i0
19374 tg %xcc, 0x3
19375loop_1795:
19376 addcc %i7, 0x15F4, %g6
19377 mulscc %g2, %l2, %l3
19378 fmovdcs %icc, %f6, %f11
19379 movge %xcc, %l0, %g7
19380 fble,a %fcc1, loop_1796
19381 srl %l5, 0x19, %g4
19382 std %f26, [%l7 + 0x10]
19383 xnor %o1, %i1, %i4
19384loop_1796:
19385 fbg %fcc2, loop_1797
19386 movcc %xcc, %o6, %o4
19387 movleu %icc, %i3, %i2
19388 mulx %o0, 0x1E5B, %g3
19389loop_1797:
19390 movrgez %o7, %o3, %o5
19391 udivx %i5, 0x035C, %l1
19392 tg %icc, 0x4
19393 ldstub [%l7 + 0x22], %g1
19394 subc %l6, 0x1264, %g5
19395 xnorcc %l4, 0x0C6B, %o2
19396 tleu %icc, 0x3
19397 tg %icc, 0x3
19398 brlz,a %i6, loop_1798
19399 brnz,a %i7, loop_1799
19400 movcc %icc, %i0, %g6
19401 set 0x40, %o0
19402 stda %f16, [%l7 + %o0] 0x80
19403loop_1798:
19404 fmovdpos %icc, %f4, %f8
19405loop_1799:
19406 alignaddr %g2, %l3, %l2
19407 saved
19408 rdpr %cwp, %g1
19409 rdpr %cansave, %g2
19410 rdpr %canrestore, %g3
19411 rdpr %cleanwin, %g4
19412 rdpr %otherwin, %g5
19413 rdpr %wstate, %g6
19414 fblg,a %fcc3, loop_1800
19415 tne %icc, 0x3
19416 ldsw [%l7 + 0x2C], %g7
19417 andncc %l0, %g4, %l5
19418loop_1800:
19419 edge8n %o1, %i1, %o6
19420 fmovrdlz %o4, %f16, %f0
19421 movle %xcc, %i3, %i4
19422 edge8n %i2, %o0, %g3
19423 udivx %o3, 0x03DB, %o7
19424 edge8ln %o5, %i5, %g1
19425 movge %xcc, %l6, %l1
19426 fpadd32 %f2, %f14, %f16
19427 fxor %f2, %f6, %f18
19428 movn %icc, %l4, %g5
19429 fnot1 %f16, %f14
19430 array8 %i6, %i7, %i0
19431 ldsb [%l7 + 0x3C], %o2
19432 movg %icc, %g2, %l3
19433 addcc %l2, %g6, %g7
19434 orncc %g4, %l5, %o1
19435 swap [%l7 + 0x74], %i1
19436 orcc %o6, %o4, %l0
19437 movvs %icc, %i3, %i4
19438 fbu,a %fcc1, loop_1801
19439 stx %o0, [%l7 + 0x70]
19440 movl %xcc, %g3, %i2
19441 xor %o3, 0x1713, %o5
19442loop_1801:
19443 edge32 %i5, %o7, %l6
19444 movrgz %l1, 0x16E, %g1
19445 bn,a,pt %icc, loop_1802
19446 ble,a loop_1803
19447 edge32ln %l4, %i6, %g5
19448 movneg %xcc, %i7, %o2
19449loop_1802:
19450 bge,pt %icc, loop_1804
19451loop_1803:
19452 tvc %xcc, 0x0
19453 srax %g2, %i0, %l2
19454 xnorcc %l3, %g7, %g6
19455loop_1804:
19456 srlx %l5, %o1, %g4
19457 tgu %icc, 0x7
19458 movrgz %o6, %i1, %o4
19459 te %icc, 0x4
19460 bge,a %xcc, loop_1805
19461 tcc %xcc, 0x5
19462 movrne %l0, %i4, %o0
19463 bn %xcc, loop_1806
19464loop_1805:
19465 movne %xcc, %i3, %g3
19466 mulscc %o3, 0x114A, %i2
19467 ldstub [%l7 + 0x29], %i5
19468loop_1806:
19469 brlz %o7, loop_1807
19470 mulscc %o5, 0x1CE3, %l1
19471 subccc %g1, %l6, %l4
19472 set 0x40, %g1
19473 stda %g4, [%l7 + %g1] 0x0c
19474loop_1807:
19475 tvc %xcc, 0x4
19476 movge %icc, %i6, %i7
19477 orcc %g2, %i0, %l2
19478 fble %fcc1, loop_1808
19479 sdivx %l3, 0x172D, %g7
19480 movvs %icc, %o2, %g6
19481 or %l5, %g4, %o6
19482loop_1808:
19483 restored
19484 rdpr %cwp, %g1
19485 rdpr %cansave, %g2
19486 rdpr %canrestore, %g3
19487 rdpr %cleanwin, %g4
19488 rdpr %otherwin, %g5
19489 rdpr %wstate, %g6
19490 or %i1, %o1, %l0
19491 bge,a loop_1809
19492 tgu %icc, 0x4
19493 addc %o4, 0x16E2, %o0
19494 tle %icc, 0x5
19495loop_1809:
19496 fnot2s %f4, %f0
19497 movn %icc, %i4, %i3
19498 fcmpeq16 %f12, %f8, %g3
19499 tcs %xcc, 0x2
19500 ta %icc, 0x0
19501 membar 0x25
19502 membar 0x05
19503 sra %o3, %i5, %o7
19504 edge16 %i2, %o5, %g1
19505 alignaddrl %l6, %l1, %l4
19506 fand %f10, %f2, %f0
19507 ldd [%l7 + 0x10], %g4
19508 wr %g0, 0x22, %asi
19509 ldda [%l7 + 0x10] %asi, %i6
19510 edge32l %g2, %i0, %l2
19511 andncc %i7, %l3, %o2
19512 edge32ln %g6, %l5, %g4
19513 brgz %o6, loop_1810
19514 edge32n %i1, %g7, %l0
19515 popc 0x1DD0, %o1
19516 array32 %o0, %o4, %i3
19517loop_1810:
19518 movgu %icc, %g3, %o3
19519 bn,a loop_1811
19520 edge16 %i5, %i4, %o7
19521 fmovsl %xcc, %f2, %f3
19522 tne %icc, 0x2
19523loop_1811:
19524 brgez,a %o5, loop_1812
19525 movgu %icc, %i2, %l6
19526 movn %icc, %l1, %g1
19527 tvc %icc, 0x6
19528loop_1812:
19529 andcc %l4, 0x07FF, %i6
19530 fcmped %fcc2, %f18, %f10
19531 orn %g5, %i0, %l2
19532 array32 %g2, %i7, %l3
19533 fmovrdlez %o2, %f16, %f12
19534 udiv %g6, 0x12FA, %g4
19535 fmovsneg %xcc, %f11, %f18
19536 fmovde %icc, %f0, %f3
19537 wr %g0, 0x89, %asi
19538 lduwa [%l7 + 0x50] %asi, %l5
19539 fandnot2 %f18, %f22, %f8
19540 stb %i1, [%l7 + 0x0C]
19541 restored
19542 rdpr %cwp, %g1
19543 rdpr %cansave, %g2
19544 rdpr %canrestore, %g3
19545 rdpr %cleanwin, %g4
19546 rdpr %otherwin, %g5
19547 rdpr %wstate, %g6
19548 tn %icc, 0x4
19549 movle %icc, %g7, %l0
19550 wr %g0, 0x18, %asi
19551 ldsba [%l7 + 0x51] %asi, %o1
19552 swap [%l7 + 0x60], %o6
19553 addc %o0, %i3, %o4
19554 edge8ln %g3, %o3, %i5
19555 movre %o7, %o5, %i2
19556 saved
19557 rdpr %cwp, %g1
19558 rdpr %cansave, %g2
19559 rdpr %canrestore, %g3
19560 rdpr %cleanwin, %g4
19561 rdpr %otherwin, %g5
19562 rdpr %wstate, %g6
19563 tcc %icc, 0x2
19564 nop
19565 setx loop_1813, %l0, %l1
19566 wrpr 0x1, %tl
19567 wrpr %l1, %tpc
19568 add %l1, 0x4, %l1
19569 wrpr %l1, %tnpc
19570 setx 0x34400001400, %l0, %l1
19571 wrpr %l1, %tstate
19572 wrhpr 0x4, %htstate
19573 retry
19574 fmul8sux16 %f12, %f16, %f2
19575 udivx %i4, 0x0ADD, %l1
19576 fbe %fcc0, loop_1814
19577loop_1813:
19578 addcc %g1, %l6, %i6
19579 array8 %l4, %i0, %g5
19580 movg %icc, %g2, %l2
19581loop_1814:
19582 sub %l3, 0x19A1, %i7
19583 wr %g0, 0x4f, %asi
19584 stxa %g6, [%g0 + 0x8] %asi
19585 udivx %g4, 0x034E, %l5
19586 ba %xcc, loop_1815
19587 te %xcc, 0x0
19588 fbul %fcc3, loop_1816
19589 edge16 %i1, %g7, %o2
19590loop_1815:
19591 tgu %xcc, 0x5
19592 wr %g0, 0xf8, %asi
19593 stda %f0, [%l7 + 0x40] %asi
19594 membar #Sync
19595loop_1816:
19596 movrne %l0, %o6, %o0
19597 tcc %xcc, 0x7
19598 orncc %i3, 0x0683, %o1
19599 and %o4, %g3, %o3
19600 sll %o7, %i5, %i2
19601 array16 %i4, %l1, %o5
19602 sethi 0x1F56, %g1
19603 movvc %icc, %l6, %i6
19604 fmovrdlez %i0, %f18, %f12
19605 brgz %l4, loop_1817
19606 fmovdn %xcc, %f25, %f0
19607 fbu,a %fcc3, loop_1818
19608 add %g2, 0x1816, %l2
19609loop_1817:
19610 srl %l3, 0x15, %i7
19611 subc %g6, 0x0828, %g5
19612loop_1818:
19613 orn %l5, %i1, %g7
19614 movvs %icc, %g4, %l0
19615 fmovdn %xcc, %f20, %f3
19616 ble,pn %icc, loop_1819
19617 movrne %o6, %o0, %o2
19618 tvs %icc, 0x4
19619 orcc %i3, %o1, %g3
19620loop_1819:
19621 lduh [%l7 + 0x10], %o3
19622 orcc %o7, %i5, %o4
19623 edge16 %i2, %i4, %o5
19624 tleu %icc, 0x4
19625 ba,a,pn %icc, loop_1820
19626 bn,a,pn %xcc, loop_1821
19627 fpadd32s %f19, %f15, %f28
19628 movn %icc, %l1, %l6
19629loop_1820:
19630 edge32l %i6, %i0, %g1
19631loop_1821:
19632 mova %xcc, %g2, %l4
19633 movvs %xcc, %l3, %l2
19634 fands %f23, %f25, %f24
19635 fpadd32 %f2, %f18, %f24
19636 orn %g6, %g5, %i7
19637 orcc %i1, 0x15D8, %g7
19638 fornot1 %f30, %f16, %f18
19639 addccc %l5, %l0, %o6
19640 taddcctv %g4, %o0, %i3
19641 fpadd32 %f10, %f12, %f22
19642 ldsw [%l7 + 0x38], %o1
19643 mulx %g3, 0x1DC4, %o3
19644 tpos %xcc, 0x2
19645 movle %xcc, %o2, %o7
19646 xnorcc %o4, 0x07DE, %i2
19647 smulcc %i5, %o5, %l1
19648 orncc %l6, 0x1C2E, %i4
19649 fxnor %f2, %f6, %f26
19650 tpos %xcc, 0x1
19651 movleu %xcc, %i0, %g1
19652 saved
19653 rdpr %cwp, %g1
19654 rdpr %cansave, %g2
19655 rdpr %canrestore, %g3
19656 rdpr %cleanwin, %g4
19657 rdpr %otherwin, %g5
19658 rdpr %wstate, %g6
19659 edge32n %g2, %l4, %l3
19660 fbge %fcc2, loop_1822
19661 movrgez %i6, 0x079, %g6
19662 brnz %g5, loop_1823
19663 movcs %xcc, %i7, %i1
19664loop_1822:
19665 nop
19666 set 0x50, %o1
19667 stda %g6, [%l7 + %o1] 0x81
19668loop_1823:
19669 sdivx %l2, 0x1E2C, %l5
19670 wr %g0, 0x11, %asi
19671 stda %l0, [%l7 + 0x38] %asi
19672 fnands %f2, %f11, %f27
19673 edge16l %g4, %o6, %o0
19674 fmovsge %icc, %f10, %f24
19675 edge32l %i3, %o1, %o3
19676 taddcctv %g3, %o7, %o4
19677 stbar
19678 smul %o2, 0x06AB, %i5
19679 fbule %fcc2, loop_1824
19680 edge16 %o5, %i2, %l6
19681 alignaddr %i4, %i0, %l1
19682 fmovdgu %icc, %f28, %f0
19683loop_1824:
19684 tg %icc, 0x7
19685 fbul,a %fcc2, loop_1825
19686 tg %xcc, 0x5
19687 te %xcc, 0x7
19688 movle %icc, %g1, %l4
19689loop_1825:
19690 movgu %icc, %g2, %i6
19691 fpackfix %f6, %f18
19692 udiv %l3, 0x0412, %g6
19693 orcc %g5, 0x11C1, %i7
19694 ldsw [%l7 + 0x70], %i1
19695 fcmpgt32 %f30, %f8, %l2
19696 ta %xcc, 0x3
19697 tg %xcc, 0x5
19698 nop
19699 set 0x18, %g3
19700 ldd [%l7 + %g3], %g6
19701 sub %l0, 0x005B, %g4
19702 and %l5, %o6, %o0
19703 tvc %xcc, 0x0
19704 tvc %icc, 0x5
19705 wr %g0, 0x0c, %asi
19706 stda %f0, [%l7 + 0x40] %asi
19707 xnorcc %i3, %o3, %o1
19708 fands %f30, %f21, %f2
19709 tvc %xcc, 0x5
19710 fmovdcs %xcc, %f6, %f0
19711 wr %g0, 0xf0, %asi
19712 stda %f16, [%l7 + 0x40] %asi
19713 membar #Sync
19714 sra %g3, %o7, %o4
19715 fblg %fcc0, loop_1826
19716 fmovdn %xcc, %f11, %f7
19717 sdivx %i5, 0x0EF2, %o2
19718 subc %o5, 0x1C68, %i2
19719loop_1826:
19720 movl %xcc, %i4, %i0
19721 fmovda %xcc, %f24, %f17
19722 fmovrsgez %l6, %f30, %f2
19723 alignaddr %g1, %l1, %l4
19724 sra %g2, %i6, %g6
19725 umulcc %l3, %g5, %i7
19726 stw %i1, [%l7 + 0x70]
19727 movl %xcc, %g7, %l0
19728 fxors %f29, %f17, %f8
19729 fmovrde %l2, %f14, %f28
19730 wr %g0, 0x0c, %asi
19731 ldda [%l7 + 0x40] %asi, %f0
19732 srl %l5, %g4, %o6
19733 alignaddr %i3, %o0, %o3
19734 siam 0x4
19735 wr %g0, 0x0c, %asi
19736 lduha [%l7 + 0x50] %asi, %o1
19737 sra %o7, 0x05, %o4
19738 fmovdvs %xcc, %f8, %f17
19739 edge16ln %g3, %i5, %o2
19740 movgu %icc, %i2, %o5
19741 call loop_1827
19742 movl %xcc, %i4, %i0
19743 be,pn %icc, loop_1828
19744 tn %icc, 0x1
19745loop_1827:
19746 fsrc2s %f9, %f13
19747 fblg,a %fcc3, loop_1829
19748loop_1828:
19749 tneg %xcc, 0x5
19750 wr %g0, 0xe3, %asi
19751 stba %g1, [%l7 + 0x74] %asi
19752 membar #Sync
19753loop_1829:
19754 fsrc1s %f0, %f20
19755 tcs %icc, 0x1
19756 movne %icc, %l1, %l6
19757 ta %icc, 0x3
19758 movrgez %g2, 0x093, %i6
19759 movrgz %l4, %l3, %g5
19760 edge32n %g6, %i1, %i7
19761 fbue %fcc0, loop_1830
19762 fbo,a %fcc2, loop_1831
19763 fands %f11, %f10, %f21
19764 fnot1 %f10, %f22
19765loop_1830:
19766 edge8ln %g7, %l0, %l2
19767loop_1831:
19768 tn %icc, 0x1
19769 array16 %g4, %o6, %l5
19770 fmovdg %xcc, %f5, %f17
19771 movcc %xcc, %i3, %o3
19772 fmovdleu %xcc, %f3, %f29
19773 edge16 %o0, %o7, %o4
19774 set 0x20, %l4
19775 ldda [%l7 + %l4] 0x27, %o0
19776 wr %g0, 0x19, %asi
19777 ldsba [%l7 + 0x7D] %asi, %i5
19778 fmovdn %xcc, %f15, %f18
19779 edge32 %g3, %o2, %o5
19780 srl %i4, %i0, %i2
19781 fbul,a %fcc3, loop_1832
19782 fsrc2s %f11, %f24
19783 sir 0x0C54
19784 fcmpd %fcc0, %f2, %f6
19785loop_1832:
19786 bpos %icc, loop_1833
19787 nop
19788 set 0x58, %l3
19789 prefetch [%l7 + %l3], 0x3
19790 movrgz %l1, %l6, %g1
19791 tleu %xcc, 0x2
19792loop_1833:
19793 mova %xcc, %i6, %g2
19794 fmuld8ulx16 %f1, %f30, %f20
19795 movrlez %l4, 0x07C, %l3
19796 subcc %g5, 0x1388, %i1
19797 fbug,a %fcc0, loop_1834
19798 flush %l7 + 0x10
19799 srl %g6, 0x14, %g7
19800 fmovrdlz %l0, %f22, %f24
19801loop_1834:
19802 addc %l2, 0x11C3, %i7
19803 taddcc %g4, %o6, %i3
19804 andncc %l5, %o3, %o7
19805 udivx %o4, 0x0D6B, %o1
19806 edge8 %o0, %g3, %i5
19807 ldd [%l7 + 0x40], %f10
19808 srlx %o5, 0x1B, %i4
19809 movleu %icc, %o2, %i2
19810 sdiv %i0, 0x0DD3, %l1
19811 srl %l6, %i6, %g2
19812 brgz,a %g1, loop_1835
19813 tvc %xcc, 0x1
19814 brlez %l3, loop_1836
19815 bge,pn %xcc, loop_1837
19816loop_1835:
19817 bne,pt %xcc, loop_1838
19818 mulx %g5, %l4, %g6
19819loop_1836:
19820 fmovsleu %icc, %f19, %f12
19821loop_1837:
19822 movrgz %i1, 0x154, %g7
19823loop_1838:
19824 bpos,a,pn %icc, loop_1839
19825 bvs,a,pn %xcc, loop_1840
19826 fbe,a %fcc1, loop_1841
19827 be loop_1842
19828loop_1839:
19829 sethi 0x0BA3, %l0
19830loop_1840:
19831 fandnot1s %f17, %f29, %f24
19832loop_1841:
19833 umul %l2, %i7, %g4
19834loop_1842:
19835 brgez %i3, loop_1843
19836 faligndata %f28, %f2, %f22
19837 fpadd32s %f23, %f22, %f21
19838 tleu %icc, 0x3
19839loop_1843:
19840 bcc,pt %xcc, loop_1844
19841 andncc %l5, %o3, %o7
19842 orcc %o4, %o6, %o0
19843 wr %g0, 0x80, %asi
19844 stda %f16, [%l7 + 0x40] %asi
19845loop_1844:
19846 movg %xcc, %g3, %o1
19847 srax %i5, %o5, %o2
19848 bshuffle %f4, %f4, %f14
19849 orncc %i2, 0x0B18, %i4
19850 fcmpgt32 %f10, %f20, %l1
19851 tle %xcc, 0x3
19852 sdivx %l6, 0x1F9E, %i0
19853 tpos %icc, 0x2
19854 movre %i6, 0x272, %g1
19855 udiv %l3, 0x0996, %g2
19856 fmovdle %xcc, %f4, %f5
19857 fmul8sux16 %f20, %f24, %f28
19858 srl %l4, 0x13, %g5
19859 tpos %xcc, 0x0
19860 movrlz %g6, 0x0DD, %g7
19861 add %i1, %l0, %l2
19862 fnot1s %f4, %f7
19863 subccc %i7, 0x0812, %i3
19864 sethi 0x0E96, %g4
19865 movvc %icc, %l5, %o7
19866 alignaddrl %o3, %o6, %o4
19867 te %icc, 0x1
19868 nop
19869 set 0x18, %g7
19870 lduh [%l7 + %g7], %o0
19871 set 0x10, %i6
19872 ldda [%l7 + %i6] 0x2e, %g2
19873 tsubcc %i5, 0x1804, %o1
19874 edge8ln %o5, %o2, %i4
19875 fornot1s %f26, %f6, %f1
19876 tcs %xcc, 0x2
19877 subccc %l1, %i2, %l6
19878 umul %i0, %i6, %l3
19879 movge %xcc, %g2, %g1
19880 alignaddr %g5, %g6, %l4
19881 tle %xcc, 0x4
19882 subccc %g7, %l0, %i1
19883 fbe,a %fcc3, loop_1845
19884 andncc %i7, %l2, %i3
19885 st %f26, [%l7 + 0x4C]
19886 fabsd %f4, %f28
19887loop_1845:
19888 tn %icc, 0x7
19889 fpsub32s %f13, %f29, %f22
19890 fmovrdgz %l5, %f0, %f4
19891 xnor %o7, %g4, %o6
19892 edge16l %o4, %o3, %o0
19893 movge %icc, %g3, %o1
19894 smul %i5, 0x022C, %o5
19895 fsrc2 %f0, %f0
19896 fmovscc %icc, %f1, %f10
19897 sra %o2, 0x18, %l1
19898 bpos,a loop_1846
19899 bl,a %icc, loop_1847
19900 tgu %icc, 0x7
19901 srax %i2, %l6, %i4
19902loop_1846:
19903 restored
19904 rdpr %cwp, %g1
19905 rdpr %cansave, %g2
19906 rdpr %canrestore, %g3
19907 rdpr %cleanwin, %g4
19908 rdpr %otherwin, %g5
19909 rdpr %wstate, %g6
19910loop_1847:
19911 edge32ln %i6, %l3, %i0
19912 movvs %xcc, %g2, %g5
19913 xnor %g6, 0x1848, %g1
19914 movrgez %g7, 0x3DD, %l0
19915 movneg %icc, %i1, %i7
19916 edge16l %l2, %i3, %l5
19917 sir 0x0F30
19918 add %o7, 0x142F, %l4
19919 alignaddrl %g4, %o6, %o4
19920 umul %o3, 0x1CF9, %o0
19921 fmovdcc %icc, %f28, %f14
19922 sra %g3, %o1, %i5
19923 addcc %o2, 0x1351, %l1
19924 tcc %xcc, 0x4
19925 edge32 %o5, %i2, %l6
19926 addccc %i4, %l3, %i6
19927 fcmpeq16 %f20, %f24, %i0
19928 edge8 %g2, %g5, %g6
19929 fmovdl %xcc, %f15, %f5
19930 orncc %g1, %g7, %l0
19931 edge16 %i7, %i1, %l2
19932 subc %i3, 0x17DF, %o7
19933 sdiv %l4, 0x0282, %l5
19934 mulscc %o6, 0x1324, %o4
19935 bn,pt %icc, loop_1848
19936 alignaddr %o3, %g4, %g3
19937 fmul8x16au %f25, %f15, %f28
19938 tl %xcc, 0x3
19939loop_1848:
19940 ldd [%l7 + 0x08], %o0
19941 andcc %i5, %o2, %l1
19942 sethi 0x093C, %o0
19943 addcc %o5, %i2, %l6
19944 brz %i4, loop_1849
19945 udivx %i6, 0x0A09, %l3
19946 fmovdcs %xcc, %f2, %f10
19947 fnors %f16, %f10, %f13
19948loop_1849:
19949 fblg %fcc3, loop_1850
19950 movrlz %g2, %g5, %g6
19951 add %g1, 0x0385, %i0
19952 tcc %xcc, 0x2
19953loop_1850:
19954 and %g7, %l0, %i7
19955 bgu,a,pn %icc, loop_1851
19956 movrlez %i1, %l2, %i3
19957 subcc %l4, %l5, %o6
19958 udivx %o7, 0x098F, %o4
19959loop_1851:
19960 sdiv %o3, 0x0899, %g3
19961 tpos %xcc, 0x4
19962 bgu,a,pt %xcc, loop_1852
19963 fble,a %fcc3, loop_1853
19964 ldx [%l7 + 0x38], %g4
19965 smulcc %o1, %o2, %i5
19966loop_1852:
19967 movcc %icc, %o0, %l1
19968loop_1853:
19969 move %icc, %o5, %l6
19970 udivx %i2, 0x031C, %i6
19971 bcs %xcc, loop_1854
19972 tvs %icc, 0x0
19973 wr %g0, 0x18, %asi
19974 ldsha [%l7 + 0x2A] %asi, %i4
19975loop_1854:
19976 bge,a %icc, loop_1855
19977 fnot1 %f28, %f8
19978 movleu %icc, %g2, %g5
19979 fnand %f0, %f16, %f2
19980loop_1855:
19981 nop
19982 setx loop_1856, %l0, %l1
19983 wrpr 0x1, %tl
19984 wrpr %l1, %tpc
19985 add %l1, 0x4, %l1
19986 wrpr %l1, %tnpc
19987 setx 0x34400001400, %l0, %l1
19988 wrpr %l1, %tstate
19989 wrhpr 0x4, %htstate
19990 retry
19991 movg %xcc, %l3, %g6
19992 srl %g1, 0x00, %g7
19993 movg %xcc, %l0, %i0
19994loop_1856:
19995 movvs %icc, %i7, %l2
19996 fbg %fcc2, loop_1857
19997 fcmpne32 %f6, %f6, %i3
19998 sth %l4, [%l7 + 0x42]
19999 tsubcctv %i1, 0x1160, %l5
20000loop_1857:
20001 movrne %o6, %o7, %o3
20002 movcs %xcc, %g3, %g4
20003 edge16ln %o4, %o1, %o2
20004 tsubcctv %i5, 0x13CE, %l1
20005 udiv %o0, 0x137A, %l6
20006 pdist %f12, %f18, %f12
20007 fbne %fcc2, loop_1858
20008 edge32n %i2, %i6, %o5
20009 movpos %xcc, %i4, %g5
20010 orcc %l3, %g6, %g1
20011loop_1858:
20012 std %g6, [%l7 + 0x28]
20013 set 0x40, %o2
20014 stda %f0, [%l7 + %o2] 0x18
20015 bcs,pn %icc, loop_1859
20016 edge32 %l0, %i0, %i7
20017 movneg %xcc, %l2, %i3
20018 udivx %g2, 0x01DE, %i1
20019loop_1859:
20020 fornot2 %f12, %f24, %f12
20021 tl %xcc, 0x3
20022 orn %l4, %o6, %o7
20023 sub %o3, %g3, %l5
20024 bleu,a %xcc, loop_1860
20025 ldx [%l7 + 0x10], %o4
20026 fmul8sux16 %f4, %f20, %f12
20027 movcs %xcc, %g4, %o2
20028loop_1860:
20029 fmovdne %icc, %f11, %f15
20030 movge %xcc, %i5, %l1
20031 edge8ln %o0, %o1, %l6
20032 sdivcc %i6, 0x0C25, %i2
20033 mulscc %o5, %i4, %l3
20034 fnot2 %f26, %f0
20035 xnorcc %g5, %g6, %g1
20036 fba,a %fcc0, loop_1861
20037 addccc %l0, %g7, %i7
20038 xnorcc %l2, 0x1F20, %i0
20039 tne %xcc, 0x5
20040loop_1861:
20041 nop
20042 set 0x66, %g2
20043 lduh [%l7 + %g2], %i3
20044 fmovrdgez %g2, %f14, %f14
20045 sir 0x1D14
20046 alignaddr %l4, %i1, %o6
20047 srlx %o3, 0x17, %g3
20048 umul %o7, 0x07ED, %o4
20049 membar #Sync
20050 wr %g0, 0xf9, %asi
20051 ldda [%l7 + 0x40] %asi, %f16
20052 ldd [%l7 + 0x28], %f28
20053 fnot2s %f30, %f28
20054 movcc %icc, %g4, %o2
20055 movvc %xcc, %l5, %i5
20056 bcs,a loop_1862
20057 fbule,a %fcc2, loop_1863
20058 bvc,a,pn %xcc, loop_1864
20059 fbule,a %fcc1, loop_1865
20060loop_1862:
20061 move %xcc, %l1, %o0
20062loop_1863:
20063 andn %l6, 0x03FE, %i6
20064loop_1864:
20065 movre %i2, %o1, %o5
20066loop_1865:
20067 xnor %l3, %g5, %g6
20068 fnors %f6, %f13, %f9
20069 orcc %g1, %i4, %g7
20070 tn %icc, 0x4
20071 bshuffle %f24, %f22, %f6
20072 edge16ln %i7, %l2, %l0
20073 fmovsvs %xcc, %f17, %f15
20074 movle %xcc, %i0, %g2
20075 edge8 %i3, %i1, %o6
20076 fsrc2 %f10, %f16
20077 bcs,pt %xcc, loop_1866
20078 fmovrdgez %l4, %f6, %f16
20079 fnands %f3, %f27, %f23
20080 tvc %xcc, 0x1
20081loop_1866:
20082 nop
20083 setx loop_1867, %l0, %l1
20084 wrpr 0x1, %tl
20085 wrpr %l1, %tnpc
20086 setx 0x34400001400, %l0, %l1
20087 wrpr %l1, %tstate
20088 wrhpr 0x4, %htstate
20089 done
20090 taddcc %o3, %g3, %o4
20091 or %g4, %o7, %o2
20092 array16 %l5, %i5, %o0
20093loop_1867:
20094 edge32ln %l6, %i6, %l1
20095 fors %f14, %f24, %f18
20096 for %f8, %f28, %f28
20097 fmovsneg %icc, %f0, %f0
20098 nop
20099 setx loop_1868, %l0, %l1
20100 wrpr 0x1, %tl
20101 wrpr %l1, %tnpc
20102 setx 0x34400001400, %l0, %l1
20103 wrpr %l1, %tstate
20104 wrhpr 0x4, %htstate
20105 done
20106 movrlez %o1, %o5, %i2
20107 set 0x40, %l6
20108 ldda [%l7 + %l6] 0x22, %l2
20109loop_1868:
20110 fmovrdgz %g5, %f4, %f0
20111 xor %g1, 0x0051, %g6
20112 fmovrde %g7, %f6, %f4
20113 bneg,pt %icc, loop_1869
20114 edge8ln %i7, %i4, %l0
20115 bn,pn %icc, loop_1870
20116 fbo,a %fcc3, loop_1871
20117loop_1869:
20118 fbn,a %fcc0, loop_1872
20119 fmovs %f25, %f3
20120loop_1870:
20121 sdiv %l2, 0x1A6B, %i0
20122loop_1871:
20123 movcc %icc, %i3, %g2
20124loop_1872:
20125 nop
20126 wr %g0, 0x81, %asi
20127 ldswa [%l7 + 0x38] %asi, %o6
20128 ldsh [%l7 + 0x6C], %i1
20129 stx %o3, [%l7 + 0x38]
20130 wr %g0, 0x04, %asi
20131 sta %f31, [%l7 + 0x48] %asi
20132 fnot1s %f1, %f23
20133 addccc %l4, 0x03DF, %g3
20134 popc %g4, %o4
20135 tgu %xcc, 0x4
20136 andcc %o2, 0x04A1, %l5
20137 movrlez %i5, %o7, %l6
20138 fornot1 %f20, %f2, %f22
20139 andcc %i6, %l1, %o0
20140 ldsb [%l7 + 0x3C], %o5
20141 tcc %xcc, 0x6
20142 wr %g0, 0x11, %asi
20143 ldxa [%l7 + 0x50] %asi, %i2
20144 nop
20145 setx loop_1873, %l0, %l1
20146 wrpr 0x1, %tl
20147 wrpr %l1, %tnpc
20148 setx 0x34400001400, %l0, %l1
20149 wrpr %l1, %tstate
20150 wrhpr 0x4, %htstate
20151 done
20152 fpadd32s %f31, %f25, %f16
20153 fmovsne %xcc, %f28, %f16
20154 movgu %xcc, %o1, %g5
20155loop_1873:
20156 tvs %xcc, 0x0
20157 set 0x14, %o5
20158 ldstuba [%l7 + %o5] 0x89, %g1
20159 edge16n %g6, %g7, %l3
20160 fpmerge %f19, %f1, %f22
20161 fmovsg %xcc, %f14, %f20
20162 flush %l7 + 0x68
20163 sth %i7, [%l7 + 0x16]
20164 srlx %l0, 0x0C, %i4
20165 edge16 %l2, %i3, %g2
20166 or %o6, %i1, %o3
20167 taddcctv %i0, %l4, %g4
20168 fba,a %fcc0, loop_1874
20169 tcs %icc, 0x4
20170 edge32n %g3, %o4, %o2
20171 bneg,pt %icc, loop_1875
20172loop_1874:
20173 brgez %l5, loop_1876
20174 fbule %fcc1, loop_1877
20175 fcmpgt16 %f2, %f2, %o7
20176loop_1875:
20177 movpos %xcc, %i5, %i6
20178loop_1876:
20179 siam 0x6
20180loop_1877:
20181 popc %l1, %o0
20182 umulcc %l6, 0x1F58, %i2
20183 fmovrsgz %o1, %f27, %f8
20184 movl %icc, %o5, %g1
20185 bvs loop_1878
20186 movgu %icc, %g5, %g7
20187 faligndata %f28, %f14, %f8
20188 array8 %g6, %l3, %l0
20189loop_1878:
20190 fmul8x16au %f27, %f19, %f30
20191 array16 %i4, %i7, %i3
20192 movrgez %g2, %o6, %i1
20193 set 0x49, %o6
20194 ldstuba [%l7 + %o6] 0x80, %o3
20195 ta %icc, 0x5
20196 fbug %fcc1, loop_1879
20197 xorcc %l2, %l4, %i0
20198 tsubcctv %g3, 0x0846, %o4
20199 bleu,a loop_1880
20200loop_1879:
20201 fmovsl %icc, %f12, %f28
20202 nop
20203 set 0x1C, %g6
20204 ldsh [%l7 + %g6], %o2
20205 udivcc %g4, 0x0584, %l5
20206loop_1880:
20207 fbl,a %fcc1, loop_1881
20208 movn %icc, %i5, %o7
20209 edge8 %l1, %i6, %l6
20210 tsubcc %i2, 0x17F0, %o0
20211loop_1881:
20212 tn %icc, 0x0
20213 movrgz %o5, %g1, %g5
20214 saved
20215 rdpr %cwp, %g1
20216 rdpr %cansave, %g2
20217 rdpr %canrestore, %g3
20218 rdpr %cleanwin, %g4
20219 rdpr %otherwin, %g5
20220 rdpr %wstate, %g6
20221 andcc %o1, 0x1758, %g7
20222 addc %g6, 0x1F4D, %l3
20223 xorcc %l0, %i7, %i4
20224 fmovde %icc, %f19, %f20
20225 movrlez %i3, %o6, %i1
20226 fornot2 %f10, %f4, %f0
20227 taddcctv %o3, 0x1508, %l2
20228 tn %xcc, 0x7
20229 andn %g2, %l4, %i0
20230 membar 0x15
20231 alignaddrl %g3, %o4, %o2
20232 fba,a %fcc3, loop_1882
20233 fpsub32s %f16, %f5, %f4
20234 xor %g4, 0x0005, %l5
20235 nop
20236 setx loop_1883, %l0, %l1
20237 jmpl %l1, %o7
20238loop_1882:
20239 andcc %l1, %i5, %i6
20240 fcmpne32 %f4, %f24, %l6
20241 movrlz %i2, %o5, %o0
20242loop_1883:
20243 fmovsg %xcc, %f14, %f21
20244 fmovs %f26, %f5
20245 srax %g5, 0x08, %g1
20246 fornot1 %f18, %f16, %f10
20247 add %l7, 0x24, %l6
20248 wr %g0, 0x0c, %asi
20249 casa [%l6] %asi, %g7, %o1
20250 ldstub [%l7 + 0x66], %g6
20251 sdivcc %l0, 0x0667, %l3
20252 movpos %icc, %i7, %i3
20253 movvc %icc, %i4, %o6
20254 ldsh [%l7 + 0x20], %i1
20255 bgu %icc, loop_1884
20256 fand %f6, %f8, %f18
20257 movrlz %l2, %o3, %g2
20258 umul %i0, %l4, %g3
20259loop_1884:
20260 fcmpgt16 %f20, %f16, %o2
20261 fmovsg %icc, %f26, %f12
20262 sir 0x1575
20263 set 0x78, %i5
20264 sta %f31, [%l7 + %i5] 0x0c
20265 edge32n %g4, %o4, %o7
20266 tcc %xcc, 0x0
20267 ld [%l7 + 0x6C], %f3
20268 bcc,a,pn %xcc, loop_1885
20269 bneg,pt %xcc, loop_1886
20270 movle %icc, %l1, %i5
20271 bn,a loop_1887
20272loop_1885:
20273 umulcc %i6, 0x1B05, %l5
20274loop_1886:
20275 fcmpes %fcc0, %f28, %f25
20276 brlz,a %i2, loop_1888
20277loop_1887:
20278 or %o5, 0x0354, %o0
20279 fpadd32s %f6, %f22, %f12
20280 movleu %xcc, %l6, %g1
20281loop_1888:
20282 taddcc %g7, 0x17AA, %g5
20283 addcc %g6, %l0, %o1
20284 fpsub16s %f17, %f17, %f16
20285 sra %l3, %i7, %i4
20286 sth %i3, [%l7 + 0x64]
20287 fbuge %fcc3, loop_1889
20288 fmul8sux16 %f14, %f30, %f10
20289 brgez %i1, loop_1890
20290 movn %icc, %o6, %l2
20291loop_1889:
20292 fmovsn %xcc, %f6, %f26
20293 fbule,a %fcc3, loop_1891
20294loop_1890:
20295 for %f20, %f22, %f14
20296 fmovdcc %icc, %f16, %f2
20297 smul %o3, 0x049F, %i0
20298loop_1891:
20299 andn %l4, %g3, %g2
20300 alignaddr %o2, %o4, %o7
20301 srlx %g4, %l1, %i5
20302 sub %i6, 0x1D2C, %l5
20303 fblg,a %fcc0, loop_1892
20304 fmovrdlez %o5, %f0, %f26
20305 wr %g0, 0x18, %asi
20306 ldda [%l7 + 0x60] %asi, %o0
20307loop_1892:
20308 fmovspos %icc, %f12, %f2
20309 sdivx %l6, 0x0483, %i2
20310 mulx %g1, 0x1D5E, %g5
20311 fmovdl %xcc, %f30, %f16
20312 wr %g0, 0x89, %asi
20313 ldda [%l7 + 0x10] %asi, %g6
20314 array32 %g7, %l0, %o1
20315 swap [%l7 + 0x1C], %i7
20316 andn %l3, %i4, %i3
20317 fone %f12
20318 movrlz %i1, 0x3B2, %l2
20319 sethi 0x1BEC, %o3
20320 fmovdvs %xcc, %f11, %f20
20321 te %xcc, 0x1
20322 edge16n %o6, %l4, %i0
20323 nop
20324 set 0x74, %i4
20325 ldsw [%l7 + %i4], %g3
20326 movgu %xcc, %o2, %g2
20327 brgz %o7, loop_1893
20328 fxor %f2, %f12, %f18
20329 tpos %icc, 0x2
20330 sdivx %o4, 0x0BD9, %g4
20331loop_1893:
20332 ble loop_1894
20333 fmovdg %icc, %f2, %f17
20334 sdivx %l1, 0x1675, %i6
20335 movleu %xcc, %l5, %i5
20336loop_1894:
20337 fba %fcc0, loop_1895
20338 orn %o0, 0x1421, %o5
20339 bvc,a,pt %xcc, loop_1896
20340 movcc %icc, %l6, %i2
20341loop_1895:
20342 movvc %xcc, %g5, %g1
20343 udivcc %g7, 0x0E08, %g6
20344loop_1896:
20345 sdivcc %l0, 0x1524, %i7
20346 tl %xcc, 0x7
20347 fbule,a %fcc2, loop_1897
20348 sdivcc %o1, 0x0A6F, %l3
20349 edge8 %i4, %i1, %l2
20350 tle %xcc, 0x1
20351loop_1897:
20352 movg %xcc, %o3, %o6
20353 ldub [%l7 + 0x3E], %i3
20354 fbug,a %fcc1, loop_1898
20355 fors %f30, %f2, %f16
20356 or %l4, 0x0FF8, %i0
20357 mova %icc, %g3, %g2
20358loop_1898:
20359 bne,pt %xcc, loop_1899
20360 sdivcc %o2, 0x07C3, %o4
20361 bge,pn %icc, loop_1900
20362 srlx %g4, %l1, %o7
20363loop_1899:
20364 orncc %i6, %i5, %l5
20365 call loop_1901
20366loop_1900:
20367 smul %o0, %o5, %l6
20368 tcc %icc, 0x4
20369 tg %icc, 0x2
20370loop_1901:
20371 fmovscs %icc, %f25, %f2
20372 andcc %i2, %g5, %g7
20373 fones %f16
20374 or %g6, %l0, %i7
20375 subc %g1, 0x1156, %o1
20376 ba,a %icc, loop_1902
20377 fornot2s %f12, %f21, %f30
20378 subccc %l3, 0x0B72, %i1
20379 xor %i4, %l2, %o3
20380loop_1902:
20381 nop
20382 set 0x28, %l1
20383 stxa %i3, [%l7 + %l1] 0xe2
20384 membar #Sync
20385 fmovrdgz %l4, %f8, %f18
20386 fbug,a %fcc3, loop_1903
20387 edge16n %o6, %i0, %g3
20388 and %g2, %o2, %o4
20389 movcs %icc, %l1, %o7
20390loop_1903:
20391 fnot2s %f2, %f26
20392 ldd [%l7 + 0x40], %g4
20393 fcmpne32 %f6, %f26, %i6
20394 tvc %icc, 0x7
20395 ldstub [%l7 + 0x2C], %l5
20396 movleu %icc, %o0, %i5
20397 fbg,a %fcc3, loop_1904
20398 fblg %fcc0, loop_1905
20399 brgz %o5, loop_1906
20400 fmovsn %xcc, %f8, %f7
20401loop_1904:
20402 edge32 %i2, %g5, %g7
20403loop_1905:
20404 edge16ln %g6, %l0, %i7
20405loop_1906:
20406 fmovrslez %l6, %f30, %f22
20407 fbge,a %fcc0, loop_1907
20408 fpadd32 %f16, %f8, %f24
20409 bcc,pt %xcc, loop_1908
20410 subcc %o1, 0x0EB3, %g1
20411loop_1907:
20412 sllx %i1, %i4, %l2
20413 fbule %fcc1, loop_1909
20414loop_1908:
20415 udivx %o3, 0x1F90, %i3
20416 array32 %l4, %o6, %i0
20417 te %xcc, 0x3
20418loop_1909:
20419 fpsub32s %f24, %f11, %f7
20420 tsubcctv %g3, 0x0C60, %g2
20421 xorcc %l3, 0x1BDF, %o4
20422 fmovdpos %xcc, %f5, %f18
20423 fblg %fcc1, loop_1910
20424 andncc %l1, %o2, %g4
20425 movneg %xcc, %i6, %o7
20426 fmul8ulx16 %f8, %f8, %f2
20427loop_1910:
20428 mulscc %l5, %i5, %o5
20429 edge16n %i2, %o0, %g7
20430 orn %g5, %l0, %g6
20431 movrlz %i7, 0x070, %o1
20432 movpos %xcc, %g1, %i1
20433 edge32 %i4, %l2, %l6
20434 sub %i3, 0x0E08, %o3
20435 ldd [%l7 + 0x30], %f6
20436 sllx %l4, %o6, %g3
20437 tleu %xcc, 0x7
20438 fones %f18
20439 for %f30, %f24, %f10
20440 udiv %i0, 0x0F23, %g2
20441 edge16n %l3, %l1, %o4
20442 ta %icc, 0x0
20443 fcmpne32 %f12, %f16, %o2
20444 movg %icc, %i6, %g4
20445 movl %xcc, %o7, %l5
20446 fpack32 %f2, %f30, %f8
20447 brlez %o5, loop_1911
20448 movrlez %i5, 0x1DF, %i2
20449 xnor %o0, 0x0673, %g7
20450 fbge %fcc2, loop_1912
20451loop_1911:
20452 fmovsn %xcc, %f10, %f14
20453 sll %l0, 0x17, %g5
20454 fcmpes %fcc3, %f15, %f18
20455loop_1912:
20456 stx %i7, [%l7 + 0x38]
20457 edge8ln %g6, %g1, %o1
20458 ldsh [%l7 + 0x12], %i1
20459 fbl,a %fcc1, loop_1913
20460 ta %icc, 0x0
20461 wr %g0, 0x10, %asi
20462 ldswa [%l7 + 0x64] %asi, %i4
20463loop_1913:
20464 tl %xcc, 0x4
20465 te %icc, 0x6
20466 fbo %fcc1, loop_1914
20467 add %l6, 0x06A5, %i3
20468 fnor %f30, %f24, %f8
20469 set 0x38, %i7
20470 stda %l2, [%l7 + %i7] 0x2f
20471 membar #Sync
20472loop_1914:
20473 movn %xcc, %o3, %o6
20474 movrlez %g3, 0x1E3, %l4
20475 tpos %xcc, 0x1
20476 tgu %xcc, 0x0
20477 nop
20478 setx loop_1915, %l0, %l1
20479 jmpl %l1, %i0
20480 sdivx %g2, 0x0231, %l1
20481 nop
20482 set 0x2B, %o4
20483 stb %o4, [%l7 + %o4]
20484 wr %g0, 0x22, %asi
20485 ldda [%l7 + 0x70] %asi, %o2
20486loop_1915:
20487 movleu %icc, %l3, %i6
20488 fcmpes %fcc0, %f31, %f12
20489 orncc %o7, 0x172B, %g4
20490 wr %g0, 0x50, %asi
20491 ldxa [%g0 + 0x30] %asi, %l5
20492 movge %icc, %i5, %i2
20493 brz,a %o5, loop_1916
20494 srl %o0, %l0, %g5
20495 fcmpgt16 %f22, %f30, %g7
20496 fcmpeq32 %f0, %f4, %g6
20497loop_1916:
20498 fcmple16 %f4, %f8, %g1
20499 fandnot2s %f22, %f12, %f26
20500 movgu %xcc, %i7, %i1
20501 movvs %xcc, %i4, %o1
20502 fsrc1 %f16, %f14
20503 fbge %fcc0, loop_1917
20504 tneg %xcc, 0x6
20505 tn %xcc, 0x1
20506 movgu %xcc, %i3, %l2
20507loop_1917:
20508 alignaddr %l6, %o6, %g3
20509 ld [%l7 + 0x68], %f23
20510 fbuge,a %fcc3, loop_1918
20511 tpos %xcc, 0x1
20512 ta %xcc, 0x1
20513 sll %o3, %l4, %g2
20514loop_1918:
20515 popc %i0, %l1
20516 tcs %xcc, 0x4
20517 wr %g0, 0x18, %asi
20518 stwa %o2, [%l7 + 0x24] %asi
20519 movleu %icc, %o4, %l3
20520 fbule,a %fcc3, loop_1919
20521 movrgez %o7, %i6, %l5
20522 array32 %i5, %g4, %o5
20523 prefetch [%l7 + 0x10], 0x1
20524loop_1919:
20525 alignaddrl %o0, %l0, %g5
20526 fmovrse %g7, %f16, %f11
20527 tl %icc, 0x2
20528 tpos %xcc, 0x3
20529 sdivcc %g6, 0x16A9, %i2
20530 tpos %xcc, 0x3
20531 smul %i7, %g1, %i4
20532 edge8n %i1, %i3, %o1
20533 or %l2, 0x1396, %o6
20534 sllx %l6, 0x10, %o3
20535 movleu %icc, %g3, %l4
20536 orncc %g2, 0x1259, %i0
20537 wr %g0, 0x04, %asi
20538 ldsha [%l7 + 0x30] %asi, %o2
20539 tgu %icc, 0x2
20540 add %l1, %o4, %o7
20541 movpos %icc, %l3, %l5
20542 tge %icc, 0x5
20543 fabss %f21, %f8
20544 wr %g0, 0x89, %asi
20545 prefetcha [%l7 + 0x38] %asi, 0x0
20546 tleu %icc, 0x6
20547 add %l7, 0x40, %l6
20548 wr %g0, 0x88, %asi
20549 lda [%l6] %asi, %i6
20550 casa [%l6] 0x88, %i6, %g4
20551 fpadd16s %f6, %f9, %f12
20552 nop
20553 setx loop_1920, %l0, %l1
20554 wrpr 0x1, %tl
20555 wrpr %l1, %tpc
20556 add %l1, 0x4, %l1
20557 wrpr %l1, %tnpc
20558 setx 0x34400001400, %l0, %l1
20559 wrpr %l1, %tstate
20560 wrhpr 0x4, %htstate
20561 retry
20562 tneg %icc, 0x5
20563 bshuffle %f12, %f4, %f26
20564 fornot2 %f10, %f6, %f18
20565loop_1920:
20566 fmovdge %icc, %f20, %f18
20567 umul %o0, 0x1F58, %l0
20568 fands %f19, %f3, %f19
20569 movrgz %g5, 0x04E, %g7
20570 sra %o5, %i2, %g6
20571 ldstub [%l7 + 0x4A], %i7
20572 popc %g1, %i4
20573 addc %i1, 0x0A5C, %o1
20574 fmul8ulx16 %f30, %f14, %f24
20575 movge %xcc, %i3, %o6
20576 tleu %xcc, 0x7
20577 addc %l2, 0x1259, %l6
20578 fones %f2
20579 srl %g3, 0x02, %o3
20580 fcmpeq32 %f4, %f26, %l4
20581 srlx %i0, 0x05, %g2
20582 tle %icc, 0x2
20583 fpsub32s %f10, %f20, %f12
20584 set 0x40, %g5
20585 ldda [%l7 + %g5] 0x10, %f16
20586 edge8l %o2, %l1, %o4
20587 set 0x0, %l0
20588 stxa %l3, [%g0 + %l0] 0x5f
20589 fmovrdgez %l5, %f14, %f0
20590 or %o7, %i5, %i6
20591 array32 %g4, %l0, %o0
20592 for %f4, %f0, %f16
20593 tn %xcc, 0x0
20594 stb %g7, [%l7 + 0x1E]
20595 ta %icc, 0x4
20596 udiv %g5, 0x1705, %o5
20597 tl %icc, 0x1
20598 fabsd %f30, %f8
20599 orn %i2, 0x0407, %g6
20600 fpack32 %f20, %f16, %f24
20601 fmovrde %g1, %f22, %f2
20602 bl,a,pn %icc, loop_1921
20603 edge32 %i4, %i1, %o1
20604 fands %f22, %f29, %f20
20605 set 0x40, %i0
20606 stda %f16, [%l7 + %i0] 0x19
20607loop_1921:
20608 ldstub [%l7 + 0x6F], %i3
20609 alignaddr %o6, %i7, %l6
20610 fmovsle %icc, %f17, %f6
20611 movg %icc, %l2, %g3
20612 sra %o3, %i0, %l4
20613 movne %xcc, %g2, %o2
20614 movre %l1, 0x111, %l3
20615 wr %g0, 0x19, %asi
20616 lduwa [%l7 + 0x2C] %asi, %l5
20617 sllx %o7, 0x05, %i5
20618 fmovsge %icc, %f11, %f3
20619 set 0x38, %i1
20620 ldxa [%l7 + %i1] 0x14, %i6
20621 movgu %xcc, %g4, %l0
20622 edge8l %o4, %o0, %g7
20623 fmovspos %xcc, %f18, %f22
20624 subc %o5, 0x1F98, %g5
20625 sll %i2, 0x0F, %g6
20626 sdivx %g1, 0x0948, %i4
20627 subccc %i1, 0x1E56, %o1
20628 stw %o6, [%l7 + 0x5C]
20629 fxor %f4, %f22, %f18
20630 subc %i7, %l6, %l2
20631 fmovsle %xcc, %f0, %f25
20632 tcc %xcc, 0x6
20633 orcc %i3, %g3, %i0
20634 addccc %l4, 0x0A9B, %o3
20635 fzeros %f5
20636 bcs,a %icc, loop_1922
20637 fbu,a %fcc3, loop_1923
20638 st %f9, [%l7 + 0x64]
20639 subccc %g2, 0x12F4, %o2
20640loop_1922:
20641 tcs %xcc, 0x6
20642loop_1923:
20643 addccc %l1, %l5, %l3
20644 fornot2s %f22, %f0, %f13
20645 restored
20646 rdpr %cwp, %g1
20647 rdpr %cansave, %g2
20648 rdpr %canrestore, %g3
20649 rdpr %cleanwin, %g4
20650 rdpr %otherwin, %g5
20651 rdpr %wstate, %g6
20652 nop
20653 setx loop_1924, %l0, %l1
20654 wrpr 0x1, %tl
20655 wrpr %l1, %tnpc
20656 setx 0x34400001400, %l0, %l1
20657 wrpr %l1, %tstate
20658 wrhpr 0x4, %htstate
20659 done
20660 tg %icc, 0x2
20661 edge16 %i5, %i6, %o7
20662 fmovrde %g4, %f4, %f16
20663loop_1924:
20664 bcs,a loop_1925
20665 brgz,a %l0, loop_1926
20666 alignaddrl %o0, %o4, %o5
20667 alignaddrl %g7, %g5, %i2
20668loop_1925:
20669 bcs %xcc, loop_1927
20670loop_1926:
20671 sll %g1, 0x05, %g6
20672 fmovda %icc, %f15, %f22
20673 prefetch [%l7 + 0x68], 0x1
20674loop_1927:
20675 movle %icc, %i4, %o1
20676 fpack32 %f18, %f28, %f22
20677 brnz %o6, loop_1928
20678 tleu %icc, 0x2
20679 bl,a,pt %icc, loop_1929
20680 sub %i1, 0x1AC3, %l6
20681loop_1928:
20682 udivx %l2, 0x1427, %i3
20683 edge8ln %i7, %g3, %i0
20684loop_1929:
20685 bl loop_1930
20686 mova %icc, %l4, %o3
20687 udivcc %g2, 0x1B03, %o2
20688 sub %l5, %l3, %l1
20689loop_1930:
20690 fmovdle %xcc, %f8, %f29
20691 membar 0x09
20692 edge16 %i6, %o7, %i5
20693 pdist %f16, %f10, %f24
20694 fmovdl %xcc, %f31, %f16
20695 fmovdcc %icc, %f23, %f26
20696 movge %icc, %g4, %o0
20697 movg %xcc, %o4, %o5
20698 andcc %l0, %g7, %i2
20699 srlx %g5, 0x03, %g6
20700 fcmped %fcc2, %f28, %f24
20701 fbul %fcc0, loop_1931
20702 sth %i4, [%l7 + 0x38]
20703 bvc,a %icc, loop_1932
20704 movge %xcc, %o1, %o6
20705loop_1931:
20706 sllx %i1, %g1, %l6
20707 fmovscs %icc, %f18, %f7
20708loop_1932:
20709 edge16ln %i3, %i7, %g3
20710 movle %xcc, %i0, %l4
20711 xorcc %o3, %g2, %o2
20712 bl,a %xcc, loop_1933
20713 tgu %icc, 0x4
20714 mova %icc, %l2, %l3
20715 fpsub16s %f18, %f15, %f30
20716loop_1933:
20717 sir 0x15F1
20718 movleu %xcc, %l1, %l5
20719 ld [%l7 + 0x44], %f3
20720 smulcc %o7, %i6, %i5
20721 movvs %icc, %g4, %o0
20722 fbul %fcc0, loop_1934
20723 array16 %o5, %o4, %l0
20724 fone %f14
20725 xorcc %g7, %i2, %g5
20726loop_1934:
20727 movle %icc, %g6, %i4
20728 tle %icc, 0x7
20729 fsrc2 %f10, %f26
20730 fcmpgt32 %f26, %f14, %o1
20731 fbe,a %fcc0, loop_1935
20732 movgu %icc, %o6, %g1
20733 sdivcc %i1, 0x1424, %i3
20734 fsrc1 %f20, %f28
20735loop_1935:
20736 edge8n %i7, %l6, %i0
20737 fmovscc %icc, %f10, %f26
20738 fmovdleu %xcc, %f30, %f21
20739 and %l4, 0x1724, %o3
20740 move %icc, %g3, %o2
20741 ldsw [%l7 + 0x44], %g2
20742 nop
20743 set 0x0E, %l5
20744 lduh [%l7 + %l5], %l3
20745 fmovsleu %icc, %f18, %f29
20746 move %xcc, %l1, %l5
20747 tsubcc %o7, 0x19BB, %i6
20748 edge8 %i5, %l2, %g4
20749 fexpand %f30, %f30
20750 ta %icc, 0x0
20751 tpos %xcc, 0x1
20752 bvs,pt %icc, loop_1936
20753 edge8 %o0, %o5, %o4
20754 brz %g7, loop_1937
20755 udivcc %i2, 0x0EE5, %l0
20756loop_1936:
20757 bn loop_1938
20758 mova %xcc, %g6, %i4
20759loop_1937:
20760 tl %icc, 0x5
20761 lduh [%l7 + 0x3A], %g5
20762loop_1938:
20763 tvc %icc, 0x0
20764 xor %o1, 0x1656, %o6
20765 fpadd32s %f1, %f0, %f0
20766 fble %fcc2, loop_1939
20767 fbge,a %fcc0, loop_1940
20768 taddcc %i1, %i3, %i7
20769 stw %l6, [%l7 + 0x18]
20770loop_1939:
20771 ldsb [%l7 + 0x5E], %i0
20772loop_1940:
20773 fabss %f21, %f3
20774 ta %icc, 0x7
20775 fpack16 %f2, %f14
20776 fpack16 %f14, %f20
20777 udivx %g1, 0x0015, %o3
20778 edge16 %g3, %o2, %g2
20779 set 0x59, %i3
20780 stba %l4, [%l7 + %i3] 0x23
20781 membar #Sync
20782 fbg,a %fcc3, loop_1941
20783 fmovspos %icc, %f11, %f15
20784 movle %xcc, %l1, %l3
20785 membar 0x51
20786loop_1941:
20787 bvc %icc, loop_1942
20788 tcc %icc, 0x3
20789 fmovrdne %o7, %f14, %f10
20790 addc %i6, %l5, %l2
20791loop_1942:
20792 stb %g4, [%l7 + 0x13]
20793 bgu,a,pn %icc, loop_1943
20794 sra %i5, %o0, %o4
20795 tl %icc, 0x0
20796 fnands %f15, %f11, %f23
20797loop_1943:
20798 umul %o5, %g7, %i2
20799 fcmple16 %f12, %f20, %g6
20800 edge8 %l0, %i4, %o1
20801 fbg %fcc3, loop_1944
20802 movrne %o6, %i1, %i3
20803 edge8 %g5, %i7, %l6
20804 sub %g1, 0x1B7C, %o3
20805loop_1944:
20806 ldstub [%l7 + 0x5C], %i0
20807 te %icc, 0x3
20808 fandnot2s %f4, %f27, %f11
20809 sdivx %g3, 0x1473, %o2
20810 fzero %f0
20811 tl %icc, 0x1
20812 tsubcctv %l4, 0x01AC, %g2
20813 sir 0x1F76
20814 edge16n %l1, %l3, %o7
20815 te %icc, 0x2
20816 fbg %fcc1, loop_1945
20817 tcs %icc, 0x4
20818 addccc %i6, %l2, %g4
20819 swap [%l7 + 0x74], %l5
20820loop_1945:
20821 nop
20822 set 0x62, %l2
20823 lduba [%l7 + %l2] 0x88, %i5
20824 movrne %o0, 0x1F2, %o5
20825 andn %o4, 0x1489, %g7
20826 movn %xcc, %g6, %i2
20827 smul %i4, %o1, %o6
20828 fmovsl %xcc, %f23, %f17
20829 udivcc %l0, 0x156B, %i3
20830 nop
20831 setx loop_1946, %l0, %l1
20832 wrpr 0x1, %tl
20833 wrpr %l1, %tnpc
20834 setx 0x34400001400, %l0, %l1
20835 wrpr %l1, %tstate
20836 wrhpr 0x4, %htstate
20837 done
20838 tvc %icc, 0x6
20839 sethi 0x1B53, %g5
20840 edge16 %i7, %l6, %g1
20841loop_1946:
20842 stbar
20843 brz,a %i1, loop_1947
20844 tsubcc %o3, 0x1E19, %g3
20845 srax %o2, 0x06, %i0
20846 wr %g0, 0x2b, %asi
20847 stba %l4, [%l7 + 0x37] %asi
20848 membar #Sync
20849loop_1947:
20850 nop
20851 set 0x40, %o7
20852 ldsba [%l7 + %o7] 0x89, %g2
20853 fmovrdgz %l1, %f28, %f0
20854 fmovsne %xcc, %f17, %f12
20855 fcmpne16 %f2, %f18, %o7
20856 tvc %icc, 0x5
20857 nop
20858 set 0x1E, %i2
20859 lduh [%l7 + %i2], %l3
20860 fcmpne32 %f4, %f10, %i6
20861 fandnot1 %f26, %f20, %f6
20862 fpsub32 %f6, %f8, %f22
20863 subcc %g4, 0x15A9, %l5
20864 fandnot1 %f10, %f4, %f26
20865 brz %l2, loop_1948
20866 fbge,a %fcc3, loop_1949
20867 xnor %o0, %i5, %o4
20868 fmul8sux16 %f6, %f4, %f4
20869loop_1948:
20870 ld [%l7 + 0x48], %f21
20871loop_1949:
20872 tn %icc, 0x2
20873 sethi 0x1018, %g7
20874 tgu %xcc, 0x6
20875 tsubcc %o5, 0x1035, %g6
20876 tvc %icc, 0x0
20877 or %i4, %o1, %i2
20878 fbu %fcc0, loop_1950
20879 restored
20880 rdpr %cwp, %g1
20881 rdpr %cansave, %g2
20882 rdpr %canrestore, %g3
20883 rdpr %cleanwin, %g4
20884 rdpr %otherwin, %g5
20885 rdpr %wstate, %g6
20886 udivcc %o6, 0x19F0, %l0
20887 andcc %g5, %i7, %i3
20888loop_1950:
20889 edge32 %g1, %l6, %i1
20890 movge %xcc, %g3, %o2
20891 lduw [%l7 + 0x70], %i0
20892 nop
20893 set 0x50, %o3
20894 std %f30, [%l7 + %o3]
20895 fsrc1s %f30, %f3
20896 fbn %fcc3, loop_1951
20897 fbg,a %fcc1, loop_1952
20898 fnor %f26, %f10, %f26
20899 ldd [%l7 + 0x40], %f0
20900loop_1951:
20901 movrgz %l4, 0x02B, %g2
20902loop_1952:
20903 brgez %o3, loop_1953
20904 sllx %l1, 0x19, %l3
20905 tleu %icc, 0x1
20906 andn %i6, %g4, %l5
20907loop_1953:
20908 movrgez %o7, 0x374, %l2
20909 fpmerge %f14, %f24, %f20
20910 udiv %i5, 0x09C9, %o0
20911 restored
20912 rdpr %cwp, %g1
20913 rdpr %cansave, %g2
20914 rdpr %canrestore, %g3
20915 rdpr %cleanwin, %g4
20916 rdpr %otherwin, %g5
20917 rdpr %wstate, %g6
20918 bn %icc, loop_1954
20919 movvc %xcc, %g7, %o4
20920 movl %xcc, %g6, %o5
20921 andncc %i4, %o1, %i2
20922loop_1954:
20923 fabss %f6, %f31
20924 udivx %l0, 0x0A34, %g5
20925 tge %icc, 0x0
20926 prefetch [%l7 + 0x1C], 0x1
20927 subc %i7, 0x1587, %i3
20928 xnorcc %o6, 0x1A36, %g1
20929 subcc %l6, %i1, %o2
20930 stbar
20931 tleu %xcc, 0x3
20932 wr %g0, 0x80, %asi
20933 stba %i0, [%l7 + 0x27] %asi
20934 bcs,pt %icc, loop_1955
20935 ld [%l7 + 0x3C], %f2
20936 edge32l %l4, %g3, %o3
20937 set 0x18, %o0
20938 prefetcha [%l7 + %o0] 0x18, 0x3
20939loop_1955:
20940 tleu %xcc, 0x0
20941 fbg,a %fcc1, loop_1956
20942 movvs %xcc, %l1, %i6
20943 stw %g4, [%l7 + 0x28]
20944 brgez,a %l3, loop_1957
20945loop_1956:
20946 fandnot2 %f18, %f28, %f16
20947 smulcc %o7, %l2, %l5
20948 fpsub16 %f26, %f2, %f18
20949loop_1957:
20950 swap [%l7 + 0x64], %i5
20951 xnor %o0, 0x1567, %g7
20952 tvc %icc, 0x1
20953 popc %o4, %g6
20954 fmovd %f22, %f26
20955 array32 %o5, %i4, %i2
20956 fpack16 %f14, %f18
20957 wr %g0, 0x89, %asi
20958 stha %o1, [%l7 + 0x3A] %asi
20959 andncc %g5, %i7, %l0
20960 movvc %xcc, %i3, %g1
20961 tn %icc, 0x0
20962 addc %l6, %o6, %i1
20963 ble,a %xcc, loop_1958
20964 fsrc2s %f25, %f10
20965 or %o2, %i0, %l4
20966 fba %fcc3, loop_1959
20967loop_1958:
20968 udivcc %g3, 0x1FC0, %o3
20969 edge8 %l1, %g2, %i6
20970 popc 0x0988, %g4
20971loop_1959:
20972 movgu %icc, %l3, %o7
20973 fble %fcc2, loop_1960
20974 movrlz %l2, %l5, %o0
20975 set 0x20, %g4
20976 swapa [%l7 + %g4] 0x11, %g7
20977loop_1960:
20978 bneg,pt %icc, loop_1961
20979 mulx %i5, 0x0289, %o4
20980 ldx [%l7 + 0x58], %g6
20981 tneg %icc, 0x2
20982loop_1961:
20983 fmovsa %xcc, %f23, %f13
20984 tsubcc %o5, 0x0220, %i2
20985 ba loop_1962
20986 fmovsle %icc, %f4, %f6
20987 fbn %fcc2, loop_1963
20988 fmovsneg %icc, %f11, %f1
20989loop_1962:
20990 movle %xcc, %o1, %g5
20991 fmul8sux16 %f18, %f2, %f4
20992loop_1963:
20993 movpos %icc, %i7, %l0
20994 movpos %icc, %i4, %g1
20995 fmovsge %icc, %f31, %f25
20996 movl %icc, %i3, %l6
20997 array8 %o6, %i1, %o2
20998 te %xcc, 0x2
20999 brgz %l4, loop_1964
21000 movcs %icc, %i0, %g3
21001 sllx %o3, %l1, %i6
21002 edge16 %g2, %l3, %g4
21003loop_1964:
21004 nop
21005 wr %g0, 0x18, %asi
21006 ldsha [%l7 + 0x5A] %asi, %o7
21007 orn %l5, %l2, %g7
21008 bvc,a,pt %xcc, loop_1965
21009 srax %i5, 0x13, %o0
21010 fmovsne %icc, %f17, %f13
21011 ta %xcc, 0x5
21012loop_1965:
21013 tg %xcc, 0x1
21014 movgu %icc, %o4, %o5
21015 edge32ln %g6, %o1, %g5
21016 fandnot1 %f26, %f4, %f16
21017 sra %i7, 0x03, %i2
21018 addcc %i4, 0x0AB5, %g1
21019 mulx %i3, %l0, %o6
21020 bg,a,pn %xcc, loop_1966
21021 fpsub32 %f26, %f14, %f14
21022 fmovdleu %icc, %f5, %f14
21023 add %l7, 0x7C, %l6
21024 wr %g0, 0x11, %asi
21025 lda [%l6] %asi, %i1
21026 casa [%l6] 0x11, %i1, %o2
21027loop_1966:
21028 faligndata %f8, %f14, %f12
21029 fpsub32 %f14, %f10, %f14
21030 subc %l4, %i0, %g3
21031 addc %o3, %l1, %l6
21032 sllx %i6, %l3, %g4
21033 edge16l %o7, %l5, %l2
21034 subccc %g2, 0x1DC0, %i5
21035 movl %icc, %g7, %o0
21036 edge16n %o4, %o5, %g6
21037 sethi 0x18A2, %g5
21038 fnot1 %f6, %f10
21039 set 0x58, %o1
21040 lduwa [%l7 + %o1] 0x0c, %i7
21041 movrlez %o1, 0x14E, %i2
21042 movvs %xcc, %i4, %i3
21043 fands %f0, %f12, %f22
21044 wr %g0, 0x80, %asi
21045 ldda [%l7 + 0x40] %asi, %l0
21046 mova %xcc, %g1, %o6
21047 movrlez %o2, 0x162, %i1
21048 bpos loop_1967
21049 fnegs %f0, %f22
21050 nop
21051 setx loop_1968, %l0, %l1
21052 wrpr 0x1, %tl
21053 wrpr %l1, %tpc
21054 add %l1, 0x4, %l1
21055 wrpr %l1, %tnpc
21056 setx 0x34400001400, %l0, %l1
21057 wrpr %l1, %tstate
21058 wrhpr 0x4, %htstate
21059 retry
21060 movneg %xcc, %l4, %g3
21061loop_1967:
21062 taddcc %o3, %i0, %l6
21063 movleu %xcc, %l1, %i6
21064loop_1968:
21065 fmovdne %xcc, %f12, %f26
21066 sra %l3, %o7, %l5
21067 edge16 %l2, %g4, %i5
21068 sub %g7, 0x10C2, %g2
21069 set 0x1B, %g3
21070 ldsba [%l7 + %g3] 0x11, %o0
21071 set 0x40, %l4
21072 ldda [%l7 + %l4] 0x80, %f0
21073 tge %icc, 0x7
21074 saved
21075 rdpr %cwp, %g1
21076 rdpr %cansave, %g2
21077 rdpr %canrestore, %g3
21078 rdpr %cleanwin, %g4
21079 rdpr %otherwin, %g5
21080 rdpr %wstate, %g6
21081 sra %o4, 0x08, %o5
21082 tsubcc %g6, %i7, %o1
21083 srlx %g5, 0x1F, %i2
21084 movrne %i3, 0x2AF, %l0
21085 brlez %g1, loop_1969
21086 xnorcc %i4, %o6, %o2
21087 edge16l %i1, %l4, %g3
21088 fmovrdne %o3, %f22, %f6
21089loop_1969:
21090 lduw [%l7 + 0x28], %i0
21091 umulcc %l6, 0x09E5, %i6
21092 and %l3, 0x06AF, %o7
21093 fnands %f29, %f14, %f0
21094 sir 0x1F92
21095 taddcctv %l5, %l2, %l1
21096 subccc %i5, %g7, %g4
21097 for %f20, %f2, %f24
21098 movrlez %o0, %g2, %o5
21099 xor %o4, 0x1479, %i7
21100 fmovrdgz %g6, %f24, %f2
21101 popc %o1, %i2
21102 tsubcctv %g5, 0x155C, %l0
21103 movneg %xcc, %g1, %i4
21104 te %xcc, 0x1
21105 fbg %fcc3, loop_1970
21106 movrgez %i3, 0x03F, %o2
21107 taddcc %o6, %i1, %g3
21108 set 0x21, %l3
21109 ldstuba [%l7 + %l3] 0x88, %o3
21110loop_1970:
21111 udivcc %l4, 0x1BFF, %l6
21112 orcc %i6, %l3, %i0
21113 fbn %fcc2, loop_1971
21114 fmovdleu %icc, %f18, %f7
21115 srax %o7, 0x0A, %l2
21116 movrgez %l5, 0x0AC, %l1
21117loop_1971:
21118 xnor %g7, %i5, %g4
21119 andn %g2, 0x1FFC, %o0
21120 fbl,a %fcc0, loop_1972
21121 xnorcc %o4, %i7, %o5
21122 xnor %g6, %i2, %o1
21123 fmovdne %icc, %f23, %f29
21124loop_1972:
21125 umulcc %l0, %g5, %i4
21126 sdivcc %i3, 0x0FFC, %o2
21127 fblg %fcc2, loop_1973
21128 edge8n %o6, %i1, %g3
21129 edge8 %g1, %l4, %o3
21130 brgz,a %i6, loop_1974
21131loop_1973:
21132 taddcc %l6, %i0, %o7
21133 fcmpgt16 %f20, %f6, %l3
21134 fmul8sux16 %f10, %f12, %f26
21135loop_1974:
21136 orncc %l2, 0x1AD0, %l5
21137 edge32l %l1, %g7, %i5
21138 movge %xcc, %g2, %g4
21139 addc %o4, %o0, %o5
21140 edge16n %i7, %g6, %i2
21141 movrlz %o1, %g5, %l0
21142 andn %i3, %o2, %i4
21143 fmovdle %xcc, %f24, %f17
21144 fmovdgu %xcc, %f13, %f9
21145 orcc %i1, 0x02C5, %o6
21146 ldd [%l7 + 0x28], %g0
21147 be,pt %xcc, loop_1975
21148 udivcc %l4, 0x05B3, %g3
21149 edge32n %i6, %o3, %l6
21150 sdivx %i0, 0x0A6F, %o7
21151loop_1975:
21152 fmovrdgez %l2, %f20, %f30
21153 bgu,a %icc, loop_1976
21154 bneg,a,pn %icc, loop_1977
21155 fmovrsne %l5, %f16, %f13
21156 movge %icc, %l1, %g7
21157loop_1976:
21158 udivx %l3, 0x1206, %i5
21159loop_1977:
21160 fmovsne %xcc, %f3, %f10
21161 ldsh [%l7 + 0x10], %g4
21162 bl loop_1978
21163 ldsh [%l7 + 0x12], %g2
21164 fabss %f22, %f2
21165 tle %xcc, 0x1
21166loop_1978:
21167 nop
21168 set 0x5E, %g1
21169 stha %o0, [%l7 + %g1] 0x11
21170 fblg %fcc1, loop_1979
21171 fcmpne32 %f22, %f12, %o5
21172 add %l7, 0x18, %l6
21173 wr %g0, 0x89, %asi
21174 ldxa [%l6] %asi, %i7
21175 casxa [%l6] %asi, %i7, %o4
21176loop_1979:
21177 fblg,a %fcc2, loop_1980
21178 sra %g6, 0x14, %i2
21179 orcc %g5, 0x1927, %o1
21180 fmovdl %xcc, %f13, %f8
21181loop_1980:
21182 movpos %xcc, %l0, %o2
21183 fcmpgt16 %f2, %f14, %i4
21184 alignaddr %i3, %o6, %g1
21185 bneg %xcc, loop_1981
21186 tvc %icc, 0x2
21187 edge8l %l4, %i1, %g3
21188 membar 0x44
21189loop_1981:
21190 movrlez %i6, 0x285, %o3
21191 fmovda %xcc, %f31, %f6
21192 fornot2 %f22, %f14, %f18
21193 add %l7, 0x48, %l6
21194 wr %g0, 0x10, %asi
21195 casxa [%l6] 0x10, %i0, %o7
21196 tge %xcc, 0x7
21197 addccc %l2, 0x1788, %l5
21198 subcc %l1, %g7, %l6
21199 mulx %l3, %g4, %i5
21200 fbue,a %fcc3, loop_1982
21201 fandnot2s %f30, %f27, %f1
21202 edge16n %g2, %o0, %i7
21203 stx %o4, [%l7 + 0x28]
21204loop_1982:
21205 srax %g6, %i2, %o5
21206 bvc,a,pn %icc, loop_1983
21207 fandnot2 %f4, %f2, %f16
21208 fbul,a %fcc3, loop_1984
21209 fornot1s %f8, %f7, %f30
21210loop_1983:
21211 fabsd %f2, %f30
21212 movne %xcc, %g5, %o1
21213loop_1984:
21214 fmovrdlz %l0, %f4, %f28
21215 ba,a,pn %icc, loop_1985
21216 fandnot2 %f10, %f14, %f18
21217 movge %icc, %o2, %i4
21218 tsubcctv %o6, 0x1248, %g1
21219loop_1985:
21220 tcs %icc, 0x7
21221 taddcc %l4, %i1, %i3
21222 tl %xcc, 0x7
21223 fandnot1 %f18, %f2, %f6
21224 movl %icc, %g3, %i6
21225 movrne %i0, %o3, %l2
21226 set 0x38, %g7
21227 stda %o6, [%l7 + %g7] 0xea
21228 membar #Sync
21229 movcc %xcc, %l1, %l5
21230 smul %g7, %l6, %g4
21231 fmovsl %xcc, %f14, %f31
21232 bleu %icc, loop_1986
21233 edge32 %l3, %g2, %o0
21234 te %xcc, 0x5
21235 movpos %xcc, %i7, %o4
21236loop_1986:
21237 nop
21238 wr %g0, 0x50, %asi
21239 ldxa [%g0 + 0x30] %asi, %i5
21240 wr %g0, 0x04, %asi
21241 lduwa [%l7 + 0x34] %asi, %g6
21242 fmovsa %icc, %f20, %f1
21243 fnands %f3, %f17, %f18
21244 xnor %o5, %i2, %o1
21245 fzeros %f14
21246 subcc %g5, 0x073E, %o2
21247 membar #Sync
21248 wr %g0, 0xf0, %asi
21249 ldda [%l7 + 0x40] %asi, %f16
21250 bcc,a,pn %xcc, loop_1987
21251 fpadd32s %f13, %f17, %f6
21252 tleu %xcc, 0x2
21253 fnegd %f6, %f18
21254loop_1987:
21255 saved
21256 rdpr %cwp, %g1
21257 rdpr %cansave, %g2
21258 rdpr %canrestore, %g3
21259 rdpr %cleanwin, %g4
21260 rdpr %otherwin, %g5
21261 rdpr %wstate, %g6
21262 tpos %icc, 0x4
21263 bge,a %xcc, loop_1988
21264 orn %l0, %o6, %i4
21265 fsrc1 %f6, %f2
21266 movvs %icc, %g1, %l4
21267loop_1988:
21268 nop
21269 set 0x60, %o2
21270 stxa %i3, [%l7 + %o2] 0x14
21271 lduh [%l7 + 0x30], %g3
21272 fxnors %f12, %f29, %f31
21273 fandnot1 %f22, %f18, %f14
21274 udiv %i1, 0x16E6, %i0
21275 ble loop_1989
21276 tleu %xcc, 0x0
21277 alignaddr %i6, %l2, %o3
21278 nop
21279 setx loop_1990, %l0, %l1
21280 wrpr 0x1, %tl
21281 wrpr %l1, %tpc
21282 add %l1, 0x4, %l1
21283 wrpr %l1, %tnpc
21284 setx 0x34400001400, %l0, %l1
21285 wrpr %l1, %tstate
21286 wrhpr 0x4, %htstate
21287 retry
21288loop_1989:
21289 fmovdle %icc, %f12, %f23
21290 subccc %o7, %l1, %g7
21291 tne %xcc, 0x5
21292loop_1990:
21293 taddcctv %l6, %l5, %g4
21294 sdiv %g2, 0x19E1, %o0
21295 fnegd %f6, %f8
21296 array32 %i7, %o4, %i5
21297 fbuge,a %fcc3, loop_1991
21298 movcc %icc, %l3, %o5
21299 fornot1 %f22, %f16, %f10
21300 edge32n %g6, %o1, %i2
21301loop_1991:
21302 fbue %fcc2, loop_1992
21303 edge32l %o2, %l0, %o6
21304 fmovrdgz %i4, %f20, %f20
21305 srax %g5, 0x0C, %l4
21306loop_1992:
21307 andcc %i3, 0x16BA, %g1
21308 edge32n %i1, %g3, %i6
21309 set 0x26, %i6
21310 stha %i0, [%l7 + %i6] 0x14
21311 edge32n %l2, %o3, %o7
21312 set 0x72, %g2
21313 lduha [%l7 + %g2] 0x80, %g7
21314 movneg %icc, %l6, %l1
21315 brgz,a %l5, loop_1993
21316 fmul8x16au %f13, %f13, %f30
21317 addc %g2, 0x19A9, %g4
21318 tcc %xcc, 0x0
21319loop_1993:
21320 mulscc %i7, %o4, %i5
21321 fmovrdgez %o0, %f4, %f16
21322 popc %o5, %g6
21323 movn %icc, %l3, %o1
21324 umulcc %i2, %o2, %o6
21325 edge8 %i4, %l0, %l4
21326 tgu %icc, 0x4
21327 fand %f2, %f16, %f10
21328 sllx %i3, %g5, %i1
21329 add %l7, 0x10, %l6
21330 wr %g0, 0x04, %asi
21331 casa [%l6] 0x04, %g1, %i6
21332 fmovdvc %icc, %f0, %f12
21333 movrne %i0, 0x14A, %l2
21334 xnorcc %g3, %o3, %o7
21335 prefetch [%l7 + 0x6C], 0x0
21336 sethi 0x17B5, %g7
21337 fpsub16 %f30, %f26, %f0
21338 saved
21339 rdpr %cwp, %g1
21340 rdpr %cansave, %g2
21341 rdpr %canrestore, %g3
21342 rdpr %cleanwin, %g4
21343 rdpr %otherwin, %g5
21344 rdpr %wstate, %g6
21345 fmovsn %icc, %f10, %f13
21346 fmul8x16 %f19, %f16, %f22
21347 fabsd %f26, %f22
21348 fmovdcc %icc, %f29, %f29
21349 mova %icc, %l6, %l5
21350 tgu %xcc, 0x1
21351 subc %g2, %g4, %i7
21352 tn %xcc, 0x2
21353 sll %o4, %i5, %l1
21354 ta %icc, 0x1
21355 movrgz %o5, 0x365, %g6
21356 xnorcc %l3, 0x0627, %o1
21357 fbul %fcc2, loop_1994
21358 add %i2, %o2, %o0
21359 sir 0x0924
21360 edge32 %i4, %l0, %l4
21361loop_1994:
21362 array8 %o6, %g5, %i3
21363 fmovdl %xcc, %f23, %f5
21364 fcmple16 %f14, %f26, %i1
21365 sdivcc %i6, 0x1072, %g1
21366 fmovspos %xcc, %f1, %f29
21367 nop
21368 setx loop_1995, %l0, %l1
21369 wrpr 0x1, %tl
21370 wrpr %l1, %tnpc
21371 setx 0x34400001400, %l0, %l1
21372 wrpr %l1, %tstate
21373 wrhpr 0x4, %htstate
21374 done
21375 fmovrdgz %i0, %f20, %f10
21376 fpadd32 %f12, %f26, %f0
21377 edge32l %g3, %o3, %l2
21378loop_1995:
21379 nop
21380 set 0x44, %l6
21381 ldsb [%l7 + %l6], %g7
21382 array32 %l6, %o7, %g2
21383 addcc %g4, 0x0F0F, %i7
21384 tsubcctv %l5, %i5, %o4
21385 array8 %l1, %g6, %l3
21386 movre %o1, 0x279, %i2
21387 std %f2, [%l7 + 0x38]
21388 fcmps %fcc2, %f6, %f22
21389 mulx %o5, 0x1BE8, %o0
21390 orcc %i4, %o2, %l4
21391 fandnot1s %f1, %f4, %f25
21392 sra %o6, 0x1B, %g5
21393 movle %xcc, %l0, %i3
21394 fandnot1s %f11, %f29, %f3
21395 movcc %icc, %i1, %i6
21396 fxor %f16, %f18, %f26
21397 taddcc %i0, 0x1A78, %g3
21398 brz,a %g1, loop_1996
21399 fmovdge %xcc, %f7, %f11
21400 tg %xcc, 0x3
21401 umul %l2, %o3, %g7
21402loop_1996:
21403 fcmple32 %f6, %f30, %o7
21404 set 0x58, %o6
21405 prefetcha [%l7 + %o6] 0x88, 0x3
21406 edge32n %l6, %g4, %i7
21407 udivcc %l5, 0x0FED, %o4
21408 te %icc, 0x6
21409 movre %i5, 0x19E, %g6
21410 tcs %xcc, 0x3
21411 sdivcc %l1, 0x1008, %l3
21412 tcc %xcc, 0x5
21413 srlx %i2, 0x07, %o1
21414 std %o0, [%l7 + 0x48]
21415 brz %o5, loop_1997
21416 fmovdcs %icc, %f3, %f1
21417 sllx %i4, 0x13, %l4
21418 fmovrdlez %o6, %f6, %f22
21419loop_1997:
21420 fbo %fcc0, loop_1998
21421 edge8 %o2, %g5, %l0
21422 restored
21423 rdpr %cwp, %g1
21424 rdpr %cansave, %g2
21425 rdpr %canrestore, %g3
21426 rdpr %cleanwin, %g4
21427 rdpr %otherwin, %g5
21428 rdpr %wstate, %g6
21429 fnors %f8, %f24, %f30
21430loop_1998:
21431 tvs %xcc, 0x1
21432 alignaddrl %i1, %i6, %i3
21433 tne %icc, 0x2
21434 movcs %icc, %g3, %g1
21435 sdivx %l2, 0x1D1B, %i0
21436 subccc %o3, 0x0E4C, %g7
21437 movneg %xcc, %o7, %l6
21438 udiv %g2, 0x0531, %g4
21439 saved
21440 rdpr %cwp, %g1
21441 rdpr %cansave, %g2
21442 rdpr %canrestore, %g3
21443 rdpr %cleanwin, %g4
21444 rdpr %otherwin, %g5
21445 rdpr %wstate, %g6
21446 mulx %l5, %o4, %i5
21447 mulscc %i7, 0x02CC, %l1
21448 movl %icc, %l3, %i2
21449 addc %o1, %g6, %o0
21450 fnegd %f6, %f8
21451 stw %o5, [%l7 + 0x64]
21452 lduw [%l7 + 0x3C], %i4
21453 and %o6, %l4, %o2
21454 saved
21455 rdpr %cwp, %g1
21456 rdpr %cansave, %g2
21457 rdpr %canrestore, %g3
21458 rdpr %cleanwin, %g4
21459 rdpr %otherwin, %g5
21460 rdpr %wstate, %g6
21461 edge8ln %g5, %l0, %i1
21462 set 0x3B, %g6
21463 stba %i6, [%l7 + %g6] 0xe2
21464 membar #Sync
21465 nop
21466 setx loop_1999, %l0, %l1
21467 jmpl %l1, %g3
21468 edge32n %g1, %l2, %i0
21469 addcc %o3, %g7, %i3
21470 umul %l6, 0x01F7, %o7
21471loop_1999:
21472 tsubcctv %g4, %l5, %o4
21473 addc %i5, 0x1776, %g2
21474 subc %l1, 0x1CEB, %i7
21475 lduw [%l7 + 0x10], %i2
21476 wr %g0, 0x89, %asi
21477 stha %o1, [%l7 + 0x68] %asi
21478 umulcc %l3, %g6, %o0
21479 movvs %xcc, %i4, %o6
21480 srlx %o5, %l4, %o2
21481 fmovde %icc, %f26, %f12
21482 set 0x54, %i5
21483 swapa [%l7 + %i5] 0x89, %g5
21484 tpos %icc, 0x3
21485 fmuld8ulx16 %f14, %f3, %f2
21486 ldstub [%l7 + 0x3C], %i1
21487 andn %i6, %g3, %l0
21488 bgu,a loop_2000
21489 udivx %g1, 0x1D25, %i0
21490 edge32ln %l2, %o3, %g7
21491 xnorcc %l6, 0x1E40, %o7
21492loop_2000:
21493 ldsb [%l7 + 0x1A], %i3
21494 sdivx %g4, 0x07FF, %o4
21495 udivcc %l5, 0x0F49, %g2
21496 movre %i5, 0x12C, %l1
21497 movrgez %i7, %o1, %i2
21498 add %g6, 0x158F, %o0
21499 fmovdg %icc, %f4, %f31
21500 fnot1s %f31, %f10
21501 wr %g0, 0x81, %asi
21502 prefetcha [%l7 + 0x68] %asi, 0x1
21503 ldsw [%l7 + 0x74], %o6
21504 fmovdn %xcc, %f8, %f6
21505 movgu %icc, %l3, %l4
21506 sllx %o2, 0x00, %g5
21507 edge16ln %o5, %i6, %i1
21508 move %xcc, %g3, %g1
21509 tgu %xcc, 0x5
21510 udivx %l0, 0x01E7, %i0
21511 smul %o3, %l2, %l6
21512 bl,pt %icc, loop_2001
21513 edge8ln %o7, %g7, %g4
21514 mova %icc, %o4, %i3
21515 fnors %f22, %f7, %f14
21516loop_2001:
21517 andn %g2, %l5, %i5
21518 movle %xcc, %l1, %o1
21519 fmovdl %xcc, %f0, %f8
21520 addcc %i7, 0x0F0E, %i2
21521 fandnot1s %f31, %f16, %f14
21522 movrlz %o0, 0x087, %i4
21523 stbar
21524 tleu %xcc, 0x6
21525 ta %xcc, 0x7
21526 stb %g6, [%l7 + 0x11]
21527 call loop_2002
21528 sub %l3, %o6, %o2
21529 smulcc %l4, 0x0401, %o5
21530 movgu %xcc, %i6, %g5
21531loop_2002:
21532 movneg %icc, %i1, %g3
21533 fmovrse %g1, %f4, %f27
21534 wr %g0, 0x88, %asi
21535 ldswa [%l7 + 0x0C] %asi, %i0
21536 fands %f22, %f18, %f19
21537 fsrc1 %f22, %f8
21538 fmovsle %icc, %f25, %f21
21539 edge16ln %l0, %l2, %l6
21540 restored
21541 rdpr %cwp, %g1
21542 rdpr %cansave, %g2
21543 rdpr %canrestore, %g3
21544 rdpr %cleanwin, %g4
21545 rdpr %otherwin, %g5
21546 rdpr %wstate, %g6
21547 fmovrslez %o7, %f13, %f15
21548 taddcc %o3, %g4, %g7
21549 for %f10, %f14, %f28
21550 umulcc %i3, %o4, %l5
21551 movrgez %g2, %i5, %o1
21552 nop
21553 setx loop_2003, %l0, %l1
21554 jmpl %l1, %l1
21555 tvs %icc, 0x4
21556 addcc %i7, 0x0C20, %o0
21557 edge16n %i4, %g6, %i2
21558loop_2003:
21559 bne loop_2004
21560 saved
21561 rdpr %cwp, %g1
21562 rdpr %cansave, %g2
21563 rdpr %canrestore, %g3
21564 rdpr %cleanwin, %g4
21565 rdpr %otherwin, %g5
21566 rdpr %wstate, %g6
21567 fpackfix %f12, %f10
21568 udivx %o6, 0x051F, %l3
21569loop_2004:
21570 movle %icc, %l4, %o5
21571 be loop_2005
21572 brz %i6, loop_2006
21573 edge8ln %g5, %o2, %g3
21574 fnands %f12, %f27, %f26
21575loop_2005:
21576 fors %f19, %f20, %f16
21577loop_2006:
21578 fornot1 %f30, %f22, %f28
21579 wr %g0, 0x58, %asi
21580 ldxa [%g0 + 0x80] %asi, %i1
21581 andn %i0, 0x1113, %l0
21582 fsrc2s %f6, %f3
21583 movpos %icc, %l2, %g1
21584 xnorcc %o7, 0x1906, %o3
21585 popc 0x1F15, %g4
21586 movcc %icc, %l6, %i3
21587 movrlez %o4, 0x3E3, %l5
21588 stx %g2, [%l7 + 0x68]
21589 fmovscc %icc, %f11, %f29
21590 taddcctv %i5, 0x0350, %g7
21591 saved
21592 rdpr %cwp, %g1
21593 rdpr %cansave, %g2
21594 rdpr %canrestore, %g3
21595 rdpr %cleanwin, %g4
21596 rdpr %otherwin, %g5
21597 rdpr %wstate, %g6
21598 tsubcc %o1, 0x1F8A, %l1
21599 set 0x14, %o5
21600 stwa %i7, [%l7 + %o5] 0x2b
21601 membar #Sync
21602 fpmerge %f18, %f3, %f16
21603 sdivcc %i4, 0x1ADD, %o0
21604 srlx %i2, %o6, %l3
21605 tn %icc, 0x6
21606 orncc %g6, %l4, %o5
21607 fbge %fcc1, loop_2007
21608 array8 %g5, %o2, %i6
21609 fsrc1 %f14, %f30
21610 edge16ln %g3, %i1, %l0
21611loop_2007:
21612 tcc %xcc, 0x0
21613 andncc %i0, %l2, %o7
21614 movvc %xcc, %o3, %g4
21615 membar #Sync
21616 wr %g0, 0x16, %asi
21617 ldda [%l7 + 0x40] %asi, %f16
21618 set 0x0C, %l1
21619 swapa [%l7 + %l1] 0x10, %g1
21620 fbue %fcc0, loop_2008
21621 addc %i3, 0x16F2, %l6
21622 fbue %fcc3, loop_2009
21623 edge16ln %o4, %l5, %i5
21624loop_2008:
21625 fmovsgu %xcc, %f19, %f15
21626 udivx %g2, 0x110A, %g7
21627loop_2009:
21628 edge8ln %o1, %l1, %i7
21629 set 0x30, %i4
21630 prefetcha [%l7 + %i4] 0x88, 0x2
21631 sdiv %i2, 0x0150, %o6
21632 swap [%l7 + 0x64], %i4
21633 wr %g0, 0x88, %asi
21634 stwa %g6, [%l7 + 0x08] %asi
21635 bge,a,pn %icc, loop_2010
21636 movcc %icc, %l3, %o5
21637 popc 0x1074, %l4
21638 fnot1s %f29, %f6
21639loop_2010:
21640 nop
21641 wr %g0, 0x80, %asi
21642 lduba [%l7 + 0x4F] %asi, %g5
21643 ble,a,pt %xcc, loop_2011
21644 nop
21645 setx loop_2012, %l0, %l1
21646 jmpl %l1, %i6
21647 fpsub16 %f28, %f26, %f28
21648 srl %o2, 0x14, %i1
21649loop_2011:
21650 sdivx %l0, 0x0344, %g3
21651loop_2012:
21652 tle %icc, 0x6
21653 stw %l2, [%l7 + 0x4C]
21654 movrgz %o7, %o3, %i0
21655 membar 0x2C
21656 movl %xcc, %g4, %i3
21657 xnor %g1, 0x1576, %l6
21658 tneg %icc, 0x5
21659 fpmerge %f28, %f20, %f6
21660 set 0x50, %o4
21661 ldswa [%l7 + %o4] 0x11, %l5
21662 movneg %icc, %o4, %g2
21663 tvs %xcc, 0x0
21664 brnz %i5, loop_2013
21665 umulcc %o1, 0x1A5E, %l1
21666 xor %g7, %i7, %i2
21667 wr %g0, 0x19, %asi
21668 lduba [%l7 + 0x50] %asi, %o6
21669loop_2013:
21670 te %icc, 0x6
21671 fbue,a %fcc2, loop_2014
21672 bne,a,pt %xcc, loop_2015
21673 restored
21674 rdpr %cwp, %g1
21675 rdpr %cansave, %g2
21676 rdpr %canrestore, %g3
21677 rdpr %cleanwin, %g4
21678 rdpr %otherwin, %g5
21679 rdpr %wstate, %g6
21680 alignaddr %i4, %g6, %o0
21681loop_2014:
21682 brlez,a %l3, loop_2016
21683loop_2015:
21684 restored
21685 rdpr %cwp, %g1
21686 rdpr %cansave, %g2
21687 rdpr %canrestore, %g3
21688 rdpr %cleanwin, %g4
21689 rdpr %otherwin, %g5
21690 rdpr %wstate, %g6
21691 taddcc %o5, 0x1B6C, %l4
21692 udivcc %g5, 0x1C71, %o2
21693loop_2016:
21694 tge %icc, 0x0
21695 stw %i6, [%l7 + 0x50]
21696 bcs,pt %xcc, loop_2017
21697 movne %xcc, %l0, %i1
21698 be,a,pt %icc, loop_2018
21699 alignaddrl %l2, %g3, %o3
21700loop_2017:
21701 movl %xcc, %o7, %i0
21702 sdivcc %i3, 0x1CDA, %g4
21703loop_2018:
21704 taddcctv %l6, %g1, %l5
21705 movrgz %o4, 0x259, %g2
21706 orn %i5, %l1, %o1
21707 edge8ln %i7, %g7, %o6
21708 taddcctv %i2, 0x1500, %i4
21709 fmuld8sux16 %f0, %f27, %f28
21710 set 0x0A, %i7
21711 ldsba [%l7 + %i7] 0x15, %o0
21712 membar #Sync
21713 set 0x40, %g5
21714 ldda [%l7 + %g5] 0x17, %f16
21715 set 0x40, %i0
21716 stxa %g6, [%l7 + %i0] 0xea
21717 membar #Sync
21718 edge16ln %o5, %l4, %g5
21719 be,pt %icc, loop_2019
21720 fmovsg %xcc, %f11, %f15
21721 tleu %icc, 0x2
21722 brlez %l3, loop_2020
21723loop_2019:
21724 add %i6, 0x118B, %o2
21725 fmovd %f4, %f2
21726 be,a loop_2021
21727loop_2020:
21728 edge32l %l0, %l2, %g3
21729 tg %xcc, 0x7
21730 movn %xcc, %o3, %i1
21731loop_2021:
21732 bne loop_2022
21733 fandnot2 %f26, %f18, %f10
21734 fbl,a %fcc2, loop_2023
21735 orcc %i0, 0x167C, %i3
21736loop_2022:
21737 fmovsg %icc, %f13, %f4
21738 mulscc %g4, %o7, %g1
21739loop_2023:
21740 or %l5, 0x1FFC, %o4
21741 fmovsvs %icc, %f26, %f8
21742 edge16ln %l6, %g2, %l1
21743 tpos %icc, 0x6
21744 fcmpd %fcc1, %f28, %f2
21745 srax %i5, 0x16, %i7
21746 movcs %icc, %g7, %o6
21747 ta %xcc, 0x4
21748 fmovsn %xcc, %f6, %f20
21749 subccc %i2, %i4, %o0
21750 fmul8sux16 %f2, %f18, %f10
21751 prefetch [%l7 + 0x48], 0x1
21752 edge32 %g6, %o1, %l4
21753 umul %g5, %l3, %i6
21754 fornot2s %f21, %f31, %f22
21755 addccc %o5, 0x0876, %l0
21756 fxor %f2, %f10, %f20
21757 sub %o2, %g3, %o3
21758 fabsd %f0, %f20
21759 edge16 %l2, %i1, %i3
21760 andncc %g4, %o7, %i0
21761 fornot2 %f8, %f16, %f20
21762 fba %fcc2, loop_2024
21763 srlx %g1, %o4, %l6
21764 te %icc, 0x2
21765 tne %xcc, 0x4
21766loop_2024:
21767 nop
21768 setx loop_2025, %l0, %l1
21769 wrpr 0x1, %tl
21770 wrpr %l1, %tpc
21771 add %l1, 0x4, %l1
21772 wrpr %l1, %tnpc
21773 setx 0x34400001400, %l0, %l1
21774 wrpr %l1, %tstate
21775 wrhpr 0x4, %htstate
21776 retry
21777 orncc %g2, 0x001F, %l1
21778 fpsub16s %f30, %f18, %f27
21779 flush %l7 + 0x44
21780loop_2025:
21781 array16 %l5, %i7, %g7
21782 edge8 %i5, %i2, %o6
21783 movge %icc, %o0, %g6
21784 sethi 0x08A8, %o1
21785 addc %l4, 0x112F, %i4
21786 udivx %g5, 0x076E, %l3
21787 movrgz %o5, %i6, %l0
21788 subcc %g3, 0x17EC, %o2
21789 wr %g0, 0x27, %asi
21790 stxa %o3, [%l7 + 0x40] %asi
21791 membar #Sync
21792 tne %xcc, 0x1
21793 fmuld8sux16 %f30, %f6, %f24
21794 fmovdle %icc, %f23, %f3
21795 srl %l2, 0x14, %i3
21796 fmovdl %xcc, %f17, %f19
21797 movn %xcc, %i1, %g4
21798 add %l7, 0x44, %l6
21799 wr %g0, 0x89, %asi
21800 lda [%l6] %asi, %o7
21801 casa [%l6] %asi, %o7, %i0
21802 xorcc %g1, %l6, %o4
21803 add %l7, 0x54, %l6
21804 wr %g0, 0x0c, %asi
21805 casa [%l6] %asi, %g2, %l5
21806 udiv %l1, 0x0C53, %g7
21807 set 0x66, %i1
21808 lduba [%l7 + %i1] 0x11, %i5
21809 ldd [%l7 + 0x08], %i6
21810 srlx %o6, %i2, %g6
21811 fpsub32s %f8, %f23, %f8
21812 mova %xcc, %o1, %o0
21813 fcmple16 %f16, %f18, %i4
21814 fmovse %icc, %f13, %f15
21815 movpos %xcc, %g5, %l3
21816 wr %g0, 0x10, %asi
21817 prefetcha [%l7 + 0x38] %asi, 0x0
21818 membar 0x04
21819 set 0x60, %l0
21820 ldxa [%l7 + %l0] 0x80, %i6
21821 subcc %l4, %g3, %l0
21822 bg,a,pn %icc, loop_2026
21823 movpos %xcc, %o3, %o2
21824 sub %i3, %l2, %i1
21825 fbe,a %fcc0, loop_2027
21826loop_2026:
21827 bvs,a %icc, loop_2028
21828 for %f24, %f20, %f2
21829 sdivcc %g4, 0x0A93, %o7
21830loop_2027:
21831 movg %xcc, %i0, %g1
21832loop_2028:
21833 fmovrse %l6, %f2, %f14
21834 tneg %icc, 0x2
21835 add %l7, 0x18, %l6
21836 wr %g0, 0x19, %asi
21837 casxa [%l6] %asi, %o4, %l5
21838 mulx %g2, 0x17F3, %g7
21839 sll %i5, 0x01, %i7
21840 fornot1s %f22, %f6, %f17
21841 srlx %o6, 0x1A, %i2
21842 movl %icc, %g6, %o1
21843 xor %l1, 0x00B2, %i4
21844 edge8 %g5, %l3, %o0
21845 fmovsne %icc, %f11, %f18
21846 movvs %icc, %o5, %l4
21847 ldstub [%l7 + 0x47], %g3
21848 sethi 0x034F, %l0
21849 brgz %i6, loop_2029
21850 movrgez %o3, %o2, %i3
21851 sra %i1, %g4, %l2
21852 fmuld8ulx16 %f24, %f2, %f0
21853loop_2029:
21854 bn,pt %xcc, loop_2030
21855 bneg,pn %icc, loop_2031
21856 edge8n %o7, %g1, %i0
21857 sra %l6, %l5, %o4
21858loop_2030:
21859 movne %icc, %g7, %i5
21860loop_2031:
21861 fmovs %f30, %f20
21862 movgu %icc, %g2, %o6
21863 membar 0x50
21864 fbul,a %fcc3, loop_2032
21865 xorcc %i7, 0x0A44, %i2
21866 fcmple32 %f28, %f14, %g6
21867 mulscc %o1, %l1, %g5
21868loop_2032:
21869 movvc %xcc, %l3, %i4
21870 popc 0x050B, %o0
21871 taddcc %l4, %o5, %l0
21872 smulcc %g3, %o3, %o2
21873 tg %icc, 0x5
21874 fmuld8ulx16 %f6, %f16, %f28
21875 brnz,a %i6, loop_2033
21876 fnor %f0, %f14, %f14
21877 movneg %icc, %i1, %g4
21878 fmovsvs %xcc, %f18, %f5
21879loop_2033:
21880 nop
21881 wr %g0, 0x0c, %asi
21882 prefetcha [%l7 + 0x68] %asi, 0x0
21883 edge32 %l2, %g1, %o7
21884 srlx %l6, %l5, %i0
21885 subc %o4, %g7, %g2
21886 xorcc %i5, %o6, %i7
21887 set 0x50, %i3
21888 ldda [%l7 + %i3] 0x24, %i2
21889 te %xcc, 0x4
21890 fmovrdgz %g6, %f26, %f6
21891 movre %l1, 0x318, %g5
21892 sdivcc %o1, 0x1C32, %l3
21893 sdivx %o0, 0x0C15, %l4
21894 fmovda %icc, %f5, %f27
21895 bleu,a,pt %xcc, loop_2034
21896 orcc %i4, %o5, %g3
21897 movcs %icc, %o3, %o2
21898 ta %icc, 0x0
21899loop_2034:
21900 std %f10, [%l7 + 0x70]
21901 movpos %xcc, %l0, %i6
21902 fcmpeq32 %f30, %f10, %i1
21903 fbug,a %fcc3, loop_2035
21904 udivcc %g4, 0x0B17, %i3
21905 ldsw [%l7 + 0x3C], %g1
21906 tcc %icc, 0x6
21907loop_2035:
21908 srlx %l2, %o7, %l5
21909 xnorcc %i0, 0x1009, %o4
21910 fnors %f15, %f23, %f21
21911 wr %g0, 0x04, %asi
21912 ldda [%l7 + 0x40] %asi, %f16
21913 fba %fcc3, loop_2036
21914 call loop_2037
21915 andncc %g7, %g2, %l6
21916 movrlz %o6, 0x033, %i5
21917loop_2036:
21918 bpos,pt %xcc, loop_2038
21919loop_2037:
21920 fmovrsgz %i7, %f2, %f4
21921 sub %i2, %l1, %g5
21922 tl %xcc, 0x5
21923loop_2038:
21924 sdivcc %g6, 0x0963, %l3
21925 sra %o0, %l4, %o1
21926 orcc %o5, %i4, %g3
21927 sra %o2, 0x0B, %l0
21928 xnorcc %i6, %i1, %g4
21929 fmovdvs %icc, %f4, %f31
21930 fmovrdgz %i3, %f6, %f22
21931 bl,pn %xcc, loop_2039
21932 addcc %o3, 0x1958, %l2
21933 popc %g1, %l5
21934 set 0x39, %l5
21935 lduba [%l7 + %l5] 0x15, %o7
21936loop_2039:
21937 array32 %o4, %g7, %g2
21938 sra %i0, %o6, %l6
21939 ba %xcc, loop_2040
21940 fornot1s %f28, %f6, %f10
21941 movg %xcc, %i5, %i7
21942 tleu %icc, 0x0
21943loop_2040:
21944 tcc %xcc, 0x5
21945 movrgez %l1, %g5, %g6
21946 fornot1s %f16, %f13, %f23
21947 fornot1 %f10, %f12, %f6
21948 sdiv %l3, 0x14FE, %i2
21949 fmovsn %icc, %f1, %f25
21950 ldx [%l7 + 0x18], %l4
21951 tne %xcc, 0x2
21952 udivcc %o0, 0x15C4, %o5
21953 ldd [%l7 + 0x48], %o0
21954 srlx %g3, %i4, %l0
21955 fbul %fcc2, loop_2041
21956 sethi 0x1A3C, %o2
21957 sdiv %i1, 0x1148, %i6
21958 fxnors %f25, %f5, %f11
21959loop_2041:
21960 nop
21961 set 0x6F, %l2
21962 ldstuba [%l7 + %l2] 0x80, %g4
21963 srl %i3, %l2, %g1
21964 tge %xcc, 0x4
21965 fmovrsgz %l5, %f17, %f12
21966 fmovrse %o3, %f29, %f21
21967 andn %o4, 0x1EF0, %o7
21968 movn %xcc, %g7, %g2
21969 sdivx %o6, 0x0568, %l6
21970 fmovsa %icc, %f11, %f1
21971 andcc %i5, 0x09E5, %i7
21972 xnorcc %l1, %i0, %g6
21973 movrgez %g5, 0x3DD, %l3
21974 edge16n %i2, %o0, %o5
21975 edge16ln %l4, %o1, %g3
21976 tpos %icc, 0x1
21977 tpos %xcc, 0x5
21978 edge16l %i4, %l0, %o2
21979 umul %i6, %i1, %i3
21980 tneg %icc, 0x3
21981 fmovse %xcc, %f14, %f16
21982 xnor %g4, 0x0693, %l2
21983 subccc %l5, 0x08BD, %g1
21984 nop
21985 setx loop_2042, %l0, %l1
21986 jmpl %l1, %o4
21987 edge8l %o7, %g7, %g2
21988 swap [%l7 + 0x48], %o6
21989 tn %icc, 0x6
21990loop_2042:
21991 nop
21992 wr %g0, 0x89, %asi
21993 stba %l6, [%l7 + 0x35] %asi
21994 addccc %i5, 0x1BC6, %i7
21995 movg %xcc, %o3, %i0
21996 edge16 %g6, %g5, %l1
21997 sir 0x017F
21998 fmuld8ulx16 %f12, %f16, %f4
21999 te %icc, 0x0
22000 movrgz %i2, %o0, %o5
22001 umulcc %l4, 0x11EA, %l3
22002 movn %icc, %o1, %i4
22003 sdivx %l0, 0x056F, %o2
22004 movrgez %g3, 0x0F6, %i6
22005 popc %i1, %i3
22006 brlz %l2, loop_2043
22007 mulx %l5, %g4, %o4
22008 smulcc %g1, 0x06EC, %g7
22009 addcc %o7, %g2, %o6
22010loop_2043:
22011 xnorcc %l6, 0x015E, %i5
22012 restored
22013 rdpr %cwp, %g1
22014 rdpr %cansave, %g2
22015 rdpr %canrestore, %g3
22016 rdpr %cleanwin, %g4
22017 rdpr %otherwin, %g5
22018 rdpr %wstate, %g6
22019 edge8ln %i7, %o3, %i0
22020 fmul8ulx16 %f24, %f20, %f20
22021 sll %g6, 0x04, %g5
22022 movvc %icc, %l1, %o0
22023 be,a %xcc, loop_2044
22024 sdivx %i2, 0x03A9, %l4
22025 popc %l3, %o1
22026 sdiv %o5, 0x0612, %i4
22027loop_2044:
22028 srlx %l0, 0x05, %o2
22029 movrlez %i6, 0x179, %i1
22030 fabss %f28, %f13
22031 fmovrde %i3, %f0, %f0
22032 set 0x40, %i2
22033 ldda [%l7 + %i2] 0x14, %f0
22034 tvs %xcc, 0x5
22035 xorcc %l2, 0x12A3, %l5
22036 wr %g0, 0x80, %asi
22037 ldswa [%l7 + 0x28] %asi, %g4
22038 fabss %f20, %f20
22039 srl %o4, %g1, %g3
22040 umulcc %g7, 0x1F7B, %o7
22041 fmovrdlez %o6, %f28, %f24
22042 sll %l6, 0x12, %i5
22043 restored
22044 rdpr %cwp, %g1
22045 rdpr %cansave, %g2
22046 rdpr %canrestore, %g3
22047 rdpr %cleanwin, %g4
22048 rdpr %otherwin, %g5
22049 rdpr %wstate, %g6
22050 edge32ln %i7, %g2, %o3
22051 movrlz %g6, %i0, %g5
22052 movrlez %l1, 0x2ED, %o0
22053 edge16ln %i2, %l3, %l4
22054 edge32ln %o5, %o1, %l0
22055 fcmpeq16 %f10, %f20, %o2
22056 fmovrdlez %i4, %f30, %f28
22057 fmovrdne %i1, %f4, %f24
22058 tne %xcc, 0x3
22059 tleu %icc, 0x4
22060 andcc %i6, 0x01F8, %i3
22061 ldsw [%l7 + 0x64], %l2
22062 fble,a %fcc2, loop_2045
22063 movvc %xcc, %g4, %o4
22064 swap [%l7 + 0x34], %l5
22065 movre %g3, %g1, %g7
22066loop_2045:
22067 tg %icc, 0x1
22068 fornot2s %f30, %f12, %f9
22069 movneg %xcc, %o7, %o6
22070 mulscc %l6, %i7, %i5
22071 fmovrsgez %o3, %f8, %f20
22072 popc %g2, %i0
22073 bcc,a loop_2046
22074 taddcc %g6, 0x0184, %l1
22075 nop
22076 set 0x20, %o7
22077 stx %o0, [%l7 + %o7]
22078 stx %i2, [%l7 + 0x40]
22079loop_2046:
22080 tgu %icc, 0x2
22081 wr %g0, 0xe3, %asi
22082 ldda [%l7 + 0x50] %asi, %g4
22083 ba,a %xcc, loop_2047
22084 fmovsn %xcc, %f27, %f0
22085 bvc,a %icc, loop_2048
22086 fbul %fcc0, loop_2049
22087loop_2047:
22088 movleu %xcc, %l4, %o5
22089 fmovrdne %l3, %f14, %f10
22090loop_2048:
22091 mulscc %o1, %o2, %i4
22092loop_2049:
22093 nop
22094 wr %g0, 0xe3, %asi
22095 stwa %i1, [%l7 + 0x0C] %asi
22096 membar #Sync
22097 sdiv %i6, 0x18C0, %i3
22098 fnand %f10, %f24, %f24
22099 fzero %f14
22100 edge8 %l0, %g4, %l2
22101 fmovrdgz %l5, %f10, %f22
22102 bl loop_2050
22103 fmovs %f13, %f19
22104 tne %xcc, 0x1
22105 bge loop_2051
22106loop_2050:
22107 nop
22108 set 0x48, %o0
22109 ldd [%l7 + %o0], %o4
22110 andn %g3, %g7, %o7
22111 fmovrsne %g1, %f11, %f15
22112loop_2051:
22113 tg %xcc, 0x0
22114 saved
22115 rdpr %cwp, %g1
22116 rdpr %cansave, %g2
22117 rdpr %canrestore, %g3
22118 rdpr %cleanwin, %g4
22119 rdpr %otherwin, %g5
22120 rdpr %wstate, %g6
22121 orcc %o6, %l6, %i5
22122 andn %o3, 0x0E12, %i7
22123 edge8 %i0, %g2, %g6
22124 tgu %icc, 0x5
22125 fcmpgt32 %f26, %f20, %o0
22126 fandnot2 %f0, %f12, %f0
22127 sllx %i2, 0x04, %l1
22128 movn %xcc, %g5, %o5
22129 ldub [%l7 + 0x1D], %l4
22130 bvs,a loop_2052
22131 array8 %o1, %l3, %o2
22132 xnor %i4, 0x1D13, %i1
22133 flush %l7 + 0x24
22134loop_2052:
22135 andcc %i3, 0x1055, %l0
22136 fnegs %f4, %f24
22137 fornot2s %f18, %f10, %f1
22138 fmovdvs %xcc, %f25, %f6
22139 fmovrdne %i6, %f0, %f8
22140 movre %g4, %l2, %o4
22141 movvs %xcc, %l5, %g3
22142 sir 0x1288
22143 bl %icc, loop_2053
22144 array8 %o7, %g7, %o6
22145 brlez,a %l6, loop_2054
22146 addc %i5, %g1, %o3
22147loop_2053:
22148 mulx %i0, %g2, %g6
22149 wr %g0, 0x80, %asi
22150 ldxa [%l7 + 0x18] %asi, %i7
22151loop_2054:
22152 andncc %i2, %o0, %l1
22153 fbge,a %fcc1, loop_2055
22154 fbo %fcc2, loop_2056
22155 fcmpes %fcc2, %f19, %f10
22156 orncc %o5, %l4, %o1
22157loop_2055:
22158 movvc %xcc, %g5, %l3
22159loop_2056:
22160 array32 %i4, %i1, %o2
22161 array8 %i3, %i6, %l0
22162 fxnors %f31, %f26, %f16
22163 taddcc %g4, %o4, %l2
22164 set 0x08, %g4
22165 ldswa [%l7 + %g4] 0x0c, %l5
22166 edge16 %o7, %g7, %g3
22167 tl %icc, 0x5
22168 wr %g0, 0x89, %asi
22169 stha %o6, [%l7 + 0x20] %asi
22170 sll %l6, %g1, %i5
22171 sub %i0, %g2, %o3
22172 array32 %g6, %i2, %i7
22173 subc %o0, %l1, %o5
22174 tpos %icc, 0x2
22175 or %o1, %l4, %l3
22176 edge16n %i4, %g5, %i1
22177 sir 0x1E15
22178 wr %g0, 0x04, %asi
22179 lduwa [%l7 + 0x44] %asi, %o2
22180 tgu %xcc, 0x6
22181 edge32 %i6, %i3, %l0
22182 saved
22183 rdpr %cwp, %g1
22184 rdpr %cansave, %g2
22185 rdpr %canrestore, %g3
22186 rdpr %cleanwin, %g4
22187 rdpr %otherwin, %g5
22188 rdpr %wstate, %g6
22189 edge16ln %g4, %o4, %l2
22190 xor %l5, %g7, %o7
22191 fmovdneg %icc, %f7, %f5
22192 movrlz %g3, %o6, %g1
22193 movneg %xcc, %i5, %l6
22194 mulx %g2, 0x13F6, %o3
22195 fcmpeq32 %f6, %f22, %g6
22196 ldstub [%l7 + 0x13], %i0
22197 subc %i2, %i7, %o0
22198 movpos %xcc, %o5, %l1
22199 edge32 %l4, %l3, %i4
22200 orn %g5, %o1, %o2
22201 brgez,a %i6, loop_2057
22202 edge32ln %i1, %l0, %g4
22203 sdiv %o4, 0x08D1, %i3
22204 srlx %l2, %g7, %o7
22205loop_2057:
22206 fbl,a %fcc0, loop_2058
22207 edge32n %l5, %o6, %g3
22208 te %xcc, 0x5
22209 tcc %xcc, 0x7
22210loop_2058:
22211 fmovrsgez %g1, %f0, %f27
22212 ldub [%l7 + 0x7D], %l6
22213 fornot2 %f10, %f14, %f6
22214 fcmpgt32 %f16, %f16, %i5
22215 movrgz %o3, 0x0F8, %g2
22216 srax %g6, 0x1B, %i2
22217 srlx %i0, 0x08, %i7
22218 std %o0, [%l7 + 0x58]
22219 edge8l %l1, %o5, %l4
22220 edge8 %l3, %g5, %o1
22221 popc 0x1794, %o2
22222 pdist %f24, %f12, %f12
22223 restored
22224 rdpr %cwp, %g1
22225 rdpr %cansave, %g2
22226 rdpr %canrestore, %g3
22227 rdpr %cleanwin, %g4
22228 rdpr %otherwin, %g5
22229 rdpr %wstate, %g6
22230 tvs %icc, 0x6
22231 bcs loop_2059
22232 fmovdge %xcc, %f30, %f21
22233 set 0x220, %o1
22234 ldxa [%g0 + %o1] 0x52, %i6
22235loop_2059:
22236 fmovrsne %i4, %f31, %f11
22237 edge8ln %l0, %i1, %g4
22238 srax %i3, %o4, %l2
22239 tsubcc %o7, %l5, %o6
22240 bn,a %xcc, loop_2060
22241 fbug,a %fcc0, loop_2061
22242 movrgz %g7, 0x1CD, %g3
22243 addc %l6, %i5, %g1
22244loop_2060:
22245 fmovsleu %xcc, %f28, %f17
22246loop_2061:
22247 tleu %xcc, 0x1
22248 edge8ln %o3, %g6, %g2
22249 set 0x30, %o3
22250 swapa [%l7 + %o3] 0x89, %i2
22251 sir 0x1938
22252 set 0x38, %l4
22253 lduha [%l7 + %l4] 0x10, %i7
22254 mova %xcc, %i0, %l1
22255 fmovrsgez %o5, %f17, %f29
22256 tvs %icc, 0x1
22257 fmovrslez %o0, %f17, %f17
22258 mulx %l4, 0x0284, %l3
22259 ldx [%l7 + 0x38], %o1
22260 subccc %g5, %o2, %i4
22261 fmul8x16 %f3, %f6, %f0
22262 te %xcc, 0x4
22263 array16 %i6, %i1, %g4
22264 bne loop_2062
22265 fmovrdne %l0, %f20, %f2
22266 movgu %icc, %o4, %i3
22267 fmovrdlz %l2, %f22, %f24
22268loop_2062:
22269 fbg %fcc1, loop_2063
22270 movl %xcc, %o7, %o6
22271 ble,a loop_2064
22272 fbl %fcc3, loop_2065
22273loop_2063:
22274 movrgz %g7, 0x34C, %l5
22275 fmovrslz %g3, %f17, %f14
22276loop_2064:
22277 nop
22278 set 0x20, %l3
22279 lduba [%l7 + %l3] 0x11, %l6
22280loop_2065:
22281 movrgez %i5, 0x2B4, %g1
22282 array16 %g6, %o3, %g2
22283 nop
22284 set 0x38, %g1
22285 stx %i2, [%l7 + %g1]
22286 mulx %i0, 0x12FE, %l1
22287 ta %xcc, 0x4
22288 membar 0x3B
22289 xnorcc %i7, 0x01FE, %o5
22290 smul %l4, 0x02F6, %o0
22291 fmovdn %icc, %f10, %f30
22292 edge8n %o1, %l3, %g5
22293 xorcc %o2, 0x0C2F, %i4
22294 tleu %xcc, 0x1
22295 ba,a loop_2066
22296 tvs %icc, 0x2
22297 movl %icc, %i1, %g4
22298 fands %f30, %f0, %f17
22299loop_2066:
22300 ldd [%l7 + 0x70], %f14
22301 nop
22302 setx loop_2067, %l0, %l1
22303 wrpr 0x1, %tl
22304 wrpr %l1, %tnpc
22305 setx 0x34400001400, %l0, %l1
22306 wrpr %l1, %tstate
22307 wrhpr 0x4, %htstate
22308 done
22309 move %icc, %l0, %o4
22310 edge16ln %i3, %i6, %o7
22311 fbul %fcc3, loop_2068
22312loop_2067:
22313 swap [%l7 + 0x40], %o6
22314 fbule %fcc3, loop_2069
22315 tl %xcc, 0x7
22316loop_2068:
22317 xnor %l2, 0x1C69, %g7
22318 stx %g3, [%l7 + 0x28]
22319loop_2069:
22320 fcmple16 %f22, %f4, %l5
22321 sir 0x00EC
22322 fsrc2s %f23, %f15
22323 nop
22324 set 0x20, %g3
22325 lduh [%l7 + %g3], %i5
22326 srl %g1, %g6, %l6
22327 movn %xcc, %g2, %o3
22328 ldsh [%l7 + 0x76], %i0
22329 for %f30, %f12, %f30
22330 fbo %fcc1, loop_2070
22331 sllx %l1, 0x0B, %i7
22332 fbl %fcc0, loop_2071
22333 brz,a %o5, loop_2072
22334loop_2070:
22335 subc %l4, 0x0B24, %o0
22336 bneg,a %xcc, loop_2073
22337loop_2071:
22338 xnor %o1, 0x01BE, %l3
22339loop_2072:
22340 restored
22341 rdpr %cwp, %g1
22342 rdpr %cansave, %g2
22343 rdpr %canrestore, %g3
22344 rdpr %cleanwin, %g4
22345 rdpr %otherwin, %g5
22346 rdpr %wstate, %g6
22347 smulcc %g5, %i2, %o2
22348loop_2073:
22349 edge8n %i1, %i4, %g4
22350 tleu %icc, 0x2
22351 tcs %xcc, 0x5
22352 wr %g0, 0xea, %asi
22353 stda %o4, [%l7 + 0x68] %asi
22354 membar #Sync
22355 tsubcctv %i3, 0x106B, %i6
22356 fmovdpos %xcc, %f22, %f21
22357 sdivcc %o7, 0x11D2, %o6
22358 subcc %l2, %l0, %g7
22359 fxnors %f14, %f12, %f12
22360 tn %icc, 0x1
22361 nop
22362 set 0x5A, %g7
22363 sth %l5, [%l7 + %g7]
22364 fnot2s %f31, %f26
22365 fand %f6, %f16, %f4
22366 mulx %i5, %g3, %g1
22367 bleu,pn %icc, loop_2074
22368 umulcc %g6, %g2, %o3
22369 lduh [%l7 + 0x54], %l6
22370 array32 %l1, %i7, %i0
22371loop_2074:
22372 nop
22373 set 0x38, %o2
22374 stha %l4, [%l7 + %o2] 0xe3
22375 membar #Sync
22376 bcs loop_2075
22377 movneg %icc, %o5, %o0
22378 fmovrdgz %l3, %f2, %f2
22379 nop
22380 set 0x68, %i6
22381 std %f16, [%l7 + %i6]
22382loop_2075:
22383 tg %xcc, 0x0
22384 addcc %g5, %o1, %i2
22385 andncc %o2, %i1, %g4
22386 movvc %icc, %o4, %i3
22387 edge8n %i4, %i6, %o7
22388 mulx %l2, %l0, %o6
22389 movge %xcc, %g7, %l5
22390 or %g3, 0x05B7, %i5
22391 tsubcc %g6, %g2, %g1
22392 tcs %xcc, 0x4
22393 edge8l %o3, %l6, %l1
22394 tle %xcc, 0x1
22395 edge16n %i0, %l4, %o5
22396 tleu %xcc, 0x1
22397 movleu %icc, %o0, %l3
22398 ldsw [%l7 + 0x18], %i7
22399 and %g5, 0x0A74, %i2
22400 sllx %o1, %o2, %i1
22401 edge16n %o4, %g4, %i4
22402 srlx %i3, %i6, %l2
22403 fbul,a %fcc1, loop_2076
22404 sll %o7, %l0, %o6
22405 udivx %l5, 0x0DFB, %g7
22406 tg %xcc, 0x6
22407loop_2076:
22408 sub %g3, 0x1768, %i5
22409 andn %g6, 0x06C8, %g2
22410 mulscc %o3, %g1, %l6
22411 fmovsneg %icc, %f4, %f6
22412 tsubcc %i0, %l1, %l4
22413 bcs,a loop_2077
22414 array32 %o5, %o0, %l3
22415 std %i6, [%l7 + 0x10]
22416 fandnot2 %f4, %f22, %f18
22417loop_2077:
22418 edge8ln %i2, %g5, %o1
22419 mulscc %o2, 0x099D, %i1
22420 wr %g0, 0x10, %asi
22421 stxa %o4, [%l7 + 0x08] %asi
22422 bn,pt %xcc, loop_2078
22423 fbn,a %fcc3, loop_2079
22424 tcc %icc, 0x0
22425 mulx %i4, %i3, %i6
22426loop_2078:
22427 fand %f16, %f18, %f2
22428loop_2079:
22429 umulcc %g4, %o7, %l2
22430 sdivcc %o6, 0x0D15, %l0
22431 movrgez %l5, %g7, %g3
22432 fcmped %fcc1, %f4, %f8
22433 addc %i5, %g6, %g2
22434 wr %g0, 0x80, %asi
22435 ldswa [%l7 + 0x74] %asi, %g1
22436 fcmpgt16 %f12, %f24, %o3
22437 orn %l6, %l1, %i0
22438 mova %icc, %o5, %l4
22439 fones %f19
22440 membar 0x58
22441 fbn %fcc1, loop_2080
22442 tvs %xcc, 0x1
22443 ldsh [%l7 + 0x6E], %o0
22444 sdiv %l3, 0x15D8, %i7
22445loop_2080:
22446 nop
22447 set 0x40, %g2
22448 stda %f16, [%l7 + %g2] 0x80
22449 mova %xcc, %i2, %o1
22450 fcmpgt16 %f22, %f16, %g5
22451 stw %i1, [%l7 + 0x2C]
22452 fmovrsgez %o2, %f17, %f26
22453 bge %xcc, loop_2081
22454 fbo %fcc1, loop_2082
22455 edge16ln %o4, %i4, %i6
22456 bn,a,pt %icc, loop_2083
22457loop_2081:
22458 move %xcc, %g4, %i3
22459loop_2082:
22460 fpadd16s %f20, %f7, %f10
22461 srl %l2, 0x02, %o7
22462loop_2083:
22463 fmovde %xcc, %f30, %f15
22464 movrlez %l0, %o6, %l5
22465 edge8n %g7, %i5, %g6
22466 saved
22467 rdpr %cwp, %g1
22468 rdpr %cansave, %g2
22469 rdpr %canrestore, %g3
22470 rdpr %cleanwin, %g4
22471 rdpr %otherwin, %g5
22472 rdpr %wstate, %g6
22473 sethi 0x1A7B, %g3
22474 move %icc, %g1, %g2
22475 ta %icc, 0x0
22476 orcc %o3, %l6, %i0
22477 fones %f27
22478 edge8l %o5, %l4, %l1
22479 bn,a %icc, loop_2084
22480 fmovrsne %o0, %f17, %f8
22481 flush %l7 + 0x58
22482 fmovdge %xcc, %f16, %f23
22483loop_2084:
22484 movcc %icc, %i7, %l3
22485 edge8l %o1, %g5, %i2
22486 orcc %i1, %o2, %o4
22487 fmovrslez %i4, %f22, %f16
22488 movrgz %i6, %g4, %i3
22489 tvc %icc, 0x3
22490 sll %l2, 0x0E, %o7
22491 fmovsle %xcc, %f24, %f6
22492 flush %l7 + 0x28
22493 call loop_2085
22494 sllx %l0, %l5, %o6
22495 sdiv %g7, 0x0B94, %i5
22496 sdivx %g6, 0x1237, %g1
22497loop_2085:
22498 nop
22499 wr %g0, 0x10, %asi
22500 swapa [%l7 + 0x44] %asi, %g3
22501 movgu %icc, %o3, %g2
22502 movg %icc, %l6, %o5
22503 tvs %icc, 0x1
22504 edge16 %i0, %l4, %l1
22505 sll %o0, 0x1D, %l3
22506 fcmple32 %f18, %f26, %i7
22507 srax %o1, 0x0C, %i2
22508 orn %g5, %i1, %o4
22509 edge16n %i4, %i6, %g4
22510 fcmple16 %f12, %f6, %i3
22511 bge loop_2086
22512 tneg %xcc, 0x5
22513 movrgz %l2, %o2, %o7
22514 mulx %l5, 0x1915, %l0
22515loop_2086:
22516 movge %icc, %g7, %o6
22517 smulcc %i5, %g6, %g3
22518 wr %g0, 0x19, %asi
22519 stha %g1, [%l7 + 0x32] %asi
22520 movneg %icc, %o3, %l6
22521 edge32n %o5, %i0, %l4
22522 or %l1, 0x044F, %g2
22523 edge32n %l3, %o0, %o1
22524 fbn %fcc2, loop_2087
22525 fones %f2
22526 fnot2s %f31, %f18
22527 tcc %icc, 0x1
22528loop_2087:
22529 sdivcc %i2, 0x084E, %i7
22530 movrgez %i1, %g5, %i4
22531 mova %xcc, %o4, %g4
22532 sub %i3, 0x1AED, %l2
22533 edge32ln %o2, %o7, %l5
22534 edge32 %l0, %g7, %o6
22535 bcs %xcc, loop_2088
22536 edge8n %i6, %g6, %i5
22537 fornot2s %f24, %f25, %f9
22538 wr %g0, 0x89, %asi
22539 ldda [%l7 + 0x40] %asi, %f0
22540loop_2088:
22541 movgu %xcc, %g3, %g1
22542 movcc %icc, %l6, %o5
22543 array16 %o3, %l4, %l1
22544 fbul,a %fcc2, loop_2089
22545 array8 %i0, %l3, %o0
22546 fandnot2s %f10, %f2, %f22
22547 srl %o1, 0x0C, %g2
22548loop_2089:
22549 mulx %i2, %i1, %g5
22550 fnot2 %f18, %f12
22551 fpadd16 %f24, %f2, %f12
22552 ta %icc, 0x3
22553 xorcc %i7, 0x00A2, %o4
22554 tn %xcc, 0x7
22555 add %i4, %i3, %g4
22556 fmovrsgez %l2, %f12, %f23
22557 add %o2, %o7, %l0
22558 tneg %icc, 0x7
22559 edge16 %l5, %g7, %i6
22560 movrgz %o6, 0x396, %g6
22561 sdiv %i5, 0x138A, %g3
22562 edge16ln %g1, %o5, %l6
22563 movle %xcc, %o3, %l1
22564 movne %xcc, %i0, %l4
22565 xnorcc %l3, 0x09C5, %o0
22566 fmovspos %icc, %f19, %f31
22567 fmul8x16al %f14, %f16, %f12
22568 fmovsge %xcc, %f18, %f17
22569 addcc %o1, 0x0804, %g2
22570 edge8 %i2, %g5, %i7
22571 tsubcc %i1, 0x076F, %o4
22572 mova %icc, %i4, %i3
22573 mulx %l2, %o2, %g4
22574 movrlz %o7, %l5, %g7
22575 addccc %i6, %l0, %o6
22576 bleu,pt %xcc, loop_2090
22577 popc 0x0E49, %i5
22578 saved
22579 rdpr %cwp, %g1
22580 rdpr %cansave, %g2
22581 rdpr %canrestore, %g3
22582 rdpr %cleanwin, %g4
22583 rdpr %otherwin, %g5
22584 rdpr %wstate, %g6
22585 add %l7, 0x28, %l6
22586 wr %g0, 0x18, %asi
22587 casxa [%l6] 0x18, %g6, %g1
22588loop_2090:
22589 fmovdg %icc, %f12, %f3
22590 mulscc %g3, %o5, %l6
22591 fpadd16s %f8, %f3, %f8
22592 tle %xcc, 0x3
22593 nop
22594 setx loop_2091, %l0, %l1
22595 wrpr 0x1, %tl
22596 wrpr %l1, %tpc
22597 add %l1, 0x4, %l1
22598 wrpr %l1, %tnpc
22599 setx 0x34400001400, %l0, %l1
22600 wrpr %l1, %tstate
22601 wrhpr 0x4, %htstate
22602 retry
22603 fcmpgt32 %f16, %f16, %o3
22604 fbule,a %fcc1, loop_2092
22605 edge16l %i0, %l4, %l3
22606loop_2091:
22607 andcc %o0, %o1, %l1
22608 call loop_2093
22609loop_2092:
22610 fsrc1s %f23, %f7
22611 fmovsvc %icc, %f20, %f26
22612 bge,pt %xcc, loop_2094
22613loop_2093:
22614 fba,a %fcc2, loop_2095
22615 fmuld8sux16 %f6, %f14, %f24
22616 stb %g2, [%l7 + 0x52]
22617loop_2094:
22618 movrgz %i2, 0x3A6, %g5
22619loop_2095:
22620 addc %i1, 0x0059, %i7
22621 xnor %o4, %i3, %i4
22622 ldd [%l7 + 0x10], %f20
22623 popc %l2, %g4
22624 udiv %o7, 0x1223, %o2
22625 fmovrslez %l5, %f19, %f29
22626 tsubcc %g7, %i6, %l0
22627 call loop_2096
22628 srl %i5, %g6, %o6
22629 addc %g3, 0x0211, %g1
22630 fbo,a %fcc2, loop_2097
22631loop_2096:
22632 tne %xcc, 0x3
22633 movpos %xcc, %l6, %o3
22634 wr %g0, 0x80, %asi
22635 lda [%l7 + 0x64] %asi, %f3
22636loop_2097:
22637 fmul8x16au %f10, %f10, %f10
22638 membar 0x56
22639 tleu %xcc, 0x4
22640 movrgez %o5, %l4, %i0
22641 array32 %o0, %l3, %o1
22642 set 0x08, %l6
22643 stxa %g2, [%l7 + %l6] 0xe2
22644 membar #Sync
22645 smul %i2, 0x0629, %g5
22646 movvs %xcc, %i1, %i7
22647 ld [%l7 + 0x64], %f26
22648 bne %icc, loop_2098
22649 tgu %xcc, 0x0
22650 sir 0x139C
22651 sra %o4, %i3, %i4
22652loop_2098:
22653 addc %l2, %g4, %l1
22654 edge32l %o7, %l5, %o2
22655 movne %icc, %i6, %g7
22656 xnorcc %i5, 0x074E, %g6
22657 movrgz %o6, %l0, %g3
22658 fmul8x16 %f11, %f2, %f20
22659 fands %f9, %f0, %f7
22660 fmovsge %icc, %f25, %f14
22661 be %icc, loop_2099
22662 fzero %f4
22663 set 0x20, %o6
22664 stha %l6, [%l7 + %o6] 0xe2
22665 membar #Sync
22666loop_2099:
22667 addccc %o3, 0x0F1C, %g1
22668 edge16l %o5, %i0, %l4
22669 fnand %f22, %f12, %f26
22670 edge32ln %l3, %o1, %o0
22671 edge8l %i2, %g2, %g5
22672 fnegd %f2, %f10
22673 taddcctv %i1, %i7, %i3
22674 edge8ln %o4, %l2, %g4
22675 movrlez %l1, 0x3BF, %o7
22676 brlez %i4, loop_2100
22677 tpos %xcc, 0x2
22678 tl %xcc, 0x6
22679 tvs %xcc, 0x1
22680loop_2100:
22681 nop
22682 set 0x48, %g6
22683 lduwa [%l7 + %g6] 0x11, %l5
22684 andncc %i6, %g7, %i5
22685 tcc %icc, 0x0
22686 edge16ln %g6, %o6, %o2
22687 fnegs %f3, %f4
22688 umulcc %g3, 0x1188, %l0
22689 tsubcc %l6, 0x1F61, %g1
22690 xorcc %o3, %o5, %i0
22691 fxnor %f6, %f4, %f28
22692 brgz %l4, loop_2101
22693 fmovdneg %xcc, %f21, %f28
22694 wr %g0, 0xe3, %asi
22695 stxa %l3, [%l7 + 0x58] %asi
22696 membar #Sync
22697loop_2101:
22698 fmovdl %xcc, %f25, %f2
22699 orn %o0, %i2, %o1
22700 fbug %fcc1, loop_2102
22701 fzero %f14
22702 sdivcc %g2, 0x0BA6, %i1
22703 add %i7, %g5, %o4
22704loop_2102:
22705 stx %i3, [%l7 + 0x70]
22706 andncc %l2, %l1, %g4
22707 be,a loop_2103
22708 udiv %o7, 0x16A2, %i4
22709 movneg %icc, %i6, %l5
22710 movvs %xcc, %g7, %g6
22711loop_2103:
22712 fmovdneg %xcc, %f21, %f20
22713 lduh [%l7 + 0x22], %i5
22714 movg %icc, %o2, %o6
22715 wr %g0, 0x2f, %asi
22716 stba %g3, [%l7 + 0x5F] %asi
22717 membar #Sync
22718 fble %fcc0, loop_2104
22719 fmovdge %xcc, %f17, %f17
22720 wr %g0, 0x22, %asi
22721 stba %l6, [%l7 + 0x3A] %asi
22722 membar #Sync
22723loop_2104:
22724 tvs %icc, 0x6
22725 wr %g0, 0x80, %asi
22726 swapa [%l7 + 0x14] %asi, %g1
22727 fpadd16s %f17, %f28, %f15
22728 array16 %o3, %l0, %i0
22729 flush %l7 + 0x78
22730 fbe,a %fcc2, loop_2105
22731 mova %xcc, %l4, %l3
22732 sdivcc %o0, 0x0D5A, %o5
22733 wr %g0, 0x11, %asi
22734 lduwa [%l7 + 0x70] %asi, %o1
22735loop_2105:
22736 ldd [%l7 + 0x68], %f26
22737 movl %icc, %g2, %i1
22738 andcc %i2, 0x0E93, %i7
22739 movne %xcc, %o4, %i3
22740 fmovrdgz %g5, %f26, %f30
22741 tvs %icc, 0x6
22742 fmovsa %xcc, %f14, %f29
22743 movrgz %l1, 0x24B, %l2
22744 fmovdge %icc, %f13, %f15
22745 edge32l %g4, %i4, %i6
22746 fcmpd %fcc2, %f12, %f8
22747 edge32n %o7, %l5, %g7
22748 xnorcc %g6, 0x0A70, %o2
22749 membar 0x31
22750 edge8 %o6, %i5, %l6
22751 fornot2 %f0, %f30, %f14
22752 tge %xcc, 0x3
22753 fmovrdlez %g3, %f18, %f0
22754 fnands %f18, %f6, %f4
22755 ldsb [%l7 + 0x5E], %g1
22756 tvs %xcc, 0x2
22757 subcc %l0, %o3, %i0
22758 stx %l3, [%l7 + 0x40]
22759 andcc %o0, %o5, %l4
22760 movle %xcc, %g2, %o1
22761 sir 0x16AB
22762 set 0x6C, %o5
22763 ldstuba [%l7 + %o5] 0x81, %i1
22764 orn %i2, %i7, %i3
22765 taddcctv %o4, %g5, %l1
22766 addccc %l2, 0x1230, %i4
22767 fmovdvc %xcc, %f21, %f4
22768 sub %g4, %i6, %l5
22769 movrgez %g7, %o7, %o2
22770 movre %g6, %i5, %o6
22771 fpsub16s %f21, %f13, %f10
22772 wr %g0, 0x11, %asi
22773 ldsha [%l7 + 0x5E] %asi, %l6
22774 movn %xcc, %g1, %g3
22775 fmovsa %icc, %f12, %f29
22776 movleu %icc, %o3, %i0
22777 movneg %xcc, %l3, %l0
22778 fcmped %fcc2, %f20, %f8
22779 udivx %o5, 0x1E80, %o0
22780 ta %xcc, 0x0
22781 ldx [%l7 + 0x50], %l4
22782 andcc %g2, %i1, %o1
22783 fzero %f16
22784 fandnot2 %f12, %f16, %f26
22785 andncc %i2, %i7, %o4
22786 fmovrdlez %g5, %f26, %f12
22787 edge32 %l1, %i3, %l2
22788 fba,a %fcc1, loop_2106
22789 addc %g4, 0x0037, %i4
22790 sir 0x0C0E
22791 tne %icc, 0x1
22792loop_2106:
22793 movpos %icc, %i6, %l5
22794 fbn,a %fcc2, loop_2107
22795 edge8l %g7, %o7, %g6
22796 set 0x40, %l1
22797 ldda [%l7 + %l1] 0x15, %f0
22798loop_2107:
22799 movrlez %o2, 0x31A, %o6
22800 fbo %fcc2, loop_2108
22801 fble,a %fcc1, loop_2109
22802 fsrc2s %f4, %f7
22803 sth %l6, [%l7 + 0x68]
22804loop_2108:
22805 nop
22806 wr %g0, 0x0c, %asi
22807 ldsba [%l7 + 0x72] %asi, %i5
22808loop_2109:
22809 sll %g1, 0x09, %g3
22810 edge8l %i0, %o3, %l3
22811 fmovrse %l0, %f7, %f10
22812 subcc %o5, 0x1ED5, %o0
22813 pdist %f6, %f20, %f28
22814 tleu %xcc, 0x7
22815 movle %xcc, %l4, %g2
22816 umul %o1, %i2, %i7
22817 sir 0x05E5
22818 te %xcc, 0x0
22819 wr %g0, 0x0c, %asi
22820 sta %f21, [%l7 + 0x1C] %asi
22821 ba loop_2110
22822 sll %o4, %g5, %i1
22823 sll %i3, 0x11, %l1
22824 brgez %g4, loop_2111
22825loop_2110:
22826 fnegd %f6, %f24
22827 edge32ln %i4, %i6, %l5
22828 movcs %icc, %l2, %g7
22829loop_2111:
22830 fba,a %fcc2, loop_2112
22831 edge32l %o7, %o2, %o6
22832 movrlz %g6, 0x2BB, %l6
22833 tpos %xcc, 0x4
22834loop_2112:
22835 fmovsvc %xcc, %f4, %f16
22836 fnot2 %f30, %f28
22837 orn %i5, 0x0171, %g1
22838 fpack16 %f26, %f8
22839 set 0x2B, %i4
22840 lduba [%l7 + %i4] 0x18, %g3
22841 fpsub16 %f10, %f12, %f10
22842 movcs %icc, %i0, %l3
22843 xnor %o3, %l0, %o0
22844 stw %o5, [%l7 + 0x5C]
22845 sub %g2, %l4, %i2
22846 brz,a %i7, loop_2113
22847 fbo %fcc2, loop_2114
22848 ldstub [%l7 + 0x79], %o4
22849 stb %o1, [%l7 + 0x3D]
22850loop_2113:
22851 brlz,a %g5, loop_2115
22852loop_2114:
22853 sllx %i3, 0x0A, %l1
22854 call loop_2116
22855 sllx %i1, %i4, %g4
22856loop_2115:
22857 smulcc %l5, %l2, %i6
22858 mulscc %o7, 0x0084, %g7
22859loop_2116:
22860 movle %icc, %o2, %g6
22861 fmovspos %xcc, %f14, %f31
22862 movrlz %o6, 0x216, %i5
22863 movl %xcc, %g1, %l6
22864 movg %icc, %i0, %l3
22865 fandnot2s %f18, %f30, %f4
22866 prefetch [%l7 + 0x34], 0x2
22867 umulcc %o3, 0x088B, %l0
22868 ta %icc, 0x7
22869 fmovdneg %xcc, %f6, %f4
22870 srlx %g3, 0x0A, %o5
22871 wr %g0, 0x89, %asi
22872 ldsba [%l7 + 0x57] %asi, %o0
22873 fmovs %f30, %f23
22874 fmovsvc %icc, %f21, %f4
22875 tvs %icc, 0x7
22876 bpos,pt %xcc, loop_2117
22877 fandnot1s %f14, %f20, %f22
22878 bneg,a loop_2118
22879 add %g2, %l4, %i2
22880loop_2117:
22881 nop
22882 wr %g0, 0xeb, %asi
22883 stxa %o4, [%l7 + 0x28] %asi
22884 membar #Sync
22885loop_2118:
22886 movrgz %i7, 0x275, %g5
22887 sllx %o1, 0x08, %l1
22888 fblg,a %fcc0, loop_2119
22889 movcs %icc, %i3, %i4
22890 movl %xcc, %i1, %l5
22891 udiv %g4, 0x1343, %l2
22892loop_2119:
22893 nop
22894 setx loop_2120, %l0, %l1
22895 wrpr 0x1, %tl
22896 wrpr %l1, %tpc
22897 add %l1, 0x4, %l1
22898 wrpr %l1, %tnpc
22899 setx 0x34400001400, %l0, %l1
22900 wrpr %l1, %tstate
22901 wrhpr 0x4, %htstate
22902 retry
22903 edge8l %i6, %g7, %o7
22904 sethi 0x132A, %g6
22905 andncc %o2, %o6, %i5
22906loop_2120:
22907 fmul8x16 %f7, %f4, %f24
22908 movcc %xcc, %l6, %i0
22909 fmovrsgz %g1, %f28, %f13
22910 tge %icc, 0x4
22911 bvs loop_2121
22912 fabss %f12, %f16
22913 movge %xcc, %o3, %l3
22914 sdivx %g3, 0x171B, %o5
22915loop_2121:
22916 tpos %xcc, 0x7
22917 restored
22918 rdpr %cwp, %g1
22919 rdpr %cansave, %g2
22920 rdpr %canrestore, %g3
22921 rdpr %cleanwin, %g4
22922 rdpr %otherwin, %g5
22923 rdpr %wstate, %g6
22924 srl %l0, 0x03, %g2
22925 array16 %l4, %i2, %o0
22926 ldub [%l7 + 0x1D], %i7
22927 set 0x5C, %i5
22928 ldsha [%l7 + %i5] 0x15, %g5
22929 std %f2, [%l7 + 0x48]
22930 ble,pn %icc, loop_2122
22931 udivx %o1, 0x197D, %l1
22932 smul %o4, 0x1D8C, %i4
22933 orn %i1, %i3, %g4
22934loop_2122:
22935 srlx %l5, 0x08, %i6
22936 brgz %l2, loop_2123
22937 bshuffle %f14, %f20, %f10
22938 fbue %fcc0, loop_2124
22939 fmovsg %xcc, %f21, %f3
22940loop_2123:
22941 tle %icc, 0x7
22942 addccc %o7, 0x1587, %g7
22943loop_2124:
22944 nop
22945 wr %g0, 0x18, %asi
22946 ldda [%l7 + 0x30] %asi, %o2
22947 edge32l %g6, %o6, %l6
22948 fbule %fcc2, loop_2125
22949 movleu %xcc, %i0, %g1
22950 and %i5, %o3, %g3
22951 edge32l %l3, %l0, %g2
22952loop_2125:
22953 bshuffle %f6, %f4, %f2
22954 fmovsg %xcc, %f11, %f6
22955 fmovsg %icc, %f15, %f30
22956 wr %g0, 0x0c, %asi
22957 ldxa [%l7 + 0x68] %asi, %o5
22958 ldsw [%l7 + 0x14], %l4
22959 bvc,a loop_2126
22960 tsubcc %o0, 0x1517, %i7
22961 fbo %fcc3, loop_2127
22962 fbn,a %fcc1, loop_2128
22963loop_2126:
22964 move %xcc, %g5, %o1
22965 srax %i2, 0x06, %l1
22966loop_2127:
22967 movvs %icc, %o4, %i4
22968loop_2128:
22969 fones %f0
22970 array32 %i1, %i3, %l5
22971 udivcc %i6, 0x080B, %l2
22972 edge8l %g4, %g7, %o7
22973 sdiv %o2, 0x06EA, %o6
22974 membar 0x54
22975 set 0x08, %i7
22976 stha %g6, [%l7 + %i7] 0x04
22977 andncc %i0, %l6, %i5
22978 xorcc %o3, %g1, %g3
22979 movge %icc, %l0, %l3
22980 fpsub16s %f28, %f26, %f22
22981 fbul %fcc1, loop_2129
22982 ldx [%l7 + 0x68], %o5
22983 sir 0x0C32
22984 movcc %icc, %g2, %l4
22985loop_2129:
22986 movrgz %o0, 0x28C, %g5
22987 fcmple16 %f16, %f0, %i7
22988 sdiv %o1, 0x1F62, %l1
22989 set 0x62, %g5
22990 lduba [%l7 + %g5] 0x81, %o4
22991 fmovdl %icc, %f3, %f9
22992 lduh [%l7 + 0x74], %i2
22993 movcc %icc, %i4, %i3
22994 movn %xcc, %i1, %l5
22995 subc %l2, 0x147B, %g4
22996 fmovdneg %icc, %f30, %f2
22997 prefetch [%l7 + 0x08], 0x0
22998 fmovsvs %xcc, %f9, %f0
22999 pdist %f6, %f2, %f0
23000 ldx [%l7 + 0x70], %i6
23001 stbar
23002 srlx %o7, %g7, %o6
23003 fbg %fcc3, loop_2130
23004 flush %l7 + 0x1C
23005 movg %icc, %o2, %g6
23006 edge32ln %l6, %i5, %i0
23007loop_2130:
23008 fmovrdne %o3, %f20, %f6
23009 andn %g1, 0x0074, %l0
23010 brnz,a %l3, loop_2131
23011 umul %g3, 0x1A32, %g2
23012 wr %g0, 0x10, %asi
23013 stda %o4, [%l7 + 0x28] %asi
23014loop_2131:
23015 fmovsl %xcc, %f4, %f22
23016 subcc %o0, %l4, %g5
23017 bgu,a %xcc, loop_2132
23018 tvc %icc, 0x0
23019 fcmpne16 %f22, %f20, %i7
23020 fpadd32s %f17, %f20, %f3
23021loop_2132:
23022 nop
23023 set 0x34, %i0
23024 ldsw [%l7 + %i0], %o1
23025 move %icc, %l1, %o4
23026 udivcc %i2, 0x0541, %i3
23027 xnorcc %i1, 0x0D81, %i4
23028 bn loop_2133
23029 tcc %icc, 0x2
23030 movcs %icc, %l5, %g4
23031 orn %i6, %l2, %g7
23032loop_2133:
23033 sub %o7, %o2, %g6
23034 array32 %l6, %i5, %o6
23035 edge16 %i0, %g1, %o3
23036 array8 %l0, %l3, %g2
23037 sir 0x172E
23038 tvs %icc, 0x5
23039 fbg %fcc1, loop_2134
23040 bl,a,pt %xcc, loop_2135
23041 mulscc %o5, 0x1058, %o0
23042 sth %g3, [%l7 + 0x32]
23043loop_2134:
23044 nop
23045 wr %g0, 0x0c, %asi
23046 lduba [%l7 + 0x3D] %asi, %g5
23047loop_2135:
23048 array32 %i7, %o1, %l4
23049 fmovd %f14, %f14
23050 swap [%l7 + 0x0C], %l1
23051 fmovrslez %o4, %f17, %f10
23052 movn %icc, %i2, %i3
23053 movcc %xcc, %i4, %i1
23054 movpos %xcc, %l5, %i6
23055 xorcc %g4, 0x1E8F, %l2
23056 fpadd32s %f20, %f30, %f29
23057 fmovdvc %xcc, %f9, %f12
23058 fornot2 %f22, %f30, %f8
23059 fone %f22
23060 ldx [%l7 + 0x38], %g7
23061 fmul8x16al %f1, %f25, %f28
23062 tgu %xcc, 0x5
23063 st %f2, [%l7 + 0x50]
23064 bshuffle %f12, %f26, %f18
23065 movg %xcc, %o2, %g6
23066 or %l6, %o7, %i5
23067 nop
23068 set 0x6E, %o4
23069 ldub [%l7 + %o4], %o6
23070 lduh [%l7 + 0x24], %i0
23071 set 0x49, %l0
23072 stba %o3, [%l7 + %l0] 0x27
23073 membar #Sync
23074 fandnot1s %f7, %f4, %f25
23075 addcc %g1, %l3, %g2
23076 brlez,a %o5, loop_2136
23077 edge8 %o0, %g3, %g5
23078 tg %xcc, 0x3
23079 bvc,pn %icc, loop_2137
23080loop_2136:
23081 ta %icc, 0x1
23082 fmul8x16au %f11, %f24, %f30
23083 edge16l %i7, %l0, %l4
23084loop_2137:
23085 fmovdg %xcc, %f24, %f25
23086 fcmps %fcc3, %f15, %f21
23087 bcs loop_2138
23088 umulcc %o1, %l1, %i2
23089 addc %i3, %i4, %i1
23090 sub %o4, %l5, %i6
23091loop_2138:
23092 smulcc %g4, %g7, %o2
23093 movpos %icc, %l2, %g6
23094 fmovscc %xcc, %f18, %f13
23095 fpadd32 %f28, %f0, %f18
23096 add %l6, 0x163D, %o7
23097 xnorcc %i5, %i0, %o3
23098 and %o6, 0x1469, %l3
23099 wr %g0, 0x80, %asi
23100 lduwa [%l7 + 0x08] %asi, %g1
23101 taddcctv %o5, 0x1E3A, %o0
23102 udiv %g3, 0x1D82, %g2
23103 orncc %g5, %l0, %l4
23104 fmovdn %icc, %f7, %f31
23105 taddcc %i7, 0x136D, %o1
23106 udiv %i2, 0x0215, %l1
23107 fbue %fcc0, loop_2139
23108 fba %fcc2, loop_2140
23109 ldstub [%l7 + 0x42], %i3
23110 xorcc %i4, 0x14D9, %i1
23111loop_2139:
23112 fzero %f20
23113loop_2140:
23114 fmovdcc %xcc, %f7, %f3
23115 fone %f6
23116 smulcc %l5, %o4, %g4
23117 mulx %g7, %o2, %i6
23118 movvc %icc, %g6, %l6
23119 tne %xcc, 0x6
23120 edge32n %l2, %i5, %i0
23121 fbule,a %fcc2, loop_2141
23122 brlz %o3, loop_2142
23123 movn %xcc, %o7, %l3
23124 movrgez %o6, %o5, %o0
23125loop_2141:
23126 nop
23127 set 0x38, %i3
23128 lduwa [%l7 + %i3] 0x81, %g3
23129loop_2142:
23130 movpos %icc, %g1, %g5
23131 bne,a %xcc, loop_2143
23132 movrlez %g2, %l0, %l4
23133 movrlz %o1, 0x2C6, %i2
23134 movpos %xcc, %l1, %i7
23135loop_2143:
23136 movne %icc, %i4, %i3
23137 fcmpeq32 %f28, %f18, %i1
23138 fbuge,a %fcc1, loop_2144
23139 umulcc %o4, %g4, %g7
23140 andn %o2, 0x1723, %i6
23141 fpsub32s %f0, %f12, %f24
23142loop_2144:
23143 fbne,a %fcc2, loop_2145
23144 tvc %xcc, 0x1
23145 nop
23146 setx loop_2146, %l0, %l1
23147 wrpr 0x1, %tl
23148 wrpr %l1, %tpc
23149 add %l1, 0x4, %l1
23150 wrpr %l1, %tnpc
23151 setx 0x34400001400, %l0, %l1
23152 wrpr %l1, %tstate
23153 wrhpr 0x4, %htstate
23154 retry
23155 edge16l %g6, %l6, %l5
23156loop_2145:
23157 movgu %xcc, %i5, %l2
23158 fzeros %f6
23159loop_2146:
23160 andncc %o3, %i0, %o7
23161 fzeros %f27
23162 lduh [%l7 + 0x44], %o6
23163 fbule,a %fcc0, loop_2147
23164 bn,a loop_2148
23165 edge32 %o5, %o0, %l3
23166 lduh [%l7 + 0x1A], %g1
23167loop_2147:
23168 ba %xcc, loop_2149
23169loop_2148:
23170 bcc,pn %xcc, loop_2150
23171 movg %icc, %g5, %g3
23172 ld [%l7 + 0x78], %f21
23173loop_2149:
23174 nop
23175 wr %g0, 0x10, %asi
23176 lduwa [%l7 + 0x2C] %asi, %g2
23177loop_2150:
23178 stbar
23179 umul %l0, %l4, %i2
23180 tsubcc %l1, 0x1AA7, %o1
23181 fmovrdlez %i4, %f8, %f24
23182 fpadd16s %f18, %f5, %f23
23183 smulcc %i3, 0x0EFB, %i1
23184 fble %fcc2, loop_2151
23185 taddcctv %o4, %g4, %i7
23186 restored
23187 rdpr %cwp, %g1
23188 rdpr %cansave, %g2
23189 rdpr %canrestore, %g3
23190 rdpr %cleanwin, %g4
23191 rdpr %otherwin, %g5
23192 rdpr %wstate, %g6
23193 move %xcc, %o2, %g7
23194loop_2151:
23195 nop
23196 setx loop_2152, %l0, %l1
23197 wrpr 0x1, %tl
23198 wrpr %l1, %tnpc
23199 setx 0x34400001400, %l0, %l1
23200 wrpr %l1, %tstate
23201 wrhpr 0x4, %htstate
23202 done
23203 movrne %i6, %g6, %l6
23204 sethi 0x01F4, %i5
23205 fbge,a %fcc2, loop_2153
23206loop_2152:
23207 fbuge,a %fcc2, loop_2154
23208 fxnor %f18, %f26, %f4
23209 tvs %icc, 0x1
23210loop_2153:
23211 fmovsa %xcc, %f22, %f0
23212loop_2154:
23213 bvs,a %icc, loop_2155
23214 fbu %fcc1, loop_2156
23215 addccc %l5, 0x013D, %l2
23216 array32 %o3, %i0, %o7
23217loop_2155:
23218 edge16l %o6, %o0, %o5
23219loop_2156:
23220 nop
23221 wr %g0, 0x18, %asi
23222 ldswa [%l7 + 0x78] %asi, %l3
23223 srl %g5, %g3, %g2
23224 movre %g1, %l0, %i2
23225 tle %xcc, 0x4
23226 ta %xcc, 0x0
23227 smul %l1, %o1, %l4
23228 fpackfix %f24, %f8
23229 fnot2s %f2, %f0
23230 add %i3, 0x0531, %i1
23231 srax %o4, 0x09, %g4
23232 movre %i4, %i7, %o2
23233 umul %g7, 0x06B1, %g6
23234 fmovsl %icc, %f12, %f19
23235 nop
23236 setx loop_2157, %l0, %l1
23237 wrpr 0x1, %tl
23238 wrpr %l1, %tpc
23239 add %l1, 0x4, %l1
23240 wrpr %l1, %tnpc
23241 setx 0x34400001400, %l0, %l1
23242 wrpr %l1, %tstate
23243 wrhpr 0x4, %htstate
23244 retry
23245 brlz %l6, loop_2158
23246 sll %i6, %i5, %l2
23247 fmovrse %o3, %f8, %f31
23248loop_2157:
23249 move %icc, %l5, %o7
23250loop_2158:
23251 fbe,a %fcc2, loop_2159
23252 subc %o6, %o0, %o5
23253 swap [%l7 + 0x34], %i0
23254 sll %g5, %g3, %g2
23255loop_2159:
23256 ldd [%l7 + 0x48], %f22
23257 fbug %fcc3, loop_2160
23258 movre %g1, 0x107, %l3
23259 movpos %icc, %i2, %l0
23260 movrlz %o1, %l1, %l4
23261loop_2160:
23262 nop
23263 set 0x6C, %l5
23264 stwa %i3, [%l7 + %l5] 0x2a
23265 membar #Sync
23266 fbul %fcc2, loop_2161
23267 sdivx %o4, 0x03A9, %i1
23268 tpos %xcc, 0x1
23269 smulcc %i4, 0x0CD8, %i7
23270loop_2161:
23271 movg %xcc, %g4, %g7
23272 lduh [%l7 + 0x56], %o2
23273 fpsub16 %f0, %f6, %f2
23274 nop
23275 setx loop_2162, %l0, %l1
23276 wrpr 0x1, %tl
23277 wrpr %l1, %tpc
23278 add %l1, 0x4, %l1
23279 wrpr %l1, %tnpc
23280 setx 0x34400001400, %l0, %l1
23281 wrpr %l1, %tstate
23282 wrhpr 0x4, %htstate
23283 retry
23284 bvs,a,pt %xcc, loop_2163
23285 saved
23286 rdpr %cwp, %g1
23287 rdpr %cansave, %g2
23288 rdpr %canrestore, %g3
23289 rdpr %cleanwin, %g4
23290 rdpr %otherwin, %g5
23291 rdpr %wstate, %g6
23292 wr %g0, 0x11, %asi
23293 ldsba [%l7 + 0x12] %asi, %l6
23294loop_2162:
23295 bgu loop_2164
23296loop_2163:
23297 tsubcc %i6, %i5, %g6
23298 ldsb [%l7 + 0x17], %o3
23299 movg %icc, %l5, %o7
23300loop_2164:
23301 alignaddrl %l2, %o0, %o6
23302 bg,a %icc, loop_2165
23303 fmovse %icc, %f31, %f14
23304 ldx [%l7 + 0x50], %o5
23305 fpack16 %f2, %f31
23306loop_2165:
23307 fmovrslez %g5, %f26, %f14
23308 movcs %icc, %i0, %g3
23309 fmul8x16 %f19, %f24, %f16
23310 set 0x4C, %i1
23311 lda [%l7 + %i1] 0x11, %f7
23312 movrgez %g2, %g1, %i2
23313 tpos %icc, 0x4
23314 edge16n %l3, %l0, %l1
23315 addc %l4, %o1, %i3
23316 fcmps %fcc1, %f14, %f26
23317 fmovdn %icc, %f10, %f28
23318 fmovde %xcc, %f16, %f18
23319 addcc %i1, 0x13CB, %i4
23320 movcc %xcc, %i7, %g4
23321 fmovd %f10, %f0
23322 addc %g7, %o2, %l6
23323 lduh [%l7 + 0x1E], %o4
23324 movcc %icc, %i6, %g6
23325 movre %o3, %i5, %l5
23326 ldsw [%l7 + 0x74], %l2
23327 tleu %icc, 0x1
23328 fcmpeq32 %f24, %f18, %o0
23329 sra %o6, %o7, %g5
23330 set 0x74, %i2
23331 ldswa [%l7 + %i2] 0x89, %o5
23332 srlx %g3, 0x0A, %g2
23333 fmovdg %xcc, %f2, %f7
23334 te %icc, 0x1
23335 tleu %icc, 0x7
23336 sdivx %i0, 0x06F7, %g1
23337 movn %xcc, %l3, %i2
23338 orncc %l0, %l4, %o1
23339 fbg %fcc2, loop_2166
23340 st %f24, [%l7 + 0x54]
23341 movne %xcc, %i3, %l1
23342 bg,pn %icc, loop_2167
23343loop_2166:
23344 fbne,a %fcc2, loop_2168
23345 mova %xcc, %i4, %i1
23346 wr %g0, 0x88, %asi
23347 stda %i6, [%l7 + 0x68] %asi
23348loop_2167:
23349 and %g4, %g7, %o2
23350loop_2168:
23351 nop
23352 set 0x2C, %o7
23353 ldsba [%l7 + %o7] 0x89, %o4
23354 movpos %xcc, %i6, %l6
23355 tg %icc, 0x7
23356 array32 %g6, %o3, %i5
23357 ldsh [%l7 + 0x4E], %l5
23358 mulx %l2, %o0, %o7
23359 tl %icc, 0x3
23360 popc %g5, %o6
23361 movpos %icc, %g3, %o5
23362 tsubcctv %i0, 0x0CFA, %g1
23363 movge %xcc, %l3, %i2
23364 umulcc %l0, %l4, %g2
23365 stbar
23366 fbuge,a %fcc2, loop_2169
23367 fmuld8sux16 %f6, %f25, %f30
23368 subc %o1, %i3, %l1
23369 edge8 %i1, %i4, %i7
23370loop_2169:
23371 orncc %g7, 0x15E7, %g4
23372 fmovdneg %icc, %f9, %f18
23373 fornot1s %f4, %f30, %f28
23374 fnot1s %f26, %f24
23375 std %o2, [%l7 + 0x28]
23376 mulx %i6, 0x0E0C, %l6
23377 movpos %icc, %g6, %o4
23378 tg %xcc, 0x7
23379 mulscc %o3, 0x1140, %l5
23380 ld [%l7 + 0x5C], %f7
23381 lduw [%l7 + 0x38], %l2
23382 tcc %icc, 0x4
23383 taddcctv %i5, %o7, %g5
23384 edge32ln %o0, %g3, %o5
23385 fcmped %fcc0, %f10, %f28
23386 fnegd %f2, %f22
23387 fmovdge %icc, %f13, %f7
23388 and %i0, 0x14A5, %o6
23389 movre %g1, 0x35C, %l3
23390 movgu %xcc, %i2, %l4
23391 tleu %icc, 0x3
23392 movn %xcc, %g2, %o1
23393 mulx %l0, %l1, %i1
23394 bcc,a loop_2170
23395 srlx %i4, %i3, %i7
23396 fbne,a %fcc3, loop_2171
23397 movrlez %g7, %o2, %i6
23398loop_2170:
23399 prefetch [%l7 + 0x40], 0x3
23400 set 0x61, %l2
23401 lduba [%l7 + %l2] 0x15, %l6
23402loop_2171:
23403 array32 %g4, %o4, %o3
23404 or %l5, 0x0F26, %g6
23405 andn %l2, %i5, %g5
23406 fsrc2s %f30, %f3
23407 fcmpgt16 %f16, %f0, %o7
23408 smulcc %o0, %g3, %o5
23409 bne %icc, loop_2172
23410 udiv %o6, 0x0C7A, %g1
23411 bleu,a loop_2173
23412 xnor %l3, 0x0509, %i0
23413loop_2172:
23414 addc %i2, %l4, %o1
23415 fandnot2s %f19, %f14, %f9
23416loop_2173:
23417 xnor %g2, %l1, %i1
23418 xorcc %i4, %l0, %i7
23419 fmovdleu %icc, %f17, %f10
23420 andcc %i3, %g7, %i6
23421 edge32 %o2, %g4, %o4
23422 tn %xcc, 0x2
23423 fbo,a %fcc3, loop_2174
23424 popc %l6, %o3
23425 wr %g0, 0x80, %asi
23426 lduba [%l7 + 0x31] %asi, %g6
23427loop_2174:
23428 lduh [%l7 + 0x12], %l5
23429 movleu %xcc, %l2, %i5
23430 fones %f31
23431 edge32n %o7, %g5, %g3
23432 array8 %o0, %o5, %g1
23433 sub %o6, 0x104A, %l3
23434 fmovrslz %i0, %f12, %f19
23435 brlz %l4, loop_2175
23436 fpsub32 %f4, %f20, %f26
23437 alignaddr %i2, %o1, %g2
23438 andncc %i1, %i4, %l1
23439loop_2175:
23440 mulscc %i7, %i3, %g7
23441 xnor %l0, %o2, %i6
23442 taddcc %g4, %l6, %o3
23443 tsubcc %o4, 0x0923, %l5
23444 umul %l2, %i5, %g6
23445 addccc %o7, %g5, %g3
23446 flush %l7 + 0x4C
23447 mulx %o5, 0x16B6, %g1
23448 srax %o6, 0x17, %l3
23449 sdivx %o0, 0x0C4F, %i0
23450 sdivcc %l4, 0x1B7C, %o1
23451 nop
23452 set 0x22, %g4
23453 ldub [%l7 + %g4], %i2
23454 subccc %g2, %i4, %i1
23455 xorcc %i7, %l1, %g7
23456 movcs %xcc, %l0, %i3
23457 prefetch [%l7 + 0x54], 0x0
23458 sra %o2, %i6, %g4
23459 fmovdgu %icc, %f25, %f11
23460 tpos %icc, 0x2
23461 fbne,a %fcc1, loop_2176
23462 call loop_2177
23463 nop
23464 set 0x5F, %o0
23465 stb %l6, [%l7 + %o0]
23466 fcmpne32 %f6, %f0, %o4
23467loop_2176:
23468 fmovdgu %xcc, %f30, %f17
23469loop_2177:
23470 tvs %xcc, 0x6
23471 xorcc %l5, 0x1B38, %l2
23472 fmovscc %xcc, %f2, %f17
23473 add %i5, %g6, %o3
23474 srl %g5, %g3, %o7
23475 fmovd %f14, %f8
23476 fcmpne16 %f28, %f12, %g1
23477 fbuge %fcc3, loop_2178
23478 smul %o6, %o5, %l3
23479 subccc %i0, 0x1653, %o0
23480 restored
23481 rdpr %cwp, %g1
23482 rdpr %cansave, %g2
23483 rdpr %canrestore, %g3
23484 rdpr %cleanwin, %g4
23485 rdpr %otherwin, %g5
23486 rdpr %wstate, %g6
23487loop_2178:
23488 umulcc %l4, 0x0C0F, %i2
23489 saved
23490 rdpr %cwp, %g1
23491 rdpr %cansave, %g2
23492 rdpr %canrestore, %g3
23493 rdpr %cleanwin, %g4
23494 rdpr %otherwin, %g5
23495 rdpr %wstate, %g6
23496 mulscc %o1, %i4, %i1
23497 sir 0x1CCB
23498 fbe %fcc2, loop_2179
23499 bne,pt %icc, loop_2180
23500 movrlez %g2, 0x38E, %i7
23501 orcc %l1, 0x05DD, %l0
23502loop_2179:
23503 fnands %f21, %f22, %f2
23504loop_2180:
23505 and %g7, %i3, %o2
23506 fones %f30
23507 subc %g4, %i6, %o4
23508 edge32 %l5, %l6, %l2
23509 orcc %g6, 0x06BF, %i5
23510 sdivcc %o3, 0x1491, %g5
23511 set 0x16, %o1
23512 stha %o7, [%l7 + %o1] 0x14
23513 ldx [%l7 + 0x20], %g1
23514 tcs %icc, 0x7
23515 array32 %g3, %o6, %l3
23516 fsrc2s %f21, %f1
23517 set 0x34, %l4
23518 stha %o5, [%l7 + %l4] 0x19
23519 tpos %xcc, 0x6
23520 membar 0x38
23521 tge %icc, 0x4
23522 fone %f24
23523 movgu %xcc, %i0, %o0
23524 movne %xcc, %l4, %i2
23525 subc %o1, 0x14B1, %i1
23526 movrgz %i4, 0x121, %i7
23527 fbul,a %fcc1, loop_2181
23528 ba,a loop_2182
23529 edge32n %g2, %l1, %l0
23530 edge8n %g7, %o2, %g4
23531loop_2181:
23532 nop
23533 set 0x28, %l3
23534 swapa [%l7 + %l3] 0x89, %i6
23535loop_2182:
23536 nop
23537 set 0x38, %g1
23538 stxa %i3, [%l7 + %g1] 0x14
23539 flush %l7 + 0x28
23540 xnor %l5, %o4, %l6
23541 edge16l %g6, %l2, %i5
23542 set 0x40, %o3
23543 ldda [%l7 + %o3] 0x22, %g4
23544 xorcc %o3, %g1, %g3
23545 prefetch [%l7 + 0x48], 0x3
23546 movrgz %o6, 0x242, %l3
23547 sub %o5, %i0, %o0
23548 tgu %xcc, 0x2
23549 edge32ln %l4, %i2, %o1
23550 movrgz %o7, 0x330, %i4
23551 subccc %i7, %i1, %g2
23552 movn %icc, %l1, %l0
23553 fabsd %f28, %f14
23554 wr %g0, 0xe3, %asi
23555 stxa %g7, [%l7 + 0x58] %asi
23556 membar #Sync
23557 xorcc %o2, %g4, %i3
23558 udivx %l5, 0x17DB, %i6
23559 brz %o4, loop_2183
23560 for %f14, %f20, %f24
23561 fmul8ulx16 %f2, %f0, %f18
23562 edge8n %l6, %g6, %i5
23563loop_2183:
23564 sethi 0x005B, %l2
23565 movrlez %g5, %o3, %g1
23566 fmovrdgz %g3, %f20, %f20
23567 fandnot1 %f20, %f16, %f18
23568 addcc %l3, %o5, %o6
23569 tg %icc, 0x1
23570 umulcc %i0, %o0, %l4
23571 bcs,a,pt %xcc, loop_2184
23572 fbl,a %fcc3, loop_2185
23573 fandnot2 %f12, %f12, %f18
23574 movge %xcc, %i2, %o1
23575loop_2184:
23576 movgu %icc, %o7, %i4
23577loop_2185:
23578 call loop_2186
23579 fbu %fcc2, loop_2187
23580 orn %i7, %g2, %i1
23581 sra %l1, %g7, %o2
23582loop_2186:
23583 nop
23584 set 0x78, %g3
23585 lduba [%l7 + %g3] 0x89, %l0
23586loop_2187:
23587 fmovse %icc, %f20, %f18
23588 ldsh [%l7 + 0x7E], %i3
23589 fpack16 %f18, %f1
23590 brlez,a %l5, loop_2188
23591 membar 0x63
23592 tle %icc, 0x1
23593 bshuffle %f8, %f20, %f0
23594loop_2188:
23595 tneg %xcc, 0x5
23596 restored
23597 rdpr %cwp, %g1
23598 rdpr %cansave, %g2
23599 rdpr %canrestore, %g3
23600 rdpr %cleanwin, %g4
23601 rdpr %otherwin, %g5
23602 rdpr %wstate, %g6
23603 tcc %icc, 0x0
23604 set 0x0D, %o2
23605 lduba [%l7 + %o2] 0x89, %g4
23606 andn %i6, %o4, %g6
23607 array32 %l6, %i5, %l2
23608 movvc %icc, %g5, %o3
23609 popc %g1, %l3
23610 fxor %f14, %f26, %f28
23611 umul %g3, %o6, %o5
23612 set 0x40, %i6
23613 ldda [%l7 + %i6] 0x0c, %f16
23614 orcc %o0, %i0, %i2
23615 fmovda %xcc, %f18, %f17
23616 srax %o1, 0x04, %o7
23617 movne %xcc, %i4, %i7
23618 movl %icc, %g2, %l4
23619 edge8 %l1, %i1, %g7
23620 movneg %icc, %l0, %i3
23621 tn %icc, 0x5
23622 ldd [%l7 + 0x38], %f2
23623 fmovdcs %icc, %f22, %f10
23624 mulscc %o2, %g4, %l5
23625 udivcc %i6, 0x1975, %o4
23626 stb %g6, [%l7 + 0x37]
23627 sra %l6, %i5, %g5
23628 ta %xcc, 0x5
23629 edge16ln %l2, %o3, %l3
23630 fbg,a %fcc0, loop_2189
23631 bvs,a %xcc, loop_2190
23632 fnot1s %f21, %f21
23633 xor %g3, 0x034F, %g1
23634loop_2189:
23635 movrgz %o5, %o0, %i0
23636loop_2190:
23637 fmovdg %icc, %f10, %f21
23638 fbuge %fcc3, loop_2191
23639 ba,a loop_2192
23640 fpsub32s %f28, %f16, %f22
23641 for %f30, %f10, %f12
23642loop_2191:
23643 be loop_2193
23644loop_2192:
23645 edge8n %i2, %o1, %o6
23646 brlz,a %o7, loop_2194
23647 edge16l %i4, %i7, %g2
23648loop_2193:
23649 mova %xcc, %l1, %l4
23650 fmovrdlez %g7, %f24, %f28
23651loop_2194:
23652 tvs %icc, 0x4
23653 fblg %fcc3, loop_2195
23654 movpos %xcc, %l0, %i1
23655 restored
23656 rdpr %cwp, %g1
23657 rdpr %cansave, %g2
23658 rdpr %canrestore, %g3
23659 rdpr %cleanwin, %g4
23660 rdpr %otherwin, %g5
23661 rdpr %wstate, %g6
23662 fcmpgt32 %f26, %f16, %i3
23663loop_2195:
23664 movg %icc, %o2, %g4
23665 tcc %icc, 0x1
23666 fmovdcc %xcc, %f6, %f22
23667 movcs %xcc, %l5, %o4
23668 fmovse %xcc, %f11, %f7
23669 bvc,a %xcc, loop_2196
23670 smulcc %i6, 0x05A2, %g6
23671 fpadd16 %f28, %f24, %f18
23672 nop
23673 set 0x2C, %g7
23674 ldsh [%l7 + %g7], %l6
23675loop_2196:
23676 stw %i5, [%l7 + 0x20]
23677 fpadd32 %f2, %f26, %f6
23678 smulcc %l2, %g5, %o3
23679 fmovrdlez %g3, %f18, %f28
23680 alignaddrl %l3, %o5, %g1
23681 alignaddrl %i0, %i2, %o0
23682 udiv %o6, 0x0961, %o7
23683 fxor %f24, %f12, %f22
23684 fmovrdgez %o1, %f6, %f6
23685 fmovrsgz %i4, %f15, %f30
23686 movcs %icc, %g2, %i7
23687 fzeros %f0
23688 fnor %f16, %f22, %f20
23689 prefetch [%l7 + 0x34], 0x2
23690 fandnot2 %f6, %f8, %f20
23691 tsubcctv %l1, 0x0227, %l4
23692 movcs %xcc, %l0, %g7
23693 srlx %i3, %i1, %g4
23694 st %f17, [%l7 + 0x64]
23695 fcmpd %fcc1, %f30, %f26
23696 mova %xcc, %o2, %l5
23697 movle %xcc, %i6, %o4
23698 tge %icc, 0x2
23699 movne %icc, %g6, %i5
23700 mova %icc, %l2, %l6
23701 fmovscc %xcc, %f14, %f8
23702 fmuld8sux16 %f30, %f6, %f6
23703 fcmpeq16 %f2, %f2, %g5
23704 wr %g0, 0x11, %asi
23705 ldsha [%l7 + 0x6C] %asi, %o3
23706 mulscc %g3, %o5, %l3
23707 xnor %i0, 0x0029, %i2
23708 bgu,pn %xcc, loop_2197
23709 fbe,a %fcc3, loop_2198
23710 stw %o0, [%l7 + 0x0C]
23711 edge32n %o6, %o7, %g1
23712loop_2197:
23713 fmovrdgz %i4, %f12, %f2
23714loop_2198:
23715 ldx [%l7 + 0x10], %o1
23716 movcs %xcc, %i7, %g2
23717 mova %xcc, %l1, %l0
23718 tleu %xcc, 0x4
23719 tsubcc %g7, 0x0B1A, %l4
23720 udivcc %i1, 0x1DD4, %i3
23721 fpackfix %f24, %f2
23722 set 0x60, %g2
23723 stwa %g4, [%l7 + %g2] 0x04
23724 sethi 0x1909, %l5
23725 movrne %o2, 0x0BC, %o4
23726 fcmpeq32 %f20, %f26, %g6
23727 movrgz %i5, %i6, %l2
23728 tpos %icc, 0x0
23729 fnot2s %f17, %f8
23730 fandnot1s %f30, %f17, %f31
23731 tle %xcc, 0x0
23732 fcmpgt32 %f18, %f2, %l6
23733 fpsub32 %f22, %f6, %f16
23734 fnot1s %f27, %f28
23735 fcmpeq16 %f20, %f26, %o3
23736 alignaddrl %g3, %g5, %l3
23737 srlx %i0, %o5, %o0
23738 ldsw [%l7 + 0x14], %i2
23739 fblg %fcc0, loop_2199
23740 fabsd %f10, %f20
23741 fpadd32 %f6, %f26, %f0
23742 fsrc1s %f19, %f3
23743loop_2199:
23744 fpack16 %f12, %f18
23745 ldd [%l7 + 0x38], %f26
23746 fmul8ulx16 %f22, %f30, %f2
23747 subc %o6, 0x03F3, %o7
23748 orn %i4, 0x0871, %o1
23749 prefetch [%l7 + 0x74], 0x0
23750 alignaddr %i7, %g2, %g1
23751 sll %l0, %l1, %g7
23752 popc 0x01C7, %l4
23753 subc %i3, 0x1AFE, %i1
23754 fmovrdne %g4, %f2, %f18
23755 srlx %l5, %o2, %o4
23756 movl %icc, %g6, %i5
23757 array8 %i6, %l6, %l2
23758 taddcc %g3, 0x0324, %g5
23759 edge16 %l3, %o3, %i0
23760 fmul8x16 %f18, %f4, %f16
23761 brgez,a %o5, loop_2200
23762 fmovsn %xcc, %f24, %f5
23763 orncc %i2, 0x1B58, %o6
23764 swap [%l7 + 0x4C], %o0
23765loop_2200:
23766 srlx %i4, 0x05, %o1
23767 nop
23768 setx loop_2201, %l0, %l1
23769 jmpl %l1, %o7
23770 fandnot2 %f26, %f2, %f10
23771 wr %g0, 0x80, %asi
23772 ldswa [%l7 + 0x7C] %asi, %i7
23773loop_2201:
23774 edge16 %g1, %g2, %l1
23775 wr %g0, 0x89, %asi
23776 ldxa [%l7 + 0x48] %asi, %l0
23777 taddcctv %g7, 0x1402, %i3
23778 fpsub32 %f22, %f6, %f14
23779 mova %xcc, %l4, %g4
23780 srax %i1, %l5, %o4
23781 fbn %fcc3, loop_2202
23782 taddcctv %g6, 0x00EA, %i5
23783 restored
23784 rdpr %cwp, %g1
23785 rdpr %cansave, %g2
23786 rdpr %canrestore, %g3
23787 rdpr %cleanwin, %g4
23788 rdpr %otherwin, %g5
23789 rdpr %wstate, %g6
23790 subccc %o2, %l6, %l2
23791loop_2202:
23792 nop
23793 set 0x4A, %l6
23794 lduha [%l7 + %l6] 0x81, %i6
23795 tge %xcc, 0x3
23796 fmul8x16 %f0, %f30, %f8
23797 xnorcc %g3, 0x08F8, %l3
23798 move %xcc, %o3, %g5
23799 edge16 %i0, %i2, %o6
23800 set 0x3C, %g6
23801 swapa [%l7 + %g6] 0x10, %o5
23802 movrlez %o0, %i4, %o7
23803 add %l7, 0x50, %l6
23804 wr %g0, 0x0c, %asi
23805 casa [%l6] %asi, %i7, %o1
23806 movle %xcc, %g2, %g1
23807 alignaddrl %l1, %g7, %l0
23808 sra %i3, 0x11, %g4
23809 fmovsvs %xcc, %f11, %f9
23810 sll %l4, 0x0F, %l5
23811 wr %g0, 0x81, %asi
23812 lduba [%l7 + 0x2C] %asi, %i1
23813 andn %g6, 0x122D, %o4
23814 fpack16 %f2, %f23
23815 edge16ln %i5, %o2, %l2
23816 tcs %icc, 0x0
23817 saved
23818 rdpr %cwp, %g1
23819 rdpr %cansave, %g2
23820 rdpr %canrestore, %g3
23821 rdpr %cleanwin, %g4
23822 rdpr %otherwin, %g5
23823 rdpr %wstate, %g6
23824 movrgez %i6, 0x041, %l6
23825 move %icc, %g3, %l3
23826 stbar
23827 taddcctv %o3, 0x0657, %i0
23828 fandnot2s %f26, %f8, %f25
23829 wr %g0, 0xf1, %asi
23830 stda %f0, [%l7 + 0x40] %asi
23831 membar #Sync
23832 smulcc %g5, %o6, %o5
23833 sdivx %i2, 0x0C5D, %o0
23834 fnors %f1, %f10, %f18
23835 movgu %xcc, %o7, %i7
23836 movcc %xcc, %i4, %g2
23837 alignaddr %o1, %g1, %l1
23838 umulcc %l0, 0x1C4B, %g7
23839 set 0x7C, %o6
23840 swapa [%l7 + %o6] 0x10, %g4
23841 fsrc2s %f15, %f6
23842 set 0x78, %l1
23843 lduha [%l7 + %l1] 0x81, %i3
23844 udivx %l5, 0x11BA, %i1
23845 stbar
23846 tcs %icc, 0x5
23847 te %xcc, 0x1
23848 tsubcctv %l4, 0x0478, %o4
23849 sdiv %g6, 0x0716, %i5
23850 brlez %o2, loop_2203
23851 bne %xcc, loop_2204
23852 fbe,a %fcc3, loop_2205
23853 edge8n %l2, %l6, %g3
23854loop_2203:
23855 subcc %l3, 0x1DD3, %o3
23856loop_2204:
23857 nop
23858 set 0x18, %i4
23859 ldxa [%l7 + %i4] 0x88, %i0
23860loop_2205:
23861 edge16ln %g5, %o6, %o5
23862 sub %i2, %o0, %o7
23863 ta %icc, 0x7
23864 tle %xcc, 0x3
23865 nop
23866 setx loop_2206, %l0, %l1
23867 wrpr 0x1, %tl
23868 wrpr %l1, %tnpc
23869 setx 0x34400001400, %l0, %l1
23870 wrpr %l1, %tstate
23871 wrhpr 0x4, %htstate
23872 done
23873 srl %i6, %i7, %g2
23874 xorcc %o1, 0x14A0, %g1
23875 array8 %l1, %i4, %l0
23876loop_2206:
23877 tleu %icc, 0x0
23878 array8 %g7, %i3, %l5
23879 edge32ln %i1, %g4, %o4
23880 movrlz %l4, %i5, %o2
23881 lduh [%l7 + 0x0C], %l2
23882 subc %g6, 0x0E86, %g3
23883 srax %l6, 0x14, %o3
23884 edge32 %l3, %i0, %o6
23885 edge8n %g5, %o5, %i2
23886 move %xcc, %o7, %o0
23887 fmovsg %icc, %f15, %f8
23888 addccc %i7, %g2, %o1
23889 brlez,a %i6, loop_2207
23890 fxnors %f27, %f14, %f27
23891 xnorcc %l1, 0x0FC2, %i4
23892 fmovsge %icc, %f10, %f29
23893loop_2207:
23894 flush %l7 + 0x14
23895 fbuge,a %fcc1, loop_2208
23896 andcc %l0, %g1, %i3
23897 sdivx %g7, 0x12C5, %i1
23898 tsubcc %l5, %o4, %l4
23899loop_2208:
23900 bne,a %icc, loop_2209
23901 faligndata %f12, %f30, %f24
23902 tvc %icc, 0x0
23903 fmovdl %icc, %f24, %f15
23904loop_2209:
23905 tge %icc, 0x7
23906 popc 0x06CA, %i5
23907 bne %icc, loop_2210
23908 srax %o2, %l2, %g4
23909 brz %g6, loop_2211
23910 membar 0x19
23911loop_2210:
23912 fmovrdne %g3, %f26, %f14
23913 set 0x10, %i5
23914 ldxa [%g0 + %i5] 0x20, %l6
23915loop_2211:
23916 ldd [%l7 + 0x18], %f10
23917 sdivcc %l3, 0x00DD, %o3
23918 fbge %fcc0, loop_2212
23919 stx %o6, [%l7 + 0x58]
23920 edge8l %i0, %o5, %i2
23921 set 0x5C, %o5
23922 lda [%l7 + %o5] 0x0c, %f19
23923loop_2212:
23924 or %o7, 0x0F1E, %o0
23925 array16 %i7, %g5, %g2
23926 movcc %xcc, %i6, %l1
23927 sdiv %o1, 0x08DD, %l0
23928 fble,a %fcc2, loop_2213
23929 sllx %i4, 0x02, %g1
23930 ldd [%l7 + 0x18], %f28
23931 fmovsneg %xcc, %f25, %f30
23932loop_2213:
23933 mova %icc, %g7, %i1
23934 stbar
23935 movcc %icc, %i3, %o4
23936 move %xcc, %l4, %i5
23937 movle %xcc, %o2, %l2
23938 fmovdge %xcc, %f4, %f1
23939 tn %icc, 0x1
23940 alignaddrl %l5, %g4, %g6
23941 edge16n %g3, %l3, %o3
23942 wr %g0, 0x81, %asi
23943 lduha [%l7 + 0x44] %asi, %o6
23944 fbu %fcc1, loop_2214
23945 sllx %i0, %o5, %l6
23946 fmovdg %icc, %f23, %f24
23947 udiv %i2, 0x0BBA, %o0
23948loop_2214:
23949 taddcc %i7, 0x0ED9, %o7
23950 sub %g2, 0x194A, %g5
23951 ldsh [%l7 + 0x20], %i6
23952 fbge %fcc3, loop_2215
23953 udivx %l1, 0x143C, %l0
23954 movg %xcc, %i4, %g1
23955 fcmpes %fcc0, %f7, %f13
23956loop_2215:
23957 fmovdn %xcc, %f4, %f29
23958 movg %xcc, %g7, %i1
23959 tpos %icc, 0x1
23960 fandnot2 %f18, %f20, %f10
23961 fmul8ulx16 %f20, %f2, %f8
23962 fornot2 %f22, %f14, %f20
23963 ba,pt %icc, loop_2216
23964 smulcc %i3, %o1, %l4
23965 movgu %xcc, %i5, %o2
23966 fbg %fcc2, loop_2217
23967loop_2216:
23968 xnorcc %o4, %l2, %l5
23969 orn %g4, 0x1214, %g6
23970 movg %icc, %l3, %o3
23971loop_2217:
23972 and %g3, %o6, %o5
23973 xnorcc %i0, 0x1D1A, %l6
23974 edge8 %o0, %i7, %o7
23975 and %i2, %g5, %i6
23976 sllx %g2, 0x1F, %l1
23977 wr %g0, 0x88, %asi
23978 ldsba [%l7 + 0x0E] %asi, %l0
23979 ldstub [%l7 + 0x14], %i4
23980 ble,a,pn %xcc, loop_2218
23981 array8 %g7, %g1, %i3
23982 fmovsa %icc, %f13, %f9
23983 brlez,a %o1, loop_2219
23984loop_2218:
23985 edge16ln %l4, %i5, %o2
23986 tleu %xcc, 0x6
23987 movge %xcc, %i1, %l2
23988loop_2219:
23989 sdivcc %l5, 0x14E6, %g4
23990 udivx %o4, 0x0E3F, %g6
23991 fbul,a %fcc3, loop_2220
23992 andcc %l3, %g3, %o6
23993 movleu %xcc, %o3, %o5
23994 te %icc, 0x5
23995loop_2220:
23996 fxors %f19, %f16, %f7
23997 fba %fcc2, loop_2221
23998 edge32l %l6, %o0, %i0
23999 movre %o7, %i7, %g5
24000 umul %i6, %g2, %i2
24001loop_2221:
24002 fmovsne %xcc, %f29, %f13
24003 fornot2 %f26, %f4, %f8
24004 orcc %l0, %l1, %g7
24005 movrgez %i4, 0x0DC, %i3
24006 te %xcc, 0x1
24007 tpos %xcc, 0x3
24008 sdiv %o1, 0x0AB4, %g1
24009 bpos,a %icc, loop_2222
24010 te %icc, 0x6
24011 fbo,a %fcc1, loop_2223
24012 movrlez %l4, %o2, %i5
24013loop_2222:
24014 fmovsl %xcc, %f1, %f24
24015 lduw [%l7 + 0x0C], %l2
24016loop_2223:
24017 smulcc %i1, 0x0BC1, %g4
24018 xor %l5, %g6, %l3
24019 xnorcc %o4, %g3, %o3
24020 wr %g0, 0x11, %asi
24021 ldstuba [%l7 + 0x2F] %asi, %o6
24022 fbule %fcc0, loop_2224
24023 mova %xcc, %l6, %o5
24024 mulscc %i0, %o0, %i7
24025 bpos,pn %xcc, loop_2225
24026loop_2224:
24027 fmovsn %icc, %f17, %f25
24028 subccc %o7, %g5, %i6
24029 nop
24030 setx loop_2226, %l0, %l1
24031 jmpl %l1, %g2
24032loop_2225:
24033 movge %xcc, %i2, %l0
24034 movpos %xcc, %l1, %g7
24035 fabss %f21, %f14
24036loop_2226:
24037 movvc %xcc, %i4, %o1
24038 fandnot1s %f15, %f24, %f28
24039 fmovdpos %icc, %f17, %f12
24040 stb %i3, [%l7 + 0x3C]
24041 popc %l4, %g1
24042 fnand %f14, %f2, %f24
24043 taddcctv %i5, %o2, %l2
24044 sdivcc %g4, 0x039F, %l5
24045 bshuffle %f2, %f12, %f0
24046 edge16 %g6, %i1, %l3
24047 sll %o4, 0x08, %g3
24048 fbne,a %fcc2, loop_2227
24049 fnegs %f16, %f2
24050 edge16n %o6, %l6, %o5
24051 movgu %xcc, %o3, %o0
24052loop_2227:
24053 nop
24054 wr %g0, 0x0c, %asi
24055 sta %f12, [%l7 + 0x60] %asi
24056 fmovsneg %icc, %f21, %f3
24057 fmovrsgez %i0, %f26, %f3
24058 xnor %i7, %o7, %i6
24059 nop
24060 setx loop_2228, %l0, %l1
24061 jmpl %l1, %g2
24062 edge8 %i2, %l0, %g5
24063 mulx %l1, 0x1912, %i4
24064 nop
24065 set 0x58, %i7
24066 std %f0, [%l7 + %i7]
24067loop_2228:
24068 movre %g7, %i3, %o1
24069 fmovsgu %xcc, %f30, %f7
24070 lduw [%l7 + 0x24], %l4
24071 xnorcc %i5, 0x0817, %g1
24072 movvs %xcc, %l2, %g4
24073 tne %icc, 0x4
24074 edge32l %o2, %g6, %l5
24075 fpack32 %f24, %f28, %f6
24076 fbu %fcc3, loop_2229
24077 sdivx %l3, 0x19D7, %o4
24078 fmovsg %icc, %f28, %f2
24079 movneg %icc, %i1, %g3
24080loop_2229:
24081 orcc %l6, %o6, %o5
24082 udiv %o0, 0x015F, %o3
24083 tl %icc, 0x6
24084 sir 0x1E78
24085 taddcctv %i7, 0x06AD, %i0
24086 nop
24087 setx loop_2230, %l0, %l1
24088 jmpl %l1, %i6
24089 brlz %o7, loop_2231
24090 movl %xcc, %i2, %g2
24091 edge32ln %g5, %l0, %i4
24092loop_2230:
24093 tleu %xcc, 0x4
24094loop_2231:
24095 andcc %g7, %l1, %i3
24096 fandnot1s %f21, %f5, %f17
24097 edge8n %l4, %o1, %i5
24098 fmovrsne %g1, %f11, %f26
24099 orcc %l2, 0x1B86, %o2
24100 call loop_2232
24101 udivx %g6, 0x0323, %g4
24102 edge8n %l3, %l5, %o4
24103 orcc %i1, %l6, %g3
24104loop_2232:
24105 tge %icc, 0x3
24106 bvs %xcc, loop_2233
24107 movcs %icc, %o6, %o5
24108 udivcc %o3, 0x0A33, %i7
24109 nop
24110 setx loop_2234, %l0, %l1
24111 wrpr 0x1, %tl
24112 wrpr %l1, %tnpc
24113 setx 0x34400001400, %l0, %l1
24114 wrpr %l1, %tstate
24115 wrhpr 0x4, %htstate
24116 done
24117loop_2233:
24118 tl %icc, 0x0
24119 fpack16 %f18, %f28
24120 srlx %i0, %o0, %o7
24121loop_2234:
24122 subccc %i6, %g2, %i2
24123 tne %icc, 0x5
24124 set 0x24, %i0
24125 lduwa [%l7 + %i0] 0x19, %g5
24126 fmovdvs %icc, %f19, %f23
24127 sllx %i4, %g7, %l0
24128 fbne %fcc2, loop_2235
24129 popc 0x165D, %l1
24130 umulcc %i3, %o1, %l4
24131 edge32l %g1, %i5, %l2
24132loop_2235:
24133 addccc %o2, %g4, %g6
24134 edge16ln %l5, %l3, %i1
24135 fbo %fcc1, loop_2236
24136 tvc %xcc, 0x5
24137 tgu %icc, 0x2
24138 sdivx %o4, 0x0742, %l6
24139loop_2236:
24140 fmovd %f22, %f18
24141 nop
24142 setx loop_2237, %l0, %l1
24143 wrpr 0x1, %tl
24144 wrpr %l1, %tnpc
24145 setx 0x34400001400, %l0, %l1
24146 wrpr %l1, %tstate
24147 wrhpr 0x4, %htstate
24148 done
24149 fmovscc %xcc, %f7, %f11
24150 mova %xcc, %g3, %o5
24151 fbne %fcc2, loop_2238
24152loop_2237:
24153 movneg %icc, %o6, %i7
24154 fmovdleu %xcc, %f18, %f29
24155 set 0x40, %g5
24156 ldda [%l7 + %g5] 0x80, %f16
24157loop_2238:
24158 fnor %f6, %f12, %f10
24159 udivx %i0, 0x02E6, %o3
24160 umulcc %o7, %i6, %o0
24161 sllx %i2, 0x08, %g2
24162 fmovdn %icc, %f9, %f19
24163 fsrc2s %f10, %f3
24164 movn %xcc, %i4, %g5
24165 bpos %xcc, loop_2239
24166 tvs %xcc, 0x5
24167 subc %l0, %g7, %l1
24168 movn %xcc, %o1, %i3
24169loop_2239:
24170 bshuffle %f2, %f0, %f4
24171 tne %xcc, 0x5
24172 edge16ln %l4, %i5, %g1
24173 prefetch [%l7 + 0x10], 0x2
24174 fblg %fcc3, loop_2240
24175 tge %icc, 0x0
24176 stb %l2, [%l7 + 0x3F]
24177 brlz %o2, loop_2241
24178loop_2240:
24179 fmul8x16au %f26, %f12, %f24
24180 fmovsge %icc, %f23, %f28
24181 sub %g4, %l5, %g6
24182loop_2241:
24183 addcc %l3, %i1, %l6
24184 sllx %o4, 0x0C, %o5
24185 stbar
24186 nop
24187 setx loop_2242, %l0, %l1
24188 jmpl %l1, %g3
24189 array16 %i7, %o6, %o3
24190 restored
24191 rdpr %cwp, %g1
24192 rdpr %cansave, %g2
24193 rdpr %canrestore, %g3
24194 rdpr %cleanwin, %g4
24195 rdpr %otherwin, %g5
24196 rdpr %wstate, %g6
24197 sll %i0, 0x00, %i6
24198loop_2242:
24199 tge %xcc, 0x5
24200 andn %o0, %o7, %g2
24201 udivcc %i4, 0x056D, %g5
24202 sdivx %i2, 0x1200, %l0
24203 smulcc %l1, %g7, %o1
24204 smulcc %i3, %i5, %g1
24205 movge %xcc, %l2, %o2
24206 edge32ln %l4, %l5, %g4
24207 fble %fcc2, loop_2243
24208 fmovrdgez %g6, %f14, %f26
24209 fpackfix %f8, %f6
24210 fnor %f30, %f28, %f10
24211loop_2243:
24212 fpsub16 %f18, %f12, %f0
24213 tvs %icc, 0x1
24214 alignaddr %i1, %l3, %o4
24215 subc %l6, %o5, %g3
24216 xor %o6, %i7, %o3
24217 siam 0x4
24218 fcmpgt16 %f18, %f8, %i0
24219 move %icc, %i6, %o7
24220 subcc %o0, %i4, %g5
24221 fbe %fcc0, loop_2244
24222 tl %icc, 0x3
24223 set 0x4E, %o4
24224 stha %g2, [%l7 + %o4] 0xe3
24225 membar #Sync
24226loop_2244:
24227 pdist %f10, %f30, %f12
24228 fpadd16 %f16, %f6, %f28
24229 fmovda %icc, %f30, %f12
24230 movvs %icc, %i2, %l0
24231 fornot1s %f14, %f1, %f29
24232 andn %l1, 0x132E, %o1
24233 siam 0x0
24234 edge16n %i3, %i5, %g1
24235 subcc %g7, %l2, %o2
24236 taddcc %l4, 0x0FA2, %l5
24237 nop
24238 setx loop_2245, %l0, %l1
24239 jmpl %l1, %g4
24240 and %g6, 0x1014, %i1
24241 fcmpgt16 %f22, %f30, %o4
24242 tvc %icc, 0x0
24243loop_2245:
24244 srlx %l3, %o5, %l6
24245 tl %icc, 0x6
24246 fabsd %f14, %f28
24247 xnorcc %g3, %o6, %i7
24248 movleu %xcc, %o3, %i6
24249 and %o7, 0x0F9F, %i0
24250 faligndata %f22, %f18, %f14
24251 movneg %icc, %i4, %g5
24252 fbe,a %fcc2, loop_2246
24253 fnands %f14, %f21, %f18
24254 xor %g2, 0x0FD9, %i2
24255 fmovdvc %icc, %f8, %f24
24256loop_2246:
24257 ldstub [%l7 + 0x35], %o0
24258 membar 0x31
24259 faligndata %f26, %f4, %f0
24260 movpos %icc, %l1, %o1
24261 bn,a,pt %xcc, loop_2247
24262 bleu,a,pn %xcc, loop_2248
24263 movne %xcc, %i3, %l0
24264 movcs %icc, %i5, %g7
24265loop_2247:
24266 movleu %icc, %g1, %o2
24267loop_2248:
24268 saved
24269 rdpr %cwp, %g1
24270 rdpr %cansave, %g2
24271 rdpr %canrestore, %g3
24272 rdpr %cleanwin, %g4
24273 rdpr %otherwin, %g5
24274 rdpr %wstate, %g6
24275 fmovdvs %xcc, %f30, %f23
24276 fsrc2 %f30, %f22
24277 ldd [%l7 + 0x58], %l2
24278 movcc %xcc, %l4, %g4
24279 stbar
24280 wr %g0, 0x2a, %asi
24281 stda %l4, [%l7 + 0x18] %asi
24282 membar #Sync
24283 smulcc %g6, %i1, %l3
24284 subc %o4, 0x1637, %o5
24285 edge16ln %g3, %l6, %i7
24286 tcc %icc, 0x7
24287 fpadd32s %f11, %f25, %f3
24288 st %f2, [%l7 + 0x7C]
24289 fpmerge %f29, %f21, %f0
24290 fmovsvc %icc, %f23, %f25
24291 wr %g0, 0x0c, %asi
24292 stwa %o6, [%l7 + 0x24] %asi
24293 fpsub32s %f13, %f13, %f7
24294 wr %g0, 0x81, %asi
24295 stba %i6, [%l7 + 0x5E] %asi
24296 stb %o7, [%l7 + 0x26]
24297 fmovsgu %xcc, %f2, %f31
24298 srl %i0, %i4, %g5
24299 alignaddr %o3, %i2, %o0
24300 sdivx %l1, 0x1066, %g2
24301 wr %g0, 0x89, %asi
24302 swapa [%l7 + 0x34] %asi, %o1
24303 set 0x1E, %i3
24304 ldsba [%l7 + %i3] 0x81, %i3
24305 edge32 %l0, %g7, %i5
24306 xnorcc %g1, 0x129D, %l2
24307 and %l4, 0x10EB, %g4
24308 xor %l5, 0x1248, %o2
24309 edge16n %g6, %i1, %o4
24310 sll %l3, %o5, %l6
24311 ta %xcc, 0x3
24312 fbuge,a %fcc1, loop_2249
24313 stbar
24314 fba %fcc2, loop_2250
24315 fmovda %xcc, %f16, %f26
24316loop_2249:
24317 nop
24318 membar #Sync
24319 wr %g0, 0x17, %asi
24320 ldda [%l7 + 0x40] %asi, %f0
24321loop_2250:
24322 fbl,a %fcc1, loop_2251
24323 edge16l %g3, %o6, %i6
24324 movn %xcc, %o7, %i7
24325 subc %i0, 0x0617, %i4
24326loop_2251:
24327 fpsub16 %f12, %f22, %f12
24328 nop
24329 setx loop_2252, %l0, %l1
24330 jmpl %l1, %g5
24331 ld [%l7 + 0x08], %f1
24332 add %l7, 0x68, %l6
24333 wr %g0, 0x11, %asi
24334 casxa [%l6] %asi, %o3, %o0
24335loop_2252:
24336 nop
24337 wr %g0, 0x89, %asi
24338 ldsha [%l7 + 0x18] %asi, %l1
24339 xorcc %i2, %g2, %i3
24340 fble,a %fcc1, loop_2253
24341 fmul8x16al %f12, %f19, %f24
24342 tpos %xcc, 0x3
24343 edge16 %l0, %o1, %g7
24344loop_2253:
24345 fbl %fcc3, loop_2254
24346 sra %g1, 0x01, %l2
24347 sethi 0x0E47, %i5
24348 addccc %g4, %l4, %l5
24349loop_2254:
24350 srlx %o2, %i1, %g6
24351 call loop_2255
24352 taddcc %o4, 0x0D78, %l3
24353 movcs %icc, %o5, %g3
24354 tge %icc, 0x6
24355loop_2255:
24356 smulcc %o6, %l6, %o7
24357 fbn %fcc3, loop_2256
24358 sdiv %i6, 0x09B5, %i7
24359 movvc %icc, %i0, %i4
24360 tle %icc, 0x3
24361loop_2256:
24362 fble %fcc2, loop_2257
24363 fmovdneg %xcc, %f31, %f1
24364 saved
24365 rdpr %cwp, %g1
24366 rdpr %cansave, %g2
24367 rdpr %canrestore, %g3
24368 rdpr %cleanwin, %g4
24369 rdpr %otherwin, %g5
24370 rdpr %wstate, %g6
24371 edge32ln %o3, %o0, %l1
24372loop_2257:
24373 fbl %fcc3, loop_2258
24374 ldsb [%l7 + 0x49], %i2
24375 sdivcc %g2, 0x1DE7, %g5
24376 movpos %icc, %l0, %i3
24377loop_2258:
24378 fcmpgt32 %f8, %f8, %o1
24379 udivcc %g7, 0x0EF2, %l2
24380 fcmple32 %f6, %f20, %g1
24381 wr %g0, 0x80, %asi
24382 stda %f16, [%l7 + 0x40] %asi
24383 move %xcc, %i5, %g4
24384 udiv %l4, 0x1E19, %o2
24385 saved
24386 rdpr %cwp, %g1
24387 rdpr %cansave, %g2
24388 rdpr %canrestore, %g3
24389 rdpr %cleanwin, %g4
24390 rdpr %otherwin, %g5
24391 rdpr %wstate, %g6
24392 fba,a %fcc1, loop_2259
24393 fmovsvc %xcc, %f25, %f27
24394 brgz %l5, loop_2260
24395 edge32 %i1, %o4, %g6
24396loop_2259:
24397 movcc %icc, %o5, %g3
24398 fbge %fcc3, loop_2261
24399loop_2260:
24400 fsrc2s %f25, %f19
24401 movgu %xcc, %o6, %l6
24402 fbue,a %fcc1, loop_2262
24403loop_2261:
24404 orn %o7, %l3, %i6
24405 umulcc %i0, %i7, %i4
24406 fmuld8sux16 %f8, %f19, %f14
24407loop_2262:
24408 bn loop_2263
24409 bl,a,pt %xcc, loop_2264
24410 bneg,pt %icc, loop_2265
24411 ldsw [%l7 + 0x7C], %o3
24412loop_2263:
24413 tsubcc %o0, %l1, %i2
24414loop_2264:
24415 edge8ln %g2, %l0, %i3
24416loop_2265:
24417 ta %icc, 0x5
24418 movleu %icc, %o1, %g5
24419 bg,a %icc, loop_2266
24420 fpsub32 %f30, %f14, %f4
24421 set 0x60, %l5
24422 prefetcha [%l7 + %l5] 0x15, 0x1
24423loop_2266:
24424 tvs %icc, 0x4
24425 and %g7, %i5, %g1
24426 srlx %l4, 0x1A, %g4
24427 bge,a,pn %icc, loop_2267
24428 fmovdleu %xcc, %f17, %f31
24429 wr %g0, 0x10, %asi
24430 stwa %o2, [%l7 + 0x70] %asi
24431loop_2267:
24432 tl %icc, 0x4
24433 umulcc %l5, %i1, %g6
24434 sra %o4, 0x0F, %g3
24435 nop
24436 setx loop_2268, %l0, %l1
24437 wrpr 0x1, %tl
24438 wrpr %l1, %tpc
24439 add %l1, 0x4, %l1
24440 wrpr %l1, %tnpc
24441 setx 0x34400001400, %l0, %l1
24442 wrpr %l1, %tstate
24443 wrhpr 0x4, %htstate
24444 retry
24445 lduh [%l7 + 0x2C], %o5
24446 bcs,a %xcc, loop_2269
24447 mulscc %o6, 0x05C7, %l6
24448loop_2268:
24449 fandnot2 %f20, %f16, %f28
24450 fpack16 %f20, %f2
24451loop_2269:
24452 nop
24453 wr %g0, 0x22, %asi
24454 stba %o7, [%l7 + 0x78] %asi
24455 membar #Sync
24456 addccc %i6, %i0, %l3
24457 fmovrdgez %i4, %f10, %f6
24458 add %o3, %i7, %l1
24459 tg %xcc, 0x6
24460 brz %o0, loop_2270
24461 fmovdneg %icc, %f0, %f1
24462 fornot2 %f18, %f2, %f4
24463 tle %icc, 0x3
24464loop_2270:
24465 movvc %icc, %g2, %i2
24466 bneg,a loop_2271
24467 edge16n %l0, %o1, %i3
24468 nop
24469 set 0x78, %l0
24470 stw %l2, [%l7 + %l0]
24471 siam 0x7
24472loop_2271:
24473 fmovscs %xcc, %f15, %f23
24474 brz %g7, loop_2272
24475 movcc %xcc, %i5, %g5
24476 movrlz %l4, 0x070, %g1
24477 movrgz %g4, %l5, %i1
24478loop_2272:
24479 fsrc1 %f6, %f22
24480 sdiv %g6, 0x0A1E, %o4
24481 mova %icc, %g3, %o2
24482 umul %o5, %l6, %o7
24483 tge %icc, 0x4
24484 alignaddrl %i6, %o6, %i0
24485 fbl %fcc3, loop_2273
24486 subc %i4, %o3, %i7
24487 sir 0x0E63
24488 movcs %icc, %l1, %o0
24489loop_2273:
24490 fsrc1 %f2, %f30
24491 set 0x30, %i1
24492 stha %l3, [%l7 + %i1] 0x2f
24493 membar #Sync
24494 be,a loop_2274
24495 udivx %i2, 0x0926, %g2
24496 nop
24497 setx loop_2275, %l0, %l1
24498 wrpr 0x1, %tl
24499 wrpr %l1, %tnpc
24500 setx 0x34400001400, %l0, %l1
24501 wrpr %l1, %tstate
24502 wrhpr 0x4, %htstate
24503 done
24504 tcc %xcc, 0x2
24505loop_2274:
24506 edge16l %l0, %o1, %i3
24507 fmovsneg %icc, %f15, %f4
24508loop_2275:
24509 std %l2, [%l7 + 0x18]
24510 movvs %xcc, %g7, %i5
24511 set 0x68, %i2
24512 sta %f19, [%l7 + %i2] 0x15
24513 fmovsn %icc, %f25, %f31
24514 wr %g0, 0x88, %asi
24515 lduba [%l7 + 0x0F] %asi, %l4
24516 edge8ln %g5, %g4, %g1
24517 fexpand %f3, %f14
24518 subccc %i1, 0x0D04, %l5
24519 tcc %xcc, 0x3
24520 set 0x2C, %o7
24521 lda [%l7 + %o7] 0x81, %f31
24522 sll %o4, 0x0E, %g3
24523 nop
24524 setx loop_2276, %l0, %l1
24525 wrpr 0x1, %tl
24526 wrpr %l1, %tpc
24527 add %l1, 0x4, %l1
24528 wrpr %l1, %tnpc
24529 setx 0x34400001400, %l0, %l1
24530 wrpr %l1, %tstate
24531 wrhpr 0x4, %htstate
24532 retry
24533 movg %xcc, %o2, %o5
24534 addc %l6, %o7, %g6
24535 movge %icc, %i6, %i0
24536loop_2276:
24537 movrlez %i4, %o3, %o6
24538 movrgz %l1, 0x2F8, %o0
24539 brgez %i7, loop_2277
24540 ta %icc, 0x3
24541 sra %i2, %l3, %l0
24542 fornot1s %f22, %f6, %f27
24543loop_2277:
24544 fmovrdgez %o1, %f28, %f14
24545 array32 %i3, %l2, %g7
24546 fmovdvc %xcc, %f23, %f24
24547 tvc %icc, 0x7
24548 fpadd16s %f14, %f6, %f30
24549 movneg %icc, %g2, %i5
24550 tvs %xcc, 0x3
24551 fmovdvc %xcc, %f25, %f13
24552 andncc %g5, %l4, %g1
24553 array16 %i1, %l5, %g4
24554 andncc %o4, %g3, %o2
24555 srlx %o5, 0x0A, %o7
24556 fbule,a %fcc0, loop_2278
24557 fmovscc %icc, %f2, %f21
24558 srl %l6, %i6, %g6
24559 prefetch [%l7 + 0x70], 0x0
24560loop_2278:
24561 swap [%l7 + 0x50], %i4
24562 movrgez %i0, 0x232, %o3
24563 fmovsvc %xcc, %f23, %f31
24564 movre %o6, %l1, %i7
24565 edge8l %o0, %i2, %l3
24566 subccc %l0, 0x0288, %i3
24567 move %xcc, %l2, %o1
24568 fnot2s %f26, %f28
24569 fnot1s %f16, %f6
24570 edge16ln %g2, %i5, %g7
24571 wr %g0, 0x11, %asi
24572 stda %f16, [%l7 + 0x40] %asi
24573 set 0x40, %g4
24574 prefetcha [%l7 + %g4] 0x89, 0x0
24575 tvs %xcc, 0x6
24576 sth %l4, [%l7 + 0x4C]
24577 fbl,a %fcc1, loop_2279
24578 addccc %i1, 0x0082, %l5
24579 sir 0x0BFF
24580 brnz %g1, loop_2280
24581loop_2279:
24582 tvc %xcc, 0x2
24583 array32 %g4, %g3, %o2
24584 fcmpes %fcc2, %f27, %f7
24585loop_2280:
24586 fbug,a %fcc3, loop_2281
24587 restored
24588 rdpr %cwp, %g1
24589 rdpr %cansave, %g2
24590 rdpr %canrestore, %g3
24591 rdpr %cleanwin, %g4
24592 rdpr %otherwin, %g5
24593 rdpr %wstate, %g6
24594 sllx %o4, 0x0F, %o5
24595 stx %l6, [%l7 + 0x60]
24596loop_2281:
24597 fornot1 %f20, %f0, %f0
24598 umulcc %i6, 0x1B9E, %g6
24599 fbu %fcc0, loop_2282
24600 fmovsgu %icc, %f11, %f9
24601 srlx %o7, 0x1D, %i0
24602 taddcctv %o3, 0x103D, %i4
24603loop_2282:
24604 fcmpeq16 %f12, %f8, %o6
24605 udiv %i7, 0x1F91, %l1
24606 edge16n %o0, %i2, %l3
24607 sll %l0, 0x0F, %i3
24608 sdivx %o1, 0x0CA9, %g2
24609 membar 0x1A
24610 array32 %i5, %g7, %g5
24611 fnegs %f24, %f16
24612 sllx %l2, 0x15, %l4
24613 fpack16 %f16, %f23
24614 udivcc %l5, 0x0A3D, %g1
24615 sethi 0x16A3, %g4
24616 edge8ln %i1, %g3, %o4
24617 wr %g0, 0x80, %asi
24618 ldda [%l7 + 0x40] %asi, %f16
24619 fbg,a %fcc1, loop_2283
24620 fbul %fcc2, loop_2284
24621 edge16l %o5, %o2, %i6
24622 nop
24623 setx loop_2285, %l0, %l1
24624 wrpr 0x1, %tl
24625 wrpr %l1, %tnpc
24626 setx 0x34400001400, %l0, %l1
24627 wrpr %l1, %tstate
24628 wrhpr 0x4, %htstate
24629 done
24630loop_2283:
24631 sethi 0x01AF, %l6
24632loop_2284:
24633 orncc %o7, %i0, %g6
24634 tcc %icc, 0x3
24635loop_2285:
24636 nop
24637 set 0x4A, %l2
24638 ldsha [%l7 + %l2] 0x19, %i4
24639 fmul8x16au %f5, %f16, %f0
24640 sdiv %o3, 0x13B8, %o6
24641 wr %g0, 0x11, %asi
24642 stha %i7, [%l7 + 0x78] %asi
24643 srax %l1, 0x0B, %o0
24644 udivx %i2, 0x1F12, %l0
24645 andncc %i3, %l3, %o1
24646 tneg %xcc, 0x7
24647 fxnor %f16, %f30, %f6
24648 fones %f11
24649 fpadd32s %f15, %f24, %f0
24650 sllx %i5, 0x00, %g2
24651 popc %g7, %l2
24652 edge8 %g5, %l4, %g1
24653 membar 0x41
24654 set 0x54, %o1
24655 sta %f28, [%l7 + %o1] 0x0c
24656 movrgz %g4, 0x21D, %i1
24657 movrgez %l5, 0x07A, %o4
24658 orncc %g3, 0x058D, %o5
24659 andncc %i6, %o2, %l6
24660 movpos %xcc, %i0, %o7
24661 fba,a %fcc2, loop_2286
24662 and %g6, %o3, %o6
24663 fmul8x16al %f24, %f8, %f0
24664 sth %i7, [%l7 + 0x58]
24665loop_2286:
24666 nop
24667 wr %g0, 0x81, %asi
24668 swapa [%l7 + 0x24] %asi, %i4
24669 fnot2s %f11, %f15
24670 movre %l1, %i2, %o0
24671 fmovdcc %xcc, %f11, %f24
24672 smulcc %l0, %l3, %i3
24673 movn %xcc, %o1, %i5
24674 fmovrdlz %g2, %f0, %f12
24675 or %g7, 0x0DDB, %l2
24676 movn %icc, %g5, %l4
24677 array8 %g1, %g4, %l5
24678 edge32l %o4, %i1, %g3
24679 brlz,a %i6, loop_2287
24680 taddcctv %o5, 0x095A, %o2
24681 orncc %i0, 0x17E5, %l6
24682 taddcc %o7, 0x082F, %g6
24683loop_2287:
24684 edge8 %o6, %o3, %i4
24685 wr %g0, 0x17, %asi
24686 stda %f0, [%l7 + 0x40] %asi
24687 membar #Sync
24688 membar 0x2D
24689 fmovrslez %i7, %f17, %f8
24690 tsubcctv %l1, %i2, %l0
24691 fbule %fcc3, loop_2288
24692 movcs %xcc, %o0, %i3
24693 fornot1s %f19, %f10, %f1
24694 fsrc2 %f18, %f14
24695loop_2288:
24696 brlz %o1, loop_2289
24697 fcmple32 %f26, %f18, %i5
24698 ldstub [%l7 + 0x25], %g2
24699 tcc %icc, 0x3
24700loop_2289:
24701 sdivx %l3, 0x026B, %g7
24702 tneg %xcc, 0x6
24703 fblg %fcc3, loop_2290
24704 fcmple16 %f0, %f2, %g5
24705 fnot2s %f27, %f26
24706 fand %f8, %f10, %f14
24707loop_2290:
24708 andncc %l4, %g1, %g4
24709 smulcc %l5, %o4, %i1
24710 fpack32 %f12, %f0, %f20
24711 set 0x7B, %o0
24712 lduba [%l7 + %o0] 0x19, %l2
24713 add %l7, 0x48, %l6
24714 wr %g0, 0x04, %asi
24715 ldxa [%l6] %asi, %i6
24716 casxa [%l6] %asi, %i6, %o5
24717 fxnor %f10, %f30, %f16
24718 movne %icc, %g3, %i0
24719 addc %o2, 0x1825, %l6
24720 fpackfix %f10, %f6
24721 bl,a %xcc, loop_2291
24722 fmovrdlz %o7, %f26, %f14
24723 ld [%l7 + 0x0C], %f22
24724 set 0x7C, %l4
24725 ldsha [%l7 + %l4] 0x11, %g6
24726loop_2291:
24727 fmovsgu %icc, %f12, %f2
24728 add %l7, 0x08, %l6
24729 wr %g0, 0x0c, %asi
24730 ldxa [%l6] %asi, %o3
24731 casxa [%l6] 0x0c, %o3, %o6
24732 fmovrsne %i7, %f10, %f17
24733 call loop_2292
24734 tleu %xcc, 0x1
24735 andcc %l1, %i2, %i4
24736 movgu %xcc, %o0, %l0
24737loop_2292:
24738 movneg %xcc, %i3, %i5
24739 sethi 0x0801, %g2
24740 fmovdg %xcc, %f2, %f4
24741 movrgz %l3, %g7, %g5
24742 subccc %o1, %g1, %l4
24743 wr %g0, 0x89, %asi
24744 ldda [%l7 + 0x20] %asi, %g4
24745 st %f30, [%l7 + 0x40]
24746 bcc,a loop_2293
24747 sdiv %o4, 0x1087, %i1
24748 alignaddr %l5, %l2, %i6
24749 taddcctv %g3, 0x0F92, %o5
24750loop_2293:
24751 movrgz %o2, 0x22A, %l6
24752 ldsh [%l7 + 0x24], %o7
24753 subc %i0, 0x0A0F, %g6
24754 bl,a,pn %xcc, loop_2294
24755 tle %xcc, 0x5
24756 ble,a %xcc, loop_2295
24757 addccc %o6, %o3, %l1
24758loop_2294:
24759 movrgz %i2, 0x330, %i4
24760 popc %i7, %l0
24761loop_2295:
24762 nop
24763 wr %g0, 0xe2, %asi
24764 stba %i3, [%l7 + 0x0E] %asi
24765 membar #Sync
24766 movvc %icc, %o0, %g2
24767 fandnot2s %f19, %f2, %f17
24768 lduh [%l7 + 0x14], %i5
24769 orncc %l3, 0x09CF, %g7
24770 fcmpd %fcc3, %f0, %f22
24771 bleu,a %xcc, loop_2296
24772 fmovrsne %g5, %f24, %f17
24773 movvs %icc, %o1, %l4
24774 tle %icc, 0x2
24775loop_2296:
24776 addccc %g1, %o4, %i1
24777 call loop_2297
24778 fmovdleu %xcc, %f16, %f21
24779 sra %g4, 0x10, %l2
24780 movg %icc, %l5, %g3
24781loop_2297:
24782 fbge %fcc0, loop_2298
24783 movrgez %o5, %i6, %o2
24784 smul %l6, %o7, %i0
24785 call loop_2299
24786loop_2298:
24787 movrlez %o6, 0x39C, %o3
24788 edge32ln %l1, %i2, %g6
24789 movrlez %i7, 0x101, %l0
24790loop_2299:
24791 ble loop_2300
24792 umulcc %i3, %o0, %i4
24793 or %i5, 0x0790, %l3
24794 popc %g7, %g2
24795loop_2300:
24796 tcc %icc, 0x2
24797 tleu %icc, 0x2
24798 smulcc %g5, %o1, %l4
24799 sdivcc %g1, 0x1CB4, %i1
24800 smul %g4, 0x1C9D, %l2
24801 edge8 %o4, %g3, %o5
24802 edge8 %l5, %i6, %o2
24803 sdivcc %l6, 0x009B, %o7
24804 movleu %xcc, %i0, %o3
24805 fone %f10
24806 movre %o6, %l1, %i2
24807 udivcc %i7, 0x0237, %l0
24808 movne %xcc, %g6, %o0
24809 fmovdl %xcc, %f2, %f25
24810 smulcc %i4, 0x0C30, %i3
24811 bpos,a,pn %xcc, loop_2301
24812 edge8l %l3, %g7, %i5
24813 nop
24814 setx loop_2302, %l0, %l1
24815 wrpr 0x1, %tl
24816 wrpr %l1, %tpc
24817 add %l1, 0x4, %l1
24818 wrpr %l1, %tnpc
24819 setx 0x34400001400, %l0, %l1
24820 wrpr %l1, %tstate
24821 wrhpr 0x4, %htstate
24822 retry
24823 tpos %xcc, 0x5
24824loop_2301:
24825 movcs %icc, %g5, %o1
24826 tgu %icc, 0x3
24827loop_2302:
24828 fmovrdlz %g2, %f20, %f8
24829 array16 %g1, %l4, %i1
24830 movvc %xcc, %l2, %o4
24831 alignaddrl %g3, %g4, %l5
24832 umul %o5, %i6, %o2
24833 fmovdpos %xcc, %f0, %f25
24834 fbe %fcc1, loop_2303
24835 taddcc %o7, 0x0DF8, %l6
24836 umulcc %i0, %o6, %l1
24837 fsrc1s %f23, %f17
24838loop_2303:
24839 mulscc %o3, 0x1009, %i2
24840 wr %g0, 0x19, %asi
24841 ldda [%l7 + 0x40] %asi, %f16
24842 andncc %i7, %l0, %g6
24843 srl %o0, 0x00, %i4
24844 movg %icc, %l3, %i3
24845 fpackfix %f22, %f9
24846 wr %g0, 0x80, %asi
24847 ldsba [%l7 + 0x44] %asi, %i5
24848 xor %g5, 0x0E3E, %g7
24849 add %l7, 0x0C, %l6
24850 wr %g0, 0x11, %asi
24851 lda [%l6] %asi, %g2
24852 casa [%l6] %asi, %g2, %g1
24853 movvs %xcc, %l4, %i1
24854 array8 %o1, %o4, %l2
24855 fpadd16s %f14, %f26, %f12
24856 movg %xcc, %g4, %l5
24857 fcmpes %fcc3, %f3, %f25
24858 movge %icc, %o5, %i6
24859 add %l7, 0x20, %l6
24860 wr %g0, 0x11, %asi
24861 lda [%l6] %asi, %g3
24862 casa [%l6] 0x11, %g3, %o2
24863 andn %l6, %o7, %i0
24864 movcc %xcc, %o6, %l1
24865 tsubcctv %i2, 0x1831, %o3
24866 umulcc %i7, 0x02C1, %l0
24867 edge32 %o0, %i4, %g6
24868 ldd [%l7 + 0x78], %l2
24869 edge16 %i3, %g5, %i5
24870 edge8n %g7, %g2, %l4
24871 movrlz %i1, %o1, %o4
24872 fpsub32 %f12, %f26, %f6
24873 andcc %g1, 0x055A, %g4
24874 brgz,a %l5, loop_2304
24875 subc %l2, %i6, %o5
24876 sdivx %o2, 0x040D, %l6
24877 subccc %g3, 0x067F, %o7
24878loop_2304:
24879 fsrc1s %f27, %f1
24880 sdivcc %i0, 0x068D, %o6
24881 fbu %fcc2, loop_2305
24882 flush %l7 + 0x78
24883 edge8l %i2, %l1, %i7
24884 sdivx %l0, 0x06CA, %o0
24885loop_2305:
24886 nop
24887 set 0x70, %g1
24888 ldda [%l7 + %g1] 0x89, %i4
24889 movgu %xcc, %o3, %g6
24890 bgu,a,pt %xcc, loop_2306
24891 movne %icc, %i3, %g5
24892 fbo %fcc1, loop_2307
24893 array16 %i5, %g7, %g2
24894loop_2306:
24895 smul %l3, %l4, %i1
24896 fsrc1 %f12, %f18
24897loop_2307:
24898 fmovsg %icc, %f4, %f5
24899 fnot1 %f30, %f4
24900 udiv %o1, 0x156A, %o4
24901 pdist %f18, %f18, %f24
24902 nop
24903 setx loop_2308, %l0, %l1
24904 wrpr 0x1, %tl
24905 wrpr %l1, %tnpc
24906 setx 0x34400001400, %l0, %l1
24907 wrpr %l1, %tstate
24908 wrhpr 0x4, %htstate
24909 done
24910 restored
24911 rdpr %cwp, %g1
24912 rdpr %cansave, %g2
24913 rdpr %canrestore, %g3
24914 rdpr %cleanwin, %g4
24915 rdpr %otherwin, %g5
24916 rdpr %wstate, %g6
24917 tneg %icc, 0x3
24918 fmovrsne %g1, %f25, %f31
24919loop_2308:
24920 bleu,a %xcc, loop_2309
24921 subccc %l5, %l2, %i6
24922 nop
24923 set 0x40, %l3
24924 ldd [%l7 + %l3], %f4
24925 fnegd %f30, %f24
24926loop_2309:
24927 addc %g4, 0x0949, %o5
24928 tvs %icc, 0x4
24929 movrlez %l6, %g3, %o2
24930 brgz,a %i0, loop_2310
24931 srl %o7, %i2, %l1
24932 membar 0x62
24933 subcc %i7, 0x1CB3, %l0
24934loop_2310:
24935 taddcctv %o6, 0x056F, %i4
24936 fabss %f30, %f28
24937 fmul8x16al %f28, %f31, %f2
24938 movgu %xcc, %o3, %g6
24939 tsubcctv %i3, 0x0D8E, %o0
24940 fnot2 %f20, %f4
24941 subcc %i5, %g5, %g2
24942 fmovrslz %l3, %f10, %f0
24943 nop
24944 setx loop_2311, %l0, %l1
24945 wrpr 0x1, %tl
24946 wrpr %l1, %tpc
24947 add %l1, 0x4, %l1
24948 wrpr %l1, %tnpc
24949 setx 0x34400001400, %l0, %l1
24950 wrpr %l1, %tstate
24951 wrhpr 0x4, %htstate
24952 retry
24953 bshuffle %f10, %f4, %f26
24954 alignaddrl %l4, %i1, %o1
24955 movge %xcc, %g7, %o4
24956loop_2311:
24957 fmul8x16al %f4, %f6, %f2
24958 smulcc %l5, %l2, %g1
24959 movne %icc, %i6, %o5
24960 alignaddrl %l6, %g4, %o2
24961 tcs %icc, 0x6
24962 tneg %icc, 0x5
24963 udivcc %g3, 0x1EDA, %o7
24964 umul %i2, %i0, %i7
24965 and %l1, 0x10C1, %l0
24966 sdivx %i4, 0x1387, %o3
24967 fbuge %fcc3, loop_2312
24968 udivx %g6, 0x07DF, %o6
24969 ta %xcc, 0x5
24970 tleu %icc, 0x5
24971loop_2312:
24972 tne %icc, 0x2
24973 udivcc %i3, 0x14F7, %i5
24974 xor %g5, %o0, %l3
24975 fors %f29, %f31, %f13
24976 sub %l4, 0x19E5, %i1
24977 tsubcctv %g2, %g7, %o1
24978 array32 %l5, %l2, %o4
24979 sth %i6, [%l7 + 0x44]
24980 smul %g1, 0x12FE, %o5
24981 ldsw [%l7 + 0x64], %g4
24982 brgz %o2, loop_2313
24983 array16 %l6, %o7, %i2
24984 edge32l %g3, %i0, %l1
24985 fcmple32 %f0, %f18, %i7
24986loop_2313:
24987 fbo %fcc2, loop_2314
24988 siam 0x1
24989 array16 %i4, %o3, %l0
24990 tgu %xcc, 0x6
24991loop_2314:
24992 bne,a %xcc, loop_2315
24993 ldub [%l7 + 0x2D], %g6
24994 movgu %icc, %i3, %i5
24995 fbge %fcc2, loop_2316
24996loop_2315:
24997 array32 %g5, %o6, %o0
24998 fmovrsgez %l3, %f18, %f9
24999 fcmpd %fcc0, %f26, %f22
25000loop_2316:
25001 nop
25002 add %l7, 0x4C, %l6
25003 wr %g0, 0x89, %asi
25004 casa [%l6] %asi, %i1, %l4
25005 movg %icc, %g2, %o1
25006 srl %l5, %g7, %o4
25007 restored
25008 rdpr %cwp, %g1
25009 rdpr %cansave, %g2
25010 rdpr %canrestore, %g3
25011 rdpr %cleanwin, %g4
25012 rdpr %otherwin, %g5
25013 rdpr %wstate, %g6
25014 srl %l2, %i6, %o5
25015 fnot2 %f16, %f16
25016 mulx %g4, %g1, %o2
25017 tpos %icc, 0x5
25018 tsubcctv %l6, %i2, %g3
25019 andncc %i0, %o7, %i7
25020 fmovrdlz %i4, %f4, %f8
25021 sra %o3, 0x0D, %l1
25022 subcc %l0, 0x1A2F, %g6
25023 movneg %xcc, %i5, %g5
25024 membar 0x1F
25025 srl %o6, 0x04, %i3
25026 and %o0, %l3, %l4
25027 fmovdvs %xcc, %f14, %f23
25028 mulx %g2, %o1, %i1
25029 orcc %l5, 0x1807, %o4
25030 fbo %fcc0, loop_2317
25031 mova %xcc, %g7, %i6
25032 fmovrde %o5, %f20, %f16
25033 tgu %xcc, 0x0
25034loop_2317:
25035 fbne,a %fcc0, loop_2318
25036 ldx [%l7 + 0x30], %g4
25037 fzeros %f0
25038 fornot2 %f24, %f26, %f22
25039loop_2318:
25040 sll %g1, 0x09, %o2
25041 movcs %xcc, %l2, %l6
25042 movrgez %i2, 0x32E, %i0
25043 tne %icc, 0x4
25044 movrgez %o7, %g3, %i7
25045 addcc %o3, %l1, %l0
25046 mulx %i4, 0x0754, %i5
25047 sub %g6, 0x17F3, %o6
25048 fble %fcc1, loop_2319
25049 movcs %xcc, %i3, %g5
25050 array16 %l3, %o0, %l4
25051 fpack16 %f10, %f5
25052loop_2319:
25053 sub %g2, %o1, %i1
25054 tge %xcc, 0x4
25055 fmul8x16al %f26, %f31, %f10
25056 fmovsge %icc, %f3, %f16
25057 xorcc %l5, 0x0603, %g7
25058 ldsh [%l7 + 0x32], %i6
25059 prefetch [%l7 + 0x14], 0x1
25060 wr %g0, 0xeb, %asi
25061 stwa %o5, [%l7 + 0x08] %asi
25062 membar #Sync
25063 movrlz %g4, %o4, %o2
25064 edge16l %l2, %g1, %l6
25065 tcc %icc, 0x4
25066 movrgez %i2, 0x17E, %i0
25067 edge16n %g3, %o7, %i7
25068 edge32l %o3, %l0, %l1
25069 movrlez %i4, 0x026, %g6
25070 sdivx %i5, 0x0EA5, %o6
25071 addcc %i3, %l3, %o0
25072 tgu %icc, 0x4
25073 move %xcc, %g5, %g2
25074 fpsub16s %f25, %f27, %f17
25075 sll %l4, 0x02, %i1
25076 addccc %l5, 0x184C, %g7
25077 movn %icc, %i6, %o5
25078 sllx %o1, %g4, %o2
25079 smul %l2, 0x16C1, %g1
25080 alignaddr %o4, %l6, %i2
25081 set 0x30, %o3
25082 ldxa [%l7 + %o3] 0x80, %g3
25083 movne %icc, %i0, %o7
25084 brz %o3, loop_2320
25085 tcs %icc, 0x2
25086 sdivx %l0, 0x1B3B, %i7
25087 tne %xcc, 0x0
25088loop_2320:
25089 nop
25090 wr %g0, 0x89, %asi
25091 sta %f3, [%l7 + 0x18] %asi
25092 movrne %l1, %g6, %i5
25093 nop
25094 set 0x3C, %g3
25095 ldsw [%l7 + %g3], %i4
25096 bvs,pn %xcc, loop_2321
25097 orncc %i3, 0x1DBA, %o6
25098 movpos %xcc, %o0, %g5
25099 ldsw [%l7 + 0x44], %l3
25100loop_2321:
25101 fmovrdlez %l4, %f12, %f14
25102 fbl %fcc3, loop_2322
25103 ta %icc, 0x6
25104 xor %g2, %l5, %g7
25105 sdivcc %i1, 0x0276, %i6
25106loop_2322:
25107 fandnot1 %f18, %f30, %f8
25108 fzeros %f15
25109 edge32n %o1, %o5, %g4
25110 tgu %icc, 0x1
25111 tsubcctv %l2, %o2, %o4
25112 bvc,a,pt %icc, loop_2323
25113 nop
25114 set 0x79, %i6
25115 ldub [%l7 + %i6], %l6
25116 lduw [%l7 + 0x6C], %g1
25117 sllx %i2, 0x08, %i0
25118loop_2323:
25119 array8 %g3, %o7, %l0
25120 tcs %xcc, 0x7
25121 mulx %o3, %l1, %g6
25122 movn %icc, %i5, %i4
25123 tleu %icc, 0x3
25124 ldd [%l7 + 0x70], %i2
25125 movpos %icc, %i7, %o6
25126 brlez,a %o0, loop_2324
25127 stw %g5, [%l7 + 0x6C]
25128 srax %l3, 0x1F, %g2
25129 edge8 %l5, %l4, %g7
25130loop_2324:
25131 nop
25132 set 0x70, %g7
25133 lda [%l7 + %g7] 0x18, %f18
25134 movcc %icc, %i6, %o1
25135 movpos %icc, %o5, %g4
25136 tgu %xcc, 0x6
25137 edge8n %l2, %o2, %o4
25138 nop
25139 setx loop_2325, %l0, %l1
25140 wrpr 0x1, %tl
25141 wrpr %l1, %tpc
25142 add %l1, 0x4, %l1
25143 wrpr %l1, %tnpc
25144 setx 0x34400001400, %l0, %l1
25145 wrpr %l1, %tstate
25146 wrhpr 0x4, %htstate
25147 retry
25148 alignaddrl %i1, %g1, %l6
25149 edge32l %i2, %i0, %o7
25150 fbl %fcc3, loop_2326
25151loop_2325:
25152 fabsd %f26, %f2
25153 umul %l0, 0x12DF, %o3
25154 fbue %fcc2, loop_2327
25155loop_2326:
25156 flush %l7 + 0x58
25157 tvs %xcc, 0x2
25158 smulcc %l1, 0x0244, %g6
25159loop_2327:
25160 sll %g3, 0x14, %i4
25161 fmovsneg %icc, %f16, %f1
25162 wr %g0, 0x04, %asi
25163 stda %i4, [%l7 + 0x60] %asi
25164 movge %icc, %i3, %o6
25165 wr %g0, 0x2f, %asi
25166 stha %o0, [%l7 + 0x2C] %asi
25167 membar #Sync
25168 array8 %g5, %i7, %l3
25169 bg %icc, loop_2328
25170 sethi 0x18FC, %l5
25171 mulscc %l4, 0x1BCC, %g7
25172 fxor %f2, %f10, %f20
25173loop_2328:
25174 fandnot1 %f0, %f30, %f18
25175 movcs %xcc, %i6, %g2
25176 edge32ln %o5, %o1, %l2
25177 popc %g4, %o2
25178 udivcc %i1, 0x11F7, %o4
25179 bge loop_2329
25180 movvc %xcc, %g1, %i2
25181 set 0x30, %o2
25182 swapa [%l7 + %o2] 0x89, %l6
25183loop_2329:
25184 tvc %icc, 0x4
25185 edge32n %o7, %l0, %i0
25186 srlx %l1, 0x03, %g6
25187 fsrc2 %f0, %f6
25188 sub %g3, %i4, %i5
25189 tleu %icc, 0x4
25190 movne %xcc, %o3, %o6
25191 nop
25192 setx loop_2330, %l0, %l1
25193 jmpl %l1, %o0
25194 fmul8ulx16 %f0, %f22, %f26
25195 fpack16 %f30, %f10
25196 tcs %xcc, 0x1
25197loop_2330:
25198 fcmpeq16 %f0, %f22, %g5
25199 fpadd32 %f2, %f26, %f24
25200 fmovdcc %xcc, %f19, %f17
25201 movvs %xcc, %i7, %l3
25202 sra %i3, 0x11, %l4
25203 wr %g0, 0x89, %asi
25204 sta %f29, [%l7 + 0x18] %asi
25205 addccc %g7, %l5, %i6
25206 fmuld8sux16 %f24, %f9, %f12
25207 ldd [%l7 + 0x58], %f6
25208 set 0x20, %l6
25209 ldxa [%l7 + %l6] 0x81, %g2
25210 lduh [%l7 + 0x28], %o5
25211 nop
25212 setx loop_2331, %l0, %l1
25213 jmpl %l1, %l2
25214 tl %icc, 0x5
25215 set 0x6A, %g6
25216 lduha [%l7 + %g6] 0x0c, %o1
25217loop_2331:
25218 movneg %icc, %g4, %i1
25219 xnor %o4, 0x0237, %o2
25220 st %f11, [%l7 + 0x0C]
25221 tg %xcc, 0x3
25222 fnot1s %f17, %f3
25223 add %l7, 0x64, %l6
25224 wr %g0, 0x19, %asi
25225 lda [%l6] %asi, %i2
25226 casa [%l6] 0x19, %i2, %l6
25227 movrgez %o7, 0x3BF, %l0
25228 smulcc %i0, 0x0279, %l1
25229 udiv %g1, 0x114D, %g3
25230 edge32n %g6, %i5, %i4
25231 fornot1s %f6, %f4, %f19
25232 fmovsl %xcc, %f0, %f27
25233 tneg %icc, 0x4
25234 sdiv %o6, 0x0B0F, %o0
25235 xorcc %o3, 0x1BC3, %g5
25236 tleu %xcc, 0x4
25237 fmovsvs %icc, %f17, %f12
25238 taddcctv %l3, %i3, %l4
25239 nop
25240 setx loop_2332, %l0, %l1
25241 wrpr 0x1, %tl
25242 wrpr %l1, %tnpc
25243 setx 0x34400001400, %l0, %l1
25244 wrpr %l1, %tstate
25245 wrhpr 0x4, %htstate
25246 done
25247 srl %i7, %l5, %i6
25248 movpos %icc, %g7, %g2
25249 xnorcc %o5, 0x07A7, %o1
25250loop_2332:
25251 edge8 %g4, %i1, %o4
25252 movvs %icc, %l2, %o2
25253 xnor %l6, %o7, %i2
25254 movcs %xcc, %i0, %l1
25255 movrgez %g1, 0x389, %g3
25256 fmovrdlez %l0, %f2, %f4
25257 edge32 %g6, %i4, %o6
25258 fmovscs %xcc, %f0, %f19
25259 sllx %o0, 0x1D, %i5
25260 addcc %g5, %l3, %o3
25261 fmovsle %xcc, %f9, %f1
25262 sllx %i3, %i7, %l5
25263 fmovdcs %icc, %f21, %f26
25264 tsubcctv %i6, %g7, %g2
25265 fors %f12, %f23, %f5
25266 tcc %icc, 0x4
25267 sub %l4, 0x1A40, %o5
25268 fmovrde %g4, %f0, %f18
25269 fmovrsgez %o1, %f5, %f18
25270 tne %icc, 0x1
25271 restored
25272 rdpr %cwp, %g1
25273 rdpr %cansave, %g2
25274 rdpr %canrestore, %g3
25275 rdpr %cleanwin, %g4
25276 rdpr %otherwin, %g5
25277 rdpr %wstate, %g6
25278 fbe,a %fcc3, loop_2333
25279 fcmpne32 %f24, %f0, %i1
25280 alignaddr %o4, %l2, %l6
25281 movl %icc, %o7, %o2
25282loop_2333:
25283 fxnor %f12, %f18, %f16
25284 edge32ln %i0, %l1, %g1
25285 array32 %i2, %g3, %g6
25286 movvc %xcc, %l0, %i4
25287 fbg %fcc2, loop_2334
25288 fmovsvc %icc, %f13, %f28
25289 stx %o6, [%l7 + 0x08]
25290 move %xcc, %i5, %o0
25291loop_2334:
25292 tleu %xcc, 0x7
25293 fpadd32 %f0, %f16, %f8
25294 movleu %icc, %g5, %o3
25295 fsrc2 %f8, %f22
25296 membar 0x5F
25297 fbu %fcc1, loop_2335
25298 tne %icc, 0x4
25299 fornot2s %f31, %f21, %f18
25300 movle %xcc, %i3, %i7
25301loop_2335:
25302 fmul8sux16 %f8, %f0, %f20
25303 fmovscs %xcc, %f31, %f29
25304 fnot1s %f11, %f14
25305 sth %l3, [%l7 + 0x68]
25306 movg %icc, %l5, %g7
25307 ldsw [%l7 + 0x78], %g2
25308 movgu %xcc, %i6, %o5
25309 fnot1 %f6, %f2
25310 sra %l4, %o1, %i1
25311 movge %icc, %g4, %o4
25312 fmovrdlez %l6, %f28, %f16
25313 edge32l %o7, %o2, %i0
25314 orn %l2, %l1, %g1
25315 mova %xcc, %i2, %g6
25316 movneg %xcc, %l0, %i4
25317 ldx [%l7 + 0x40], %o6
25318 fmovsle %icc, %f9, %f25
25319 fmovrse %g3, %f10, %f31
25320 sra %i5, %o0, %g5
25321 siam 0x0
25322 ldub [%l7 + 0x10], %o3
25323 wr %g0, 0x0c, %asi
25324 stda %f16, [%l7 + 0x40] %asi
25325 fxors %f7, %f19, %f8
25326 movgu %xcc, %i7, %i3
25327 set 0x76, %o6
25328 stha %l5, [%l7 + %o6] 0x0c
25329 set 0x68, %l1
25330 prefetcha [%l7 + %l1] 0x19, 0x3
25331 edge8ln %g2, %i6, %g7
25332 edge32 %l4, %o5, %o1
25333 mova %xcc, %i1, %o4
25334 bleu %icc, loop_2336
25335 fble,a %fcc2, loop_2337
25336 bleu,a,pt %xcc, loop_2338
25337 and %g4, 0x0C32, %o7
25338loop_2336:
25339 movle %xcc, %o2, %l6
25340loop_2337:
25341 xnor %i0, %l1, %g1
25342loop_2338:
25343 fabsd %f6, %f16
25344 fzeros %f1
25345 tle %icc, 0x1
25346 saved
25347 rdpr %cwp, %g1
25348 rdpr %cansave, %g2
25349 rdpr %canrestore, %g3
25350 rdpr %cleanwin, %g4
25351 rdpr %otherwin, %g5
25352 rdpr %wstate, %g6
25353 tne %xcc, 0x5
25354 membar #Sync
25355 set 0x40, %i4
25356 ldda [%l7 + %i4] 0xf8, %f16
25357 stw %l2, [%l7 + 0x34]
25358 brlez %g6, loop_2339
25359 fpsub16 %f8, %f24, %f26
25360 faligndata %f6, %f18, %f14
25361 subc %i2, %l0, %i4
25362loop_2339:
25363 move %icc, %g3, %i5
25364 orncc %o6, %o0, %o3
25365 xnor %g5, 0x174E, %i3
25366 and %l5, %l3, %i7
25367 brlez %i6, loop_2340
25368 edge8 %g7, %l4, %g2
25369 fnot2 %f12, %f14
25370 fcmpd %fcc2, %f0, %f26
25371loop_2340:
25372 nop
25373 wr %g0, 0x19, %asi
25374 lda [%l7 + 0x0C] %asi, %f22
25375 ldx [%l7 + 0x18], %o5
25376 movvc %xcc, %i1, %o4
25377 edge16n %o1, %o7, %o2
25378 fmovdvs %icc, %f25, %f2
25379 brz,a %l6, loop_2341
25380 movre %g4, 0x1C0, %i0
25381 fpadd16 %f0, %f26, %f20
25382 movrne %g1, 0x017, %l1
25383loop_2341:
25384 andn %l2, %i2, %g6
25385 saved
25386 rdpr %cwp, %g1
25387 rdpr %cansave, %g2
25388 rdpr %canrestore, %g3
25389 rdpr %cleanwin, %g4
25390 rdpr %otherwin, %g5
25391 rdpr %wstate, %g6
25392 edge16ln %i4, %g3, %l0
25393 nop
25394 setx loop_2342, %l0, %l1
25395 jmpl %l1, %o6
25396 fmul8x16au %f0, %f20, %f18
25397 fpmerge %f12, %f13, %f0
25398 fmovrdne %o0, %f0, %f20
25399loop_2342:
25400 tleu %icc, 0x4
25401 movcc %xcc, %i5, %o3
25402 fmovdge %xcc, %f13, %f20
25403 edge16 %g5, %i3, %l5
25404 fble %fcc3, loop_2343
25405 ba,a,pt %icc, loop_2344
25406 brnz %l3, loop_2345
25407 taddcc %i6, 0x10B0, %g7
25408loop_2343:
25409 movpos %xcc, %i7, %l4
25410loop_2344:
25411 ta %xcc, 0x5
25412loop_2345:
25413 tvc %icc, 0x7
25414 set 0x28, %g2
25415 stda %g2, [%l7 + %g2] 0xe3
25416 membar #Sync
25417 tneg %icc, 0x0
25418 addc %o5, 0x0A89, %o4
25419 fmovrse %o1, %f19, %f3
25420 edge8n %o7, %o2, %l6
25421 tg %xcc, 0x3
25422 orcc %i1, %i0, %g4
25423 te %icc, 0x5
25424 movcc %xcc, %l1, %l2
25425 fmovdleu %icc, %f2, %f31
25426 edge32ln %i2, %g6, %g1
25427 tgu %xcc, 0x6
25428 edge8ln %i4, %l0, %g3
25429 fmovdgu %xcc, %f17, %f7
25430 bvc,pn %icc, loop_2346
25431 brz %o0, loop_2347
25432 srl %o6, %i5, %o3
25433 alignaddr %g5, %l5, %l3
25434loop_2346:
25435 fbul %fcc0, loop_2348
25436loop_2347:
25437 tvc %icc, 0x3
25438 brz,a %i3, loop_2349
25439 movg %icc, %g7, %i6
25440loop_2348:
25441 movcc %xcc, %l4, %i7
25442 edge16n %o5, %o4, %o1
25443loop_2349:
25444 nop
25445 wr %g0, 0x20, %asi
25446 ldxa [%g0 + 0x38] %asi, %g2
25447 sra %o2, 0x0E, %o7
25448 sdivcc %i1, 0x0D50, %i0
25449 udiv %g4, 0x1DFF, %l1
25450 pdist %f6, %f0, %f18
25451 movn %xcc, %l6, %l2
25452 tl %xcc, 0x3
25453 movleu %xcc, %g6, %g1
25454 fmovsneg %icc, %f23, %f1
25455 set 0x46, %o5
25456 lduha [%l7 + %o5] 0x88, %i4
25457 fbug %fcc2, loop_2350
25458 fnand %f0, %f10, %f30
25459 tleu %icc, 0x7
25460 nop
25461 setx loop_2351, %l0, %l1
25462 wrpr 0x1, %tl
25463 wrpr %l1, %tnpc
25464 setx 0x34400001400, %l0, %l1
25465 wrpr %l1, %tstate
25466 wrhpr 0x4, %htstate
25467 done
25468loop_2350:
25469 fmul8sux16 %f12, %f26, %f28
25470 set 0x2C, %i7
25471 ldswa [%l7 + %i7] 0x19, %i2
25472loop_2351:
25473 addcc %g3, %l0, %o6
25474 udivx %o0, 0x12D3, %o3
25475 tne %xcc, 0x7
25476 tg %icc, 0x5
25477 fmovrsgz %g5, %f4, %f22
25478 std %i4, [%l7 + 0x28]
25479 nop
25480 setx loop_2352, %l0, %l1
25481 jmpl %l1, %l5
25482 fmovsle %xcc, %f17, %f29
25483 fmul8ulx16 %f26, %f18, %f0
25484 movl %icc, %l3, %i3
25485loop_2352:
25486 fmovsg %icc, %f18, %f18
25487 movrgez %g7, 0x102, %i6
25488 st %f1, [%l7 + 0x3C]
25489 taddcc %l4, 0x0697, %o5
25490 smul %o4, %i7, %g2
25491 udivx %o2, 0x1D83, %o1
25492 edge8 %o7, %i1, %g4
25493 fmovdvc %xcc, %f30, %f22
25494 fmovrdne %i0, %f16, %f10
25495 fcmpne32 %f16, %f12, %l6
25496 fmovdn %xcc, %f29, %f12
25497 te %icc, 0x7
25498 tsubcctv %l1, %l2, %g1
25499 wr %g0, 0x10, %asi
25500 swapa [%l7 + 0x30] %asi, %i4
25501 edge8ln %g6, %g3, %l0
25502 fbne,a %fcc3, loop_2353
25503 umul %o6, %i2, %o3
25504 fcmpd %fcc1, %f18, %f0
25505 orncc %g5, %i5, %l5
25506loop_2353:
25507 saved
25508 rdpr %cwp, %g1
25509 rdpr %cansave, %g2
25510 rdpr %canrestore, %g3
25511 rdpr %cleanwin, %g4
25512 rdpr %otherwin, %g5
25513 rdpr %wstate, %g6
25514 movrgz %l3, %i3, %o0
25515 te %xcc, 0x7
25516 fpsub16 %f12, %f28, %f12
25517 fnot1 %f10, %f16
25518 ta %xcc, 0x0
25519 stx %g7, [%l7 + 0x70]
25520 tcs %xcc, 0x7
25521 membar #Sync
25522 set 0x40, %i5
25523 ldda [%l7 + %i5] 0x1f, %f0
25524 movg %xcc, %l4, %o5
25525 fmovrsgz %o4, %f18, %f23
25526 fpadd16 %f4, %f18, %f22
25527 smulcc %i6, %i7, %g2
25528 umulcc %o2, 0x1C8A, %o1
25529 srl %o7, 0x19, %i1
25530 movrne %g4, %l6, %i0
25531 move %icc, %l1, %g1
25532 subccc %i4, 0x0009, %l2
25533 movrlz %g3, %g6, %o6
25534 tle %xcc, 0x1
25535 movrne %l0, %o3, %g5
25536 sdiv %i2, 0x169E, %l5
25537 fmovdgu %xcc, %f5, %f2
25538 addcc %i5, 0x0928, %i3
25539 tleu %xcc, 0x1
25540 movg %icc, %o0, %l3
25541 fmovs %f28, %f24
25542 and %l4, %g7, %o5
25543 bgu loop_2354
25544 sllx %o4, 0x0B, %i6
25545 movcc %xcc, %i7, %g2
25546 andcc %o2, %o1, %o7
25547loop_2354:
25548 lduh [%l7 + 0x2E], %g4
25549 fpsub16 %f10, %f26, %f28
25550 fmovdne %xcc, %f30, %f2
25551 set 0x16, %g5
25552 ldsba [%l7 + %g5] 0x19, %l6
25553 lduw [%l7 + 0x38], %i0
25554 movne %icc, %i1, %g1
25555 taddcctv %l1, 0x1041, %i4
25556 fmovde %xcc, %f28, %f20
25557 fbue %fcc1, loop_2355
25558 ldsw [%l7 + 0x5C], %l2
25559 xnor %g3, %g6, %l0
25560 taddcctv %o3, 0x1328, %g5
25561loop_2355:
25562 fmul8ulx16 %f28, %f10, %f22
25563 fmovse %icc, %f4, %f6
25564 ba,a,pt %icc, loop_2356
25565 movrgz %o6, 0x3FB, %l5
25566 edge32ln %i2, %i3, %i5
25567 set 0x38, %o4
25568 lda [%l7 + %o4] 0x81, %f6
25569loop_2356:
25570 saved
25571 rdpr %cwp, %g1
25572 rdpr %cansave, %g2
25573 rdpr %canrestore, %g3
25574 rdpr %cleanwin, %g4
25575 rdpr %otherwin, %g5
25576 rdpr %wstate, %g6
25577 orncc %o0, %l3, %l4
25578 fors %f26, %f0, %f7
25579 fmovde %icc, %f11, %f5
25580 fmovrslz %o5, %f6, %f7
25581 fmovdne %icc, %f18, %f12
25582 edge8l %o4, %g7, %i6
25583 mulscc %g2, 0x0DBA, %o2
25584 udiv %i7, 0x1D3B, %o7
25585 fmovsn %xcc, %f19, %f3
25586 fpack32 %f16, %f30, %f6
25587 brnz,a %g4, loop_2357
25588 edge16ln %l6, %o1, %i0
25589 movrgz %g1, %i1, %l1
25590 add %l2, %i4, %g6
25591loop_2357:
25592 xnorcc %l0, %o3, %g5
25593 sub %g3, 0x07B0, %l5
25594 sra %i2, %o6, %i5
25595 edge16ln %i3, %o0, %l4
25596 and %l3, %o4, %g7
25597 movpos %icc, %i6, %o5
25598 umul %g2, 0x0058, %i7
25599 set 0x4C, %i3
25600 swapa [%l7 + %i3] 0x88, %o2
25601 fmovsn %icc, %f1, %f23
25602 srax %g4, 0x01, %o7
25603 sra %o1, 0x19, %i0
25604 brgz,a %l6, loop_2358
25605 add %g1, 0x1A7C, %l1
25606 bleu loop_2359
25607 sdivcc %i1, 0x0669, %i4
25608loop_2358:
25609 edge8ln %g6, %l2, %l0
25610 lduh [%l7 + 0x1A], %g5
25611loop_2359:
25612 sdiv %o3, 0x12DF, %l5
25613 xor %i2, 0x0CA9, %o6
25614 taddcc %g3, 0x1FDD, %i3
25615 srl %o0, %l4, %l3
25616 wr %g0, 0x88, %asi
25617 stda %f0, [%l7 + 0x40] %asi
25618 srl %o4, 0x1E, %i5
25619 tg %icc, 0x3
25620 tsubcc %g7, %i6, %g2
25621 tn %xcc, 0x2
25622 fble,a %fcc2, loop_2360
25623 tneg %xcc, 0x7
25624 fzero %f16
25625 tg %xcc, 0x6
25626loop_2360:
25627 te %icc, 0x3
25628 stb %i7, [%l7 + 0x30]
25629 sdivx %o5, 0x0665, %o2
25630 stw %o7, [%l7 + 0x78]
25631 bn,a loop_2361
25632 fbo,a %fcc0, loop_2362
25633 movge %icc, %o1, %i0
25634 taddcc %l6, %g1, %g4
25635loop_2361:
25636 umul %i1, 0x01D1, %l1
25637loop_2362:
25638 movrgez %g6, %l2, %l0
25639 edge32n %g5, %o3, %l5
25640 addc %i4, 0x0387, %i2
25641 umul %o6, %i3, %o0
25642 xorcc %l4, %g3, %o4
25643 array16 %l3, %i5, %i6
25644 bcs,a %icc, loop_2363
25645 ldsb [%l7 + 0x25], %g7
25646 edge16l %g2, %i7, %o5
25647 membar 0x77
25648loop_2363:
25649 nop
25650 wr %g0, 0x10, %asi
25651 ldsba [%l7 + 0x28] %asi, %o7
25652 orncc %o2, %i0, %o1
25653 wr %g0, 0x19, %asi
25654 prefetcha [%l7 + 0x18] %asi, 0x3
25655 set 0x58, %i0
25656 sta %f27, [%l7 + %i0] 0x11
25657 tcs %icc, 0x0
25658 fsrc2s %f6, %f23
25659 bg,a,pt %xcc, loop_2364
25660 edge8n %l6, %g4, %l1
25661 movrne %i1, %g6, %l2
25662 tge %icc, 0x3
25663loop_2364:
25664 tvs %icc, 0x6
25665 edge8l %l0, %o3, %l5
25666 st %f3, [%l7 + 0x34]
25667 tvc %icc, 0x2
25668 tl %xcc, 0x7
25669 tge %xcc, 0x4
25670 tpos %icc, 0x2
25671 wr %g0, 0x88, %asi
25672 lduha [%l7 + 0x34] %asi, %i4
25673 fcmple16 %f14, %f12, %g5
25674 addcc %i2, 0x01AF, %o6
25675 orncc %o0, %l4, %g3
25676 tn %xcc, 0x0
25677 fmovrslz %o4, %f6, %f11
25678 std %f26, [%l7 + 0x50]
25679 fmovscc %xcc, %f14, %f22
25680 fand %f10, %f8, %f2
25681 sdivcc %l3, 0x03B8, %i5
25682 edge32n %i6, %g7, %g2
25683 brnz,a %i3, loop_2365
25684 fmovsne %icc, %f5, %f8
25685 movrgz %i7, %o5, %o7
25686 ldsb [%l7 + 0x1F], %o2
25687loop_2365:
25688 fabss %f29, %f18
25689 fpsub32s %f27, %f21, %f8
25690 bcs,pn %xcc, loop_2366
25691 fbn,a %fcc3, loop_2367
25692 ldd [%l7 + 0x10], %f30
25693 bcs,a,pn %xcc, loop_2368
25694loop_2366:
25695 move %icc, %i0, %g1
25696loop_2367:
25697 sub %l6, 0x1C91, %g4
25698 tleu %xcc, 0x6
25699loop_2368:
25700 popc 0x005D, %l1
25701 fxors %f18, %f25, %f0
25702 fmuld8ulx16 %f24, %f7, %f6
25703 srl %i1, %o1, %l2
25704 array16 %g6, %l0, %l5
25705 fbug,a %fcc2, loop_2369
25706 ba loop_2370
25707 fbu,a %fcc0, loop_2371
25708 sub %o3, 0x081D, %g5
25709loop_2369:
25710 tneg %xcc, 0x2
25711loop_2370:
25712 fmovsg %xcc, %f27, %f22
25713loop_2371:
25714 taddcc %i2, 0x0B9F, %o6
25715 fcmpne32 %f4, %f10, %i4
25716 mulx %o0, 0x116A, %g3
25717 movl %xcc, %l4, %o4
25718 bneg,pn %xcc, loop_2372
25719 movvc %xcc, %l3, %i6
25720 tcs %xcc, 0x0
25721 addccc %g7, 0x19DD, %g2
25722loop_2372:
25723 sir 0x08EC
25724 ldx [%l7 + 0x70], %i5
25725 movcc %icc, %i3, %o5
25726 movleu %xcc, %i7, %o2
25727 edge8 %i0, %o7, %l6
25728 tpos %icc, 0x7
25729 fmovdcs %icc, %f7, %f26
25730 restored
25731 rdpr %cwp, %g1
25732 rdpr %cansave, %g2
25733 rdpr %canrestore, %g3
25734 rdpr %cleanwin, %g4
25735 rdpr %otherwin, %g5
25736 rdpr %wstate, %g6
25737 udiv %g4, 0x04E4, %g1
25738 tgu %icc, 0x4
25739 fbe,a %fcc0, loop_2373
25740 edge16ln %l1, %i1, %o1
25741 brgez %g6, loop_2374
25742 sdiv %l0, 0x0D3C, %l2
25743loop_2373:
25744 membar 0x42
25745 fabsd %f16, %f2
25746loop_2374:
25747 tge %icc, 0x0
25748 movg %icc, %l5, %g5
25749 movleu %icc, %i2, %o6
25750 tpos %xcc, 0x2
25751 subc %o3, %o0, %g3
25752 fmovse %icc, %f4, %f14
25753 swap [%l7 + 0x3C], %i4
25754 mulscc %l4, 0x01D1, %l3
25755 tpos %icc, 0x3
25756 fcmpgt32 %f12, %f20, %o4
25757 edge8 %g7, %i6, %i5
25758 wr %g0, 0x18, %asi
25759 stxa %i3, [%l7 + 0x38] %asi
25760 set 0x56, %l0
25761 lduha [%l7 + %l0] 0x88, %o5
25762 ldsw [%l7 + 0x28], %i7
25763 edge32 %o2, %i0, %g2
25764 fandnot2s %f26, %f12, %f24
25765 edge8ln %l6, %g4, %o7
25766 movgu %xcc, %l1, %i1
25767 tcs %icc, 0x3
25768 andncc %g1, %g6, %o1
25769 set 0x40, %l5
25770 stda %f16, [%l7 + %l5] 0x10
25771 bne,a,pt %icc, loop_2375
25772 fbuge,a %fcc1, loop_2376
25773 fba %fcc1, loop_2377
25774 stw %l0, [%l7 + 0x58]
25775loop_2375:
25776 smulcc %l5, %l2, %i2
25777loop_2376:
25778 fbue,a %fcc2, loop_2378
25779loop_2377:
25780 movle %xcc, %g5, %o3
25781 fcmpgt16 %f28, %f0, %o0
25782 movne %xcc, %g3, %i4
25783loop_2378:
25784 tne %xcc, 0x1
25785 srax %o6, %l3, %l4
25786 fpackfix %f12, %f1
25787 sra %g7, %o4, %i6
25788 fpsub32 %f4, %f26, %f10
25789 fmovrse %i5, %f30, %f27
25790 swap [%l7 + 0x34], %o5
25791 sllx %i3, 0x0B, %i7
25792 fxors %f22, %f21, %f4
25793 call loop_2379
25794 orn %o2, %g2, %l6
25795 fmovrse %g4, %f31, %f26
25796 srl %i0, %l1, %o7
25797loop_2379:
25798 movge %icc, %i1, %g6
25799 bpos loop_2380
25800 edge8l %g1, %l0, %o1
25801 popc %l5, %l2
25802 movgu %icc, %g5, %o3
25803loop_2380:
25804 fpsub16 %f0, %f12, %f14
25805 fmul8x16 %f18, %f28, %f8
25806 fnand %f28, %f16, %f28
25807 fble %fcc1, loop_2381
25808 fbne %fcc1, loop_2382
25809 restored
25810 rdpr %cwp, %g1
25811 rdpr %cansave, %g2
25812 rdpr %canrestore, %g3
25813 rdpr %cleanwin, %g4
25814 rdpr %otherwin, %g5
25815 rdpr %wstate, %g6
25816 addcc %i2, %o0, %i4
25817loop_2381:
25818 ldstub [%l7 + 0x08], %o6
25819loop_2382:
25820 te %xcc, 0x0
25821 xnorcc %l3, 0x0EA5, %g3
25822 fcmpgt16 %f14, %f0, %g7
25823 edge16ln %o4, %l4, %i6
25824 sllx %i5, 0x08, %i3
25825 wr %g0, 0x80, %asi
25826 stda %o4, [%l7 + 0x68] %asi
25827 edge16ln %i7, %g2, %l6
25828 nop
25829 setx loop_2383, %l0, %l1
25830 wrpr 0x1, %tl
25831 wrpr %l1, %tnpc
25832 setx 0x34400001400, %l0, %l1
25833 wrpr %l1, %tstate
25834 wrhpr 0x4, %htstate
25835 done
25836 bshuffle %f6, %f8, %f6
25837 array32 %g4, %i0, %o2
25838 subcc %l1, %o7, %i1
25839loop_2383:
25840 fmovdpos %icc, %f27, %f26
25841 sll %g1, 0x05, %l0
25842 fnot1 %f18, %f20
25843 fbug %fcc0, loop_2384
25844 edge8n %g6, %o1, %l2
25845 wr %g0, 0x89, %asi
25846 swapa [%l7 + 0x1C] %asi, %g5
25847loop_2384:
25848 sllx %o3, 0x0E, %l5
25849 tgu %xcc, 0x6
25850 srax %o0, %i4, %o6
25851 wr %g0, 0x80, %asi
25852 lduba [%l7 + 0x14] %asi, %i2
25853 xorcc %g3, %l3, %o4
25854 orcc %g7, 0x1B34, %i6
25855 fsrc1 %f16, %f30
25856 xnor %l4, 0x1A49, %i3
25857 fpsub32 %f30, %f12, %f12
25858 add %l7, 0x38, %l6
25859 wr %g0, 0x04, %asi
25860 casxa [%l6] 0x04, %o5, %i5
25861 add %g2, 0x1A0C, %l6
25862 movrne %i7, %i0, %o2
25863 fbg %fcc1, loop_2385
25864 restored
25865 rdpr %cwp, %g1
25866 rdpr %cansave, %g2
25867 rdpr %canrestore, %g3
25868 rdpr %cleanwin, %g4
25869 rdpr %otherwin, %g5
25870 rdpr %wstate, %g6
25871 or %l1, %g4, %i1
25872 fmovsa %icc, %f28, %f17
25873loop_2385:
25874 andn %g1, %l0, %g6
25875 movrgz %o7, %l2, %o1
25876 fmovdpos %xcc, %f0, %f8
25877 movge %xcc, %g5, %o3
25878 fcmpeq32 %f14, %f14, %l5
25879 smul %o0, 0x0966, %o6
25880 xnor %i4, %i2, %l3
25881 fbg %fcc2, loop_2386
25882 edge16ln %o4, %g3, %g7
25883 movl %xcc, %i6, %i3
25884 fbo,a %fcc2, loop_2387
25885loop_2386:
25886 fsrc1s %f22, %f30
25887 movcc %xcc, %o5, %l4
25888 tleu %icc, 0x5
25889loop_2387:
25890 fble,a %fcc2, loop_2388
25891 umul %g2, 0x1A22, %l6
25892 bcs,a %xcc, loop_2389
25893 movrgez %i5, %i0, %o2
25894loop_2388:
25895 bgu %icc, loop_2390
25896 fbl %fcc3, loop_2391
25897loop_2389:
25898 sdivx %l1, 0x1966, %g4
25899 tne %xcc, 0x2
25900loop_2390:
25901 fnor %f6, %f8, %f22
25902loop_2391:
25903 edge8n %i1, %g1, %i7
25904 movne %icc, %g6, %o7
25905 srax %l0, %l2, %o1
25906 tg %xcc, 0x2
25907 movrne %o3, %l5, %o0
25908 taddcctv %g5, 0x0CF0, %i4
25909 add %l7, 0x1C, %l6
25910 wr %g0, 0x11, %asi
25911 casa [%l6] 0x11, %o6, %l3
25912 movrgez %i2, 0x39B, %g3
25913 tl %xcc, 0x4
25914 edge8ln %g7, %i6, %o4
25915 movcc %xcc, %o5, %i3
25916 be %icc, loop_2392
25917 xorcc %l4, 0x1454, %l6
25918 fmovdpos %xcc, %f4, %f15
25919 fcmpeq16 %f30, %f30, %g2
25920loop_2392:
25921 tleu %xcc, 0x1
25922 wr %g0, 0x2a, %asi
25923 stwa %i0, [%l7 + 0x44] %asi
25924 membar #Sync
25925 tne %xcc, 0x2
25926 movpos %xcc, %o2, %i5
25927 srl %g4, 0x19, %i1
25928 edge16ln %g1, %l1, %g6
25929 udivcc %i7, 0x0BE6, %l0
25930 fexpand %f19, %f12
25931 ldd [%l7 + 0x68], %o6
25932 tl %icc, 0x7
25933 fxnor %f4, %f26, %f16
25934 array32 %o1, %l2, %o3
25935 tvc %icc, 0x2
25936 ldsh [%l7 + 0x22], %o0
25937 fornot2s %f9, %f14, %f21
25938 wr %g0, 0x18, %asi
25939 ldsba [%l7 + 0x4D] %asi, %l5
25940 alignaddr %g5, %o6, %l3
25941 wr %g0, 0x18, %asi
25942 ldsha [%l7 + 0x44] %asi, %i2
25943 tle %xcc, 0x5
25944 fmovsl %icc, %f18, %f9
25945 edge16ln %g3, %i4, %g7
25946 bvc,a,pn %xcc, loop_2393
25947 brgz %i6, loop_2394
25948 movge %xcc, %o5, %o4
25949 flush %l7 + 0x6C
25950loop_2393:
25951 saved
25952 rdpr %cwp, %g1
25953 rdpr %cansave, %g2
25954 rdpr %canrestore, %g3
25955 rdpr %cleanwin, %g4
25956 rdpr %otherwin, %g5
25957 rdpr %wstate, %g6
25958loop_2394:
25959 tg %icc, 0x5
25960 faligndata %f12, %f30, %f28
25961 lduw [%l7 + 0x10], %l4
25962 addc %i3, %g2, %i0
25963 movre %o2, %l6, %g4
25964 fsrc2s %f0, %f14
25965 fmovrdlz %i5, %f30, %f8
25966 stbar
25967 fmovrdgz %g1, %f28, %f12
25968 for %f6, %f0, %f20
25969 addc %i1, 0x0B17, %g6
25970 edge32l %i7, %l0, %l1
25971 wr %g0, 0x04, %asi
25972 lda [%l7 + 0x0C] %asi, %f5
25973 set 0x62, %i2
25974 ldsha [%l7 + %i2] 0x04, %o7
25975 fnors %f27, %f13, %f13
25976 membar 0x6C
25977 or %l2, 0x0763, %o3
25978 fmul8x16al %f10, %f14, %f12
25979 fbne,a %fcc3, loop_2395
25980 fmovscc %xcc, %f4, %f31
25981 addcc %o1, %l5, %o0
25982 tle %icc, 0x4
25983loop_2395:
25984 ta %icc, 0x6
25985 srl %g5, %l3, %i2
25986 std %f28, [%l7 + 0x08]
25987 fmovrdne %g3, %f26, %f10
25988 andncc %i4, %g7, %i6
25989 xor %o6, %o5, %l4
25990 edge32n %o4, %i3, %g2
25991 orcc %i0, 0x0806, %o2
25992 tgu %xcc, 0x5
25993 ld [%l7 + 0x5C], %f2
25994 popc 0x0876, %l6
25995 sllx %g4, %i5, %g1
25996 tsubcctv %g6, 0x06ED, %i1
25997 bge,a,pn %icc, loop_2396
25998 fbule %fcc2, loop_2397
25999 nop
26000 setx loop_2398, %l0, %l1
26001 wrpr 0x1, %tl
26002 wrpr %l1, %tpc
26003 add %l1, 0x4, %l1
26004 wrpr %l1, %tnpc
26005 setx 0x34400001400, %l0, %l1
26006 wrpr %l1, %tstate
26007 wrhpr 0x4, %htstate
26008 retry
26009 movrgez %i7, %l1, %o7
26010loop_2396:
26011 movne %xcc, %l2, %o3
26012loop_2397:
26013 brlz,a %l0, loop_2399
26014loop_2398:
26015 mulscc %o1, 0x0818, %o0
26016 fbug %fcc1, loop_2400
26017 movn %xcc, %l5, %g5
26018loop_2399:
26019 tneg %xcc, 0x5
26020 tvs %xcc, 0x4
26021loop_2400:
26022 sethi 0x065D, %l3
26023 movle %icc, %g3, %i2
26024 brz,a %i4, loop_2401
26025 edge16 %i6, %o6, %o5
26026 movre %g7, 0x2E7, %l4
26027 tl %xcc, 0x5
26028loop_2401:
26029 tcc %icc, 0x0
26030 edge16n %i3, %g2, %i0
26031 tcc %icc, 0x3
26032 srlx %o4, 0x18, %o2
26033 restored
26034 rdpr %cwp, %g1
26035 rdpr %cansave, %g2
26036 rdpr %canrestore, %g3
26037 rdpr %cleanwin, %g4
26038 rdpr %otherwin, %g5
26039 rdpr %wstate, %g6
26040 movneg %icc, %l6, %g4
26041 edge8n %i5, %g1, %g6
26042 edge32ln %i7, %l1, %o7
26043 fmovrde %i1, %f2, %f18
26044 andcc %o3, %l0, %l2
26045 fxnors %f13, %f28, %f24
26046 movrgez %o0, %l5, %g5
26047 sdivcc %l3, 0x19C1, %g3
26048 for %f8, %f14, %f6
26049 tsubcctv %i2, 0x09C5, %i4
26050 tgu %xcc, 0x7
26051 tpos %icc, 0x3
26052 wr %g0, 0x10, %asi
26053 ldxa [%l7 + 0x40] %asi, %i6
26054 fmul8x16 %f24, %f8, %f2
26055 fmovsle %xcc, %f3, %f2
26056 bvc,a,pt %xcc, loop_2402
26057 ta %icc, 0x4
26058 movrlz %o6, 0x0CB, %o5
26059 or %g7, %o1, %l4
26060loop_2402:
26061 edge32l %g2, %i0, %i3
26062 fbne,a %fcc3, loop_2403
26063 taddcctv %o2, 0x0102, %o4
26064 fcmpeq32 %f26, %f28, %l6
26065 set 0x50, %o7
26066 lda [%l7 + %o7] 0x19, %f11
26067loop_2403:
26068 nop
26069 set 0x40, %i1
26070 ldda [%l7 + %i1] 0x81, %f16
26071 fbu %fcc0, loop_2404
26072 tne %icc, 0x1
26073 fxnor %f16, %f14, %f24
26074 movrne %i5, 0x189, %g4
26075loop_2404:
26076 add %g6, %g1, %l1
26077 xnor %i7, %o7, %i1
26078 movneg %icc, %o3, %l0
26079 udivx %o0, 0x102D, %l5
26080 fble %fcc3, loop_2405
26081 movrlz %g5, %l2, %g3
26082 fxors %f12, %f6, %f16
26083 srax %l3, 0x0D, %i2
26084loop_2405:
26085 fmovrse %i6, %f16, %f17
26086 popc %o6, %o5
26087 ldd [%l7 + 0x30], %i4
26088 sll %g7, 0x16, %l4
26089 fmovsle %xcc, %f0, %f20
26090 nop
26091 set 0x70, %g4
26092 lduh [%l7 + %g4], %o1
26093 fone %f28
26094 srax %i0, 0x15, %g2
26095 srax %i3, 0x0A, %o4
26096 bgu loop_2406
26097 nop
26098 setx loop_2407, %l0, %l1
26099 wrpr 0x1, %tl
26100 wrpr %l1, %tnpc
26101 setx 0x34400001400, %l0, %l1
26102 wrpr %l1, %tstate
26103 wrhpr 0x4, %htstate
26104 done
26105 tle %xcc, 0x2
26106 movleu %icc, %o2, %i5
26107loop_2406:
26108 stb %l6, [%l7 + 0x5F]
26109loop_2407:
26110 tsubcctv %g4, %g6, %g1
26111 udivx %l1, 0x16C6, %i7
26112 saved
26113 rdpr %cwp, %g1
26114 rdpr %cansave, %g2
26115 rdpr %canrestore, %g3
26116 rdpr %cleanwin, %g4
26117 rdpr %otherwin, %g5
26118 rdpr %wstate, %g6
26119 lduw [%l7 + 0x40], %o7
26120 andn %o3, 0x0735, %l0
26121 bcc,a %icc, loop_2408
26122 brgz,a %i1, loop_2409
26123 fmovs %f0, %f10
26124 udivx %l5, 0x0E64, %g5
26125loop_2408:
26126 brlz %l2, loop_2410
26127loop_2409:
26128 alignaddr %o0, %l3, %i2
26129 subc %g3, 0x17EA, %o6
26130 sra %o5, 0x14, %i4
26131loop_2410:
26132 sub %i6, %g7, %l4
26133 tn %xcc, 0x6
26134 udiv %i0, 0x0BC6, %g2
26135 sllx %o1, 0x11, %i3
26136 wr %g0, 0x80, %asi
26137 lduha [%l7 + 0x50] %asi, %o2
26138 fnot1s %f9, %f12
26139 alignaddr %o4, %i5, %l6
26140 fzeros %f25
26141 call loop_2411
26142 sllx %g4, 0x18, %g1
26143 lduh [%l7 + 0x5C], %l1
26144 array8 %i7, %g6, %o7
26145loop_2411:
26146 brgz %l0, loop_2412
26147 fmovsg %icc, %f7, %f31
26148 restored
26149 rdpr %cwp, %g1
26150 rdpr %cansave, %g2
26151 rdpr %canrestore, %g3
26152 rdpr %cleanwin, %g4
26153 rdpr %otherwin, %g5
26154 rdpr %wstate, %g6
26155 andcc %i1, 0x15B8, %o3
26156loop_2412:
26157 st %f29, [%l7 + 0x44]
26158 fcmple32 %f22, %f26, %g5
26159 xnor %l2, 0x1CF5, %o0
26160 fones %f23
26161 umul %l5, 0x0379, %i2
26162 sll %l3, 0x15, %o6
26163 orn %o5, 0x00C2, %i4
26164 fmovsne %icc, %f29, %f30
26165 prefetch [%l7 + 0x24], 0x0
26166 sll %i6, 0x13, %g7
26167 tsubcc %g3, %l4, %i0
26168 fands %f9, %f17, %f20
26169 fmovrslz %g2, %f9, %f8
26170 set 0x10, %o1
26171 ldda [%l7 + %o1] 0x18, %o0
26172 stx %o2, [%l7 + 0x48]
26173 ta %icc, 0x6
26174 movle %xcc, %i3, %o4
26175 movvc %icc, %i5, %g4
26176 fpadd32s %f11, %f10, %f12
26177 sir 0x1263
26178 orcc %l6, 0x09B9, %l1
26179 udiv %i7, 0x1DCF, %g6
26180 fmovdpos %icc, %f12, %f26
26181 fmovsle %icc, %f5, %f5
26182 movrgz %g1, %o7, %i1
26183 popc 0x1968, %l0
26184 movrne %o3, 0x3EA, %g5
26185 bvc,a,pn %icc, loop_2413
26186 sdiv %l2, 0x180D, %l5
26187 fpsub32 %f20, %f22, %f30
26188 fmovsn %icc, %f28, %f13
26189loop_2413:
26190 fmovse %icc, %f12, %f31
26191 movneg %xcc, %o0, %l3
26192 edge8ln %i2, %o6, %i4
26193 brgez,a %i6, loop_2414
26194 edge16 %o5, %g7, %g3
26195 fcmped %fcc2, %f4, %f10
26196 smulcc %i0, %l4, %o1
26197loop_2414:
26198 array32 %o2, %i3, %o4
26199 edge16 %i5, %g2, %g4
26200 restored
26201 rdpr %cwp, %g1
26202 rdpr %cansave, %g2
26203 rdpr %canrestore, %g3
26204 rdpr %cleanwin, %g4
26205 rdpr %otherwin, %g5
26206 rdpr %wstate, %g6
26207 andncc %l1, %l6, %g6
26208 fmovspos %icc, %f30, %f30
26209 movleu %xcc, %g1, %i7
26210 subcc %i1, 0x094A, %o7
26211 movl %icc, %l0, %o3
26212 ldd [%l7 + 0x38], %g4
26213 brgez,a %l5, loop_2415
26214 fmul8x16al %f0, %f20, %f16
26215 add %l7, 0x44, %l6
26216 wr %g0, 0x89, %asi
26217 casa [%l6] %asi, %o0, %l2
26218loop_2415:
26219 movleu %xcc, %l3, %o6
26220 sll %i2, 0x03, %i6
26221 fmovrdgez %i4, %f22, %f18
26222 bvc %icc, loop_2416
26223 fones %f24
26224 movn %xcc, %o5, %g3
26225 nop
26226 setx loop_2417, %l0, %l1
26227 wrpr 0x1, %tl
26228 wrpr %l1, %tnpc
26229 setx 0x34400001400, %l0, %l1
26230 wrpr %l1, %tstate
26231 wrhpr 0x4, %htstate
26232 done
26233loop_2416:
26234 edge16ln %g7, %i0, %o1
26235 fornot1 %f6, %f0, %f30
26236 sra %o2, 0x08, %l4
26237loop_2417:
26238 movvc %icc, %o4, %i5
26239 wr %g0, 0xf0, %asi
26240 stda %f16, [%l7 + 0x40] %asi
26241 membar #Sync
26242 movrgz %g2, %i3, %l1
26243 or %l6, 0x0394, %g4
26244 movrgez %g6, %g1, %i7
26245 movn %xcc, %o7, %l0
26246 edge16ln %i1, %o3, %g5
26247 edge8n %l5, %l2, %o0
26248 movrlz %l3, %i2, %i6
26249 fnot2 %f12, %f4
26250 movcs %xcc, %i4, %o5
26251 subccc %o6, %g7, %i0
26252 srlx %o1, 0x1C, %g3
26253 set 0x30, %o0
26254 ldswa [%l7 + %o0] 0x15, %o2
26255 wr %g0, 0x11, %asi
26256 ldsha [%l7 + 0x4A] %asi, %l4
26257 array32 %o4, %g2, %i3
26258 bvs,a,pt %xcc, loop_2418
26259 restored
26260 rdpr %cwp, %g1
26261 rdpr %cansave, %g2
26262 rdpr %canrestore, %g3
26263 rdpr %cleanwin, %g4
26264 rdpr %otherwin, %g5
26265 rdpr %wstate, %g6
26266 tsubcctv %l1, %i5, %g4
26267 add %g6, %l6, %g1
26268loop_2418:
26269 nop
26270 add %l7, 0x40, %l6
26271 wr %g0, 0x11, %asi
26272 casxa [%l6] %asi, %o7, %l0
26273 fcmpeq32 %f14, %f6, %i7
26274 move %icc, %o3, %g5
26275 fmuld8sux16 %f0, %f16, %f22
26276 fcmped %fcc1, %f8, %f16
26277 sir 0x1239
26278 fxor %f20, %f18, %f14
26279 xnor %i1, %l5, %l2
26280 set 0x4A, %l4
26281 ldsba [%l7 + %l4] 0x11, %o0
26282 edge32ln %l3, %i6, %i4
26283 movn %xcc, %i2, %o5
26284 fcmpne16 %f14, %f30, %g7
26285 wr %g0, 0x23, %asi
26286 ldda [%l7 + 0x10] %asi, %o6
26287 movvc %xcc, %o1, %g3
26288 wr %g0, 0x19, %asi
26289 lda [%l7 + 0x30] %asi, %f22
26290 fxnors %f11, %f12, %f6
26291 fand %f6, %f8, %f16
26292 tsubcctv %i0, 0x14E2, %l4
26293 bvc,a,pt %icc, loop_2419
26294 srl %o4, 0x19, %g2
26295 tg %icc, 0x3
26296 membar 0x0F
26297loop_2419:
26298 nop
26299 set 0x7A, %l2
26300 stha %i3, [%l7 + %l2] 0x23
26301 membar #Sync
26302 set 0x40, %l3
26303 swapa [%l7 + %l3] 0x04, %l1
26304 fornot1 %f6, %f14, %f14
26305 fxnor %f10, %f24, %f4
26306 brnz,a %o2, loop_2420
26307 fpsub32 %f22, %f12, %f30
26308 fmovsgu %xcc, %f15, %f1
26309 subcc %g4, 0x0719, %g6
26310loop_2420:
26311 movle %xcc, %l6, %g1
26312 tneg %icc, 0x3
26313 bcs,pn %icc, loop_2421
26314 movrgz %o7, %l0, %i7
26315 sdivx %o3, 0x0B85, %i5
26316 ba,pn %xcc, loop_2422
26317loop_2421:
26318 tneg %icc, 0x0
26319 sll %g5, 0x1A, %l5
26320 sra %i1, 0x0C, %o0
26321loop_2422:
26322 fcmpes %fcc1, %f12, %f0
26323 tgu %icc, 0x0
26324 fbg %fcc2, loop_2423
26325 fnot1 %f24, %f30
26326 membar 0x3A
26327 movre %l3, 0x0D5, %i6
26328loop_2423:
26329 edge8ln %i4, %i2, %l2
26330 set 0x68, %g1
26331 lduba [%l7 + %g1] 0x88, %g7
26332 xnorcc %o6, 0x0809, %o5
26333 tcc %xcc, 0x2
26334 tcc %icc, 0x3
26335 tsubcc %o1, 0x14FC, %i0
26336 restored
26337 rdpr %cwp, %g1
26338 rdpr %cansave, %g2
26339 rdpr %canrestore, %g3
26340 rdpr %cleanwin, %g4
26341 rdpr %otherwin, %g5
26342 rdpr %wstate, %g6
26343 sll %g3, %o4, %l4
26344 andn %g2, %i3, %l1
26345 membar 0x22
26346 lduh [%l7 + 0x14], %o2
26347 movcc %xcc, %g4, %g6
26348 add %l7, 0x10, %l6
26349 wr %g0, 0x04, %asi
26350 casxa [%l6] %asi, %l6, %o7
26351 tvs %xcc, 0x0
26352 fbg,a %fcc2, loop_2424
26353 tleu %xcc, 0x2
26354 set 0x48, %g3
26355 stxa %l0, [%l7 + %g3] 0x2b
26356 membar #Sync
26357loop_2424:
26358 faligndata %f20, %f28, %f30
26359 fcmpeq32 %f8, %f0, %i7
26360 fxor %f16, %f2, %f16
26361 stx %g1, [%l7 + 0x58]
26362 wr %g0, 0x89, %asi
26363 swapa [%l7 + 0x20] %asi, %o3
26364 movpos %xcc, %i5, %g5
26365 fbul,a %fcc1, loop_2425
26366 move %xcc, %i1, %l5
26367 brz %o0, loop_2426
26368 edge32l %l3, %i6, %i4
26369loop_2425:
26370 movvs %xcc, %i2, %l2
26371 fble,a %fcc0, loop_2427
26372loop_2426:
26373 tg %xcc, 0x6
26374 add %g7, 0x1E07, %o6
26375 sethi 0x1D3A, %o1
26376loop_2427:
26377 stx %i0, [%l7 + 0x28]
26378 taddcc %o5, %g3, %l4
26379 fbg %fcc2, loop_2428
26380 movrlz %g2, 0x253, %i3
26381 srax %l1, 0x0C, %o4
26382 fcmps %fcc3, %f5, %f10
26383loop_2428:
26384 tge %icc, 0x2
26385 popc %o2, %g4
26386 edge8ln %g6, %o7, %l6
26387 restored
26388 rdpr %cwp, %g1
26389 rdpr %cansave, %g2
26390 rdpr %canrestore, %g3
26391 rdpr %cleanwin, %g4
26392 rdpr %otherwin, %g5
26393 rdpr %wstate, %g6
26394 add %l7, 0x54, %l6
26395 wr %g0, 0x80, %asi
26396 casa [%l6] 0x80, %l0, %i7
26397 umulcc %o3, 0x0E99, %i5
26398 tcs %icc, 0x3
26399 edge32ln %g1, %i1, %g5
26400 addccc %o0, 0x0B7F, %l3
26401 umulcc %l5, 0x14F4, %i4
26402 tvc %icc, 0x3
26403 edge16n %i2, %i6, %l2
26404 movvs %icc, %g7, %o6
26405 fmovrse %i0, %f19, %f15
26406 edge16 %o5, %o1, %l4
26407 membar 0x74
26408 fmovscc %xcc, %f6, %f14
26409 addcc %g3, 0x0820, %i3
26410 edge32l %g2, %o4, %o2
26411 tneg %icc, 0x4
26412 bcs,pn %icc, loop_2429
26413 fmovscs %xcc, %f24, %f12
26414 saved
26415 rdpr %cwp, %g1
26416 rdpr %cansave, %g2
26417 rdpr %canrestore, %g3
26418 rdpr %cleanwin, %g4
26419 rdpr %otherwin, %g5
26420 rdpr %wstate, %g6
26421 array32 %l1, %g4, %o7
26422loop_2429:
26423 move %xcc, %l6, %g6
26424 sllx %l0, %o3, %i5
26425 sethi 0x0337, %g1
26426 fbu %fcc3, loop_2430
26427 bleu,pt %xcc, loop_2431
26428 fmovsvc %xcc, %f13, %f7
26429 edge8l %i7, %g5, %i1
26430loop_2430:
26431 sdiv %l3, 0x1C6F, %l5
26432loop_2431:
26433 sdivx %o0, 0x14E7, %i2
26434 fmovrslez %i4, %f21, %f26
26435 bvs %icc, loop_2432
26436 movne %xcc, %i6, %g7
26437 ldsw [%l7 + 0x74], %o6
26438 smulcc %i0, 0x1E29, %l2
26439loop_2432:
26440 fbn %fcc1, loop_2433
26441 ta %xcc, 0x2
26442 movcs %xcc, %o1, %o5
26443 wr %g0, 0x18, %asi
26444 ldswa [%l7 + 0x2C] %asi, %g3
26445loop_2433:
26446 fmul8x16au %f8, %f18, %f10
26447 tsubcctv %l4, %g2, %o4
26448 tn %xcc, 0x7
26449 wr %g0, 0x2a, %asi
26450 stba %o2, [%l7 + 0x47] %asi
26451 membar #Sync
26452 stbar
26453 movcs %icc, %i3, %l1
26454 orn %o7, %g4, %g6
26455 fmovdpos %xcc, %f5, %f5
26456 andcc %l0, 0x04C1, %o3
26457 stbar
26458 addc %i5, %l6, %g1
26459 te %icc, 0x3
26460 orncc %i7, 0x1322, %i1
26461 movvs %xcc, %g5, %l5
26462 stx %l3, [%l7 + 0x30]
26463 fbl,a %fcc1, loop_2434
26464 movgu %xcc, %o0, %i2
26465 set 0x40, %o3
26466 stda %f16, [%l7 + %o3] 0x15
26467loop_2434:
26468 sll %i4, %g7, %o6
26469 movgu %xcc, %i6, %i0
26470 fsrc2s %f29, %f3
26471 wr %g0, 0x0c, %asi
26472 ldswa [%l7 + 0x50] %asi, %o1
26473 brlz,a %l2, loop_2435
26474 mova %icc, %g3, %o5
26475 addc %l4, 0x0EEE, %o4
26476 fbug %fcc2, loop_2436
26477loop_2435:
26478 sdivcc %g2, 0x08E0, %o2
26479 fcmps %fcc0, %f19, %f20
26480 movrgez %l1, 0x155, %i3
26481loop_2436:
26482 tgu %xcc, 0x5
26483 umul %o7, 0x19B7, %g6
26484 edge8 %g4, %o3, %i5
26485 array16 %l6, %l0, %g1
26486 and %i7, %i1, %g5
26487 movrlez %l5, %o0, %l3
26488 bpos,a,pn %icc, loop_2437
26489 movrne %i2, 0x3EB, %i4
26490 brlz,a %g7, loop_2438
26491 movle %icc, %o6, %i0
26492loop_2437:
26493 fone %f8
26494 sdivcc %o1, 0x04F5, %i6
26495loop_2438:
26496 and %l2, 0x0D18, %o5
26497 fpadd16s %f6, %f30, %f31
26498 subc %g3, %l4, %o4
26499 tsubcctv %g2, 0x0AB6, %l1
26500 tvs %icc, 0x3
26501 ldub [%l7 + 0x71], %i3
26502 brz %o7, loop_2439
26503 tvs %icc, 0x0
26504 fcmpeq32 %f14, %f22, %o2
26505 fcmple32 %f30, %f0, %g4
26506loop_2439:
26507 orn %o3, 0x1A2B, %i5
26508 tge %icc, 0x0
26509 fbo,a %fcc2, loop_2440
26510 fbe,a %fcc3, loop_2441
26511 umul %l6, 0x0773, %l0
26512 movneg %xcc, %g6, %g1
26513loop_2440:
26514 alignaddrl %i7, %g5, %l5
26515loop_2441:
26516 nop
26517 set 0x42, %g7
26518 ldsha [%l7 + %g7] 0x19, %i1
26519 taddcc %l3, %o0, %i4
26520 movvs %icc, %i2, %o6
26521 movcc %xcc, %g7, %o1
26522 smul %i6, 0x0BB6, %l2
26523 movgu %xcc, %i0, %g3
26524 fpmerge %f17, %f26, %f28
26525 fcmpeq16 %f20, %f10, %o5
26526 alignaddrl %o4, %g2, %l1
26527 movge %xcc, %i3, %l4
26528 fmul8x16al %f15, %f27, %f14
26529 bg,a,pt %xcc, loop_2442
26530 movl %icc, %o7, %o2
26531 tcs %xcc, 0x3
26532 mulscc %o3, 0x0D27, %i5
26533loop_2442:
26534 nop
26535 setx loop_2443, %l0, %l1
26536 jmpl %l1, %l6
26537 fmovsge %xcc, %f5, %f31
26538 movrgz %l0, 0x0D8, %g6
26539 flush %l7 + 0x24
26540loop_2443:
26541 movneg %xcc, %g4, %g1
26542 add %i7, 0x0D33, %l5
26543 fmovsgu %xcc, %f26, %f31
26544 movneg %xcc, %g5, %l3
26545 fbu,a %fcc1, loop_2444
26546 fpack32 %f18, %f26, %f4
26547 sdiv %o0, 0x1295, %i4
26548 tvc %icc, 0x3
26549loop_2444:
26550 fmovscs %xcc, %f26, %f22
26551 ldsb [%l7 + 0x26], %i1
26552 movrgz %i2, 0x361, %g7
26553 movrlez %o1, %i6, %l2
26554 fsrc2 %f2, %f28
26555 pdist %f8, %f20, %f4
26556 move %xcc, %i0, %g3
26557 fsrc2s %f18, %f29
26558 wr %g0, 0x18, %asi
26559 ldda [%l7 + 0x50] %asi, %o6
26560 movrgez %o4, 0x2D7, %g2
26561 orncc %o5, %l1, %l4
26562 movvs %xcc, %i3, %o2
26563 orn %o7, %i5, %o3
26564 sdiv %l6, 0x1717, %g6
26565 tg %icc, 0x6
26566 sra %l0, 0x16, %g4
26567 sdivcc %g1, 0x05D3, %i7
26568 movpos %xcc, %g5, %l5
26569 tle %icc, 0x7
26570 bge,a loop_2445
26571 popc 0x132F, %o0
26572 mulscc %i4, %i1, %i2
26573 fmovdle %icc, %f29, %f24
26574loop_2445:
26575 nop
26576 setx loop_2446, %l0, %l1
26577 wrpr 0x1, %tl
26578 wrpr %l1, %tpc
26579 add %l1, 0x4, %l1
26580 wrpr %l1, %tnpc
26581 setx 0x34400001400, %l0, %l1
26582 wrpr %l1, %tstate
26583 wrhpr 0x4, %htstate
26584 retry
26585 udivcc %g7, 0x15C6, %o1
26586 fmovd %f8, %f22
26587 edge16n %i6, %l3, %l2
26588loop_2446:
26589 ta %icc, 0x2
26590 ldd [%l7 + 0x60], %f26
26591 fmovrsgz %i0, %f29, %f29
26592 wr %g0, 0x89, %asi
26593 ldda [%l7 + 0x40] %asi, %f0
26594 fpack32 %f4, %f26, %f28
26595 edge8n %g3, %o6, %o4
26596 edge8 %o5, %g2, %l4
26597 fbul,a %fcc1, loop_2447
26598 or %i3, 0x1CA0, %l1
26599 movg %xcc, %o2, %i5
26600 wr %g0, 0x88, %asi
26601 ldsba [%l7 + 0x49] %asi, %o3
26602loop_2447:
26603 movrlz %o7, %g6, %l0
26604 fxors %f25, %f21, %f24
26605 ldub [%l7 + 0x3F], %l6
26606 siam 0x4
26607 fands %f6, %f30, %f26
26608 fmovscc %icc, %f1, %f16
26609 array32 %g4, %i7, %g1
26610 fnot1s %f15, %f25
26611 be,a %icc, loop_2448
26612 fnors %f2, %f30, %f14
26613 array32 %g5, %o0, %i4
26614 subccc %i1, %i2, %g7
26615loop_2448:
26616 fmovrde %o1, %f10, %f12
26617 lduw [%l7 + 0x60], %l5
26618 xnor %i6, %l3, %l2
26619 fsrc1s %f6, %f29
26620 movneg %icc, %g3, %i0
26621 movneg %xcc, %o4, %o5
26622 fcmpes %fcc0, %f11, %f3
26623 tcc %icc, 0x2
26624 te %icc, 0x5
26625 fpsub16s %f0, %f18, %f1
26626 fcmped %fcc1, %f30, %f20
26627 movrlez %g2, 0x22D, %l4
26628 tpos %xcc, 0x0
26629 tne %xcc, 0x7
26630 fbul,a %fcc3, loop_2449
26631 fandnot2 %f4, %f30, %f4
26632 andn %o6, %i3, %o2
26633 andcc %l1, %o3, %o7
26634loop_2449:
26635 fpsub16s %f17, %f5, %f22
26636 orcc %i5, %l0, %l6
26637 fmul8x16al %f25, %f20, %f14
26638 fcmped %fcc3, %f12, %f24
26639 fbl,a %fcc3, loop_2450
26640 orn %g6, 0x131A, %g4
26641 fzeros %f5
26642 sdiv %i7, 0x0752, %g5
26643loop_2450:
26644 sll %o0, 0x16, %i4
26645 edge16l %i1, %g1, %g7
26646 fmovrslez %o1, %f15, %f23
26647 wr %g0, 0xeb, %asi
26648 stda %l4, [%l7 + 0x38] %asi
26649 membar #Sync
26650 movvs %icc, %i2, %i6
26651 sdivcc %l2, 0x048F, %l3
26652 lduh [%l7 + 0x3A], %i0
26653 bge,a %icc, loop_2451
26654 ta %xcc, 0x2
26655 fandnot2s %f25, %f20, %f10
26656 fbl %fcc3, loop_2452
26657loop_2451:
26658 fmovdvc %icc, %f16, %f0
26659 swap [%l7 + 0x54], %g3
26660 array32 %o4, %g2, %l4
26661loop_2452:
26662 edge16n %o6, %o5, %o2
26663 orncc %l1, 0x102B, %i3
26664 std %f12, [%l7 + 0x48]
26665 fmul8x16 %f24, %f22, %f16
26666 tcc %icc, 0x3
26667 edge8n %o3, %o7, %i5
26668 edge32 %l6, %g6, %g4
26669 fblg %fcc3, loop_2453
26670 umul %l0, %i7, %o0
26671 udiv %g5, 0x0B07, %i1
26672 movrlz %g1, 0x25A, %i4
26673loop_2453:
26674 saved
26675 rdpr %cwp, %g1
26676 rdpr %cansave, %g2
26677 rdpr %canrestore, %g3
26678 rdpr %cleanwin, %g4
26679 rdpr %otherwin, %g5
26680 rdpr %wstate, %g6
26681 fmovspos %icc, %f3, %f29
26682 set 0x3C, %o2
26683 stwa %o1, [%l7 + %o2] 0xe2
26684 membar #Sync
26685 fbue,a %fcc1, loop_2454
26686 movcc %xcc, %l5, %g7
26687 tcs %icc, 0x6
26688 brgez %i2, loop_2455
26689loop_2454:
26690 array16 %i6, %l2, %i0
26691 fmovda %xcc, %f23, %f27
26692 subc %g3, 0x0AA5, %o4
26693loop_2455:
26694 sethi 0x1235, %g2
26695 nop
26696 setx loop_2456, %l0, %l1
26697 wrpr 0x1, %tl
26698 wrpr %l1, %tpc
26699 add %l1, 0x4, %l1
26700 wrpr %l1, %tnpc
26701 setx 0x34400001400, %l0, %l1
26702 wrpr %l1, %tstate
26703 wrhpr 0x4, %htstate
26704 retry
26705 sir 0x0388
26706 edge8ln %l3, %o6, %l4
26707 tvc %xcc, 0x5
26708loop_2456:
26709 edge32 %o5, %o2, %l1
26710 andcc %o3, 0x0E28, %o7
26711 sethi 0x172A, %i3
26712 fmovdn %icc, %f4, %f0
26713 taddcc %i5, %l6, %g4
26714 movrgz %g6, 0x2D5, %l0
26715 xnor %i7, 0x1699, %o0
26716 call loop_2457
26717 subccc %g5, 0x1853, %g1
26718 xnor %i4, %i1, %l5
26719 restored
26720 rdpr %cwp, %g1
26721 rdpr %cansave, %g2
26722 rdpr %canrestore, %g3
26723 rdpr %cleanwin, %g4
26724 rdpr %otherwin, %g5
26725 rdpr %wstate, %g6
26726loop_2457:
26727 movle %xcc, %o1, %g7
26728 andncc %i2, %l2, %i0
26729 fandnot2s %f12, %f5, %f25
26730 brgz %g3, loop_2458
26731 fpmerge %f25, %f4, %f6
26732 fbl %fcc3, loop_2459
26733 mulx %o4, %i6, %g2
26734loop_2458:
26735 subc %l3, %l4, %o5
26736 subcc %o6, 0x1BB2, %o2
26737loop_2459:
26738 move %icc, %o3, %o7
26739 lduw [%l7 + 0x54], %i3
26740 saved
26741 rdpr %cwp, %g1
26742 rdpr %cansave, %g2
26743 rdpr %canrestore, %g3
26744 rdpr %cleanwin, %g4
26745 rdpr %otherwin, %g5
26746 rdpr %wstate, %g6
26747 fzero %f14
26748 movvc %icc, %i5, %l1
26749 tsubcctv %g4, %l6, %l0
26750 tsubcc %i7, 0x0647, %g6
26751 fabss %f4, %f12
26752 fcmpgt16 %f28, %f8, %g5
26753 tge %xcc, 0x6
26754 fbge %fcc1, loop_2460
26755 fmovse %icc, %f12, %f16
26756 edge16 %o0, %i4, %g1
26757 movvc %icc, %l5, %i1
26758loop_2460:
26759 fmovsle %xcc, %f12, %f31
26760 popc %o1, %g7
26761 std %f24, [%l7 + 0x38]
26762 fone %f14
26763 fnor %f18, %f18, %f2
26764 smulcc %i2, %l2, %g3
26765 fbg %fcc3, loop_2461
26766 fmovse %xcc, %f29, %f2
26767 restored
26768 rdpr %cwp, %g1
26769 rdpr %cansave, %g2
26770 rdpr %canrestore, %g3
26771 rdpr %cleanwin, %g4
26772 rdpr %otherwin, %g5
26773 rdpr %wstate, %g6
26774 movg %icc, %i0, %o4
26775loop_2461:
26776 tl %xcc, 0x4
26777 movn %icc, %i6, %l3
26778 srax %l4, 0x08, %o5
26779 bge,a,pn %icc, loop_2462
26780 add %o6, %o2, %o3
26781 movne %xcc, %o7, %i3
26782 std %g2, [%l7 + 0x08]
26783loop_2462:
26784 taddcctv %i5, 0x1E19, %l1
26785 tcs %icc, 0x2
26786 andncc %g4, %l6, %i7
26787 alignaddr %g6, %g5, %o0
26788 fbule,a %fcc1, loop_2463
26789 sll %l0, %i4, %l5
26790 sdivcc %i1, 0x1E21, %g1
26791 popc %g7, %i2
26792loop_2463:
26793 fabss %f13, %f10
26794 movpos %icc, %l2, %g3
26795 nop
26796 setx loop_2464, %l0, %l1
26797 wrpr 0x1, %tl
26798 wrpr %l1, %tpc
26799 add %l1, 0x4, %l1
26800 wrpr %l1, %tnpc
26801 setx 0x34400001400, %l0, %l1
26802 wrpr %l1, %tstate
26803 wrhpr 0x4, %htstate
26804 retry
26805 movpos %xcc, %i0, %o1
26806 set 0x78, %i6
26807 sta %f10, [%l7 + %i6] 0x0c
26808loop_2464:
26809 addccc %i6, 0x11D1, %o4
26810 edge32n %l4, %l3, %o5
26811 fnot2s %f6, %f10
26812 xnor %o6, %o2, %o7
26813 ldsb [%l7 + 0x48], %o3
26814 fmovrde %g2, %f30, %f12
26815 fba,a %fcc0, loop_2465
26816 fbg,a %fcc3, loop_2466
26817 fba %fcc1, loop_2467
26818 nop
26819 setx loop_2468, %l0, %l1
26820 wrpr 0x1, %tl
26821 wrpr %l1, %tpc
26822 add %l1, 0x4, %l1
26823 wrpr %l1, %tnpc
26824 setx 0x34400001400, %l0, %l1
26825 wrpr %l1, %tstate
26826 wrhpr 0x4, %htstate
26827 retry
26828loop_2465:
26829 brnz,a %i5, loop_2469
26830loop_2466:
26831 fbo %fcc0, loop_2470
26832loop_2467:
26833 bcc,pt %xcc, loop_2471
26834loop_2468:
26835 nop
26836 set 0x18, %g6
26837 sth %i3, [%l7 + %g6]
26838loop_2469:
26839 tcs %icc, 0x6
26840loop_2470:
26841 tcs %xcc, 0x0
26842loop_2471:
26843 fbn %fcc1, loop_2472
26844 ldx [%l7 + 0x10], %g4
26845 movrlz %l1, %i7, %g6
26846 movrgez %l6, %g5, %l0
26847loop_2472:
26848 fpmerge %f12, %f16, %f18
26849 umulcc %o0, 0x180D, %l5
26850 movne %xcc, %i4, %g1
26851 sethi 0x0570, %i1
26852 edge16l %g7, %l2, %g3
26853 set 0x1C, %o6
26854 lduha [%l7 + %o6] 0x14, %i2
26855 call loop_2473
26856 sth %o1, [%l7 + 0x32]
26857 edge8 %i6, %o4, %l4
26858 edge16n %i0, %o5, %o6
26859loop_2473:
26860 fmovrdgez %o2, %f26, %f12
26861 orn %o7, 0x0F4A, %o3
26862 fsrc1s %f31, %f28
26863 fmovrslez %g2, %f1, %f12
26864 fmovrde %i5, %f30, %f28
26865 mulx %i3, 0x13B2, %l3
26866 edge8 %g4, %l1, %g6
26867 fxor %f24, %f0, %f20
26868 nop
26869 setx loop_2474, %l0, %l1
26870 wrpr 0x1, %tl
26871 wrpr %l1, %tnpc
26872 setx 0x34400001400, %l0, %l1
26873 wrpr %l1, %tstate
26874 wrhpr 0x4, %htstate
26875 done
26876 edge8 %i7, %g5, %l0
26877 tneg %icc, 0x3
26878 tneg %icc, 0x5
26879loop_2474:
26880 subcc %o0, %l6, %i4
26881 set 0x74, %l1
26882 ldsha [%l7 + %l1] 0x88, %l5
26883 edge8l %i1, %g7, %g1
26884 orcc %l2, %g3, %i2
26885 movrgez %i6, %o4, %o1
26886 fblg,a %fcc1, loop_2475
26887 ta %icc, 0x2
26888 taddcc %i0, 0x1085, %o5
26889 membar 0x20
26890loop_2475:
26891 bge loop_2476
26892 edge8l %o6, %l4, %o2
26893 fnors %f30, %f21, %f30
26894 edge32l %o3, %g2, %o7
26895loop_2476:
26896 ta %xcc, 0x7
26897 movgu %xcc, %i5, %l3
26898 edge16n %g4, %l1, %g6
26899 fors %f26, %f11, %f28
26900 stbar
26901 wr %g0, 0x80, %asi
26902 lduba [%l7 + 0x0F] %asi, %i3
26903 popc %i7, %g5
26904 fmovda %icc, %f17, %f23
26905 edge8 %o0, %l6, %l0
26906 bleu,pn %icc, loop_2477
26907 fone %f30
26908 tpos %xcc, 0x2
26909 andncc %i4, %l5, %g7
26910loop_2477:
26911 fxnor %f30, %f8, %f4
26912 bpos,a,pt %icc, loop_2478
26913 fbe %fcc2, loop_2479
26914 fnot1s %f6, %f17
26915 sir 0x0E3A
26916loop_2478:
26917 fxors %f17, %f13, %f19
26918loop_2479:
26919 fbul %fcc1, loop_2480
26920 andn %i1, %l2, %g3
26921 fcmpgt32 %f2, %f12, %g1
26922 stx %i2, [%l7 + 0x10]
26923loop_2480:
26924 tneg %icc, 0x0
26925 udivx %i6, 0x0032, %o1
26926 mulx %o4, %o5, %o6
26927 movre %l4, 0x207, %i0
26928 alignaddrl %o2, %g2, %o7
26929 srl %i5, %l3, %o3
26930 taddcctv %l1, %g6, %g4
26931 ldd [%l7 + 0x30], %f30
26932 movcc %xcc, %i3, %g5
26933 udivcc %i7, 0x0A47, %o0
26934 sll %l6, %i4, %l5
26935 orn %l0, 0x190C, %i1
26936 bl,a,pn %icc, loop_2481
26937 movvc %icc, %g7, %g3
26938 ta %icc, 0x4
26939 fmovdvs %xcc, %f24, %f23
26940loop_2481:
26941 edge8l %l2, %i2, %i6
26942 fba,a %fcc2, loop_2482
26943 subcc %g1, %o1, %o4
26944 bneg,pn %xcc, loop_2483
26945 edge16n %o6, %o5, %l4
26946loop_2482:
26947 edge8l %o2, %g2, %i0
26948 ldstub [%l7 + 0x55], %i5
26949loop_2483:
26950 nop
26951 wr %g0, 0x2a, %asi
26952 stxa %o7, [%l7 + 0x68] %asi
26953 membar #Sync
26954 sll %o3, 0x1B, %l1
26955 tvs %icc, 0x1
26956 fmovse %xcc, %f12, %f29
26957 set 0x50, %l6
26958 ldda [%l7 + %l6] 0x10, %l2
26959 brnz,a %g4, loop_2484
26960 fone %f24
26961 fzeros %f16
26962 edge16ln %g6, %i3, %g5
26963loop_2484:
26964 movn %icc, %i7, %o0
26965 sir 0x0883
26966 edge16ln %i4, %l6, %l5
26967 set 0x53, %g2
26968 stba %l0, [%l7 + %g2] 0x80
26969 array8 %g7, %g3, %l2
26970 movcc %icc, %i2, %i1
26971 fmovda %xcc, %f16, %f14
26972 tsubcctv %i6, 0x1B86, %o1
26973 movrlz %g1, 0x043, %o6
26974 array32 %o4, %o5, %o2
26975 fmovdge %icc, %f13, %f21
26976 bcc,a,pn %icc, loop_2485
26977 movn %icc, %l4, %g2
26978 fmovsgu %xcc, %f10, %f5
26979 wr %g0, 0x10, %asi
26980 stda %i0, [%l7 + 0x40] %asi
26981loop_2485:
26982 andcc %i5, %o7, %o3
26983 fmovdvs %xcc, %f25, %f22
26984 or %l3, %g4, %g6
26985 array16 %i3, %l1, %g5
26986 fmovde %xcc, %f21, %f25
26987 movneg %xcc, %o0, %i7
26988 mulx %i4, %l5, %l6
26989 alignaddr %g7, %l0, %g3
26990 set 0x60, %o5
26991 prefetcha [%l7 + %o5] 0x81, 0x2
26992 fble,a %fcc2, loop_2486
26993 udiv %i1, 0x1531, %l2
26994 udiv %i6, 0x08FE, %o1
26995 edge8 %g1, %o4, %o6
26996loop_2486:
26997 tle %xcc, 0x6
26998 tle %icc, 0x1
26999 bvs loop_2487
27000 fcmpne16 %f10, %f0, %o2
27001 movcs %xcc, %l4, %g2
27002 set 0x58, %i7
27003 sta %f5, [%l7 + %i7] 0x15
27004loop_2487:
27005 fbo %fcc3, loop_2488
27006 srax %i0, %i5, %o7
27007 taddcc %o3, 0x00B5, %o5
27008 addc %l3, 0x1308, %g6
27009loop_2488:
27010 smulcc %i3, 0x1F95, %l1
27011 fpadd32s %f11, %f2, %f28
27012 edge16ln %g5, %o0, %g4
27013 xnor %i4, 0x0012, %i7
27014 add %l6, 0x0D5C, %g7
27015 edge16ln %l0, %g3, %l5
27016 fnot2s %f14, %f2
27017 fpsub32 %f22, %f6, %f30
27018 fbe,a %fcc3, loop_2489
27019 ble,pt %icc, loop_2490
27020 edge16l %i1, %i2, %i6
27021 smulcc %o1, %g1, %o4
27022loop_2489:
27023 edge32n %o6, %l2, %o2
27024loop_2490:
27025 fmovrslez %g2, %f18, %f25
27026 movne %icc, %i0, %i5
27027 sth %o7, [%l7 + 0x4A]
27028 mova %xcc, %l4, %o5
27029 ld [%l7 + 0x28], %f17
27030 stb %o3, [%l7 + 0x6C]
27031 tgu %icc, 0x1
27032 tn %xcc, 0x0
27033 edge32ln %l3, %g6, %l1
27034 sdiv %g5, 0x0F44, %i3
27035 fmovse %icc, %f26, %f26
27036 saved
27037 rdpr %cwp, %g1
27038 rdpr %cansave, %g2
27039 rdpr %canrestore, %g3
27040 rdpr %cleanwin, %g4
27041 rdpr %otherwin, %g5
27042 rdpr %wstate, %g6
27043 xnorcc %g4, 0x059A, %i4
27044 ba,pn %icc, loop_2491
27045 fmuld8sux16 %f4, %f6, %f6
27046 andncc %o0, %l6, %g7
27047 add %l0, %i7, %g3
27048loop_2491:
27049 orn %i1, 0x1F62, %l5
27050 fble,a %fcc2, loop_2492
27051 fpmerge %f28, %f17, %f6
27052 mova %xcc, %i2, %o1
27053 movrgz %i6, %o4, %g1
27054loop_2492:
27055 ldstub [%l7 + 0x50], %o6
27056 fmovsa %icc, %f26, %f16
27057 edge32ln %o2, %g2, %l2
27058 fmovrsne %i5, %f23, %f17
27059 brgz,a %o7, loop_2493
27060 movneg %xcc, %l4, %i0
27061 fbuge,a %fcc1, loop_2494
27062 fbge %fcc3, loop_2495
27063loop_2493:
27064 movvc %xcc, %o5, %o3
27065 tneg %xcc, 0x4
27066loop_2494:
27067 array16 %g6, %l1, %l3
27068loop_2495:
27069 bvs %icc, loop_2496
27070 fmovrdgez %i3, %f0, %f0
27071 swap [%l7 + 0x70], %g4
27072 smul %i4, %o0, %l6
27073loop_2496:
27074 fxnor %f30, %f14, %f14
27075 fzero %f30
27076 bne loop_2497
27077 tgu %xcc, 0x0
27078 umulcc %g7, %l0, %g5
27079 fmovdvs %xcc, %f16, %f30
27080loop_2497:
27081 array32 %i7, %g3, %i1
27082 edge32ln %i2, %o1, %l5
27083 ldsh [%l7 + 0x1E], %o4
27084 fandnot1 %f14, %f8, %f0
27085 xor %g1, 0x0DCB, %o6
27086 srax %i6, %o2, %g2
27087 bne,a %icc, loop_2498
27088 fbo,a %fcc2, loop_2499
27089 fbne,a %fcc0, loop_2500
27090 movcc %icc, %l2, %i5
27091loop_2498:
27092 movcs %xcc, %l4, %i0
27093loop_2499:
27094 nop
27095 set 0x40, %i4
27096 ldda [%l7 + %i4] 0x80, %f16
27097loop_2500:
27098 tcc %icc, 0x4
27099 or %o5, 0x0ADB, %o7
27100 fmovdneg %xcc, %f28, %f23
27101 sethi 0x0C38, %o3
27102 tcc %xcc, 0x5
27103 brlz %g6, loop_2501
27104 tne %icc, 0x2
27105 fmovrslez %l3, %f15, %f31
27106 fmovrdne %i3, %f18, %f18
27107loop_2501:
27108 st %f23, [%l7 + 0x64]
27109 edge32ln %l1, %i4, %o0
27110 sir 0x0ABB
27111 mulscc %g4, 0x1AD0, %l6
27112 tl %icc, 0x7
27113 set 0x20, %g5
27114 ldda [%l7 + %g5] 0x18, %g6
27115 bgu,a %xcc, loop_2502
27116 edge8 %l0, %g5, %i7
27117 fornot1 %f8, %f8, %f6
27118 edge32n %g3, %i1, %o1
27119loop_2502:
27120 fbl %fcc0, loop_2503
27121 brlez,a %i2, loop_2504
27122 or %l5, 0x1BAE, %o4
27123 tsubcctv %o6, %g1, %o2
27124loop_2503:
27125 bcs,a,pt %icc, loop_2505
27126loop_2504:
27127 xnorcc %i6, %l2, %g2
27128 set 0x60, %o4
27129 lduba [%l7 + %o4] 0x0c, %i5
27130loop_2505:
27131 tgu %icc, 0x2
27132 set 0x30, %i3
27133 lduha [%l7 + %i3] 0x80, %i0
27134 subccc %o5, %o7, %o3
27135 movvc %xcc, %l4, %g6
27136 orcc %l3, 0x07F9, %l1
27137 fpmerge %f16, %f10, %f28
27138 nop
27139 setx loop_2506, %l0, %l1
27140 wrpr 0x1, %tl
27141 wrpr %l1, %tnpc
27142 setx 0x34400001400, %l0, %l1
27143 wrpr %l1, %tstate
27144 wrhpr 0x4, %htstate
27145 done
27146 te %icc, 0x6
27147 srlx %i4, %i3, %o0
27148 smulcc %g4, %g7, %l0
27149loop_2506:
27150 movrne %g5, %i7, %l6
27151 smul %g3, 0x0AF0, %i1
27152 edge8 %i2, %o1, %l5
27153 array32 %o4, %o6, %o2
27154 taddcc %i6, 0x0222, %g1
27155 movl %icc, %l2, %g2
27156 movre %i0, 0x37D, %o5
27157 edge16 %o7, %o3, %l4
27158 taddcc %i5, 0x16C5, %g6
27159 mulscc %l1, %i4, %i3
27160 tcc %icc, 0x3
27161 tpos %xcc, 0x2
27162 ldsb [%l7 + 0x51], %o0
27163 wr %g0, 0x11, %asi
27164 lduwa [%l7 + 0x58] %asi, %l3
27165 lduw [%l7 + 0x34], %g7
27166 add %l7, 0x48, %l6
27167 wr %g0, 0x80, %asi
27168 ldxa [%l6] %asi, %l0
27169 casxa [%l6] %asi, %l0, %g5
27170 andcc %g4, 0x0B33, %l6
27171 stbar
27172 fpack16 %f12, %f18
27173 add %l7, 0x18, %l6
27174 wr %g0, 0x11, %asi
27175 casa [%l6] %asi, %g3, %i7
27176 fmovdge %xcc, %f21, %f1
27177 addcc %i1, 0x1AA4, %i2
27178 stw %o1, [%l7 + 0x44]
27179 fxnors %f17, %f14, %f17
27180 bg,pt %xcc, loop_2507
27181 fbne %fcc2, loop_2508
27182 movn %icc, %o4, %o6
27183 array16 %o2, %i6, %g1
27184loop_2507:
27185 nop
27186 membar #Sync
27187 set 0x40, %i0
27188 ldda [%l7 + %i0] 0xf1, %f16
27189loop_2508:
27190 tcc %icc, 0x7
27191 fbe %fcc2, loop_2509
27192 restored
27193 rdpr %cwp, %g1
27194 rdpr %cansave, %g2
27195 rdpr %canrestore, %g3
27196 rdpr %cleanwin, %g4
27197 rdpr %otherwin, %g5
27198 rdpr %wstate, %g6
27199 edge16n %l5, %l2, %g2
27200 be loop_2510
27201loop_2509:
27202 xor %i0, %o7, %o3
27203 tleu %icc, 0x6
27204 edge16n %l4, %i5, %o5
27205loop_2510:
27206 srlx %g6, 0x0C, %l1
27207 wr %g0, 0x89, %asi
27208 sta %f5, [%l7 + 0x30] %asi
27209 nop
27210 setx loop_2511, %l0, %l1
27211 wrpr 0x1, %tl
27212 wrpr %l1, %tpc
27213 add %l1, 0x4, %l1
27214 wrpr %l1, %tnpc
27215 setx 0x34400001400, %l0, %l1
27216 wrpr %l1, %tstate
27217 wrhpr 0x4, %htstate
27218 retry
27219 saved
27220 rdpr %cwp, %g1
27221 rdpr %cansave, %g2
27222 rdpr %canrestore, %g3
27223 rdpr %cleanwin, %g4
27224 rdpr %otherwin, %g5
27225 rdpr %wstate, %g6
27226 popc %i4, %o0
27227 fzeros %f2
27228loop_2511:
27229 fmovrsne %l3, %f25, %f22
27230 movl %xcc, %i3, %g7
27231 fbne,a %fcc1, loop_2512
27232 movpos %icc, %l0, %g5
27233 tpos %icc, 0x1
27234 smulcc %l6, %g3, %i7
27235loop_2512:
27236 alignaddr %g4, %i2, %i1
27237 wr %g0, 0x89, %asi
27238 ldda [%l7 + 0x30] %asi, %o0
27239 brz,a %o4, loop_2513
27240 umul %o2, %o6, %i6
27241 tvs %icc, 0x2
27242 fpadd32s %f13, %f10, %f26
27243loop_2513:
27244 smulcc %l5, 0x1727, %l2
27245 fxor %f6, %f8, %f28
27246 fmovspos %xcc, %f2, %f0
27247 movne %icc, %g1, %i0
27248 fmovdl %icc, %f9, %f19
27249 addc %o7, 0x008B, %g2
27250 tgu %icc, 0x6
27251 ldsh [%l7 + 0x38], %l4
27252 set 0x40, %i5
27253 stda %f16, [%l7 + %i5] 0x19
27254 alignaddrl %i5, %o5, %g6
27255 ta %xcc, 0x0
27256 andncc %l1, %i4, %o0
27257 tle %icc, 0x3
27258 ld [%l7 + 0x74], %f22
27259 set 0x68, %l5
27260 sta %f12, [%l7 + %l5] 0x81
27261 std %o2, [%l7 + 0x20]
27262 fble %fcc3, loop_2514
27263 fabsd %f28, %f28
27264 umulcc %i3, 0x1609, %l3
27265 edge32ln %g7, %g5, %l6
27266loop_2514:
27267 saved
27268 rdpr %cwp, %g1
27269 rdpr %cansave, %g2
27270 rdpr %canrestore, %g3
27271 rdpr %cleanwin, %g4
27272 rdpr %otherwin, %g5
27273 rdpr %wstate, %g6
27274 tge %xcc, 0x5
27275 array16 %l0, %i7, %g4
27276 fnors %f8, %f23, %f21
27277 fmovspos %xcc, %f21, %f13
27278 edge16l %g3, %i1, %o1
27279 alignaddrl %o4, %i2, %o6
27280 orncc %o2, %i6, %l2
27281 te %icc, 0x0
27282 fabsd %f4, %f0
27283 edge16l %l5, %i0, %o7
27284 movrgez %g2, %g1, %l4
27285 fmovrde %o5, %f30, %f8
27286 fandnot2 %f10, %f26, %f24
27287 subccc %i5, 0x1EC1, %g6
27288 add %i4, 0x0FD7, %l1
27289 fabsd %f20, %f18
27290 tg %icc, 0x3
27291 movl %icc, %o3, %o0
27292 movrlz %l3, 0x3A8, %g7
27293 movg %xcc, %g5, %l6
27294 sir 0x025F
27295 and %l0, %i3, %i7
27296 movneg %icc, %g3, %i1
27297 edge32n %o1, %o4, %i2
27298 movrlz %g4, %o6, %o2
27299 tne %icc, 0x1
27300 fmovsa %icc, %f7, %f18
27301 subc %i6, %l5, %l2
27302 or %o7, %i0, %g1
27303 addcc %g2, %o5, %l4
27304 xorcc %g6, 0x09A1, %i4
27305 fmovsne %xcc, %f27, %f27
27306 fmovdcs %xcc, %f1, %f21
27307 nop
27308 set 0x7A, %i2
27309 lduh [%l7 + %i2], %i5
27310 orcc %o3, 0x1E96, %l1
27311 fcmple16 %f16, %f4, %l3
27312 fmovsle %icc, %f2, %f26
27313 array32 %g7, %o0, %l6
27314 fxor %f28, %f0, %f10
27315 fble %fcc0, loop_2515
27316 andncc %l0, %g5, %i7
27317 edge16l %i3, %g3, %i1
27318 smul %o1, 0x0CB2, %i2
27319loop_2515:
27320 fbule,a %fcc3, loop_2516
27321 fmovrslez %o4, %f31, %f27
27322 add %g4, 0x031C, %o2
27323 set 0x26, %l0
27324 ldstuba [%l7 + %l0] 0x88, %i6
27325loop_2516:
27326 movrlz %l5, 0x246, %l2
27327 edge32n %o6, %o7, %i0
27328 ldsw [%l7 + 0x68], %g1
27329 addcc %g2, %o5, %l4
27330 movre %g6, 0x292, %i5
27331 orncc %i4, 0x1027, %l1
27332 movle %icc, %l3, %o3
27333 edge16ln %g7, %o0, %l0
27334 sllx %l6, 0x0F, %i7
27335 set 0x28, %o7
27336 stda %i2, [%l7 + %o7] 0x18
27337 brgz %g5, loop_2517
27338 xnorcc %g3, 0x1837, %o1
27339 subccc %i2, %o4, %i1
27340 movre %o2, %i6, %l5
27341loop_2517:
27342 tcc %xcc, 0x2
27343 sllx %l2, 0x0D, %g4
27344 fbul %fcc3, loop_2518
27345 edge8 %o6, %i0, %g1
27346 addc %g2, 0x024C, %o7
27347 addc %l4, 0x1F14, %o5
27348loop_2518:
27349 fbge,a %fcc0, loop_2519
27350 addcc %g6, 0x1AEF, %i4
27351 set 0x3C, %g4
27352 ldswa [%l7 + %g4] 0x18, %i5
27353loop_2519:
27354 membar 0x51
27355 andcc %l1, 0x0477, %o3
27356 move %icc, %g7, %o0
27357 fbug %fcc3, loop_2520
27358 st %f4, [%l7 + 0x0C]
27359 set 0x38, %i1
27360 lduba [%l7 + %i1] 0x04, %l3
27361loop_2520:
27362 prefetch [%l7 + 0x28], 0x2
27363 tvs %icc, 0x2
27364 tcc %icc, 0x6
27365 stb %l6, [%l7 + 0x2C]
27366 smulcc %i7, %i3, %l0
27367 tl %xcc, 0x4
27368 wr %g0, 0x0c, %asi
27369 ldsha [%l7 + 0x0C] %asi, %g3
27370 fornot2s %f20, %f4, %f13
27371 movrgz %o1, %g5, %o4
27372 array32 %i2, %i1, %i6
27373 addc %l5, %l2, %g4
27374 restored
27375 rdpr %cwp, %g1
27376 rdpr %cansave, %g2
27377 rdpr %canrestore, %g3
27378 rdpr %cleanwin, %g4
27379 rdpr %otherwin, %g5
27380 rdpr %wstate, %g6
27381 smulcc %o6, 0x1B14, %i0
27382 tneg %xcc, 0x7
27383 edge32ln %o2, %g1, %o7
27384 brgz %l4, loop_2521
27385 ble,pn %icc, loop_2522
27386 edge32 %g2, %o5, %g6
27387 fbge,a %fcc3, loop_2523
27388loop_2521:
27389 fmul8x16 %f11, %f12, %f30
27390loop_2522:
27391 movvs %xcc, %i4, %i5
27392 mulx %o3, %g7, %o0
27393loop_2523:
27394 fnegd %f10, %f16
27395 and %l1, 0x0124, %l6
27396 movgu %icc, %l3, %i3
27397 fmovda %icc, %f27, %f26
27398 tleu %xcc, 0x2
27399 fba,a %fcc2, loop_2524
27400 fmovrdlz %l0, %f6, %f14
27401 sra %i7, 0x02, %o1
27402 edge8ln %g5, %g3, %o4
27403loop_2524:
27404 mova %icc, %i2, %i6
27405 or %i1, %l2, %g4
27406 udivcc %l5, 0x1875, %i0
27407 stbar
27408 sir 0x0B8B
27409 sll %o2, 0x14, %o6
27410 sethi 0x10D5, %g1
27411 array8 %l4, %o7, %o5
27412 and %g2, 0x0937, %i4
27413 fcmpd %fcc0, %f16, %f0
27414 wr %g0, 0x11, %asi
27415 stxa %i5, [%l7 + 0x40] %asi
27416 fmovd %f10, %f10
27417 edge8 %o3, %g6, %o0
27418 tne %icc, 0x3
27419 movne %xcc, %g7, %l1
27420 fmovdleu %xcc, %f30, %f10
27421 fmul8x16au %f10, %f31, %f10
27422 fcmple32 %f24, %f2, %l6
27423 te %icc, 0x6
27424 movrgz %i3, 0x39C, %l3
27425 bneg,a,pn %xcc, loop_2525
27426 movre %l0, 0x397, %i7
27427 edge8n %g5, %o1, %g3
27428 fpack16 %f14, %f23
27429loop_2525:
27430 fmovsl %xcc, %f8, %f16
27431 wr %g0, 0x80, %asi
27432 ldsha [%l7 + 0x26] %asi, %o4
27433 taddcctv %i6, %i2, %l2
27434 fmovdl %icc, %f5, %f16
27435 orcc %g4, %i1, %i0
27436 fpack16 %f28, %f28
27437 smulcc %l5, 0x0C55, %o2
27438 addc %g1, 0x03D7, %l4
27439 srl %o7, 0x00, %o5
27440 fpsub16s %f23, %f1, %f14
27441 edge32ln %o6, %g2, %i5
27442 fmovsge %icc, %f3, %f17
27443 tcs %xcc, 0x0
27444 orncc %o3, %i4, %o0
27445 fmovdvs %icc, %f21, %f20
27446 movn %xcc, %g6, %l1
27447 tvc %xcc, 0x0
27448 sdivcc %g7, 0x1776, %i3
27449 orcc %l6, 0x14D3, %l3
27450 orncc %i7, 0x0898, %l0
27451 stw %g5, [%l7 + 0x0C]
27452 fornot2s %f18, %f22, %f29
27453 bgu %xcc, loop_2526
27454 tvs %xcc, 0x1
27455 sdivcc %o1, 0x13B3, %o4
27456 flush %l7 + 0x78
27457loop_2526:
27458 ta %icc, 0x6
27459 movge %icc, %i6, %i2
27460 andcc %l2, 0x001C, %g3
27461 fnot2 %f14, %f30
27462 array32 %i1, %i0, %l5
27463 udivcc %g4, 0x1233, %g1
27464 mova %xcc, %o2, %l4
27465 fornot1 %f4, %f16, %f14
27466 xorcc %o7, %o6, %g2
27467 edge16l %o5, %i5, %o3
27468 tl %xcc, 0x2
27469 lduh [%l7 + 0x72], %i4
27470 sdiv %g6, 0x12FB, %l1
27471 mulscc %o0, %g7, %i3
27472 mulx %l6, 0x100A, %i7
27473 alignaddr %l3, %l0, %g5
27474 movl %icc, %o1, %i6
27475 addc %o4, %i2, %l2
27476 movvs %icc, %g3, %i0
27477 movrlez %i1, 0x04E, %g4
27478 edge32l %l5, %g1, %o2
27479 smul %l4, %o7, %g2
27480 fmovrsgez %o6, %f11, %f0
27481 movneg %xcc, %o5, %i5
27482 fpadd32 %f12, %f26, %f20
27483 set 0x5A, %o1
27484 stha %o3, [%l7 + %o1] 0x89
27485 fmovsleu %xcc, %f11, %f7
27486 popc 0x09E1, %i4
27487 mulscc %g6, %l1, %o0
27488 fbn %fcc0, loop_2527
27489 smulcc %g7, %i3, %i7
27490 fmovsge %icc, %f2, %f13
27491 andn %l6, 0x0CCC, %l3
27492loop_2527:
27493 st %f0, [%l7 + 0x20]
27494 fmovdg %icc, %f25, %f26
27495 edge16l %l0, %g5, %i6
27496 addc %o4, %i2, %o1
27497 fmovsl %icc, %f23, %f19
27498 edge32l %l2, %i0, %i1
27499 wr %g0, 0x04, %asi
27500 ldsha [%l7 + 0x3C] %asi, %g3
27501 andcc %l5, 0x0327, %g1
27502 orncc %o2, %g4, %o7
27503 movcc %icc, %g2, %l4
27504 edge8l %o6, %i5, %o3
27505 fxors %f28, %f17, %f18
27506 fmovdcs %xcc, %f22, %f24
27507 taddcctv %o5, %g6, %l1
27508 fandnot2s %f31, %f24, %f22
27509 brlz %i4, loop_2528
27510 movvc %icc, %o0, %i3
27511 edge8ln %g7, %i7, %l3
27512 brz %l6, loop_2529
27513loop_2528:
27514 movl %icc, %l0, %g5
27515 tne %icc, 0x1
27516 tsubcc %o4, %i6, %o1
27517loop_2529:
27518 bgu %xcc, loop_2530
27519 fcmpgt32 %f26, %f10, %l2
27520 or %i2, %i1, %i0
27521 orn %l5, 0x0AA3, %g1
27522loop_2530:
27523 ld [%l7 + 0x38], %f13
27524 array32 %g3, %o2, %o7
27525 srax %g4, 0x16, %g2
27526 xorcc %o6, %i5, %o3
27527 ldsb [%l7 + 0x54], %l4
27528 udiv %g6, 0x1D0D, %l1
27529 movne %xcc, %i4, %o0
27530 fmovdvc %icc, %f27, %f16
27531 tvs %icc, 0x1
27532 fpackfix %f22, %f23
27533 movne %icc, %i3, %g7
27534 taddcc %i7, %l3, %l6
27535 subccc %o5, %g5, %l0
27536 fbo,a %fcc3, loop_2531
27537 mulx %o4, %i6, %l2
27538 membar 0x41
27539 te %icc, 0x4
27540loop_2531:
27541 fsrc2 %f8, %f4
27542 lduh [%l7 + 0x42], %o1
27543 movrgez %i1, %i0, %l5
27544 fmovrde %g1, %f8, %f8
27545 ldub [%l7 + 0x0F], %i2
27546 sir 0x13D6
27547 saved
27548 rdpr %cwp, %g1
27549 rdpr %cansave, %g2
27550 rdpr %canrestore, %g3
27551 rdpr %cleanwin, %g4
27552 rdpr %otherwin, %g5
27553 rdpr %wstate, %g6
27554 alignaddrl %o2, %g3, %g4
27555 fone %f26
27556 set 0x70, %o0
27557 ldda [%l7 + %o0] 0x24, %o6
27558 movleu %icc, %g2, %o6
27559 ldub [%l7 + 0x3C], %o3
27560 udivx %i5, 0x18FC, %g6
27561 swap [%l7 + 0x18], %l4
27562 wr %g0, 0x19, %asi
27563 ldswa [%l7 + 0x08] %asi, %l1
27564 fpsub32s %f7, %f25, %f12
27565 smulcc %i4, %i3, %g7
27566 movne %icc, %i7, %o0
27567 alignaddr %l6, %o5, %g5
27568 popc %l0, %l3
27569 srlx %o4, %i6, %l2
27570 fble,a %fcc1, loop_2532
27571 tcc %xcc, 0x6
27572 fbg,a %fcc2, loop_2533
27573 ba,pn %xcc, loop_2534
27574loop_2532:
27575 mulscc %o1, 0x0977, %i0
27576 nop
27577 set 0x60, %l4
27578 ldx [%l7 + %l4], %i1
27579loop_2533:
27580 fmul8ulx16 %f8, %f22, %f28
27581loop_2534:
27582 mova %xcc, %l5, %g1
27583 popc %o2, %i2
27584 movrlez %g3, 0x117, %g4
27585 subc %g2, 0x00A2, %o6
27586 wr %g0, 0x21, %asi
27587 ldxa [%g0 + 0x8] %asi, %o7
27588 te %xcc, 0x2
27589 prefetch [%l7 + 0x18], 0x2
27590 fbo,a %fcc1, loop_2535
27591 fpsub16 %f20, %f6, %f18
27592 tle %icc, 0x3
27593 xorcc %i5, %o3, %g6
27594loop_2535:
27595 fbn %fcc0, loop_2536
27596 edge16n %l1, %l4, %i3
27597 edge8ln %i4, %i7, %o0
27598 fmuld8sux16 %f5, %f26, %f4
27599loop_2536:
27600 movgu %xcc, %l6, %g7
27601 ldd [%l7 + 0x10], %g4
27602 fmovrdlz %l0, %f18, %f16
27603 movg %xcc, %l3, %o5
27604 alignaddrl %o4, %i6, %o1
27605 tn %icc, 0x0
27606 movvs %xcc, %l2, %i0
27607 fones %f23
27608 fmul8x16 %f30, %f2, %f24
27609 fcmpne16 %f6, %f4, %l5
27610 tsubcctv %i1, %o2, %g1
27611 add %l7, 0x34, %l6
27612 wr %g0, 0x88, %asi
27613 casa [%l6] %asi, %i2, %g3
27614 edge8 %g4, %g2, %o6
27615 fbug,a %fcc3, loop_2537
27616 fbl %fcc2, loop_2538
27617 movre %o7, %i5, %g6
27618 wr %g0, 0x81, %asi
27619 lduba [%l7 + 0x5B] %asi, %o3
27620loop_2537:
27621 movgu %xcc, %l1, %l4
27622loop_2538:
27623 fandnot2 %f6, %f0, %f0
27624 alignaddr %i4, %i3, %o0
27625 ldsh [%l7 + 0x40], %l6
27626 set 0x40, %l2
27627 ldda [%l7 + %l2] 0x11, %f0
27628 movn %icc, %g7, %i7
27629 bcc %xcc, loop_2539
27630 fbg,a %fcc1, loop_2540
27631 fmovrse %g5, %f5, %f19
27632 edge16ln %l0, %l3, %o4
27633loop_2539:
27634 orcc %o5, 0x03D5, %o1
27635loop_2540:
27636 fbl,a %fcc3, loop_2541
27637 orncc %l2, %i6, %i0
27638 edge32ln %l5, %i1, %o2
27639 tgu %xcc, 0x5
27640loop_2541:
27641 xnorcc %g1, 0x17CF, %g3
27642 wr %g0, 0x18, %asi
27643 prefetcha [%l7 + 0x28] %asi, 0x2
27644 membar 0x35
27645 tsubcc %g2, 0x1C47, %o6
27646 fmovspos %xcc, %f21, %f26
27647 fbul,a %fcc1, loop_2542
27648 movne %icc, %o7, %i5
27649 stb %i2, [%l7 + 0x77]
27650 edge32n %o3, %l1, %l4
27651loop_2542:
27652 addc %i4, %g6, %o0
27653 nop
27654 set 0x22, %g1
27655 lduh [%l7 + %g1], %i3
27656 ble,a,pt %xcc, loop_2543
27657 movvc %icc, %l6, %g7
27658 movvs %icc, %g5, %i7
27659 umul %l0, %o4, %o5
27660loop_2543:
27661 nop
27662 set 0x78, %g3
27663 prefetch [%l7 + %g3], 0x1
27664 fba %fcc3, loop_2544
27665 edge16l %l3, %l2, %o1
27666 ta %xcc, 0x5
27667 sub %i6, %i0, %i1
27668loop_2544:
27669 fbge %fcc1, loop_2545
27670 fmovrdne %l5, %f30, %f16
27671 mulx %o2, 0x05F5, %g3
27672 edge32l %g4, %g2, %o6
27673loop_2545:
27674 lduw [%l7 + 0x34], %g1
27675 movre %o7, 0x3EF, %i5
27676 edge32n %i2, %o3, %l4
27677 andncc %i4, %g6, %o0
27678 restored
27679 rdpr %cwp, %g1
27680 rdpr %cansave, %g2
27681 rdpr %canrestore, %g3
27682 rdpr %cleanwin, %g4
27683 rdpr %otherwin, %g5
27684 rdpr %wstate, %g6
27685 array32 %l1, %i3, %l6
27686 tpos %xcc, 0x1
27687 addc %g5, 0x1D11, %g7
27688 fmovrdne %l0, %f18, %f14
27689 tsubcctv %o4, 0x15B7, %i7
27690 fba,a %fcc0, loop_2546
27691 fcmpne16 %f20, %f8, %l3
27692 tpos %icc, 0x7
27693 movrgz %o5, %l2, %i6
27694loop_2546:
27695 tneg %icc, 0x5
27696 bge,a %xcc, loop_2547
27697 udivx %i0, 0x1FCD, %i1
27698 ba loop_2548
27699 movn %xcc, %o1, %l5
27700loop_2547:
27701 movcs %xcc, %g3, %g4
27702 edge16n %g2, %o2, %o6
27703loop_2548:
27704 nop
27705 set 0x4A, %o3
27706 lduba [%l7 + %o3] 0x18, %g1
27707 fand %f12, %f0, %f0
27708 fors %f26, %f2, %f18
27709 sra %o7, 0x0A, %i2
27710 smulcc %o3, %i5, %i4
27711 edge32n %g6, %l4, %l1
27712 fornot1s %f25, %f6, %f27
27713 subccc %o0, 0x0414, %i3
27714 set 0x78, %l3
27715 swapa [%l7 + %l3] 0x88, %l6
27716 be,a,pn %icc, loop_2549
27717 mulscc %g7, 0x1122, %g5
27718 fmovdleu %xcc, %f15, %f31
27719 fbn,a %fcc1, loop_2550
27720loop_2549:
27721 movneg %icc, %o4, %l0
27722 and %l3, %i7, %l2
27723 movleu %icc, %o5, %i0
27724loop_2550:
27725 tne %xcc, 0x4
27726 stb %i1, [%l7 + 0x11]
27727 movrlz %i6, %o1, %g3
27728 fbe %fcc0, loop_2551
27729 tleu %icc, 0x2
27730 movvc %xcc, %l5, %g2
27731 fble %fcc1, loop_2552
27732loop_2551:
27733 fble,a %fcc0, loop_2553
27734 edge8n %g4, %o2, %g1
27735 stb %o6, [%l7 + 0x7D]
27736loop_2552:
27737 edge16l %o7, %i2, %o3
27738loop_2553:
27739 fcmpgt16 %f22, %f22, %i5
27740 tvs %xcc, 0x6
27741 edge16n %i4, %g6, %l1
27742 udivx %o0, 0x196B, %i3
27743 fbul,a %fcc2, loop_2554
27744 popc %l4, %g7
27745 fmovrslez %l6, %f1, %f29
27746 tg %icc, 0x2
27747loop_2554:
27748 ldub [%l7 + 0x0F], %o4
27749 edge32 %g5, %l0, %l3
27750 add %i7, %l2, %o5
27751 nop
27752 setx loop_2555, %l0, %l1
27753 jmpl %l1, %i0
27754 tleu %icc, 0x5
27755 tle %icc, 0x2
27756 subcc %i1, 0x09B0, %i6
27757loop_2555:
27758 nop
27759 set 0x58, %o2
27760 stxa %o1, [%l7 + %o2] 0xeb
27761 membar #Sync
27762 bcc,a,pt %icc, loop_2556
27763 umulcc %g3, 0x1C6A, %g2
27764 fmovscs %xcc, %f11, %f13
27765 sub %l5, 0x06C1, %g4
27766loop_2556:
27767 movvc %icc, %o2, %g1
27768 std %f28, [%l7 + 0x28]
27769 nop
27770 setx loop_2557, %l0, %l1
27771 wrpr 0x1, %tl
27772 wrpr %l1, %tpc
27773 add %l1, 0x4, %l1
27774 wrpr %l1, %tnpc
27775 setx 0x34400001400, %l0, %l1
27776 wrpr %l1, %tstate
27777 wrhpr 0x4, %htstate
27778 retry
27779 movneg %xcc, %o7, %o6
27780 fmuld8ulx16 %f17, %f31, %f12
27781 tpos %xcc, 0x7
27782loop_2557:
27783 tvs %icc, 0x5
27784 orcc %i2, 0x1CF5, %o3
27785 udiv %i4, 0x1A1B, %i5
27786 xor %g6, %o0, %l1
27787 fxnor %f8, %f24, %f20
27788 bcc,a,pt %icc, loop_2558
27789 fmovrsgez %l4, %f31, %f22
27790 bne,pt %icc, loop_2559
27791 movg %xcc, %g7, %i3
27792loop_2558:
27793 te %xcc, 0x0
27794 movne %xcc, %o4, %l6
27795loop_2559:
27796 siam 0x3
27797 wr %g0, 0x80, %asi
27798 swapa [%l7 + 0x74] %asi, %l0
27799 movrlez %g5, %l3, %i7
27800 fsrc1s %f26, %f26
27801 smulcc %o5, %i0, %l2
27802 fmovrdne %i1, %f16, %f2
27803 edge8 %o1, %g3, %i6
27804 restored
27805 rdpr %cwp, %g1
27806 rdpr %cansave, %g2
27807 rdpr %canrestore, %g3
27808 rdpr %cleanwin, %g4
27809 rdpr %otherwin, %g5
27810 rdpr %wstate, %g6
27811 tgu %xcc, 0x1
27812 srl %g2, %g4, %l5
27813 edge8l %o2, %o7, %o6
27814 movrgz %i2, %g1, %o3
27815 movne %icc, %i4, %g6
27816 fmovrslez %i5, %f24, %f6
27817 popc 0x1C2C, %l1
27818 fexpand %f10, %f26
27819 fmovsg %icc, %f25, %f4
27820 sll %l4, %g7, %o0
27821 array8 %i3, %l6, %l0
27822 movvs %xcc, %g5, %l3
27823 tpos %icc, 0x2
27824 edge16ln %o4, %o5, %i7
27825 xnor %l2, 0x033E, %i0
27826 wr %g0, 0x89, %asi
27827 lda [%l7 + 0x70] %asi, %f30
27828 array16 %i1, %g3, %o1
27829 sdiv %g2, 0x1B68, %i6
27830 tleu %xcc, 0x7
27831 addcc %g4, %l5, %o2
27832 brgez %o7, loop_2560
27833 movrlez %o6, %g1, %o3
27834 tsubcc %i4, 0x1C15, %i2
27835 sdivcc %i5, 0x068C, %l1
27836loop_2560:
27837 fmovsg %xcc, %f0, %f30
27838 fands %f31, %f20, %f3
27839 edge32n %g6, %l4, %o0
27840 bcc,a,pt %icc, loop_2561
27841 array32 %i3, %l6, %l0
27842 ldx [%l7 + 0x50], %g5
27843 movne %xcc, %l3, %o4
27844loop_2561:
27845 edge8n %g7, %o5, %l2
27846 movg %xcc, %i7, %i0
27847 alignaddrl %g3, %o1, %g2
27848 fmovdle %icc, %f1, %f27
27849 tge %xcc, 0x7
27850 andcc %i1, 0x02CD, %i6
27851 edge8ln %l5, %g4, %o7
27852 tl %xcc, 0x1
27853 orcc %o2, 0x03C0, %g1
27854 orcc %o6, %o3, %i2
27855 fbn %fcc1, loop_2562
27856 fmovdn %icc, %f17, %f13
27857 prefetch [%l7 + 0x38], 0x0
27858 ldstub [%l7 + 0x0E], %i5
27859loop_2562:
27860 tg %xcc, 0x0
27861 fmovsleu %icc, %f14, %f14
27862 fbg %fcc2, loop_2563
27863 sub %i4, 0x08B0, %g6
27864 fnands %f7, %f14, %f2
27865 addc %l1, %l4, %o0
27866loop_2563:
27867 tcc %xcc, 0x5
27868 ba,pt %xcc, loop_2564
27869 taddcc %i3, 0x1018, %l0
27870 srl %l6, %l3, %o4
27871 ble,a,pn %icc, loop_2565
27872loop_2564:
27873 mulx %g7, 0x04A6, %o5
27874 tleu %icc, 0x5
27875 tcs %xcc, 0x1
27876loop_2565:
27877 tge %xcc, 0x5
27878 fmovsa %icc, %f23, %f11
27879 subc %l2, 0x0614, %g5
27880 popc %i7, %g3
27881 tne %xcc, 0x5
27882 tsubcctv %o1, %g2, %i1
27883 movrlz %i0, 0x173, %i6
27884 alignaddrl %l5, %o7, %g4
27885 fmovdcs %icc, %f16, %f21
27886 bcc,pt %icc, loop_2566
27887 andn %g1, 0x12E6, %o2
27888 ldd [%l7 + 0x58], %f22
27889 srl %o3, 0x0E, %o6
27890loop_2566:
27891 bgu,pt %xcc, loop_2567
27892 bvc,pn %xcc, loop_2568
27893 sdivx %i5, 0x04EB, %i2
27894 alignaddr %g6, %l1, %l4
27895loop_2567:
27896 umul %i4, %i3, %l0
27897loop_2568:
27898 array8 %o0, %l6, %o4
27899 movrgez %l3, %g7, %l2
27900 alignaddrl %o5, %g5, %g3
27901 xnor %o1, %g2, %i1
27902 sdivcc %i0, 0x0F61, %i7
27903 edge16l %i6, %o7, %l5
27904 fmovrde %g1, %f16, %f6
27905 movl %xcc, %o2, %o3
27906 tn %xcc, 0x5
27907 fmovrsgz %g4, %f23, %f10
27908 addc %i5, 0x09E9, %o6
27909 edge32n %g6, %i2, %l1
27910 udiv %l4, 0x0FC8, %i3
27911 fbe %fcc1, loop_2569
27912 movneg %xcc, %i4, %l0
27913 ldsb [%l7 + 0x46], %l6
27914 tcc %icc, 0x4
27915loop_2569:
27916 taddcc %o4, 0x0342, %o0
27917 array8 %g7, %l3, %o5
27918 saved
27919 rdpr %cwp, %g1
27920 rdpr %cansave, %g2
27921 rdpr %canrestore, %g3
27922 rdpr %cleanwin, %g4
27923 rdpr %otherwin, %g5
27924 rdpr %wstate, %g6
27925 fsrc1s %f5, %f5
27926 srax %g5, %l2, %o1
27927 movcc %xcc, %g3, %i1
27928 udiv %i0, 0x1537, %i7
27929 andncc %i6, %g2, %l5
27930 be,a,pt %icc, loop_2570
27931 sll %g1, 0x1B, %o7
27932 wr %g0, 0x89, %asi
27933 sta %f16, [%l7 + 0x50] %asi
27934loop_2570:
27935 bvc,a,pt %xcc, loop_2571
27936 movvc %xcc, %o2, %o3
27937 ta %icc, 0x1
27938 te %xcc, 0x7
27939loop_2571:
27940 movcs %xcc, %g4, %o6
27941 fbul,a %fcc1, loop_2572
27942 fbug %fcc2, loop_2573
27943 popc 0x024C, %i5
27944 fmul8ulx16 %f26, %f4, %f24
27945loop_2572:
27946 movneg %icc, %i2, %g6
27947loop_2573:
27948 fcmpne32 %f4, %f16, %l4
27949 fsrc2 %f18, %f20
27950 edge32n %i3, %i4, %l0
27951 tle %xcc, 0x1
27952 fmuld8ulx16 %f11, %f25, %f24
27953 movleu %xcc, %l6, %l1
27954 movge %xcc, %o4, %o0
27955 addc %l3, %o5, %g5
27956 movvc %icc, %l2, %g7
27957 stb %g3, [%l7 + 0x17]
27958 fexpand %f17, %f16
27959 fmovsg %icc, %f11, %f24
27960 fabss %f23, %f5
27961 srlx %o1, %i0, %i1
27962 fpadd32 %f26, %f4, %f24
27963 nop
27964 set 0x66, %g7
27965 lduh [%l7 + %g7], %i7
27966 nop
27967 setx loop_2574, %l0, %l1
27968 wrpr 0x1, %tl
27969 wrpr %l1, %tpc
27970 add %l1, 0x4, %l1
27971 wrpr %l1, %tnpc
27972 setx 0x34400001400, %l0, %l1
27973 wrpr %l1, %tstate
27974 wrhpr 0x4, %htstate
27975 retry
27976 te %xcc, 0x3
27977 wr %g0, 0x19, %asi
27978 ldstuba [%l7 + 0x5D] %asi, %i6
27979loop_2574:
27980 mulx %l5, %g2, %o7
27981 edge16 %g1, %o3, %g4
27982 addcc %o2, %i5, %i2
27983 brgez %g6, loop_2575
27984 movgu %xcc, %l4, %i3
27985 tcs %xcc, 0x3
27986 bcc,pt %icc, loop_2576
27987loop_2575:
27988 for %f28, %f16, %f22
27989 fornot1 %f14, %f2, %f24
27990 alignaddr %o6, %l0, %i4
27991loop_2576:
27992 movgu %xcc, %l1, %l6
27993 tvc %xcc, 0x4
27994 fones %f24
27995 fnor %f16, %f2, %f2
27996 addccc %o0, %l3, %o5
27997 srlx %o4, 0x12, %l2
27998 bleu,a,pt %icc, loop_2577
27999 tg %xcc, 0x5
28000 taddcctv %g7, 0x0AB9, %g5
28001 tcc %icc, 0x2
28002loop_2577:
28003 movcc %icc, %g3, %o1
28004 movre %i1, 0x301, %i7
28005 fabss %f14, %f3
28006 fmovdn %xcc, %f0, %f6
28007 stw %i0, [%l7 + 0x34]
28008 subccc %l5, 0x0D53, %i6
28009 fmovsgu %icc, %f9, %f25
28010 te %icc, 0x1
28011 tsubcctv %g2, %o7, %o3
28012 set 0x35, %i6
28013 lduba [%l7 + %i6] 0x15, %g1
28014 andcc %g4, %i5, %i2
28015 movn %icc, %o2, %g6
28016 edge32ln %i3, %o6, %l0
28017 fbule,a %fcc0, loop_2578
28018 movg %icc, %l4, %l1
28019 xnorcc %l6, %i4, %l3
28020 mulscc %o5, 0x1F59, %o4
28021loop_2578:
28022 fmovdcs %icc, %f24, %f23
28023 fmovsvc %xcc, %f8, %f15
28024 fcmpes %fcc1, %f19, %f26
28025 fmovsvc %xcc, %f17, %f3
28026 movrne %o0, %g7, %g5
28027 tge %xcc, 0x4
28028 fmul8sux16 %f16, %f28, %f26
28029 andncc %l2, %g3, %i1
28030 fmovdvs %xcc, %f1, %f6
28031 fbug,a %fcc3, loop_2579
28032 ble,a,pt %xcc, loop_2580
28033 movrlz %o1, %i7, %i0
28034 fmovdvs %xcc, %f16, %f4
28035loop_2579:
28036 bcc,a loop_2581
28037loop_2580:
28038 ldsb [%l7 + 0x78], %l5
28039 andncc %i6, %o7, %o3
28040 movre %g2, 0x29E, %g4
28041loop_2581:
28042 fbn,a %fcc1, loop_2582
28043 nop
28044 setx loop_2583, %l0, %l1
28045 wrpr 0x1, %tl
28046 wrpr %l1, %tnpc
28047 setx 0x34400001400, %l0, %l1
28048 wrpr %l1, %tstate
28049 wrhpr 0x4, %htstate
28050 done
28051 fmovs %f10, %f31
28052 movge %xcc, %i5, %g1
28053loop_2582:
28054 stb %i2, [%l7 + 0x2D]
28055loop_2583:
28056 ldub [%l7 + 0x37], %o2
28057 tge %icc, 0x4
28058 edge8l %i3, %o6, %g6
28059 bg,pt %xcc, loop_2584
28060 tne %icc, 0x7
28061 prefetch [%l7 + 0x6C], 0x3
28062 fpadd16s %f28, %f29, %f31
28063loop_2584:
28064 ta %icc, 0x0
28065 fpadd32s %f7, %f4, %f4
28066 movne %xcc, %l4, %l1
28067 udivcc %l0, 0x09B6, %i4
28068 move %xcc, %l3, %l6
28069 sdivx %o4, 0x0ABA, %o5
28070 fbu %fcc2, loop_2585
28071 fmovrdne %g7, %f10, %f20
28072 andn %g5, 0x1F17, %l2
28073 orncc %g3, 0x0C91, %o0
28074loop_2585:
28075 fmovdg %xcc, %f31, %f12
28076 fmovrdgz %i1, %f20, %f6
28077 movgu %xcc, %i7, %i0
28078 movvc %xcc, %l5, %i6
28079 fbug,a %fcc0, loop_2586
28080 bleu,a %icc, loop_2587
28081 orcc %o7, 0x1604, %o3
28082 fmovsvs %xcc, %f16, %f30
28083loop_2586:
28084 fmovrslez %o1, %f16, %f3
28085loop_2587:
28086 fbe %fcc1, loop_2588
28087 fmovscc %xcc, %f23, %f9
28088 movn %icc, %g2, %g4
28089 fbge %fcc1, loop_2589
28090loop_2588:
28091 orn %g1, 0x11B8, %i5
28092 fands %f23, %f20, %f29
28093 alignaddrl %i2, %i3, %o2
28094loop_2589:
28095 fexpand %f12, %f4
28096 bl,a loop_2590
28097 smulcc %o6, 0x0AE9, %l4
28098 fxor %f12, %f8, %f20
28099 fornot2 %f26, %f4, %f12
28100loop_2590:
28101 fmovscs %icc, %f0, %f25
28102 subccc %g6, 0x1AAA, %l1
28103 tne %icc, 0x7
28104 tcs %xcc, 0x4
28105 std %f8, [%l7 + 0x38]
28106 tneg %icc, 0x1
28107 movrgez %i4, 0x1B6, %l3
28108 tge %icc, 0x3
28109 tpos %icc, 0x3
28110 fandnot2 %f10, %f0, %f18
28111 ldd [%l7 + 0x38], %f8
28112 movl %icc, %l6, %o4
28113 stx %l0, [%l7 + 0x28]
28114 be loop_2591
28115 array16 %o5, %g5, %g7
28116 nop
28117 setx loop_2592, %l0, %l1
28118 jmpl %l1, %g3
28119 fble %fcc3, loop_2593
28120loop_2591:
28121 fmovrsgz %l2, %f14, %f27
28122 edge32ln %i1, %o0, %i7
28123loop_2592:
28124 std %f8, [%l7 + 0x78]
28125loop_2593:
28126 stx %i0, [%l7 + 0x70]
28127 movvs %xcc, %l5, %i6
28128 membar 0x1B
28129 orcc %o3, %o1, %g2
28130 xor %o7, 0x1691, %g4
28131 movcs %icc, %i5, %i2
28132 fmovsne %xcc, %f13, %f11
28133 fbue,a %fcc0, loop_2594
28134 tge %icc, 0x6
28135 movleu %icc, %g1, %i3
28136 sub %o2, 0x0568, %l4
28137loop_2594:
28138 movg %xcc, %o6, %l1
28139 udiv %g6, 0x1477, %i4
28140 fmovdcc %icc, %f31, %f12
28141 alignaddrl %l6, %l3, %l0
28142 movvs %xcc, %o4, %g5
28143 fands %f10, %f11, %f30
28144 andn %g7, %o5, %g3
28145 set 0x2C, %o6
28146 lduha [%l7 + %o6] 0x11, %l2
28147 fba %fcc0, loop_2595
28148 tn %icc, 0x0
28149 movl %xcc, %i1, %o0
28150 fmovde %icc, %f18, %f9
28151loop_2595:
28152 fmovrdne %i0, %f24, %f10
28153 movrne %l5, %i7, %i6
28154 tsubcctv %o1, 0x183B, %o3
28155 movle %xcc, %o7, %g4
28156 fmovrslz %g2, %f29, %f25
28157 wr %g0, 0x10, %asi
28158 ldxa [%l7 + 0x48] %asi, %i5
28159 wr %g0, 0xea, %asi
28160 stha %g1, [%l7 + 0x5E] %asi
28161 membar #Sync
28162 ba,a,pt %xcc, loop_2596
28163 array32 %i3, %o2, %i2
28164 bleu,a,pt %xcc, loop_2597
28165 sll %o6, %l4, %l1
28166loop_2596:
28167 nop
28168 add %l7, 0x08, %l6
28169 wr %g0, 0x88, %asi
28170 ldxa [%l6] %asi, %g6
28171 casxa [%l6] %asi, %g6, %i4
28172loop_2597:
28173 sllx %l6, 0x0A, %l3
28174 movcs %xcc, %l0, %o4
28175 sdiv %g5, 0x0B1B, %g7
28176 taddcc %g3, 0x138B, %o5
28177 alignaddrl %i1, %l2, %o0
28178 movrgz %l5, %i7, %i0
28179 fmovrsne %i6, %f25, %f26
28180 fmovdl %icc, %f28, %f5
28181 srax %o1, 0x1E, %o3
28182 sub %o7, %g4, %g2
28183 movn %icc, %i5, %i3
28184 movvs %xcc, %o2, %i2
28185 ta %icc, 0x6
28186 mova %xcc, %g1, %l4
28187 subc %o6, %l1, %i4
28188 bvs %xcc, loop_2598
28189 edge8n %l6, %g6, %l3
28190 sdiv %o4, 0x16A7, %g5
28191 movn %xcc, %l0, %g3
28192loop_2598:
28193 fsrc2s %f18, %f6
28194 xor %o5, 0x171B, %i1
28195 movpos %xcc, %g7, %o0
28196 sir 0x0754
28197 movvs %icc, %l5, %i7
28198 add %l2, 0x005E, %i0
28199 std %f12, [%l7 + 0x28]
28200 addccc %o1, 0x1BE5, %i6
28201 sdiv %o7, 0x0453, %g4
28202 te %xcc, 0x1
28203 set 0x0C, %l1
28204 ldsba [%l7 + %l1] 0x11, %g2
28205 xor %i5, %o3, %o2
28206 fand %f22, %f0, %f20
28207 membar 0x6E
28208 movpos %icc, %i3, %i2
28209 edge32l %g1, %o6, %l4
28210 sir 0x05EB
28211 movg %icc, %l1, %i4
28212 bn loop_2599
28213 tl %icc, 0x5
28214 movn %icc, %l6, %l3
28215 sub %o4, 0x029A, %g5
28216loop_2599:
28217 orn %g6, 0x04CA, %l0
28218 array32 %o5, %g3, %i1
28219 movvc %icc, %o0, %l5
28220 fpsub32s %f8, %f12, %f0
28221 restored
28222 rdpr %cwp, %g1
28223 rdpr %cansave, %g2
28224 rdpr %canrestore, %g3
28225 rdpr %cleanwin, %g4
28226 rdpr %otherwin, %g5
28227 rdpr %wstate, %g6
28228 stb %i7, [%l7 + 0x68]
28229 fpadd32s %f8, %f8, %f18
28230 fmovspos %icc, %f28, %f20
28231 wr %g0, 0x89, %asi
28232 ldxa [%l7 + 0x10] %asi, %l2
28233 movleu %xcc, %g7, %i0
28234 fzeros %f26
28235 fmuld8ulx16 %f15, %f21, %f26
28236 move %icc, %o1, %o7
28237 array32 %g4, %i6, %g2
28238 movle %xcc, %i5, %o2
28239 fmovdpos %xcc, %f7, %f20
28240 movg %icc, %o3, %i3
28241 fmuld8ulx16 %f5, %f8, %f22
28242 fpadd32 %f18, %f28, %f4
28243 srax %i2, %o6, %g1
28244 tgu %xcc, 0x3
28245 fmovspos %icc, %f28, %f30
28246 movvs %icc, %l4, %i4
28247 fmul8sux16 %f28, %f22, %f22
28248 movge %icc, %l6, %l1
28249 bvc,pn %icc, loop_2600
28250 move %icc, %l3, %g5
28251 andncc %o4, %g6, %o5
28252 movrgz %l0, 0x208, %g3
28253loop_2600:
28254 movrlz %i1, %l5, %o0
28255 fmovdpos %xcc, %f5, %f12
28256 fpadd32s %f16, %f12, %f1
28257 fmul8x16au %f18, %f18, %f20
28258 xorcc %l2, 0x09B1, %i7
28259 orcc %g7, 0x0859, %o1
28260 movgu %xcc, %i0, %g4
28261 tleu %icc, 0x3
28262 tne %xcc, 0x1
28263 umul %o7, 0x1C47, %i6
28264 tleu %icc, 0x3
28265 fbge %fcc0, loop_2601
28266 edge16ln %g2, %i5, %o2
28267 wr %g0, 0x18, %asi
28268 prefetcha [%l7 + 0x10] %asi, 0x2
28269loop_2601:
28270 ble,a %icc, loop_2602
28271 nop
28272 setx loop_2603, %l0, %l1
28273 wrpr 0x1, %tl
28274 wrpr %l1, %tpc
28275 add %l1, 0x4, %l1
28276 wrpr %l1, %tnpc
28277 setx 0x34400001400, %l0, %l1
28278 wrpr %l1, %tstate
28279 wrhpr 0x4, %htstate
28280 retry
28281 fsrc1 %f16, %f18
28282 brlez %i3, loop_2604
28283loop_2602:
28284 andn %o6, %i2, %l4
28285loop_2603:
28286 fcmple16 %f22, %f4, %i4
28287 movrgez %l6, %l1, %g1
28288loop_2604:
28289 edge16l %l3, %g5, %g6
28290 sll %o4, 0x0F, %l0
28291 fmovdgu %xcc, %f18, %f8
28292 fornot2 %f4, %f26, %f30
28293 fblg,a %fcc2, loop_2605
28294 fmovsle %xcc, %f27, %f14
28295 fpsub32 %f20, %f28, %f12
28296 saved
28297 rdpr %cwp, %g1
28298 rdpr %cansave, %g2
28299 rdpr %canrestore, %g3
28300 rdpr %cleanwin, %g4
28301 rdpr %otherwin, %g5
28302 rdpr %wstate, %g6
28303loop_2605:
28304 fmovdgu %xcc, %f20, %f26
28305 movvs %icc, %g3, %i1
28306 fbuge,a %fcc1, loop_2606
28307 fmovrslez %o5, %f27, %f0
28308 fnand %f10, %f0, %f2
28309 edge8ln %o0, %l5, %l2
28310loop_2606:
28311 subc %g7, 0x1397, %o1
28312 edge32n %i0, %i7, %g4
28313 movne %icc, %i6, %o7
28314 fpsub32 %f18, %f24, %f20
28315 fbug %fcc3, loop_2607
28316 andn %i5, 0x175B, %o2
28317 fcmple32 %f12, %f2, %g2
28318 fzero %f12
28319loop_2607:
28320 brz,a %o3, loop_2608
28321 movg %xcc, %i3, %i2
28322 fone %f22
28323 saved
28324 rdpr %cwp, %g1
28325 rdpr %cansave, %g2
28326 rdpr %canrestore, %g3
28327 rdpr %cleanwin, %g4
28328 rdpr %otherwin, %g5
28329 rdpr %wstate, %g6
28330loop_2608:
28331 nop
28332 set 0x44, %l6
28333 ldswa [%l7 + %l6] 0x89, %l4
28334 movrgez %i4, %l6, %o6
28335 xorcc %g1, 0x0741, %l1
28336 call loop_2609
28337 fbe %fcc2, loop_2610
28338 fsrc2 %f20, %f2
28339 fmovspos %icc, %f12, %f14
28340loop_2609:
28341 ldub [%l7 + 0x2E], %l3
28342loop_2610:
28343 nop
28344 set 0x2C, %g2
28345 sta %f19, [%l7 + %g2] 0x04
28346 fsrc1 %f14, %f8
28347 fcmps %fcc0, %f7, %f16
28348 std %g6, [%l7 + 0x30]
28349 or %o4, 0x119F, %l0
28350 fbug %fcc2, loop_2611
28351 sub %g5, %i1, %o5
28352 movge %xcc, %g3, %o0
28353 move %xcc, %l2, %g7
28354loop_2611:
28355 tne %icc, 0x5
28356 fmovdl %icc, %f23, %f29
28357 fpadd32 %f28, %f0, %f18
28358 fandnot2 %f30, %f8, %f10
28359 fbu,a %fcc3, loop_2612
28360 fbne,a %fcc3, loop_2613
28361 brlez %l5, loop_2614
28362 addccc %o1, 0x032B, %i0
28363loop_2612:
28364 fnot2 %f20, %f20
28365loop_2613:
28366 subcc %i7, 0x14F3, %i6
28367loop_2614:
28368 smulcc %o7, %g4, %o2
28369 umul %g2, 0x0700, %o3
28370 addcc %i5, 0x1477, %i3
28371 movl %xcc, %l4, %i4
28372 bg,a,pn %icc, loop_2615
28373 edge32 %l6, %i2, %g1
28374 add %l7, 0x20, %l6
28375 wr %g0, 0x04, %asi
28376 ldxa [%l6] %asi, %o6
28377 casxa [%l6] 0x04, %o6, %l1
28378loop_2615:
28379 taddcc %l3, 0x060B, %g6
28380 movcs %xcc, %o4, %g5
28381 nop
28382 set 0x6C, %g6
28383 lduh [%l7 + %g6], %i1
28384 fba,a %fcc2, loop_2616
28385 fnand %f22, %f6, %f20
28386 movrlez %o5, 0x076, %g3
28387 fsrc2s %f4, %f6
28388loop_2616:
28389 subc %o0, %l2, %l0
28390 fmovsl %icc, %f16, %f11
28391 tg %icc, 0x0
28392 movgu %icc, %l5, %g7
28393 tgu %icc, 0x3
28394 srlx %i0, %o1, %i7
28395 sdiv %o7, 0x19EE, %i6
28396 pdist %f18, %f6, %f28
28397 saved
28398 rdpr %cwp, %g1
28399 rdpr %cansave, %g2
28400 rdpr %canrestore, %g3
28401 rdpr %cleanwin, %g4
28402 rdpr %otherwin, %g5
28403 rdpr %wstate, %g6
28404 tcs %icc, 0x6
28405 sdivcc %o2, 0x16EA, %g2
28406 membar 0x57
28407 subccc %g4, %i5, %i3
28408 fmovsle %xcc, %f2, %f3
28409 sll %l4, 0x1B, %o3
28410 orncc %l6, 0x1AE4, %i4
28411 xorcc %g1, 0x1AE8, %i2
28412 sdiv %o6, 0x0C9F, %l3
28413 fexpand %f7, %f24
28414 tsubcctv %l1, %g6, %o4
28415 movg %xcc, %i1, %g5
28416 andn %g3, %o0, %l2
28417 bleu %xcc, loop_2617
28418 fpsub16s %f8, %f15, %f29
28419 edge8l %l0, %l5, %g7
28420 subc %i0, %o1, %o5
28421loop_2617:
28422 fbule,a %fcc2, loop_2618
28423 fmovde %xcc, %f12, %f18
28424 edge16 %o7, %i6, %i7
28425 ta %xcc, 0x2
28426loop_2618:
28427 fbu %fcc1, loop_2619
28428 tvc %icc, 0x5
28429 tge %xcc, 0x3
28430 movpos %xcc, %o2, %g2
28431loop_2619:
28432 bvs,pt %xcc, loop_2620
28433 movcc %xcc, %g4, %i5
28434 udiv %i3, 0x1BD9, %o3
28435 edge8ln %l4, %l6, %g1
28436loop_2620:
28437 alignaddr %i2, %i4, %o6
28438 edge16ln %l3, %g6, %o4
28439 fmovdneg %xcc, %f5, %f13
28440 movle %xcc, %i1, %l1
28441 edge8 %g5, %g3, %o0
28442 addcc %l0, %l2, %g7
28443 edge16 %l5, %i0, %o5
28444 fmovdne %xcc, %f23, %f22
28445 fmovsgu %xcc, %f16, %f22
28446 movleu %xcc, %o7, %o1
28447 fnors %f28, %f25, %f24
28448 edge16l %i6, %o2, %g2
28449 move %xcc, %i7, %g4
28450 edge32l %i5, %o3, %i3
28451 bg,pn %xcc, loop_2621
28452 tge %xcc, 0x5
28453 fbge,a %fcc2, loop_2622
28454 popc %l6, %l4
28455loop_2621:
28456 ba,pt %icc, loop_2623
28457 fmovdpos %xcc, %f31, %f23
28458loop_2622:
28459 smul %i2, %i4, %o6
28460 movrgez %l3, %g6, %g1
28461loop_2623:
28462 tne %icc, 0x6
28463 fmovdgu %icc, %f21, %f31
28464 tvc %xcc, 0x4
28465 brlz %o4, loop_2624
28466 tvs %xcc, 0x7
28467 subcc %i1, %g5, %l1
28468 fbge %fcc0, loop_2625
28469loop_2624:
28470 movrgez %g3, 0x049, %o0
28471 xor %l2, 0x0C9A, %l0
28472 set 0x54, %o5
28473 ldswa [%l7 + %o5] 0x80, %l5
28474loop_2625:
28475 mulscc %g7, %o5, %i0
28476 be %icc, loop_2626
28477 orncc %o1, 0x04EC, %i6
28478 sub %o2, 0x1BE1, %o7
28479 set 0x40, %i4
28480 ldda [%l7 + %i4] 0x89, %f0
28481loop_2626:
28482 movne %xcc, %i7, %g2
28483 movcs %icc, %i5, %g4
28484 tleu %icc, 0x6
28485 swap [%l7 + 0x3C], %i3
28486 movpos %xcc, %o3, %l6
28487 movgu %icc, %i2, %i4
28488 movn %icc, %o6, %l3
28489 tge %xcc, 0x4
28490 fcmple16 %f2, %f8, %g6
28491 wr %g0, 0x80, %asi
28492 lduwa [%l7 + 0x48] %asi, %l4
28493 add %o4, 0x04BE, %i1
28494 ld [%l7 + 0x70], %f17
28495 st %f1, [%l7 + 0x3C]
28496 andncc %g1, %g5, %g3
28497 fmovrsgez %o0, %f20, %f13
28498 sllx %l1, %l0, %l2
28499 xnor %g7, %l5, %i0
28500 fbn,a %fcc3, loop_2627
28501 edge8l %o5, %i6, %o1
28502 movge %icc, %o2, %i7
28503 tge %icc, 0x2
28504loop_2627:
28505 ba loop_2628
28506 udiv %o7, 0x07D3, %g2
28507 edge16 %g4, %i3, %o3
28508 xorcc %i5, %l6, %i2
28509loop_2628:
28510 tpos %xcc, 0x1
28511 movn %xcc, %i4, %l3
28512 fnegd %f24, %f0
28513 bge,pn %icc, loop_2629
28514 fcmpes %fcc1, %f15, %f23
28515 ld [%l7 + 0x10], %f20
28516 sll %g6, 0x03, %l4
28517loop_2629:
28518 alignaddrl %o6, %o4, %i1
28519 fbe,a %fcc1, loop_2630
28520 fornot2 %f24, %f24, %f2
28521 fmovsn %icc, %f20, %f29
28522 edge8n %g1, %g3, %o0
28523loop_2630:
28524 move %icc, %g5, %l1
28525 smulcc %l0, %g7, %l5
28526 movge %icc, %i0, %o5
28527 sethi 0x1E76, %i6
28528 movrlz %l2, %o1, %i7
28529 edge32l %o2, %g2, %o7
28530 fpadd32s %f15, %f3, %f2
28531 edge16 %i3, %g4, %i5
28532 edge32 %o3, %i2, %i4
28533 fmovdpos %xcc, %f27, %f5
28534 fmovrse %l6, %f30, %f4
28535 lduw [%l7 + 0x10], %l3
28536 sdivcc %g6, 0x1735, %o6
28537 fcmple16 %f14, %f18, %l4
28538 srax %o4, 0x12, %g1
28539 wr %g0, 0x04, %asi
28540 sta %f5, [%l7 + 0x14] %asi
28541 subcc %i1, 0x1A91, %o0
28542 wr %g0, 0x89, %asi
28543 stxa %g5, [%l7 + 0x70] %asi
28544 srlx %g3, %l1, %l0
28545 fmul8x16al %f15, %f8, %f16
28546 edge8ln %g7, %l5, %o5
28547 fbug,a %fcc3, loop_2631
28548 sir 0x1F6C
28549 fcmpne32 %f24, %f26, %i0
28550 fnot1s %f28, %f31
28551loop_2631:
28552 nop
28553 set 0x46, %i7
28554 stha %l2, [%l7 + %i7] 0x23
28555 membar #Sync
28556 fmovdneg %icc, %f24, %f14
28557 fsrc1 %f12, %f24
28558 or %i6, %o1, %o2
28559 fmovdg %icc, %f27, %f16
28560 fbue %fcc2, loop_2632
28561 subcc %g2, 0x1F27, %i7
28562 tgu %icc, 0x2
28563 tcs %icc, 0x7
28564loop_2632:
28565 fxnors %f9, %f14, %f19
28566 set 0x20, %g5
28567 swapa [%l7 + %g5] 0x80, %o7
28568 addcc %g4, 0x1A9D, %i3
28569 movrgz %i5, %o3, %i2
28570 faligndata %f16, %f2, %f10
28571 mulscc %l6, %i4, %l3
28572 tpos %xcc, 0x1
28573 edge8n %g6, %o6, %o4
28574 tneg %icc, 0x1
28575 bn,pn %xcc, loop_2633
28576 edge32 %g1, %i1, %l4
28577 fmovdge %xcc, %f13, %f17
28578 membar 0x64
28579loop_2633:
28580 mulx %o0, %g3, %g5
28581 taddcctv %l1, 0x0CE9, %g7
28582 edge32l %l0, %l5, %o5
28583 tg %icc, 0x6
28584 sll %i0, %l2, %i6
28585 nop
28586 setx loop_2634, %l0, %l1
28587 jmpl %l1, %o1
28588 movn %icc, %o2, %g2
28589 xor %i7, 0x0272, %g4
28590 edge16l %o7, %i3, %o3
28591loop_2634:
28592 sth %i2, [%l7 + 0x26]
28593 brz %l6, loop_2635
28594 subccc %i5, 0x1A26, %i4
28595 movl %icc, %g6, %l3
28596 fmovdg %icc, %f0, %f11
28597loop_2635:
28598 orcc %o4, 0x0AE3, %o6
28599 for %f28, %f20, %f22
28600 stw %i1, [%l7 + 0x48]
28601 fpack32 %f4, %f24, %f8
28602 ldd [%l7 + 0x60], %f6
28603 for %f10, %f26, %f14
28604 addc %l4, 0x0B11, %g1
28605 orn %g3, 0x0AC9, %g5
28606 fmovda %xcc, %f31, %f0
28607 movcc %xcc, %o0, %l1
28608 mulx %g7, 0x1036, %l0
28609 fpack32 %f28, %f12, %f20
28610 brz,a %o5, loop_2636
28611 movcs %icc, %l5, %l2
28612 movre %i6, 0x24F, %o1
28613 array32 %o2, %g2, %i0
28614loop_2636:
28615 smul %g4, %o7, %i3
28616 fandnot1s %f8, %f30, %f19
28617 nop
28618 setx loop_2637, %l0, %l1
28619 wrpr 0x1, %tl
28620 wrpr %l1, %tpc
28621 add %l1, 0x4, %l1
28622 wrpr %l1, %tnpc
28623 setx 0x34400001400, %l0, %l1
28624 wrpr %l1, %tstate
28625 wrhpr 0x4, %htstate
28626 retry
28627 fmul8x16au %f15, %f29, %f10
28628 ldx [%l7 + 0x40], %i7
28629 addc %i2, %l6, %i5
28630loop_2637:
28631 xor %i4, %g6, %l3
28632 fmovrslez %o3, %f13, %f14
28633 stbar
28634 set 0x4C, %i3
28635 stwa %o4, [%l7 + %i3] 0x04
28636 andcc %o6, 0x0355, %i1
28637 xorcc %g1, %g3, %l4
28638 movrlez %g5, %o0, %l1
28639 fbo %fcc3, loop_2638
28640 flush %l7 + 0x40
28641 fbne %fcc0, loop_2639
28642 andn %l0, 0x030F, %g7
28643loop_2638:
28644 fmovsge %icc, %f3, %f30
28645 wr %g0, 0x2b, %asi
28646 stha %o5, [%l7 + 0x40] %asi
28647 membar #Sync
28648loop_2639:
28649 nop
28650 wr %g0, 0x04, %asi
28651 ldstuba [%l7 + 0x3E] %asi, %l2
28652 fzero %f0
28653 fmovrsne %i6, %f18, %f12
28654 wr %g0, 0x4f, %asi
28655 stxa %o1, [%g0 + 0x20] %asi
28656 fandnot1s %f2, %f24, %f24
28657 fornot1s %f13, %f21, %f10
28658 addc %o2, 0x12AF, %l5
28659 fmovsvs %icc, %f5, %f8
28660 fnot1s %f3, %f19
28661 fmul8sux16 %f22, %f28, %f20
28662 sethi 0x147C, %g2
28663 edge32ln %i0, %g4, %o7
28664 array16 %i7, %i3, %i2
28665 sll %l6, %i5, %g6
28666 alignaddrl %i4, %l3, %o4
28667 udiv %o6, 0x12E9, %o3
28668 bvs,a,pt %icc, loop_2640
28669 addcc %i1, %g1, %l4
28670 lduh [%l7 + 0x68], %g5
28671 movle %xcc, %g3, %o0
28672loop_2640:
28673 movgu %xcc, %l1, %l0
28674 fmovdleu %xcc, %f24, %f15
28675 fbne %fcc0, loop_2641
28676 fcmpgt32 %f6, %f10, %o5
28677 tcc %icc, 0x2
28678 sra %g7, 0x04, %i6
28679loop_2641:
28680 fblg,a %fcc3, loop_2642
28681 fbn %fcc2, loop_2643
28682 fone %f20
28683 movn %icc, %o1, %o2
28684loop_2642:
28685 smulcc %l2, %l5, %i0
28686loop_2643:
28687 udivx %g2, 0x08A3, %g4
28688 array8 %o7, %i7, %i2
28689 bvc,a,pn %xcc, loop_2644
28690 sir 0x02BE
28691 srlx %l6, 0x08, %i5
28692 array16 %i3, %i4, %l3
28693loop_2644:
28694 restored
28695 rdpr %cwp, %g1
28696 rdpr %cansave, %g2
28697 rdpr %canrestore, %g3
28698 rdpr %cleanwin, %g4
28699 rdpr %otherwin, %g5
28700 rdpr %wstate, %g6
28701 set 0x5D, %i0
28702 lduba [%l7 + %i0] 0x80, %o4
28703 fblg,a %fcc3, loop_2645
28704 fcmpne32 %f2, %f14, %g6
28705 subc %o6, 0x1DE8, %i1
28706 fpsub16s %f2, %f11, %f14
28707loop_2645:
28708 movgu %xcc, %o3, %l4
28709 srax %g5, 0x18, %g1
28710 ldstub [%l7 + 0x37], %g3
28711 bge,pn %xcc, loop_2646
28712 restored
28713 rdpr %cwp, %g1
28714 rdpr %cansave, %g2
28715 rdpr %canrestore, %g3
28716 rdpr %cleanwin, %g4
28717 rdpr %otherwin, %g5
28718 rdpr %wstate, %g6
28719 subc %o0, %l1, %l0
28720 andcc %g7, %i6, %o1
28721loop_2646:
28722 fcmpgt32 %f18, %f18, %o2
28723 edge8l %l2, %o5, %i0
28724 fmovrdgz %g2, %f24, %f18
28725 brnz,a %g4, loop_2647
28726 and %l5, %o7, %i2
28727 subccc %l6, 0x00DA, %i5
28728 xnor %i7, 0x1ECD, %i4
28729loop_2647:
28730 fpack16 %f12, %f15
28731 edge16 %l3, %i3, %o4
28732 fbue %fcc0, loop_2648
28733 addcc %g6, %o6, %i1
28734 fmovse %icc, %f22, %f30
28735 smul %o3, 0x11A9, %l4
28736loop_2648:
28737 edge16l %g1, %g5, %o0
28738 movneg %xcc, %g3, %l1
28739 tcs %xcc, 0x0
28740 brnz %g7, loop_2649
28741 fcmped %fcc1, %f26, %f8
28742 fxor %f6, %f14, %f2
28743 fblg %fcc0, loop_2650
28744loop_2649:
28745 restored
28746 rdpr %cwp, %g1
28747 rdpr %cansave, %g2
28748 rdpr %canrestore, %g3
28749 rdpr %cleanwin, %g4
28750 rdpr %otherwin, %g5
28751 rdpr %wstate, %g6
28752 srax %l0, %o1, %o2
28753 fmovrde %l2, %f20, %f4
28754loop_2650:
28755 xorcc %i6, 0x0FAF, %i0
28756 ldx [%l7 + 0x10], %g2
28757 movrlz %o5, %l5, %o7
28758 fmovdg %icc, %f21, %f12
28759 movcc %xcc, %g4, %i2
28760 tvc %icc, 0x2
28761 fmovde %icc, %f20, %f8
28762 xnorcc %l6, %i7, %i5
28763 bn loop_2651
28764 brnz %i4, loop_2652
28765 te %icc, 0x1
28766 fcmpne16 %f2, %f2, %l3
28767loop_2651:
28768 xnorcc %o4, 0x0DEB, %g6
28769loop_2652:
28770 movrlez %i3, 0x25E, %i1
28771 orncc %o6, %o3, %g1
28772 te %icc, 0x4
28773 movl %xcc, %g5, %o0
28774 taddcctv %g3, 0x1D9F, %l1
28775 bvs,a,pt %icc, loop_2653
28776 restored
28777 rdpr %cwp, %g1
28778 rdpr %cansave, %g2
28779 rdpr %canrestore, %g3
28780 rdpr %cleanwin, %g4
28781 rdpr %otherwin, %g5
28782 rdpr %wstate, %g6
28783 fbug,a %fcc2, loop_2654
28784 fcmps %fcc2, %f5, %f4
28785loop_2653:
28786 fbge %fcc0, loop_2655
28787 ba loop_2656
28788loop_2654:
28789 fmovsne %icc, %f19, %f25
28790 stbar
28791loop_2655:
28792 fcmple32 %f30, %f14, %g7
28793loop_2656:
28794 nop
28795 wr %g0, 0x0c, %asi
28796 lduha [%l7 + 0x10] %asi, %l0
28797 fble %fcc0, loop_2657
28798 fmovdge %icc, %f18, %f16
28799 fones %f12
28800 tn %icc, 0x3
28801loop_2657:
28802 addcc %l4, %o2, %l2
28803 fbue %fcc2, loop_2658
28804 fmovrde %i6, %f6, %f14
28805 taddcctv %o1, %i0, %o5
28806 addcc %l5, %o7, %g4
28807loop_2658:
28808 nop
28809 wr %g0, 0x81, %asi
28810 stwa %g2, [%l7 + 0x6C] %asi
28811 movge %icc, %l6, %i2
28812 ldsw [%l7 + 0x64], %i5
28813 movvc %xcc, %i4, %l3
28814 xor %o4, 0x10D3, %g6
28815 ldsw [%l7 + 0x10], %i7
28816 tg %icc, 0x6
28817 fmovda %icc, %f13, %f28
28818 movn %icc, %i3, %i1
28819 bneg,pn %icc, loop_2659
28820 fbuge,a %fcc1, loop_2660
28821 tne %icc, 0x3
28822 fandnot1 %f4, %f4, %f8
28823loop_2659:
28824 edge8 %o3, %o6, %g5
28825loop_2660:
28826 bneg,pn %xcc, loop_2661
28827 bgu,pn %xcc, loop_2662
28828 addccc %g1, 0x0897, %o0
28829 alignaddr %l1, %g3, %g7
28830loop_2661:
28831 andn %l0, %l4, %o2
28832loop_2662:
28833 fabss %f4, %f18
28834 andn %l2, %i6, %o1
28835 umul %i0, %l5, %o5
28836 sir 0x0210
28837 fornot2s %f13, %f22, %f23
28838 and %g4, 0x158A, %g2
28839 andn %o7, %i2, %l6
28840 andn %i4, 0x069C, %i5
28841 fmovdgu %xcc, %f7, %f9
28842 edge16l %l3, %g6, %i7
28843 movleu %icc, %i3, %i1
28844 fmuld8sux16 %f2, %f24, %f12
28845 bge loop_2663
28846 ldsh [%l7 + 0x08], %o4
28847 fbule,a %fcc1, loop_2664
28848 movrgz %o6, %g5, %o3
28849loop_2663:
28850 fmovsl %icc, %f15, %f18
28851 smul %g1, 0x16D6, %l1
28852loop_2664:
28853 andncc %g3, %o0, %l0
28854 nop
28855 setx loop_2665, %l0, %l1
28856 jmpl %l1, %l4
28857 mulx %g7, 0x11B4, %l2
28858 addcc %o2, %o1, %i0
28859 fpackfix %f30, %f23
28860loop_2665:
28861 tgu %icc, 0x7
28862 bvs %icc, loop_2666
28863 movgu %xcc, %l5, %o5
28864 movcc %icc, %i6, %g2
28865 add %g4, 0x0EEF, %i2
28866loop_2666:
28867 fmovdgu %xcc, %f15, %f28
28868 fornot1 %f16, %f22, %f24
28869 array32 %o7, %l6, %i5
28870 smulcc %i4, %l3, %g6
28871 tn %icc, 0x6
28872 taddcc %i7, 0x1A06, %i1
28873 ld [%l7 + 0x5C], %f17
28874 tcc %xcc, 0x2
28875 fmovscc %xcc, %f10, %f6
28876 smulcc %i3, %o6, %g5
28877 movrgez %o4, 0x216, %o3
28878 edge32 %g1, %g3, %l1
28879 or %l0, 0x168C, %l4
28880 tn %xcc, 0x4
28881 tvc %icc, 0x7
28882 xnor %o0, 0x1DDF, %l2
28883 edge8ln %g7, %o2, %i0
28884 move %xcc, %l5, %o1
28885 fcmpne16 %f10, %f22, %i6
28886 move %icc, %g2, %o5
28887 tle %xcc, 0x7
28888 addc %i2, 0x19F1, %g4
28889 movre %o7, 0x2F5, %i5
28890 edge16n %i4, %l6, %l3
28891 tsubcctv %i7, 0x16A4, %g6
28892 srax %i3, 0x11, %o6
28893 xorcc %i1, 0x09B1, %g5
28894 tgu %xcc, 0x1
28895 movcs %xcc, %o4, %g1
28896 fpadd32s %f11, %f2, %f17
28897 tgu %xcc, 0x1
28898 fnands %f3, %f5, %f17
28899 xnor %o3, 0x1F15, %l1
28900 stx %g3, [%l7 + 0x08]
28901 movpos %icc, %l0, %o0
28902 edge32 %l4, %g7, %o2
28903 fmovdvc %xcc, %f18, %f13
28904 addc %l2, %i0, %l5
28905 fzero %f4
28906 addccc %i6, 0x008A, %g2
28907 brnz %o1, loop_2667
28908 addccc %o5, %i2, %o7
28909 orncc %i5, 0x03A9, %g4
28910 brgz %i4, loop_2668
28911loop_2667:
28912 sdivcc %l3, 0x00B3, %l6
28913 fornot1 %f0, %f8, %f18
28914 fcmpgt16 %f26, %f24, %g6
28915loop_2668:
28916 ba,pt %xcc, loop_2669
28917 fmovscs %xcc, %f14, %f29
28918 andncc %i3, %i7, %o6
28919 tsubcctv %i1, 0x0BE7, %g5
28920loop_2669:
28921 or %o4, %g1, %o3
28922 te %xcc, 0x3
28923 bne,a,pn %xcc, loop_2670
28924 alignaddr %l1, %l0, %g3
28925 smul %l4, %g7, %o0
28926 edge16n %l2, %i0, %o2
28927loop_2670:
28928 tcs %icc, 0x7
28929 std %l4, [%l7 + 0x30]
28930 movrlez %g2, %i6, %o1
28931 edge32ln %i2, %o5, %i5
28932 sir 0x1275
28933 lduw [%l7 + 0x0C], %g4
28934 bg,a,pn %icc, loop_2671
28935 move %icc, %i4, %o7
28936 flush %l7 + 0x28
28937 fmovrdgez %l6, %f0, %f0
28938loop_2671:
28939 add %g6, %l3, %i7
28940 fnot2s %f13, %f26
28941 xor %o6, %i1, %i3
28942 movg %xcc, %g5, %o4
28943 tleu %icc, 0x4
28944 ldsh [%l7 + 0x10], %o3
28945 edge8n %l1, %g1, %l0
28946 sir 0x090E
28947 nop
28948 setx loop_2672, %l0, %l1
28949 jmpl %l1, %g3
28950 tle %xcc, 0x1
28951 ta %xcc, 0x6
28952 smul %l4, 0x0C34, %g7
28953loop_2672:
28954 sllx %l2, %o0, %i0
28955 andn %l5, 0x121C, %g2
28956 fcmpeq16 %f28, %f28, %o2
28957 edge32l %i6, %o1, %i2
28958 fmul8x16au %f21, %f0, %f28
28959 srax %o5, %g4, %i5
28960 ld [%l7 + 0x5C], %f22
28961 tne %xcc, 0x4
28962 membar #Sync
28963 wr %g0, 0xf8, %asi
28964 ldda [%l7 + 0x40] %asi, %f0
28965 bl,a loop_2673
28966 fexpand %f16, %f18
28967 alignaddr %o7, %i4, %g6
28968 bcs,a,pn %xcc, loop_2674
28969loop_2673:
28970 movgu %xcc, %l3, %i7
28971 movcc %xcc, %o6, %i1
28972 fbl %fcc0, loop_2675
28973loop_2674:
28974 bne,pt %xcc, loop_2676
28975 edge8ln %i3, %g5, %o4
28976 edge8l %o3, %l6, %g1
28977loop_2675:
28978 sdivcc %l0, 0x0BAF, %l1
28979loop_2676:
28980 call loop_2677
28981 sethi 0x1E5A, %l4
28982 fmovscc %icc, %f31, %f27
28983 ba,pn %xcc, loop_2678
28984loop_2677:
28985 sdivcc %g7, 0x0D02, %l2
28986 fbul,a %fcc2, loop_2679
28987 brlez,a %o0, loop_2680
28988loop_2678:
28989 fbuge,a %fcc1, loop_2681
28990 fnegd %f2, %f16
28991loop_2679:
28992 movcc %icc, %i0, %l5
28993loop_2680:
28994 fbu,a %fcc2, loop_2682
28995loop_2681:
28996 fmovdne %icc, %f16, %f18
28997 tle %xcc, 0x0
28998 alignaddrl %g3, %o2, %g2
28999loop_2682:
29000 nop
29001 add %l7, 0x5C, %l6
29002 wr %g0, 0x04, %asi
29003 casa [%l6] %asi, %i6, %o1
29004 fmovrdgz %o5, %f26, %f20
29005 srlx %i2, %g4, %i5
29006 fmovsge %icc, %f29, %f10
29007 edge32n %i4, %g6, %o7
29008 xnorcc %l3, %o6, %i1
29009 fmovsn %icc, %f13, %f13
29010 tn %xcc, 0x5
29011 set 0x30, %i5
29012 ldda [%l7 + %i5] 0x10, %i6
29013 movne %xcc, %i3, %g5
29014 sethi 0x1364, %o3
29015 fbe,a %fcc1, loop_2683
29016 edge32ln %o4, %g1, %l0
29017 movrlz %l6, 0x077, %l1
29018 srl %g7, %l4, %o0
29019loop_2683:
29020 subc %i0, %l5, %l2
29021 subc %g3, 0x0430, %g2
29022 bcs,a %icc, loop_2684
29023 movgu %xcc, %i6, %o1
29024 ldx [%l7 + 0x58], %o2
29025 movpos %icc, %o5, %i2
29026loop_2684:
29027 taddcctv %i5, 0x1E7F, %g4
29028 stbar
29029 or %i4, %o7, %l3
29030 sll %g6, 0x17, %i1
29031 bshuffle %f8, %f0, %f30
29032 ldsh [%l7 + 0x42], %i7
29033 movvc %icc, %o6, %g5
29034 fnegd %f16, %f12
29035 wr %g0, 0x89, %asi
29036 ldsha [%l7 + 0x2C] %asi, %o3
29037 srax %i3, %g1, %o4
29038 srax %l6, 0x14, %l1
29039 fmul8x16 %f0, %f16, %f24
29040 movge %icc, %g7, %l4
29041 wr %g0, 0x11, %asi
29042 ldda [%l7 + 0x30] %asi, %l0
29043 edge16 %o0, %l5, %l2
29044 fbn %fcc2, loop_2685
29045 ldsw [%l7 + 0x44], %g3
29046 bvs %xcc, loop_2686
29047 alignaddr %g2, %i6, %i0
29048loop_2685:
29049 fandnot2 %f28, %f28, %f24
29050 fmovsge %icc, %f18, %f28
29051loop_2686:
29052 movleu %xcc, %o1, %o5
29053 movge %xcc, %o2, %i5
29054 array32 %g4, %i4, %i2
29055 bvs %xcc, loop_2687
29056 fpsub32 %f30, %f12, %f26
29057 sth %l3, [%l7 + 0x38]
29058 udiv %g6, 0x0877, %o7
29059loop_2687:
29060 fmovsleu %icc, %f5, %f31
29061 movrgez %i1, %i7, %o6
29062 fmul8sux16 %f14, %f16, %f8
29063 sdivx %g5, 0x0FAB, %o3
29064 udivcc %i3, 0x11EC, %g1
29065 wr %g0, 0x2b, %asi
29066 ldda [%l7 + 0x10] %asi, %i6
29067 fxor %f18, %f24, %f28
29068 brgez,a %o4, loop_2688
29069 add %g7, 0x196F, %l4
29070 orncc %l0, 0x10B5, %l1
29071 orn %l5, 0x194E, %o0
29072loop_2688:
29073 srlx %l2, 0x1E, %g3
29074 tle %icc, 0x6
29075 ldd [%l7 + 0x30], %g2
29076 fnot2s %f21, %f19
29077 andn %i0, %i6, %o1
29078 bneg %xcc, loop_2689
29079 fsrc1s %f8, %f11
29080 orcc %o5, 0x0AB1, %o2
29081 addc %g4, %i4, %i2
29082loop_2689:
29083 fmovrsgz %i5, %f13, %f15
29084 nop
29085 set 0x4C, %o4
29086 stw %l3, [%l7 + %o4]
29087 fmuld8sux16 %f25, %f19, %f6
29088 membar 0x29
29089 tn %xcc, 0x3
29090 restored
29091 rdpr %cwp, %g1
29092 rdpr %cansave, %g2
29093 rdpr %canrestore, %g3
29094 rdpr %cleanwin, %g4
29095 rdpr %otherwin, %g5
29096 rdpr %wstate, %g6
29097 addc %g6, %i1, %o7
29098 fmovsa %icc, %f3, %f0
29099 addc %i7, 0x0906, %o6
29100 fmovrdlez %o3, %f14, %f10
29101 move %icc, %i3, %g5
29102 movcs %xcc, %g1, %o4
29103 add %l7, 0x30, %l6
29104 wr %g0, 0x18, %asi
29105 casxa [%l6] 0x18, %l6, %l4
29106 movge %xcc, %g7, %l1
29107 tn %xcc, 0x7
29108 pdist %f0, %f18, %f0
29109 wr %g0, 0x58, %asi
29110 ldxa [%g0 + 0x80] %asi, %l0
29111 movrgez %o0, 0x295, %l5
29112 edge8l %l2, %g3, %g2
29113 fandnot1 %f0, %f4, %f8
29114 membar 0x6D
29115 ldsb [%l7 + 0x0B], %i0
29116 edge16 %o1, %i6, %o2
29117 udiv %g4, 0x09FA, %o5
29118 sdiv %i4, 0x175E, %i5
29119 fbn,a %fcc0, loop_2690
29120 fnors %f31, %f21, %f23
29121 udivx %i2, 0x0665, %l3
29122 bshuffle %f30, %f10, %f30
29123loop_2690:
29124 brnz,a %i1, loop_2691
29125 srlx %o7, 0x19, %g6
29126 tvc %icc, 0x1
29127 fcmps %fcc2, %f25, %f16
29128loop_2691:
29129 fmovda %icc, %f17, %f5
29130 taddcctv %o6, %i7, %o3
29131 sra %g5, 0x1B, %i3
29132 movrne %g1, 0x102, %o4
29133 std %i6, [%l7 + 0x28]
29134 sub %l4, %l1, %l0
29135 edge8l %o0, %l5, %g7
29136 fpsub16 %f20, %f28, %f4
29137 restored
29138 rdpr %cwp, %g1
29139 rdpr %cansave, %g2
29140 rdpr %canrestore, %g3
29141 rdpr %cleanwin, %g4
29142 rdpr %otherwin, %g5
29143 rdpr %wstate, %g6
29144 movpos %xcc, %g3, %g2
29145 movgu %icc, %i0, %l2
29146 membar 0x0B
29147 tn %icc, 0x5
29148 set 0x4C, %i2
29149 lduha [%l7 + %i2] 0x15, %o1
29150 bcc,pt %xcc, loop_2692
29151 edge16n %i6, %o2, %g4
29152 add %o5, %i4, %i5
29153 ta %xcc, 0x5
29154loop_2692:
29155 addccc %i2, 0x1A6B, %i1
29156 bleu,pt %xcc, loop_2693
29157 movg %xcc, %o7, %g6
29158 fmovdcs %xcc, %f14, %f2
29159 sll %o6, %l3, %i7
29160loop_2693:
29161 add %g5, 0x0788, %i3
29162 fmovrdlz %o3, %f0, %f20
29163 alignaddrl %g1, %o4, %l6
29164 set 0x4C, %l0
29165 lduwa [%l7 + %l0] 0x04, %l1
29166 movgu %xcc, %l0, %o0
29167 bn %xcc, loop_2694
29168 fmovsneg %xcc, %f30, %f14
29169 udiv %l4, 0x0676, %l5
29170 udiv %g3, 0x088D, %g7
29171loop_2694:
29172 sethi 0x049B, %i0
29173 tcs %icc, 0x7
29174 add %l7, 0x18, %l6
29175 wr %g0, 0x11, %asi
29176 ldxa [%l6] %asi, %g2
29177 casxa [%l6] %asi, %g2, %o1
29178 bne %icc, loop_2695
29179 fmovrdgz %i6, %f22, %f4
29180 mova %xcc, %l2, %g4
29181 umul %o2, 0x1B31, %i4
29182loop_2695:
29183 srlx %i5, %o5, %i2
29184 or %o7, %g6, %i1
29185 movn %icc, %o6, %l3
29186 fpadd32s %f2, %f28, %f19
29187 wr %g0, 0x11, %asi
29188 ldda [%l7 + 0x40] %asi, %f16
29189 fmovrsgz %g5, %f22, %f6
29190 fmul8x16al %f30, %f9, %f30
29191 move %xcc, %i7, %i3
29192 bgu,a,pn %icc, loop_2696
29193 srax %g1, 0x1D, %o4
29194 set 0x18, %l5
29195 stda %o2, [%l7 + %l5] 0x2f
29196 membar #Sync
29197loop_2696:
29198 ldsh [%l7 + 0x2A], %l1
29199 udivcc %l6, 0x0932, %o0
29200 tsubcc %l4, %l0, %g3
29201 movcc %xcc, %g7, %l5
29202 andncc %g2, %o1, %i6
29203 srlx %l2, 0x15, %i0
29204 brlez,a %o2, loop_2697
29205 edge16ln %g4, %i4, %i5
29206 movrlez %i2, %o7, %o5
29207 array32 %i1, %g6, %l3
29208loop_2697:
29209 tn %icc, 0x0
29210 fbue %fcc0, loop_2698
29211 fmuld8ulx16 %f20, %f27, %f12
29212 xor %g5, 0x1CCA, %o6
29213 taddcctv %i3, 0x0705, %i7
29214loop_2698:
29215 fmovscc %xcc, %f25, %f30
29216 sdivcc %g1, 0x1BC7, %o3
29217 tle %xcc, 0x6
29218 movrgez %l1, %l6, %o4
29219 movrgz %o0, %l0, %g3
29220 array32 %g7, %l5, %g2
29221 edge16ln %o1, %i6, %l4
29222 or %l2, 0x0052, %o2
29223 call loop_2699
29224 movrlz %i0, %i4, %g4
29225 tcc %icc, 0x0
29226 wr %g0, 0x0c, %asi
29227 ldda [%l7 + 0x40] %asi, %f16
29228loop_2699:
29229 tleu %icc, 0x5
29230 fand %f14, %f16, %f12
29231 movrgez %i5, %i2, %o7
29232 fmul8x16al %f24, %f9, %f4
29233 movvc %icc, %o5, %i1
29234 fmovs %f23, %f11
29235 movgu %xcc, %g6, %g5
29236 add %l3, %o6, %i3
29237 or %g1, %i7, %o3
29238 sll %l6, 0x03, %o4
29239 fbo,a %fcc1, loop_2700
29240 or %o0, %l0, %g3
29241 mova %xcc, %g7, %l5
29242 movgu %icc, %l1, %g2
29243loop_2700:
29244 fbl %fcc0, loop_2701
29245 fornot1 %f22, %f8, %f4
29246 tcc %xcc, 0x3
29247 tg %icc, 0x1
29248loop_2701:
29249 movg %icc, %i6, %l4
29250 saved
29251 rdpr %cwp, %g1
29252 rdpr %cansave, %g2
29253 rdpr %canrestore, %g3
29254 rdpr %cleanwin, %g4
29255 rdpr %otherwin, %g5
29256 rdpr %wstate, %g6
29257 movn %icc, %o1, %o2
29258 tcs %xcc, 0x6
29259 edge8l %l2, %i4, %i0
29260 brlez %g4, loop_2702
29261 tpos %icc, 0x5
29262 std %i2, [%l7 + 0x78]
29263 add %l7, 0x74, %l6
29264 wr %g0, 0x19, %asi
29265 lda [%l6] %asi, %i5
29266 casa [%l6] 0x19, %i5, %o7
29267loop_2702:
29268 nop
29269 wr %g0, 0x80, %asi
29270 stxa %i1, [%l7 + 0x28] %asi
29271 tsubcc %g6, 0x1889, %o5
29272 fmovrsgz %l3, %f5, %f13
29273 tn %xcc, 0x0
29274 subccc %o6, 0x0C50, %g5
29275 movrgez %i3, %g1, %o3
29276 add %l6, %o4, %o0
29277 edge32ln %l0, %i7, %g3
29278 movpos %icc, %l5, %l1
29279 addc %g7, %g2, %l4
29280 andncc %o1, %o2, %i6
29281 sdivx %i4, 0x12E1, %i0
29282 fmovsge %icc, %f29, %f23
29283 sra %g4, 0x04, %l2
29284 movvc %xcc, %i2, %i5
29285 sdivcc %o7, 0x1DC7, %i1
29286 restored
29287 rdpr %cwp, %g1
29288 rdpr %cansave, %g2
29289 rdpr %canrestore, %g3
29290 rdpr %cleanwin, %g4
29291 rdpr %otherwin, %g5
29292 rdpr %wstate, %g6
29293 smul %g6, %l3, %o6
29294 brlz,a %g5, loop_2703
29295 membar 0x7F
29296 edge32ln %i3, %g1, %o3
29297 ble,pt %xcc, loop_2704
29298loop_2703:
29299 ta %icc, 0x2
29300 set 0x68, %g4
29301 stha %o5, [%l7 + %g4] 0xea
29302 membar #Sync
29303loop_2704:
29304 fxnor %f12, %f2, %f14
29305 movg %icc, %o4, %o0
29306 nop
29307 setx loop_2705, %l0, %l1
29308 wrpr 0x1, %tl
29309 wrpr %l1, %tpc
29310 add %l1, 0x4, %l1
29311 wrpr %l1, %tnpc
29312 setx 0x34400001400, %l0, %l1
29313 wrpr %l1, %tstate
29314 wrhpr 0x4, %htstate
29315 retry
29316 fnot1 %f0, %f4
29317 fornot1 %f26, %f2, %f20
29318 movvs %icc, %l0, %l6
29319loop_2705:
29320 umulcc %i7, 0x063E, %l5
29321 fmul8ulx16 %f26, %f18, %f4
29322 set 0x16, %i1
29323 stba %g3, [%l7 + %i1] 0x89
29324 addccc %l1, %g7, %l4
29325 fcmpes %fcc2, %f12, %f12
29326 ta %xcc, 0x7
29327 add %o1, 0x1D25, %g2
29328 movre %i6, 0x2B5, %i4
29329 tsubcc %i0, %o2, %g4
29330 bvc,a,pt %xcc, loop_2706
29331 fpackfix %f10, %f22
29332 fpsub32 %f20, %f18, %f22
29333 fmuld8ulx16 %f23, %f1, %f20
29334loop_2706:
29335 subccc %i2, 0x1ED3, %i5
29336 set 0x10, %o1
29337 ldda [%l7 + %o1] 0x2c, %l2
29338 edge16 %o7, %g6, %i1
29339 fbg,a %fcc0, loop_2707
29340 mulx %o6, 0x1E7B, %g5
29341 fbne,a %fcc2, loop_2708
29342 fmovsleu %xcc, %f9, %f21
29343loop_2707:
29344 fzero %f10
29345 fxors %f9, %f31, %f4
29346loop_2708:
29347 st %f22, [%l7 + 0x58]
29348 alignaddrl %l3, %i3, %o3
29349 bvs,pn %icc, loop_2709
29350 movl %icc, %o5, %g1
29351 subccc %o0, 0x10F7, %o4
29352 prefetch [%l7 + 0x24], 0x0
29353loop_2709:
29354 tg %xcc, 0x6
29355 brnz,a %l0, loop_2710
29356 tgu %xcc, 0x0
29357 fxnors %f16, %f0, %f21
29358 stb %i7, [%l7 + 0x1D]
29359loop_2710:
29360 srl %l5, %l6, %g3
29361 orn %l1, 0x081D, %l4
29362 movvc %xcc, %o1, %g2
29363 add %g7, %i4, %i6
29364 andcc %o2, 0x011C, %i0
29365 movl %icc, %g4, %i5
29366 movrlz %i2, 0x014, %o7
29367 bne,a %xcc, loop_2711
29368 flush %l7 + 0x40
29369 tleu %icc, 0x2
29370 pdist %f10, %f0, %f8
29371loop_2711:
29372 fxor %f14, %f2, %f10
29373 fpack32 %f2, %f16, %f18
29374 fbu,a %fcc0, loop_2712
29375 fmovrse %l2, %f2, %f15
29376 tleu %icc, 0x4
29377 edge16 %g6, %i1, %g5
29378loop_2712:
29379 udivx %l3, 0x1582, %i3
29380 srl %o6, %o5, %o3
29381 movne %xcc, %g1, %o4
29382 fmovsneg %icc, %f2, %f5
29383 fmovscc %xcc, %f20, %f4
29384 tvc %icc, 0x7
29385 restored
29386 rdpr %cwp, %g1
29387 rdpr %cansave, %g2
29388 rdpr %canrestore, %g3
29389 rdpr %cleanwin, %g4
29390 rdpr %otherwin, %g5
29391 rdpr %wstate, %g6
29392 set 0x7C, %o0
29393 ldswa [%l7 + %o0] 0x15, %l0
29394 fmovrdgez %o0, %f20, %f26
29395 edge32ln %l5, %i7, %l6
29396 tsubcctv %g3, %l4, %o1
29397 fxor %f2, %f22, %f16
29398 fmovrdgz %g2, %f30, %f28
29399 movgu %xcc, %g7, %i4
29400 fxor %f16, %f20, %f16
29401 tle %xcc, 0x1
29402 movl %xcc, %l1, %o2
29403 fpadd16 %f24, %f16, %f30
29404 fornot1s %f22, %f24, %f11
29405 movne %icc, %i6, %i0
29406 tle %icc, 0x4
29407 tneg %xcc, 0x4
29408 fmovrdgz %i5, %f20, %f24
29409 tgu %xcc, 0x1
29410 andn %g4, 0x0F85, %i2
29411 tvc %xcc, 0x5
29412 fbl,a %fcc3, loop_2713
29413 move %icc, %o7, %l2
29414 bcs %xcc, loop_2714
29415 swap [%l7 + 0x24], %g6
29416loop_2713:
29417 fmovdgu %icc, %f27, %f31
29418 wr %g0, 0x80, %asi
29419 lduwa [%l7 + 0x40] %asi, %g5
29420loop_2714:
29421 fmovdn %xcc, %f16, %f28
29422 ta %icc, 0x4
29423 fmovdneg %xcc, %f1, %f12
29424 umulcc %l3, 0x1870, %i3
29425 udivcc %i1, 0x0451, %o5
29426 sll %o6, %g1, %o3
29427 fcmpeq32 %f12, %f8, %o4
29428 addc %l0, %l5, %o0
29429 movrlz %l6, 0x335, %i7
29430 alignaddrl %l4, %o1, %g3
29431 nop
29432 setx loop_2715, %l0, %l1
29433 wrpr 0x1, %tl
29434 wrpr %l1, %tnpc
29435 setx 0x34400001400, %l0, %l1
29436 wrpr %l1, %tstate
29437 wrhpr 0x4, %htstate
29438 done
29439 fmovrdlez %g7, %f0, %f8
29440 tgu %xcc, 0x2
29441 addc %i4, %g2, %o2
29442loop_2715:
29443 srax %l1, 0x07, %i6
29444 fmul8ulx16 %f8, %f20, %f4
29445 add %l7, 0x60, %l6
29446 wr %g0, 0x11, %asi
29447 casa [%l6] %asi, %i5, %i0
29448 taddcc %i2, 0x1638, %o7
29449 movre %g4, 0x162, %g6
29450 fbg %fcc2, loop_2716
29451 smulcc %g5, %l2, %l3
29452 membar 0x2A
29453 fmovsneg %icc, %f31, %f3
29454loop_2716:
29455 fnands %f4, %f6, %f12
29456 fcmps %fcc0, %f17, %f24
29457 tvs %xcc, 0x4
29458 tvc %xcc, 0x2
29459 orn %i1, 0x040B, %i3
29460 sub %o5, %g1, %o3
29461 fbue,a %fcc2, loop_2717
29462 or %o4, 0x1EA2, %l0
29463 movcs %icc, %o6, %o0
29464 brnz,a %l6, loop_2718
29465loop_2717:
29466 fmovrsgez %l5, %f6, %f4
29467 smulcc %i7, %l4, %o1
29468 array32 %g7, %g3, %i4
29469loop_2718:
29470 membar 0x20
29471 te %icc, 0x1
29472 fmovscs %xcc, %f29, %f1
29473 popc %o2, %g2
29474 udiv %l1, 0x0C89, %i5
29475 mulscc %i0, 0x0447, %i2
29476 sllx %i6, 0x14, %o7
29477 brnz %g6, loop_2719
29478 ldsh [%l7 + 0x2E], %g4
29479 tn %icc, 0x6
29480 subccc %l2, 0x1BBF, %l3
29481loop_2719:
29482 edge16l %i1, %i3, %g5
29483 or %g1, 0x14D9, %o5
29484 fbn %fcc0, loop_2720
29485 fandnot1 %f24, %f22, %f22
29486 fmovsvc %icc, %f0, %f28
29487 tvc %xcc, 0x0
29488loop_2720:
29489 taddcc %o4, 0x06FF, %o3
29490 sdiv %o6, 0x13E7, %l0
29491 alignaddr %l6, %l5, %o0
29492 membar 0x53
29493 movcs %xcc, %i7, %l4
29494 orcc %o1, 0x1E57, %g7
29495 membar #Sync
29496 wr %g0, 0xf8, %asi
29497 ldda [%l7 + 0x40] %asi, %f16
29498 stb %g3, [%l7 + 0x3F]
29499 umul %i4, %o2, %g2
29500 movrlez %i5, 0x016, %i0
29501 fmovse %xcc, %f9, %f11
29502 saved
29503 rdpr %cwp, %g1
29504 rdpr %cansave, %g2
29505 rdpr %canrestore, %g3
29506 rdpr %cleanwin, %g4
29507 rdpr %otherwin, %g5
29508 rdpr %wstate, %g6
29509 smul %l1, %i2, %o7
29510 movcs %icc, %g6, %g4
29511 andcc %l2, 0x1198, %i6
29512 te %icc, 0x2
29513 set 0x5C, %o7
29514 sta %f10, [%l7 + %o7] 0x15
29515 fmovdn %xcc, %f4, %f21
29516 movrgez %l3, 0x035, %i3
29517 fmovdvs %icc, %f20, %f31
29518 mova %xcc, %i1, %g5
29519 movleu %icc, %o5, %o4
29520 brnz,a %o3, loop_2721
29521 tleu %xcc, 0x6
29522 fmovsleu %icc, %f14, %f23
29523 edge32 %g1, %o6, %l6
29524loop_2721:
29525 movge %xcc, %l5, %o0
29526 fabss %f13, %f11
29527 movrgz %i7, %l0, %o1
29528 ldd [%l7 + 0x18], %f6
29529 mulx %l4, 0x0602, %g3
29530 tvc %icc, 0x5
29531 brlz %g7, loop_2722
29532 array16 %o2, %i4, %i5
29533 bleu,a,pn %icc, loop_2723
29534 sra %g2, %l1, %i0
29535loop_2722:
29536 fbug,a %fcc0, loop_2724
29537 andncc %i2, %g6, %g4
29538loop_2723:
29539 movl %icc, %l2, %i6
29540 fcmped %fcc2, %f0, %f14
29541loop_2724:
29542 movn %icc, %l3, %o7
29543 saved
29544 rdpr %cwp, %g1
29545 rdpr %cansave, %g2
29546 rdpr %canrestore, %g3
29547 rdpr %cleanwin, %g4
29548 rdpr %otherwin, %g5
29549 rdpr %wstate, %g6
29550 restored
29551 rdpr %cwp, %g1
29552 rdpr %cansave, %g2
29553 rdpr %canrestore, %g3
29554 rdpr %cleanwin, %g4
29555 rdpr %otherwin, %g5
29556 rdpr %wstate, %g6
29557 sdivx %i3, 0x05C3, %g5
29558 ldd [%l7 + 0x50], %i0
29559 edge8n %o4, %o3, %o5
29560 fbe,a %fcc1, loop_2725
29561 edge8n %o6, %l6, %g1
29562 tle %xcc, 0x5
29563 array16 %l5, %i7, %l0
29564loop_2725:
29565 movrlez %o1, 0x2FC, %l4
29566 fcmpne16 %f24, %f18, %g3
29567 udivcc %o0, 0x1441, %g7
29568 xorcc %i4, %i5, %o2
29569 array8 %l1, %i0, %i2
29570 edge8l %g2, %g4, %g6
29571 fnot2s %f17, %f3
29572 fba,a %fcc2, loop_2726
29573 umulcc %i6, 0x11EE, %l3
29574 subccc %l2, %i3, %o7
29575 edge8n %g5, %o4, %o3
29576loop_2726:
29577 move %xcc, %o5, %i1
29578 brz %l6, loop_2727
29579 fmovse %icc, %f15, %f30
29580 tvc %icc, 0x5
29581 edge8ln %o6, %g1, %i7
29582loop_2727:
29583 movn %xcc, %l5, %l0
29584 taddcc %l4, 0x1285, %g3
29585 bleu,pt %xcc, loop_2728
29586 edge32n %o1, %o0, %i4
29587 ldx [%l7 + 0x50], %g7
29588 fmovdleu %xcc, %f21, %f2
29589loop_2728:
29590 nop
29591 wr %g0, 0x80, %asi
29592 ldda [%l7 + 0x40] %asi, %f0
29593 brlz,a %i5, loop_2729
29594 mulscc %o2, %l1, %i0
29595 brnz %i2, loop_2730
29596 fpsub32 %f2, %f30, %f14
29597loop_2729:
29598 bge,a,pt %icc, loop_2731
29599 nop
29600 setx loop_2732, %l0, %l1
29601 wrpr 0x1, %tl
29602 wrpr %l1, %tnpc
29603 setx 0x34400001400, %l0, %l1
29604 wrpr %l1, %tstate
29605 wrhpr 0x4, %htstate
29606 done
29607loop_2730:
29608 add %g2, %g6, %g4
29609 xorcc %l3, 0x05F7, %l2
29610loop_2731:
29611 movne %icc, %i6, %o7
29612loop_2732:
29613 andncc %i3, %g5, %o4
29614 tneg %xcc, 0x5
29615 ldd [%l7 + 0x20], %o2
29616 fnot2 %f0, %f12
29617 movgu %xcc, %o5, %i1
29618 sub %o6, %g1, %i7
29619 fbul %fcc2, loop_2733
29620 fcmpgt32 %f8, %f14, %l6
29621 wr %g0, 0x89, %asi
29622 ldsba [%l7 + 0x4D] %asi, %l5
29623loop_2733:
29624 bcc,a,pt %icc, loop_2734
29625 movge %xcc, %l4, %l0
29626 fmuld8ulx16 %f28, %f14, %f8
29627 edge32l %o1, %g3, %o0
29628loop_2734:
29629 fbul %fcc1, loop_2735
29630 movrlez %i4, 0x243, %g7
29631 ldsw [%l7 + 0x50], %i5
29632 and %l1, 0x1F3E, %o2
29633loop_2735:
29634 movneg %icc, %i2, %i0
29635 edge16 %g2, %g6, %g4
29636 fmovs %f3, %f31
29637 brlez,a %l3, loop_2736
29638 sdiv %l2, 0x135F, %i6
29639 nop
29640 setx loop_2737, %l0, %l1
29641 wrpr 0x1, %tl
29642 wrpr %l1, %tnpc
29643 setx 0x34400001400, %l0, %l1
29644 wrpr %l1, %tstate
29645 wrhpr 0x4, %htstate
29646 done
29647 fmovdvs %xcc, %f15, %f31
29648loop_2736:
29649 fnot1s %f0, %f31
29650 brlz %o7, loop_2738
29651loop_2737:
29652 fbug %fcc2, loop_2739
29653 fmovsge %xcc, %f4, %f20
29654 movrlz %g5, %i3, %o3
29655loop_2738:
29656 nop
29657 wr %g0, 0x89, %asi
29658 lduba [%l7 + 0x6B] %asi, %o5
29659loop_2739:
29660 nop
29661 wr %g0, 0x88, %asi
29662 ldsha [%l7 + 0x14] %asi, %o4
29663 tne %xcc, 0x3
29664 fmovde %xcc, %f16, %f2
29665 tne %icc, 0x7
29666 ldsb [%l7 + 0x6C], %o6
29667 fmovscs %icc, %f19, %f21
29668 andncc %i1, %g1, %i7
29669 nop
29670 setx loop_2740, %l0, %l1
29671 jmpl %l1, %l6
29672 fmovrdne %l4, %f8, %f2
29673 tgu %xcc, 0x4
29674 edge16ln %l5, %l0, %o1
29675loop_2740:
29676 nop
29677 wr %g0, 0xe3, %asi
29678 stha %o0, [%l7 + 0x16] %asi
29679 membar #Sync
29680 udiv %g3, 0x1823, %g7
29681 tneg %xcc, 0x0
29682 set 0x40, %l4
29683 ldda [%l7 + %l4] 0x11, %f0
29684 sethi 0x1939, %i4
29685 fpsub32s %f23, %f7, %f31
29686 edge8n %l1, %i5, %o2
29687 subccc %i2, %g2, %g6
29688 array32 %g4, %l3, %l2
29689 fsrc2 %f12, %f26
29690 fnors %f31, %f9, %f24
29691 fmovdg %xcc, %f1, %f10
29692 sir 0x0815
29693 fmovdcs %icc, %f16, %f11
29694 sdiv %i6, 0x166A, %i0
29695 brlez %o7, loop_2741
29696 edge16 %g5, %i3, %o5
29697 ta %icc, 0x2
29698 wr %g0, 0x18, %asi
29699 lduwa [%l7 + 0x60] %asi, %o3
29700loop_2741:
29701 nop
29702 wr %g0, 0x89, %asi
29703 sta %f29, [%l7 + 0x38] %asi
29704 edge32l %o4, %o6, %i1
29705 edge8 %g1, %i7, %l6
29706 nop
29707 setx loop_2742, %l0, %l1
29708 jmpl %l1, %l4
29709 movge %xcc, %l5, %o1
29710 movvs %xcc, %o0, %g3
29711 stx %g7, [%l7 + 0x40]
29712loop_2742:
29713 fba %fcc1, loop_2743
29714 movvs %icc, %i4, %l0
29715 edge8l %l1, %i5, %o2
29716 edge8n %g2, %i2, %g6
29717loop_2743:
29718 srax %l3, 0x1D, %g4
29719 ldsw [%l7 + 0x34], %l2
29720 fpmerge %f18, %f7, %f16
29721 edge32 %i6, %i0, %o7
29722 subccc %i3, %g5, %o5
29723 edge16 %o4, %o3, %o6
29724 fmuld8ulx16 %f30, %f22, %f22
29725 ldd [%l7 + 0x48], %g0
29726 udivx %i1, 0x07E5, %i7
29727 alignaddrl %l6, %l5, %o1
29728 movl %xcc, %l4, %o0
29729 fbne,a %fcc3, loop_2744
29730 tn %icc, 0x7
29731 movre %g3, %g7, %i4
29732 tg %xcc, 0x2
29733loop_2744:
29734 tpos %xcc, 0x2
29735 xorcc %l1, 0x194F, %i5
29736 tg %icc, 0x1
29737 edge8n %l0, %g2, %i2
29738 fzero %f24
29739 popc %o2, %l3
29740 bgu,a loop_2745
29741 edge32n %g4, %g6, %l2
29742 movrlez %i0, %o7, %i6
29743 fmovspos %icc, %f26, %f20
29744loop_2745:
29745 lduw [%l7 + 0x08], %i3
29746 alignaddr %o5, %g5, %o3
29747 subccc %o6, %g1, %i1
29748 andcc %o4, 0x1FC0, %l6
29749 subc %l5, 0x1F7D, %i7
29750 edge8ln %o1, %o0, %g3
29751 mulx %l4, %g7, %l1
29752 tvc %xcc, 0x3
29753 bcc,a %icc, loop_2746
29754 andn %i5, %i4, %g2
29755 edge32l %l0, %o2, %l3
29756 xnor %i2, %g6, %l2
29757loop_2746:
29758 nop
29759 set 0x48, %l2
29760 ldsba [%l7 + %l2] 0x11, %g4
29761 movn %xcc, %i0, %o7
29762 tge %icc, 0x3
29763 sth %i6, [%l7 + 0x12]
29764 movre %o5, %g5, %i3
29765 sllx %o3, 0x08, %g1
29766 fpack16 %f22, %f29
29767 set 0x34, %g3
29768 stwa %i1, [%l7 + %g3] 0xe2
29769 membar #Sync
29770 fors %f11, %f5, %f1
29771 sdivcc %o6, 0x0A1F, %l6
29772 subccc %o4, 0x0765, %i7
29773 sir 0x0097
29774 movg %xcc, %l5, %o0
29775 or %o1, %g3, %l4
29776 andcc %l1, 0x176C, %g7
29777 fornot2 %f4, %f22, %f26
29778 stw %i4, [%l7 + 0x68]
29779 udiv %g2, 0x1760, %i5
29780 fnors %f22, %f5, %f9
29781 array8 %l0, %o2, %i2
29782 fmovsle %xcc, %f1, %f29
29783 array8 %g6, %l3, %g4
29784 andn %l2, 0x03F7, %i0
29785 fbu,a %fcc2, loop_2747
29786 fpadd16 %f6, %f2, %f18
29787 movpos %icc, %i6, %o5
29788 sllx %g5, 0x00, %o7
29789loop_2747:
29790 edge16n %i3, %o3, %g1
29791 xnorcc %i1, 0x0D11, %o6
29792 sth %o4, [%l7 + 0x28]
29793 tge %xcc, 0x0
29794 wr %g0, 0x18, %asi
29795 stba %l6, [%l7 + 0x1D] %asi
29796 fmul8sux16 %f14, %f24, %f8
29797 array8 %i7, %l5, %o1
29798 movg %xcc, %o0, %l4
29799 sir 0x072D
29800 orncc %l1, %g3, %i4
29801 fnors %f10, %f2, %f22
29802 fmovrsne %g7, %f2, %f6
29803 brgez,a %i5, loop_2748
29804 movcc %xcc, %g2, %o2
29805 edge8ln %l0, %i2, %l3
29806 bvc,a %xcc, loop_2749
29807loop_2748:
29808 xnorcc %g4, %g6, %l2
29809 move %xcc, %i6, %i0
29810 prefetch [%l7 + 0x68], 0x2
29811loop_2749:
29812 tvc %icc, 0x5
29813 movpos %icc, %g5, %o5
29814 fmovdgu %xcc, %f20, %f19
29815 fpsub32 %f26, %f28, %f8
29816 andncc %o7, %o3, %g1
29817 move %icc, %i3, %o6
29818 edge32ln %o4, %l6, %i7
29819 ld [%l7 + 0x6C], %f24
29820 wr %g0, 0x89, %asi
29821 lduwa [%l7 + 0x68] %asi, %l5
29822 fbne,a %fcc3, loop_2750
29823 or %o1, 0x0CFE, %i1
29824 movgu %xcc, %l4, %l1
29825 fmovsleu %icc, %f7, %f31
29826loop_2750:
29827 tge %icc, 0x5
29828 fcmpeq16 %f22, %f6, %g3
29829 andcc %o0, %i4, %g7
29830 fmovsne %icc, %f21, %f19
29831 fbul,a %fcc3, loop_2751
29832 nop
29833 setx loop_2752, %l0, %l1
29834 wrpr 0x1, %tl
29835 wrpr %l1, %tnpc
29836 setx 0x34400001400, %l0, %l1
29837 wrpr %l1, %tstate
29838 wrhpr 0x4, %htstate
29839 done
29840 edge16 %g2, %o2, %i5
29841 wr %g0, 0x2f, %asi
29842 stda %i2, [%l7 + 0x40] %asi
29843 membar #Sync
29844loop_2751:
29845 pdist %f6, %f4, %f24
29846loop_2752:
29847 alignaddrl %l3, %l0, %g6
29848 edge32ln %l2, %i6, %i0
29849 movgu %icc, %g5, %o5
29850 udivcc %o7, 0x1916, %g4
29851 fbule,a %fcc3, loop_2753
29852 fble,a %fcc0, loop_2754
29853 subcc %g1, %o3, %o6
29854 fmovdcc %icc, %f0, %f16
29855loop_2753:
29856 andncc %o4, %i3, %l6
29857loop_2754:
29858 movle %icc, %l5, %o1
29859 fbo,a %fcc2, loop_2755
29860 fcmpd %fcc0, %f20, %f0
29861 sllx %i7, %l4, %l1
29862 udiv %i1, 0x02E1, %o0
29863loop_2755:
29864 smulcc %i4, %g3, %g2
29865 movrlz %o2, 0x273, %i5
29866 movrlz %i2, 0x1F8, %l3
29867 edge16n %g7, %g6, %l0
29868 stbar
29869 brgz %i6, loop_2756
29870 brnz %l2, loop_2757
29871 fbule,a %fcc3, loop_2758
29872 sub %i0, 0x0177, %g5
29873loop_2756:
29874 nop
29875 wr %g0, 0x10, %asi
29876 ldda [%l7 + 0x10] %asi, %o4
29877loop_2757:
29878 bl,a loop_2759
29879loop_2758:
29880 fmuld8sux16 %f8, %f5, %f6
29881 movre %o7, 0x1F5, %g1
29882 tsubcc %o3, 0x11BC, %o6
29883loop_2759:
29884 fmovda %icc, %f22, %f26
29885 ldd [%l7 + 0x60], %f12
29886 membar 0x4A
29887 ble,pt %xcc, loop_2760
29888 tg %xcc, 0x2
29889 set 0x18, %g1
29890 stba %g4, [%l7 + %g1] 0xe3
29891 membar #Sync
29892loop_2760:
29893 taddcctv %i3, 0x1BB4, %o4
29894 udivx %l5, 0x17D4, %o1
29895 wr %g0, 0x88, %asi
29896 stwa %l6, [%l7 + 0x0C] %asi
29897 std %f30, [%l7 + 0x70]
29898 tne %icc, 0x0
29899 fpsub32s %f28, %f7, %f23
29900 subccc %i7, 0x172B, %l4
29901 edge32 %l1, %o0, %i1
29902 pdist %f2, %f18, %f28
29903 edge8 %i4, %g3, %o2
29904 fpadd32 %f24, %f18, %f12
29905 bcs,pn %icc, loop_2761
29906 movrlz %g2, %i2, %l3
29907 orncc %g7, 0x0336, %i5
29908 sdivx %g6, 0x0357, %l0
29909loop_2761:
29910 fcmpgt16 %f28, %f22, %l2
29911 nop
29912 setx loop_2762, %l0, %l1
29913 wrpr 0x1, %tl
29914 wrpr %l1, %tnpc
29915 setx 0x34400001400, %l0, %l1
29916 wrpr %l1, %tstate
29917 wrhpr 0x4, %htstate
29918 done
29919 sub %i6, %i0, %o5
29920 addccc %g5, 0x1188, %g1
29921 bgu,pt %xcc, loop_2763
29922loop_2762:
29923 tge %xcc, 0x1
29924 udiv %o7, 0x1AD4, %o6
29925 sub %g4, %o3, %i3
29926loop_2763:
29927 ld [%l7 + 0x70], %f0
29928 fmovsg %icc, %f30, %f4
29929 set 0x38, %o3
29930 prefetcha [%l7 + %o3] 0x14, 0x2
29931 ldsw [%l7 + 0x08], %o1
29932 xnor %l6, 0x1452, %i7
29933 movrgez %l4, %o4, %o0
29934 call loop_2764
29935 mulscc %l1, %i1, %g3
29936 tvs %xcc, 0x6
29937 edge16n %i4, %g2, %i2
29938loop_2764:
29939 udivx %l3, 0x0991, %g7
29940 ldsw [%l7 + 0x14], %i5
29941 fmovdg %xcc, %f11, %f10
29942 fmovrdlez %o2, %f24, %f22
29943 ble,a loop_2765
29944 andcc %l0, 0x1DE8, %l2
29945 stw %i6, [%l7 + 0x34]
29946 move %xcc, %i0, %g6
29947loop_2765:
29948 mulx %o5, %g1, %g5
29949 edge32ln %o6, %g4, %o3
29950 fba,a %fcc3, loop_2766
29951 sdivx %o7, 0x0941, %i3
29952 movn %icc, %o1, %l5
29953 fblg,a %fcc3, loop_2767
29954loop_2766:
29955 alignaddr %l6, %l4, %i7
29956 fcmple32 %f22, %f10, %o4
29957 fone %f8
29958loop_2767:
29959 udiv %o0, 0x0FC9, %i1
29960 mulx %g3, 0x1D74, %i4
29961 fmul8x16au %f8, %f19, %f2
29962 fcmpne16 %f12, %f16, %l1
29963 edge32 %i2, %g2, %l3
29964 mulx %g7, 0x05DD, %i5
29965 movneg %xcc, %o2, %l0
29966 fpsub16 %f0, %f26, %f16
29967 movneg %icc, %l2, %i6
29968 nop
29969 set 0x1C, %o2
29970 ldsw [%l7 + %o2], %g6
29971 sdiv %i0, 0x11E2, %g1
29972 popc %o5, %o6
29973 fmovdpos %xcc, %f24, %f30
29974 add %g4, %g5, %o7
29975 alignaddr %i3, %o1, %l5
29976 add %l7, 0x40, %l6
29977 wr %g0, 0x04, %asi
29978 casxa [%l6] 0x04, %o3, %l4
29979 fnor %f6, %f4, %f24
29980 edge32 %i7, %o4, %l6
29981 fmovdle %xcc, %f21, %f3
29982 fmovse %xcc, %f4, %f9
29983 edge8n %i1, %o0, %g3
29984 set 0x70, %g7
29985 sta %f3, [%l7 + %g7] 0x89
29986 srax %i4, %i2, %g2
29987 brgz %l1, loop_2768
29988 xnorcc %l3, 0x1DBA, %i5
29989 movgu %xcc, %g7, %l0
29990 mulx %o2, 0x0B96, %i6
29991loop_2768:
29992 fornot1 %f6, %f2, %f28
29993 taddcc %g6, 0x1169, %i0
29994 fpsub16 %f26, %f10, %f6
29995 edge16l %g1, %l2, %o5
29996 tcs %icc, 0x4
29997 fmul8ulx16 %f24, %f26, %f16
29998 std %g4, [%l7 + 0x60]
29999 andn %g5, 0x1151, %o6
30000 fmovs %f7, %f21
30001 saved
30002 rdpr %cwp, %g1
30003 rdpr %cansave, %g2
30004 rdpr %canrestore, %g3
30005 rdpr %cleanwin, %g4
30006 rdpr %otherwin, %g5
30007 rdpr %wstate, %g6
30008 wr %g0, 0x2a, %asi
30009 stxa %o7, [%l7 + 0x60] %asi
30010 membar #Sync
30011 smul %o1, %i3, %o3
30012 array16 %l5, %l4, %o4
30013 xorcc %l6, %i7, %i1
30014 addcc %o0, %g3, %i2
30015 fmovdgu %xcc, %f0, %f16
30016 tleu %icc, 0x2
30017 sth %i4, [%l7 + 0x74]
30018 add %l7, 0x10, %l6
30019 wr %g0, 0x10, %asi
30020 casxa [%l6] %asi, %l1, %l3
30021 wr %g0, 0x89, %asi
30022 ldswa [%l7 + 0x28] %asi, %i5
30023 addc %g2, %g7, %l0
30024 stw %o2, [%l7 + 0x78]
30025 tn %xcc, 0x7
30026 sdiv %g6, 0x0AEB, %i0
30027 umul %g1, %l2, %o5
30028 ldsw [%l7 + 0x3C], %i6
30029 edge32 %g5, %o6, %g4
30030 fors %f9, %f13, %f21
30031 orcc %o1, %i3, %o3
30032 movrlz %o7, %l4, %l5
30033 wr %g0, 0x23, %asi
30034 stha %o4, [%l7 + 0x22] %asi
30035 membar #Sync
30036 fbl %fcc2, loop_2769
30037 ldd [%l7 + 0x10], %f2
30038 orncc %l6, %i7, %i1
30039 fcmpgt32 %f30, %f20, %g3
30040loop_2769:
30041 tvc %xcc, 0x1
30042 fmovrdlez %o0, %f18, %f2
30043 stx %i2, [%l7 + 0x18]
30044 movcs %icc, %i4, %l3
30045 sdivcc %l1, 0x02A1, %g2
30046 nop
30047 set 0x24, %i6
30048 ldsh [%l7 + %i6], %g7
30049 edge32 %i5, %l0, %g6
30050 stb %o2, [%l7 + 0x34]
30051 fnegs %f24, %f24
30052 tvs %xcc, 0x6
30053 umulcc %g1, %i0, %l2
30054 edge8l %o5, %g5, %o6
30055 fnot2 %f6, %f10
30056 movrne %g4, %i6, %i3
30057 fornot2s %f30, %f1, %f20
30058 xorcc %o1, 0x0885, %o3
30059 edge8n %l4, %l5, %o4
30060 set 0x40, %l3
30061 stda %f0, [%l7 + %l3] 0x81
30062 stb %l6, [%l7 + 0x41]
30063 edge32l %o7, %i7, %g3
30064 fornot1 %f16, %f10, %f24
30065 fcmps %fcc2, %f18, %f28
30066 taddcc %o0, 0x1043, %i1
30067 brz,a %i4, loop_2770
30068 tvs %icc, 0x1
30069 sra %l3, 0x0B, %l1
30070 edge16 %i2, %g2, %i5
30071loop_2770:
30072 fbn,a %fcc1, loop_2771
30073 mulscc %g7, %l0, %o2
30074 and %g6, 0x0748, %g1
30075 ta %xcc, 0x6
30076loop_2771:
30077 nop
30078 set 0x56, %o6
30079 stba %i0, [%l7 + %o6] 0x23
30080 membar #Sync
30081 taddcctv %l2, %g5, %o5
30082 ldstub [%l7 + 0x6A], %g4
30083 movl %icc, %o6, %i6
30084 fmul8x16 %f4, %f2, %f22
30085 addcc %i3, %o3, %o1
30086 addc %l4, 0x14BF, %o4
30087 ldx [%l7 + 0x58], %l6
30088 udiv %l5, 0x07D5, %i7
30089 edge8ln %o7, %o0, %i1
30090 fbg,a %fcc3, loop_2772
30091 fbuge %fcc3, loop_2773
30092 bgu,a loop_2774
30093 tle %xcc, 0x2
30094loop_2772:
30095 fcmpeq32 %f14, %f30, %i4
30096loop_2773:
30097 array32 %g3, %l1, %i2
30098loop_2774:
30099 movre %l3, 0x279, %g2
30100 movneg %xcc, %i5, %l0
30101 movgu %icc, %o2, %g7
30102 pdist %f18, %f14, %f16
30103 fnands %f23, %f24, %f30
30104 movre %g6, %g1, %l2
30105 tsubcctv %i0, %o5, %g5
30106 fmovdne %xcc, %f18, %f31
30107 fmovdvs %xcc, %f30, %f0
30108 movrlez %g4, 0x27E, %i6
30109 edge8l %o6, %o3, %o1
30110 edge32ln %i3, %l4, %l6
30111 or %l5, 0x0769, %i7
30112 fmovs %f22, %f0
30113 fcmpd %fcc2, %f2, %f28
30114 fbuge %fcc0, loop_2775
30115 ldsw [%l7 + 0x5C], %o4
30116 tge %xcc, 0x5
30117 edge8ln %o7, %o0, %i4
30118loop_2775:
30119 ldx [%l7 + 0x68], %i1
30120 fblg %fcc1, loop_2776
30121 std %f26, [%l7 + 0x40]
30122 mulx %g3, %l1, %i2
30123 bcc,a loop_2777
30124loop_2776:
30125 movvs %xcc, %l3, %g2
30126 srlx %l0, %o2, %g7
30127 edge8l %i5, %g6, %g1
30128loop_2777:
30129 alignaddr %l2, %o5, %i0
30130 stbar
30131 fmovdne %xcc, %f4, %f20
30132 stbar
30133 movl %xcc, %g4, %g5
30134 edge8l %o6, %o3, %i6
30135 tvc %xcc, 0x4
30136 popc 0x0E09, %i3
30137 tl %xcc, 0x0
30138 edge16l %o1, %l6, %l5
30139 tcc %icc, 0x6
30140 fnand %f10, %f14, %f28
30141 addcc %l4, 0x0F8F, %i7
30142 tvs %icc, 0x5
30143 fxnor %f2, %f26, %f10
30144 set 0x40, %l1
30145 stda %f16, [%l7 + %l1] 0x80
30146 array8 %o7, %o4, %o0
30147 nop
30148 setx loop_2778, %l0, %l1
30149 wrpr 0x1, %tl
30150 wrpr %l1, %tpc
30151 add %l1, 0x4, %l1
30152 wrpr %l1, %tnpc
30153 setx 0x34400001400, %l0, %l1
30154 wrpr %l1, %tstate
30155 wrhpr 0x4, %htstate
30156 retry
30157 brlz,a %i4, loop_2779
30158 fcmped %fcc2, %f6, %f14
30159 tneg %xcc, 0x4
30160loop_2778:
30161 tvc %icc, 0x3
30162loop_2779:
30163 fone %f20
30164 fmovdcs %icc, %f2, %f6
30165 edge8ln %g3, %i1, %i2
30166 movgu %xcc, %l1, %l3
30167 tleu %icc, 0x7
30168 mulscc %l0, %o2, %g2
30169 fnot2s %f5, %f9
30170 alignaddrl %i5, %g6, %g1
30171 fblg,a %fcc3, loop_2780
30172 brgez %g7, loop_2781
30173 swap [%l7 + 0x7C], %o5
30174 movg %icc, %i0, %g4
30175loop_2780:
30176 sra %l2, 0x09, %o6
30177loop_2781:
30178 fnegd %f0, %f16
30179 sra %o3, 0x1D, %g5
30180 movrne %i3, %i6, %o1
30181 fexpand %f11, %f8
30182 nop
30183 set 0x4C, %g2
30184 sth %l5, [%l7 + %g2]
30185 edge8ln %l6, %l4, %i7
30186 set 0x40, %l6
30187 stda %f0, [%l7 + %l6] 0x18
30188 add %l7, 0x70, %l6
30189 wr %g0, 0x89, %asi
30190 casxa [%l6] %asi, %o7, %o4
30191 alignaddrl %o0, %g3, %i4
30192 edge16ln %i1, %i2, %l1
30193 fandnot1 %f0, %f30, %f24
30194 saved
30195 rdpr %cwp, %g1
30196 rdpr %cansave, %g2
30197 rdpr %canrestore, %g3
30198 rdpr %cleanwin, %g4
30199 rdpr %otherwin, %g5
30200 rdpr %wstate, %g6
30201 mova %icc, %l0, %o2
30202 fandnot1s %f12, %f5, %f22
30203 udivcc %g2, 0x1AE8, %i5
30204 lduh [%l7 + 0x48], %l3
30205 fmovdleu %icc, %f7, %f19
30206 fmovrsne %g1, %f28, %f24
30207 mulx %g7, 0x0E41, %g6
30208 bgu,a,pn %icc, loop_2782
30209 bne %xcc, loop_2783
30210 fxor %f24, %f0, %f18
30211 orcc %o5, %g4, %i0
30212loop_2782:
30213 addcc %l2, %o6, %o3
30214loop_2783:
30215 fones %f11
30216 mulscc %i3, 0x144F, %i6
30217 sub %g5, 0x093D, %l5
30218 fexpand %f17, %f18
30219 movpos %xcc, %o1, %l6
30220 umul %l4, %i7, %o7
30221 fabss %f15, %f15
30222 fbu,a %fcc1, loop_2784
30223 fnot2 %f16, %f22
30224 orcc %o0, %g3, %o4
30225 add %l7, 0x40, %l6
30226 wr %g0, 0x89, %asi
30227 lda [%l6] %asi, %i1
30228 casa [%l6] %asi, %i1, %i2
30229loop_2784:
30230 edge8ln %i4, %l0, %o2
30231 fandnot1s %f13, %f9, %f10
30232 swap [%l7 + 0x48], %g2
30233 stbar
30234 edge32l %l1, %i5, %g1
30235 smul %g7, 0x1460, %l3
30236 fnegd %f20, %f24
30237 set 0x18, %o5
30238 ldxa [%g0 + %o5] 0x4f, %o5
30239 ldsh [%l7 + 0x68], %g4
30240 tg %icc, 0x5
30241 fmovdge %icc, %f10, %f24
30242 orncc %i0, 0x0FAE, %l2
30243 edge16n %o6, %g6, %i3
30244 fcmple32 %f28, %f26, %i6
30245 set 0x30, %g6
30246 prefetcha [%l7 + %g6] 0x0c, 0x3
30247 orcc %l5, 0x1B2D, %o3
30248 movn %xcc, %o1, %l4
30249 fpsub32 %f22, %f20, %f12
30250 orcc %i7, %o7, %o0
30251 tsubcc %g3, %l6, %o4
30252 array16 %i2, %i1, %l0
30253 fpsub16 %f18, %f28, %f28
30254 movrgez %o2, %i4, %g2
30255 fmovdvc %icc, %f10, %f13
30256 movneg %icc, %l1, %g1
30257 movrgz %i5, 0x13A, %g7
30258 xor %o5, %g4, %i0
30259 edge16n %l3, %l2, %g6
30260 sdivx %i3, 0x142D, %i6
30261 xorcc %o6, %g5, %l5
30262 tsubcctv %o3, %o1, %i7
30263 subccc %l4, 0x108E, %o0
30264 movcs %xcc, %o7, %l6
30265 edge8ln %g3, %o4, %i2
30266 xnor %l0, 0x117E, %i1
30267 tg %xcc, 0x6
30268 edge8n %o2, %i4, %l1
30269 movre %g1, 0x253, %i5
30270 bvc %xcc, loop_2785
30271 udiv %g2, 0x1DEE, %g7
30272 fbue %fcc2, loop_2786
30273 mulx %o5, %g4, %l3
30274loop_2785:
30275 edge32 %i0, %l2, %i3
30276 std %f14, [%l7 + 0x68]
30277loop_2786:
30278 sub %i6, %g6, %o6
30279 edge32ln %l5, %o3, %g5
30280 fcmpgt32 %f0, %f24, %i7
30281 ldd [%l7 + 0x68], %f20
30282 set 0x64, %i4
30283 ldstuba [%l7 + %i4] 0x80, %l4
30284 edge8n %o0, %o7, %l6
30285 set 0x40, %i7
30286 ldda [%l7 + %i7] 0x19, %f16
30287 move %xcc, %o1, %o4
30288 edge8l %g3, %i2, %i1
30289 ldsw [%l7 + 0x40], %o2
30290 stw %l0, [%l7 + 0x7C]
30291 siam 0x4
30292 tsubcc %i4, %l1, %i5
30293 movrlz %g2, %g7, %o5
30294 tcc %xcc, 0x3
30295 movleu %xcc, %g1, %l3
30296 stbar
30297 fmovrslez %i0, %f26, %f4
30298 fmovsg %icc, %f16, %f3
30299 ba,a,pt %icc, loop_2787
30300 fbe %fcc2, loop_2788
30301 movcs %xcc, %l2, %i3
30302 bne %icc, loop_2789
30303loop_2787:
30304 sir 0x05B7
30305loop_2788:
30306 saved
30307 rdpr %cwp, %g1
30308 rdpr %cansave, %g2
30309 rdpr %canrestore, %g3
30310 rdpr %cleanwin, %g4
30311 rdpr %otherwin, %g5
30312 rdpr %wstate, %g6
30313 call loop_2790
30314loop_2789:
30315 fzeros %f23
30316 movrgz %i6, 0x34B, %g4
30317 fnot1 %f24, %f16
30318loop_2790:
30319 tcs %xcc, 0x5
30320 fmovdl %xcc, %f25, %f12
30321 addc %o6, 0x1072, %g6
30322 te %icc, 0x3
30323 fbn %fcc3, loop_2791
30324 lduh [%l7 + 0x32], %o3
30325 wr %g0, 0x80, %asi
30326 ldsba [%l7 + 0x44] %asi, %l5
30327loop_2791:
30328 alignaddrl %i7, %g5, %o0
30329 fmovrslez %o7, %f13, %f6
30330 edge32n %l6, %l4, %o1
30331 xor %g3, 0x1A3F, %i2
30332 wr %g0, 0xf8, %asi
30333 stda %f16, [%l7 + 0x40] %asi
30334 membar #Sync
30335 sdivx %i1, 0x08C6, %o4
30336 sth %o2, [%l7 + 0x7C]
30337 ld [%l7 + 0x14], %f9
30338 alignaddrl %i4, %l1, %i5
30339 edge32l %l0, %g7, %g2
30340 sllx %g1, %l3, %i0
30341 edge8l %o5, %l2, %i3
30342 fmovrsne %g4, %f29, %f21
30343 fxnors %f15, %f13, %f21
30344 xnorcc %i6, 0x176E, %g6
30345 tsubcctv %o6, 0x0BF8, %l5
30346 fnands %f14, %f10, %f23
30347 tpos %xcc, 0x6
30348 fmovsneg %icc, %f3, %f0
30349 add %i7, %g5, %o3
30350 swap [%l7 + 0x14], %o0
30351 movvs %xcc, %l6, %l4
30352 edge8 %o7, %g3, %i2
30353 fmovsn %icc, %f30, %f28
30354 movrne %i1, %o1, %o2
30355 fbg,a %fcc3, loop_2792
30356 srl %o4, %i4, %i5
30357 orncc %l1, 0x0B64, %g7
30358 ba,a,pn %icc, loop_2793
30359loop_2792:
30360 stbar
30361 bl,pt %icc, loop_2794
30362 srax %l0, 0x13, %g2
30363loop_2793:
30364 movne %xcc, %l3, %g1
30365 alignaddrl %o5, %l2, %i3
30366loop_2794:
30367 movre %i0, 0x2A2, %i6
30368 mulx %g6, 0x0D6B, %o6
30369 add %l7, 0x6C, %l6
30370 wr %g0, 0x80, %asi
30371 casa [%l6] 0x80, %g4, %i7
30372 tsubcctv %g5, 0x018C, %l5
30373 move %xcc, %o3, %o0
30374 edge16 %l6, %o7, %l4
30375 and %i2, 0x18DE, %i1
30376 fabss %f12, %f4
30377 movre %o1, %g3, %o4
30378 sra %o2, %i5, %i4
30379 smulcc %g7, 0x01FA, %l1
30380 tgu %icc, 0x1
30381 ldsw [%l7 + 0x2C], %g2
30382 sdivcc %l3, 0x1701, %g1
30383 fcmpgt32 %f12, %f30, %o5
30384 mulscc %l0, 0x11CE, %i3
30385 subcc %l2, 0x1AC9, %i6
30386 fpadd16 %f28, %f10, %f12
30387 restored
30388 rdpr %cwp, %g1
30389 rdpr %cansave, %g2
30390 rdpr %canrestore, %g3
30391 rdpr %cleanwin, %g4
30392 rdpr %otherwin, %g5
30393 rdpr %wstate, %g6
30394 fpackfix %f0, %f10
30395 fmovsleu %xcc, %f14, %f6
30396 udivcc %i0, 0x1A78, %g6
30397 ble,pt %xcc, loop_2795
30398 fcmpgt32 %f6, %f24, %g4
30399 umulcc %o6, 0x18DD, %i7
30400 sdivx %g5, 0x056D, %l5
30401loop_2795:
30402 ta %icc, 0x1
30403 fmovrse %o0, %f6, %f6
30404 udivx %l6, 0x01A7, %o7
30405 fcmpgt32 %f12, %f22, %l4
30406 movle %xcc, %i2, %o3
30407 mulscc %o1, 0x0AB9, %g3
30408 bvc,a loop_2796
30409 nop
30410 setx loop_2797, %l0, %l1
30411 jmpl %l1, %i1
30412 movle %xcc, %o2, %i5
30413 sll %o4, %g7, %i4
30414loop_2796:
30415 edge32 %l1, %l3, %g1
30416loop_2797:
30417 bg %icc, loop_2798
30418 std %f4, [%l7 + 0x50]
30419 wr %g0, 0x04, %asi
30420 swapa [%l7 + 0x78] %asi, %g2
30421loop_2798:
30422 alignaddr %l0, %i3, %l2
30423 add %l7, 0x18, %l6
30424 wr %g0, 0x11, %asi
30425 ldxa [%l6] %asi, %o5
30426 casxa [%l6] 0x11, %o5, %i0
30427 movleu %icc, %g6, %i6
30428 fbl,a %fcc0, loop_2799
30429 movge %icc, %o6, %g4
30430 udivx %g5, 0x1F99, %i7
30431 std %f6, [%l7 + 0x40]
30432loop_2799:
30433 movne %xcc, %l5, %o0
30434 add %o7, %l4, %l6
30435 movrlz %o3, %i2, %g3
30436 fone %f6
30437 edge16ln %o1, %o2, %i1
30438 movcs %xcc, %o4, %g7
30439 ta %icc, 0x1
30440 pdist %f4, %f12, %f6
30441 fandnot2 %f6, %f24, %f2
30442 andcc %i4, 0x04BC, %l1
30443 taddcc %l3, %g1, %g2
30444 fmovrsne %l0, %f2, %f27
30445 sir 0x0FEE
30446 movrlz %i3, 0x0AE, %i5
30447 xor %o5, %i0, %l2
30448 move %xcc, %g6, %o6
30449 fpsub16 %f20, %f4, %f0
30450 edge8l %g4, %g5, %i6
30451 fexpand %f14, %f28
30452 movl %xcc, %i7, %o0
30453 ldub [%l7 + 0x38], %o7
30454 edge8l %l5, %l6, %o3
30455 fbg,a %fcc0, loop_2800
30456 movcs %icc, %l4, %g3
30457 movrlz %o1, 0x0D2, %i2
30458 udiv %i1, 0x1F19, %o4
30459loop_2800:
30460 subccc %g7, %o2, %l1
30461 fbu,a %fcc1, loop_2801
30462 xnorcc %i4, %l3, %g1
30463 edge32 %g2, %i3, %l0
30464 fmul8x16 %f12, %f14, %f8
30465loop_2801:
30466 udivcc %i5, 0x060D, %i0
30467 movvc %xcc, %o5, %g6
30468 fbug,a %fcc1, loop_2802
30469 edge32 %o6, %g4, %g5
30470 fmovrdgez %l2, %f22, %f2
30471 fblg %fcc3, loop_2803
30472loop_2802:
30473 orncc %i7, %o0, %i6
30474 movg %xcc, %l5, %o7
30475 fble,a %fcc0, loop_2804
30476loop_2803:
30477 movcs %xcc, %o3, %l6
30478 fmovdge %icc, %f3, %f31
30479 subcc %g3, 0x02F1, %l4
30480loop_2804:
30481 edge32ln %i2, %o1, %i1
30482 tneg %xcc, 0x1
30483 tle %icc, 0x2
30484 std %o4, [%l7 + 0x40]
30485 saved
30486 rdpr %cwp, %g1
30487 rdpr %cansave, %g2
30488 rdpr %canrestore, %g3
30489 rdpr %cleanwin, %g4
30490 rdpr %otherwin, %g5
30491 rdpr %wstate, %g6
30492 andncc %o2, %l1, %g7
30493 alignaddrl %i4, %g1, %l3
30494 addcc %i3, 0x0A64, %g2
30495 brlez %l0, loop_2805
30496 fbuge %fcc2, loop_2806
30497 movvc %icc, %i5, %o5
30498 andncc %g6, %o6, %g4
30499loop_2805:
30500 sir 0x0452
30501loop_2806:
30502 smul %i0, %g5, %i7
30503 sdiv %o0, 0x0AAF, %l2
30504 movcc %icc, %l5, %o7
30505 fmovdpos %xcc, %f7, %f20
30506 movneg %xcc, %o3, %i6
30507 bshuffle %f20, %f24, %f26
30508 wr %g0, 0x80, %asi
30509 ldda [%l7 + 0x70] %asi, %i6
30510 subc %g3, 0x1B0C, %i2
30511 bvc %icc, loop_2807
30512 tl %xcc, 0x5
30513 fpadd16 %f12, %f0, %f28
30514 andcc %l4, %o1, %o4
30515loop_2807:
30516 restored
30517 rdpr %cwp, %g1
30518 rdpr %cansave, %g2
30519 rdpr %canrestore, %g3
30520 rdpr %cleanwin, %g4
30521 rdpr %otherwin, %g5
30522 rdpr %wstate, %g6
30523 movge %xcc, %i1, %o2
30524 fbge %fcc2, loop_2808
30525 movrgez %l1, 0x325, %i4
30526 fble,a %fcc0, loop_2809
30527 edge16l %g7, %l3, %g1
30528loop_2808:
30529 tge %icc, 0x1
30530 subccc %g2, 0x02DB, %l0
30531loop_2809:
30532 ldd [%l7 + 0x18], %i4
30533 saved
30534 rdpr %cwp, %g1
30535 rdpr %cansave, %g2
30536 rdpr %canrestore, %g3
30537 rdpr %cleanwin, %g4
30538 rdpr %otherwin, %g5
30539 rdpr %wstate, %g6
30540 edge32ln %o5, %g6, %o6
30541 fmovrdne %g4, %f12, %f16
30542 orn %i3, 0x0FAD, %g5
30543 taddcc %i7, %i0, %o0
30544 movrgez %l5, 0x1D5, %l2
30545 popc 0x1B27, %o7
30546 fbge %fcc2, loop_2810
30547 fnand %f30, %f26, %f10
30548 movre %o3, 0x148, %l6
30549 sll %i6, %i2, %g3
30550loop_2810:
30551 orn %l4, 0x07DA, %o4
30552 udivcc %i1, 0x1AD1, %o2
30553 srax %o1, 0x0F, %l1
30554 move %xcc, %g7, %i4
30555 wr %g0, 0x19, %asi
30556 ldda [%l7 + 0x30] %asi, %g0
30557 move %xcc, %l3, %l0
30558 tcc %icc, 0x7
30559 fmovsne %xcc, %f14, %f12
30560 bgu,a,pt %icc, loop_2811
30561 movleu %xcc, %i5, %g2
30562 ba %xcc, loop_2812
30563 andcc %g6, 0x1733, %o6
30564loop_2811:
30565 nop
30566 setx loop_2813, %l0, %l1
30567 jmpl %l1, %o5
30568 fmovdge %icc, %f18, %f17
30569loop_2812:
30570 edge32n %g4, %g5, %i7
30571 movcs %icc, %i3, %i0
30572loop_2813:
30573 nop
30574 setx loop_2814, %l0, %l1
30575 wrpr 0x1, %tl
30576 wrpr %l1, %tpc
30577 add %l1, 0x4, %l1
30578 wrpr %l1, %tnpc
30579 setx 0x34400001400, %l0, %l1
30580 wrpr %l1, %tstate
30581 wrhpr 0x4, %htstate
30582 retry
30583 tsubcc %l5, 0x151D, %o0
30584 fmovdgu %icc, %f19, %f25
30585 alignaddr %l2, %o7, %o3
30586loop_2814:
30587 nop
30588 setx loop_2815, %l0, %l1
30589 wrpr 0x1, %tl
30590 wrpr %l1, %tpc
30591 add %l1, 0x4, %l1
30592 wrpr %l1, %tnpc
30593 setx 0x34400001400, %l0, %l1
30594 wrpr %l1, %tstate
30595 wrhpr 0x4, %htstate
30596 retry
30597 movpos %icc, %i6, %l6
30598 restored
30599 rdpr %cwp, %g1
30600 rdpr %cansave, %g2
30601 rdpr %canrestore, %g3
30602 rdpr %cleanwin, %g4
30603 rdpr %otherwin, %g5
30604 rdpr %wstate, %g6
30605 fmovsn %icc, %f26, %f24
30606loop_2815:
30607 mulx %g3, %l4, %i2
30608 fmul8x16au %f25, %f22, %f12
30609 movvs %icc, %o4, %i1
30610 wr %g0, 0xf1, %asi
30611 stda %f16, [%l7 + 0x40] %asi
30612 membar #Sync
30613 restored
30614 rdpr %cwp, %g1
30615 rdpr %cansave, %g2
30616 rdpr %canrestore, %g3
30617 rdpr %cleanwin, %g4
30618 rdpr %otherwin, %g5
30619 rdpr %wstate, %g6
30620 fmuld8ulx16 %f17, %f1, %f6
30621 fbg %fcc2, loop_2816
30622 std %f12, [%l7 + 0x10]
30623 edge32ln %o1, %o2, %l1
30624 fbl %fcc2, loop_2817
30625loop_2816:
30626 movleu %icc, %i4, %g1
30627 mulx %g7, 0x0866, %l3
30628 taddcc %l0, %g2, %i5
30629loop_2817:
30630 edge32 %o6, %g6, %o5
30631 movrlez %g5, %i7, %i3
30632 tvc %icc, 0x0
30633 xnorcc %i0, %l5, %o0
30634 movvs %xcc, %g4, %l2
30635 tsubcctv %o3, 0x1BD6, %o7
30636 edge16ln %i6, %l6, %l4
30637 movpos %xcc, %g3, %o4
30638 mova %xcc, %i2, %o1
30639 wr %g0, 0x88, %asi
30640 ldstuba [%l7 + 0x3D] %asi, %o2
30641 swap [%l7 + 0x2C], %i1
30642 edge32n %l1, %g1, %g7
30643 fblg,a %fcc0, loop_2818
30644 movn %xcc, %l3, %l0
30645 tneg %icc, 0x3
30646 addcc %g2, %i5, %i4
30647loop_2818:
30648 nop
30649 wr %g0, 0x10, %asi
30650 ldswa [%l7 + 0x38] %asi, %g6
30651 udiv %o5, 0x0F83, %o6
30652 flush %l7 + 0x48
30653 sethi 0x1AA7, %g5
30654 call loop_2819
30655 tgu %xcc, 0x0
30656 xor %i7, 0x15F3, %i0
30657 saved
30658 rdpr %cwp, %g1
30659 rdpr %cansave, %g2
30660 rdpr %canrestore, %g3
30661 rdpr %cleanwin, %g4
30662 rdpr %otherwin, %g5
30663 rdpr %wstate, %g6
30664loop_2819:
30665 nop
30666 wr %g0, 0x88, %asi
30667 stwa %i3, [%l7 + 0x30] %asi
30668 add %o0, 0x1418, %l5
30669 xor %g4, 0x14D5, %l2
30670 bpos,pn %icc, loop_2820
30671 fcmpd %fcc1, %f26, %f16
30672 fbl,a %fcc1, loop_2821
30673 stw %o3, [%l7 + 0x28]
30674loop_2820:
30675 fmul8x16 %f17, %f2, %f2
30676 edge32ln %o7, %i6, %l4
30677loop_2821:
30678 subcc %l6, 0x1A7C, %g3
30679 movcc %xcc, %i2, %o4
30680 movne %icc, %o1, %o2
30681 fmovde %xcc, %f10, %f4
30682 srlx %i1, %g1, %l1
30683 andncc %l3, %l0, %g2
30684 fmovsn %xcc, %f15, %f14
30685 fpack16 %f8, %f24
30686 wr %g0, 0x19, %asi
30687 ldsha [%l7 + 0x60] %asi, %g7
30688 set 0x10, %i3
30689 swapa [%l7 + %i3] 0x89, %i5
30690 add %l7, 0x30, %l6
30691 wr %g0, 0x88, %asi
30692 casxa [%l6] %asi, %g6, %i4
30693 srlx %o5, 0x1A, %o6
30694 fbule %fcc1, loop_2822
30695 tcs %icc, 0x7
30696 smul %g5, 0x07C5, %i0
30697 brlez %i7, loop_2823
30698loop_2822:
30699 xor %i3, 0x0944, %l5
30700 fors %f20, %f1, %f12
30701 tvc %xcc, 0x6
30702loop_2823:
30703 fmovdg %xcc, %f24, %f3
30704 edge16l %o0, %g4, %l2
30705 fcmpne16 %f20, %f2, %o3
30706 addc %o7, %i6, %l4
30707 swap [%l7 + 0x60], %g3
30708 fbu,a %fcc2, loop_2824
30709 fmovrdgez %i2, %f12, %f28
30710 std %i6, [%l7 + 0x38]
30711 tg %xcc, 0x1
30712loop_2824:
30713 bvs,pn %xcc, loop_2825
30714 restored
30715 rdpr %cwp, %g1
30716 rdpr %cansave, %g2
30717 rdpr %canrestore, %g3
30718 rdpr %cleanwin, %g4
30719 rdpr %otherwin, %g5
30720 rdpr %wstate, %g6
30721 tcs %icc, 0x2
30722 wr %g0, 0x11, %asi
30723 lduba [%l7 + 0x6E] %asi, %o4
30724loop_2825:
30725 fblg %fcc1, loop_2826
30726 fone %f28
30727 udiv %o1, 0x02B2, %i1
30728 ldx [%l7 + 0x68], %o2
30729loop_2826:
30730 fmovd %f14, %f14
30731 movne %xcc, %l1, %g1
30732 nop
30733 setx loop_2827, %l0, %l1
30734 jmpl %l1, %l3
30735 fmul8x16 %f3, %f4, %f30
30736 bvs,a %xcc, loop_2828
30737 movleu %icc, %g2, %g7
30738loop_2827:
30739 sllx %l0, %g6, %i5
30740 ldd [%l7 + 0x78], %o4
30741loop_2828:
30742 sra %o6, %g5, %i0
30743 movrlz %i4, %i7, %i3
30744 bneg loop_2829
30745 edge16n %o0, %g4, %l2
30746 saved
30747 rdpr %cwp, %g1
30748 rdpr %cansave, %g2
30749 rdpr %canrestore, %g3
30750 rdpr %cleanwin, %g4
30751 rdpr %otherwin, %g5
30752 rdpr %wstate, %g6
30753 fpadd16s %f20, %f30, %f7
30754loop_2829:
30755 xor %l5, %o3, %i6
30756 fands %f7, %f11, %f5
30757 fbne,a %fcc0, loop_2830
30758 umulcc %l4, 0x090A, %g3
30759 xnorcc %i2, 0x1D2E, %o7
30760 smulcc %l6, 0x0083, %o1
30761loop_2830:
30762 tn %xcc, 0x0
30763 membar #Sync
30764 wr %g0, 0x17, %asi
30765 ldda [%l7 + 0x40] %asi, %f16
30766 set 0x1d0, %i0
30767 nop ! stxa %o4, [%g0 + %i0] 0x40 ripped by fixASI40.pl
30768 sdivx %o2, 0x1EBD, %l1
30769 xnor %g1, 0x1BEB, %i1
30770 umulcc %l3, 0x0DFC, %g2
30771 tpos %icc, 0x3
30772 fexpand %f25, %f16
30773 sethi 0x1D0F, %g7
30774 array8 %g6, %i5, %o5
30775 orncc %o6, 0x1F2D, %l0
30776 tcs %icc, 0x6
30777 movvc %xcc, %g5, %i4
30778 edge8 %i0, %i7, %o0
30779 wr %g0, 0x11, %asi
30780 stxa %i3, [%l7 + 0x50] %asi
30781 fbul %fcc2, loop_2831
30782 lduh [%l7 + 0x50], %l2
30783 fmovdn %icc, %f13, %f3
30784 andcc %g4, %l5, %o3
30785loop_2831:
30786 movrlez %i6, 0x2D7, %l4
30787 addc %g3, %o7, %i2
30788 brlz %o1, loop_2832
30789 edge8n %l6, %o2, %o4
30790 set 0x10, %i5
30791 stxa %g1, [%l7 + %i5] 0x18
30792loop_2832:
30793 nop
30794 wr %g0, 0x18, %asi
30795 prefetcha [%l7 + 0x30] %asi, 0x2
30796 wr %g0, 0x89, %asi
30797 stha %l1, [%l7 + 0x2E] %asi
30798 movpos %xcc, %g2, %l3
30799 movge %xcc, %g7, %g6
30800 sub %o5, %o6, %l0
30801 fmovsneg %xcc, %f28, %f0
30802 call loop_2833
30803 membar 0x54
30804 sllx %i5, 0x19, %g5
30805 tsubcctv %i4, 0x13D5, %i7
30806loop_2833:
30807 movcs %icc, %i0, %i3
30808 srlx %l2, 0x0C, %g4
30809 wr %g0, 0x0c, %asi
30810 swapa [%l7 + 0x28] %asi, %o0
30811 fmovs %f10, %f13
30812 fble %fcc2, loop_2834
30813 add %l5, 0x15DE, %o3
30814 wr %g0, 0x0c, %asi
30815 lduba [%l7 + 0x7F] %asi, %i6
30816loop_2834:
30817 fbo,a %fcc1, loop_2835
30818 fbue %fcc0, loop_2836
30819 ldub [%l7 + 0x3C], %l4
30820 addcc %o7, %i2, %g3
30821loop_2835:
30822 array8 %l6, %o2, %o1
30823loop_2836:
30824 movleu %icc, %g1, %i1
30825 edge32 %l1, %g2, %l3
30826 movcc %icc, %o4, %g6
30827 ldd [%l7 + 0x10], %f0
30828 swap [%l7 + 0x2C], %o5
30829 fmovdn %xcc, %f0, %f13
30830 bvs loop_2837
30831 fcmpeq32 %f2, %f28, %o6
30832 edge32 %l0, %i5, %g5
30833 movn %xcc, %i4, %i7
30834loop_2837:
30835 fbu,a %fcc2, loop_2838
30836 tn %icc, 0x6
30837 wr %g0, 0x04, %asi
30838 lda [%l7 + 0x14] %asi, %f4
30839loop_2838:
30840 fmovd %f8, %f4
30841 fbo,a %fcc1, loop_2839
30842 orncc %g7, %i0, %i3
30843 movcs %xcc, %l2, %o0
30844 ta %icc, 0x7
30845loop_2839:
30846 fmovrsgez %l5, %f5, %f15
30847 sdivx %g4, 0x090B, %i6
30848 membar 0x26
30849 wr %g0, 0x81, %asi
30850 sta %f3, [%l7 + 0x70] %asi
30851 addcc %o3, %o7, %i2
30852 sdivx %g3, 0x02A6, %l6
30853 fbu,a %fcc3, loop_2840
30854 alignaddrl %o2, %l4, %o1
30855 wr %g0, 0x80, %asi
30856 ldsha [%l7 + 0x78] %asi, %i1
30857loop_2840:
30858 edge16l %g1, %g2, %l3
30859 subccc %o4, 0x1C10, %g6
30860 movleu %icc, %l1, %o5
30861 set 0x08, %g5
30862 prefetcha [%l7 + %g5] 0x14, 0x1
30863 membar 0x75
30864 ldub [%l7 + 0x2D], %i5
30865 srax %g5, 0x16, %l0
30866 fpsub16 %f6, %f18, %f20
30867 movcs %icc, %i7, %g7
30868 movre %i0, 0x3F3, %i3
30869 sethi 0x094B, %i4
30870 movneg %icc, %o0, %l2
30871 movle %icc, %g4, %i6
30872 fmovdcs %icc, %f4, %f7
30873 movrlez %l5, 0x020, %o7
30874 restored
30875 rdpr %cwp, %g1
30876 rdpr %cansave, %g2
30877 rdpr %canrestore, %g3
30878 rdpr %cleanwin, %g4
30879 rdpr %otherwin, %g5
30880 rdpr %wstate, %g6
30881 xorcc %i2, 0x172D, %g3
30882 alignaddr %o3, %l6, %o2
30883 umul %o1, %i1, %g1
30884 lduw [%l7 + 0x24], %l4
30885 stb %l3, [%l7 + 0x08]
30886 ta %icc, 0x2
30887 ldsh [%l7 + 0x4C], %o4
30888 orcc %g2, %g6, %o5
30889 add %l1, 0x0BD2, %i5
30890 sllx %o6, 0x07, %g5
30891 tsubcctv %i7, 0x1FD5, %l0
30892 taddcctv %g7, 0x1786, %i0
30893 set 0x24, %i2
30894 stha %i4, [%l7 + %i2] 0x15
30895 smul %i3, %o0, %g4
30896 movvs %icc, %l2, %i6
30897 or %l5, %i2, %o7
30898 fmovdne %icc, %f4, %f12
30899 umulcc %g3, 0x0AF8, %l6
30900 edge8n %o3, %o2, %o1
30901 mova %xcc, %g1, %i1
30902 fbul %fcc1, loop_2841
30903 fbo,a %fcc1, loop_2842
30904 be,pt %xcc, loop_2843
30905 edge32ln %l3, %o4, %g2
30906loop_2841:
30907 fmovse %icc, %f23, %f3
30908loop_2842:
30909 movre %l4, %o5, %l1
30910loop_2843:
30911 edge8 %i5, %o6, %g5
30912 be loop_2844
30913 brgz,a %i7, loop_2845
30914 movge %xcc, %l0, %g6
30915 be,a,pn %icc, loop_2846
30916loop_2844:
30917 alignaddrl %g7, %i4, %i3
30918loop_2845:
30919 udivx %o0, 0x0274, %i0
30920 move %icc, %l2, %g4
30921loop_2846:
30922 fbule,a %fcc0, loop_2847
30923 fmovdge %xcc, %f16, %f4
30924 xnorcc %l5, 0x1A2B, %i2
30925 movleu %icc, %i6, %o7
30926loop_2847:
30927 srl %l6, %o3, %g3
30928 udivx %o1, 0x1DF3, %g1
30929 mulscc %o2, 0x1B46, %i1
30930 membar 0x5C
30931 movl %xcc, %l3, %g2
30932 restored
30933 rdpr %cwp, %g1
30934 rdpr %cansave, %g2
30935 rdpr %canrestore, %g3
30936 rdpr %cleanwin, %g4
30937 rdpr %otherwin, %g5
30938 rdpr %wstate, %g6
30939 set 0x3C, %l0
30940 stba %l4, [%l7 + %l0] 0x10
30941 sdivx %o4, 0x0E8D, %o5
30942 tne %icc, 0x1
30943 sllx %l1, %i5, %o6
30944 movneg %xcc, %g5, %i7
30945 edge16l %l0, %g6, %g7
30946 fmovsvc %xcc, %f31, %f30
30947 bneg loop_2848
30948 ta %icc, 0x1
30949 movgu %xcc, %i3, %i4
30950 bgu,a %icc, loop_2849
30951loop_2848:
30952 fbuge %fcc2, loop_2850
30953 udivcc %o0, 0x1A89, %i0
30954 umulcc %l2, 0x1BAB, %g4
30955loop_2849:
30956 edge16l %l5, %i2, %o7
30957loop_2850:
30958 nop
30959 set 0x58, %l5
30960 swapa [%l7 + %l5] 0x80, %l6
30961 lduh [%l7 + 0x1C], %o3
30962 xnorcc %g3, %o1, %g1
30963 fandnot1 %f18, %f30, %f28
30964 movrgez %o2, %i1, %i6
30965 subcc %g2, %l4, %l3
30966 lduw [%l7 + 0x3C], %o5
30967 or %l1, 0x061C, %o4
30968 tneg %xcc, 0x1
30969 addcc %i5, 0x1D30, %o6
30970 array8 %i7, %g5, %l0
30971 add %l7, 0x30, %l6
30972 wr %g0, 0x89, %asi
30973 casxa [%l6] 0x89, %g6, %g7
30974 tn %xcc, 0x2
30975 wr %g0, 0x80, %asi
30976 ldstuba [%l7 + 0x67] %asi, %i3
30977 array32 %o0, %i4, %i0
30978 fmovsvc %xcc, %f2, %f1
30979 orn %l2, %g4, %i2
30980 sir 0x07B6
30981 addccc %l5, %o7, %o3
30982 fnegd %f22, %f16
30983 movpos %icc, %l6, %g3
30984 tpos %xcc, 0x3
30985 fmovse %icc, %f21, %f17
30986 edge32n %o1, %o2, %i1
30987 fbuge,a %fcc1, loop_2851
30988 array16 %g1, %i6, %l4
30989 orn %g2, %o5, %l1
30990 movgu %xcc, %o4, %i5
30991loop_2851:
30992 orn %o6, 0x0D1D, %l3
30993 for %f4, %f22, %f14
30994 movge %icc, %i7, %l0
30995 alignaddr %g6, %g5, %i3
30996 sdiv %o0, 0x138D, %i4
30997 udivcc %g7, 0x175A, %i0
30998 fble %fcc2, loop_2852
30999 fxnors %f6, %f31, %f22
31000 sub %l2, 0x03F3, %i2
31001 movrne %g4, %l5, %o7
31002loop_2852:
31003 addc %o3, %g3, %o1
31004 fnegd %f16, %f12
31005 andn %o2, %l6, %g1
31006 array32 %i6, %l4, %g2
31007 xnorcc %i1, %l1, %o5
31008 taddcc %o4, %i5, %o6
31009 tsubcc %i7, %l0, %l3
31010 edge32ln %g6, %g5, %i3
31011 srlx %i4, %o0, %i0
31012 fmovdvs %icc, %f23, %f24
31013 udivcc %g7, 0x0CEC, %i2
31014 edge32 %g4, %l5, %l2
31015 edge16ln %o7, %g3, %o3
31016 andcc %o1, 0x11AC, %o2
31017 lduh [%l7 + 0x58], %g1
31018 saved
31019 rdpr %cwp, %g1
31020 rdpr %cansave, %g2
31021 rdpr %canrestore, %g3
31022 rdpr %cleanwin, %g4
31023 rdpr %otherwin, %g5
31024 rdpr %wstate, %g6
31025 tleu %xcc, 0x6
31026 tcs %icc, 0x5
31027 movrlez %i6, 0x08D, %l6
31028 ldsh [%l7 + 0x4E], %l4
31029 udivx %i1, 0x10A9, %l1
31030 movle %icc, %g2, %o5
31031 tvs %icc, 0x5
31032 movpos %xcc, %o4, %i5
31033 wr %g0, 0x89, %asi
31034 stxa %o6, [%l7 + 0x18] %asi
31035 stx %l0, [%l7 + 0x18]
31036 movrne %l3, %g6, %g5
31037 subc %i3, %i7, %i4
31038 udiv %o0, 0x07F5, %i0
31039 subcc %g7, 0x0B16, %i2
31040 movcs %icc, %l5, %g4
31041 fmovsleu %icc, %f1, %f17
31042 taddcc %o7, 0x1BDA, %g3
31043 edge32 %o3, %l2, %o2
31044 te %xcc, 0x4
31045 edge32 %o1, %g1, %i6
31046 ldub [%l7 + 0x1C], %l6
31047 andn %l4, %l1, %g2
31048 movrlez %o5, 0x240, %o4
31049 edge32 %i1, %o6, %i5
31050 tcc %icc, 0x3
31051 movvs %xcc, %l0, %g6
31052 brgez %l3, loop_2853
31053 sdivx %g5, 0x0C01, %i3
31054 umulcc %i7, %o0, %i0
31055 tcs %icc, 0x1
31056loop_2853:
31057 fmovscs %xcc, %f29, %f0
31058 edge32 %g7, %i4, %l5
31059 udivx %g4, 0x0B52, %i2
31060 and %o7, %o3, %g3
31061 fone %f18
31062 fnegd %f8, %f6
31063 fbule,a %fcc3, loop_2854
31064 brlez,a %o2, loop_2855
31065 prefetch [%l7 + 0x20], 0x1
31066 fpadd16s %f3, %f21, %f3
31067loop_2854:
31068 fbn,a %fcc3, loop_2856
31069loop_2855:
31070 tvs %icc, 0x5
31071 set 0x40, %o4
31072 stda %f0, [%l7 + %o4] 0xf0
31073 membar #Sync
31074loop_2856:
31075 sdivcc %o1, 0x18CF, %l2
31076 fexpand %f15, %f22
31077 movle %xcc, %g1, %l6
31078 edge32l %l4, %i6, %l1
31079 movrgez %o5, %g2, %i1
31080 fbul %fcc0, loop_2857
31081 movrne %o4, 0x25A, %i5
31082 orncc %l0, 0x0122, %g6
31083 and %o6, %g5, %l3
31084loop_2857:
31085 movg %xcc, %i3, %i7
31086 fmovsgu %xcc, %f3, %f27
31087 fpsub32 %f22, %f0, %f2
31088 fxor %f8, %f0, %f10
31089 tge %xcc, 0x6
31090 sllx %o0, %g7, %i0
31091 brnz %l5, loop_2858
31092 fmovsleu %xcc, %f4, %f26
31093 fcmped %fcc1, %f18, %f22
31094 pdist %f8, %f18, %f20
31095loop_2858:
31096 subcc %g4, 0x0B51, %i4
31097 smulcc %o7, 0x07FC, %i2
31098 edge32l %o3, %o2, %o1
31099 add %g3, 0x0CE1, %g1
31100 tneg %xcc, 0x4
31101 set 0x58, %g4
31102 lda [%l7 + %g4] 0x11, %f10
31103 movrlez %l6, %l2, %i6
31104 fbl %fcc1, loop_2859
31105 std %l0, [%l7 + 0x40]
31106 add %o5, %g2, %l4
31107 sub %o4, %i1, %l0
31108loop_2859:
31109 taddcctv %i5, %o6, %g6
31110 bcs loop_2860
31111 srl %l3, %i3, %g5
31112 fcmple32 %f28, %f28, %i7
31113 array8 %o0, %i0, %l5
31114loop_2860:
31115 smulcc %g4, %i4, %o7
31116 fmovsl %icc, %f14, %f25
31117 xor %g7, 0x1146, %i2
31118 set 0x6F, %o1
31119 ldsba [%l7 + %o1] 0x19, %o3
31120 fandnot1s %f29, %f4, %f12
31121 fmovrdne %o1, %f6, %f24
31122 nop
31123 set 0x08, %i1
31124 sth %g3, [%l7 + %i1]
31125 xnor %g1, %o2, %l2
31126 tn %icc, 0x3
31127 fmovrsgez %l6, %f24, %f27
31128 subc %i6, %l1, %o5
31129 move %icc, %l4, %o4
31130 fornot2 %f22, %f18, %f16
31131 fmovs %f5, %f10
31132 add %g2, %l0, %i1
31133 fornot2s %f13, %f14, %f21
31134 fsrc1s %f8, %f11
31135 tvc %xcc, 0x5
31136 lduh [%l7 + 0x32], %o6
31137 sth %i5, [%l7 + 0x66]
31138 sdivx %l3, 0x022F, %i3
31139 tn %xcc, 0x3
31140 tcs %icc, 0x7
31141 edge8l %g5, %i7, %o0
31142 mulx %g6, %i0, %g4
31143 stbar
31144 movvc %icc, %i4, %l5
31145 movle %xcc, %g7, %o7
31146 movrgez %i2, 0x372, %o1
31147 fsrc2s %f2, %f2
31148 fbul %fcc0, loop_2861
31149 fsrc2 %f12, %f24
31150 fcmpgt32 %f6, %f20, %o3
31151 faligndata %f22, %f28, %f14
31152loop_2861:
31153 tsubcc %g1, %o2, %l2
31154 movg %icc, %g3, %i6
31155 add %l6, 0x097D, %l1
31156 movg %xcc, %l4, %o5
31157 taddcctv %g2, %l0, %o4
31158 edge32ln %o6, %i5, %l3
31159 edge8 %i1, %g5, %i7
31160 fmovsl %xcc, %f30, %f29
31161 fnors %f22, %f5, %f24
31162 edge8n %o0, %i3, %i0
31163 fnands %f8, %f14, %f7
31164 edge8ln %g6, %g4, %i4
31165 fmovsle %xcc, %f19, %f5
31166 fpadd32s %f31, %f17, %f15
31167 movvc %icc, %l5, %o7
31168 bcc,pn %icc, loop_2862
31169 popc %g7, %i2
31170 taddcctv %o1, %o3, %g1
31171 add %l7, 0x40, %l6
31172 wr %g0, 0x0c, %asi
31173 ldxa [%l6] %asi, %o2
31174 casxa [%l6] %asi, %o2, %g3
31175loop_2862:
31176 membar 0x5E
31177 tsubcctv %l2, 0x02F0, %i6
31178 fbge %fcc2, loop_2863
31179 andcc %l6, 0x18EF, %l4
31180 edge8l %o5, %g2, %l0
31181 tl %icc, 0x7
31182loop_2863:
31183 tsubcc %l1, %o6, %o4
31184 subccc %i5, %l3, %i1
31185 array16 %g5, %i7, %i3
31186 be,pn %xcc, loop_2864
31187 ldsh [%l7 + 0x0E], %o0
31188 fxnor %f0, %f14, %f0
31189 fbge %fcc1, loop_2865
31190loop_2864:
31191 fzeros %f12
31192 stb %i0, [%l7 + 0x3A]
31193 fnegs %f13, %f21
31194loop_2865:
31195 stx %g6, [%l7 + 0x28]
31196 set 0x44, %o0
31197 swapa [%l7 + %o0] 0x88, %i4
31198 be,a loop_2866
31199 edge8l %g4, %l5, %o7
31200 bvc,pn %icc, loop_2867
31201 bl,pt %xcc, loop_2868
31202loop_2866:
31203 edge16ln %i2, %o1, %o3
31204 alignaddr %g7, %g1, %o2
31205loop_2867:
31206 array32 %g3, %i6, %l6
31207loop_2868:
31208 fbe,a %fcc0, loop_2869
31209 fpadd32s %f29, %f21, %f19
31210 sdivcc %l4, 0x1EA9, %o5
31211 fmul8sux16 %f30, %f2, %f10
31212loop_2869:
31213 movcs %icc, %g2, %l2
31214 movl %xcc, %l0, %o6
31215 alignaddr %o4, %i5, %l1
31216 edge32ln %i1, %g5, %i7
31217 fmovsvc %icc, %f12, %f3
31218 bn %icc, loop_2870
31219 fbg,a %fcc1, loop_2871
31220 stbar
31221 restored
31222 rdpr %cwp, %g1
31223 rdpr %cansave, %g2
31224 rdpr %canrestore, %g3
31225 rdpr %cleanwin, %g4
31226 rdpr %otherwin, %g5
31227 rdpr %wstate, %g6
31228loop_2870:
31229 std %i2, [%l7 + 0x68]
31230loop_2871:
31231 srax %o0, 0x07, %l3
31232 lduw [%l7 + 0x7C], %g6
31233 fmovda %icc, %f18, %f1
31234 ldsw [%l7 + 0x14], %i4
31235 std %f6, [%l7 + 0x50]
31236 bneg,a,pn %icc, loop_2872
31237 andncc %i0, %g4, %l5
31238 movrgez %o7, 0x1F1, %o1
31239 taddcc %o3, 0x05A8, %i2
31240loop_2872:
31241 fmovrslez %g7, %f26, %f1
31242 addc %o2, %g3, %i6
31243 udiv %l6, 0x095B, %g1
31244 fnor %f28, %f12, %f2
31245 bne,a loop_2873
31246 movn %xcc, %l4, %g2
31247 movneg %xcc, %o5, %l2
31248 fnot2s %f25, %f13
31249loop_2873:
31250 smul %o6, 0x1767, %o4
31251 movg %icc, %l0, %l1
31252 srax %i5, %g5, %i7
31253 and %i1, %o0, %i3
31254 srl %g6, 0x18, %i4
31255 ldsh [%l7 + 0x10], %i0
31256 fandnot1 %f4, %f28, %f26
31257 stbar
31258 wr %g0, 0x22, %asi
31259 ldda [%l7 + 0x20] %asi, %l2
31260 tsubcc %l5, 0x0D58, %o7
31261 smulcc %o1, %o3, %i2
31262 movrne %g7, 0x3D2, %g4
31263 addcc %o2, %i6, %l6
31264 movrgz %g1, 0x39D, %l4
31265 andcc %g3, 0x048B, %g2
31266 edge32 %l2, %o5, %o4
31267 movcc %xcc, %l0, %o6
31268 fmovdge %icc, %f5, %f31
31269 wr %g0, 0x04, %asi
31270 lduwa [%l7 + 0x38] %asi, %l1
31271 tvs %icc, 0x0
31272 fzeros %f8
31273 tvc %icc, 0x5
31274 tn %xcc, 0x3
31275 fmul8x16 %f21, %f22, %f28
31276 ldsb [%l7 + 0x47], %g5
31277 tcc %xcc, 0x0
31278 movpos %xcc, %i7, %i5
31279 ta %xcc, 0x7
31280 membar #Sync
31281 wr %g0, 0xf8, %asi
31282 ldda [%l7 + 0x40] %asi, %f16
31283 tgu %icc, 0x5
31284 udivcc %o0, 0x1983, %i1
31285 fpsub32s %f6, %f15, %f12
31286 sethi 0x1B3B, %g6
31287 movcc %xcc, %i3, %i4
31288 and %i0, %l5, %o7
31289 popc %o1, %o3
31290 movl %icc, %i2, %l3
31291 fone %f0
31292 edge32 %g7, %g4, %o2
31293 movcs %xcc, %l6, %i6
31294 movre %l4, 0x0A9, %g1
31295 fmovsgu %icc, %f15, %f25
31296 orncc %g3, 0x03AB, %g2
31297 fornot1s %f4, %f20, %f18
31298 tvc %xcc, 0x7
31299 edge16l %o5, %l2, %l0
31300 array32 %o6, %l1, %g5
31301 sllx %o4, 0x1F, %i5
31302 fbule %fcc0, loop_2874
31303 fxnors %f20, %f26, %f0
31304 fmul8x16au %f8, %f18, %f18
31305 edge8 %i7, %i1, %o0
31306loop_2874:
31307 nop
31308 wr %g0, 0x0c, %asi
31309 ldsba [%l7 + 0x20] %asi, %g6
31310 smul %i3, 0x0868, %i4
31311 movgu %icc, %l5, %i0
31312 set 0x7C, %l4
31313 stwa %o7, [%l7 + %l4] 0x81
31314 xnorcc %o3, 0x1F0E, %i2
31315 set 0x60, %o7
31316 prefetcha [%l7 + %o7] 0x0c, 0x0
31317 ta %xcc, 0x1
31318 fxnors %f31, %f31, %f15
31319 movne %icc, %o1, %g7
31320 tne %xcc, 0x2
31321 edge8ln %o2, %l6, %i6
31322 wr %g0, 0x81, %asi
31323 ldswa [%l7 + 0x0C] %asi, %g4
31324 fcmpes %fcc2, %f10, %f4
31325 tcs %icc, 0x4
31326 array32 %l4, %g1, %g3
31327 fmovsn %xcc, %f20, %f25
31328 edge16n %o5, %g2, %l2
31329 edge16n %o6, %l1, %l0
31330 mulx %o4, %g5, %i5
31331 movl %xcc, %i7, %i1
31332 fand %f12, %f14, %f20
31333 fbug,a %fcc3, loop_2875
31334 taddcctv %o0, 0x0C3F, %g6
31335 sll %i3, 0x0F, %i4
31336 ldsh [%l7 + 0x42], %i0
31337loop_2875:
31338 edge8l %o7, %l5, %o3
31339 tne %xcc, 0x1
31340 fbul %fcc1, loop_2876
31341 fbuge,a %fcc0, loop_2877
31342 edge16ln %l3, %o1, %g7
31343 fbule %fcc3, loop_2878
31344loop_2876:
31345 movrlez %i2, %o2, %i6
31346loop_2877:
31347 edge8ln %l6, %g4, %l4
31348 srl %g1, %g3, %o5
31349loop_2878:
31350 fmovsn %icc, %f17, %f26
31351 movl %xcc, %g2, %l2
31352 bn,pn %icc, loop_2879
31353 umulcc %l1, %o6, %o4
31354 movvc %xcc, %l0, %i5
31355 bcc,a loop_2880
31356loop_2879:
31357 fabss %f11, %f15
31358 xor %i7, 0x0B6E, %i1
31359 fbo,a %fcc3, loop_2881
31360loop_2880:
31361 fmovrdgz %o0, %f24, %f28
31362 bleu loop_2882
31363 edge32ln %g5, %g6, %i4
31364loop_2881:
31365 tsubcc %i3, %o7, %l5
31366 set 0x5B, %g3
31367 ldsba [%l7 + %g3] 0x10, %o3
31368loop_2882:
31369 alignaddrl %l3, %o1, %i0
31370 srax %g7, 0x00, %i2
31371 fmovdne %icc, %f9, %f10
31372 set 0x44, %g1
31373 lduwa [%l7 + %g1] 0x10, %i6
31374 addc %l6, 0x1BE0, %g4
31375 fmovrse %l4, %f12, %f26
31376 array32 %o2, %g1, %g3
31377 fmovsge %xcc, %f8, %f15
31378 edge8ln %g2, %o5, %l2
31379 wr %g0, 0x2f, %asi
31380 stda %l0, [%l7 + 0x30] %asi
31381 membar #Sync
31382 fnand %f12, %f10, %f8
31383 alignaddr %o6, %l0, %o4
31384 brgz %i5, loop_2883
31385 sir 0x179E
31386 xnorcc %i1, 0x1851, %o0
31387 fmovsle %xcc, %f31, %f15
31388loop_2883:
31389 saved
31390 rdpr %cwp, %g1
31391 rdpr %cansave, %g2
31392 rdpr %canrestore, %g3
31393 rdpr %cleanwin, %g4
31394 rdpr %otherwin, %g5
31395 rdpr %wstate, %g6
31396 fbl %fcc2, loop_2884
31397 taddcctv %i7, 0x0A48, %g5
31398 movrne %g6, 0x0A1, %i4
31399 bcs,pt %xcc, loop_2885
31400loop_2884:
31401 andcc %o7, 0x0961, %i3
31402 subccc %l5, 0x1917, %l3
31403 xnorcc %o3, 0x1AA6, %o1
31404loop_2885:
31405 orcc %i0, 0x15B7, %i2
31406 addc %g7, %l6, %g4
31407 fmovsn %xcc, %f17, %f5
31408 popc %l4, %o2
31409 brz,a %g1, loop_2886
31410 movleu %xcc, %i6, %g3
31411 addc %g2, 0x00B0, %o5
31412 fmovde %xcc, %f26, %f1
31413loop_2886:
31414 bgu %xcc, loop_2887
31415 edge16l %l2, %l1, %o6
31416 fbg %fcc3, loop_2888
31417 xorcc %o4, 0x0B23, %l0
31418loop_2887:
31419 fcmped %fcc0, %f6, %f6
31420 te %xcc, 0x1
31421loop_2888:
31422 tl %xcc, 0x2
31423 fmovrslez %i5, %f25, %f28
31424 set 0x2D, %o3
31425 lduba [%l7 + %o3] 0x89, %o0
31426 alignaddrl %i1, %g5, %i7
31427 bvs,a %icc, loop_2889
31428 fornot1 %f12, %f2, %f28
31429 orn %g6, 0x1034, %i4
31430 xorcc %i3, 0x13E3, %o7
31431loop_2889:
31432 movrne %l5, 0x214, %l3
31433 taddcctv %o1, 0x10B5, %i0
31434 restored
31435 rdpr %cwp, %g1
31436 rdpr %cansave, %g2
31437 rdpr %canrestore, %g3
31438 rdpr %cleanwin, %g4
31439 rdpr %otherwin, %g5
31440 rdpr %wstate, %g6
31441 array8 %o3, %i2, %l6
31442 tle %xcc, 0x7
31443 xorcc %g7, %g4, %o2
31444 ldx [%l7 + 0x28], %l4
31445 orncc %g1, 0x0B9F, %i6
31446 fmul8ulx16 %f26, %f8, %f2
31447 fnot1s %f17, %f6
31448 srl %g2, %g3, %l2
31449 fmovdcs %icc, %f28, %f13
31450 umulcc %l1, %o6, %o5
31451 taddcc %o4, 0x1D54, %i5
31452 fbu,a %fcc0, loop_2890
31453 fmovse %xcc, %f3, %f28
31454 movne %xcc, %o0, %i1
31455 xorcc %l0, %g5, %i7
31456loop_2890:
31457 tleu %icc, 0x4
31458 subccc %i4, 0x03AE, %g6
31459 andn %i3, 0x003E, %o7
31460 tleu %icc, 0x3
31461 movrgez %l5, 0x147, %o1
31462 membar 0x1A
31463 edge8l %i0, %l3, %i2
31464 fcmpne16 %f30, %f0, %l6
31465 fmovscs %xcc, %f4, %f4
31466 fbg,a %fcc1, loop_2891
31467 edge8l %o3, %g7, %o2
31468 edge16ln %g4, %l4, %g1
31469 orcc %i6, 0x04C5, %g2
31470loop_2891:
31471 fmovdpos %xcc, %f14, %f25
31472 fbe,a %fcc2, loop_2892
31473 edge8ln %g3, %l2, %l1
31474 subccc %o5, 0x03B8, %o4
31475 addc %o6, 0x1F39, %i5
31476loop_2892:
31477 subcc %i1, %l0, %g5
31478 tne %icc, 0x3
31479 brlez,a %i7, loop_2893
31480 fbe,a %fcc0, loop_2894
31481 tne %icc, 0x5
31482 orcc %i4, %o0, %i3
31483loop_2893:
31484 fmovsvs %xcc, %f14, %f15
31485loop_2894:
31486 membar 0x65
31487 fmovscc %icc, %f20, %f26
31488 movgu %xcc, %g6, %l5
31489 fpadd16 %f6, %f14, %f10
31490 wr %g0, 0x88, %asi
31491 ldstuba [%l7 + 0x5F] %asi, %o1
31492 movleu %icc, %i0, %l3
31493 movle %icc, %o7, %l6
31494 tvc %xcc, 0x3
31495 movvc %icc, %i2, %o3
31496 move %xcc, %g7, %o2
31497 popc 0x1A87, %l4
31498 xnorcc %g4, 0x16B5, %g1
31499 set 0x48, %l2
31500 stda %g2, [%l7 + %l2] 0x11
31501 fmovrsne %g3, %f5, %f22
31502 orncc %l2, %l1, %i6
31503 wr %g0, 0x11, %asi
31504 stwa %o5, [%l7 + 0x5C] %asi
31505 andcc %o4, 0x11F2, %i5
31506 fpackfix %f2, %f16
31507 movge %icc, %o6, %l0
31508 tn %xcc, 0x2
31509 fpack16 %f20, %f11
31510 nop
31511 set 0x24, %o2
31512 sth %i1, [%l7 + %o2]
31513 set 0x5C, %g7
31514 lda [%l7 + %g7] 0x89, %f28
31515 fmovrdlez %i7, %f28, %f4
31516 add %i4, 0x0175, %g5
31517 ble,a loop_2895
31518 bpos,a,pt %icc, loop_2896
31519 tn %icc, 0x7
31520 movrlz %o0, 0x2D8, %g6
31521loop_2895:
31522 tvc %xcc, 0x2
31523loop_2896:
31524 tleu %icc, 0x6
31525 pdist %f28, %f26, %f20
31526 orn %l5, 0x190A, %o1
31527 movrlez %i0, 0x1C7, %i3
31528 add %l3, 0x0EF9, %o7
31529 fmovsl %xcc, %f12, %f6
31530 fand %f8, %f20, %f22
31531 udivcc %i2, 0x1880, %l6
31532 sub %o3, %g7, %l4
31533 fba,a %fcc2, loop_2897
31534 stx %g4, [%l7 + 0x30]
31535 edge16ln %g1, %o2, %g2
31536 fzero %f4
31537loop_2897:
31538 fand %f22, %f8, %f0
31539 movle %icc, %g3, %l2
31540 set 0x40, %i6
31541 stda %f16, [%l7 + %i6] 0x1f
31542 membar #Sync
31543 movrlz %l1, %i6, %o5
31544 tneg %xcc, 0x7
31545 andn %o4, 0x113F, %i5
31546 tcc %icc, 0x0
31547 array8 %l0, %o6, %i7
31548 tvs %xcc, 0x7
31549 sll %i1, %i4, %g5
31550 fsrc2s %f7, %f6
31551 nop
31552 setx loop_2898, %l0, %l1
31553 wrpr 0x1, %tl
31554 wrpr %l1, %tpc
31555 add %l1, 0x4, %l1
31556 wrpr %l1, %tnpc
31557 setx 0x34400001400, %l0, %l1
31558 wrpr %l1, %tstate
31559 wrhpr 0x4, %htstate
31560 retry
31561 tgu %icc, 0x6
31562 srlx %g6, %l5, %o0
31563 fbu,a %fcc2, loop_2899
31564loop_2898:
31565 edge16n %o1, %i3, %i0
31566 fbue %fcc3, loop_2900
31567 tl %icc, 0x5
31568loop_2899:
31569 array8 %l3, %o7, %l6
31570 sra %i2, %o3, %l4
31571loop_2900:
31572 fsrc1s %f7, %f10
31573 tsubcc %g7, 0x01B3, %g4
31574 fmovdpos %icc, %f10, %f10
31575 restored
31576 rdpr %cwp, %g1
31577 rdpr %cansave, %g2
31578 rdpr %canrestore, %g3
31579 rdpr %cleanwin, %g4
31580 rdpr %otherwin, %g5
31581 rdpr %wstate, %g6
31582 fcmpes %fcc0, %f21, %f8
31583 lduh [%l7 + 0x76], %g1
31584 addccc %g2, %g3, %o2
31585 fmovsne %xcc, %f14, %f29
31586 ldsw [%l7 + 0x40], %l2
31587 movvc %icc, %i6, %l1
31588 fmul8x16au %f21, %f31, %f2
31589 tg %xcc, 0x6
31590 sdiv %o5, 0x1F2E, %o4
31591 std %f6, [%l7 + 0x50]
31592 tleu %icc, 0x7
31593 subcc %i5, 0x1D9D, %o6
31594 edge32n %i7, %l0, %i1
31595 faligndata %f8, %f22, %f28
31596 ba,a,pn %xcc, loop_2901
31597 sra %i4, 0x11, %g5
31598 fpsub16s %f8, %f24, %f28
31599 subc %g6, %o0, %l5
31600loop_2901:
31601 fmovsg %icc, %f24, %f20
31602 wr %g0, 0x89, %asi
31603 ldstuba [%l7 + 0x5C] %asi, %i3
31604 edge16ln %o1, %l3, %o7
31605 edge16l %i0, %i2, %l6
31606 orcc %l4, 0x077F, %o3
31607 fbule,a %fcc2, loop_2902
31608 tneg %xcc, 0x5
31609 subc %g7, 0x08EE, %g4
31610 be,pt %xcc, loop_2903
31611loop_2902:
31612 edge8n %g1, %g2, %g3
31613 movcs %xcc, %l2, %o2
31614 orncc %i6, 0x1BCF, %l1
31615loop_2903:
31616 fmovdge %xcc, %f11, %f29
31617 movrgez %o4, %i5, %o6
31618 xnorcc %i7, %o5, %i1
31619 movrlez %l0, %i4, %g6
31620 fmovd %f2, %f20
31621 movrlez %g5, 0x2A8, %l5
31622 fnot1 %f8, %f6
31623 movne %xcc, %o0, %i3
31624 xnor %l3, %o1, %i0
31625 edge8n %i2, %l6, %l4
31626 sllx %o7, %g7, %o3
31627 sllx %g1, %g4, %g2
31628 udivcc %l2, 0x16FB, %g3
31629 srax %o2, %i6, %l1
31630 swap [%l7 + 0x14], %i5
31631 set 0x34, %l3
31632 swapa [%l7 + %l3] 0x18, %o4
31633 srl %o6, 0x04, %o5
31634 sub %i7, 0x1E21, %l0
31635 ldub [%l7 + 0x51], %i4
31636 movge %icc, %g6, %i1
31637 bcc,a,pt %xcc, loop_2904
31638 edge8l %l5, %o0, %i3
31639 fands %f20, %f7, %f10
31640 lduh [%l7 + 0x1E], %g5
31641loop_2904:
31642 tneg %xcc, 0x3
31643 tn %xcc, 0x6
31644 fnand %f16, %f12, %f8
31645 sir 0x05C2
31646 fmovsvc %icc, %f23, %f16
31647 fmovrsgez %o1, %f17, %f6
31648 wr %g0, 0x2f, %asi
31649 stwa %i0, [%l7 + 0x1C] %asi
31650 membar #Sync
31651 wr %g0, 0x19, %asi
31652 ldda [%l7 + 0x40] %asi, %f0
31653 bne,pt %xcc, loop_2905
31654 nop
31655 set 0x3C, %l1
31656 lduw [%l7 + %l1], %l3
31657 saved
31658 rdpr %cwp, %g1
31659 rdpr %cansave, %g2
31660 rdpr %canrestore, %g3
31661 rdpr %cleanwin, %g4
31662 rdpr %otherwin, %g5
31663 rdpr %wstate, %g6
31664 fsrc1s %f23, %f25
31665loop_2905:
31666 bge,a,pt %icc, loop_2906
31667 xnor %i2, %l6, %l4
31668 fmovda %xcc, %f0, %f18
31669 edge16l %o7, %o3, %g7
31670loop_2906:
31671 edge8ln %g1, %g4, %g2
31672 saved
31673 rdpr %cwp, %g1
31674 rdpr %cansave, %g2
31675 rdpr %canrestore, %g3
31676 rdpr %cleanwin, %g4
31677 rdpr %otherwin, %g5
31678 rdpr %wstate, %g6
31679 fcmps %fcc1, %f31, %f10
31680 array16 %g3, %l2, %i6
31681 sdiv %l1, 0x0E92, %o2
31682 restored
31683 rdpr %cwp, %g1
31684 rdpr %cansave, %g2
31685 rdpr %canrestore, %g3
31686 rdpr %cleanwin, %g4
31687 rdpr %otherwin, %g5
31688 rdpr %wstate, %g6
31689 move %icc, %i5, %o4
31690 faligndata %f6, %f6, %f4
31691 xor %o5, 0x0742, %o6
31692 add %l0, 0x04A7, %i7
31693 tcs %xcc, 0x1
31694 ld [%l7 + 0x4C], %f12
31695 addccc %i4, %i1, %g6
31696 movneg %xcc, %l5, %i3
31697 fcmpeq16 %f0, %f16, %o0
31698 movge %icc, %g5, %i0
31699 srlx %l3, 0x00, %o1
31700 te %icc, 0x0
31701 movvs %icc, %i2, %l4
31702 ldd [%l7 + 0x18], %i6
31703 bpos,a loop_2907
31704 fbg,a %fcc0, loop_2908
31705 orn %o7, %o3, %g7
31706 movrgz %g1, 0x1C2, %g2
31707loop_2907:
31708 bleu %icc, loop_2909
31709loop_2908:
31710 movvc %xcc, %g4, %l2
31711 edge16l %g3, %i6, %o2
31712 edge16l %i5, %o4, %o5
31713loop_2909:
31714 umulcc %o6, %l0, %i7
31715 edge16ln %l1, %i4, %g6
31716 movg %icc, %l5, %i1
31717 sdivcc %i3, 0x1F26, %g5
31718 movrlz %o0, 0x397, %i0
31719 fcmpeq32 %f22, %f6, %o1
31720 membar #Sync
31721 wr %g0, 0x1f, %asi
31722 ldda [%l7 + 0x40] %asi, %f16
31723 edge16 %i2, %l3, %l6
31724 array32 %l4, %o7, %o3
31725 flush %l7 + 0x18
31726 orcc %g1, %g2, %g4
31727 srl %l2, 0x04, %g3
31728 bge,a loop_2910
31729 edge32ln %i6, %o2, %g7
31730 movrne %i5, %o4, %o6
31731 fxor %f24, %f26, %f12
31732loop_2910:
31733 fcmpeq32 %f24, %f14, %o5
31734 fmovs %f8, %f11
31735 fmovdgu %xcc, %f18, %f11
31736 set 0x3C, %o6
31737 lda [%l7 + %o6] 0x10, %f16
31738 wr %g0, 0x10, %asi
31739 stha %i7, [%l7 + 0x3E] %asi
31740 fpsub16 %f0, %f4, %f30
31741 sra %l1, %i4, %l0
31742 movneg %icc, %l5, %g6
31743 sir 0x09C1
31744 movneg %icc, %i3, %g5
31745 sethi 0x199B, %o0
31746 edge16 %i1, %o1, %i2
31747 saved
31748 rdpr %cwp, %g1
31749 rdpr %cansave, %g2
31750 rdpr %canrestore, %g3
31751 rdpr %cleanwin, %g4
31752 rdpr %otherwin, %g5
31753 rdpr %wstate, %g6
31754 tsubcctv %i0, 0x045D, %l3
31755 mova %xcc, %l4, %o7
31756 subccc %l6, 0x0AC1, %o3
31757 sdiv %g1, 0x0DDF, %g4
31758 fnegd %f16, %f10
31759 edge8n %l2, %g2, %g3
31760 sth %i6, [%l7 + 0x46]
31761 fbuge %fcc0, loop_2911
31762 sir 0x18B3
31763 set 0x28, %l6
31764 stwa %o2, [%l7 + %l6] 0x2f
31765 membar #Sync
31766loop_2911:
31767 sir 0x0BA3
31768 addccc %g7, 0x18FE, %i5
31769 ba,pn %xcc, loop_2912
31770 movrlez %o6, %o5, %i7
31771 udiv %o4, 0x097A, %i4
31772 sub %l0, %l1, %g6
31773loop_2912:
31774 andn %i3, %g5, %l5
31775 edge16 %o0, %o1, %i1
31776 movcs %xcc, %i0, %l3
31777 restored
31778 rdpr %cwp, %g1
31779 rdpr %cansave, %g2
31780 rdpr %canrestore, %g3
31781 rdpr %cleanwin, %g4
31782 rdpr %otherwin, %g5
31783 rdpr %wstate, %g6
31784 set 0x44, %g2
31785 ldstuba [%l7 + %g2] 0x80, %l4
31786 edge8 %o7, %i2, %o3
31787 xor %g1, %l6, %l2
31788 pdist %f16, %f0, %f24
31789 fmul8ulx16 %f22, %f6, %f4
31790 movn %xcc, %g4, %g3
31791 ta %icc, 0x5
31792 wr %g0, 0x22, %asi
31793 stba %i6, [%l7 + 0x54] %asi
31794 membar #Sync
31795 movrgez %g2, 0x335, %g7
31796 movg %icc, %i5, %o2
31797 ba loop_2913
31798 xnorcc %o6, 0x135E, %o5
31799 membar 0x10
31800 fcmpeq16 %f8, %f24, %o4
31801loop_2913:
31802 nop
31803
31804 EXIT_GOOD
31805
31806
31807
31808!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31809!
31810! Stats for Thread 0:
31811!
31812! Type l : 2805
31813! Type cti : 2913
31814! Type x : 1344
31815! Type f : 4421
31816! Type i : 13517
31817!
31818!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31819
31820
31821 EXIT_GOOD /* test finish */
31822
31823/************************************************************************
31824 Test case data start
31825 ************************************************************************/
31826.data
31827user_data_start:
31828scratch_area:
31829.word 0x294CA1CD
31830.word 0xA26A3ACF
31831.word 0xAD170742
31832.word 0xCDD6E89C
31833.word 0x06824EFA
31834.word 0xBEEA43E6
31835.word 0x6951037C
31836.word 0x9CF7B92D
31837.word 0x02378FBA
31838.word 0x322A2681
31839.word 0xE8FAB93D
31840.word 0x7D96DE0A
31841.word 0x45D5B5E9
31842.word 0xB4F25725
31843.word 0x638B95B6
31844.word 0xAC223EED
31845.word 0x1CFCECB5
31846.word 0x62C9884D
31847.word 0x216D95BA
31848.word 0x5B0FB855
31849.word 0xF391CDF9
31850.word 0x4715D88E
31851.word 0xBAC90219
31852.word 0xFB7BB4B7
31853.word 0xEBA9B3F1
31854.word 0x737ECE0C
31855.word 0x4ED97264
31856.word 0x9406D26A
31857.word 0x1B374480
31858.word 0x9B67EAF0
31859.word 0xCD284B38
31860.word 0x2EC963F5
31861.word 0x04E9573D
31862.word 0x8198B0E5
31863.word 0x6258C53D
31864.word 0x6849AF36
31865.word 0x18CB2083
31866.word 0xEA208F08
31867.word 0x7D701F2E
31868.word 0x822E70D8
31869.word 0xB27BEE4A
31870.word 0x9E81D329
31871.word 0x92EEBE6D
31872.word 0x4F67BF24
31873.word 0xFC0B0CA6
31874.word 0x970E6395
31875.word 0xDCD89909
31876.word 0x8B0A5437
31877.word 0x88A83A4B
31878.word 0xC46C107D
31879.word 0x73E1D095
31880.word 0x09F865E6
31881.word 0x3093F109
31882.word 0xC969BA40
31883.word 0x938D8073
31884.word 0xFE6A550E
31885.word 0x63C17AFF
31886.word 0x4AC299CF
31887.word 0xFA0A9C3F
31888.word 0xA784EEAA
31889.word 0x91360C37
31890.word 0x3133A1F7
31891.word 0xAA529C5C
31892.word 0x2378FCAA
31893.end