Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f1.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_f1.s,v 1.1 2007/05/11 17:22:20 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 0x277BA1302041217E, %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 0x0, %g1
89 set 0x3, %g2
90 set 0x7, %g3
91 set 0x8, %g4
92 set 0x5, %g5
93 set 0xE, %g6
94 set 0x9, %g7
95 !# Input registers
96 set -0x2, %i0
97 set -0xD, %i1
98 set -0x0, %i2
99 set -0x3, %i3
100 set -0x6, %i4
101 set -0x2, %i5
102 set -0x0, %i6
103 set -0xC, %i7
104 !# Local registers
105 set 0x6B41B05B, %l0
106 set 0x6B5445B1, %l1
107 set 0x737849EB, %l2
108 set 0x48EA6215, %l3
109 set 0x6DE5D890, %l4
110 set 0x26A69E81, %l5
111 set 0x5279EBAA, %l6
112 !# Output registers
113 set -0x1D11, %o0
114 set 0x1A68, %o1
115 set 0x0377, %o2
116 set -0x1BC6, %o3
117 set 0x1682, %o4
118 set -0x10E3, %o5
119 set -0x1D35, %o6
120 set 0x02BD, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x3B066A26D891519A)
123 INIT_TH_FP_REG(%l7,%f2,0xF58C772501260B95)
124 INIT_TH_FP_REG(%l7,%f4,0xE240B8C48CFD1717)
125 INIT_TH_FP_REG(%l7,%f6,0x2672191F9D420A29)
126 INIT_TH_FP_REG(%l7,%f8,0xAF18F5BE5DBFDF44)
127 INIT_TH_FP_REG(%l7,%f10,0x7DF4E95D00C93E42)
128 INIT_TH_FP_REG(%l7,%f12,0xA614F5273C968E4D)
129 INIT_TH_FP_REG(%l7,%f14,0x66B95CFF1442283D)
130 INIT_TH_FP_REG(%l7,%f16,0xDF34ED537CD9DF31)
131 INIT_TH_FP_REG(%l7,%f18,0xBC9433E8D5237D5A)
132 INIT_TH_FP_REG(%l7,%f20,0x92259735A32C2693)
133 INIT_TH_FP_REG(%l7,%f22,0xEBB6637472EFDD0C)
134 INIT_TH_FP_REG(%l7,%f24,0xFFDDA8D12EA3A29D)
135 INIT_TH_FP_REG(%l7,%f26,0xC02DD7E486E8C1E5)
136 INIT_TH_FP_REG(%l7,%f28,0x3FFC3C416ABE04F3)
137 INIT_TH_FP_REG(%l7,%f30,0x3AAD48687C756322)
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, 0xE5D, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fnor %f2, %f8, %f26
151 sdivx %i2, 0x0127, %g3
152 movrne %g5, 0x106, %i4
153 ld [%l7 + 0x70], %f0
154 set 0x1A, %o2
155 stha %l5, [%l7 + %o2] 0x27
156 membar #Sync
157 fones %f22
158 bl,a,pn %icc, loop_1
159 bvs,a %xcc, loop_2
160 orn %o5, %g6, %l3
161 sethi 0x0CFF, %o0
162loop_1:
163 movleu %icc, %g1, %g4
164loop_2:
165 bne,a loop_3
166 srlx %l4, %i7, %l2
167 edge16 %i6, %o6, %o4
168 st %f18, [%l7 + 0x28]
169loop_3:
170 fones %f25
171 udiv %o7, 0x0A2F, %l1
172 fnor %f30, %f18, %f4
173 andn %o1, 0x16A7, %i0
174 stbar
175 mova %xcc, %g7, %i1
176 and %g2, 0x1D71, %o2
177 tpos %xcc, 0x1
178 fmovdne %icc, %f28, %f22
179 fmovrslz %i5, %f18, %f2
180 array32 %l0, %o3, %i3
181 sra %i2, 0x0C, %l6
182 fmovdl %xcc, %f13, %f24
183 fmovdcc %xcc, %f2, %f24
184 edge32l %g3, %g5, %i4
185 taddcc %o5, %l5, %g6
186 fmovsg %xcc, %f4, %f6
187 tne %xcc, 0x2
188 ldd [%l7 + 0x08], %o0
189 taddcc %g1, %g4, %l3
190 movneg %xcc, %l4, %l2
191 bgu,pn %xcc, loop_4
192 stx %i6, [%l7 + 0x40]
193 bge,a %xcc, loop_5
194 edge16n %o6, %i7, %o7
195loop_4:
196 movrgez %o4, %o1, %i0
197 sth %l1, [%l7 + 0x70]
198loop_5:
199 te %icc, 0x0
200 edge8 %g7, %i1, %g2
201 subcc %o2, 0x1FC9, %l0
202 sllx %i5, 0x12, %o3
203 mulscc %i2, %i3, %g3
204 tvs %icc, 0x0
205 smulcc %l6, %i4, %o5
206 edge32ln %g5, %l5, %o0
207 fmuld8ulx16 %f17, %f26, %f6
208 edge32l %g1, %g4, %l3
209 taddcctv %l4, %l2, %i6
210 movn %icc, %g6, %o6
211 movcs %icc, %o7, %i7
212 tcs %icc, 0x4
213 fmovdcs %xcc, %f3, %f14
214 subcc %o1, 0x15D4, %i0
215 fmovrslez %o4, %f18, %f13
216 array32 %g7, %l1, %g2
217 fmovrslez %o2, %f16, %f10
218 movle %icc, %i1, %i5
219 prefetch [%l7 + 0x38], 0x0
220 movneg %xcc, %l0, %i2
221 fpackfix %f16, %f25
222 umul %o3, 0x08D1, %i3
223 andncc %l6, %g3, %o5
224 fand %f14, %f6, %f22
225 tvs %icc, 0x5
226 mulscc %g5, 0x1F9D, %l5
227 movrne %i4, 0x083, %g1
228 sra %o0, 0x09, %l3
229 brz %g4, loop_6
230 movleu %xcc, %l4, %l2
231 ldd [%l7 + 0x18], %g6
232 movg %xcc, %i6, %o6
233loop_6:
234 fmovdleu %xcc, %f10, %f6
235 bn loop_7
236 fmovrsne %i7, %f17, %f22
237 tge %icc, 0x6
238 sth %o7, [%l7 + 0x44]
239loop_7:
240 or %i0, 0x0213, %o4
241 fmovdneg %xcc, %f2, %f25
242 udiv %o1, 0x06BD, %g7
243 edge16n %g2, %l1, %i1
244 set 0x6C, %o4
245 stwa %o2, [%l7 + %o4] 0x2a
246 membar #Sync
247 tcc %icc, 0x5
248 fmovda %icc, %f30, %f1
249 edge16ln %i5, %i2, %o3
250 fmul8x16al %f17, %f10, %f22
251 saved
252 rdpr %cwp, %g1
253 rdpr %cansave, %g2
254 rdpr %canrestore, %g3
255 rdpr %cleanwin, %g4
256 rdpr %otherwin, %g5
257 rdpr %wstate, %g6
258 xor %i3, %l6, %l0
259 sethi 0x1C43, %g3
260 set 0x3C, %i1
261 sta %f22, [%l7 + %i1] 0x11
262 set 0x20, %o3
263 prefetcha [%l7 + %o3] 0x14, 0x2
264 smul %o5, %i4, %l5
265 tvc %icc, 0x1
266 movcs %icc, %o0, %g1
267 tne %xcc, 0x4
268 tcs %icc, 0x5
269 bcs,pt %icc, loop_8
270 tvs %xcc, 0x7
271 xor %g4, 0x189A, %l3
272 fmovsne %icc, %f8, %f9
273loop_8:
274 movre %l4, %g6, %i6
275 array16 %l2, %i7, %o6
276 saved
277 rdpr %cwp, %g1
278 rdpr %cansave, %g2
279 rdpr %canrestore, %g3
280 rdpr %cleanwin, %g4
281 rdpr %otherwin, %g5
282 rdpr %wstate, %g6
283 fandnot2 %f22, %f8, %f4
284 movvs %icc, %o7, %o4
285 umul %i0, %g7, %g2
286 fmovse %icc, %f20, %f25
287 bcc,a,pn %xcc, loop_9
288 orncc %l1, %o1, %o2
289 andn %i5, 0x0EE2, %i1
290 movrlz %o3, 0x2D5, %i3
291loop_9:
292 movrlez %i2, %l6, %l0
293 set 0x64, %l1
294 lda [%l7 + %l1] 0x15, %f1
295 fmovsge %xcc, %f4, %f8
296 array32 %g5, %g3, %i4
297 movrne %o5, 0x201, %o0
298 and %g1, %g4, %l3
299 orncc %l4, 0x18AA, %l5
300 tl %xcc, 0x3
301 orcc %i6, %g6, %l2
302 andn %o6, 0x1498, %o7
303 wr %g0, 0x19, %asi
304 lduha [%l7 + 0x20] %asi, %i7
305 subccc %o4, %g7, %g2
306 alignaddrl %l1, %i0, %o2
307 mulscc %o1, %i1, %i5
308 set 0x60, %o5
309 stda %o2, [%l7 + %o5] 0x22
310 membar #Sync
311 movge %xcc, %i2, %l6
312 bne,a,pn %icc, loop_10
313 movre %i3, %l0, %g5
314 tl %xcc, 0x0
315 fmovspos %xcc, %f30, %f16
316loop_10:
317 addcc %g3, 0x0240, %i4
318 ta %icc, 0x5
319 taddcc %o0, 0x11EE, %g1
320 stw %o5, [%l7 + 0x48]
321 fmovdcc %xcc, %f10, %f10
322 fmovdgu %icc, %f14, %f10
323 srlx %l3, %l4, %l5
324 array16 %i6, %g6, %l2
325 fmul8x16 %f30, %f6, %f18
326 nop
327 set 0x10, %o7
328 stx %g4, [%l7 + %o7]
329 fmovsg %icc, %f3, %f14
330 ta %xcc, 0x0
331 fpackfix %f14, %f17
332 movvc %xcc, %o6, %i7
333 sllx %o4, 0x13, %g7
334 fmovsg %xcc, %f20, %f5
335 fba %fcc2, loop_11
336 fmul8sux16 %f2, %f12, %f16
337 sth %g2, [%l7 + 0x3C]
338 fbl %fcc1, loop_12
339loop_11:
340 tleu %icc, 0x4
341 bg,pt %icc, loop_13
342 nop
343 setx loop_14, %l0, %l1
344 wrpr 0x1, %tl
345 wrpr %l1, %tpc
346 add %l1, 0x4, %l1
347 wrpr %l1, %tnpc
348 setx 0x34400001400, %l0, %l1
349 wrpr %l1, %tstate
350 wrhpr 0x4, %htstate
351 retry
352loop_12:
353 xor %l1, %i0, %o2
354 edge16l %o7, %o1, %i1
355loop_13:
356 edge16 %i5, %o3, %i2
357loop_14:
358 movne %icc, %i3, %l0
359 ld [%l7 + 0x50], %f17
360 edge8ln %l6, %g3, %i4
361 tl %xcc, 0x4
362 bvc,a %xcc, loop_15
363 mova %icc, %g5, %g1
364 sra %o5, 0x11, %o0
365 edge8 %l3, %l4, %l5
366loop_15:
367 addcc %i6, 0x1370, %l2
368 fba,a %fcc3, loop_16
369 subccc %g4, %o6, %i7
370 fmuld8ulx16 %f14, %f20, %f8
371 fmovscs %xcc, %f2, %f28
372loop_16:
373 tcs %xcc, 0x4
374 fbne %fcc3, loop_17
375 tpos %icc, 0x2
376 xnor %o4, 0x140D, %g6
377 xnor %g2, %l1, %g7
378loop_17:
379 andn %i0, 0x15F5, %o2
380 movrne %o1, 0x21B, %i1
381 movneg %icc, %i5, %o3
382 movne %icc, %i2, %o7
383 fmovsgu %icc, %f16, %f12
384 set 0x4C, %o1
385 ldswa [%l7 + %o1] 0x04, %l0
386 bg,a loop_18
387 edge8n %l6, %g3, %i3
388 sllx %i4, 0x12, %g5
389 tg %xcc, 0x3
390loop_18:
391 movcs %icc, %g1, %o0
392 movle %icc, %l3, %o5
393 set 0x0F, %i0
394 lduba [%l7 + %i0] 0x11, %l4
395 array16 %l5, %i6, %l2
396 addccc %g4, 0x1103, %o6
397 fmovdvc %xcc, %f14, %f31
398 wr %g0, 0x1f, %asi
399 stda %f16, [%l7 + 0x40] %asi
400 membar #Sync
401 sub %i7, %o4, %g2
402 fbug,a %fcc1, loop_19
403 srax %l1, 0x0F, %g7
404 fbu %fcc0, loop_20
405 fmovrdgz %i0, %f30, %f30
406loop_19:
407 fmovdg %xcc, %f24, %f5
408 srax %o2, %o1, %i1
409loop_20:
410 fabsd %f22, %f8
411 addccc %i5, %o3, %g6
412 fmovdneg %icc, %f15, %f3
413 sethi 0x05DF, %o7
414 tge %icc, 0x3
415 addccc %i2, 0x16F7, %l6
416 ta %icc, 0x0
417 tpos %xcc, 0x1
418 te %icc, 0x4
419 xorcc %l0, 0x1132, %i3
420 smulcc %i4, %g5, %g1
421 nop
422 set 0x30, %g7
423 stw %g3, [%l7 + %g7]
424 set 0x23, %l0
425 ldstuba [%l7 + %l0] 0x89, %o0
426 movrne %l3, %o5, %l5
427 movvc %xcc, %i6, %l2
428 fandnot1 %f4, %f30, %f20
429 be,a loop_21
430 fbo,a %fcc2, loop_22
431 nop
432 set 0x34, %i7
433 lduh [%l7 + %i7], %l4
434 movne %icc, %o6, %g4
435loop_21:
436 nop
437 set 0x34, %o0
438 stwa %o4, [%l7 + %o0] 0x04
439loop_22:
440 saved
441 rdpr %cwp, %g1
442 rdpr %cansave, %g2
443 rdpr %canrestore, %g3
444 rdpr %cleanwin, %g4
445 rdpr %otherwin, %g5
446 rdpr %wstate, %g6
447 tle %xcc, 0x7
448 wr %g0, 0x18, %asi
449 stha %i7, [%l7 + 0x62] %asi
450 tle %icc, 0x1
451 mova %icc, %g2, %g7
452 udiv %l1, 0x0816, %o2
453 fbl,a %fcc1, loop_23
454 sth %o1, [%l7 + 0x28]
455 movcc %icc, %i1, %i5
456 fnor %f18, %f12, %f22
457loop_23:
458 andn %o3, 0x0DD9, %g6
459 te %icc, 0x1
460 fpsub32 %f24, %f22, %f4
461 addc %o7, 0x01B6, %i0
462 sdiv %l6, 0x0874, %i2
463 movcc %icc, %i3, %l0
464 movrne %g5, 0x005, %i4
465 movrgz %g1, %o0, %l3
466 ldd [%l7 + 0x10], %f30
467 xor %g3, %l5, %i6
468 fpadd16s %f27, %f7, %f0
469 fcmpne32 %f18, %f28, %o5
470 sdivx %l4, 0x10C3, %o6
471 tgu %xcc, 0x3
472 tle %xcc, 0x7
473 addccc %g4, 0x1B83, %l2
474 subc %o4, %g2, %i7
475 edge16n %g7, %o2, %l1
476 lduh [%l7 + 0x52], %i1
477 bneg,a %icc, loop_24
478 mova %xcc, %o1, %o3
479 fmovrsne %i5, %f10, %f18
480 sra %o7, 0x12, %i0
481loop_24:
482 array16 %g6, %i2, %l6
483 smulcc %l0, %i3, %g5
484 array8 %i4, %g1, %o0
485 fbo,a %fcc2, loop_25
486 fpadd32s %f26, %f14, %f13
487 mulscc %g3, 0x069C, %l3
488 sub %l5, 0x01E2, %o5
489loop_25:
490 sllx %i6, %l4, %o6
491 popc %g4, %o4
492 tneg %xcc, 0x1
493 movcc %xcc, %g2, %l2
494 umul %i7, %g7, %o2
495 fmovdge %icc, %f27, %f4
496 fbo %fcc3, loop_26
497 faligndata %f10, %f16, %f0
498 sll %l1, 0x1F, %i1
499 movl %icc, %o1, %i5
500loop_26:
501 movl %xcc, %o7, %i0
502 fpsub32 %f24, %f30, %f12
503 wr %g0, 0x88, %asi
504 stda %g6, [%l7 + 0x08] %asi
505 xor %o3, 0x1EC2, %l6
506 edge16ln %i2, %l0, %g5
507 fand %f26, %f10, %f2
508 move %icc, %i3, %g1
509 tcs %xcc, 0x5
510 wr %g0, 0x81, %asi
511 sta %f9, [%l7 + 0x20] %asi
512 tl %xcc, 0x6
513 tne %icc, 0x3
514 tn %xcc, 0x7
515 bn,a loop_27
516 subccc %i4, %g3, %o0
517 mova %icc, %l3, %o5
518 tsubcctv %l5, %i6, %l4
519loop_27:
520 popc %o6, %g4
521 sir 0x0BF5
522 bgu loop_28
523 fmovrsne %g2, %f13, %f26
524 movrgz %l2, 0x1D3, %i7
525 fmul8x16al %f10, %f5, %f10
526loop_28:
527 edge32l %g7, %o2, %o4
528 udivcc %l1, 0x1642, %i1
529 fbug %fcc3, loop_29
530 fabsd %f12, %f24
531 set 0x76, %l4
532 stha %o1, [%l7 + %l4] 0x2a
533 membar #Sync
534loop_29:
535 tsubcctv %o7, %i0, %i5
536 edge8 %g6, %o3, %l6
537 tne %icc, 0x5
538 and %i2, 0x0D3C, %g5
539 fmovdgu %xcc, %f28, %f11
540 fxnors %f22, %f29, %f25
541 umul %i3, %g1, %i4
542 movrgez %l0, 0x02D, %o0
543 membar 0x0E
544 edge32ln %l3, %g3, %o5
545 fmovrde %i6, %f8, %f26
546 std %l4, [%l7 + 0x50]
547 bneg,a loop_30
548 be,a,pt %icc, loop_31
549 edge32l %l4, %o6, %g4
550 srlx %l2, 0x16, %i7
551loop_30:
552 and %g7, %o2, %o4
553loop_31:
554 nop
555 setx loop_32, %l0, %l1
556 wrpr 0x1, %tl
557 wrpr %l1, %tpc
558 add %l1, 0x4, %l1
559 wrpr %l1, %tnpc
560 setx 0x34400001400, %l0, %l1
561 wrpr %l1, %tstate
562 wrhpr 0x4, %htstate
563 retry
564 fandnot1 %f30, %f16, %f2
565 tl %xcc, 0x4
566 sll %g2, %i1, %o1
567loop_32:
568 std %l0, [%l7 + 0x28]
569 movrne %i0, %i5, %g6
570 andcc %o7, 0x183A, %o3
571 array16 %i2, %g5, %l6
572 edge8 %g1, %i4, %i3
573 edge8n %l0, %o0, %g3
574 stbar
575 sll %o5, %i6, %l5
576 fmovrdgz %l3, %f0, %f4
577 brlez %o6, loop_33
578 tle %icc, 0x5
579 movcc %xcc, %l4, %g4
580 fnot2 %f20, %f0
581loop_33:
582 udiv %l2, 0x1149, %g7
583 fmovrsne %o2, %f10, %f5
584 movgu %icc, %o4, %g2
585 orncc %i7, 0x0BD8, %o1
586 fbn,a %fcc3, loop_34
587 movcs %icc, %i1, %l1
588 tgu %xcc, 0x4
589 subcc %i0, 0x02BD, %g6
590loop_34:
591 fabsd %f24, %f26
592 edge8 %o7, %i5, %i2
593 tcc %icc, 0x5
594 andncc %g5, %l6, %g1
595 fbul %fcc2, loop_35
596 fornot2s %f7, %f3, %f1
597 fcmpeq32 %f20, %f12, %o3
598 movcc %xcc, %i4, %l0
599loop_35:
600 tle %icc, 0x6
601 movvc %icc, %o0, %g3
602 bne,pt %xcc, loop_36
603 movg %xcc, %o5, %i3
604 fpsub32s %f17, %f11, %f31
605 fmovrslez %l5, %f4, %f18
606loop_36:
607 sdiv %i6, 0x1359, %l3
608 fcmpne16 %f8, %f2, %o6
609 fpsub16s %f16, %f8, %f18
610 tl %icc, 0x0
611 movl %icc, %g4, %l2
612 bcs,a loop_37
613 movg %icc, %l4, %g7
614 tsubcctv %o2, %g2, %o4
615 move %icc, %i7, %o1
616loop_37:
617 edge16l %l1, %i0, %g6
618 addcc %i1, 0x0C80, %i5
619 siam 0x7
620 orn %i2, 0x0C42, %o7
621 movle %xcc, %l6, %g1
622 tn %xcc, 0x3
623 std %f20, [%l7 + 0x70]
624 fbu,a %fcc1, loop_38
625 fmovrdlz %g5, %f24, %f2
626 umul %o3, 0x0C83, %l0
627 sir 0x0178
628loop_38:
629 udiv %i4, 0x1E07, %g3
630 udiv %o0, 0x1EE0, %o5
631 array16 %l5, %i3, %i6
632 set 0x20, %g5
633 stda %l2, [%l7 + %g5] 0x80
634 fpadd16 %f8, %f30, %f12
635 array8 %o6, %g4, %l4
636 pdist %f20, %f6, %f2
637 tvc %icc, 0x0
638 wr %g0, 0x04, %asi
639 prefetcha [%l7 + 0x40] %asi, 0x1
640 fmovrslz %o2, %f3, %f2
641 fnot1s %f31, %f20
642 edge32ln %l2, %o4, %g2
643 wr %g0, 0x19, %asi
644 sta %f15, [%l7 + 0x40] %asi
645 move %xcc, %i7, %l1
646 edge32ln %i0, %o1, %g6
647 mova %icc, %i1, %i2
648 orcc %o7, %l6, %i5
649 edge16ln %g1, %o3, %l0
650 bg,pt %xcc, loop_39
651 fmovspos %xcc, %f7, %f17
652 andcc %i4, %g3, %g5
653 xor %o5, 0x05E8, %l5
654loop_39:
655 ldsw [%l7 + 0x14], %i3
656 edge32 %i6, %l3, %o0
657 tvs %icc, 0x6
658 edge8n %g4, %l4, %g7
659 movre %o6, %o2, %l2
660 movleu %xcc, %g2, %o4
661 fcmpeq32 %f14, %f28, %i7
662 or %l1, %o1, %g6
663 umulcc %i1, %i2, %i0
664 te %icc, 0x1
665 fmovdvc %xcc, %f11, %f11
666 std %o6, [%l7 + 0x20]
667 movrgz %i5, %g1, %l6
668 ta %icc, 0x6
669 nop
670 setx loop_40, %l0, %l1
671 jmpl %l1, %l0
672 fcmpne16 %f18, %f4, %i4
673 movre %g3, 0x052, %g5
674 bne,a loop_41
675loop_40:
676 edge16ln %o5, %l5, %i3
677 andn %o3, %i6, %l3
678 fcmpd %fcc3, %f24, %f2
679loop_41:
680 fbu,a %fcc1, loop_42
681 edge16 %o0, %g4, %l4
682 fcmps %fcc1, %f9, %f18
683 add %o6, 0x1325, %o2
684loop_42:
685 fmovdcs %icc, %f31, %f25
686 xnor %g7, 0x05A6, %g2
687 siam 0x6
688 set 0x68, %g4
689 ldxa [%l7 + %g4] 0x0c, %o4
690 array32 %l2, %i7, %o1
691 set 0x40, %l2
692 ldda [%l7 + %l2] 0x15, %l0
693 ba,a,pn %icc, loop_43
694 and %i1, %g6, %i0
695 fzeros %f27
696 nop
697 set 0x1C, %l6
698 ldsw [%l7 + %l6], %i2
699loop_43:
700 fandnot2s %f10, %f29, %f13
701 fsrc2s %f30, %f23
702 subccc %i5, %o7, %l6
703 fmul8x16al %f23, %f23, %f20
704 stb %g1, [%l7 + 0x65]
705 alignaddrl %i4, %l0, %g5
706 movvc %icc, %g3, %o5
707 fmovdgu %icc, %f5, %f6
708 or %l5, %o3, %i6
709 udivx %i3, 0x0836, %o0
710 movne %icc, %l3, %g4
711 andcc %l4, 0x16FE, %o6
712 movg %xcc, %g7, %o2
713 bl loop_44
714 fabsd %f14, %f16
715 fmovsgu %icc, %f29, %f29
716 bpos,a,pt %icc, loop_45
717loop_44:
718 fpack32 %f10, %f2, %f24
719 ta %xcc, 0x3
720 fmovrsgez %g2, %f12, %f29
721loop_45:
722 bn,a %icc, loop_46
723 movrlez %l2, %o4, %o1
724 orncc %l1, 0x1C8F, %i1
725 smulcc %i7, 0x0B04, %g6
726loop_46:
727 addcc %i2, 0x1AA7, %i0
728 fxors %f24, %f16, %f9
729 tpos %icc, 0x2
730 sra %o7, %l6, %i5
731 udivx %i4, 0x0ED7, %l0
732 fors %f0, %f12, %f19
733 fcmpes %fcc0, %f22, %f11
734 bshuffle %f26, %f20, %f22
735 fble %fcc0, loop_47
736 fmovs %f30, %f16
737 fandnot1s %f18, %f0, %f28
738 fnor %f2, %f4, %f22
739loop_47:
740 bvc,pn %icc, loop_48
741 udiv %g1, 0x1FA6, %g5
742 fmovsn %icc, %f10, %f21
743 bneg loop_49
744loop_48:
745 tpos %icc, 0x3
746 fmovsl %icc, %f30, %f20
747 movcc %xcc, %g3, %l5
748loop_49:
749 tcc %icc, 0x7
750 edge16l %o3, %o5, %i6
751 restored
752 rdpr %cwp, %g1
753 rdpr %cansave, %g2
754 rdpr %canrestore, %g3
755 rdpr %cleanwin, %g4
756 rdpr %otherwin, %g5
757 rdpr %wstate, %g6
758 edge32n %o0, %l3, %g4
759 edge16n %i3, %o6, %g7
760 smul %l4, %o2, %g2
761 edge8ln %l2, %o4, %o1
762 brgz %l1, loop_50
763 fcmps %fcc2, %f1, %f26
764 ld [%l7 + 0x58], %f19
765 taddcctv %i7, 0x00A7, %i1
766loop_50:
767 fmovrsne %g6, %f26, %f12
768 xor %i0, 0x0BAD, %o7
769 sub %i2, %l6, %i4
770 ldstub [%l7 + 0x14], %i5
771 tsubcctv %g1, 0x1B3E, %g5
772 edge32n %g3, %l5, %o3
773 edge16 %l0, %o5, %o0
774 subccc %l3, %g4, %i6
775 fnor %f28, %f26, %f28
776 tle %icc, 0x4
777 umulcc %o6, 0x08E6, %g7
778 movle %xcc, %l4, %i3
779 movge %icc, %o2, %g2
780 movle %icc, %l2, %o4
781 sub %l1, 0x1FA7, %i7
782 srl %o1, %i1, %i0
783 movrgz %g6, %o7, %l6
784 tsubcc %i2, 0x1452, %i5
785 nop
786 setx loop_51, %l0, %l1
787 wrpr 0x1, %tl
788 wrpr %l1, %tpc
789 add %l1, 0x4, %l1
790 wrpr %l1, %tnpc
791 setx 0x34400001400, %l0, %l1
792 wrpr %l1, %tstate
793 wrhpr 0x4, %htstate
794 retry
795 popc 0x17C2, %g1
796 bpos,a,pt %icc, loop_52
797 sdivcc %i4, 0x027C, %g5
798loop_51:
799 nop
800 add %l7, 0x68, %l6
801 wr %g0, 0x19, %asi
802 ldxa [%l6] %asi, %g3
803 casxa [%l6] 0x19, %g3, %l5
804loop_52:
805 addc %o3, 0x18FA, %o5
806 fmovdn %icc, %f11, %f5
807 sllx %l0, 0x0F, %l3
808 umulcc %o0, 0x1EE1, %g4
809 fandnot1s %f11, %f21, %f29
810 te %xcc, 0x2
811 umul %o6, %i6, %g7
812 call loop_53
813 edge32ln %l4, %i3, %g2
814 te %xcc, 0x7
815 udivcc %l2, 0x105D, %o2
816loop_53:
817 nop
818 wr %g0, 0x80, %asi
819 lduwa [%l7 + 0x70] %asi, %l1
820 edge8ln %o4, %o1, %i7
821 fmovse %icc, %f18, %f26
822 fornot1s %f7, %f12, %f29
823 fmovdcc %icc, %f16, %f9
824 alignaddr %i0, %g6, %i1
825 xor %o7, %i2, %i5
826 fnands %f18, %f30, %f22
827 fbul %fcc2, loop_54
828 ldx [%l7 + 0x60], %g1
829 bneg,pn %xcc, loop_55
830 xor %i4, 0x0C36, %l6
831loop_54:
832 fands %f14, %f9, %f19
833 pdist %f2, %f20, %f24
834loop_55:
835 tge %icc, 0x6
836 edge32ln %g3, %l5, %o3
837 sir 0x1916
838 movre %g5, %l0, %o5
839 fpsub16s %f4, %f24, %f2
840 ldx [%l7 + 0x78], %l3
841 brgz %g4, loop_56
842 movl %xcc, %o6, %o0
843 tge %icc, 0x3
844 ta %xcc, 0x0
845loop_56:
846 fnands %f18, %f16, %f29
847 sir 0x01C7
848 alignaddr %g7, %l4, %i6
849 movre %g2, 0x323, %i3
850 fcmpeq16 %f18, %f24, %l2
851 sdivx %o2, 0x1B36, %l1
852 and %o4, %i7, %i0
853 andn %o1, 0x1BC4, %i1
854 fmovdneg %icc, %f3, %f19
855 edge32 %o7, %g6, %i2
856 mulx %i5, %g1, %l6
857 edge8 %g3, %l5, %i4
858 movn %icc, %g5, %o3
859 tneg %icc, 0x1
860 movle %xcc, %o5, %l0
861 fxor %f16, %f4, %f6
862 fcmped %fcc3, %f26, %f2
863 tvc %xcc, 0x3
864 fble,a %fcc0, loop_57
865 fnands %f28, %f21, %f9
866 sllx %l3, %o6, %o0
867 fmovdvc %xcc, %f19, %f27
868loop_57:
869 tvc %icc, 0x2
870 fpsub32 %f14, %f24, %f24
871 movle %icc, %g7, %g4
872 sdivcc %i6, 0x1547, %l4
873 wr %g0, 0x18, %asi
874 swapa [%l7 + 0x78] %asi, %g2
875 fmul8ulx16 %f12, %f30, %f28
876 movgu %icc, %l2, %i3
877 ldd [%l7 + 0x58], %f22
878 brlz,a %l1, loop_58
879 fbug,a %fcc2, loop_59
880 bvc,a,pn %xcc, loop_60
881 edge8n %o2, %o4, %i7
882loop_58:
883 fmovrslz %i0, %f6, %f28
884loop_59:
885 array16 %o1, %o7, %g6
886loop_60:
887 mova %xcc, %i1, %i2
888 addccc %g1, 0x1930, %l6
889 umul %i5, %g3, %i4
890 sll %l5, 0x14, %g5
891 popc %o3, %l0
892 wr %g0, 0x0c, %asi
893 swapa [%l7 + 0x08] %asi, %l3
894 fmovdcc %icc, %f27, %f20
895 tl %icc, 0x7
896 membar 0x5A
897 fmovdpos %xcc, %f13, %f9
898 fmovde %icc, %f7, %f7
899 sdiv %o6, 0x1E3A, %o5
900 fmovdcc %icc, %f25, %f23
901 ld [%l7 + 0x18], %f14
902 mulx %o0, %g4, %g7
903 be,a,pt %icc, loop_61
904 fcmpgt16 %f8, %f16, %l4
905 bvs,pt %xcc, loop_62
906 orncc %i6, %g2, %i3
907loop_61:
908 movg %icc, %l1, %o2
909 smul %o4, %i7, %i0
910loop_62:
911 lduh [%l7 + 0x0E], %l2
912 mulx %o1, 0x10E5, %g6
913 sdiv %i1, 0x056D, %o7
914 orn %i2, %l6, %g1
915 edge16 %g3, %i4, %l5
916 array32 %i5, %o3, %g5
917 fxors %f6, %f22, %f4
918 add %l7, 0x74, %l6
919 wr %g0, 0x11, %asi
920 lda [%l6] %asi, %l3
921 casa [%l6] 0x11, %l3, %o6
922 subcc %o5, 0x086E, %l0
923 move %xcc, %o0, %g4
924 tgu %xcc, 0x0
925 xorcc %g7, 0x134D, %i6
926 edge16 %g2, %l4, %l1
927 smulcc %i3, 0x1F4B, %o4
928 fmovsn %xcc, %f31, %f15
929 umul %o2, 0x13F2, %i7
930 tge %xcc, 0x7
931 std %i0, [%l7 + 0x78]
932 srlx %o1, %l2, %i1
933 edge8 %g6, %i2, %o7
934 movle %xcc, %l6, %g1
935 edge16ln %g3, %l5, %i5
936 andncc %o3, %i4, %g5
937 tleu %icc, 0x6
938 ba loop_63
939 fcmpne32 %f26, %f30, %l3
940 fcmps %fcc0, %f26, %f25
941 umulcc %o5, 0x1109, %l0
942loop_63:
943 movg %icc, %o6, %o0
944 subccc %g4, 0x096D, %g7
945 edge32ln %g2, %l4, %i6
946 wr %g0, 0x19, %asi
947 lduwa [%l7 + 0x08] %asi, %i3
948 saved
949 rdpr %cwp, %g1
950 rdpr %cansave, %g2
951 rdpr %canrestore, %g3
952 rdpr %cleanwin, %g4
953 rdpr %otherwin, %g5
954 rdpr %wstate, %g6
955 subc %o4, %l1, %o2
956 movleu %xcc, %i7, %i0
957 fpsub16 %f28, %f14, %f18
958 st %f29, [%l7 + 0x48]
959 tcc %xcc, 0x3
960 add %l2, %i1, %o1
961 fmovrdlez %i2, %f20, %f4
962 fxor %f28, %f8, %f8
963 movvs %xcc, %g6, %o7
964 wr %g0, 0x04, %asi
965 lduha [%l7 + 0x7E] %asi, %l6
966 tle %icc, 0x2
967 fabsd %f2, %f30
968 bgu,a,pt %icc, loop_64
969 orcc %g3, 0x0B38, %l5
970 fandnot1 %f30, %f10, %f16
971 wr %g0, 0x19, %asi
972 ldsha [%l7 + 0x70] %asi, %g1
973loop_64:
974 addccc %i5, 0x01FF, %i4
975 mulx %g5, 0x1228, %l3
976 popc 0x0F42, %o5
977 tg %icc, 0x4
978 movrne %o3, 0x1E4, %o6
979 add %l7, 0x58, %l6
980 wr %g0, 0x89, %asi
981 lda [%l6] %asi, %o0
982 casa [%l6] %asi, %o0, %l0
983 fbne %fcc1, loop_65
984 tsubcctv %g7, %g2, %g4
985 fzero %f16
986 fnor %f2, %f16, %f20
987loop_65:
988 bshuffle %f26, %f30, %f26
989 set 0x10, %g2
990 stxa %i6, [%g0 + %g2] 0x21
991 nop
992 set 0x20, %i4
993 prefetch [%l7 + %i4], 0x2
994 movge %xcc, %l4, %o4
995 subcc %i3, 0x0403, %l1
996 movrgez %o2, 0x2D7, %i0
997 udivcc %l2, 0x1817, %i7
998 fnand %f24, %f30, %f10
999 stb %i1, [%l7 + 0x70]
1000 movrgz %i2, %g6, %o7
1001 bcs %xcc, loop_66
1002 movrlz %l6, %g3, %l5
1003 fmovrde %g1, %f2, %f26
1004 fbl,a %fcc2, loop_67
1005loop_66:
1006 array8 %i5, %i4, %o1
1007 fones %f28
1008 tcc %icc, 0x5
1009loop_67:
1010 xnor %g5, %o5, %o3
1011 fmovsneg %xcc, %f6, %f28
1012 addc %l3, 0x0D14, %o0
1013 movne %xcc, %l0, %g7
1014 fmul8sux16 %f6, %f28, %f12
1015 fnot1s %f25, %f18
1016 sll %g2, 0x00, %g4
1017 orn %i6, 0x1D6B, %o6
1018 andn %o4, 0x1B44, %l4
1019 ble loop_68
1020 tl %xcc, 0x7
1021 fmovrsgz %l1, %f27, %f15
1022 xnorcc %o2, %i3, %i0
1023loop_68:
1024 sethi 0x001F, %i7
1025 fmovdne %icc, %f28, %f30
1026 subccc %l2, %i2, %g6
1027 fands %f21, %f25, %f20
1028 movcc %xcc, %i1, %l6
1029 fexpand %f25, %f8
1030 umulcc %g3, %o7, %g1
1031 fpadd32 %f4, %f28, %f10
1032 sdiv %l5, 0x1873, %i5
1033 addc %i4, %o1, %o5
1034 fmovde %icc, %f7, %f30
1035 tl %icc, 0x3
1036 movvc %xcc, %o3, %g5
1037 stbar
1038 edge32 %o0, %l3, %l0
1039 fmovse %xcc, %f10, %f16
1040 edge8n %g2, %g7, %g4
1041 pdist %f6, %f28, %f8
1042 sdiv %o6, 0x120A, %o4
1043 wr %g0, 0x11, %asi
1044 ldstuba [%l7 + 0x0A] %asi, %l4
1045 fandnot1s %f3, %f2, %f25
1046 stb %l1, [%l7 + 0x29]
1047 set 0x60, %i5
1048 stda %o2, [%l7 + %i5] 0xe2
1049 membar #Sync
1050 sra %i3, 0x1C, %i0
1051 fmovs %f17, %f24
1052 orcc %i6, %i7, %l2
1053 edge8n %i2, %i1, %l6
1054 bg,pn %icc, loop_69
1055 subccc %g6, 0x12DF, %g3
1056 std %o6, [%l7 + 0x10]
1057 subccc %g1, 0x179F, %i5
1058loop_69:
1059 alignaddr %i4, %o1, %o5
1060 tvc %xcc, 0x6
1061 fmovsle %xcc, %f31, %f16
1062 fpackfix %f2, %f0
1063 fmovscc %xcc, %f15, %f19
1064 movpos %icc, %o3, %g5
1065 movrne %o0, %l3, %l5
1066 popc %l0, %g7
1067 tl %xcc, 0x1
1068 tvs %icc, 0x6
1069 movn %xcc, %g2, %o6
1070 te %xcc, 0x4
1071 tsubcc %o4, %l4, %l1
1072 umulcc %o2, %i3, %i0
1073 xorcc %i6, %i7, %l2
1074 fxnors %f5, %f15, %f24
1075 tn %icc, 0x3
1076 fcmped %fcc2, %f14, %f6
1077 andncc %g4, %i2, %i1
1078 for %f24, %f12, %f10
1079 lduh [%l7 + 0x7A], %g6
1080 wr %g0, 0x80, %asi
1081 ldda [%l7 + 0x40] %asi, %f0
1082 fmovrsne %l6, %f4, %f10
1083 andncc %o7, %g3, %g1
1084 popc %i5, %i4
1085 bcs %xcc, loop_70
1086 sdiv %o1, 0x121C, %o3
1087 fbn %fcc3, loop_71
1088 fmovscc %xcc, %f3, %f17
1089loop_70:
1090 movgu %xcc, %g5, %o0
1091 orcc %l3, 0x16A1, %l5
1092loop_71:
1093 movrne %o5, 0x0E9, %g7
1094 fmovdcc %icc, %f20, %f5
1095 fpmerge %f11, %f3, %f18
1096 popc %g2, %l0
1097 srl %o6, %l4, %o4
1098 bvs,pt %xcc, loop_72
1099 fnot2s %f22, %f11
1100 set 0x40, %i6
1101 stda %f16, [%l7 + %i6] 0xf1
1102 membar #Sync
1103loop_72:
1104 addc %o2, %l1, %i0
1105 ldd [%l7 + 0x28], %f12
1106 alignaddrl %i6, %i7, %i3
1107 andn %l2, 0x16EF, %i2
1108 bcs,a %xcc, loop_73
1109 array16 %g4, %g6, %l6
1110 tneg %xcc, 0x1
1111 fxors %f14, %f23, %f24
1112loop_73:
1113 ldd [%l7 + 0x78], %o6
1114 fnegd %f20, %f22
1115 brlez,a %i1, loop_74
1116 fmovdge %icc, %f24, %f9
1117 ta %xcc, 0x5
1118 fbul %fcc0, loop_75
1119loop_74:
1120 subccc %g3, %i5, %g1
1121 movl %icc, %o1, %i4
1122 call loop_76
1123loop_75:
1124 edge32l %o3, %o0, %l3
1125 sdivcc %l5, 0x1055, %o5
1126 tleu %icc, 0x4
1127loop_76:
1128 movrne %g7, %g2, %l0
1129 fzero %f28
1130 fpadd32 %f18, %f8, %f18
1131 fbue %fcc2, loop_77
1132 fcmple16 %f8, %f30, %g5
1133 taddcc %o6, %l4, %o2
1134 fmovrsgez %o4, %f30, %f28
1135loop_77:
1136 or %i0, 0x0112, %l1
1137 movneg %icc, %i6, %i7
1138 set 0x20, %i2
1139 stxa %l2, [%l7 + %i2] 0x15
1140 smul %i2, %i3, %g4
1141 fexpand %f29, %f14
1142 fsrc1 %f22, %f28
1143 andn %l6, 0x17F3, %o7
1144 tne %icc, 0x0
1145 fmovdvs %icc, %f1, %f18
1146 mova %icc, %g6, %i1
1147 sdivcc %g3, 0x10B6, %i5
1148 movn %xcc, %o1, %g1
1149 movn %xcc, %i4, %o3
1150 tvs %xcc, 0x0
1151 smulcc %o0, 0x1290, %l5
1152 movcs %xcc, %l3, %g7
1153 fba,a %fcc0, loop_78
1154 move %xcc, %o5, %g2
1155 orn %l0, 0x1254, %g5
1156 bvc,a %icc, loop_79
1157loop_78:
1158 fbul %fcc0, loop_80
1159 nop
1160 setx loop_81, %l0, %l1
1161 wrpr 0x1, %tl
1162 wrpr %l1, %tpc
1163 add %l1, 0x4, %l1
1164 wrpr %l1, %tnpc
1165 setx 0x34400001400, %l0, %l1
1166 wrpr %l1, %tstate
1167 wrhpr 0x4, %htstate
1168 retry
1169 movne %icc, %l4, %o2
1170loop_79:
1171 fblg,a %fcc0, loop_82
1172loop_80:
1173 smulcc %o6, 0x1314, %i0
1174loop_81:
1175 alignaddrl %o4, %l1, %i7
1176 fcmps %fcc1, %f14, %f15
1177loop_82:
1178 tle %xcc, 0x7
1179 fcmps %fcc0, %f9, %f4
1180 bge,pn %xcc, loop_83
1181 fmovscc %xcc, %f15, %f30
1182 array32 %l2, %i6, %i3
1183 orn %i2, %l6, %g4
1184loop_83:
1185 fmuld8sux16 %f14, %f9, %f28
1186 movrne %g6, 0x253, %o7
1187 movn %icc, %g3, %i1
1188 popc 0x12F5, %i5
1189 xnor %o1, %i4, %g1
1190 fmovsn %icc, %f8, %f12
1191 srax %o0, %o3, %l3
1192 orn %g7, 0x0078, %o5
1193 tpos %icc, 0x5
1194 fnor %f28, %f28, %f30
1195 srax %l5, %g2, %g5
1196 fbne %fcc1, loop_84
1197 fbl,a %fcc1, loop_85
1198 fba,a %fcc1, loop_86
1199 tsubcctv %l4, 0x119D, %o2
1200loop_84:
1201 fmovdvc %xcc, %f19, %f19
1202loop_85:
1203 brz %l0, loop_87
1204loop_86:
1205 fbn %fcc1, loop_88
1206 fcmpgt32 %f10, %f14, %o6
1207 bgu,pn %icc, loop_89
1208loop_87:
1209 tsubcc %o4, %l1, %i7
1210loop_88:
1211 xnorcc %i0, 0x081B, %l2
1212 edge32n %i3, %i6, %i2
1213loop_89:
1214 fblg %fcc2, loop_90
1215 brgz,a %l6, loop_91
1216 smulcc %g6, 0x128C, %o7
1217 array16 %g3, %g4, %i5
1218loop_90:
1219 fmovsl %icc, %f29, %f15
1220loop_91:
1221 array16 %i1, %o1, %i4
1222 tvc %xcc, 0x6
1223 tl %xcc, 0x6
1224 ldsb [%l7 + 0x5D], %o0
1225 fbg %fcc2, loop_92
1226 sdivx %o3, 0x0BA4, %g1
1227 faligndata %f28, %f28, %f30
1228 andcc %g7, 0x1CD4, %o5
1229loop_92:
1230 fmovspos %icc, %f7, %f14
1231 wr %g0, 0x89, %asi
1232 ldsba [%l7 + 0x6B] %asi, %l5
1233 fpadd16 %f26, %f26, %f16
1234 fnor %f0, %f22, %f26
1235 fmovdl %icc, %f4, %f6
1236 fpadd32s %f1, %f22, %f3
1237 fandnot2 %f20, %f18, %f20
1238 bleu,a loop_93
1239 move %xcc, %l3, %g5
1240 fnot2s %f24, %f11
1241 movleu %icc, %g2, %o2
1242loop_93:
1243 nop
1244 setx loop_94, %l0, %l1
1245 jmpl %l1, %l0
1246 edge8ln %l4, %o4, %o6
1247 movrlez %l1, %i7, %i0
1248 fnegd %f18, %f16
1249loop_94:
1250 movcc %icc, %i3, %i6
1251 fbg,a %fcc1, loop_95
1252 addccc %i2, 0x171A, %l6
1253 fmovsg %xcc, %f11, %f22
1254 or %l2, %o7, %g3
1255loop_95:
1256 movrgez %g4, %i5, %g6
1257 popc 0x0425, %i1
1258 fpackfix %f16, %f18
1259 fmovrsgz %i4, %f20, %f23
1260 umulcc %o0, 0x04BC, %o1
1261 taddcc %o3, %g7, %g1
1262 nop
1263 setx loop_96, %l0, %l1
1264 jmpl %l1, %l5
1265 edge8l %o5, %g5, %g2
1266 set 0x7A, %l3
1267 lduba [%l7 + %l3] 0x18, %l3
1268loop_96:
1269 movl %xcc, %l0, %l4
1270 fmul8ulx16 %f16, %f16, %f6
1271 fxnors %f4, %f20, %f24
1272 tge %icc, 0x7
1273 movg %xcc, %o4, %o6
1274 orn %l1, %i7, %o2
1275 addcc %i3, %i6, %i2
1276 fbuge %fcc2, loop_97
1277 stw %l6, [%l7 + 0x6C]
1278 movpos %xcc, %i0, %o7
1279 edge16l %l2, %g3, %g4
1280loop_97:
1281 fpsub32s %f10, %f24, %f11
1282 edge8n %g6, %i1, %i4
1283 addccc %i5, 0x01D8, %o0
1284 sub %o3, %o1, %g1
1285 umul %l5, 0x02D9, %o5
1286 fba %fcc2, loop_98
1287 bl,pn %icc, loop_99
1288 movrgez %g7, %g5, %g2
1289 movgu %xcc, %l0, %l4
1290loop_98:
1291 umul %l3, %o6, %o4
1292loop_99:
1293 srax %i7, %o2, %l1
1294 sllx %i6, %i3, %l6
1295 tneg %xcc, 0x5
1296 andncc %i0, %i2, %o7
1297 xor %l2, %g4, %g3
1298 orncc %g6, %i1, %i4
1299 nop
1300 setx loop_100, %l0, %l1
1301 wrpr 0x1, %tl
1302 wrpr %l1, %tnpc
1303 setx 0x34400001400, %l0, %l1
1304 wrpr %l1, %tstate
1305 wrhpr 0x4, %htstate
1306 done
1307 movrlz %i5, %o0, %o3
1308 movpos %icc, %g1, %l5
1309 set 0x20, %i3
1310 ldswa [%l7 + %i3] 0x0c, %o1
1311loop_100:
1312 movpos %xcc, %o5, %g7
1313 xorcc %g5, %l0, %l4
1314 fands %f30, %f29, %f1
1315 subcc %g2, 0x1454, %l3
1316 fpmerge %f7, %f28, %f20
1317 wr %g0, 0xeb, %asi
1318 ldda [%l7 + 0x60] %asi, %o4
1319 fmovdn %xcc, %f5, %f3
1320 udivcc %o6, 0x058F, %i7
1321 movg %xcc, %o2, %l1
1322 ldstub [%l7 + 0x42], %i6
1323 ldx [%l7 + 0x78], %i3
1324 ldsb [%l7 + 0x7B], %i0
1325 ba,a loop_101
1326 sra %l6, 0x1E, %i2
1327 ldsh [%l7 + 0x68], %l2
1328 movle %icc, %g4, %g3
1329loop_101:
1330 stx %o7, [%l7 + 0x50]
1331 sra %i1, %i4, %g6
1332 wr %g0, 0x04, %asi
1333 ldsha [%l7 + 0x54] %asi, %o0
1334 fnegs %f12, %f2
1335 sllx %i5, 0x16, %g1
1336 srl %o3, 0x13, %l5
1337 popc 0x00F2, %o5
1338 ldub [%l7 + 0x56], %o1
1339 tleu %icc, 0x0
1340 udivx %g7, 0x0CD9, %l0
1341 smulcc %l4, 0x158C, %g5
1342 andncc %l3, %o4, %o6
1343 bn,pn %xcc, loop_102
1344 fmovdvs %icc, %f25, %f27
1345 xor %g2, %i7, %l1
1346 fmovde %icc, %f5, %f21
1347loop_102:
1348 fpack16 %f16, %f30
1349 edge32 %o2, %i6, %i3
1350 fornot1s %f1, %f10, %f30
1351 tle %icc, 0x5
1352 fmovsvc %icc, %f17, %f30
1353 xnor %i0, 0x0B97, %l6
1354 fnand %f6, %f12, %f14
1355 wr %g0, 0x4f, %asi
1356 ldxa [%g0 + 0x28] %asi, %l2
1357 or %i2, %g3, %g4
1358 taddcctv %i1, %o7, %i4
1359 tvc %xcc, 0x6
1360 orncc %g6, 0x1FAB, %o0
1361 stbar
1362 andncc %g1, %o3, %l5
1363 add %l7, 0x34, %l6
1364 wr %g0, 0x89, %asi
1365 lda [%l6] %asi, %o5
1366 casa [%l6] %asi, %o5, %i5
1367 tn %xcc, 0x0
1368 orcc %o1, 0x1179, %g7
1369 fpack32 %f18, %f18, %f4
1370 tsubcctv %l4, %l0, %g5
1371 movre %o4, 0x0A6, %o6
1372 stx %g2, [%l7 + 0x70]
1373 sdiv %l3, 0x00A8, %i7
1374 udivcc %l1, 0x1262, %o2
1375 sdivx %i6, 0x0E15, %i0
1376 fba,a %fcc0, loop_103
1377 or %i3, %l6, %i2
1378 fmovscs %xcc, %f18, %f23
1379 sir 0x1201
1380loop_103:
1381 sethi 0x18D5, %g3
1382 edge32l %l2, %g4, %i1
1383 alignaddrl %o7, %g6, %o0
1384 fxnors %f23, %f12, %f20
1385 brgez,a %g1, loop_104
1386 taddcctv %o3, %i4, %l5
1387 std %i4, [%l7 + 0x58]
1388 tneg %xcc, 0x6
1389loop_104:
1390 tg %xcc, 0x3
1391 fmovsg %xcc, %f7, %f22
1392 addc %o5, 0x0D0C, %g7
1393 movne %icc, %l4, %l0
1394 edge16 %g5, %o4, %o6
1395 set 0x4C, %g1
1396 stwa %o1, [%l7 + %g1] 0x18
1397 fbule %fcc1, loop_105
1398 prefetch [%l7 + 0x20], 0x2
1399 bne loop_106
1400 movn %icc, %l3, %g2
1401loop_105:
1402 tvs %xcc, 0x4
1403 sdiv %l1, 0x136F, %i7
1404loop_106:
1405 fcmpne32 %f6, %f2, %i6
1406 fmovsvs %xcc, %f29, %f25
1407 fbuge %fcc0, loop_107
1408 srlx %o2, %i0, %l6
1409 movne %icc, %i3, %g3
1410 set 0x40, %o6
1411 ldda [%l7 + %o6] 0x19, %l2
1412loop_107:
1413 tcs %icc, 0x6
1414 fmovrdne %g4, %f26, %f30
1415 movvc %xcc, %i2, %o7
1416 mulscc %i1, %o0, %g1
1417 edge8n %g6, %i4, %o3
1418 or %l5, 0x1CCF, %o5
1419 bge,a loop_108
1420 bvs,a %icc, loop_109
1421 membar 0x07
1422 fandnot1s %f25, %f29, %f11
1423loop_108:
1424 restored
1425 rdpr %cwp, %g1
1426 rdpr %cansave, %g2
1427 rdpr %canrestore, %g3
1428 rdpr %cleanwin, %g4
1429 rdpr %otherwin, %g5
1430 rdpr %wstate, %g6
1431loop_109:
1432 fpackfix %f6, %f13
1433 tneg %xcc, 0x0
1434 te %icc, 0x7
1435 tge %icc, 0x6
1436 movl %icc, %i5, %l4
1437 wr %g0, 0x11, %asi
1438 ldswa [%l7 + 0x1C] %asi, %g7
1439 set 0x40, %g6
1440 ldda [%l7 + %g6] 0x88, %f0
1441 andcc %l0, 0x15B6, %o4
1442 fpsub32 %f2, %f2, %f20
1443 saved
1444 rdpr %cwp, %g1
1445 rdpr %cansave, %g2
1446 rdpr %canrestore, %g3
1447 rdpr %cleanwin, %g4
1448 rdpr %otherwin, %g5
1449 rdpr %wstate, %g6
1450 sllx %g5, %o1, %o6
1451 fornot2s %f24, %f1, %f2
1452 sdiv %l3, 0x07BE, %g2
1453 fmovrslez %i7, %f3, %f14
1454 xor %i6, 0x05A0, %l1
1455 sra %o2, %l6, %i3
1456 movpos %xcc, %g3, %l2
1457 sdivcc %g4, 0x1DB3, %i0
1458 tge %icc, 0x7
1459 addcc %i2, 0x0ACF, %o7
1460 tleu %icc, 0x3
1461 fmul8sux16 %f2, %f26, %f24
1462 tsubcc %o0, 0x0D10, %g1
1463 fbule,a %fcc0, loop_110
1464 fnot2s %f9, %f16
1465 fornot1 %f6, %f14, %f24
1466 tgu %icc, 0x4
1467loop_110:
1468 orcc %i1, %i4, %g6
1469 wr %g0, 0x89, %asi
1470 ldxa [%l7 + 0x38] %asi, %l5
1471 xnorcc %o5, %o3, %i5
1472 edge32n %l4, %l0, %g7
1473 nop
1474 setx loop_111, %l0, %l1
1475 wrpr 0x1, %tl
1476 wrpr %l1, %tnpc
1477 setx 0x34400001400, %l0, %l1
1478 wrpr %l1, %tstate
1479 wrhpr 0x4, %htstate
1480 done
1481 flush %l7 + 0x70
1482 nop
1483 set 0x30, %g3
1484 ldd [%l7 + %g3], %f28
1485 ldub [%l7 + 0x6E], %o4
1486loop_111:
1487 ld [%l7 + 0x58], %f12
1488 subc %g5, 0x109A, %o6
1489 array32 %l3, %g2, %i7
1490 movl %icc, %o1, %i6
1491 fmul8x16 %f5, %f12, %f14
1492 wr %g0, 0x11, %asi
1493 lda [%l7 + 0x60] %asi, %f5
1494 xorcc %l1, %o2, %i3
1495 udivx %l6, 0x0C1B, %l2
1496 fxors %f19, %f20, %f7
1497 udiv %g3, 0x1B87, %g4
1498 taddcctv %i2, 0x0812, %i0
1499 wr %g0, 0x89, %asi
1500 stda %o0, [%l7 + 0x38] %asi
1501 umulcc %o7, %g1, %i1
1502 fcmpgt32 %f0, %f30, %g6
1503 lduw [%l7 + 0x74], %l5
1504 wr %g0, 0x10, %asi
1505 swapa [%l7 + 0x50] %asi, %o5
1506 tvs %icc, 0x4
1507 bge,pt %xcc, loop_112
1508 stw %i4, [%l7 + 0x68]
1509 stw %o3, [%l7 + 0x34]
1510 xnor %l4, %i5, %g7
1511loop_112:
1512 bge,a,pn %icc, loop_113
1513 ta %xcc, 0x1
1514 tsubcctv %l0, 0x1B75, %o4
1515 srax %o6, %l3, %g5
1516loop_113:
1517 xnorcc %i7, 0x1457, %o1
1518 fbul %fcc2, loop_114
1519 fble,a %fcc3, loop_115
1520 edge16n %g2, %l1, %i6
1521 movrlez %o2, %l6, %i3
1522loop_114:
1523 fmovsleu %xcc, %f4, %f11
1524loop_115:
1525 fcmpeq32 %f6, %f28, %g3
1526 fbge,a %fcc3, loop_116
1527 edge8 %g4, %l2, %i2
1528 set 0x76, %o2
1529 lduba [%l7 + %o2] 0x0c, %o0
1530loop_116:
1531 nop
1532 wr %g0, 0x04, %asi
1533 lduha [%l7 + 0x20] %asi, %i0
1534 movvs %xcc, %o7, %i1
1535 array32 %g6, %g1, %o5
1536 fbue %fcc1, loop_117
1537 bne,pt %icc, loop_118
1538 sub %i4, 0x15D1, %o3
1539 xnorcc %l5, 0x1CD5, %l4
1540loop_117:
1541 movcc %xcc, %g7, %i5
1542loop_118:
1543 mulscc %o4, 0x0DDA, %o6
1544 fbe,a %fcc2, loop_119
1545 tsubcctv %l3, 0x19FA, %g5
1546 edge16l %i7, %l0, %o1
1547 ldstub [%l7 + 0x35], %g2
1548loop_119:
1549 movneg %xcc, %i6, %l1
1550 umulcc %l6, %o2, %i3
1551 brlz %g3, loop_120
1552 edge16l %g4, %i2, %l2
1553 xnorcc %o0, %o7, %i0
1554 tle %icc, 0x3
1555loop_120:
1556 sdiv %i1, 0x097F, %g6
1557 taddcc %o5, 0x0B3F, %i4
1558 sethi 0x0488, %g1
1559 nop
1560 set 0x79, %o4
1561 ldstub [%l7 + %o4], %l5
1562 xor %l4, %g7, %i5
1563 tpos %xcc, 0x2
1564 tvs %icc, 0x7
1565 array32 %o4, %o6, %o3
1566 fmovse %xcc, %f20, %f14
1567 srax %l3, 0x00, %i7
1568 tcs %xcc, 0x2
1569 addccc %l0, 0x1A80, %o1
1570 movcc %xcc, %g5, %g2
1571 tn %icc, 0x6
1572 te %xcc, 0x0
1573 fbug,a %fcc2, loop_121
1574 edge32 %l1, %l6, %o2
1575 fbo,a %fcc1, loop_122
1576 movrgez %i6, %i3, %g4
1577loop_121:
1578 subc %i2, 0x1F0E, %g3
1579 fnot2s %f9, %f28
1580loop_122:
1581 sir 0x177D
1582 sub %o0, %l2, %o7
1583 fpadd32 %f24, %f24, %f30
1584 addcc %i1, 0x1B4D, %g6
1585 restored
1586 rdpr %cwp, %g1
1587 rdpr %cansave, %g2
1588 rdpr %canrestore, %g3
1589 rdpr %cleanwin, %g4
1590 rdpr %otherwin, %g5
1591 rdpr %wstate, %g6
1592 bne loop_123
1593 sub %i0, %i4, %g1
1594 prefetch [%l7 + 0x48], 0x1
1595 andn %l5, 0x11D5, %o5
1596loop_123:
1597 movpos %xcc, %l4, %i5
1598 fmovdcc %xcc, %f6, %f25
1599 movre %g7, 0x391, %o6
1600 alignaddr %o4, %l3, %i7
1601 andncc %o3, %o1, %g5
1602 movge %icc, %l0, %g2
1603 edge16ln %l1, %o2, %i6
1604 fxors %f10, %f18, %f4
1605 popc %i3, %l6
1606 brlz %g4, loop_124
1607 std %i2, [%l7 + 0x38]
1608 movneg %xcc, %o0, %g3
1609 mova %xcc, %l2, %i1
1610loop_124:
1611 alignaddr %o7, %i0, %i4
1612 tne %icc, 0x6
1613 brz,a %g6, loop_125
1614 fbue %fcc1, loop_126
1615 saved
1616 rdpr %cwp, %g1
1617 rdpr %cansave, %g2
1618 rdpr %canrestore, %g3
1619 rdpr %cleanwin, %g4
1620 rdpr %otherwin, %g5
1621 rdpr %wstate, %g6
1622 tvc %icc, 0x1
1623loop_125:
1624 fmovda %icc, %f14, %f29
1625loop_126:
1626 nop
1627 set 0x70, %l5
1628 ldd [%l7 + %l5], %g0
1629 xnor %o5, %l4, %l5
1630 movre %i5, %g7, %o4
1631 tvc %icc, 0x6
1632 sir 0x1909
1633 tne %icc, 0x0
1634 edge8 %o6, %i7, %l3
1635 sth %o3, [%l7 + 0x72]
1636 array32 %g5, %o1, %l0
1637 stb %g2, [%l7 + 0x0B]
1638 fornot2 %f4, %f30, %f28
1639 movre %o2, %l1, %i6
1640 and %l6, %g4, %i3
1641 tcs %icc, 0x3
1642 movneg %icc, %i2, %o0
1643 movleu %xcc, %g3, %i1
1644 prefetch [%l7 + 0x5C], 0x1
1645 fba,a %fcc3, loop_127
1646 orcc %l2, %i0, %o7
1647 sdiv %i4, 0x1954, %g1
1648 movpos %icc, %o5, %g6
1649loop_127:
1650 sdivcc %l4, 0x0DE3, %l5
1651 ta %xcc, 0x1
1652 fmul8x16al %f0, %f24, %f26
1653 fbo,a %fcc1, loop_128
1654 udiv %g7, 0x1B94, %i5
1655 movrlez %o4, %i7, %l3
1656 andn %o6, %o3, %o1
1657loop_128:
1658 movcc %icc, %g5, %l0
1659 tne %xcc, 0x0
1660 std %f22, [%l7 + 0x70]
1661 umulcc %o2, %l1, %g2
1662 set 0x32, %o3
1663 lduba [%l7 + %o3] 0x88, %l6
1664 movrne %g4, 0x06F, %i3
1665 fnors %f1, %f7, %f26
1666 fble,a %fcc0, loop_129
1667 bne,a,pt %icc, loop_130
1668 fpsub32 %f28, %f4, %f8
1669 orncc %i6, 0x191A, %o0
1670loop_129:
1671 stb %g3, [%l7 + 0x77]
1672loop_130:
1673 fmovsn %xcc, %f10, %f29
1674 movvs %xcc, %i1, %l2
1675 edge8ln %i2, %o7, %i0
1676 movpos %xcc, %g1, %i4
1677 nop
1678 setx loop_131, %l0, %l1
1679 jmpl %l1, %g6
1680 orcc %l4, %l5, %o5
1681 movrne %g7, 0x142, %i5
1682 add %o4, 0x0E5E, %i7
1683loop_131:
1684 andn %o6, %l3, %o3
1685 tcc %icc, 0x3
1686 sub %o1, %l0, %g5
1687 sethi 0x0A7F, %o2
1688 fpsub16s %f11, %f14, %f21
1689 bne,a %xcc, loop_132
1690 movne %xcc, %g2, %l1
1691 fpsub16 %f20, %f10, %f10
1692 fmovspos %xcc, %f28, %f14
1693loop_132:
1694 sethi 0x17AE, %g4
1695 subccc %i3, %l6, %o0
1696 ldsw [%l7 + 0x44], %g3
1697 subc %i6, %l2, %i2
1698 fbl,a %fcc3, loop_133
1699 movle %icc, %o7, %i0
1700 move %icc, %g1, %i1
1701 fmovdne %icc, %f14, %f8
1702loop_133:
1703 bgu,pt %xcc, loop_134
1704 fnors %f8, %f4, %f19
1705 fblg,a %fcc3, loop_135
1706 movrgez %i4, 0x186, %g6
1707loop_134:
1708 bge,a,pn %xcc, loop_136
1709 tcc %xcc, 0x1
1710loop_135:
1711 movre %l4, 0x3C7, %o5
1712 ld [%l7 + 0x64], %f26
1713loop_136:
1714 stbar
1715 bneg,pn %icc, loop_137
1716 umulcc %g7, %i5, %o4
1717 xorcc %i7, %o6, %l3
1718 subcc %o3, %o1, %l5
1719loop_137:
1720 umul %l0, %o2, %g2
1721 edge16n %l1, %g5, %i3
1722 tne %icc, 0x5
1723 mulx %g4, 0x1C8B, %l6
1724 fbuge %fcc1, loop_138
1725 fnands %f2, %f23, %f22
1726 brgez %g3, loop_139
1727 edge8n %o0, %l2, %i2
1728loop_138:
1729 fmovscs %icc, %f7, %f18
1730 brlz %i6, loop_140
1731loop_139:
1732 bcs,a loop_141
1733 subcc %i0, %o7, %i1
1734 movne %icc, %i4, %g6
1735loop_140:
1736 addccc %l4, %o5, %g1
1737loop_141:
1738 sdiv %g7, 0x18BA, %o4
1739 movleu %icc, %i5, %o6
1740 umulcc %i7, %o3, %o1
1741 fbl,a %fcc0, loop_142
1742 movrlz %l3, 0x1AB, %l5
1743 subccc %o2, %g2, %l1
1744 edge8n %g5, %i3, %l0
1745loop_142:
1746 fandnot1s %f14, %f17, %f31
1747 smulcc %g4, 0x1412, %g3
1748 sub %l6, %o0, %l2
1749 edge16 %i2, %i6, %o7
1750 nop
1751 setx loop_143, %l0, %l1
1752 wrpr 0x1, %tl
1753 wrpr %l1, %tnpc
1754 setx 0x34400001400, %l0, %l1
1755 wrpr %l1, %tstate
1756 wrhpr 0x4, %htstate
1757 done
1758 st %f4, [%l7 + 0x44]
1759 tge %icc, 0x0
1760 tcs %icc, 0x2
1761loop_143:
1762 tneg %icc, 0x0
1763 xorcc %i1, 0x06FF, %i4
1764 fmovdgu %xcc, %f0, %f8
1765 nop
1766 set 0x26, %i1
1767 sth %i0, [%l7 + %i1]
1768 edge8 %l4, %o5, %g6
1769 fbn,a %fcc2, loop_144
1770 srl %g1, 0x06, %g7
1771 edge16ln %i5, %o4, %i7
1772 add %l7, 0x58, %l6
1773 wr %g0, 0x0c, %asi
1774 casxa [%l6] %asi, %o3, %o6
1775loop_144:
1776 movne %xcc, %l3, %l5
1777 alignaddrl %o1, %o2, %l1
1778 stx %g2, [%l7 + 0x10]
1779 subccc %i3, %g5, %g4
1780 ldsb [%l7 + 0x60], %l0
1781 array16 %g3, %o0, %l6
1782 movrgz %i2, %i6, %o7
1783 fnor %f0, %f2, %f22
1784 fmovrdlez %i1, %f2, %f30
1785 stw %i4, [%l7 + 0x40]
1786 add %l7, 0x48, %l6
1787 wr %g0, 0x04, %asi
1788 ldxa [%l6] %asi, %i0
1789 casxa [%l6] 0x04, %i0, %l4
1790 fcmpd %fcc1, %f10, %f20
1791 fandnot1s %f15, %f20, %f1
1792 movge %xcc, %l2, %o5
1793 tne %xcc, 0x2
1794 mova %icc, %g1, %g7
1795 fbe %fcc0, loop_145
1796 bcs %icc, loop_146
1797 tl %xcc, 0x4
1798 movrgez %g6, %o4, %i5
1799loop_145:
1800 umulcc %o3, 0x0C23, %o6
1801loop_146:
1802 ta %xcc, 0x2
1803 edge8l %i7, %l5, %o1
1804 fbne,a %fcc0, loop_147
1805 movrlez %o2, %l1, %g2
1806 taddcctv %l3, %i3, %g4
1807 edge32 %g5, %l0, %g3
1808loop_147:
1809 edge16 %l6, %i2, %o0
1810 sir 0x180C
1811 srax %o7, %i1, %i4
1812 movvs %icc, %i0, %i6
1813 bn,pt %xcc, loop_148
1814 tn %xcc, 0x6
1815 tgu %xcc, 0x0
1816 taddcc %l4, %o5, %g1
1817loop_148:
1818 movcs %xcc, %g7, %l2
1819 fmovdgu %icc, %f21, %f8
1820 fcmpeq32 %f8, %f26, %g6
1821 fbge %fcc0, loop_149
1822 mulx %o4, 0x0B16, %i5
1823 fmovrsne %o6, %f23, %f29
1824 movrgez %i7, %o3, %o1
1825loop_149:
1826 movneg %icc, %o2, %l1
1827 andn %l5, %g2, %i3
1828 orn %l3, %g4, %l0
1829 alignaddr %g3, %g5, %i2
1830 movcc %xcc, %l6, %o0
1831 andn %i1, %i4, %i0
1832 movre %o7, 0x1CC, %l4
1833 fmovsn %icc, %f19, %f22
1834 movvs %xcc, %i6, %o5
1835 fmovdl %icc, %f26, %f20
1836 fmovdl %xcc, %f20, %f20
1837 wr %g0, 0x18, %asi
1838 ldda [%l7 + 0x40] %asi, %f16
1839 brgz,a %g1, loop_150
1840 movle %xcc, %l2, %g7
1841 fandnot2s %f23, %f2, %f16
1842 fsrc1 %f24, %f2
1843loop_150:
1844 tge %xcc, 0x7
1845 taddcctv %o4, %i5, %o6
1846 movneg %icc, %g6, %i7
1847 te %icc, 0x1
1848 fmovrde %o3, %f28, %f30
1849 fnegs %f24, %f13
1850 orncc %o2, 0x12CB, %o1
1851 array8 %l5, %l1, %g2
1852 array32 %i3, %l3, %g4
1853 nop
1854 setx loop_151, %l0, %l1
1855 wrpr 0x1, %tl
1856 wrpr %l1, %tpc
1857 add %l1, 0x4, %l1
1858 wrpr %l1, %tnpc
1859 setx 0x34400001400, %l0, %l1
1860 wrpr %l1, %tstate
1861 wrhpr 0x4, %htstate
1862 retry
1863 fones %f24
1864 orn %g3, 0x0749, %l0
1865 addc %g5, %i2, %l6
1866loop_151:
1867 udivx %i1, 0x1E5F, %i4
1868 brnz %o0, loop_152
1869 fnors %f1, %f12, %f18
1870 stx %o7, [%l7 + 0x28]
1871 fcmpeq16 %f26, %f16, %i0
1872loop_152:
1873 movrgez %i6, %o5, %l4
1874 fmovrdne %l2, %f14, %f22
1875 fblg,a %fcc2, loop_153
1876 edge32 %g7, %o4, %i5
1877 fands %f19, %f27, %f28
1878 bvc loop_154
1879loop_153:
1880 tg %icc, 0x6
1881 array8 %o6, %g6, %g1
1882 movcs %xcc, %o3, %i7
1883loop_154:
1884 tgu %xcc, 0x6
1885 sub %o1, 0x0209, %o2
1886 bleu,a loop_155
1887 bgu,a %icc, loop_156
1888 srlx %l5, 0x1C, %g2
1889 brz,a %i3, loop_157
1890loop_155:
1891 tl %xcc, 0x5
1892loop_156:
1893 saved
1894 rdpr %cwp, %g1
1895 rdpr %cansave, %g2
1896 rdpr %canrestore, %g3
1897 rdpr %cleanwin, %g4
1898 rdpr %otherwin, %g5
1899 rdpr %wstate, %g6
1900 fbl %fcc3, loop_158
1901loop_157:
1902 movge %xcc, %l1, %g4
1903 tge %icc, 0x4
1904 fexpand %f9, %f16
1905loop_158:
1906 fmovsleu %xcc, %f18, %f25
1907 xorcc %g3, 0x1DC3, %l3
1908 ldd [%l7 + 0x58], %l0
1909 ble,a loop_159
1910 subcc %i2, %g5, %l6
1911 mova %xcc, %i4, %o0
1912 fbge %fcc0, loop_160
1913loop_159:
1914 fmovsg %xcc, %f10, %f8
1915 set 0x20, %l1
1916 stha %i1, [%l7 + %l1] 0x10
1917loop_160:
1918 bge loop_161
1919 fmovrslz %i0, %f28, %f18
1920 mulscc %i6, %o7, %o5
1921 umul %l4, 0x1FDC, %g7
1922loop_161:
1923 and %l2, %i5, %o6
1924 movcs %xcc, %o4, %g6
1925 or %o3, %i7, %o1
1926 fpsub32 %f12, %f14, %f12
1927 wr %g0, 0x2f, %asi
1928 stba %g1, [%l7 + 0x34] %asi
1929 membar #Sync
1930 movcs %xcc, %o2, %g2
1931 te %xcc, 0x6
1932 fandnot2s %f22, %f25, %f20
1933 alignaddr %i3, %l5, %l1
1934 restored
1935 rdpr %cwp, %g1
1936 rdpr %cansave, %g2
1937 rdpr %canrestore, %g3
1938 rdpr %cleanwin, %g4
1939 rdpr %otherwin, %g5
1940 rdpr %wstate, %g6
1941 fmovdcc %xcc, %f16, %f27
1942 bneg %icc, loop_162
1943 alignaddrl %g3, %l3, %g4
1944 move %icc, %i2, %l0
1945 bn,a %xcc, loop_163
1946loop_162:
1947 sdiv %g5, 0x00D3, %l6
1948 tne %icc, 0x6
1949 move %icc, %o0, %i4
1950loop_163:
1951 add %i1, 0x1D1E, %i0
1952 fxnors %f14, %f15, %f8
1953 udivx %i6, 0x06F2, %o7
1954 bneg,a loop_164
1955 fandnot2 %f10, %f4, %f24
1956 srlx %l4, 0x06, %o5
1957 tge %xcc, 0x7
1958loop_164:
1959 bg,a %xcc, loop_165
1960 taddcctv %l2, %g7, %i5
1961 andcc %o6, 0x1E7C, %o4
1962 tle %icc, 0x6
1963loop_165:
1964 udivcc %o3, 0x1CA0, %i7
1965 addc %g6, 0x0311, %o1
1966 fpadd16s %f8, %f6, %f8
1967 fcmple16 %f10, %f28, %o2
1968 brz,a %g2, loop_166
1969 movneg %xcc, %i3, %g1
1970 add %l5, %l1, %g3
1971 wr %g0, 0x0c, %asi
1972 ldstuba [%l7 + 0x6D] %asi, %l3
1973loop_166:
1974 mulx %g4, 0x0D51, %l0
1975 addcc %g5, %l6, %o0
1976 ldd [%l7 + 0x68], %f12
1977 edge16ln %i2, %i1, %i0
1978 tge %icc, 0x3
1979 movg %icc, %i6, %i4
1980 sllx %l4, 0x10, %o5
1981 fmovdne %xcc, %f4, %f6
1982 addcc %l2, 0x1E70, %o7
1983 wr %g0, 0x80, %asi
1984 ldsba [%l7 + 0x1A] %asi, %i5
1985 popc %o6, %o4
1986 sth %g7, [%l7 + 0x24]
1987 fblg %fcc1, loop_167
1988 addcc %o3, 0x12B3, %i7
1989 tl %icc, 0x4
1990 fnot2s %f14, %f21
1991loop_167:
1992 stx %g6, [%l7 + 0x30]
1993 alignaddr %o1, %o2, %i3
1994 fmovdne %xcc, %f13, %f2
1995 set 0x48, %o5
1996 stxa %g1, [%l7 + %o5] 0x04
1997 te %xcc, 0x2
1998 addc %l5, %g2, %g3
1999 tle %xcc, 0x5
2000 edge32ln %l3, %g4, %l1
2001 popc 0x09D1, %g5
2002 and %l6, 0x0EF8, %l0
2003 orn %i2, 0x093A, %o0
2004 edge16 %i1, %i6, %i4
2005 subccc %l4, %i0, %o5
2006 movg %xcc, %l2, %i5
2007 andncc %o7, %o4, %o6
2008 bl,a %xcc, loop_168
2009 fmovrdne %o3, %f4, %f6
2010 fmovscc %xcc, %f31, %f28
2011 smul %g7, %i7, %g6
2012loop_168:
2013 bcs,pt %xcc, loop_169
2014 smulcc %o1, %i3, %o2
2015 andncc %g1, %l5, %g2
2016 edge32n %l3, %g3, %g4
2017loop_169:
2018 movn %xcc, %g5, %l6
2019 fcmple32 %f20, %f12, %l0
2020 tn %icc, 0x4
2021 movre %i2, 0x067, %l1
2022 fornot1 %f30, %f30, %f4
2023 movrgz %i1, %o0, %i4
2024 stbar
2025 edge32n %i6, %l4, %i0
2026 brlez,a %l2, loop_170
2027 tsubcc %o5, 0x145F, %o7
2028 membar #Sync
2029 set 0x40, %o1
2030 ldda [%l7 + %o1] 0x16, %f16
2031loop_170:
2032 sllx %i5, %o4, %o6
2033 mulx %o3, 0x01C0, %i7
2034 orncc %g6, 0x1DA0, %g7
2035 edge16n %o1, %i3, %g1
2036 fmovrslez %l5, %f15, %f5
2037 edge32ln %g2, %l3, %g3
2038 fmovse %icc, %f14, %f31
2039 bneg,pn %xcc, loop_171
2040 fbug %fcc0, loop_172
2041 movrlez %g4, 0x3D1, %o2
2042 std %f2, [%l7 + 0x78]
2043loop_171:
2044 fpack32 %f14, %f28, %f24
2045loop_172:
2046 ldx [%l7 + 0x48], %g5
2047 umulcc %l6, 0x0914, %l0
2048 brgez,a %i2, loop_173
2049 movrne %l1, %i1, %o0
2050 umul %i6, %i4, %i0
2051 fmovsge %icc, %f28, %f23
2052loop_173:
2053 edge32l %l4, %l2, %o7
2054 mulscc %o5, %i5, %o6
2055 andcc %o3, %o4, %g6
2056 edge8l %g7, %o1, %i7
2057 sth %i3, [%l7 + 0x2A]
2058 bshuffle %f26, %f30, %f4
2059 array8 %l5, %g2, %g1
2060 tvc %icc, 0x6
2061 orn %l3, 0x014B, %g4
2062 mulscc %g3, 0x14FE, %g5
2063 st %f1, [%l7 + 0x6C]
2064 xor %l6, %l0, %i2
2065 sra %o2, %i1, %l1
2066 sth %i6, [%l7 + 0x24]
2067 tsubcctv %o0, 0x166D, %i4
2068 srlx %i0, 0x0E, %l4
2069 edge32ln %l2, %o5, %i5
2070 add %o7, 0x1486, %o6
2071 fnor %f22, %f16, %f24
2072 fmovsge %xcc, %f8, %f18
2073 movcs %icc, %o4, %g6
2074 andcc %o3, %g7, %i7
2075 orncc %o1, %i3, %g2
2076 sethi 0x036A, %g1
2077 mulscc %l3, %l5, %g3
2078 fmovda %icc, %f28, %f2
2079 bge,a,pn %icc, loop_174
2080 tle %icc, 0x1
2081 tgu %icc, 0x5
2082 movrgez %g4, 0x2CD, %g5
2083loop_174:
2084 umulcc %l0, %l6, %o2
2085 andncc %i2, %l1, %i1
2086 fones %f23
2087 bl,pn %icc, loop_175
2088 fcmpgt16 %f18, %f28, %i6
2089 stx %i4, [%l7 + 0x30]
2090 bvc,a loop_176
2091loop_175:
2092 membar 0x68
2093 fmul8x16al %f21, %f20, %f18
2094 fxor %f8, %f26, %f6
2095loop_176:
2096 ta %xcc, 0x6
2097 mova %icc, %o0, %l4
2098 tne %icc, 0x4
2099 set 0x58, %o7
2100 ldswa [%l7 + %o7] 0x15, %i0
2101 sra %l2, %i5, %o7
2102 fandnot1s %f0, %f21, %f5
2103 and %o5, %o6, %o4
2104 tcc %icc, 0x4
2105 bvc,pt %icc, loop_177
2106 nop
2107 set 0x58, %g7
2108 ldsb [%l7 + %g7], %g6
2109 fbn %fcc1, loop_178
2110 fors %f13, %f3, %f14
2111loop_177:
2112 movl %icc, %o3, %g7
2113 set 0x40, %l0
2114 ldsha [%l7 + %l0] 0x04, %o1
2115loop_178:
2116 stw %i3, [%l7 + 0x54]
2117 wr %g0, 0x2a, %asi
2118 stba %i7, [%l7 + 0x61] %asi
2119 membar #Sync
2120 tneg %icc, 0x6
2121 sdivx %g1, 0x1E37, %l3
2122 subcc %g2, %l5, %g3
2123 ldx [%l7 + 0x10], %g4
2124 sllx %g5, %l6, %l0
2125 orncc %i2, %o2, %i1
2126 st %f12, [%l7 + 0x50]
2127 addccc %l1, %i4, %i6
2128 popc %o0, %l4
2129 fmovsvc %xcc, %f18, %f5
2130 bneg %xcc, loop_179
2131 udivx %i0, 0x13AE, %i5
2132 ldub [%l7 + 0x39], %o7
2133 taddcc %l2, %o5, %o4
2134loop_179:
2135 movneg %icc, %g6, %o6
2136 ldsh [%l7 + 0x52], %g7
2137 fbug,a %fcc2, loop_180
2138 mulscc %o3, 0x01D7, %o1
2139 fblg %fcc0, loop_181
2140 fmovdne %xcc, %f21, %f6
2141loop_180:
2142 tn %xcc, 0x7
2143 array8 %i3, %g1, %i7
2144loop_181:
2145 umulcc %l3, %g2, %g3
2146 movne %xcc, %l5, %g4
2147 movge %icc, %l6, %l0
2148 orcc %i2, 0x085B, %o2
2149 edge32n %g5, %l1, %i4
2150 tne %xcc, 0x5
2151 array8 %i1, %i6, %l4
2152 saved
2153 rdpr %cwp, %g1
2154 rdpr %cansave, %g2
2155 rdpr %canrestore, %g3
2156 rdpr %cleanwin, %g4
2157 rdpr %otherwin, %g5
2158 rdpr %wstate, %g6
2159 fmovdgu %xcc, %f26, %f6
2160 fmovde %icc, %f10, %f0
2161 bvc,pn %xcc, loop_182
2162 tl %icc, 0x1
2163 saved
2164 rdpr %cwp, %g1
2165 rdpr %cansave, %g2
2166 rdpr %canrestore, %g3
2167 rdpr %cleanwin, %g4
2168 rdpr %otherwin, %g5
2169 rdpr %wstate, %g6
2170 xnor %o0, 0x0BE8, %i5
2171loop_182:
2172 alignaddr %o7, %l2, %i0
2173 fmovsneg %xcc, %f31, %f9
2174 movrgz %o5, 0x26E, %g6
2175 sdiv %o4, 0x1A0A, %o6
2176 movneg %xcc, %g7, %o3
2177 fcmps %fcc1, %f18, %f14
2178 std %f4, [%l7 + 0x28]
2179 tne %icc, 0x0
2180 sir 0x0E2B
2181 movpos %icc, %o1, %g1
2182 alignaddrl %i3, %l3, %i7
2183 add %g2, 0x0939, %l5
2184 edge32 %g4, %l6, %g3
2185 fbne,a %fcc0, loop_183
2186 orcc %i2, 0x1E2B, %o2
2187 tcc %icc, 0x2
2188 fbug,a %fcc0, loop_184
2189loop_183:
2190 array16 %g5, %l1, %l0
2191 or %i4, %i1, %l4
2192 lduw [%l7 + 0x5C], %i6
2193loop_184:
2194 movl %xcc, %o0, %i5
2195 edge8l %o7, %i0, %l2
2196 alignaddr %o5, %o4, %g6
2197 movcs %icc, %o6, %g7
2198 fmovrsgz %o3, %f25, %f14
2199 fsrc2s %f10, %f11
2200 alignaddr %g1, %o1, %l3
2201 fands %f25, %f27, %f1
2202 bpos,pt %icc, loop_185
2203 alignaddr %i3, %g2, %l5
2204 edge16l %g4, %l6, %i7
2205 tcc %xcc, 0x7
2206loop_185:
2207 movle %icc, %i2, %g3
2208 fmovda %icc, %f3, %f7
2209 tleu %icc, 0x2
2210 fand %f18, %f28, %f14
2211 nop
2212 setx loop_186, %l0, %l1
2213 wrpr 0x1, %tl
2214 wrpr %l1, %tnpc
2215 setx 0x34400001400, %l0, %l1
2216 wrpr %l1, %tstate
2217 wrhpr 0x4, %htstate
2218 done
2219 fxnors %f24, %f25, %f28
2220 smul %o2, %l1, %g5
2221 ldsw [%l7 + 0x70], %l0
2222loop_186:
2223 sdiv %i4, 0x06CD, %l4
2224 fones %f10
2225 wr %g0, 0x88, %asi
2226 ldsha [%l7 + 0x36] %asi, %i6
2227 brz,a %o0, loop_187
2228 smulcc %i1, 0x030D, %o7
2229 tvs %icc, 0x1
2230 nop
2231 setx loop_188, %l0, %l1
2232 wrpr 0x1, %tl
2233 wrpr %l1, %tnpc
2234 setx 0x34400001400, %l0, %l1
2235 wrpr %l1, %tstate
2236 wrhpr 0x4, %htstate
2237 done
2238loop_187:
2239 fzeros %f3
2240 wr %g0, 0x11, %asi
2241 swapa [%l7 + 0x24] %asi, %i0
2242loop_188:
2243 nop
2244 set 0x70, %i0
2245 stha %l2, [%l7 + %i0] 0x18
2246 membar 0x68
2247 subc %o5, 0x19E2, %o4
2248 udivx %i5, 0x1C1B, %o6
2249 movrne %g6, %o3, %g7
2250 fxnors %f15, %f16, %f28
2251 fnot2s %f23, %f8
2252 bg,a,pt %icc, loop_189
2253 tle %icc, 0x2
2254 fmovrdgz %g1, %f6, %f10
2255 swap [%l7 + 0x6C], %l3
2256loop_189:
2257 movrlz %o1, 0x067, %i3
2258 mulx %g2, 0x0462, %l5
2259 tl %xcc, 0x0
2260 fbue %fcc3, loop_190
2261 fexpand %f11, %f4
2262 fmovdneg %xcc, %f19, %f22
2263 movrlez %l6, 0x120, %g4
2264loop_190:
2265 fbug %fcc2, loop_191
2266 movrgz %i7, 0x27E, %i2
2267 fmovsn %icc, %f7, %f8
2268 edge32l %g3, %l1, %g5
2269loop_191:
2270 movrlez %l0, 0x37A, %i4
2271 movrlz %o2, %i6, %o0
2272 fbg %fcc0, loop_192
2273 movrne %l4, 0x008, %i1
2274 nop
2275 setx loop_193, %l0, %l1
2276 wrpr 0x1, %tl
2277 wrpr %l1, %tnpc
2278 setx 0x34400001400, %l0, %l1
2279 wrpr %l1, %tstate
2280 wrhpr 0x4, %htstate
2281 done
2282 sll %o7, %i0, %o5
2283loop_192:
2284 subccc %o4, 0x167E, %i5
2285 fcmpgt32 %f2, %f16, %o6
2286loop_193:
2287 tle %icc, 0x0
2288 xor %g6, 0x159B, %l2
2289 srl %o3, 0x08, %g7
2290 orcc %g1, 0x1116, %o1
2291 movneg %icc, %l3, %g2
2292 xor %l5, 0x1C2A, %i3
2293 fbne %fcc2, loop_194
2294 tgu %xcc, 0x5
2295 edge16ln %g4, %i7, %i2
2296 array32 %l6, %l1, %g3
2297loop_194:
2298 fxors %f21, %f17, %f31
2299 bcs,a %xcc, loop_195
2300 fbne %fcc0, loop_196
2301 srl %g5, 0x1C, %l0
2302 fmovsvc %xcc, %f13, %f17
2303loop_195:
2304 fmovdn %xcc, %f12, %f22
2305loop_196:
2306 sethi 0x03B1, %o2
2307 srl %i6, %i4, %o0
2308 fba %fcc2, loop_197
2309 fmovdl %xcc, %f3, %f28
2310 addcc %i1, %l4, %i0
2311 fmovdgu %icc, %f24, %f6
2312loop_197:
2313 udivx %o7, 0x0432, %o5
2314 movleu %xcc, %o4, %o6
2315 st %f30, [%l7 + 0x40]
2316 fexpand %f18, %f22
2317 or %i5, %l2, %o3
2318 sra %g7, %g1, %o1
2319 brlz,a %g6, loop_198
2320 ta %icc, 0x0
2321 add %l3, %g2, %l5
2322 sdivcc %g4, 0x1496, %i3
2323loop_198:
2324 sdivx %i2, 0x0CB5, %i7
2325 smulcc %l1, 0x0598, %l6
2326 udivx %g3, 0x14D4, %l0
2327 addc %g5, %i6, %o2
2328 fblg %fcc0, loop_199
2329 membar 0x3E
2330 set 0x40, %o0
2331 ldswa [%l7 + %o0] 0x80, %i4
2332loop_199:
2333 fmovs %f18, %f1
2334 fcmple16 %f28, %f6, %o0
2335 flush %l7 + 0x18
2336 bcc,pt %xcc, loop_200
2337 fmul8x16al %f26, %f17, %f20
2338 tgu %icc, 0x6
2339 tpos %xcc, 0x0
2340loop_200:
2341 movle %icc, %i1, %l4
2342 movvs %xcc, %o7, %o5
2343 movgu %icc, %o4, %o6
2344 tcc %xcc, 0x4
2345 andcc %i0, %i5, %o3
2346 add %l2, %g7, %o1
2347 fbe %fcc0, loop_201
2348 movrgz %g1, %g6, %g2
2349 taddcctv %l3, %g4, %i3
2350 umulcc %l5, %i7, %l1
2351loop_201:
2352 xor %l6, 0x0078, %i2
2353 fmovsl %icc, %f4, %f15
2354 xorcc %g3, 0x0AF3, %l0
2355 xor %g5, %o2, %i4
2356 edge8l %o0, %i1, %l4
2357 fabss %f21, %f27
2358 fmovda %xcc, %f29, %f20
2359 wr %g0, 0x19, %asi
2360 lda [%l7 + 0x58] %asi, %f6
2361 subc %o7, %o5, %o4
2362 fcmpne16 %f28, %f10, %o6
2363 fmovdvc %icc, %f12, %f11
2364 movne %xcc, %i6, %i5
2365 fnot2 %f6, %f10
2366 for %f20, %f20, %f2
2367 tne %xcc, 0x7
2368 array8 %o3, %l2, %i0
2369 addc %o1, 0x115C, %g7
2370 wr %g0, 0x2f, %asi
2371 stda %g6, [%l7 + 0x38] %asi
2372 membar #Sync
2373 edge8ln %g1, %g2, %g4
2374 fbge,a %fcc3, loop_202
2375 movrgez %i3, 0x102, %l5
2376 fbge %fcc0, loop_203
2377 umulcc %i7, %l1, %l6
2378loop_202:
2379 fmovrsgez %i2, %f21, %f19
2380 saved
2381 rdpr %cwp, %g1
2382 rdpr %cansave, %g2
2383 rdpr %canrestore, %g3
2384 rdpr %cleanwin, %g4
2385 rdpr %otherwin, %g5
2386 rdpr %wstate, %g6
2387loop_203:
2388 sdiv %g3, 0x07B0, %l0
2389 popc %g5, %l3
2390 array16 %o2, %o0, %i4
2391 fcmpeq16 %f22, %f28, %i1
2392 fbn,a %fcc0, loop_204
2393 umul %l4, 0x1E31, %o5
2394 fnot1s %f17, %f20
2395 srl %o7, 0x00, %o4
2396loop_204:
2397 fmovdge %icc, %f23, %f10
2398 sllx %o6, %i6, %i5
2399 edge32l %o3, %i0, %o1
2400 fmovrsgez %l2, %f30, %f15
2401 xor %g7, 0x12EB, %g6
2402 array16 %g2, %g4, %i3
2403 sllx %g1, 0x18, %l5
2404 edge8n %i7, %l1, %l6
2405 set 0x40, %i7
2406 ldda [%l7 + %i7] 0x04, %f0
2407 fmovsgu %icc, %f16, %f18
2408 lduw [%l7 + 0x14], %i2
2409 fpmerge %f15, %f10, %f10
2410 subccc %l0, 0x07EC, %g3
2411 stbar
2412 edge32 %l3, %g5, %o2
2413 prefetch [%l7 + 0x30], 0x1
2414 movpos %xcc, %o0, %i1
2415 fbne %fcc0, loop_205
2416 and %l4, 0x089D, %o5
2417 xorcc %i4, 0x1079, %o7
2418 fmovdcs %xcc, %f16, %f13
2419loop_205:
2420 andn %o4, %i6, %i5
2421 sll %o3, %i0, %o1
2422 fbu %fcc1, loop_206
2423 fandnot1s %f11, %f12, %f15
2424 xnor %o6, %g7, %g6
2425 subc %l2, %g2, %g4
2426loop_206:
2427 ta %xcc, 0x5
2428 movre %i3, %g1, %l5
2429 set 0x54, %g5
2430 sta %f22, [%l7 + %g5] 0x11
2431 tne %icc, 0x7
2432 andn %i7, 0x00AA, %l1
2433 movn %icc, %i2, %l0
2434 srl %l6, %l3, %g5
2435 brgez,a %g3, loop_207
2436 fnor %f4, %f28, %f24
2437 sdiv %o2, 0x03B3, %o0
2438 movrne %l4, 0x058, %o5
2439loop_207:
2440 movne %icc, %i4, %o7
2441 movrne %o4, 0x0C2, %i1
2442 stx %i5, [%l7 + 0x30]
2443 fcmps %fcc0, %f9, %f12
2444 sllx %o3, 0x1A, %i6
2445 umulcc %o1, 0x056B, %i0
2446 smulcc %o6, 0x0E5B, %g7
2447 movrlz %l2, 0x1CD, %g6
2448 udiv %g4, 0x17A9, %i3
2449 fabsd %f16, %f14
2450 movleu %xcc, %g2, %l5
2451 fmovdcc %xcc, %f0, %f11
2452 array16 %i7, %l1, %i2
2453 orn %g1, %l6, %l0
2454 fmovrdlez %g5, %f26, %f0
2455 fmovdcc %xcc, %f22, %f1
2456 fmovsleu %icc, %f4, %f22
2457 set 0x38, %l4
2458 swapa [%l7 + %l4] 0x81, %g3
2459 edge8l %o2, %o0, %l4
2460 taddcc %l3, 0x1DC2, %o5
2461 nop
2462 setx loop_208, %l0, %l1
2463 wrpr 0x1, %tl
2464 wrpr %l1, %tnpc
2465 setx 0x34400001400, %l0, %l1
2466 wrpr %l1, %tstate
2467 wrhpr 0x4, %htstate
2468 done
2469 xnorcc %i4, %o4, %o7
2470 sir 0x0546
2471 edge8l %i5, %o3, %i6
2472loop_208:
2473 movvc %icc, %o1, %i0
2474 fnors %f30, %f14, %f4
2475 udivcc %i1, 0x0056, %o6
2476 pdist %f20, %f12, %f20
2477 tsubcc %l2, 0x17EB, %g6
2478 fone %f8
2479 fmovsa %icc, %f14, %f29
2480 orn %g7, %g4, %g2
2481 srlx %l5, %i3, %i7
2482 tg %icc, 0x6
2483 wr %g0, 0x89, %asi
2484 ldsba [%l7 + 0x0A] %asi, %l1
2485 bg,a,pt %xcc, loop_209
2486 nop
2487 setx loop_210, %l0, %l1
2488 wrpr 0x1, %tl
2489 wrpr %l1, %tnpc
2490 setx 0x34400001400, %l0, %l1
2491 wrpr %l1, %tstate
2492 wrhpr 0x4, %htstate
2493 done
2494 fexpand %f15, %f18
2495 movgu %icc, %i2, %l6
2496loop_209:
2497 or %l0, %g5, %g3
2498loop_210:
2499 nop
2500 add %l7, 0x34, %l6
2501 wr %g0, 0x80, %asi
2502 lda [%l6] %asi, %o2
2503 casa [%l6] 0x80, %o2, %o0
2504 lduw [%l7 + 0x64], %l4
2505 ble,a,pt %xcc, loop_211
2506 mulscc %l3, 0x0F0C, %g1
2507 lduw [%l7 + 0x24], %o5
2508 subcc %i4, %o4, %o7
2509loop_211:
2510 tsubcc %i5, 0x0FBD, %o3
2511 fmul8ulx16 %f12, %f26, %f14
2512 edge8n %i6, %o1, %i1
2513 movre %o6, %l2, %g6
2514 xorcc %g7, %i0, %g4
2515 edge32 %g2, %l5, %i7
2516 sdiv %i3, 0x018C, %i2
2517 tcc %xcc, 0x0
2518 saved
2519 rdpr %cwp, %g1
2520 rdpr %cansave, %g2
2521 rdpr %canrestore, %g3
2522 rdpr %cleanwin, %g4
2523 rdpr %otherwin, %g5
2524 rdpr %wstate, %g6
2525 tpos %xcc, 0x1
2526 tvc %xcc, 0x7
2527 wr %g0, 0xea, %asi
2528 stxa %l6, [%l7 + 0x20] %asi
2529 membar #Sync
2530 saved
2531 rdpr %cwp, %g1
2532 rdpr %cansave, %g2
2533 rdpr %canrestore, %g3
2534 rdpr %cleanwin, %g4
2535 rdpr %otherwin, %g5
2536 rdpr %wstate, %g6
2537 xorcc %l0, 0x117B, %l1
2538 smul %g5, %g3, %o2
2539 fands %f28, %f6, %f4
2540 and %o0, %l3, %l4
2541 tcs %icc, 0x7
2542 bcc %icc, loop_212
2543 tne %xcc, 0x3
2544 smulcc %g1, 0x0B19, %i4
2545 xnorcc %o5, %o4, %i5
2546loop_212:
2547 edge16ln %o3, %o7, %i6
2548 sra %o1, %o6, %i1
2549 edge32 %g6, %g7, %i0
2550 taddcctv %l2, %g2, %l5
2551 movvc %icc, %g4, %i7
2552 andn %i3, 0x16E6, %l6
2553 fpack16 %f14, %f3
2554 movrlez %i2, %l1, %l0
2555 fsrc1 %f30, %f6
2556 fpackfix %f14, %f30
2557 fmovdne %xcc, %f15, %f28
2558 std %f24, [%l7 + 0x28]
2559 fmovdcs %icc, %f7, %f3
2560 fmovrdne %g5, %f28, %f2
2561 fzero %f14
2562 srax %g3, 0x05, %o2
2563 fmovdgu %xcc, %f18, %f20
2564 sth %l3, [%l7 + 0x50]
2565 wr %g0, 0x19, %asi
2566 sta %f22, [%l7 + 0x38] %asi
2567 sth %l4, [%l7 + 0x2E]
2568 restored
2569 rdpr %cwp, %g1
2570 rdpr %cansave, %g2
2571 rdpr %canrestore, %g3
2572 rdpr %cleanwin, %g4
2573 rdpr %otherwin, %g5
2574 rdpr %wstate, %g6
2575 orn %g1, %o0, %i4
2576 xnor %o5, 0x1EA1, %i5
2577 add %l7, 0x58, %l6
2578 wr %g0, 0x11, %asi
2579 casxa [%l6] %asi, %o3, %o7
2580 edge16n %o4, %o1, %i6
2581 fbe,a %fcc0, loop_213
2582 array16 %o6, %i1, %g7
2583 addccc %g6, %l2, %g2
2584 bvs %icc, loop_214
2585loop_213:
2586 umulcc %i0, %g4, %l5
2587 fbo %fcc0, loop_215
2588 tsubcc %i3, %i7, %i2
2589loop_214:
2590 smulcc %l6, 0x1427, %l0
2591 orncc %g5, 0x1159, %l1
2592loop_215:
2593 bn,a,pn %icc, loop_216
2594 bg,a,pt %icc, loop_217
2595 tsubcc %o2, %g3, %l3
2596 membar 0x36
2597loop_216:
2598 nop
2599 wr %g0, 0x10, %asi
2600 swapa [%l7 + 0x40] %asi, %g1
2601loop_217:
2602 fcmps %fcc2, %f21, %f25
2603 set 0x27, %l2
2604 ldsba [%l7 + %l2] 0x81, %l4
2605 fmul8sux16 %f10, %f14, %f26
2606 fmovde %icc, %f26, %f28
2607 sdivcc %o0, 0x1D66, %o5
2608 movcc %icc, %i5, %i4
2609 tsubcctv %o3, %o4, %o1
2610 sdiv %i6, 0x1841, %o6
2611 set 0x5A, %l6
2612 stba %i1, [%l7 + %l6] 0x19
2613 tcs %icc, 0x4
2614 fnot1 %f18, %f12
2615 movge %xcc, %o7, %g6
2616 move %icc, %g7, %g2
2617 fmul8ulx16 %f10, %f24, %f22
2618 ba,a,pn %icc, loop_218
2619 tleu %icc, 0x0
2620 movleu %xcc, %l2, %i0
2621 movge %icc, %l5, %i3
2622loop_218:
2623 movne %icc, %g4, %i2
2624 brgez,a %l6, loop_219
2625 ta %xcc, 0x0
2626 sra %l0, 0x00, %g5
2627 edge16 %l1, %i7, %o2
2628loop_219:
2629 array8 %l3, %g1, %l4
2630 xorcc %o0, 0x19AC, %o5
2631 fbl,a %fcc1, loop_220
2632 taddcctv %g3, %i4, %o3
2633 bgu loop_221
2634 movvs %icc, %o4, %i5
2635loop_220:
2636 and %o1, 0x09B9, %i6
2637 fandnot2s %f16, %f10, %f22
2638loop_221:
2639 edge16l %o6, %o7, %g6
2640 edge32 %i1, %g2, %l2
2641 tneg %icc, 0x7
2642 tvc %icc, 0x0
2643 smul %g7, %l5, %i0
2644 movleu %icc, %g4, %i3
2645 wr %g0, 0x81, %asi
2646 ldswa [%l7 + 0x50] %asi, %l6
2647 movpos %xcc, %l0, %i2
2648 edge16n %g5, %l1, %o2
2649 bvs,pn %icc, loop_222
2650 tsubcctv %l3, 0x0328, %g1
2651 edge8l %l4, %i7, %o5
2652 fcmple16 %f10, %f22, %o0
2653loop_222:
2654 edge8ln %i4, %o3, %o4
2655 stw %i5, [%l7 + 0x78]
2656 movgu %xcc, %o1, %g3
2657 mulx %o6, %i6, %g6
2658 fcmped %fcc3, %f30, %f22
2659 for %f16, %f10, %f12
2660 nop
2661 setx loop_223, %l0, %l1
2662 jmpl %l1, %i1
2663 edge8 %g2, %o7, %g7
2664 bn,a loop_224
2665 tsubcc %l2, 0x1773, %i0
2666loop_223:
2667 fornot1s %f30, %f28, %f23
2668 ta %xcc, 0x2
2669loop_224:
2670 alignaddrl %l5, %g4, %i3
2671 tvc %icc, 0x7
2672 membar #Sync
2673 set 0x40, %g2
2674 ldda [%l7 + %g2] 0xf1, %f16
2675 srl %l0, 0x08, %l6
2676 fbul,a %fcc1, loop_225
2677 array32 %i2, %g5, %o2
2678 set 0x28, %g4
2679 stda %l2, [%l7 + %g4] 0x14
2680loop_225:
2681 movleu %icc, %g1, %l4
2682 sdivcc %i7, 0x05DF, %l1
2683 ldd [%l7 + 0x48], %o4
2684 movcc %icc, %o0, %i4
2685 subcc %o3, 0x0FD7, %i5
2686 or %o1, %o4, %o6
2687 edge16 %g3, %g6, %i1
2688 alignaddrl %i6, %g2, %g7
2689 fmovsn %xcc, %f8, %f10
2690 fpadd32s %f19, %f29, %f23
2691 tvc %icc, 0x5
2692 bn,pn %icc, loop_226
2693 tn %icc, 0x6
2694 andncc %o7, %l2, %l5
2695 smulcc %i0, %g4, %i3
2696loop_226:
2697 movvc %icc, %l0, %i2
2698 movre %g5, %o2, %l6
2699 brz %l3, loop_227
2700 xnorcc %g1, 0x1DB8, %l4
2701 fbe,a %fcc1, loop_228
2702 tvs %xcc, 0x7
2703loop_227:
2704 tleu %xcc, 0x7
2705 movre %l1, 0x051, %i7
2706loop_228:
2707 tsubcctv %o5, %o0, %i4
2708 fmovsle %xcc, %f25, %f9
2709 brz %i5, loop_229
2710 brnz %o3, loop_230
2711 fbe,a %fcc1, loop_231
2712 tvc %icc, 0x3
2713loop_229:
2714 and %o4, 0x002E, %o6
2715loop_230:
2716 movrgz %o1, %g3, %i1
2717loop_231:
2718 movleu %icc, %i6, %g6
2719 ldsh [%l7 + 0x38], %g2
2720 set 0x40, %i4
2721 stda %f16, [%l7 + %i4] 0x11
2722 taddcc %o7, 0x1315, %g7
2723 srlx %l5, 0x0D, %l2
2724 edge8l %i0, %g4, %l0
2725 sir 0x0EA2
2726 fabsd %f24, %f18
2727 ldstub [%l7 + 0x0B], %i2
2728 udivcc %i3, 0x1C81, %g5
2729 movpos %icc, %o2, %l6
2730 tneg %icc, 0x5
2731 mulx %g1, %l4, %l1
2732 tcc %xcc, 0x2
2733 alignaddr %i7, %o5, %o0
2734 fcmpd %fcc3, %f2, %f26
2735 wr %g0, 0x80, %asi
2736 lduha [%l7 + 0x1A] %asi, %l3
2737 brz %i4, loop_232
2738 xnorcc %i5, %o4, %o6
2739 edge16ln %o1, %g3, %o3
2740 movpos %xcc, %i1, %g6
2741loop_232:
2742 for %f30, %f12, %f20
2743 nop
2744 set 0x40, %i5
2745 ldd [%l7 + %i5], %g2
2746 edge32ln %o7, %g7, %i6
2747 movvc %icc, %l2, %l5
2748 fbe %fcc0, loop_233
2749 fabss %f3, %f0
2750 move %icc, %i0, %l0
2751 wr %g0, 0x81, %asi
2752 swapa [%l7 + 0x1C] %asi, %i2
2753loop_233:
2754 sdiv %g4, 0x07A3, %i3
2755 edge16ln %o2, %l6, %g1
2756 sra %g5, %l4, %i7
2757 te %icc, 0x7
2758 fcmped %fcc2, %f16, %f4
2759 mulscc %l1, %o0, %l3
2760 tcc %icc, 0x2
2761 edge8ln %i4, %o5, %o4
2762 taddcctv %o6, %i5, %o1
2763 udiv %g3, 0x148C, %o3
2764 xorcc %g6, %i1, %o7
2765 bvs,a %xcc, loop_234
2766 pdist %f8, %f28, %f18
2767 tge %icc, 0x6
2768 set 0x58, %i6
2769 lduha [%l7 + %i6] 0x04, %g7
2770loop_234:
2771 tcs %icc, 0x1
2772 ta %icc, 0x4
2773 tneg %xcc, 0x7
2774 sdivx %g2, 0x1020, %i6
2775 fbe,a %fcc3, loop_235
2776 andncc %l2, %i0, %l5
2777 movneg %xcc, %l0, %i2
2778 fornot2 %f20, %f20, %f18
2779loop_235:
2780 tvs %xcc, 0x5
2781 tle %xcc, 0x0
2782 sdivx %i3, 0x1878, %g4
2783 sdivx %l6, 0x1125, %o2
2784 tne %xcc, 0x2
2785 fmovdgu %xcc, %f8, %f19
2786 fbue %fcc2, loop_236
2787 brz,a %g5, loop_237
2788 fmovsn %icc, %f29, %f14
2789 bcs,a loop_238
2790loop_236:
2791 tpos %icc, 0x1
2792loop_237:
2793 brnz,a %g1, loop_239
2794 tl %icc, 0x6
2795loop_238:
2796 bn,a,pt %icc, loop_240
2797 smulcc %i7, %l1, %l4
2798loop_239:
2799 tleu %icc, 0x2
2800 sdivx %o0, 0x1931, %i4
2801loop_240:
2802 edge8ln %l3, %o5, %o6
2803 fmovrsne %o4, %f4, %f30
2804 tg %icc, 0x2
2805 fmovdn %icc, %f10, %f19
2806 sethi 0x10B8, %i5
2807 alignaddr %g3, %o1, %o3
2808 srlx %i1, %g6, %o7
2809 mulscc %g2, %i6, %g7
2810 fmovdcc %xcc, %f6, %f11
2811 fbn %fcc2, loop_241
2812 edge32ln %l2, %l5, %i0
2813 fxnors %f4, %f17, %f17
2814 orncc %i2, 0x1712, %l0
2815loop_241:
2816 edge16ln %i3, %g4, %l6
2817 fmul8sux16 %f18, %f12, %f4
2818 tne %xcc, 0x7
2819 wr %g0, 0x23, %asi
2820 stxa %o2, [%l7 + 0x60] %asi
2821 membar #Sync
2822 taddcctv %g5, %i7, %l1
2823 ld [%l7 + 0x20], %f8
2824 movcs %xcc, %l4, %g1
2825 set 0x40, %i2
2826 ldda [%l7 + %i2] 0x22, %i4
2827 movrgz %o0, 0x207, %o5
2828 taddcc %o6, %o4, %l3
2829 movneg %xcc, %g3, %i5
2830 move %xcc, %o1, %o3
2831 xnor %g6, %o7, %g2
2832 stb %i6, [%l7 + 0x1B]
2833 saved
2834 rdpr %cwp, %g1
2835 rdpr %cansave, %g2
2836 rdpr %canrestore, %g3
2837 rdpr %cleanwin, %g4
2838 rdpr %otherwin, %g5
2839 rdpr %wstate, %g6
2840 addc %g7, 0x1993, %i1
2841 fmovdl %icc, %f14, %f1
2842 ldub [%l7 + 0x1F], %l5
2843 tl %icc, 0x6
2844 fbge,a %fcc1, loop_242
2845 sdiv %l2, 0x0A7F, %i0
2846 addcc %l0, %i3, %g4
2847 movre %i2, 0x12F, %l6
2848loop_242:
2849 addc %g5, 0x1841, %o2
2850 movcs %xcc, %l1, %i7
2851 sra %g1, %l4, %i4
2852 fbuge %fcc2, loop_243
2853 fnors %f10, %f19, %f1
2854 prefetch [%l7 + 0x78], 0x3
2855 edge8l %o5, %o6, %o4
2856loop_243:
2857 bgu,a loop_244
2858 tle %xcc, 0x0
2859 saved
2860 rdpr %cwp, %g1
2861 rdpr %cansave, %g2
2862 rdpr %canrestore, %g3
2863 rdpr %cleanwin, %g4
2864 rdpr %otherwin, %g5
2865 rdpr %wstate, %g6
2866 ldsb [%l7 + 0x1C], %o0
2867loop_244:
2868 tn %xcc, 0x5
2869 tsubcctv %l3, %g3, %o1
2870 edge32l %i5, %o3, %g6
2871 andn %o7, 0x0EBD, %i6
2872 edge8ln %g7, %g2, %i1
2873 ldstub [%l7 + 0x24], %l2
2874 sll %i0, 0x00, %l5
2875 andn %i3, 0x07AD, %g4
2876 edge8l %l0, %l6, %g5
2877 brgz,a %o2, loop_245
2878 lduh [%l7 + 0x22], %l1
2879 move %icc, %i2, %i7
2880 mova %xcc, %l4, %i4
2881loop_245:
2882 brgz %o5, loop_246
2883 movn %icc, %o6, %g1
2884 tvc %xcc, 0x3
2885 addc %o0, %o4, %l3
2886loop_246:
2887 fone %f6
2888 bgu loop_247
2889 fpsub16 %f16, %f30, %f4
2890 fmovsvs %xcc, %f22, %f22
2891 fmovsvs %xcc, %f11, %f2
2892loop_247:
2893 brlz %g3, loop_248
2894 tg %icc, 0x7
2895 add %i5, 0x183F, %o3
2896 membar 0x6C
2897loop_248:
2898 fmovdg %icc, %f11, %f1
2899 or %g6, 0x09B7, %o1
2900 restored
2901 rdpr %cwp, %g1
2902 rdpr %cansave, %g2
2903 rdpr %canrestore, %g3
2904 rdpr %cleanwin, %g4
2905 rdpr %otherwin, %g5
2906 rdpr %wstate, %g6
2907 taddcctv %i6, 0x1040, %g7
2908 restored
2909 rdpr %cwp, %g1
2910 rdpr %cansave, %g2
2911 rdpr %canrestore, %g3
2912 rdpr %cleanwin, %g4
2913 rdpr %otherwin, %g5
2914 rdpr %wstate, %g6
2915 saved
2916 rdpr %cwp, %g1
2917 rdpr %cansave, %g2
2918 rdpr %canrestore, %g3
2919 rdpr %cleanwin, %g4
2920 rdpr %otherwin, %g5
2921 rdpr %wstate, %g6
2922 fpack16 %f12, %f3
2923 fbue,a %fcc2, loop_249
2924 fnot2 %f8, %f2
2925 fornot1 %f28, %f4, %f30
2926 fmovspos %icc, %f6, %f6
2927loop_249:
2928 fmul8sux16 %f6, %f18, %f24
2929 fmovdpos %xcc, %f10, %f17
2930 ta %xcc, 0x2
2931 edge8n %g2, %o7, %l2
2932 mulx %i1, 0x0EE5, %l5
2933 ble,a %icc, loop_250
2934 tvc %xcc, 0x5
2935 sll %i3, %i0, %g4
2936 tn %xcc, 0x7
2937loop_250:
2938 fbul %fcc0, loop_251
2939 tsubcctv %l6, %l0, %g5
2940 tgu %xcc, 0x5
2941 add %l7, 0x48, %l6
2942 wr %g0, 0x11, %asi
2943 casa [%l6] 0x11, %o2, %i2
2944loop_251:
2945 nop
2946 set 0x40, %i3
2947 stda %f0, [%l7 + %i3] 0x1e
2948 membar #Sync
2949 sdivx %l1, 0x14EC, %l4
2950 fmuld8sux16 %f12, %f13, %f24
2951 sdivx %i4, 0x1B2C, %o5
2952 fbge,a %fcc3, loop_252
2953 stb %i7, [%l7 + 0x3D]
2954 fpack16 %f2, %f22
2955 lduh [%l7 + 0x3E], %g1
2956loop_252:
2957 brgz,a %o6, loop_253
2958 sdivx %o4, 0x0649, %l3
2959 fones %f9
2960 bl,pn %icc, loop_254
2961loop_253:
2962 fpmerge %f7, %f20, %f12
2963 edge8n %g3, %o0, %o3
2964 edge32l %i5, %g6, %o1
2965loop_254:
2966 movcc %xcc, %i6, %g2
2967 array8 %g7, %l2, %i1
2968 sllx %l5, 0x01, %o7
2969 set 0x44, %l3
2970 swapa [%l7 + %l3] 0x10, %i3
2971 addc %i0, %l6, %l0
2972 xorcc %g5, %g4, %i2
2973 fbe,a %fcc2, loop_255
2974 fmovdle %xcc, %f17, %f0
2975 sth %l1, [%l7 + 0x56]
2976 fsrc1 %f14, %f14
2977loop_255:
2978 bshuffle %f10, %f28, %f18
2979 fornot1 %f0, %f26, %f24
2980 fsrc1 %f24, %f10
2981 subcc %l4, %i4, %o5
2982 pdist %f6, %f10, %f22
2983 orn %o2, 0x02D3, %g1
2984 subcc %o6, %i7, %o4
2985 sllx %l3, 0x03, %o0
2986 movvc %xcc, %g3, %i5
2987 fcmped %fcc2, %f22, %f8
2988 edge16n %g6, %o3, %i6
2989 wr %g0, 0x04, %asi
2990 ldstuba [%l7 + 0x0C] %asi, %g2
2991 bge,a loop_256
2992 fornot1 %f18, %f30, %f6
2993 be %xcc, loop_257
2994 movrlez %o1, 0x3E5, %l2
2995loop_256:
2996 xnor %g7, %i1, %l5
2997 umulcc %o7, %i0, %i3
2998loop_257:
2999 movcs %xcc, %l0, %g5
3000 fbl,a %fcc3, loop_258
3001 restored
3002 rdpr %cwp, %g1
3003 rdpr %cansave, %g2
3004 rdpr %canrestore, %g3
3005 rdpr %cleanwin, %g4
3006 rdpr %otherwin, %g5
3007 rdpr %wstate, %g6
3008 fabsd %f6, %f30
3009 fnot2 %f8, %f22
3010loop_258:
3011 fmovs %f20, %f17
3012 tne %icc, 0x2
3013 and %l6, 0x1EC4, %i2
3014 and %l1, %g4, %l4
3015 fmovda %icc, %f16, %f20
3016 wr %g0, 0x1f, %asi
3017 stda %f16, [%l7 + 0x40] %asi
3018 membar #Sync
3019 fblg,a %fcc0, loop_259
3020 movrlz %i4, 0x1E0, %o5
3021 wr %g0, 0x27, %asi
3022 stda %g0, [%l7 + 0x38] %asi
3023 membar #Sync
3024loop_259:
3025 ldsh [%l7 + 0x7A], %o2
3026 edge16l %i7, %o4, %l3
3027 wr %g0, 0x11, %asi
3028 ldsha [%l7 + 0x5C] %asi, %o6
3029 fbul,a %fcc0, loop_260
3030 restored
3031 rdpr %cwp, %g1
3032 rdpr %cansave, %g2
3033 rdpr %canrestore, %g3
3034 rdpr %cleanwin, %g4
3035 rdpr %otherwin, %g5
3036 rdpr %wstate, %g6
3037 sethi 0x1559, %o0
3038 stbar
3039loop_260:
3040 nop
3041 wr %g0, 0x89, %asi
3042 lduha [%l7 + 0x20] %asi, %i5
3043 movle %icc, %g3, %o3
3044 for %f20, %f12, %f30
3045 movl %icc, %g6, %g2
3046 fmovrsgz %i6, %f24, %f1
3047 sll %l2, %o1, %i1
3048 fcmpgt32 %f2, %f14, %g7
3049 udivx %o7, 0x180E, %l5
3050 umul %i0, 0x10DB, %i3
3051 fcmpd %fcc0, %f20, %f28
3052 tsubcc %g5, %l6, %l0
3053 orncc %i2, 0x0F40, %g4
3054 addccc %l4, 0x1937, %l1
3055 lduw [%l7 + 0x64], %i4
3056 xor %g1, %o2, %i7
3057 edge32l %o4, %o5, %l3
3058 bl %xcc, loop_261
3059 tvs %icc, 0x5
3060 sdivcc %o0, 0x0BF9, %i5
3061 srax %o6, 0x1D, %o3
3062loop_261:
3063 restored
3064 rdpr %cwp, %g1
3065 rdpr %cansave, %g2
3066 rdpr %canrestore, %g3
3067 rdpr %cleanwin, %g4
3068 rdpr %otherwin, %g5
3069 rdpr %wstate, %g6
3070 ld [%l7 + 0x34], %f23
3071 move %xcc, %g6, %g3
3072 movl %xcc, %g2, %l2
3073 set 0x74, %o6
3074 stwa %i6, [%l7 + %o6] 0x88
3075 fbn %fcc2, loop_262
3076 addccc %o1, %g7, %i1
3077 edge8l %o7, %i0, %l5
3078 sdivcc %i3, 0x0461, %g5
3079loop_262:
3080 addc %l6, %l0, %g4
3081 fcmpne32 %f0, %f16, %i2
3082 tl %icc, 0x7
3083 tne %icc, 0x2
3084 fbul,a %fcc3, loop_263
3085 edge32l %l4, %l1, %g1
3086 lduw [%l7 + 0x4C], %i4
3087 movl %xcc, %o2, %i7
3088loop_263:
3089 movcc %icc, %o4, %o5
3090 movleu %xcc, %o0, %i5
3091 xor %o6, 0x1F3B, %l3
3092 movre %o3, %g6, %g3
3093 subccc %g2, %l2, %o1
3094 wr %g0, 0x0c, %asi
3095 swapa [%l7 + 0x34] %asi, %g7
3096 tgu %icc, 0x2
3097 fbe,a %fcc2, loop_264
3098 subc %i1, %i6, %o7
3099 movrlz %l5, 0x024, %i0
3100 sra %g5, 0x0A, %i3
3101loop_264:
3102 bne,pn %xcc, loop_265
3103 fbo,a %fcc3, loop_266
3104 lduw [%l7 + 0x48], %l0
3105 srlx %g4, 0x0D, %i2
3106loop_265:
3107 addccc %l6, %l4, %l1
3108loop_266:
3109 tsubcctv %g1, %i4, %i7
3110 fsrc1 %f28, %f10
3111 nop
3112 set 0x08, %g1
3113 ldsw [%l7 + %g1], %o2
3114 fmovdl %xcc, %f8, %f28
3115 fmovs %f17, %f19
3116 fmul8sux16 %f4, %f14, %f10
3117 edge8l %o4, %o5, %o0
3118 nop
3119 set 0x0C, %g3
3120 prefetch [%l7 + %g3], 0x2
3121 ldd [%l7 + 0x60], %f8
3122 tne %icc, 0x7
3123 movl %icc, %i5, %l3
3124 subc %o6, 0x02CB, %o3
3125 lduh [%l7 + 0x6E], %g6
3126 move %icc, %g3, %l2
3127 fmovsvs %xcc, %f1, %f8
3128 andncc %g2, %o1, %g7
3129 fmovspos %icc, %f1, %f31
3130 fcmped %fcc2, %f20, %f24
3131 andncc %i6, %o7, %i1
3132 taddcc %i0, %g5, %l5
3133 addcc %l0, %i3, %g4
3134 movvs %xcc, %l6, %l4
3135 fmovdl %xcc, %f22, %f27
3136 ldx [%l7 + 0x48], %i2
3137 movge %xcc, %g1, %l1
3138 fpadd16s %f17, %f21, %f3
3139 edge8ln %i4, %i7, %o4
3140 add %l7, 0x20, %l6
3141 wr %g0, 0x11, %asi
3142 casa [%l6] %asi, %o2, %o5
3143 tleu %xcc, 0x4
3144 edge16ln %i5, %o0, %l3
3145 sethi 0x139E, %o6
3146 fbn,a %fcc3, loop_267
3147 add %g6, 0x10CB, %g3
3148 edge8ln %o3, %l2, %g2
3149 brgez,a %o1, loop_268
3150loop_267:
3151 udivx %g7, 0x1A49, %i6
3152 orncc %i1, %i0, %g5
3153 tg %icc, 0x3
3154loop_268:
3155 bn %icc, loop_269
3156 fnegs %f5, %f2
3157 fbge %fcc0, loop_270
3158 edge8n %o7, %l0, %l5
3159loop_269:
3160 nop
3161 wr %g0, 0x80, %asi
3162 prefetcha [%l7 + 0x20] %asi, 0x3
3163loop_270:
3164 edge16 %g4, %l4, %l6
3165 wr %g0, 0x88, %asi
3166 prefetcha [%l7 + 0x70] %asi, 0x3
3167 fmovdvc %xcc, %f10, %f10
3168 bleu loop_271
3169 tgu %xcc, 0x2
3170 alignaddr %i2, %i4, %l1
3171 edge32ln %i7, %o4, %o5
3172loop_271:
3173 or %i5, 0x0C4A, %o2
3174 add %o0, 0x06AB, %l3
3175 bl loop_272
3176 fmovscs %xcc, %f19, %f12
3177 movne %xcc, %o6, %g6
3178 stx %o3, [%l7 + 0x68]
3179loop_272:
3180 tsubcc %l2, %g2, %g3
3181 movvs %icc, %o1, %i6
3182 addccc %i1, 0x0434, %g7
3183 fandnot2 %f26, %f30, %f24
3184 smul %i0, %g5, %o7
3185 fandnot2s %f16, %f30, %f2
3186 movgu %xcc, %l5, %i3
3187 tle %icc, 0x4
3188 fmovsvs %xcc, %f16, %f19
3189 movvc %icc, %g4, %l4
3190 edge16l %l6, %g1, %i2
3191 fnot1 %f0, %f24
3192 srax %i4, %l0, %l1
3193 tsubcctv %i7, 0x1CF9, %o5
3194 addc %o4, 0x1A16, %o2
3195 add %o0, %l3, %i5
3196 fmovrdlez %o6, %f6, %f16
3197 prefetch [%l7 + 0x68], 0x0
3198 edge8n %g6, %o3, %l2
3199 alignaddrl %g2, %o1, %g3
3200 restored
3201 rdpr %cwp, %g1
3202 rdpr %cansave, %g2
3203 rdpr %canrestore, %g3
3204 rdpr %cleanwin, %g4
3205 rdpr %otherwin, %g5
3206 rdpr %wstate, %g6
3207 fandnot2 %f12, %f28, %f18
3208 array32 %i6, %g7, %i1
3209 movleu %icc, %i0, %g5
3210 fand %f6, %f12, %f24
3211 taddcc %l5, %i3, %o7
3212 mova %xcc, %l4, %l6
3213 fandnot2 %f16, %f10, %f8
3214 ldstub [%l7 + 0x6B], %g4
3215 fpack16 %f20, %f14
3216 fsrc2 %f18, %f18
3217 wr %g0, 0x22, %asi
3218 ldda [%l7 + 0x20] %asi, %i2
3219 fmovdleu %xcc, %f19, %f12
3220 fpmerge %f1, %f9, %f18
3221 fxors %f12, %f22, %f12
3222 movge %xcc, %i4, %g1
3223 edge8n %l0, %l1, %o5
3224 sdivcc %o4, 0x1DD7, %o2
3225 fxnors %f4, %f5, %f1
3226 fmovs %f10, %f18
3227 fpadd16s %f24, %f3, %f24
3228 ldstub [%l7 + 0x67], %o0
3229 fmovd %f24, %f20
3230 bl,a %xcc, loop_273
3231 tl %icc, 0x0
3232 edge16l %i7, %i5, %l3
3233 andncc %g6, %o6, %o3
3234loop_273:
3235 bcc,pt %xcc, loop_274
3236 udivcc %l2, 0x0380, %g2
3237 edge8l %o1, %i6, %g7
3238 fmovsvs %xcc, %f27, %f29
3239loop_274:
3240 fpsub32 %f14, %f8, %f24
3241 fpadd16 %f24, %f26, %f20
3242 fmovdgu %icc, %f4, %f17
3243 fmul8x16al %f31, %f8, %f10
3244 wr %g0, 0x88, %asi
3245 prefetcha [%l7 + 0x20] %asi, 0x0
3246 umul %i1, %g5, %i0
3247 set 0x40, %o2
3248 ldswa [%l7 + %o2] 0x81, %l5
3249 smulcc %i3, 0x073A, %o7
3250 fsrc2s %f25, %f1
3251 movne %icc, %l4, %l6
3252 ta %icc, 0x0
3253 flush %l7 + 0x20
3254 fmovdgu %icc, %f11, %f12
3255 fones %f5
3256 flush %l7 + 0x0C
3257 addc %g4, %i4, %i2
3258 srax %g1, 0x04, %l0
3259 movne %xcc, %l1, %o4
3260 add %l7, 0x60, %l6
3261 wr %g0, 0x19, %asi
3262 casxa [%l6] 0x19, %o5, %o0
3263 movleu %xcc, %o2, %i7
3264 sdivx %i5, 0x031C, %l3
3265 be,pt %xcc, loop_275
3266 stbar
3267 fexpand %f18, %f14
3268 wr %g0, 0x11, %asi
3269 lduba [%l7 + 0x41] %asi, %g6
3270loop_275:
3271 ldd [%l7 + 0x70], %f30
3272 srl %o3, 0x15, %l2
3273 udivcc %o6, 0x0D66, %o1
3274 xorcc %g2, %i6, %g7
3275 fnot1s %f25, %f31
3276 srlx %i1, 0x03, %g3
3277 sir 0x13C8
3278 movle %icc, %i0, %g5
3279 edge8n %l5, %o7, %i3
3280 sra %l4, 0x14, %g4
3281 xnor %l6, 0x0601, %i2
3282 tsubcctv %i4, %l0, %g1
3283 xor %l1, %o4, %o5
3284 mulscc %o2, %o0, %i5
3285 fmovsgu %xcc, %f26, %f8
3286 movg %xcc, %l3, %i7
3287 taddcc %g6, %l2, %o3
3288 fmovscc %xcc, %f3, %f27
3289 taddcc %o6, %g2, %i6
3290 movge %icc, %o1, %i1
3291 umulcc %g3, %g7, %i0
3292 fmovdn %icc, %f1, %f10
3293 fbug %fcc3, loop_276
3294 stb %l5, [%l7 + 0x4F]
3295 brlz %g5, loop_277
3296 movrgz %i3, 0x2BF, %l4
3297loop_276:
3298 fnands %f6, %f10, %f19
3299 xnor %g4, %l6, %o7
3300loop_277:
3301 fmovrsgz %i2, %f8, %f22
3302 membar 0x36
3303 sub %l0, %g1, %i4
3304 orncc %o4, %l1, %o2
3305 wr %g0, 0x89, %asi
3306 lda [%l7 + 0x20] %asi, %f17
3307 umul %o0, %i5, %o5
3308 flush %l7 + 0x18
3309 fbue %fcc2, loop_278
3310 fnot2 %f16, %f22
3311 movgu %icc, %i7, %l3
3312 smul %g6, 0x1F54, %l2
3313loop_278:
3314 bl,a %icc, loop_279
3315 taddcctv %o6, 0x103C, %g2
3316 fmovdvs %xcc, %f21, %f12
3317 udivx %i6, 0x0C49, %o1
3318loop_279:
3319 tg %icc, 0x6
3320 fcmple16 %f30, %f16, %i1
3321 set 0x7C, %o4
3322 lda [%l7 + %o4] 0x80, %f25
3323 bvs,a,pn %icc, loop_280
3324 te %xcc, 0x2
3325 fmovrdgez %g3, %f6, %f2
3326 sethi 0x1BFB, %o3
3327loop_280:
3328 sub %i0, %g7, %l5
3329 srl %g5, 0x10, %l4
3330 subc %g4, %l6, %o7
3331 tneg %icc, 0x0
3332 restored
3333 rdpr %cwp, %g1
3334 rdpr %cansave, %g2
3335 rdpr %canrestore, %g3
3336 rdpr %cleanwin, %g4
3337 rdpr %otherwin, %g5
3338 rdpr %wstate, %g6
3339 array8 %i3, %l0, %g1
3340 fpsub32 %f2, %f22, %f20
3341 bge,a,pt %icc, loop_281
3342 stx %i4, [%l7 + 0x70]
3343 movge %icc, %o4, %l1
3344 alignaddr %i2, %o0, %o2
3345loop_281:
3346 ldub [%l7 + 0x3B], %o5
3347 andn %i5, %i7, %l3
3348 sllx %g6, 0x00, %l2
3349 movg %icc, %g2, %i6
3350 fmovdcc %icc, %f12, %f5
3351 and %o1, %i1, %o6
3352 membar 0x77
3353 fmovs %f28, %f2
3354 membar 0x56
3355 movneg %xcc, %g3, %i0
3356 fmovrdgez %o3, %f4, %f10
3357 tle %xcc, 0x7
3358 sethi 0x02D0, %l5
3359 be,pn %icc, loop_282
3360 sra %g7, %l4, %g4
3361 udivcc %g5, 0x07D4, %o7
3362 fmovsvs %icc, %f5, %f11
3363loop_282:
3364 nop
3365 set 0x36, %l5
3366 stha %i3, [%l7 + %l5] 0x0c
3367 edge32n %l6, %g1, %i4
3368 fabsd %f26, %f22
3369 subccc %o4, 0x1E5E, %l1
3370 fpadd16 %f14, %f6, %f20
3371 movpos %xcc, %l0, %i2
3372 prefetch [%l7 + 0x30], 0x0
3373 fmovscc %xcc, %f5, %f21
3374 fmovrdne %o0, %f0, %f12
3375 tgu %icc, 0x4
3376 fcmpeq32 %f26, %f20, %o5
3377 taddcctv %i5, 0x0D5D, %o2
3378 tcs %xcc, 0x5
3379 ble,a,pt %xcc, loop_283
3380 subc %i7, 0x0AAD, %g6
3381 fbul %fcc1, loop_284
3382 fpack32 %f2, %f0, %f16
3383loop_283:
3384 taddcctv %l2, 0x0DBC, %l3
3385 tvs %icc, 0x7
3386loop_284:
3387 tcs %xcc, 0x5
3388 be,a,pn %icc, loop_285
3389 swap [%l7 + 0x20], %g2
3390 orncc %i6, 0x1059, %o1
3391 subc %o6, %i1, %i0
3392loop_285:
3393 tge %xcc, 0x0
3394 smulcc %o3, %l5, %g7
3395 fbo,a %fcc2, loop_286
3396 mulscc %l4, %g3, %g5
3397 fmuld8sux16 %f28, %f4, %f24
3398 brnz,a %o7, loop_287
3399loop_286:
3400 fmul8x16 %f7, %f8, %f22
3401 brgz,a %i3, loop_288
3402 brz %l6, loop_289
3403loop_287:
3404 saved
3405 rdpr %cwp, %g1
3406 rdpr %cansave, %g2
3407 rdpr %canrestore, %g3
3408 rdpr %cleanwin, %g4
3409 rdpr %otherwin, %g5
3410 rdpr %wstate, %g6
3411 tvc %icc, 0x1
3412loop_288:
3413 fmovdne %icc, %f3, %f29
3414loop_289:
3415 stb %g4, [%l7 + 0x6E]
3416 fmovrdlez %i4, %f22, %f4
3417 fmuld8ulx16 %f24, %f13, %f14
3418 set 0x1C, %o3
3419 swapa [%l7 + %o3] 0x89, %g1
3420 ldx [%l7 + 0x38], %l1
3421 andcc %l0, 0x0350, %i2
3422 sdivcc %o4, 0x1BB0, %o0
3423 te %xcc, 0x0
3424 tl %xcc, 0x5
3425 fmovdne %xcc, %f15, %f1
3426 fornot2 %f4, %f24, %f12
3427 fbn %fcc3, loop_290
3428 subccc %o5, 0x0A36, %o2
3429 movg %xcc, %i5, %i7
3430 orncc %l2, %l3, %g6
3431loop_290:
3432 udivx %g2, 0x0823, %o1
3433 movrne %i6, 0x1A5, %o6
3434 movvc %xcc, %i1, %i0
3435 nop
3436 set 0x58, %i1
3437 ldx [%l7 + %i1], %o3
3438 fnot1 %f18, %f20
3439 sethi 0x1C9C, %g7
3440 subccc %l5, 0x170C, %l4
3441 nop
3442 setx loop_291, %l0, %l1
3443 jmpl %l1, %g3
3444 edge8n %o7, %i3, %g5
3445 sdiv %l6, 0x1BED, %g4
3446 srl %g1, 0x03, %i4
3447loop_291:
3448 sra %l0, %l1, %o4
3449 movre %i2, %o0, %o2
3450 movneg %icc, %i5, %i7
3451 edge16 %o5, %l2, %g6
3452 xorcc %g2, %o1, %l3
3453 andn %i6, %i1, %i0
3454 fbue,a %fcc3, loop_292
3455 movleu %xcc, %o3, %o6
3456 movle %xcc, %l5, %l4
3457 fxor %f20, %f10, %f8
3458loop_292:
3459 tsubcctv %g3, 0x0616, %g7
3460 movgu %icc, %i3, %g5
3461 bcs,a,pn %icc, loop_293
3462 fcmped %fcc2, %f20, %f18
3463 fornot2 %f16, %f6, %f30
3464 lduh [%l7 + 0x62], %l6
3465loop_293:
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 srl %g4, 0x18, %g1
3474 nop
3475 setx loop_294, %l0, %l1
3476 wrpr 0x1, %tl
3477 wrpr %l1, %tpc
3478 add %l1, 0x4, %l1
3479 wrpr %l1, %tnpc
3480 setx 0x34400001400, %l0, %l1
3481 wrpr %l1, %tstate
3482 wrhpr 0x4, %htstate
3483 retry
3484 move %icc, %o7, %l0
3485 srax %i4, 0x0F, %l1
3486 lduh [%l7 + 0x24], %o4
3487loop_294:
3488 nop
3489 set 0x3A, %l1
3490 stba %i2, [%l7 + %l1] 0x2a
3491 membar #Sync
3492 smulcc %o2, %i5, %o0
3493 te %icc, 0x3
3494 tge %xcc, 0x4
3495 udivx %i7, 0x163D, %o5
3496 std %g6, [%l7 + 0x50]
3497 wr %g0, 0x11, %asi
3498 lda [%l7 + 0x60] %asi, %f3
3499 fone %f8
3500 tleu %icc, 0x3
3501 fornot1 %f10, %f28, %f30
3502 wr %g0, 0x89, %asi
3503 ldswa [%l7 + 0x0C] %asi, %g2
3504 mulx %l2, %o1, %l3
3505 edge16 %i6, %i1, %o3
3506 be,a loop_295
3507 fcmps %fcc2, %f29, %f6
3508 edge32l %o6, %l5, %i0
3509 udivx %g3, 0x0208, %g7
3510loop_295:
3511 nop
3512 wr %g0, 0x11, %asi
3513 lduha [%l7 + 0x1A] %asi, %l4
3514 srl %g5, 0x0A, %l6
3515 or %i3, %g4, %g1
3516 movge %icc, %o7, %i4
3517 xnorcc %l1, 0x1B28, %o4
3518 fmovdgu %icc, %f10, %f3
3519 edge32l %i2, %l0, %i5
3520 fmovrslz %o0, %f0, %f30
3521 sdivx %o2, 0x0420, %o5
3522 xnorcc %i7, 0x184D, %g6
3523 tleu %xcc, 0x6
3524 tge %xcc, 0x4
3525 mulscc %l2, 0x1004, %o1
3526 fpack32 %f30, %f28, %f0
3527 bge %xcc, loop_296
3528 fpack16 %f26, %f16
3529 set 0x2C, %g6
3530 lduwa [%l7 + %g6] 0x11, %l3
3531loop_296:
3532 tpos %icc, 0x5
3533 mulx %g2, 0x0C56, %i6
3534 movn %xcc, %i1, %o6
3535 fmovrde %l5, %f20, %f26
3536 fcmpeq32 %f22, %f8, %o3
3537 fmovdgu %xcc, %f22, %f31
3538 tleu %xcc, 0x5
3539 udivcc %g3, 0x14DC, %i0
3540 ldd [%l7 + 0x78], %f20
3541 sdivx %l4, 0x0378, %g5
3542 ld [%l7 + 0x1C], %f6
3543 fbg %fcc1, loop_297
3544 tleu %xcc, 0x0
3545 movvc %icc, %l6, %i3
3546 orn %g7, %g1, %g4
3547loop_297:
3548 fnand %f0, %f12, %f22
3549 xnor %i4, %o7, %l1
3550 xorcc %i2, 0x0289, %l0
3551 movg %icc, %o4, %o0
3552 andn %o2, %o5, %i7
3553 tne %xcc, 0x2
3554 andncc %i5, %g6, %l2
3555 nop
3556 setx loop_298, %l0, %l1
3557 jmpl %l1, %l3
3558 xor %o1, %i6, %i1
3559 smulcc %o6, 0x0BB2, %g2
3560 wr %g0, 0x88, %asi
3561 sta %f31, [%l7 + 0x30] %asi
3562loop_298:
3563 addcc %o3, 0x09AB, %g3
3564 fabsd %f4, %f22
3565 alignaddrl %i0, %l4, %g5
3566 movgu %xcc, %l5, %l6
3567 umul %i3, 0x1F0C, %g1
3568 ta %icc, 0x4
3569 movcs %icc, %g4, %g7
3570 andcc %o7, %i4, %l1
3571 bleu,a loop_299
3572 tcc %xcc, 0x1
3573 movrgz %l0, %o4, %o0
3574 sdiv %i2, 0x1380, %o5
3575loop_299:
3576 restored
3577 rdpr %cwp, %g1
3578 rdpr %cansave, %g2
3579 rdpr %canrestore, %g3
3580 rdpr %cleanwin, %g4
3581 rdpr %otherwin, %g5
3582 rdpr %wstate, %g6
3583 movrgz %i7, 0x39A, %o2
3584 brlez %i5, loop_300
3585 edge16ln %l2, %l3, %g6
3586 wr %g0, 0x88, %asi
3587 ldda [%l7 + 0x40] %asi, %f0
3588loop_300:
3589 xor %i6, 0x08CC, %i1
3590 fmovd %f18, %f8
3591 be,pn %icc, loop_301
3592 umulcc %o1, 0x0AFE, %o6
3593 fmovspos %xcc, %f24, %f19
3594 fmul8x16 %f26, %f12, %f12
3595loop_301:
3596 sir 0x174E
3597 movleu %xcc, %o3, %g3
3598 fnand %f22, %f26, %f14
3599 fblg,a %fcc0, loop_302
3600 membar 0x43
3601 te %xcc, 0x6
3602 membar 0x4C
3603loop_302:
3604 movneg %icc, %i0, %g2
3605 te %icc, 0x2
3606 fnors %f18, %f9, %f29
3607 subccc %g5, %l4, %l6
3608 stbar
3609 bg,pn %xcc, loop_303
3610 fcmpeq32 %f6, %f22, %l5
3611 subcc %i3, 0x02D1, %g4
3612 ba,pt %xcc, loop_304
3613loop_303:
3614 udiv %g1, 0x06E1, %o7
3615 tvs %icc, 0x0
3616 ldstub [%l7 + 0x14], %i4
3617loop_304:
3618 tsubcc %l1, 0x018F, %g7
3619 addcc %o4, 0x1F21, %l0
3620 andncc %o0, %o5, %i2
3621 edge16n %o2, %i7, %i5
3622 nop
3623 setx loop_305, %l0, %l1
3624 jmpl %l1, %l2
3625 andncc %g6, %i6, %l3
3626 wr %g0, 0x04, %asi
3627 ldsba [%l7 + 0x19] %asi, %i1
3628loop_305:
3629 fsrc2 %f4, %f20
3630 xorcc %o1, %o6, %g3
3631 or %i0, 0x10BB, %g2
3632 popc 0x0F24, %g5
3633 xnor %l4, 0x1048, %l6
3634 addcc %o3, 0x02AB, %l5
3635 stx %i3, [%l7 + 0x10]
3636 edge32 %g4, %o7, %i4
3637 udiv %g1, 0x1966, %g7
3638 fmovs %f22, %f5
3639 array16 %l1, %o4, %l0
3640 sll %o5, 0x16, %i2
3641 fmovrdne %o2, %f18, %f16
3642 tg %icc, 0x4
3643 ldd [%l7 + 0x60], %f26
3644 andncc %o0, %i7, %l2
3645 be loop_306
3646 orncc %i5, 0x0618, %g6
3647 smul %l3, 0x17CF, %i1
3648 movvc %xcc, %i6, %o1
3649loop_306:
3650 taddcctv %g3, %o6, %g2
3651 tpos %xcc, 0x4
3652 brz %g5, loop_307
3653 orcc %i0, %l4, %o3
3654 bcs loop_308
3655 bgu,a,pn %xcc, loop_309
3656loop_307:
3657 fmovsle %icc, %f2, %f1
3658 fcmpgt16 %f20, %f28, %l6
3659loop_308:
3660 edge8 %l5, %i3, %g4
3661loop_309:
3662 movvc %icc, %o7, %g1
3663 fsrc2 %f12, %f14
3664 wr %g0, 0x2f, %asi
3665 stba %g7, [%l7 + 0x09] %asi
3666 membar #Sync
3667 pdist %f18, %f2, %f16
3668 mulscc %i4, 0x1434, %o4
3669 movn %icc, %l0, %l1
3670 bge,a,pn %xcc, loop_310
3671 bg,a,pt %icc, loop_311
3672 fmul8x16 %f28, %f12, %f6
3673 fmovrde %o5, %f22, %f26
3674loop_310:
3675 udivx %i2, 0x15C4, %o2
3676loop_311:
3677 tgu %icc, 0x0
3678 fmuld8ulx16 %f11, %f19, %f0
3679 wr %g0, 0x18, %asi
3680 ldsha [%l7 + 0x1A] %asi, %i7
3681 set 0x31, %o5
3682 stba %l2, [%l7 + %o5] 0xe3
3683 membar #Sync
3684 sra %o0, 0x00, %i5
3685 std %f16, [%l7 + 0x38]
3686 fbul %fcc2, loop_312
3687 smul %g6, %i1, %l3
3688 tpos %icc, 0x0
3689 udiv %i6, 0x0529, %o1
3690loop_312:
3691 array8 %g3, %g2, %o6
3692 fmul8x16 %f7, %f14, %f8
3693 set 0x76, %o7
3694 stha %g5, [%l7 + %o7] 0x18
3695 smulcc %l4, %o3, %l6
3696 sll %i0, %l5, %i3
3697 array8 %g4, %g1, %g7
3698 and %i4, 0x16BD, %o7
3699 smul %o4, 0x1807, %l0
3700 fornot1s %f7, %f27, %f8
3701 fmul8sux16 %f22, %f0, %f30
3702 tvs %xcc, 0x7
3703 call loop_313
3704 fpmerge %f1, %f25, %f14
3705 fmovsleu %icc, %f1, %f13
3706 fba,a %fcc3, loop_314
3707loop_313:
3708 andcc %l1, %o5, %o2
3709 movne %xcc, %i2, %l2
3710 edge8n %i7, %i5, %o0
3711loop_314:
3712 brlz %g6, loop_315
3713 mulx %l3, 0x1C1C, %i1
3714 wr %g0, 0x18, %asi
3715 lda [%l7 + 0x70] %asi, %f27
3716loop_315:
3717 mulx %o1, 0x17E2, %g3
3718 movvs %icc, %i6, %g2
3719 bvs,a loop_316
3720 popc %o6, %l4
3721 saved
3722 rdpr %cwp, %g1
3723 rdpr %cansave, %g2
3724 rdpr %canrestore, %g3
3725 rdpr %cleanwin, %g4
3726 rdpr %otherwin, %g5
3727 rdpr %wstate, %g6
3728 fnands %f4, %f14, %f2
3729loop_316:
3730 addcc %o3, 0x169C, %l6
3731 orn %g5, 0x0B52, %l5
3732 fpack16 %f0, %f11
3733 xnorcc %i3, %g4, %i0
3734 mulx %g1, %g7, %o7
3735 edge8 %i4, %l0, %o4
3736 tsubcctv %o5, 0x1C40, %l1
3737 te %icc, 0x2
3738 sllx %i2, 0x18, %o2
3739 fpack16 %f2, %f2
3740 fnot2s %f2, %f28
3741 mova %xcc, %l2, %i5
3742 fnot2s %f18, %f31
3743 orncc %i7, 0x081B, %g6
3744 tsubcc %l3, %i1, %o1
3745 popc 0x1DBB, %g3
3746 ldsw [%l7 + 0x54], %i6
3747 fmovspos %xcc, %f9, %f11
3748 edge8 %o0, %o6, %g2
3749 fmovscs %icc, %f28, %f26
3750 tsubcc %l4, %o3, %g5
3751 ta %xcc, 0x7
3752 ba,a,pt %xcc, loop_317
3753 alignaddrl %l6, %i3, %g4
3754 subc %i0, %l5, %g1
3755 edge8ln %g7, %o7, %i4
3756loop_317:
3757 fnors %f5, %f17, %f3
3758 fcmps %fcc1, %f28, %f16
3759 taddcctv %o4, 0x0407, %o5
3760 std %l0, [%l7 + 0x20]
3761 nop
3762 setx loop_318, %l0, %l1
3763 wrpr 0x1, %tl
3764 wrpr %l1, %tpc
3765 add %l1, 0x4, %l1
3766 wrpr %l1, %tnpc
3767 setx 0x34400001400, %l0, %l1
3768 wrpr %l1, %tstate
3769 wrhpr 0x4, %htstate
3770 retry
3771 lduh [%l7 + 0x1C], %i2
3772 sll %o2, 0x14, %l2
3773 andncc %i5, %i7, %l0
3774loop_318:
3775 movpos %icc, %l3, %i1
3776 edge16ln %g6, %o1, %g3
3777 fmovscs %xcc, %f31, %f3
3778 taddcctv %o0, %o6, %i6
3779 addccc %g2, %o3, %g5
3780 brgez,a %l4, loop_319
3781 movvs %icc, %i3, %g4
3782 umulcc %i0, 0x0463, %l6
3783 movvs %xcc, %g1, %l5
3784loop_319:
3785 taddcctv %o7, 0x011D, %i4
3786 edge16l %g7, %o4, %o5
3787 tneg %icc, 0x6
3788 tle %icc, 0x7
3789 mulscc %i2, %o2, %l2
3790 fcmple32 %f2, %f22, %i5
3791 srax %i7, 0x07, %l0
3792 fmovdge %xcc, %f28, %f14
3793 fbug,a %fcc1, loop_320
3794 tl %icc, 0x5
3795 stb %l1, [%l7 + 0x29]
3796 tne %xcc, 0x6
3797loop_320:
3798 movneg %icc, %l3, %g6
3799 movge %xcc, %i1, %o1
3800 membar 0x12
3801 fzeros %f6
3802 tsubcc %o0, 0x0615, %o6
3803 movge %icc, %i6, %g3
3804 fnot1 %f6, %f8
3805 fblg %fcc2, loop_321
3806 fmovsleu %icc, %f11, %f3
3807 sethi 0x1486, %o3
3808 sra %g5, %l4, %i3
3809loop_321:
3810 sdivcc %g2, 0x017E, %i0
3811 fmovrse %g4, %f21, %f31
3812 edge32n %l6, %l5, %o7
3813 udiv %g1, 0x0B6A, %i4
3814 fands %f8, %f7, %f25
3815 tn %xcc, 0x7
3816 bcs %xcc, loop_322
3817 fbne %fcc3, loop_323
3818 fmovsge %xcc, %f1, %f20
3819 movrlez %o4, %g7, %o5
3820loop_322:
3821 bcs,a loop_324
3822loop_323:
3823 fmul8x16au %f21, %f4, %f24
3824 sdivcc %o2, 0x124B, %i2
3825 fmovsle %icc, %f7, %f17
3826loop_324:
3827 edge32ln %l2, %i7, %l0
3828 fbug,a %fcc3, loop_325
3829 xorcc %i5, %l3, %g6
3830 movrne %i1, %l1, %o1
3831 tcs %icc, 0x2
3832loop_325:
3833 lduw [%l7 + 0x60], %o0
3834 alignaddrl %o6, %g3, %i6
3835 edge32l %g5, %o3, %l4
3836 set 0x50, %g7
3837 swapa [%l7 + %g7] 0x04, %g2
3838 fmovrse %i0, %f15, %f10
3839 call loop_326
3840 tg %icc, 0x7
3841 fmuld8ulx16 %f19, %f29, %f4
3842 tl %icc, 0x5
3843loop_326:
3844 umulcc %i3, %g4, %l6
3845 taddcc %l5, 0x0D4F, %g1
3846 edge8 %i4, %o4, %o7
3847 sub %g7, 0x1C7C, %o5
3848 bpos,a %xcc, loop_327
3849 fcmps %fcc3, %f13, %f5
3850 fxnors %f28, %f8, %f14
3851 subccc %o2, 0x0B8E, %l2
3852loop_327:
3853 taddcctv %i7, 0x0BBA, %l0
3854 fors %f11, %f21, %f18
3855 brnz %i5, loop_328
3856 smulcc %i2, %l3, %i1
3857 mulx %l1, 0x137F, %g6
3858 ldd [%l7 + 0x40], %o0
3859loop_328:
3860 sdivx %o6, 0x0ABD, %g3
3861 fmovdneg %xcc, %f1, %f30
3862 taddcctv %o1, %g5, %o3
3863 movrlz %i6, %g2, %i0
3864 add %l7, 0x44, %l6
3865 wr %g0, 0x89, %asi
3866 lda [%l6] %asi, %i3
3867 casa [%l6] %asi, %i3, %l4
3868 tn %icc, 0x4
3869 movpos %xcc, %l6, %g4
3870 array32 %g1, %l5, %o4
3871 fbuge,a %fcc3, loop_329
3872 fbl,a %fcc2, loop_330
3873 fmuld8sux16 %f22, %f5, %f28
3874 bg,pt %icc, loop_331
3875loop_329:
3876 xor %o7, %g7, %o5
3877loop_330:
3878 sub %o2, 0x07C3, %l2
3879 restored
3880 rdpr %cwp, %g1
3881 rdpr %cansave, %g2
3882 rdpr %canrestore, %g3
3883 rdpr %cleanwin, %g4
3884 rdpr %otherwin, %g5
3885 rdpr %wstate, %g6
3886loop_331:
3887 ba,a loop_332
3888 bvc loop_333
3889 andn %i4, %i7, %l0
3890 array32 %i5, %l3, %i2
3891loop_332:
3892 tl %icc, 0x3
3893loop_333:
3894 nop
3895 wr %g0, 0xea, %asi
3896 stda %l0, [%l7 + 0x08] %asi
3897 membar #Sync
3898 edge8n %i1, %g6, %o6
3899 xorcc %o0, %g3, %o1
3900 movneg %xcc, %o3, %i6
3901 addc %g2, %i0, %i3
3902 fmovrse %l4, %f19, %f4
3903 udivcc %l6, 0x08F0, %g5
3904 edge16n %g1, %g4, %l5
3905 fbo,a %fcc3, loop_334
3906 fmovsgu %icc, %f20, %f29
3907 fnot1 %f12, %f4
3908 fmovdl %icc, %f20, %f22
3909loop_334:
3910 alignaddr %o7, %g7, %o5
3911 ldub [%l7 + 0x3D], %o4
3912 mulx %l2, 0x002F, %o2
3913 brlez %i4, loop_335
3914 or %l0, 0x1F6F, %i7
3915 stw %l3, [%l7 + 0x7C]
3916 bg,a %xcc, loop_336
3917loop_335:
3918 umulcc %i2, 0x0CFC, %i5
3919 edge32ln %l1, %i1, %o6
3920 andcc %g6, 0x0D72, %o0
3921loop_336:
3922 srl %o1, %g3, %o3
3923 brz,a %i6, loop_337
3924 fbl %fcc1, loop_338
3925 membar 0x17
3926 movle %icc, %g2, %i3
3927loop_337:
3928 sll %l4, %l6, %g5
3929loop_338:
3930 smul %g1, %g4, %l5
3931 sdiv %i0, 0x09EB, %o7
3932 brlez,a %o5, loop_339
3933 tsubcc %o4, %g7, %o2
3934 prefetch [%l7 + 0x58], 0x2
3935 tcc %icc, 0x0
3936loop_339:
3937 mova %icc, %l2, %i4
3938 srl %l0, %l3, %i7
3939 tleu %xcc, 0x6
3940 fpadd32 %f14, %f10, %f4
3941 smulcc %i2, 0x1395, %i5
3942 bge,a %xcc, loop_340
3943 tle %xcc, 0x2
3944 sra %l1, %i1, %g6
3945 bge loop_341
3946loop_340:
3947 sdiv %o0, 0x1F3E, %o6
3948 fbule,a %fcc1, loop_342
3949 edge16ln %g3, %o1, %o3
3950loop_341:
3951 subcc %g2, %i6, %l4
3952 array32 %i3, %l6, %g1
3953loop_342:
3954 orcc %g4, 0x1233, %g5
3955 move %icc, %i0, %l5
3956 array16 %o7, %o4, %g7
3957 sth %o5, [%l7 + 0x58]
3958 add %o2, 0x082D, %l2
3959 orncc %l0, 0x0901, %i4
3960 fpadd16s %f24, %f28, %f10
3961 brz %i7, loop_343
3962 movgu %xcc, %i2, %i5
3963 tg %icc, 0x5
3964 fmovdpos %xcc, %f14, %f17
3965loop_343:
3966 taddcctv %l1, 0x0B09, %l3
3967 fzeros %f26
3968 orcc %i1, %o0, %g6
3969 prefetch [%l7 + 0x60], 0x2
3970 mova %xcc, %g3, %o6
3971 fbl %fcc1, loop_344
3972 bneg loop_345
3973 sethi 0x06FB, %o3
3974 fpsub16s %f28, %f9, %f5
3975loop_344:
3976 fbo %fcc0, loop_346
3977loop_345:
3978 swap [%l7 + 0x54], %o1
3979 fnand %f2, %f20, %f2
3980 movrgz %g2, %i6, %l4
3981loop_346:
3982 movrgz %i3, %l6, %g1
3983 movrgz %g4, 0x0CC, %g5
3984 nop
3985 setx loop_347, %l0, %l1
3986 wrpr 0x1, %tl
3987 wrpr %l1, %tnpc
3988 setx 0x34400001400, %l0, %l1
3989 wrpr %l1, %tstate
3990 wrhpr 0x4, %htstate
3991 done
3992 fbuge,a %fcc0, loop_348
3993 tleu %icc, 0x5
3994 movrlz %i0, 0x077, %o7
3995loop_347:
3996 fmovdle %xcc, %f15, %f25
3997loop_348:
3998 edge32n %o4, %l5, %g7
3999 wr %g0, 0x04, %asi
4000 ldstuba [%l7 + 0x63] %asi, %o5
4001 fxor %f22, %f4, %f8
4002 subccc %l2, 0x1FF5, %o2
4003 fmovdn %icc, %f13, %f11
4004 fnot2s %f1, %f24
4005 edge16l %l0, %i7, %i2
4006 umul %i5, %i4, %l3
4007 array32 %i1, %o0, %g6
4008 srl %g3, 0x16, %l1
4009 movgu %icc, %o3, %o6
4010 set 0x18, %l0
4011 ldxa [%l7 + %l0] 0x0c, %o1
4012 andcc %g2, 0x012C, %l4
4013 addc %i6, %l6, %g1
4014 srax %g4, 0x0C, %i3
4015 membar #Sync
4016 wr %g0, 0xf1, %asi
4017 ldda [%l7 + 0x40] %asi, %f0
4018 srlx %g5, %o7, %i0
4019 fornot2 %f10, %f6, %f22
4020 fmovscc %xcc, %f18, %f26
4021 wr %g0, 0x0c, %asi
4022 lda [%l7 + 0x20] %asi, %f20
4023 sdivx %l5, 0x1E12, %o4
4024 edge32l %g7, %o5, %o2
4025 siam 0x5
4026 tge %icc, 0x7
4027 fmovdn %icc, %f31, %f3
4028 fmovsleu %xcc, %f20, %f12
4029 swap [%l7 + 0x7C], %l2
4030 array32 %l0, %i2, %i7
4031 movcs %icc, %i5, %i4
4032 move %xcc, %i1, %o0
4033 fbul,a %fcc3, loop_349
4034 fmovdvs %icc, %f20, %f6
4035 tvc %icc, 0x7
4036 fzeros %f7
4037loop_349:
4038 array32 %g6, %l3, %l1
4039 edge16l %g3, %o6, %o1
4040 te %xcc, 0x6
4041 set 0x20, %i0
4042 stxa %o3, [%l7 + %i0] 0x22
4043 membar #Sync
4044 alignaddrl %g2, %i6, %l4
4045 move %xcc, %l6, %g4
4046 wr %g0, 0x80, %asi
4047 ldxa [%l7 + 0x70] %asi, %i3
4048 fbo,a %fcc2, loop_350
4049 fmovrslz %g1, %f7, %f25
4050 edge32ln %g5, %o7, %i0
4051 fcmped %fcc0, %f30, %f22
4052loop_350:
4053 fmovrslz %l5, %f27, %f16
4054 fbu,a %fcc3, loop_351
4055 addccc %g7, %o5, %o4
4056 fmul8x16au %f18, %f7, %f10
4057 sllx %o2, 0x0A, %l0
4058loop_351:
4059 ldd [%l7 + 0x70], %f12
4060 fmovdl %xcc, %f22, %f4
4061 stw %l2, [%l7 + 0x54]
4062 std %f28, [%l7 + 0x70]
4063 sll %i2, %i7, %i5
4064 tge %xcc, 0x0
4065 fbug %fcc0, loop_352
4066 edge16l %i4, %i1, %g6
4067 fbul,a %fcc3, loop_353
4068 subccc %o0, %l1, %g3
4069loop_352:
4070 fcmped %fcc3, %f8, %f18
4071 fmovde %icc, %f18, %f29
4072loop_353:
4073 umul %o6, %l3, %o3
4074 set 0x40, %o1
4075 stda %f0, [%l7 + %o1] 0x15
4076 fpsub32 %f24, %f2, %f14
4077 sethi 0x00A0, %g2
4078 wr %g0, 0x0c, %asi
4079 ldda [%l7 + 0x20] %asi, %o0
4080 fandnot2 %f2, %f28, %f30
4081 subc %i6, %l4, %g4
4082 fbug,a %fcc2, loop_354
4083 bvs,pt %icc, loop_355
4084 bcc,pn %xcc, loop_356
4085 movn %icc, %l6, %i3
4086loop_354:
4087 nop
4088 add %l7, 0x58, %l6
4089 wr %g0, 0x19, %asi
4090 lda [%l6] %asi, %g5
4091 casa [%l6] %asi, %g5, %g1
4092loop_355:
4093 fbl %fcc3, loop_357
4094loop_356:
4095 fmovdne %icc, %f6, %f25
4096 bn,a loop_358
4097 sir 0x17CB
4098loop_357:
4099 te %icc, 0x2
4100 tle %icc, 0x0
4101loop_358:
4102 tg %xcc, 0x7
4103 wr %g0, 0x81, %asi
4104 stba %i0, [%l7 + 0x24] %asi
4105 move %xcc, %l5, %g7
4106 srl %o5, %o7, %o2
4107 bvc,a,pn %xcc, loop_359
4108 fmovsa %xcc, %f7, %f10
4109 alignaddr %l0, %l2, %i2
4110 fmovrdne %o4, %f6, %f24
4111loop_359:
4112 umulcc %i7, 0x0979, %i4
4113 fmovsg %icc, %f23, %f7
4114 tl %icc, 0x7
4115 prefetch [%l7 + 0x6C], 0x0
4116 tg %icc, 0x7
4117 edge8ln %i1, %g6, %i5
4118 tleu %icc, 0x5
4119 wr %g0, 0x88, %asi
4120 stha %l1, [%l7 + 0x74] %asi
4121 fnot2 %f0, %f8
4122 wr %g0, 0x89, %asi
4123 ldxa [%l7 + 0x50] %asi, %g3
4124 fnors %f11, %f2, %f30
4125 movl %icc, %o0, %o6
4126 tvs %icc, 0x4
4127 te %icc, 0x1
4128 fbul %fcc0, loop_360
4129 tge %icc, 0x4
4130 wr %g0, 0xe2, %asi
4131 stxa %o3, [%l7 + 0x20] %asi
4132 membar #Sync
4133loop_360:
4134 addc %l3, 0x0C69, %g2
4135 movrlz %o1, %i6, %l4
4136 te %xcc, 0x2
4137 movvs %xcc, %g4, %i3
4138 movge %icc, %l6, %g1
4139 orncc %i0, %l5, %g7
4140 subcc %g5, 0x1CCE, %o5
4141 fmovsvc %icc, %f18, %f4
4142 movvs %icc, %o2, %l0
4143 orn %o7, %l2, %o4
4144 wr %g0, 0x89, %asi
4145 lduba [%l7 + 0x3C] %asi, %i2
4146 fmovdneg %icc, %f26, %f11
4147 movvs %icc, %i4, %i1
4148 srlx %g6, %i5, %l1
4149 mulscc %g3, 0x0D82, %i7
4150 brgez %o0, loop_361
4151 bleu,a,pn %xcc, loop_362
4152 tcs %xcc, 0x2
4153 tgu %xcc, 0x2
4154loop_361:
4155 edge32n %o6, %o3, %l3
4156loop_362:
4157 movl %xcc, %o1, %g2
4158 add %i6, %g4, %i3
4159 fmovdn %icc, %f1, %f2
4160 fmovrsne %l4, %f31, %f30
4161 fpsub32 %f26, %f20, %f22
4162 tsubcc %l6, %i0, %l5
4163 fornot2 %f18, %f16, %f10
4164 stw %g7, [%l7 + 0x2C]
4165 st %f13, [%l7 + 0x0C]
4166 smulcc %g1, %o5, %g5
4167 edge8n %l0, %o7, %o2
4168 wr %g0, 0x89, %asi
4169 ldsba [%l7 + 0x56] %asi, %o4
4170 ta %icc, 0x2
4171 edge16l %i2, %l2, %i1
4172 movle %icc, %g6, %i5
4173 fmul8sux16 %f12, %f12, %f12
4174 fbug,a %fcc3, loop_363
4175 addcc %l1, %g3, %i4
4176 fxor %f28, %f22, %f8
4177 fcmple32 %f22, %f20, %i7
4178loop_363:
4179 fsrc2s %f9, %f3
4180 tgu %xcc, 0x5
4181 movre %o6, %o3, %o0
4182 smul %l3, %o1, %i6
4183 fmovrsne %g4, %f20, %f27
4184 sllx %g2, 0x06, %i3
4185 membar #Sync
4186 set 0x40, %o0
4187 ldda [%l7 + %o0] 0x1e, %f0
4188 fmovsgu %xcc, %f16, %f12
4189 fmovsneg %icc, %f22, %f11
4190 smulcc %l4, %i0, %l6
4191 smulcc %l5, %g1, %o5
4192 membar 0x6B
4193 edge32 %g7, %l0, %o7
4194 te %icc, 0x1
4195 fornot2s %f26, %f21, %f26
4196 bvs loop_364
4197 subc %g5, 0x0CF5, %o2
4198 mulx %o4, %l2, %i2
4199 ldsw [%l7 + 0x30], %i1
4200loop_364:
4201 fcmpd %fcc3, %f16, %f16
4202 sdivcc %i5, 0x0EBD, %g6
4203 sir 0x06D5
4204 add %l7, 0x28, %l6
4205 wr %g0, 0x89, %asi
4206 ldxa [%l6] %asi, %g3
4207 casxa [%l6] 0x89, %g3, %l1
4208 bge,pn %xcc, loop_365
4209 fbo %fcc0, loop_366
4210 xorcc %i7, %i4, %o3
4211 subccc %o0, 0x133C, %o6
4212loop_365:
4213 nop
4214 wr %g0, 0x18, %asi
4215 prefetcha [%l7 + 0x48] %asi, 0x0
4216loop_366:
4217 fcmple16 %f8, %f10, %l3
4218 alignaddr %i6, %g2, %i3
4219 array16 %l4, %g4, %l6
4220 fba,a %fcc1, loop_367
4221 orn %i0, 0x0C67, %l5
4222 move %xcc, %o5, %g1
4223 edge32 %l0, %g7, %o7
4224loop_367:
4225 orn %g5, %o4, %o2
4226 smul %i2, %l2, %i1
4227 tleu %xcc, 0x6
4228 tsubcctv %i5, 0x0DDA, %g6
4229 tg %xcc, 0x5
4230 fnot1 %f22, %f14
4231 tpos %icc, 0x4
4232 xnor %l1, %i7, %g3
4233 movle %xcc, %i4, %o0
4234 edge32 %o3, %o1, %l3
4235 andn %o6, 0x0C34, %i6
4236 xnorcc %i3, %l4, %g2
4237 edge8 %l6, %g4, %l5
4238 nop
4239 setx loop_368, %l0, %l1
4240 jmpl %l1, %o5
4241 fpsub32 %f18, %f4, %f2
4242 xnorcc %i0, 0x1391, %l0
4243 movcs %xcc, %g1, %o7
4244loop_368:
4245 lduw [%l7 + 0x70], %g5
4246 movpos %icc, %g7, %o4
4247 andcc %i2, 0x192C, %o2
4248 stw %i1, [%l7 + 0x64]
4249 sethi 0x027A, %i5
4250 bvc %icc, loop_369
4251 movl %icc, %g6, %l2
4252 edge16 %l1, %g3, %i4
4253 set 0x08, %i7
4254 stha %o0, [%l7 + %i7] 0x10
4255loop_369:
4256 movre %i7, %o3, %o1
4257 bcc,pn %icc, loop_370
4258 restored
4259 rdpr %cwp, %g1
4260 rdpr %cansave, %g2
4261 rdpr %canrestore, %g3
4262 rdpr %cleanwin, %g4
4263 rdpr %otherwin, %g5
4264 rdpr %wstate, %g6
4265 fornot1s %f29, %f13, %f28
4266 fmovsne %icc, %f12, %f17
4267loop_370:
4268 fmovspos %xcc, %f15, %f22
4269 set 0x0C, %g5
4270 ldsha [%l7 + %g5] 0x19, %l3
4271 movrne %i6, %i3, %l4
4272 move %icc, %g2, %o6
4273 tvs %xcc, 0x2
4274 fmovsle %xcc, %f7, %f0
4275 set 0x44, %l2
4276 stwa %l6, [%l7 + %l2] 0x81
4277 movrgz %l5, 0x3A7, %g4
4278 fcmpgt16 %f28, %f0, %i0
4279 movn %xcc, %o5, %l0
4280 fmovrdlz %o7, %f8, %f22
4281 stw %g5, [%l7 + 0x5C]
4282 smul %g1, 0x0079, %o4
4283 edge32 %i2, %g7, %o2
4284 fmovse %xcc, %f9, %f2
4285 wr %g0, 0x24, %asi
4286 ldda [%l7 + 0x30] %asi, %i0
4287 fblg,a %fcc0, loop_371
4288 alignaddrl %i5, %l2, %l1
4289 fornot1s %f7, %f23, %f18
4290 nop
4291 set 0x2F, %l6
4292 ldub [%l7 + %l6], %g3
4293loop_371:
4294 fmovsn %xcc, %f29, %f4
4295 bpos %xcc, loop_372
4296 orcc %g6, %i4, %i7
4297 taddcc %o0, %o3, %o1
4298 movrgez %i6, 0x397, %l3
4299loop_372:
4300 sdivcc %i3, 0x1CEF, %l4
4301 smul %g2, %l6, %o6
4302 movne %xcc, %g4, %i0
4303 fnand %f30, %f10, %f10
4304 movpos %icc, %l5, %l0
4305 fzeros %f24
4306 ldstub [%l7 + 0x64], %o7
4307 fones %f20
4308 bleu,pn %xcc, loop_373
4309 nop
4310 setx loop_374, %l0, %l1
4311 wrpr 0x1, %tl
4312 wrpr %l1, %tpc
4313 add %l1, 0x4, %l1
4314 wrpr %l1, %tnpc
4315 setx 0x34400001400, %l0, %l1
4316 wrpr %l1, %tstate
4317 wrhpr 0x4, %htstate
4318 retry
4319 fcmpeq16 %f28, %f26, %o5
4320 bvc loop_375
4321loop_373:
4322 bneg %icc, loop_376
4323loop_374:
4324 tgu %icc, 0x5
4325 fba %fcc0, loop_377
4326loop_375:
4327 fnegs %f25, %f5
4328loop_376:
4329 nop
4330 wr %g0, 0x89, %asi
4331 ldswa [%l7 + 0x54] %asi, %g5
4332loop_377:
4333 ldsw [%l7 + 0x64], %o4
4334 subccc %i2, %g1, %o2
4335 and %g7, 0x1BED, %i1
4336 movl %xcc, %l2, %i5
4337 tsubcc %l1, %g6, %g3
4338 fornot2s %f19, %f27, %f30
4339 tgu %icc, 0x5
4340 fnegd %f2, %f4
4341 fmovspos %xcc, %f2, %f2
4342 tsubcctv %i4, %o0, %o3
4343 ldsw [%l7 + 0x6C], %o1
4344 wr %g0, 0x89, %asi
4345 sta %f19, [%l7 + 0x10] %asi
4346 orn %i7, %l3, %i6
4347 fpsub32 %f18, %f8, %f6
4348 addc %i3, %l4, %l6
4349 bcc,a loop_378
4350 smul %o6, %g2, %g4
4351 lduw [%l7 + 0x54], %i0
4352 fbul %fcc3, loop_379
4353loop_378:
4354 fmovrsne %l0, %f11, %f18
4355 movle %icc, %l5, %o5
4356 fmovrslez %o7, %f23, %f4
4357loop_379:
4358 sdiv %o4, 0x116C, %g5
4359 srl %g1, %o2, %g7
4360 brlz %i2, loop_380
4361 alignaddrl %i1, %l2, %i5
4362 ldub [%l7 + 0x5E], %l1
4363 movl %xcc, %g6, %i4
4364loop_380:
4365 nop
4366 wr %g0, 0x0c, %asi
4367 stda %f0, [%l7 + 0x40] %asi
4368 fmovdcc %xcc, %f11, %f22
4369 edge16ln %g3, %o0, %o1
4370 movgu %icc, %i7, %l3
4371 ldx [%l7 + 0x38], %i6
4372 wr %g0, 0x81, %asi
4373 swapa [%l7 + 0x30] %asi, %o3
4374 ldsh [%l7 + 0x24], %l4
4375 subccc %i3, 0x0BAA, %l6
4376 bge loop_381
4377 addccc %g2, %g4, %i0
4378 movg %xcc, %l0, %o6
4379 fmovsge %xcc, %f28, %f23
4380loop_381:
4381 smul %o5, %l5, %o7
4382 swap [%l7 + 0x6C], %g5
4383 edge8 %o4, %g1, %g7
4384 stbar
4385 fbue %fcc1, loop_382
4386 sethi 0x0830, %o2
4387 sdivcc %i2, 0x1826, %i1
4388 bn,a,pn %icc, loop_383
4389loop_382:
4390 udivx %l2, 0x07B6, %l1
4391 movvs %icc, %g6, %i5
4392 tl %icc, 0x3
4393loop_383:
4394 movrgz %i4, %g3, %o1
4395 lduw [%l7 + 0x7C], %i7
4396 stx %l3, [%l7 + 0x18]
4397 udiv %o0, 0x08CC, %i6
4398 sllx %o3, 0x06, %i3
4399 fandnot2s %f30, %f16, %f31
4400 bvc,pn %icc, loop_384
4401 array16 %l4, %g2, %l6
4402 xor %g4, %l0, %o6
4403 tvs %xcc, 0x7
4404loop_384:
4405 brz,a %o5, loop_385
4406 brlez,a %l5, loop_386
4407 andncc %o7, %g5, %o4
4408 tsubcc %i0, 0x0EFF, %g7
4409loop_385:
4410 bleu,pt %xcc, loop_387
4411loop_386:
4412 tn %xcc, 0x5
4413 fandnot1 %f18, %f16, %f10
4414 movvs %icc, %g1, %i2
4415loop_387:
4416 nop
4417 set 0x58, %g2
4418 prefetcha [%l7 + %g2] 0x88, 0x0
4419 fsrc1 %f12, %f20
4420 ldsh [%l7 + 0x7C], %i1
4421 subccc %l1, %l2, %g6
4422 movle %xcc, %i5, %i4
4423 fmovrdgez %g3, %f20, %f28
4424 movvs %icc, %o1, %i7
4425 andn %o0, %i6, %o3
4426 wr %g0, 0x11, %asi
4427 sta %f3, [%l7 + 0x58] %asi
4428 xnorcc %i3, 0x1FD6, %l4
4429 bleu loop_388
4430 movne %xcc, %l3, %g2
4431 stw %l6, [%l7 + 0x24]
4432 orn %g4, %o6, %o5
4433loop_388:
4434 alignaddr %l5, %o7, %l0
4435 edge16 %g5, %o4, %g7
4436 sll %i0, 0x0A, %g1
4437 edge32ln %o2, %i2, %l1
4438 ldsb [%l7 + 0x45], %i1
4439 move %xcc, %l2, %g6
4440 sll %i5, 0x1D, %g3
4441 tneg %xcc, 0x6
4442 movge %icc, %o1, %i4
4443 movcs %icc, %o0, %i7
4444 membar 0x1C
4445 xnorcc %i6, 0x0775, %i3
4446 fexpand %f18, %f12
4447 bpos,pt %icc, loop_389
4448 fblg,a %fcc2, loop_390
4449 lduw [%l7 + 0x2C], %l4
4450 restored
4451 rdpr %cwp, %g1
4452 rdpr %cansave, %g2
4453 rdpr %canrestore, %g3
4454 rdpr %cleanwin, %g4
4455 rdpr %otherwin, %g5
4456 rdpr %wstate, %g6
4457loop_389:
4458 sth %o3, [%l7 + 0x6E]
4459loop_390:
4460 sub %g2, 0x0DED, %l3
4461 tne %icc, 0x0
4462 edge32n %l6, %g4, %o6
4463 addc %l5, 0x0726, %o7
4464 fmul8ulx16 %f6, %f30, %f28
4465 fnot1s %f7, %f0
4466 fmovdpos %icc, %f10, %f6
4467 movneg %icc, %l0, %o5
4468 fmovdpos %xcc, %f27, %f28
4469 tle %icc, 0x6
4470 tneg %xcc, 0x4
4471 movrgez %g5, 0x329, %o4
4472 fmovda %icc, %f8, %f23
4473 sub %i0, 0x08DF, %g7
4474 edge8 %g1, %i2, %o2
4475 fmovrdlz %i1, %f12, %f0
4476 nop
4477 set 0x58, %l4
4478 ldd [%l7 + %l4], %f20
4479 movrlez %l1, 0x327, %l2
4480 set 0x2C, %g4
4481 lduwa [%l7 + %g4] 0x14, %i5
4482 tvc %icc, 0x5
4483 edge8l %g3, %g6, %o1
4484 udivx %i4, 0x16BA, %o0
4485 membar #Sync
4486 set 0x40, %i4
4487 ldda [%l7 + %i4] 0x1e, %f16
4488 fandnot2 %f4, %f28, %f22
4489 movg %xcc, %i6, %i7
4490 fmovdcs %icc, %f8, %f3
4491 fmovsvc %xcc, %f20, %f19
4492 sllx %l4, 0x07, %o3
4493 movrgz %i3, %g2, %l3
4494 taddcctv %g4, 0x0002, %l6
4495 fzeros %f2
4496 tle %xcc, 0x1
4497 bvs %icc, loop_391
4498 tvc %xcc, 0x0
4499 xor %l5, %o7, %l0
4500 umul %o6, %o5, %g5
4501loop_391:
4502 tgu %icc, 0x2
4503 fmul8x16 %f14, %f18, %f16
4504 andncc %o4, %i0, %g1
4505 ld [%l7 + 0x40], %f9
4506 movneg %icc, %i2, %o2
4507 addcc %g7, %i1, %l1
4508 tpos %xcc, 0x6
4509 add %l2, %g3, %i5
4510 bvs loop_392
4511 tsubcctv %g6, 0x0D07, %o1
4512 tleu %icc, 0x1
4513 sra %o0, 0x01, %i4
4514loop_392:
4515 subccc %i6, %l4, %i7
4516 fmovrsgez %o3, %f3, %f7
4517 movrlz %i3, 0x2AA, %g2
4518 fmovsa %xcc, %f28, %f28
4519 movcc %icc, %g4, %l3
4520 fmul8x16au %f24, %f17, %f4
4521 fmovdvc %xcc, %f19, %f22
4522 fpadd16s %f24, %f28, %f27
4523 tne %xcc, 0x3
4524 fmovscc %icc, %f9, %f29
4525 sllx %l6, 0x1B, %o7
4526 wr %g0, 0x18, %asi
4527 sta %f4, [%l7 + 0x48] %asi
4528 tleu %icc, 0x5
4529 edge8l %l5, %l0, %o5
4530 array16 %g5, %o4, %i0
4531 movrlez %g1, 0x266, %o6
4532 udiv %o2, 0x1648, %g7
4533 sdiv %i2, 0x16EF, %i1
4534 edge8 %l2, %l1, %i5
4535 fmovspos %xcc, %f21, %f14
4536 sdivx %g6, 0x1F70, %g3
4537 wr %g0, 0x80, %asi
4538 ldxa [%l7 + 0x28] %asi, %o0
4539 wr %g0, 0x10, %asi
4540 prefetcha [%l7 + 0x70] %asi, 0x3
4541 fmul8x16al %f27, %f9, %f12
4542 edge32 %i6, %i4, %l4
4543 movcc %xcc, %i7, %o3
4544 array8 %g2, %g4, %i3
4545 tn %xcc, 0x1
4546 fxnors %f25, %f2, %f28
4547 ldsh [%l7 + 0x68], %l6
4548 movl %icc, %o7, %l5
4549 srl %l0, 0x11, %o5
4550 fmovdneg %icc, %f6, %f13
4551 be %icc, loop_393
4552 fmovscc %xcc, %f29, %f9
4553 edge16 %g5, %o4, %i0
4554 fmovrslez %l3, %f28, %f16
4555loop_393:
4556 fbu,a %fcc0, loop_394
4557 fbe %fcc1, loop_395
4558 bvs,a loop_396
4559 sdivcc %o6, 0x0ED3, %o2
4560loop_394:
4561 nop
4562 add %l7, 0x08, %l6
4563 wr %g0, 0x89, %asi
4564 casa [%l6] %asi, %g1, %i2
4565loop_395:
4566 alignaddr %g7, %l2, %l1
4567loop_396:
4568 swap [%l7 + 0x20], %i5
4569 alignaddrl %i1, %g3, %o0
4570 sdiv %o1, 0x0809, %g6
4571 set 0x30, %i6
4572 ldda [%l7 + %i6] 0x14, %i6
4573 fble %fcc3, loop_397
4574 tle %xcc, 0x4
4575 alignaddrl %i4, %i7, %o3
4576 fnegd %f24, %f26
4577loop_397:
4578 alignaddr %g2, %g4, %i3
4579 movrgez %l4, %o7, %l6
4580 array16 %l0, %o5, %g5
4581 fmovde %icc, %f9, %f11
4582 ta %xcc, 0x6
4583 fmovde %icc, %f27, %f12
4584 fands %f1, %f30, %f3
4585 fnot2 %f8, %f22
4586 tpos %xcc, 0x6
4587 array32 %l5, %i0, %l3
4588 fnot2s %f7, %f0
4589 andn %o4, %o6, %o2
4590 tvc %icc, 0x1
4591 fandnot2s %f31, %f9, %f15
4592 and %i2, %g7, %l2
4593 fcmpes %fcc3, %f6, %f4
4594 subc %g1, 0x144A, %l1
4595 tvs %xcc, 0x3
4596 movpos %xcc, %i1, %i5
4597 ldsb [%l7 + 0x7E], %g3
4598 wr %g0, 0x88, %asi
4599 ldda [%l7 + 0x10] %asi, %o0
4600 saved
4601 rdpr %cwp, %g1
4602 rdpr %cansave, %g2
4603 rdpr %canrestore, %g3
4604 rdpr %cleanwin, %g4
4605 rdpr %otherwin, %g5
4606 rdpr %wstate, %g6
4607 fcmpeq32 %f18, %f30, %o1
4608 tl %icc, 0x6
4609 fzero %f4
4610 set 0x29, %i5
4611 ldstuba [%l7 + %i5] 0x04, %i6
4612 ldstub [%l7 + 0x51], %i4
4613 movge %xcc, %g6, %i7
4614 restored
4615 rdpr %cwp, %g1
4616 rdpr %cansave, %g2
4617 rdpr %canrestore, %g3
4618 rdpr %cleanwin, %g4
4619 rdpr %otherwin, %g5
4620 rdpr %wstate, %g6
4621 edge32 %o3, %g2, %g4
4622 bne,a,pn %icc, loop_398
4623 udivcc %i3, 0x053B, %o7
4624 fsrc1s %f14, %f12
4625 movcs %icc, %l4, %l0
4626loop_398:
4627 sethi 0x1808, %l6
4628 movl %icc, %o5, %g5
4629 fbug %fcc1, loop_399
4630 fmovsl %xcc, %f23, %f6
4631 fbg %fcc0, loop_400
4632 fmovdvc %xcc, %f15, %f22
4633loop_399:
4634 fcmpeq32 %f22, %f26, %l5
4635 bvc,pn %xcc, loop_401
4636loop_400:
4637 andcc %i0, 0x1B86, %o4
4638 edge16 %o6, %l3, %o2
4639 tneg %icc, 0x2
4640loop_401:
4641 or %i2, 0x1194, %g7
4642 ldd [%l7 + 0x68], %g0
4643 tsubcctv %l1, 0x043A, %i1
4644 tsubcctv %l2, 0x1A67, %i5
4645 fandnot1s %f26, %f31, %f30
4646 array32 %g3, %o1, %o0
4647 edge16ln %i4, %g6, %i7
4648 orncc %i6, 0x0E55, %o3
4649 xnor %g4, %g2, %i3
4650 movle %icc, %l4, %o7
4651 subccc %l0, 0x0710, %o5
4652 sllx %g5, 0x14, %l5
4653 tcs %icc, 0x0
4654 edge8l %l6, %i0, %o6
4655 taddcctv %l3, %o4, %o2
4656 nop
4657 set 0x1F, %i2
4658 ldub [%l7 + %i2], %i2
4659 array16 %g7, %g1, %l1
4660 edge16n %i1, %i5, %l2
4661 fpsub16s %f11, %f28, %f21
4662 bvc,pt %icc, loop_402
4663 brlz,a %o1, loop_403
4664 bshuffle %f8, %f4, %f14
4665 udiv %g3, 0x026E, %i4
4666loop_402:
4667 fpadd32s %f15, %f2, %f19
4668loop_403:
4669 udiv %o0, 0x1187, %i7
4670 tsubcctv %i6, %o3, %g4
4671 array8 %g6, %g2, %i3
4672 addcc %l4, 0x0C2E, %o7
4673 sir 0x0DA0
4674 movleu %xcc, %l0, %o5
4675 movg %icc, %l5, %l6
4676 edge16n %i0, %o6, %g5
4677 fornot1s %f23, %f31, %f15
4678 srlx %o4, %l3, %o2
4679 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4680 nop ! nop ! stxa %g7, [%g0 + 0x310] %asi ripped by fixASI40.pl ripped by fixASI40.pl
4681 fblg,a %fcc3, loop_404
4682 fcmple32 %f2, %f4, %g1
4683 sra %i2, %i1, %i5
4684 edge8 %l1, %o1, %l2
4685loop_404:
4686 udivx %g3, 0x0B21, %o0
4687 movvs %xcc, %i7, %i4
4688 tsubcc %o3, 0x1329, %i6
4689 sllx %g4, 0x1E, %g6
4690 tge %xcc, 0x4
4691 edge16ln %g2, %i3, %o7
4692 movcs %xcc, %l4, %o5
4693 fcmped %fcc1, %f16, %f22
4694 srl %l0, %l6, %l5
4695 ta %icc, 0x6
4696 fmovsvc %icc, %f19, %f22
4697 edge16ln %o6, %i0, %g5
4698 ldsb [%l7 + 0x67], %o4
4699 fmovrslez %l3, %f15, %f5
4700 fmuld8ulx16 %f3, %f13, %f26
4701 udiv %o2, 0x0631, %g7
4702 move %xcc, %i2, %g1
4703 wr %g0, 0x80, %asi
4704 lduha [%l7 + 0x0A] %asi, %i1
4705 bneg,a,pn %icc, loop_405
4706 movrgez %l1, 0x25C, %o1
4707 fbne %fcc0, loop_406
4708 tge %icc, 0x5
4709loop_405:
4710 fbg,a %fcc0, loop_407
4711 sub %l2, 0x0270, %g3
4712loop_406:
4713 tcc %xcc, 0x6
4714 fpack16 %f0, %f7
4715loop_407:
4716 nop
4717 set 0x49, %i3
4718 ldstuba [%l7 + %i3] 0x88, %o0
4719 fmovs %f22, %f16
4720 faligndata %f18, %f4, %f22
4721 tpos %icc, 0x3
4722 andncc %i5, %i4, %o3
4723 fmovsne %xcc, %f10, %f10
4724 wr %g0, 0x10, %asi
4725 stda %f16, [%l7 + 0x40] %asi
4726 tneg %icc, 0x3
4727 fmovdle %icc, %f3, %f25
4728 fmovrdlz %i7, %f12, %f2
4729 ldstub [%l7 + 0x55], %i6
4730 fsrc2 %f4, %f26
4731 tne %icc, 0x4
4732 addcc %g4, %g2, %i3
4733 tcc %xcc, 0x5
4734 xnor %o7, %g6, %o5
4735 sub %l0, %l4, %l5
4736 fmovrdlez %o6, %f6, %f2
4737 set 0x70, %l3
4738 lduha [%l7 + %l3] 0x80, %i0
4739 fmovse %icc, %f12, %f16
4740 subc %g5, 0x1D2A, %l6
4741 te %icc, 0x1
4742 movpos %icc, %o4, %o2
4743 tge %xcc, 0x1
4744 andncc %g7, %l3, %g1
4745 fornot1s %f0, %f28, %f22
4746 alignaddrl %i1, %l1, %o1
4747 brnz,a %i2, loop_408
4748 bpos,pn %icc, loop_409
4749 restored
4750 rdpr %cwp, %g1
4751 rdpr %cansave, %g2
4752 rdpr %canrestore, %g3
4753 rdpr %cleanwin, %g4
4754 rdpr %otherwin, %g5
4755 rdpr %wstate, %g6
4756 edge8n %l2, %o0, %g3
4757loop_408:
4758 fbg %fcc0, loop_410
4759loop_409:
4760 fmovrde %i4, %f16, %f10
4761 tsubcctv %o3, %i5, %i6
4762 mulx %i7, 0x04CC, %g4
4763loop_410:
4764 fmovdvc %icc, %f7, %f11
4765 prefetch [%l7 + 0x68], 0x1
4766 fbe,a %fcc2, loop_411
4767 edge32l %g2, %o7, %g6
4768 edge16 %i3, %l0, %l4
4769 fmovdl %xcc, %f11, %f15
4770loop_411:
4771 nop
4772 set 0x54, %g1
4773 ldsha [%l7 + %g1] 0x19, %o5
4774 fnot1s %f30, %f9
4775 ldd [%l7 + 0x28], %o6
4776 lduw [%l7 + 0x0C], %i0
4777 saved
4778 rdpr %cwp, %g1
4779 rdpr %cansave, %g2
4780 rdpr %canrestore, %g3
4781 rdpr %cleanwin, %g4
4782 rdpr %otherwin, %g5
4783 rdpr %wstate, %g6
4784 fcmpeq32 %f6, %f10, %l5
4785 tle %xcc, 0x1
4786 andcc %l6, %g5, %o4
4787 tge %icc, 0x3
4788 ble %xcc, loop_412
4789 xorcc %o2, %g7, %g1
4790 udivcc %i1, 0x04D7, %l1
4791 set 0x64, %g3
4792 lda [%l7 + %g3] 0x19, %f25
4793loop_412:
4794 bl %xcc, loop_413
4795 tcs %xcc, 0x3
4796 fmovdn %icc, %f29, %f24
4797 subc %o1, %i2, %l2
4798loop_413:
4799 bge loop_414
4800 alignaddr %o0, %l3, %i4
4801 fmovrdgez %o3, %f24, %f12
4802 tcc %icc, 0x3
4803loop_414:
4804 movn %xcc, %i5, %g3
4805 movpos %icc, %i6, %g4
4806 fmovscc %icc, %f9, %f23
4807 sll %i7, %o7, %g2
4808 umulcc %g6, 0x1075, %i3
4809 fbo,a %fcc2, loop_415
4810 bvs %xcc, loop_416
4811 fmovrde %l4, %f0, %f18
4812 umul %l0, %o6, %i0
4813loop_415:
4814 tleu %xcc, 0x5
4815loop_416:
4816 fexpand %f20, %f26
4817 fnand %f24, %f12, %f26
4818 movrgz %o5, %l6, %g5
4819 popc %o4, %o2
4820 xorcc %g7, 0x1AE4, %l5
4821 movcc %xcc, %i1, %l1
4822 movle %xcc, %g1, %i2
4823 array32 %l2, %o1, %o0
4824 fnors %f17, %f16, %f19
4825 fmovrslz %i4, %f27, %f29
4826 udiv %l3, 0x16D2, %i5
4827 movcs %xcc, %o3, %i6
4828 nop
4829 setx loop_417, %l0, %l1
4830 wrpr 0x1, %tl
4831 wrpr %l1, %tpc
4832 add %l1, 0x4, %l1
4833 wrpr %l1, %tnpc
4834 setx 0x34400001400, %l0, %l1
4835 wrpr %l1, %tstate
4836 wrhpr 0x4, %htstate
4837 retry
4838 tpos %xcc, 0x5
4839 mulscc %g4, 0x168A, %i7
4840 movge %icc, %o7, %g3
4841loop_417:
4842 movrgz %g2, %g6, %l4
4843 sdivx %l0, 0x0847, %i3
4844 movg %icc, %i0, %o5
4845 udivx %l6, 0x050F, %o6
4846 set 0x2C, %o2
4847 sta %f14, [%l7 + %o2] 0x88
4848 stb %o4, [%l7 + 0x6D]
4849 srlx %o2, %g7, %l5
4850 or %i1, 0x135D, %g5
4851 move %icc, %l1, %i2
4852 ldd [%l7 + 0x18], %f6
4853 set 0x73, %o4
4854 lduba [%l7 + %o4] 0x10, %l2
4855 wr %g0, 0x89, %asi
4856 ldstuba [%l7 + 0x4B] %asi, %o1
4857 wr %g0, 0x89, %asi
4858 ldda [%l7 + 0x40] %asi, %f0
4859 te %icc, 0x7
4860 xorcc %o0, %g1, %l3
4861 sll %i4, %o3, %i6
4862 array8 %i5, %i7, %g4
4863 addcc %g3, %g2, %g6
4864 ba,pn %xcc, loop_418
4865 nop
4866 set 0x28, %l5
4867 stx %o7, [%l7 + %l5]
4868 fsrc2s %f25, %f15
4869 fmovdcc %icc, %f27, %f9
4870loop_418:
4871 fbge %fcc0, loop_419
4872 fbuge %fcc3, loop_420
4873 addccc %l4, 0x1CED, %l0
4874 tn %icc, 0x2
4875loop_419:
4876 stbar
4877loop_420:
4878 stb %i0, [%l7 + 0x26]
4879 smulcc %i3, %o5, %o6
4880 movrgz %o4, 0x1B9, %o2
4881 srl %g7, 0x15, %l6
4882 tgu %icc, 0x1
4883 movvs %xcc, %l5, %g5
4884 tle %xcc, 0x5
4885 edge16 %i1, %i2, %l1
4886 tleu %xcc, 0x6
4887 wr %g0, 0x89, %asi
4888 lda [%l7 + 0x18] %asi, %f6
4889 st %f4, [%l7 + 0x54]
4890 sra %o1, %o0, %l2
4891 tge %xcc, 0x0
4892 tge %xcc, 0x0
4893 umulcc %g1, 0x0FAF, %l3
4894 fnand %f0, %f6, %f26
4895 movneg %icc, %i4, %o3
4896 tsubcctv %i6, 0x0A63, %i7
4897 std %i4, [%l7 + 0x70]
4898 edge8n %g4, %g2, %g6
4899 wr %g0, 0x19, %asi
4900 ldxa [%l7 + 0x08] %asi, %o7
4901 brnz,a %l4, loop_421
4902 array32 %l0, %g3, %i3
4903 movrgz %i0, 0x170, %o5
4904 fmovsne %xcc, %f3, %f23
4905loop_421:
4906 movrne %o6, 0x025, %o4
4907 add %g7, %o2, %l5
4908 addccc %g5, 0x049A, %i1
4909 wr %g0, 0x18, %asi
4910 lduha [%l7 + 0x70] %asi, %l6
4911 andn %i2, %o1, %o0
4912 fnand %f18, %f24, %f12
4913 taddcc %l2, 0x0070, %g1
4914 ba,pt %xcc, loop_422
4915 sethi 0x06DC, %l3
4916 edge16n %i4, %o3, %i6
4917 andcc %i7, %l1, %i5
4918loop_422:
4919 fbu %fcc1, loop_423
4920 fmovrslez %g4, %f22, %f17
4921 taddcctv %g6, 0x08C5, %o7
4922 fnot2s %f7, %f25
4923loop_423:
4924 movrgz %g2, %l0, %g3
4925 edge32l %l4, %i3, %i0
4926 srl %o6, 0x1E, %o4
4927 movrgz %g7, 0x2F6, %o5
4928 fbge,a %fcc2, loop_424
4929 fcmpd %fcc1, %f14, %f14
4930 xnorcc %o2, 0x1A16, %l5
4931 taddcc %g5, %l6, %i1
4932loop_424:
4933 fpack32 %f24, %f2, %f22
4934 movrgez %o1, 0x301, %i2
4935 tne %icc, 0x4
4936 array8 %l2, %g1, %o0
4937 edge32 %l3, %o3, %i4
4938 tge %icc, 0x1
4939 tpos %xcc, 0x4
4940 call loop_425
4941 fandnot2s %f14, %f22, %f27
4942 tle %xcc, 0x2
4943 tn %xcc, 0x4
4944loop_425:
4945 addc %i7, 0x1C74, %i6
4946 set 0x10, %o6
4947 swapa [%l7 + %o6] 0x89, %i5
4948 fmovsneg %xcc, %f6, %f27
4949 sub %g4, 0x1553, %g6
4950 movcc %icc, %l1, %g2
4951 prefetch [%l7 + 0x48], 0x3
4952 fcmpgt16 %f0, %f4, %o7
4953 movre %l0, 0x0CC, %g3
4954 set 0x3C, %i1
4955 lduba [%l7 + %i1] 0x89, %l4
4956 saved
4957 rdpr %cwp, %g1
4958 rdpr %cansave, %g2
4959 rdpr %canrestore, %g3
4960 rdpr %cleanwin, %g4
4961 rdpr %otherwin, %g5
4962 rdpr %wstate, %g6
4963 movrlez %i0, %o6, %i3
4964 brnz %o4, loop_426
4965 srl %o5, %o2, %g7
4966 smul %l5, 0x1C59, %l6
4967 tvs %icc, 0x2
4968loop_426:
4969 subc %i1, %o1, %g5
4970 prefetch [%l7 + 0x40], 0x0
4971 fcmped %fcc1, %f18, %f14
4972 srlx %i2, %l2, %o0
4973 xor %g1, 0x0635, %o3
4974 xorcc %l3, %i4, %i6
4975 tvs %xcc, 0x2
4976 movrgez %i5, %g4, %g6
4977 fmovsl %icc, %f12, %f14
4978 or %l1, %g2, %i7
4979 array32 %o7, %l0, %l4
4980 be,a,pt %xcc, loop_427
4981 add %g3, 0x1E2D, %o6
4982 movneg %xcc, %i0, %o4
4983 flush %l7 + 0x78
4984loop_427:
4985 movleu %icc, %o5, %i3
4986 wr %g0, 0x81, %asi
4987 stha %o2, [%l7 + 0x60] %asi
4988 sdivcc %l5, 0x1DC1, %g7
4989 fandnot2s %f19, %f26, %f4
4990 fbl,a %fcc0, loop_428
4991 subccc %l6, %o1, %g5
4992 fcmpne32 %f14, %f4, %i1
4993 ldsh [%l7 + 0x6C], %i2
4994loop_428:
4995 fmovdl %xcc, %f29, %f10
4996 fmul8ulx16 %f26, %f24, %f30
4997 bne loop_429
4998 bcc %xcc, loop_430
4999 fmovrse %l2, %f14, %f26
5000 bshuffle %f18, %f4, %f18
5001loop_429:
5002 array32 %g1, %o0, %l3
5003loop_430:
5004 fbg %fcc2, loop_431
5005 movleu %xcc, %i4, %i6
5006 tne %icc, 0x4
5007 fmovsvc %xcc, %f5, %f16
5008loop_431:
5009 edge16n %i5, %o3, %g6
5010 flush %l7 + 0x48
5011 faligndata %f2, %f4, %f18
5012 fands %f10, %f26, %f19
5013 array32 %g4, %g2, %l1
5014 fpmerge %f18, %f16, %f28
5015 movn %xcc, %i7, %o7
5016 sdiv %l0, 0x1872, %g3
5017 fabss %f9, %f23
5018 ldsb [%l7 + 0x44], %o6
5019 wr %g0, 0x10, %asi
5020 ldsha [%l7 + 0x3A] %asi, %l4
5021 tne %xcc, 0x0
5022 smul %o4, 0x1AF4, %o5
5023 umulcc %i0, %o2, %l5
5024 array8 %g7, %i3, %o1
5025 bvs,a %xcc, loop_432
5026 fones %f23
5027 edge32ln %g5, %l6, %i1
5028 edge8n %i2, %l2, %g1
5029loop_432:
5030 array8 %o0, %i4, %i6
5031 edge8 %i5, %o3, %l3
5032 addcc %g4, 0x1710, %g2
5033 bg,a,pn %xcc, loop_433
5034 fones %f9
5035 edge8n %g6, %l1, %o7
5036 edge8l %i7, %l0, %o6
5037loop_433:
5038 bneg,a,pn %xcc, loop_434
5039 brnz,a %g3, loop_435
5040 xor %l4, 0x0594, %o4
5041 smulcc %i0, 0x0178, %o2
5042loop_434:
5043 xorcc %o5, %l5, %i3
5044loop_435:
5045 fsrc1 %f6, %f12
5046 brlz %g7, loop_436
5047 array8 %g5, %l6, %o1
5048 sth %i2, [%l7 + 0x66]
5049 tsubcc %l2, 0x14B2, %g1
5050loop_436:
5051 fmovsa %icc, %f26, %f12
5052 fpsub16 %f28, %f2, %f6
5053 stb %o0, [%l7 + 0x0F]
5054 fpsub32 %f22, %f26, %f28
5055 edge32l %i1, %i6, %i5
5056 wr %g0, 0x52, %asi
5057 ldxa [%g0 + 0x118] %asi, %o3
5058 umulcc %l3, 0x1E1D, %g4
5059 fmovs %f22, %f9
5060 brlz %g2, loop_437
5061 bneg %icc, loop_438
5062 st %f28, [%l7 + 0x74]
5063 bcs,pt %xcc, loop_439
5064loop_437:
5065 fmovrdlz %i4, %f22, %f22
5066loop_438:
5067 fnot2s %f28, %f20
5068 edge16 %l1, %g6, %o7
5069loop_439:
5070 subcc %l0, 0x079E, %i7
5071 fbu,a %fcc0, loop_440
5072 orcc %o6, %g3, %l4
5073 fnot2s %f14, %f23
5074 srlx %i0, %o4, %o5
5075loop_440:
5076 srl %o2, %i3, %l5
5077 xorcc %g7, 0x0E05, %l6
5078 or %o1, %i2, %l2
5079 bcc,a loop_441
5080 subc %g5, 0x1675, %o0
5081 mova %icc, %g1, %i6
5082 fmovrse %i5, %f17, %f17
5083loop_441:
5084 fxor %f28, %f16, %f6
5085 movge %icc, %i1, %o3
5086 edge32n %g4, %l3, %g2
5087 fmovsvc %icc, %f3, %f16
5088 restored
5089 rdpr %cwp, %g1
5090 rdpr %cansave, %g2
5091 rdpr %canrestore, %g3
5092 rdpr %cleanwin, %g4
5093 rdpr %otherwin, %g5
5094 rdpr %wstate, %g6
5095 brgez %i4, loop_442
5096 bcs,a,pn %xcc, loop_443
5097 orncc %l1, %o7, %g6
5098 udivcc %i7, 0x0995, %o6
5099loop_442:
5100 edge16ln %l0, %l4, %g3
5101loop_443:
5102 taddcctv %i0, %o4, %o2
5103 wr %g0, 0x19, %asi
5104 ldxa [%l7 + 0x38] %asi, %i3
5105 subccc %l5, %o5, %l6
5106 mulx %o1, 0x1DB4, %g7
5107 addccc %l2, %g5, %i2
5108 add %l7, 0x78, %l6
5109 wr %g0, 0x04, %asi
5110 casxa [%l6] %asi, %o0, %g1
5111 fbul %fcc2, loop_444
5112 xnorcc %i5, %i6, %o3
5113 fmul8x16au %f17, %f1, %f2
5114 fpmerge %f10, %f23, %f4
5115loop_444:
5116 xnorcc %g4, %i1, %l3
5117 fmovdcc %icc, %f17, %f25
5118 fmovsl %icc, %f24, %f23
5119 bge,a loop_445
5120 fornot1s %f0, %f7, %f2
5121 tneg %icc, 0x6
5122 sdivx %g2, 0x1007, %i4
5123loop_445:
5124 srl %l1, 0x16, %g6
5125 brgez %o7, loop_446
5126 andncc %i7, %l0, %o6
5127 ldd [%l7 + 0x70], %g2
5128 sdivcc %i0, 0x09C3, %l4
5129loop_446:
5130 tg %icc, 0x2
5131 restored
5132 rdpr %cwp, %g1
5133 rdpr %cansave, %g2
5134 rdpr %canrestore, %g3
5135 rdpr %cleanwin, %g4
5136 rdpr %otherwin, %g5
5137 rdpr %wstate, %g6
5138 bpos,a,pn %xcc, loop_447
5139 fpsub32s %f31, %f19, %f25
5140 tne %icc, 0x1
5141 fands %f15, %f6, %f22
5142loop_447:
5143 tle %icc, 0x4
5144 array8 %o4, %o2, %i3
5145 movn %icc, %l5, %o5
5146 sir 0x040D
5147 tcc %icc, 0x3
5148 taddcc %l6, 0x0D13, %o1
5149 move %xcc, %l2, %g5
5150 pdist %f0, %f18, %f28
5151 edge8ln %g7, %o0, %i2
5152 smulcc %g1, %i6, %o3
5153 umulcc %i5, %i1, %g4
5154 set 0x4C, %o3
5155 lduwa [%l7 + %o3] 0x89, %g2
5156 tgu %icc, 0x4
5157 membar #Sync
5158 set 0x40, %l1
5159 ldda [%l7 + %l1] 0xf1, %f16
5160 edge8ln %i4, %l1, %l3
5161 brgz %o7, loop_448
5162 fmovsl %icc, %f27, %f18
5163 bg,pn %xcc, loop_449
5164 movvs %xcc, %g6, %i7
5165loop_448:
5166 nop
5167 setx loop_450, %l0, %l1
5168 wrpr 0x1, %tl
5169 wrpr %l1, %tnpc
5170 setx 0x34400001400, %l0, %l1
5171 wrpr %l1, %tstate
5172 wrhpr 0x4, %htstate
5173 done
5174 or %l0, %o6, %i0
5175loop_449:
5176 fornot2 %f4, %f20, %f0
5177 alignaddrl %l4, %o4, %o2
5178loop_450:
5179 tl %xcc, 0x4
5180 nop
5181 setx loop_451, %l0, %l1
5182 wrpr 0x1, %tl
5183 wrpr %l1, %tpc
5184 add %l1, 0x4, %l1
5185 wrpr %l1, %tnpc
5186 setx 0x34400001400, %l0, %l1
5187 wrpr %l1, %tstate
5188 wrhpr 0x4, %htstate
5189 retry
5190 fpackfix %f4, %f31
5191 fmovrsgz %g3, %f31, %f17
5192 edge32n %i3, %o5, %l6
5193loop_451:
5194 udivcc %l5, 0x14AE, %l2
5195 movle %xcc, %g5, %o1
5196 set 0x18, %o5
5197 lda [%l7 + %o5] 0x80, %f13
5198 orcc %o0, %g7, %g1
5199 tg %xcc, 0x1
5200 bl loop_452
5201 movrlz %i6, 0x369, %i2
5202 set 0x30, %o7
5203 stxa %o3, [%g0 + %o7] 0x20
5204loop_452:
5205 nop
5206 set 0x0C, %g7
5207 lda [%l7 + %g7] 0x88, %f24
5208 fmovrdgez %i5, %f6, %f2
5209 subcc %g4, 0x1BA1, %i1
5210 ldsh [%l7 + 0x4C], %i4
5211 nop
5212 setx loop_453, %l0, %l1
5213 wrpr 0x1, %tl
5214 wrpr %l1, %tpc
5215 add %l1, 0x4, %l1
5216 wrpr %l1, %tnpc
5217 setx 0x34400001400, %l0, %l1
5218 wrpr %l1, %tstate
5219 wrhpr 0x4, %htstate
5220 retry
5221 tne %icc, 0x3
5222 fbn %fcc1, loop_454
5223 fnor %f2, %f18, %f14
5224loop_453:
5225 tn %xcc, 0x0
5226 ldstub [%l7 + 0x5B], %g2
5227loop_454:
5228 tvc %icc, 0x1
5229 ldx [%l7 + 0x48], %l1
5230 movcc %xcc, %o7, %g6
5231 set 0x28, %g6
5232 stda %i6, [%l7 + %g6] 0x15
5233 fmovscc %icc, %f14, %f26
5234 fbul,a %fcc0, loop_455
5235 tvs %xcc, 0x0
5236 fmovdne %icc, %f10, %f19
5237 edge16ln %l0, %l3, %o6
5238loop_455:
5239 movge %icc, %i0, %o4
5240 movrgez %l4, %o2, %g3
5241 fpackfix %f30, %f29
5242 fands %f0, %f5, %f9
5243 wr %g0, 0x10, %asi
5244 ldda [%l7 + 0x40] %asi, %f0
5245 umul %i3, 0x1063, %l6
5246 and %l5, 0x17C7, %l2
5247 fpsub32s %f20, %f30, %f17
5248 taddcc %g5, 0x0417, %o1
5249 movneg %icc, %o0, %g7
5250 sdivcc %o5, 0x0901, %g1
5251 srl %i6, %i2, %i5
5252 fble %fcc3, loop_456
5253 movrgz %g4, %i1, %o3
5254 movleu %icc, %g2, %i4
5255 smulcc %o7, 0x1EDA, %g6
5256loop_456:
5257 subc %i7, 0x1960, %l1
5258 udivx %l3, 0x09A0, %o6
5259 smul %i0, 0x12B1, %l0
5260 edge16 %l4, %o4, %o2
5261 movl %icc, %g3, %l6
5262 fpsub32s %f22, %f18, %f7
5263 restored
5264 rdpr %cwp, %g1
5265 rdpr %cansave, %g2
5266 rdpr %canrestore, %g3
5267 rdpr %cleanwin, %g4
5268 rdpr %otherwin, %g5
5269 rdpr %wstate, %g6
5270 ta %icc, 0x3
5271 sll %l5, %i3, %l2
5272 tneg %xcc, 0x4
5273 taddcctv %g5, %o0, %o1
5274 brlz,a %g7, loop_457
5275 fnot2s %f26, %f0
5276 movl %icc, %o5, %g1
5277 tle %icc, 0x2
5278loop_457:
5279 popc %i6, %i5
5280 movrlez %g4, 0x366, %i2
5281 tl %xcc, 0x2
5282 movn %icc, %o3, %g2
5283 tleu %xcc, 0x2
5284 fble,a %fcc0, loop_458
5285 movn %icc, %i4, %i1
5286 fblg,a %fcc0, loop_459
5287 subcc %g6, %o7, %i7
5288loop_458:
5289 lduw [%l7 + 0x08], %l1
5290 movge %xcc, %l3, %o6
5291loop_459:
5292 ldd [%l7 + 0x10], %f14
5293 fpack16 %f18, %f17
5294 fand %f26, %f28, %f26
5295 andn %l0, %i0, %o4
5296 fmovsa %icc, %f6, %f18
5297 fsrc1 %f16, %f4
5298 bshuffle %f4, %f16, %f16
5299 flush %l7 + 0x3C
5300 addccc %o2, 0x0FCC, %l4
5301 swap [%l7 + 0x38], %l6
5302 te %xcc, 0x4
5303 movrne %l5, %g3, %l2
5304 edge8l %i3, %g5, %o0
5305 edge8 %g7, %o5, %g1
5306 sllx %o1, %i6, %i5
5307 taddcc %i2, %o3, %g2
5308 edge32ln %i4, %g4, %g6
5309 nop
5310 set 0x2C, %l0
5311 stw %i1, [%l7 + %l0]
5312 fnegd %f10, %f26
5313 edge8 %o7, %i7, %l3
5314 edge32l %l1, %l0, %i0
5315 fandnot1s %f27, %f19, %f1
5316 call loop_460
5317 movpos %xcc, %o6, %o4
5318 swap [%l7 + 0x7C], %o2
5319 addccc %l4, %l5, %g3
5320loop_460:
5321 xnorcc %l2, %i3, %l6
5322 bleu loop_461
5323 fpack16 %f12, %f19
5324 fmovrsgz %g5, %f2, %f17
5325 tsubcctv %o0, 0x1DBA, %g7
5326loop_461:
5327 tge %xcc, 0x5
5328 edge32 %o5, %o1, %i6
5329 fmul8x16al %f8, %f14, %f28
5330 fcmpgt32 %f26, %f4, %i5
5331 membar 0x27
5332 wr %g0, 0x80, %asi
5333 ldsha [%l7 + 0x6A] %asi, %i2
5334 tcs %icc, 0x4
5335 movg %xcc, %g1, %o3
5336 taddcctv %g2, %i4, %g4
5337 tgu %icc, 0x2
5338 srl %g6, 0x19, %o7
5339 fbe,a %fcc0, loop_462
5340 movrgz %i1, 0x05A, %l3
5341 movleu %xcc, %l1, %l0
5342 bpos %xcc, loop_463
5343loop_462:
5344 addccc %i7, %i0, %o4
5345 fmovrsgez %o2, %f19, %f31
5346 tg %icc, 0x2
5347loop_463:
5348 fsrc1s %f4, %f26
5349 wr %g0, 0x89, %asi
5350 ldxa [%l7 + 0x50] %asi, %o6
5351 srlx %l4, 0x1C, %g3
5352 tle %icc, 0x7
5353 movleu %icc, %l5, %l2
5354 tg %icc, 0x0
5355 fbue %fcc0, loop_464
5356 membar 0x6F
5357 mulscc %i3, 0x121B, %l6
5358 set 0x0C, %i0
5359 stwa %g5, [%l7 + %i0] 0xe2
5360 membar #Sync
5361loop_464:
5362 movge %xcc, %o0, %g7
5363 fmovrdne %o1, %f20, %f4
5364 ldub [%l7 + 0x2E], %i6
5365 movneg %xcc, %o5, %i2
5366 movrne %g1, %o3, %g2
5367 set 0x40, %o0
5368 stda %f0, [%l7 + %o0] 0x15
5369 udivx %i4, 0x1077, %i5
5370 te %xcc, 0x2
5371 movvc %icc, %g4, %g6
5372 edge8 %o7, %i1, %l3
5373 fbule,a %fcc3, loop_465
5374 edge8 %l1, %i7, %i0
5375 movre %o4, 0x306, %o2
5376 addc %o6, 0x18F4, %l4
5377loop_465:
5378 fmovrse %g3, %f21, %f12
5379 fbg,a %fcc0, loop_466
5380 andcc %l0, %l2, %l5
5381 bgu,a,pn %xcc, loop_467
5382 array8 %i3, %l6, %g5
5383loop_466:
5384 xor %o0, 0x192D, %o1
5385 udiv %g7, 0x14BB, %o5
5386loop_467:
5387 movcs %xcc, %i2, %i6
5388 movrgz %o3, %g2, %i4
5389 movne %xcc, %g1, %i5
5390 fbne %fcc2, loop_468
5391 movneg %xcc, %g4, %o7
5392 addcc %i1, %l3, %l1
5393 move %xcc, %i7, %i0
5394loop_468:
5395 fnot1s %f31, %f19
5396 fpack16 %f24, %f17
5397 tle %xcc, 0x3
5398 ldstub [%l7 + 0x4C], %g6
5399 tvc %icc, 0x0
5400 udivcc %o4, 0x05ED, %o2
5401 fmovde %icc, %f7, %f8
5402 movcs %xcc, %o6, %l4
5403 fornot1 %f10, %f30, %f10
5404 fmovsge %xcc, %f19, %f7
5405 tneg %xcc, 0x2
5406 movcs %icc, %l0, %g3
5407 tg %xcc, 0x5
5408 fabsd %f16, %f18
5409 edge8l %l5, %l2, %i3
5410 fbg,a %fcc3, loop_469
5411 tg %icc, 0x4
5412 movn %xcc, %l6, %g5
5413 srlx %o0, 0x16, %o1
5414loop_469:
5415 move %icc, %o5, %g7
5416 tsubcctv %i6, %o3, %g2
5417 nop
5418 setx loop_470, %l0, %l1
5419 wrpr 0x1, %tl
5420 wrpr %l1, %tnpc
5421 setx 0x34400001400, %l0, %l1
5422 wrpr %l1, %tstate
5423 wrhpr 0x4, %htstate
5424 done
5425 fmovsvs %xcc, %f21, %f26
5426 alignaddr %i2, %i4, %g1
5427 tgu %xcc, 0x6
5428loop_470:
5429 tn %xcc, 0x1
5430 wr %g0, 0x11, %asi
5431 ldsba [%l7 + 0x17] %asi, %g4
5432 mova %xcc, %i5, %i1
5433 fmovrse %l3, %f29, %f25
5434 wr %g0, 0x18, %asi
5435 swapa [%l7 + 0x28] %asi, %l1
5436 fbge,a %fcc0, loop_471
5437 edge16l %o7, %i7, %g6
5438 nop
5439 setx loop_472, %l0, %l1
5440 wrpr 0x1, %tl
5441 wrpr %l1, %tnpc
5442 setx 0x34400001400, %l0, %l1
5443 wrpr %l1, %tstate
5444 wrhpr 0x4, %htstate
5445 done
5446 subc %i0, 0x0DF4, %o2
5447loop_471:
5448 nop
5449 setx loop_473, %l0, %l1
5450 wrpr 0x1, %tl
5451 wrpr %l1, %tnpc
5452 setx 0x34400001400, %l0, %l1
5453 wrpr %l1, %tstate
5454 wrhpr 0x4, %htstate
5455 done
5456 fcmpd %fcc3, %f6, %f26
5457loop_472:
5458 fpack32 %f16, %f10, %f18
5459 stw %o4, [%l7 + 0x10]
5460loop_473:
5461 fsrc1 %f30, %f14
5462 fble,a %fcc0, loop_474
5463 fsrc2s %f7, %f29
5464 saved
5465 rdpr %cwp, %g1
5466 rdpr %cansave, %g2
5467 rdpr %canrestore, %g3
5468 rdpr %cleanwin, %g4
5469 rdpr %otherwin, %g5
5470 rdpr %wstate, %g6
5471 movge %xcc, %l4, %o6
5472loop_474:
5473 fba,a %fcc1, loop_475
5474 membar 0x71
5475 fmovde %xcc, %f15, %f13
5476 tvc %xcc, 0x7
5477loop_475:
5478 fba,a %fcc2, loop_476
5479 fmovrdlez %l0, %f20, %f14
5480 xorcc %l5, %l2, %i3
5481 sra %l6, %g5, %g3
5482loop_476:
5483 be,a,pt %icc, loop_477
5484 tvs %xcc, 0x7
5485 movgu %icc, %o0, %o1
5486 addc %o5, %g7, %o3
5487loop_477:
5488 brlz %i6, loop_478
5489 fmovdneg %icc, %f5, %f20
5490 wr %g0, 0xe2, %asi
5491 stba %g2, [%l7 + 0x77] %asi
5492 membar #Sync
5493loop_478:
5494 srlx %i2, %i4, %g4
5495 tg %icc, 0x6
5496 te %icc, 0x1
5497 fmovdn %xcc, %f11, %f27
5498 bvc,a loop_479
5499 movrne %i5, %i1, %g1
5500 movgu %xcc, %l3, %l1
5501 movneg %xcc, %o7, %i7
5502loop_479:
5503 siam 0x2
5504 fcmpes %fcc1, %f12, %f16
5505 and %g6, 0x0388, %i0
5506 tg %icc, 0x7
5507 tcc %icc, 0x3
5508 edge32n %o2, %o4, %o6
5509 tne %xcc, 0x5
5510 fnand %f10, %f22, %f20
5511 stbar
5512 tpos %icc, 0x2
5513 nop
5514 setx loop_480, %l0, %l1
5515 wrpr 0x1, %tl
5516 wrpr %l1, %tnpc
5517 setx 0x34400001400, %l0, %l1
5518 wrpr %l1, %tstate
5519 wrhpr 0x4, %htstate
5520 done
5521 movleu %xcc, %l4, %l0
5522 movl %xcc, %l5, %i3
5523 fmovspos %xcc, %f19, %f14
5524loop_480:
5525 ta %xcc, 0x1
5526 edge32l %l2, %l6, %g5
5527 tne %xcc, 0x0
5528 ble %icc, loop_481
5529 fxor %f20, %f26, %f16
5530 mulscc %o0, 0x0FFE, %g3
5531 fexpand %f27, %f0
5532loop_481:
5533 movge %icc, %o5, %o1
5534 array16 %g7, %o3, %i6
5535 edge16ln %g2, %i2, %i4
5536 smul %g4, 0x0A03, %i1
5537 wr %g0, 0x24, %asi
5538 ldda [%l7 + 0x30] %asi, %i4
5539 fcmpes %fcc0, %f11, %f23
5540 movrgz %g1, 0x2AE, %l1
5541 array16 %o7, %i7, %g6
5542 sdiv %l3, 0x1DDB, %o2
5543 tne %xcc, 0x4
5544 fpadd16s %f22, %f22, %f2
5545 fmovrdne %i0, %f20, %f20
5546 edge8 %o6, %o4, %l4
5547 fbue,a %fcc0, loop_482
5548 fmul8sux16 %f20, %f2, %f4
5549 movrlz %l0, %i3, %l5
5550 movle %icc, %l2, %g5
5551loop_482:
5552 movl %xcc, %o0, %l6
5553 fpsub16 %f6, %f16, %f8
5554 movcc %icc, %g3, %o1
5555 ba,pt %xcc, loop_483
5556 taddcctv %o5, 0x158C, %g7
5557 fcmps %fcc1, %f20, %f18
5558 wr %g0, 0x0c, %asi
5559 lduha [%l7 + 0x2A] %asi, %i6
5560loop_483:
5561 nop
5562 setx loop_484, %l0, %l1
5563 jmpl %l1, %o3
5564 orcc %i2, 0x1FC2, %i4
5565 sll %g2, 0x0B, %g4
5566 alignaddr %i5, %g1, %i1
5567loop_484:
5568 fnand %f8, %f10, %f26
5569 tge %xcc, 0x5
5570 fbl,a %fcc0, loop_485
5571 addc %l1, 0x0A2F, %i7
5572 movrgez %o7, 0x257, %g6
5573 sir 0x1312
5574loop_485:
5575 fmovscc %icc, %f19, %f1
5576 tl %xcc, 0x2
5577 tcs %icc, 0x7
5578 orn %o2, 0x0392, %l3
5579 fone %f0
5580 bshuffle %f6, %f4, %f24
5581 umulcc %o6, %i0, %o4
5582 edge8ln %l4, %l0, %i3
5583 srl %l2, %l5, %g5
5584 te %xcc, 0x6
5585 addc %o0, 0x02DB, %l6
5586 wr %g0, 0xea, %asi
5587 stxa %g3, [%l7 + 0x18] %asi
5588 membar #Sync
5589 sllx %o5, %o1, %g7
5590 fnors %f24, %f9, %f26
5591 popc %o3, %i6
5592 brz,a %i2, loop_486
5593 movpos %icc, %g2, %g4
5594 bcs,pt %icc, loop_487
5595 ba,a,pn %icc, loop_488
5596loop_486:
5597 bleu %icc, loop_489
5598 edge32l %i4, %g1, %i5
5599loop_487:
5600 tleu %xcc, 0x1
5601loop_488:
5602 movge %xcc, %i1, %l1
5603loop_489:
5604 fzeros %f28
5605 wr %g0, 0x10, %asi
5606 lduwa [%l7 + 0x58] %asi, %i7
5607 fcmps %fcc3, %f16, %f7
5608 movvs %xcc, %o7, %g6
5609 udiv %o2, 0x035C, %o6
5610 set 0x5E, %i7
5611 ldsba [%l7 + %i7] 0x88, %l3
5612 fandnot1s %f6, %f12, %f11
5613 move %icc, %o4, %i0
5614 srl %l4, %i3, %l0
5615 ldx [%l7 + 0x60], %l5
5616 set 0x6C, %o1
5617 stwa %l2, [%l7 + %o1] 0xe3
5618 membar #Sync
5619 siam 0x0
5620 fnand %f4, %f24, %f10
5621 alignaddrl %g5, %l6, %g3
5622 set 0x18, %l2
5623 lduwa [%l7 + %l2] 0x89, %o5
5624 lduw [%l7 + 0x64], %o1
5625 fble,a %fcc1, loop_490
5626 sll %o0, 0x13, %g7
5627 edge8l %o3, %i2, %i6
5628 tne %icc, 0x7
5629loop_490:
5630 movrgez %g2, %i4, %g4
5631 movpos %icc, %i5, %i1
5632 bpos %xcc, loop_491
5633 popc %l1, %g1
5634 edge8l %i7, %g6, %o2
5635 fmovsneg %icc, %f6, %f3
5636loop_491:
5637 fnot1 %f26, %f18
5638 set 0x40, %l6
5639 stda %f16, [%l7 + %l6] 0xf1
5640 membar #Sync
5641 fcmpeq32 %f2, %f14, %o7
5642 sub %l3, 0x0026, %o6
5643 edge16l %i0, %o4, %i3
5644 wr %g0, 0xe3, %asi
5645 ldda [%l7 + 0x20] %asi, %l4
5646 alignaddrl %l0, %l2, %l5
5647 tneg %xcc, 0x4
5648 orcc %l6, 0x08E1, %g5
5649 fpsub32s %f14, %f1, %f7
5650 tvs %icc, 0x0
5651 fnegs %f28, %f0
5652 edge32n %g3, %o1, %o0
5653 andcc %o5, 0x1908, %o3
5654 edge8l %i2, %i6, %g7
5655 tvs %icc, 0x1
5656 fmovs %f28, %f1
5657 subc %i4, %g2, %i5
5658 movn %icc, %g4, %i1
5659 tle %xcc, 0x7
5660 fmovrdgez %l1, %f10, %f10
5661 popc %g1, %i7
5662 edge32ln %o2, %o7, %g6
5663 fmovscs %icc, %f19, %f31
5664 fnot2 %f10, %f26
5665 sra %l3, 0x13, %o6
5666 sir 0x04AD
5667 edge16l %o4, %i0, %i3
5668 smulcc %l0, %l4, %l5
5669 smul %l6, %g5, %l2
5670 movleu %xcc, %o1, %g3
5671 subc %o5, %o3, %i2
5672 alignaddrl %o0, %i6, %g7
5673 srlx %i4, 0x1B, %i5
5674 fcmpne16 %f2, %f0, %g4
5675 addcc %i1, %l1, %g2
5676 mulscc %g1, %o2, %o7
5677 orn %g6, %i7, %l3
5678 fbo %fcc2, loop_492
5679 fcmpeq32 %f16, %f8, %o4
5680 mulscc %o6, 0x1E52, %i3
5681 edge32 %l0, %i0, %l4
5682loop_492:
5683 fbl,a %fcc3, loop_493
5684 fmovdpos %icc, %f15, %f15
5685 edge16 %l5, %g5, %l2
5686 edge8ln %l6, %g3, %o5
5687loop_493:
5688 restored
5689 rdpr %cwp, %g1
5690 rdpr %cansave, %g2
5691 rdpr %canrestore, %g3
5692 rdpr %cleanwin, %g4
5693 rdpr %otherwin, %g5
5694 rdpr %wstate, %g6
5695 edge16ln %o1, %o3, %i2
5696 add %l7, 0x5C, %l6
5697 wr %g0, 0x89, %asi
5698 casa [%l6] %asi, %i6, %g7
5699 taddcctv %o0, %i5, %i4
5700 movge %xcc, %g4, %l1
5701 move %icc, %i1, %g2
5702 st %f19, [%l7 + 0x68]
5703 bleu,pt %xcc, loop_494
5704 movg %xcc, %o2, %g1
5705 ldsw [%l7 + 0x0C], %o7
5706 ldd [%l7 + 0x38], %i6
5707loop_494:
5708 tsubcc %g6, %o4, %o6
5709 taddcctv %l3, 0x0157, %i3
5710 set 0x28, %g2
5711 swapa [%l7 + %g2] 0x10, %i0
5712 andncc %l0, %l4, %l5
5713 subc %l2, 0x0475, %l6
5714 fmovsn %xcc, %f18, %f31
5715 fcmpd %fcc0, %f26, %f28
5716 fmovrse %g3, %f20, %f29
5717 fpadd16 %f0, %f18, %f10
5718 lduh [%l7 + 0x0C], %g5
5719 movgu %xcc, %o5, %o3
5720 wr %g0, 0x11, %asi
5721 ldsba [%l7 + 0x4D] %asi, %o1
5722 wr %g0, 0x80, %asi
5723 sta %f13, [%l7 + 0x28] %asi
5724 fxors %f17, %f13, %f4
5725 andncc %i2, %g7, %o0
5726 array32 %i6, %i4, %g4
5727 fbne,a %fcc0, loop_495
5728 fmovrslez %i5, %f7, %f14
5729 tcc %icc, 0x6
5730 movn %xcc, %i1, %l1
5731loop_495:
5732 array32 %o2, %g2, %g1
5733 fpsub32s %f26, %f7, %f18
5734 edge8 %o7, %g6, %o4
5735 fnot1s %f24, %f31
5736 be %xcc, loop_496
5737 tsubcc %i7, 0x1E13, %o6
5738 movrgez %i3, 0x221, %i0
5739 wr %g0, 0x81, %asi
5740 sta %f3, [%l7 + 0x14] %asi
5741loop_496:
5742 brnz,a %l3, loop_497
5743 tcc %xcc, 0x7
5744 sir 0x0165
5745 movvc %xcc, %l4, %l5
5746loop_497:
5747 te %xcc, 0x0
5748 movvc %xcc, %l0, %l6
5749 fbn,a %fcc1, loop_498
5750 fnegs %f26, %f6
5751 fmul8x16al %f6, %f16, %f28
5752 siam 0x7
5753loop_498:
5754 fmovde %xcc, %f12, %f20
5755 sub %g3, %g5, %l2
5756 fmovrdgz %o3, %f16, %f6
5757 tn %icc, 0x5
5758 fmul8x16au %f19, %f8, %f16
5759 set 0x40, %l4
5760 stda %f0, [%l7 + %l4] 0x04
5761 xnorcc %o5, 0x108F, %i2
5762 fmovse %xcc, %f12, %f26
5763 fxors %f30, %f28, %f2
5764 siam 0x0
5765 ta %xcc, 0x6
5766 mulx %g7, %o0, %o1
5767 movcs %icc, %i6, %i4
5768 fcmpgt16 %f20, %f22, %i5
5769 xor %g4, 0x0C7E, %i1
5770 tcc %xcc, 0x1
5771 edge8 %l1, %o2, %g1
5772 movrne %g2, 0x169, %o7
5773 smul %g6, 0x0E73, %o4
5774 set 0x41, %g4
5775 ldstuba [%l7 + %g4] 0x18, %i7
5776 edge8 %o6, %i3, %l3
5777 movn %xcc, %l4, %l5
5778 brlez %l0, loop_499
5779 movrne %l6, 0x218, %g3
5780 bcs,a loop_500
5781 movl %icc, %g5, %i0
5782loop_499:
5783 fmovdcc %xcc, %f11, %f15
5784 add %l7, 0x40, %l6
5785 wr %g0, 0x0c, %asi
5786 casxa [%l6] %asi, %l2, %o3
5787loop_500:
5788 xor %o5, %i2, %o0
5789 sub %o1, 0x005C, %g7
5790 xnor %i4, 0x0551, %i5
5791 movrlez %i6, 0x28F, %i1
5792 movpos %xcc, %l1, %o2
5793 tsubcctv %g1, 0x0315, %g2
5794 xnorcc %o7, 0x1A01, %g4
5795 ldd [%l7 + 0x20], %f6
5796 movcs %xcc, %g6, %i7
5797 addcc %o6, 0x0A24, %o4
5798 movge %icc, %i3, %l3
5799 ta %icc, 0x1
5800 fabss %f8, %f24
5801 nop
5802 setx loop_501, %l0, %l1
5803 wrpr 0x1, %tl
5804 wrpr %l1, %tpc
5805 add %l1, 0x4, %l1
5806 wrpr %l1, %tnpc
5807 setx 0x34400001400, %l0, %l1
5808 wrpr %l1, %tstate
5809 wrhpr 0x4, %htstate
5810 retry
5811 addccc %l5, %l0, %l6
5812 fornot2s %f0, %f10, %f13
5813 edge8 %l4, %g5, %i0
5814loop_501:
5815 tle %icc, 0x7
5816 edge16l %l2, %g3, %o5
5817 tleu %icc, 0x3
5818 add %i2, 0x0B80, %o3
5819 wr %g0, 0x89, %asi
5820 ldda [%l7 + 0x40] %asi, %f16
5821 mulscc %o1, %g7, %o0
5822 edge32n %i5, %i4, %i6
5823 wr %g0, 0x11, %asi
5824 ldstuba [%l7 + 0x1F] %asi, %l1
5825 addcc %o2, 0x0544, %i1
5826 movvc %xcc, %g2, %g1
5827 edge16 %g4, %o7, %i7
5828 movg %xcc, %g6, %o6
5829 andcc %o4, %l3, %i3
5830 fmovdneg %xcc, %f6, %f1
5831 bg %icc, loop_502
5832 smul %l0, 0x1F47, %l6
5833 fble %fcc1, loop_503
5834 fnegs %f27, %f0
5835loop_502:
5836 sdiv %l5, 0x14D6, %g5
5837 wr %g0, 0x18, %asi
5838 ldxa [%l7 + 0x70] %asi, %l4
5839loop_503:
5840 and %l2, 0x0CFC, %g3
5841 fmovsg %xcc, %f31, %f22
5842 fbn %fcc0, loop_504
5843 tne %xcc, 0x2
5844 stb %o5, [%l7 + 0x7F]
5845 fnegd %f28, %f4
5846loop_504:
5847 bpos,pn %xcc, loop_505
5848 brnz %i0, loop_506
5849 fpadd32 %f10, %f28, %f28
5850 set 0x40, %i4
5851 ldda [%l7 + %i4] 0x80, %f16
5852loop_505:
5853 smul %o3, %o1, %g7
5854loop_506:
5855 fcmpeq32 %f2, %f16, %o0
5856 edge32ln %i5, %i2, %i6
5857 movre %i4, 0x120, %o2
5858 be %xcc, loop_507
5859 movvc %xcc, %l1, %i1
5860 array8 %g1, %g2, %o7
5861 sll %g4, %i7, %g6
5862loop_507:
5863 movrlez %o6, 0x054, %l3
5864 wr %g0, 0x10, %asi
5865 stha %i3, [%l7 + 0x24] %asi
5866 movneg %xcc, %l0, %o4
5867 set 0x4C, %i6
5868 ldswa [%l7 + %i6] 0x10, %l5
5869 edge32l %l6, %l4, %g5
5870 set 0x34, %i5
5871 stha %g3, [%l7 + %i5] 0x22
5872 membar #Sync
5873 sdivx %l2, 0x1280, %i0
5874 fcmped %fcc0, %f12, %f6
5875 tneg %icc, 0x4
5876 fmul8ulx16 %f6, %f6, %f26
5877 fone %f8
5878 membar 0x58
5879 membar 0x7F
5880 mulx %o5, %o3, %o1
5881 fandnot1 %f14, %f2, %f4
5882 addccc %o0, 0x0C84, %i5
5883 tpos %icc, 0x2
5884 ta %icc, 0x0
5885 fandnot1s %f16, %f20, %f20
5886 fmovrsgz %g7, %f15, %f2
5887 add %l7, 0x48, %l6
5888 wr %g0, 0x18, %asi
5889 ldxa [%l6] %asi, %i6
5890 casxa [%l6] %asi, %i6, %i2
5891 sll %i4, 0x16, %o2
5892 mova %xcc, %i1, %g1
5893 movrgez %l1, 0x06C, %g2
5894 sllx %g4, %i7, %g6
5895 tle %xcc, 0x3
5896 tvc %icc, 0x4
5897 ldstub [%l7 + 0x59], %o7
5898 fmovrsgez %o6, %f16, %f0
5899 tne %icc, 0x3
5900 ldx [%l7 + 0x38], %l3
5901 wr %g0, 0x89, %asi
5902 ldswa [%l7 + 0x30] %asi, %i3
5903 array32 %o4, %l5, %l6
5904 stbar
5905 movn %icc, %l4, %l0
5906 mulscc %g5, 0x1737, %l2
5907 mova %xcc, %g3, %i0
5908 fmovrdlez %o3, %f28, %f10
5909 smulcc %o5, %o0, %o1
5910 orcc %i5, 0x125E, %g7
5911 fmuld8sux16 %f21, %f13, %f10
5912 tl %xcc, 0x2
5913 restored
5914 rdpr %cwp, %g1
5915 rdpr %cansave, %g2
5916 rdpr %canrestore, %g3
5917 rdpr %cleanwin, %g4
5918 rdpr %otherwin, %g5
5919 rdpr %wstate, %g6
5920 movpos %xcc, %i2, %i6
5921 fbne,a %fcc0, loop_508
5922 movrgz %i4, 0x3C2, %i1
5923 fabsd %f2, %f10
5924 fmovrdlez %o2, %f8, %f14
5925loop_508:
5926 nop
5927 wr %g0, 0x10, %asi
5928 ldsba [%l7 + 0x38] %asi, %g1
5929 fmovda %icc, %f9, %f3
5930 taddcc %l1, 0x0608, %g2
5931 tn %xcc, 0x6
5932 fandnot2 %f4, %f6, %f22
5933 edge32l %i7, %g4, %o7
5934 fnor %f22, %f26, %f26
5935 umulcc %o6, %l3, %g6
5936 move %icc, %i3, %o4
5937 mulscc %l6, 0x0809, %l4
5938 fbug,a %fcc3, loop_509
5939 fmovsleu %xcc, %f13, %f19
5940 sub %l0, 0x13F9, %g5
5941 orncc %l5, %l2, %i0
5942loop_509:
5943 movcs %icc, %o3, %o5
5944 tneg %xcc, 0x1
5945 tneg %icc, 0x6
5946 fbuge %fcc1, loop_510
5947 be,pt %icc, loop_511
5948 fcmpne16 %f4, %f26, %o0
5949 orn %g3, 0x064E, %i5
5950loop_510:
5951 bvc,a,pt %xcc, loop_512
5952loop_511:
5953 addcc %o1, 0x0F31, %i2
5954 tcc %xcc, 0x4
5955 brgez,a %i6, loop_513
5956loop_512:
5957 mulx %i4, 0x04F0, %i1
5958 ble,pn %xcc, loop_514
5959 srlx %g7, %o2, %l1
5960loop_513:
5961 edge8n %g2, %g1, %g4
5962 subc %o7, %o6, %l3
5963loop_514:
5964 fmovsl %xcc, %f24, %f23
5965 fmovsa %xcc, %f28, %f13
5966 fcmpd %fcc0, %f24, %f26
5967 sethi 0x01FA, %i7
5968 fmovsneg %icc, %f25, %f7
5969 wr %g0, 0x80, %asi
5970 lda [%l7 + 0x6C] %asi, %f20
5971 fmovrslez %g6, %f29, %f7
5972 andn %o4, 0x1583, %i3
5973 fmovrde %l4, %f26, %f22
5974 edge32 %l6, %g5, %l5
5975 fbne %fcc3, loop_515
5976 edge16 %l2, %l0, %i0
5977 wr %g0, 0x80, %asi
5978 ldsha [%l7 + 0x66] %asi, %o5
5979loop_515:
5980 fcmpne32 %f26, %f12, %o3
5981 edge16l %o0, %i5, %g3
5982 fcmpne16 %f10, %f22, %i2
5983 andncc %o1, %i6, %i4
5984 movrlez %g7, 0x234, %o2
5985 movvc %xcc, %l1, %g2
5986 sll %i1, 0x0D, %g4
5987 edge8l %g1, %o7, %l3
5988 alignaddrl %o6, %i7, %o4
5989 tvc %xcc, 0x0
5990 be,pt %xcc, loop_516
5991 fandnot2 %f28, %f18, %f18
5992 movg %xcc, %g6, %i3
5993 sra %l4, %l6, %g5
5994loop_516:
5995 ba,pt %icc, loop_517
5996 fpadd32 %f4, %f4, %f12
5997 wr %g0, 0x89, %asi
5998 swapa [%l7 + 0x54] %asi, %l2
5999loop_517:
6000 sdivx %l0, 0x085A, %i0
6001 fzeros %f4
6002 mova %xcc, %o5, %o3
6003 edge32l %l5, %o0, %g3
6004 fnot1s %f16, %f3
6005 edge8n %i2, %o1, %i5
6006 bl %xcc, loop_518
6007 fnor %f4, %f4, %f8
6008 orcc %i6, %g7, %i4
6009 fmovrde %o2, %f28, %f18
6010loop_518:
6011 stb %g2, [%l7 + 0x7D]
6012 tneg %xcc, 0x7
6013 fmovrdne %i1, %f0, %f12
6014 srlx %g4, 0x0A, %l1
6015 sub %o7, 0x1BC9, %g1
6016 swap [%l7 + 0x10], %l3
6017 add %l7, 0x0C, %l6
6018 wr %g0, 0x04, %asi
6019 casa [%l6] %asi, %o6, %i7
6020 brz,a %o4, loop_519
6021 array16 %g6, %l4, %i3
6022 udiv %l6, 0x132D, %l2
6023 fnand %f24, %f10, %f12
6024loop_519:
6025 bn loop_520
6026 move %xcc, %l0, %g5
6027 edge32n %i0, %o3, %o5
6028 or %o0, 0x0D07, %g3
6029loop_520:
6030 fpsub16 %f18, %f20, %f16
6031 xorcc %i2, %l5, %i5
6032 subc %o1, %i6, %i4
6033 edge16ln %o2, %g2, %i1
6034 move %xcc, %g4, %l1
6035 fmovsgu %icc, %f8, %f27
6036 wr %g0, 0x80, %asi
6037 ldxa [%l7 + 0x78] %asi, %o7
6038 fzeros %f19
6039 tg %xcc, 0x4
6040 movrne %g1, %g7, %l3
6041 fmovdn %icc, %f21, %f2
6042 alignaddr %o6, %o4, %g6
6043 orn %i7, 0x07E2, %l4
6044 fmovdg %xcc, %f7, %f23
6045 udivx %l6, 0x0AB9, %i3
6046 bvs,a,pt %icc, loop_521
6047 fbule %fcc2, loop_522
6048 fbg,a %fcc3, loop_523
6049 fbge %fcc0, loop_524
6050loop_521:
6051 stw %l0, [%l7 + 0x18]
6052loop_522:
6053 sub %l2, 0x0EC9, %g5
6054loop_523:
6055 edge8l %o3, %i0, %o5
6056loop_524:
6057 sll %g3, 0x11, %i2
6058 tn %xcc, 0x5
6059 mulx %o0, 0x0D12, %l5
6060 sll %o1, %i5, %i6
6061 fcmpgt32 %f0, %f4, %i4
6062 restored
6063 rdpr %cwp, %g1
6064 rdpr %cansave, %g2
6065 rdpr %canrestore, %g3
6066 rdpr %cleanwin, %g4
6067 rdpr %otherwin, %g5
6068 rdpr %wstate, %g6
6069 subc %g2, %o2, %g4
6070 srlx %i1, %l1, %g1
6071 fmovscs %xcc, %f30, %f22
6072 fsrc2s %f15, %f21
6073 fmovsl %icc, %f8, %f18
6074 tneg %xcc, 0x5
6075 edge32l %g7, %o7, %l3
6076 tne %icc, 0x2
6077 for %f28, %f28, %f10
6078 fmovrdne %o6, %f30, %f28
6079 fmovrslez %g6, %f0, %f27
6080 fandnot1s %f12, %f11, %f4
6081 ldd [%l7 + 0x20], %f26
6082 movvc %icc, %i7, %l4
6083 fmovsa %icc, %f7, %f18
6084 xor %o4, %l6, %i3
6085 srlx %l2, %g5, %o3
6086 ldsb [%l7 + 0x78], %l0
6087 movne %xcc, %i0, %o5
6088 fnot1 %f10, %f10
6089 fnegs %f3, %f23
6090 bn loop_525
6091 movvc %xcc, %i2, %g3
6092 fmovrsgz %l5, %f19, %f18
6093 fbe,a %fcc1, loop_526
6094loop_525:
6095 fmovs %f23, %f30
6096 fabsd %f0, %f30
6097 fexpand %f13, %f26
6098loop_526:
6099 ldsw [%l7 + 0x18], %o0
6100 movcc %xcc, %i5, %o1
6101 fmul8x16al %f28, %f18, %f14
6102 ldsb [%l7 + 0x23], %i6
6103 sir 0x1348
6104 edge32 %g2, %i4, %g4
6105 edge8 %o2, %i1, %l1
6106 sdivx %g7, 0x0325, %g1
6107 sdiv %l3, 0x0036, %o6
6108 sdiv %g6, 0x008D, %o7
6109 add %l7, 0x30, %l6
6110 wr %g0, 0x11, %asi
6111 ldxa [%l6] %asi, %l4
6112 casxa [%l6] 0x11, %l4, %i7
6113 edge8 %l6, %o4, %i3
6114 movcc %xcc, %g5, %o3
6115 movn %icc, %l0, %l2
6116 umul %o5, %i0, %i2
6117 ta %xcc, 0x0
6118 membar 0x01
6119 faligndata %f22, %f26, %f8
6120 bge,pn %xcc, loop_527
6121 mova %icc, %l5, %g3
6122 sra %i5, %o1, %o0
6123 fmovdvc %icc, %f9, %f2
6124loop_527:
6125 tge %icc, 0x3
6126 tsubcctv %g2, %i6, %g4
6127 sdivx %o2, 0x1FB8, %i1
6128 add %l1, %g7, %i4
6129 fandnot1s %f19, %f8, %f13
6130 sir 0x1BB9
6131 tle %xcc, 0x4
6132 stbar
6133 fbg,a %fcc2, loop_528
6134 addcc %g1, 0x01F0, %o6
6135 xnor %l3, %g6, %o7
6136 fmovrsgz %i7, %f31, %f10
6137loop_528:
6138 movvs %icc, %l4, %o4
6139 srax %i3, 0x00, %g5
6140 ta %icc, 0x2
6141 add %l6, %l0, %l2
6142 fbge,a %fcc3, loop_529
6143 fnand %f4, %f26, %f30
6144 fmovse %icc, %f22, %f24
6145 orncc %o5, %i0, %i2
6146loop_529:
6147 tvs %xcc, 0x6
6148 fbne %fcc2, loop_530
6149 ldx [%l7 + 0x68], %o3
6150 srl %l5, 0x0C, %g3
6151 fmovdvc %icc, %f24, %f29
6152loop_530:
6153 udivx %i5, 0x18AB, %o0
6154 tvc %xcc, 0x6
6155 tgu %xcc, 0x5
6156 fcmple32 %f8, %f16, %g2
6157 brlz %i6, loop_531
6158 bgu %icc, loop_532
6159 tleu %icc, 0x3
6160 or %o1, %g4, %o2
6161loop_531:
6162 andcc %i1, %g7, %i4
6163loop_532:
6164 fmovde %icc, %f26, %f14
6165 orn %g1, 0x0D8B, %o6
6166 udivx %l1, 0x025E, %l3
6167 tcc %xcc, 0x0
6168 andcc %g6, 0x0CCF, %i7
6169 sra %l4, %o4, %o7
6170 std %i2, [%l7 + 0x50]
6171 smulcc %g5, %l0, %l2
6172 ldstub [%l7 + 0x55], %l6
6173 tleu %xcc, 0x4
6174 add %o5, 0x126E, %i2
6175 edge16n %o3, %l5, %g3
6176 sllx %i5, %o0, %i0
6177 umulcc %g2, %o1, %g4
6178 bshuffle %f26, %f0, %f0
6179 ldx [%l7 + 0x70], %o2
6180 tvs %icc, 0x7
6181 set 0x4E, %g5
6182 stha %i1, [%l7 + %g5] 0xe2
6183 membar #Sync
6184 addccc %i6, 0x1D19, %g7
6185 membar 0x02
6186 wr %g0, 0x04, %asi
6187 lduba [%l7 + 0x21] %asi, %g1
6188 fnot1 %f0, %f12
6189 set 0x60, %i3
6190 prefetcha [%l7 + %i3] 0x14, 0x3
6191 wr %g0, 0x89, %asi
6192 ldstuba [%l7 + 0x1C] %asi, %l1
6193 fmovrdgz %l3, %f24, %f28
6194 nop
6195 setx loop_533, %l0, %l1
6196 wrpr 0x1, %tl
6197 wrpr %l1, %tnpc
6198 setx 0x34400001400, %l0, %l1
6199 wrpr %l1, %tstate
6200 wrhpr 0x4, %htstate
6201 done
6202 edge16ln %g6, %i7, %l4
6203 set 0x78, %l3
6204 ldxa [%l7 + %l3] 0x89, %i4
6205loop_533:
6206 nop
6207 membar #Sync
6208 set 0x40, %g1
6209 ldda [%l7 + %g1] 0xf1, %f0
6210 tvc %xcc, 0x4
6211 set 0x44, %g3
6212 sta %f13, [%l7 + %g3] 0x11
6213 srl %o4, 0x0A, %o7
6214 movge %xcc, %i3, %l0
6215 array16 %g5, %l2, %o5
6216 edge8 %i2, %o3, %l5
6217 lduh [%l7 + 0x32], %l6
6218 fnands %f5, %f24, %f26
6219 bne,pn %xcc, loop_534
6220 fmovdgu %xcc, %f11, %f29
6221 alignaddrl %g3, %o0, %i5
6222 brlz %g2, loop_535
6223loop_534:
6224 fnot1 %f10, %f6
6225 ldsb [%l7 + 0x23], %i0
6226 fmovsgu %icc, %f31, %f20
6227loop_535:
6228 and %o1, 0x14B7, %o2
6229 wr %g0, 0x19, %asi
6230 sta %f8, [%l7 + 0x48] %asi
6231 taddcctv %g4, %i1, %g7
6232 popc %g1, %o6
6233 fands %f23, %f7, %f16
6234 edge8ln %l1, %l3, %g6
6235 subcc %i6, 0x1436, %l4
6236 tgu %icc, 0x3
6237 fornot1 %f18, %f20, %f28
6238 edge16l %i4, %o4, %o7
6239 fmovsvs %xcc, %f10, %f6
6240 tcs %xcc, 0x0
6241 and %i7, 0x1104, %l0
6242 fcmped %fcc3, %f10, %f22
6243 sllx %i3, 0x03, %l2
6244 fmovrsne %o5, %f15, %f16
6245 fbule %fcc1, loop_536
6246 edge8l %g5, %o3, %l5
6247 restored
6248 rdpr %cwp, %g1
6249 rdpr %cansave, %g2
6250 rdpr %canrestore, %g3
6251 rdpr %cleanwin, %g4
6252 rdpr %otherwin, %g5
6253 rdpr %wstate, %g6
6254 fbuge %fcc0, loop_537
6255loop_536:
6256 subc %l6, %i2, %g3
6257 sdivcc %o0, 0x1B9A, %i5
6258 movcc %xcc, %i0, %o1
6259loop_537:
6260 movne %xcc, %g2, %o2
6261 movne %icc, %g4, %i1
6262 wr %g0, 0xea, %asi
6263 stxa %g7, [%l7 + 0x38] %asi
6264 membar #Sync
6265 wr %g0, 0x80, %asi
6266 ldsha [%l7 + 0x1E] %asi, %g1
6267 nop
6268 setx loop_538, %l0, %l1
6269 jmpl %l1, %o6
6270 sllx %l1, %l3, %g6
6271 alignaddrl %i6, %l4, %o4
6272 fmovscs %icc, %f30, %f24
6273loop_538:
6274 membar 0x7F
6275 set 0x63, %o2
6276 lduba [%l7 + %o2] 0x19, %o7
6277 tgu %icc, 0x1
6278 tge %xcc, 0x2
6279 movrlz %i4, %l0, %i7
6280 bgu,a,pt %icc, loop_539
6281 fnegd %f16, %f26
6282 tcs %icc, 0x4
6283 xorcc %l2, %o5, %i3
6284loop_539:
6285 movle %icc, %g5, %l5
6286 movre %l6, 0x232, %i2
6287 edge16n %o3, %o0, %i5
6288 ldsw [%l7 + 0x48], %i0
6289 edge32ln %o1, %g2, %g3
6290 taddcc %g4, %o2, %g7
6291 movrlez %g1, 0x14F, %o6
6292 fandnot2s %f0, %f14, %f19
6293 sir 0x0A02
6294 sdiv %l1, 0x0686, %i1
6295 edge32 %g6, %l3, %i6
6296 lduw [%l7 + 0x74], %l4
6297 set 0x70, %o4
6298 ldda [%l7 + %o4] 0xe2, %o6
6299 fnegd %f20, %f22
6300 membar 0x06
6301 tle %icc, 0x1
6302 fsrc1s %f2, %f30
6303 ldstub [%l7 + 0x3E], %o4
6304 mulx %l0, %i7, %l2
6305 fmovrsne %i4, %f16, %f17
6306 wr %g0, 0x89, %asi
6307 lduba [%l7 + 0x7C] %asi, %i3
6308 fbne %fcc1, loop_540
6309 fnegs %f28, %f28
6310 edge16n %o5, %g5, %l6
6311 brlz %l5, loop_541
6312loop_540:
6313 tcc %xcc, 0x0
6314 stb %o3, [%l7 + 0x27]
6315 fnegd %f0, %f28
6316loop_541:
6317 movcs %xcc, %i2, %i5
6318 bgu,pn %xcc, loop_542
6319 ldstub [%l7 + 0x24], %i0
6320 array8 %o0, %g2, %o1
6321 fxors %f31, %f7, %f28
6322loop_542:
6323 fmovdg %xcc, %f26, %f31
6324 xorcc %g4, %g3, %g7
6325 tleu %icc, 0x3
6326 edge8l %g1, %o6, %l1
6327 edge8n %o2, %g6, %i1
6328 fmul8x16au %f22, %f28, %f12
6329 array16 %i6, %l4, %o7
6330 stw %l3, [%l7 + 0x54]
6331 edge8l %l0, %o4, %l2
6332 tvs %xcc, 0x4
6333 fmovs %f26, %f22
6334 set 0x08, %i2
6335 ldswa [%l7 + %i2] 0x19, %i7
6336 movcc %icc, %i4, %i3
6337 udiv %o5, 0x03E9, %l6
6338 edge32 %l5, %o3, %g5
6339 smulcc %i5, %i2, %i0
6340 movcs %icc, %g2, %o0
6341 movvs %xcc, %o1, %g4
6342 xorcc %g7, %g1, %o6
6343 xnor %g3, %l1, %o2
6344 taddcc %g6, 0x078D, %i1
6345 tvc %icc, 0x0
6346 movcc %xcc, %l4, %i6
6347 movneg %icc, %o7, %l0
6348 umul %o4, %l3, %i7
6349 membar 0x22
6350 fmovrde %l2, %f6, %f16
6351 sra %i3, %o5, %l6
6352 udivx %i4, 0x01D1, %o3
6353 fandnot2 %f16, %f12, %f30
6354 umul %l5, %i5, %i2
6355 sdiv %g5, 0x12E3, %i0
6356 sll %g2, %o1, %o0
6357 ldsw [%l7 + 0x70], %g7
6358 edge8 %g4, %g1, %g3
6359 movleu %xcc, %l1, %o2
6360 restored
6361 rdpr %cwp, %g1
6362 rdpr %cansave, %g2
6363 rdpr %canrestore, %g3
6364 rdpr %cleanwin, %g4
6365 rdpr %otherwin, %g5
6366 rdpr %wstate, %g6
6367 fpadd16 %f30, %f6, %f10
6368 ble loop_543
6369 nop
6370 setx loop_544, %l0, %l1
6371 wrpr 0x1, %tl
6372 wrpr %l1, %tpc
6373 add %l1, 0x4, %l1
6374 wrpr %l1, %tnpc
6375 setx 0x34400001400, %l0, %l1
6376 wrpr %l1, %tstate
6377 wrhpr 0x4, %htstate
6378 retry
6379 sdiv %g6, 0x162C, %o6
6380 umul %l4, %i6, %o7
6381loop_543:
6382 bvc,a %icc, loop_545
6383loop_544:
6384 movvs %icc, %l0, %o4
6385 movvc %xcc, %i1, %i7
6386 popc %l2, %l3
6387loop_545:
6388 xnorcc %o5, 0x1186, %i3
6389 for %f22, %f0, %f4
6390 fnot2s %f27, %f29
6391 ldd [%l7 + 0x28], %f12
6392 fpmerge %f22, %f5, %f28
6393 umulcc %i4, %l6, %o3
6394 edge16ln %l5, %i5, %g5
6395 fpadd32s %f31, %f9, %f15
6396 tneg %icc, 0x3
6397 fble,a %fcc2, loop_546
6398 fnegd %f22, %f12
6399 addc %i2, 0x14A3, %i0
6400 movrgez %g2, %o1, %g7
6401loop_546:
6402 sll %o0, %g1, %g3
6403 nop
6404 set 0x26, %o6
6405 ldsb [%l7 + %o6], %l1
6406 sll %g4, 0x17, %g6
6407 alignaddrl %o2, %o6, %l4
6408 ld [%l7 + 0x44], %f11
6409 movrne %o7, %l0, %o4
6410 fmovrsgez %i1, %f29, %f8
6411 movge %xcc, %i7, %i6
6412 fmul8ulx16 %f22, %f14, %f18
6413 bne,a %icc, loop_547
6414 edge8l %l2, %l3, %o5
6415 fmovsne %icc, %f20, %f23
6416 saved
6417 rdpr %cwp, %g1
6418 rdpr %cansave, %g2
6419 rdpr %canrestore, %g3
6420 rdpr %cleanwin, %g4
6421 rdpr %otherwin, %g5
6422 rdpr %wstate, %g6
6423loop_547:
6424 te %icc, 0x2
6425 swap [%l7 + 0x1C], %i4
6426 nop
6427 setx loop_548, %l0, %l1
6428 wrpr 0x1, %tl
6429 wrpr %l1, %tpc
6430 add %l1, 0x4, %l1
6431 wrpr %l1, %tnpc
6432 setx 0x34400001400, %l0, %l1
6433 wrpr %l1, %tstate
6434 wrhpr 0x4, %htstate
6435 retry
6436 srax %i3, 0x16, %o3
6437 wr %g0, 0x04, %asi
6438 lduwa [%l7 + 0x60] %asi, %l6
6439loop_548:
6440 fmovsa %xcc, %f27, %f3
6441 set 0x28, %i1
6442 stha %l5, [%l7 + %i1] 0x89
6443 edge16ln %i5, %i2, %i0
6444 bl %xcc, loop_549
6445 fcmpd %fcc3, %f10, %f8
6446 orn %g5, %g2, %o1
6447 sir 0x1169
6448loop_549:
6449 fmovsvs %xcc, %f12, %f25
6450 tvc %xcc, 0x2
6451 movneg %xcc, %g7, %g1
6452 smulcc %g3, %l1, %o0
6453 fbne %fcc2, loop_550
6454 taddcc %g6, 0x13C2, %g4
6455 subcc %o6, 0x1712, %l4
6456 edge32l %o2, %o7, %l0
6457loop_550:
6458 subcc %i1, %i7, %o4
6459 fcmple32 %f8, %f24, %i6
6460 xor %l2, %l3, %i4
6461 set 0x58, %l5
6462 prefetcha [%l7 + %l5] 0x14, 0x2
6463 fmul8sux16 %f8, %f30, %f20
6464 brnz %o3, loop_551
6465 fcmps %fcc3, %f24, %f3
6466 fcmpgt16 %f24, %f30, %i3
6467 saved
6468 rdpr %cwp, %g1
6469 rdpr %cansave, %g2
6470 rdpr %canrestore, %g3
6471 rdpr %cleanwin, %g4
6472 rdpr %otherwin, %g5
6473 rdpr %wstate, %g6
6474loop_551:
6475 edge8 %l6, %i5, %l5
6476 fmovda %icc, %f7, %f27
6477 umul %i2, %g5, %g2
6478 addccc %o1, %g7, %i0
6479 fblg,a %fcc0, loop_552
6480 edge32n %g3, %l1, %g1
6481 xnor %o0, 0x0271, %g6
6482 movn %xcc, %g4, %o6
6483loop_552:
6484 fbe %fcc2, loop_553
6485 tn %xcc, 0x6
6486 mulscc %l4, %o7, %o2
6487 ldstub [%l7 + 0x0A], %i1
6488loop_553:
6489 andcc %l0, %i7, %o4
6490 ld [%l7 + 0x18], %f3
6491 udiv %l2, 0x020E, %l3
6492 wr %g0, 0x11, %asi
6493 ldstuba [%l7 + 0x1A] %asi, %i6
6494 array8 %o5, %o3, %i4
6495 fpack16 %f28, %f27
6496 bne,a %icc, loop_554
6497 array16 %l6, %i3, %l5
6498 fmovrsne %i5, %f12, %f23
6499 saved
6500 rdpr %cwp, %g1
6501 rdpr %cansave, %g2
6502 rdpr %canrestore, %g3
6503 rdpr %cleanwin, %g4
6504 rdpr %otherwin, %g5
6505 rdpr %wstate, %g6
6506loop_554:
6507 nop
6508 set 0x36, %l1
6509 ldsh [%l7 + %l1], %g5
6510 tsubcctv %i2, %o1, %g7
6511 fbul,a %fcc0, loop_555
6512 addc %g2, 0x0989, %i0
6513 fmovrslz %g3, %f29, %f1
6514 movne %icc, %l1, %o0
6515loop_555:
6516 stw %g1, [%l7 + 0x58]
6517 sllx %g6, 0x12, %o6
6518 tsubcc %l4, %g4, %o2
6519 andn %i1, %o7, %i7
6520 fmul8x16al %f27, %f23, %f10
6521 addccc %o4, %l2, %l3
6522 umulcc %l0, %o5, %i6
6523 movg %xcc, %i4, %o3
6524 andn %l6, 0x06C4, %l5
6525 orn %i3, 0x127F, %g5
6526 bshuffle %f20, %f12, %f12
6527 sra %i2, 0x01, %i5
6528 add %l7, 0x68, %l6
6529 wr %g0, 0x89, %asi
6530 ldxa [%l6] %asi, %g7
6531 casxa [%l6] %asi, %g7, %g2
6532 movvs %xcc, %i0, %g3
6533 sethi 0x1D22, %o1
6534 addcc %l1, 0x08D4, %o0
6535 bvc,pt %xcc, loop_556
6536 stx %g6, [%l7 + 0x30]
6537 bvc,a %icc, loop_557
6538 movrlez %o6, 0x331, %g1
6539loop_556:
6540 ldsh [%l7 + 0x66], %g4
6541 edge32l %l4, %o2, %o7
6542loop_557:
6543 array32 %i7, %o4, %l2
6544 udivcc %i1, 0x1B33, %l0
6545 xnorcc %o5, 0x13B6, %i6
6546 fmovdpos %icc, %f4, %f4
6547 movn %xcc, %l3, %i4
6548 movvs %icc, %l6, %o3
6549 fcmpgt32 %f2, %f8, %i3
6550 set 0x13, %o5
6551 lduba [%l7 + %o5] 0x10, %l5
6552 srax %g5, 0x0A, %i2
6553 lduw [%l7 + 0x78], %g7
6554 edge32l %i5, %g2, %g3
6555 udivcc %o1, 0x0F0D, %i0
6556 sdiv %l1, 0x13E3, %g6
6557 movrlez %o0, %g1, %g4
6558 fmovdpos %xcc, %f10, %f27
6559 tneg %xcc, 0x2
6560 bcs %icc, loop_558
6561 bvc,a,pn %xcc, loop_559
6562 movvc %icc, %l4, %o6
6563 tne %icc, 0x5
6564loop_558:
6565 array8 %o2, %i7, %o7
6566loop_559:
6567 tpos %icc, 0x4
6568 taddcctv %l2, %o4, %l0
6569 umul %i1, 0x157E, %i6
6570 fba %fcc2, loop_560
6571 edge8ln %l3, %i4, %o5
6572 wr %g0, 0x19, %asi
6573 lda [%l7 + 0x20] %asi, %f18
6574loop_560:
6575 movneg %icc, %l6, %i3
6576 fblg,a %fcc0, loop_561
6577 fnor %f30, %f4, %f16
6578 udivcc %l5, 0x1BA5, %g5
6579 srlx %o3, 0x1D, %g7
6580loop_561:
6581 fcmpeq16 %f4, %f30, %i2
6582 tleu %icc, 0x0
6583 nop
6584 setx loop_562, %l0, %l1
6585 jmpl %l1, %g2
6586 nop
6587 setx loop_563, %l0, %l1
6588 jmpl %l1, %i5
6589 tvc %icc, 0x5
6590 sll %o1, 0x1C, %g3
6591loop_562:
6592 brlz %l1, loop_564
6593loop_563:
6594 fmovsge %icc, %f22, %f0
6595 fzeros %f22
6596 fandnot1 %f6, %f22, %f12
6597loop_564:
6598 orn %g6, 0x1822, %o0
6599 fmovdcs %xcc, %f31, %f25
6600 movrgez %g1, 0x24D, %g4
6601 tcc %icc, 0x1
6602 fmovsne %xcc, %f23, %f16
6603 addccc %l4, %o6, %i0
6604 fmovdneg %xcc, %f9, %f14
6605 ldstub [%l7 + 0x7C], %o2
6606 tge %icc, 0x3
6607 bneg loop_565
6608 brlez,a %i7, loop_566
6609 alignaddrl %l2, %o4, %l0
6610 ldsw [%l7 + 0x14], %i1
6611loop_565:
6612 fmovdge %xcc, %f23, %f4
6613loop_566:
6614 andcc %i6, 0x133A, %l3
6615 sdivx %o7, 0x02A9, %o5
6616 movge %icc, %l6, %i4
6617 wr %g0, 0x88, %asi
6618 lda [%l7 + 0x58] %asi, %f3
6619 bne,pt %xcc, loop_567
6620 fmovse %icc, %f7, %f19
6621 sethi 0x1B3B, %i3
6622 sdivx %l5, 0x0204, %o3
6623loop_567:
6624 fandnot1s %f23, %f4, %f13
6625 edge8 %g5, %i2, %g7
6626 fbne,a %fcc3, loop_568
6627 edge32n %g2, %o1, %i5
6628 tn %icc, 0x4
6629 tvs %icc, 0x7
6630loop_568:
6631 nop
6632 setx loop_569, %l0, %l1
6633 wrpr 0x1, %tl
6634 wrpr %l1, %tnpc
6635 setx 0x34400001400, %l0, %l1
6636 wrpr %l1, %tstate
6637 wrhpr 0x4, %htstate
6638 done
6639 tcc %xcc, 0x5
6640 tn %xcc, 0x4
6641 fabsd %f6, %f4
6642loop_569:
6643 movcc %xcc, %g3, %g6
6644 edge32ln %l1, %g1, %g4
6645 set 0x110, %o7
6646 ldxa [%g0 + %o7] 0x52, %l4
6647 tne %xcc, 0x6
6648 fbg,a %fcc3, loop_570
6649 udivx %o0, 0x1C6E, %o6
6650 te %icc, 0x2
6651 tvc %icc, 0x4
6652loop_570:
6653 st %f28, [%l7 + 0x34]
6654 srl %o2, %i0, %i7
6655 saved
6656 rdpr %cwp, %g1
6657 rdpr %cansave, %g2
6658 rdpr %canrestore, %g3
6659 rdpr %cleanwin, %g4
6660 rdpr %otherwin, %g5
6661 rdpr %wstate, %g6
6662 fcmpeq16 %f10, %f26, %l2
6663 movrgez %l0, %i1, %o4
6664 edge8l %i6, %l3, %o7
6665 andn %o5, 0x0665, %l6
6666 fpack32 %f10, %f20, %f16
6667 fnor %f8, %f20, %f10
6668 tle %icc, 0x3
6669 fand %f20, %f24, %f28
6670 movn %icc, %i4, %l5
6671 umul %o3, %i3, %i2
6672 fandnot2 %f30, %f12, %f12
6673 movvs %icc, %g7, %g5
6674 fors %f20, %f26, %f7
6675 fbg,a %fcc0, loop_571
6676 taddcctv %o1, 0x1071, %i5
6677 movrlez %g3, %g6, %l1
6678 movneg %xcc, %g1, %g4
6679loop_571:
6680 fbe,a %fcc2, loop_572
6681 movge %xcc, %g2, %o0
6682 fba,a %fcc0, loop_573
6683 bneg,a %icc, loop_574
6684loop_572:
6685 fmovrsne %o6, %f22, %f22
6686 bvs,a %icc, loop_575
6687loop_573:
6688 fpsub16 %f12, %f4, %f20
6689loop_574:
6690 srl %l4, 0x1A, %i0
6691 fpackfix %f12, %f30
6692loop_575:
6693 lduh [%l7 + 0x76], %o2
6694 movne %icc, %i7, %l0
6695 saved
6696 rdpr %cwp, %g1
6697 rdpr %cansave, %g2
6698 rdpr %canrestore, %g3
6699 rdpr %cleanwin, %g4
6700 rdpr %otherwin, %g5
6701 rdpr %wstate, %g6
6702 fmovse %xcc, %f3, %f6
6703 fcmple16 %f12, %f28, %l2
6704 membar 0x39
6705 fbg %fcc3, loop_576
6706 ldsh [%l7 + 0x40], %i1
6707 fmovse %xcc, %f14, %f2
6708 movleu %icc, %o4, %i6
6709loop_576:
6710 nop
6711 wr %g0, 0x80, %asi
6712 ldsba [%l7 + 0x42] %asi, %o7
6713 fmovspos %xcc, %f24, %f19
6714 taddcc %l3, 0x1650, %l6
6715 udivx %i4, 0x1688, %l5
6716 edge32l %o3, %o5, %i2
6717 fbug %fcc0, loop_577
6718 fpmerge %f21, %f14, %f28
6719 fmovrdgz %g7, %f18, %f24
6720 wr %g0, 0x19, %asi
6721 lduwa [%l7 + 0x30] %asi, %g5
6722loop_577:
6723 addccc %o1, 0x1606, %i3
6724 brz %i5, loop_578
6725 tle %xcc, 0x2
6726 tvs %xcc, 0x0
6727 orn %g3, %g6, %g1
6728loop_578:
6729 addcc %g4, 0x0558, %g2
6730 fmovs %f31, %f27
6731 set 0x58, %o3
6732 stda %l0, [%l7 + %o3] 0xeb
6733 membar #Sync
6734 nop
6735 setx loop_579, %l0, %l1
6736 jmpl %l1, %o6
6737 smul %l4, 0x15B6, %o0
6738 siam 0x1
6739 fone %f14
6740loop_579:
6741 edge8ln %o2, %i7, %l0
6742 tvs %xcc, 0x3
6743 subc %i0, %i1, %o4
6744 sra %i6, %l2, %o7
6745 tge %icc, 0x3
6746 fcmps %fcc1, %f8, %f21
6747 subc %l6, %l3, %i4
6748 array8 %o3, %o5, %i2
6749 alignaddr %g7, %l5, %g5
6750 subc %o1, %i5, %g3
6751 edge16n %i3, %g6, %g4
6752 movgu %xcc, %g2, %g1
6753 fsrc2s %f4, %f12
6754 fand %f20, %f12, %f10
6755 nop
6756 setx loop_580, %l0, %l1
6757 jmpl %l1, %o6
6758 tg %icc, 0x7
6759 fbul %fcc2, loop_581
6760 movleu %icc, %l4, %o0
6761loop_580:
6762 move %icc, %o2, %i7
6763 xnorcc %l1, 0x0353, %i0
6764loop_581:
6765 fnot1s %f24, %f8
6766 fpsub32s %f0, %f24, %f15
6767 brlz,a %l0, loop_582
6768 movrgz %o4, %i6, %i1
6769 subccc %l2, 0x0825, %l6
6770 tl %icc, 0x2
6771loop_582:
6772 alignaddrl %o7, %l3, %o3
6773 orcc %o5, 0x186E, %i4
6774 tn %icc, 0x0
6775 xnorcc %g7, 0x1ACF, %i2
6776 umul %g5, %l5, %i5
6777 subc %o1, %g3, %g6
6778 be loop_583
6779 udivcc %i3, 0x0DAE, %g4
6780 flush %l7 + 0x78
6781 nop
6782 setx loop_584, %l0, %l1
6783 wrpr 0x1, %tl
6784 wrpr %l1, %tpc
6785 add %l1, 0x4, %l1
6786 wrpr %l1, %tnpc
6787 setx 0x34400001400, %l0, %l1
6788 wrpr %l1, %tstate
6789 wrhpr 0x4, %htstate
6790 retry
6791loop_583:
6792 tsubcctv %g1, 0x0E30, %g2
6793 fpadd32s %f14, %f11, %f12
6794 fmovsn %xcc, %f8, %f4
6795loop_584:
6796 mova %icc, %l4, %o0
6797 wr %g0, 0x18, %asi
6798 ldswa [%l7 + 0x5C] %asi, %o2
6799 movrgez %i7, %o6, %i0
6800 tcc %xcc, 0x2
6801 alignaddrl %l1, %l0, %i6
6802 taddcctv %i1, %o4, %l6
6803 faligndata %f26, %f22, %f16
6804 add %o7, %l2, %l3
6805 srl %o5, 0x00, %o3
6806 bge %icc, loop_585
6807 movgu %xcc, %i4, %g7
6808 fmovrsne %g5, %f17, %f22
6809 fmovsleu %xcc, %f27, %f13
6810loop_585:
6811 array32 %l5, %i5, %i2
6812 udivcc %o1, 0x06BD, %g6
6813 array16 %i3, %g4, %g1
6814 movne %xcc, %g2, %g3
6815 fmovsvs %icc, %f23, %f4
6816 sdiv %l4, 0x0EA6, %o2
6817 bvs,a,pn %xcc, loop_586
6818 edge16 %o0, %o6, %i7
6819 edge8 %i0, %l1, %i6
6820 movrgez %l0, %o4, %l6
6821loop_586:
6822 sth %i1, [%l7 + 0x46]
6823 tneg %icc, 0x4
6824 tne %icc, 0x5
6825 movleu %xcc, %o7, %l2
6826 nop
6827 setx loop_587, %l0, %l1
6828 jmpl %l1, %o5
6829 saved
6830 rdpr %cwp, %g1
6831 rdpr %cansave, %g2
6832 rdpr %canrestore, %g3
6833 rdpr %cleanwin, %g4
6834 rdpr %otherwin, %g5
6835 rdpr %wstate, %g6
6836 tcc %icc, 0x0
6837 edge32n %o3, %i4, %g7
6838loop_587:
6839 movleu %xcc, %l3, %l5
6840 subc %i5, %g5, %i2
6841 ldd [%l7 + 0x08], %f8
6842 add %l7, 0x44, %l6
6843 wr %g0, 0x18, %asi
6844 casa [%l6] %asi, %o1, %i3
6845 xorcc %g6, %g1, %g2
6846 mulx %g4, 0x091C, %l4
6847 movneg %xcc, %g3, %o0
6848 sdivcc %o6, 0x0AD0, %o2
6849 udiv %i0, 0x1DBF, %i7
6850 fmovsvs %icc, %f26, %f9
6851 edge32 %i6, %l0, %l1
6852 lduh [%l7 + 0x3C], %l6
6853 fpsub32 %f4, %f8, %f28
6854 fmul8x16al %f11, %f11, %f14
6855 fxors %f17, %f31, %f15
6856 fmovsgu %xcc, %f3, %f14
6857 fandnot2s %f2, %f29, %f10
6858 ta %icc, 0x4
6859 tle %xcc, 0x0
6860 fornot2s %f1, %f23, %f10
6861 sub %o4, 0x144E, %o7
6862 subcc %i1, %l2, %o5
6863 tgu %icc, 0x1
6864 fmovrsgez %o3, %f0, %f27
6865 tsubcctv %g7, %l3, %l5
6866 fmovsneg %xcc, %f10, %f20
6867 lduw [%l7 + 0x40], %i5
6868 movn %icc, %i4, %i2
6869 bgu,a,pt %icc, loop_588
6870 ta %xcc, 0x0
6871 add %l7, 0x28, %l6
6872 wr %g0, 0x80, %asi
6873 lda [%l6] %asi, %o1
6874 casa [%l6] 0x80, %o1, %g5
6875loop_588:
6876 popc %i3, %g1
6877 saved
6878 rdpr %cwp, %g1
6879 rdpr %cansave, %g2
6880 rdpr %canrestore, %g3
6881 rdpr %cleanwin, %g4
6882 rdpr %otherwin, %g5
6883 rdpr %wstate, %g6
6884 xnor %g2, 0x06E6, %g6
6885 fcmpne32 %f4, %f8, %l4
6886 subcc %g3, %o0, %g4
6887 movcs %xcc, %o2, %i0
6888 movrgez %o6, 0x108, %i6
6889 fmovs %f3, %f30
6890 fnot1s %f26, %f26
6891 ldub [%l7 + 0x08], %i7
6892 st %f3, [%l7 + 0x74]
6893 movvs %xcc, %l0, %l1
6894 tleu %icc, 0x2
6895 sra %l6, 0x05, %o7
6896 sdivcc %i1, 0x18AF, %o4
6897 brnz %l2, loop_589
6898 fbg %fcc3, loop_590
6899 nop
6900 setx loop_591, %l0, %l1
6901 jmpl %l1, %o5
6902 umul %g7, 0x0581, %l3
6903loop_589:
6904 nop
6905 wr %g0, 0x18, %asi
6906 ldda [%l7 + 0x40] %asi, %f16
6907loop_590:
6908 fmovrdlez %o3, %f28, %f20
6909loop_591:
6910 xor %l5, 0x1419, %i5
6911 stb %i2, [%l7 + 0x58]
6912 nop
6913 setx loop_592, %l0, %l1
6914 jmpl %l1, %i4
6915 edge32l %o1, %i3, %g5
6916 fnot1 %f26, %f6
6917 movrgz %g1, %g2, %g6
6918loop_592:
6919 fcmple32 %f16, %f22, %g3
6920 nop
6921 setx loop_593, %l0, %l1
6922 wrpr 0x1, %tl
6923 wrpr %l1, %tpc
6924 add %l1, 0x4, %l1
6925 wrpr %l1, %tnpc
6926 setx 0x34400001400, %l0, %l1
6927 wrpr %l1, %tstate
6928 wrhpr 0x4, %htstate
6929 retry
6930 bpos,a %icc, loop_594
6931 fcmpne32 %f8, %f6, %l4
6932 nop
6933 setx loop_595, %l0, %l1
6934 wrpr 0x1, %tl
6935 wrpr %l1, %tpc
6936 add %l1, 0x4, %l1
6937 wrpr %l1, %tnpc
6938 setx 0x34400001400, %l0, %l1
6939 wrpr %l1, %tstate
6940 wrhpr 0x4, %htstate
6941 retry
6942loop_593:
6943 fmovrdgez %g4, %f0, %f4
6944loop_594:
6945 bcc,a loop_596
6946 xnorcc %o0, %o2, %o6
6947loop_595:
6948 xor %i6, %i0, %i7
6949 fsrc1 %f22, %f26
6950loop_596:
6951 fbule %fcc0, loop_597
6952 sll %l1, 0x01, %l6
6953 movneg %icc, %l0, %i1
6954 set 0x50, %g6
6955 lduha [%l7 + %g6] 0x19, %o7
6956loop_597:
6957 movl %xcc, %l2, %o4
6958 ba,pn %icc, loop_598
6959 bn,a,pn %xcc, loop_599
6960 tvc %icc, 0x7
6961 fpmerge %f31, %f27, %f4
6962loop_598:
6963 tle %icc, 0x5
6964loop_599:
6965 brnz %o5, loop_600
6966 fbue %fcc3, loop_601
6967 fbne,a %fcc1, loop_602
6968 fmovdpos %xcc, %f14, %f5
6969loop_600:
6970 movrne %l3, %g7, %l5
6971loop_601:
6972 xor %i5, 0x1996, %o3
6973loop_602:
6974 sdivx %i2, 0x0BF8, %i4
6975 smulcc %o1, %g5, %g1
6976 fmovsg %xcc, %f30, %f17
6977 bne,pn %icc, loop_603
6978 stb %i3, [%l7 + 0x0D]
6979 movl %xcc, %g2, %g6
6980 xnorcc %g3, %l4, %g4
6981loop_603:
6982 andn %o0, 0x0961, %o6
6983 udivcc %o2, 0x1325, %i0
6984 tpos %icc, 0x6
6985 movle %xcc, %i6, %i7
6986 tle %icc, 0x7
6987 move %icc, %l1, %l0
6988 mulscc %l6, 0x08B5, %i1
6989 flush %l7 + 0x40
6990 sdivx %l2, 0x13BD, %o7
6991 orcc %o4, 0x1086, %l3
6992 fmovdge %icc, %f25, %f20
6993 add %l7, 0x6C, %l6
6994 wr %g0, 0x19, %asi
6995 lda [%l6] %asi, %o5
6996 casa [%l6] %asi, %o5, %g7
6997 fbul,a %fcc1, loop_604
6998 xnor %l5, 0x1032, %i5
6999 te %xcc, 0x5
7000 tle %icc, 0x7
7001loop_604:
7002 nop
7003 set 0x10, %g7
7004 ldd [%l7 + %g7], %f14
7005 edge32n %i2, %i4, %o3
7006 array16 %o1, %g5, %i3
7007 edge16l %g2, %g6, %g1
7008 array8 %l4, %g4, %o0
7009 brnz,a %g3, loop_605
7010 fble,a %fcc0, loop_606
7011 fmovdle %icc, %f7, %f11
7012 addc %o6, 0x078A, %o2
7013loop_605:
7014 std %f6, [%l7 + 0x20]
7015loop_606:
7016 fmovdl %xcc, %f16, %f17
7017 fcmpne16 %f0, %f0, %i6
7018 movn %xcc, %i0, %l1
7019 tcs %xcc, 0x2
7020 array8 %i7, %l6, %i1
7021 ta %icc, 0x0
7022 sllx %l2, %o7, %l0
7023 movgu %icc, %o4, %l3
7024 fbne %fcc2, loop_607
7025 or %g7, %l5, %i5
7026 umulcc %o5, %i2, %i4
7027 tvc %icc, 0x0
7028loop_607:
7029 sdivcc %o1, 0x0C43, %g5
7030 edge16ln %i3, %g2, %g6
7031 fmovrsgz %o3, %f15, %f7
7032 te %xcc, 0x3
7033 fcmpeq16 %f14, %f26, %g1
7034 movre %g4, %l4, %g3
7035 sdivx %o6, 0x0050, %o0
7036 movrne %o2, 0x025, %i6
7037 movle %xcc, %l1, %i0
7038 tleu %icc, 0x6
7039 udivx %i7, 0x0E3D, %l6
7040 stb %l2, [%l7 + 0x15]
7041 edge16n %o7, %i1, %l0
7042 movcc %icc, %l3, %o4
7043 set 0x50, %i0
7044 stda %l4, [%l7 + %i0] 0xeb
7045 membar #Sync
7046 call loop_608
7047 orncc %i5, 0x1F6F, %o5
7048 sdivcc %g7, 0x0B49, %i2
7049 sethi 0x0C19, %o1
7050loop_608:
7051 fmovdle %icc, %f18, %f25
7052 subc %g5, 0x1A75, %i4
7053 wr %g0, 0x80, %asi
7054 lduwa [%l7 + 0x18] %asi, %i3
7055 orn %g6, %g2, %o3
7056 bcs,a,pt %icc, loop_609
7057 movle %icc, %g1, %g4
7058 fmovsa %icc, %f4, %f10
7059 tcc %xcc, 0x3
7060loop_609:
7061 nop
7062 wr %g0, 0x81, %asi
7063 lduba [%l7 + 0x36] %asi, %g3
7064 ldd [%l7 + 0x50], %f6
7065 popc %o6, %o0
7066 edge8n %o2, %i6, %l4
7067 tcc %xcc, 0x7
7068 array32 %i0, %l1, %l6
7069 addccc %l2, %i7, %i1
7070 fcmpeq16 %f22, %f22, %l0
7071 bl,pn %icc, loop_610
7072 tvc %icc, 0x7
7073 ldd [%l7 + 0x30], %o6
7074 membar #Sync
7075 set 0x40, %o0
7076 ldda [%l7 + %o0] 0x16, %f0
7077loop_610:
7078 brgz %o4, loop_611
7079 brnz,a %l5, loop_612
7080 addc %l3, 0x1391, %i5
7081 addc %o5, 0x1776, %i2
7082loop_611:
7083 taddcctv %o1, %g7, %g5
7084loop_612:
7085 tcs %xcc, 0x6
7086 tl %icc, 0x1
7087 set 0x0C, %i7
7088 ldswa [%l7 + %i7] 0x81, %i4
7089 movg %xcc, %g6, %g2
7090 set 0x70, %o1
7091 swapa [%l7 + %o1] 0x81, %i3
7092 sir 0x05BD
7093 sub %g1, %g4, %g3
7094 movneg %xcc, %o6, %o3
7095 udivcc %o2, 0x1517, %o0
7096 bcs,a,pn %icc, loop_613
7097 bge,a,pn %xcc, loop_614
7098 movcc %icc, %i6, %i0
7099 fbne,a %fcc0, loop_615
7100loop_613:
7101 saved
7102 rdpr %cwp, %g1
7103 rdpr %cansave, %g2
7104 rdpr %canrestore, %g3
7105 rdpr %cleanwin, %g4
7106 rdpr %otherwin, %g5
7107 rdpr %wstate, %g6
7108loop_614:
7109 fbl,a %fcc2, loop_616
7110 fbule %fcc1, loop_617
7111loop_615:
7112 std %l4, [%l7 + 0x70]
7113 edge32l %l6, %l1, %i7
7114loop_616:
7115 tcc %xcc, 0x6
7116loop_617:
7117 sll %l2, %i1, %o7
7118 udiv %o4, 0x0637, %l0
7119 brlez %l3, loop_618
7120 tne %icc, 0x7
7121 sll %i5, %o5, %i2
7122 sethi 0x076D, %l5
7123loop_618:
7124 orcc %g7, 0x15F1, %g5
7125 fmul8ulx16 %f2, %f18, %f2
7126 fmovsg %xcc, %f23, %f26
7127 fmovdvc %xcc, %f4, %f26
7128 tpos %xcc, 0x6
7129 saved
7130 rdpr %cwp, %g1
7131 rdpr %cansave, %g2
7132 rdpr %canrestore, %g3
7133 rdpr %cleanwin, %g4
7134 rdpr %otherwin, %g5
7135 rdpr %wstate, %g6
7136 umul %i4, %g6, %g2
7137 movrlez %i3, %g1, %o1
7138 movrgz %g4, 0x0D6, %g3
7139 st %f8, [%l7 + 0x48]
7140 movcs %icc, %o6, %o2
7141 sir 0x1A79
7142 sir 0x0179
7143 add %l7, 0x70, %l6
7144 wr %g0, 0x10, %asi
7145 lda [%l6] %asi, %o0
7146 casa [%l6] %asi, %o0, %i6
7147 popc 0x143F, %i0
7148 fandnot1 %f10, %f10, %f14
7149 movrgez %l4, %o3, %l1
7150 bg,pn %xcc, loop_619
7151 fbn,a %fcc3, loop_620
7152 tleu %icc, 0x4
7153 set 0x68, %l2
7154 stda %i6, [%l7 + %l2] 0x18
7155loop_619:
7156 ble,a loop_621
7157loop_620:
7158 ta %xcc, 0x1
7159 bneg,a loop_622
7160 alignaddrl %i7, %l2, %i1
7161loop_621:
7162 fandnot2 %f30, %f26, %f6
7163 srlx %o4, %l0, %l3
7164loop_622:
7165 fbn %fcc1, loop_623
7166 edge16l %i5, %o7, %i2
7167 brlez,a %l5, loop_624
7168 movvs %icc, %o5, %g5
7169loop_623:
7170 edge32 %g7, %i4, %g6
7171 ldsh [%l7 + 0x22], %i3
7172loop_624:
7173 mulscc %g2, 0x0283, %g1
7174 brlez,a %o1, loop_625
7175 fsrc2s %f23, %f7
7176 edge16 %g3, %o6, %g4
7177 taddcctv %o0, 0x0E0F, %o2
7178loop_625:
7179 movrlz %i0, %l4, %i6
7180 fnot2s %f14, %f30
7181 sdivcc %l1, 0x0B75, %o3
7182 tle %icc, 0x5
7183 fmovsg %xcc, %f11, %f5
7184 srlx %i7, 0x16, %l2
7185 mulx %i1, 0x12F1, %l6
7186 brnz,a %o4, loop_626
7187 fpsub32s %f7, %f21, %f3
7188 fmovrslez %l3, %f28, %f15
7189 bneg,pn %icc, loop_627
7190loop_626:
7191 fmovdcs %icc, %f21, %f18
7192 nop
7193 set 0x56, %l0
7194 lduh [%l7 + %l0], %l0
7195 tleu %xcc, 0x7
7196loop_627:
7197 nop
7198 set 0x64, %l6
7199 ldswa [%l7 + %l6] 0x14, %i5
7200 xnorcc %o7, 0x1F1A, %i2
7201 fornot1s %f5, %f20, %f30
7202 add %l5, %g5, %o5
7203 set 0x40, %l4
7204 stda %f16, [%l7 + %l4] 0x15
7205 wr %g0, 0x04, %asi
7206 ldxa [%l7 + 0x58] %asi, %i4
7207 wr %g0, 0x10, %asi
7208 stda %f0, [%l7 + 0x40] %asi
7209 fmovscc %xcc, %f31, %f26
7210 fmovsvs %xcc, %f20, %f23
7211 edge32ln %g7, %i3, %g2
7212 set 0x4C, %g4
7213 lduwa [%l7 + %g4] 0x14, %g6
7214 edge16l %g1, %o1, %g3
7215 fpack32 %f4, %f4, %f28
7216 subcc %g4, %o0, %o2
7217 edge16l %i0, %o6, %l4
7218 movn %icc, %l1, %o3
7219 wr %g0, 0x04, %asi
7220 ldsba [%l7 + 0x7F] %asi, %i7
7221 edge32l %i6, %l2, %i1
7222 fmovdvs %icc, %f29, %f8
7223 sdiv %o4, 0x119C, %l3
7224 membar 0x34
7225 set 0x08, %g2
7226 ldswa [%l7 + %g2] 0x19, %l6
7227 tle %xcc, 0x4
7228 swap [%l7 + 0x50], %i5
7229 wr %g0, 0x23, %asi
7230 ldda [%l7 + 0x50] %asi, %l0
7231 brgz %i2, loop_628
7232 nop
7233 setx loop_629, %l0, %l1
7234 jmpl %l1, %o7
7235 fble %fcc2, loop_630
7236 orn %g5, 0x16C7, %l5
7237loop_628:
7238 orn %o5, %g7, %i4
7239loop_629:
7240 fpadd16 %f6, %f14, %f10
7241loop_630:
7242 fba,a %fcc1, loop_631
7243 taddcctv %g2, %g6, %i3
7244 flush %l7 + 0x7C
7245 fcmps %fcc3, %f2, %f16
7246loop_631:
7247 fcmpne16 %f0, %f10, %g1
7248 faligndata %f4, %f24, %f22
7249 mulx %g3, 0x1F18, %g4
7250 edge8l %o1, %o0, %i0
7251 umul %o2, %o6, %l4
7252 movvs %icc, %l1, %i7
7253 srax %i6, 0x05, %l2
7254 fnegs %f25, %f26
7255 fmovrdlez %i1, %f28, %f22
7256 wr %g0, 0x89, %asi
7257 stda %o2, [%l7 + 0x18] %asi
7258 swap [%l7 + 0x7C], %o4
7259 edge32n %l3, %i5, %l0
7260 faligndata %f24, %f2, %f18
7261 stb %l6, [%l7 + 0x49]
7262 movvs %icc, %i2, %g5
7263 wr %g0, 0x58, %asi
7264 ldxa [%g0 + 0x20] %asi, %o7
7265 edge16n %l5, %g7, %o5
7266 fbn,a %fcc1, loop_632
7267 fmovdgu %xcc, %f27, %f4
7268 tsubcc %g2, %g6, %i4
7269 tsubcctv %g1, %g3, %i3
7270loop_632:
7271 std %f16, [%l7 + 0x28]
7272 edge32n %o1, %o0, %i0
7273 add %l7, 0x40, %l6
7274 wr %g0, 0x10, %asi
7275 ldxa [%l6] %asi, %g4
7276 casxa [%l6] %asi, %g4, %o2
7277 udiv %l4, 0x0D6F, %l1
7278 fpmerge %f9, %f19, %f30
7279 mulscc %o6, %i7, %i6
7280 fbn,a %fcc1, loop_633
7281 srl %l2, %o3, %i1
7282 add %o4, 0x1C28, %l3
7283 ldsh [%l7 + 0x70], %i5
7284loop_633:
7285 fpackfix %f28, %f5
7286 bneg,pt %icc, loop_634
7287 movcs %icc, %l0, %i2
7288 movpos %xcc, %l6, %o7
7289 wr %g0, 0x89, %asi
7290 stwa %l5, [%l7 + 0x34] %asi
7291loop_634:
7292 xnorcc %g7, %o5, %g2
7293 fnegs %f10, %f26
7294 addcc %g5, %g6, %g1
7295 edge32l %g3, %i4, %i3
7296 nop
7297 set 0x10, %i4
7298 prefetch [%l7 + %i4], 0x1
7299 addc %o0, 0x054F, %o1
7300 tvc %xcc, 0x1
7301 fbge,a %fcc3, loop_635
7302 array32 %i0, %o2, %l4
7303 wr %g0, 0x80, %asi
7304 ldstuba [%l7 + 0x1E] %asi, %l1
7305loop_635:
7306 movgu %xcc, %g4, %o6
7307 tgu %xcc, 0x3
7308 umulcc %i7, 0x1908, %i6
7309 popc %o3, %l2
7310 edge8 %i1, %l3, %i5
7311 xnorcc %l0, 0x08C4, %i2
7312 fpackfix %f6, %f12
7313 movne %xcc, %l6, %o4
7314 movrgez %l5, 0x13C, %o7
7315 bshuffle %f0, %f8, %f12
7316 bneg,a %icc, loop_636
7317 fbl %fcc3, loop_637
7318 nop
7319 setx loop_638, %l0, %l1
7320 wrpr 0x1, %tl
7321 wrpr %l1, %tpc
7322 add %l1, 0x4, %l1
7323 wrpr %l1, %tnpc
7324 setx 0x34400001400, %l0, %l1
7325 wrpr %l1, %tstate
7326 wrhpr 0x4, %htstate
7327 retry
7328 fmovdgu %icc, %f30, %f30
7329loop_636:
7330 fmuld8ulx16 %f29, %f0, %f30
7331loop_637:
7332 srax %o5, 0x04, %g7
7333loop_638:
7334 lduh [%l7 + 0x50], %g2
7335 tsubcctv %g5, %g1, %g6
7336 subcc %i4, 0x1603, %g3
7337 fmovrdlz %o0, %f18, %f12
7338 edge32 %o1, %i0, %i3
7339 alignaddrl %l4, %l1, %o2
7340 fpsub32s %f1, %f8, %f8
7341 xorcc %g4, 0x18B2, %i7
7342 fornot1 %f22, %f26, %f28
7343 fmovsle %xcc, %f20, %f25
7344 fmovsa %xcc, %f1, %f31
7345 bvc,a,pt %icc, loop_639
7346 tsubcctv %i6, %o3, %o6
7347 fbge,a %fcc2, loop_640
7348 taddcc %l2, 0x1128, %i1
7349loop_639:
7350 fmovsge %icc, %f29, %f29
7351 fcmped %fcc0, %f26, %f2
7352loop_640:
7353 fabsd %f30, %f2
7354 fpsub32 %f22, %f30, %f4
7355 andn %l3, %l0, %i5
7356 tsubcctv %i2, %l6, %l5
7357 set 0x58, %i5
7358 ldswa [%l7 + %i5] 0x89, %o7
7359 mulx %o4, 0x0377, %o5
7360 fpadd32s %f8, %f15, %f27
7361 edge8n %g2, %g7, %g5
7362 movvs %xcc, %g6, %i4
7363 wr %g0, 0x88, %asi
7364 lda [%l7 + 0x58] %asi, %f29
7365 mulx %g3, %o0, %g1
7366 restored
7367 rdpr %cwp, %g1
7368 rdpr %cansave, %g2
7369 rdpr %canrestore, %g3
7370 rdpr %cleanwin, %g4
7371 rdpr %otherwin, %g5
7372 rdpr %wstate, %g6
7373 fblg %fcc1, loop_641
7374 tsubcctv %i0, 0x0655, %i3
7375 tsubcc %o1, 0x00B4, %l1
7376 add %l4, 0x090C, %o2
7377loop_641:
7378 sub %i7, %g4, %o3
7379 orncc %o6, %l2, %i1
7380 fnor %f16, %f8, %f6
7381 ldstub [%l7 + 0x2E], %i6
7382 tneg %icc, 0x5
7383 bleu,a loop_642
7384 fcmpeq16 %f26, %f28, %l3
7385 taddcc %l0, %i5, %l6
7386 edge16ln %i2, %l5, %o4
7387loop_642:
7388 sllx %o7, 0x0C, %g2
7389 fmovdn %icc, %f26, %f22
7390 saved
7391 rdpr %cwp, %g1
7392 rdpr %cansave, %g2
7393 rdpr %canrestore, %g3
7394 rdpr %cleanwin, %g4
7395 rdpr %otherwin, %g5
7396 rdpr %wstate, %g6
7397 fbug,a %fcc2, loop_643
7398 fpmerge %f15, %f7, %f24
7399 fands %f30, %f3, %f1
7400 sethi 0x07B4, %g7
7401loop_643:
7402 movrne %o5, 0x0D1, %g5
7403 tsubcctv %g6, %i4, %o0
7404 stw %g1, [%l7 + 0x18]
7405 movge %icc, %i0, %i3
7406 fexpand %f9, %f4
7407 fmovdge %xcc, %f12, %f7
7408 xorcc %o1, %g3, %l4
7409 movvs %xcc, %o2, %l1
7410 set 0x38, %g5
7411 stha %i7, [%l7 + %g5] 0xea
7412 membar #Sync
7413 saved
7414 rdpr %cwp, %g1
7415 rdpr %cansave, %g2
7416 rdpr %canrestore, %g3
7417 rdpr %cleanwin, %g4
7418 rdpr %otherwin, %g5
7419 rdpr %wstate, %g6
7420 tle %xcc, 0x6
7421 movge %icc, %o3, %o6
7422 addccc %g4, %i1, %i6
7423 movrlz %l2, %l0, %l3
7424 bleu,a %xcc, loop_644
7425 fbe,a %fcc0, loop_645
7426 edge32l %l6, %i2, %l5
7427 movge %xcc, %i5, %o7
7428loop_644:
7429 alignaddrl %g2, %g7, %o5
7430loop_645:
7431 movl %xcc, %g5, %o4
7432 popc %i4, %g6
7433 set 0x14, %i6
7434 sta %f28, [%l7 + %i6] 0x81
7435 fbn,a %fcc0, loop_646
7436 fbue,a %fcc2, loop_647
7437 fpadd16 %f0, %f0, %f8
7438 fnot2 %f16, %f28
7439loop_646:
7440 fmovdcs %xcc, %f7, %f10
7441loop_647:
7442 tge %icc, 0x5
7443 wr %g0, 0x80, %asi
7444 ldda [%l7 + 0x40] %asi, %f0
7445 wr %g0, 0x10, %asi
7446 lda [%l7 + 0x7C] %asi, %f15
7447 brlz,a %o0, loop_648
7448 sdivcc %g1, 0x0434, %i3
7449 orcc %o1, 0x006C, %g3
7450 sra %l4, %i0, %o2
7451loop_648:
7452 ba,a,pt %xcc, loop_649
7453 std %l0, [%l7 + 0x60]
7454 nop
7455 set 0x34, %i3
7456 prefetch [%l7 + %i3], 0x1
7457 fxor %f8, %f24, %f6
7458loop_649:
7459 movl %icc, %i7, %o6
7460 subcc %g4, %o3, %i6
7461 bgu,a,pn %xcc, loop_650
7462 fpack32 %f8, %f10, %f12
7463 fzero %f20
7464 set 0x30, %l3
7465 stwa %l2, [%l7 + %l3] 0x2a
7466 membar #Sync
7467loop_650:
7468 std %i0, [%l7 + 0x70]
7469 add %l0, %l3, %i2
7470 mova %xcc, %l5, %l6
7471 ld [%l7 + 0x44], %f8
7472 sdivcc %o7, 0x1A48, %i5
7473 brlz %g2, loop_651
7474 alignaddrl %o5, %g7, %o4
7475 andn %i4, 0x1A4D, %g6
7476 xor %g5, %g1, %i3
7477loop_651:
7478 xor %o0, 0x1FB0, %o1
7479 tcs %xcc, 0x0
7480 fpadd32 %f0, %f2, %f22
7481 tneg %xcc, 0x5
7482 alignaddrl %l4, %i0, %g3
7483 membar 0x6C
7484 smulcc %l1, %o2, %o6
7485 udivx %i7, 0x08DB, %o3
7486 smul %i6, %l2, %i1
7487 tcs %xcc, 0x3
7488 array16 %l0, %l3, %i2
7489 fands %f5, %f3, %f17
7490 fnot1 %f6, %f2
7491 fmovrdgz %g4, %f6, %f20
7492 saved
7493 rdpr %cwp, %g1
7494 rdpr %cansave, %g2
7495 rdpr %canrestore, %g3
7496 rdpr %cleanwin, %g4
7497 rdpr %otherwin, %g5
7498 rdpr %wstate, %g6
7499 xnorcc %l5, 0x14BF, %l6
7500 bvs,a,pn %xcc, loop_652
7501 smulcc %o7, %i5, %g2
7502 tleu %xcc, 0x0
7503 brnz,a %g7, loop_653
7504loop_652:
7505 array32 %o5, %i4, %g6
7506 addcc %o4, 0x115C, %g5
7507 umul %i3, %o0, %o1
7508loop_653:
7509 fmovde %icc, %f15, %f7
7510 andn %g1, 0x08CA, %l4
7511 orcc %g3, %i0, %o2
7512 subc %o6, 0x0650, %l1
7513 fpack32 %f20, %f0, %f24
7514 edge8ln %i7, %i6, %o3
7515 fsrc1s %f26, %f5
7516 alignaddr %i1, %l2, %l3
7517 fbn %fcc1, loop_654
7518 tg %icc, 0x7
7519 sdivx %l0, 0x1FE9, %i2
7520 alignaddr %l5, %l6, %o7
7521loop_654:
7522 movn %xcc, %g4, %g2
7523 andncc %g7, %o5, %i5
7524 mulx %i4, %o4, %g5
7525 edge8l %g6, %i3, %o1
7526 movgu %icc, %g1, %l4
7527 andcc %o0, %i0, %o2
7528 fmovscc %xcc, %f27, %f8
7529 edge8l %o6, %g3, %i7
7530 subccc %i6, %o3, %l1
7531 andncc %l2, %l3, %l0
7532 wr %g0, 0x58, %asi
7533 ldxa [%g0 + 0x18] %asi, %i2
7534 ba loop_655
7535 movrgz %l5, %i1, %o7
7536 nop
7537 set 0x10, %g1
7538 ldub [%l7 + %g1], %l6
7539 std %f30, [%l7 + 0x68]
7540loop_655:
7541 tcc %xcc, 0x4
7542 ldsh [%l7 + 0x62], %g4
7543 taddcc %g2, %g7, %i5
7544 sir 0x0016
7545 and %o5, %o4, %g5
7546 bcc %icc, loop_656
7547 movrne %i4, %g6, %i3
7548 or %g1, 0x0661, %o1
7549 fmovdvs %icc, %f5, %f0
7550loop_656:
7551 fmuld8ulx16 %f20, %f5, %f6
7552 andncc %o0, %i0, %o2
7553 fmovsleu %xcc, %f9, %f1
7554 swap [%l7 + 0x58], %l4
7555 movcc %icc, %o6, %g3
7556 brgez %i7, loop_657
7557 movpos %icc, %i6, %o3
7558 movgu %xcc, %l2, %l1
7559 movrlez %l3, %l0, %l5
7560loop_657:
7561 fmovrdgz %i1, %f28, %f24
7562 fexpand %f8, %f20
7563 fornot1s %f3, %f17, %f11
7564 ldstub [%l7 + 0x4D], %o7
7565 edge16 %i2, %l6, %g2
7566 fpackfix %f6, %f0
7567 tneg %xcc, 0x5
7568 movrlez %g4, %i5, %o5
7569 movne %xcc, %o4, %g7
7570 srl %i4, 0x13, %g6
7571 subcc %g5, %g1, %i3
7572 fmovscc %xcc, %f28, %f19
7573 fmovdcc %icc, %f6, %f20
7574 fzero %f28
7575 lduw [%l7 + 0x74], %o1
7576 orn %i0, 0x07BD, %o2
7577 addcc %o0, %l4, %o6
7578 wr %g0, 0x18, %asi
7579 stha %g3, [%l7 + 0x46] %asi
7580 popc %i7, %o3
7581 sll %l2, %l1, %l3
7582 set 0x40, %g3
7583 ldda [%l7 + %g3] 0x11, %f0
7584 movneg %icc, %l0, %i6
7585 ldub [%l7 + 0x35], %i1
7586 brgez,a %o7, loop_658
7587 st %f29, [%l7 + 0x78]
7588 bneg,a,pn %icc, loop_659
7589 edge32n %i2, %l6, %l5
7590loop_658:
7591 taddcctv %g4, 0x0290, %g2
7592 fmovdpos %icc, %f18, %f28
7593loop_659:
7594 and %i5, %o5, %g7
7595 fmovdcs %icc, %f12, %f14
7596 fmovdcc %xcc, %f29, %f10
7597 wr %g0, 0x80, %asi
7598 sta %f14, [%l7 + 0x48] %asi
7599 saved
7600 rdpr %cwp, %g1
7601 rdpr %cansave, %g2
7602 rdpr %canrestore, %g3
7603 rdpr %cleanwin, %g4
7604 rdpr %otherwin, %g5
7605 rdpr %wstate, %g6
7606 bleu,a %icc, loop_660
7607 fmovsl %xcc, %f12, %f8
7608 set 0x50, %o2
7609 prefetcha [%l7 + %o2] 0x0c, 0x0
7610loop_660:
7611 movneg %icc, %g6, %g5
7612 flush %l7 + 0x50
7613 fbul,a %fcc3, loop_661
7614 fmovrde %g1, %f24, %f18
7615 fmovrde %o4, %f8, %f30
7616 bleu,pt %icc, loop_662
7617loop_661:
7618 tvs %icc, 0x4
7619 fpadd16s %f18, %f9, %f2
7620 sth %o1, [%l7 + 0x7A]
7621loop_662:
7622 fmovsneg %icc, %f8, %f19
7623 smulcc %i0, %i3, %o0
7624 wr %g0, 0x88, %asi
7625 ldswa [%l7 + 0x70] %asi, %o2
7626 fornot1s %f31, %f7, %f25
7627 tge %icc, 0x4
7628 te %xcc, 0x5
7629 movrgz %l4, %o6, %i7
7630 tle %icc, 0x2
7631 udiv %g3, 0x1052, %o3
7632 nop
7633 set 0x18, %i2
7634 ldstub [%l7 + %i2], %l1
7635 bn loop_663
7636 array8 %l3, %l0, %i6
7637 fblg %fcc0, loop_664
7638 tne %icc, 0x1
7639loop_663:
7640 bvs,a,pn %xcc, loop_665
7641 movn %xcc, %i1, %o7
7642loop_664:
7643 fmovrsgez %i2, %f29, %f28
7644 fmovde %icc, %f8, %f24
7645loop_665:
7646 fmovdneg %xcc, %f0, %f19
7647 membar 0x2B
7648 fpsub32s %f26, %f2, %f11
7649 fmovrdgez %l2, %f0, %f14
7650 fabsd %f16, %f8
7651 subc %l5, %g4, %l6
7652 fmul8x16au %f6, %f14, %f22
7653 movn %xcc, %i5, %o5
7654 nop
7655 set 0x14, %o6
7656 ldsh [%l7 + %o6], %g2
7657 addcc %g7, 0x0ADF, %g6
7658 prefetch [%l7 + 0x10], 0x3
7659 sth %g5, [%l7 + 0x4E]
7660 sir 0x0F64
7661 ldx [%l7 + 0x20], %g1
7662 fand %f26, %f28, %f6
7663 and %i4, %o1, %o4
7664 fmovrsne %i0, %f27, %f4
7665 addcc %i3, 0x09D1, %o2
7666 ldd [%l7 + 0x30], %o0
7667 andncc %l4, %o6, %i7
7668 udiv %g3, 0x1388, %o3
7669 move %xcc, %l1, %l0
7670 ldsw [%l7 + 0x58], %i6
7671 fmovrdlez %i1, %f14, %f28
7672 movrgz %o7, %i2, %l3
7673 fmovrde %l5, %f30, %f28
7674 xnorcc %l2, %g4, %l6
7675 fbue,a %fcc0, loop_666
7676 tleu %xcc, 0x4
7677 brgz,a %i5, loop_667
7678 fmovdcs %xcc, %f12, %f26
7679loop_666:
7680 tsubcctv %g2, 0x19C6, %g7
7681 sdivx %o5, 0x0DCC, %g6
7682loop_667:
7683 movrgez %g5, 0x30E, %g1
7684 fmul8sux16 %f20, %f24, %f6
7685 alignaddrl %i4, %o1, %i0
7686 edge16 %i3, %o2, %o4
7687 fcmpgt16 %f4, %f0, %l4
7688 tneg %icc, 0x3
7689 movrlez %o0, 0x06B, %i7
7690 wr %g0, 0xe2, %asi
7691 stha %g3, [%l7 + 0x0E] %asi
7692 membar #Sync
7693 restored
7694 rdpr %cwp, %g1
7695 rdpr %cansave, %g2
7696 rdpr %canrestore, %g3
7697 rdpr %cleanwin, %g4
7698 rdpr %otherwin, %g5
7699 rdpr %wstate, %g6
7700 popc 0x0459, %o3
7701 ldstub [%l7 + 0x31], %l1
7702 edge16ln %l0, %o6, %i1
7703 fmovdgu %icc, %f8, %f28
7704 set 0x70, %o4
7705 stxa %o7, [%l7 + %o4] 0x19
7706 fmovsvs %xcc, %f10, %f25
7707 subc %i2, %i6, %l5
7708 sir 0x19FB
7709 mulx %l2, %g4, %l6
7710 te %icc, 0x3
7711 fmovdvc %icc, %f7, %f31
7712 bshuffle %f2, %f0, %f0
7713 mova %icc, %l3, %g2
7714 sdiv %g7, 0x157C, %o5
7715 xnorcc %g6, 0x01F3, %i5
7716 fmovrse %g5, %f29, %f0
7717 bg,a,pt %icc, loop_668
7718 sra %g1, %o1, %i0
7719 set 0x4A, %l5
7720 lduba [%l7 + %l5] 0x88, %i3
7721loop_668:
7722 tsubcctv %o2, %o4, %i4
7723 sllx %o0, 0x00, %l4
7724 edge16 %g3, %o3, %l1
7725 brlz %i7, loop_669
7726 membar 0x14
7727 edge32l %l0, %o6, %i1
7728 fcmpgt32 %f30, %f26, %o7
7729loop_669:
7730 edge32n %i6, %i2, %l5
7731 fpsub16 %f12, %f28, %f22
7732 edge8 %l2, %l6, %l3
7733 bneg,pn %icc, loop_670
7734 alignaddrl %g2, %g4, %o5
7735 fmovsg %xcc, %f5, %f5
7736 edge16 %g7, %g6, %g5
7737loop_670:
7738 fmovrse %i5, %f25, %f6
7739 edge8l %g1, %o1, %i0
7740 tsubcctv %o2, %i3, %i4
7741 wr %g0, 0x1e, %asi
7742 stda %f0, [%l7 + 0x40] %asi
7743 membar #Sync
7744 mulx %o4, %l4, %g3
7745 mulscc %o0, 0x1569, %o3
7746 fble %fcc3, loop_671
7747 tvs %xcc, 0x6
7748 xnor %l1, %l0, %i7
7749 membar 0x71
7750loop_671:
7751 umulcc %i1, %o7, %i6
7752 fpack32 %f16, %f2, %f0
7753 array8 %i2, %o6, %l2
7754 membar 0x6A
7755 fornot1 %f0, %f26, %f24
7756 te %xcc, 0x5
7757 add %l6, %l3, %g2
7758 fbge %fcc3, loop_672
7759 tvs %icc, 0x0
7760 movre %g4, %l5, %o5
7761 xnorcc %g6, 0x1179, %g5
7762loop_672:
7763 ldub [%l7 + 0x29], %i5
7764 tsubcctv %g7, 0x084C, %o1
7765 movge %xcc, %i0, %o2
7766 edge32n %g1, %i3, %i4
7767 ta %icc, 0x4
7768 edge16l %l4, %g3, %o4
7769 edge16l %o3, %o0, %l1
7770 movvs %xcc, %i7, %i1
7771 sdivx %o7, 0x0C86, %l0
7772 ldsw [%l7 + 0x78], %i2
7773 addcc %i6, %l2, %o6
7774 bvs,a,pt %icc, loop_673
7775 fmovscs %xcc, %f0, %f29
7776 fmovrsgz %l3, %f11, %f12
7777 movcs %icc, %l6, %g2
7778loop_673:
7779 edge8ln %l5, %g4, %o5
7780 fmovs %f29, %f14
7781 or %g5, %g6, %g7
7782 xorcc %i5, 0x185E, %i0
7783 fble %fcc1, loop_674
7784 mulx %o2, %g1, %o1
7785 udiv %i4, 0x0843, %i3
7786 set 0x7C, %i1
7787 ldswa [%l7 + %i1] 0x80, %l4
7788loop_674:
7789 sllx %g3, %o3, %o4
7790 fcmple16 %f4, %f8, %o0
7791 brnz %l1, loop_675
7792 fmovs %f18, %f3
7793 fbne,a %fcc0, loop_676
7794 move %icc, %i1, %o7
7795loop_675:
7796 sdivx %i7, 0x0D3D, %l0
7797 bcc,pt %icc, loop_677
7798loop_676:
7799 edge32n %i2, %l2, %o6
7800 ldsh [%l7 + 0x0C], %l3
7801 movne %icc, %i6, %g2
7802loop_677:
7803 movg %icc, %l6, %l5
7804 fcmpeq16 %f10, %f4, %o5
7805 ldsh [%l7 + 0x7E], %g4
7806 set 0x36, %l1
7807 stha %g5, [%l7 + %l1] 0x04
7808 tl %icc, 0x7
7809 fmovdn %icc, %f29, %f10
7810 wr %g0, 0x81, %asi
7811 lduha [%l7 + 0x30] %asi, %g7
7812 array32 %i5, %g6, %o2
7813 srl %i0, %o1, %g1
7814 fmovspos %xcc, %f12, %f17
7815 umul %i3, %i4, %l4
7816 mulscc %o3, %o4, %g3
7817 tne %icc, 0x4
7818 fble,a %fcc2, loop_678
7819 andn %l1, %i1, %o0
7820 movg %icc, %i7, %o7
7821 addc %l0, 0x1D8F, %l2
7822loop_678:
7823 orn %i2, %l3, %i6
7824 fandnot2 %f8, %f14, %f22
7825 ldd [%l7 + 0x18], %f0
7826 tn %xcc, 0x5
7827 fxor %f10, %f26, %f0
7828 lduw [%l7 + 0x2C], %o6
7829 fbu %fcc2, loop_679
7830 movrlez %l6, 0x343, %l5
7831 udivcc %g2, 0x098A, %g4
7832 prefetch [%l7 + 0x4C], 0x3
7833loop_679:
7834 fmovs %f28, %f6
7835 edge16l %o5, %g5, %i5
7836 tsubcc %g7, %g6, %i0
7837 movrgz %o1, 0x285, %g1
7838 for %f12, %f2, %f8
7839 fcmple16 %f14, %f8, %o2
7840 stbar
7841 mulscc %i3, %l4, %i4
7842 nop
7843 setx loop_680, %l0, %l1
7844 jmpl %l1, %o4
7845 srlx %o3, 0x01, %l1
7846 fmovdvc %icc, %f28, %f17
7847 fmovrdgez %g3, %f16, %f28
7848loop_680:
7849 flush %l7 + 0x14
7850 xnorcc %o0, %i1, %i7
7851 swap [%l7 + 0x10], %l0
7852 smul %l2, 0x0DB2, %o7
7853 add %i2, %i6, %o6
7854 mulscc %l3, 0x043A, %l6
7855 edge16 %l5, %g2, %o5
7856 brgez %g5, loop_681
7857 edge32 %g4, %i5, %g6
7858 tleu %icc, 0x7
7859 movneg %xcc, %g7, %i0
7860loop_681:
7861 membar 0x5C
7862 bleu,pt %xcc, loop_682
7863 subcc %g1, %o2, %i3
7864 fcmpne16 %f26, %f20, %l4
7865 sdiv %o1, 0x12DF, %i4
7866loop_682:
7867 tvc %xcc, 0x4
7868 restored
7869 rdpr %cwp, %g1
7870 rdpr %cansave, %g2
7871 rdpr %canrestore, %g3
7872 rdpr %cleanwin, %g4
7873 rdpr %otherwin, %g5
7874 rdpr %wstate, %g6
7875 fbug %fcc1, loop_683
7876 movleu %xcc, %o4, %l1
7877 prefetch [%l7 + 0x38], 0x3
7878 edge32ln %o3, %o0, %i1
7879loop_683:
7880 brgz,a %g3, loop_684
7881 edge8n %i7, %l0, %o7
7882 fmovrde %l2, %f18, %f8
7883 fmovrdne %i2, %f18, %f2
7884loop_684:
7885 movpos %icc, %i6, %l3
7886 ba loop_685
7887 fmul8x16au %f31, %f10, %f20
7888 edge16 %l6, %o6, %g2
7889 fxor %f24, %f12, %f22
7890loop_685:
7891 movgu %xcc, %o5, %g5
7892 tle %xcc, 0x7
7893 brgez,a %g4, loop_686
7894 movcc %xcc, %i5, %g6
7895 mulscc %l5, %g7, %g1
7896 brnz,a %i0, loop_687
7897loop_686:
7898 orncc %o2, 0x0159, %l4
7899 saved
7900 rdpr %cwp, %g1
7901 rdpr %cansave, %g2
7902 rdpr %canrestore, %g3
7903 rdpr %cleanwin, %g4
7904 rdpr %otherwin, %g5
7905 rdpr %wstate, %g6
7906 fmovscs %xcc, %f28, %f16
7907loop_687:
7908 ldstub [%l7 + 0x3A], %o1
7909 add %l7, 0x60, %l6
7910 wr %g0, 0x80, %asi
7911 casxa [%l6] 0x80, %i3, %o4
7912 bvc,a loop_688
7913 fcmpne32 %f28, %f2, %i4
7914 fbn %fcc1, loop_689
7915 taddcc %l1, 0x016F, %o0
7916loop_688:
7917 fmovrslez %i1, %f2, %f24
7918 fcmpd %fcc2, %f8, %f22
7919loop_689:
7920 ldub [%l7 + 0x5B], %o3
7921 edge8 %i7, %g3, %l0
7922 movrlez %o7, 0x1DA, %i2
7923 fsrc2s %f8, %f29
7924 edge16n %i6, %l2, %l6
7925 fmovdneg %xcc, %f22, %f4
7926 fpsub16s %f21, %f28, %f5
7927 restored
7928 rdpr %cwp, %g1
7929 rdpr %cansave, %g2
7930 rdpr %canrestore, %g3
7931 rdpr %cleanwin, %g4
7932 rdpr %otherwin, %g5
7933 rdpr %wstate, %g6
7934 add %l7, 0x1C, %l6
7935 wr %g0, 0x80, %asi
7936 casa [%l6] 0x80, %o6, %l3
7937 wr %g0, 0x19, %asi
7938 ldsba [%l7 + 0x13] %asi, %g2
7939 ldsh [%l7 + 0x24], %o5
7940 edge16l %g5, %g4, %i5
7941 wr %g0, 0x11, %asi
7942 sta %f27, [%l7 + 0x54] %asi
7943 edge32 %l5, %g7, %g1
7944 wr %g0, 0x10, %asi
7945 lduba [%l7 + 0x6A] %asi, %i0
7946 fmovrdlz %g6, %f4, %f30
7947 fbug %fcc2, loop_690
7948 fnot2s %f6, %f19
7949 movrlz %o2, %l4, %i3
7950 fmovdl %icc, %f26, %f14
7951loop_690:
7952 nop
7953 setx loop_691, %l0, %l1
7954 jmpl %l1, %o1
7955 bvc loop_692
7956 umulcc %i4, 0x0D31, %l1
7957 fcmpd %fcc1, %f16, %f8
7958loop_691:
7959 fblg %fcc0, loop_693
7960loop_692:
7961 andncc %o4, %i1, %o3
7962 move %icc, %i7, %g3
7963 wr %g0, 0x89, %asi
7964 ldstuba [%l7 + 0x7F] %asi, %o0
7965loop_693:
7966 subccc %o7, 0x0598, %l0
7967 fmovdcs %xcc, %f26, %f19
7968 edge8n %i6, %l2, %l6
7969 sdivcc %i2, 0x1F81, %o6
7970 orn %g2, %o5, %l3
7971 fmovrdlz %g4, %f12, %f8
7972 movn %xcc, %g5, %l5
7973 tgu %icc, 0x2
7974 fmovdn %icc, %f17, %f31
7975 subcc %g7, 0x0600, %i5
7976 stbar
7977 bne,pn %icc, loop_694
7978 andncc %i0, %g6, %o2
7979 nop
7980 setx loop_695, %l0, %l1
7981 wrpr 0x1, %tl
7982 wrpr %l1, %tnpc
7983 setx 0x34400001400, %l0, %l1
7984 wrpr %l1, %tstate
7985 wrhpr 0x4, %htstate
7986 done
7987 fandnot1 %f16, %f22, %f24
7988loop_694:
7989 fbul,a %fcc2, loop_696
7990 fmovdge %icc, %f30, %f4
7991loop_695:
7992 ldub [%l7 + 0x34], %g1
7993 stw %i3, [%l7 + 0x6C]
7994loop_696:
7995 tpos %icc, 0x2
7996 taddcc %o1, 0x1D0A, %l4
7997 xnor %l1, %o4, %i4
7998 set 0x20, %o5
7999 lduwa [%l7 + %o5] 0x15, %i1
8000 fmovdneg %icc, %f18, %f15
8001 movl %xcc, %o3, %g3
8002 sll %i7, %o7, %o0
8003 taddcc %i6, 0x06DF, %l0
8004 fmovrdne %l2, %f8, %f8
8005 srax %l6, 0x0B, %o6
8006 bg,a %icc, loop_697
8007 fzeros %f5
8008 movcc %xcc, %i2, %g2
8009 fcmple32 %f26, %f2, %o5
8010loop_697:
8011 andcc %g4, %g5, %l5
8012 fba,a %fcc3, loop_698
8013 membar 0x1C
8014 andcc %l3, %g7, %i0
8015 orn %g6, %o2, %i5
8016loop_698:
8017 edge32ln %i3, %g1, %l4
8018 srax %l1, %o4, %o1
8019 ld [%l7 + 0x7C], %f14
8020 tg %icc, 0x5
8021 fabsd %f24, %f22
8022 bge,a loop_699
8023 edge16ln %i4, %o3, %i1
8024 xor %g3, %i7, %o0
8025 addccc %o7, %l0, %l2
8026loop_699:
8027 fxnors %f23, %f5, %f18
8028 fmovsleu %xcc, %f3, %f11
8029 sdiv %i6, 0x170A, %l6
8030 xnor %i2, 0x1CFB, %g2
8031 tl %icc, 0x1
8032 movrlez %o5, 0x36A, %o6
8033 pdist %f8, %f8, %f6
8034 add %l7, 0x50, %l6
8035 wr %g0, 0x18, %asi
8036 casxa [%l6] 0x18, %g4, %g5
8037 udivcc %l5, 0x076D, %l3
8038 bn,a,pt %icc, loop_700
8039 tleu %xcc, 0x4
8040 array16 %g7, %i0, %g6
8041 brnz %i5, loop_701
8042loop_700:
8043 saved
8044 rdpr %cwp, %g1
8045 rdpr %cansave, %g2
8046 rdpr %canrestore, %g3
8047 rdpr %cleanwin, %g4
8048 rdpr %otherwin, %g5
8049 rdpr %wstate, %g6
8050 sth %o2, [%l7 + 0x1C]
8051 srlx %g1, 0x11, %i3
8052loop_701:
8053 fmovdgu %icc, %f2, %f5
8054 edge8n %l4, %o4, %l1
8055 addccc %o1, %o3, %i4
8056 movrgez %g3, 0x1DE, %i1
8057 array16 %i7, %o7, %l0
8058 for %f8, %f8, %f4
8059 nop
8060 set 0x58, %o3
8061 std %o0, [%l7 + %o3]
8062 movvs %icc, %l2, %i6
8063 edge32ln %l6, %g2, %o5
8064 fmovrdlez %o6, %f28, %f12
8065 movleu %xcc, %g4, %i2
8066 movvs %icc, %l5, %l3
8067 tgu %icc, 0x6
8068 udivx %g5, 0x0934, %i0
8069 movrne %g6, %i5, %g7
8070 fbul,a %fcc0, loop_702
8071 tvs %icc, 0x0
8072 fcmple32 %f6, %f10, %g1
8073 xnor %o2, 0x0EEC, %i3
8074loop_702:
8075 tneg %xcc, 0x7
8076 movvc %xcc, %o4, %l1
8077 bn,pn %xcc, loop_703
8078 sra %l4, %o1, %i4
8079 fmovsvs %icc, %f13, %f27
8080 brnz %g3, loop_704
8081loop_703:
8082 fmovsvs %icc, %f22, %f2
8083 nop
8084 set 0x30, %o7
8085 stx %i1, [%l7 + %o7]
8086 fmovd %f20, %f4
8087loop_704:
8088 ld [%l7 + 0x38], %f0
8089 fbge %fcc1, loop_705
8090 tg %icc, 0x0
8091 umulcc %o3, 0x05DF, %o7
8092 fsrc1s %f31, %f7
8093loop_705:
8094 nop
8095 wr %g0, 0x10, %asi
8096 stda %l0, [%l7 + 0x48] %asi
8097 sll %i7, %o0, %l2
8098 tcs %xcc, 0x3
8099 fsrc2 %f30, %f2
8100 movrgz %i6, %g2, %o5
8101 movne %xcc, %o6, %g4
8102 movne %xcc, %l6, %l5
8103 udivcc %i2, 0x0A59, %l3
8104 stbar
8105 fabsd %f20, %f14
8106 fbge,a %fcc2, loop_706
8107 addc %i0, 0x110A, %g6
8108 xorcc %g5, %g7, %i5
8109 fmovsge %icc, %f7, %f9
8110loop_706:
8111 andcc %g1, 0x0211, %i3
8112 restored
8113 rdpr %cwp, %g1
8114 rdpr %cansave, %g2
8115 rdpr %canrestore, %g3
8116 rdpr %cleanwin, %g4
8117 rdpr %otherwin, %g5
8118 rdpr %wstate, %g6
8119 smulcc %o2, 0x13EC, %l1
8120 set 0x40, %g6
8121 prefetcha [%l7 + %g6] 0x04, 0x0
8122 umul %l4, 0x18C5, %i4
8123 tle %xcc, 0x7
8124 movvs %icc, %o1, %g3
8125 movne %icc, %o3, %o7
8126 fmovdcc %xcc, %f8, %f15
8127 movrgz %l0, %i1, %o0
8128 fcmpne16 %f2, %f16, %l2
8129 edge8ln %i7, %g2, %o5
8130 fmuld8sux16 %f9, %f19, %f6
8131 udivx %o6, 0x0CC0, %i6
8132 fcmpne32 %f6, %f30, %g4
8133 fpack32 %f10, %f20, %f4
8134 subccc %l6, %i2, %l3
8135 edge8 %i0, %g6, %g5
8136 smulcc %l5, 0x189A, %i5
8137 st %f15, [%l7 + 0x54]
8138 fbne,a %fcc2, loop_707
8139 and %g7, 0x0238, %g1
8140 movrlz %o2, %i3, %o4
8141 movge %xcc, %l1, %l4
8142loop_707:
8143 tge %xcc, 0x0
8144 nop
8145 setx loop_708, %l0, %l1
8146 jmpl %l1, %i4
8147 addc %g3, %o3, %o1
8148 restored
8149 rdpr %cwp, %g1
8150 rdpr %cansave, %g2
8151 rdpr %canrestore, %g3
8152 rdpr %cleanwin, %g4
8153 rdpr %otherwin, %g5
8154 rdpr %wstate, %g6
8155 alignaddrl %l0, %i1, %o0
8156loop_708:
8157 tcs %xcc, 0x2
8158 fcmpes %fcc3, %f30, %f7
8159 fmovdl %xcc, %f7, %f1
8160 xnor %o7, %l2, %g2
8161 andn %i7, 0x1146, %o5
8162 orncc %o6, %g4, %l6
8163 tn %xcc, 0x3
8164 tg %icc, 0x1
8165 umul %i2, 0x0681, %l3
8166 tsubcctv %i6, %g6, %g5
8167 edge32ln %l5, %i5, %i0
8168 bleu,a,pn %icc, loop_709
8169 fcmpne16 %f30, %f30, %g1
8170 bne %xcc, loop_710
8171 movrgez %g7, 0x1B1, %o2
8172loop_709:
8173 tpos %xcc, 0x4
8174 fxors %f3, %f12, %f10
8175loop_710:
8176 edge8 %o4, %i3, %l1
8177 taddcctv %i4, %g3, %l4
8178 sdivcc %o1, 0x058D, %o3
8179 fmovsne %icc, %f29, %f30
8180 tvs %xcc, 0x7
8181 fba,a %fcc3, loop_711
8182 srl %i1, %o0, %o7
8183 movrgez %l2, 0x31A, %l0
8184 mova %xcc, %g2, %i7
8185loop_711:
8186 movleu %icc, %o5, %g4
8187 fcmpeq16 %f26, %f20, %l6
8188 tle %icc, 0x3
8189 tcs %icc, 0x2
8190 fmovdvs %icc, %f6, %f0
8191 movle %xcc, %i2, %o6
8192 subc %i6, %g6, %g5
8193 orncc %l3, %l5, %i0
8194 movrlez %g1, %i5, %o2
8195 movg %icc, %g7, %i3
8196 movvc %xcc, %o4, %l1
8197 tcs %icc, 0x1
8198 tg %xcc, 0x4
8199 tsubcc %g3, %i4, %o1
8200 srl %o3, %i1, %l4
8201 fcmpd %fcc3, %f30, %f4
8202 fors %f1, %f5, %f10
8203 fbn,a %fcc0, loop_712
8204 bneg loop_713
8205 fandnot2 %f16, %f2, %f22
8206 ta %xcc, 0x3
8207loop_712:
8208 and %o0, 0x09C8, %l2
8209loop_713:
8210 movrne %l0, 0x2DC, %o7
8211 set 0x78, %i0
8212 swapa [%l7 + %i0] 0x80, %i7
8213 set 0x30, %g7
8214 sta %f15, [%l7 + %g7] 0x18
8215 movrne %g2, %g4, %o5
8216 fbg %fcc2, loop_714
8217 edge16n %l6, %i2, %i6
8218 tvs %xcc, 0x3
8219 sra %o6, 0x0E, %g5
8220loop_714:
8221 bne loop_715
8222 membar 0x6A
8223 array32 %g6, %l3, %i0
8224 umul %l5, %i5, %o2
8225loop_715:
8226 edge16l %g1, %g7, %i3
8227 swap [%l7 + 0x34], %l1
8228 movvc %xcc, %g3, %i4
8229 tcs %icc, 0x4
8230 movleu %xcc, %o4, %o1
8231 set 0x40, %i7
8232 ldda [%l7 + %i7] 0x14, %f16
8233 tg %icc, 0x4
8234 fmovdl %xcc, %f15, %f9
8235 srlx %i1, %l4, %o0
8236 fcmpgt16 %f18, %f6, %o3
8237 tsubcctv %l0, %l2, %i7
8238 sllx %o7, %g2, %g4
8239 edge32ln %l6, %o5, %i2
8240 fblg,a %fcc2, loop_716
8241 fcmple16 %f0, %f30, %o6
8242 tne %xcc, 0x3
8243 saved
8244 rdpr %cwp, %g1
8245 rdpr %cansave, %g2
8246 rdpr %canrestore, %g3
8247 rdpr %cleanwin, %g4
8248 rdpr %otherwin, %g5
8249 rdpr %wstate, %g6
8250loop_716:
8251 tsubcctv %i6, %g5, %l3
8252 stb %i0, [%l7 + 0x2F]
8253 movl %xcc, %g6, %i5
8254 sra %l5, %o2, %g1
8255 umul %i3, %g7, %g3
8256 wr %g0, 0x80, %asi
8257 ldstuba [%l7 + 0x10] %asi, %i4
8258 std %f24, [%l7 + 0x78]
8259 tpos %xcc, 0x3
8260 popc %o4, %o1
8261 bcc,pn %icc, loop_717
8262 movl %icc, %l1, %l4
8263 edge32n %o0, %o3, %l0
8264 fornot1 %f8, %f6, %f24
8265loop_717:
8266 tvs %xcc, 0x4
8267 subcc %l2, 0x13D1, %i1
8268 taddcctv %o7, 0x0DB8, %i7
8269 tle %icc, 0x2
8270 fbule,a %fcc2, loop_718
8271 bgu loop_719
8272 tgu %icc, 0x1
8273 fpadd16s %f30, %f5, %f20
8274loop_718:
8275 fbue %fcc2, loop_720
8276loop_719:
8277 fbge,a %fcc0, loop_721
8278 tleu %icc, 0x4
8279 edge16ln %g4, %l6, %g2
8280loop_720:
8281 sdivcc %i2, 0x1396, %o6
8282loop_721:
8283 fmul8sux16 %f10, %f30, %f22
8284 stb %i6, [%l7 + 0x59]
8285 tpos %icc, 0x3
8286 array16 %g5, %l3, %o5
8287 fcmpne16 %f0, %f8, %i0
8288 fpsub16 %f26, %f14, %f12
8289 set 0x30, %o1
8290 ldda [%l7 + %o1] 0xe3, %g6
8291 tn %xcc, 0x0
8292 movpos %xcc, %l5, %o2
8293 std %f6, [%l7 + 0x08]
8294 set 0x3A, %l2
8295 lduba [%l7 + %l2] 0x18, %i5
8296 xorcc %g1, 0x191F, %i3
8297 membar 0x1A
8298 fcmped %fcc3, %f18, %f4
8299 subcc %g7, %i4, %o4
8300 brgez,a %o1, loop_722
8301 fmul8ulx16 %f30, %f4, %f0
8302 bne,a,pn %icc, loop_723
8303 bn,a,pt %icc, loop_724
8304loop_722:
8305 fmovdne %icc, %f18, %f30
8306 array32 %g3, %l1, %l4
8307loop_723:
8308 ldd [%l7 + 0x28], %o2
8309loop_724:
8310 nop
8311 set 0x7C, %o0
8312 ldswa [%l7 + %o0] 0x10, %o0
8313 add %l2, %i1, %o7
8314 movne %xcc, %i7, %l0
8315 tg %icc, 0x3
8316 xor %l6, 0x0E7D, %g2
8317 edge8 %i2, %g4, %o6
8318 wr %g0, 0x11, %asi
8319 prefetcha [%l7 + 0x08] %asi, 0x0
8320 bgu,pt %xcc, loop_725
8321 fcmple16 %f10, %f30, %l3
8322 srl %i6, %o5, %g6
8323 mulscc %l5, 0x15D3, %o2
8324loop_725:
8325 movg %xcc, %i5, %g1
8326 bleu loop_726
8327 fbn %fcc0, loop_727
8328 and %i3, %i0, %g7
8329 srax %i4, 0x0F, %o4
8330loop_726:
8331 ba %xcc, loop_728
8332loop_727:
8333 xor %o1, 0x0761, %l1
8334 set 0x70, %l6
8335 stxa %l4, [%l7 + %l6] 0xea
8336 membar #Sync
8337loop_728:
8338 edge8n %g3, %o3, %o0
8339 wr %g0, 0x04, %asi
8340 ldda [%l7 + 0x20] %asi, %i0
8341 te %xcc, 0x7
8342 std %l2, [%l7 + 0x50]
8343 fbue,a %fcc3, loop_729
8344 movrlz %i7, %l0, %l6
8345 fmovdleu %icc, %f19, %f30
8346 bleu,pn %icc, loop_730
8347loop_729:
8348 taddcctv %o7, %i2, %g2
8349 fbu,a %fcc0, loop_731
8350 fmovscc %xcc, %f8, %f19
8351loop_730:
8352 orncc %g4, %g5, %o6
8353 ldsw [%l7 + 0x40], %i6
8354loop_731:
8355 fbe %fcc0, loop_732
8356 add %o5, %g6, %l5
8357 movcc %icc, %l3, %i5
8358 edge16l %o2, %i3, %g1
8359loop_732:
8360 tpos %xcc, 0x2
8361 tneg %xcc, 0x4
8362 addc %i0, 0x1BB6, %g7
8363 edge32l %o4, %i4, %o1
8364 smul %l4, %l1, %g3
8365 tl %xcc, 0x5
8366 andncc %o0, %o3, %l2
8367 movle %xcc, %i7, %l0
8368 tpos %icc, 0x6
8369 udivx %l6, 0x1244, %i1
8370 edge32l %i2, %o7, %g4
8371 fcmpne32 %f0, %f12, %g5
8372 fpadd16 %f12, %f10, %f14
8373 ble,pt %xcc, loop_733
8374 movrgez %g2, 0x3DE, %i6
8375 saved
8376 rdpr %cwp, %g1
8377 rdpr %cansave, %g2
8378 rdpr %canrestore, %g3
8379 rdpr %cleanwin, %g4
8380 rdpr %otherwin, %g5
8381 rdpr %wstate, %g6
8382 fbg,a %fcc2, loop_734
8383loop_733:
8384 movrne %o5, 0x16C, %g6
8385 srl %l5, 0x10, %l3
8386 sll %i5, %o6, %o2
8387loop_734:
8388 sll %g1, 0x1F, %i0
8389 smul %g7, 0x0FE8, %i3
8390 udivx %i4, 0x133A, %o1
8391 sir 0x1D9A
8392 umulcc %o4, 0x1BD3, %l1
8393 sethi 0x0F11, %g3
8394 orncc %o0, 0x012E, %o3
8395 movre %l4, %l2, %i7
8396 sll %l0, 0x0F, %i1
8397 subccc %l6, 0x1BE0, %i2
8398 edge32 %g4, %o7, %g2
8399 ldd [%l7 + 0x20], %f16
8400 pdist %f18, %f6, %f2
8401 fpackfix %f22, %f30
8402 alignaddr %i6, %o5, %g5
8403 saved
8404 rdpr %cwp, %g1
8405 rdpr %cansave, %g2
8406 rdpr %canrestore, %g3
8407 rdpr %cleanwin, %g4
8408 rdpr %otherwin, %g5
8409 rdpr %wstate, %g6
8410 srl %g6, 0x0B, %l3
8411 movre %l5, 0x09E, %i5
8412 fmovdcs %xcc, %f6, %f13
8413 flush %l7 + 0x54
8414 edge8 %o6, %o2, %i0
8415 edge16l %g1, %g7, %i4
8416 movrne %i3, %o4, %l1
8417 or %g3, 0x1872, %o0
8418 movrgz %o1, 0x3DF, %o3
8419 array8 %l2, %l4, %l0
8420 fcmpne32 %f0, %f30, %i1
8421 tle %xcc, 0x3
8422 fpsub32 %f14, %f0, %f28
8423 fbo %fcc0, loop_735
8424 fnot1s %f23, %f27
8425 udiv %l6, 0x1B13, %i2
8426 sra %g4, %i7, %g2
8427loop_735:
8428 fmovscs %xcc, %f3, %f2
8429 movpos %icc, %o7, %o5
8430 orncc %g5, 0x0921, %g6
8431 tneg %icc, 0x1
8432 ldsw [%l7 + 0x54], %i6
8433 bl loop_736
8434 fpadd16s %f26, %f18, %f28
8435 fpadd32s %f23, %f25, %f18
8436 fmovrdlz %l3, %f12, %f4
8437loop_736:
8438 brgez %i5, loop_737
8439 fmovrsgz %o6, %f1, %f18
8440 srl %l5, 0x05, %o2
8441 tpos %icc, 0x1
8442loop_737:
8443 subccc %i0, 0x1D03, %g7
8444 fmovrslz %i4, %f5, %f21
8445 set 0x48, %l4
8446 stda %i2, [%l7 + %l4] 0x2a
8447 membar #Sync
8448 movn %icc, %o4, %g1
8449 fsrc1s %f21, %f0
8450 ta %xcc, 0x2
8451 array32 %g3, %l1, %o0
8452 fba,a %fcc3, loop_738
8453 sdivcc %o3, 0x0D40, %l2
8454 movvs %xcc, %l4, %l0
8455 fpadd16 %f14, %f26, %f10
8456loop_738:
8457 movrgz %i1, %l6, %o1
8458 fnot1 %f28, %f10
8459 fbug %fcc0, loop_739
8460 fsrc2 %f16, %f12
8461 wr %g0, 0x0c, %asi
8462 stda %f16, [%l7 + 0x40] %asi
8463loop_739:
8464 alignaddr %g4, %i2, %i7
8465 st %f7, [%l7 + 0x78]
8466 sub %o7, 0x1CCF, %g2
8467 or %g5, 0x1ADE, %o5
8468 andncc %g6, %l3, %i5
8469 ldsw [%l7 + 0x68], %i6
8470 alignaddr %l5, %o6, %o2
8471 fbge,a %fcc2, loop_740
8472 mulx %g7, %i0, %i4
8473 stb %o4, [%l7 + 0x5B]
8474 set 0x38, %l0
8475 stda %i2, [%l7 + %l0] 0x23
8476 membar #Sync
8477loop_740:
8478 movne %xcc, %g1, %l1
8479 stbar
8480 tle %xcc, 0x0
8481 tvc %icc, 0x6
8482 fmovdcc %icc, %f12, %f16
8483 set 0x4C, %g2
8484 sta %f16, [%l7 + %g2] 0x15
8485 array8 %o0, %o3, %g3
8486 xor %l4, 0x0885, %l0
8487 std %i0, [%l7 + 0x48]
8488 sub %l2, 0x1374, %l6
8489 te %icc, 0x4
8490 wr %g0, 0x89, %asi
8491 ldda [%l7 + 0x10] %asi, %g4
8492 sdivx %i2, 0x06ED, %i7
8493 andn %o1, 0x146C, %g2
8494 fba,a %fcc0, loop_741
8495 lduh [%l7 + 0x7E], %g5
8496 popc %o7, %g6
8497 set 0x08, %g4
8498 ldxa [%l7 + %g4] 0x80, %o5
8499loop_741:
8500 fbue %fcc1, loop_742
8501 movvs %icc, %i5, %i6
8502 fbl %fcc1, loop_743
8503 tleu %xcc, 0x5
8504loop_742:
8505 ldsb [%l7 + 0x39], %l5
8506 std %f22, [%l7 + 0x40]
8507loop_743:
8508 addccc %l3, %o6, %o2
8509 movn %icc, %i0, %i4
8510 movcs %icc, %g7, %i3
8511 bcc,a,pt %xcc, loop_744
8512 mulx %g1, %o4, %l1
8513 sir 0x096F
8514 movrgz %o0, %g3, %l4
8515loop_744:
8516 nop
8517 membar #Sync
8518 wr %g0, 0x1f, %asi
8519 ldda [%l7 + 0x40] %asi, %f16
8520 srax %o3, %l0, %i1
8521 bcs,a,pt %xcc, loop_745
8522 movrgz %l2, %l6, %i2
8523 movvs %icc, %i7, %o1
8524 fblg,a %fcc2, loop_746
8525loop_745:
8526 movge %xcc, %g4, %g5
8527 movge %xcc, %g2, %g6
8528 edge32l %o7, %i5, %o5
8529loop_746:
8530 fmovrsgez %i6, %f19, %f29
8531 subccc %l5, 0x0D5C, %l3
8532 sethi 0x12D5, %o2
8533 wr %g0, 0x18, %asi
8534 stda %f16, [%l7 + 0x40] %asi
8535 edge16l %o6, %i4, %i0
8536 sdivx %i3, 0x054F, %g1
8537 fsrc1 %f4, %f30
8538 movg %xcc, %g7, %o4
8539 movg %icc, %l1, %g3
8540 movrgz %o0, %o3, %l4
8541 sdiv %l0, 0x08C9, %l2
8542 alignaddr %i1, %l6, %i7
8543 bn %icc, loop_747
8544 srax %i2, %g4, %g5
8545 tcc %icc, 0x6
8546 sub %o1, 0x17C6, %g2
8547loop_747:
8548 fabsd %f0, %f20
8549 alignaddrl %g6, %o7, %o5
8550 udivcc %i6, 0x1D08, %l5
8551 bcs,pn %icc, loop_748
8552 andn %i5, %o2, %l3
8553 te %icc, 0x0
8554 set 0x7A, %i5
8555 stha %i4, [%l7 + %i5] 0x81
8556loop_748:
8557 nop
8558 set 0x28, %g5
8559 ldd [%l7 + %g5], %i0
8560 movg %icc, %i3, %g1
8561 add %l7, 0x24, %l6
8562 wr %g0, 0x88, %asi
8563 lda [%l6] %asi, %g7
8564 casa [%l6] %asi, %g7, %o4
8565 andncc %o6, %l1, %o0
8566 movle %icc, %g3, %o3
8567 movg %xcc, %l0, %l4
8568 fpadd16s %f9, %f29, %f19
8569 edge8l %i1, %l6, %i7
8570 fnand %f10, %f2, %f20
8571 fmovrdne %l2, %f26, %f10
8572 alignaddrl %i2, %g4, %g5
8573 taddcc %o1, %g2, %o7
8574 fmovda %icc, %f19, %f19
8575 edge8n %g6, %o5, %i6
8576 movn %icc, %l5, %i5
8577 movne %xcc, %l3, %o2
8578 bcc loop_749
8579 mova %icc, %i4, %i3
8580 movgu %icc, %i0, %g1
8581 fmovdpos %icc, %f17, %f26
8582loop_749:
8583 orn %o4, %o6, %l1
8584 fmovs %f10, %f29
8585 edge16n %g7, %g3, %o0
8586 sethi 0x1B51, %l0
8587 xnorcc %o3, %i1, %l6
8588 ldsw [%l7 + 0x7C], %l4
8589 movrlz %i7, 0x2D1, %l2
8590 tgu %xcc, 0x3
8591 bneg loop_750
8592 fmovrdne %i2, %f2, %f28
8593 taddcctv %g5, %o1, %g4
8594 tneg %xcc, 0x3
8595loop_750:
8596 array32 %o7, %g6, %g2
8597 mova %xcc, %i6, %l5
8598 tsubcc %o5, %i5, %l3
8599 sub %i4, 0x1D44, %o2
8600 brnz,a %i3, loop_751
8601 ldx [%l7 + 0x50], %g1
8602 fors %f22, %f28, %f13
8603 addccc %o4, 0x116A, %i0
8604loop_751:
8605 for %f16, %f24, %f12
8606 subccc %o6, %l1, %g7
8607 bleu loop_752
8608 move %icc, %g3, %o0
8609 subccc %o3, %l0, %l6
8610 subc %l4, 0x1D50, %i1
8611loop_752:
8612 nop
8613 wr %g0, 0x27, %asi
8614 stha %i7, [%l7 + 0x46] %asi
8615 membar #Sync
8616 umul %i2, %g5, %o1
8617 srlx %l2, 0x0B, %g4
8618 movn %xcc, %o7, %g6
8619 fandnot1 %f22, %f2, %f14
8620 wr %g0, 0x80, %asi
8621 ldda [%l7 + 0x40] %asi, %f16
8622 fbue %fcc0, loop_753
8623 movcs %xcc, %i6, %l5
8624 tneg %icc, 0x0
8625 set 0x08, %i4
8626 prefetcha [%l7 + %i4] 0x14, 0x2
8627loop_753:
8628 stbar
8629 smulcc %g2, 0x0F4A, %l3
8630 fnand %f22, %f22, %f12
8631 tge %xcc, 0x6
8632 fmovdvc %xcc, %f6, %f31
8633 edge8 %i5, %i4, %o2
8634 sdivx %g1, 0x0B48, %i3
8635 smulcc %i0, 0x13C7, %o4
8636 restored
8637 rdpr %cwp, %g1
8638 rdpr %cansave, %g2
8639 rdpr %canrestore, %g3
8640 rdpr %cleanwin, %g4
8641 rdpr %otherwin, %g5
8642 rdpr %wstate, %g6
8643 st %f22, [%l7 + 0x10]
8644 movg %xcc, %o6, %g7
8645 flush %l7 + 0x70
8646 subccc %l1, 0x0B9B, %o0
8647 edge8n %o3, %l0, %g3
8648 orn %l4, %i1, %i7
8649 edge32 %l6, %i2, %o1
8650 xnor %l2, 0x102D, %g5
8651 addccc %g4, 0x1ED7, %g6
8652 tge %xcc, 0x4
8653 movn %icc, %i6, %o7
8654 srax %l5, %g2, %l3
8655 movcc %icc, %o5, %i4
8656 mova %icc, %o2, %i5
8657 movrne %i3, 0x12D, %g1
8658 set 0x7C, %i3
8659 swapa [%l7 + %i3] 0x10, %o4
8660 fnegd %f12, %f10
8661 wr %g0, 0x89, %asi
8662 prefetcha [%l7 + 0x40] %asi, 0x2
8663 set 0x24, %i6
8664 swapa [%l7 + %i6] 0x0c, %i0
8665 xnor %g7, 0x12C2, %o0
8666 bg,a %xcc, loop_754
8667 swap [%l7 + 0x34], %o3
8668 mulx %l1, %g3, %l0
8669 movrlz %i1, 0x2A4, %l4
8670loop_754:
8671 movl %icc, %i7, %l6
8672 tcc %xcc, 0x3
8673 bge,pt %icc, loop_755
8674 tsubcc %i2, %l2, %g5
8675 fornot2s %f16, %f14, %f3
8676 addc %o1, 0x194F, %g4
8677loop_755:
8678 subc %i6, %g6, %l5
8679 sth %g2, [%l7 + 0x5A]
8680 be,a %xcc, loop_756
8681 restored
8682 rdpr %cwp, %g1
8683 rdpr %cansave, %g2
8684 rdpr %canrestore, %g3
8685 rdpr %cleanwin, %g4
8686 rdpr %otherwin, %g5
8687 rdpr %wstate, %g6
8688 ldsb [%l7 + 0x39], %o7
8689 fmovdcc %xcc, %f17, %f17
8690loop_756:
8691 addcc %l3, %o5, %o2
8692 taddcc %i5, %i4, %g1
8693 set 0x7C, %l3
8694 ldswa [%l7 + %l3] 0x88, %i3
8695 wr %g0, 0x16, %asi
8696 stda %f0, [%l7 + 0x40] %asi
8697 membar #Sync
8698 te %xcc, 0x2
8699 subc %o6, 0x1C22, %o4
8700 subcc %g7, %i0, %o3
8701 be,pt %icc, loop_757
8702 bn %icc, loop_758
8703 fmovscs %icc, %f18, %f28
8704 subccc %l1, %o0, %l0
8705loop_757:
8706 sllx %g3, 0x08, %l4
8707loop_758:
8708 movvs %xcc, %i7, %l6
8709 saved
8710 rdpr %cwp, %g1
8711 rdpr %cansave, %g2
8712 rdpr %canrestore, %g3
8713 rdpr %cleanwin, %g4
8714 rdpr %otherwin, %g5
8715 rdpr %wstate, %g6
8716 bgu %xcc, loop_759
8717 srl %i2, %l2, %i1
8718 tvs %xcc, 0x3
8719 set 0x10, %g3
8720 lduwa [%l7 + %g3] 0x04, %g5
8721loop_759:
8722 fabsd %f26, %f20
8723 movcs %icc, %g4, %i6
8724 tcc %icc, 0x7
8725 tle %xcc, 0x1
8726 fzero %f26
8727 fmovscs %icc, %f5, %f7
8728 fbn,a %fcc3, loop_760
8729 ldd [%l7 + 0x70], %f30
8730 fbue,a %fcc0, loop_761
8731 fornot2s %f6, %f23, %f19
8732loop_760:
8733 add %g6, %o1, %l5
8734 movleu %icc, %o7, %g2
8735loop_761:
8736 fbg,a %fcc1, loop_762
8737 fmovscs %xcc, %f5, %f20
8738 movcc %xcc, %o5, %o2
8739 fpsub32s %f29, %f3, %f29
8740loop_762:
8741 mulscc %i5, %i4, %l3
8742 movre %i3, %g1, %o4
8743 fblg,a %fcc3, loop_763
8744 be,a loop_764
8745 subc %g7, %o6, %i0
8746 fxnor %f10, %f28, %f28
8747loop_763:
8748 te %icc, 0x6
8749loop_764:
8750 bge,pt %xcc, loop_765
8751 edge8n %l1, %o3, %o0
8752 sethi 0x0C94, %l0
8753 set 0x48, %o2
8754 stha %l4, [%l7 + %o2] 0x88
8755loop_765:
8756 edge32ln %g3, %l6, %i2
8757 sdivx %i7, 0x180D, %i1
8758 fors %f5, %f0, %f19
8759 bvc,pn %icc, loop_766
8760 udivcc %l2, 0x16DD, %g4
8761 edge32ln %i6, %g5, %g6
8762 movcs %xcc, %o1, %l5
8763loop_766:
8764 bcc %xcc, loop_767
8765 stb %g2, [%l7 + 0x2A]
8766 set 0x4E, %i2
8767 lduha [%l7 + %i2] 0x0c, %o5
8768loop_767:
8769 fmovdcc %icc, %f19, %f28
8770 pdist %f30, %f14, %f16
8771 edge8l %o7, %o2, %i4
8772 tvs %xcc, 0x7
8773 andn %l3, %i5, %g1
8774 array16 %o4, %g7, %i3
8775 sth %o6, [%l7 + 0x26]
8776 orcc %l1, %o3, %o0
8777 movle %xcc, %i0, %l0
8778 taddcctv %g3, 0x1EC3, %l6
8779 fandnot1 %f14, %f8, %f30
8780 umul %l4, 0x082B, %i2
8781 sir 0x10F1
8782 move %icc, %i7, %l2
8783 fandnot1s %f26, %f10, %f26
8784 movrne %i1, %g4, %g5
8785 fmovdl %icc, %f15, %f28
8786 fcmpeq32 %f18, %f6, %g6
8787 tle %xcc, 0x4
8788 fexpand %f30, %f24
8789 tcs %xcc, 0x3
8790 addc %o1, 0x0C6C, %i6
8791 fnegs %f15, %f22
8792 movre %l5, %o5, %g2
8793 fmovda %icc, %f13, %f26
8794 nop
8795 set 0x4F, %o6
8796 ldsb [%l7 + %o6], %o2
8797 movre %o7, %l3, %i4
8798 fbo %fcc0, loop_768
8799 sra %i5, %g1, %o4
8800 tpos %xcc, 0x1
8801 nop
8802 set 0x38, %g1
8803 ldsb [%l7 + %g1], %i3
8804loop_768:
8805 ld [%l7 + 0x18], %f26
8806 udivx %g7, 0x1899, %l1
8807 ld [%l7 + 0x50], %f6
8808 edge16l %o3, %o6, %i0
8809 movrgz %o0, 0x29D, %l0
8810 set 0x6D, %o4
8811 ldsba [%l7 + %o4] 0x19, %l6
8812 bvc,pn %xcc, loop_769
8813 subccc %g3, %l4, %i7
8814 popc 0x0423, %i2
8815 saved
8816 rdpr %cwp, %g1
8817 rdpr %cansave, %g2
8818 rdpr %canrestore, %g3
8819 rdpr %cleanwin, %g4
8820 rdpr %otherwin, %g5
8821 rdpr %wstate, %g6
8822loop_769:
8823 bgu,a %icc, loop_770
8824 srlx %i1, 0x04, %g4
8825 orncc %g5, 0x0B13, %g6
8826 move %icc, %o1, %l2
8827loop_770:
8828 fmul8x16al %f11, %f16, %f12
8829 fmovs %f21, %f16
8830 flush %l7 + 0x34
8831 fcmpgt16 %f26, %f12, %i6
8832 ldsh [%l7 + 0x62], %o5
8833 movre %l5, %g2, %o2
8834 tg %icc, 0x6
8835 fcmpgt16 %f12, %f2, %l3
8836 fexpand %f23, %f30
8837 sethi 0x0DB8, %o7
8838 fbge %fcc0, loop_771
8839 fmovrdlez %i4, %f18, %f0
8840 prefetch [%l7 + 0x18], 0x2
8841 edge16n %i5, %g1, %o4
8842loop_771:
8843 edge16ln %g7, %i3, %l1
8844 brgz %o6, loop_772
8845 udivcc %o3, 0x0BA8, %o0
8846 movleu %icc, %l0, %l6
8847 addc %i0, 0x0A6A, %l4
8848loop_772:
8849 array32 %i7, %i2, %i1
8850 movneg %icc, %g4, %g3
8851 brz %g6, loop_773
8852 movn %icc, %o1, %l2
8853 fsrc1s %f23, %f9
8854 taddcc %i6, 0x18E9, %g5
8855loop_773:
8856 smul %o5, %l5, %o2
8857 tcs %icc, 0x1
8858 movcc %icc, %g2, %o7
8859 fbue %fcc2, loop_774
8860 fpadd32s %f23, %f6, %f28
8861 movl %icc, %i4, %l3
8862 fmovsl %icc, %f12, %f7
8863loop_774:
8864 fmovrslez %i5, %f5, %f3
8865 bleu,a %icc, loop_775
8866 fmovrdne %g1, %f8, %f10
8867 nop
8868 setx loop_776, %l0, %l1
8869 wrpr 0x1, %tl
8870 wrpr %l1, %tpc
8871 add %l1, 0x4, %l1
8872 wrpr %l1, %tnpc
8873 setx 0x34400001400, %l0, %l1
8874 wrpr %l1, %tstate
8875 wrhpr 0x4, %htstate
8876 retry
8877 st %f0, [%l7 + 0x2C]
8878loop_775:
8879 tneg %icc, 0x1
8880 fnot1 %f24, %f4
8881loop_776:
8882 movcs %xcc, %o4, %i3
8883 for %f24, %f24, %f0
8884 and %l1, %o6, %g7
8885 subcc %o3, %l0, %l6
8886 set 0x44, %i1
8887 lda [%l7 + %i1] 0x19, %f27
8888 saved
8889 rdpr %cwp, %g1
8890 rdpr %cansave, %g2
8891 rdpr %canrestore, %g3
8892 rdpr %cleanwin, %g4
8893 rdpr %otherwin, %g5
8894 rdpr %wstate, %g6
8895 tcc %xcc, 0x7
8896 sll %o0, %l4, %i7
8897 fcmpgt32 %f18, %f24, %i2
8898 movre %i0, %i1, %g3
8899 ldsb [%l7 + 0x21], %g6
8900 subccc %g4, %l2, %o1
8901 nop
8902 setx loop_777, %l0, %l1
8903 jmpl %l1, %g5
8904 nop
8905 set 0x51, %l1
8906 stb %o5, [%l7 + %l1]
8907 fmovrsgz %l5, %f24, %f27
8908 alignaddr %o2, %g2, %i6
8909loop_777:
8910 fmovdpos %xcc, %f17, %f1
8911 srlx %o7, %i4, %l3
8912 fmovdge %icc, %f12, %f20
8913 sub %g1, %o4, %i5
8914 set 0x32, %l5
8915 lduha [%l7 + %l5] 0x15, %l1
8916 udivcc %o6, 0x0596, %g7
8917 bshuffle %f20, %f20, %f30
8918 fmovrdgez %o3, %f0, %f4
8919 ld [%l7 + 0x28], %f20
8920 sdiv %i3, 0x0748, %l6
8921 lduw [%l7 + 0x60], %o0
8922 fmovsneg %xcc, %f26, %f6
8923 stb %l0, [%l7 + 0x77]
8924 tvs %xcc, 0x6
8925 fcmped %fcc2, %f0, %f22
8926 movrlz %l4, %i2, %i7
8927 srlx %i1, 0x06, %i0
8928 tn %xcc, 0x6
8929 udivx %g6, 0x1574, %g3
8930 wr %g0, 0x89, %asi
8931 ldxa [%l7 + 0x38] %asi, %l2
8932 and %o1, %g5, %g4
8933 movg %xcc, %l5, %o2
8934 edge16ln %o5, %g2, %o7
8935 bn,a %icc, loop_778
8936 brgz,a %i4, loop_779
8937 mulx %i6, 0x1C30, %g1
8938 fmul8x16au %f6, %f3, %f16
8939loop_778:
8940 xnor %o4, 0x095D, %i5
8941loop_779:
8942 or %l3, %o6, %g7
8943 movleu %xcc, %o3, %i3
8944 edge32ln %l6, %o0, %l1
8945 lduh [%l7 + 0x12], %l0
8946 sth %l4, [%l7 + 0x4E]
8947 fand %f4, %f30, %f20
8948 edge32ln %i7, %i1, %i2
8949 stbar
8950 taddcc %i0, 0x13EC, %g3
8951 sdivcc %g6, 0x0887, %o1
8952 fpadd32s %f21, %f29, %f21
8953 array8 %l2, %g5, %g4
8954 movcc %icc, %o2, %o5
8955 edge32 %l5, %o7, %i4
8956 stw %g2, [%l7 + 0x7C]
8957 fbue %fcc0, loop_780
8958 sdivcc %g1, 0x0B4E, %o4
8959 srax %i6, %l3, %o6
8960 fzeros %f7
8961loop_780:
8962 sethi 0x05B1, %i5
8963 saved
8964 rdpr %cwp, %g1
8965 rdpr %cansave, %g2
8966 rdpr %canrestore, %g3
8967 rdpr %cleanwin, %g4
8968 rdpr %otherwin, %g5
8969 rdpr %wstate, %g6
8970 set 0x44, %o5
8971 stba %g7, [%l7 + %o5] 0x80
8972 xorcc %i3, 0x022B, %o3
8973 tg %icc, 0x6
8974 taddcctv %l6, 0x1707, %o0
8975 sdivx %l1, 0x1FF7, %l0
8976 pdist %f16, %f2, %f4
8977 smulcc %l4, 0x1494, %i1
8978 movleu %xcc, %i2, %i0
8979 andcc %g3, %g6, %i7
8980 wr %g0, 0x18, %asi
8981 ldswa [%l7 + 0x7C] %asi, %l2
8982 movpos %icc, %g5, %o1
8983 andcc %o2, %o5, %l5
8984 tvs %xcc, 0x7
8985 ld [%l7 + 0x54], %f12
8986 fmovrdlz %g4, %f28, %f18
8987 fbe,a %fcc2, loop_781
8988 pdist %f8, %f2, %f30
8989 tgu %icc, 0x0
8990 fpsub32s %f20, %f13, %f12
8991loop_781:
8992 alignaddrl %i4, %o7, %g2
8993 wr %g0, 0x10, %asi
8994 ldstuba [%l7 + 0x2A] %asi, %o4
8995 restored
8996 rdpr %cwp, %g1
8997 rdpr %cansave, %g2
8998 rdpr %canrestore, %g3
8999 rdpr %cleanwin, %g4
9000 rdpr %otherwin, %g5
9001 rdpr %wstate, %g6
9002 srax %g1, 0x1F, %l3
9003 tsubcctv %i6, %i5, %g7
9004 bleu,a %xcc, loop_782
9005 addcc %o6, %o3, %i3
9006 orn %o0, %l1, %l0
9007 fnot1s %f30, %f17
9008loop_782:
9009 fmovsge %icc, %f24, %f16
9010 array32 %l6, %i1, %i2
9011 andcc %l4, 0x1464, %g3
9012 addccc %g6, %i0, %l2
9013 ld [%l7 + 0x20], %f20
9014 tvs %xcc, 0x3
9015 bneg %xcc, loop_783
9016 umul %i7, 0x193B, %g5
9017 or %o2, %o5, %o1
9018 andn %l5, %g4, %o7
9019loop_783:
9020 fmovde %icc, %f24, %f0
9021 bneg,a,pn %xcc, loop_784
9022 mulscc %g2, 0x1BE4, %i4
9023 edge32l %g1, %l3, %o4
9024 restored
9025 rdpr %cwp, %g1
9026 rdpr %cansave, %g2
9027 rdpr %canrestore, %g3
9028 rdpr %cleanwin, %g4
9029 rdpr %otherwin, %g5
9030 rdpr %wstate, %g6
9031loop_784:
9032 fmovs %f22, %f26
9033 fmovse %xcc, %f30, %f13
9034 faligndata %f14, %f12, %f28
9035 array16 %i5, %i6, %o6
9036 membar 0x1E
9037 tleu %icc, 0x6
9038 bneg,a loop_785
9039 andncc %g7, %o3, %o0
9040 fmul8ulx16 %f26, %f10, %f18
9041 edge32l %l1, %i3, %l0
9042loop_785:
9043 tleu %xcc, 0x4
9044 udivx %l6, 0x1F4B, %i1
9045 ldub [%l7 + 0x4E], %l4
9046 fmovdg %xcc, %f14, %f4
9047 fmovrdgz %i2, %f22, %f8
9048 umulcc %g3, %g6, %i0
9049 movcs %xcc, %l2, %g5
9050 movne %xcc, %i7, %o2
9051 andn %o5, %l5, %o1
9052 tgu %xcc, 0x4
9053 movle %xcc, %o7, %g4
9054 ldd [%l7 + 0x60], %f18
9055 movrlez %g2, 0x29B, %i4
9056 addcc %l3, %g1, %i5
9057 edge8ln %o4, %o6, %i6
9058 fbul %fcc0, loop_786
9059 tne %xcc, 0x7
9060 wr %g0, 0x89, %asi
9061 ldsha [%l7 + 0x72] %asi, %g7
9062loop_786:
9063 fbul,a %fcc2, loop_787
9064 fornot1 %f0, %f14, %f14
9065 fblg %fcc3, loop_788
9066 tge %icc, 0x5
9067loop_787:
9068 orcc %o0, %l1, %o3
9069 ld [%l7 + 0x7C], %f23
9070loop_788:
9071 restored
9072 rdpr %cwp, %g1
9073 rdpr %cansave, %g2
9074 rdpr %canrestore, %g3
9075 rdpr %cleanwin, %g4
9076 rdpr %otherwin, %g5
9077 rdpr %wstate, %g6
9078 alignaddrl %i3, %l6, %i1
9079 tleu %icc, 0x2
9080 array8 %l0, %l4, %i2
9081 edge32n %g3, %g6, %l2
9082 movcc %icc, %g5, %i7
9083 sdivcc %o2, 0x1590, %i0
9084 fmovrsne %l5, %f26, %f6
9085 set 0x4E, %o7
9086 stba %o1, [%l7 + %o7] 0x18
9087 tl %xcc, 0x2
9088 array32 %o7, %o5, %g2
9089 movl %xcc, %i4, %l3
9090 fbo,a %fcc2, loop_789
9091 sdivx %g4, 0x1644, %g1
9092 tcs %xcc, 0x5
9093 array16 %o4, %o6, %i5
9094loop_789:
9095 fand %f2, %f0, %f14
9096 fmovsa %icc, %f5, %f27
9097 bl loop_790
9098 fba,a %fcc2, loop_791
9099 sdiv %i6, 0x0AA6, %o0
9100 fxors %f12, %f22, %f20
9101loop_790:
9102 fmul8x16al %f20, %f25, %f30
9103loop_791:
9104 fabsd %f4, %f4
9105 edge16n %g7, %o3, %l1
9106 movgu %icc, %l6, %i3
9107 and %i1, 0x1AD8, %l0
9108 srlx %i2, %l4, %g6
9109 tle %icc, 0x4
9110 tpos %icc, 0x7
9111 bleu,pt %xcc, loop_792
9112 fbue %fcc1, loop_793
9113 sll %g3, 0x19, %l2
9114 smul %i7, 0x1677, %o2
9115loop_792:
9116 fxors %f3, %f22, %f21
9117loop_793:
9118 nop
9119 wr %g0, 0x19, %asi
9120 stxa %i0, [%l7 + 0x68] %asi
9121 sllx %l5, 0x07, %g5
9122 fxors %f31, %f3, %f8
9123 tleu %xcc, 0x2
9124 subc %o1, 0x184C, %o7
9125 tle %icc, 0x3
9126 sll %g2, 0x1D, %o5
9127 smulcc %i4, %g4, %g1
9128 st %f1, [%l7 + 0x54]
9129 tl %xcc, 0x5
9130 array16 %l3, %o4, %o6
9131 wr %g0, 0x0c, %asi
9132 lduwa [%l7 + 0x3C] %asi, %i5
9133 edge16n %i6, %g7, %o0
9134 tvs %xcc, 0x7
9135 move %icc, %o3, %l1
9136 fmovsneg %icc, %f15, %f11
9137 movpos %xcc, %l6, %i3
9138 taddcc %l0, %i1, %l4
9139 move %icc, %g6, %i2
9140 edge8ln %g3, %l2, %o2
9141 mova %icc, %i7, %l5
9142 tcs %xcc, 0x7
9143 sll %g5, 0x11, %i0
9144 tleu %icc, 0x7
9145 ldstub [%l7 + 0x0F], %o7
9146 edge8l %g2, %o5, %o1
9147 wr %g0, 0x18, %asi
9148 lduwa [%l7 + 0x0C] %asi, %i4
9149 tgu %xcc, 0x4
9150 sir 0x00D3
9151 edge32 %g4, %l3, %g1
9152 fsrc2 %f28, %f26
9153 movrgz %o6, %o4, %i6
9154 fmovrsgz %i5, %f19, %f21
9155 mulscc %o0, %o3, %g7
9156 udivcc %l6, 0x003B, %i3
9157 smulcc %l1, 0x0379, %i1
9158 fmovrde %l0, %f20, %f22
9159 mova %icc, %g6, %l4
9160 fmovde %xcc, %f14, %f13
9161 mulscc %i2, 0x039D, %g3
9162 add %o2, %i7, %l5
9163 fnands %f13, %f23, %f30
9164 tneg %xcc, 0x4
9165 movvc %icc, %l2, %i0
9166 umul %g5, %g2, %o7
9167 movn %icc, %o5, %o1
9168 movgu %xcc, %i4, %g4
9169 tcs %xcc, 0x6
9170 movrlez %g1, 0x21E, %l3
9171 fmovsleu %icc, %f1, %f6
9172 edge16n %o4, %i6, %i5
9173 ldd [%l7 + 0x28], %f24
9174 array16 %o6, %o0, %o3
9175 andn %g7, %l6, %l1
9176 be,pt %xcc, loop_794
9177 movneg %xcc, %i3, %i1
9178 sethi 0x0DB4, %l0
9179 edge8l %g6, %l4, %g3
9180loop_794:
9181 edge32l %o2, %i7, %i2
9182 brz %l5, loop_795
9183 fmovrsgz %i0, %f25, %f31
9184 movn %icc, %g5, %g2
9185 bne,a %icc, loop_796
9186loop_795:
9187 fbg %fcc1, loop_797
9188 fcmpgt16 %f2, %f24, %l2
9189 movrgez %o7, 0x3B7, %o1
9190loop_796:
9191 fmovdg %xcc, %f12, %f30
9192loop_797:
9193 array8 %o5, %i4, %g1
9194 edge32 %g4, %l3, %o4
9195 movneg %icc, %i6, %o6
9196 fcmpes %fcc1, %f31, %f30
9197 taddcc %o0, %o3, %g7
9198 nop
9199 setx loop_798, %l0, %l1
9200 wrpr 0x1, %tl
9201 wrpr %l1, %tnpc
9202 setx 0x34400001400, %l0, %l1
9203 wrpr %l1, %tstate
9204 wrhpr 0x4, %htstate
9205 done
9206 std %f14, [%l7 + 0x30]
9207 fzeros %f25
9208 fmovda %icc, %f26, %f12
9209loop_798:
9210 fbuge %fcc2, loop_799
9211 tcs %icc, 0x6
9212 udivx %l6, 0x043C, %l1
9213 bne,a %icc, loop_800
9214loop_799:
9215 movrlez %i3, %i1, %i5
9216 set 0x40, %g6
9217 ldda [%l7 + %g6] 0x81, %f0
9218loop_800:
9219 subcc %l0, 0x1224, %g6
9220 tg %icc, 0x1
9221 umul %l4, 0x0E7D, %g3
9222 set 0x30, %i0
9223 prefetcha [%l7 + %i0] 0x0c, 0x3
9224 movneg %xcc, %i2, %o2
9225 tn %icc, 0x4
9226 movneg %icc, %l5, %g5
9227 orn %g2, 0x00F6, %l2
9228 ldub [%l7 + 0x6F], %i0
9229 sra %o7, 0x00, %o1
9230 set 0x78, %g7
9231 stxa %o5, [%l7 + %g7] 0x19
9232 movrlez %g1, %g4, %l3
9233 tgu %xcc, 0x5
9234 tg %icc, 0x1
9235 te %icc, 0x4
9236 edge8n %i4, %o4, %i6
9237 movcc %xcc, %o0, %o6
9238 andn %o3, 0x1100, %g7
9239 brlez %l6, loop_801
9240 tl %xcc, 0x5
9241 fpackfix %f10, %f26
9242 fmovdn %xcc, %f20, %f31
9243loop_801:
9244 movgu %icc, %i3, %l1
9245 ta %xcc, 0x4
9246 be,a,pt %xcc, loop_802
9247 bshuffle %f26, %f20, %f12
9248 fcmpne32 %f12, %f20, %i5
9249 movre %l0, 0x151, %i1
9250loop_802:
9251 tne %xcc, 0x7
9252 te %xcc, 0x2
9253 fnot2 %f10, %f6
9254 lduw [%l7 + 0x30], %g6
9255 bge %icc, loop_803
9256 taddcc %g3, %i7, %i2
9257 fmovdvc %xcc, %f11, %f24
9258 stbar
9259loop_803:
9260 tgu %xcc, 0x6
9261 sethi 0x063D, %l4
9262 movleu %xcc, %l5, %g5
9263 srax %g2, %l2, %o2
9264 fzero %f24
9265 tcs %xcc, 0x1
9266 srl %i0, %o7, %o5
9267 tsubcctv %g1, %g4, %o1
9268 orncc %l3, 0x0BE5, %o4
9269 set 0x44, %i7
9270 lduwa [%l7 + %i7] 0x0c, %i6
9271 movvc %icc, %o0, %o6
9272 std %i4, [%l7 + 0x70]
9273 edge16ln %g7, %o3, %i3
9274 fcmple32 %f14, %f8, %l1
9275 mova %xcc, %i5, %l6
9276 andncc %i1, %l0, %g3
9277 movg %icc, %i7, %i2
9278 fnands %f7, %f19, %f16
9279 movrlez %l4, 0x0DD, %g6
9280 sir 0x0E5A
9281 fnand %f18, %f2, %f18
9282 fmovdle %xcc, %f26, %f14
9283 fcmpne32 %f0, %f14, %l5
9284 tvs %xcc, 0x6
9285 fmovspos %icc, %f30, %f10
9286 movl %icc, %g2, %l2
9287 bcc,pt %xcc, loop_804
9288 edge32 %o2, %i0, %g5
9289 fble,a %fcc1, loop_805
9290 brgz,a %o7, loop_806
9291loop_804:
9292 sllx %o5, 0x05, %g4
9293 wr %g0, 0x11, %asi
9294 lduwa [%l7 + 0x48] %asi, %o1
9295loop_805:
9296 edge32 %l3, %o4, %i6
9297loop_806:
9298 smulcc %g1, %o6, %o0
9299 fxnor %f30, %f2, %f18
9300 sir 0x02AE
9301 lduw [%l7 + 0x2C], %g7
9302 srlx %i4, %o3, %l1
9303 bvc %xcc, loop_807
9304 udivcc %i3, 0x01D9, %i5
9305 andncc %i1, %l6, %l0
9306 sdivcc %i7, 0x0030, %i2
9307loop_807:
9308 addccc %g3, 0x1193, %l4
9309 std %f24, [%l7 + 0x48]
9310 movcs %icc, %g6, %g2
9311 tvc %icc, 0x5
9312 edge16 %l5, %l2, %i0
9313 fblg,a %fcc0, loop_808
9314 orn %o2, %g5, %o7
9315 orcc %o5, 0x0B8A, %o1
9316 edge16 %g4, %l3, %o4
9317loop_808:
9318 fpmerge %f12, %f5, %f2
9319 bpos,a %icc, loop_809
9320 xor %i6, 0x1C40, %o6
9321 tneg %icc, 0x0
9322 movrgz %o0, %g7, %g1
9323loop_809:
9324 udivx %i4, 0x0861, %o3
9325 bvc,pn %xcc, loop_810
9326 tn %icc, 0x3
9327 fmovdvc %icc, %f15, %f4
9328 lduw [%l7 + 0x08], %l1
9329loop_810:
9330 membar 0x7E
9331 fmovrdgez %i5, %f20, %f20
9332 tge %icc, 0x6
9333 fcmps %fcc1, %f11, %f22
9334 fmovs %f10, %f7
9335 brgez %i1, loop_811
9336 fabsd %f28, %f30
9337 fmovsleu %xcc, %f22, %f3
9338 umulcc %l6, 0x0BF0, %i3
9339loop_811:
9340 nop
9341 setx loop_812, %l0, %l1
9342 wrpr 0x1, %tl
9343 wrpr %l1, %tpc
9344 add %l1, 0x4, %l1
9345 wrpr %l1, %tnpc
9346 setx 0x34400001400, %l0, %l1
9347 wrpr %l1, %tstate
9348 wrhpr 0x4, %htstate
9349 retry
9350 fmovsne %icc, %f5, %f28
9351 andn %l0, 0x1FD6, %i7
9352 bneg %xcc, loop_813
9353loop_812:
9354 bpos,a loop_814
9355 sethi 0x1BD0, %i2
9356 fmovse %xcc, %f26, %f25
9357loop_813:
9358 udivx %g3, 0x057E, %g6
9359loop_814:
9360 fbn,a %fcc2, loop_815
9361 edge32ln %l4, %l5, %g2
9362 fpsub16s %f27, %f18, %f9
9363 fsrc1s %f28, %f12
9364loop_815:
9365 fnot2 %f18, %f8
9366 sll %l2, %o2, %i0
9367 tgu %xcc, 0x4
9368 udivcc %g5, 0x10B9, %o7
9369 for %f30, %f10, %f20
9370 st %f0, [%l7 + 0x6C]
9371 mova %xcc, %o1, %g4
9372 fbule,a %fcc3, loop_816
9373 fnot1 %f18, %f18
9374 set 0x30, %o3
9375 ldxa [%g0 + %o3] 0x50, %o5
9376loop_816:
9377 sir 0x1EC0
9378 fmovd %f16, %f6
9379 fmovsneg %xcc, %f7, %f0
9380 fmul8x16 %f25, %f16, %f20
9381 bcs,a %xcc, loop_817
9382 movvs %xcc, %l3, %i6
9383 nop
9384 setx loop_818, %l0, %l1
9385 wrpr 0x1, %tl
9386 wrpr %l1, %tnpc
9387 setx 0x34400001400, %l0, %l1
9388 wrpr %l1, %tstate
9389 wrhpr 0x4, %htstate
9390 done
9391 nop
9392 set 0x68, %o1
9393 ldsw [%l7 + %o1], %o6
9394loop_817:
9395 movrgez %o0, %g7, %o4
9396 tg %xcc, 0x3
9397loop_818:
9398 orn %g1, %i4, %o3
9399 sdivx %l1, 0x0347, %i5
9400 sll %l6, 0x0C, %i3
9401 movcs %icc, %l0, %i7
9402 faligndata %f10, %f0, %f26
9403 xnor %i2, %g3, %i1
9404 ldsh [%l7 + 0x36], %l4
9405 alignaddr %l5, %g6, %l2
9406 smul %o2, 0x094B, %i0
9407 fba %fcc1, loop_819
9408 addcc %g5, %o7, %g2
9409 movgu %xcc, %o1, %g4
9410 edge16ln %o5, %l3, %o6
9411loop_819:
9412 andcc %o0, 0x1E5E, %g7
9413 fba %fcc0, loop_820
9414 umul %o4, 0x0C66, %i6
9415 membar 0x1D
9416 fpsub16 %f18, %f10, %f8
9417loop_820:
9418 be,pn %icc, loop_821
9419 movge %icc, %g1, %o3
9420 movne %xcc, %i4, %i5
9421 fcmpes %fcc0, %f5, %f0
9422loop_821:
9423 alignaddr %l1, %i3, %l0
9424 set 0x4F, %o0
9425 lduba [%l7 + %o0] 0x10, %l6
9426 stbar
9427 movne %xcc, %i2, %g3
9428 fble %fcc0, loop_822
9429 tne %icc, 0x4
9430 edge32 %i1, %l4, %i7
9431 bn,a,pt %xcc, loop_823
9432loop_822:
9433 fabss %f9, %f14
9434 fmovsvc %icc, %f17, %f31
9435 or %g6, %l2, %l5
9436loop_823:
9437 saved
9438 rdpr %cwp, %g1
9439 rdpr %cansave, %g2
9440 rdpr %canrestore, %g3
9441 rdpr %cleanwin, %g4
9442 rdpr %otherwin, %g5
9443 rdpr %wstate, %g6
9444 fmovrslz %o2, %f15, %f5
9445 wr %g0, 0x10, %asi
9446 stda %g4, [%l7 + 0x68] %asi
9447 fornot2s %f10, %f9, %f30
9448 fmovd %f14, %f26
9449 mova %xcc, %i0, %o7
9450 fands %f18, %f2, %f20
9451 fbug %fcc0, loop_824
9452 edge8n %g2, %g4, %o1
9453 tsubcctv %l3, 0x08D2, %o6
9454 sdivx %o0, 0x0FB4, %g7
9455loop_824:
9456 fpackfix %f28, %f9
9457 fbue,a %fcc2, loop_825
9458 fblg,a %fcc1, loop_826
9459 restored
9460 rdpr %cwp, %g1
9461 rdpr %cansave, %g2
9462 rdpr %canrestore, %g3
9463 rdpr %cleanwin, %g4
9464 rdpr %otherwin, %g5
9465 rdpr %wstate, %g6
9466 fxnor %f2, %f30, %f12
9467loop_825:
9468 fnor %f28, %f2, %f8
9469loop_826:
9470 smul %o5, 0x00E0, %i6
9471 fmovd %f10, %f20
9472 xor %g1, %o4, %i4
9473 udivcc %i5, 0x0985, %l1
9474 bn,pt %xcc, loop_827
9475 fpack16 %f16, %f31
9476 movge %xcc, %i3, %o3
9477 movle %xcc, %l6, %i2
9478loop_827:
9479 xnor %l0, 0x03F4, %g3
9480 orcc %l4, %i1, %i7
9481 sll %l2, 0x0F, %g6
9482 fpadd16s %f7, %f0, %f12
9483 tneg %xcc, 0x3
9484 tcc %xcc, 0x7
9485 fzero %f20
9486 alignaddrl %l5, %g5, %i0
9487 movge %xcc, %o2, %o7
9488 saved
9489 rdpr %cwp, %g1
9490 rdpr %cansave, %g2
9491 rdpr %canrestore, %g3
9492 rdpr %cleanwin, %g4
9493 rdpr %otherwin, %g5
9494 rdpr %wstate, %g6
9495 movle %icc, %g2, %g4
9496 fnand %f22, %f20, %f18
9497 bgu loop_828
9498 smul %o1, %l3, %o6
9499 edge32n %o0, %o5, %i6
9500 smulcc %g7, %g1, %i4
9501loop_828:
9502 edge16n %i5, %l1, %o4
9503 fcmpgt16 %f8, %f4, %i3
9504 st %f7, [%l7 + 0x54]
9505 set 0x60, %l2
9506 ldxa [%l7 + %l2] 0x14, %o3
9507 array32 %l6, %i2, %g3
9508 bn,a,pn %xcc, loop_829
9509 bcc loop_830
9510 array8 %l4, %i1, %l0
9511 fmovsl %xcc, %f18, %f29
9512loop_829:
9513 tleu %icc, 0x1
9514loop_830:
9515 fbul,a %fcc2, loop_831
9516 movrne %l2, 0x052, %i7
9517 sdivx %g6, 0x084D, %l5
9518 movpos %xcc, %g5, %o2
9519loop_831:
9520 nop
9521 wr %g0, 0x89, %asi
9522 ldda [%l7 + 0x40] %asi, %f0
9523 fexpand %f8, %f16
9524 movneg %icc, %i0, %o7
9525 edge32ln %g4, %o1, %l3
9526 sll %o6, %o0, %o5
9527 ba,pn %xcc, loop_832
9528 tn %icc, 0x1
9529 tge %xcc, 0x7
9530 tn %xcc, 0x4
9531loop_832:
9532 srlx %g2, %i6, %g1
9533 srlx %i4, 0x02, %i5
9534 alignaddrl %l1, %o4, %g7
9535 fnot2 %f22, %f22
9536 tvs %icc, 0x4
9537 fcmple16 %f18, %f24, %i3
9538 fmovsg %xcc, %f21, %f23
9539 fbn %fcc1, loop_833
9540 taddcc %o3, 0x1BCC, %l6
9541 wr %g0, 0x11, %asi
9542 ldstuba [%l7 + 0x68] %asi, %g3
9543loop_833:
9544 fmovsa %xcc, %f13, %f17
9545 movl %icc, %i2, %i1
9546 fsrc2s %f29, %f20
9547 mulx %l4, %l2, %l0
9548 movg %icc, %i7, %g6
9549 edge8ln %g5, %l5, %o2
9550 set 0x78, %l6
9551 ldsba [%l7 + %l6] 0x15, %i0
9552 fbug,a %fcc3, loop_834
9553 mulx %g4, %o7, %o1
9554 taddcc %o6, %l3, %o5
9555 add %o0, %g2, %g1
9556loop_834:
9557 sub %i6, %i5, %i4
9558 fpack16 %f0, %f16
9559 fmul8x16al %f8, %f11, %f20
9560 tpos %icc, 0x5
9561 fmovrse %l1, %f18, %f5
9562 tleu %icc, 0x1
9563 edge16l %o4, %i3, %g7
9564 bvs,a loop_835
9565 movne %xcc, %l6, %o3
9566 fmovsvs %xcc, %f4, %f3
9567 fxor %f28, %f22, %f16
9568loop_835:
9569 subc %i2, 0x1C1F, %g3
9570 bgu,a,pn %xcc, loop_836
9571 fnand %f8, %f4, %f28
9572 tleu %xcc, 0x7
9573 subccc %l4, 0x0535, %i1
9574loop_836:
9575 sllx %l0, 0x0F, %l2
9576 brlz %g6, loop_837
9577 ldsh [%l7 + 0x58], %g5
9578 fcmpne32 %f20, %f6, %i7
9579 tsubcc %l5, %i0, %o2
9580loop_837:
9581 sra %g4, %o1, %o6
9582 fmovsge %icc, %f20, %f21
9583 alignaddrl %l3, %o5, %o0
9584 ldub [%l7 + 0x1E], %g2
9585 ta %xcc, 0x5
9586 mulx %g1, %o7, %i5
9587 tne %icc, 0x2
9588 edge8 %i6, %i4, %o4
9589 edge32ln %l1, %i3, %l6
9590 fpack16 %f20, %f18
9591 brgez,a %g7, loop_838
9592 flush %l7 + 0x28
9593 bg,a,pn %xcc, loop_839
9594 fbne,a %fcc0, loop_840
9595loop_838:
9596 fcmped %fcc1, %f8, %f4
9597 fbuge,a %fcc0, loop_841
9598loop_839:
9599 movrgez %o3, 0x360, %i2
9600loop_840:
9601 fmovspos %xcc, %f13, %f9
9602 stw %l4, [%l7 + 0x4C]
9603loop_841:
9604 fsrc2s %f29, %f19
9605 fmovdn %xcc, %f16, %f26
9606 fmovdne %xcc, %f2, %f21
9607 ld [%l7 + 0x38], %f9
9608 tcc %icc, 0x2
9609 fbe,a %fcc2, loop_842
9610 movvc %icc, %i1, %l0
9611 fmovdcc %icc, %f28, %f17
9612 fcmpeq32 %f26, %f24, %l2
9613loop_842:
9614 restored
9615 rdpr %cwp, %g1
9616 rdpr %cansave, %g2
9617 rdpr %canrestore, %g3
9618 rdpr %cleanwin, %g4
9619 rdpr %otherwin, %g5
9620 rdpr %wstate, %g6
9621 movcc %xcc, %g3, %g5
9622 or %g6, %i7, %i0
9623 fabsd %f8, %f22
9624 fbu,a %fcc2, loop_843
9625 fnot2 %f4, %f24
9626 fnand %f16, %f2, %f22
9627 tneg %icc, 0x4
9628loop_843:
9629 tne %icc, 0x3
9630 nop
9631 set 0x4A, %l0
9632 lduh [%l7 + %l0], %l5
9633 fpsub16s %f20, %f4, %f8
9634 tsubcctv %g4, 0x184C, %o2
9635 fcmpgt16 %f24, %f18, %o6
9636 ldx [%l7 + 0x48], %o1
9637 add %l7, 0x18, %l6
9638 wr %g0, 0x18, %asi
9639 ldxa [%l6] %asi, %l3
9640 casxa [%l6] 0x18, %l3, %o5
9641 fcmple32 %f30, %f0, %g2
9642 brlz %g1, loop_844
9643 brnz,a %o7, loop_845
9644 tsubcctv %o0, %i6, %i4
9645 movg %icc, %o4, %i5
9646loop_844:
9647 ta %xcc, 0x1
9648loop_845:
9649 umul %l1, 0x059B, %i3
9650 wr %g0, 0xea, %asi
9651 stha %g7, [%l7 + 0x40] %asi
9652 membar #Sync
9653 edge32n %o3, %i2, %l4
9654 ble,a loop_846
9655 bpos loop_847
9656 ldd [%l7 + 0x40], %i0
9657 taddcctv %l0, %l2, %l6
9658loop_846:
9659 nop
9660 wr %g0, 0x04, %asi
9661 lduha [%l7 + 0x66] %asi, %g3
9662loop_847:
9663 edge16n %g6, %i7, %g5
9664 movvc %icc, %l5, %g4
9665 bgu loop_848
9666 bge,pn %xcc, loop_849
9667 fpmerge %f10, %f18, %f12
9668 fmovrde %i0, %f8, %f26
9669loop_848:
9670 fpsub16 %f2, %f8, %f14
9671loop_849:
9672 subccc %o6, 0x15D1, %o2
9673 sdiv %o1, 0x1941, %l3
9674 fbn %fcc0, loop_850
9675 brz %g2, loop_851
9676 edge32l %g1, %o5, %o0
9677 movleu %xcc, %o7, %i4
9678loop_850:
9679 move %icc, %o4, %i5
9680loop_851:
9681 nop
9682 set 0x14, %l4
9683 ldstuba [%l7 + %l4] 0x10, %i6
9684 fsrc2s %f11, %f10
9685 membar 0x16
9686 bcs,pn %icc, loop_852
9687 ldsw [%l7 + 0x54], %l1
9688 fmovsneg %icc, %f2, %f30
9689 movcs %icc, %g7, %o3
9690loop_852:
9691 nop
9692 wr %g0, 0x80, %asi
9693 ldswa [%l7 + 0x74] %asi, %i3
9694 lduh [%l7 + 0x34], %l4
9695 sll %i2, %i1, %l0
9696 movrlz %l6, 0x22A, %g3
9697 addcc %l2, 0x11F5, %i7
9698 fzeros %f27
9699 fandnot1 %f28, %f0, %f26
9700 nop
9701 set 0x10, %g4
9702 stx %g5, [%l7 + %g4]
9703 fbne,a %fcc0, loop_853
9704 stx %l5, [%l7 + 0x18]
9705 mova %xcc, %g6, %g4
9706 tsubcctv %o6, 0x1AE0, %i0
9707loop_853:
9708 array16 %o1, %l3, %o2
9709 te %icc, 0x2
9710 taddcctv %g2, %g1, %o5
9711 movn %icc, %o0, %o7
9712 fpadd16s %f11, %f11, %f19
9713 bgu %icc, loop_854
9714 sllx %o4, %i4, %i6
9715 movrlez %i5, 0x027, %l1
9716 saved
9717 rdpr %cwp, %g1
9718 rdpr %cansave, %g2
9719 rdpr %canrestore, %g3
9720 rdpr %cleanwin, %g4
9721 rdpr %otherwin, %g5
9722 rdpr %wstate, %g6
9723loop_854:
9724 umulcc %o3, %g7, %i3
9725 tsubcc %i2, 0x144E, %i1
9726 fbn %fcc3, loop_855
9727 movrne %l4, 0x3CF, %l0
9728 srl %l6, 0x0C, %g3
9729 fmovrslez %i7, %f22, %f26
9730loop_855:
9731 movrgez %g5, 0x285, %l2
9732 edge8n %l5, %g6, %g4
9733 tgu %icc, 0x2
9734 ldsh [%l7 + 0x6A], %o6
9735 brnz,a %o1, loop_856
9736 movge %xcc, %i0, %l3
9737 sll %g2, %g1, %o2
9738 sllx %o0, %o7, %o5
9739loop_856:
9740 edge16l %o4, %i6, %i5
9741 edge32ln %i4, %o3, %l1
9742 udiv %i3, 0x1661, %g7
9743 movgu %xcc, %i1, %l4
9744 fbuge %fcc0, loop_857
9745 addcc %i2, 0x0AAB, %l6
9746 tge %icc, 0x0
9747 smul %g3, %l0, %g5
9748loop_857:
9749 bgu %icc, loop_858
9750 tcc %icc, 0x0
9751 smulcc %l2, 0x06B3, %l5
9752 alignaddr %i7, %g6, %g4
9753loop_858:
9754 fblg %fcc3, loop_859
9755 fbug,a %fcc3, loop_860
9756 saved
9757 rdpr %cwp, %g1
9758 rdpr %cansave, %g2
9759 rdpr %canrestore, %g3
9760 rdpr %cleanwin, %g4
9761 rdpr %otherwin, %g5
9762 rdpr %wstate, %g6
9763 sdiv %o1, 0x0F45, %i0
9764loop_859:
9765 tpos %xcc, 0x3
9766loop_860:
9767 movle %icc, %l3, %g2
9768 nop
9769 set 0x38, %i5
9770 stw %o6, [%l7 + %i5]
9771 edge16n %g1, %o2, %o0
9772 movl %icc, %o5, %o4
9773 edge16 %o7, %i5, %i6
9774 tsubcctv %o3, 0x1999, %i4
9775 brz,a %l1, loop_861
9776 movcs %icc, %i3, %i1
9777 edge16 %l4, %i2, %l6
9778 fcmple32 %f22, %f18, %g7
9779loop_861:
9780 andncc %g3, %l0, %l2
9781 mulx %g5, %i7, %l5
9782 sth %g6, [%l7 + 0x18]
9783 popc 0x1858, %o1
9784 tcs %xcc, 0x5
9785 bg,a,pn %xcc, loop_862
9786 edge32 %i0, %l3, %g4
9787 movpos %xcc, %o6, %g2
9788 umulcc %o2, 0x176B, %g1
9789loop_862:
9790 bcs,a %icc, loop_863
9791 sll %o5, %o0, %o7
9792 tvs %icc, 0x6
9793 nop
9794 setx loop_864, %l0, %l1
9795 wrpr 0x1, %tl
9796 wrpr %l1, %tpc
9797 add %l1, 0x4, %l1
9798 wrpr %l1, %tnpc
9799 setx 0x34400001400, %l0, %l1
9800 wrpr %l1, %tstate
9801 wrhpr 0x4, %htstate
9802 retry
9803loop_863:
9804 membar 0x56
9805 ldx [%l7 + 0x50], %o4
9806 alignaddr %i6, %i5, %i4
9807loop_864:
9808 array32 %l1, %i3, %i1
9809 taddcctv %l4, 0x0B1E, %o3
9810 fcmpne16 %f30, %f0, %l6
9811 mova %xcc, %i2, %g3
9812 edge32ln %g7, %l0, %g5
9813 fxor %f6, %f26, %f16
9814 swap [%l7 + 0x4C], %l2
9815 taddcctv %i7, %g6, %o1
9816 fmovdgu %xcc, %f26, %f15
9817 andncc %i0, %l5, %g4
9818 edge8 %o6, %l3, %o2
9819 udiv %g1, 0x0707, %o5
9820 fmovrdgz %g2, %f10, %f28
9821 std %f20, [%l7 + 0x20]
9822 taddcc %o7, 0x15F6, %o4
9823 std %f10, [%l7 + 0x50]
9824 fbu,a %fcc0, loop_865
9825 movvs %icc, %i6, %i5
9826 nop
9827 setx loop_866, %l0, %l1
9828 wrpr 0x1, %tl
9829 wrpr %l1, %tnpc
9830 setx 0x34400001400, %l0, %l1
9831 wrpr %l1, %tstate
9832 wrhpr 0x4, %htstate
9833 done
9834 fabss %f23, %f4
9835loop_865:
9836 movrgez %i4, 0x110, %o0
9837 edge16l %i3, %i1, %l1
9838loop_866:
9839 tcs %xcc, 0x2
9840 te %icc, 0x6
9841 tgu %xcc, 0x1
9842 orcc %o3, 0x0B42, %l4
9843 nop
9844 setx loop_867, %l0, %l1
9845 wrpr 0x1, %tl
9846 wrpr %l1, %tpc
9847 add %l1, 0x4, %l1
9848 wrpr %l1, %tnpc
9849 setx 0x34400001400, %l0, %l1
9850 wrpr %l1, %tstate
9851 wrhpr 0x4, %htstate
9852 retry
9853 bn,a %xcc, loop_868
9854 ld [%l7 + 0x40], %f30
9855 fmovdleu %icc, %f8, %f7
9856loop_867:
9857 edge32l %l6, %g3, %i2
9858loop_868:
9859 mulx %g7, 0x13A9, %l0
9860 fmovdge %icc, %f7, %f27
9861 add %l7, 0x38, %l6
9862 wr %g0, 0x04, %asi
9863 casxa [%l6] 0x04, %g5, %l2
9864 tleu %icc, 0x7
9865 udiv %g6, 0x183E, %o1
9866 popc 0x1233, %i7
9867 popc %i0, %g4
9868 fmul8x16 %f25, %f12, %f20
9869 fmovdpos %icc, %f2, %f11
9870 movrgez %l5, %l3, %o6
9871 fmovrsgz %o2, %f4, %f8
9872 ldsh [%l7 + 0x1E], %o5
9873 set 0x1C, %g5
9874 lduha [%l7 + %g5] 0x89, %g1
9875 srlx %o7, %o4, %g2
9876 fbue %fcc1, loop_869
9877 movre %i6, %i4, %i5
9878 sllx %o0, %i3, %i1
9879 tsubcc %l1, %o3, %l6
9880loop_869:
9881 nop
9882 wr %g0, 0x88, %asi
9883 ldxa [%l7 + 0x50] %asi, %g3
9884 tl %xcc, 0x2
9885 ldsh [%l7 + 0x0C], %i2
9886 wr %g0, 0x57, %asi
9887 stxa %g7, [%g0 + 0x0] %asi
9888 sllx %l0, 0x1E, %l4
9889 ba,pt %icc, loop_870
9890 lduh [%l7 + 0x1A], %g5
9891 or %l2, 0x07AA, %o1
9892 movvs %xcc, %g6, %i0
9893loop_870:
9894 nop
9895 wr %g0, 0x22, %asi
9896 stha %g4, [%l7 + 0x4C] %asi
9897 membar #Sync
9898 add %l5, 0x1C4D, %i7
9899 wr %g0, 0x2f, %asi
9900 stxa %l3, [%l7 + 0x40] %asi
9901 membar #Sync
9902 st %f14, [%l7 + 0x24]
9903 edge8 %o2, %o5, %o6
9904 fmuld8sux16 %f7, %f28, %f0
9905 fbuge,a %fcc0, loop_871
9906 srlx %g1, 0x16, %o7
9907 xnor %g2, %i6, %i4
9908 sra %o4, %o0, %i5
9909loop_871:
9910 fmovsn %xcc, %f29, %f5
9911 sub %i3, 0x175E, %l1
9912 addcc %o3, %l6, %i1
9913 nop
9914 setx loop_872, %l0, %l1
9915 jmpl %l1, %g3
9916 fmovdcc %xcc, %f17, %f2
9917 subcc %i2, 0x17A9, %l0
9918 mova %xcc, %g7, %l4
9919loop_872:
9920 alignaddr %g5, %l2, %o1
9921 fmuld8sux16 %f11, %f6, %f16
9922 sdivx %i0, 0x04CE, %g6
9923 tcs %icc, 0x0
9924 fnot1s %f19, %f31
9925 bl,pn %icc, loop_873
9926 edge16n %l5, %i7, %l3
9927 edge16 %o2, %g4, %o5
9928 sdivx %o6, 0x0086, %g1
9929loop_873:
9930 fmovscs %xcc, %f15, %f30
9931 fcmpgt16 %f26, %f12, %o7
9932 fmovsg %xcc, %f16, %f1
9933 tneg %xcc, 0x7
9934 fmovsne %icc, %f3, %f10
9935 fpackfix %f12, %f21
9936 mulscc %i6, 0x010F, %g2
9937 fpadd16s %f8, %f5, %f24
9938 tgu %xcc, 0x1
9939 movne %xcc, %o4, %i4
9940 fmovse %xcc, %f21, %f29
9941 mulx %i5, 0x1A6A, %i3
9942 tleu %xcc, 0x6
9943 bvc,a,pt %xcc, loop_874
9944 movrlez %o0, %l1, %l6
9945 movne %xcc, %i1, %g3
9946 tle %icc, 0x5
9947loop_874:
9948 bn,a,pn %icc, loop_875
9949 edge8l %i2, %o3, %g7
9950 movneg %xcc, %l4, %l0
9951 bge %icc, loop_876
9952loop_875:
9953 sdivx %l2, 0x1D7D, %g5
9954 xnorcc %i0, %g6, %l5
9955 restored
9956 rdpr %cwp, %g1
9957 rdpr %cansave, %g2
9958 rdpr %canrestore, %g3
9959 rdpr %cleanwin, %g4
9960 rdpr %otherwin, %g5
9961 rdpr %wstate, %g6
9962loop_876:
9963 srax %o1, %i7, %l3
9964 umul %o2, 0x0902, %g4
9965 fxors %f0, %f3, %f18
9966 sdivcc %o5, 0x0271, %o6
9967 edge16ln %g1, %o7, %i6
9968 tcs %icc, 0x1
9969 stbar
9970 ta %icc, 0x1
9971 or %g2, 0x193F, %i4
9972 brgez,a %i5, loop_877
9973 taddcctv %i3, 0x147C, %o0
9974 movvs %icc, %l1, %o4
9975 movrgez %l6, 0x2B0, %g3
9976loop_877:
9977 fmovrdlez %i2, %f10, %f8
9978 mulscc %i1, 0x041C, %o3
9979 movcs %xcc, %g7, %l4
9980 umul %l2, 0x1D4E, %g5
9981 addc %l0, %g6, %l5
9982 fornot2s %f23, %f15, %f31
9983 tneg %xcc, 0x5
9984 stx %i0, [%l7 + 0x10]
9985 fpsub16s %f3, %f9, %f5
9986 movrgz %o1, %l3, %o2
9987 brgz,a %i7, loop_878
9988 ldsh [%l7 + 0x1E], %o5
9989 prefetch [%l7 + 0x64], 0x0
9990 ldub [%l7 + 0x6E], %o6
9991loop_878:
9992 fabss %f14, %f2
9993 srax %g4, %o7, %i6
9994 sub %g1, 0x1881, %i4
9995 andn %g2, %i5, %i3
9996 brgz,a %l1, loop_879
9997 mulscc %o4, %o0, %l6
9998 popc 0x14D8, %i2
9999 fbul %fcc1, loop_880
10000loop_879:
10001 std %g2, [%l7 + 0x18]
10002 edge8n %i1, %g7, %l4
10003 udivx %o3, 0x1D30, %l2
10004loop_880:
10005 tle %xcc, 0x4
10006 stx %l0, [%l7 + 0x10]
10007 movrne %g6, 0x185, %g5
10008 alignaddr %i0, %o1, %l3
10009 tsubcctv %o2, %i7, %o5
10010 add %l7, 0x50, %l6
10011 wr %g0, 0x80, %asi
10012 casxa [%l6] 0x80, %l5, %o6
10013 array16 %g4, %i6, %o7
10014 membar 0x62
10015 edge32 %i4, %g2, %g1
10016 sub %i5, 0x0C33, %i3
10017 fmul8ulx16 %f0, %f16, %f28
10018 wr %g0, 0x11, %asi
10019 stha %l1, [%l7 + 0x7A] %asi
10020 swap [%l7 + 0x44], %o0
10021 fmovrse %o4, %f25, %f9
10022 edge16ln %l6, %g3, %i1
10023 taddcc %i2, %g7, %o3
10024 movrgz %l4, 0x24B, %l2
10025 fcmpne16 %f22, %f12, %g6
10026 edge32l %l0, %g5, %i0
10027 fcmpeq16 %f18, %f4, %l3
10028 fmovse %xcc, %f9, %f24
10029 movrgez %o1, 0x189, %i7
10030 sll %o2, 0x07, %o5
10031 movpos %icc, %o6, %l5
10032 udivx %g4, 0x111A, %i6
10033 movl %icc, %o7, %g2
10034 fexpand %f11, %f8
10035 call loop_881
10036 fpadd32 %f24, %f4, %f4
10037 udiv %i4, 0x1388, %i5
10038 fzero %f20
10039loop_881:
10040 sub %i3, 0x14BB, %g1
10041 movrgz %o0, %l1, %l6
10042 sdiv %g3, 0x000D, %i1
10043 fcmps %fcc0, %f2, %f0
10044 xorcc %i2, 0x174F, %o4
10045 alignaddrl %o3, %l4, %g7
10046 movrgez %g6, 0x0C4, %l2
10047 fmovdcs %icc, %f15, %f28
10048 movpos %icc, %g5, %l0
10049 andncc %l3, %o1, %i7
10050 fbu %fcc0, loop_882
10051 tsubcc %o2, 0x07A9, %i0
10052 movcc %icc, %o6, %l5
10053 orn %o5, 0x101C, %i6
10054loop_882:
10055 for %f22, %f2, %f4
10056 tleu %icc, 0x6
10057 sll %g4, %o7, %g2
10058 udivx %i5, 0x0379, %i4
10059 tcc %icc, 0x3
10060 bneg,a loop_883
10061 andn %i3, %g1, %o0
10062 movvs %icc, %l6, %l1
10063 movge %icc, %i1, %i2
10064loop_883:
10065 ba,a,pn %xcc, loop_884
10066 movrlz %g3, %o3, %o4
10067 ldsh [%l7 + 0x78], %g7
10068 array32 %g6, %l4, %g5
10069loop_884:
10070 orncc %l2, 0x0D22, %l0
10071 movle %icc, %l3, %o1
10072 movrgez %o2, %i7, %o6
10073 move %xcc, %i0, %l5
10074 brlez,a %o5, loop_885
10075 sll %i6, %g4, %g2
10076 array32 %i5, %o7, %i4
10077 smul %i3, %g1, %l6
10078loop_885:
10079 stx %o0, [%l7 + 0x20]
10080 movrlez %i1, %i2, %g3
10081 sdivx %o3, 0x00E2, %o4
10082 fones %f21
10083 tvs %xcc, 0x3
10084 fbg %fcc3, loop_886
10085 brgez %g7, loop_887
10086 sra %l1, 0x05, %l4
10087 brz,a %g6, loop_888
10088loop_886:
10089 movleu %xcc, %l2, %g5
10090loop_887:
10091 xor %l3, 0x138D, %l0
10092 fcmple32 %f6, %f2, %o1
10093loop_888:
10094 move %icc, %i7, %o2
10095 edge32 %o6, %i0, %o5
10096 tl %xcc, 0x1
10097 movre %l5, 0x21D, %i6
10098 move %icc, %g2, %g4
10099 fnor %f12, %f18, %f6
10100 bg,a,pn %icc, loop_889
10101 tl %xcc, 0x7
10102 fbul %fcc2, loop_890
10103 stx %o7, [%l7 + 0x48]
10104loop_889:
10105 movcc %xcc, %i5, %i4
10106 fmovrdlz %i3, %f12, %f18
10107loop_890:
10108 movleu %xcc, %l6, %g1
10109 bvs,a,pn %xcc, loop_891
10110 smulcc %i1, %o0, %i2
10111 bcs loop_892
10112 ldd [%l7 + 0x60], %f22
10113loop_891:
10114 tsubcctv %g3, %o3, %o4
10115 fmovsge %icc, %f23, %f7
10116loop_892:
10117 edge16 %l1, %l4, %g7
10118 tle %xcc, 0x0
10119 tg %xcc, 0x5
10120 xor %l2, %g5, %l3
10121 st %f7, [%l7 + 0x38]
10122 xnor %l0, 0x0173, %o1
10123 movleu %icc, %i7, %g6
10124 fpadd16 %f18, %f30, %f20
10125 fmovspos %xcc, %f15, %f30
10126 bcs,a,pn %xcc, loop_893
10127 mova %icc, %o2, %o6
10128 bge,pt %xcc, loop_894
10129 xor %i0, %o5, %l5
10130loop_893:
10131 xnorcc %g2, %g4, %o7
10132 fmovdcs %icc, %f4, %f20
10133loop_894:
10134 nop
10135 set 0x34, %g2
10136 lduwa [%l7 + %g2] 0x81, %i6
10137 taddcc %i5, 0x0E75, %i3
10138 movvs %icc, %i4, %g1
10139 fble %fcc3, loop_895
10140 fmovrsne %i1, %f10, %f20
10141 movgu %icc, %o0, %i2
10142 fcmpgt16 %f8, %f12, %l6
10143loop_895:
10144 lduw [%l7 + 0x0C], %g3
10145 movne %xcc, %o4, %l1
10146 move %icc, %o3, %g7
10147 saved
10148 rdpr %cwp, %g1
10149 rdpr %cansave, %g2
10150 rdpr %canrestore, %g3
10151 rdpr %cleanwin, %g4
10152 rdpr %otherwin, %g5
10153 rdpr %wstate, %g6
10154 tgu %xcc, 0x0
10155 orncc %l4, 0x1527, %g5
10156 ble %xcc, loop_896
10157 movvs %icc, %l2, %l0
10158 tleu %xcc, 0x3
10159 bvs loop_897
10160loop_896:
10161 movgu %xcc, %l3, %o1
10162 udiv %i7, 0x1D48, %g6
10163 fbul %fcc0, loop_898
10164loop_897:
10165 fzeros %f13
10166 fmovdvs %xcc, %f12, %f18
10167 movcs %xcc, %o6, %o2
10168loop_898:
10169 nop
10170 set 0x24, %i4
10171 ldsb [%l7 + %i4], %o5
10172 xorcc %i0, %g2, %l5
10173 movn %xcc, %g4, %i6
10174 saved
10175 rdpr %cwp, %g1
10176 rdpr %cansave, %g2
10177 rdpr %canrestore, %g3
10178 rdpr %cleanwin, %g4
10179 rdpr %otherwin, %g5
10180 rdpr %wstate, %g6
10181 movrgz %i5, 0x3F7, %i3
10182 tpos %icc, 0x3
10183 tge %xcc, 0x2
10184 tge %icc, 0x4
10185 fmovda %xcc, %f5, %f2
10186 edge8n %i4, %g1, %o7
10187 edge8n %o0, %i1, %i2
10188 orcc %l6, 0x142A, %g3
10189 andn %o4, %l1, %o3
10190 sth %g7, [%l7 + 0x30]
10191 tl %icc, 0x5
10192 fmovdn %icc, %f8, %f0
10193 std %f14, [%l7 + 0x40]
10194 tne %xcc, 0x6
10195 udiv %l4, 0x1B5F, %l2
10196 tsubcctv %g5, 0x1CCB, %l0
10197 movvs %xcc, %o1, %l3
10198 restored
10199 rdpr %cwp, %g1
10200 rdpr %cansave, %g2
10201 rdpr %canrestore, %g3
10202 rdpr %cleanwin, %g4
10203 rdpr %otherwin, %g5
10204 rdpr %wstate, %g6
10205 fmul8ulx16 %f12, %f2, %f8
10206 ldsw [%l7 + 0x7C], %i7
10207 edge8ln %o6, %g6, %o2
10208 fmovdcc %xcc, %f4, %f18
10209 nop
10210 setx loop_899, %l0, %l1
10211 wrpr 0x1, %tl
10212 wrpr %l1, %tnpc
10213 setx 0x34400001400, %l0, %l1
10214 wrpr %l1, %tstate
10215 wrhpr 0x4, %htstate
10216 done
10217 and %o5, %g2, %i0
10218 fbg,a %fcc1, loop_900
10219 movge %icc, %l5, %g4
10220loop_899:
10221 fmovdg %icc, %f27, %f21
10222 alignaddr %i5, %i3, %i6
10223loop_900:
10224 movpos %icc, %i4, %o7
10225 fmovsa %xcc, %f4, %f28
10226 tcs %icc, 0x0
10227 saved
10228 rdpr %cwp, %g1
10229 rdpr %cansave, %g2
10230 rdpr %canrestore, %g3
10231 rdpr %cleanwin, %g4
10232 rdpr %otherwin, %g5
10233 rdpr %wstate, %g6
10234 edge16l %o0, %g1, %i2
10235 fandnot2 %f8, %f6, %f0
10236 fcmpgt16 %f24, %f6, %l6
10237 stbar
10238 fbue %fcc2, loop_901
10239 tvc %icc, 0x3
10240 subcc %g3, 0x12C9, %i1
10241 movneg %xcc, %o4, %l1
10242loop_901:
10243 fmovscs %xcc, %f0, %f9
10244 wr %g0, 0x0c, %asi
10245 stda %f0, [%l7 + 0x40] %asi
10246 fmovdge %icc, %f17, %f19
10247 orncc %o3, 0x0E51, %l4
10248 ldub [%l7 + 0x71], %l2
10249 fbn,a %fcc3, loop_902
10250 edge16l %g5, %g7, %l0
10251 tvs %icc, 0x4
10252 membar 0x62
10253loop_902:
10254 fbl,a %fcc1, loop_903
10255 movleu %xcc, %l3, %i7
10256 add %l7, 0x44, %l6
10257 wr %g0, 0x80, %asi
10258 casa [%l6] 0x80, %o6, %o1
10259loop_903:
10260 andncc %g6, %o2, %o5
10261 fmovsg %icc, %f19, %f5
10262 brlz,a %g2, loop_904
10263 movre %i0, %l5, %g4
10264 addc %i3, 0x0A65, %i6
10265 fandnot2s %f21, %f18, %f5
10266loop_904:
10267 fbue %fcc2, loop_905
10268 brlez,a %i4, loop_906
10269 movgu %xcc, %i5, %o0
10270 wr %g0, 0x19, %asi
10271 sta %f8, [%l7 + 0x44] %asi
10272loop_905:
10273 fnegd %f18, %f18
10274loop_906:
10275 ldsb [%l7 + 0x75], %o7
10276 movn %icc, %i2, %l6
10277 udiv %g3, 0x0F0C, %g1
10278 movre %o4, %l1, %o3
10279 fornot2 %f2, %f26, %f8
10280 movle %xcc, %i1, %l2
10281 movleu %xcc, %l4, %g5
10282 set 0x5E, %i6
10283 ldstuba [%l7 + %i6] 0x81, %g7
10284 fnot1s %f16, %f30
10285 bvc,pn %xcc, loop_907
10286 tcs %xcc, 0x4
10287 sethi 0x0FC9, %l0
10288 xnorcc %l3, %o6, %o1
10289loop_907:
10290 nop
10291 wr %g0, 0x89, %asi
10292 stba %g6, [%l7 + 0x6C] %asi
10293 movre %i7, 0x080, %o5
10294 tge %xcc, 0x2
10295 tl %icc, 0x1
10296 set 0x38, %l3
10297 stwa %g2, [%l7 + %l3] 0xea
10298 membar #Sync
10299 stbar
10300 sub %i0, 0x1B26, %l5
10301 movle %xcc, %g4, %o2
10302 fmovrde %i6, %f28, %f26
10303 brnz,a %i4, loop_908
10304 movrgez %i5, 0x24F, %i3
10305 edge8n %o7, %o0, %i2
10306 bl loop_909
10307loop_908:
10308 movl %icc, %l6, %g3
10309 fcmpne16 %f2, %f20, %o4
10310 fpackfix %f20, %f0
10311loop_909:
10312 movpos %xcc, %g1, %o3
10313 flush %l7 + 0x78
10314 edge8ln %i1, %l2, %l1
10315 fmovspos %icc, %f4, %f15
10316 movrgez %l4, 0x37D, %g5
10317 membar #Sync
10318 wr %g0, 0xf0, %asi
10319 ldda [%l7 + 0x40] %asi, %f0
10320 wr %g0, 0xe2, %asi
10321 stba %g7, [%l7 + 0x4B] %asi
10322 membar #Sync
10323 wr %g0, 0x89, %asi
10324 lduha [%l7 + 0x4C] %asi, %l0
10325 xor %o6, 0x06EE, %o1
10326 stbar
10327 tcs %xcc, 0x3
10328 edge8ln %l3, %g6, %i7
10329 wr %g0, 0x80, %asi
10330 prefetcha [%l7 + 0x70] %asi, 0x3
10331 fxors %f14, %f24, %f4
10332 fmovrsgz %i0, %f4, %f2
10333 set 0x3E, %g3
10334 ldsha [%l7 + %g3] 0x04, %g2
10335 faligndata %f12, %f2, %f10
10336 sdiv %g4, 0x0F0A, %l5
10337 addcc %i6, %i4, %i5
10338 add %l7, 0x3C, %l6
10339 wr %g0, 0x18, %asi
10340 casa [%l6] 0x18, %o2, %i3
10341 tsubcc %o0, 0x0B76, %o7
10342 movn %icc, %l6, %g3
10343 fcmpes %fcc2, %f17, %f1
10344 wr %g0, 0x18, %asi
10345 ldsba [%l7 + 0x42] %asi, %i2
10346 movcs %xcc, %g1, %o4
10347 xnorcc %i1, %l2, %l1
10348 movneg %icc, %l4, %g5
10349 taddcc %o3, 0x1FEE, %g7
10350 subccc %o6, 0x1B73, %o1
10351 add %l7, 0x18, %l6
10352 wr %g0, 0x19, %asi
10353 lda [%l6] %asi, %l0
10354 casa [%l6] %asi, %l0, %l3
10355 tleu %icc, 0x5
10356 movge %xcc, %g6, %o5
10357 andn %i0, 0x0ED7, %g2
10358 andcc %i7, %g4, %l5
10359 std %f20, [%l7 + 0x10]
10360 bl %xcc, loop_910
10361 or %i6, %i5, %i4
10362 wr %g0, 0x80, %asi
10363 ldswa [%l7 + 0x64] %asi, %o2
10364loop_910:
10365 tleu %xcc, 0x0
10366 bgu,pn %icc, loop_911
10367 smul %i3, %o0, %l6
10368 sir 0x1D03
10369 edge8l %o7, %g3, %i2
10370loop_911:
10371 nop
10372 wr %g0, 0x81, %asi
10373 lduwa [%l7 + 0x40] %asi, %o4
10374 movg %xcc, %i1, %g1
10375 wr %g0, 0x81, %asi
10376 stxa %l1, [%l7 + 0x38] %asi
10377 ldsw [%l7 + 0x3C], %l2
10378 movrlez %l4, 0x166, %g5
10379 tg %icc, 0x3
10380 te %xcc, 0x6
10381 set 0x38, %o2
10382 stwa %o3, [%l7 + %o2] 0x2a
10383 membar #Sync
10384 andn %o6, 0x0D96, %g7
10385 movl %xcc, %l0, %o1
10386 wr %g0, 0x10, %asi
10387 ldstuba [%l7 + 0x56] %asi, %g6
10388 sdivx %o5, 0x0ED9, %i0
10389 tn %icc, 0x2
10390 tn %xcc, 0x5
10391 movrlez %l3, 0x085, %i7
10392 alignaddr %g2, %l5, %i6
10393 movne %icc, %i5, %i4
10394 andncc %g4, %i3, %o2
10395 xnorcc %o0, %l6, %o7
10396 tn %icc, 0x2
10397 tle %icc, 0x5
10398 movg %xcc, %i2, %o4
10399 fpadd32 %f12, %f28, %f12
10400 taddcctv %g3, %g1, %i1
10401 udiv %l2, 0x17D5, %l1
10402 ldsw [%l7 + 0x5C], %l4
10403 tvc %xcc, 0x5
10404 subcc %o3, 0x0034, %g5
10405 addccc %o6, %l0, %o1
10406 movle %xcc, %g7, %g6
10407 array8 %o5, %l3, %i0
10408 sra %i7, %g2, %i6
10409 movvc %icc, %i5, %i4
10410 fmovdvc %icc, %f18, %f7
10411 edge32n %g4, %i3, %l5
10412 prefetch [%l7 + 0x1C], 0x0
10413 sdivcc %o2, 0x093A, %l6
10414 sllx %o0, 0x11, %o7
10415 fmovrdlez %i2, %f8, %f0
10416 movrgz %o4, 0x17E, %g3
10417 movcs %xcc, %i1, %g1
10418 sra %l2, 0x06, %l4
10419 taddcc %l1, %g5, %o3
10420 fmovrse %l0, %f30, %f19
10421 movgu %xcc, %o1, %o6
10422 add %l7, 0x48, %l6
10423 wr %g0, 0x81, %asi
10424 casa [%l6] 0x81, %g6, %g7
10425 movrne %o5, 0x0C6, %l3
10426 fmovdpos %xcc, %f8, %f12
10427 movre %i7, 0x17D, %i0
10428 bneg,a,pn %icc, loop_912
10429 movgu %xcc, %g2, %i5
10430 std %i6, [%l7 + 0x28]
10431 array32 %g4, %i4, %i3
10432loop_912:
10433 saved
10434 rdpr %cwp, %g1
10435 rdpr %cansave, %g2
10436 rdpr %canrestore, %g3
10437 rdpr %cleanwin, %g4
10438 rdpr %otherwin, %g5
10439 rdpr %wstate, %g6
10440 movne %xcc, %o2, %l6
10441 movleu %icc, %o0, %o7
10442 fmovrslz %l5, %f0, %f13
10443 tcc %icc, 0x0
10444 addcc %i2, 0x1624, %o4
10445 fmovdvc %xcc, %f26, %f0
10446 ldub [%l7 + 0x17], %i1
10447 brnz,a %g3, loop_913
10448 sethi 0x0355, %l2
10449 saved
10450 rdpr %cwp, %g1
10451 rdpr %cansave, %g2
10452 rdpr %canrestore, %g3
10453 rdpr %cleanwin, %g4
10454 rdpr %otherwin, %g5
10455 rdpr %wstate, %g6
10456 nop
10457 setx loop_914, %l0, %l1
10458 wrpr 0x1, %tl
10459 wrpr %l1, %tnpc
10460 setx 0x34400001400, %l0, %l1
10461 wrpr %l1, %tstate
10462 wrhpr 0x4, %htstate
10463 done
10464loop_913:
10465 mulscc %g1, %l1, %l4
10466 srlx %o3, 0x04, %g5
10467 xor %l0, 0x0A4A, %o6
10468loop_914:
10469 ta %xcc, 0x2
10470 orn %g6, %o1, %o5
10471 fnor %f30, %f16, %f26
10472 bleu,a,pt %icc, loop_915
10473 tsubcctv %l3, %i7, %g7
10474 mulscc %i0, %i5, %g2
10475 sdiv %g4, 0x03EB, %i4
10476loop_915:
10477 movg %xcc, %i3, %o2
10478 sdivcc %l6, 0x0B99, %o0
10479 wr %g0, 0x80, %asi
10480 lda [%l7 + 0x34] %asi, %f5
10481 ldsh [%l7 + 0x5A], %o7
10482 udivx %i6, 0x120E, %l5
10483 edge8 %i2, %i1, %o4
10484 fbe,a %fcc3, loop_916
10485 edge16l %g3, %g1, %l2
10486 srax %l1, 0x1B, %o3
10487 movrlez %g5, %l0, %o6
10488loop_916:
10489 edge16l %g6, %o1, %l4
10490 bneg loop_917
10491 fcmpd %fcc1, %f10, %f0
10492 orncc %o5, %i7, %l3
10493 fmovrdgz %i0, %f22, %f20
10494loop_917:
10495 or %g7, %i5, %g4
10496 edge8l %g2, %i4, %i3
10497 bleu,pn %xcc, loop_918
10498 movrne %l6, %o2, %o0
10499 taddcc %o7, %i6, %i2
10500 orn %i1, %l5, %g3
10501loop_918:
10502 addc %o4, 0x02CB, %g1
10503 fmovsneg %xcc, %f25, %f20
10504 tpos %icc, 0x3
10505 smul %l2, %l1, %g5
10506 xnor %l0, 0x0447, %o3
10507 set 0x48, %i2
10508 stxa %g6, [%l7 + %i2] 0x15
10509 fmovsn %icc, %f26, %f19
10510 fmul8x16al %f0, %f3, %f12
10511 fmovrdlez %o6, %f2, %f28
10512 fmovda %xcc, %f5, %f10
10513 movn %icc, %o1, %o5
10514 set 0x50, %o6
10515 prefetcha [%l7 + %o6] 0x14, 0x3
10516 add %l7, 0x68, %l6
10517 wr %g0, 0x80, %asi
10518 casxa [%l6] %asi, %i7, %i0
10519 movn %xcc, %l3, %g7
10520 edge16 %i5, %g2, %g4
10521 faligndata %f18, %f14, %f10
10522 fcmpeq16 %f14, %f2, %i3
10523 move %xcc, %i4, %o2
10524 movle %icc, %o0, %o7
10525 array16 %i6, %i2, %i1
10526 xnor %l6, 0x0B77, %l5
10527 bneg,a loop_919
10528 membar 0x3C
10529 sdiv %o4, 0x0719, %g3
10530 set 0x28, %i3
10531 ldswa [%l7 + %i3] 0x89, %l2
10532loop_919:
10533 fzero %f26
10534 set 0x64, %o4
10535 sta %f0, [%l7 + %o4] 0x18
10536 fmovsle %icc, %f16, %f14
10537 tneg %xcc, 0x1
10538 edge32n %l1, %g5, %l0
10539 wr %g0, 0x04, %asi
10540 ldxa [%l7 + 0x70] %asi, %o3
10541 fmovsgu %xcc, %f2, %f4
10542 fpmerge %f23, %f3, %f14
10543 array32 %g1, %o6, %o1
10544 srax %g6, 0x0D, %l4
10545 wr %g0, 0x80, %asi
10546 stba %i7, [%l7 + 0x79] %asi
10547 movrgz %o5, 0x14F, %l3
10548 movrne %g7, 0x15A, %i5
10549 fpackfix %f14, %f3
10550 fbge %fcc1, loop_920
10551 edge16ln %g2, %g4, %i3
10552 set 0x2C, %i1
10553 ldsba [%l7 + %i1] 0x18, %i4
10554loop_920:
10555 alignaddrl %i0, %o2, %o0
10556 fpadd32s %f21, %f23, %f6
10557 sir 0x0BB2
10558 fsrc1s %f8, %f22
10559 sllx %i6, 0x09, %i2
10560 umul %i1, %o7, %l5
10561 fands %f16, %f21, %f8
10562 popc %l6, %g3
10563 fnands %f6, %f28, %f28
10564 tn %icc, 0x6
10565 subcc %o4, %l1, %l2
10566 nop
10567 set 0x08, %g1
10568 ldd [%l7 + %g1], %f4
10569 sllx %g5, %o3, %g1
10570 addc %o6, %l0, %g6
10571 srax %l4, 0x15, %i7
10572 fble,a %fcc3, loop_921
10573 tne %xcc, 0x6
10574 stb %o5, [%l7 + 0x7B]
10575 brlez %l3, loop_922
10576loop_921:
10577 movn %xcc, %g7, %i5
10578 edge16ln %g2, %g4, %i3
10579 movleu %icc, %i4, %o1
10580loop_922:
10581 move %icc, %i0, %o0
10582 tcs %xcc, 0x3
10583 sir 0x010A
10584 set 0x0A, %l5
10585 lduha [%l7 + %l5] 0x80, %i6
10586 movrgez %o2, 0x3CC, %i2
10587 std %o6, [%l7 + 0x28]
10588 srlx %i1, %l6, %l5
10589 prefetch [%l7 + 0x68], 0x3
10590 sra %g3, 0x05, %o4
10591 movrlz %l2, 0x134, %l1
10592 or %g5, %o3, %g1
10593 fbuge %fcc0, loop_923
10594 tsubcctv %o6, 0x13D4, %l0
10595 edge8 %g6, %l4, %o5
10596 andn %l3, 0x1851, %i7
10597loop_923:
10598 ldd [%l7 + 0x20], %f28
10599 andcc %i5, 0x03E5, %g2
10600 bcs,a loop_924
10601 ldsb [%l7 + 0x31], %g4
10602 array32 %g7, %i4, %o1
10603 alignaddrl %i0, %i3, %i6
10604loop_924:
10605 tcs %icc, 0x1
10606 sir 0x0DF0
10607 orncc %o2, %o0, %i2
10608 edge32ln %i1, %o7, %l6
10609 sdivcc %g3, 0x1CE4, %l5
10610 andn %o4, 0x0092, %l2
10611 ldx [%l7 + 0x18], %g5
10612 udivcc %o3, 0x1B8C, %l1
10613 fmovsg %icc, %f14, %f21
10614 udiv %o6, 0x150E, %g1
10615 movn %xcc, %g6, %l4
10616 saved
10617 rdpr %cwp, %g1
10618 rdpr %cansave, %g2
10619 rdpr %canrestore, %g3
10620 rdpr %cleanwin, %g4
10621 rdpr %otherwin, %g5
10622 rdpr %wstate, %g6
10623 fmovdcc %xcc, %f18, %f30
10624 set 0x30, %l1
10625 lduwa [%l7 + %l1] 0x10, %l0
10626 edge16ln %o5, %l3, %i5
10627 edge32n %g2, %g4, %i7
10628 fmovrsgez %i4, %f25, %f0
10629 fpsub16 %f0, %f24, %f28
10630 movcs %xcc, %o1, %g7
10631 movrgz %i0, %i6, %o2
10632 edge16l %i3, %o0, %i2
10633 bpos,a,pt %icc, loop_925
10634 fcmpeq16 %f20, %f24, %o7
10635 andcc %l6, 0x1CD5, %g3
10636 taddcctv %i1, 0x1359, %o4
10637loop_925:
10638 movgu %xcc, %l5, %g5
10639 udivx %l2, 0x0B8E, %l1
10640 movcc %xcc, %o6, %o3
10641 fmovde %icc, %f6, %f15
10642 xorcc %g6, 0x099E, %l4
10643 edge16 %l0, %o5, %l3
10644 tl %xcc, 0x1
10645 ta %xcc, 0x0
10646 edge16 %i5, %g2, %g4
10647 fmul8x16 %f14, %f0, %f2
10648 fands %f19, %f10, %f26
10649 stb %g1, [%l7 + 0x3B]
10650 movrgez %i7, 0x2C8, %o1
10651 array32 %i4, %i0, %i6
10652 bl,pn %xcc, loop_926
10653 bne loop_927
10654 movvc %icc, %o2, %g7
10655 udiv %o0, 0x1AE4, %i3
10656loop_926:
10657 tvs %xcc, 0x7
10658loop_927:
10659 fmovrdne %i2, %f26, %f14
10660 ta %icc, 0x2
10661 fbule %fcc2, loop_928
10662 andncc %l6, %o7, %g3
10663 wr %g0, 0x0c, %asi
10664 lduha [%l7 + 0x54] %asi, %o4
10665loop_928:
10666 fbg,a %fcc1, loop_929
10667 or %l5, 0x1E79, %i1
10668 tcc %xcc, 0x0
10669 udiv %l2, 0x08A1, %l1
10670loop_929:
10671 sdivcc %g5, 0x030E, %o6
10672 movne %icc, %g6, %l4
10673 brgez,a %o3, loop_930
10674 fmovsle %xcc, %f14, %f26
10675 tcc %xcc, 0x4
10676 tleu %icc, 0x3
10677loop_930:
10678 ldsb [%l7 + 0x3E], %o5
10679 fxnor %f14, %f30, %f4
10680 fpsub32 %f6, %f8, %f24
10681 andn %l0, 0x1D91, %l3
10682 ldstub [%l7 + 0x14], %g2
10683 set 0x5C, %o7
10684 ldsha [%l7 + %o7] 0x14, %g4
10685 edge8 %i5, %g1, %o1
10686 tne %icc, 0x7
10687 xorcc %i7, %i0, %i4
10688 tvc %xcc, 0x1
10689 udivx %o2, 0x0A6D, %i6
10690 fbul %fcc1, loop_931
10691 ldsw [%l7 + 0x08], %o0
10692 sllx %g7, %i3, %l6
10693 bcs,pn %icc, loop_932
10694loop_931:
10695 fandnot1 %f10, %f12, %f14
10696 wr %g0, 0xf9, %asi
10697 stda %f16, [%l7 + 0x40] %asi
10698 membar #Sync
10699loop_932:
10700 fmovd %f22, %f8
10701 stb %i2, [%l7 + 0x25]
10702 sll %g3, 0x0E, %o4
10703 fbg %fcc1, loop_933
10704 edge32l %o7, %i1, %l5
10705 swap [%l7 + 0x58], %l1
10706 tg %icc, 0x2
10707loop_933:
10708 tn %xcc, 0x3
10709 alignaddrl %g5, %l2, %o6
10710 sllx %l4, 0x1B, %g6
10711 orcc %o3, %l0, %o5
10712 bg loop_934
10713 fxors %f10, %f24, %f30
10714 fcmpeq32 %f20, %f18, %g2
10715 tsubcc %l3, %i5, %g1
10716loop_934:
10717 movge %xcc, %o1, %i7
10718 movrlz %i0, %i4, %g4
10719 movrlz %o2, %o0, %i6
10720 saved
10721 rdpr %cwp, %g1
10722 rdpr %cansave, %g2
10723 rdpr %canrestore, %g3
10724 rdpr %cleanwin, %g4
10725 rdpr %otherwin, %g5
10726 rdpr %wstate, %g6
10727 xnor %g7, %i3, %l6
10728 srl %g3, %o4, %o7
10729 movgu %icc, %i2, %l5
10730 movcs %xcc, %l1, %g5
10731 set 0x40, %o5
10732 ldda [%l7 + %o5] 0x88, %f16
10733 wr %g0, 0xf8, %asi
10734 stda %f16, [%l7 + 0x40] %asi
10735 membar #Sync
10736 and %i1, 0x0BA1, %o6
10737 movge %icc, %l2, %l4
10738 fmovsg %xcc, %f18, %f10
10739 fmovscc %icc, %f22, %f31
10740 edge16ln %g6, %l0, %o5
10741 edge8n %o3, %g2, %i5
10742 fbe %fcc3, loop_935
10743 sllx %l3, 0x00, %o1
10744 fand %f14, %f2, %f18
10745 movrlz %i7, 0x00F, %g1
10746loop_935:
10747 fmovrdlez %i0, %f4, %f16
10748 srlx %g4, 0x0D, %i4
10749 fbe,a %fcc1, loop_936
10750 edge32l %o2, %o0, %g7
10751 tgu %xcc, 0x3
10752 sllx %i3, 0x17, %l6
10753loop_936:
10754 movl %xcc, %g3, %o4
10755 edge32n %i6, %i2, %o7
10756 bl,pn %icc, loop_937
10757 fbne %fcc1, loop_938
10758 bgu %icc, loop_939
10759 fmovrsgz %l5, %f19, %f26
10760loop_937:
10761 alignaddr %g5, %i1, %l1
10762loop_938:
10763 alignaddrl %l2, %l4, %g6
10764loop_939:
10765 movrgz %l0, 0x04D, %o6
10766 tn %xcc, 0x6
10767 st %f7, [%l7 + 0x58]
10768 wr %g0, 0x2f, %asi
10769 stba %o5, [%l7 + 0x7D] %asi
10770 membar #Sync
10771 tleu %xcc, 0x7
10772 fblg,a %fcc0, loop_940
10773 edge32n %g2, %i5, %l3
10774 ldsh [%l7 + 0x7A], %o1
10775 nop
10776 set 0x7C, %g6
10777 stw %o3, [%l7 + %g6]
10778loop_940:
10779 fandnot2s %f11, %f10, %f18
10780 srlx %i7, %i0, %g4
10781 edge16 %g1, %o2, %i4
10782 tcs %xcc, 0x4
10783 fsrc2s %f0, %f8
10784 nop
10785 setx loop_941, %l0, %l1
10786 wrpr 0x1, %tl
10787 wrpr %l1, %tpc
10788 add %l1, 0x4, %l1
10789 wrpr %l1, %tnpc
10790 setx 0x34400001400, %l0, %l1
10791 wrpr %l1, %tstate
10792 wrhpr 0x4, %htstate
10793 retry
10794 edge8n %g7, %i3, %l6
10795 wr %g0, 0xea, %asi
10796 stwa %o0, [%l7 + 0x7C] %asi
10797 membar #Sync
10798loop_941:
10799 fabsd %f16, %f28
10800 edge16 %o4, %i6, %i2
10801 fmovdvs %xcc, %f26, %f18
10802 andcc %g3, 0x0EAC, %l5
10803 andncc %g5, %i1, %l1
10804 fmul8ulx16 %f20, %f0, %f8
10805 umulcc %o7, %l4, %g6
10806 fmovdgu %xcc, %f3, %f14
10807 subccc %l2, 0x0008, %l0
10808 smulcc %o6, %o5, %i5
10809 alignaddr %l3, %g2, %o1
10810 ta %icc, 0x6
10811 fbo %fcc2, loop_942
10812 udiv %i7, 0x1093, %i0
10813 movrlz %o3, %g1, %o2
10814 fandnot2s %f6, %f30, %f27
10815loop_942:
10816 tsubcc %i4, %g7, %i3
10817 edge8ln %g4, %o0, %l6
10818 movn %icc, %i6, %o4
10819 fzeros %f12
10820 fmovdle %xcc, %f23, %f24
10821 edge8n %i2, %l5, %g3
10822 edge8n %i1, %l1, %o7
10823 umul %g5, %l4, %l2
10824 movrne %l0, %o6, %o5
10825 te %xcc, 0x1
10826 prefetch [%l7 + 0x24], 0x0
10827 and %g6, %i5, %l3
10828 brlz,a %o1, loop_943
10829 te %icc, 0x3
10830 bvc,a,pn %xcc, loop_944
10831 fmovsvs %xcc, %f15, %f8
10832loop_943:
10833 xorcc %i7, 0x0EAC, %g2
10834 fbuge,a %fcc2, loop_945
10835loop_944:
10836 edge8n %i0, %o3, %g1
10837 movvs %icc, %o2, %i4
10838 srlx %i3, 0x06, %g4
10839loop_945:
10840 edge8ln %o0, %g7, %i6
10841 movge %icc, %o4, %l6
10842 subccc %l5, 0x1844, %i2
10843 fsrc1s %f11, %f22
10844 addccc %i1, %l1, %g3
10845 wr %g0, 0x89, %asi
10846 ldstuba [%l7 + 0x41] %asi, %o7
10847 add %l7, 0x3C, %l6
10848 wr %g0, 0x89, %asi
10849 casa [%l6] 0x89, %l4, %l2
10850 edge32ln %l0, %g5, %o5
10851 sra %o6, 0x05, %g6
10852 call loop_946
10853 xnorcc %i5, 0x1B02, %l3
10854 movne %xcc, %o1, %i7
10855 subccc %i0, %g2, %g1
10856loop_946:
10857 tge %icc, 0x0
10858 sra %o3, 0x10, %i4
10859 mulscc %o2, %g4, %o0
10860 fnand %f4, %f26, %f26
10861 sub %i3, %i6, %g7
10862 umul %l6, %l5, %o4
10863 saved
10864 rdpr %cwp, %g1
10865 rdpr %cansave, %g2
10866 rdpr %canrestore, %g3
10867 rdpr %cleanwin, %g4
10868 rdpr %otherwin, %g5
10869 rdpr %wstate, %g6
10870 fmovse %icc, %f25, %f26
10871 edge8n %i1, %i2, %l1
10872 movcc %xcc, %g3, %o7
10873 mulscc %l4, %l0, %l2
10874 fmovsn %icc, %f27, %f14
10875 flush %l7 + 0x60
10876 taddcc %o5, 0x1FC4, %g5
10877 fbuge,a %fcc1, loop_947
10878 restored
10879 rdpr %cwp, %g1
10880 rdpr %cansave, %g2
10881 rdpr %canrestore, %g3
10882 rdpr %cleanwin, %g4
10883 rdpr %otherwin, %g5
10884 rdpr %wstate, %g6
10885 fornot1s %f18, %f16, %f4
10886 fmovdgu %xcc, %f0, %f9
10887loop_947:
10888 edge16n %o6, %g6, %i5
10889 fcmple16 %f10, %f28, %l3
10890 tl %icc, 0x7
10891 bcs loop_948
10892 bg,pn %icc, loop_949
10893 movrlz %i7, %o1, %g2
10894 fbge,a %fcc1, loop_950
10895loop_948:
10896 tn %icc, 0x6
10897loop_949:
10898 faligndata %f18, %f8, %f30
10899 wr %g0, 0x0c, %asi
10900 ldda [%l7 + 0x10] %asi, %g0
10901loop_950:
10902 saved
10903 rdpr %cwp, %g1
10904 rdpr %cansave, %g2
10905 rdpr %canrestore, %g3
10906 rdpr %cleanwin, %g4
10907 rdpr %otherwin, %g5
10908 rdpr %wstate, %g6
10909 mulx %i0, 0x04D7, %i4
10910 set 0x0E, %g7
10911 lduha [%l7 + %g7] 0x80, %o2
10912 srl %o3, 0x0E, %o0
10913 alignaddr %i3, %g4, %i6
10914 movrlez %l6, %l5, %g7
10915 and %o4, 0x1DD1, %i1
10916 taddcctv %i2, 0x0A60, %l1
10917 fmul8x16al %f5, %f28, %f28
10918 xnorcc %o7, 0x020F, %l4
10919 movrlez %l0, 0x306, %g3
10920 fmovsg %icc, %f15, %f22
10921 addc %l2, 0x1F9B, %o5
10922 fmovse %icc, %f28, %f23
10923 call loop_951
10924 edge16 %g5, %o6, %i5
10925 bpos,a loop_952
10926 mova %xcc, %g6, %i7
10927loop_951:
10928 movrgez %l3, %o1, %g1
10929 fmovdvc %icc, %f24, %f18
10930loop_952:
10931 movgu %icc, %g2, %i0
10932 tsubcc %i4, %o2, %o3
10933 fnands %f8, %f1, %f8
10934 movrne %o0, %i3, %g4
10935 swap [%l7 + 0x64], %i6
10936 mulx %l5, 0x12C6, %g7
10937 sllx %l6, %i1, %i2
10938 wr %g0, 0x10, %asi
10939 ldswa [%l7 + 0x44] %asi, %o4
10940 smul %o7, 0x0DEC, %l1
10941 sdivx %l4, 0x015D, %g3
10942 sra %l2, %o5, %g5
10943 fmovsne %xcc, %f6, %f4
10944 movle %icc, %l0, %o6
10945 std %i4, [%l7 + 0x38]
10946 saved
10947 rdpr %cwp, %g1
10948 rdpr %cansave, %g2
10949 rdpr %canrestore, %g3
10950 rdpr %cleanwin, %g4
10951 rdpr %otherwin, %g5
10952 rdpr %wstate, %g6
10953 edge32 %i7, %g6, %o1
10954 smulcc %g1, 0x0119, %l3
10955 fmovrdlz %i0, %f4, %f2
10956 array16 %g2, %i4, %o2
10957 tcc %icc, 0x3
10958 te %icc, 0x5
10959 sir 0x0A81
10960 smulcc %o3, %o0, %i3
10961 saved
10962 rdpr %cwp, %g1
10963 rdpr %cansave, %g2
10964 rdpr %canrestore, %g3
10965 rdpr %cleanwin, %g4
10966 rdpr %otherwin, %g5
10967 rdpr %wstate, %g6
10968 edge8 %g4, %i6, %l5
10969 fzeros %f28
10970 tvs %icc, 0x5
10971 fbg,a %fcc1, loop_953
10972 edge8n %g7, %i1, %i2
10973 andncc %l6, %o4, %o7
10974 stbar
10975loop_953:
10976 movg %icc, %l4, %l1
10977 tsubcc %g3, 0x0D0D, %o5
10978 andn %g5, %l0, %l2
10979 sdivcc %i5, 0x1D72, %o6
10980 set 0x0E, %i0
10981 stha %g6, [%l7 + %i0] 0xeb
10982 membar #Sync
10983 sdivx %o1, 0x04A2, %i7
10984 stb %l3, [%l7 + 0x1F]
10985 movleu %xcc, %g1, %g2
10986 udivcc %i0, 0x1C8E, %i4
10987 andcc %o2, %o3, %i3
10988 movleu %xcc, %g4, %o0
10989 fsrc1s %f19, %f31
10990 wr %g0, 0x19, %asi
10991 stda %i6, [%l7 + 0x48] %asi
10992 bne,pn %icc, loop_954
10993 sethi 0x0A3E, %l5
10994 tsubcctv %i1, %g7, %i2
10995 tcs %icc, 0x4
10996loop_954:
10997 fbu %fcc3, loop_955
10998 tvs %xcc, 0x2
10999 fbe %fcc1, loop_956
11000 popc 0x0037, %l6
11001loop_955:
11002 tvc %xcc, 0x6
11003 set 0x36, %o3
11004 lduha [%l7 + %o3] 0x0c, %o4
11005loop_956:
11006 fbn %fcc0, loop_957
11007 fcmps %fcc0, %f21, %f20
11008 orncc %o7, 0x1E5D, %l1
11009 srax %g3, 0x0B, %o5
11010loop_957:
11011 movneg %icc, %g5, %l4
11012 wr %g0, 0x88, %asi
11013 ldswa [%l7 + 0x68] %asi, %l0
11014 popc 0x1000, %l2
11015 xnorcc %i5, %o6, %o1
11016 movre %i7, %l3, %g6
11017 bneg loop_958
11018 sllx %g1, 0x06, %g2
11019 sll %i4, %i0, %o2
11020 and %i3, %o3, %g4
11021loop_958:
11022 tne %xcc, 0x6
11023 tle %xcc, 0x5
11024 fbo,a %fcc3, loop_959
11025 fpadd16s %f12, %f11, %f4
11026 sdivx %i6, 0x00A0, %l5
11027 ldd [%l7 + 0x60], %i0
11028loop_959:
11029 nop
11030 setx loop_960, %l0, %l1
11031 jmpl %l1, %g7
11032 tneg %xcc, 0x5
11033 taddcctv %i2, %l6, %o0
11034 tne %xcc, 0x0
11035loop_960:
11036 or %o4, %l1, %g3
11037 fandnot2s %f30, %f18, %f4
11038 add %o7, %g5, %o5
11039 edge16 %l4, %l0, %i5
11040 movne %icc, %l2, %o6
11041 fmovdcc %icc, %f15, %f29
11042 brlz,a %o1, loop_961
11043 tcs %icc, 0x5
11044 tge %xcc, 0x0
11045 fmovsge %icc, %f17, %f4
11046loop_961:
11047 fpsub32 %f30, %f0, %f24
11048 set 0x44, %o1
11049 stha %i7, [%l7 + %o1] 0xe2
11050 membar #Sync
11051 tne %icc, 0x7
11052 fmovs %f2, %f10
11053 tleu %icc, 0x6
11054 edge16l %l3, %g6, %g2
11055 sdivx %i4, 0x1A38, %g1
11056 brlz,a %i0, loop_962
11057 movre %o2, 0x0C7, %i3
11058 movrgez %o3, %g4, %i6
11059 bcc,pt %icc, loop_963
11060loop_962:
11061 smul %i1, 0x0752, %g7
11062 tn %icc, 0x1
11063 fnot2s %f1, %f29
11064loop_963:
11065 srl %i2, 0x08, %l6
11066 umul %l5, %o4, %l1
11067 movrgz %o0, 0x375, %g3
11068 sll %g5, %o5, %l4
11069 tge %icc, 0x0
11070 srl %l0, 0x12, %i5
11071 andcc %o7, 0x0CA0, %o6
11072 fba,a %fcc2, loop_964
11073 addccc %o1, 0x099C, %l2
11074 movrgez %i7, 0x11B, %g6
11075 andncc %l3, %g2, %i4
11076loop_964:
11077 nop
11078 set 0x40, %o0
11079 std %f4, [%l7 + %o0]
11080 tg %icc, 0x1
11081 edge32l %g1, %o2, %i3
11082 edge8l %o3, %i0, %i6
11083 tsubcctv %g4, %i1, %g7
11084 fmovrslz %i2, %f9, %f29
11085 fbue %fcc1, loop_965
11086 brnz %l5, loop_966
11087 edge16ln %l6, %l1, %o4
11088 std %f18, [%l7 + 0x58]
11089loop_965:
11090 fmovrsne %g3, %f12, %f17
11091loop_966:
11092 addccc %g5, %o5, %o0
11093 edge8 %l0, %l4, %o7
11094 sir 0x1AFE
11095 fmovdvc %xcc, %f11, %f24
11096 subcc %o6, %o1, %l2
11097 movrlz %i7, %g6, %l3
11098 fblg %fcc0, loop_967
11099 movcs %xcc, %i5, %i4
11100 sllx %g2, %o2, %i3
11101 edge32n %g1, %o3, %i6
11102loop_967:
11103 movge %icc, %g4, %i0
11104 alignaddrl %g7, %i1, %i2
11105 or %l6, 0x0B0F, %l1
11106 array8 %o4, %l5, %g5
11107 movg %icc, %g3, %o0
11108 tsubcc %l0, %o5, %l4
11109 sethi 0x0B51, %o6
11110 fand %f30, %f0, %f26
11111 set 0x3C, %i7
11112 swapa [%l7 + %i7] 0x80, %o1
11113 fbl,a %fcc1, loop_968
11114 sdivx %l2, 0x1CB2, %o7
11115 popc %g6, %l3
11116 set 0x18, %l2
11117 stda %i4, [%l7 + %l2] 0x27
11118 membar #Sync
11119loop_968:
11120 taddcctv %i7, %g2, %i4
11121 fandnot1 %f12, %f30, %f2
11122 wr %g0, 0x22, %asi
11123 stxa %i3, [%l7 + 0x10] %asi
11124 membar #Sync
11125 tpos %xcc, 0x0
11126 or %g1, 0x11DE, %o2
11127 fmovdvs %icc, %f15, %f12
11128 udivx %i6, 0x0484, %g4
11129 srlx %o3, 0x01, %i0
11130 tcc %icc, 0x6
11131 set 0x28, %l6
11132 ldswa [%l7 + %l6] 0x15, %g7
11133 xor %i2, %i1, %l1
11134 set 0x56, %l4
11135 ldstuba [%l7 + %l4] 0x88, %l6
11136 mulscc %l5, 0x10B7, %o4
11137 std %g4, [%l7 + 0x68]
11138 fnot1s %f26, %f21
11139 movvc %icc, %o0, %g3
11140 ldsb [%l7 + 0x1C], %l0
11141 or %l4, 0x0A11, %o6
11142 fbule %fcc3, loop_969
11143 tge %icc, 0x0
11144 edge32l %o5, %o1, %o7
11145 edge32l %l2, %l3, %i5
11146loop_969:
11147 orcc %g6, 0x07FD, %i7
11148 stb %i4, [%l7 + 0x64]
11149 orcc %g2, 0x1F43, %i3
11150 fbn %fcc3, loop_970
11151 fsrc2s %f5, %f5
11152 edge8 %o2, %g1, %g4
11153 udivx %o3, 0x0D2C, %i6
11154loop_970:
11155 smulcc %g7, 0x116C, %i0
11156 wr %g0, 0x89, %asi
11157 stda %i2, [%l7 + 0x18] %asi
11158 bcc %xcc, loop_971
11159 fbl,a %fcc2, loop_972
11160 bneg %icc, loop_973
11161 membar 0x5C
11162loop_971:
11163 move %xcc, %i1, %l1
11164loop_972:
11165 subcc %l5, 0x19D9, %o4
11166loop_973:
11167 edge16l %l6, %o0, %g3
11168 movle %icc, %g5, %l4
11169 move %icc, %o6, %o5
11170 srl %o1, %l0, %o7
11171 fpadd16s %f26, %f20, %f0
11172 udivx %l2, 0x1F1E, %l3
11173 fmovspos %icc, %f20, %f28
11174 be,pt %xcc, loop_974
11175 movrlz %g6, %i7, %i4
11176 for %f2, %f8, %f14
11177 taddcc %i5, %i3, %o2
11178loop_974:
11179 array8 %g2, %g1, %o3
11180 movrgez %i6, 0x218, %g7
11181 mova %icc, %g4, %i2
11182 edge32ln %i1, %l1, %l5
11183 fbge,a %fcc3, loop_975
11184 move %icc, %i0, %o4
11185 srlx %l6, 0x09, %g3
11186 brnz %g5, loop_976
11187loop_975:
11188 movge %xcc, %o0, %l4
11189 movvs %icc, %o5, %o1
11190 set 0x35, %g4
11191 lduba [%l7 + %g4] 0x81, %o6
11192loop_976:
11193 fbn,a %fcc2, loop_977
11194 movvc %icc, %l0, %l2
11195 fandnot2 %f16, %f24, %f14
11196 subccc %o7, 0x0240, %l3
11197loop_977:
11198 fmovdcs %icc, %f9, %f3
11199 addc %g6, %i4, %i7
11200 bg,a loop_978
11201 xorcc %i5, 0x11DA, %i3
11202 subccc %o2, 0x1C0A, %g1
11203 fsrc2s %f20, %f14
11204loop_978:
11205 xnorcc %g2, 0x1B1D, %o3
11206 umul %i6, 0x1A4C, %g7
11207 tn %icc, 0x1
11208 fmovdne %icc, %f31, %f8
11209 orncc %g4, 0x0728, %i1
11210 bcs,a loop_979
11211 fbule %fcc3, loop_980
11212 movle %xcc, %i2, %l1
11213 edge16n %i0, %l5, %o4
11214loop_979:
11215 nop
11216 wr %g0, 0x80, %asi
11217 sta %f0, [%l7 + 0x10] %asi
11218loop_980:
11219 sra %g3, %g5, %o0
11220 sllx %l6, %l4, %o5
11221 movvs %xcc, %o1, %o6
11222 fmovsleu %icc, %f6, %f13
11223 fbge %fcc2, loop_981
11224 bn,a,pt %icc, loop_982
11225 fpsub32s %f14, %f18, %f16
11226 add %l2, %o7, %l0
11227loop_981:
11228 tpos %icc, 0x1
11229loop_982:
11230 movrne %l3, 0x22C, %i4
11231 membar 0x31
11232 brnz,a %g6, loop_983
11233 sll %i7, %i5, %o2
11234 add %l7, 0x70, %l6
11235 wr %g0, 0x89, %asi
11236 casxa [%l6] 0x89, %g1, %g2
11237loop_983:
11238 udiv %i3, 0x1A07, %o3
11239 be,a loop_984
11240 fmovdleu %icc, %f18, %f1
11241 srlx %g7, 0x1B, %g4
11242 te %xcc, 0x3
11243loop_984:
11244 edge32l %i1, %i2, %i6
11245 movneg %icc, %i0, %l1
11246 tcs %xcc, 0x0
11247 xnorcc %l5, 0x074B, %g3
11248 set 0x7D, %i5
11249 stba %o4, [%l7 + %i5] 0x10
11250 fmovda %xcc, %f6, %f20
11251 set 0x42, %g5
11252 ldsha [%l7 + %g5] 0x15, %g5
11253 movcs %xcc, %o0, %l4
11254 fblg %fcc1, loop_985
11255 ldstub [%l7 + 0x55], %l6
11256 mulscc %o1, %o5, %l2
11257 ba,a,pn %xcc, loop_986
11258loop_985:
11259 fxor %f22, %f4, %f6
11260 movpos %icc, %o7, %o6
11261 ble,a,pt %xcc, loop_987
11262loop_986:
11263 orcc %l3, %l0, %g6
11264 fbe,a %fcc0, loop_988
11265 fandnot1s %f8, %f11, %f10
11266loop_987:
11267 fxnor %f4, %f10, %f2
11268 fcmpd %fcc0, %f28, %f28
11269loop_988:
11270 nop
11271 wr %g0, 0x10, %asi
11272 ldsba [%l7 + 0x59] %asi, %i4
11273 wr %g0, 0x88, %asi
11274 ldswa [%l7 + 0x14] %asi, %i5
11275 brgz %i7, loop_989
11276 fbu,a %fcc0, loop_990
11277 movn %icc, %g1, %o2
11278 movvc %icc, %i3, %o3
11279loop_989:
11280 nop
11281 add %l7, 0x70, %l6
11282 wr %g0, 0x04, %asi
11283 casxa [%l6] 0x04, %g7, %g4
11284loop_990:
11285 bshuffle %f4, %f26, %f12
11286 set 0x30, %l0
11287 lda [%l7 + %l0] 0x19, %f16
11288 movgu %icc, %i1, %i2
11289 fmovsvc %icc, %f27, %f20
11290 movneg %xcc, %g2, %i6
11291 wr %g0, 0x89, %asi
11292 prefetcha [%l7 + 0x60] %asi, 0x1
11293 srlx %l1, %g3, %o4
11294 edge16n %g5, %o0, %l5
11295 brz,a %l4, loop_991
11296 brz %l6, loop_992
11297 array16 %o1, %o5, %l2
11298 xor %o7, %l3, %l0
11299loop_991:
11300 subccc %o6, 0x189C, %g6
11301loop_992:
11302 ta %xcc, 0x1
11303 sdivx %i5, 0x0248, %i4
11304 taddcc %i7, %g1, %o2
11305 sdiv %i3, 0x0C28, %o3
11306 stx %g7, [%l7 + 0x08]
11307 bvc,a,pt %xcc, loop_993
11308 fpsub16s %f2, %f5, %f10
11309 subc %g4, 0x1279, %i2
11310 fmovse %xcc, %f31, %f2
11311loop_993:
11312 st %f12, [%l7 + 0x74]
11313 xnorcc %g2, 0x189F, %i6
11314 ba,a %xcc, loop_994
11315 taddcctv %i0, %l1, %g3
11316 nop
11317 set 0x2C, %i4
11318 lduh [%l7 + %i4], %i1
11319 addcc %g5, %o4, %l5
11320loop_994:
11321 tl %icc, 0x1
11322 fbule,a %fcc1, loop_995
11323 bg,pt %xcc, loop_996
11324 fpadd32s %f28, %f0, %f29
11325 addcc %o0, %l4, %l6
11326loop_995:
11327 edge16n %o1, %o5, %o7
11328loop_996:
11329 bg,pt %icc, loop_997
11330 fornot1s %f10, %f2, %f19
11331 swap [%l7 + 0x7C], %l3
11332 andncc %l0, %o6, %g6
11333loop_997:
11334 fxnor %f30, %f24, %f10
11335 fandnot1s %f28, %f9, %f31
11336 sub %i5, 0x1DE5, %i4
11337 fmul8x16al %f15, %f0, %f2
11338 fbge %fcc3, loop_998
11339 fexpand %f29, %f18
11340 sethi 0x0444, %i7
11341 movrlz %g1, 0x102, %o2
11342loop_998:
11343 fone %f14
11344 move %icc, %l2, %o3
11345 sethi 0x05A7, %g7
11346 smul %i3, %i2, %g4
11347 fmovdvc %xcc, %f24, %f28
11348 xnor %g2, 0x1822, %i6
11349 fmuld8ulx16 %f9, %f31, %f18
11350 sethi 0x14D8, %i0
11351 smul %g3, 0x0942, %i1
11352 edge16 %g5, %l1, %l5
11353 sll %o0, 0x12, %l4
11354 and %o4, %o1, %l6
11355 movl %icc, %o7, %l3
11356 membar #Sync
11357 wr %g0, 0x1f, %asi
11358 ldda [%l7 + 0x40] %asi, %f0
11359 taddcctv %o5, 0x0186, %o6
11360 udivx %l0, 0x0D35, %i5
11361 tvc %icc, 0x7
11362 movrlz %i4, 0x163, %g6
11363 andncc %g1, %o2, %l2
11364 bcs,a,pt %icc, loop_999
11365 umul %i7, %o3, %i3
11366 mova %xcc, %i2, %g4
11367 fcmpne32 %f28, %f0, %g2
11368loop_999:
11369 fmovdn %icc, %f26, %f11
11370 movn %icc, %i6, %i0
11371 tvs %xcc, 0x1
11372 fpsub32s %f9, %f18, %f3
11373 ba,a,pn %icc, loop_1000
11374 fmovdgu %icc, %f28, %f15
11375 smul %g3, 0x0746, %g7
11376 popc %g5, %l1
11377loop_1000:
11378 brgez,a %l5, loop_1001
11379 sra %o0, %i1, %l4
11380 brlz %o1, loop_1002
11381 or %o4, 0x13F5, %l6
11382loop_1001:
11383 fpadd16s %f4, %f3, %f27
11384 movrgez %l3, %o5, %o6
11385loop_1002:
11386 bneg,a loop_1003
11387 srax %l0, %o7, %i4
11388 fornot1 %f30, %f6, %f14
11389 sub %g6, %g1, %i5
11390loop_1003:
11391 srax %o2, %i7, %o3
11392 sir 0x162C
11393 andcc %l2, 0x0563, %i2
11394 restored
11395 rdpr %cwp, %g1
11396 rdpr %cansave, %g2
11397 rdpr %canrestore, %g3
11398 rdpr %cleanwin, %g4
11399 rdpr %otherwin, %g5
11400 rdpr %wstate, %g6
11401 ldstub [%l7 + 0x55], %g4
11402 lduh [%l7 + 0x5A], %g2
11403 addc %i3, 0x18FF, %i0
11404 subc %i6, 0x0664, %g3
11405 xor %g7, 0x1F56, %l1
11406 fmovdne %icc, %f9, %f19
11407 movrgez %l5, %g5, %i1
11408 fmovdne %icc, %f11, %f8
11409 tvc %icc, 0x5
11410 mulscc %l4, 0x0469, %o0
11411 array16 %o4, %l6, %o1
11412 fnot2 %f0, %f6
11413 tge %icc, 0x5
11414 popc %l3, %o6
11415 fbul,a %fcc3, loop_1004
11416 tgu %xcc, 0x2
11417 movcs %icc, %l0, %o5
11418 bvs loop_1005
11419loop_1004:
11420 movvs %xcc, %o7, %i4
11421 ba,a %xcc, loop_1006
11422 movge %icc, %g6, %g1
11423loop_1005:
11424 edge32 %i5, %i7, %o3
11425 andcc %l2, %i2, %o2
11426loop_1006:
11427 nop
11428 set 0x50, %i6
11429 ldstuba [%l7 + %i6] 0x04, %g4
11430 addc %i3, %g2, %i0
11431 edge32n %i6, %g7, %l1
11432 tcs %xcc, 0x6
11433 fmovdvc %icc, %f26, %f10
11434 fmovdn %icc, %f29, %f4
11435 taddcc %l5, 0x0BFE, %g5
11436 andncc %i1, %l4, %o0
11437 stb %g3, [%l7 + 0x0B]
11438 tleu %xcc, 0x2
11439 orncc %l6, %o4, %o1
11440 movrgez %l3, %o6, %o5
11441 ldsh [%l7 + 0x4E], %l0
11442 membar 0x1B
11443 movrne %o7, 0x366, %i4
11444 edge16ln %g1, %i5, %i7
11445 tneg %icc, 0x5
11446 addccc %g6, %l2, %o3
11447 movrne %i2, 0x3FA, %g4
11448 fornot1s %f13, %f8, %f31
11449 fmovsne %icc, %f15, %f19
11450 edge8 %i3, %g2, %i0
11451 restored
11452 rdpr %cwp, %g1
11453 rdpr %cansave, %g2
11454 rdpr %canrestore, %g3
11455 rdpr %cleanwin, %g4
11456 rdpr %otherwin, %g5
11457 rdpr %wstate, %g6
11458 bg loop_1007
11459 fcmpgt32 %f22, %f14, %o2
11460 movpos %xcc, %g7, %i6
11461 array32 %l5, %g5, %i1
11462loop_1007:
11463 udivx %l1, 0x06D1, %l4
11464 fcmple32 %f26, %f6, %o0
11465 movl %xcc, %l6, %g3
11466 taddcc %o4, %o1, %l3
11467 bleu,pt %icc, loop_1008
11468 tge %icc, 0x0
11469 movrne %o6, 0x327, %o5
11470 edge32l %o7, %i4, %l0
11471loop_1008:
11472 orn %g1, %i5, %i7
11473 brgz,a %l2, loop_1009
11474 tn %xcc, 0x6
11475 orn %g6, 0x0A2E, %i2
11476 xnor %g4, 0x01C1, %o3
11477loop_1009:
11478 movrlez %g2, %i3, %o2
11479 subc %i0, %g7, %i6
11480 edge32 %l5, %i1, %g5
11481 fpsub16 %f26, %f10, %f18
11482 sdivcc %l1, 0x0C85, %l4
11483 addccc %o0, 0x0C8C, %g3
11484 edge8n %l6, %o1, %o4
11485 fornot1s %f20, %f28, %f24
11486 movpos %icc, %l3, %o5
11487 andncc %o6, %i4, %l0
11488 fmovs %f17, %f14
11489 mova %xcc, %o7, %g1
11490 fmovsgu %icc, %f14, %f24
11491 edge32ln %i7, %i5, %g6
11492 edge8ln %i2, %l2, %o3
11493 be,a,pt %xcc, loop_1010
11494 fzeros %f28
11495 fnot2 %f16, %f0
11496 lduh [%l7 + 0x7A], %g4
11497loop_1010:
11498 fnand %f10, %f18, %f16
11499 srax %i3, %g2, %o2
11500 sdiv %i0, 0x118C, %i6
11501 te %icc, 0x1
11502 nop
11503 setx loop_1011, %l0, %l1
11504 jmpl %l1, %g7
11505 tg %icc, 0x4
11506 fnor %f0, %f10, %f10
11507 sllx %i1, %l5, %g5
11508loop_1011:
11509 fbo %fcc2, loop_1012
11510 fmovdg %icc, %f0, %f27
11511 srl %l1, 0x01, %l4
11512 nop
11513 setx loop_1013, %l0, %l1
11514 wrpr 0x1, %tl
11515 wrpr %l1, %tnpc
11516 setx 0x34400001400, %l0, %l1
11517 wrpr %l1, %tstate
11518 wrhpr 0x4, %htstate
11519 done
11520loop_1012:
11521 siam 0x6
11522 fnegd %f30, %f14
11523 movrlz %o0, %g3, %o1
11524loop_1013:
11525 nop
11526 wr %g0, 0x22, %asi
11527 ldda [%l7 + 0x10] %asi, %o4
11528 fble %fcc1, loop_1014
11529 bl,a,pt %icc, loop_1015
11530 edge8 %l3, %o5, %o6
11531 bl %xcc, loop_1016
11532loop_1014:
11533 movcs %xcc, %i4, %l6
11534loop_1015:
11535 fmovrdne %o7, %f24, %f24
11536 tsubcctv %l0, 0x0BBB, %i7
11537loop_1016:
11538 fabss %f16, %f8
11539 fcmpeq16 %f22, %f0, %i5
11540 fpack16 %f20, %f3
11541 movg %icc, %g1, %i2
11542 fmovs %f2, %f28
11543 tcs %icc, 0x6
11544 fxnors %f9, %f5, %f27
11545 sdivx %l2, 0x0FFC, %g6
11546 tn %xcc, 0x4
11547 andcc %g4, 0x0D2B, %o3
11548 wr %g0, 0x27, %asi
11549 stha %i3, [%l7 + 0x3A] %asi
11550 membar #Sync
11551 movrgez %o2, 0x1EF, %i0
11552 tpos %xcc, 0x6
11553 restored
11554 rdpr %cwp, %g1
11555 rdpr %cansave, %g2
11556 rdpr %canrestore, %g3
11557 rdpr %cleanwin, %g4
11558 rdpr %otherwin, %g5
11559 rdpr %wstate, %g6
11560 ldsb [%l7 + 0x3D], %g2
11561 fbu,a %fcc3, loop_1017
11562 tcc %icc, 0x7
11563 fmovrslz %i6, %f4, %f21
11564 move %icc, %i1, %g7
11565loop_1017:
11566 fmovdn %xcc, %f12, %f5
11567 alignaddrl %l5, %l1, %g5
11568 fmovrde %o0, %f12, %f10
11569 fbuge %fcc1, loop_1018
11570 movl %icc, %g3, %l4
11571 fbl,a %fcc2, loop_1019
11572 fmovrsne %o1, %f26, %f2
11573loop_1018:
11574 restored
11575 rdpr %cwp, %g1
11576 rdpr %cansave, %g2
11577 rdpr %canrestore, %g3
11578 rdpr %cleanwin, %g4
11579 rdpr %otherwin, %g5
11580 rdpr %wstate, %g6
11581 ldx [%l7 + 0x10], %o4
11582loop_1019:
11583 andncc %o5, %o6, %i4
11584 tvc %xcc, 0x2
11585 edge16l %l3, %l6, %l0
11586 wr %g0, 0x18, %asi
11587 ldda [%l7 + 0x10] %asi, %i6
11588 sub %o7, 0x0A7A, %i5
11589 addccc %g1, %i2, %l2
11590 tl %icc, 0x6
11591 tsubcctv %g4, %o3, %g6
11592 subcc %i3, %i0, %g2
11593 xor %i6, %o2, %g7
11594 taddcctv %i1, 0x0A65, %l1
11595 edge16 %g5, %o0, %g3
11596 fmovdvc %xcc, %f23, %f17
11597 wr %g0, 0x0c, %asi
11598 ldstuba [%l7 + 0x78] %asi, %l4
11599 fmovd %f8, %f16
11600 set 0x78, %l3
11601 stxa %o1, [%l7 + %l3] 0x2b
11602 membar #Sync
11603 fornot2s %f11, %f22, %f3
11604 fbl %fcc1, loop_1020
11605 edge16n %l5, %o5, %o4
11606 fmovdn %xcc, %f2, %f9
11607 andcc %o6, 0x006E, %i4
11608loop_1020:
11609 udiv %l3, 0x1C1D, %l6
11610 fbg %fcc2, loop_1021
11611 fand %f20, %f4, %f2
11612 fmovsle %xcc, %f21, %f5
11613 mova %xcc, %l0, %i7
11614loop_1021:
11615 tn %icc, 0x6
11616 orn %o7, %i5, %g1
11617 brlz,a %i2, loop_1022
11618 std %f2, [%l7 + 0x58]
11619 fbul %fcc2, loop_1023
11620 smulcc %g4, 0x03F3, %l2
11621loop_1022:
11622 mulx %o3, %i3, %g6
11623 or %g2, 0x12D6, %i6
11624loop_1023:
11625 orcc %o2, %g7, %i1
11626 xorcc %l1, 0x080C, %i0
11627 fbo,a %fcc1, loop_1024
11628 movre %o0, %g5, %l4
11629 wr %g0, 0x18, %asi
11630 stda %g2, [%l7 + 0x20] %asi
11631loop_1024:
11632 fmovsle %xcc, %f26, %f4
11633 movre %o1, %o5, %l5
11634 restored
11635 rdpr %cwp, %g1
11636 rdpr %cansave, %g2
11637 rdpr %canrestore, %g3
11638 rdpr %cleanwin, %g4
11639 rdpr %otherwin, %g5
11640 rdpr %wstate, %g6
11641 wr %g0, 0x89, %asi
11642 ldsha [%l7 + 0x5C] %asi, %o4
11643 udivcc %o6, 0x1B78, %l3
11644 fmovsa %icc, %f0, %f24
11645 sir 0x0A5D
11646 nop
11647 setx loop_1025, %l0, %l1
11648 jmpl %l1, %l6
11649 sub %i4, 0x0F3A, %i7
11650 sir 0x1051
11651 movrne %l0, 0x078, %o7
11652loop_1025:
11653 fabss %f18, %f30
11654 movcs %xcc, %g1, %i5
11655 addc %i2, %g4, %l2
11656 sdiv %o3, 0x1A36, %g6
11657 set 0x16, %g2
11658 stha %i3, [%l7 + %g2] 0x15
11659 bl,a %xcc, loop_1026
11660 movcs %xcc, %g2, %i6
11661 bshuffle %f14, %f20, %f6
11662 edge32 %g7, %o2, %l1
11663loop_1026:
11664 brgez,a %i1, loop_1027
11665 te %icc, 0x6
11666 brz,a %i0, loop_1028
11667 flush %l7 + 0x48
11668loop_1027:
11669 edge16n %o0, %g5, %g3
11670 array16 %l4, %o1, %l5
11671loop_1028:
11672 fnot1s %f18, %f1
11673 ldx [%l7 + 0x18], %o5
11674 move %icc, %o4, %l3
11675 fones %f0
11676 fpack16 %f24, %f26
11677 wr %g0, 0x27, %asi
11678 stba %l6, [%l7 + 0x14] %asi
11679 membar #Sync
11680 bleu,a,pt %xcc, loop_1029
11681 sethi 0x1D57, %o6
11682 fmuld8ulx16 %f27, %f12, %f0
11683 fnot2 %f16, %f22
11684loop_1029:
11685 tcc %icc, 0x6
11686 nop
11687 setx loop_1030, %l0, %l1
11688 wrpr 0x1, %tl
11689 wrpr %l1, %tpc
11690 add %l1, 0x4, %l1
11691 wrpr %l1, %tnpc
11692 setx 0x34400001400, %l0, %l1
11693 wrpr %l1, %tstate
11694 wrhpr 0x4, %htstate
11695 retry
11696 edge32ln %i4, %l0, %i7
11697 srax %g1, 0x18, %i5
11698 fnot2 %f0, %f24
11699loop_1030:
11700 nop
11701 wr %g0, 0x80, %asi
11702 lduha [%l7 + 0x76] %asi, %o7
11703 movre %i2, 0x09F, %l2
11704 fmovdgu %icc, %f1, %f13
11705 sir 0x1FC2
11706 movrgez %o3, 0x048, %g4
11707 wr %g0, 0x88, %asi
11708 ldstuba [%l7 + 0x44] %asi, %i3
11709 mulscc %g2, %g6, %g7
11710 or %i6, 0x1C75, %l1
11711 array16 %i1, %o2, %i0
11712 tsubcctv %g5, 0x0A52, %g3
11713 ta %xcc, 0x2
11714 brgz,a %l4, loop_1031
11715 ld [%l7 + 0x30], %f7
11716 and %o1, 0x1EB9, %l5
11717 mulscc %o0, 0x1B38, %o5
11718loop_1031:
11719 and %o4, %l6, %l3
11720 mulscc %o6, 0x04D1, %i4
11721 fbne %fcc3, loop_1032
11722 ble,a,pn %xcc, loop_1033
11723 nop
11724 set 0x78, %o2
11725 ldsw [%l7 + %o2], %l0
11726 edge32 %g1, %i5, %o7
11727loop_1032:
11728 movrlez %i2, 0x10C, %l2
11729loop_1033:
11730 edge32 %o3, %i7, %i3
11731 fmuld8ulx16 %f20, %f0, %f14
11732 bvs,a,pn %xcc, loop_1034
11733 move %icc, %g4, %g2
11734 std %g6, [%l7 + 0x48]
11735 fcmpne16 %f8, %f2, %i6
11736loop_1034:
11737 sll %g6, %l1, %i1
11738 fnand %f28, %f26, %f2
11739 sir 0x0160
11740 fnands %f4, %f9, %f24
11741 movge %xcc, %i0, %o2
11742 subccc %g3, 0x0C0B, %g5
11743 restored
11744 rdpr %cwp, %g1
11745 rdpr %cansave, %g2
11746 rdpr %canrestore, %g3
11747 rdpr %cleanwin, %g4
11748 rdpr %otherwin, %g5
11749 rdpr %wstate, %g6
11750 tn %xcc, 0x4
11751 fbue,a %fcc0, loop_1035
11752 be loop_1036
11753 movrlez %o1, %l5, %o0
11754 fmovdl %xcc, %f6, %f18
11755loop_1035:
11756 edge16l %o5, %o4, %l6
11757loop_1036:
11758 stw %l4, [%l7 + 0x54]
11759 fcmpd %fcc0, %f14, %f24
11760 movrlz %l3, 0x0A8, %o6
11761 taddcc %i4, 0x0C29, %l0
11762 edge16 %g1, %o7, %i5
11763 subccc %i2, %l2, %i7
11764 fmovsne %icc, %f15, %f16
11765 bleu,a,pt %icc, loop_1037
11766 std %f20, [%l7 + 0x30]
11767 movpos %icc, %i3, %g4
11768 bl,pn %xcc, loop_1038
11769loop_1037:
11770 nop
11771 setx loop_1039, %l0, %l1
11772 jmpl %l1, %g2
11773 srl %o3, %i6, %g6
11774 fbo %fcc2, loop_1040
11775loop_1038:
11776 addc %l1, %i1, %i0
11777loop_1039:
11778 tleu %icc, 0x6
11779 array16 %o2, %g3, %g5
11780loop_1040:
11781 move %icc, %o1, %g7
11782 tne %xcc, 0x1
11783 add %o0, 0x162E, %l5
11784 std %o4, [%l7 + 0x50]
11785 fnands %f23, %f21, %f31
11786 fmovrslez %l6, %f4, %f26
11787 nop
11788 setx loop_1041, %l0, %l1
11789 wrpr 0x1, %tl
11790 wrpr %l1, %tnpc
11791 setx 0x34400001400, %l0, %l1
11792 wrpr %l1, %tstate
11793 wrhpr 0x4, %htstate
11794 done
11795 fbne,a %fcc2, loop_1042
11796 tg %icc, 0x3
11797 movle %xcc, %l4, %o4
11798loop_1041:
11799 andn %l3, 0x05FD, %i4
11800loop_1042:
11801 sth %o6, [%l7 + 0x58]
11802 orncc %g1, %l0, %o7
11803 edge16ln %i2, %i5, %i7
11804 udiv %i3, 0x079A, %l2
11805 tgu %icc, 0x5
11806 sdiv %g4, 0x1C01, %o3
11807 wr %g0, 0x58, %asi
11808 ldxa [%g0 + 0x18] %asi, %g2
11809 set 0x40, %i2
11810 stda %f0, [%l7 + %i2] 0x04
11811 be %icc, loop_1043
11812 udiv %g6, 0x06EC, %i6
11813 sllx %i1, %i0, %o2
11814 st %f17, [%l7 + 0x0C]
11815loop_1043:
11816 fmovde %icc, %f30, %f21
11817 add %g3, %g5, %l1
11818 fbne,a %fcc0, loop_1044
11819 fmul8ulx16 %f18, %f0, %f30
11820 udivx %o1, 0x12CB, %o0
11821 movg %xcc, %g7, %l5
11822loop_1044:
11823 bpos %xcc, loop_1045
11824 movpos %xcc, %l6, %l4
11825 umul %o5, 0x152A, %l3
11826 move %icc, %o4, %o6
11827loop_1045:
11828 edge16n %g1, %l0, %o7
11829 bg loop_1046
11830 bneg,pn %xcc, loop_1047
11831 ldd [%l7 + 0x10], %f20
11832 tl %icc, 0x2
11833loop_1046:
11834 xnor %i4, %i2, %i5
11835loop_1047:
11836 fpsub32s %f11, %f22, %f0
11837 tn %xcc, 0x6
11838 umulcc %i7, 0x1A16, %l2
11839 tvc %icc, 0x4
11840 xnor %g4, 0x1E58, %o3
11841 srlx %g2, %g6, %i3
11842 wr %g0, 0xeb, %asi
11843 stha %i6, [%l7 + 0x7E] %asi
11844 membar #Sync
11845 edge16 %i1, %o2, %i0
11846 edge8 %g5, %l1, %g3
11847 fbg,a %fcc3, loop_1048
11848 fmovdge %xcc, %f13, %f0
11849 subcc %o0, %g7, %o1
11850 brlez %l6, loop_1049
11851loop_1048:
11852 stbar
11853 subcc %l5, 0x0DB2, %o5
11854 sub %l4, 0x185B, %o4
11855loop_1049:
11856 tsubcctv %o6, %g1, %l0
11857 movre %l3, %o7, %i4
11858 movle %xcc, %i5, %i2
11859 std %i6, [%l7 + 0x38]
11860 tle %icc, 0x3
11861 stb %l2, [%l7 + 0x78]
11862 tsubcc %g4, 0x021C, %g2
11863 tsubcc %o3, 0x0A12, %g6
11864 wr %g0, 0x18, %asi
11865 ldda [%l7 + 0x40] %asi, %f16
11866 array8 %i6, %i1, %i3
11867 sdivx %i0, 0x1603, %o2
11868 add %l7, 0x30, %l6
11869 wr %g0, 0x0c, %asi
11870 lda [%l6] %asi, %g5
11871 casa [%l6] 0x0c, %g5, %l1
11872 saved
11873 rdpr %cwp, %g1
11874 rdpr %cansave, %g2
11875 rdpr %canrestore, %g3
11876 rdpr %cleanwin, %g4
11877 rdpr %otherwin, %g5
11878 rdpr %wstate, %g6
11879 tpos %icc, 0x1
11880 andcc %g3, %g7, %o0
11881 movrlez %o1, %l6, %l5
11882 fors %f3, %f20, %f25
11883 umul %o5, 0x1B1A, %l4
11884 sll %o6, %g1, %l0
11885 edge8ln %l3, %o4, %i4
11886 movgu %xcc, %o7, %i5
11887 array8 %i7, %l2, %i2
11888 fpadd32 %f26, %f26, %f0
11889 set 0x68, %o6
11890 ldstuba [%l7 + %o6] 0x11, %g4
11891 mova %xcc, %g2, %g6
11892 movrlez %i6, 0x0EC, %o3
11893 fbge %fcc0, loop_1050
11894 subc %i3, %i0, %i1
11895 set 0x48, %i3
11896 lduha [%l7 + %i3] 0x14, %g5
11897loop_1050:
11898 tn %icc, 0x1
11899 movvs %xcc, %o2, %l1
11900 umul %g7, 0x084B, %g3
11901 set 0x4C, %g3
11902 ldsba [%l7 + %g3] 0x80, %o0
11903 array32 %o1, %l6, %o5
11904 add %l7, 0x20, %l6
11905 wr %g0, 0x11, %asi
11906 casa [%l6] 0x11, %l4, %o6
11907 bg,a %xcc, loop_1051
11908 movrlz %g1, %l0, %l5
11909 movl %icc, %o4, %l3
11910 tvc %icc, 0x7
11911loop_1051:
11912 sethi 0x0CFD, %i4
11913 membar #Sync
11914 set 0x40, %o4
11915 ldda [%l7 + %o4] 0x1f, %f0
11916 edge32l %o7, %i7, %l2
11917 ldd [%l7 + 0x08], %i4
11918 fmovsvs %xcc, %f22, %f29
11919 tl %xcc, 0x5
11920 swap [%l7 + 0x1C], %g4
11921 orn %g2, %i2, %i6
11922 set 0x65, %i1
11923 stba %g6, [%l7 + %i1] 0xea
11924 membar #Sync
11925 movgu %icc, %o3, %i3
11926 saved
11927 rdpr %cwp, %g1
11928 rdpr %cansave, %g2
11929 rdpr %canrestore, %g3
11930 rdpr %cleanwin, %g4
11931 rdpr %otherwin, %g5
11932 rdpr %wstate, %g6
11933 fmovsn %icc, %f8, %f24
11934 fmuld8sux16 %f31, %f22, %f28
11935 edge8 %i1, %i0, %o2
11936 xorcc %l1, %g5, %g7
11937 restored
11938 rdpr %cwp, %g1
11939 rdpr %cansave, %g2
11940 rdpr %canrestore, %g3
11941 rdpr %cleanwin, %g4
11942 rdpr %otherwin, %g5
11943 rdpr %wstate, %g6
11944 movrlez %g3, %o1, %l6
11945 umul %o0, 0x0BFA, %o5
11946 wr %g0, 0x81, %asi
11947 sta %f24, [%l7 + 0x50] %asi
11948 popc %l4, %o6
11949 array8 %g1, %l5, %o4
11950 tl %icc, 0x0
11951 movle %xcc, %l0, %i4
11952 restored
11953 rdpr %cwp, %g1
11954 rdpr %cansave, %g2
11955 rdpr %canrestore, %g3
11956 rdpr %cleanwin, %g4
11957 rdpr %otherwin, %g5
11958 rdpr %wstate, %g6
11959 fexpand %f0, %f14
11960 sllx %o7, 0x1F, %i7
11961 tvc %icc, 0x5
11962 smulcc %l2, 0x0970, %l3
11963 fcmps %fcc3, %f25, %f11
11964 movge %xcc, %g4, %i5
11965 tge %xcc, 0x2
11966 add %i2, 0x1452, %g2
11967 edge16l %g6, %i6, %o3
11968 movrgz %i1, %i3, %o2
11969 umul %i0, %l1, %g7
11970 xorcc %g5, 0x1162, %g3
11971 movle %xcc, %l6, %o0
11972 wr %g0, 0x4f, %asi
11973 stxa %o5, [%g0 + 0x30] %asi
11974 wr %g0, 0x81, %asi
11975 prefetcha [%l7 + 0x08] %asi, 0x0
11976 movneg %xcc, %o1, %o6
11977 fmovrdlez %l5, %f2, %f6
11978 fsrc2 %f12, %f2
11979 fmovsgu %xcc, %f20, %f17
11980 wr %g0, 0x20, %asi
11981 stxa %o4, [%g0 + 0x30] %asi
11982 edge32l %g1, %l0, %o7
11983 brz,a %i7, loop_1052
11984 movge %xcc, %i4, %l3
11985 nop
11986 setx loop_1053, %l0, %l1
11987 wrpr 0x1, %tl
11988 wrpr %l1, %tnpc
11989 setx 0x34400001400, %l0, %l1
11990 wrpr %l1, %tstate
11991 wrhpr 0x4, %htstate
11992 done
11993 fmovdcs %xcc, %f21, %f28
11994loop_1052:
11995 subc %l2, 0x0A3B, %g4
11996 fcmple32 %f22, %f6, %i5
11997loop_1053:
11998 xnor %g2, %i2, %g6
11999 subcc %i6, 0x1C6E, %i1
12000 fmovdn %icc, %f12, %f13
12001 xorcc %o3, 0x18AD, %o2
12002 fmovsa %icc, %f14, %f15
12003 fmovdg %xcc, %f5, %f27
12004 fpack16 %f28, %f8
12005 sir 0x02AD
12006 udivx %i0, 0x1BE6, %l1
12007 edge8 %g7, %g5, %g3
12008 fpsub32s %f3, %f21, %f29
12009 orncc %l6, 0x1F2F, %i3
12010 movge %xcc, %o0, %o5
12011 sdiv %l4, 0x00AC, %o6
12012 movg %xcc, %o1, %o4
12013 smulcc %g1, %l0, %l5
12014 wr %g0, 0x10, %asi
12015 prefetcha [%l7 + 0x20] %asi, 0x0
12016 fbl,a %fcc2, loop_1054
12017 movg %xcc, %i7, %i4
12018 movpos %icc, %l3, %g4
12019 bpos,a,pn %xcc, loop_1055
12020loop_1054:
12021 brlez %i5, loop_1056
12022 sub %l2, %i2, %g2
12023 tn %xcc, 0x1
12024loop_1055:
12025 xnor %g6, 0x1B50, %i6
12026loop_1056:
12027 nop
12028 wr %g0, 0xeb, %asi
12029 stwa %i1, [%l7 + 0x50] %asi
12030 membar #Sync
12031 fmovdcc %icc, %f22, %f28
12032 nop
12033 setx loop_1057, %l0, %l1
12034 wrpr 0x1, %tl
12035 wrpr %l1, %tnpc
12036 setx 0x34400001400, %l0, %l1
12037 wrpr %l1, %tstate
12038 wrhpr 0x4, %htstate
12039 done
12040 tg %xcc, 0x6
12041 sth %o2, [%l7 + 0x68]
12042 membar #Sync
12043 set 0x40, %g1
12044 ldda [%l7 + %g1] 0xf1, %f16
12045loop_1057:
12046 fornot1 %f20, %f6, %f30
12047 wr %g0, 0x18, %asi
12048 ldsba [%l7 + 0x29] %asi, %o3
12049 set 0x1C, %l5
12050 ldsba [%l7 + %l5] 0x80, %l1
12051 mulx %i0, %g5, %g3
12052 brnz %l6, loop_1058
12053 brgez %i3, loop_1059
12054 fmuld8sux16 %f18, %f22, %f22
12055 movre %g7, %o0, %o5
12056loop_1058:
12057 bge %icc, loop_1060
12058loop_1059:
12059 bgu,a,pn %xcc, loop_1061
12060 udivx %o6, 0x0100, %o1
12061 udivx %l4, 0x0762, %g1
12062loop_1060:
12063 pdist %f10, %f20, %f22
12064loop_1061:
12065 restored
12066 rdpr %cwp, %g1
12067 rdpr %cansave, %g2
12068 rdpr %canrestore, %g3
12069 rdpr %cleanwin, %g4
12070 rdpr %otherwin, %g5
12071 rdpr %wstate, %g6
12072 andncc %o4, %l0, %o7
12073 st %f29, [%l7 + 0x50]
12074 wr %g0, 0x89, %asi
12075 ldsba [%l7 + 0x2E] %asi, %i7
12076 stx %i4, [%l7 + 0x68]
12077 fmovscc %icc, %f23, %f21
12078 fmovdn %xcc, %f14, %f3
12079 movle %icc, %l3, %g4
12080 subcc %l5, %l2, %i5
12081 brlez,a %i2, loop_1062
12082 fbule,a %fcc1, loop_1063
12083 tne %icc, 0x1
12084 andn %g2, %i6, %g6
12085loop_1062:
12086 fmovrdlz %o2, %f14, %f12
12087loop_1063:
12088 tcs %xcc, 0x6
12089 fmovdneg %icc, %f21, %f24
12090 add %i1, 0x00F9, %o3
12091 array16 %l1, %i0, %g3
12092 prefetch [%l7 + 0x1C], 0x2
12093 fornot1 %f26, %f12, %f20
12094 tvs %xcc, 0x4
12095 bpos,a,pn %xcc, loop_1064
12096 movrgez %g5, 0x30B, %i3
12097 wr %g0, 0x18, %asi
12098 ldstuba [%l7 + 0x27] %asi, %l6
12099loop_1064:
12100 alignaddr %o0, %o5, %g7
12101 movleu %icc, %o6, %o1
12102 edge32l %g1, %l4, %l0
12103 smulcc %o4, %o7, %i4
12104 bl %xcc, loop_1065
12105 saved
12106 rdpr %cwp, %g1
12107 rdpr %cansave, %g2
12108 rdpr %canrestore, %g3
12109 rdpr %cleanwin, %g4
12110 rdpr %otherwin, %g5
12111 rdpr %wstate, %g6
12112 fmovrslz %i7, %f1, %f24
12113 edge16 %l3, %g4, %l5
12114loop_1065:
12115 movcc %icc, %i5, %l2
12116 edge32n %i2, %g2, %i6
12117 edge32n %o2, %g6, %i1
12118 fbn %fcc0, loop_1066
12119 tl %xcc, 0x3
12120 fcmple16 %f28, %f24, %o3
12121 edge16l %i0, %g3, %g5
12122loop_1066:
12123 bg,a loop_1067
12124 ldx [%l7 + 0x30], %i3
12125 xnor %l1, 0x12FC, %l6
12126 udiv %o5, 0x0420, %g7
12127loop_1067:
12128 srlx %o6, 0x06, %o0
12129 ld [%l7 + 0x28], %f3
12130 movrne %o1, 0x1D9, %l4
12131 orn %g1, %o4, %l0
12132 fmovrslez %i4, %f20, %f28
12133 srl %i7, 0x04, %l3
12134 movgu %xcc, %o7, %l5
12135 fblg,a %fcc2, loop_1068
12136 xor %g4, 0x0356, %i5
12137 movge %icc, %i2, %l2
12138 movneg %xcc, %g2, %o2
12139loop_1068:
12140 fpsub32 %f4, %f0, %f22
12141 fmovsg %icc, %f26, %f27
12142 andn %g6, 0x1FE0, %i1
12143 fexpand %f8, %f4
12144 fble,a %fcc2, loop_1069
12145 movg %xcc, %o3, %i0
12146 tneg %icc, 0x2
12147 fmovrslez %g3, %f6, %f15
12148loop_1069:
12149 andn %i6, 0x19B0, %i3
12150 movg %icc, %g5, %l6
12151 umulcc %l1, 0x10F2, %o5
12152 movpos %icc, %g7, %o6
12153 fmul8sux16 %f6, %f0, %f2
12154 fpadd32 %f24, %f30, %f8
12155 nop
12156 setx loop_1070, %l0, %l1
12157 jmpl %l1, %o1
12158 ld [%l7 + 0x78], %f23
12159 array32 %o0, %l4, %o4
12160 movrne %l0, %i4, %g1
12161loop_1070:
12162 nop
12163 set 0x40, %l1
12164 ldswa [%l7 + %l1] 0x15, %i7
12165 edge16n %o7, %l5, %l3
12166 ld [%l7 + 0x58], %f17
12167 tgu %icc, 0x1
12168 fmovrsgz %i5, %f12, %f23
12169 udivcc %i2, 0x0C6C, %g4
12170 movre %g2, 0x16F, %l2
12171 sir 0x0B82
12172 sllx %g6, %i1, %o3
12173 wr %g0, 0x81, %asi
12174 lduwa [%l7 + 0x7C] %asi, %i0
12175 tcc %icc, 0x7
12176 fmovdpos %xcc, %f6, %f3
12177 fmovsvc %xcc, %f13, %f27
12178 wr %g0, 0x0c, %asi
12179 stwa %o2, [%l7 + 0x10] %asi
12180 fsrc1 %f4, %f16
12181 brlz %i6, loop_1071
12182 fbe %fcc0, loop_1072
12183 fmovrslez %g3, %f26, %f2
12184 sub %g5, 0x1577, %l6
12185loop_1071:
12186 nop
12187 setx loop_1073, %l0, %l1
12188 wrpr 0x1, %tl
12189 wrpr %l1, %tnpc
12190 setx 0x34400001400, %l0, %l1
12191 wrpr %l1, %tstate
12192 wrhpr 0x4, %htstate
12193 done
12194loop_1072:
12195 ld [%l7 + 0x70], %f28
12196 be %xcc, loop_1074
12197 ldd [%l7 + 0x30], %f14
12198loop_1073:
12199 fble %fcc0, loop_1075
12200 fsrc1s %f15, %f30
12201loop_1074:
12202 fbuge,a %fcc1, loop_1076
12203 edge8ln %l1, %o5, %i3
12204loop_1075:
12205 sllx %g7, %o1, %o0
12206 fmovdg %icc, %f12, %f21
12207loop_1076:
12208 tvc %xcc, 0x4
12209 add %l7, 0x58, %l6
12210 wr %g0, 0x18, %asi
12211 lda [%l6] %asi, %l4
12212 casa [%l6] %asi, %l4, %o6
12213 udivcc %o4, 0x1C93, %i4
12214 fmovde %xcc, %f10, %f20
12215 movcs %xcc, %g1, %l0
12216 movrne %o7, %l5, %l3
12217 fpadd16s %f19, %f2, %f20
12218 add %l7, 0x68, %l6
12219 wr %g0, 0x81, %asi
12220 lda [%l6] %asi, %i7
12221 casa [%l6] 0x81, %i7, %i2
12222 tvs %icc, 0x3
12223 add %i5, %g2, %g4
12224 smul %g6, %i1, %o3
12225 umulcc %l2, 0x0EFC, %i0
12226 fcmpne32 %f22, %f20, %o2
12227 fbe,a %fcc2, loop_1077
12228 fbne,a %fcc3, loop_1078
12229 orn %i6, 0x0C11, %g3
12230 wr %g0, 0x16, %asi
12231 stda %f16, [%l7 + 0x40] %asi
12232 membar #Sync
12233loop_1077:
12234 alignaddrl %g5, %l6, %l1
12235loop_1078:
12236 ta %icc, 0x0
12237 movre %o5, 0x236, %i3
12238 fmovsn %xcc, %f27, %f19
12239 tgu %xcc, 0x3
12240 movleu %icc, %o1, %o0
12241 umulcc %l4, %o6, %g7
12242 fmovsvc %icc, %f12, %f30
12243 bvc,pt %icc, loop_1079
12244 subcc %i4, %o4, %g1
12245 ldub [%l7 + 0x6A], %l0
12246 movvc %xcc, %o7, %l3
12247loop_1079:
12248 xorcc %l5, %i2, %i7
12249 bne,a,pt %icc, loop_1080
12250 srlx %i5, 0x05, %g2
12251 movge %icc, %g6, %g4
12252 fbule,a %fcc2, loop_1081
12253loop_1080:
12254 umul %o3, %i1, %l2
12255 wr %g0, 0x89, %asi
12256 prefetcha [%l7 + 0x68] %asi, 0x2
12257loop_1081:
12258 array16 %i6, %g3, %g5
12259 tgu %icc, 0x0
12260 add %i0, %l6, %o5
12261 and %i3, %l1, %o1
12262 movge %icc, %o0, %l4
12263 fbe,a %fcc1, loop_1082
12264 fnot1 %f10, %f6
12265 movvc %icc, %o6, %i4
12266 add %o4, %g7, %l0
12267loop_1082:
12268 addcc %g1, 0x0AB7, %o7
12269 saved
12270 rdpr %cwp, %g1
12271 rdpr %cansave, %g2
12272 rdpr %canrestore, %g3
12273 rdpr %cleanwin, %g4
12274 rdpr %otherwin, %g5
12275 rdpr %wstate, %g6
12276 swap [%l7 + 0x1C], %l3
12277 std %f22, [%l7 + 0x78]
12278 udiv %l5, 0x15F4, %i7
12279 fcmpeq16 %f10, %f0, %i2
12280 te %xcc, 0x0
12281 fmovdge %icc, %f8, %f30
12282 tsubcc %g2, 0x1AA7, %i5
12283 sethi 0x1D08, %g6
12284 udiv %o3, 0x0462, %g4
12285 or %l2, %i1, %o2
12286 bcc,a loop_1083
12287 call loop_1084
12288 movn %xcc, %g3, %i6
12289 tneg %icc, 0x5
12290loop_1083:
12291 xorcc %g5, 0x0102, %i0
12292loop_1084:
12293 restored
12294 rdpr %cwp, %g1
12295 rdpr %cansave, %g2
12296 rdpr %canrestore, %g3
12297 rdpr %cleanwin, %g4
12298 rdpr %otherwin, %g5
12299 rdpr %wstate, %g6
12300 mulscc %l6, 0x11D8, %i3
12301 tpos %icc, 0x2
12302 sth %o5, [%l7 + 0x36]
12303 bvs,pt %icc, loop_1085
12304 prefetch [%l7 + 0x60], 0x1
12305 udivcc %l1, 0x1FDA, %o0
12306 fbule,a %fcc0, loop_1086
12307loop_1085:
12308 fmovsl %icc, %f17, %f28
12309 alignaddrl %l4, %o1, %i4
12310 addccc %o6, 0x0B36, %g7
12311loop_1086:
12312 movneg %xcc, %l0, %o4
12313 fabsd %f28, %f2
12314 te %icc, 0x1
12315 edge16 %o7, %g1, %l3
12316 sdivx %l5, 0x06B8, %i7
12317 fpadd16 %f28, %f16, %f20
12318 array8 %i2, %g2, %i5
12319 edge8n %o3, %g4, %l2
12320 wr %g0, 0x88, %asi
12321 lda [%l7 + 0x4C] %asi, %f19
12322 orcc %i1, %o2, %g3
12323 edge16 %i6, %g5, %i0
12324 edge32n %l6, %g6, %o5
12325 umulcc %i3, 0x04D5, %l1
12326 wr %g0, 0x11, %asi
12327 lduwa [%l7 + 0x3C] %asi, %o0
12328 fcmpeq32 %f18, %f10, %o1
12329 fmovrdgz %l4, %f8, %f28
12330 fpadd32s %f18, %f27, %f24
12331 edge32 %i4, %g7, %o6
12332 wr %g0, 0x10, %asi
12333 stda %f16, [%l7 + 0x40] %asi
12334 tgu %xcc, 0x3
12335 movvs %xcc, %l0, %o7
12336 fbl %fcc1, loop_1087
12337 fbe %fcc0, loop_1088
12338 orcc %o4, %l3, %l5
12339 edge32l %i7, %g1, %g2
12340loop_1087:
12341 movcc %icc, %i2, %i5
12342loop_1088:
12343 siam 0x7
12344 tne %xcc, 0x7
12345 bgu,a,pt %icc, loop_1089
12346 fsrc2 %f16, %f14
12347 edge8ln %g4, %l2, %i1
12348 lduh [%l7 + 0x34], %o2
12349loop_1089:
12350 sra %g3, %o3, %i6
12351 nop
12352 setx loop_1090, %l0, %l1
12353 wrpr 0x1, %tl
12354 wrpr %l1, %tpc
12355 add %l1, 0x4, %l1
12356 wrpr %l1, %tnpc
12357 setx 0x34400001400, %l0, %l1
12358 wrpr %l1, %tstate
12359 wrhpr 0x4, %htstate
12360 retry
12361 fsrc1s %f16, %f24
12362 fmovsvc %xcc, %f22, %f17
12363 edge32ln %g5, %l6, %g6
12364loop_1090:
12365 xnor %i0, %i3, %l1
12366 tcc %xcc, 0x2
12367 stw %o5, [%l7 + 0x0C]
12368 movneg %icc, %o1, %l4
12369 stw %o0, [%l7 + 0x30]
12370 restored
12371 rdpr %cwp, %g1
12372 rdpr %cansave, %g2
12373 rdpr %canrestore, %g3
12374 rdpr %cleanwin, %g4
12375 rdpr %otherwin, %g5
12376 rdpr %wstate, %g6
12377 sllx %g7, 0x17, %o6
12378 wr %g0, 0x81, %asi
12379 ldsha [%l7 + 0x10] %asi, %i4
12380 fbo %fcc2, loop_1091
12381 fmovrslz %l0, %f29, %f9
12382 srlx %o7, %l3, %o4
12383 brgz,a %i7, loop_1092
12384loop_1091:
12385 edge8n %l5, %g1, %g2
12386 sdiv %i5, 0x1F84, %i2
12387 movn %xcc, %l2, %g4
12388loop_1092:
12389 tleu %xcc, 0x6
12390 fmovrsgez %o2, %f26, %f3
12391 tn %icc, 0x4
12392 fmovdcs %icc, %f31, %f4
12393 alignaddrl %i1, %o3, %i6
12394 ldub [%l7 + 0x36], %g3
12395 ldx [%l7 + 0x20], %g5
12396 brgz %g6, loop_1093
12397 movne %icc, %i0, %i3
12398 movneg %icc, %l6, %o5
12399 edge32ln %l1, %l4, %o0
12400loop_1093:
12401 xor %g7, 0x1DD5, %o6
12402 wr %g0, 0x2a, %asi
12403 ldda [%l7 + 0x10] %asi, %o0
12404 tge %icc, 0x3
12405 array16 %i4, %o7, %l3
12406 mulx %o4, 0x1155, %l0
12407 call loop_1094
12408 movn %icc, %l5, %i7
12409 movrlz %g1, 0x379, %i5
12410 mulx %g2, 0x1DF1, %i2
12411loop_1094:
12412 fmovsge %icc, %f31, %f11
12413 fpsub16 %f8, %f24, %f30
12414 fmovscs %icc, %f14, %f4
12415 fbn %fcc3, loop_1095
12416 tn %icc, 0x4
12417 tge %xcc, 0x0
12418 smulcc %g4, %o2, %i1
12419loop_1095:
12420 swap [%l7 + 0x78], %o3
12421 alignaddr %i6, %g3, %l2
12422 fmovsne %icc, %f17, %f2
12423 set 0x40, %o7
12424 stda %f16, [%l7 + %o7] 0x89
12425 tne %xcc, 0x3
12426 edge8n %g5, %i0, %i3
12427 ba,pt %icc, loop_1096
12428 fandnot2s %f7, %f30, %f22
12429 fmovsl %icc, %f30, %f3
12430 edge8ln %l6, %g6, %o5
12431loop_1096:
12432 fmovrsgz %l1, %f11, %f19
12433 fmovsn %icc, %f31, %f31
12434 addc %l4, %g7, %o0
12435 edge8ln %o6, %o1, %o7
12436 alignaddrl %l3, %o4, %l0
12437 bl,pt %xcc, loop_1097
12438 fnot1s %f17, %f11
12439 brlez,a %l5, loop_1098
12440 movleu %xcc, %i4, %g1
12441loop_1097:
12442 bshuffle %f28, %f26, %f18
12443 movleu %xcc, %i7, %i5
12444loop_1098:
12445 sth %i2, [%l7 + 0x44]
12446 fnot2 %f16, %f8
12447 edge8 %g2, %g4, %i1
12448 tn %xcc, 0x1
12449 movvs %xcc, %o2, %i6
12450 ldd [%l7 + 0x60], %g2
12451 fpadd16 %f10, %f20, %f22
12452 fmovdneg %icc, %f3, %f30
12453 sll %o3, %l2, %g5
12454 xor %i3, %i0, %g6
12455 edge8 %o5, %l6, %l1
12456 ldd [%l7 + 0x60], %g6
12457 edge8ln %o0, %l4, %o6
12458 srlx %o1, %l3, %o4
12459 xnor %l0, 0x1323, %l5
12460 move %xcc, %o7, %g1
12461 fnot2s %f20, %f4
12462 tne %xcc, 0x7
12463 movneg %icc, %i7, %i4
12464 add %l7, 0x68, %l6
12465 wr %g0, 0x11, %asi
12466 ldxa [%l6] %asi, %i5
12467 casxa [%l6] %asi, %i5, %i2
12468 array16 %g4, %g2, %o2
12469 tvs %icc, 0x4
12470 tcs %xcc, 0x2
12471 movl %xcc, %i6, %i1
12472 movrlz %o3, %l2, %g5
12473 addcc %g3, 0x174B, %i0
12474 fble,a %fcc0, loop_1099
12475 fble,a %fcc0, loop_1100
12476 fmovdvs %xcc, %f26, %f22
12477 add %l7, 0x58, %l6
12478 wr %g0, 0x89, %asi
12479 casa [%l6] 0x89, %i3, %o5
12480loop_1099:
12481 edge16ln %g6, %l6, %g7
12482loop_1100:
12483 ld [%l7 + 0x30], %f14
12484 sra %l1, %l4, %o0
12485 fcmpd %fcc0, %f18, %f8
12486 fcmpne16 %f14, %f0, %o6
12487 udiv %l3, 0x0011, %o4
12488 edge32 %l0, %o1, %l5
12489 smul %g1, %i7, %i4
12490 tgu %xcc, 0x4
12491 movl %icc, %i5, %o7
12492 fabsd %f16, %f14
12493 movge %icc, %g4, %g2
12494 movvc %icc, %o2, %i6
12495 tvc %xcc, 0x1
12496 tl %icc, 0x2
12497 sub %i1, %i2, %l2
12498 bcs loop_1101
12499 add %o3, 0x0A2F, %g5
12500 andn %g3, %i0, %o5
12501 sllx %i3, %g6, %g7
12502loop_1101:
12503 tle %icc, 0x6
12504 fone %f24
12505 andncc %l1, %l4, %o0
12506 fpadd16 %f16, %f4, %f20
12507 umul %o6, 0x1E48, %l3
12508 fmovspos %xcc, %f10, %f22
12509 movvs %xcc, %o4, %l0
12510 or %o1, %l5, %l6
12511 array32 %g1, %i7, %i4
12512 edge8ln %o7, %i5, %g4
12513 tleu %xcc, 0x5
12514 xorcc %o2, 0x1BE6, %i6
12515 tvc %xcc, 0x4
12516 fmovrslz %i1, %f23, %f4
12517 xorcc %g2, %l2, %i2
12518 movrgez %g5, 0x14A, %o3
12519 fmovs %f16, %f12
12520 sllx %i0, 0x1C, %g3
12521 smul %i3, 0x0BD4, %o5
12522 add %g6, 0x14FD, %l1
12523 xnorcc %l4, %o0, %g7
12524 fmovs %f11, %f3
12525 fmovdvc %icc, %f25, %f18
12526 mulscc %l3, 0x149A, %o6
12527 brnz,a %o4, loop_1102
12528 bleu,pt %icc, loop_1103
12529 nop
12530 setx loop_1104, %l0, %l1
12531 wrpr 0x1, %tl
12532 wrpr %l1, %tnpc
12533 setx 0x34400001400, %l0, %l1
12534 wrpr %l1, %tstate
12535 wrhpr 0x4, %htstate
12536 done
12537 smul %l0, %o1, %l5
12538loop_1102:
12539 tsubcctv %l6, %i7, %g1
12540loop_1103:
12541 udivcc %o7, 0x1178, %i5
12542loop_1104:
12543 ld [%l7 + 0x1C], %f23
12544 fsrc2 %f18, %f20
12545 or %g4, 0x0D7A, %o2
12546 fmovsleu %xcc, %f28, %f26
12547 movcs %xcc, %i6, %i1
12548 mulx %i4, 0x12D2, %l2
12549 std %g2, [%l7 + 0x28]
12550 tvs %icc, 0x2
12551 fnot2 %f8, %f28
12552 tleu %xcc, 0x1
12553 bl loop_1105
12554 tcc %icc, 0x0
12555 udivcc %i2, 0x186F, %o3
12556 sdivx %g5, 0x16EC, %i0
12557loop_1105:
12558 add %g3, %i3, %o5
12559 sethi 0x09CE, %g6
12560 add %l1, 0x0E50, %o0
12561 fmovdgu %xcc, %f29, %f28
12562 move %xcc, %l4, %l3
12563 nop
12564 setx loop_1106, %l0, %l1
12565 wrpr 0x1, %tl
12566 wrpr %l1, %tnpc
12567 setx 0x34400001400, %l0, %l1
12568 wrpr %l1, %tstate
12569 wrhpr 0x4, %htstate
12570 done
12571 tvc %icc, 0x6
12572 edge16 %o6, %g7, %o4
12573 andn %l0, 0x0739, %l5
12574loop_1106:
12575 fmovse %xcc, %f11, %f7
12576 movcc %icc, %l6, %i7
12577 fmul8x16al %f28, %f25, %f28
12578 ta %icc, 0x5
12579 ldsw [%l7 + 0x58], %g1
12580 ldsw [%l7 + 0x14], %o7
12581 ldstub [%l7 + 0x3B], %o1
12582 nop
12583 setx loop_1107, %l0, %l1
12584 wrpr 0x1, %tl
12585 wrpr %l1, %tpc
12586 add %l1, 0x4, %l1
12587 wrpr %l1, %tnpc
12588 setx 0x34400001400, %l0, %l1
12589 wrpr %l1, %tstate
12590 wrhpr 0x4, %htstate
12591 retry
12592 fmovrslez %g4, %f13, %f2
12593 sdivx %o2, 0x1F34, %i6
12594 faligndata %f0, %f24, %f28
12595loop_1107:
12596 fcmpeq16 %f16, %f8, %i1
12597 wr %g0, 0x23, %asi
12598 stda %i4, [%l7 + 0x48] %asi
12599 membar #Sync
12600 lduh [%l7 + 0x1A], %i4
12601 movrgz %g2, 0x0B1, %l2
12602 faligndata %f14, %f8, %f20
12603 tge %xcc, 0x7
12604 udiv %i2, 0x161C, %g5
12605 srl %o3, %i0, %g3
12606 movg %icc, %o5, %g6
12607 fandnot1 %f16, %f14, %f28
12608 fandnot2 %f16, %f26, %f4
12609 tneg %xcc, 0x7
12610 fabss %f20, %f11
12611 fnot2 %f4, %f20
12612 or %i3, %o0, %l1
12613 smulcc %l3, %o6, %g7
12614 fmovrslz %o4, %f14, %f12
12615 movleu %xcc, %l4, %l5
12616 array32 %l0, %l6, %g1
12617 orncc %o7, 0x0EE6, %i7
12618 movl %icc, %o1, %o2
12619 tneg %xcc, 0x1
12620 siam 0x0
12621 fcmpne16 %f2, %f8, %i6
12622 fbug %fcc3, loop_1108
12623 andcc %i1, 0x0EC5, %i5
12624 fmovrsgz %i4, %f30, %f8
12625 fcmpes %fcc2, %f16, %f10
12626loop_1108:
12627 array8 %g4, %l2, %g2
12628 fmovdvc %xcc, %f5, %f30
12629 tleu %icc, 0x1
12630 movrlz %g5, %i2, %i0
12631 fpackfix %f28, %f11
12632 xorcc %o3, %g3, %g6
12633 tge %icc, 0x2
12634 subc %o5, 0x1BDC, %o0
12635 fbge,a %fcc2, loop_1109
12636 srlx %l1, 0x1D, %l3
12637 fpadd16 %f8, %f22, %f0
12638 set 0x5C, %o5
12639 lduha [%l7 + %o5] 0x15, %o6
12640loop_1109:
12641 fpadd16 %f28, %f22, %f18
12642 movcc %icc, %i3, %o4
12643 taddcc %g7, 0x0882, %l5
12644 movre %l4, 0x34C, %l0
12645 wr %g0, 0x18, %asi
12646 sta %f15, [%l7 + 0x64] %asi
12647 array32 %l6, %g1, %o7
12648 andn %i7, %o2, %i6
12649 tneg %icc, 0x5
12650 movl %xcc, %o1, %i1
12651 subc %i4, 0x1182, %g4
12652 udivx %l2, 0x0AE0, %g2
12653 sra %i5, 0x17, %g5
12654 movgu %icc, %i2, %i0
12655 movrgez %o3, 0x144, %g6
12656 tsubcctv %o5, %o0, %l1
12657 tneg %icc, 0x4
12658 fsrc1s %f11, %f4
12659 movrgz %l3, %o6, %g3
12660 edge16 %i3, %o4, %l5
12661 fbul,a %fcc1, loop_1110
12662 sdiv %l4, 0x0797, %g7
12663 umulcc %l0, 0x0829, %l6
12664 brlz %o7, loop_1111
12665loop_1110:
12666 movle %xcc, %g1, %o2
12667 bleu,pn %icc, loop_1112
12668 sth %i7, [%l7 + 0x70]
12669loop_1111:
12670 edge16 %i6, %i1, %i4
12671 fmovsne %icc, %f15, %f28
12672loop_1112:
12673 fcmps %fcc1, %f21, %f27
12674 movleu %icc, %o1, %g4
12675 tl %icc, 0x2
12676 subccc %l2, 0x10FE, %i5
12677 array16 %g5, %i2, %i0
12678 sir 0x09C2
12679 movvc %icc, %o3, %g6
12680 edge32ln %o5, %g2, %l1
12681 fbl,a %fcc2, loop_1113
12682 fble %fcc2, loop_1114
12683 saved
12684 rdpr %cwp, %g1
12685 rdpr %cansave, %g2
12686 rdpr %canrestore, %g3
12687 rdpr %cleanwin, %g4
12688 rdpr %otherwin, %g5
12689 rdpr %wstate, %g6
12690 fmovrdgz %l3, %f22, %f18
12691loop_1113:
12692 sth %o6, [%l7 + 0x4E]
12693loop_1114:
12694 and %o0, %g3, %o4
12695 fmovdne %icc, %f6, %f27
12696 fmul8sux16 %f14, %f28, %f0
12697 fnands %f20, %f6, %f9
12698 fpadd16 %f8, %f0, %f14
12699 fmovrdgz %l5, %f28, %f6
12700 fornot2s %f18, %f18, %f13
12701 movrlez %l4, %g7, %l0
12702 move %xcc, %i3, %o7
12703 and %g1, 0x0902, %l6
12704 movl %icc, %o2, %i6
12705 tsubcc %i7, 0x123C, %i1
12706 movneg %icc, %i4, %g4
12707 srax %l2, %i5, %o1
12708 wr %g0, 0x89, %asi
12709 ldswa [%l7 + 0x4C] %asi, %i2
12710 edge32 %i0, %o3, %g6
12711 srlx %g5, 0x0A, %o5
12712 srax %g2, 0x0A, %l1
12713 fornot1 %f8, %f24, %f8
12714 fbo %fcc1, loop_1115
12715 addcc %l3, %o0, %g3
12716 nop
12717 setx loop_1116, %l0, %l1
12718 jmpl %l1, %o6
12719 fmovsleu %icc, %f9, %f2
12720loop_1115:
12721 udiv %l5, 0x0BDF, %o4
12722 andncc %g7, %l0, %i3
12723loop_1116:
12724 movvs %icc, %l4, %g1
12725 fmovs %f31, %f9
12726 bvs,a,pt %xcc, loop_1117
12727 addcc %o7, 0x1A50, %o2
12728 movg %icc, %l6, %i6
12729 siam 0x0
12730loop_1117:
12731 orn %i7, 0x0DCC, %i1
12732 xnor %i4, 0x1972, %g4
12733 movne %icc, %i5, %o1
12734 edge8n %i2, %l2, %i0
12735 fbue %fcc1, loop_1118
12736 fxor %f22, %f30, %f0
12737 movl %xcc, %g6, %g5
12738 call loop_1119
12739loop_1118:
12740 sllx %o5, 0x0C, %g2
12741 movvc %xcc, %l1, %o3
12742 fbe,a %fcc0, loop_1120
12743loop_1119:
12744 sra %o0, %g3, %o6
12745 srlx %l5, %l3, %o4
12746 andcc %g7, 0x00CF, %i3
12747loop_1120:
12748 fmul8x16au %f14, %f4, %f2
12749 edge16 %l4, %l0, %o7
12750 fornot1 %f28, %f22, %f16
12751 swap [%l7 + 0x44], %o2
12752 brgz,a %g1, loop_1121
12753 tle %icc, 0x7
12754 call loop_1122
12755 edge16n %i6, %l6, %i1
12756loop_1121:
12757 sdiv %i7, 0x11A5, %i4
12758 fandnot2 %f14, %f8, %f10
12759loop_1122:
12760 ba,a,pn %xcc, loop_1123
12761 bl,a loop_1124
12762 movneg %xcc, %g4, %o1
12763 alignaddr %i5, %i2, %i0
12764loop_1123:
12765 nop
12766 wr %g0, 0x0c, %asi
12767 lduha [%l7 + 0x1E] %asi, %l2
12768loop_1124:
12769 nop
12770 wr %g0, 0x18, %asi
12771 stda %f16, [%l7 + 0x40] %asi
12772 movrlez %g6, 0x3FC, %g5
12773 fmovspos %xcc, %f24, %f0
12774 prefetch [%l7 + 0x40], 0x3
12775 ldx [%l7 + 0x60], %o5
12776 ldx [%l7 + 0x78], %l1
12777 bpos,pn %xcc, loop_1125
12778 andncc %o3, %g2, %o0
12779 fxnors %f4, %f18, %f11
12780 tsubcc %o6, %l5, %g3
12781loop_1125:
12782 popc 0x1B16, %o4
12783 srlx %g7, %i3, %l4
12784 movpos %xcc, %l3, %l0
12785 tvs %icc, 0x1
12786 fmovscc %icc, %f9, %f5
12787 movne %xcc, %o2, %o7
12788 sethi 0x00E1, %i6
12789 movne %icc, %l6, %i1
12790 te %xcc, 0x4
12791 fmovsn %icc, %f5, %f14
12792 movge %icc, %i7, %g1
12793 movgu %icc, %g4, %o1
12794 alignaddrl %i5, %i2, %i4
12795 edge8 %i0, %l2, %g5
12796 fmovsvs %xcc, %f27, %f10
12797 bcc,a,pt %xcc, loop_1126
12798 tpos %xcc, 0x2
12799 ldsb [%l7 + 0x36], %g6
12800 fble %fcc3, loop_1127
12801loop_1126:
12802 sethi 0x0498, %o5
12803 sllx %l1, 0x01, %g2
12804 set 0x10, %g6
12805 stxa %o3, [%l7 + %g6] 0x04
12806loop_1127:
12807 srax %o0, 0x04, %o6
12808 fmovrsgz %g3, %f24, %f4
12809 movpos %xcc, %o4, %g7
12810 movn %xcc, %l5, %i3
12811 movne %icc, %l3, %l0
12812 edge32n %l4, %o7, %i6
12813 fmovsle %icc, %f22, %f1
12814 ldsw [%l7 + 0x18], %l6
12815 sethi 0x1F18, %o2
12816 fmul8x16au %f20, %f13, %f2
12817 fmuld8sux16 %f4, %f18, %f14
12818 movpos %icc, %i7, %g1
12819 fmovdle %icc, %f27, %f26
12820 stx %i1, [%l7 + 0x58]
12821 sdivcc %g4, 0x13FF, %i5
12822 fbg %fcc1, loop_1128
12823 fandnot2s %f3, %f9, %f26
12824 orn %i2, %i4, %i0
12825 brlez,a %l2, loop_1129
12826loop_1128:
12827 edge16 %o1, %g6, %g5
12828 array8 %l1, %o5, %g2
12829 fpadd32 %f0, %f22, %f26
12830loop_1129:
12831 movrlez %o3, 0x38B, %o0
12832 udivx %g3, 0x04A0, %o4
12833 subc %o6, 0x00DD, %l5
12834 fmovrdlez %g7, %f20, %f6
12835 sdivx %i3, 0x08B0, %l3
12836 udiv %l0, 0x047A, %l4
12837 xor %o7, 0x11A2, %l6
12838 or %o2, %i7, %g1
12839 bne %xcc, loop_1130
12840 sllx %i1, 0x18, %i6
12841 fmovsle %xcc, %f3, %f20
12842 alignaddrl %i5, %g4, %i2
12843loop_1130:
12844 array32 %i0, %i4, %l2
12845 movrlez %g6, 0x240, %o1
12846 movcs %xcc, %g5, %l1
12847 fmovs %f26, %f23
12848 movvs %icc, %o5, %o3
12849 umul %o0, 0x1AF2, %g2
12850 lduw [%l7 + 0x58], %g3
12851 fcmps %fcc1, %f19, %f3
12852 xor %o6, 0x1497, %l5
12853 movvs %xcc, %g7, %i3
12854 fbul,a %fcc2, loop_1131
12855 addcc %l3, 0x10B2, %l0
12856 ba,a %icc, loop_1132
12857 ba,pn %icc, loop_1133
12858loop_1131:
12859 bneg,pn %xcc, loop_1134
12860 ldsw [%l7 + 0x7C], %l4
12861loop_1132:
12862 udivcc %o7, 0x00CA, %o4
12863loop_1133:
12864 edge32n %o2, %l6, %i7
12865loop_1134:
12866 orn %i1, %i6, %g1
12867 tvs %xcc, 0x4
12868 subc %g4, %i2, %i0
12869 movneg %icc, %i4, %i5
12870 andn %l2, %g6, %o1
12871 addcc %g5, 0x0A1E, %l1
12872 subc %o5, %o0, %g2
12873 nop
12874 setx loop_1135, %l0, %l1
12875 wrpr 0x1, %tl
12876 wrpr %l1, %tnpc
12877 setx 0x34400001400, %l0, %l1
12878 wrpr %l1, %tstate
12879 wrhpr 0x4, %htstate
12880 done
12881 bleu %icc, loop_1136
12882 sll %o3, %o6, %l5
12883 set 0x18, %i0
12884 lda [%l7 + %i0] 0x89, %f21
12885loop_1135:
12886 srax %g7, 0x1D, %g3
12887loop_1136:
12888 bleu,a %icc, loop_1137
12889 ldd [%l7 + 0x10], %f14
12890 brlez,a %l3, loop_1138
12891 array16 %l0, %i3, %l4
12892loop_1137:
12893 te %icc, 0x6
12894 movne %xcc, %o7, %o2
12895loop_1138:
12896 fmovscc %icc, %f1, %f20
12897 edge8 %l6, %o4, %i1
12898 fsrc1 %f2, %f24
12899 fabss %f7, %f18
12900 tgu %xcc, 0x3
12901 movrlz %i7, 0x019, %g1
12902 xorcc %i6, 0x0018, %g4
12903 subccc %i0, %i2, %i5
12904 orn %i4, 0x1E80, %g6
12905 set 0x40, %g7
12906 prefetcha [%l7 + %g7] 0x88, 0x2
12907 stbar
12908 fandnot2 %f10, %f12, %f18
12909 tl %xcc, 0x7
12910 popc %g5, %l1
12911 fxors %f11, %f8, %f25
12912 sdivx %o5, 0x1BA6, %l2
12913 set 0x30, %o3
12914 ldda [%l7 + %o3] 0xe2, %g2
12915 wr %g0, 0x18, %asi
12916 ldsha [%l7 + 0x2C] %asi, %o0
12917 movvs %icc, %o6, %l5
12918 addc %g7, 0x1C1B, %g3
12919 fbe %fcc3, loop_1139
12920 ld [%l7 + 0x08], %f25
12921 fpsub32 %f10, %f30, %f14
12922 swap [%l7 + 0x78], %o3
12923loop_1139:
12924 mulscc %l3, %i3, %l4
12925 movne %icc, %o7, %l0
12926 movrgz %o2, 0x126, %l6
12927 edge8n %o4, %i7, %i1
12928 sdivx %g1, 0x1255, %i6
12929 fbo %fcc2, loop_1140
12930 fnor %f26, %f20, %f14
12931 udivx %g4, 0x063F, %i0
12932 udivx %i2, 0x0406, %i4
12933loop_1140:
12934 edge16 %i5, %o1, %g6
12935 movleu %icc, %g5, %l1
12936 fmovda %icc, %f11, %f11
12937 taddcc %o5, 0x1665, %l2
12938 fbe,a %fcc0, loop_1141
12939 fpadd32s %f12, %f18, %f27
12940 bneg,pn %xcc, loop_1142
12941 sdivx %g2, 0x1ADA, %o6
12942loop_1141:
12943 move %xcc, %o0, %l5
12944 fand %f24, %f6, %f28
12945loop_1142:
12946 fornot2s %f3, %f1, %f9
12947 edge8n %g3, %g7, %l3
12948 alignaddr %o3, %i3, %l4
12949 taddcctv %l0, %o2, %l6
12950 fpadd16 %f4, %f24, %f8
12951 tn %icc, 0x0
12952 movrgz %o7, %o4, %i1
12953 wr %g0, 0xe3, %asi
12954 stwa %g1, [%l7 + 0x10] %asi
12955 membar #Sync
12956 wr %g0, 0x19, %asi
12957 ldstuba [%l7 + 0x21] %asi, %i7
12958 sdivx %i6, 0x0DEC, %i0
12959 movrlez %i2, %i4, %g4
12960 array8 %o1, %g6, %g5
12961 tleu %icc, 0x3
12962 bne,a loop_1143
12963 fnot2 %f0, %f18
12964 fbul,a %fcc1, loop_1144
12965 movre %l1, 0x054, %i5
12966loop_1143:
12967 fmovsg %icc, %f12, %f7
12968 taddcctv %o5, 0x1953, %l2
12969loop_1144:
12970 fmovscc %xcc, %f8, %f1
12971 udivcc %g2, 0x0BF6, %o0
12972 xnor %l5, 0x02FA, %g3
12973 array16 %g7, %o6, %o3
12974 fbl %fcc1, loop_1145
12975 movne %xcc, %l3, %i3
12976 fmovrdlz %l0, %f20, %f8
12977 faligndata %f30, %f2, %f12
12978loop_1145:
12979 fmovd %f10, %f30
12980 array32 %o2, %l4, %l6
12981 tsubcc %o4, 0x0FE4, %i1
12982 fmovrsne %g1, %f28, %f3
12983 fblg,a %fcc0, loop_1146
12984 tneg %icc, 0x7
12985 movvs %xcc, %i7, %o7
12986 fmovdvc %xcc, %f21, %f30
12987loop_1146:
12988 fbg,a %fcc2, loop_1147
12989 orncc %i6, 0x0A68, %i0
12990 tvc %icc, 0x5
12991 bge,a,pt %icc, loop_1148
12992loop_1147:
12993 tvc %xcc, 0x0
12994 srl %i4, 0x04, %i2
12995 restored
12996 rdpr %cwp, %g1
12997 rdpr %cansave, %g2
12998 rdpr %canrestore, %g3
12999 rdpr %cleanwin, %g4
13000 rdpr %otherwin, %g5
13001 rdpr %wstate, %g6
13002loop_1148:
13003 ldsb [%l7 + 0x09], %o1
13004 restored
13005 rdpr %cwp, %g1
13006 rdpr %cansave, %g2
13007 rdpr %canrestore, %g3
13008 rdpr %cleanwin, %g4
13009 rdpr %otherwin, %g5
13010 rdpr %wstate, %g6
13011 movge %icc, %g6, %g4
13012 udivx %g5, 0x0227, %l1
13013 fpackfix %f18, %f0
13014 saved
13015 rdpr %cwp, %g1
13016 rdpr %cansave, %g2
13017 rdpr %canrestore, %g3
13018 rdpr %cleanwin, %g4
13019 rdpr %otherwin, %g5
13020 rdpr %wstate, %g6
13021 fsrc1 %f30, %f28
13022 fbne,a %fcc0, loop_1149
13023 addc %o5, 0x08C7, %i5
13024 nop
13025 setx loop_1150, %l0, %l1
13026 jmpl %l1, %g2
13027 array16 %l2, %l5, %g3
13028loop_1149:
13029 fpmerge %f1, %f23, %f22
13030 fbne %fcc3, loop_1151
13031loop_1150:
13032 xnorcc %g7, 0x1B74, %o6
13033 fmovscs %xcc, %f19, %f2
13034 tpos %xcc, 0x4
13035loop_1151:
13036 nop
13037 set 0x3E, %o0
13038 ldsha [%l7 + %o0] 0x10, %o3
13039 edge32 %o0, %i3, %l0
13040 andn %l3, %o2, %l4
13041 addccc %l6, %i1, %o4
13042 fbue %fcc0, loop_1152
13043 movl %icc, %i7, %o7
13044 taddcctv %i6, 0x0CF6, %i0
13045 fbne %fcc0, loop_1153
13046loop_1152:
13047 fmovsneg %icc, %f2, %f5
13048 tvc %icc, 0x6
13049 tsubcctv %i4, 0x0857, %g1
13050loop_1153:
13051 bcs,pn %icc, loop_1154
13052 stw %o1, [%l7 + 0x54]
13053 edge16ln %g6, %i2, %g4
13054 popc 0x1263, %l1
13055loop_1154:
13056 bg loop_1155
13057 tcs %icc, 0x7
13058 fmuld8sux16 %f20, %f10, %f2
13059 fmul8sux16 %f20, %f26, %f24
13060loop_1155:
13061 edge16ln %g5, %i5, %g2
13062 edge32 %l2, %o5, %g3
13063 tsubcctv %l5, %g7, %o6
13064 ldd [%l7 + 0x48], %f16
13065 bcc,a,pn %xcc, loop_1156
13066 orn %o3, 0x1813, %o0
13067 movne %icc, %l0, %l3
13068 addcc %i3, 0x1CA0, %o2
13069loop_1156:
13070 fpack16 %f6, %f23
13071 ldub [%l7 + 0x50], %l4
13072 mova %icc, %i1, %l6
13073 bpos,a,pn %icc, loop_1157
13074 sra %i7, %o4, %o7
13075 orncc %i6, 0x1651, %i4
13076 tsubcc %g1, 0x1D9F, %i0
13077loop_1157:
13078 call loop_1158
13079 edge32n %o1, %i2, %g4
13080 fmovsgu %icc, %f7, %f16
13081 smulcc %g6, 0x18CE, %g5
13082loop_1158:
13083 nop
13084 set 0x48, %o1
13085 stx %l1, [%l7 + %o1]
13086 tn %xcc, 0x5
13087 ta %xcc, 0x1
13088 srax %i5, 0x13, %l2
13089 tle %xcc, 0x1
13090 tg %xcc, 0x1
13091 fandnot1 %f16, %f4, %f4
13092 bcc %icc, loop_1159
13093 addcc %g2, %g3, %o5
13094 fmovsl %icc, %f9, %f28
13095 fmovrsne %l5, %f0, %f26
13096loop_1159:
13097 edge16ln %g7, %o6, %o3
13098 fnot1s %f5, %f10
13099 nop
13100 setx loop_1160, %l0, %l1
13101 wrpr 0x1, %tl
13102 wrpr %l1, %tnpc
13103 setx 0x34400001400, %l0, %l1
13104 wrpr %l1, %tstate
13105 wrhpr 0x4, %htstate
13106 done
13107 xor %o0, %l3, %i3
13108 xnorcc %l0, %o2, %i1
13109 set 0x70, %l2
13110 ldda [%l7 + %l2] 0x22, %l4
13111loop_1160:
13112 array32 %l6, %o4, %i7
13113 movrne %i6, 0x03E, %i4
13114 fone %f12
13115 pdist %f30, %f0, %f14
13116 edge32n %o7, %i0, %g1
13117 bneg %xcc, loop_1161
13118 edge16n %i2, %g4, %g6
13119 edge16n %g5, %o1, %l1
13120 fmul8x16 %f31, %f4, %f8
13121loop_1161:
13122 nop
13123 wr %g0, 0x81, %asi
13124 lduha [%l7 + 0x48] %asi, %l2
13125 set 0x14, %l6
13126 lduwa [%l7 + %l6] 0x11, %i5
13127 umulcc %g3, 0x0F09, %g2
13128 edge16 %l5, %o5, %o6
13129 saved
13130 rdpr %cwp, %g1
13131 rdpr %cansave, %g2
13132 rdpr %canrestore, %g3
13133 rdpr %cleanwin, %g4
13134 rdpr %otherwin, %g5
13135 rdpr %wstate, %g6
13136 sll %g7, 0x1F, %o3
13137 array16 %l3, %o0, %i3
13138 wr %g0, 0x27, %asi
13139 stwa %l0, [%l7 + 0x60] %asi
13140 membar #Sync
13141 movg %xcc, %i1, %l4
13142 move %icc, %o2, %l6
13143 add %l7, 0x28, %l6
13144 wr %g0, 0x81, %asi
13145 casa [%l6] 0x81, %o4, %i6
13146 fbul,a %fcc1, loop_1162
13147 edge16ln %i4, %o7, %i0
13148 orcc %g1, 0x1A9F, %i2
13149 xorcc %i7, 0x182C, %g4
13150loop_1162:
13151 fors %f20, %f2, %f13
13152 faligndata %f20, %f24, %f4
13153 movneg %xcc, %g5, %g6
13154 ldd [%l7 + 0x50], %f20
13155 movpos %xcc, %l1, %l2
13156 smulcc %i5, %g3, %g2
13157 tvs %icc, 0x1
13158 std %f8, [%l7 + 0x18]
13159 orn %o1, 0x11E3, %l5
13160 popc 0x1E8E, %o6
13161 fmul8x16au %f21, %f19, %f20
13162 faligndata %f20, %f16, %f4
13163 ble,a,pn %xcc, loop_1163
13164 movne %icc, %o5, %o3
13165 ta %icc, 0x1
13166 mova %icc, %l3, %g7
13167loop_1163:
13168 brgz %o0, loop_1164
13169 and %i3, 0x02E3, %l0
13170 tgu %icc, 0x5
13171 movge %icc, %i1, %o2
13172loop_1164:
13173 fmovdvs %xcc, %f12, %f10
13174 mova %icc, %l4, %l6
13175 mulscc %o4, 0x11B3, %i6
13176 srax %o7, %i4, %i0
13177 tl %xcc, 0x2
13178 sdivcc %i2, 0x1BF4, %g1
13179 fnot2s %f10, %f26
13180 fpsub32 %f20, %f12, %f4
13181 edge16 %i7, %g4, %g6
13182 srl %l1, %g5, %i5
13183 edge32l %g3, %l2, %g2
13184 edge16 %l5, %o1, %o5
13185 movrne %o6, %o3, %g7
13186 ldd [%l7 + 0x18], %o0
13187 sra %l3, 0x15, %l0
13188 xorcc %i1, %o2, %l4
13189 ld [%l7 + 0x3C], %f10
13190 and %l6, %i3, %o4
13191 set 0x64, %i7
13192 swapa [%l7 + %i7] 0x88, %o7
13193 move %xcc, %i6, %i4
13194 tcc %icc, 0x6
13195 move %xcc, %i0, %i2
13196 sdivcc %i7, 0x1348, %g1
13197 fbule,a %fcc2, loop_1165
13198 move %xcc, %g4, %l1
13199 restored
13200 rdpr %cwp, %g1
13201 rdpr %cansave, %g2
13202 rdpr %canrestore, %g3
13203 rdpr %cleanwin, %g4
13204 rdpr %otherwin, %g5
13205 rdpr %wstate, %g6
13206 add %l7, 0x30, %l6
13207 wr %g0, 0x10, %asi
13208 casa [%l6] 0x10, %g5, %g6
13209loop_1165:
13210 sdivcc %i5, 0x028C, %g3
13211 std %g2, [%l7 + 0x18]
13212 wr %g0, 0x89, %asi
13213 ldxa [%l7 + 0x60] %asi, %l2
13214 taddcc %o1, 0x0739, %o5
13215 alignaddr %o6, %o3, %g7
13216 ldsh [%l7 + 0x26], %l5
13217 movge %icc, %l3, %o0
13218 udivcc %i1, 0x076C, %o2
13219 addcc %l4, %l6, %i3
13220 mulscc %o4, %l0, %i6
13221 fmovsne %xcc, %f22, %f0
13222 movpos %xcc, %o7, %i4
13223 srax %i0, %i7, %g1
13224 movcc %icc, %i2, %l1
13225 tne %xcc, 0x7
13226 tn %xcc, 0x2
13227 fcmpeq32 %f20, %f18, %g4
13228 sub %g5, 0x0AE7, %i5
13229 bne,a loop_1166
13230 nop
13231 setx loop_1167, %l0, %l1
13232 wrpr 0x1, %tl
13233 wrpr %l1, %tpc
13234 add %l1, 0x4, %l1
13235 wrpr %l1, %tnpc
13236 setx 0x34400001400, %l0, %l1
13237 wrpr %l1, %tstate
13238 wrhpr 0x4, %htstate
13239 retry
13240 nop
13241 setx loop_1168, %l0, %l1
13242 wrpr 0x1, %tl
13243 wrpr %l1, %tpc
13244 add %l1, 0x4, %l1
13245 wrpr %l1, %tnpc
13246 setx 0x34400001400, %l0, %l1
13247 wrpr %l1, %tstate
13248 wrhpr 0x4, %htstate
13249 retry
13250 te %icc, 0x4
13251loop_1166:
13252 fcmple32 %f6, %f26, %g6
13253loop_1167:
13254 orcc %g3, 0x0AD7, %l2
13255loop_1168:
13256 orcc %g2, 0x09E4, %o1
13257 ld [%l7 + 0x6C], %f29
13258 fbn %fcc2, loop_1169
13259 fbg,a %fcc1, loop_1170
13260 fmovspos %xcc, %f16, %f17
13261 tge %icc, 0x1
13262loop_1169:
13263 ldsh [%l7 + 0x14], %o5
13264loop_1170:
13265 movrgez %o6, 0x3F7, %o3
13266 fandnot2 %f4, %f14, %f22
13267 fmovrsgez %g7, %f12, %f19
13268 fmovdpos %xcc, %f23, %f25
13269 edge8 %l3, %o0, %i1
13270 fmovsne %icc, %f12, %f19
13271 fpsub32s %f19, %f17, %f15
13272 xor %o2, %l4, %l6
13273 fmovda %xcc, %f23, %f9
13274 fmovsl %xcc, %f15, %f5
13275 orn %i3, 0x02A8, %o4
13276 fcmpd %fcc3, %f22, %f24
13277 movg %icc, %l5, %i6
13278 array16 %l0, %o7, %i0
13279 tvc %xcc, 0x6
13280 fcmpd %fcc1, %f24, %f16
13281 set 0x0C, %l4
13282 lda [%l7 + %l4] 0x0c, %f2
13283 mulx %i4, 0x05FD, %g1
13284 tleu %xcc, 0x4
13285 call loop_1171
13286 fbl %fcc0, loop_1172
13287 prefetch [%l7 + 0x3C], 0x3
13288 ldsw [%l7 + 0x54], %i2
13289loop_1171:
13290 and %l1, %g4, %i7
13291loop_1172:
13292 popc 0x0E85, %g5
13293 smul %i5, 0x19C7, %g3
13294 lduw [%l7 + 0x48], %g6
13295 alignaddrl %l2, %g2, %o1
13296 movne %xcc, %o5, %o6
13297 te %icc, 0x1
13298 edge32 %g7, %l3, %o3
13299 wr %g0, 0x89, %asi
13300 stba %i1, [%l7 + 0x52] %asi
13301 fbo %fcc1, loop_1173
13302 sdiv %o0, 0x1C85, %o2
13303 tvc %icc, 0x6
13304 andn %l6, %i3, %l4
13305loop_1173:
13306 tl %icc, 0x5
13307 fnot1 %f22, %f20
13308 tgu %xcc, 0x7
13309 mova %xcc, %l5, %o4
13310 fba %fcc3, loop_1174
13311 and %l0, %i6, %i0
13312 brz,a %i4, loop_1175
13313 stb %g1, [%l7 + 0x66]
13314loop_1174:
13315 nop
13316 wr %g0, 0x16, %asi
13317 stda %f0, [%l7 + 0x40] %asi
13318 membar #Sync
13319loop_1175:
13320 movl %xcc, %i2, %l1
13321 xorcc %g4, 0x0C71, %i7
13322 udivx %o7, 0x15F9, %g5
13323 wr %g0, 0x11, %asi
13324 lduha [%l7 + 0x46] %asi, %i5
13325 mulx %g6, %l2, %g2
13326 xorcc %o1, %o5, %o6
13327 tvc %xcc, 0x0
13328 bg,a,pn %icc, loop_1176
13329 tpos %xcc, 0x7
13330 sdiv %g7, 0x1519, %l3
13331 stb %o3, [%l7 + 0x20]
13332loop_1176:
13333 movpos %xcc, %i1, %g3
13334 set 0x20, %g4
13335 stda %o2, [%l7 + %g4] 0x11
13336 wr %g0, 0x57, %asi
13337 stxa %l6, [%g0 + 0x0] %asi
13338 umulcc %i3, %l4, %o0
13339 fornot2s %f18, %f14, %f14
13340 andcc %l5, 0x11DE, %l0
13341 srax %o4, 0x1A, %i6
13342 sll %i4, 0x0C, %g1
13343 xnor %i2, 0x15D0, %i0
13344 srlx %l1, %g4, %o7
13345 movge %icc, %i7, %g5
13346 fnegd %f6, %f30
13347 fmovscc %icc, %f30, %f11
13348 wr %g0, 0x04, %asi
13349 ldswa [%l7 + 0x30] %asi, %g6
13350 ble,a loop_1177
13351 bg %icc, loop_1178
13352 bleu,a loop_1179
13353 tpos %xcc, 0x2
13354loop_1177:
13355 fandnot1 %f14, %f18, %f24
13356loop_1178:
13357 swap [%l7 + 0x0C], %i5
13358loop_1179:
13359 udivx %g2, 0x1BC4, %o1
13360 mulx %l2, %o5, %o6
13361 fnegd %f12, %f14
13362 edge32ln %g7, %l3, %i1
13363 movne %xcc, %g3, %o2
13364 alignaddrl %l6, %o3, %l4
13365 fmovrsne %i3, %f21, %f21
13366 edge16 %o0, %l5, %l0
13367 sir 0x0E8A
13368 fbg,a %fcc0, loop_1180
13369 fbu,a %fcc0, loop_1181
13370 bcc,a loop_1182
13371 movrne %i6, 0x249, %i4
13372loop_1180:
13373 sdivcc %o4, 0x13EA, %g1
13374loop_1181:
13375 nop
13376 wr %g0, 0x80, %asi
13377 prefetcha [%l7 + 0x48] %asi, 0x1
13378loop_1182:
13379 fmovdneg %xcc, %f24, %f5
13380 prefetch [%l7 + 0x6C], 0x2
13381 fmovrdlz %i0, %f12, %f0
13382 or %g4, 0x04FD, %l1
13383 wr %g0, 0x1f, %asi
13384 stda %f0, [%l7 + 0x40] %asi
13385 membar #Sync
13386 movneg %xcc, %o7, %i7
13387 fnegd %f2, %f6
13388 edge8ln %g5, %i5, %g2
13389 fmovspos %xcc, %f1, %f18
13390 wr %g0, 0x89, %asi
13391 sta %f10, [%l7 + 0x10] %asi
13392 fmovsn %icc, %f14, %f28
13393 fnot1s %f14, %f21
13394 fsrc2s %f27, %f3
13395 edge8n %g6, %o1, %o5
13396 sra %o6, 0x14, %g7
13397 orn %l2, 0x15BF, %l3
13398 srl %g3, 0x19, %i1
13399 movneg %xcc, %l6, %o2
13400 fcmpne16 %f10, %f28, %o3
13401 edge32ln %l4, %o0, %l5
13402 wr %g0, 0x1f, %asi
13403 stda %f0, [%l7 + 0x40] %asi
13404 membar #Sync
13405 fbul %fcc3, loop_1183
13406 and %i3, 0x0DD8, %i6
13407 membar 0x11
13408 fmovsge %xcc, %f9, %f9
13409loop_1183:
13410 move %xcc, %i4, %o4
13411 bne %icc, loop_1184
13412 fcmpne32 %f2, %f22, %g1
13413 edge32 %l0, %i0, %i2
13414 wr %g0, 0x89, %asi
13415 stwa %g4, [%l7 + 0x2C] %asi
13416loop_1184:
13417 fornot2s %f14, %f19, %f26
13418 mulx %l1, 0x18BF, %o7
13419 sll %i7, 0x03, %g5
13420 movl %icc, %g2, %i5
13421 edge8n %o1, %g6, %o5
13422 fbule,a %fcc2, loop_1185
13423 tn %icc, 0x7
13424 andn %o6, 0x0338, %g7
13425 sdiv %l2, 0x00AA, %l3
13426loop_1185:
13427 srlx %i1, 0x0D, %l6
13428 srax %g3, %o3, %l4
13429 brgz,a %o2, loop_1186
13430 fmovdcc %icc, %f5, %f9
13431 xor %l5, %i3, %o0
13432 edge8n %i6, %i4, %o4
13433loop_1186:
13434 tvs %xcc, 0x0
13435 set 0x58, %i5
13436 stda %l0, [%l7 + %i5] 0xeb
13437 membar #Sync
13438 movvs %xcc, %i0, %g1
13439 movn %icc, %g4, %i2
13440 mova %icc, %l1, %i7
13441 wr %g0, 0x89, %asi
13442 stha %o7, [%l7 + 0x38] %asi
13443 addc %g5, %i5, %g2
13444 for %f22, %f30, %f18
13445 sdivcc %o1, 0x1EE3, %g6
13446 orcc %o6, %o5, %l2
13447 mova %icc, %l3, %g7
13448 movrlz %i1, %l6, %o3
13449 smul %l4, 0x124E, %o2
13450 movrgez %l5, %g3, %o0
13451 movvc %icc, %i6, %i3
13452 movne %xcc, %o4, %i4
13453 fmovsvc %xcc, %f27, %f12
13454 fcmps %fcc3, %f31, %f1
13455 wr %g0, 0x80, %asi
13456 lduba [%l7 + 0x5C] %asi, %l0
13457 set 0x33, %g5
13458 lduba [%l7 + %g5] 0x89, %g1
13459 addc %i0, %g4, %l1
13460 fnands %f2, %f0, %f4
13461 mova %icc, %i2, %o7
13462 popc %i7, %i5
13463 movre %g5, 0x02E, %o1
13464 fmovscs %icc, %f2, %f1
13465 fble,a %fcc1, loop_1187
13466 movrlez %g2, %g6, %o5
13467 tgu %icc, 0x3
13468 nop
13469 setx loop_1188, %l0, %l1
13470 wrpr 0x1, %tl
13471 wrpr %l1, %tpc
13472 add %l1, 0x4, %l1
13473 wrpr %l1, %tnpc
13474 setx 0x34400001400, %l0, %l1
13475 wrpr %l1, %tstate
13476 wrhpr 0x4, %htstate
13477 retry
13478loop_1187:
13479 fbge,a %fcc3, loop_1189
13480 taddcc %l2, 0x0242, %l3
13481 stw %g7, [%l7 + 0x48]
13482loop_1188:
13483 st %f27, [%l7 + 0x40]
13484loop_1189:
13485 umul %o6, 0x05E3, %l6
13486 stbar
13487 wr %g0, 0x89, %asi
13488 ldda [%l7 + 0x20] %asi, %o2
13489 bvs,a,pn %icc, loop_1190
13490 tne %icc, 0x5
13491 fmovrslez %l4, %f7, %f7
13492 fmovdne %icc, %f15, %f10
13493loop_1190:
13494 tcc %xcc, 0x1
13495 wr %g0, 0xe2, %asi
13496 stba %o2, [%l7 + 0x63] %asi
13497 membar #Sync
13498 prefetch [%l7 + 0x5C], 0x1
13499 membar 0x72
13500 tsubcctv %i1, %l5, %g3
13501 umul %o0, 0x0981, %i3
13502 xnorcc %i6, 0x16BC, %i4
13503 movre %l0, 0x1D7, %g1
13504 movvs %xcc, %o4, %i0
13505 stx %g4, [%l7 + 0x78]
13506 edge16n %i2, %o7, %l1
13507 wr %g0, 0x52, %asi
13508 stxa %i5, [%g0 + 0x108] %asi
13509 edge8n %i7, %o1, %g5
13510 andncc %g6, %o5, %l2
13511 movrne %l3, 0x2C3, %g7
13512 brgz,a %g2, loop_1191
13513 alignaddrl %l6, %o6, %o3
13514 bvc,a %icc, loop_1192
13515 add %o2, %i1, %l4
13516loop_1191:
13517 fmovrslez %g3, %f24, %f9
13518 wr %g0, 0x89, %asi
13519 stba %o0, [%l7 + 0x6A] %asi
13520loop_1192:
13521 edge16ln %i3, %i6, %l5
13522 siam 0x2
13523 fexpand %f20, %f8
13524 umulcc %l0, 0x1799, %g1
13525 bcc loop_1193
13526 fpadd16s %f25, %f11, %f22
13527 addc %i4, 0x083D, %o4
13528 array16 %i0, %g4, %o7
13529loop_1193:
13530 fmovdle %xcc, %f29, %f25
13531 srl %l1, %i2, %i5
13532 add %l7, 0x60, %l6
13533 wr %g0, 0x80, %asi
13534 ldxa [%l6] %asi, %o1
13535 casxa [%l6] 0x80, %o1, %g5
13536 movleu %xcc, %i7, %o5
13537 tsubcctv %l2, %g6, %l3
13538 edge8n %g7, %g2, %o6
13539 fmovscc %xcc, %f30, %f0
13540 wr %g0, 0x2c, %asi
13541 ldda [%l7 + 0x60] %asi, %i6
13542 brz %o3, loop_1194
13543 movneg %icc, %i1, %o2
13544 fbe,a %fcc2, loop_1195
13545 movpos %icc, %l4, %o0
13546loop_1194:
13547 xnor %g3, %i6, %i3
13548 xnorcc %l5, 0x1959, %g1
13549loop_1195:
13550 siam 0x2
13551 fmul8x16 %f29, %f6, %f16
13552 membar 0x32
13553 sdiv %l0, 0x1782, %o4
13554 move %icc, %i0, %i4
13555 pdist %f24, %f10, %f14
13556 sdivx %o7, 0x1E8A, %g4
13557 addc %i2, 0x02C1, %i5
13558 fmovrde %l1, %f10, %f28
13559 sllx %g5, 0x1F, %i7
13560 movrgz %o5, 0x1E0, %o1
13561 sllx %l2, 0x04, %l3
13562 subcc %g6, %g2, %g7
13563 brlez,a %l6, loop_1196
13564 fmovdge %xcc, %f27, %f23
13565 fbe %fcc1, loop_1197
13566 movre %o3, 0x09D, %i1
13567loop_1196:
13568 subccc %o2, 0x1A4C, %l4
13569 smulcc %o0, %o6, %i6
13570loop_1197:
13571 ldsb [%l7 + 0x5F], %i3
13572 fbu %fcc2, loop_1198
13573 movrgez %l5, 0x246, %g3
13574 movrgz %l0, %o4, %i0
13575 sdiv %i4, 0x17DF, %g1
13576loop_1198:
13577 fmovsa %xcc, %f0, %f0
13578 tcc %xcc, 0x3
13579 fmovdneg %icc, %f28, %f6
13580 ldub [%l7 + 0x78], %o7
13581 set 0x1C, %l0
13582 lda [%l7 + %l0] 0x81, %f16
13583 set 0x7C, %i4
13584 sta %f14, [%l7 + %i4] 0x11
13585 tpos %xcc, 0x2
13586 tpos %xcc, 0x7
13587 fblg %fcc0, loop_1199
13588 fsrc2 %f0, %f20
13589 orn %i2, 0x0D65, %i5
13590 ldsh [%l7 + 0x46], %l1
13591loop_1199:
13592 and %g5, 0x0038, %i7
13593 tne %icc, 0x5
13594 membar 0x7F
13595 fmovrdgez %g4, %f26, %f26
13596 lduh [%l7 + 0x66], %o1
13597 fbne %fcc3, loop_1200
13598 tn %xcc, 0x2
13599 fmovdpos %xcc, %f15, %f16
13600 movpos %xcc, %o5, %l2
13601loop_1200:
13602 ldsw [%l7 + 0x20], %l3
13603 umulcc %g2, %g7, %g6
13604 edge16ln %l6, %i1, %o3
13605 nop
13606 setx loop_1201, %l0, %l1
13607 jmpl %l1, %o2
13608 edge16n %l4, %o0, %i6
13609 xnorcc %i3, 0x03EE, %o6
13610 array32 %g3, %l0, %o4
13611loop_1201:
13612 mulx %i0, 0x0366, %i4
13613 andcc %g1, %l5, %i2
13614 fba,a %fcc2, loop_1202
13615 fmovrdlz %i5, %f26, %f22
13616 orn %o7, %g5, %i7
13617 srl %l1, %g4, %o1
13618loop_1202:
13619 nop
13620 wr %g0, 0x81, %asi
13621 ldda [%l7 + 0x70] %asi, %o4
13622 bvc loop_1203
13623 tsubcc %l3, 0x0F7E, %l2
13624 edge16n %g7, %g6, %l6
13625 be,pn %icc, loop_1204
13626loop_1203:
13627 movleu %xcc, %g2, %o3
13628 bpos,pn %xcc, loop_1205
13629 sra %o2, 0x1C, %l4
13630loop_1204:
13631 and %o0, 0x0D2B, %i1
13632 xnor %i6, 0x0DA9, %o6
13633loop_1205:
13634 movne %xcc, %i3, %l0
13635 movpos %icc, %g3, %o4
13636 andcc %i4, %i0, %g1
13637 fmovda %icc, %f29, %f8
13638 wr %g0, 0x17, %asi
13639 stda %f0, [%l7 + 0x40] %asi
13640 membar #Sync
13641 ba,pn %xcc, loop_1206
13642 subcc %i2, 0x05A1, %l5
13643 mulscc %i5, 0x0FB6, %o7
13644 ldsh [%l7 + 0x64], %i7
13645loop_1206:
13646 umulcc %l1, 0x1AFC, %g4
13647 add %l7, 0x18, %l6
13648 wr %g0, 0x0c, %asi
13649 ldxa [%l6] %asi, %o1
13650 casxa [%l6] 0x0c, %o1, %o5
13651 fandnot2 %f2, %f18, %f18
13652 sra %g5, %l3, %l2
13653 fpsub16s %f4, %f21, %f24
13654 bg %icc, loop_1207
13655 fba,a %fcc3, loop_1208
13656 fmovrslz %g7, %f15, %f8
13657 fand %f16, %f14, %f0
13658loop_1207:
13659 tn %icc, 0x4
13660loop_1208:
13661 popc 0x123D, %g6
13662 add %l7, 0x28, %l6
13663 wr %g0, 0x19, %asi
13664 casa [%l6] 0x19, %l6, %g2
13665 movge %icc, %o2, %l4
13666 movgu %xcc, %o3, %o0
13667 orncc %i1, 0x0F1C, %o6
13668 bg,a,pt %icc, loop_1209
13669 flush %l7 + 0x78
13670 movleu %icc, %i3, %l0
13671 movl %icc, %g3, %o4
13672loop_1209:
13673 alignaddrl %i6, %i4, %i0
13674 nop
13675 set 0x3C, %i6
13676 sth %i2, [%l7 + %i6]
13677 movrgz %g1, %l5, %o7
13678 fba,a %fcc0, loop_1210
13679 edge16 %i5, %l1, %g4
13680 ld [%l7 + 0x58], %f6
13681 xnor %o1, 0x14C4, %i7
13682loop_1210:
13683 fmovsne %xcc, %f27, %f19
13684 wr %g0, 0x04, %asi
13685 ldda [%l7 + 0x40] %asi, %f16
13686 edge32n %o5, %l3, %l2
13687 wr %g0, 0x26, %asi
13688 ldda [%l7 + 0x40] %asi, %g6
13689 srl %g6, 0x06, %g5
13690 edge32l %l6, %g2, %o2
13691 brlez,a %l4, loop_1211
13692 taddcctv %o3, %o0, %i1
13693 movrne %o6, 0x3A2, %l0
13694 smul %g3, %o4, %i6
13695loop_1211:
13696 sdiv %i4, 0x04FD, %i3
13697 ldsh [%l7 + 0x26], %i2
13698 fexpand %f30, %f18
13699 ldsh [%l7 + 0x5E], %g1
13700 addccc %i0, %o7, %i5
13701 saved
13702 rdpr %cwp, %g1
13703 rdpr %cansave, %g2
13704 rdpr %canrestore, %g3
13705 rdpr %cleanwin, %g4
13706 rdpr %otherwin, %g5
13707 rdpr %wstate, %g6
13708 xor %l5, 0x17F5, %l1
13709 sdivcc %o1, 0x13CB, %i7
13710 fmul8x16au %f27, %f19, %f26
13711 add %l7, 0x3C, %l6
13712 wr %g0, 0x80, %asi
13713 lda [%l6] %asi, %o5
13714 casa [%l6] %asi, %o5, %l3
13715 movrne %g4, 0x278, %l2
13716 set 0x24, %g2
13717 stha %g7, [%l7 + %g2] 0x23
13718 membar #Sync
13719 addc %g5, %l6, %g2
13720 ldx [%l7 + 0x40], %o2
13721 brz,a %g6, loop_1212
13722 udivx %o3, 0x1CEC, %l4
13723 taddcctv %i1, 0x1406, %o6
13724 fcmple16 %f24, %f20, %o0
13725loop_1212:
13726 movrlz %l0, 0x3F7, %o4
13727 array16 %g3, %i4, %i3
13728 mulscc %i6, 0x034D, %i2
13729 move %xcc, %i0, %o7
13730 set 0x53, %l3
13731 lduba [%l7 + %l3] 0x10, %g1
13732 lduh [%l7 + 0x2C], %l5
13733 taddcctv %l1, 0x01FC, %i5
13734 bg,a loop_1213
13735 stb %o1, [%l7 + 0x17]
13736 movrlz %o5, %i7, %g4
13737 taddcctv %l3, %l2, %g5
13738loop_1213:
13739 brz %g7, loop_1214
13740 fmovrslz %g2, %f13, %f24
13741 edge32l %o2, %l6, %o3
13742 sdiv %g6, 0x1460, %l4
13743loop_1214:
13744 sra %i1, %o6, %o0
13745 movcs %xcc, %l0, %g3
13746 fbe,a %fcc3, loop_1215
13747 fblg,a %fcc1, loop_1216
13748 fmovsne %xcc, %f12, %f11
13749 bcs,pt %icc, loop_1217
13750loop_1215:
13751 fbge,a %fcc3, loop_1218
13752loop_1216:
13753 sdivcc %o4, 0x0442, %i3
13754 nop
13755 setx loop_1219, %l0, %l1
13756 wrpr 0x1, %tl
13757 wrpr %l1, %tpc
13758 add %l1, 0x4, %l1
13759 wrpr %l1, %tnpc
13760 setx 0x34400001400, %l0, %l1
13761 wrpr %l1, %tstate
13762 wrhpr 0x4, %htstate
13763 retry
13764loop_1217:
13765 fmovsgu %xcc, %f0, %f26
13766loop_1218:
13767 sir 0x160D
13768 fsrc2s %f6, %f6
13769loop_1219:
13770 movvs %xcc, %i4, %i6
13771 movcs %xcc, %i0, %i2
13772 ldx [%l7 + 0x58], %o7
13773 fxors %f8, %f2, %f4
13774 movleu %icc, %g1, %l1
13775 movre %i5, %o1, %l5
13776 ldx [%l7 + 0x28], %o5
13777 fnors %f8, %f10, %f24
13778 movg %xcc, %g4, %i7
13779 fsrc2s %f19, %f21
13780 fxnor %f14, %f28, %f0
13781 fmovdcc %icc, %f9, %f28
13782 movre %l3, 0x069, %g5
13783 ldd [%l7 + 0x48], %f4
13784 taddcctv %g7, 0x0DAF, %g2
13785 fmovdne %xcc, %f23, %f23
13786 movleu %xcc, %l2, %o2
13787 saved
13788 rdpr %cwp, %g1
13789 rdpr %cansave, %g2
13790 rdpr %canrestore, %g3
13791 rdpr %cleanwin, %g4
13792 rdpr %otherwin, %g5
13793 rdpr %wstate, %g6
13794 tsubcctv %l6, 0x19AE, %g6
13795 movre %o3, %l4, %o6
13796 std %f6, [%l7 + 0x18]
13797 edge16ln %o0, %l0, %i1
13798 fsrc2 %f4, %f28
13799 subcc %o4, %i3, %g3
13800 movgu %xcc, %i6, %i4
13801 sllx %i0, %i2, %g1
13802 fcmple32 %f22, %f24, %o7
13803 membar 0x3C
13804 fcmple32 %f4, %f4, %i5
13805 mulx %l1, 0x0222, %l5
13806 bcs,pn %icc, loop_1220
13807 srlx %o5, 0x11, %o1
13808 movle %xcc, %i7, %l3
13809 umulcc %g4, 0x11CF, %g5
13810loop_1220:
13811 tvs %icc, 0x5
13812 wr %g0, 0xe2, %asi
13813 stba %g2, [%l7 + 0x3F] %asi
13814 membar #Sync
13815 alignaddrl %g7, %l2, %o2
13816 edge8l %l6, %o3, %l4
13817 tsubcctv %o6, %o0, %g6
13818 fbg %fcc2, loop_1221
13819 udivx %l0, 0x1023, %i1
13820 add %l7, 0x5C, %l6
13821 wr %g0, 0x80, %asi
13822 casa [%l6] %asi, %i3, %g3
13823loop_1221:
13824 nop
13825 set 0x42, %o2
13826 lduha [%l7 + %o2] 0x10, %o4
13827 sllx %i6, 0x13, %i4
13828 fandnot1 %f6, %f20, %f22
13829 brgez,a %i0, loop_1222
13830 flush %l7 + 0x24
13831 addccc %g1, %o7, %i2
13832 fnegd %f2, %f6
13833loop_1222:
13834 add %l1, 0x1EE6, %l5
13835 bl %xcc, loop_1223
13836 fmovd %f14, %f14
13837 tgu %xcc, 0x6
13838 edge8l %o5, %o1, %i7
13839loop_1223:
13840 andn %i5, 0x0EF6, %g4
13841 fbule %fcc1, loop_1224
13842 fandnot2s %f19, %f13, %f1
13843 fmovdcs %icc, %f19, %f11
13844 bgu loop_1225
13845loop_1224:
13846 bcc,a %icc, loop_1226
13847 bneg loop_1227
13848 brlez,a %g5, loop_1228
13849loop_1225:
13850 fbl,a %fcc0, loop_1229
13851loop_1226:
13852 fmovrsgez %l3, %f11, %f5
13853loop_1227:
13854 fzeros %f2
13855loop_1228:
13856 movle %xcc, %g7, %g2
13857loop_1229:
13858 fmovdge %xcc, %f30, %f18
13859 fmovsvc %icc, %f19, %f11
13860 edge8 %o2, %l2, %o3
13861 umulcc %l4, 0x056A, %l6
13862 fandnot2 %f20, %f16, %f4
13863 mova %icc, %o0, %o6
13864 orncc %g6, 0x15B7, %i1
13865 srlx %i3, %g3, %o4
13866 wr %g0, 0x18, %asi
13867 lduha [%l7 + 0x60] %asi, %l0
13868 move %icc, %i6, %i4
13869 sethi 0x0EFE, %g1
13870 tg %icc, 0x1
13871 set 0x10, %o6
13872 lda [%l7 + %o6] 0x88, %f11
13873 fmovdpos %icc, %f20, %f6
13874 fpadd16s %f30, %f22, %f24
13875 edge8ln %i0, %o7, %i2
13876 subcc %l1, 0x0BEA, %l5
13877 ld [%l7 + 0x60], %f29
13878 fcmpes %fcc3, %f1, %f13
13879 fpadd16 %f12, %f4, %f18
13880 alignaddr %o1, %i7, %i5
13881 fandnot1s %f6, %f8, %f16
13882 set 0x34, %i3
13883 lda [%l7 + %i3] 0x88, %f10
13884 fsrc2 %f0, %f26
13885 xnor %g4, %g5, %l3
13886 popc %o5, %g2
13887 ba,a %xcc, loop_1230
13888 array32 %o2, %l2, %o3
13889 fbn,a %fcc1, loop_1231
13890 movcs %xcc, %g7, %l6
13891loop_1230:
13892 fmovrsgz %o0, %f30, %f7
13893 orcc %l4, 0x1D59, %o6
13894loop_1231:
13895 tneg %icc, 0x0
13896 edge8n %i1, %g6, %g3
13897 andn %i3, 0x1992, %o4
13898 array32 %l0, %i4, %i6
13899 subcc %g1, 0x1ADD, %o7
13900 fbue %fcc0, loop_1232
13901 andncc %i2, %l1, %l5
13902 fbn %fcc1, loop_1233
13903 array16 %i0, %i7, %o1
13904loop_1232:
13905 nop
13906 wr %g0, 0x10, %asi
13907 ldswa [%l7 + 0x28] %asi, %g4
13908loop_1233:
13909 fbue %fcc1, loop_1234
13910 brnz,a %i5, loop_1235
13911 be,pt %icc, loop_1236
13912 edge32 %g5, %o5, %g2
13913loop_1234:
13914 ldx [%l7 + 0x58], %o2
13915loop_1235:
13916 sdivcc %l3, 0x1BAA, %l2
13917loop_1236:
13918 movvs %icc, %o3, %g7
13919 sir 0x1545
13920 fpack16 %f16, %f27
13921 movneg %icc, %l6, %l4
13922 bgu,a,pt %xcc, loop_1237
13923 siam 0x4
13924 popc 0x08F4, %o0
13925 subccc %i1, 0x1093, %o6
13926loop_1237:
13927 edge16n %g3, %i3, %o4
13928 te %xcc, 0x6
13929 fsrc2s %f23, %f24
13930 fornot2s %f13, %f21, %f30
13931 ble,pn %xcc, loop_1238
13932 tsubcc %g6, 0x1636, %l0
13933 srlx %i4, 0x0B, %i6
13934 sdiv %o7, 0x08F4, %i2
13935loop_1238:
13936 brgz %g1, loop_1239
13937 fbge,a %fcc3, loop_1240
13938 movleu %xcc, %l1, %l5
13939 movcs %xcc, %i0, %i7
13940loop_1239:
13941 fbl,a %fcc0, loop_1241
13942loop_1240:
13943 fcmps %fcc1, %f16, %f26
13944 swap [%l7 + 0x5C], %g4
13945 array16 %i5, %g5, %o1
13946loop_1241:
13947 tsubcc %o5, 0x1F2E, %g2
13948 bgu,a,pt %xcc, loop_1242
13949 fmul8sux16 %f16, %f2, %f4
13950 fbug %fcc0, loop_1243
13951 addccc %l3, 0x1647, %o2
13952loop_1242:
13953 ldsb [%l7 + 0x15], %o3
13954 tleu %icc, 0x3
13955loop_1243:
13956 movcs %xcc, %g7, %l2
13957 fcmple32 %f12, %f6, %l6
13958 mova %icc, %l4, %o0
13959 taddcctv %i1, %o6, %i3
13960 tneg %xcc, 0x0
13961 set 0x40, %i2
13962 ldda [%l7 + %i2] 0x18, %f0
13963 restored
13964 rdpr %cwp, %g1
13965 rdpr %cansave, %g2
13966 rdpr %canrestore, %g3
13967 rdpr %cleanwin, %g4
13968 rdpr %otherwin, %g5
13969 rdpr %wstate, %g6
13970 movne %xcc, %o4, %g3
13971 sll %g6, %i4, %l0
13972 ldx [%l7 + 0x38], %o7
13973 bshuffle %f14, %f16, %f18
13974 fmovsge %icc, %f18, %f14
13975 smul %i2, 0x1A22, %i6
13976 fmovda %icc, %f10, %f25
13977 fcmped %fcc2, %f18, %f6
13978 movvc %icc, %l1, %l5
13979 bne,a %xcc, loop_1244
13980 fmovrslez %i0, %f0, %f15
13981 tg %xcc, 0x1
13982 tn %icc, 0x4
13983loop_1244:
13984 subcc %g1, %g4, %i7
13985 edge32ln %i5, %o1, %o5
13986 fmovdleu %xcc, %f6, %f14
13987 fmovdneg %xcc, %f27, %f1
13988 set 0x64, %o4
13989 lduwa [%l7 + %o4] 0x89, %g2
13990 fbl,a %fcc3, loop_1245
13991 fcmpd %fcc0, %f24, %f18
13992 movrlez %l3, 0x1F9, %o2
13993 saved
13994 rdpr %cwp, %g1
13995 rdpr %cansave, %g2
13996 rdpr %canrestore, %g3
13997 rdpr %cleanwin, %g4
13998 rdpr %otherwin, %g5
13999 rdpr %wstate, %g6
14000loop_1245:
14001 xorcc %o3, 0x0498, %g5
14002 te %xcc, 0x0
14003 tl %xcc, 0x2
14004 tpos %icc, 0x2
14005 bvs,a %icc, loop_1246
14006 sllx %g7, %l2, %l4
14007 wr %g0, 0x21, %asi
14008 ldxa [%g0 + 0x10] %asi, %l6
14009loop_1246:
14010 tneg %xcc, 0x2
14011 ble %xcc, loop_1247
14012 srax %o0, %o6, %i1
14013 sra %o4, %i3, %g6
14014 prefetch [%l7 + 0x78], 0x1
14015loop_1247:
14016 nop
14017 wr %g0, 0x16, %asi
14018 stda %f16, [%l7 + 0x40] %asi
14019 membar #Sync
14020 tcs %icc, 0x6
14021 tcc %xcc, 0x4
14022 mulscc %g3, %l0, %o7
14023 sra %i2, %i4, %i6
14024 fmovdgu %xcc, %f25, %f22
14025 tneg %xcc, 0x3
14026 fnand %f0, %f4, %f14
14027 bneg,pn %icc, loop_1248
14028 stx %l1, [%l7 + 0x58]
14029 sub %l5, %g1, %i0
14030 sir 0x13EB
14031loop_1248:
14032 array8 %i7, %g4, %i5
14033 fsrc1s %f28, %f5
14034 tn %icc, 0x6
14035 fbne,a %fcc2, loop_1249
14036 movcs %icc, %o5, %o1
14037 movrgz %l3, 0x0EC, %g2
14038 sdivcc %o2, 0x04D0, %g5
14039loop_1249:
14040 fcmpne16 %f10, %f0, %g7
14041 fmovrsgez %o3, %f2, %f16
14042 mulx %l4, 0x0ACF, %l6
14043 membar 0x1D
14044 bpos loop_1250
14045 nop
14046 setx loop_1251, %l0, %l1
14047 jmpl %l1, %l2
14048 tg %xcc, 0x3
14049 fmovrdgez %o6, %f30, %f6
14050loop_1250:
14051 st %f26, [%l7 + 0x34]
14052loop_1251:
14053 fbug,a %fcc2, loop_1252
14054 xnorcc %o0, %o4, %i3
14055 and %g6, 0x1AE5, %i1
14056 fnors %f10, %f19, %f10
14057loop_1252:
14058 ble %xcc, loop_1253
14059 movre %l0, 0x112, %o7
14060 edge32l %i2, %g3, %i6
14061 movleu %icc, %i4, %l5
14062loop_1253:
14063 movleu %icc, %g1, %l1
14064 array16 %i0, %g4, %i5
14065 tgu %icc, 0x7
14066 fmovsn %icc, %f20, %f14
14067 fcmpeq32 %f28, %f8, %o5
14068 brgez %i7, loop_1254
14069 taddcctv %l3, 0x0208, %o1
14070 umulcc %o2, 0x1E04, %g5
14071 fpmerge %f27, %f4, %f28
14072loop_1254:
14073 fabss %f23, %f15
14074 fcmpne16 %f24, %f2, %g7
14075 array8 %o3, %g2, %l6
14076 movl %icc, %l4, %l2
14077 movre %o0, 0x101, %o4
14078 tg %xcc, 0x4
14079 call loop_1255
14080 movn %xcc, %i3, %o6
14081 ldd [%l7 + 0x68], %g6
14082 brgz,a %i1, loop_1256
14083loop_1255:
14084 fbo %fcc2, loop_1257
14085 edge8 %l0, %i2, %g3
14086 edge32ln %i6, %o7, %i4
14087loop_1256:
14088 movneg %icc, %l5, %g1
14089loop_1257:
14090 nop
14091 set 0x40, %g3
14092 stda %f16, [%l7 + %g3] 0x14
14093 movrgz %l1, %i0, %i5
14094 srax %o5, %g4, %i7
14095 fmovdcs %icc, %f3, %f4
14096 fmovsg %icc, %f6, %f9
14097 movre %o1, 0x30C, %o2
14098 movcc %xcc, %g5, %g7
14099 alignaddr %o3, %g2, %l3
14100 tne %xcc, 0x2
14101 ldsh [%l7 + 0x0E], %l6
14102 sllx %l4, 0x09, %l2
14103 bneg,a,pt %icc, loop_1258
14104 array32 %o4, %o0, %i3
14105 swap [%l7 + 0x1C], %o6
14106 xnor %i1, 0x1BBE, %g6
14107loop_1258:
14108 xnor %i2, 0x1505, %g3
14109 sdivx %l0, 0x14B2, %i6
14110 movl %icc, %i4, %o7
14111 fmul8x16 %f16, %f22, %f30
14112 fnot1s %f4, %f20
14113 bpos %icc, loop_1259
14114 addc %g1, %l5, %i0
14115 ba,a,pn %xcc, loop_1260
14116 srax %l1, %i5, %g4
14117loop_1259:
14118 bvc,pn %icc, loop_1261
14119 ld [%l7 + 0x68], %f5
14120loop_1260:
14121 fnands %f22, %f19, %f8
14122 udivcc %i7, 0x19FA, %o1
14123loop_1261:
14124 fmovse %xcc, %f24, %f17
14125 ldub [%l7 + 0x14], %o2
14126 fnot2 %f16, %f8
14127 array8 %g5, %o5, %g7
14128 sdiv %o3, 0x1118, %g2
14129 mulscc %l3, 0x0D7B, %l4
14130 fcmpeq16 %f22, %f14, %l2
14131 movvc %xcc, %o4, %l6
14132 ldsb [%l7 + 0x1C], %o0
14133 mulscc %o6, 0x1D83, %i1
14134 umul %g6, 0x1C50, %i3
14135 bshuffle %f22, %f6, %f0
14136 set 0x40, %i1
14137 stda %f0, [%l7 + %i1] 0x14
14138 tvs %icc, 0x5
14139 st %f10, [%l7 + 0x40]
14140 lduh [%l7 + 0x1E], %g3
14141 subc %i2, 0x0F4D, %l0
14142 edge32l %i6, %i4, %o7
14143 bvs,pn %xcc, loop_1262
14144 fxors %f10, %f12, %f12
14145 sll %g1, %i0, %l5
14146 movrgez %l1, 0x3D2, %i5
14147loop_1262:
14148 movrgez %i7, 0x36E, %g4
14149 bcs,a %icc, loop_1263
14150 tcs %icc, 0x3
14151 sth %o1, [%l7 + 0x26]
14152 fnors %f27, %f28, %f18
14153loop_1263:
14154 be loop_1264
14155 fnegs %f5, %f23
14156 fmovrsne %o2, %f19, %f2
14157 fzero %f12
14158loop_1264:
14159 fpackfix %f20, %f5
14160 fbg %fcc3, loop_1265
14161 fnot1 %f12, %f10
14162 fandnot1 %f4, %f12, %f26
14163 edge16n %o5, %g5, %g7
14164loop_1265:
14165 taddcctv %g2, %o3, %l3
14166 fcmpeq32 %f4, %f2, %l2
14167 smul %l4, 0x0F7F, %l6
14168 fbne %fcc1, loop_1266
14169 orcc %o4, 0x1CEB, %o0
14170 tvc %xcc, 0x7
14171 fbul %fcc3, loop_1267
14172loop_1266:
14173 brlz,a %o6, loop_1268
14174 fnot2s %f0, %f15
14175 set 0x77, %g1
14176 ldsba [%l7 + %g1] 0x14, %g6
14177loop_1267:
14178 brgez,a %i3, loop_1269
14179loop_1268:
14180 fsrc1s %f10, %f12
14181 nop
14182 setx loop_1270, %l0, %l1
14183 wrpr 0x1, %tl
14184 wrpr %l1, %tnpc
14185 setx 0x34400001400, %l0, %l1
14186 wrpr %l1, %tstate
14187 wrhpr 0x4, %htstate
14188 done
14189 sdivcc %i1, 0x034A, %i2
14190loop_1269:
14191 nop
14192 set 0x3E, %l1
14193 ldsb [%l7 + %l1], %l0
14194 udivcc %i6, 0x0693, %i4
14195loop_1270:
14196 mova %xcc, %o7, %g1
14197 fsrc2 %f8, %f12
14198 movle %xcc, %g3, %i0
14199 fmovrslez %l1, %f2, %f1
14200 sll %i5, 0x12, %i7
14201 fmovdpos %xcc, %f8, %f31
14202 fnors %f28, %f15, %f14
14203 tle %xcc, 0x1
14204 fmovrslz %g4, %f12, %f14
14205 fandnot2s %f20, %f13, %f25
14206 fble %fcc1, loop_1271
14207 srl %l5, %o2, %o5
14208 edge8 %g5, %o1, %g2
14209 udivcc %o3, 0x1914, %g7
14210loop_1271:
14211 array8 %l2, %l4, %l3
14212 taddcc %l6, %o0, %o6
14213 movcs %xcc, %o4, %i3
14214 fmovrdlz %i1, %f0, %f16
14215 alignaddr %i2, %g6, %l0
14216 srax %i4, 0x0F, %o7
14217 fbug,a %fcc1, loop_1272
14218 tg %xcc, 0x4
14219 fpsub16s %f15, %f6, %f19
14220 umul %i6, 0x16BE, %g1
14221loop_1272:
14222 taddcctv %g3, %i0, %i5
14223 fmovrdne %l1, %f14, %f18
14224 popc 0x1554, %i7
14225 fmovrdgz %g4, %f12, %f18
14226 fmovsge %xcc, %f18, %f13
14227 ldstub [%l7 + 0x47], %l5
14228 fblg,a %fcc2, loop_1273
14229 movgu %xcc, %o5, %o2
14230 tpos %icc, 0x4
14231 movl %icc, %o1, %g5
14232loop_1273:
14233 movrlz %o3, %g7, %g2
14234 nop
14235 setx loop_1274, %l0, %l1
14236 wrpr 0x1, %tl
14237 wrpr %l1, %tnpc
14238 setx 0x34400001400, %l0, %l1
14239 wrpr %l1, %tstate
14240 wrhpr 0x4, %htstate
14241 done
14242 movg %xcc, %l2, %l4
14243 fcmple16 %f18, %f18, %l3
14244 xnor %o0, 0x0D32, %o6
14245loop_1274:
14246 tcc %icc, 0x3
14247 tsubcctv %o4, %i3, %l6
14248 fbo %fcc2, loop_1275
14249 fpack32 %f28, %f16, %f20
14250 membar 0x18
14251 edge32 %i1, %g6, %i2
14252loop_1275:
14253 nop
14254 wr %g0, 0x89, %asi
14255 ldsha [%l7 + 0x68] %asi, %l0
14256 fbue,a %fcc1, loop_1276
14257 movle %icc, %i4, %o7
14258 movleu %xcc, %i6, %g3
14259 edge32l %i0, %i5, %g1
14260loop_1276:
14261 ldsh [%l7 + 0x1A], %l1
14262 add %l7, 0x28, %l6
14263 wr %g0, 0x80, %asi
14264 casxa [%l6] %asi, %g4, %i7
14265 sdiv %o5, 0x0B81, %o2
14266 wr %g0, 0x89, %asi
14267 lda [%l7 + 0x6C] %asi, %f5
14268 fmovsgu %icc, %f30, %f15
14269 andn %o1, 0x0318, %g5
14270 movvc %xcc, %o3, %g7
14271 stbar
14272 fsrc2 %f18, %f22
14273 fmovdleu %icc, %f5, %f15
14274 fmovda %xcc, %f14, %f13
14275 wr %g0, 0x88, %asi
14276 lduba [%l7 + 0x4D] %asi, %l5
14277 fbuge,a %fcc0, loop_1277
14278 fmovrdlez %l2, %f26, %f4
14279 tl %icc, 0x2
14280 fmovsgu %xcc, %f5, %f11
14281loop_1277:
14282 fones %f14
14283 orcc %l4, 0x1651, %g2
14284 fcmpes %fcc0, %f16, %f8
14285 set 0x1C, %o7
14286 swapa [%l7 + %o7] 0x81, %o0
14287 tsubcc %o6, %o4, %i3
14288 andcc %l6, %l3, %g6
14289 mulscc %i2, 0x07C9, %l0
14290 flush %l7 + 0x74
14291 fandnot2 %f26, %f30, %f4
14292 edge16 %i1, %o7, %i4
14293 sll %i6, %g3, %i0
14294 umulcc %i5, 0x081F, %l1
14295 brz %g1, loop_1278
14296 movg %icc, %i7, %o5
14297 subc %o2, 0x11FB, %g4
14298 saved
14299 rdpr %cwp, %g1
14300 rdpr %cansave, %g2
14301 rdpr %canrestore, %g3
14302 rdpr %cleanwin, %g4
14303 rdpr %otherwin, %g5
14304 rdpr %wstate, %g6
14305loop_1278:
14306 fpack32 %f18, %f6, %f2
14307 fnegs %f9, %f28
14308 sra %g5, 0x03, %o3
14309 sir 0x0463
14310 wr %g0, 0x22, %asi
14311 stwa %o1, [%l7 + 0x64] %asi
14312 membar #Sync
14313 fsrc2 %f24, %f16
14314 brgez %l5, loop_1279
14315 addccc %l2, %g7, %l4
14316 tneg %xcc, 0x7
14317 wr %g0, 0x0c, %asi
14318 ldswa [%l7 + 0x14] %asi, %g2
14319loop_1279:
14320 fpsub16 %f14, %f8, %f6
14321 fandnot1s %f29, %f24, %f26
14322 movrgz %o6, 0x280, %o4
14323 edge16ln %o0, %l6, %l3
14324 edge16n %g6, %i3, %l0
14325 set 0x5C, %o5
14326 swapa [%l7 + %o5] 0x04, %i1
14327 srl %o7, 0x17, %i4
14328 mulx %i2, %g3, %i6
14329 fabsd %f30, %f8
14330 addc %i0, %i5, %g1
14331 umulcc %i7, %o5, %o2
14332 bleu,a loop_1280
14333 tcs %xcc, 0x0
14334 fsrc1 %f6, %f26
14335 tsubcc %l1, 0x0B12, %g4
14336loop_1280:
14337 faligndata %f22, %f0, %f20
14338 movle %xcc, %o3, %o1
14339 fba,a %fcc1, loop_1281
14340 xorcc %l5, 0x003A, %l2
14341 brgez,a %g5, loop_1282
14342 taddcc %l4, 0x0134, %g2
14343loop_1281:
14344 ba,pn %icc, loop_1283
14345 movrne %o6, 0x2D3, %o4
14346loop_1282:
14347 fnors %f14, %f7, %f18
14348 orcc %g7, 0x0DF2, %l6
14349loop_1283:
14350 flush %l7 + 0x7C
14351 fpack16 %f2, %f13
14352 brz,a %o0, loop_1284
14353 tle %icc, 0x4
14354 tsubcc %g6, %l3, %l0
14355 fmovrdlz %i1, %f18, %f14
14356loop_1284:
14357 udivcc %o7, 0x13C9, %i4
14358 movrne %i3, 0x0EB, %i2
14359 fbul,a %fcc3, loop_1285
14360 fmovrse %i6, %f3, %f26
14361 tcs %icc, 0x0
14362 addccc %g3, 0x07DD, %i5
14363loop_1285:
14364 lduh [%l7 + 0x12], %i0
14365 brgz,a %g1, loop_1286
14366 array16 %i7, %o2, %l1
14367 array8 %g4, %o5, %o1
14368 andn %l5, %l2, %g5
14369loop_1286:
14370 taddcctv %o3, %g2, %l4
14371 subcc %o6, %g7, %l6
14372 ld [%l7 + 0x70], %f21
14373 smul %o4, %o0, %g6
14374 sllx %l0, 0x07, %i1
14375 tg %icc, 0x1
14376 xnor %o7, 0x1E82, %i4
14377 ba,pn %xcc, loop_1287
14378 movrgz %l3, 0x38A, %i3
14379 brlez,a %i6, loop_1288
14380 fmuld8ulx16 %f9, %f31, %f8
14381loop_1287:
14382 array16 %i2, %i5, %i0
14383 set 0x7E, %g6
14384 lduha [%l7 + %g6] 0x88, %g3
14385loop_1288:
14386 tl %xcc, 0x7
14387 wr %g0, 0x89, %asi
14388 ldsba [%l7 + 0x5E] %asi, %g1
14389 stb %i7, [%l7 + 0x54]
14390 edge32n %o2, %l1, %g4
14391 nop
14392 set 0x58, %l5
14393 stb %o1, [%l7 + %l5]
14394 brgez %l5, loop_1289
14395 movge %icc, %l2, %g5
14396 fmovdn %xcc, %f29, %f16
14397 taddcctv %o5, 0x0463, %o3
14398loop_1289:
14399 movvc %icc, %g2, %o6
14400 tneg %icc, 0x1
14401 fcmpne16 %f16, %f28, %g7
14402 set 0x4D, %g7
14403 ldsba [%l7 + %g7] 0x14, %l6
14404 fpsub16s %f22, %f9, %f16
14405 restored
14406 rdpr %cwp, %g1
14407 rdpr %cansave, %g2
14408 rdpr %canrestore, %g3
14409 rdpr %cleanwin, %g4
14410 rdpr %otherwin, %g5
14411 rdpr %wstate, %g6
14412 std %o4, [%l7 + 0x10]
14413 fba %fcc3, loop_1290
14414 edge8l %l4, %g6, %l0
14415 edge16n %i1, %o7, %i4
14416 fblg,a %fcc0, loop_1291
14417loop_1290:
14418 andcc %l3, 0x1805, %i3
14419 fpackfix %f18, %f29
14420 movleu %xcc, %o0, %i2
14421loop_1291:
14422 sub %i6, 0x0319, %i0
14423 orncc %i5, 0x158C, %g3
14424 bne,a loop_1292
14425 fandnot2 %f20, %f14, %f20
14426 tg %xcc, 0x5
14427 fbul %fcc2, loop_1293
14428loop_1292:
14429 bne,a loop_1294
14430 fand %f12, %f18, %f6
14431 tsubcctv %g1, 0x0A75, %i7
14432loop_1293:
14433 fornot2 %f14, %f4, %f14
14434loop_1294:
14435 tneg %xcc, 0x7
14436 ldsb [%l7 + 0x0C], %l1
14437 movrlz %g4, %o1, %l5
14438 te %xcc, 0x0
14439 sdivcc %l2, 0x0F6F, %o2
14440 xorcc %g5, %o3, %o5
14441 fones %f6
14442 alignaddrl %o6, %g7, %l6
14443 fmovrsgez %o4, %f21, %f7
14444 fmovrdlz %g2, %f16, %f12
14445 movrne %g6, 0x3EC, %l4
14446 movvs %xcc, %i1, %l0
14447 movne %icc, %i4, %l3
14448 movle %icc, %i3, %o7
14449 edge8l %i2, %i6, %i0
14450 tle %icc, 0x7
14451 fpsub32 %f8, %f6, %f4
14452 bvc,pt %icc, loop_1295
14453 tsubcctv %i5, %g3, %g1
14454 stw %i7, [%l7 + 0x44]
14455 movne %icc, %l1, %g4
14456loop_1295:
14457 fcmpes %fcc0, %f4, %f8
14458 siam 0x7
14459 fpsub16 %f22, %f18, %f16
14460 set 0x20, %i0
14461 stwa %o0, [%l7 + %i0] 0x04
14462 tsubcc %l5, 0x143D, %o1
14463 and %o2, 0x03B7, %g5
14464 movrgez %l2, %o3, %o5
14465 udiv %g7, 0x16DB, %o6
14466 fpadd32s %f5, %f17, %f28
14467 addccc %o4, 0x0EE5, %l6
14468 wr %g0, 0x88, %asi
14469 stda %f0, [%l7 + 0x40] %asi
14470 movleu %icc, %g6, %l4
14471 movg %icc, %g2, %l0
14472 stx %i1, [%l7 + 0x10]
14473 edge16l %l3, %i4, %o7
14474 fnors %f2, %f16, %f6
14475 fbo %fcc1, loop_1296
14476 movgu %icc, %i3, %i2
14477 smul %i0, %i5, %i6
14478 umulcc %g1, %i7, %l1
14479loop_1296:
14480 edge16 %g4, %g3, %o0
14481 andcc %l5, 0x17CE, %o1
14482 alignaddrl %o2, %l2, %g5
14483 tl %xcc, 0x4
14484 orn %o3, %o5, %o6
14485 fmuld8sux16 %f15, %f21, %f28
14486 subccc %o4, 0x1FCE, %g7
14487 fxor %f30, %f12, %f14
14488 nop
14489 setx loop_1297, %l0, %l1
14490 jmpl %l1, %l6
14491 edge16n %g6, %l4, %g2
14492 movneg %xcc, %l0, %l3
14493 fmovdpos %icc, %f11, %f23
14494loop_1297:
14495 membar 0x44
14496 fmul8x16al %f10, %f26, %f30
14497 movrgez %i1, 0x0CA, %o7
14498 movcc %icc, %i3, %i2
14499 wr %g0, 0xea, %asi
14500 stxa %i0, [%l7 + 0x58] %asi
14501 membar #Sync
14502 fbul %fcc0, loop_1298
14503 and %i4, %i6, %g1
14504 bleu,pt %icc, loop_1299
14505 move %xcc, %i7, %l1
14506loop_1298:
14507 stw %g4, [%l7 + 0x68]
14508 fcmpeq32 %f6, %f26, %g3
14509loop_1299:
14510 be loop_1300
14511 restored
14512 rdpr %cwp, %g1
14513 rdpr %cansave, %g2
14514 rdpr %canrestore, %g3
14515 rdpr %cleanwin, %g4
14516 rdpr %otherwin, %g5
14517 rdpr %wstate, %g6
14518 srlx %o0, %l5, %i5
14519 fornot1s %f24, %f8, %f8
14520loop_1300:
14521 fpack32 %f0, %f0, %f14
14522 orncc %o1, 0x1B09, %o2
14523 udiv %l2, 0x0281, %o3
14524 wr %g0, 0x27, %asi
14525 stxa %o5, [%l7 + 0x08] %asi
14526 membar #Sync
14527 xnor %g5, %o4, %o6
14528 smul %g7, 0x02E0, %g6
14529 bvc,a loop_1301
14530 fmovsgu %icc, %f14, %f16
14531 edge16 %l4, %l6, %g2
14532 fpadd32 %f16, %f8, %f22
14533loop_1301:
14534 smulcc %l3, 0x1FB9, %i1
14535 fpadd16 %f28, %f14, %f4
14536 edge8ln %o7, %i3, %i2
14537 edge16 %i0, %l0, %i6
14538 tleu %icc, 0x7
14539 sir 0x1FCB
14540 sdivx %i4, 0x0F57, %g1
14541 fsrc1 %f22, %f8
14542 fmovscs %xcc, %f9, %f0
14543 tne %icc, 0x1
14544 movl %icc, %i7, %g4
14545 taddcctv %g3, %o0, %l5
14546 fmovrdlz %l1, %f22, %f2
14547 brgez %i5, loop_1302
14548 fpadd32 %f30, %f22, %f4
14549 fcmpgt32 %f30, %f20, %o1
14550 fnegs %f12, %f12
14551loop_1302:
14552 movge %xcc, %o2, %l2
14553 fnand %f8, %f14, %f8
14554 fpack16 %f30, %f2
14555 movleu %icc, %o3, %g5
14556 fbu %fcc1, loop_1303
14557 sub %o5, %o6, %g7
14558 subccc %o4, %g6, %l6
14559 srax %g2, %l4, %l3
14560loop_1303:
14561 restored
14562 rdpr %cwp, %g1
14563 rdpr %cansave, %g2
14564 rdpr %canrestore, %g3
14565 rdpr %cleanwin, %g4
14566 rdpr %otherwin, %g5
14567 rdpr %wstate, %g6
14568 ldub [%l7 + 0x67], %i1
14569 movn %icc, %o7, %i3
14570 fmovsa %icc, %f4, %f1
14571 fands %f12, %f8, %f13
14572 fcmple16 %f22, %f22, %i2
14573 fcmps %fcc2, %f4, %f3
14574 st %f8, [%l7 + 0x10]
14575 movg %xcc, %l0, %i0
14576 sethi 0x0A60, %i4
14577 movre %g1, 0x0B1, %i6
14578 fbug %fcc3, loop_1304
14579 smul %g4, 0x0D92, %i7
14580 sdivcc %o0, 0x0A17, %l5
14581 stb %l1, [%l7 + 0x63]
14582loop_1304:
14583 tge %icc, 0x5
14584 tleu %icc, 0x0
14585 array8 %i5, %o1, %o2
14586 fbug %fcc3, loop_1305
14587 fmovdge %icc, %f2, %f18
14588 tn %xcc, 0x1
14589 fmovdleu %xcc, %f30, %f11
14590loop_1305:
14591 taddcctv %l2, %g3, %g5
14592 fmovrdgez %o5, %f16, %f2
14593 ldx [%l7 + 0x70], %o6
14594 orn %o3, 0x02FD, %o4
14595 movrlz %g7, 0x227, %l6
14596 sra %g2, 0x11, %l4
14597 tsubcctv %l3, %i1, %g6
14598 smul %o7, %i3, %i2
14599 fbg %fcc3, loop_1306
14600 taddcc %l0, 0x014C, %i4
14601 sth %i0, [%l7 + 0x26]
14602 movn %xcc, %g1, %i6
14603loop_1306:
14604 xnor %g4, 0x1CF1, %o0
14605 ldx [%l7 + 0x08], %l5
14606 sdivcc %l1, 0x18EB, %i5
14607 fxnors %f22, %f2, %f15
14608 smulcc %o1, %o2, %l2
14609 taddcc %g3, %g5, %i7
14610 movn %icc, %o6, %o5
14611 fnor %f6, %f16, %f14
14612 movne %xcc, %o3, %g7
14613 umulcc %o4, %g2, %l4
14614 addcc %l3, 0x0B20, %l6
14615 bn,a,pn %icc, loop_1307
14616 xor %g6, %o7, %i3
14617 movrne %i2, %l0, %i4
14618 sll %i0, %g1, %i1
14619loop_1307:
14620 fmovsge %icc, %f28, %f5
14621 sll %g4, %o0, %l5
14622 orn %l1, 0x1BF7, %i5
14623 fmovdcs %icc, %f8, %f27
14624 fornot2s %f18, %f15, %f22
14625 fmovrsne %i6, %f1, %f20
14626 tleu %xcc, 0x0
14627 edge8n %o1, %o2, %l2
14628 movvc %icc, %g5, %i7
14629 smul %o6, 0x1FE2, %o5
14630 ldstub [%l7 + 0x5C], %o3
14631 faligndata %f30, %f8, %f16
14632 fornot1 %f14, %f26, %f30
14633 or %g7, 0x121E, %g3
14634 membar 0x51
14635 srax %g2, 0x00, %o4
14636 udivcc %l3, 0x1922, %l4
14637 bn loop_1308
14638 lduw [%l7 + 0x3C], %g6
14639 set 0x54, %o3
14640 sta %f8, [%l7 + %o3] 0x15
14641loop_1308:
14642 umul %o7, %l6, %i2
14643 fbug,a %fcc0, loop_1309
14644 edge32 %i3, %i4, %i0
14645 edge32l %g1, %i1, %l0
14646 array16 %o0, %g4, %l5
14647loop_1309:
14648 fpadd32 %f6, %f22, %f2
14649 subc %l1, %i6, %o1
14650 mulx %i5, %l2, %o2
14651 sllx %g5, %o6, %i7
14652 fcmpgt32 %f16, %f2, %o5
14653 fpadd16 %f10, %f2, %f22
14654 orcc %o3, 0x0EF2, %g3
14655 fmovrdne %g7, %f0, %f30
14656 fbul,a %fcc2, loop_1310
14657 srax %o4, 0x14, %g2
14658 edge32n %l3, %l4, %o7
14659 ldsw [%l7 + 0x7C], %l6
14660loop_1310:
14661 fbn %fcc3, loop_1311
14662 subccc %i2, 0x1AA3, %i3
14663 fbue %fcc0, loop_1312
14664 movg %icc, %i4, %i0
14665loop_1311:
14666 tsubcctv %g1, %g6, %l0
14667 edge8 %o0, %g4, %i1
14668loop_1312:
14669 edge32l %l1, %i6, %o1
14670 udiv %i5, 0x06CA, %l2
14671 tsubcc %o2, 0x04A0, %l5
14672 restored
14673 rdpr %cwp, %g1
14674 rdpr %cansave, %g2
14675 rdpr %canrestore, %g3
14676 rdpr %cleanwin, %g4
14677 rdpr %otherwin, %g5
14678 rdpr %wstate, %g6
14679 edge16n %o6, %g5, %o5
14680 orn %i7, %g3, %g7
14681 mulscc %o4, %o3, %l3
14682 srl %g2, %l4, %o7
14683 fnot1 %f16, %f16
14684 edge8ln %i2, %i3, %i4
14685 udivx %l6, 0x0931, %g1
14686 smulcc %g6, %i0, %l0
14687 wr %g0, 0x80, %asi
14688 ldsha [%l7 + 0x66] %asi, %o0
14689 wr %g0, 0x18, %asi
14690 ldswa [%l7 + 0x30] %asi, %g4
14691 smulcc %l1, %i1, %i6
14692 movrlez %i5, %o1, %l2
14693 wr %g0, 0x19, %asi
14694 ldstuba [%l7 + 0x40] %asi, %o2
14695 edge16ln %l5, %o6, %g5
14696 set 0x30, %o0
14697 prefetcha [%l7 + %o0] 0x89, 0x2
14698 tpos %xcc, 0x6
14699 set 0x30, %o1
14700 stda %g2, [%l7 + %o1] 0x23
14701 membar #Sync
14702 fblg,a %fcc1, loop_1313
14703 ldd [%l7 + 0x58], %g6
14704 sethi 0x030A, %i7
14705 orcc %o3, %l3, %g2
14706loop_1313:
14707 edge8l %o4, %l4, %i2
14708 fbuge %fcc0, loop_1314
14709 movrgez %o7, 0x1D3, %i3
14710 tvc %xcc, 0x5
14711 edge8ln %l6, %i4, %g1
14712loop_1314:
14713 alignaddrl %i0, %l0, %o0
14714 ble,a,pn %icc, loop_1315
14715 tsubcc %g6, %l1, %g4
14716 fmovsge %xcc, %f20, %f4
14717 te %icc, 0x2
14718loop_1315:
14719 siam 0x6
14720 movcc %xcc, %i6, %i1
14721 ba,a %icc, loop_1316
14722 udiv %i5, 0x1BF3, %o1
14723 movle %xcc, %o2, %l2
14724 ble,a,pn %xcc, loop_1317
14725loop_1316:
14726 movn %icc, %l5, %o6
14727 alignaddrl %g5, %g3, %g7
14728 fand %f24, %f18, %f0
14729loop_1317:
14730 edge32l %o5, %i7, %l3
14731 tpos %xcc, 0x2
14732 popc 0x0BF6, %g2
14733 movrlz %o3, %o4, %i2
14734 movvs %icc, %l4, %o7
14735 fcmpeq32 %f26, %f24, %i3
14736 sll %i4, %l6, %g1
14737 fsrc2s %f23, %f9
14738 array16 %l0, %o0, %i0
14739 edge8ln %l1, %g4, %i6
14740 fxnors %f0, %f9, %f15
14741 fandnot2 %f26, %f12, %f4
14742 fnegs %f22, %f24
14743 fmovdg %xcc, %f22, %f22
14744 array32 %g6, %i1, %i5
14745 sll %o1, %l2, %o2
14746 udivcc %o6, 0x0219, %g5
14747 wr %g0, 0x0c, %asi
14748 sta %f15, [%l7 + 0x48] %asi
14749 wr %g0, 0x19, %asi
14750 sta %f27, [%l7 + 0x74] %asi
14751 fmovrslz %l5, %f22, %f28
14752 ld [%l7 + 0x68], %f30
14753 std %f30, [%l7 + 0x48]
14754 tvs %xcc, 0x5
14755 saved
14756 rdpr %cwp, %g1
14757 rdpr %cansave, %g2
14758 rdpr %canrestore, %g3
14759 rdpr %cleanwin, %g4
14760 rdpr %otherwin, %g5
14761 rdpr %wstate, %g6
14762 fmovs %f21, %f3
14763 mulscc %g3, %o5, %g7
14764 xor %l3, %g2, %o3
14765 fnands %f7, %f7, %f0
14766 bcc,pn %icc, loop_1318
14767 tneg %icc, 0x7
14768 tne %xcc, 0x5
14769 wr %g0, 0x0c, %asi
14770 lda [%l7 + 0x58] %asi, %f14
14771loop_1318:
14772 fmovrse %i7, %f25, %f28
14773 addcc %o4, 0x1C90, %i2
14774 set 0x20, %l2
14775 ldda [%l7 + %l2] 0x2c, %l4
14776 ldstub [%l7 + 0x40], %i3
14777 edge16l %i4, %o7, %l6
14778 fbu,a %fcc0, loop_1319
14779 bvc,a,pn %icc, loop_1320
14780 edge8 %g1, %l0, %i0
14781 fnegd %f0, %f26
14782loop_1319:
14783 be,a %icc, loop_1321
14784loop_1320:
14785 tge %icc, 0x6
14786 addcc %o0, 0x1DB8, %l1
14787 movcc %icc, %g4, %i6
14788loop_1321:
14789 tg %icc, 0x0
14790 array16 %i1, %g6, %o1
14791 movrlz %i5, %o2, %o6
14792 be,pn %xcc, loop_1322
14793 udiv %g5, 0x091E, %l2
14794 tsubcc %g3, 0x09A7, %l5
14795 membar #Sync
14796 set 0x40, %i7
14797 ldda [%l7 + %i7] 0x1e, %f0
14798loop_1322:
14799 movpos %icc, %o5, %g7
14800 array16 %l3, %g2, %i7
14801 movrgez %o4, %o3, %l4
14802 or %i2, %i3, %i4
14803 movrne %l6, 0x25D, %o7
14804 fmovdn %icc, %f28, %f17
14805 membar 0x6E
14806 smul %g1, %l0, %i0
14807 edge8 %l1, %g4, %i6
14808 subcc %i1, %o0, %o1
14809 addccc %g6, 0x1E72, %o2
14810 sllx %o6, 0x0A, %g5
14811 tneg %xcc, 0x5
14812 sra %i5, %g3, %l5
14813 tge %xcc, 0x6
14814 or %l2, %o5, %g7
14815 edge32n %l3, %i7, %o4
14816 edge16n %g2, %l4, %i2
14817 membar 0x0A
14818 brnz %i3, loop_1323
14819 bcs,a loop_1324
14820 umul %i4, %l6, %o3
14821 fba %fcc3, loop_1325
14822loop_1323:
14823 tg %icc, 0x7
14824loop_1324:
14825 stbar
14826 srax %g1, 0x1B, %o7
14827loop_1325:
14828 bgu,a %xcc, loop_1326
14829 movcc %xcc, %i0, %l1
14830 te %xcc, 0x5
14831 fmovscc %icc, %f31, %f7
14832loop_1326:
14833 movrlz %l0, %g4, %i1
14834 movg %icc, %i6, %o1
14835 fmovde %xcc, %f16, %f9
14836 fmul8ulx16 %f28, %f28, %f2
14837 fcmpgt16 %f10, %f2, %g6
14838 stw %o0, [%l7 + 0x78]
14839 fbug,a %fcc0, loop_1327
14840 mulscc %o2, %o6, %g5
14841 fmovspos %icc, %f20, %f27
14842 tle %icc, 0x4
14843loop_1327:
14844 ble,a,pn %xcc, loop_1328
14845 fmovdleu %icc, %f0, %f26
14846 edge8 %i5, %l5, %l2
14847 fmovdl %xcc, %f29, %f19
14848loop_1328:
14849 tn %icc, 0x0
14850 stb %g3, [%l7 + 0x1A]
14851 edge8l %o5, %g7, %l3
14852 taddcctv %o4, 0x0AF8, %g2
14853 set 0x40, %l4
14854 ldstuba [%l7 + %l4] 0x0c, %l4
14855 umulcc %i7, %i3, %i2
14856 or %l6, %i4, %o3
14857 edge16l %g1, %o7, %l1
14858 tcc %xcc, 0x0
14859 fbg %fcc0, loop_1329
14860 movg %icc, %l0, %i0
14861 movre %g4, 0x3A5, %i6
14862 edge16 %i1, %g6, %o1
14863loop_1329:
14864 fbne %fcc2, loop_1330
14865 andcc %o0, %o6, %g5
14866 fxors %f13, %f26, %f2
14867 wr %g0, 0x89, %asi
14868 stha %o2, [%l7 + 0x2A] %asi
14869loop_1330:
14870 tne %xcc, 0x4
14871 bshuffle %f22, %f6, %f30
14872 fmovdpos %icc, %f9, %f17
14873 add %i5, %l2, %g3
14874 tne %xcc, 0x3
14875 be,pt %xcc, loop_1331
14876 orncc %o5, 0x1E20, %g7
14877 orcc %l5, %o4, %l3
14878 sub %g2, 0x1BC2, %i7
14879loop_1331:
14880 movpos %xcc, %i3, %i2
14881 fbn,a %fcc1, loop_1332
14882 xnor %l4, 0x13D2, %l6
14883 mova %icc, %i4, %o3
14884 tle %icc, 0x3
14885loop_1332:
14886 brnz %o7, loop_1333
14887 fbg %fcc3, loop_1334
14888 udivx %g1, 0x0AC4, %l1
14889 ld [%l7 + 0x18], %f15
14890loop_1333:
14891 movrlez %i0, %g4, %l0
14892loop_1334:
14893 std %f10, [%l7 + 0x50]
14894 fmovsg %xcc, %f18, %f5
14895 stx %i6, [%l7 + 0x78]
14896 udivcc %i1, 0x0804, %o1
14897 movne %xcc, %o0, %o6
14898 sllx %g6, 0x19, %g5
14899 add %i5, %l2, %g3
14900 fcmple16 %f8, %f10, %o5
14901 faligndata %f8, %f10, %f14
14902 std %o2, [%l7 + 0x40]
14903 fbu,a %fcc0, loop_1335
14904 ba,a,pt %xcc, loop_1336
14905 te %icc, 0x5
14906 sdiv %l5, 0x0831, %o4
14907loop_1335:
14908 subcc %g7, %g2, %i7
14909loop_1336:
14910 ldx [%l7 + 0x18], %i3
14911 edge32n %i2, %l3, %l4
14912 tn %xcc, 0x5
14913 fbue %fcc3, loop_1337
14914 saved
14915 rdpr %cwp, %g1
14916 rdpr %cansave, %g2
14917 rdpr %canrestore, %g3
14918 rdpr %cleanwin, %g4
14919 rdpr %otherwin, %g5
14920 rdpr %wstate, %g6
14921 fbug,a %fcc2, loop_1338
14922 be,a loop_1339
14923loop_1337:
14924 ta %xcc, 0x4
14925 movcc %icc, %l6, %o3
14926loop_1338:
14927 edge16n %i4, %o7, %g1
14928loop_1339:
14929 mova %xcc, %i0, %g4
14930 sethi 0x1979, %l1
14931 tvc %icc, 0x3
14932 tcc %icc, 0x0
14933 mulscc %l0, %i6, %i1
14934 addc %o0, %o1, %g6
14935 tsubcc %o6, 0x00B4, %i5
14936 xnor %g5, 0x0A6C, %l2
14937 fbul,a %fcc3, loop_1340
14938 fmovrse %o5, %f0, %f2
14939 fmovrsgz %g3, %f7, %f0
14940 ldstub [%l7 + 0x10], %o2
14941loop_1340:
14942 andn %o4, 0x1734, %g7
14943 movn %xcc, %g2, %l5
14944 fmovsgu %xcc, %f8, %f5
14945 movcs %icc, %i7, %i2
14946 movrgez %i3, %l4, %l3
14947 brnz,a %o3, loop_1341
14948 tne %xcc, 0x6
14949 bgu %xcc, loop_1342
14950 edge32l %i4, %l6, %o7
14951loop_1341:
14952 andcc %i0, 0x1635, %g4
14953 andn %l1, %l0, %g1
14954loop_1342:
14955 fmovrsgez %i1, %f26, %f1
14956 fmuld8sux16 %f19, %f30, %f10
14957 fmovsle %icc, %f18, %f29
14958 edge16l %o0, %i6, %g6
14959 movrne %o6, %o1, %i5
14960 fcmpgt32 %f10, %f16, %l2
14961 fmovsne %icc, %f18, %f14
14962 fcmpeq16 %f2, %f6, %g5
14963 stbar
14964 fcmple16 %f22, %f4, %g3
14965 fzeros %f21
14966 movg %icc, %o5, %o2
14967 restored
14968 rdpr %cwp, %g1
14969 rdpr %cansave, %g2
14970 rdpr %canrestore, %g3
14971 rdpr %cleanwin, %g4
14972 rdpr %otherwin, %g5
14973 rdpr %wstate, %g6
14974 mova %icc, %g7, %g2
14975 popc %o4, %l5
14976 bshuffle %f6, %f4, %f20
14977 std %f28, [%l7 + 0x48]
14978 fmovscc %icc, %f10, %f12
14979 edge32n %i2, %i3, %l4
14980 fxnors %f14, %f29, %f16
14981 fpackfix %f12, %f17
14982 movrne %i7, %l3, %o3
14983 fbul %fcc0, loop_1343
14984 edge8n %i4, %l6, %o7
14985 tsubcc %g4, %i0, %l1
14986 edge16n %g1, %i1, %o0
14987loop_1343:
14988 tvs %xcc, 0x5
14989 fmovda %icc, %f5, %f31
14990 lduh [%l7 + 0x38], %l0
14991 restored
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 movg %icc, %g6, %o6
14999 bcs,a,pn %icc, loop_1344
15000 stbar
15001 ldstub [%l7 + 0x76], %o1
15002 wr %g0, 0x11, %asi
15003 prefetcha [%l7 + 0x20] %asi, 0x3
15004loop_1344:
15005 movrlez %i6, 0x0F6, %l2
15006 ba loop_1345
15007 tpos %xcc, 0x2
15008 edge16n %g3, %g5, %o2
15009 fsrc1s %f31, %f25
15010loop_1345:
15011 movrgez %g7, %o5, %o4
15012 fbo %fcc3, loop_1346
15013 bvc loop_1347
15014 sdivcc %g2, 0x1B0A, %l5
15015 edge8 %i2, %i3, %l4
15016loop_1346:
15017 fbule,a %fcc2, loop_1348
15018loop_1347:
15019 tcs %xcc, 0x2
15020 fnegd %f24, %f6
15021 orncc %i7, 0x08DF, %l3
15022loop_1348:
15023 movrlez %o3, 0x262, %i4
15024 alignaddrl %l6, %o7, %g4
15025 movre %l1, 0x2D8, %g1
15026 sub %i0, 0x1438, %i1
15027 fmovsl %xcc, %f10, %f18
15028 edge32l %o0, %l0, %g6
15029 movrne %o6, %o1, %i6
15030 ldsh [%l7 + 0x6A], %l2
15031 fxnors %f12, %f30, %f29
15032 edge32l %i5, %g5, %g3
15033 set 0x18, %g4
15034 ldswa [%l7 + %g4] 0x15, %g7
15035 wr %g0, 0x11, %asi
15036 sta %f28, [%l7 + 0x58] %asi
15037 movcc %icc, %o2, %o5
15038 fornot1 %f18, %f10, %f26
15039 xnor %g2, 0x1CFE, %l5
15040 alignaddr %o4, %i3, %i2
15041 fmovdpos %icc, %f30, %f11
15042 andcc %l4, 0x0273, %i7
15043 edge16l %o3, %l3, %i4
15044 array16 %l6, %o7, %l1
15045 fsrc2 %f8, %f22
15046 edge16n %g4, %i0, %g1
15047 movcs %icc, %i1, %l0
15048 movgu %xcc, %o0, %o6
15049 umul %g6, 0x0F5E, %o1
15050 subccc %l2, 0x0D5F, %i5
15051 movg %xcc, %i6, %g3
15052 for %f20, %f18, %f18
15053 alignaddr %g7, %o2, %o5
15054 fpack16 %f16, %f24
15055 ta %xcc, 0x1
15056 addccc %g5, 0x102F, %l5
15057 ldx [%l7 + 0x08], %o4
15058 fmovdleu %icc, %f21, %f29
15059 and %g2, %i3, %l4
15060 popc %i2, %i7
15061 fmul8x16au %f16, %f22, %f20
15062 tleu %icc, 0x0
15063 bn %xcc, loop_1349
15064 pdist %f14, %f22, %f30
15065 sllx %l3, 0x09, %o3
15066 movrlez %i4, 0x273, %o7
15067loop_1349:
15068 umul %l1, 0x13D1, %g4
15069 fpsub16 %f4, %f18, %f4
15070 addccc %i0, %g1, %i1
15071 srl %l6, 0x09, %l0
15072 bcc,a %xcc, loop_1350
15073 edge16 %o0, %g6, %o1
15074 fand %f10, %f16, %f14
15075 lduh [%l7 + 0x7C], %l2
15076loop_1350:
15077 movgu %icc, %o6, %i5
15078 te %icc, 0x6
15079 bvc,a loop_1351
15080 faligndata %f18, %f10, %f26
15081 taddcc %i6, %g3, %o2
15082 add %l7, 0x20, %l6
15083 wr %g0, 0x80, %asi
15084 ldxa [%l6] %asi, %o5
15085 casxa [%l6] %asi, %o5, %g5
15086loop_1351:
15087 srax %g7, 0x18, %l5
15088 sdivcc %g2, 0x10E5, %i3
15089 tpos %xcc, 0x2
15090 tg %xcc, 0x7
15091 brz %o4, loop_1352
15092 taddcctv %i2, 0x0F77, %l4
15093 fblg,a %fcc0, loop_1353
15094 fcmpeq16 %f12, %f20, %l3
15095loop_1352:
15096 array8 %o3, %i4, %i7
15097 alignaddr %l1, %o7, %i0
15098loop_1353:
15099 brnz %g1, loop_1354
15100 fpsub16 %f12, %f20, %f18
15101 wr %g0, 0x19, %asi
15102 ldda [%l7 + 0x40] %asi, %g4
15103loop_1354:
15104 edge32n %i1, %l6, %l0
15105 srax %o0, %o1, %g6
15106 fmovd %f26, %f16
15107 movleu %xcc, %l2, %i5
15108 bpos,pn %icc, loop_1355
15109 tsubcc %o6, %g3, %i6
15110 andn %o2, 0x0818, %g5
15111 wr %g0, 0x19, %asi
15112 prefetcha [%l7 + 0x50] %asi, 0x2
15113loop_1355:
15114 ble %icc, loop_1356
15115 edge32ln %o5, %g2, %l5
15116 mulx %o4, 0x1169, %i2
15117 set 0x42, %i5
15118 stha %i3, [%l7 + %i5] 0x04
15119loop_1356:
15120 fnot1s %f13, %f5
15121 fmovdl %xcc, %f24, %f24
15122 edge16n %l3, %l4, %i4
15123 edge16 %o3, %i7, %o7
15124 edge16n %i0, %g1, %l1
15125 add %l7, 0x60, %l6
15126 wr %g0, 0x10, %asi
15127 ldxa [%l6] %asi, %i1
15128 casxa [%l6] 0x10, %i1, %l6
15129 fexpand %f27, %f2
15130 sdivx %l0, 0x1699, %o0
15131 set 0x68, %l6
15132 ldswa [%l7 + %l6] 0x10, %o1
15133 fpadd16 %f18, %f30, %f8
15134 sllx %g4, %g6, %l2
15135 smulcc %o6, 0x128C, %g3
15136 and %i6, 0x041E, %o2
15137 fzeros %f19
15138 fbule %fcc0, loop_1357
15139 movg %xcc, %g5, %i5
15140 tvs %xcc, 0x3
15141 tgu %icc, 0x4
15142loop_1357:
15143 sir 0x160A
15144 bne,a loop_1358
15145 be,a %icc, loop_1359
15146 call loop_1360
15147 movrlez %g7, %g2, %l5
15148loop_1358:
15149 udiv %o5, 0x1120, %i2
15150loop_1359:
15151 bneg loop_1361
15152loop_1360:
15153 fmul8sux16 %f18, %f28, %f12
15154 tne %xcc, 0x2
15155 set 0x0C, %g5
15156 stha %o4, [%l7 + %g5] 0x27
15157 membar #Sync
15158loop_1361:
15159 addc %i3, %l4, %i4
15160 fpadd32 %f2, %f4, %f24
15161 fble %fcc1, loop_1362
15162 movn %icc, %l3, %i7
15163 andcc %o3, 0x1BB2, %o7
15164 movne %icc, %i0, %l1
15165loop_1362:
15166 fbuge,a %fcc1, loop_1363
15167 fornot1 %f0, %f14, %f10
15168 mulscc %i1, 0x00FB, %l6
15169 faligndata %f20, %f18, %f10
15170loop_1363:
15171 sdivx %l0, 0x1974, %o0
15172 nop
15173 set 0x36, %l0
15174 ldsb [%l7 + %l0], %o1
15175 tsubcctv %g1, %g4, %l2
15176 sdivcc %g6, 0x0592, %g3
15177 sllx %o6, %i6, %g5
15178 add %l7, 0x60, %l6
15179 wr %g0, 0x10, %asi
15180 ldxa [%l6] %asi, %o2
15181 casxa [%l6] 0x10, %o2, %g7
15182 srl %g2, 0x11, %l5
15183 sllx %i5, 0x18, %i2
15184 alignaddrl %o4, %i3, %o5
15185 sdivx %i4, 0x1A35, %l3
15186 sethi 0x1214, %l4
15187 movrlz %o3, %i7, %i0
15188 array32 %o7, %l1, %l6
15189 tl %icc, 0x5
15190 xnorcc %i1, 0x0C1B, %o0
15191 tgu %icc, 0x3
15192 bcs,pn %icc, loop_1364
15193 fmovsleu %icc, %f11, %f18
15194 movn %xcc, %o1, %l0
15195 edge8l %g1, %g4, %g6
15196loop_1364:
15197 edge32ln %l2, %g3, %i6
15198 udivcc %o6, 0x0E37, %g5
15199 mulx %o2, %g7, %g2
15200 restored
15201 rdpr %cwp, %g1
15202 rdpr %cansave, %g2
15203 rdpr %canrestore, %g3
15204 rdpr %cleanwin, %g4
15205 rdpr %otherwin, %g5
15206 rdpr %wstate, %g6
15207 fbuge %fcc0, loop_1365
15208 ldx [%l7 + 0x18], %i5
15209 fmuld8ulx16 %f4, %f11, %f18
15210 addcc %i2, 0x01A5, %o4
15211loop_1365:
15212 edge8 %l5, %o5, %i3
15213 umul %i4, 0x01EA, %l3
15214 fornot2s %f26, %f31, %f9
15215 ldstub [%l7 + 0x2B], %l4
15216 bpos,pt %icc, loop_1366
15217 edge8ln %i7, %o3, %i0
15218 addc %l1, %o7, %l6
15219 taddcc %o0, 0x0FD3, %i1
15220loop_1366:
15221 ldd [%l7 + 0x68], %f22
15222 edge32 %l0, %g1, %o1
15223 fblg %fcc1, loop_1367
15224 mova %xcc, %g4, %g6
15225 and %g3, %i6, %l2
15226 restored
15227 rdpr %cwp, %g1
15228 rdpr %cansave, %g2
15229 rdpr %canrestore, %g3
15230 rdpr %cleanwin, %g4
15231 rdpr %otherwin, %g5
15232 rdpr %wstate, %g6
15233loop_1367:
15234 movrgez %o6, 0x0E6, %g5
15235 fmovdcs %xcc, %f11, %f25
15236 sdiv %g7, 0x07C0, %g2
15237 sth %o2, [%l7 + 0x5A]
15238 mova %xcc, %i2, %o4
15239 fmul8x16 %f9, %f8, %f30
15240 xor %i5, 0x173A, %o5
15241 fpsub16s %f4, %f6, %f8
15242 movrgez %l5, 0x12B, %i3
15243 sir 0x0C0F
15244 orcc %l3, 0x0978, %i4
15245 faligndata %f18, %f0, %f10
15246 movle %icc, %i7, %l4
15247 tn %xcc, 0x1
15248 movcs %xcc, %o3, %l1
15249 st %f2, [%l7 + 0x10]
15250 wr %g0, 0x0c, %asi
15251 stxa %o7, [%l7 + 0x40] %asi
15252 movn %icc, %i0, %l6
15253 fmovsl %icc, %f4, %f15
15254 wr %g0, 0x04, %asi
15255 swapa [%l7 + 0x30] %asi, %i1
15256 edge32n %o0, %l0, %g1
15257 fsrc1 %f0, %f12
15258 tn %icc, 0x1
15259 tsubcctv %o1, 0x0000, %g6
15260 movneg %icc, %g3, %g4
15261 tle %xcc, 0x7
15262 udivcc %i6, 0x0CA8, %o6
15263 edge8n %l2, %g5, %g2
15264 tcs %xcc, 0x1
15265 nop
15266 setx loop_1368, %l0, %l1
15267 jmpl %l1, %g7
15268 xnor %i2, %o4, %i5
15269 movn %xcc, %o5, %l5
15270 or %i3, 0x0C5E, %o2
15271loop_1368:
15272 tcc %xcc, 0x2
15273 set 0x40, %i4
15274 stda %f0, [%l7 + %i4] 0x80
15275 tle %xcc, 0x3
15276 st %f24, [%l7 + 0x78]
15277 xnor %i4, %l3, %l4
15278 array8 %i7, %l1, %o7
15279 sra %i0, 0x1D, %o3
15280 fmovrslez %l6, %f14, %f8
15281 addcc %i1, %l0, %o0
15282 ldx [%l7 + 0x08], %g1
15283 array32 %o1, %g6, %g4
15284 edge32n %g3, %o6, %l2
15285 fornot1s %f7, %f0, %f29
15286 restored
15287 rdpr %cwp, %g1
15288 rdpr %cansave, %g2
15289 rdpr %canrestore, %g3
15290 rdpr %cleanwin, %g4
15291 rdpr %otherwin, %g5
15292 rdpr %wstate, %g6
15293 fnegs %f10, %f12
15294 andcc %i6, %g5, %g7
15295 fbl,a %fcc0, loop_1369
15296 movrne %g2, 0x119, %i2
15297 fzeros %f27
15298 fmovdl %icc, %f26, %f31
15299loop_1369:
15300 fmovrdne %i5, %f30, %f8
15301 tcs %xcc, 0x0
15302 fmovrdlez %o5, %f10, %f24
15303 tsubcctv %o4, 0x1C8A, %i3
15304 movrlz %o2, %i4, %l5
15305 bge loop_1370
15306 xnor %l3, %i7, %l4
15307 movrlz %l1, %o7, %i0
15308 tsubcc %o3, %l6, %l0
15309loop_1370:
15310 ldstub [%l7 + 0x47], %o0
15311 brgez %g1, loop_1371
15312 bcs,a,pn %xcc, loop_1372
15313 tg %icc, 0x7
15314 bl,a loop_1373
15315loop_1371:
15316 taddcctv %o1, 0x17EE, %g6
15317loop_1372:
15318 nop
15319 wr %g0, 0x2a, %asi
15320 stda %i0, [%l7 + 0x48] %asi
15321 membar #Sync
15322loop_1373:
15323 tge %xcc, 0x1
15324 taddcc %g3, %o6, %l2
15325 fpadd32 %f24, %f16, %f4
15326 addcc %i6, 0x1B4B, %g5
15327 ldsh [%l7 + 0x0A], %g7
15328 sub %g2, 0x0239, %g4
15329 bn loop_1374
15330 movneg %icc, %i5, %i2
15331 movrgz %o5, %i3, %o2
15332 tle %xcc, 0x3
15333loop_1374:
15334 andcc %o4, 0x064B, %l5
15335 fbule,a %fcc1, loop_1375
15336 fnot2s %f10, %f16
15337 fblg %fcc1, loop_1376
15338 movrgz %l3, %i4, %i7
15339loop_1375:
15340 sllx %l4, %l1, %o7
15341 fmovsvs %icc, %f8, %f19
15342loop_1376:
15343 nop
15344 add %l7, 0x10, %l6
15345 wr %g0, 0x11, %asi
15346 ldxa [%l6] %asi, %o3
15347 casxa [%l6] %asi, %o3, %l6
15348 saved
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 wr %g0, 0x81, %asi
15356 prefetcha [%l7 + 0x38] %asi, 0x0
15357 faligndata %f30, %f26, %f0
15358 fmovsg %xcc, %f12, %f3
15359 stx %o0, [%l7 + 0x18]
15360 tcc %xcc, 0x5
15361 fsrc2s %f1, %f28
15362 wr %g0, 0x80, %asi
15363 lduha [%l7 + 0x2A] %asi, %l0
15364 tg %xcc, 0x2
15365 fmovdcc %xcc, %f7, %f18
15366 stb %g1, [%l7 + 0x34]
15367 fornot1 %f6, %f30, %f24
15368 wr %g0, 0x80, %asi
15369 stwa %o1, [%l7 + 0x54] %asi
15370 fsrc2 %f0, %f12
15371 fmovrsgez %i1, %f5, %f26
15372 taddcc %g6, 0x0199, %o6
15373 fpadd32 %f28, %f26, %f26
15374 xnorcc %l2, %i6, %g3
15375 fcmpeq16 %f28, %f24, %g5
15376 tl %xcc, 0x1
15377 wr %g0, 0x80, %asi
15378 lduha [%l7 + 0x0A] %asi, %g7
15379 edge32n %g4, %i5, %g2
15380 brlz,a %i2, loop_1377
15381 fblg %fcc1, loop_1378
15382 fmovsvc %icc, %f11, %f27
15383 xorcc %i3, %o5, %o4
15384loop_1377:
15385 movgu %icc, %o2, %l3
15386loop_1378:
15387 subcc %i4, 0x081C, %l5
15388 sdivcc %l4, 0x06E3, %l1
15389 tsubcctv %i7, 0x1DBB, %o7
15390 alignaddrl %l6, %o3, %o0
15391 movrlz %i0, 0x0C7, %l0
15392 alignaddrl %o1, %g1, %i1
15393 tl %xcc, 0x5
15394 fmovsleu %icc, %f12, %f5
15395 fsrc2 %f4, %f26
15396 srlx %o6, 0x00, %g6
15397 tcc %xcc, 0x4
15398 xor %i6, 0x140B, %l2
15399 fblg %fcc3, loop_1379
15400 lduw [%l7 + 0x68], %g3
15401 fpackfix %f10, %f23
15402 fandnot2s %f7, %f3, %f2
15403loop_1379:
15404 sll %g7, %g4, %g5
15405 bpos loop_1380
15406 sdiv %g2, 0x1686, %i2
15407 nop
15408 setx loop_1381, %l0, %l1
15409 wrpr 0x1, %tl
15410 wrpr %l1, %tpc
15411 add %l1, 0x4, %l1
15412 wrpr %l1, %tnpc
15413 setx 0x34400001400, %l0, %l1
15414 wrpr %l1, %tstate
15415 wrhpr 0x4, %htstate
15416 retry
15417 umul %i3, %o5, %i5
15418loop_1380:
15419 fmovdne %xcc, %f2, %f19
15420 fmovdl %xcc, %f7, %f28
15421loop_1381:
15422 or %o2, 0x185A, %l3
15423 ldsw [%l7 + 0x78], %o4
15424 mulscc %l5, %l4, %l1
15425 movl %icc, %i7, %i4
15426 mulx %o7, %o3, %o0
15427 movl %icc, %l6, %i0
15428 popc %l0, %o1
15429 taddcc %i1, 0x199F, %o6
15430 movle %xcc, %g1, %i6
15431 ldx [%l7 + 0x60], %g6
15432 fblg,a %fcc2, loop_1382
15433 edge32l %g3, %g7, %g4
15434 sdivcc %l2, 0x1F84, %g2
15435 fsrc2 %f0, %f24
15436loop_1382:
15437 nop
15438 add %l7, 0x40, %l6
15439 wr %g0, 0x88, %asi
15440 casa [%l6] 0x88, %g5, %i3
15441 fbuge %fcc3, loop_1383
15442 edge8n %o5, %i5, %o2
15443 tsubcc %i2, %l3, %o4
15444 and %l5, 0x0A5D, %l4
15445loop_1383:
15446 tneg %icc, 0x3
15447 movrgz %l1, 0x1F2, %i4
15448 fmovse %xcc, %f31, %f22
15449 orn %o7, %o3, %i7
15450 smul %l6, %i0, %l0
15451 movrlez %o0, 0x112, %i1
15452 fmovsg %icc, %f16, %f12
15453 tsubcc %o1, %g1, %o6
15454 fmovscc %icc, %f27, %f17
15455 fmovdpos %icc, %f18, %f25
15456 smul %g6, %i6, %g7
15457 fmul8sux16 %f0, %f4, %f4
15458 subc %g3, 0x0A5D, %l2
15459 lduh [%l7 + 0x50], %g2
15460 bgu %xcc, loop_1384
15461 movn %icc, %g4, %g5
15462 fmovsa %icc, %f31, %f26
15463 fones %f8
15464loop_1384:
15465 andcc %i3, 0x15BE, %i5
15466 fble,a %fcc0, loop_1385
15467 stx %o5, [%l7 + 0x28]
15468 movneg %xcc, %i2, %l3
15469 tcc %xcc, 0x5
15470loop_1385:
15471 brnz %o4, loop_1386
15472 fba,a %fcc3, loop_1387
15473 movcs %xcc, %o2, %l4
15474 fornot1s %f23, %f19, %f4
15475loop_1386:
15476 fmovrsne %l5, %f4, %f19
15477loop_1387:
15478 movn %xcc, %l1, %o7
15479 bvc,a,pn %icc, loop_1388
15480 move %icc, %o3, %i7
15481 bcc,pn %xcc, loop_1389
15482 tsubcc %l6, %i0, %l0
15483loop_1388:
15484 fpackfix %f26, %f3
15485 orn %o0, %i1, %o1
15486loop_1389:
15487 array16 %i4, %g1, %g6
15488 edge16ln %i6, %o6, %g7
15489 fmovdcs %icc, %f1, %f26
15490 sll %l2, %g3, %g2
15491 bcc,pt %icc, loop_1390
15492 taddcctv %g5, 0x0761, %i3
15493 sll %i5, %o5, %g4
15494 movpos %icc, %l3, %o4
15495loop_1390:
15496 edge16n %i2, %l4, %l5
15497 brlez,a %o2, loop_1391
15498 ldd [%l7 + 0x50], %l0
15499 array16 %o3, %o7, %l6
15500 fbuge %fcc1, loop_1392
15501loop_1391:
15502 fmovdne %xcc, %f31, %f26
15503 movvs %xcc, %i0, %l0
15504 andncc %i7, %o0, %o1
15505loop_1392:
15506 tneg %xcc, 0x1
15507 fmovde %icc, %f11, %f27
15508 fbe %fcc2, loop_1393
15509 mulscc %i1, %g1, %i4
15510 fbne %fcc3, loop_1394
15511 orncc %g6, 0x0386, %o6
15512loop_1393:
15513 fnands %f22, %f3, %f25
15514 movl %xcc, %g7, %l2
15515loop_1394:
15516 sth %g3, [%l7 + 0x3E]
15517 fmovscc %xcc, %f1, %f0
15518 ldsw [%l7 + 0x28], %g2
15519 fmuld8sux16 %f15, %f3, %f14
15520 set 0x08, %g2
15521 swapa [%l7 + %g2] 0x0c, %i6
15522 movrgez %g5, %i5, %i3
15523 edge16l %g4, %o5, %l3
15524 fxnors %f31, %f26, %f11
15525 fbuge %fcc2, loop_1395
15526 array16 %i2, %l4, %o4
15527 xnor %l5, 0x0962, %l1
15528 movvc %icc, %o2, %o3
15529loop_1395:
15530 move %icc, %o7, %l6
15531 sdivx %i0, 0x170D, %i7
15532 tle %xcc, 0x4
15533 fpack16 %f30, %f10
15534 movvc %xcc, %o0, %l0
15535 fcmped %fcc1, %f28, %f20
15536 prefetch [%l7 + 0x2C], 0x2
15537 restored
15538 rdpr %cwp, %g1
15539 rdpr %cansave, %g2
15540 rdpr %canrestore, %g3
15541 rdpr %cleanwin, %g4
15542 rdpr %otherwin, %g5
15543 rdpr %wstate, %g6
15544 add %i1, 0x0D5F, %g1
15545 tleu %xcc, 0x0
15546 array32 %o1, %g6, %i4
15547 udivx %o6, 0x0E13, %l2
15548 umul %g3, %g7, %g2
15549 xnorcc %g5, 0x1062, %i6
15550 bne,a,pn %xcc, loop_1396
15551 fmovdge %icc, %f16, %f9
15552 ldub [%l7 + 0x1C], %i5
15553 tne %xcc, 0x0
15554loop_1396:
15555 movvc %xcc, %g4, %i3
15556 set 0x40, %i6
15557 ldda [%l7 + %i6] 0x2c, %l2
15558 movcc %xcc, %o5, %i2
15559 fand %f0, %f8, %f2
15560 fpadd16s %f12, %f1, %f12
15561 fbul,a %fcc3, loop_1397
15562 fmovdvs %icc, %f18, %f26
15563 edge16n %o4, %l5, %l4
15564 srl %l1, %o3, %o2
15565loop_1397:
15566 tsubcctv %o7, 0x1ECD, %l6
15567 ldsh [%l7 + 0x52], %i7
15568 add %l7, 0x48, %l6
15569 wr %g0, 0x04, %asi
15570 casxa [%l6] 0x04, %i0, %o0
15571 udivx %i1, 0x0FE6, %g1
15572 movrlz %o1, %l0, %g6
15573 fmovrdlz %o6, %f0, %f6
15574 tg %xcc, 0x4
15575 edge16ln %l2, %g3, %i4
15576 array8 %g7, %g2, %i6
15577 edge32n %g5, %g4, %i5
15578 for %f16, %f12, %f6
15579 movne %xcc, %i3, %o5
15580 fxnors %f6, %f9, %f22
15581 fmovsa %icc, %f14, %f8
15582 ldd [%l7 + 0x68], %f6
15583 mulx %i2, 0x1111, %l3
15584 tneg %xcc, 0x2
15585 sir 0x1874
15586 edge8ln %o4, %l4, %l1
15587 alignaddrl %l5, %o3, %o7
15588 tge %xcc, 0x5
15589 st %f3, [%l7 + 0x44]
15590 andncc %o2, %i7, %l6
15591 set 0x38, %l3
15592 prefetcha [%l7 + %l3] 0x88, 0x1
15593 movre %o0, 0x1A6, %g1
15594 edge16n %i1, %l0, %g6
15595 fbn,a %fcc1, loop_1398
15596 fmovrslz %o1, %f3, %f16
15597 mulscc %o6, 0x079F, %l2
15598 fcmple16 %f2, %f26, %g3
15599loop_1398:
15600 nop
15601 wr %g0, 0x11, %asi
15602 stba %g7, [%l7 + 0x41] %asi
15603 udiv %g2, 0x0618, %i4
15604 or %i6, %g4, %g5
15605 edge8ln %i5, %o5, %i2
15606 sethi 0x02D0, %l3
15607 fbo %fcc1, loop_1399
15608 membar 0x34
15609 srl %o4, 0x0B, %i3
15610 tcc %icc, 0x0
15611loop_1399:
15612 addccc %l4, 0x0A53, %l5
15613 fmovsvc %xcc, %f11, %f2
15614 fabsd %f14, %f30
15615 movvs %icc, %l1, %o3
15616 tle %xcc, 0x7
15617 smulcc %o7, 0x1E91, %o2
15618 ta %xcc, 0x0
15619 wr %g0, 0x89, %asi
15620 ldstuba [%l7 + 0x1C] %asi, %l6
15621 bvc,pt %xcc, loop_1400
15622 alignaddr %i0, %i7, %o0
15623 ldsh [%l7 + 0x0A], %i1
15624 movrlez %l0, %g1, %g6
15625loop_1400:
15626 orn %o6, %l2, %o1
15627 fbug %fcc2, loop_1401
15628 srax %g3, 0x19, %g2
15629 addc %g7, 0x0B1F, %i4
15630 fcmpeq16 %f4, %f10, %g4
15631loop_1401:
15632 fble %fcc0, loop_1402
15633 fxors %f12, %f8, %f31
15634 fbule %fcc0, loop_1403
15635 tcc %icc, 0x5
15636loop_1402:
15637 tneg %icc, 0x2
15638 movvc %xcc, %i6, %i5
15639loop_1403:
15640 fmovdleu %xcc, %f26, %f8
15641 fbn %fcc2, loop_1404
15642 umulcc %o5, %i2, %g5
15643 orncc %o4, 0x1ECD, %i3
15644 edge16 %l3, %l4, %l1
15645loop_1404:
15646 membar 0x02
15647 bl,a,pt %xcc, loop_1405
15648 fble,a %fcc2, loop_1406
15649 bge,a,pt %xcc, loop_1407
15650 fbn,a %fcc1, loop_1408
15651loop_1405:
15652 fmovsne %xcc, %f7, %f17
15653loop_1406:
15654 xor %o3, 0x1963, %l5
15655loop_1407:
15656 fcmpne32 %f24, %f2, %o7
15657loop_1408:
15658 fbl,a %fcc1, loop_1409
15659 srlx %l6, 0x07, %o2
15660 movrne %i0, %i7, %i1
15661 fmovrse %o0, %f19, %f23
15662loop_1409:
15663 edge8ln %l0, %g1, %o6
15664 ble,pn %icc, loop_1410
15665 tne %icc, 0x1
15666 movneg %icc, %l2, %g6
15667 ldsb [%l7 + 0x59], %o1
15668loop_1410:
15669 nop
15670 set 0x28, %o6
15671 prefetcha [%l7 + %o6] 0x80, 0x3
15672 tvs %icc, 0x6
15673 ba,a,pn %icc, loop_1411
15674 ldx [%l7 + 0x28], %g7
15675 movge %icc, %i4, %g4
15676 fmovrslz %g2, %f23, %f26
15677loop_1411:
15678 subcc %i5, 0x0AC6, %i6
15679 tneg %xcc, 0x5
15680 bleu %xcc, loop_1412
15681 stx %o5, [%l7 + 0x10]
15682 call loop_1413
15683 ba loop_1414
15684loop_1412:
15685 fmovrdlz %i2, %f0, %f28
15686 movrlez %g5, 0x350, %o4
15687loop_1413:
15688 bn,pt %xcc, loop_1415
15689loop_1414:
15690 fpadd16s %f22, %f6, %f18
15691 addcc %l3, 0x1148, %i3
15692 restored
15693 rdpr %cwp, %g1
15694 rdpr %cansave, %g2
15695 rdpr %canrestore, %g3
15696 rdpr %cleanwin, %g4
15697 rdpr %otherwin, %g5
15698 rdpr %wstate, %g6
15699loop_1415:
15700 andcc %l4, %o3, %l5
15701 fbg %fcc3, loop_1416
15702 bpos %icc, loop_1417
15703 nop
15704 setx loop_1418, %l0, %l1
15705 wrpr 0x1, %tl
15706 wrpr %l1, %tpc
15707 add %l1, 0x4, %l1
15708 wrpr %l1, %tnpc
15709 setx 0x34400001400, %l0, %l1
15710 wrpr %l1, %tstate
15711 wrhpr 0x4, %htstate
15712 retry
15713 tne %icc, 0x6
15714loop_1416:
15715 taddcctv %o7, 0x09F8, %l1
15716loop_1417:
15717 ld [%l7 + 0x54], %f28
15718loop_1418:
15719 fnors %f18, %f26, %f24
15720 udivx %o2, 0x0748, %l6
15721 subccc %i0, 0x198A, %i1
15722 bcc,a,pn %icc, loop_1419
15723 edge8ln %o0, %l0, %g1
15724 add %l7, 0x7C, %l6
15725 wr %g0, 0x88, %asi
15726 casa [%l6] 0x88, %o6, %i7
15727loop_1419:
15728 saved
15729 rdpr %cwp, %g1
15730 rdpr %cansave, %g2
15731 rdpr %canrestore, %g3
15732 rdpr %cleanwin, %g4
15733 rdpr %otherwin, %g5
15734 rdpr %wstate, %g6
15735 tneg %icc, 0x3
15736 fmovda %icc, %f13, %f27
15737 ta %icc, 0x3
15738 xorcc %l2, %o1, %g6
15739 fmovdle %icc, %f0, %f15
15740 fandnot2s %f29, %f19, %f21
15741 movrgz %g7, %i4, %g3
15742 movgu %icc, %g4, %i5
15743 nop
15744 setx loop_1420, %l0, %l1
15745 jmpl %l1, %g2
15746 fbule %fcc2, loop_1421
15747 andcc %o5, %i6, %g5
15748 wr %g0, 0x89, %asi
15749 stba %o4, [%l7 + 0x61] %asi
15750loop_1420:
15751 bneg,a,pt %xcc, loop_1422
15752loop_1421:
15753 bcs,pn %xcc, loop_1423
15754 fcmpne16 %f2, %f26, %l3
15755 swap [%l7 + 0x4C], %i3
15756loop_1422:
15757 fbn,a %fcc1, loop_1424
15758loop_1423:
15759 subccc %l4, %o3, %l5
15760 movrlez %i2, %l1, %o7
15761 fcmpeq16 %f2, %f6, %o2
15762loop_1424:
15763 ble,pt %icc, loop_1425
15764 movcs %icc, %i0, %i1
15765 fmul8x16al %f21, %f12, %f12
15766 tcc %icc, 0x2
15767loop_1425:
15768 sll %l6, %o0, %g1
15769 wr %g0, 0x10, %asi
15770 stda %f16, [%l7 + 0x40] %asi
15771 movg %icc, %l0, %o6
15772 fmovrdgez %l2, %f12, %f12
15773 udivcc %i7, 0x150D, %o1
15774 movvc %icc, %g7, %g6
15775 orncc %i4, %g3, %g4
15776 nop
15777 set 0x20, %i3
15778 stx %g2, [%l7 + %i3]
15779 subccc %o5, %i6, %g5
15780 be,a,pn %icc, loop_1426
15781 st %f8, [%l7 + 0x38]
15782 tpos %xcc, 0x0
15783 umulcc %i5, 0x094B, %l3
15784loop_1426:
15785 movrgez %o4, 0x014, %i3
15786 edge8 %l4, %o3, %i2
15787 mova %icc, %l5, %o7
15788 fmovsg %xcc, %f9, %f25
15789 sethi 0x0E5F, %o2
15790 tle %xcc, 0x3
15791 addcc %l1, %i1, %i0
15792 fmovdpos %xcc, %f28, %f28
15793 sub %l6, 0x1608, %o0
15794 orn %g1, %l0, %l2
15795 movpos %icc, %o6, %i7
15796 udivx %o1, 0x1F77, %g6
15797 movneg %xcc, %g7, %i4
15798 edge8ln %g3, %g4, %g2
15799 xnor %o5, %i6, %g5
15800 xor %l3, 0x0CFD, %i5
15801 array8 %i3, %o4, %l4
15802 tge %xcc, 0x6
15803 bleu %icc, loop_1427
15804 fcmps %fcc1, %f5, %f24
15805 bn,pt %xcc, loop_1428
15806 sll %o3, 0x11, %i2
15807loop_1427:
15808 array8 %o7, %l5, %l1
15809 orn %o2, %i1, %i0
15810loop_1428:
15811 bleu %xcc, loop_1429
15812 sllx %o0, %g1, %l0
15813 fmovsgu %icc, %f6, %f9
15814 udiv %l2, 0x05AD, %l6
15815loop_1429:
15816 xorcc %o6, 0x1BBA, %i7
15817 movcc %icc, %o1, %g7
15818 tn %xcc, 0x5
15819 array16 %g6, %g3, %i4
15820 umul %g2, 0x05AD, %o5
15821 subc %g4, 0x1516, %i6
15822 wr %g0, 0x04, %asi
15823 ldswa [%l7 + 0x2C] %asi, %l3
15824 wr %g0, 0x2b, %asi
15825 stwa %i5, [%l7 + 0x38] %asi
15826 membar #Sync
15827 movg %xcc, %i3, %g5
15828 edge16n %o4, %l4, %o3
15829 fbu,a %fcc2, loop_1430
15830 movl %xcc, %i2, %o7
15831 movl %xcc, %l5, %o2
15832 ld [%l7 + 0x40], %f7
15833loop_1430:
15834 fmovdneg %icc, %f25, %f17
15835 umulcc %l1, %i1, %o0
15836 movrgz %i0, 0x025, %l0
15837 sir 0x19D6
15838 tn %icc, 0x7
15839 fmovsa %xcc, %f1, %f18
15840 fmovsvc %xcc, %f25, %f30
15841 array8 %l2, %l6, %o6
15842 add %i7, 0x03EE, %g1
15843 tcs %icc, 0x0
15844 add %l7, 0x08, %l6
15845 wr %g0, 0x80, %asi
15846 casxa [%l6] 0x80, %o1, %g6
15847 orn %g3, %g7, %g2
15848 ta %xcc, 0x5
15849 edge16n %i4, %o5, %g4
15850 set 0x80, %o2
15851 ldxa [%g0 + %o2] 0x58, %i6
15852 udivx %l3, 0x1D7C, %i5
15853 st %f21, [%l7 + 0x40]
15854 bleu,pn %icc, loop_1431
15855 movvc %xcc, %i3, %o4
15856 orcc %l4, 0x1EB8, %o3
15857 stw %g5, [%l7 + 0x08]
15858loop_1431:
15859 sdivx %o7, 0x1CDF, %i2
15860 nop
15861 setx loop_1432, %l0, %l1
15862 wrpr 0x1, %tl
15863 wrpr %l1, %tnpc
15864 setx 0x34400001400, %l0, %l1
15865 wrpr %l1, %tstate
15866 wrhpr 0x4, %htstate
15867 done
15868 flush %l7 + 0x7C
15869 te %xcc, 0x5
15870 edge16 %l5, %l1, %o2
15871loop_1432:
15872 fmovsa %xcc, %f12, %f11
15873 movl %icc, %i1, %o0
15874 movcc %xcc, %l0, %i0
15875 fmovdpos %xcc, %f20, %f31
15876 udiv %l2, 0x13B2, %o6
15877 bcs loop_1433
15878 siam 0x6
15879 movn %icc, %l6, %g1
15880 tn %xcc, 0x0
15881loop_1433:
15882 nop
15883 set 0x08, %o4
15884 ldstuba [%l7 + %o4] 0x80, %o1
15885 set 0x6A, %g3
15886 lduba [%l7 + %g3] 0x19, %i7
15887 edge16 %g6, %g7, %g3
15888 te %icc, 0x5
15889 te %xcc, 0x2
15890 add %g2, %o5, %g4
15891 set 0x40, %i2
15892 sta %f28, [%l7 + %i2] 0x14
15893 fbug,a %fcc3, loop_1434
15894 movrlez %i4, %i6, %l3
15895 fmovrslez %i5, %f27, %f0
15896 movrgz %o4, %l4, %i3
15897loop_1434:
15898 nop
15899 add %l7, 0x60, %l6
15900 wr %g0, 0x11, %asi
15901 casa [%l6] %asi, %o3, %g5
15902 ta %xcc, 0x4
15903 srax %o7, %l5, %i2
15904 andncc %l1, %o2, %o0
15905 fcmpes %fcc0, %f12, %f8
15906 addccc %l0, %i0, %l2
15907 fbe,a %fcc1, loop_1435
15908 stw %o6, [%l7 + 0x70]
15909 umul %l6, 0x15A2, %g1
15910 tle %icc, 0x6
15911loop_1435:
15912 fbu,a %fcc1, loop_1436
15913 fnands %f12, %f21, %f11
15914 movrgez %o1, 0x0EF, %i1
15915 movpos %icc, %i7, %g7
15916loop_1436:
15917 movleu %xcc, %g6, %g3
15918 restored
15919 rdpr %cwp, %g1
15920 rdpr %cansave, %g2
15921 rdpr %canrestore, %g3
15922 rdpr %cleanwin, %g4
15923 rdpr %otherwin, %g5
15924 rdpr %wstate, %g6
15925 fba %fcc1, loop_1437
15926 fmovs %f12, %f13
15927 srax %g2, 0x09, %o5
15928 fmovdleu %icc, %f17, %f11
15929loop_1437:
15930 fbuge %fcc1, loop_1438
15931 fcmple32 %f18, %f18, %i4
15932 andcc %g4, %l3, %i6
15933 srax %i5, %l4, %i3
15934loop_1438:
15935 alignaddr %o4, %g5, %o7
15936 edge8n %l5, %o3, %i2
15937 mulx %o2, 0x1F09, %l1
15938 set 0x4E, %i1
15939 lduba [%l7 + %i1] 0x88, %l0
15940 tsubcctv %o0, 0x1DF7, %i0
15941 fble %fcc3, loop_1439
15942 movrlz %o6, %l6, %l2
15943 tsubcc %g1, 0x1DFE, %o1
15944 fmovrdne %i1, %f4, %f12
15945loop_1439:
15946 fbule,a %fcc0, loop_1440
15947 fbu,a %fcc2, loop_1441
15948 movcs %xcc, %g7, %g6
15949 movrlz %g3, %i7, %o5
15950loop_1440:
15951 sll %g2, 0x03, %i4
15952loop_1441:
15953 fbuge,a %fcc3, loop_1442
15954 tsubcctv %l3, 0x093A, %i6
15955 movne %xcc, %g4, %l4
15956 movrgz %i3, %i5, %o4
15957loop_1442:
15958 fmovrslez %g5, %f20, %f16
15959 fmovrslz %o7, %f1, %f22
15960 fnot2s %f7, %f3
15961 fbl %fcc2, loop_1443
15962 movge %xcc, %o3, %i2
15963 umul %l5, %l1, %l0
15964 subc %o0, %i0, %o6
15965loop_1443:
15966 tn %icc, 0x4
15967 stw %l6, [%l7 + 0x2C]
15968 tsubcc %l2, 0x0C1B, %o2
15969 brgez %o1, loop_1444
15970 movgu %icc, %i1, %g7
15971 add %l7, 0x58, %l6
15972 wr %g0, 0x80, %asi
15973 ldxa [%l6] %asi, %g6
15974 casxa [%l6] %asi, %g6, %g1
15975loop_1444:
15976 fornot2 %f10, %f6, %f22
15977 srax %g3, 0x0B, %o5
15978 movcc %icc, %i7, %i4
15979 movcs %xcc, %g2, %l3
15980 set 0x34, %g1
15981 ldswa [%l7 + %g1] 0x15, %g4
15982 movge %icc, %i6, %l4
15983 wr %g0, 0xf8, %asi
15984 stda %f0, [%l7 + 0x40] %asi
15985 membar #Sync
15986 movrlez %i5, %o4, %g5
15987 ldsh [%l7 + 0x78], %i3
15988 umulcc %o3, %i2, %l5
15989 srl %l1, 0x08, %o7
15990 mova %xcc, %o0, %i0
15991 alignaddrl %l0, %o6, %l6
15992 edge16 %l2, %o2, %o1
15993 fbug %fcc2, loop_1445
15994 brlez,a %i1, loop_1446
15995 te %icc, 0x0
15996 mulscc %g6, %g1, %g7
15997loop_1445:
15998 movvc %xcc, %o5, %g3
15999loop_1446:
16000 nop
16001 wr %g0, 0x10, %asi
16002 swapa [%l7 + 0x18] %asi, %i7
16003 sllx %i4, 0x11, %l3
16004 set 0x1C, %l1
16005 ldswa [%l7 + %l1] 0x14, %g4
16006 fpsub32s %f11, %f16, %f28
16007 xorcc %i6, 0x0C09, %l4
16008 edge8 %g2, %o4, %g5
16009 bn,a loop_1447
16010 mulx %i3, %o3, %i2
16011 wr %g0, 0x10, %asi
16012 ldda [%l7 + 0x40] %asi, %f16
16013loop_1447:
16014 tgu %xcc, 0x7
16015 fcmpne32 %f26, %f28, %l5
16016 umulcc %l1, 0x0A9A, %i5
16017 movrlz %o7, 0x29C, %i0
16018 udivx %o0, 0x0C75, %l0
16019 srax %o6, 0x0B, %l6
16020 alignaddrl %l2, %o1, %i1
16021 move %icc, %g6, %g1
16022 bl loop_1448
16023 fmovsa %icc, %f16, %f6
16024 movne %icc, %o2, %g7
16025 tge %xcc, 0x6
16026loop_1448:
16027 fmul8sux16 %f18, %f22, %f12
16028 alignaddrl %g3, %o5, %i7
16029 tvc %xcc, 0x3
16030 movne %xcc, %i4, %g4
16031 edge8n %l3, %l4, %i6
16032 movge %xcc, %o4, %g2
16033 sdivx %i3, 0x1576, %g5
16034 movrlez %i2, 0x3BC, %o3
16035 sdiv %l1, 0x1193, %i5
16036 tleu %icc, 0x7
16037 set 0x4C, %o7
16038 ldsha [%l7 + %o7] 0x18, %o7
16039 fzeros %f21
16040 addcc %i0, 0x19DC, %l5
16041 nop
16042 set 0x0C, %g6
16043 lduh [%l7 + %g6], %l0
16044 fmovsvc %icc, %f23, %f27
16045 tcc %icc, 0x1
16046 bvs %xcc, loop_1449
16047 movne %xcc, %o6, %o0
16048 popc %l2, %o1
16049 ble,a %xcc, loop_1450
16050loop_1449:
16051 ldstub [%l7 + 0x35], %i1
16052 fcmped %fcc0, %f24, %f6
16053 edge8 %l6, %g1, %g6
16054loop_1450:
16055 fpsub16 %f22, %f30, %f2
16056 movre %g7, 0x274, %g3
16057 xorcc %o5, %o2, %i7
16058 ldd [%l7 + 0x40], %f18
16059 edge16n %i4, %g4, %l3
16060 mulx %i6, 0x01B9, %o4
16061 fcmpd %fcc3, %f10, %f8
16062 tcc %xcc, 0x6
16063 movpos %icc, %l4, %g2
16064 movrlez %i3, 0x24D, %g5
16065 addc %i2, %o3, %l1
16066 movvs %icc, %o7, %i5
16067 popc 0x0E48, %l5
16068 fmovsleu %xcc, %f6, %f10
16069 ldsw [%l7 + 0x2C], %l0
16070 set 0x32, %l5
16071 stba %i0, [%l7 + %l5] 0x27
16072 membar #Sync
16073 fcmpne16 %f10, %f12, %o6
16074 fandnot1s %f16, %f22, %f10
16075 tneg %xcc, 0x2
16076 tcs %icc, 0x0
16077 tne %xcc, 0x7
16078 fcmps %fcc3, %f2, %f8
16079 fbu %fcc3, loop_1451
16080 sllx %o0, %o1, %l2
16081 movvc %icc, %i1, %g1
16082 movrne %g6, 0x190, %g7
16083loop_1451:
16084 membar 0x1F
16085 edge8n %g3, %o5, %o2
16086 movre %i7, 0x142, %l6
16087 andn %i4, %g4, %l3
16088 array32 %o4, %i6, %g2
16089 popc %l4, %g5
16090 fmovsa %xcc, %f3, %f18
16091 udivcc %i2, 0x0741, %o3
16092 xnorcc %i3, 0x0AF7, %o7
16093 tcs %xcc, 0x5
16094 orn %i5, %l1, %l0
16095 bge %xcc, loop_1452
16096 mova %xcc, %i0, %l5
16097 add %l7, 0x60, %l6
16098 wr %g0, 0x80, %asi
16099 ldxa [%l6] %asi, %o6
16100 casxa [%l6] %asi, %o6, %o1
16101loop_1452:
16102 stx %l2, [%l7 + 0x70]
16103 edge32n %o0, %i1, %g1
16104 fbge,a %fcc1, loop_1453
16105 andn %g7, %g3, %o5
16106 array8 %o2, %i7, %g6
16107 mulscc %i4, 0x097B, %l6
16108loop_1453:
16109 flush %l7 + 0x58
16110 fmovsa %icc, %f14, %f2
16111 set 0x40, %g7
16112 stda %f0, [%l7 + %g7] 0x10
16113 tcc %xcc, 0x1
16114 fmovsne %icc, %f20, %f27
16115 add %l3, %o4, %i6
16116 array32 %g4, %g2, %g5
16117 tsubcctv %i2, 0x1329, %l4
16118 ldsh [%l7 + 0x1E], %i3
16119 fnor %f22, %f4, %f2
16120 sethi 0x016C, %o3
16121 set 0x3C, %i0
16122 ldswa [%l7 + %i0] 0x88, %o7
16123 edge32 %i5, %l0, %l1
16124 tpos %xcc, 0x2
16125 bleu,a,pn %icc, loop_1454
16126 bl,pn %xcc, loop_1455
16127 mova %icc, %l5, %i0
16128 wr %g0, 0x0c, %asi
16129 stda %o6, [%l7 + 0x68] %asi
16130loop_1454:
16131 edge8ln %l2, %o1, %i1
16132loop_1455:
16133 alignaddrl %g1, %o0, %g7
16134 movrne %g3, %o5, %i7
16135 fmul8x16au %f13, %f7, %f10
16136 fmovrsgz %o2, %f9, %f8
16137 sir 0x0771
16138 movvc %icc, %i4, %l6
16139 fcmped %fcc0, %f22, %f12
16140 fbge,a %fcc2, loop_1456
16141 array32 %g6, %o4, %i6
16142 set 0x37, %o5
16143 ldsba [%l7 + %o5] 0x11, %g4
16144loop_1456:
16145 fxor %f26, %f10, %f28
16146 fzeros %f22
16147 fmovsge %icc, %f13, %f11
16148 movle %icc, %g2, %g5
16149 std %i2, [%l7 + 0x58]
16150 fzero %f26
16151 xorcc %l3, %l4, %o3
16152 fbg %fcc0, loop_1457
16153 nop
16154 set 0x68, %o0
16155 std %o6, [%l7 + %o0]
16156 fmovsne %icc, %f8, %f17
16157 edge16ln %i3, %l0, %l1
16158loop_1457:
16159 bpos,a,pt %xcc, loop_1458
16160 fmovdle %icc, %f17, %f20
16161 fpsub32s %f4, %f10, %f11
16162 std %f14, [%l7 + 0x70]
16163loop_1458:
16164 tl %icc, 0x5
16165 fmovsge %icc, %f17, %f17
16166 bl %icc, loop_1459
16167 smulcc %i5, %l5, %i0
16168 fmul8sux16 %f8, %f4, %f18
16169 sub %o6, 0x0A24, %l2
16170loop_1459:
16171 fmovdl %icc, %f16, %f3
16172 te %xcc, 0x6
16173 edge32ln %i1, %g1, %o0
16174 alignaddrl %g7, %g3, %o5
16175 fblg %fcc0, loop_1460
16176 edge16l %o1, %o2, %i4
16177 addcc %l6, %i7, %o4
16178 fornot2s %f23, %f8, %f18
16179loop_1460:
16180 xorcc %g6, 0x0952, %g4
16181 subcc %i6, %g5, %g2
16182 nop
16183 setx loop_1461, %l0, %l1
16184 wrpr 0x1, %tl
16185 wrpr %l1, %tpc
16186 add %l1, 0x4, %l1
16187 wrpr %l1, %tnpc
16188 setx 0x34400001400, %l0, %l1
16189 wrpr %l1, %tstate
16190 wrhpr 0x4, %htstate
16191 retry
16192 xnor %i2, 0x0F24, %l4
16193 tvc %xcc, 0x1
16194 fbug %fcc1, loop_1462
16195loop_1461:
16196 movrgez %l3, %o3, %o7
16197 udiv %i3, 0x0B8A, %l0
16198 fnot2s %f26, %f29
16199loop_1462:
16200 nop
16201 set 0x10, %o3
16202 prefetcha [%l7 + %o3] 0x19, 0x3
16203 bge,pt %icc, loop_1463
16204 sllx %l5, %i0, %o6
16205 sethi 0x1276, %l2
16206 fpmerge %f3, %f28, %f22
16207loop_1463:
16208 orn %i5, %g1, %o0
16209 tsubcc %i1, %g3, %o5
16210 te %xcc, 0x0
16211 move %icc, %o1, %o2
16212 fcmpgt16 %f30, %f14, %g7
16213 edge8n %l6, %i4, %o4
16214 fbl,a %fcc0, loop_1464
16215 fpackfix %f24, %f14
16216 sub %i7, 0x144B, %g4
16217 tgu %xcc, 0x0
16218loop_1464:
16219 edge32ln %i6, %g6, %g2
16220 udivcc %g5, 0x1E93, %i2
16221 udivx %l4, 0x11BB, %o3
16222 stbar
16223 fble,a %fcc1, loop_1465
16224 srlx %l3, %i3, %l0
16225 fcmps %fcc1, %f19, %f11
16226 array32 %l1, %l5, %i0
16227loop_1465:
16228 fbule %fcc1, loop_1466
16229 siam 0x5
16230 prefetch [%l7 + 0x44], 0x1
16231 tneg %icc, 0x3
16232loop_1466:
16233 bgu loop_1467
16234 edge16 %o6, %l2, %i5
16235 st %f16, [%l7 + 0x44]
16236 addc %o7, %g1, %i1
16237loop_1467:
16238 edge32ln %g3, %o5, %o1
16239 movrgez %o0, 0x133, %o2
16240 subccc %l6, %g7, %i4
16241 fbu,a %fcc2, loop_1468
16242 faligndata %f0, %f10, %f26
16243 addc %i7, %o4, %g4
16244 fmovdgu %xcc, %f13, %f3
16245loop_1468:
16246 taddcctv %i6, 0x088B, %g2
16247 wr %g0, 0x11, %asi
16248 lduba [%l7 + 0x43] %asi, %g6
16249 fmovsl %icc, %f3, %f14
16250 set 0x28, %l2
16251 stda %g4, [%l7 + %l2] 0x23
16252 membar #Sync
16253 or %i2, %o3, %l3
16254 umulcc %i3, 0x1C6D, %l4
16255 bvs,a loop_1469
16256 fmovscc %xcc, %f13, %f4
16257 tn %xcc, 0x2
16258 mova %xcc, %l1, %l5
16259loop_1469:
16260 umulcc %l0, %o6, %l2
16261 edge8l %i0, %i5, %g1
16262 fmul8sux16 %f20, %f16, %f22
16263 movcc %xcc, %i1, %o7
16264 orn %g3, %o5, %o0
16265 andn %o2, %o1, %g7
16266 tvs %xcc, 0x3
16267 orn %i4, %i7, %o4
16268 edge32ln %g4, %i6, %g2
16269 fnand %f30, %f16, %f0
16270 andcc %l6, 0x0854, %g5
16271 subcc %g6, 0x16CC, %i2
16272 alignaddrl %l3, %i3, %o3
16273 or %l4, %l5, %l1
16274 mulx %l0, 0x1C9D, %l2
16275 bgu,a,pt %xcc, loop_1470
16276 sdiv %o6, 0x00BB, %i0
16277 alignaddr %g1, %i1, %o7
16278 movl %icc, %i5, %o5
16279loop_1470:
16280 tn %xcc, 0x5
16281 umul %g3, 0x18DA, %o0
16282 edge16ln %o2, %g7, %i4
16283 fandnot1 %f2, %f8, %f28
16284 fbule,a %fcc2, loop_1471
16285 array32 %o1, %i7, %o4
16286 fbue %fcc1, loop_1472
16287 sdiv %i6, 0x0F2C, %g4
16288loop_1471:
16289 movl %icc, %l6, %g2
16290 and %g6, %g5, %i2
16291loop_1472:
16292 fnand %f6, %f0, %f6
16293 fmovdleu %xcc, %f9, %f18
16294 or %i3, 0x0F61, %l3
16295 sll %o3, 0x0A, %l4
16296 array16 %l5, %l0, %l1
16297 udiv %o6, 0x169A, %l2
16298 fnot2s %f31, %f18
16299 movn %xcc, %g1, %i0
16300 edge16ln %o7, %i5, %o5
16301 fsrc1s %f29, %f13
16302 udiv %i1, 0x14FC, %o0
16303 membar #Sync
16304 wr %g0, 0x1e, %asi
16305 ldda [%l7 + 0x40] %asi, %f16
16306 udivx %o2, 0x0D3E, %g3
16307 fpackfix %f0, %f3
16308 bne,a loop_1473
16309 array16 %g7, %i4, %o1
16310 fsrc2 %f24, %f28
16311 andcc %i7, %o4, %g4
16312loop_1473:
16313 fmovrdlz %l6, %f26, %f30
16314 movrgez %g2, 0x1AE, %i6
16315 fbo,a %fcc1, loop_1474
16316 bshuffle %f28, %f20, %f20
16317 sdiv %g5, 0x0176, %g6
16318 sdivx %i2, 0x1B10, %i3
16319loop_1474:
16320 tpos %icc, 0x5
16321 movrgez %o3, %l4, %l5
16322 edge16l %l0, %l3, %o6
16323 umul %l1, 0x13F4, %l2
16324 edge16 %g1, %o7, %i0
16325 fbue %fcc2, loop_1475
16326 fblg,a %fcc0, loop_1476
16327 fpadd32s %f12, %f16, %f22
16328 array16 %o5, %i1, %i5
16329loop_1475:
16330 ble %xcc, loop_1477
16331loop_1476:
16332 ta %xcc, 0x6
16333 movpos %xcc, %o0, %g3
16334 bshuffle %f22, %f24, %f12
16335loop_1477:
16336 fmovdle %xcc, %f8, %f11
16337 sir 0x0BDC
16338 smul %o2, %g7, %o1
16339 wr %g0, 0x80, %asi
16340 stxa %i7, [%l7 + 0x38] %asi
16341 tne %xcc, 0x7
16342 fandnot1 %f10, %f26, %f12
16343 nop
16344 set 0x30, %o1
16345 ldd [%l7 + %o1], %o4
16346 std %i4, [%l7 + 0x68]
16347 tsubcc %l6, 0x1498, %g4
16348 movvc %xcc, %g2, %i6
16349 tle %icc, 0x7
16350 array16 %g5, %i2, %g6
16351 tle %xcc, 0x2
16352 set 0x10, %l4
16353 prefetcha [%l7 + %l4] 0x15, 0x1
16354 tleu %icc, 0x1
16355 andn %l4, %i3, %l5
16356 fabss %f4, %f26
16357 movgu %xcc, %l3, %o6
16358 tl %icc, 0x3
16359 fnot2s %f11, %f30
16360 movgu %xcc, %l0, %l1
16361 andn %l2, 0x0ACB, %o7
16362 move %xcc, %g1, %o5
16363 fzero %f20
16364 fandnot1s %f24, %f16, %f1
16365 bleu,pt %xcc, loop_1478
16366 add %i0, %i5, %o0
16367 movrgez %g3, 0x012, %i1
16368 movge %xcc, %o2, %o1
16369loop_1478:
16370 tle %icc, 0x5
16371 srlx %g7, %o4, %i4
16372 sll %i7, 0x0B, %l6
16373 movge %icc, %g4, %g2
16374 brlez %g5, loop_1479
16375 umul %i6, 0x0C27, %g6
16376 smul %o3, 0x0DA6, %i2
16377 stw %l4, [%l7 + 0x5C]
16378loop_1479:
16379 edge32 %l5, %l3, %o6
16380 tgu %icc, 0x0
16381 fmovdle %icc, %f9, %f23
16382 umul %i3, 0x003C, %l0
16383 addccc %l1, %l2, %g1
16384 fmovdne %xcc, %f26, %f21
16385 subccc %o5, %i0, %i5
16386 edge8 %o0, %o7, %i1
16387 movpos %icc, %g3, %o2
16388 udivx %g7, 0x0A0A, %o1
16389 fexpand %f14, %f28
16390 udivx %o4, 0x1238, %i7
16391 fmovsneg %icc, %f22, %f19
16392 smulcc %l6, %g4, %i4
16393 fsrc1s %f25, %f5
16394 edge8 %g2, %i6, %g5
16395 fmovse %icc, %f7, %f28
16396 orncc %o3, %g6, %i2
16397 fble,a %fcc0, loop_1480
16398 orncc %l4, %l5, %l3
16399 tsubcc %i3, 0x1A9B, %l0
16400 ta %icc, 0x5
16401loop_1480:
16402 mulscc %o6, 0x0E45, %l2
16403 edge8l %l1, %g1, %i0
16404 fnegs %f31, %f25
16405 bn,pn %xcc, loop_1481
16406 addcc %i5, %o5, %o7
16407 movl %icc, %i1, %o0
16408 fmovdle %icc, %f14, %f18
16409loop_1481:
16410 fbl,a %fcc0, loop_1482
16411 ble,a,pt %xcc, loop_1483
16412 stb %g3, [%l7 + 0x0D]
16413 movre %o2, 0x138, %o1
16414loop_1482:
16415 fmovrdlz %g7, %f28, %f6
16416loop_1483:
16417 fba,a %fcc2, loop_1484
16418 edge16n %i7, %o4, %g4
16419 sra %l6, 0x14, %i4
16420 movg %xcc, %i6, %g2
16421loop_1484:
16422 tge %icc, 0x2
16423 fbl,a %fcc0, loop_1485
16424 edge32n %o3, %g6, %g5
16425 edge8 %i2, %l5, %l3
16426 fbo %fcc2, loop_1486
16427loop_1485:
16428 fmovrdne %l4, %f6, %f0
16429 fpmerge %f14, %f9, %f8
16430 sdivx %l0, 0x0A85, %i3
16431loop_1486:
16432 fbn %fcc1, loop_1487
16433 xnorcc %o6, 0x177F, %l2
16434 tvs %icc, 0x2
16435 tne %icc, 0x7
16436loop_1487:
16437 xnor %l1, %i0, %i5
16438 movrgez %o5, 0x0EF, %g1
16439 edge8 %o7, %i1, %o0
16440 sll %o2, %g3, %g7
16441 tne %xcc, 0x5
16442 movneg %xcc, %i7, %o4
16443 orcc %g4, 0x0357, %o1
16444 fbg,a %fcc2, loop_1488
16445 tsubcctv %i4, 0x134D, %i6
16446 edge16n %l6, %o3, %g2
16447 andcc %g6, %i2, %l5
16448loop_1488:
16449 nop
16450 set 0x40, %i7
16451 ldda [%l7 + %i7] 0x10, %f16
16452 sub %g5, 0x0E2F, %l4
16453 ldd [%l7 + 0x28], %l0
16454 fbe %fcc3, loop_1489
16455 sub %i3, 0x1585, %o6
16456 fpadd16s %f25, %f9, %f12
16457 bge,a %icc, loop_1490
16458loop_1489:
16459 addc %l2, %l3, %l1
16460 sethi 0x0876, %i0
16461 flush %l7 + 0x28
16462loop_1490:
16463 movrlez %o5, 0x29F, %i5
16464 fmovsl %xcc, %f8, %f4
16465 fnors %f14, %f22, %f24
16466 brlz,a %g1, loop_1491
16467 srax %o7, %o0, %o2
16468 wr %g0, 0x10, %asi
16469 prefetcha [%l7 + 0x58] %asi, 0x1
16470loop_1491:
16471 andncc %g7, %i1, %o4
16472 bg,a %xcc, loop_1492
16473 movne %icc, %i7, %o1
16474 xnorcc %i4, %g4, %i6
16475 edge8 %l6, %g2, %g6
16476loop_1492:
16477 alignaddrl %i2, %l5, %g5
16478 umul %o3, %l4, %i3
16479 edge16 %l0, %o6, %l3
16480 orn %l1, %i0, %l2
16481 set 0x50, %i5
16482 stda %o4, [%l7 + %i5] 0x11
16483 srlx %g1, 0x12, %i5
16484 orn %o0, 0x1DF5, %o7
16485 wr %g0, 0x81, %asi
16486 stba %g3, [%l7 + 0x09] %asi
16487 edge32n %o2, %i1, %o4
16488 wr %g0, 0x89, %asi
16489 ldda [%l7 + 0x40] %asi, %f0
16490 set 0x31, %l6
16491 ldstuba [%l7 + %l6] 0x80, %i7
16492 fnot1s %f8, %f10
16493 array32 %g7, %o1, %i4
16494 taddcc %g4, 0x1F9A, %l6
16495 subcc %i6, %g2, %i2
16496 fbe %fcc2, loop_1493
16497 andn %l5, %g5, %o3
16498 umulcc %g6, 0x0ABF, %i3
16499 fmovrdlez %l0, %f30, %f12
16500loop_1493:
16501 nop
16502 wr %g0, 0xf1, %asi
16503 stda %f0, [%l7 + 0x40] %asi
16504 membar #Sync
16505 add %o6, 0x08D5, %l4
16506 edge8n %l1, %l3, %i0
16507 fbo,a %fcc0, loop_1494
16508 swap [%l7 + 0x38], %o5
16509 alignaddrl %g1, %i5, %l2
16510 fexpand %f21, %f16
16511loop_1494:
16512 edge32 %o7, %g3, %o2
16513 set 0x56, %g4
16514 ldsha [%l7 + %g4] 0x10, %o0
16515 wr %g0, 0x80, %asi
16516 sta %f21, [%l7 + 0x54] %asi
16517 udivx %o4, 0x09FC, %i7
16518 set 0x60, %l0
16519 stxa %g7, [%l7 + %l0] 0x15
16520 sir 0x1C56
16521 tneg %xcc, 0x5
16522 movvs %icc, %i1, %o1
16523 fmovdl %xcc, %f14, %f0
16524 brgz,a %i4, loop_1495
16525 edge32 %l6, %i6, %g2
16526 andcc %g4, 0x0309, %l5
16527 xor %i2, 0x11E8, %o3
16528loop_1495:
16529 nop
16530 wr %g0, 0x10, %asi
16531 ldsha [%l7 + 0x0E] %asi, %g5
16532 ldstub [%l7 + 0x40], %g6
16533 taddcc %l0, %o6, %l4
16534 fnands %f5, %f24, %f27
16535 sdiv %l1, 0x0A2C, %l3
16536 srl %i3, %o5, %g1
16537 array16 %i0, %l2, %o7
16538 orncc %i5, %g3, %o2
16539 sllx %o4, %o0, %g7
16540 wr %g0, 0x0c, %asi
16541 ldxa [%l7 + 0x08] %asi, %i1
16542 alignaddrl %o1, %i7, %i4
16543 tvs %icc, 0x3
16544 orcc %i6, 0x10A0, %g2
16545 fcmple32 %f28, %f26, %l6
16546 subcc %l5, %g4, %o3
16547 wr %g0, 0x80, %asi
16548 stha %i2, [%l7 + 0x54] %asi
16549 subcc %g6, 0x12CC, %l0
16550 fmuld8ulx16 %f11, %f2, %f12
16551 sir 0x13EC
16552 fandnot1s %f1, %f1, %f2
16553 movgu %icc, %o6, %g5
16554 movrlz %l1, %l4, %i3
16555 call loop_1496
16556 flush %l7 + 0x54
16557 movg %xcc, %o5, %g1
16558 ldd [%l7 + 0x20], %f16
16559loop_1496:
16560 mulscc %i0, %l2, %o7
16561 mova %icc, %l3, %g3
16562 or %i5, %o2, %o4
16563 fmuld8ulx16 %f28, %f23, %f0
16564 fnors %f18, %f7, %f16
16565 bleu,pn %xcc, loop_1497
16566 edge8ln %o0, %i1, %g7
16567 wr %g0, 0x89, %asi
16568 stxa %i7, [%l7 + 0x58] %asi
16569loop_1497:
16570 ble,pn %icc, loop_1498
16571 fmovsgu %xcc, %f8, %f30
16572 sdiv %i4, 0x069F, %i6
16573 set 0x1A, %i4
16574 ldstuba [%l7 + %i4] 0x04, %g2
16575loop_1498:
16576 fcmple16 %f20, %f8, %l6
16577 fmul8x16au %f0, %f22, %f8
16578 umul %o1, %g4, %l5
16579 umulcc %i2, %o3, %l0
16580 fmovrdlez %o6, %f14, %f18
16581 lduh [%l7 + 0x6A], %g5
16582 fmovdne %xcc, %f6, %f25
16583 bpos %xcc, loop_1499
16584 array16 %g6, %l4, %l1
16585 alignaddrl %o5, %g1, %i0
16586 fmovde %icc, %f11, %f19
16587loop_1499:
16588 movvc %xcc, %i3, %l2
16589 sdiv %o7, 0x0470, %g3
16590 restored
16591 rdpr %cwp, %g1
16592 rdpr %cansave, %g2
16593 rdpr %canrestore, %g3
16594 rdpr %cleanwin, %g4
16595 rdpr %otherwin, %g5
16596 rdpr %wstate, %g6
16597 sll %l3, %i5, %o2
16598 fmovrde %o0, %f20, %f30
16599 fmovdvs %icc, %f9, %f28
16600 fmovdcs %xcc, %f16, %f24
16601 alignaddr %o4, %i1, %g7
16602 fnot2s %f0, %f3
16603 fmovrslz %i7, %f3, %f10
16604 tcs %icc, 0x4
16605 wr %g0, 0x10, %asi
16606 stda %i6, [%l7 + 0x50] %asi
16607 brgez,a %i4, loop_1500
16608 fmovsgu %icc, %f28, %f8
16609 fsrc1 %f22, %f0
16610 movl %icc, %g2, %o1
16611loop_1500:
16612 fmovdne %icc, %f27, %f28
16613 fblg,a %fcc3, loop_1501
16614 movneg %icc, %l6, %l5
16615 fandnot1 %f10, %f26, %f14
16616 xnorcc %i2, 0x1331, %g4
16617loop_1501:
16618 ld [%l7 + 0x60], %f12
16619 movcc %xcc, %o3, %o6
16620 lduw [%l7 + 0x5C], %l0
16621 sll %g6, %g5, %l1
16622 fbg %fcc0, loop_1502
16623 sll %o5, 0x07, %l4
16624 sethi 0x0702, %i0
16625 bshuffle %f28, %f6, %f30
16626loop_1502:
16627 move %xcc, %i3, %g1
16628 bvs,a,pt %icc, loop_1503
16629 xnorcc %o7, %g3, %l2
16630 swap [%l7 + 0x2C], %l3
16631 movpos %xcc, %o2, %i5
16632loop_1503:
16633 tl %icc, 0x6
16634 subc %o4, %o0, %i1
16635 bl,a,pt %icc, loop_1504
16636 orcc %i7, %g7, %i4
16637 andncc %g2, %i6, %l6
16638 fmovdne %icc, %f17, %f19
16639loop_1504:
16640 add %o1, %l5, %g4
16641 wr %g0, 0x80, %asi
16642 ldda [%l7 + 0x70] %asi, %o2
16643 siam 0x1
16644 fbe %fcc0, loop_1505
16645 nop
16646 set 0x5C, %g2
16647 stb %o6, [%l7 + %g2]
16648 tle %xcc, 0x5
16649 set 0x40, %i6
16650 stda %f0, [%l7 + %i6] 0x0c
16651loop_1505:
16652 fbuge,a %fcc0, loop_1506
16653 movrne %l0, %i2, %g6
16654 stx %g5, [%l7 + 0x40]
16655 te %icc, 0x6
16656loop_1506:
16657 movcc %xcc, %o5, %l1
16658 fcmpne16 %f24, %f28, %l4
16659 taddcc %i0, 0x0069, %g1
16660 taddcctv %o7, %g3, %i3
16661 fandnot1 %f28, %f14, %f18
16662 srlx %l3, 0x1B, %l2
16663 tgu %icc, 0x6
16664 xnor %o2, 0x1C0B, %i5
16665 lduw [%l7 + 0x6C], %o4
16666 bvs,a %xcc, loop_1507
16667 udivx %i1, 0x1439, %i7
16668 edge16l %g7, %o0, %i4
16669 addcc %g2, 0x1E73, %l6
16670loop_1507:
16671 fsrc2 %f16, %f22
16672 fmovscc %icc, %f15, %f6
16673 umulcc %o1, %i6, %g4
16674 udiv %l5, 0x08FB, %o6
16675 xnor %o3, %i2, %g6
16676 pdist %f10, %f12, %f24
16677 xorcc %g5, 0x0F40, %o5
16678 andn %l1, %l4, %l0
16679 array16 %g1, %o7, %i0
16680 tle %xcc, 0x7
16681 fbg,a %fcc2, loop_1508
16682 ldsw [%l7 + 0x3C], %i3
16683 mova %xcc, %g3, %l2
16684 array8 %l3, %i5, %o4
16685loop_1508:
16686 fones %f15
16687 umul %o2, 0x0C9E, %i7
16688 or %i1, 0x0D4E, %g7
16689 smul %o0, %i4, %l6
16690 taddcctv %o1, %i6, %g4
16691 edge16ln %l5, %o6, %g2
16692 wr %g0, 0x22, %asi
16693 stwa %i2, [%l7 + 0x48] %asi
16694 membar #Sync
16695 tne %icc, 0x1
16696 movrne %g6, %g5, %o3
16697 fpadd32s %f9, %f7, %f7
16698 movvc %icc, %l1, %o5
16699 edge8ln %l4, %l0, %o7
16700 fcmpd %fcc3, %f12, %f22
16701 swap [%l7 + 0x3C], %g1
16702 edge16ln %i3, %g3, %l2
16703 fmovrsgez %i0, %f10, %f10
16704 edge8n %l3, %o4, %o2
16705 tpos %icc, 0x6
16706 movvc %icc, %i5, %i7
16707 movn %icc, %g7, %i1
16708 bl,a,pt %icc, loop_1509
16709 fmovsle %xcc, %f22, %f31
16710 fmovdvc %icc, %f25, %f1
16711 bg,a,pn %icc, loop_1510
16712loop_1509:
16713 tle %icc, 0x0
16714 fmovrslz %o0, %f9, %f11
16715 movne %xcc, %l6, %i4
16716loop_1510:
16717 array16 %o1, %i6, %l5
16718 movrne %g4, 0x198, %g2
16719 brlz %o6, loop_1511
16720 brnz,a %g6, loop_1512
16721 fba %fcc2, loop_1513
16722 ldsh [%l7 + 0x38], %i2
16723loop_1511:
16724 fpsub32 %f16, %f28, %f0
16725loop_1512:
16726 tpos %xcc, 0x1
16727loop_1513:
16728 andcc %g5, 0x18B4, %l1
16729 fbule,a %fcc3, loop_1514
16730 movrgez %o5, 0x0B3, %l4
16731 tle %icc, 0x4
16732 xorcc %o3, 0x1286, %o7
16733loop_1514:
16734 ldd [%l7 + 0x38], %g0
16735 fmul8x16au %f6, %f30, %f8
16736 movleu %xcc, %i3, %l0
16737 edge8 %g3, %l2, %l3
16738 fmovsvs %icc, %f28, %f27
16739 movvs %xcc, %o4, %o2
16740 fmul8x16 %f22, %f18, %f12
16741 movgu %icc, %i5, %i7
16742 nop
16743 setx loop_1515, %l0, %l1
16744 wrpr 0x1, %tl
16745 wrpr %l1, %tpc
16746 add %l1, 0x4, %l1
16747 wrpr %l1, %tnpc
16748 setx 0x34400001400, %l0, %l1
16749 wrpr %l1, %tstate
16750 wrhpr 0x4, %htstate
16751 retry
16752 smulcc %g7, 0x0D16, %i0
16753 movrlz %o0, %l6, %i1
16754 array16 %o1, %i4, %i6
16755loop_1515:
16756 restored
16757 rdpr %cwp, %g1
16758 rdpr %cansave, %g2
16759 rdpr %canrestore, %g3
16760 rdpr %cleanwin, %g4
16761 rdpr %otherwin, %g5
16762 rdpr %wstate, %g6
16763 popc %l5, %g2
16764 fnand %f2, %f30, %f6
16765 membar 0x71
16766 subccc %g4, %o6, %g6
16767 tcs %icc, 0x5
16768 xnor %g5, 0x1A22, %l1
16769 bg,a %icc, loop_1516
16770 edge32 %o5, %l4, %i2
16771 movcs %icc, %o3, %o7
16772 mulscc %i3, %g1, %g3
16773loop_1516:
16774 tvs %icc, 0x2
16775 bshuffle %f18, %f22, %f14
16776 srax %l2, 0x1B, %l0
16777 udivx %l3, 0x0424, %o2
16778 tsubcctv %i5, 0x0B46, %i7
16779 movn %icc, %g7, %o4
16780 siam 0x4
16781 brz %o0, loop_1517
16782 stbar
16783 fbu %fcc0, loop_1518
16784 udiv %l6, 0x187E, %i0
16785loop_1517:
16786 nop
16787 membar #Sync
16788 set 0x40, %g5
16789 ldda [%l7 + %g5] 0xf9, %f0
16790loop_1518:
16791 nop
16792 setx loop_1519, %l0, %l1
16793 wrpr 0x1, %tl
16794 wrpr %l1, %tnpc
16795 setx 0x34400001400, %l0, %l1
16796 wrpr %l1, %tstate
16797 wrhpr 0x4, %htstate
16798 done
16799 fbuge,a %fcc2, loop_1520
16800 umulcc %o1, %i1, %i6
16801 fxors %f7, %f23, %f12
16802loop_1519:
16803 orn %i4, %g2, %g4
16804loop_1520:
16805 tgu %xcc, 0x1
16806 fpsub16s %f15, %f22, %f7
16807 fblg %fcc0, loop_1521
16808 edge8 %l5, %g6, %o6
16809 sllx %g5, 0x00, %o5
16810 fornot2 %f14, %f0, %f30
16811loop_1521:
16812 nop
16813 set 0x54, %o6
16814 sta %f17, [%l7 + %o6] 0x0c
16815 tsubcc %l4, %i2, %o3
16816 movcs %icc, %o7, %i3
16817 set 0x35, %l3
16818 ldstuba [%l7 + %l3] 0x18, %l1
16819 tsubcc %g3, 0x17CF, %g1
16820 sdivcc %l2, 0x1E47, %l0
16821 fmovrdne %o2, %f28, %f10
16822 tn %xcc, 0x1
16823 fmovdle %icc, %f18, %f2
16824 tn %icc, 0x0
16825 udivcc %i5, 0x18E9, %l3
16826 umul %i7, 0x02E8, %o4
16827 set 0x5C, %i3
16828 lduwa [%l7 + %i3] 0x04, %o0
16829 move %xcc, %g7, %i0
16830 fbule %fcc2, loop_1522
16831 fpack32 %f30, %f22, %f14
16832 fmovrdlez %o1, %f30, %f28
16833 andncc %i1, %l6, %i4
16834loop_1522:
16835 fbl %fcc1, loop_1523
16836 fmovdneg %xcc, %f27, %f23
16837 tl %xcc, 0x3
16838 tvc %icc, 0x3
16839loop_1523:
16840 fmovsvc %xcc, %f15, %f17
16841 fmovrslez %i6, %f16, %f15
16842 movleu %xcc, %g4, %g2
16843 taddcc %l5, 0x19C5, %g6
16844 taddcc %g5, 0x06A7, %o5
16845 smulcc %l4, 0x00D2, %o6
16846 fmovsge %icc, %f14, %f12
16847 bcs,pn %xcc, loop_1524
16848 sub %i2, %o7, %o3
16849 popc 0x1EC7, %i3
16850 restored
16851 rdpr %cwp, %g1
16852 rdpr %cansave, %g2
16853 rdpr %canrestore, %g3
16854 rdpr %cleanwin, %g4
16855 rdpr %otherwin, %g5
16856 rdpr %wstate, %g6
16857loop_1524:
16858 movrgz %l1, 0x293, %g1
16859 fmovdne %xcc, %f29, %f4
16860 tcc %icc, 0x2
16861 edge16l %g3, %l0, %l2
16862 fmovd %f6, %f14
16863 fcmpne32 %f16, %f16, %o2
16864 edge8 %i5, %i7, %o4
16865 umul %o0, %g7, %l3
16866 movvs %icc, %o1, %i0
16867 move %xcc, %i1, %l6
16868 movn %icc, %i4, %i6
16869 bpos,a,pt %xcc, loop_1525
16870 edge8n %g4, %l5, %g2
16871 wr %g0, 0x80, %asi
16872 stba %g5, [%l7 + 0x12] %asi
16873loop_1525:
16874 tvc %xcc, 0x0
16875 movl %icc, %g6, %o5
16876 tvc %xcc, 0x4
16877 fmovscc %icc, %f23, %f29
16878 fmovsvc %xcc, %f14, %f10
16879 edge16n %l4, %o6, %i2
16880 smul %o3, 0x08B0, %o7
16881 flush %l7 + 0x38
16882 taddcctv %i3, %l1, %g1
16883 edge8l %g3, %l0, %o2
16884 movvs %icc, %i5, %i7
16885 add %l7, 0x18, %l6
16886 wr %g0, 0x89, %asi
16887 ldxa [%l6] %asi, %o4
16888 casxa [%l6] %asi, %o4, %o0
16889 xnor %l2, %g7, %l3
16890 fone %f10
16891 addccc %i0, 0x1261, %i1
16892 tcs %icc, 0x5
16893 ld [%l7 + 0x70], %f13
16894 ldd [%l7 + 0x10], %f10
16895 nop
16896 setx loop_1526, %l0, %l1
16897 wrpr 0x1, %tl
16898 wrpr %l1, %tnpc
16899 setx 0x34400001400, %l0, %l1
16900 wrpr %l1, %tstate
16901 wrhpr 0x4, %htstate
16902 done
16903 subc %l6, %i4, %i6
16904 fbule,a %fcc3, loop_1527
16905 ba,a loop_1528
16906loop_1526:
16907 tsubcctv %o1, 0x1402, %g4
16908 fbe,a %fcc3, loop_1529
16909loop_1527:
16910 fnot2s %f18, %f10
16911loop_1528:
16912 andn %l5, %g2, %g5
16913 fpsub32s %f23, %f25, %f14
16914loop_1529:
16915 swap [%l7 + 0x5C], %o5
16916 fpadd16s %f13, %f18, %f14
16917 fmovspos %icc, %f8, %f9
16918 membar 0x6F
16919 tle %xcc, 0x2
16920 fxnors %f20, %f0, %f8
16921 fbn,a %fcc0, loop_1530
16922 st %f12, [%l7 + 0x24]
16923 subc %l4, %o6, %i2
16924 fcmped %fcc1, %f10, %f10
16925loop_1530:
16926 ldsw [%l7 + 0x38], %g6
16927 fbul,a %fcc3, loop_1531
16928 addc %o7, 0x0C8F, %o3
16929 movre %i3, %g1, %l1
16930 fmovsg %xcc, %f18, %f21
16931loop_1531:
16932 bn,pt %icc, loop_1532
16933 bcs %icc, loop_1533
16934 popc 0x02CD, %g3
16935 fornot1s %f26, %f14, %f31
16936loop_1532:
16937 array16 %l0, %o2, %i5
16938loop_1533:
16939 bleu,a,pn %icc, loop_1534
16940 fbo %fcc0, loop_1535
16941 tneg %icc, 0x7
16942 andcc %i7, %o4, %o0
16943loop_1534:
16944 movrne %l2, 0x045, %l3
16945loop_1535:
16946 movcc %icc, %g7, %i1
16947 ble %icc, loop_1536
16948 brlez %i0, loop_1537
16949 fpackfix %f20, %f24
16950 movrlez %l6, 0x0EC, %i6
16951loop_1536:
16952 movn %xcc, %o1, %i4
16953loop_1537:
16954 sdiv %l5, 0x123A, %g2
16955 move %icc, %g5, %o5
16956 movne %icc, %l4, %o6
16957 xnor %i2, 0x03B6, %g6
16958 udiv %o7, 0x16A5, %o3
16959 edge32 %g4, %g1, %i3
16960 saved
16961 rdpr %cwp, %g1
16962 rdpr %cansave, %g2
16963 rdpr %canrestore, %g3
16964 rdpr %cleanwin, %g4
16965 rdpr %otherwin, %g5
16966 rdpr %wstate, %g6
16967 bn %icc, loop_1538
16968 movge %xcc, %g3, %l1
16969 edge8l %o2, %i5, %i7
16970 set 0x68, %o4
16971 stxa %l0, [%l7 + %o4] 0x10
16972loop_1538:
16973 lduh [%l7 + 0x42], %o0
16974 tn %xcc, 0x5
16975 wr %g0, 0x89, %asi
16976 lda [%l7 + 0x08] %asi, %f29
16977 movvc %icc, %l2, %l3
16978 addc %o4, %i1, %i0
16979 edge16 %g7, %i6, %l6
16980 andn %i4, %l5, %g2
16981 array8 %g5, %o5, %l4
16982 xnorcc %o6, 0x0CFC, %o1
16983 edge8ln %g6, %i2, %o3
16984 bcc,pn %icc, loop_1539
16985 movleu %icc, %o7, %g1
16986 ld [%l7 + 0x50], %f8
16987 subccc %i3, %g3, %l1
16988loop_1539:
16989 nop
16990 add %l7, 0x74, %l6
16991 wr %g0, 0x10, %asi
16992 lda [%l6] %asi, %o2
16993 casa [%l6] %asi, %o2, %g4
16994 popc %i7, %i5
16995 udiv %l0, 0x162C, %l2
16996 move %icc, %o0, %l3
16997 addcc %o4, 0x09D4, %i1
16998 sth %g7, [%l7 + 0x60]
16999 fpadd16 %f6, %f2, %f30
17000 movrlez %i6, %i0, %i4
17001 fcmpes %fcc0, %f27, %f15
17002 bneg %xcc, loop_1540
17003 add %l6, %g2, %l5
17004 ldsh [%l7 + 0x76], %o5
17005 array16 %l4, %o6, %o1
17006loop_1540:
17007 fabsd %f26, %f0
17008 mova %xcc, %g6, %i2
17009 edge32 %o3, %o7, %g1
17010 wr %g0, 0x18, %asi
17011 prefetcha [%l7 + 0x08] %asi, 0x1
17012 lduh [%l7 + 0x12], %i3
17013 array16 %g3, %l1, %o2
17014 movre %g4, %i7, %l0
17015 movcc %xcc, %l2, %o0
17016 fmul8sux16 %f30, %f24, %f4
17017 array32 %i5, %o4, %i1
17018 brgez,a %l3, loop_1541
17019 and %i6, %i0, %i4
17020 array32 %g7, %l6, %l5
17021 bleu,a %icc, loop_1542
17022loop_1541:
17023 brlz %g2, loop_1543
17024 fbug %fcc1, loop_1544
17025 edge16ln %o5, %l4, %o1
17026loop_1542:
17027 andcc %g6, 0x1C9E, %o6
17028loop_1543:
17029 srax %i2, %o3, %o7
17030loop_1544:
17031 fba %fcc3, loop_1545
17032 ldub [%l7 + 0x68], %g1
17033 fsrc2s %f6, %f27
17034 fbul,a %fcc3, loop_1546
17035loop_1545:
17036 subc %g5, %g3, %i3
17037 fblg %fcc3, loop_1547
17038 fpmerge %f14, %f22, %f14
17039loop_1546:
17040 fbl %fcc3, loop_1548
17041 ba,a %xcc, loop_1549
17042loop_1547:
17043 prefetch [%l7 + 0x48], 0x1
17044 edge16ln %l1, %g4, %o2
17045loop_1548:
17046 and %l0, 0x1F17, %l2
17047loop_1549:
17048 tn %icc, 0x4
17049 fandnot1s %f7, %f25, %f14
17050 fmovsa %xcc, %f16, %f3
17051 movge %icc, %o0, %i5
17052 move %icc, %o4, %i1
17053 bleu,a,pn %xcc, loop_1550
17054 mulscc %i7, %i6, %l3
17055 tvs %xcc, 0x1
17056 movcs %icc, %i0, %g7
17057loop_1550:
17058 nop
17059 setx loop_1551, %l0, %l1
17060 wrpr 0x1, %tl
17061 wrpr %l1, %tnpc
17062 setx 0x34400001400, %l0, %l1
17063 wrpr %l1, %tstate
17064 wrhpr 0x4, %htstate
17065 done
17066 sllx %l6, %i4, %g2
17067 fpack32 %f4, %f14, %f20
17068 srax %l5, 0x1B, %l4
17069loop_1551:
17070 fbu,a %fcc1, loop_1552
17071 tneg %icc, 0x3
17072 fba,a %fcc3, loop_1553
17073 fmul8ulx16 %f16, %f20, %f14
17074loop_1552:
17075 for %f20, %f14, %f0
17076 orncc %o1, %g6, %o5
17077loop_1553:
17078 or %o6, %o3, %o7
17079 fpackfix %f30, %f0
17080 udivx %g1, 0x1597, %g5
17081 smulcc %g3, %i3, %l1
17082 sdiv %g4, 0x0926, %o2
17083 udiv %i2, 0x1F92, %l2
17084 fsrc1s %f10, %f26
17085 tpos %icc, 0x0
17086 fzeros %f5
17087 set 0x0B, %o2
17088 ldsba [%l7 + %o2] 0x88, %o0
17089 set 0x38, %i2
17090 stxa %l0, [%l7 + %i2] 0x0c
17091 ldstub [%l7 + 0x1A], %o4
17092 xnorcc %i5, 0x0AD4, %i1
17093 fsrc1 %f0, %f26
17094 addc %i6, %i7, %i0
17095 tl %icc, 0x6
17096 fxor %f4, %f4, %f30
17097 bgu,pn %icc, loop_1554
17098 edge16n %l3, %g7, %i4
17099 tne %icc, 0x6
17100 xnorcc %l6, %g2, %l4
17101loop_1554:
17102 tgu %xcc, 0x4
17103 fxnor %f16, %f14, %f8
17104 movrlez %o1, %l5, %g6
17105 tneg %icc, 0x5
17106 std %f10, [%l7 + 0x10]
17107 bg,pt %icc, loop_1555
17108 fmovrdlz %o6, %f28, %f8
17109 subcc %o5, %o7, %o3
17110 set 0x30, %g3
17111 stda %g4, [%l7 + %g3] 0x80
17112loop_1555:
17113 andncc %g1, %i3, %g3
17114 movvc %xcc, %l1, %g4
17115 addcc %o2, 0x1E94, %i2
17116 fandnot2 %f4, %f8, %f2
17117 fmovspos %icc, %f13, %f29
17118 fandnot1s %f23, %f11, %f7
17119 andcc %o0, 0x0B58, %l2
17120 fmovsle %xcc, %f2, %f3
17121 xor %l0, 0x18F3, %i5
17122 movneg %xcc, %i1, %o4
17123 fmul8x16al %f19, %f13, %f12
17124 udiv %i6, 0x1266, %i0
17125 fbg %fcc0, loop_1556
17126 xor %l3, %i7, %i4
17127 ldsb [%l7 + 0x44], %l6
17128 movpos %icc, %g7, %g2
17129loop_1556:
17130 srlx %l4, 0x0A, %l5
17131 ldsb [%l7 + 0x1E], %g6
17132 alignaddr %o1, %o5, %o7
17133 movcs %icc, %o6, %o3
17134 tn %xcc, 0x2
17135 brlz %g5, loop_1557
17136 alignaddrl %g1, %g3, %l1
17137 movgu %icc, %i3, %g4
17138 edge16ln %o2, %i2, %o0
17139loop_1557:
17140 fsrc1 %f2, %f4
17141 fmovscs %icc, %f19, %f5
17142 andncc %l2, %l0, %i1
17143 fmovdleu %icc, %f11, %f21
17144 xor %i5, %i6, %o4
17145 fmovrdgz %l3, %f0, %f12
17146 movcc %xcc, %i0, %i4
17147 fmovrdlz %i7, %f2, %f30
17148 movn %icc, %l6, %g7
17149 fbl,a %fcc3, loop_1558
17150 orcc %l4, %g2, %g6
17151 fnors %f20, %f12, %f24
17152 or %o1, %l5, %o7
17153loop_1558:
17154 tne %icc, 0x7
17155 udivx %o5, 0x118F, %o6
17156 taddcc %o3, %g5, %g1
17157 sdiv %g3, 0x04BD, %i3
17158 wr %g0, 0x0c, %asi
17159 ldstuba [%l7 + 0x72] %asi, %g4
17160 fmovdg %icc, %f30, %f1
17161 udiv %o2, 0x13B1, %i2
17162 fpack16 %f0, %f29
17163 fnot2 %f14, %f16
17164 bl loop_1559
17165 addccc %l1, 0x1EED, %l2
17166 fmul8ulx16 %f30, %f6, %f18
17167 fmovrdgez %o0, %f30, %f18
17168loop_1559:
17169 ta %xcc, 0x0
17170 add %l7, 0x38, %l6
17171 wr %g0, 0x80, %asi
17172 casxa [%l6] %asi, %i1, %i5
17173 add %l0, 0x005F, %o4
17174 fmovdpos %xcc, %f1, %f3
17175 tvc %icc, 0x5
17176 fmovdg %xcc, %f6, %f17
17177 xor %i6, 0x1541, %i0
17178 subcc %i4, 0x06E0, %l3
17179 set 0x68, %g1
17180 stha %i7, [%l7 + %g1] 0x2f
17181 membar #Sync
17182 std %f18, [%l7 + 0x20]
17183 orn %g7, %l6, %g2
17184 tge %xcc, 0x1
17185 set 0x4F, %i1
17186 ldsba [%l7 + %i1] 0x11, %l4
17187 edge16l %o1, %l5, %o7
17188 move %icc, %g6, %o5
17189 popc 0x037A, %o6
17190 or %o3, %g1, %g5
17191 wr %g0, 0x80, %asi
17192 stwa %i3, [%l7 + 0x28] %asi
17193 andcc %g4, 0x085A, %o2
17194 fornot2 %f4, %f12, %f24
17195 array16 %i2, %g3, %l2
17196 fmovdneg %xcc, %f25, %f13
17197 orn %l1, %i1, %i5
17198 flush %l7 + 0x70
17199 and %l0, 0x0270, %o4
17200 edge32ln %o0, %i0, %i6
17201 smul %i4, 0x0057, %l3
17202 sdiv %i7, 0x1778, %l6
17203 or %g7, %g2, %o1
17204 sethi 0x0225, %l4
17205 udivcc %l5, 0x0A4E, %o7
17206 mulx %g6, %o6, %o5
17207 fmovrdlez %o3, %f8, %f2
17208 fcmple32 %f0, %f10, %g1
17209 fmovrdne %i3, %f30, %f6
17210 movcs %xcc, %g5, %o2
17211 brgz,a %i2, loop_1560
17212 movvs %xcc, %g4, %g3
17213 or %l1, 0x1FCF, %l2
17214 tvc %xcc, 0x6
17215loop_1560:
17216 bn,a,pn %icc, loop_1561
17217 edge16n %i1, %l0, %i5
17218 addccc %o4, 0x1E89, %i0
17219 subc %o0, 0x1CF1, %i6
17220loop_1561:
17221 udivx %i4, 0x06BA, %l3
17222 siam 0x7
17223 umulcc %l6, 0x12C3, %i7
17224 te %xcc, 0x3
17225 umul %g7, 0x1F76, %o1
17226 srl %g2, 0x05, %l5
17227 fmovrdlez %o7, %f6, %f26
17228 ldub [%l7 + 0x2C], %l4
17229 udiv %o6, 0x181C, %o5
17230 fpsub32s %f11, %f2, %f24
17231 edge32l %o3, %g6, %g1
17232 umulcc %i3, 0x0EE6, %o2
17233 fbn %fcc1, loop_1562
17234 xnorcc %i2, 0x1F22, %g4
17235 edge16n %g5, %g3, %l2
17236 bvc,a %icc, loop_1563
17237loop_1562:
17238 be %icc, loop_1564
17239 orn %l1, %l0, %i1
17240 alignaddr %o4, %i5, %i0
17241loop_1563:
17242 edge32ln %o0, %i4, %l3
17243loop_1564:
17244 fors %f21, %f9, %f5
17245 sra %l6, 0x0C, %i7
17246 tcc %xcc, 0x5
17247 sll %g7, %i6, %g2
17248 saved
17249 rdpr %cwp, %g1
17250 rdpr %cansave, %g2
17251 rdpr %canrestore, %g3
17252 rdpr %cleanwin, %g4
17253 rdpr %otherwin, %g5
17254 rdpr %wstate, %g6
17255 tleu %xcc, 0x5
17256 mulx %l5, 0x04AD, %o1
17257 andcc %o7, 0x04C0, %l4
17258 wr %g0, 0x18, %asi
17259 ldda [%l7 + 0x40] %asi, %f0
17260 set 0x48, %l1
17261 lduha [%l7 + %l1] 0x11, %o6
17262 edge8 %o3, %g6, %o5
17263 fnot1 %f20, %f16
17264 xorcc %g1, %o2, %i3
17265 set 0x68, %g6
17266 ldsha [%l7 + %g6] 0x15, %i2
17267 tsubcctv %g5, 0x1142, %g3
17268 set 0x60, %o7
17269 lda [%l7 + %o7] 0x14, %f27
17270 movgu %xcc, %l2, %l1
17271 edge8l %g4, %l0, %i1
17272 fnors %f7, %f0, %f16
17273 srlx %i5, %o4, %o0
17274 bg,a,pn %xcc, loop_1565
17275 ldstub [%l7 + 0x37], %i4
17276 fbul %fcc2, loop_1566
17277 edge32n %l3, %i0, %i7
17278loop_1565:
17279 te %icc, 0x5
17280 orn %g7, %i6, %g2
17281loop_1566:
17282 nop
17283 wr %g0, 0x04, %asi
17284 stda %i6, [%l7 + 0x70] %asi
17285 nop
17286 set 0x60, %g7
17287 ldd [%l7 + %g7], %f22
17288 andcc %l5, %o7, %o1
17289 ble,a %xcc, loop_1567
17290 andncc %l4, %o3, %o6
17291 ldsw [%l7 + 0x38], %o5
17292 fzero %f2
17293loop_1567:
17294 fmovscc %icc, %f18, %f26
17295 fmovsle %icc, %f28, %f25
17296 edge8 %g6, %o2, %i3
17297 sdivcc %i2, 0x1731, %g5
17298 fmovdcc %icc, %f26, %f28
17299 addccc %g3, %g1, %l2
17300 bcc loop_1568
17301 taddcc %g4, 0x14C8, %l1
17302 fmul8x16 %f26, %f6, %f22
17303 bg %icc, loop_1569
17304loop_1568:
17305 edge8ln %l0, %i5, %o4
17306 fmovde %xcc, %f7, %f17
17307 fmovda %xcc, %f5, %f16
17308loop_1569:
17309 fcmpes %fcc0, %f24, %f26
17310 tcc %icc, 0x7
17311 fmovdneg %icc, %f3, %f15
17312 brgz %i1, loop_1570
17313 fmovdl %xcc, %f13, %f17
17314 fandnot1 %f24, %f20, %f30
17315 bg,a loop_1571
17316loop_1570:
17317 movn %xcc, %o0, %l3
17318 subcc %i0, %i4, %i7
17319 movrlz %i6, 0x002, %g2
17320loop_1571:
17321 fmul8x16 %f7, %f2, %f6
17322 fmuld8sux16 %f26, %f19, %f26
17323 tne %icc, 0x3
17324 movgu %icc, %g7, %l6
17325 addc %o7, %l5, %l4
17326 smulcc %o1, %o6, %o5
17327 xnorcc %g6, 0x092C, %o3
17328 addccc %o2, %i3, %g5
17329 wr %g0, 0x16, %asi
17330 stda %f0, [%l7 + 0x40] %asi
17331 membar #Sync
17332 fpadd16s %f30, %f26, %f23
17333 sth %i2, [%l7 + 0x78]
17334 or %g3, %l2, %g1
17335 fnegd %f0, %f24
17336 tleu %icc, 0x3
17337 addc %l1, %l0, %g4
17338 tpos %icc, 0x7
17339 tleu %xcc, 0x6
17340 saved
17341 rdpr %cwp, %g1
17342 rdpr %cansave, %g2
17343 rdpr %canrestore, %g3
17344 rdpr %cleanwin, %g4
17345 rdpr %otherwin, %g5
17346 rdpr %wstate, %g6
17347 fpadd32 %f24, %f2, %f16
17348 bpos,a,pt %icc, loop_1572
17349 ldd [%l7 + 0x60], %o4
17350 fnot1 %f14, %f10
17351 movrne %i1, %o0, %l3
17352loop_1572:
17353 movvs %xcc, %i0, %i4
17354 addccc %i7, 0x038F, %i6
17355 bvs %xcc, loop_1573
17356 fnegd %f30, %f28
17357 fcmpne32 %f0, %f0, %g2
17358 fmovsge %xcc, %f12, %f4
17359loop_1573:
17360 mulx %g7, %i5, %l6
17361 fxnors %f9, %f6, %f5
17362 fpsub32s %f15, %f20, %f18
17363 fpackfix %f14, %f21
17364 srlx %o7, %l5, %l4
17365 fcmpeq32 %f14, %f30, %o1
17366 saved
17367 rdpr %cwp, %g1
17368 rdpr %cansave, %g2
17369 rdpr %canrestore, %g3
17370 rdpr %cleanwin, %g4
17371 rdpr %otherwin, %g5
17372 rdpr %wstate, %g6
17373 sdiv %o6, 0x182D, %g6
17374 movcc %icc, %o3, %o2
17375 add %i3, %g5, %o5
17376 wr %g0, 0x23, %asi
17377 stda %i2, [%l7 + 0x70] %asi
17378 membar #Sync
17379 wr %g0, 0x11, %asi
17380 lduba [%l7 + 0x40] %asi, %l2
17381 saved
17382 rdpr %cwp, %g1
17383 rdpr %cansave, %g2
17384 rdpr %canrestore, %g3
17385 rdpr %cleanwin, %g4
17386 rdpr %otherwin, %g5
17387 rdpr %wstate, %g6
17388 movcs %xcc, %g1, %l1
17389 or %l0, 0x0446, %g4
17390 movre %g3, 0x3CB, %i1
17391 udivcc %o4, 0x19A2, %o0
17392 edge16 %l3, %i0, %i7
17393 tsubcctv %i4, %g2, %g7
17394 set 0x20, %i0
17395 ldstuba [%l7 + %i0] 0x0c, %i5
17396 tvc %xcc, 0x4
17397 xor %i6, 0x0300, %o7
17398 mova %icc, %l5, %l4
17399 fcmpgt32 %f6, %f0, %l6
17400 flush %l7 + 0x7C
17401 be %icc, loop_1574
17402 tge %icc, 0x1
17403 movpos %icc, %o1, %o6
17404 fcmpne32 %f18, %f10, %g6
17405loop_1574:
17406 te %xcc, 0x5
17407 fmovdle %xcc, %f0, %f12
17408 fpmerge %f13, %f31, %f0
17409 fbug,a %fcc1, loop_1575
17410 xor %o3, %i3, %g5
17411 set 0x5C, %l5
17412 lduwa [%l7 + %l5] 0x0c, %o5
17413loop_1575:
17414 edge32 %o2, %i2, %l2
17415 movrlz %l1, 0x214, %l0
17416 stx %g4, [%l7 + 0x08]
17417 wr %g0, 0x04, %asi
17418 ldda [%l7 + 0x40] %asi, %f16
17419 movvc %xcc, %g1, %i1
17420 fmovs %f25, %f1
17421 nop
17422 setx loop_1576, %l0, %l1
17423 wrpr 0x1, %tl
17424 wrpr %l1, %tpc
17425 add %l1, 0x4, %l1
17426 wrpr %l1, %tnpc
17427 setx 0x34400001400, %l0, %l1
17428 wrpr %l1, %tstate
17429 wrhpr 0x4, %htstate
17430 retry
17431 movrne %g3, %o4, %l3
17432 fpack16 %f8, %f18
17433 bshuffle %f16, %f24, %f2
17434loop_1576:
17435 edge16ln %i0, %o0, %i7
17436 fornot2 %f14, %f30, %f0
17437 movcs %xcc, %i4, %g2
17438 edge16 %i5, %g7, %o7
17439 set 0x30, %o0
17440 ldda [%l7 + %o0] 0x14, %l4
17441 edge16n %i6, %l4, %l6
17442 fmovrslez %o6, %f17, %f15
17443 wr %g0, 0x81, %asi
17444 lduha [%l7 + 0x28] %asi, %o1
17445 fcmpne16 %f6, %f4, %o3
17446 wr %g0, 0x22, %asi
17447 stxa %i3, [%l7 + 0x10] %asi
17448 membar #Sync
17449 xorcc %g5, 0x00AC, %g6
17450 tsubcc %o5, %i2, %l2
17451 movl %xcc, %l1, %o2
17452 call loop_1577
17453 movrlez %g4, %l0, %g1
17454 fmovdvs %icc, %f22, %f5
17455 movne %icc, %i1, %g3
17456loop_1577:
17457 bvs,pt %icc, loop_1578
17458 fxors %f9, %f22, %f25
17459 srax %l3, 0x19, %o4
17460 fcmple16 %f24, %f14, %o0
17461loop_1578:
17462 fcmple32 %f20, %f26, %i0
17463 fone %f4
17464 fmovrdne %i4, %f20, %f0
17465 set 0x15, %o5
17466 ldsba [%l7 + %o5] 0x89, %g2
17467 tl %xcc, 0x6
17468 tg %xcc, 0x4
17469 fmovdvs %icc, %f15, %f6
17470 addcc %i5, %i7, %g7
17471 tcc %icc, 0x3
17472 udiv %o7, 0x0554, %i6
17473 array8 %l5, %l4, %o6
17474 edge32 %o1, %l6, %i3
17475 edge32 %o3, %g6, %o5
17476 fpadd16s %f22, %f26, %f25
17477 fmovdneg %xcc, %f0, %f27
17478 fbg %fcc3, loop_1579
17479 tne %xcc, 0x3
17480 fmovdl %icc, %f2, %f14
17481 stbar
17482loop_1579:
17483 nop
17484 wr %g0, 0x4f, %asi
17485 ldxa [%g0 + 0x18] %asi, %g5
17486 edge16n %i2, %l2, %l1
17487 set 0x10, %l2
17488 sta %f15, [%l7 + %l2] 0x14
17489 fpadd32 %f18, %f20, %f0
17490 tgu %xcc, 0x6
17491 subcc %o2, %g4, %l0
17492 fba %fcc2, loop_1580
17493 movleu %icc, %i1, %g3
17494 array16 %g1, %l3, %o0
17495 tn %icc, 0x6
17496loop_1580:
17497 move %xcc, %i0, %o4
17498 fblg %fcc0, loop_1581
17499 tpos %icc, 0x1
17500 movgu %icc, %i4, %i5
17501 tge %xcc, 0x5
17502loop_1581:
17503 mulscc %g2, 0x11FA, %g7
17504 bne %xcc, loop_1582
17505 fpadd32 %f28, %f30, %f26
17506 sdivcc %i7, 0x0367, %i6
17507 array8 %o7, %l5, %o6
17508loop_1582:
17509 nop
17510 wr %g0, 0x89, %asi
17511 prefetcha [%l7 + 0x50] %asi, 0x2
17512 movleu %xcc, %l6, %o1
17513 mulx %i3, 0x1C05, %g6
17514 ta %xcc, 0x0
17515 restored
17516 rdpr %cwp, %g1
17517 rdpr %cansave, %g2
17518 rdpr %canrestore, %g3
17519 rdpr %cleanwin, %g4
17520 rdpr %otherwin, %g5
17521 rdpr %wstate, %g6
17522 bneg loop_1583
17523 movn %xcc, %o3, %g5
17524 tsubcc %o5, 0x195A, %i2
17525 tsubcc %l2, 0x0420, %l1
17526loop_1583:
17527 ble %xcc, loop_1584
17528 fmovd %f6, %f4
17529 fandnot2 %f28, %f28, %f20
17530 wr %g0, 0x0c, %asi
17531 stda %f0, [%l7 + 0x40] %asi
17532loop_1584:
17533 sdivcc %g4, 0x157C, %l0
17534 fabss %f6, %f19
17535 edge32 %i1, %o2, %g3
17536 add %l7, 0x20, %l6
17537 wr %g0, 0x89, %asi
17538 casxa [%l6] %asi, %g1, %l3
17539 subccc %i0, %o0, %i4
17540 movg %xcc, %o4, %i5
17541 movne %xcc, %g2, %i7
17542 and %g7, 0x00EA, %o7
17543 brgz,a %l5, loop_1585
17544 call loop_1586
17545 andn %i6, 0x1498, %l4
17546 edge16ln %l6, %o1, %i3
17547loop_1585:
17548 fmovdn %icc, %f31, %f1
17549loop_1586:
17550 fmovrdlz %o6, %f12, %f20
17551 fmovrslez %o3, %f2, %f5
17552 smulcc %g6, 0x11B3, %o5
17553 wr %g0, 0x0c, %asi
17554 ldda [%l7 + 0x50] %asi, %i2
17555 saved
17556 rdpr %cwp, %g1
17557 rdpr %cansave, %g2
17558 rdpr %canrestore, %g3
17559 rdpr %cleanwin, %g4
17560 rdpr %otherwin, %g5
17561 rdpr %wstate, %g6
17562 alignaddr %l2, %g5, %l1
17563 fxors %f8, %f17, %f4
17564 movpos %icc, %l0, %i1
17565 xorcc %g4, 0x09F3, %o2
17566 tge %xcc, 0x4
17567 sdivcc %g1, 0x10E5, %l3
17568 move %xcc, %i0, %o0
17569 fbu %fcc1, loop_1587
17570 flush %l7 + 0x70
17571 sth %i4, [%l7 + 0x7A]
17572 fsrc2s %f23, %f31
17573loop_1587:
17574 fmovsleu %xcc, %f16, %f1
17575 xorcc %g3, %i5, %g2
17576 tn %icc, 0x7
17577 tpos %xcc, 0x2
17578 movrgz %i7, %o4, %g7
17579 alignaddr %o7, %l5, %i6
17580 fmovrsne %l4, %f1, %f24
17581 st %f6, [%l7 + 0x34]
17582 wr %g0, 0x80, %asi
17583 sta %f14, [%l7 + 0x2C] %asi
17584 sir 0x1D3F
17585 sdivx %o1, 0x0F53, %i3
17586 orcc %l6, 0x1F5E, %o3
17587 stb %o6, [%l7 + 0x62]
17588 bge,a,pt %xcc, loop_1588
17589 srl %o5, %g6, %l2
17590 fandnot2s %f8, %f19, %f20
17591 udivx %g5, 0x100A, %i2
17592loop_1588:
17593 movrgez %l1, 0x2A1, %l0
17594 subcc %i1, 0x0A30, %g4
17595 st %f6, [%l7 + 0x58]
17596 orcc %g1, %l3, %o2
17597 sra %i0, %i4, %g3
17598 movrgz %o0, 0x339, %i5
17599 set 0x48, %o1
17600 stxa %g2, [%l7 + %o1] 0x14
17601 fcmps %fcc0, %f16, %f24
17602 fnegs %f12, %f24
17603 fmuld8sux16 %f7, %f3, %f14
17604 fbl %fcc2, loop_1589
17605 array16 %i7, %g7, %o4
17606 fnot2 %f30, %f6
17607 add %l7, 0x74, %l6
17608 wr %g0, 0x18, %asi
17609 lda [%l6] %asi, %l5
17610 casa [%l6] %asi, %l5, %i6
17611loop_1589:
17612 nop
17613 setx loop_1590, %l0, %l1
17614 wrpr 0x1, %tl
17615 wrpr %l1, %tpc
17616 add %l1, 0x4, %l1
17617 wrpr %l1, %tnpc
17618 setx 0x34400001400, %l0, %l1
17619 wrpr %l1, %tstate
17620 wrhpr 0x4, %htstate
17621 retry
17622 tpos %xcc, 0x6
17623 std %l4, [%l7 + 0x08]
17624 movle %icc, %o1, %o7
17625loop_1590:
17626 orncc %l6, 0x0B9A, %i3
17627 popc 0x01D6, %o3
17628 fnegd %f22, %f18
17629 fxor %f6, %f14, %f8
17630 xnorcc %o6, 0x03E5, %g6
17631 ta %xcc, 0x5
17632 restored
17633 rdpr %cwp, %g1
17634 rdpr %cansave, %g2
17635 rdpr %canrestore, %g3
17636 rdpr %cleanwin, %g4
17637 rdpr %otherwin, %g5
17638 rdpr %wstate, %g6
17639 movle %xcc, %o5, %l2
17640 set 0x50, %o3
17641 ldda [%l7 + %o3] 0x80, %g4
17642 andn %l1, %l0, %i2
17643 srlx %g4, %g1, %i1
17644 fmovrslez %o2, %f16, %f29
17645 movcc %icc, %l3, %i0
17646 movpos %icc, %i4, %o0
17647 lduw [%l7 + 0x60], %i5
17648 xorcc %g3, %i7, %g2
17649 alignaddrl %g7, %o4, %l5
17650 movcs %xcc, %i6, %o1
17651 fmovdcs %icc, %f29, %f4
17652 std %f24, [%l7 + 0x48]
17653 fsrc2 %f12, %f12
17654 ldd [%l7 + 0x58], %l4
17655 alignaddrl %l6, %o7, %o3
17656 fmovrdlz %o6, %f18, %f10
17657 alignaddrl %i3, %o5, %g6
17658 mulscc %g5, 0x1465, %l1
17659 bl %icc, loop_1591
17660 srax %l2, 0x08, %i2
17661 wr %g0, 0x2e, %asi
17662 ldda [%l7 + 0x60] %asi, %g4
17663loop_1591:
17664 ldd [%l7 + 0x20], %g0
17665 fpack16 %f16, %f29
17666 tgu %xcc, 0x6
17667 bl,a %xcc, loop_1592
17668 popc 0x006C, %l0
17669 fbue,a %fcc1, loop_1593
17670 fcmpeq32 %f12, %f14, %i1
17671loop_1592:
17672 edge32ln %l3, %o2, %i0
17673 fabss %f10, %f19
17674loop_1593:
17675 srlx %i4, %i5, %o0
17676 bge,a loop_1594
17677 fnors %f13, %f31, %f29
17678 movle %xcc, %i7, %g2
17679 sra %g7, %g3, %l5
17680loop_1594:
17681 nop
17682 wr %g0, 0x89, %asi
17683 lduwa [%l7 + 0x74] %asi, %o4
17684 bvc,a %icc, loop_1595
17685 addc %i6, %o1, %l6
17686 nop
17687 setx loop_1596, %l0, %l1
17688 wrpr 0x1, %tl
17689 wrpr %l1, %tpc
17690 add %l1, 0x4, %l1
17691 wrpr %l1, %tnpc
17692 setx 0x34400001400, %l0, %l1
17693 wrpr %l1, %tstate
17694 wrhpr 0x4, %htstate
17695 retry
17696 te %icc, 0x0
17697loop_1595:
17698 fnands %f18, %f24, %f31
17699 taddcc %l4, %o7, %o3
17700loop_1596:
17701 lduh [%l7 + 0x16], %i3
17702 fble,a %fcc2, loop_1597
17703 nop
17704 setx loop_1598, %l0, %l1
17705 wrpr 0x1, %tl
17706 wrpr %l1, %tpc
17707 add %l1, 0x4, %l1
17708 wrpr %l1, %tnpc
17709 setx 0x34400001400, %l0, %l1
17710 wrpr %l1, %tstate
17711 wrhpr 0x4, %htstate
17712 retry
17713 add %o6, %o5, %g5
17714 wr %g0, 0x0c, %asi
17715 lduba [%l7 + 0x33] %asi, %l1
17716loop_1597:
17717 taddcctv %g6, %l2, %i2
17718loop_1598:
17719 edge16ln %g1, %g4, %i1
17720 smulcc %l0, %l3, %o2
17721 fmovrdne %i4, %f6, %f6
17722 fcmpeq16 %f22, %f2, %i5
17723 tneg %icc, 0x2
17724 edge8l %o0, %i0, %g2
17725 tl %xcc, 0x6
17726 fblg,a %fcc1, loop_1599
17727 fbe %fcc2, loop_1600
17728 bvc,a,pt %icc, loop_1601
17729 fmul8x16 %f10, %f8, %f24
17730loop_1599:
17731 srl %g7, %g3, %l5
17732loop_1600:
17733 nop
17734 add %l7, 0x74, %l6
17735 wr %g0, 0x89, %asi
17736 casa [%l6] 0x89, %o4, %i6
17737loop_1601:
17738 fbule,a %fcc3, loop_1602
17739 smulcc %i7, 0x0BED, %l6
17740 fbule,a %fcc0, loop_1603
17741 tpos %icc, 0x5
17742loop_1602:
17743 tge %xcc, 0x5
17744 set 0x14, %l4
17745 swapa [%l7 + %l4] 0x19, %l4
17746loop_1603:
17747 udiv %o1, 0x103D, %o3
17748 edge8n %i3, %o7, %o5
17749 sllx %o6, 0x15, %l1
17750 fbge %fcc0, loop_1604
17751 orcc %g5, %l2, %i2
17752 andncc %g1, %g4, %g6
17753 ta %icc, 0x1
17754loop_1604:
17755 fmovrsgz %l0, %f12, %f7
17756 movvc %xcc, %i1, %o2
17757 fmovsne %icc, %f13, %f29
17758 bn,pt %xcc, loop_1605
17759 fpsub16s %f17, %f17, %f14
17760 addccc %i4, 0x1ED5, %l3
17761 bleu,a,pn %icc, loop_1606
17762loop_1605:
17763 or %o0, 0x1FC1, %i5
17764 mulx %i0, %g7, %g2
17765 ldsw [%l7 + 0x38], %g3
17766loop_1606:
17767 prefetch [%l7 + 0x1C], 0x1
17768 bneg,a,pt %xcc, loop_1607
17769 umulcc %o4, 0x1496, %l5
17770 srlx %i7, 0x1B, %l6
17771 sdivcc %i6, 0x1AF7, %l4
17772loop_1607:
17773 edge8ln %o3, %i3, %o7
17774 fsrc1s %f5, %f15
17775 popc %o1, %o5
17776 tn %icc, 0x2
17777 tn %icc, 0x4
17778 movcs %xcc, %o6, %g5
17779 popc 0x11B0, %l1
17780 edge32n %i2, %g1, %g4
17781 array8 %l2, %g6, %l0
17782 fmovdg %xcc, %f27, %f14
17783 array8 %o2, %i4, %i1
17784 fbul,a %fcc2, loop_1608
17785 subccc %o0, %i5, %i0
17786 add %l3, 0x1560, %g7
17787 subc %g2, %g3, %o4
17788loop_1608:
17789 fmovsgu %xcc, %f18, %f13
17790 movleu %icc, %i7, %l6
17791 nop
17792 setx loop_1609, %l0, %l1
17793 wrpr 0x1, %tl
17794 wrpr %l1, %tnpc
17795 setx 0x34400001400, %l0, %l1
17796 wrpr %l1, %tstate
17797 wrhpr 0x4, %htstate
17798 done
17799 umul %i6, 0x147B, %l4
17800 tpos %xcc, 0x0
17801 movcc %icc, %o3, %i3
17802loop_1609:
17803 ld [%l7 + 0x20], %f15
17804 movneg %xcc, %o7, %l5
17805 fpsub16 %f2, %f10, %f26
17806 fble,a %fcc3, loop_1610
17807 fmovrdne %o1, %f20, %f10
17808 move %icc, %o6, %g5
17809 for %f14, %f24, %f28
17810loop_1610:
17811 sra %o5, 0x02, %l1
17812 restored
17813 rdpr %cwp, %g1
17814 rdpr %cansave, %g2
17815 rdpr %canrestore, %g3
17816 rdpr %cleanwin, %g4
17817 rdpr %otherwin, %g5
17818 rdpr %wstate, %g6
17819 edge16n %i2, %g4, %l2
17820 fmovdcc %icc, %f1, %f6
17821 addc %g6, %l0, %o2
17822 tgu %icc, 0x7
17823 andcc %i4, %i1, %g1
17824 xnor %i5, 0x145C, %i0
17825 fmul8x16au %f11, %f30, %f0
17826 tcc %xcc, 0x2
17827 bcs loop_1611
17828 movvs %icc, %l3, %g7
17829 fnot1 %f20, %f2
17830 tvs %xcc, 0x4
17831loop_1611:
17832 bcc,a,pt %xcc, loop_1612
17833 fandnot1s %f21, %f31, %f14
17834 tgu %xcc, 0x2
17835 bneg,a,pn %xcc, loop_1613
17836loop_1612:
17837 movle %icc, %g2, %g3
17838 movre %o4, %o0, %i7
17839 tg %xcc, 0x2
17840loop_1613:
17841 udiv %i6, 0x1324, %l6
17842 and %o3, %l4, %i3
17843 fornot1 %f14, %f4, %f30
17844 call loop_1614
17845 fnot1 %f16, %f10
17846 fmovdge %xcc, %f30, %f31
17847 udivx %o7, 0x107A, %o1
17848loop_1614:
17849 alignaddrl %l5, %o6, %o5
17850 set 0x18, %i7
17851 prefetcha [%l7 + %i7] 0x10, 0x1
17852 tneg %icc, 0x7
17853 orcc %i2, %l1, %l2
17854 movpos %icc, %g4, %l0
17855 movl %xcc, %g6, %o2
17856 movrne %i1, 0x005, %g1
17857 fble,a %fcc0, loop_1615
17858 mova %xcc, %i5, %i4
17859 fmovrdgz %i0, %f20, %f22
17860 fandnot2s %f15, %f8, %f9
17861loop_1615:
17862 bge %xcc, loop_1616
17863 tl %icc, 0x2
17864 andncc %g7, %g2, %g3
17865 udivcc %o4, 0x07B5, %o0
17866loop_1616:
17867 xorcc %i7, %i6, %l3
17868 tcc %icc, 0x4
17869 array32 %l6, %l4, %i3
17870 wr %g0, 0x81, %asi
17871 ldstuba [%l7 + 0x68] %asi, %o7
17872 move %xcc, %o3, %l5
17873 ldub [%l7 + 0x2C], %o6
17874 stw %o1, [%l7 + 0x30]
17875 mova %xcc, %o5, %g5
17876 be,a,pn %xcc, loop_1617
17877 tn %xcc, 0x3
17878 movl %xcc, %l1, %l2
17879 andcc %i2, 0x0D87, %g4
17880loop_1617:
17881 fmovspos %icc, %f18, %f17
17882 bvs %icc, loop_1618
17883 fmovdcc %icc, %f15, %f10
17884 wr %g0, 0x04, %asi
17885 lduba [%l7 + 0x7E] %asi, %l0
17886loop_1618:
17887 fpack32 %f6, %f2, %f28
17888 fmovd %f24, %f6
17889 tcs %xcc, 0x3
17890 movle %xcc, %g6, %o2
17891 and %i1, 0x163B, %i5
17892 udivcc %g1, 0x088A, %i4
17893 set 0x08, %i5
17894 sta %f16, [%l7 + %i5] 0x19
17895 fmovse %xcc, %f29, %f3
17896 movcs %icc, %g7, %g2
17897 sllx %g3, 0x1B, %i0
17898 movgu %icc, %o0, %o4
17899 ldsw [%l7 + 0x18], %i6
17900 movvc %xcc, %l3, %i7
17901 add %l7, 0x30, %l6
17902 wr %g0, 0x81, %asi
17903 casxa [%l6] 0x81, %l6, %l4
17904 umul %o7, 0x1DF4, %o3
17905 movn %xcc, %l5, %i3
17906 te %icc, 0x5
17907 sdivx %o6, 0x13C7, %o5
17908 fbge,a %fcc3, loop_1619
17909 movl %xcc, %o1, %l1
17910 edge16 %l2, %g5, %i2
17911 movg %icc, %l0, %g6
17912loop_1619:
17913 andncc %g4, %o2, %i5
17914 srax %i1, %i4, %g1
17915 movge %icc, %g7, %g3
17916 mova %icc, %g2, %i0
17917 fandnot1s %f28, %f22, %f26
17918 fmovsa %icc, %f11, %f21
17919 fmovdle %xcc, %f8, %f22
17920 fblg,a %fcc3, loop_1620
17921 andncc %o4, %o0, %i6
17922 array8 %i7, %l6, %l3
17923 array8 %l4, %o3, %l5
17924loop_1620:
17925 movg %xcc, %i3, %o7
17926 restored
17927 rdpr %cwp, %g1
17928 rdpr %cansave, %g2
17929 rdpr %canrestore, %g3
17930 rdpr %cleanwin, %g4
17931 rdpr %otherwin, %g5
17932 rdpr %wstate, %g6
17933 fmovdneg %xcc, %f15, %f11
17934 sir 0x0914
17935 edge32ln %o6, %o1, %o5
17936 movrne %l2, 0x1AE, %l1
17937 wr %g0, 0x18, %asi
17938 sta %f5, [%l7 + 0x3C] %asi
17939 movcc %icc, %g5, %l0
17940 movcs %xcc, %i2, %g6
17941 orcc %o2, %i5, %g4
17942 smul %i1, 0x15AD, %g1
17943 subc %g7, %i4, %g2
17944 movneg %xcc, %g3, %i0
17945 fnot2 %f6, %f2
17946 movpos %icc, %o4, %o0
17947 restored
17948 rdpr %cwp, %g1
17949 rdpr %cansave, %g2
17950 rdpr %canrestore, %g3
17951 rdpr %cleanwin, %g4
17952 rdpr %otherwin, %g5
17953 rdpr %wstate, %g6
17954 sll %i6, %l6, %l3
17955 fmovda %icc, %f5, %f10
17956 fnors %f26, %f9, %f25
17957 tcc %xcc, 0x6
17958 tvc %xcc, 0x1
17959 array8 %l4, %o3, %l5
17960 set 0x72, %l6
17961 ldsha [%l7 + %l6] 0x81, %i3
17962 fmovdg %icc, %f20, %f22
17963 fbe %fcc1, loop_1621
17964 smulcc %i7, 0x0261, %o7
17965 brlez,a %o1, loop_1622
17966 subcc %o5, 0x1B54, %o6
17967loop_1621:
17968 tsubcc %l1, %l2, %g5
17969 nop
17970 setx loop_1623, %l0, %l1
17971 wrpr 0x1, %tl
17972 wrpr %l1, %tpc
17973 add %l1, 0x4, %l1
17974 wrpr %l1, %tnpc
17975 setx 0x34400001400, %l0, %l1
17976 wrpr %l1, %tstate
17977 wrhpr 0x4, %htstate
17978 retry
17979loop_1622:
17980 movrgez %l0, %i2, %o2
17981 fmovrdlez %g6, %f10, %f18
17982 movcs %xcc, %g4, %i1
17983loop_1623:
17984 sub %g1, %g7, %i4
17985 fmovrslez %i5, %f20, %f15
17986 fmovdne %xcc, %f23, %f23
17987 orn %g3, 0x168A, %g2
17988 for %f30, %f10, %f10
17989 te %xcc, 0x7
17990 bneg,pt %xcc, loop_1624
17991 fmul8x16au %f20, %f28, %f28
17992 and %o4, %i0, %i6
17993 siam 0x1
17994loop_1624:
17995 nop
17996 wr %g0, 0x04, %asi
17997 stba %o0, [%l7 + 0x43] %asi
17998 wr %g0, 0xe3, %asi
17999 ldda [%l7 + 0x40] %asi, %l2
18000 tpos %icc, 0x3
18001 movpos %icc, %l6, %o3
18002 edge8n %l5, %i3, %i7
18003 tge %xcc, 0x5
18004 udivcc %l4, 0x07C2, %o7
18005 mulx %o5, %o6, %o1
18006 tn %icc, 0x7
18007 wr %g0, 0x19, %asi
18008 ldsba [%l7 + 0x0C] %asi, %l2
18009 fmovdne %xcc, %f25, %f7
18010 set 0x26, %l0
18011 ldsha [%l7 + %l0] 0x19, %g5
18012 fmovdneg %icc, %f9, %f20
18013 array32 %l1, %l0, %o2
18014 xnorcc %i2, %g6, %i1
18015 sethi 0x11E0, %g4
18016 movpos %icc, %g7, %g1
18017 fmovsne %icc, %f10, %f24
18018 taddcc %i4, %i5, %g3
18019 stw %g2, [%l7 + 0x58]
18020 taddcctv %i0, %o4, %i6
18021 sdiv %o0, 0x04D7, %l6
18022 movrlez %l3, %l5, %o3
18023 alignaddrl %i3, %i7, %o7
18024 addccc %o5, %o6, %o1
18025 fbge %fcc0, loop_1625
18026 movcs %icc, %l4, %g5
18027 membar 0x18
18028 tg %xcc, 0x1
18029loop_1625:
18030 srlx %l2, %l1, %l0
18031 sethi 0x0385, %o2
18032 faligndata %f24, %f4, %f26
18033 movg %xcc, %g6, %i2
18034 edge16n %g4, %g7, %i1
18035 addc %i4, 0x015D, %i5
18036 tsubcctv %g3, 0x09E0, %g1
18037 edge32 %i0, %o4, %g2
18038 edge32l %o0, %i6, %l6
18039 movrgez %l5, %l3, %i3
18040 sub %o3, %i7, %o5
18041 fexpand %f24, %f4
18042 movrgz %o6, %o7, %o1
18043 edge32l %l4, %g5, %l1
18044 tne %xcc, 0x7
18045 sethi 0x172E, %l2
18046 brgez,a %o2, loop_1626
18047 fbge %fcc0, loop_1627
18048 bg,a %icc, loop_1628
18049 movn %icc, %l0, %g6
18050loop_1626:
18051 srl %g4, 0x1D, %g7
18052loop_1627:
18053 movg %icc, %i1, %i2
18054loop_1628:
18055 fcmpne16 %f0, %f14, %i5
18056 edge32 %g3, %i4, %g1
18057 brz,a %i0, loop_1629
18058 movge %icc, %o4, %g2
18059 fmovsn %xcc, %f0, %f10
18060 tcs %xcc, 0x5
18061loop_1629:
18062 movrgz %i6, 0x0D8, %l6
18063 call loop_1630
18064 fand %f20, %f6, %f8
18065 fzeros %f9
18066 restored
18067 rdpr %cwp, %g1
18068 rdpr %cansave, %g2
18069 rdpr %canrestore, %g3
18070 rdpr %cleanwin, %g4
18071 rdpr %otherwin, %g5
18072 rdpr %wstate, %g6
18073loop_1630:
18074 addccc %l5, %l3, %o0
18075 movne %icc, %o3, %i7
18076 sdivcc %i3, 0x199B, %o6
18077 tge %xcc, 0x0
18078 ta %xcc, 0x5
18079 fxor %f2, %f28, %f18
18080 fmovdneg %xcc, %f14, %f12
18081 movre %o7, 0x0F9, %o1
18082 fexpand %f0, %f0
18083 movrlez %o5, %l4, %l1
18084 movrne %l2, %o2, %l0
18085 sll %g5, %g6, %g4
18086 add %l7, 0x24, %l6
18087 wr %g0, 0x81, %asi
18088 casa [%l6] %asi, %i1, %i2
18089 movre %i5, %g7, %i4
18090 fxnors %f25, %f5, %f25
18091 ble,pt %xcc, loop_1631
18092 movvc %icc, %g1, %g3
18093 smul %o4, 0x164C, %g2
18094 tne %icc, 0x6
18095loop_1631:
18096 nop
18097 wr %g0, 0x80, %asi
18098 sta %f4, [%l7 + 0x18] %asi
18099 array8 %i6, %l6, %l5
18100 smul %l3, %i0, %o0
18101 swap [%l7 + 0x14], %o3
18102 fbn,a %fcc3, loop_1632
18103 fmovrde %i3, %f10, %f20
18104 movgu %xcc, %o6, %i7
18105 sra %o7, %o1, %o5
18106loop_1632:
18107 alignaddr %l4, %l1, %o2
18108 set 0x20, %g4
18109 lda [%l7 + %g4] 0x81, %f31
18110 array32 %l0, %l2, %g6
18111 wr %g0, 0xf0, %asi
18112 stda %f0, [%l7 + 0x40] %asi
18113 membar #Sync
18114 nop
18115 setx loop_1633, %l0, %l1
18116 wrpr 0x1, %tl
18117 wrpr %l1, %tnpc
18118 setx 0x34400001400, %l0, %l1
18119 wrpr %l1, %tstate
18120 wrhpr 0x4, %htstate
18121 done
18122 edge32n %g5, %g4, %i2
18123 edge16n %i5, %g7, %i1
18124 edge16 %i4, %g1, %g3
18125loop_1633:
18126 fmovsvs %icc, %f31, %f9
18127 fmovdvs %icc, %f9, %f21
18128 umulcc %o4, 0x1E22, %g2
18129 subccc %i6, 0x1EB0, %l6
18130 fmovrdlz %l3, %f24, %f4
18131 umul %i0, %o0, %o3
18132 tvs %xcc, 0x0
18133 sdiv %i3, 0x01DE, %l5
18134 sdivcc %o6, 0x0718, %i7
18135 edge16 %o7, %o1, %l4
18136 ble,a %icc, loop_1634
18137 sdiv %l1, 0x128C, %o5
18138 set 0x40, %g2
18139 stda %f16, [%l7 + %g2] 0x1f
18140 membar #Sync
18141loop_1634:
18142 mulscc %o2, 0x193E, %l0
18143 edge16ln %l2, %g5, %g6
18144 fmovsvc %xcc, %f14, %f20
18145 bpos,pt %icc, loop_1635
18146 fabsd %f26, %f0
18147 fxor %f12, %f24, %f8
18148 tsubcc %i2, 0x016D, %i5
18149loop_1635:
18150 movrlz %g4, 0x198, %i1
18151 ldsb [%l7 + 0x6D], %g7
18152 srax %g1, 0x12, %g3
18153 sth %o4, [%l7 + 0x34]
18154 bpos,a loop_1636
18155 umul %i4, %g2, %l6
18156 xnorcc %i6, 0x15A5, %l3
18157 addccc %o0, 0x03AE, %o3
18158loop_1636:
18159 fmovdvs %xcc, %f19, %f23
18160 movl %xcc, %i0, %i3
18161 bgu,a,pt %xcc, loop_1637
18162 fzeros %f1
18163 std %f12, [%l7 + 0x70]
18164 movrlz %o6, %l5, %i7
18165loop_1637:
18166 popc %o7, %o1
18167 be %icc, loop_1638
18168 brnz,a %l4, loop_1639
18169 movle %icc, %l1, %o2
18170 alignaddr %o5, %l2, %l0
18171loop_1638:
18172 tg %icc, 0x0
18173loop_1639:
18174 fmovrdlez %g5, %f16, %f2
18175 edge16n %g6, %i5, %g4
18176 array16 %i1, %i2, %g1
18177 edge8n %g3, %o4, %i4
18178 wr %g0, 0x10, %asi
18179 stba %g7, [%l7 + 0x57] %asi
18180 fmovsg %xcc, %f9, %f9
18181 call loop_1640
18182 fexpand %f21, %f2
18183 fandnot1s %f24, %f25, %f27
18184 array16 %g2, %i6, %l3
18185loop_1640:
18186 fmovrde %o0, %f16, %f28
18187 sethi 0x0F6B, %l6
18188 umulcc %i0, 0x0D93, %i3
18189 tgu %xcc, 0x6
18190 tgu %icc, 0x4
18191 movle %icc, %o6, %o3
18192 orn %i7, %l5, %o7
18193 tge %icc, 0x2
18194 brlez,a %o1, loop_1641
18195 move %icc, %l1, %o2
18196 edge32l %l4, %o5, %l0
18197 edge16l %g5, %g6, %i5
18198loop_1641:
18199 tg %icc, 0x1
18200 std %f24, [%l7 + 0x58]
18201 edge8 %l2, %i1, %g4
18202 brnz,a %g1, loop_1642
18203 xnorcc %g3, %i2, %o4
18204 xor %g7, %i4, %g2
18205 fsrc2 %f4, %f2
18206loop_1642:
18207 edge32ln %l3, %i6, %l6
18208 fba %fcc3, loop_1643
18209 edge16n %o0, %i0, %i3
18210 udivcc %o3, 0x04DC, %o6
18211 movn %icc, %l5, %i7
18212loop_1643:
18213 movle %xcc, %o7, %l1
18214 fcmple32 %f26, %f26, %o1
18215 add %l7, 0x78, %l6
18216 wr %g0, 0x80, %asi
18217 ldxa [%l6] %asi, %l4
18218 casxa [%l6] 0x80, %l4, %o2
18219 fbue %fcc0, loop_1644
18220 movrlz %o5, %l0, %g5
18221 fbge,a %fcc3, loop_1645
18222 std %g6, [%l7 + 0x20]
18223loop_1644:
18224 fbe,a %fcc3, loop_1646
18225 andcc %l2, %i5, %g4
18226loop_1645:
18227 orn %i1, 0x15D0, %g3
18228 brlz,a %g1, loop_1647
18229loop_1646:
18230 nop
18231 set 0x08, %i6
18232 ldd [%l7 + %i6], %f30
18233 edge32 %i2, %g7, %o4
18234 ldub [%l7 + 0x59], %i4
18235loop_1647:
18236 sllx %g2, %i6, %l6
18237 fmovdge %icc, %f4, %f8
18238 tcs %xcc, 0x1
18239 mulx %l3, 0x019F, %i0
18240 bge %icc, loop_1648
18241 fmovspos %xcc, %f27, %f13
18242 membar 0x74
18243 fmovdcs %icc, %f9, %f14
18244loop_1648:
18245 tcs %icc, 0x7
18246 edge16l %o0, %i3, %o6
18247 fsrc2s %f17, %f12
18248 fbuge %fcc2, loop_1649
18249 movne %xcc, %l5, %o3
18250 edge8ln %i7, %o7, %l1
18251 sth %l4, [%l7 + 0x4E]
18252loop_1649:
18253 nop
18254 setx loop_1650, %l0, %l1
18255 wrpr 0x1, %tl
18256 wrpr %l1, %tpc
18257 add %l1, 0x4, %l1
18258 wrpr %l1, %tnpc
18259 setx 0x34400001400, %l0, %l1
18260 wrpr %l1, %tstate
18261 wrhpr 0x4, %htstate
18262 retry
18263 popc %o2, %o5
18264 movle %xcc, %o1, %l0
18265 mova %xcc, %g6, %g5
18266loop_1650:
18267 orcc %l2, %g4, %i5
18268 smul %i1, %g3, %g1
18269 fcmpd %fcc2, %f20, %f24
18270 bvs,a %icc, loop_1651
18271 sethi 0x18C1, %g7
18272 fbul %fcc1, loop_1652
18273 nop
18274 setx loop_1653, %l0, %l1
18275 wrpr 0x1, %tl
18276 wrpr %l1, %tpc
18277 add %l1, 0x4, %l1
18278 wrpr %l1, %tnpc
18279 setx 0x34400001400, %l0, %l1
18280 wrpr %l1, %tstate
18281 wrhpr 0x4, %htstate
18282 retry
18283loop_1651:
18284 fblg %fcc2, loop_1654
18285 fmovdg %xcc, %f0, %f6
18286loop_1652:
18287 tcs %icc, 0x2
18288loop_1653:
18289 fmovrdlz %o4, %f8, %f26
18290loop_1654:
18291 fbo %fcc2, loop_1655
18292 mulscc %i4, 0x0B6A, %i2
18293 edge16l %g2, %i6, %l6
18294 movvc %icc, %i0, %o0
18295loop_1655:
18296 smul %l3, 0x05CD, %i3
18297 sdivcc %o6, 0x087A, %l5
18298 mova %icc, %o3, %o7
18299 ta %xcc, 0x4
18300 fands %f7, %f2, %f2
18301 ldsb [%l7 + 0x49], %l1
18302 te %icc, 0x7
18303 brnz %l4, loop_1656
18304 fabsd %f24, %f2
18305 brlez,a %o2, loop_1657
18306 tcs %icc, 0x7
18307loop_1656:
18308 fmovdle %icc, %f9, %f2
18309 membar 0x47
18310loop_1657:
18311 membar 0x33
18312 fcmps %fcc0, %f7, %f8
18313 fcmpes %fcc0, %f4, %f3
18314 array32 %o5, %o1, %l0
18315 movle %icc, %i7, %g6
18316 bn,a loop_1658
18317 fmovsg %xcc, %f2, %f16
18318 edge32n %g5, %g4, %i5
18319 sll %i1, 0x00, %l2
18320loop_1658:
18321 tneg %xcc, 0x0
18322 movleu %icc, %g1, %g7
18323 restored
18324 rdpr %cwp, %g1
18325 rdpr %cansave, %g2
18326 rdpr %canrestore, %g3
18327 rdpr %cleanwin, %g4
18328 rdpr %otherwin, %g5
18329 rdpr %wstate, %g6
18330 tge %xcc, 0x2
18331 addcc %g3, 0x1FAE, %i4
18332 movvs %icc, %i2, %g2
18333 movl %xcc, %o4, %l6
18334 ldstub [%l7 + 0x67], %i0
18335 mulscc %i6, %o0, %i3
18336 andcc %l3, 0x1215, %o6
18337 movrlz %l5, 0x1B0, %o7
18338 fmovde %icc, %f23, %f19
18339 array16 %o3, %l1, %o2
18340 sethi 0x04C1, %o5
18341 fmovdpos %xcc, %f7, %f5
18342 fmovdl %xcc, %f15, %f22
18343 movvc %icc, %o1, %l0
18344 edge8n %i7, %l4, %g5
18345 nop
18346 set 0x76, %i4
18347 sth %g4, [%l7 + %i4]
18348 fmovscs %xcc, %f31, %f24
18349 andcc %g6, %i1, %i5
18350 fmovrsne %l2, %f13, %f21
18351 te %icc, 0x0
18352 fnegs %f8, %f10
18353 faligndata %f22, %f6, %f8
18354 fxnors %f4, %f13, %f20
18355 udiv %g1, 0x1684, %g3
18356 orncc %i4, 0x12AA, %g7
18357 addccc %i2, %g2, %o4
18358 set 0x40, %g5
18359 stda %f0, [%l7 + %g5] 0xf0
18360 membar #Sync
18361 fmovde %xcc, %f14, %f19
18362 flush %l7 + 0x70
18363 sir 0x0A49
18364 sllx %l6, 0x02, %i6
18365 edge16n %o0, %i3, %i0
18366 edge32n %o6, %l5, %o7
18367 tleu %xcc, 0x2
18368 wr %g0, 0x80, %asi
18369 stda %f0, [%l7 + 0x40] %asi
18370 fpsub32 %f14, %f6, %f26
18371 fmovsleu %xcc, %f7, %f14
18372 fbuge,a %fcc3, loop_1659
18373 movvc %xcc, %o3, %l1
18374 sethi 0x1008, %l3
18375 add %l7, 0x58, %l6
18376 wr %g0, 0x04, %asi
18377 casxa [%l6] 0x04, %o5, %o1
18378loop_1659:
18379 tcs %xcc, 0x7
18380 fmovdleu %icc, %f11, %f5
18381 movrlz %l0, %i7, %o2
18382 smulcc %g5, 0x0402, %l4
18383 movvs %xcc, %g6, %g4
18384 edge32n %i1, %l2, %g1
18385 movrlz %g3, 0x29F, %i5
18386 prefetch [%l7 + 0x78], 0x2
18387 fmovdcs %xcc, %f30, %f6
18388 ble,pt %icc, loop_1660
18389 std %i4, [%l7 + 0x28]
18390 fxor %f28, %f12, %f26
18391 edge16 %g7, %g2, %i2
18392loop_1660:
18393 fpadd32 %f4, %f22, %f22
18394 tsubcc %l6, 0x14C9, %o4
18395 fmovsne %xcc, %f11, %f17
18396 movvs %icc, %o0, %i6
18397 fmul8x16 %f27, %f26, %f0
18398 sdivx %i0, 0x03B7, %o6
18399 ldsb [%l7 + 0x7A], %l5
18400 movg %icc, %i3, %o7
18401 sdiv %o3, 0x1724, %l1
18402 sir 0x05B4
18403 tg %icc, 0x1
18404 edge8ln %l3, %o5, %l0
18405 addcc %o1, 0x007B, %o2
18406 umulcc %g5, %i7, %l4
18407 tsubcctv %g6, 0x0386, %i1
18408 fzero %f24
18409 fcmpgt32 %f30, %f10, %l2
18410 fmovs %f12, %f13
18411 wr %g0, 0x0c, %asi
18412 stxa %g1, [%l7 + 0x20] %asi
18413 udivx %g3, 0x0369, %g4
18414 bvs,a %xcc, loop_1661
18415 tge %icc, 0x7
18416 set 0x10, %o6
18417 swapa [%l7 + %o6] 0x89, %i5
18418loop_1661:
18419 bn %xcc, loop_1662
18420 fmovdpos %icc, %f26, %f27
18421 fmovdneg %icc, %f24, %f28
18422 fmovde %icc, %f11, %f9
18423loop_1662:
18424 movge %icc, %g7, %i4
18425 ldx [%l7 + 0x08], %i2
18426 alignaddrl %g2, %o4, %o0
18427 fmuld8sux16 %f4, %f14, %f30
18428 tne %icc, 0x0
18429 andncc %l6, %i6, %o6
18430 fmul8x16au %f6, %f18, %f8
18431 udivcc %l5, 0x13D8, %i3
18432 fmovsgu %xcc, %f24, %f27
18433 sll %o7, 0x03, %o3
18434 addccc %l1, 0x0A33, %l3
18435 mulscc %i0, 0x1939, %o5
18436 tneg %icc, 0x2
18437 tl %icc, 0x1
18438 add %l7, 0x4C, %l6
18439 wr %g0, 0x11, %asi
18440 lda [%l6] %asi, %l0
18441 casa [%l6] %asi, %l0, %o1
18442 edge32l %g5, %i7, %l4
18443 xorcc %g6, 0x12F4, %o2
18444 movcs %icc, %l2, %i1
18445 fornot1s %f17, %f9, %f30
18446 edge16l %g3, %g1, %i5
18447 fone %f18
18448 move %xcc, %g4, %g7
18449 fbu %fcc0, loop_1663
18450 mulscc %i2, %i4, %g2
18451 movne %xcc, %o4, %o0
18452 orcc %i6, 0x1F1E, %o6
18453loop_1663:
18454 sir 0x133A
18455 fbug %fcc2, loop_1664
18456 movgu %xcc, %l6, %l5
18457 tvs %icc, 0x6
18458 movvc %icc, %o7, %i3
18459loop_1664:
18460 fmovrdgz %o3, %f4, %f18
18461 movrne %l1, %i0, %o5
18462 taddcc %l3, 0x1FB1, %l0
18463 sll %o1, 0x0B, %i7
18464 fbge %fcc1, loop_1665
18465 lduh [%l7 + 0x4E], %l4
18466 alignaddrl %g5, %o2, %g6
18467 movrlz %i1, 0x3CB, %g3
18468loop_1665:
18469 udivx %g1, 0x11B7, %l2
18470 be,pt %xcc, loop_1666
18471 movleu %icc, %i5, %g4
18472 fxor %f20, %f8, %f22
18473 stb %g7, [%l7 + 0x5F]
18474loop_1666:
18475 umul %i4, %i2, %g2
18476 sll %o0, 0x01, %i6
18477 array32 %o4, %l6, %l5
18478 std %o6, [%l7 + 0x20]
18479 movge %xcc, %i3, %o6
18480 movgu %xcc, %o3, %i0
18481 add %l7, 0x40, %l6
18482 wr %g0, 0x80, %asi
18483 ldxa [%l6] %asi, %l1
18484 casxa [%l6] 0x80, %l1, %l3
18485 orcc %l0, 0x1E12, %o1
18486 move %xcc, %i7, %o5
18487 fmovdgu %xcc, %f29, %f29
18488 taddcc %g5, 0x01FD, %o2
18489 tcc %xcc, 0x0
18490 fmovrdlez %g6, %f16, %f28
18491 fabss %f9, %f18
18492 fmovdvs %icc, %f2, %f30
18493 orn %l4, %i1, %g3
18494 wr %g0, 0x19, %asi
18495 ldsba [%l7 + 0x43] %asi, %g1
18496 orcc %l2, %i5, %g7
18497 movleu %xcc, %i4, %i2
18498 fbug,a %fcc3, loop_1667
18499 sth %g2, [%l7 + 0x2C]
18500 sir 0x1ECE
18501 popc %g4, %o0
18502loop_1667:
18503 srl %o4, 0x13, %i6
18504 array32 %l6, %l5, %i3
18505 edge8l %o7, %o6, %o3
18506 xnor %l1, 0x03BA, %i0
18507 alignaddrl %l0, %o1, %i7
18508 wr %g0, 0x04, %asi
18509 ldswa [%l7 + 0x20] %asi, %o5
18510 fcmpgt16 %f6, %f24, %g5
18511 array8 %o2, %l3, %l4
18512 ta %xcc, 0x4
18513 fpackfix %f2, %f8
18514 movle %icc, %g6, %g3
18515 bvs,pt %icc, loop_1668
18516 ldsw [%l7 + 0x0C], %i1
18517 orcc %g1, 0x0018, %i5
18518 ldsb [%l7 + 0x48], %g7
18519loop_1668:
18520 fpsub32s %f28, %f22, %f31
18521 flush %l7 + 0x18
18522 subc %i4, %l2, %g2
18523 edge8 %i2, %o0, %g4
18524 array32 %o4, %i6, %l6
18525 or %l5, 0x1EA8, %o7
18526 fsrc1 %f26, %f6
18527 edge16ln %o6, %i3, %l1
18528 fone %f4
18529 bvs %xcc, loop_1669
18530 membar 0x34
18531 sir 0x0C9D
18532 taddcc %o3, %l0, %o1
18533loop_1669:
18534 array8 %i0, %i7, %o5
18535 tvc %xcc, 0x7
18536 wr %g0, 0x18, %asi
18537 swapa [%l7 + 0x30] %asi, %o2
18538 movcc %icc, %l3, %l4
18539 sth %g6, [%l7 + 0x70]
18540 edge16 %g5, %i1, %g3
18541 edge16ln %i5, %g7, %g1
18542 tne %xcc, 0x3
18543 sllx %i4, %l2, %i2
18544 fzeros %f21
18545 ldd [%l7 + 0x68], %o0
18546 bge,pn %icc, loop_1670
18547 edge16ln %g2, %o4, %i6
18548 fcmpd %fcc0, %f18, %f30
18549 ba,a loop_1671
18550loop_1670:
18551 orn %g4, %l6, %l5
18552 smul %o7, %o6, %i3
18553 array16 %l1, %l0, %o3
18554loop_1671:
18555 umulcc %o1, %i7, %o5
18556 fnot2s %f15, %f8
18557 fmovs %f8, %f12
18558 wr %g0, 0x04, %asi
18559 prefetcha [%l7 + 0x48] %asi, 0x3
18560 bpos,a,pn %xcc, loop_1672
18561 lduh [%l7 + 0x46], %i0
18562 sdivx %l4, 0x08A2, %l3
18563 fmovdn %xcc, %f12, %f27
18564loop_1672:
18565 tsubcctv %g5, %i1, %g3
18566 edge16 %g6, %g7, %g1
18567 fones %f20
18568 bl %icc, loop_1673
18569 tg %xcc, 0x7
18570 ldsh [%l7 + 0x42], %i4
18571 call loop_1674
18572loop_1673:
18573 movl %xcc, %i5, %l2
18574 bne,pt %icc, loop_1675
18575 popc 0x0DEF, %i2
18576loop_1674:
18577 tcc %xcc, 0x7
18578 te %icc, 0x0
18579loop_1675:
18580 ldsh [%l7 + 0x74], %o0
18581 movle %icc, %g2, %i6
18582 orn %o4, %l6, %l5
18583 fandnot2 %f10, %f24, %f30
18584 alignaddr %g4, %o7, %o6
18585 fmovde %icc, %f11, %f19
18586 fpadd32 %f12, %f20, %f16
18587 fmovsvc %xcc, %f2, %f4
18588 sdivx %l1, 0x1637, %i3
18589 edge8n %o3, %l0, %o1
18590 fsrc1s %f14, %f21
18591 sdivx %o5, 0x100C, %i7
18592 fbe,a %fcc3, loop_1676
18593 xorcc %o2, 0x11B6, %i0
18594 srax %l4, %l3, %g5
18595 movre %i1, %g3, %g7
18596loop_1676:
18597 fmovrdlez %g6, %f30, %f12
18598 sll %i4, 0x00, %g1
18599 edge16l %l2, %i5, %i2
18600 be,a %icc, loop_1677
18601 alignaddrl %g2, %o0, %i6
18602 andncc %o4, %l5, %g4
18603 movvc %icc, %o7, %l6
18604loop_1677:
18605 nop
18606 wr %g0, 0x88, %asi
18607 sta %f6, [%l7 + 0x24] %asi
18608 tneg %icc, 0x4
18609 sll %o6, %i3, %o3
18610 fble %fcc2, loop_1678
18611 tsubcc %l0, %l1, %o5
18612 fmul8sux16 %f20, %f24, %f10
18613 bgu,pt %icc, loop_1679
18614loop_1678:
18615 alignaddrl %o1, %o2, %i7
18616 edge32 %i0, %l4, %l3
18617 edge16l %g5, %g3, %g7
18618loop_1679:
18619 movleu %xcc, %i1, %g6
18620 fbge %fcc0, loop_1680
18621 andncc %g1, %l2, %i5
18622 fone %f10
18623 call loop_1681
18624loop_1680:
18625 edge32ln %i2, %g2, %i4
18626 edge32n %i6, %o0, %o4
18627 fsrc1 %f18, %f30
18628loop_1681:
18629 tvc %xcc, 0x7
18630 fcmpne32 %f10, %f24, %g4
18631 fexpand %f1, %f18
18632 fmovde %xcc, %f0, %f30
18633 tsubcctv %o7, %l6, %l5
18634 sethi 0x00B8, %i3
18635 xorcc %o3, 0x11FA, %o6
18636 mulscc %l1, 0x1C64, %o5
18637 mulscc %o1, 0x1C02, %l0
18638 fmovdpos %icc, %f4, %f22
18639 sll %o2, 0x10, %i7
18640 movvs %xcc, %l4, %l3
18641 bge,a loop_1682
18642 sub %i0, %g3, %g5
18643 ble loop_1683
18644 movne %xcc, %i1, %g7
18645loop_1682:
18646 fmovdvc %xcc, %f16, %f26
18647 xnorcc %g6, 0x01FE, %g1
18648loop_1683:
18649 fbe,a %fcc3, loop_1684
18650 fxors %f6, %f27, %f1
18651 add %i5, 0x134B, %i2
18652 fandnot1 %f24, %f12, %f30
18653loop_1684:
18654 srl %l2, %i4, %g2
18655 brnz,a %o0, loop_1685
18656 movleu %xcc, %o4, %g4
18657 movle %xcc, %o7, %l6
18658 fblg,a %fcc1, loop_1686
18659loop_1685:
18660 subc %l5, 0x163A, %i6
18661 fpackfix %f30, %f17
18662 fmovdpos %xcc, %f6, %f10
18663loop_1686:
18664 stbar
18665 sdiv %i3, 0x0D52, %o6
18666 tl %icc, 0x5
18667 srlx %o3, 0x18, %o5
18668 edge8l %o1, %l1, %l0
18669 mova %xcc, %o2, %i7
18670 fornot2s %f11, %f28, %f21
18671 std %f16, [%l7 + 0x20]
18672 fpsub16s %f22, %f26, %f25
18673 alignaddrl %l3, %l4, %g3
18674 tl %icc, 0x5
18675 bg,pt %icc, loop_1687
18676 fbo %fcc2, loop_1688
18677 sdivx %g5, 0x0A6A, %i0
18678 ldsw [%l7 + 0x6C], %i1
18679loop_1687:
18680 srax %g6, %g1, %g7
18681loop_1688:
18682 fmovd %f20, %f10
18683 tcs %icc, 0x4
18684 srlx %i2, %l2, %i5
18685 srlx %i4, %g2, %o4
18686 fmovdge %xcc, %f7, %f14
18687 movne %icc, %g4, %o0
18688 movvs %xcc, %o7, %l5
18689 brlez,a %i6, loop_1689
18690 movleu %icc, %l6, %i3
18691 stw %o6, [%l7 + 0x74]
18692 fabss %f25, %f24
18693loop_1689:
18694 brlez %o5, loop_1690
18695 fcmpeq32 %f14, %f26, %o1
18696 array8 %l1, %l0, %o2
18697 fbne %fcc3, loop_1691
18698loop_1690:
18699 movpos %icc, %i7, %o3
18700 fpsub16 %f6, %f10, %f24
18701 sdiv %l4, 0x1F8D, %l3
18702loop_1691:
18703 udivx %g5, 0x0D09, %i0
18704 fmovdne %xcc, %f7, %f7
18705 tne %xcc, 0x1
18706 set 0x5C, %l3
18707 lduwa [%l7 + %l3] 0x04, %i1
18708 add %l7, 0x3C, %l6
18709 wr %g0, 0x19, %asi
18710 lda [%l6] %asi, %g6
18711 casa [%l6] %asi, %g6, %g3
18712 wr %g0, 0x10, %asi
18713 ldda [%l7 + 0x40] %asi, %f0
18714 movn %icc, %g7, %g1
18715 sdivcc %i2, 0x17B3, %l2
18716 fzero %f16
18717 sdivx %i4, 0x1E97, %i5
18718 tleu %icc, 0x6
18719 movcs %icc, %o4, %g2
18720 edge32n %o0, %o7, %l5
18721 fabsd %f16, %f24
18722 edge16n %g4, %l6, %i3
18723 fmovrslez %i6, %f15, %f20
18724 membar #Sync
18725 set 0x40, %i3
18726 ldda [%l7 + %i3] 0x17, %f16
18727 tl %xcc, 0x3
18728 movrgez %o5, %o6, %o1
18729 fbge %fcc0, loop_1692
18730 sethi 0x0D0E, %l0
18731 fbg %fcc0, loop_1693
18732 fxnors %f22, %f2, %f2
18733loop_1692:
18734 fmovsvc %xcc, %f4, %f29
18735 fmovdgu %xcc, %f19, %f9
18736loop_1693:
18737 tsubcc %l1, %o2, %i7
18738 xnor %l4, 0x103C, %l3
18739 orn %o3, 0x1EB5, %g5
18740 umulcc %i1, %i0, %g3
18741 tge %xcc, 0x2
18742 movrgez %g6, 0x384, %g1
18743 fcmpes %fcc0, %f6, %f2
18744 brgz,a %i2, loop_1694
18745 edge8n %l2, %g7, %i4
18746 addccc %o4, %g2, %o0
18747 membar 0x6D
18748loop_1694:
18749 nop
18750 set 0x40, %o4
18751 ldda [%l7 + %o4] 0x04, %f0
18752 tpos %icc, 0x2
18753 wr %g0, 0x11, %asi
18754 ldda [%l7 + 0x40] %asi, %f0
18755 fornot1 %f28, %f10, %f26
18756 edge32 %i5, %o7, %l5
18757 fmul8x16al %f10, %f3, %f4
18758 ldx [%l7 + 0x10], %l6
18759 bneg,pt %xcc, loop_1695
18760 orcc %g4, %i6, %o5
18761 set 0x0C, %i2
18762 lda [%l7 + %i2] 0x19, %f12
18763loop_1695:
18764 brgz,a %o6, loop_1696
18765 edge32ln %i3, %l0, %l1
18766 fbuge,a %fcc2, loop_1697
18767 fmovsg %xcc, %f27, %f22
18768loop_1696:
18769 edge8n %o1, %o2, %l4
18770 bg %xcc, loop_1698
18771loop_1697:
18772 movcc %icc, %l3, %o3
18773 movcc %xcc, %g5, %i1
18774 fbl %fcc0, loop_1699
18775loop_1698:
18776 fpadd16s %f7, %f11, %f5
18777 brlez,a %i0, loop_1700
18778 bvc %xcc, loop_1701
18779loop_1699:
18780 sth %i7, [%l7 + 0x7A]
18781 smulcc %g3, 0x1124, %g1
18782loop_1700:
18783 fmovsge %xcc, %f27, %f14
18784loop_1701:
18785 srl %i2, %l2, %g7
18786 tcc %icc, 0x0
18787 set 0x61, %o2
18788 ldsba [%l7 + %o2] 0x18, %g6
18789 movvs %icc, %o4, %g2
18790 srl %i4, 0x0F, %i5
18791 be %icc, loop_1702
18792 edge16ln %o0, %o7, %l6
18793 tcc %xcc, 0x4
18794 bl,a %xcc, loop_1703
18795loop_1702:
18796 orcc %l5, %g4, %o5
18797 umul %o6, 0x0118, %i6
18798 tsubcctv %l0, %i3, %l1
18799loop_1703:
18800 fbge %fcc2, loop_1704
18801 movl %icc, %o2, %o1
18802 fnegd %f6, %f2
18803 orncc %l4, %l3, %g5
18804loop_1704:
18805 tcs %xcc, 0x2
18806 xor %o3, %i0, %i7
18807 fbl %fcc1, loop_1705
18808 xnor %g3, 0x1A4E, %g1
18809 fbe,a %fcc2, loop_1706
18810 fsrc1s %f7, %f5
18811loop_1705:
18812 lduw [%l7 + 0x38], %i2
18813 sdivcc %l2, 0x049E, %i1
18814loop_1706:
18815 movn %xcc, %g6, %g7
18816 membar 0x27
18817 xnorcc %g2, 0x1F74, %i4
18818 fbug %fcc0, loop_1707
18819 ta %xcc, 0x6
18820 fnegd %f26, %f8
18821 movge %xcc, %i5, %o4
18822loop_1707:
18823 saved
18824 rdpr %cwp, %g1
18825 rdpr %cansave, %g2
18826 rdpr %canrestore, %g3
18827 rdpr %cleanwin, %g4
18828 rdpr %otherwin, %g5
18829 rdpr %wstate, %g6
18830 smul %o0, 0x1677, %l6
18831 edge8l %l5, %g4, %o7
18832 mova %xcc, %o6, %i6
18833 mulscc %o5, %l0, %i3
18834 movrgez %o2, %o1, %l4
18835 wr %g0, 0x89, %asi
18836 stba %l1, [%l7 + 0x6F] %asi
18837 tcs %icc, 0x3
18838 movl %icc, %l3, %o3
18839 movrne %i0, 0x335, %g5
18840 sllx %i7, 0x15, %g3
18841 wr %g0, 0x81, %asi
18842 stha %i2, [%l7 + 0x1C] %asi
18843 movcc %icc, %g1, %i1
18844 mulscc %g6, 0x1481, %g7
18845 edge8n %l2, %g2, %i4
18846 membar 0x2B
18847 movrlz %i5, 0x266, %o4
18848 stbar
18849 edge32ln %l6, %l5, %o0
18850 sdivx %g4, 0x1883, %o6
18851 and %o7, %i6, %o5
18852 taddcctv %i3, 0x1697, %o2
18853 movrgz %o1, %l0, %l1
18854 sub %l3, 0x0E2F, %l4
18855 sdivcc %i0, 0x19B7, %o3
18856 ba,pt %icc, loop_1708
18857 movle %icc, %i7, %g3
18858 andcc %i2, %g5, %g1
18859 edge16 %i1, %g7, %g6
18860loop_1708:
18861 subc %g2, %i4, %i5
18862 movg %icc, %o4, %l2
18863 ldd [%l7 + 0x28], %f18
18864 srl %l5, 0x0E, %l6
18865 tgu %icc, 0x0
18866 fsrc1 %f8, %f18
18867 taddcc %g4, 0x07EA, %o0
18868 taddcc %o6, %i6, %o5
18869 xnorcc %o7, %o2, %i3
18870 movre %l0, 0x336, %l1
18871 tsubcc %o1, %l3, %i0
18872 movleu %xcc, %l4, %o3
18873 fornot1s %f8, %f16, %f13
18874 movl %icc, %g3, %i2
18875 orncc %g5, 0x1A73, %i7
18876 edge32l %i1, %g7, %g1
18877 restored
18878 rdpr %cwp, %g1
18879 rdpr %cansave, %g2
18880 rdpr %canrestore, %g3
18881 rdpr %cleanwin, %g4
18882 rdpr %otherwin, %g5
18883 rdpr %wstate, %g6
18884 mulx %g2, %g6, %i5
18885 fmul8sux16 %f4, %f28, %f12
18886 srlx %o4, 0x01, %i4
18887 sub %l2, 0x01FC, %l6
18888 addcc %g4, 0x1086, %o0
18889 fnot1s %f6, %f1
18890 tpos %icc, 0x1
18891 fxors %f15, %f26, %f22
18892 fbug,a %fcc1, loop_1709
18893 edge8l %o6, %i6, %o5
18894 tsubcctv %o7, %l5, %i3
18895 fbue,a %fcc1, loop_1710
18896loop_1709:
18897 bne loop_1711
18898 alignaddrl %l0, %o2, %o1
18899 set 0x20, %g3
18900 ldda [%l7 + %g3] 0x14, %l0
18901loop_1710:
18902 edge32ln %l3, %i0, %l4
18903loop_1711:
18904 movgu %icc, %o3, %g3
18905 tvs %xcc, 0x7
18906 edge16l %i2, %i7, %i1
18907 fmovse %xcc, %f26, %f22
18908 alignaddrl %g5, %g7, %g1
18909 fandnot1s %f13, %f26, %f6
18910 sethi 0x1965, %g2
18911 edge16l %g6, %i5, %i4
18912 bshuffle %f12, %f20, %f0
18913 membar 0x28
18914 xnorcc %o4, 0x1246, %l6
18915 brlz,a %l2, loop_1712
18916 edge32 %o0, %g4, %o6
18917 fmovd %f12, %f20
18918 flush %l7 + 0x58
18919loop_1712:
18920 alignaddr %i6, %o7, %l5
18921 lduw [%l7 + 0x7C], %i3
18922 addc %o5, 0x1BEB, %l0
18923 movle %icc, %o2, %o1
18924 fmovsge %icc, %f26, %f0
18925 sdivx %l3, 0x1F0C, %i0
18926 fsrc1s %f29, %f5
18927 movne %xcc, %l4, %o3
18928 srl %g3, 0x02, %l1
18929 fbne %fcc1, loop_1713
18930 add %i7, 0x1091, %i2
18931 brz %g5, loop_1714
18932 fbne %fcc2, loop_1715
18933loop_1713:
18934 membar 0x7F
18935 ldstub [%l7 + 0x11], %g7
18936loop_1714:
18937 array8 %i1, %g1, %g6
18938loop_1715:
18939 tvc %xcc, 0x3
18940 fpackfix %f8, %f0
18941 wr %g0, 0x19, %asi
18942 stba %g2, [%l7 + 0x6A] %asi
18943 fpsub32s %f11, %f19, %f20
18944 fones %f18
18945 stx %i5, [%l7 + 0x70]
18946 movleu %icc, %i4, %l6
18947 fpmerge %f13, %f27, %f4
18948 alignaddr %l2, %o4, %o0
18949 brgz,a %o6, loop_1716
18950 fbo %fcc0, loop_1717
18951 fpadd32 %f12, %f20, %f18
18952 membar 0x4D
18953loop_1716:
18954 tpos %xcc, 0x1
18955loop_1717:
18956 tl %xcc, 0x7
18957 bneg,pn %xcc, loop_1718
18958 edge16 %g4, %i6, %o7
18959 movrlez %i3, %o5, %l0
18960 edge8l %o2, %l5, %o1
18961loop_1718:
18962 movvc %xcc, %l3, %l4
18963 xnorcc %o3, %i0, %g3
18964 std %f4, [%l7 + 0x68]
18965 movpos %xcc, %i7, %l1
18966 and %g5, %i2, %g7
18967 stw %i1, [%l7 + 0x60]
18968 tl %icc, 0x4
18969 tl %icc, 0x7
18970 wr %g0, 0x11, %asi
18971 ldswa [%l7 + 0x64] %asi, %g6
18972 popc %g2, %i5
18973 fmovsleu %icc, %f16, %f9
18974 fmovdvs %xcc, %f8, %f20
18975 taddcctv %g1, %i4, %l6
18976 brgez %o4, loop_1719
18977 edge8 %l2, %o6, %o0
18978 smulcc %i6, 0x1C7F, %g4
18979 fble %fcc3, loop_1720
18980loop_1719:
18981 tle %xcc, 0x3
18982 fmovscc %icc, %f30, %f9
18983 movg %xcc, %i3, %o7
18984loop_1720:
18985 fmovrsne %l0, %f21, %f18
18986 addcc %o5, %o2, %l5
18987 taddcc %l3, 0x04B7, %l4
18988 set 0x30, %g1
18989 ldxa [%g0 + %g1] 0x4f, %o1
18990 andncc %i0, %o3, %i7
18991 set 0x68, %l1
18992 stwa %l1, [%l7 + %l1] 0x19
18993 fbule,a %fcc2, loop_1721
18994 or %g3, 0x0773, %g5
18995 fnot1s %f4, %f24
18996 flush %l7 + 0x48
18997loop_1721:
18998 tn %xcc, 0x0
18999 movle %icc, %i2, %i1
19000 alignaddr %g6, %g7, %g2
19001 movg %icc, %g1, %i4
19002 fxnor %f2, %f24, %f8
19003 fpack16 %f10, %f19
19004 wr %g0, 0x18, %asi
19005 sta %f28, [%l7 + 0x54] %asi
19006 mulscc %i5, 0x1579, %o4
19007 edge8ln %l6, %l2, %o0
19008 movvc %icc, %o6, %g4
19009 orn %i3, %o7, %i6
19010 mulx %o5, 0x1340, %l0
19011 fexpand %f12, %f12
19012 and %l5, 0x0FC2, %l3
19013 movg %icc, %l4, %o1
19014 std %o2, [%l7 + 0x20]
19015 fnor %f10, %f14, %f22
19016 edge32l %o3, %i7, %l1
19017 fcmpgt16 %f20, %f6, %g3
19018 stw %i0, [%l7 + 0x08]
19019 fandnot1s %f26, %f27, %f26
19020 tvs %icc, 0x2
19021 fbug,a %fcc1, loop_1722
19022 fmovrsne %g5, %f20, %f13
19023 tleu %xcc, 0x1
19024 fbuge %fcc2, loop_1723
19025loop_1722:
19026 fmovscc %icc, %f22, %f17
19027 movleu %xcc, %i1, %i2
19028 alignaddrl %g7, %g2, %g6
19029loop_1723:
19030 bcs,a loop_1724
19031 fnot2 %f28, %f6
19032 ld [%l7 + 0x74], %f31
19033 fzeros %f30
19034loop_1724:
19035 fands %f4, %f5, %f27
19036 fmovdne %icc, %f3, %f8
19037 sdivcc %i4, 0x0930, %i5
19038 brlez %o4, loop_1725
19039 tg %icc, 0x4
19040 popc 0x0A07, %l6
19041 restored
19042 rdpr %cwp, %g1
19043 rdpr %cansave, %g2
19044 rdpr %canrestore, %g3
19045 rdpr %cleanwin, %g4
19046 rdpr %otherwin, %g5
19047 rdpr %wstate, %g6
19048loop_1725:
19049 prefetch [%l7 + 0x60], 0x3
19050 edge32n %g1, %o0, %l2
19051 std %o6, [%l7 + 0x78]
19052 fcmpgt32 %f2, %f20, %g4
19053 flush %l7 + 0x10
19054 fcmple16 %f22, %f24, %o7
19055 ldsh [%l7 + 0x0C], %i3
19056 movn %xcc, %i6, %o5
19057 umulcc %l0, 0x17B4, %l5
19058 fnegs %f13, %f0
19059 fbo %fcc2, loop_1726
19060 xor %l4, 0x0C8B, %l3
19061 fmovsn %xcc, %f28, %f30
19062 tleu %icc, 0x4
19063loop_1726:
19064 fmovrdgez %o2, %f8, %f6
19065 movrlez %o1, 0x367, %i7
19066 set 0x40, %i1
19067 ldda [%l7 + %i1] 0x24, %l0
19068 movneg %icc, %g3, %i0
19069 tpos %xcc, 0x3
19070 fxnors %f16, %f13, %f31
19071 edge8 %o3, %g5, %i1
19072 ldub [%l7 + 0x7D], %i2
19073 andncc %g2, %g7, %g6
19074 tge %xcc, 0x2
19075 wr %g0, 0x88, %asi
19076 lduwa [%l7 + 0x70] %asi, %i5
19077 set 0x50, %o7
19078 stda %i4, [%l7 + %o7] 0x19
19079 edge8l %l6, %g1, %o4
19080 brgez,a %o0, loop_1727
19081 fmovsvc %icc, %f13, %f18
19082 tcs %icc, 0x4
19083 fblg %fcc1, loop_1728
19084loop_1727:
19085 popc 0x09A6, %o6
19086 tcs %icc, 0x2
19087 ldsb [%l7 + 0x0C], %l2
19088loop_1728:
19089 umulcc %o7, 0x1E00, %i3
19090 fxor %f6, %f24, %f12
19091 tcc %icc, 0x2
19092 taddcctv %g4, %i6, %o5
19093 ldx [%l7 + 0x20], %l0
19094 fmovrsgez %l5, %f30, %f5
19095 wr %g0, 0x18, %asi
19096 prefetcha [%l7 + 0x08] %asi, 0x1
19097 tsubcc %l3, 0x05CA, %o2
19098 lduw [%l7 + 0x44], %i7
19099 srlx %o1, %g3, %i0
19100 subccc %o3, %g5, %i1
19101 fpadd16 %f6, %f30, %f2
19102 fandnot2s %f9, %f14, %f1
19103 membar 0x38
19104 edge16ln %l1, %g2, %i2
19105 fcmpne16 %f10, %f6, %g7
19106 fmovdvc %icc, %f23, %f8
19107 wr %g0, 0x89, %asi
19108 ldsba [%l7 + 0x46] %asi, %i5
19109 taddcc %g6, 0x1351, %i4
19110 tsubcc %l6, %o4, %o0
19111 fornot1 %f16, %f4, %f18
19112 sdivcc %o6, 0x0A80, %g1
19113 fsrc1s %f1, %f7
19114 fblg,a %fcc3, loop_1729
19115 subc %l2, 0x06F1, %i3
19116 fcmple16 %f28, %f28, %o7
19117 fsrc1 %f30, %f20
19118loop_1729:
19119 smulcc %i6, 0x1AB3, %g4
19120 movn %xcc, %o5, %l0
19121 fmul8x16 %f16, %f14, %f2
19122 bgu loop_1730
19123 fmuld8sux16 %f26, %f1, %f26
19124 add %l7, 0x68, %l6
19125 wr %g0, 0x11, %asi
19126 ldxa [%l6] %asi, %l4
19127 casxa [%l6] %asi, %l4, %l3
19128loop_1730:
19129 nop
19130 set 0x22, %g7
19131 lduha [%l7 + %g7] 0x18, %o2
19132 srlx %l5, %o1, %i7
19133 bpos loop_1731
19134 std %f16, [%l7 + 0x28]
19135 wr %g0, 0x24, %asi
19136 ldda [%l7 + 0x50] %asi, %i0
19137loop_1731:
19138 mova %icc, %g3, %g5
19139 tn %xcc, 0x5
19140 movneg %icc, %o3, %l1
19141 xnorcc %i1, %i2, %g2
19142 for %f30, %f2, %f10
19143 fcmpgt32 %f2, %f0, %i5
19144 tvs %icc, 0x4
19145 movcc %icc, %g7, %i4
19146 fbug,a %fcc3, loop_1732
19147 fmovsvc %xcc, %f21, %f8
19148 fbue %fcc3, loop_1733
19149 andcc %g6, %l6, %o4
19150loop_1732:
19151 fnegs %f7, %f16
19152 edge16 %o0, %g1, %o6
19153loop_1733:
19154 fand %f14, %f14, %f16
19155 popc 0x0AA7, %l2
19156 tge %icc, 0x4
19157 fornot1s %f22, %f25, %f19
19158 tle %icc, 0x1
19159 fone %f2
19160 xnor %o7, %i6, %i3
19161 be,a %icc, loop_1734
19162 subc %g4, %l0, %l4
19163 subccc %o5, %l3, %o2
19164 fmovsgu %icc, %f31, %f12
19165loop_1734:
19166 sdivcc %o1, 0x07C2, %l5
19167 sir 0x0734
19168 tneg %xcc, 0x1
19169 sub %i7, %i0, %g5
19170 tvc %xcc, 0x0
19171 wr %g0, 0x2f, %asi
19172 stba %o3, [%l7 + 0x2A] %asi
19173 membar #Sync
19174 te %xcc, 0x2
19175 tn %xcc, 0x2
19176 movvc %icc, %g3, %l1
19177 set 0x64, %i0
19178 stba %i2, [%l7 + %i0] 0x18
19179 fnegd %f16, %f24
19180 set 0x3A, %g6
19181 stba %i1, [%l7 + %g6] 0x88
19182 movcc %icc, %g2, %g7
19183 mova %xcc, %i4, %i5
19184 edge16 %l6, %o4, %o0
19185 movre %g1, 0x016, %o6
19186 tgu %icc, 0x7
19187 nop
19188 set 0x70, %o0
19189 std %l2, [%l7 + %o0]
19190 move %xcc, %g6, %i6
19191 add %o7, %g4, %i3
19192 movcs %xcc, %l4, %l0
19193 sir 0x015B
19194 umulcc %o5, %l3, %o1
19195 sethi 0x087B, %o2
19196 movpos %icc, %i7, %i0
19197 brnz %g5, loop_1735
19198 udiv %o3, 0x11B7, %l5
19199 stw %g3, [%l7 + 0x3C]
19200 movrlz %l1, %i1, %i2
19201loop_1735:
19202 addcc %g2, 0x03BE, %g7
19203 bvc,a,pn %icc, loop_1736
19204 xor %i5, %i4, %o4
19205 udivx %o0, 0x15DD, %g1
19206 fpack16 %f12, %f1
19207loop_1736:
19208 tle %icc, 0x7
19209 movg %icc, %o6, %l6
19210 tl %xcc, 0x2
19211 fnegd %f22, %f20
19212 fsrc1s %f15, %f7
19213 edge16l %l2, %g6, %o7
19214 std %i6, [%l7 + 0x10]
19215 movn %icc, %i3, %g4
19216 wr %g0, 0x80, %asi
19217 lduwa [%l7 + 0x50] %asi, %l0
19218 ldd [%l7 + 0x60], %l4
19219 fmovdl %xcc, %f22, %f5
19220 set 0x65, %l5
19221 stba %l3, [%l7 + %l5] 0xe3
19222 membar #Sync
19223 tsubcctv %o5, 0x112F, %o2
19224 movge %xcc, %i7, %i0
19225 tgu %icc, 0x2
19226 tcc %xcc, 0x6
19227 set 0x48, %l2
19228 stwa %o1, [%l7 + %l2] 0x18
19229 tvs %icc, 0x0
19230 fbu %fcc1, loop_1737
19231 fmovs %f4, %f20
19232 edge16 %o3, %g5, %g3
19233 tn %icc, 0x0
19234loop_1737:
19235 orncc %l5, 0x1343, %l1
19236 tle %icc, 0x6
19237 srlx %i2, %g2, %i1
19238 set 0x60, %o1
19239 stxa %g7, [%l7 + %o1] 0x88
19240 wr %g0, 0x11, %asi
19241 prefetcha [%l7 + 0x50] %asi, 0x1
19242 st %f27, [%l7 + 0x30]
19243 subcc %o4, %o0, %g1
19244 stx %i4, [%l7 + 0x40]
19245 movpos %xcc, %l6, %l2
19246 xor %o6, 0x0E0A, %g6
19247 mulscc %i6, %o7, %i3
19248 movn %icc, %l0, %g4
19249 xnorcc %l4, %o5, %l3
19250 bshuffle %f14, %f2, %f26
19251 andncc %i7, %o2, %i0
19252 set 0x18, %o5
19253 stba %o1, [%l7 + %o5] 0x11
19254 fmovrde %g5, %f8, %f28
19255 ldd [%l7 + 0x10], %o2
19256 movvc %xcc, %l5, %l1
19257 fmovspos %icc, %f24, %f22
19258 set 0x5A, %l4
19259 ldsha [%l7 + %l4] 0x80, %i2
19260 call loop_1738
19261 subc %g3, %i1, %g2
19262 edge8 %i5, %o4, %o0
19263 fmovdvs %xcc, %f7, %f26
19264loop_1738:
19265 fbl,a %fcc2, loop_1739
19266 sll %g7, %g1, %l6
19267 subc %l2, %i4, %g6
19268 siam 0x6
19269loop_1739:
19270 fpadd32 %f4, %f10, %f26
19271 andcc %i6, %o6, %o7
19272 sra %i3, 0x16, %l0
19273 fnot1 %f26, %f14
19274 mulx %g4, %l4, %l3
19275 fpsub32 %f14, %f2, %f26
19276 orcc %i7, %o2, %i0
19277 move %icc, %o1, %g5
19278 tge %xcc, 0x2
19279 ldub [%l7 + 0x1E], %o5
19280 bgu %xcc, loop_1740
19281 fmovdcc %xcc, %f24, %f25
19282 fmovscs %icc, %f1, %f4
19283 nop
19284 set 0x42, %i7
19285 sth %l5, [%l7 + %i7]
19286loop_1740:
19287 movleu %xcc, %o3, %i2
19288 bn,a %icc, loop_1741
19289 array16 %g3, %l1, %g2
19290 srl %i1, %i5, %o0
19291 tcs %icc, 0x2
19292loop_1741:
19293 sdiv %g7, 0x1AF0, %o4
19294 ldd [%l7 + 0x68], %g0
19295 set 0x40, %i5
19296 stda %f16, [%l7 + %i5] 0x10
19297 tcs %icc, 0x5
19298 movrgez %l6, 0x089, %l2
19299 brgz %i4, loop_1742
19300 st %f6, [%l7 + 0x4C]
19301 fsrc1s %f14, %f5
19302 orcc %i6, 0x144B, %o6
19303loop_1742:
19304 tvc %xcc, 0x5
19305 sub %g6, 0x0ED0, %o7
19306 umul %l0, 0x0286, %g4
19307 sdivcc %i3, 0x021A, %l3
19308 ldstub [%l7 + 0x6F], %l4
19309 array8 %i7, %i0, %o1
19310 tgu %xcc, 0x6
19311 orcc %g5, 0x1D6C, %o2
19312 edge8 %l5, %o5, %o3
19313 fcmpne16 %f28, %f22, %i2
19314 srax %g3, %l1, %g2
19315 mulx %i1, 0x1D87, %o0
19316 wr %g0, 0x18, %asi
19317 stxa %g7, [%l7 + 0x18] %asi
19318 fands %f14, %f8, %f28
19319 ldx [%l7 + 0x30], %o4
19320 taddcc %i5, 0x0A9E, %l6
19321 edge32ln %l2, %i4, %i6
19322 wr %g0, 0x18, %asi
19323 stda %o6, [%l7 + 0x68] %asi
19324 prefetch [%l7 + 0x1C], 0x3
19325 tn %icc, 0x0
19326 addcc %g6, 0x05BD, %o7
19327 saved
19328 rdpr %cwp, %g1
19329 rdpr %cansave, %g2
19330 rdpr %canrestore, %g3
19331 rdpr %cleanwin, %g4
19332 rdpr %otherwin, %g5
19333 rdpr %wstate, %g6
19334 addcc %l0, %g4, %i3
19335 edge16n %l3, %g1, %l4
19336 add %i0, %o1, %i7
19337 nop
19338 set 0x48, %o3
19339 stx %g5, [%l7 + %o3]
19340 ldstub [%l7 + 0x55], %l5
19341 mulscc %o5, %o2, %o3
19342 udiv %g3, 0x13E4, %l1
19343 brlz %g2, loop_1743
19344 movrne %i2, %i1, %o0
19345 movrlz %g7, 0x310, %i5
19346 fpack16 %f8, %f4
19347loop_1743:
19348 fbug,a %fcc0, loop_1744
19349 brgez,a %l6, loop_1745
19350 fcmpgt32 %f14, %f30, %l2
19351 fbule,a %fcc3, loop_1746
19352loop_1744:
19353 bpos,a loop_1747
19354loop_1745:
19355 fbne %fcc2, loop_1748
19356 nop
19357 setx loop_1749, %l0, %l1
19358 wrpr 0x1, %tl
19359 wrpr %l1, %tpc
19360 add %l1, 0x4, %l1
19361 wrpr %l1, %tnpc
19362 setx 0x34400001400, %l0, %l1
19363 wrpr %l1, %tstate
19364 wrhpr 0x4, %htstate
19365 retry
19366loop_1746:
19367 udivx %i4, 0x1DCE, %o4
19368loop_1747:
19369 ble,a loop_1750
19370loop_1748:
19371 tcs %xcc, 0x0
19372loop_1749:
19373 ldsw [%l7 + 0x2C], %o6
19374 stx %g6, [%l7 + 0x30]
19375loop_1750:
19376 fmuld8sux16 %f31, %f24, %f26
19377 fmovrdne %i6, %f24, %f12
19378 restored
19379 rdpr %cwp, %g1
19380 rdpr %cansave, %g2
19381 rdpr %canrestore, %g3
19382 rdpr %cleanwin, %g4
19383 rdpr %otherwin, %g5
19384 rdpr %wstate, %g6
19385 fornot2s %f2, %f28, %f24
19386 fornot2s %f14, %f10, %f0
19387 ldsb [%l7 + 0x53], %o7
19388 movneg %icc, %l0, %g4
19389 orcc %l3, 0x12DF, %i3
19390 fsrc2s %f0, %f24
19391 bgu,a,pn %icc, loop_1751
19392 xorcc %l4, 0x0B82, %g1
19393 tsubcctv %i0, %o1, %i7
19394 sra %l5, 0x15, %g5
19395loop_1751:
19396 edge16ln %o2, %o5, %g3
19397 fmovrslez %l1, %f27, %f10
19398 set 0x20, %l0
19399 ldsba [%l7 + %l0] 0x11, %o3
19400 tle %icc, 0x4
19401 nop
19402 set 0x31, %l6
19403 ldstub [%l7 + %l6], %g2
19404 fmovdvs %icc, %f17, %f24
19405 fmovdvs %xcc, %f31, %f18
19406 smulcc %i1, 0x1E0A, %i2
19407 st %f25, [%l7 + 0x3C]
19408 movrlz %o0, 0x264, %i5
19409 subcc %g7, 0x0B52, %l2
19410 array16 %i4, %o4, %l6
19411 wr %g0, 0xe2, %asi
19412 stba %o6, [%l7 + 0x23] %asi
19413 membar #Sync
19414 edge16 %g6, %i6, %o7
19415 brz,a %g4, loop_1752
19416 nop
19417 set 0x0B, %g4
19418 ldstub [%l7 + %g4], %l0
19419 sdiv %i3, 0x1527, %l4
19420 tl %icc, 0x0
19421loop_1752:
19422 tsubcctv %l3, %g1, %o1
19423 popc %i0, %l5
19424 srlx %g5, %i7, %o5
19425 sethi 0x1FA6, %g3
19426 brlez,a %l1, loop_1753
19427 array32 %o3, %g2, %o2
19428 movge %xcc, %i1, %o0
19429 saved
19430 rdpr %cwp, %g1
19431 rdpr %cansave, %g2
19432 rdpr %canrestore, %g3
19433 rdpr %cleanwin, %g4
19434 rdpr %otherwin, %g5
19435 rdpr %wstate, %g6
19436loop_1753:
19437 movle %xcc, %i5, %i2
19438 fmul8sux16 %f28, %f6, %f10
19439 fmovrse %l2, %f23, %f24
19440 mulscc %g7, 0x1F21, %o4
19441 set 0x4C, %i6
19442 stha %i4, [%l7 + %i6] 0xe2
19443 membar #Sync
19444 tsubcc %l6, 0x1FF2, %g6
19445 fmovdvc %xcc, %f26, %f20
19446 taddcc %i6, %o7, %o6
19447 fmovrslz %l0, %f20, %f15
19448 movge %xcc, %i3, %l4
19449 alignaddrl %g4, %g1, %l3
19450 udivcc %o1, 0x012B, %i0
19451 umul %g5, 0x0FB9, %l5
19452 ldd [%l7 + 0x08], %f16
19453 movge %xcc, %i7, %o5
19454 movle %xcc, %g3, %l1
19455 movleu %icc, %g2, %o2
19456 subccc %o3, 0x0281, %o0
19457 or %i1, 0x0FD9, %i2
19458 edge8l %l2, %g7, %i5
19459 ldd [%l7 + 0x60], %f4
19460 tcc %icc, 0x5
19461 fbge,a %fcc3, loop_1754
19462 edge16 %o4, %i4, %l6
19463 or %i6, %o7, %g6
19464 mova %xcc, %l0, %o6
19465loop_1754:
19466 mulscc %l4, %i3, %g1
19467 edge8l %g4, %l3, %i0
19468 alignaddrl %g5, %o1, %l5
19469 addcc %i7, 0x071D, %o5
19470 fcmpd %fcc2, %f18, %f30
19471 add %g3, 0x1183, %l1
19472 movge %xcc, %g2, %o2
19473 udivcc %o0, 0x194F, %o3
19474 set 0x40, %g2
19475 ldda [%l7 + %g2] 0x14, %f16
19476 fmovrdne %i1, %f4, %f20
19477 edge16n %l2, %i2, %g7
19478 edge8l %o4, %i5, %i4
19479 fbuge,a %fcc1, loop_1755
19480 sll %i6, %l6, %g6
19481 movrlz %o7, %l0, %o6
19482 edge16n %i3, %l4, %g1
19483loop_1755:
19484 movcs %icc, %l3, %i0
19485 alignaddr %g4, %o1, %l5
19486 andncc %g5, %i7, %g3
19487 array8 %l1, %o5, %o2
19488 fmovda %xcc, %f10, %f23
19489 edge16 %o0, %g2, %o3
19490 xnorcc %i1, %l2, %i2
19491 tleu %xcc, 0x3
19492 addccc %g7, %o4, %i4
19493 sir 0x1CF8
19494 movcc %xcc, %i5, %i6
19495 move %icc, %g6, %l6
19496 fmovsl %xcc, %f30, %f15
19497 popc %o7, %l0
19498 fmovdneg %icc, %f14, %f16
19499 membar #Sync
19500 set 0x40, %i4
19501 ldda [%l7 + %i4] 0xf8, %f16
19502 fmovdn %icc, %f20, %f8
19503 ba,a loop_1756
19504 bg,a %icc, loop_1757
19505 fabsd %f14, %f18
19506 sll %i3, %o6, %g1
19507loop_1756:
19508 nop
19509 set 0x38, %o6
19510 stxa %l3, [%l7 + %o6] 0x2f
19511 membar #Sync
19512loop_1757:
19513 bg,a %xcc, loop_1758
19514 bgu loop_1759
19515 fble,a %fcc1, loop_1760
19516 fabsd %f0, %f30
19517loop_1758:
19518 movle %icc, %i0, %g4
19519loop_1759:
19520 movn %xcc, %o1, %l4
19521loop_1760:
19522 or %g5, 0x1153, %i7
19523 movrne %l5, %g3, %l1
19524 movl %icc, %o5, %o2
19525 bl,a,pn %icc, loop_1761
19526 add %g2, %o0, %i1
19527 srlx %l2, %i2, %o3
19528 fexpand %f19, %f10
19529loop_1761:
19530 fcmple16 %f18, %f16, %g7
19531 fmovrsgez %i4, %f29, %f31
19532 fmovdle %xcc, %f19, %f15
19533 fxnors %f24, %f19, %f8
19534 sir 0x0966
19535 fnor %f18, %f6, %f20
19536 tl %icc, 0x5
19537 movpos %icc, %o4, %i5
19538 movrlz %i6, %l6, %o7
19539 fpack16 %f6, %f17
19540 fcmps %fcc2, %f25, %f13
19541 nop
19542 setx loop_1762, %l0, %l1
19543 jmpl %l1, %g6
19544 fpmerge %f20, %f1, %f26
19545 set 0x24, %g5
19546 lda [%l7 + %g5] 0x14, %f5
19547loop_1762:
19548 ldub [%l7 + 0x61], %i3
19549 fba %fcc2, loop_1763
19550 brnz,a %o6, loop_1764
19551 bshuffle %f8, %f12, %f28
19552 movcc %xcc, %l0, %g1
19553loop_1763:
19554 prefetch [%l7 + 0x10], 0x3
19555loop_1764:
19556 ta %xcc, 0x6
19557 fornot2 %f30, %f24, %f30
19558 umul %l3, %g4, %o1
19559 tvc %xcc, 0x2
19560 alignaddrl %l4, %g5, %i7
19561 tl %icc, 0x4
19562 tle %icc, 0x7
19563 fmovsg %icc, %f25, %f8
19564 fbg,a %fcc3, loop_1765
19565 or %l5, 0x028B, %g3
19566 mulscc %i0, 0x1055, %l1
19567 orncc %o5, 0x143B, %g2
19568loop_1765:
19569 fsrc2s %f24, %f28
19570 fornot1s %f23, %f22, %f12
19571 movvs %xcc, %o0, %o2
19572 fmovdvs %icc, %f25, %f20
19573 fmuld8sux16 %f6, %f22, %f10
19574 fbne %fcc3, loop_1766
19575 movrgez %l2, %i1, %o3
19576 set 0x49, %l3
19577 stba %g7, [%l7 + %l3] 0x81
19578loop_1766:
19579 ldstub [%l7 + 0x4B], %i4
19580 set 0x26, %o4
19581 lduha [%l7 + %o4] 0x81, %i2
19582 fbn,a %fcc0, loop_1767
19583 fornot1 %f8, %f8, %f12
19584 mulscc %o4, %i6, %i5
19585 bshuffle %f4, %f12, %f10
19586loop_1767:
19587 fxor %f24, %f6, %f12
19588 movrgez %o7, %g6, %l6
19589 ba,pn %icc, loop_1768
19590 fmovse %icc, %f3, %f29
19591 movvs %xcc, %o6, %l0
19592 tneg %icc, 0x4
19593loop_1768:
19594 sdiv %i3, 0x1A2A, %l3
19595 sdivx %g4, 0x1FDA, %g1
19596 tg %xcc, 0x0
19597 wr %g0, 0x80, %asi
19598 lda [%l7 + 0x50] %asi, %f1
19599 orncc %o1, 0x15AE, %g5
19600 movgu %xcc, %i7, %l5
19601 movrlz %l4, %i0, %g3
19602 sub %l1, %o5, %o0
19603 movrgz %o2, %l2, %g2
19604 movl %icc, %o3, %i1
19605 bg,a,pn %icc, loop_1769
19606 fxors %f30, %f4, %f9
19607 lduw [%l7 + 0x14], %g7
19608 fmovdcs %xcc, %f29, %f26
19609loop_1769:
19610 sra %i2, 0x13, %o4
19611 fpsub16s %f15, %f14, %f12
19612 edge16 %i6, %i4, %o7
19613 fmuld8ulx16 %f18, %f22, %f26
19614 umulcc %g6, 0x186C, %l6
19615 brz %o6, loop_1770
19616 edge32l %l0, %i3, %i5
19617 fornot2s %f24, %f1, %f18
19618 smulcc %l3, %g1, %g4
19619loop_1770:
19620 movrlz %g5, %o1, %l5
19621 bleu,pt %icc, loop_1771
19622 fornot1 %f0, %f12, %f2
19623 movre %i7, %i0, %l4
19624 ba,a %xcc, loop_1772
19625loop_1771:
19626 st %f22, [%l7 + 0x50]
19627 fbu %fcc3, loop_1773
19628 umul %l1, 0x05DA, %o5
19629loop_1772:
19630 membar 0x1B
19631 fmovsge %icc, %f20, %f15
19632loop_1773:
19633 edge32n %o0, %o2, %l2
19634 movl %xcc, %g2, %g3
19635 swap [%l7 + 0x78], %i1
19636 tge %icc, 0x6
19637 addc %g7, %o3, %i2
19638 wr %g0, 0x11, %asi
19639 lda [%l7 + 0x30] %asi, %f14
19640 ta %icc, 0x0
19641 array8 %i6, %o4, %o7
19642 tle %icc, 0x5
19643 ta %icc, 0x0
19644 sll %i4, 0x0D, %l6
19645 srlx %g6, %o6, %l0
19646 fmovda %icc, %f7, %f18
19647 fmovrse %i5, %f25, %f5
19648 edge8n %l3, %i3, %g1
19649 addc %g4, %o1, %g5
19650 tge %icc, 0x1
19651 smulcc %i7, %l5, %l4
19652 smul %i0, %l1, %o0
19653 movgu %icc, %o2, %o5
19654 stbar
19655 taddcctv %l2, 0x0135, %g3
19656 te %xcc, 0x1
19657 tgu %icc, 0x7
19658 fbg,a %fcc3, loop_1774
19659 fble,a %fcc1, loop_1775
19660 movge %xcc, %g2, %i1
19661 fbu %fcc1, loop_1776
19662loop_1774:
19663 siam 0x1
19664loop_1775:
19665 ldsh [%l7 + 0x5E], %g7
19666 sra %i2, 0x07, %i6
19667loop_1776:
19668 fcmpes %fcc3, %f1, %f25
19669 sub %o4, %o7, %i4
19670 movcc %icc, %o3, %g6
19671 st %f8, [%l7 + 0x0C]
19672 fbuge %fcc1, loop_1777
19673 fbg,a %fcc3, loop_1778
19674 fmovrdgz %o6, %f2, %f18
19675 movpos %xcc, %l0, %i5
19676loop_1777:
19677 mulx %l6, %l3, %i3
19678loop_1778:
19679 fnor %f2, %f6, %f8
19680 srax %g1, 0x17, %o1
19681 fmovscs %xcc, %f18, %f24
19682 addccc %g5, 0x17E0, %g4
19683 fbule,a %fcc3, loop_1779
19684 fmovsgu %xcc, %f29, %f3
19685 srlx %i7, %l4, %l5
19686 alignaddr %i0, %o0, %l1
19687loop_1779:
19688 fnands %f5, %f2, %f29
19689 sdivcc %o5, 0x1521, %o2
19690 movgu %icc, %g3, %l2
19691 edge8 %g2, %g7, %i2
19692 array32 %i6, %i1, %o7
19693 edge16n %o4, %i4, %o3
19694 addcc %o6, %g6, %i5
19695 or %l6, %l3, %i3
19696 addc %l0, 0x12A1, %g1
19697 sllx %o1, %g4, %i7
19698 fnot2 %f16, %f16
19699 smul %l4, 0x0BAE, %l5
19700 set 0x0A, %i3
19701 stha %g5, [%l7 + %i3] 0x81
19702 movg %xcc, %i0, %l1
19703 fmovdneg %icc, %f5, %f18
19704 addc %o0, 0x0454, %o5
19705 be,a loop_1780
19706 sethi 0x0550, %g3
19707 edge8 %o2, %l2, %g7
19708 fsrc2 %f4, %f14
19709loop_1780:
19710 array16 %g2, %i2, %i6
19711 fnot2s %f0, %f16
19712 saved
19713 rdpr %cwp, %g1
19714 rdpr %cansave, %g2
19715 rdpr %canrestore, %g3
19716 rdpr %cleanwin, %g4
19717 rdpr %otherwin, %g5
19718 rdpr %wstate, %g6
19719 bcs,a,pn %xcc, loop_1781
19720 umulcc %o7, %o4, %i1
19721 fmovdcs %icc, %f14, %f18
19722 sub %i4, 0x0A46, %o3
19723loop_1781:
19724 movcc %icc, %g6, %i5
19725 movcs %xcc, %l6, %l3
19726 fbuge %fcc3, loop_1782
19727 fands %f24, %f30, %f16
19728 set 0x70, %o2
19729 sta %f6, [%l7 + %o2] 0x89
19730loop_1782:
19731 tcs %xcc, 0x4
19732 tvs %xcc, 0x4
19733 tcc %icc, 0x1
19734 popc %i3, %l0
19735 bleu,a %xcc, loop_1783
19736 fcmpeq32 %f4, %f12, %o6
19737 xnor %o1, 0x1C85, %g1
19738 set 0x48, %i2
19739 lduwa [%l7 + %i2] 0x88, %i7
19740loop_1783:
19741 fbul,a %fcc2, loop_1784
19742 fnot1 %f8, %f8
19743 fmul8x16 %f11, %f26, %f4
19744 flush %l7 + 0x44
19745loop_1784:
19746 stx %g4, [%l7 + 0x50]
19747 ldsb [%l7 + 0x19], %l5
19748 addcc %l4, %i0, %g5
19749 sllx %l1, %o5, %o0
19750 ldub [%l7 + 0x6D], %o2
19751 bvs,pn %icc, loop_1785
19752 bshuffle %f14, %f10, %f14
19753 fbu,a %fcc0, loop_1786
19754 tg %icc, 0x7
19755loop_1785:
19756 fabss %f15, %f21
19757 fmul8x16 %f21, %f14, %f24
19758loop_1786:
19759 bg,a %xcc, loop_1787
19760 stw %l2, [%l7 + 0x14]
19761 fmovsvs %xcc, %f25, %f11
19762 fmovdvs %icc, %f19, %f19
19763loop_1787:
19764 fbo,a %fcc0, loop_1788
19765 orn %g7, %g3, %g2
19766 std %f18, [%l7 + 0x78]
19767 tcc %xcc, 0x0
19768loop_1788:
19769 tvs %icc, 0x1
19770 fmovsvs %icc, %f3, %f12
19771 set 0x40, %g1
19772 stda %f16, [%l7 + %g1] 0xf0
19773 membar #Sync
19774 bg loop_1789
19775 edge16 %i2, %i6, %o4
19776 mulscc %i1, %o7, %i4
19777 sra %g6, 0x16, %i5
19778loop_1789:
19779 edge16 %o3, %l3, %l6
19780 edge16n %i3, %o6, %o1
19781 mulx %l0, %g1, %g4
19782 set 0x28, %l1
19783 stha %i7, [%l7 + %l1] 0x2f
19784 membar #Sync
19785 bvc,a,pn %xcc, loop_1790
19786 tcc %xcc, 0x6
19787 mulx %l5, %l4, %g5
19788 movvc %icc, %l1, %o5
19789loop_1790:
19790 andncc %i0, %o2, %l2
19791 movleu %icc, %o0, %g7
19792 movgu %icc, %g2, %i2
19793 saved
19794 rdpr %cwp, %g1
19795 rdpr %cansave, %g2
19796 rdpr %canrestore, %g3
19797 rdpr %cleanwin, %g4
19798 rdpr %otherwin, %g5
19799 rdpr %wstate, %g6
19800 fmovdcc %xcc, %f21, %f30
19801 xorcc %i6, %g3, %i1
19802 edge8l %o4, %i4, %g6
19803 fnot1s %f10, %f18
19804 ta %xcc, 0x2
19805 fmovda %icc, %f20, %f7
19806 andcc %o7, %i5, %l3
19807 brnz %l6, loop_1791
19808 nop
19809 setx loop_1792, %l0, %l1
19810 wrpr 0x1, %tl
19811 wrpr %l1, %tpc
19812 add %l1, 0x4, %l1
19813 wrpr %l1, %tnpc
19814 setx 0x34400001400, %l0, %l1
19815 wrpr %l1, %tstate
19816 wrhpr 0x4, %htstate
19817 retry
19818 fmovdneg %icc, %f10, %f31
19819 orncc %o3, 0x129F, %o6
19820loop_1791:
19821 sra %i3, 0x00, %o1
19822loop_1792:
19823 tpos %icc, 0x2
19824 fbg,a %fcc0, loop_1793
19825 fmul8x16al %f10, %f7, %f4
19826 orncc %g1, 0x02D9, %l0
19827 movrgez %g4, 0x138, %l5
19828loop_1793:
19829 movgu %icc, %l4, %i7
19830 popc 0x1E69, %g5
19831 sll %o5, 0x19, %l1
19832 smul %i0, %o2, %l2
19833 tsubcc %g7, 0x1902, %o0
19834 movl %icc, %i2, %g2
19835 udivcc %g3, 0x07B0, %i6
19836 bcc,a %xcc, loop_1794
19837 fone %f0
19838 saved
19839 rdpr %cwp, %g1
19840 rdpr %cansave, %g2
19841 rdpr %canrestore, %g3
19842 rdpr %cleanwin, %g4
19843 rdpr %otherwin, %g5
19844 rdpr %wstate, %g6
19845 fmovspos %icc, %f14, %f17
19846loop_1794:
19847 edge16l %o4, %i4, %i1
19848 ld [%l7 + 0x10], %f30
19849 nop
19850 setx loop_1795, %l0, %l1
19851 jmpl %l1, %g6
19852 fpadd32 %f0, %f2, %f16
19853 brlez,a %o7, loop_1796
19854 array32 %i5, %l3, %o3
19855loop_1795:
19856 fmuld8ulx16 %f7, %f21, %f30
19857 add %l7, 0x10, %l6
19858 wr %g0, 0x04, %asi
19859 casa [%l6] 0x04, %o6, %i3
19860loop_1796:
19861 membar 0x00
19862 and %l6, 0x0531, %o1
19863 fmovse %icc, %f23, %f29
19864 fmovsvs %icc, %f10, %f12
19865 movvs %icc, %g1, %l0
19866 xnorcc %g4, 0x144C, %l5
19867 wr %g0, 0x22, %asi
19868 stwa %l4, [%l7 + 0x6C] %asi
19869 membar #Sync
19870 fbue %fcc1, loop_1797
19871 pdist %f0, %f14, %f14
19872 edge8 %i7, %g5, %l1
19873 edge32l %o5, %i0, %o2
19874loop_1797:
19875 movrlez %l2, 0x035, %g7
19876 taddcctv %i2, %o0, %g2
19877 movcc %xcc, %g3, %i6
19878 tneg %xcc, 0x6
19879 fpmerge %f4, %f6, %f26
19880 bvc,pn %icc, loop_1798
19881 edge32ln %o4, %i1, %g6
19882 fbue,a %fcc2, loop_1799
19883 fandnot1s %f14, %f0, %f15
19884loop_1798:
19885 sethi 0x1469, %o7
19886 udivcc %i5, 0x129F, %l3
19887loop_1799:
19888 fmovdle %icc, %f3, %f19
19889 umulcc %i4, %o6, %o3
19890 ldsh [%l7 + 0x60], %i3
19891 addc %o1, %l6, %l0
19892 movcc %icc, %g1, %l5
19893 addc %g4, %l4, %g5
19894 brlz,a %l1, loop_1800
19895 orn %i7, %i0, %o2
19896 edge32 %o5, %l2, %g7
19897 udiv %o0, 0x03F8, %g2
19898loop_1800:
19899 brlez,a %i2, loop_1801
19900 andncc %g3, %i6, %i1
19901 movleu %icc, %o4, %g6
19902 set 0x40, %g3
19903 ldda [%l7 + %g3] 0x19, %f0
19904loop_1801:
19905 fandnot1 %f30, %f28, %f20
19906 subccc %o7, %i5, %l3
19907 sub %o6, 0x1612, %o3
19908 prefetch [%l7 + 0x70], 0x3
19909 bcs,a loop_1802
19910 tcc %icc, 0x0
19911 fsrc1 %f14, %f22
19912 set 0x69, %i1
19913 lduba [%l7 + %i1] 0x04, %i4
19914loop_1802:
19915 orn %i3, 0x1FDD, %o1
19916 movrlz %l6, 0x137, %l0
19917 edge8 %g1, %l5, %g4
19918 edge8n %l4, %g5, %i7
19919 taddcc %i0, 0x0D18, %l1
19920 tpos %xcc, 0x6
19921 addccc %o2, %o5, %l2
19922 tvs %xcc, 0x2
19923 movrlez %o0, 0x34C, %g2
19924 fpadd16s %f10, %f27, %f17
19925 bneg loop_1803
19926 fmovrdlz %i2, %f8, %f28
19927 subcc %g7, %g3, %i6
19928 brz %o4, loop_1804
19929loop_1803:
19930 edge32l %i1, %o7, %i5
19931 bleu,pt %xcc, loop_1805
19932 be,pn %icc, loop_1806
19933loop_1804:
19934 tcc %icc, 0x1
19935 wr %g0, 0x81, %asi
19936 lduwa [%l7 + 0x38] %asi, %g6
19937loop_1805:
19938 taddcc %o6, %o3, %l3
19939loop_1806:
19940 movcs %icc, %i3, %i4
19941 movn %icc, %l6, %o1
19942 fbo %fcc0, loop_1807
19943 fmovscs %xcc, %f1, %f21
19944 wr %g0, 0x11, %asi
19945 ldxa [%l7 + 0x68] %asi, %l0
19946loop_1807:
19947 sra %l5, %g1, %g4
19948 fbu,a %fcc3, loop_1808
19949 bl,a,pn %xcc, loop_1809
19950 fbne,a %fcc3, loop_1810
19951 ldstub [%l7 + 0x64], %l4
19952loop_1808:
19953 udiv %g5, 0x1653, %i7
19954loop_1809:
19955 tneg %icc, 0x3
19956loop_1810:
19957 fxor %f6, %f8, %f4
19958 ldsb [%l7 + 0x6F], %l1
19959 fmul8sux16 %f30, %f0, %f10
19960 ba,pn %xcc, loop_1811
19961 movrgez %o2, 0x16D, %o5
19962 andn %i0, 0x085D, %o0
19963 movneg %xcc, %g2, %l2
19964loop_1811:
19965 fbne,a %fcc1, loop_1812
19966 fmovspos %icc, %f4, %f13
19967 movrgez %i2, %g7, %g3
19968 udiv %o4, 0x072F, %i1
19969loop_1812:
19970 movg %xcc, %o7, %i6
19971 fcmped %fcc0, %f12, %f8
19972 fand %f2, %f16, %f4
19973 andcc %g6, %i5, %o6
19974 set 0x38, %g7
19975 stxa %l3, [%l7 + %g7] 0x23
19976 membar #Sync
19977 edge32 %i3, %o3, %i4
19978 fcmpgt32 %f26, %f4, %o1
19979 edge8 %l0, %l6, %l5
19980 set 0x53, %i0
19981 ldstuba [%l7 + %i0] 0x10, %g1
19982 addcc %l4, %g4, %i7
19983 nop
19984 setx loop_1813, %l0, %l1
19985 jmpl %l1, %l1
19986 ldd [%l7 + 0x10], %f30
19987 sdivcc %g5, 0x0D71, %o2
19988 xorcc %o5, 0x1E46, %i0
19989loop_1813:
19990 movneg %icc, %g2, %o0
19991 fmovrsne %l2, %f18, %f25
19992 movvc %icc, %i2, %g3
19993 fbne %fcc2, loop_1814
19994 sdivx %g7, 0x0EC7, %o4
19995 movcs %xcc, %o7, %i6
19996 addccc %i1, %g6, %i5
19997loop_1814:
19998 movrlz %l3, %o6, %i3
19999 fbul,a %fcc1, loop_1815
20000 saved
20001 rdpr %cwp, %g1
20002 rdpr %cansave, %g2
20003 rdpr %canrestore, %g3
20004 rdpr %cleanwin, %g4
20005 rdpr %otherwin, %g5
20006 rdpr %wstate, %g6
20007 fornot1s %f9, %f30, %f21
20008 sir 0x1273
20009loop_1815:
20010 edge8 %o3, %o1, %i4
20011 sdivcc %l6, 0x0650, %l5
20012 sdivx %l0, 0x06FD, %l4
20013 set 0x40, %g6
20014 stda %f16, [%l7 + %g6] 0x1e
20015 membar #Sync
20016 fbue %fcc3, loop_1816
20017 sdiv %g1, 0x1F97, %g4
20018 fnot1 %f20, %f28
20019 brz,a %l1, loop_1817
20020loop_1816:
20021 edge32 %i7, %o2, %o5
20022 sdivx %g5, 0x074F, %g2
20023 fmul8ulx16 %f6, %f28, %f20
20024loop_1817:
20025 bleu %xcc, loop_1818
20026 ldstub [%l7 + 0x2E], %i0
20027 ldx [%l7 + 0x50], %o0
20028 movgu %xcc, %l2, %g3
20029loop_1818:
20030 movpos %icc, %i2, %g7
20031 xnorcc %o4, 0x19F2, %o7
20032 be loop_1819
20033 st %f18, [%l7 + 0x14]
20034 edge32ln %i1, %i6, %g6
20035 wr %g0, 0x04, %asi
20036 stxa %l3, [%l7 + 0x30] %asi
20037loop_1819:
20038 stbar
20039 fbge %fcc2, loop_1820
20040 nop
20041 set 0x34, %o0
20042 prefetch [%l7 + %o0], 0x2
20043 fxnor %f20, %f6, %f8
20044 brlez,a %i5, loop_1821
20045loop_1820:
20046 movle %icc, %i3, %o3
20047 fxnors %f11, %f4, %f31
20048 fmuld8sux16 %f0, %f1, %f8
20049loop_1821:
20050 fmovde %xcc, %f20, %f10
20051 udiv %o6, 0x1C13, %o1
20052 udivcc %i4, 0x1D59, %l6
20053 bn %xcc, loop_1822
20054 bcc,pt %icc, loop_1823
20055 or %l0, 0x1641, %l4
20056 alignaddrl %l5, %g1, %l1
20057loop_1822:
20058 udivcc %g4, 0x1499, %i7
20059loop_1823:
20060 fmovrse %o2, %f4, %f17
20061 bge,a loop_1824
20062 fmovrdne %o5, %f6, %f22
20063 ba,a,pn %xcc, loop_1825
20064 movrgez %g2, 0x37E, %g5
20065loop_1824:
20066 nop
20067 set 0x38, %o7
20068 std %f30, [%l7 + %o7]
20069 fandnot1s %f1, %f30, %f10
20070loop_1825:
20071 mova %icc, %o0, %l2
20072 fpadd32s %f9, %f30, %f24
20073 ba,pn %icc, loop_1826
20074 movleu %icc, %i0, %g3
20075 movre %i2, %o4, %o7
20076 movrne %i1, %i6, %g7
20077loop_1826:
20078 brnz %l3, loop_1827
20079 movl %icc, %i5, %g6
20080 udiv %i3, 0x1C5F, %o3
20081 tg %icc, 0x1
20082loop_1827:
20083 edge16n %o1, %o6, %i4
20084 tge %icc, 0x1
20085 brnz,a %l6, loop_1828
20086 xnor %l4, %l0, %l5
20087 edge8n %g1, %l1, %g4
20088 taddcc %o2, %i7, %o5
20089loop_1828:
20090 saved
20091 rdpr %cwp, %g1
20092 rdpr %cansave, %g2
20093 rdpr %canrestore, %g3
20094 rdpr %cleanwin, %g4
20095 rdpr %otherwin, %g5
20096 rdpr %wstate, %g6
20097 movrgz %g5, %g2, %l2
20098 nop
20099 setx loop_1829, %l0, %l1
20100 jmpl %l1, %i0
20101 stx %g3, [%l7 + 0x20]
20102 movpos %icc, %o0, %i2
20103 movvs %xcc, %o7, %i1
20104loop_1829:
20105 flush %l7 + 0x5C
20106 udivx %i6, 0x1A43, %g7
20107 set 0x60, %l2
20108 ldda [%l7 + %l2] 0xe2, %o4
20109 fcmpeq32 %f26, %f22, %l3
20110 bvc loop_1830
20111 fmovsvc %icc, %f0, %f22
20112 taddcc %g6, 0x1145, %i5
20113 bn,pt %icc, loop_1831
20114loop_1830:
20115 movrlez %o3, 0x051, %o1
20116 fxors %f24, %f29, %f18
20117 fbuge %fcc2, loop_1832
20118loop_1831:
20119 or %o6, 0x0438, %i4
20120 stx %l6, [%l7 + 0x18]
20121 sub %l4, 0x117A, %l0
20122loop_1832:
20123 smulcc %i3, %g1, %l1
20124 fbl %fcc1, loop_1833
20125 sub %l5, 0x05E0, %o2
20126 wr %g0, 0x89, %asi
20127 lduba [%l7 + 0x18] %asi, %g4
20128loop_1833:
20129 bpos,a %icc, loop_1834
20130 fsrc2 %f20, %f14
20131 fnor %f6, %f16, %f8
20132 fmul8sux16 %f14, %f22, %f28
20133loop_1834:
20134 umulcc %i7, 0x14D2, %o5
20135 movcs %xcc, %g2, %g5
20136 tn %xcc, 0x2
20137 fmovrdne %l2, %f14, %f28
20138 ldd [%l7 + 0x60], %f30
20139 sdiv %i0, 0x11B7, %g3
20140 set 0x48, %o1
20141 prefetcha [%l7 + %o1] 0x88, 0x3
20142 xorcc %i2, 0x0B3D, %i1
20143 brlez %i6, loop_1835
20144 fabsd %f22, %f18
20145 fbe %fcc0, loop_1836
20146 edge16n %o7, %g7, %l3
20147loop_1835:
20148 xnorcc %g6, %o4, %i5
20149 bpos,a,pt %icc, loop_1837
20150loop_1836:
20151 srlx %o1, 0x0E, %o6
20152 fmovrdgz %i4, %f22, %f0
20153 flush %l7 + 0x68
20154loop_1837:
20155 fnot2 %f10, %f2
20156 fxnors %f30, %f7, %f20
20157 nop
20158 setx loop_1838, %l0, %l1
20159 wrpr 0x1, %tl
20160 wrpr %l1, %tnpc
20161 setx 0x34400001400, %l0, %l1
20162 wrpr %l1, %tstate
20163 wrhpr 0x4, %htstate
20164 done
20165 edge8l %o3, %l4, %l6
20166 fbuge %fcc2, loop_1839
20167 tleu %xcc, 0x5
20168loop_1838:
20169 edge16l %l0, %i3, %l1
20170 tge %xcc, 0x1
20171loop_1839:
20172 prefetch [%l7 + 0x68], 0x1
20173 edge32n %g1, %l5, %o2
20174 fmovsge %xcc, %f7, %f14
20175 tg %xcc, 0x3
20176 tsubcctv %i7, 0x16FD, %g4
20177 tvc %xcc, 0x1
20178 fmovsle %xcc, %f15, %f14
20179 fbug %fcc2, loop_1840
20180 fornot2s %f12, %f27, %f26
20181 fnot2 %f22, %f16
20182 wr %g0, 0x0c, %asi
20183 lduba [%l7 + 0x68] %asi, %g2
20184loop_1840:
20185 edge8ln %g5, %l2, %i0
20186 orncc %o5, 0x14CC, %o0
20187 sth %g3, [%l7 + 0x20]
20188 movvc %icc, %i1, %i2
20189 movre %i6, %g7, %o7
20190 srl %l3, 0x19, %g6
20191 edge16l %o4, %o1, %o6
20192 fsrc1s %f5, %f4
20193 alignaddrl %i5, %i4, %l4
20194 sir 0x1EB4
20195 sra %l6, %o3, %l0
20196 orn %l1, %g1, %i3
20197 fmovrsgz %o2, %f6, %f16
20198 membar #Sync
20199 set 0x40, %l5
20200 ldda [%l7 + %l5] 0xf8, %f0
20201 movneg %xcc, %l5, %g4
20202 fbu,a %fcc3, loop_1841
20203 movl %icc, %i7, %g2
20204 sdivcc %l2, 0x08CA, %g5
20205 orcc %i0, 0x1A07, %o5
20206loop_1841:
20207 smul %g3, 0x016C, %o0
20208 andcc %i1, %i2, %g7
20209 fbo %fcc0, loop_1842
20210 sth %i6, [%l7 + 0x10]
20211 xnorcc %l3, 0x077A, %o7
20212 fnegd %f10, %f14
20213loop_1842:
20214 smulcc %o4, 0x0590, %o1
20215 or %o6, 0x18DE, %i5
20216 addcc %i4, 0x0085, %l4
20217 orcc %g6, %l6, %o3
20218 subccc %l1, %g1, %i3
20219 orcc %l0, 0x0CFF, %l5
20220 edge8l %g4, %i7, %g2
20221 xorcc %l2, 0x092B, %g5
20222 udiv %o2, 0x1A51, %i0
20223 set 0x64, %l4
20224 swapa [%l7 + %l4] 0x88, %o5
20225 saved
20226 rdpr %cwp, %g1
20227 rdpr %cansave, %g2
20228 rdpr %canrestore, %g3
20229 rdpr %cleanwin, %g4
20230 rdpr %otherwin, %g5
20231 rdpr %wstate, %g6
20232 array8 %g3, %o0, %i1
20233 std %f8, [%l7 + 0x48]
20234 fbug %fcc3, loop_1843
20235 tvs %icc, 0x3
20236 umul %i2, 0x16C1, %i6
20237 wr %g0, 0x19, %asi
20238 lduba [%l7 + 0x2A] %asi, %g7
20239loop_1843:
20240 movrgez %o7, 0x200, %o4
20241 fbn %fcc1, loop_1844
20242 orncc %o1, %l3, %i5
20243 fmovrsgz %i4, %f7, %f11
20244 andn %l4, %o6, %l6
20245loop_1844:
20246 fmovrdgez %g6, %f4, %f26
20247 xnorcc %o3, %g1, %i3
20248 edge8l %l0, %l5, %l1
20249 fpadd16 %f26, %f2, %f26
20250 edge32 %i7, %g2, %g4
20251 fmovrslz %g5, %f28, %f14
20252 edge16 %l2, %o2, %o5
20253 tpos %xcc, 0x7
20254 movcc %xcc, %g3, %o0
20255 srax %i0, 0x18, %i1
20256 array32 %i6, %i2, %o7
20257 umul %g7, %o1, %o4
20258 wr %g0, 0x1f, %asi
20259 stda %f16, [%l7 + 0x40] %asi
20260 membar #Sync
20261 fmovsvc %icc, %f22, %f13
20262 bgu loop_1845
20263 tneg %icc, 0x1
20264 udiv %i5, 0x1889, %i4
20265 fpadd32s %f1, %f5, %f21
20266loop_1845:
20267 fxnors %f0, %f21, %f5
20268 edge16ln %l4, %o6, %l6
20269 fnot2s %f4, %f6
20270 xor %l3, 0x0F68, %o3
20271 stb %g6, [%l7 + 0x49]
20272 fnegs %f29, %f4
20273 set 0x24, %o5
20274 ldswa [%l7 + %o5] 0x88, %g1
20275 restored
20276 rdpr %cwp, %g1
20277 rdpr %cansave, %g2
20278 rdpr %canrestore, %g3
20279 rdpr %cleanwin, %g4
20280 rdpr %otherwin, %g5
20281 rdpr %wstate, %g6
20282 orncc %l0, 0x1571, %i3
20283 move %xcc, %l5, %i7
20284 udivx %g2, 0x0DF2, %g4
20285 fnands %f29, %f20, %f21
20286 udivcc %g5, 0x123E, %l1
20287 fbe,a %fcc2, loop_1846
20288 andcc %l2, 0x0DAA, %o2
20289 bcs,a,pt %xcc, loop_1847
20290 udivx %o5, 0x0041, %o0
20291loop_1846:
20292 mulx %i0, 0x0E59, %g3
20293 sir 0x0016
20294loop_1847:
20295 nop
20296 add %l7, 0x30, %l6
20297 wr %g0, 0x04, %asi
20298 casxa [%l6] %asi, %i1, %i2
20299 fmul8x16al %f31, %f13, %f30
20300 movcc %icc, %o7, %i6
20301 tvc %xcc, 0x2
20302 fbul,a %fcc0, loop_1848
20303 andn %o1, %g7, %o4
20304 st %f2, [%l7 + 0x68]
20305 edge8l %i4, %l4, %o6
20306loop_1848:
20307 umulcc %i5, %l6, %o3
20308 saved
20309 rdpr %cwp, %g1
20310 rdpr %cansave, %g2
20311 rdpr %canrestore, %g3
20312 rdpr %cleanwin, %g4
20313 rdpr %otherwin, %g5
20314 rdpr %wstate, %g6
20315 set 0x40, %i7
20316 ldda [%l7 + %i7] 0xea, %l2
20317 movcc %xcc, %g1, %g6
20318 xnorcc %l0, %l5, %i7
20319 movvc %xcc, %g2, %g4
20320 ta %icc, 0x6
20321 movleu %icc, %g5, %i3
20322 umulcc %l1, 0x18AC, %l2
20323 saved
20324 rdpr %cwp, %g1
20325 rdpr %cansave, %g2
20326 rdpr %canrestore, %g3
20327 rdpr %cleanwin, %g4
20328 rdpr %otherwin, %g5
20329 rdpr %wstate, %g6
20330 subcc %o5, %o0, %o2
20331 fones %f24
20332 movre %i0, %i1, %g3
20333 ldub [%l7 + 0x0D], %o7
20334 edge32n %i6, %o1, %i2
20335 wr %g0, 0x89, %asi
20336 lduha [%l7 + 0x38] %asi, %o4
20337 fornot1s %f1, %f22, %f3
20338 bcs,a loop_1849
20339 edge8ln %g7, %l4, %o6
20340 tgu %xcc, 0x3
20341 fmovdleu %icc, %f3, %f4
20342loop_1849:
20343 srax %i4, 0x0F, %i5
20344 movrlz %l6, %l3, %o3
20345 edge8n %g1, %l0, %g6
20346 fpadd16s %f15, %f19, %f26
20347 movg %xcc, %l5, %i7
20348 taddcctv %g4, %g2, %i3
20349 edge16ln %g5, %l2, %o5
20350 subcc %o0, 0x1C97, %o2
20351 fmovrse %i0, %f0, %f2
20352 movge %xcc, %l1, %i1
20353 nop
20354 setx loop_1850, %l0, %l1
20355 wrpr 0x1, %tl
20356 wrpr %l1, %tnpc
20357 setx 0x34400001400, %l0, %l1
20358 wrpr %l1, %tstate
20359 wrhpr 0x4, %htstate
20360 done
20361 udivx %g3, 0x0CAB, %i6
20362 tleu %xcc, 0x6
20363 and %o1, %i2, %o7
20364loop_1850:
20365 movpos %xcc, %g7, %l4
20366 tcc %icc, 0x6
20367 xnor %o4, 0x11FD, %o6
20368 ldstub [%l7 + 0x16], %i4
20369 bvs,a %icc, loop_1851
20370 sra %l6, %i5, %o3
20371 membar 0x21
20372 edge8 %l3, %l0, %g1
20373loop_1851:
20374 fcmps %fcc3, %f3, %f27
20375 edge16n %g6, %i7, %l5
20376 set 0x28, %i5
20377 ldxa [%g0 + %i5] 0x20, %g4
20378 te %icc, 0x7
20379 fmuld8sux16 %f19, %f14, %f26
20380 tn %icc, 0x0
20381 movg %icc, %i3, %g2
20382 edge16l %l2, %o5, %o0
20383 fmovrdne %g5, %f30, %f4
20384 sll %o2, %l1, %i1
20385 sir 0x1C25
20386 movcc %icc, %i0, %g3
20387 saved
20388 rdpr %cwp, %g1
20389 rdpr %cansave, %g2
20390 rdpr %canrestore, %g3
20391 rdpr %cleanwin, %g4
20392 rdpr %otherwin, %g5
20393 rdpr %wstate, %g6
20394 ld [%l7 + 0x70], %f26
20395 addccc %o1, 0x0DB1, %i2
20396 fbue,a %fcc3, loop_1852
20397 tcc %xcc, 0x7
20398 edge16n %i6, %o7, %l4
20399 orcc %g7, %o6, %o4
20400loop_1852:
20401 sethi 0x0396, %i4
20402 bvc,a,pn %xcc, loop_1853
20403 fandnot2 %f18, %f30, %f14
20404 wr %g0, 0x19, %asi
20405 stwa %i5, [%l7 + 0x44] %asi
20406loop_1853:
20407 fmovsge %xcc, %f15, %f12
20408 fmovrsgz %l6, %f16, %f29
20409 std %f10, [%l7 + 0x08]
20410 fabss %f31, %f29
20411 fmul8ulx16 %f18, %f12, %f0
20412 fbl,a %fcc1, loop_1854
20413 stw %o3, [%l7 + 0x54]
20414 orn %l3, 0x1FBB, %l0
20415 move %icc, %g6, %i7
20416loop_1854:
20417 bvc loop_1855
20418 sdivx %l5, 0x03A5, %g1
20419 for %f28, %f28, %f14
20420 wr %g0, 0x81, %asi
20421 lduba [%l7 + 0x18] %asi, %i3
20422loop_1855:
20423 movle %icc, %g2, %l2
20424 bg,a,pt %icc, loop_1856
20425 andn %g4, %o0, %o5
20426 tn %xcc, 0x5
20427 or %o2, %g5, %i1
20428loop_1856:
20429 bvc loop_1857
20430 fblg,a %fcc3, loop_1858
20431 movrne %l1, %g3, %o1
20432 umul %i2, %i6, %o7
20433loop_1857:
20434 mulscc %i0, %g7, %o6
20435loop_1858:
20436 taddcc %l4, %i4, %o4
20437 movpos %icc, %l6, %o3
20438 subcc %i5, %l3, %l0
20439 fmovrde %i7, %f24, %f30
20440 membar 0x07
20441 ble,a loop_1859
20442 ldsw [%l7 + 0x4C], %g6
20443 set 0x14, %o3
20444 ldswa [%l7 + %o3] 0x80, %l5
20445loop_1859:
20446 bn,a,pn %xcc, loop_1860
20447 bshuffle %f26, %f10, %f30
20448 orcc %g1, %i3, %l2
20449 edge32ln %g4, %g2, %o5
20450loop_1860:
20451 nop
20452 wr %g0, 0xf8, %asi
20453 stda %f0, [%l7 + 0x40] %asi
20454 membar #Sync
20455 movvs %icc, %o0, %g5
20456 tne %xcc, 0x7
20457 wr %g0, 0x22, %asi
20458 stda %o2, [%l7 + 0x18] %asi
20459 membar #Sync
20460 taddcctv %l1, 0x0A34, %g3
20461 membar 0x7C
20462 set 0x3C, %l0
20463 sta %f7, [%l7 + %l0] 0x11
20464 fmovd %f4, %f24
20465 fzero %f30
20466 add %o1, 0x0A47, %i2
20467 fbul %fcc2, loop_1861
20468 call loop_1862
20469 umul %i1, %o7, %i6
20470 smul %g7, 0x119A, %i0
20471loop_1861:
20472 tneg %icc, 0x2
20473loop_1862:
20474 sdivx %l4, 0x0EBC, %i4
20475 fmovspos %xcc, %f20, %f5
20476 movneg %xcc, %o4, %l6
20477 fcmpgt32 %f16, %f10, %o3
20478 te %icc, 0x7
20479 xor %i5, 0x15B6, %o6
20480 movle %icc, %l3, %i7
20481 umulcc %l0, 0x0E92, %g6
20482 siam 0x0
20483 fnegd %f14, %f22
20484 prefetch [%l7 + 0x78], 0x3
20485 fbu %fcc2, loop_1863
20486 udivcc %g1, 0x099A, %i3
20487 udivx %l2, 0x1BFA, %g4
20488 movcs %icc, %g2, %o5
20489loop_1863:
20490 restored
20491 rdpr %cwp, %g1
20492 rdpr %cansave, %g2
20493 rdpr %canrestore, %g3
20494 rdpr %cleanwin, %g4
20495 rdpr %otherwin, %g5
20496 rdpr %wstate, %g6
20497 tcc %xcc, 0x2
20498 fmovrdgez %l5, %f2, %f26
20499 xorcc %o0, 0x11CC, %g5
20500 tsubcc %o2, %g3, %l1
20501 movrlz %i2, 0x00D, %i1
20502 fmul8ulx16 %f4, %f10, %f4
20503 umul %o7, 0x089E, %o1
20504 set 0x58, %g4
20505 ldxa [%l7 + %g4] 0x89, %g7
20506 tvc %xcc, 0x4
20507 andcc %i0, %i6, %l4
20508 movg %xcc, %i4, %o4
20509 andncc %l6, %o3, %i5
20510 taddcctv %l3, 0x1448, %o6
20511 tg %xcc, 0x0
20512 fpack32 %f2, %f28, %f22
20513 taddcc %i7, 0x07B3, %l0
20514 fmovde %xcc, %f22, %f4
20515 sra %g6, %g1, %l2
20516 tpos %xcc, 0x6
20517 edge8l %g4, %g2, %i3
20518 fmovsl %xcc, %f2, %f10
20519 tneg %xcc, 0x1
20520 tgu %icc, 0x3
20521 stbar
20522 fmovsl %xcc, %f12, %f3
20523 mova %xcc, %o5, %l5
20524 tn %xcc, 0x0
20525 fmovdvc %icc, %f14, %f11
20526 mulx %o0, %g5, %o2
20527 tl %xcc, 0x4
20528 bcc loop_1864
20529 sdivcc %g3, 0x0D7E, %l1
20530 ldsb [%l7 + 0x41], %i1
20531 fmovd %f26, %f28
20532loop_1864:
20533 andcc %i2, %o7, %o1
20534 subcc %i0, 0x0F8F, %i6
20535 fmovdl %xcc, %f13, %f11
20536 movrne %l4, 0x3FE, %g7
20537 tcc %xcc, 0x7
20538 movle %xcc, %i4, %o4
20539 tgu %xcc, 0x1
20540 fpsub16 %f22, %f18, %f10
20541 andncc %l6, %i5, %l3
20542 bg loop_1865
20543 fcmped %fcc0, %f10, %f16
20544 edge8ln %o6, %i7, %o3
20545 fmovsvc %xcc, %f30, %f26
20546loop_1865:
20547 edge8n %g6, %g1, %l0
20548 tge %xcc, 0x3
20549 brz,a %g4, loop_1866
20550 or %g2, 0x0874, %l2
20551 mova %xcc, %o5, %i3
20552 stbar
20553loop_1866:
20554 movre %o0, %l5, %o2
20555 call loop_1867
20556 umul %g3, 0x0BF5, %l1
20557 fnors %f24, %f8, %f26
20558 fble %fcc3, loop_1868
20559loop_1867:
20560 nop
20561 set 0x38, %i6
20562 stx %i1, [%l7 + %i6]
20563 fpadd16s %f13, %f27, %f11
20564 fmovd %f20, %f14
20565loop_1868:
20566 membar 0x50
20567 tpos %xcc, 0x4
20568 fmul8x16au %f9, %f19, %f30
20569 tg %xcc, 0x4
20570 add %l7, 0x60, %l6
20571 wr %g0, 0x19, %asi
20572 ldxa [%l6] %asi, %g5
20573 casxa [%l6] 0x19, %g5, %i2
20574 array8 %o1, %o7, %i0
20575 movvs %icc, %l4, %i6
20576 orncc %i4, %o4, %g7
20577 restored
20578 rdpr %cwp, %g1
20579 rdpr %cansave, %g2
20580 rdpr %canrestore, %g3
20581 rdpr %cleanwin, %g4
20582 rdpr %otherwin, %g5
20583 rdpr %wstate, %g6
20584 te %xcc, 0x3
20585 movrgez %i5, 0x239, %l6
20586 fmovrdlez %l3, %f20, %f20
20587 fsrc2s %f20, %f17
20588 ldd [%l7 + 0x58], %i6
20589 sra %o6, 0x17, %o3
20590 fmovrdgez %g1, %f0, %f6
20591 nop
20592 setx loop_1869, %l0, %l1
20593 wrpr 0x1, %tl
20594 wrpr %l1, %tpc
20595 add %l1, 0x4, %l1
20596 wrpr %l1, %tnpc
20597 setx 0x34400001400, %l0, %l1
20598 wrpr %l1, %tstate
20599 wrhpr 0x4, %htstate
20600 retry
20601 fpadd32 %f8, %f20, %f4
20602 ldd [%l7 + 0x18], %g6
20603 edge16n %g4, %g2, %l0
20604loop_1869:
20605 tl %xcc, 0x3
20606 add %l7, 0x48, %l6
20607 wr %g0, 0x89, %asi
20608 lda [%l6] %asi, %l2
20609 casa [%l6] 0x89, %l2, %o5
20610 edge8 %o0, %i3, %l5
20611 fnegs %f28, %f30
20612 sra %o2, 0x16, %g3
20613 fand %f28, %f18, %f30
20614 umul %l1, %i1, %g5
20615 bne,a,pt %xcc, loop_1870
20616 st %f6, [%l7 + 0x70]
20617 alignaddrl %i2, %o1, %i0
20618 tneg %icc, 0x4
20619loop_1870:
20620 edge8 %l4, %i6, %i4
20621 srax %o7, 0x0C, %g7
20622 taddcctv %o4, %i5, %l3
20623 set 0x2B, %g2
20624 ldstuba [%l7 + %g2] 0x10, %l6
20625 fmovsg %icc, %f16, %f7
20626 fbne %fcc2, loop_1871
20627 tcs %xcc, 0x1
20628 or %i7, 0x02F2, %o6
20629 addc %o3, 0x0786, %g6
20630loop_1871:
20631 fcmpne16 %f20, %f8, %g4
20632 brz,a %g2, loop_1872
20633 fpmerge %f28, %f13, %f10
20634 sllx %g1, 0x1B, %l2
20635 fmovrdgez %l0, %f18, %f20
20636loop_1872:
20637 tcs %xcc, 0x0
20638 fmovsa %icc, %f31, %f18
20639 ldd [%l7 + 0x20], %f26
20640 add %l7, 0x20, %l6
20641 wr %g0, 0x0c, %asi
20642 lda [%l6] %asi, %o0
20643 casa [%l6] 0x0c, %o0, %o5
20644 udivx %l5, 0x16FF, %i3
20645 fpack32 %f14, %f22, %f2
20646 bn,pt %icc, loop_1873
20647 bg,a,pt %icc, loop_1874
20648 tvs %xcc, 0x4
20649 fmovda %icc, %f7, %f20
20650loop_1873:
20651 mulscc %o2, 0x1FC6, %g3
20652loop_1874:
20653 fbule,a %fcc3, loop_1875
20654 array8 %i1, %l1, %i2
20655 membar 0x2E
20656 fmovdn %icc, %f17, %f23
20657loop_1875:
20658 te %icc, 0x6
20659 fsrc2 %f0, %f20
20660 movrlz %o1, %g5, %i0
20661 movcc %icc, %i6, %l4
20662 bcc,pn %xcc, loop_1876
20663 movrgez %o7, 0x0E1, %i4
20664 bpos loop_1877
20665 fcmpne16 %f4, %f22, %o4
20666loop_1876:
20667 sth %g7, [%l7 + 0x20]
20668 fmovdge %xcc, %f3, %f17
20669loop_1877:
20670 fmovsleu %icc, %f23, %f30
20671 fpadd32 %f18, %f10, %f18
20672 fbuge,a %fcc0, loop_1878
20673 taddcctv %i5, %l3, %l6
20674 fmovdge %xcc, %f31, %f8
20675 mulscc %o6, %o3, %g6
20676loop_1878:
20677 bneg,pt %icc, loop_1879
20678 udivx %g4, 0x0C8F, %g2
20679 fpadd16 %f20, %f20, %f10
20680 fbo %fcc1, loop_1880
20681loop_1879:
20682 tgu %xcc, 0x5
20683 or %i7, %g1, %l0
20684 edge16 %l2, %o0, %o5
20685loop_1880:
20686 nop
20687 set 0x08, %l6
20688 sta %f10, [%l7 + %l6] 0x88
20689 lduw [%l7 + 0x5C], %l5
20690 fmovrslz %o2, %f30, %f25
20691 mova %icc, %g3, %i1
20692 tneg %icc, 0x2
20693 xorcc %i3, 0x13E5, %l1
20694 set 0x18, %i4
20695 swapa [%l7 + %i4] 0x0c, %o1
20696 sdivcc %g5, 0x0DEC, %i2
20697 fbuge %fcc1, loop_1881
20698 sdiv %i6, 0x0EE1, %i0
20699 fbne,a %fcc0, loop_1882
20700 edge32l %l4, %i4, %o4
20701loop_1881:
20702 orcc %o7, 0x0694, %g7
20703 fpadd32 %f18, %f4, %f4
20704loop_1882:
20705 add %i5, 0x0085, %l6
20706 umulcc %l3, 0x1509, %o6
20707 srax %g6, %g4, %o3
20708 smulcc %i7, %g1, %g2
20709 edge16ln %l0, %o0, %o5
20710 edge32ln %l2, %l5, %g3
20711 set 0x0A, %g5
20712 ldsha [%l7 + %g5] 0x0c, %i1
20713 array8 %o2, %i3, %o1
20714 edge16l %g5, %i2, %l1
20715 fbe,a %fcc3, loop_1883
20716 sub %i6, %i0, %i4
20717 or %o4, %l4, %o7
20718 edge32n %i5, %g7, %l3
20719loop_1883:
20720 tleu %xcc, 0x3
20721 add %l6, 0x1D18, %g6
20722 fsrc2 %f28, %f14
20723 fmovda %icc, %f8, %f16
20724 sethi 0x06A0, %g4
20725 ldx [%l7 + 0x30], %o3
20726 membar #Sync
20727 set 0x40, %l3
20728 ldda [%l7 + %l3] 0x17, %f0
20729 set 0x68, %o6
20730 stxa %i7, [%l7 + %o6] 0x80
20731 set 0x4D, %i3
20732 ldstuba [%l7 + %i3] 0x88, %o6
20733 prefetch [%l7 + 0x1C], 0x3
20734 restored
20735 rdpr %cwp, %g1
20736 rdpr %cansave, %g2
20737 rdpr %canrestore, %g3
20738 rdpr %cleanwin, %g4
20739 rdpr %otherwin, %g5
20740 rdpr %wstate, %g6
20741 sdivcc %g1, 0x00E8, %g2
20742 wr %g0, 0x04, %asi
20743 stha %l0, [%l7 + 0x24] %asi
20744 fbn,a %fcc1, loop_1884
20745 tle %xcc, 0x3
20746 fmovscs %xcc, %f3, %f12
20747 fmovrdgez %o5, %f16, %f28
20748loop_1884:
20749 movrne %l2, 0x304, %o0
20750 fsrc1s %f30, %f5
20751 fbue %fcc2, loop_1885
20752 fpsub16s %f23, %f15, %f19
20753 movcs %icc, %g3, %i1
20754 umul %l5, %o2, %i3
20755loop_1885:
20756 tcs %icc, 0x5
20757 bl,a,pt %icc, loop_1886
20758 stb %o1, [%l7 + 0x5A]
20759 fblg %fcc0, loop_1887
20760 bpos,pn %icc, loop_1888
20761loop_1886:
20762 and %g5, 0x0A10, %l1
20763 ldd [%l7 + 0x08], %i2
20764loop_1887:
20765 orcc %i0, %i6, %o4
20766loop_1888:
20767 edge32l %l4, %i4, %i5
20768 array8 %o7, %l3, %l6
20769 udivcc %g6, 0x0E23, %g7
20770 edge8n %o3, %i7, %g4
20771 fmovspos %icc, %f0, %f14
20772 fbne,a %fcc1, loop_1889
20773 fnor %f6, %f18, %f12
20774 movrgez %g1, 0x33F, %g2
20775 sdivcc %l0, 0x1852, %o6
20776loop_1889:
20777 mulx %o5, 0x0B73, %o0
20778 edge32ln %g3, %i1, %l2
20779 fmul8x16al %f7, %f27, %f20
20780 movgu %icc, %l5, %o2
20781 sub %i3, %o1, %g5
20782 restored
20783 rdpr %cwp, %g1
20784 rdpr %cansave, %g2
20785 rdpr %canrestore, %g3
20786 rdpr %cleanwin, %g4
20787 rdpr %otherwin, %g5
20788 rdpr %wstate, %g6
20789 or %i2, 0x1C97, %i0
20790 movl %icc, %i6, %o4
20791 movpos %icc, %l1, %l4
20792 fnor %f10, %f30, %f0
20793 set 0x54, %o2
20794 lda [%l7 + %o2] 0x14, %f0
20795 taddcctv %i4, 0x0B4F, %o7
20796 fzero %f18
20797 fcmped %fcc3, %f20, %f18
20798 orn %l3, %l6, %i5
20799 fmovdvs %xcc, %f1, %f30
20800 tge %xcc, 0x0
20801 movl %icc, %g6, %g7
20802 saved
20803 rdpr %cwp, %g1
20804 rdpr %cansave, %g2
20805 rdpr %canrestore, %g3
20806 rdpr %cleanwin, %g4
20807 rdpr %otherwin, %g5
20808 rdpr %wstate, %g6
20809 movneg %icc, %i7, %g4
20810 brnz %g1, loop_1890
20811 fbul %fcc3, loop_1891
20812 fbg,a %fcc1, loop_1892
20813 fmul8sux16 %f6, %f6, %f10
20814loop_1890:
20815 andn %g2, 0x0D0C, %o3
20816loop_1891:
20817 tsubcctv %l0, %o5, %o0
20818loop_1892:
20819 umulcc %o6, %g3, %l2
20820 smulcc %l5, 0x0C91, %i1
20821 tgu %icc, 0x3
20822 set 0x40, %i2
20823 stda %f16, [%l7 + %i2] 0x11
20824 movre %o2, 0x0D9, %o1
20825 fmovrdlz %g5, %f4, %f2
20826 sdivx %i2, 0x1935, %i3
20827 tg %icc, 0x1
20828 fmovdneg %xcc, %f10, %f18
20829 fmovdl %xcc, %f29, %f26
20830 fandnot1 %f4, %f30, %f26
20831 srlx %i0, %o4, %i6
20832 srl %l1, %i4, %l4
20833 edge32l %l3, %o7, %i5
20834 udivx %g6, 0x19D1, %g7
20835 movrne %i7, 0x2F1, %l6
20836 wr %g0, 0x04, %asi
20837 stha %g4, [%l7 + 0x12] %asi
20838 set 0x5C, %o4
20839 stba %g2, [%l7 + %o4] 0x80
20840 edge8n %o3, %l0, %g1
20841 xorcc %o0, 0x1F59, %o5
20842 tgu %icc, 0x7
20843 ldsh [%l7 + 0x50], %g3
20844 fbl %fcc1, loop_1893
20845 fcmped %fcc3, %f28, %f14
20846 fbule,a %fcc0, loop_1894
20847 andncc %o6, %l5, %l2
20848loop_1893:
20849 ble,pt %xcc, loop_1895
20850 movrlez %i1, %o1, %g5
20851loop_1894:
20852 xnorcc %o2, 0x0684, %i2
20853 movpos %icc, %i0, %o4
20854loop_1895:
20855 edge16ln %i3, %i6, %l1
20856 fmovsa %icc, %f31, %f10
20857 andcc %i4, 0x152A, %l4
20858 bge,a loop_1896
20859 movneg %icc, %l3, %i5
20860 tneg %icc, 0x1
20861 prefetch [%l7 + 0x78], 0x1
20862loop_1896:
20863 smulcc %o7, %g7, %g6
20864 set 0x60, %l1
20865 ldda [%l7 + %l1] 0xea, %i6
20866 umul %i7, 0x08E6, %g2
20867 tneg %xcc, 0x4
20868 bgu,a,pn %icc, loop_1897
20869 fmovdcs %icc, %f8, %f21
20870 faligndata %f6, %f28, %f26
20871 subcc %g4, 0x12A1, %l0
20872loop_1897:
20873 udivx %g1, 0x048E, %o0
20874 bgu,a %xcc, loop_1898
20875 fmuld8ulx16 %f21, %f17, %f0
20876 fornot2s %f24, %f13, %f11
20877 movrlez %o5, %o3, %g3
20878loop_1898:
20879 fsrc2s %f20, %f26
20880 movleu %icc, %l5, %l2
20881 bne,a,pn %xcc, loop_1899
20882 ba,a,pt %xcc, loop_1900
20883 sethi 0x1DE1, %i1
20884 stx %o6, [%l7 + 0x38]
20885loop_1899:
20886 fmovspos %icc, %f3, %f16
20887loop_1900:
20888 membar 0x79
20889 edge8 %g5, %o1, %o2
20890 fmovdn %xcc, %f2, %f29
20891 sra %i2, 0x0E, %i0
20892 fmovda %xcc, %f14, %f30
20893 fnot1 %f18, %f22
20894 fmovsvc %icc, %f11, %f3
20895 fcmple16 %f28, %f12, %o4
20896 alignaddrl %i6, %i3, %l1
20897 tle %icc, 0x4
20898 array8 %l4, %l3, %i5
20899 movvs %icc, %i4, %o7
20900 set 0x63, %g1
20901 ldsba [%l7 + %g1] 0x88, %g6
20902 tvs %xcc, 0x2
20903 orcc %g7, 0x0C41, %l6
20904 movre %g2, %g4, %i7
20905 bpos,pn %xcc, loop_1901
20906 movpos %icc, %g1, %l0
20907 edge16ln %o5, %o3, %g3
20908 tcc %icc, 0x4
20909loop_1901:
20910 movrlz %l5, 0x312, %l2
20911 movleu %xcc, %o0, %o6
20912 bpos,a %xcc, loop_1902
20913 bpos,a loop_1903
20914 tpos %icc, 0x3
20915 fcmpgt32 %f26, %f4, %i1
20916loop_1902:
20917 fones %f3
20918loop_1903:
20919 restored
20920 rdpr %cwp, %g1
20921 rdpr %cansave, %g2
20922 rdpr %canrestore, %g3
20923 rdpr %cleanwin, %g4
20924 rdpr %otherwin, %g5
20925 rdpr %wstate, %g6
20926 array32 %o1, %o2, %g5
20927 flush %l7 + 0x34
20928 movn %icc, %i2, %o4
20929 addc %i0, %i6, %i3
20930 fbug,a %fcc3, loop_1904
20931 or %l1, 0x00A1, %l4
20932 fmovsne %xcc, %f28, %f24
20933 tsubcctv %i5, 0x18AF, %l3
20934loop_1904:
20935 movrne %o7, %i4, %g6
20936 fmovspos %xcc, %f2, %f2
20937 fsrc1s %f29, %f7
20938 tl %icc, 0x6
20939 movrne %l6, %g2, %g4
20940 movn %icc, %i7, %g7
20941 set 0x34, %i1
20942 lda [%l7 + %i1] 0x15, %f4
20943 udiv %l0, 0x1535, %g1
20944 smulcc %o5, 0x001D, %g3
20945 wr %g0, 0x88, %asi
20946 lduha [%l7 + 0x70] %asi, %o3
20947 fcmple16 %f0, %f6, %l5
20948 fands %f22, %f14, %f13
20949 orncc %l2, %o6, %o0
20950 sll %i1, 0x09, %o2
20951 edge32n %o1, %i2, %g5
20952 tg %icc, 0x6
20953 tvc %icc, 0x7
20954 set 0x12, %g3
20955 ldsha [%l7 + %g3] 0x81, %i0
20956 fors %f5, %f0, %f30
20957 fcmpne32 %f20, %f16, %o4
20958 set 0x1C, %i0
20959 swapa [%l7 + %i0] 0x0c, %i6
20960 movne %icc, %l1, %l4
20961 pdist %f10, %f10, %f0
20962 fbu %fcc0, loop_1905
20963 movrlz %i3, %l3, %o7
20964 restored
20965 rdpr %cwp, %g1
20966 rdpr %cansave, %g2
20967 rdpr %canrestore, %g3
20968 rdpr %cleanwin, %g4
20969 rdpr %otherwin, %g5
20970 rdpr %wstate, %g6
20971 flush %l7 + 0x48
20972loop_1905:
20973 xnorcc %i5, %i4, %l6
20974 fmovdge %xcc, %f16, %f0
20975 addccc %g2, %g6, %g4
20976 siam 0x0
20977 smulcc %i7, 0x057B, %l0
20978 wr %g0, 0x04, %asi
20979 ldswa [%l7 + 0x24] %asi, %g7
20980 fmovsa %icc, %f7, %f31
20981 movn %xcc, %o5, %g1
20982 addccc %o3, %g3, %l2
20983 movle %icc, %l5, %o0
20984 add %o6, %o2, %i1
20985 add %i2, %g5, %o1
20986 edge32n %i0, %o4, %l1
20987 array32 %i6, %i3, %l3
20988 tvs %xcc, 0x1
20989 mulx %o7, 0x174A, %i5
20990 set 0x28, %g6
20991 prefetcha [%l7 + %g6] 0x15, 0x3
20992 array16 %l4, %l6, %g6
20993 subcc %g2, %i7, %l0
20994 movrlez %g4, 0x16B, %g7
20995 orcc %g1, 0x1515, %o3
20996 tg %xcc, 0x1
20997 tsubcc %g3, %o5, %l2
20998 fpmerge %f15, %f21, %f16
20999 movvs %icc, %l5, %o6
21000 tpos %icc, 0x3
21001 pdist %f10, %f22, %f6
21002 fbug %fcc3, loop_1906
21003 taddcctv %o0, 0x18BF, %o2
21004 fabss %f4, %f20
21005 wr %g0, 0x0c, %asi
21006 stba %i2, [%l7 + 0x2D] %asi
21007loop_1906:
21008 subcc %i1, %g5, %i0
21009 bg,a,pt %xcc, loop_1907
21010 prefetch [%l7 + 0x3C], 0x3
21011 te %icc, 0x0
21012 sdiv %o4, 0x150F, %l1
21013loop_1907:
21014 nop
21015 set 0x10, %o0
21016 ldxa [%g0 + %o0] 0x4f, %o1
21017 fnot2 %f28, %f10
21018 tpos %xcc, 0x3
21019 std %f6, [%l7 + 0x58]
21020 nop
21021 set 0x08, %g7
21022 stw %i3, [%l7 + %g7]
21023 bg loop_1908
21024 ld [%l7 + 0x18], %f24
21025 ta %icc, 0x2
21026 smulcc %i6, %l3, %i5
21027loop_1908:
21028 sethi 0x07E2, %i4
21029 sethi 0x1D41, %o7
21030 fnegs %f29, %f17
21031 movge %icc, %l4, %g6
21032 alignaddrl %l6, %g2, %i7
21033 fmovrdlz %g4, %f10, %f8
21034 fmovrde %g7, %f4, %f2
21035 tl %xcc, 0x4
21036 fbl,a %fcc0, loop_1909
21037 and %l0, 0x0533, %g1
21038 nop
21039 set 0x2C, %o7
21040 ldsb [%l7 + %o7], %o3
21041 xorcc %o5, 0x0242, %g3
21042loop_1909:
21043 bg loop_1910
21044 movneg %icc, %l5, %l2
21045 edge16ln %o0, %o2, %i2
21046 set 0x60, %l2
21047 prefetcha [%l7 + %l2] 0x04, 0x3
21048loop_1910:
21049 fxor %f2, %f8, %f26
21050 set 0x54, %o1
21051 stha %g5, [%l7 + %o1] 0x23
21052 membar #Sync
21053 movrlez %o6, %o4, %l1
21054 st %f5, [%l7 + 0x54]
21055 fmovsle %icc, %f28, %f23
21056 subccc %i0, 0x117F, %i3
21057 wr %g0, 0x10, %asi
21058 lduwa [%l7 + 0x0C] %asi, %o1
21059 fbge %fcc0, loop_1911
21060 tpos %icc, 0x5
21061 fmovdvc %icc, %f1, %f21
21062 fpadd32 %f12, %f26, %f0
21063loop_1911:
21064 fmovdcc %xcc, %f6, %f17
21065 movneg %icc, %l3, %i6
21066 fmovdn %xcc, %f18, %f7
21067 membar 0x46
21068 stx %i5, [%l7 + 0x08]
21069 srax %o7, 0x13, %l4
21070 movrne %g6, %l6, %g2
21071 smulcc %i7, 0x010F, %g4
21072 call loop_1912
21073 fmovdvc %xcc, %f11, %f3
21074 fpsub16 %f30, %f2, %f20
21075 fpackfix %f22, %f15
21076loop_1912:
21077 fmovdl %xcc, %f20, %f23
21078 fcmpeq16 %f8, %f10, %g7
21079 bne %icc, loop_1913
21080 movrlz %l0, %i4, %o3
21081 fbo,a %fcc3, loop_1914
21082 fmovsg %xcc, %f12, %f31
21083loop_1913:
21084 tvs %xcc, 0x3
21085 tg %xcc, 0x1
21086loop_1914:
21087 addccc %g1, 0x0FDF, %g3
21088 fblg %fcc1, loop_1915
21089 tle %icc, 0x3
21090 add %l7, 0x6C, %l6
21091 wr %g0, 0x89, %asi
21092 lda [%l6] %asi, %l5
21093 casa [%l6] %asi, %l5, %l2
21094loop_1915:
21095 prefetch [%l7 + 0x48], 0x0
21096 fsrc2 %f16, %f14
21097 fbule,a %fcc0, loop_1916
21098 andcc %o0, 0x0F4D, %o5
21099 fzero %f24
21100 ble,a,pn %icc, loop_1917
21101loop_1916:
21102 bvc,a %icc, loop_1918
21103 tvs %xcc, 0x3
21104 tne %icc, 0x2
21105loop_1917:
21106 fbuge,a %fcc0, loop_1919
21107loop_1918:
21108 te %xcc, 0x0
21109 tneg %xcc, 0x7
21110 udiv %i2, 0x1B53, %i1
21111loop_1919:
21112 std %f6, [%l7 + 0x28]
21113 bcs %icc, loop_1920
21114 bl,pn %icc, loop_1921
21115 fmovdg %icc, %f31, %f16
21116 fmovdvc %xcc, %f12, %f10
21117loop_1920:
21118 edge8n %o2, %o6, %o4
21119loop_1921:
21120 fmul8ulx16 %f22, %f16, %f8
21121 fpadd32 %f10, %f10, %f0
21122 prefetch [%l7 + 0x24], 0x3
21123 brgez,a %g5, loop_1922
21124 fpsub32 %f6, %f4, %f26
21125 edge8ln %i0, %i3, %l1
21126 subccc %o1, 0x0F2C, %l3
21127loop_1922:
21128 mulx %i5, 0x0968, %o7
21129 movcc %xcc, %l4, %g6
21130 movg %xcc, %l6, %g2
21131 nop
21132 set 0x10, %l5
21133 std %f16, [%l7 + %l5]
21134 fmovrdlz %i6, %f4, %f6
21135 movvs %icc, %g4, %i7
21136 popc %l0, %g7
21137 tsubcctv %i4, 0x1E24, %g1
21138 smulcc %g3, 0x06A6, %l5
21139 mova %icc, %o3, %l2
21140 edge8n %o0, %i2, %i1
21141 fpack16 %f12, %f23
21142 popc %o5, %o6
21143 saved
21144 rdpr %cwp, %g1
21145 rdpr %cansave, %g2
21146 rdpr %canrestore, %g3
21147 rdpr %cleanwin, %g4
21148 rdpr %otherwin, %g5
21149 rdpr %wstate, %g6
21150 fmovdgu %xcc, %f14, %f20
21151 ldsh [%l7 + 0x26], %o4
21152 nop
21153 setx loop_1923, %l0, %l1
21154 jmpl %l1, %g5
21155 fsrc2 %f20, %f22
21156 taddcctv %i0, %o2, %l1
21157 wr %g0, 0x19, %asi
21158 stxa %o1, [%l7 + 0x58] %asi
21159loop_1923:
21160 sllx %i3, %i5, %o7
21161 fbe %fcc3, loop_1924
21162 fmovrse %l4, %f4, %f30
21163 edge32n %l3, %g6, %l6
21164 tcs %icc, 0x0
21165loop_1924:
21166 bleu,a loop_1925
21167 edge16l %i6, %g4, %i7
21168 fsrc1s %f28, %f27
21169 edge16 %g2, %g7, %i4
21170loop_1925:
21171 pdist %f12, %f30, %f8
21172 fbn,a %fcc1, loop_1926
21173 fmovsn %xcc, %f29, %f17
21174 edge32l %l0, %g3, %g1
21175 srl %o3, 0x1F, %l2
21176loop_1926:
21177 stx %l5, [%l7 + 0x70]
21178 fornot2s %f25, %f1, %f25
21179 tle %xcc, 0x3
21180 fornot1s %f4, %f4, %f31
21181 std %f14, [%l7 + 0x48]
21182 move %xcc, %o0, %i2
21183 mulscc %i1, 0x0143, %o6
21184 bge %icc, loop_1927
21185 fbn,a %fcc2, loop_1928
21186 siam 0x3
21187 tge %xcc, 0x1
21188loop_1927:
21189 array16 %o4, %o5, %i0
21190loop_1928:
21191 fandnot2 %f0, %f6, %f18
21192 ldx [%l7 + 0x68], %g5
21193 fpsub16 %f2, %f10, %f26
21194 be %xcc, loop_1929
21195 subcc %l1, 0x08E3, %o2
21196 xnor %o1, %i3, %i5
21197 tpos %xcc, 0x4
21198loop_1929:
21199 addccc %l4, %o7, %l3
21200 wr %g0, 0x23, %asi
21201 stxa %l6, [%l7 + 0x40] %asi
21202 membar #Sync
21203 fmovda %xcc, %f26, %f2
21204 fmovrdlz %i6, %f6, %f26
21205 te %icc, 0x0
21206 fmovsa %xcc, %f28, %f1
21207 movrlz %g4, 0x1FE, %i7
21208 fble %fcc1, loop_1930
21209 brz %g6, loop_1931
21210 movvs %icc, %g2, %g7
21211 fmovsneg %icc, %f22, %f19
21212loop_1930:
21213 alignaddrl %l0, %i4, %g1
21214loop_1931:
21215 edge16 %g3, %l2, %o3
21216 fbg,a %fcc1, loop_1932
21217 array32 %l5, %o0, %i1
21218 fpmerge %f24, %f13, %f30
21219 ld [%l7 + 0x0C], %f30
21220loop_1932:
21221 edge16ln %i2, %o6, %o5
21222 popc 0x0446, %i0
21223 andncc %o4, %g5, %l1
21224 alignaddrl %o2, %i3, %i5
21225 umulcc %l4, 0x1512, %o7
21226 movg %icc, %l3, %o1
21227 xor %l6, %i6, %g4
21228 fmovdl %icc, %f21, %f25
21229 sethi 0x1A7E, %g6
21230 bcc %xcc, loop_1933
21231 smul %g2, 0x118E, %i7
21232 movneg %xcc, %g7, %i4
21233 movneg %xcc, %l0, %g3
21234loop_1933:
21235 te %xcc, 0x4
21236 wr %g0, 0x22, %asi
21237 stwa %g1, [%l7 + 0x20] %asi
21238 membar #Sync
21239 fandnot2s %f17, %f4, %f12
21240 addc %o3, 0x197E, %l2
21241 sdivx %o0, 0x1256, %i1
21242 orcc %l5, 0x12BB, %i2
21243 fornot1s %f10, %f7, %f8
21244 popc %o6, %o5
21245 fmovdn %icc, %f10, %f13
21246 fmovda %xcc, %f24, %f10
21247 fmul8x16 %f11, %f20, %f20
21248 fmovdleu %xcc, %f14, %f18
21249 edge16ln %o4, %i0, %l1
21250 tn %xcc, 0x7
21251 edge8ln %g5, %i3, %i5
21252 pdist %f10, %f20, %f14
21253 xnor %l4, 0x122D, %o2
21254 wr %g0, 0x89, %asi
21255 ldswa [%l7 + 0x7C] %asi, %o7
21256 ba,a %icc, loop_1934
21257 edge32l %l3, %o1, %l6
21258 fcmple32 %f12, %f28, %g4
21259 tvc %icc, 0x4
21260loop_1934:
21261 nop
21262 setx loop_1935, %l0, %l1
21263 jmpl %l1, %g6
21264 sra %g2, 0x13, %i7
21265 wr %g0, 0x2f, %asi
21266 ldda [%l7 + 0x60] %asi, %i6
21267loop_1935:
21268 fmovdgu %xcc, %f19, %f10
21269 tle %xcc, 0x4
21270 udiv %g7, 0x15F7, %i4
21271 fmovrslz %l0, %f18, %f31
21272 fbule,a %fcc0, loop_1936
21273 movle %xcc, %g1, %o3
21274 nop
21275 setx loop_1937, %l0, %l1
21276 wrpr 0x1, %tl
21277 wrpr %l1, %tnpc
21278 setx 0x34400001400, %l0, %l1
21279 wrpr %l1, %tstate
21280 wrhpr 0x4, %htstate
21281 done
21282 fbuge,a %fcc2, loop_1938
21283loop_1936:
21284 umul %g3, %o0, %i1
21285 fbe %fcc2, loop_1939
21286loop_1937:
21287 udivcc %l2, 0x1F52, %l5
21288loop_1938:
21289 bn,a,pt %xcc, loop_1940
21290 bvc %icc, loop_1941
21291loop_1939:
21292 sll %o6, %o5, %i2
21293 srlx %i0, 0x02, %l1
21294loop_1940:
21295 and %g5, %o4, %i5
21296loop_1941:
21297 brgz,a %l4, loop_1942
21298 tcc %icc, 0x2
21299 fmovscc %icc, %f4, %f10
21300 fnors %f25, %f1, %f26
21301loop_1942:
21302 nop
21303 wr %g0, 0x81, %asi
21304 ldswa [%l7 + 0x58] %asi, %o2
21305 mova %icc, %o7, %l3
21306 movn %xcc, %o1, %i3
21307 sra %g4, %g6, %l6
21308 movrgez %i7, %i6, %g2
21309 fmovdgu %icc, %f15, %f31
21310 sdivx %i4, 0x01C9, %l0
21311 movg %xcc, %g1, %g7
21312 set 0x31, %o5
21313 stba %g3, [%l7 + %o5] 0x18
21314 ta %xcc, 0x3
21315 udiv %o3, 0x1312, %i1
21316 tpos %xcc, 0x2
21317 tpos %icc, 0x5
21318 bne %icc, loop_1943
21319 fcmpne16 %f0, %f6, %o0
21320 xor %l5, 0x1CF1, %o6
21321 udivcc %l2, 0x09DC, %o5
21322loop_1943:
21323 xor %i0, 0x1EAA, %l1
21324 tvc %icc, 0x0
21325 fbug,a %fcc3, loop_1944
21326 sethi 0x0675, %i2
21327 movleu %xcc, %g5, %o4
21328 fcmpne32 %f18, %f24, %i5
21329loop_1944:
21330 sllx %l4, %o2, %l3
21331 tl %xcc, 0x4
21332 subc %o1, %i3, %g4
21333 udivx %g6, 0x013E, %l6
21334 subc %o7, 0x0B17, %i6
21335 nop
21336 setx loop_1945, %l0, %l1
21337 wrpr 0x1, %tl
21338 wrpr %l1, %tpc
21339 add %l1, 0x4, %l1
21340 wrpr %l1, %tnpc
21341 setx 0x34400001400, %l0, %l1
21342 wrpr %l1, %tstate
21343 wrhpr 0x4, %htstate
21344 retry
21345 fzero %f4
21346 set 0x6F, %i7
21347 lduba [%l7 + %i7] 0x10, %g2
21348loop_1945:
21349 fnot2s %f11, %f13
21350 xnor %i7, 0x0447, %i4
21351 brlz,a %g1, loop_1946
21352 orn %l0, %g7, %o3
21353 move %xcc, %g3, %i1
21354 bl,a %icc, loop_1947
21355loop_1946:
21356 tgu %xcc, 0x2
21357 fmovdpos %xcc, %f7, %f23
21358 addc %l5, %o6, %l2
21359loop_1947:
21360 edge16l %o5, %o0, %l1
21361 fbn,a %fcc2, loop_1948
21362 restored
21363 rdpr %cwp, %g1
21364 rdpr %cansave, %g2
21365 rdpr %canrestore, %g3
21366 rdpr %cleanwin, %g4
21367 rdpr %otherwin, %g5
21368 rdpr %wstate, %g6
21369 siam 0x1
21370 ta %xcc, 0x4
21371loop_1948:
21372 movg %icc, %i2, %i0
21373 fpmerge %f31, %f18, %f0
21374 bneg,pt %xcc, loop_1949
21375 orn %g5, %i5, %l4
21376 stb %o4, [%l7 + 0x2D]
21377 edge32n %o2, %l3, %o1
21378loop_1949:
21379 addccc %i3, %g6, %l6
21380 sllx %o7, 0x04, %g4
21381 wr %g0, 0x27, %asi
21382 stha %i6, [%l7 + 0x1C] %asi
21383 membar #Sync
21384 orcc %g2, 0x0330, %i4
21385 fxors %f12, %f7, %f19
21386 sethi 0x106F, %i7
21387 bcc,pn %icc, loop_1950
21388 ldub [%l7 + 0x3A], %g1
21389 orn %g7, %o3, %l0
21390 fmovdl %xcc, %f8, %f27
21391loop_1950:
21392 brlez %g3, loop_1951
21393 fblg %fcc2, loop_1952
21394 array32 %i1, %l5, %l2
21395 tneg %xcc, 0x6
21396loop_1951:
21397 ta %xcc, 0x2
21398loop_1952:
21399 sll %o6, %o5, %l1
21400 movneg %xcc, %o0, %i0
21401 movpos %icc, %g5, %i2
21402 movneg %icc, %l4, %i5
21403 alignaddr %o2, %o4, %o1
21404 fmovsge %xcc, %f20, %f17
21405 fbu,a %fcc3, loop_1953
21406 tge %icc, 0x2
21407 edge16l %l3, %i3, %g6
21408 ldsw [%l7 + 0x54], %l6
21409loop_1953:
21410 andcc %o7, 0x10AF, %i6
21411 tsubcc %g2, %i4, %i7
21412 popc 0x1337, %g4
21413 be loop_1954
21414 fmovrdgez %g7, %f10, %f18
21415 swap [%l7 + 0x68], %g1
21416 fmovdvs %icc, %f24, %f3
21417loop_1954:
21418 sra %o3, 0x0B, %g3
21419 umulcc %l0, 0x0D21, %i1
21420 set 0x55, %i5
21421 stba %l2, [%l7 + %i5] 0xe3
21422 membar #Sync
21423 movvs %xcc, %l5, %o6
21424 edge32n %o5, %o0, %i0
21425 ldd [%l7 + 0x30], %l0
21426 fcmpes %fcc2, %f26, %f17
21427 sth %i2, [%l7 + 0x6C]
21428 fmovsleu %icc, %f16, %f13
21429 membar 0x17
21430 membar 0x3E
21431 fcmpgt32 %f26, %f10, %g5
21432 alignaddrl %l4, %i5, %o2
21433 ta %icc, 0x2
21434 tvs %xcc, 0x5
21435 sll %o1, 0x10, %l3
21436 membar #Sync
21437 set 0x40, %o3
21438 ldda [%l7 + %o3] 0xf9, %f16
21439 movneg %icc, %i3, %g6
21440 movg %icc, %o4, %l6
21441 srlx %i6, %o7, %g2
21442 wr %g0, 0x88, %asi
21443 ldsha [%l7 + 0x12] %asi, %i7
21444 srax %g4, 0x05, %g7
21445 fbge,a %fcc0, loop_1955
21446 add %i4, 0x13ED, %g1
21447 restored
21448 rdpr %cwp, %g1
21449 rdpr %cansave, %g2
21450 rdpr %canrestore, %g3
21451 rdpr %cleanwin, %g4
21452 rdpr %otherwin, %g5
21453 rdpr %wstate, %g6
21454 tgu %icc, 0x3
21455loop_1955:
21456 nop
21457 set 0x80, %l0
21458 ldxa [%g0 + %l0] 0x58, %g3
21459 srlx %o3, %l0, %i1
21460 set 0x74, %g4
21461 lduwa [%l7 + %g4] 0x11, %l5
21462 addc %l2, 0x0C7F, %o6
21463 sdivcc %o0, 0x1105, %o5
21464 fbge %fcc2, loop_1956
21465 saved
21466 rdpr %cwp, %g1
21467 rdpr %cansave, %g2
21468 rdpr %canrestore, %g3
21469 rdpr %cleanwin, %g4
21470 rdpr %otherwin, %g5
21471 rdpr %wstate, %g6
21472 fbg %fcc2, loop_1957
21473 add %i0, %i2, %l1
21474loop_1956:
21475 prefetch [%l7 + 0x30], 0x2
21476 edge32ln %l4, %g5, %o2
21477loop_1957:
21478 edge32l %i5, %l3, %i3
21479 fbug %fcc0, loop_1958
21480 brlez,a %o1, loop_1959
21481 fornot1s %f25, %f27, %f14
21482 fmovdne %xcc, %f22, %f15
21483loop_1958:
21484 edge32n %g6, %o4, %l6
21485loop_1959:
21486 prefetch [%l7 + 0x3C], 0x2
21487 orcc %i6, %g2, %o7
21488 bcc loop_1960
21489 fble %fcc1, loop_1961
21490 movrgez %i7, %g4, %i4
21491 bvc,a %xcc, loop_1962
21492loop_1960:
21493 srl %g1, %g7, %o3
21494loop_1961:
21495 fmovrsne %l0, %f7, %f3
21496 tcs %xcc, 0x7
21497loop_1962:
21498 sethi 0x0691, %i1
21499 lduw [%l7 + 0x78], %g3
21500 stb %l5, [%l7 + 0x17]
21501 sdiv %l2, 0x0B00, %o0
21502 fxnor %f8, %f30, %f10
21503 fbul %fcc2, loop_1963
21504 fmovdge %icc, %f15, %f20
21505 smul %o5, %o6, %i2
21506 xor %l1, %i0, %g5
21507loop_1963:
21508 movne %xcc, %o2, %i5
21509 edge16l %l3, %i3, %o1
21510 nop
21511 setx loop_1964, %l0, %l1
21512 wrpr 0x1, %tl
21513 wrpr %l1, %tpc
21514 add %l1, 0x4, %l1
21515 wrpr %l1, %tnpc
21516 setx 0x34400001400, %l0, %l1
21517 wrpr %l1, %tstate
21518 wrhpr 0x4, %htstate
21519 retry
21520 fbe,a %fcc0, loop_1965
21521 ta %icc, 0x7
21522 subcc %g6, 0x0FBA, %l4
21523loop_1964:
21524 fmovsleu %icc, %f30, %f14
21525loop_1965:
21526 sub %l6, 0x1877, %o4
21527 movgu %icc, %g2, %o7
21528 edge32n %i7, %i6, %g4
21529 fmovsvs %xcc, %f29, %f11
21530 fnor %f20, %f22, %f4
21531 mova %xcc, %g1, %i4
21532 movrlz %g7, %l0, %i1
21533 call loop_1966
21534 bn,a loop_1967
21535 saved
21536 rdpr %cwp, %g1
21537 rdpr %cansave, %g2
21538 rdpr %canrestore, %g3
21539 rdpr %cleanwin, %g4
21540 rdpr %otherwin, %g5
21541 rdpr %wstate, %g6
21542 andn %o3, %g3, %l5
21543loop_1966:
21544 tge %icc, 0x7
21545loop_1967:
21546 movl %xcc, %l2, %o5
21547 movrlez %o0, %o6, %i2
21548 taddcc %l1, 0x0486, %i0
21549 fbule %fcc1, loop_1968
21550 movn %xcc, %o2, %i5
21551 fabss %f2, %f27
21552 fcmped %fcc0, %f14, %f2
21553loop_1968:
21554 fmovdleu %icc, %f0, %f22
21555 fornot2 %f10, %f0, %f12
21556 tneg %icc, 0x4
21557 movneg %xcc, %g5, %l3
21558 tg %icc, 0x0
21559 or %i3, 0x1045, %g6
21560 sdivx %l4, 0x08D4, %l6
21561 te %icc, 0x3
21562 subcc %o1, %g2, %o4
21563 mova %icc, %i7, %i6
21564 edge32 %g4, %g1, %o7
21565 fnot1 %f6, %f12
21566 sub %i4, %l0, %i1
21567 bcs,a,pt %icc, loop_1969
21568 lduh [%l7 + 0x5E], %g7
21569 flush %l7 + 0x44
21570 tgu %xcc, 0x1
21571loop_1969:
21572 fmovrdgez %o3, %f10, %f8
21573 xorcc %l5, 0x0733, %g3
21574 alignaddr %o5, %l2, %o0
21575 fmovsneg %xcc, %f24, %f24
21576 brnz,a %i2, loop_1970
21577 tn %xcc, 0x5
21578 fblg,a %fcc3, loop_1971
21579 tgu %icc, 0x3
21580loop_1970:
21581 fmovdleu %xcc, %f16, %f12
21582 orcc %l1, %o6, %i0
21583loop_1971:
21584 fmovdleu %xcc, %f17, %f7
21585 srax %o2, %g5, %l3
21586 sth %i3, [%l7 + 0x54]
21587 tgu %xcc, 0x2
21588 movne %icc, %g6, %l4
21589 membar 0x24
21590 movrne %i5, 0x259, %o1
21591 tpos %icc, 0x7
21592 movne %xcc, %g2, %o4
21593 fxnors %f15, %f26, %f15
21594 subc %l6, %i6, %i7
21595 fornot2 %f24, %f20, %f18
21596 tn %icc, 0x7
21597 fcmpeq32 %f10, %f18, %g1
21598 brgz %o7, loop_1972
21599 fbg,a %fcc1, loop_1973
21600 edge8 %g4, %i4, %l0
21601 xorcc %g7, %i1, %o3
21602loop_1972:
21603 fcmps %fcc2, %f19, %f6
21604loop_1973:
21605 fmovsg %icc, %f25, %f8
21606 fmovrdgez %l5, %f16, %f16
21607 fmovrdlez %g3, %f28, %f18
21608 edge16n %o5, %o0, %l2
21609 array32 %i2, %o6, %l1
21610 fmovrdlz %i0, %f8, %f28
21611 nop
21612 set 0x68, %l4
21613 ldstub [%l7 + %l4], %g5
21614 fmovdneg %icc, %f12, %f24
21615 movvs %xcc, %l3, %i3
21616 edge32n %o2, %g6, %l4
21617 wr %g0, 0x89, %asi
21618 swapa [%l7 + 0x34] %asi, %o1
21619 nop
21620 setx loop_1974, %l0, %l1
21621 wrpr 0x1, %tl
21622 wrpr %l1, %tpc
21623 add %l1, 0x4, %l1
21624 wrpr %l1, %tnpc
21625 setx 0x34400001400, %l0, %l1
21626 wrpr %l1, %tstate
21627 wrhpr 0x4, %htstate
21628 retry
21629 movge %icc, %g2, %i5
21630 tsubcc %l6, 0x110A, %o4
21631 wr %g0, 0x88, %asi
21632 swapa [%l7 + 0x54] %asi, %i7
21633loop_1974:
21634 edge16n %g1, %i6, %g4
21635 sir 0x093C
21636 membar 0x54
21637 fcmpeq32 %f8, %f12, %i4
21638 movg %xcc, %o7, %g7
21639 movneg %xcc, %l0, %o3
21640 fbue %fcc1, loop_1975
21641 array32 %i1, %l5, %g3
21642 andcc %o5, %l2, %o0
21643 srlx %i2, %o6, %l1
21644loop_1975:
21645 tsubcctv %g5, 0x0857, %l3
21646 sllx %i3, %i0, %g6
21647 mova %xcc, %l4, %o1
21648 sra %o2, 0x17, %i5
21649 tpos %icc, 0x3
21650 movrlz %l6, 0x34B, %g2
21651 move %xcc, %i7, %o4
21652 fpadd16 %f10, %f28, %f26
21653 movvs %icc, %g1, %g4
21654 fmovrdgez %i4, %f18, %f26
21655 flush %l7 + 0x68
21656 tleu %icc, 0x4
21657 brnz %o7, loop_1976
21658 bgu,a,pn %xcc, loop_1977
21659 array8 %i6, %g7, %o3
21660 fblg %fcc2, loop_1978
21661loop_1976:
21662 fbne %fcc0, loop_1979
21663loop_1977:
21664 nop
21665 setx loop_1980, %l0, %l1
21666 wrpr 0x1, %tl
21667 wrpr %l1, %tpc
21668 add %l1, 0x4, %l1
21669 wrpr %l1, %tnpc
21670 setx 0x34400001400, %l0, %l1
21671 wrpr %l1, %tstate
21672 wrhpr 0x4, %htstate
21673 retry
21674 fmovspos %icc, %f16, %f16
21675loop_1978:
21676 fnands %f7, %f22, %f3
21677loop_1979:
21678 mulscc %i1, %l5, %g3
21679loop_1980:
21680 sub %o5, %l2, %l0
21681 ldx [%l7 + 0x70], %o0
21682 fmovrdlez %i2, %f4, %f24
21683 movneg %xcc, %o6, %g5
21684 andcc %l3, %i3, %i0
21685 sub %l1, %g6, %o1
21686 te %icc, 0x3
21687 tle %xcc, 0x3
21688 fxnor %f2, %f8, %f8
21689 movrlez %l4, 0x3BA, %i5
21690 edge16l %o2, %l6, %g2
21691 add %l7, 0x38, %l6
21692 wr %g0, 0x89, %asi
21693 casxa [%l6] 0x89, %o4, %g1
21694 set 0x1A, %g2
21695 stha %g4, [%l7 + %g2] 0x88
21696 smul %i4, 0x14AA, %o7
21697 tcc %icc, 0x6
21698 tneg %icc, 0x2
21699 xor %i6, 0x092A, %i7
21700 sll %o3, %g7, %l5
21701 nop
21702 set 0x3A, %i6
21703 lduh [%l7 + %i6], %i1
21704 movg %icc, %o5, %l2
21705 mova %icc, %g3, %l0
21706 sub %i2, 0x10A4, %o0
21707 fnor %f28, %f12, %f20
21708 or %o6, 0x1A35, %l3
21709 array16 %g5, %i3, %l1
21710 movleu %xcc, %g6, %i0
21711 fcmpne32 %f12, %f0, %o1
21712 edge32 %i5, %o2, %l4
21713 edge32 %g2, %l6, %g1
21714 sethi 0x0A50, %g4
21715 prefetch [%l7 + 0x6C], 0x0
21716 taddcctv %o4, %o7, %i6
21717 movrlz %i4, %i7, %g7
21718 membar 0x31
21719 edge16l %l5, %i1, %o3
21720 sir 0x1FC1
21721 wr %g0, 0x89, %asi
21722 lduba [%l7 + 0x33] %asi, %o5
21723 ld [%l7 + 0x70], %f1
21724 fmovdcs %icc, %f6, %f29
21725 te %icc, 0x4
21726 fbul,a %fcc0, loop_1981
21727 udiv %g3, 0x0A4E, %l0
21728 brz,a %i2, loop_1982
21729 fcmps %fcc2, %f31, %f6
21730loop_1981:
21731 edge8n %o0, %o6, %l3
21732 fmovde %xcc, %f11, %f0
21733loop_1982:
21734 flush %l7 + 0x54
21735 stb %g5, [%l7 + 0x5D]
21736 wr %g0, 0x18, %asi
21737 lda [%l7 + 0x70] %asi, %f0
21738 ld [%l7 + 0x78], %f24
21739 fandnot2s %f20, %f4, %f27
21740 fcmple32 %f14, %f16, %i3
21741 movrgz %l2, %l1, %g6
21742 andn %o1, 0x14F2, %i5
21743 ldsb [%l7 + 0x57], %i0
21744 brgz %l4, loop_1983
21745 array8 %o2, %l6, %g2
21746 srax %g4, 0x02, %g1
21747 sllx %o7, 0x1F, %o4
21748loop_1983:
21749 fmovdleu %xcc, %f15, %f26
21750 edge32ln %i4, %i7, %i6
21751 tcs %xcc, 0x7
21752 wr %g0, 0x89, %asi
21753 lduwa [%l7 + 0x20] %asi, %g7
21754 movre %l5, 0x155, %i1
21755 umul %o5, %g3, %o3
21756 udivcc %i2, 0x0FDF, %o0
21757 stw %l0, [%l7 + 0x60]
21758 fmul8x16al %f13, %f28, %f16
21759 tne %icc, 0x0
21760 edge16 %o6, %l3, %i3
21761 fone %f18
21762 fmovrslz %l2, %f24, %f5
21763 brgz %g5, loop_1984
21764 tge %xcc, 0x3
21765 fmovscc %icc, %f28, %f19
21766 addccc %g6, %o1, %i5
21767loop_1984:
21768 nop
21769 set 0x70, %l6
21770 sta %f9, [%l7 + %l6] 0x10
21771 fandnot1s %f23, %f15, %f11
21772 sdiv %l1, 0x18C6, %i0
21773 fbue,a %fcc3, loop_1985
21774 sir 0x09B4
21775 bcs loop_1986
21776 sdivcc %l4, 0x0FE3, %l6
21777loop_1985:
21778 fbe %fcc2, loop_1987
21779 te %xcc, 0x4
21780loop_1986:
21781 sllx %g2, 0x1F, %o2
21782 fpackfix %f16, %f23
21783loop_1987:
21784 tge %icc, 0x7
21785 movge %icc, %g1, %o7
21786 andncc %o4, %g4, %i7
21787 fmuld8sux16 %f3, %f3, %f2
21788 movrne %i6, %i4, %l5
21789 fornot2 %f28, %f16, %f16
21790 alignaddr %g7, %i1, %o5
21791 movrlz %o3, 0x337, %i2
21792 sdivcc %o0, 0x1E46, %l0
21793 bvc,pn %xcc, loop_1988
21794 fmovsa %icc, %f22, %f25
21795 ldsw [%l7 + 0x0C], %g3
21796 fbe,a %fcc2, loop_1989
21797loop_1988:
21798 movpos %xcc, %o6, %l3
21799 movre %i3, 0x0EC, %g5
21800 sra %l2, 0x09, %g6
21801loop_1989:
21802 movn %xcc, %o1, %i5
21803 tvc %icc, 0x3
21804 fmovdcs %icc, %f31, %f16
21805 set 0x08, %i4
21806 prefetcha [%l7 + %i4] 0x10, 0x0
21807 tg %icc, 0x0
21808 fpsub16 %f0, %f22, %f4
21809 tleu %icc, 0x7
21810 sdiv %l4, 0x132A, %l6
21811 popc 0x06D1, %l1
21812 movle %xcc, %o2, %g2
21813 tleu %icc, 0x0
21814 fnot2 %f0, %f22
21815 movrgez %o7, 0x209, %g1
21816 subccc %o4, 0x14DD, %i7
21817 tcc %xcc, 0x6
21818 tle %xcc, 0x2
21819 orcc %g4, %i4, %i6
21820 fmul8ulx16 %f16, %f2, %f24
21821 fand %f30, %f16, %f6
21822 array8 %l5, %i1, %g7
21823 udiv %o3, 0x1C80, %o5
21824 edge32n %i2, %o0, %l0
21825 fmul8x16al %f5, %f25, %f20
21826 add %o6, 0x0ADD, %l3
21827 tleu %xcc, 0x5
21828 orcc %i3, 0x0630, %g3
21829 fmovsgu %icc, %f2, %f26
21830 te %icc, 0x6
21831 fabsd %f20, %f30
21832 tl %xcc, 0x2
21833 fmul8x16au %f16, %f20, %f4
21834 orn %g5, %g6, %o1
21835 ldstub [%l7 + 0x46], %l2
21836 movvs %icc, %i0, %i5
21837 xorcc %l4, %l1, %o2
21838 fmovsgu %xcc, %f14, %f19
21839 brlez,a %l6, loop_1990
21840 or %g2, 0x17DF, %o7
21841 brz %o4, loop_1991
21842 fpsub32s %f22, %f26, %f11
21843loop_1990:
21844 nop
21845 wr %g0, 0x04, %asi
21846 ldstuba [%l7 + 0x58] %asi, %i7
21847loop_1991:
21848 srax %g1, %i4, %g4
21849 brgz %i6, loop_1992
21850 mulscc %i1, %l5, %g7
21851 tpos %xcc, 0x0
21852 fabsd %f20, %f0
21853loop_1992:
21854 movcc %xcc, %o3, %i2
21855 stbar
21856 fbule,a %fcc1, loop_1993
21857 flush %l7 + 0x34
21858 edge8l %o0, %o5, %o6
21859 flush %l7 + 0x1C
21860loop_1993:
21861 movle %icc, %l3, %l0
21862 addcc %i3, %g5, %g6
21863 xorcc %g3, 0x0797, %l2
21864 fblg,a %fcc0, loop_1994
21865 brlz %o1, loop_1995
21866 edge32ln %i0, %l4, %l1
21867 nop
21868 setx loop_1996, %l0, %l1
21869 wrpr 0x1, %tl
21870 wrpr %l1, %tnpc
21871 setx 0x34400001400, %l0, %l1
21872 wrpr %l1, %tstate
21873 wrhpr 0x4, %htstate
21874 done
21875loop_1994:
21876 movvs %icc, %o2, %i5
21877loop_1995:
21878 tsubcctv %g2, 0x109D, %o7
21879 move %xcc, %l6, %i7
21880loop_1996:
21881 movne %xcc, %o4, %i4
21882 movrlez %g4, %g1, %i6
21883 and %i1, 0x12F5, %g7
21884 movrlez %o3, %l5, %i2
21885 fbe,a %fcc0, loop_1997
21886 alignaddrl %o0, %o6, %l3
21887 fmovsgu %icc, %f28, %f8
21888 fnands %f3, %f17, %f0
21889loop_1997:
21890 tcs %xcc, 0x0
21891 sdivcc %l0, 0x021A, %i3
21892 edge32 %o5, %g6, %g5
21893 fpadd32 %f14, %f10, %f10
21894 udivcc %l2, 0x15A4, %o1
21895 tge %icc, 0x3
21896 tvs %xcc, 0x0
21897 movvc %xcc, %g3, %l4
21898 bcc,a,pn %xcc, loop_1998
21899 bg,a %xcc, loop_1999
21900 xnor %i0, %o2, %l1
21901 sub %i5, %g2, %l6
21902loop_1998:
21903 fmovdvc %icc, %f16, %f1
21904loop_1999:
21905 tvs %xcc, 0x7
21906 movpos %xcc, %o7, %o4
21907 ldsb [%l7 + 0x1B], %i7
21908 restored
21909 rdpr %cwp, %g1
21910 rdpr %cansave, %g2
21911 rdpr %canrestore, %g3
21912 rdpr %cleanwin, %g4
21913 rdpr %otherwin, %g5
21914 rdpr %wstate, %g6
21915 xnorcc %i4, %g1, %g4
21916 fsrc2 %f28, %f30
21917 wr %g0, 0x80, %asi
21918 ldsba [%l7 + 0x5F] %asi, %i6
21919 saved
21920 rdpr %cwp, %g1
21921 rdpr %cansave, %g2
21922 rdpr %canrestore, %g3
21923 rdpr %cleanwin, %g4
21924 rdpr %otherwin, %g5
21925 rdpr %wstate, %g6
21926 brlz %g7, loop_2000
21927 movge %xcc, %i1, %l5
21928 edge8 %o3, %i2, %o6
21929 tpos %xcc, 0x3
21930loop_2000:
21931 fcmpeq32 %f4, %f24, %l3
21932 sra %l0, 0x0B, %o0
21933 bneg,a,pt %icc, loop_2001
21934 tgu %xcc, 0x4
21935 wr %g0, 0x04, %asi
21936 swapa [%l7 + 0x30] %asi, %o5
21937loop_2001:
21938 tpos %icc, 0x3
21939 edge16n %g6, %g5, %i3
21940 tg %xcc, 0x6
21941 wr %g0, 0xe3, %asi
21942 stda %o0, [%l7 + 0x08] %asi
21943 membar #Sync
21944 addc %l2, %g3, %l4
21945 fmovspos %xcc, %f5, %f23
21946 array16 %i0, %l1, %o2
21947 edge16 %g2, %l6, %i5
21948 array32 %o4, %i7, %o7
21949 fcmpd %fcc1, %f4, %f14
21950 movre %g1, 0x3CF, %i4
21951 saved
21952 rdpr %cwp, %g1
21953 rdpr %cansave, %g2
21954 rdpr %canrestore, %g3
21955 rdpr %cleanwin, %g4
21956 rdpr %otherwin, %g5
21957 rdpr %wstate, %g6
21958 edge8ln %i6, %g7, %g4
21959 mulscc %i1, %l5, %i2
21960 tvs %icc, 0x1
21961 srl %o6, %o3, %l3
21962 xnor %l0, 0x0F4B, %o0
21963 movcs %icc, %o5, %g5
21964 wr %g0, 0xeb, %asi
21965 stha %g6, [%l7 + 0x5C] %asi
21966 membar #Sync
21967 sllx %i3, 0x14, %l2
21968 fble,a %fcc2, loop_2002
21969 fbuge,a %fcc0, loop_2003
21970 tcs %xcc, 0x7
21971 addc %g3, 0x09F4, %l4
21972loop_2002:
21973 fnot2 %f4, %f12
21974loop_2003:
21975 tn %xcc, 0x1
21976 set 0x34, %g5
21977 sta %f20, [%l7 + %g5] 0x11
21978 wr %g0, 0xf8, %asi
21979 stda %f0, [%l7 + 0x40] %asi
21980 membar #Sync
21981 fmovrslez %i0, %f5, %f15
21982 fmovrslz %l1, %f27, %f30
21983 movcc %xcc, %o1, %o2
21984 movgu %icc, %g2, %l6
21985 edge8 %i5, %i7, %o4
21986 fmovsgu %xcc, %f29, %f31
21987 edge8l %g1, %o7, %i4
21988 fpsub16s %f26, %f17, %f31
21989 and %g7, %g4, %i1
21990 edge32l %l5, %i6, %o6
21991 tcs %icc, 0x1
21992 bge,a,pn %xcc, loop_2004
21993 brnz,a %i2, loop_2005
21994 pdist %f14, %f0, %f22
21995 or %l3, 0x0049, %l0
21996loop_2004:
21997 mova %xcc, %o3, %o5
21998loop_2005:
21999 sra %o0, %g5, %i3
22000 siam 0x6
22001 edge32 %g6, %g3, %l2
22002 array16 %i0, %l1, %l4
22003 movg %xcc, %o2, %o1
22004 fsrc2s %f9, %f21
22005 array32 %g2, %i5, %i7
22006 tle %icc, 0x2
22007 fnot1s %f23, %f26
22008 fbu %fcc3, loop_2006
22009 tle %xcc, 0x7
22010 fmovsgu %icc, %f15, %f20
22011 tleu %xcc, 0x4
22012loop_2006:
22013 fand %f4, %f28, %f26
22014 fxnor %f24, %f14, %f16
22015 te %icc, 0x5
22016 movcc %xcc, %l6, %g1
22017 fornot1s %f15, %f21, %f18
22018 add %o4, 0x1F2F, %o7
22019 movle %xcc, %i4, %g7
22020 fmovdvs %icc, %f8, %f24
22021 set 0x2C, %l3
22022 lduwa [%l7 + %l3] 0x11, %g4
22023 mova %icc, %l5, %i1
22024 fsrc2 %f18, %f28
22025 sllx %o6, %i6, %l3
22026 add %i2, 0x0B84, %l0
22027 bcc %xcc, loop_2007
22028 movvc %icc, %o5, %o3
22029 orncc %o0, %i3, %g6
22030 movg %xcc, %g3, %l2
22031loop_2007:
22032 nop
22033 set 0x58, %i3
22034 stda %g4, [%l7 + %i3] 0x14
22035 movleu %icc, %i0, %l4
22036 bvc,a loop_2008
22037 srlx %o2, %o1, %l1
22038 edge32l %g2, %i5, %l6
22039 fmul8x16au %f7, %f10, %f14
22040loop_2008:
22041 ldstub [%l7 + 0x6A], %i7
22042 nop
22043 setx loop_2009, %l0, %l1
22044 wrpr 0x1, %tl
22045 wrpr %l1, %tpc
22046 add %l1, 0x4, %l1
22047 wrpr %l1, %tnpc
22048 setx 0x34400001400, %l0, %l1
22049 wrpr %l1, %tstate
22050 wrhpr 0x4, %htstate
22051 retry
22052 subc %o4, %o7, %i4
22053 lduh [%l7 + 0x32], %g1
22054 stx %g4, [%l7 + 0x78]
22055loop_2009:
22056 array16 %g7, %i1, %l5
22057 sdiv %o6, 0x02F3, %l3
22058 fbne,a %fcc3, loop_2010
22059 tsubcctv %i6, 0x1043, %i2
22060 edge16l %l0, %o3, %o5
22061 brlz,a %o0, loop_2011
22062loop_2010:
22063 fpadd32 %f18, %f4, %f24
22064 nop
22065 set 0x78, %o6
22066 ldx [%l7 + %o6], %g6
22067 flush %l7 + 0x24
22068loop_2011:
22069 nop
22070 set 0x37, %o2
22071 lduba [%l7 + %o2] 0x18, %i3
22072 movne %icc, %g3, %l2
22073 srlx %g5, %l4, %o2
22074 edge8l %i0, %o1, %g2
22075 fmovsneg %xcc, %f7, %f1
22076 bleu,pn %icc, loop_2012
22077 tcc %xcc, 0x1
22078 call loop_2013
22079 fbge %fcc3, loop_2014
22080loop_2012:
22081 tleu %xcc, 0x7
22082 fcmpes %fcc3, %f27, %f11
22083loop_2013:
22084 nop
22085 add %l7, 0x14, %l6
22086 wr %g0, 0x88, %asi
22087 lda [%l6] %asi, %i5
22088 casa [%l6] %asi, %i5, %l1
22089loop_2014:
22090 bl,pt %xcc, loop_2015
22091 movgu %icc, %i7, %l6
22092 and %o4, %i4, %o7
22093 edge8ln %g1, %g4, %i1
22094loop_2015:
22095 ble %xcc, loop_2016
22096 mulscc %l5, %o6, %g7
22097 wr %g0, 0x81, %asi
22098 ldxa [%l7 + 0x40] %asi, %i6
22099loop_2016:
22100 tle %xcc, 0x1
22101 sir 0x13E7
22102 ld [%l7 + 0x44], %f2
22103 tcs %xcc, 0x0
22104 wr %g0, 0x1e, %asi
22105 stda %f0, [%l7 + 0x40] %asi
22106 membar #Sync
22107 movle %icc, %i2, %l3
22108 fsrc2 %f16, %f2
22109 and %o3, %o5, %o0
22110 st %f7, [%l7 + 0x44]
22111 tvc %xcc, 0x4
22112 fzeros %f21
22113 tl %icc, 0x2
22114 fbge %fcc2, loop_2017
22115 array16 %g6, %l0, %g3
22116 fmovrdgz %i3, %f2, %f4
22117 movcc %icc, %g5, %l4
22118loop_2017:
22119 fpadd32s %f13, %f16, %f4
22120 mulx %l2, 0x07AD, %o2
22121 movg %icc, %o1, %g2
22122 saved
22123 rdpr %cwp, %g1
22124 rdpr %cansave, %g2
22125 rdpr %canrestore, %g3
22126 rdpr %cleanwin, %g4
22127 rdpr %otherwin, %g5
22128 rdpr %wstate, %g6
22129 saved
22130 rdpr %cwp, %g1
22131 rdpr %cansave, %g2
22132 rdpr %canrestore, %g3
22133 rdpr %cleanwin, %g4
22134 rdpr %otherwin, %g5
22135 rdpr %wstate, %g6
22136 subc %i5, 0x19CA, %i0
22137 nop
22138 setx loop_2018, %l0, %l1
22139 jmpl %l1, %l1
22140 fcmpd %fcc0, %f4, %f4
22141 edge8 %l6, %o4, %i7
22142 srax %o7, %g1, %i4
22143loop_2018:
22144 fmovdne %xcc, %f21, %f29
22145 tpos %xcc, 0x7
22146 edge8ln %g4, %l5, %i1
22147 sdivcc %g7, 0x0FD1, %i6
22148 srax %o6, 0x0F, %l3
22149 array8 %o3, %o5, %i2
22150 umulcc %o0, %l0, %g3
22151 restored
22152 rdpr %cwp, %g1
22153 rdpr %cansave, %g2
22154 rdpr %canrestore, %g3
22155 rdpr %cleanwin, %g4
22156 rdpr %otherwin, %g5
22157 rdpr %wstate, %g6
22158 sllx %i3, 0x14, %g5
22159 fpack16 %f10, %f14
22160 tleu %icc, 0x6
22161 prefetch [%l7 + 0x3C], 0x3
22162 sub %l4, 0x1D42, %l2
22163 movrne %o2, 0x286, %o1
22164 fmul8x16au %f26, %f13, %f20
22165 fnands %f17, %f29, %f0
22166 and %g6, 0x05F1, %g2
22167 sllx %i0, 0x1E, %i5
22168 fornot2s %f7, %f4, %f20
22169 set 0x220, %i2
22170 ldxa [%g0 + %i2] 0x52, %l1
22171 xorcc %o4, %i7, %o7
22172 movvc %xcc, %g1, %l6
22173 edge8l %g4, %i4, %i1
22174 orncc %l5, %i6, %o6
22175 xnor %g7, %o3, %l3
22176 fmovsleu %xcc, %f27, %f30
22177 fmovdne %icc, %f27, %f29
22178 edge32ln %o5, %i2, %o0
22179 edge32l %l0, %g3, %g5
22180 fand %f0, %f18, %f6
22181 fcmpgt32 %f22, %f12, %i3
22182 fbu,a %fcc0, loop_2019
22183 fxnor %f22, %f8, %f26
22184 movrgez %l2, 0x2B1, %l4
22185 tl %icc, 0x7
22186loop_2019:
22187 tg %icc, 0x6
22188 alignaddr %o1, %o2, %g2
22189 tgu %icc, 0x5
22190 ldd [%l7 + 0x48], %i0
22191 move %xcc, %i5, %g6
22192 edge8ln %l1, %o4, %o7
22193 bgu,pn %xcc, loop_2020
22194 fzeros %f4
22195 fcmpeq16 %f24, %f20, %i7
22196 add %l7, 0x0C, %l6
22197 wr %g0, 0x18, %asi
22198 casa [%l6] 0x18, %g1, %l6
22199loop_2020:
22200 fnot1s %f10, %f14
22201 fbug %fcc1, loop_2021
22202 taddcc %i4, 0x1DA2, %g4
22203 andcc %l5, 0x1FFC, %i6
22204 ba,a %icc, loop_2022
22205loop_2021:
22206 fpsub32s %f11, %f20, %f0
22207 array16 %o6, %g7, %o3
22208 fpmerge %f16, %f25, %f24
22209loop_2022:
22210 bvc,a,pn %xcc, loop_2023
22211 fbe,a %fcc2, loop_2024
22212 fnegs %f11, %f3
22213 umulcc %i1, %l3, %o5
22214loop_2023:
22215 smul %o0, %l0, %i2
22216loop_2024:
22217 fble,a %fcc1, loop_2025
22218 tcs %icc, 0x1
22219 andcc %g3, 0x04E3, %i3
22220 wr %g0, 0x11, %asi
22221 ldda [%l7 + 0x40] %asi, %f16
22222loop_2025:
22223 fmovdleu %icc, %f1, %f11
22224 brlz %l2, loop_2026
22225 tne %icc, 0x7
22226 sethi 0x0B09, %g5
22227 bge,pn %icc, loop_2027
22228loop_2026:
22229 movvc %xcc, %o1, %l4
22230 fmul8x16au %f25, %f3, %f0
22231 tvc %icc, 0x2
22232loop_2027:
22233 fcmple32 %f0, %f4, %o2
22234 bn,a,pn %xcc, loop_2028
22235 bge,pn %icc, loop_2029
22236 tsubcc %i0, 0x0CB7, %i5
22237 restored
22238 rdpr %cwp, %g1
22239 rdpr %cansave, %g2
22240 rdpr %canrestore, %g3
22241 rdpr %cleanwin, %g4
22242 rdpr %otherwin, %g5
22243 rdpr %wstate, %g6
22244loop_2028:
22245 nop
22246 set 0x4C, %o4
22247 lduwa [%l7 + %o4] 0x15, %g2
22248loop_2029:
22249 ta %icc, 0x2
22250 fmovdvs %xcc, %f3, %f5
22251 andn %l1, 0x1D48, %g6
22252 smul %o4, 0x1CE5, %i7
22253 movl %xcc, %o7, %l6
22254 wr %g0, 0x2b, %asi
22255 stwa %i4, [%l7 + 0x3C] %asi
22256 membar #Sync
22257 orcc %g1, %l5, %g4
22258 movgu %xcc, %o6, %g7
22259 siam 0x2
22260 addc %i6, %o3, %l3
22261 sdiv %i1, 0x1781, %o5
22262 set 0x70, %l1
22263 ldda [%l7 + %l1] 0x04, %l0
22264 std %o0, [%l7 + 0x50]
22265 movl %icc, %i2, %g3
22266 nop
22267 set 0x64, %g1
22268 ldsw [%l7 + %g1], %l2
22269 ldsw [%l7 + 0x08], %g5
22270 fpadd16 %f22, %f22, %f26
22271 membar 0x07
22272 sir 0x05D4
22273 fbne,a %fcc2, loop_2030
22274 smulcc %i3, 0x0E2A, %l4
22275 umulcc %o1, 0x1D6A, %i0
22276 fbule,a %fcc0, loop_2031
22277loop_2030:
22278 subccc %o2, 0x0BAD, %g2
22279 fbn %fcc1, loop_2032
22280 movge %xcc, %l1, %g6
22281loop_2031:
22282 fnand %f26, %f8, %f24
22283 fmovdleu %xcc, %f0, %f23
22284loop_2032:
22285 addcc %o4, %i7, %i5
22286 fbug,a %fcc0, loop_2033
22287 lduw [%l7 + 0x30], %l6
22288 movleu %xcc, %o7, %g1
22289 movvc %icc, %l5, %g4
22290loop_2033:
22291 saved
22292 rdpr %cwp, %g1
22293 rdpr %cansave, %g2
22294 rdpr %canrestore, %g3
22295 rdpr %cleanwin, %g4
22296 rdpr %otherwin, %g5
22297 rdpr %wstate, %g6
22298 ldstub [%l7 + 0x5F], %o6
22299 swap [%l7 + 0x7C], %g7
22300 ld [%l7 + 0x14], %f27
22301 fpadd16 %f8, %f12, %f20
22302 sllx %i4, %o3, %l3
22303 fmuld8sux16 %f21, %f3, %f2
22304 sir 0x1E2B
22305 set 0x60, %i1
22306 stda %i0, [%l7 + %i1] 0x15
22307 add %i6, 0x1472, %l0
22308 taddcc %o0, 0x0E28, %o5
22309 fble %fcc2, loop_2034
22310 mova %icc, %g3, %i2
22311 bcc %icc, loop_2035
22312 mova %xcc, %l2, %g5
22313loop_2034:
22314 restored
22315 rdpr %cwp, %g1
22316 rdpr %cansave, %g2
22317 rdpr %canrestore, %g3
22318 rdpr %cleanwin, %g4
22319 rdpr %otherwin, %g5
22320 rdpr %wstate, %g6
22321 movrne %i3, %l4, %o1
22322loop_2035:
22323 mulscc %i0, 0x1B12, %g2
22324 array32 %o2, %l1, %o4
22325 edge8l %i7, %g6, %i5
22326 saved
22327 rdpr %cwp, %g1
22328 rdpr %cansave, %g2
22329 rdpr %canrestore, %g3
22330 rdpr %cleanwin, %g4
22331 rdpr %otherwin, %g5
22332 rdpr %wstate, %g6
22333 fmovrsgz %l6, %f24, %f26
22334 fpadd16 %f26, %f22, %f16
22335 addcc %g1, %o7, %g4
22336 fmovrdlez %l5, %f28, %f4
22337 tg %icc, 0x6
22338 call loop_2036
22339 edge16n %g7, %i4, %o6
22340 tsubcctv %l3, %o3, %i1
22341 orcc %l0, 0x0EA6, %i6
22342loop_2036:
22343 fpadd16s %f28, %f22, %f11
22344 st %f4, [%l7 + 0x08]
22345 movle %xcc, %o5, %g3
22346 sethi 0x0F47, %o0
22347 bg %xcc, loop_2037
22348 bgu,a %xcc, loop_2038
22349 fpackfix %f0, %f17
22350 wr %g0, 0x2b, %asi
22351 stwa %l2, [%l7 + 0x30] %asi
22352 membar #Sync
22353loop_2037:
22354 nop
22355 set 0x60, %g3
22356 ldda [%l7 + %g3] 0x2a, %g4
22357loop_2038:
22358 tgu %xcc, 0x5
22359 movre %i2, %i3, %o1
22360 udiv %i0, 0x1C21, %l4
22361 orn %g2, %l1, %o2
22362 fexpand %f24, %f8
22363 umulcc %o4, 0x12A0, %g6
22364 fbne %fcc2, loop_2039
22365 edge32l %i7, %l6, %g1
22366 brlz %i5, loop_2040
22367 brlez,a %g4, loop_2041
22368loop_2039:
22369 smulcc %l5, 0x0286, %o7
22370 movrne %g7, %o6, %l3
22371loop_2040:
22372 tsubcctv %i4, %i1, %o3
22373loop_2041:
22374 be,a,pt %icc, loop_2042
22375 restored
22376 rdpr %cwp, %g1
22377 rdpr %cansave, %g2
22378 rdpr %canrestore, %g3
22379 rdpr %cleanwin, %g4
22380 rdpr %otherwin, %g5
22381 rdpr %wstate, %g6
22382 fmovrsgez %l0, %f12, %f0
22383 umul %i6, 0x10E3, %o5
22384loop_2042:
22385 movgu %icc, %g3, %l2
22386 set 0x18, %g6
22387 lda [%l7 + %g6] 0x89, %f0
22388 movgu %xcc, %o0, %i2
22389 fcmpgt32 %f2, %f16, %i3
22390 bne,pn %icc, loop_2043
22391 tneg %xcc, 0x0
22392 fpadd32 %f22, %f10, %f12
22393 andn %o1, %g5, %i0
22394loop_2043:
22395 tvc %icc, 0x4
22396 swap [%l7 + 0x2C], %g2
22397 fxnor %f14, %f4, %f8
22398 fmuld8sux16 %f21, %f0, %f24
22399 edge32 %l1, %l4, %o2
22400 nop
22401 set 0x60, %o0
22402 ldd [%l7 + %o0], %g6
22403 set 0x40, %g7
22404 stda %f0, [%l7 + %g7] 0x0c
22405 fmovdl %xcc, %f2, %f2
22406 xor %i7, %l6, %g1
22407 fcmped %fcc3, %f26, %f18
22408 smul %i5, 0x0D58, %g4
22409 te %icc, 0x5
22410 fmovrdgez %o4, %f18, %f14
22411 alignaddr %o7, %l5, %g7
22412 tvc %xcc, 0x3
22413 fmovdle %icc, %f5, %f14
22414 edge16n %l3, %i4, %o6
22415 fmovrsgz %o3, %f2, %f13
22416 udiv %l0, 0x1E23, %i6
22417 movn %xcc, %o5, %g3
22418 and %i1, %l2, %o0
22419 tleu %xcc, 0x2
22420 fxnor %f24, %f10, %f4
22421 sdivcc %i3, 0x1295, %o1
22422 andcc %g5, 0x12E2, %i0
22423 orcc %i2, 0x0DAD, %l1
22424 be,a,pt %icc, loop_2044
22425 lduw [%l7 + 0x0C], %g2
22426 fmovrdlz %l4, %f24, %f16
22427 fbg,a %fcc3, loop_2045
22428loop_2044:
22429 move %xcc, %g6, %i7
22430 call loop_2046
22431 taddcctv %o2, %g1, %l6
22432loop_2045:
22433 movre %g4, %o4, %i5
22434 fble %fcc1, loop_2047
22435loop_2046:
22436 andncc %o7, %g7, %l3
22437 bpos,a loop_2048
22438 orncc %l5, 0x0601, %i4
22439loop_2047:
22440 nop
22441 set 0x64, %o7
22442 ldstuba [%l7 + %o7] 0x89, %o6
22443loop_2048:
22444 srl %l0, 0x19, %i6
22445 udiv %o3, 0x137F, %o5
22446 edge8l %g3, %l2, %i1
22447 move %xcc, %o0, %o1
22448 movneg %icc, %g5, %i3
22449 sdivx %i0, 0x1632, %i2
22450 movle %xcc, %g2, %l4
22451 ta %xcc, 0x5
22452 andcc %g6, 0x0CB6, %l1
22453 movge %icc, %i7, %o2
22454 umul %g1, 0x07A8, %g4
22455 bl,a %xcc, loop_2049
22456 fcmpd %fcc1, %f30, %f24
22457 bgu,a %xcc, loop_2050
22458 edge16 %o4, %l6, %i5
22459loop_2049:
22460 siam 0x5
22461 sethi 0x0287, %g7
22462loop_2050:
22463 brgz,a %o7, loop_2051
22464 be,pn %icc, loop_2052
22465 movcc %xcc, %l3, %i4
22466 sllx %o6, 0x0B, %l5
22467loop_2051:
22468 or %i6, %l0, %o3
22469loop_2052:
22470 bneg,a loop_2053
22471 fsrc1 %f24, %f26
22472 fmul8x16 %f23, %f8, %f28
22473 movrgez %o5, 0x36F, %g3
22474loop_2053:
22475 xnorcc %i1, %o0, %o1
22476 wr %g0, 0x11, %asi
22477 lduha [%l7 + 0x3C] %asi, %g5
22478 fcmps %fcc0, %f26, %f20
22479 orncc %i3, 0x12F0, %l2
22480 array16 %i0, %g2, %l4
22481 fmovs %f29, %f12
22482 edge32 %g6, %i2, %l1
22483 set 0x30, %l2
22484 ldstuba [%l7 + %l2] 0x04, %o2
22485 fmovrdgez %i7, %f16, %f22
22486 bvs %icc, loop_2054
22487 smul %g4, %g1, %o4
22488 mulx %l6, %i5, %g7
22489 wr %g0, 0x18, %asi
22490 sta %f2, [%l7 + 0x4C] %asi
22491loop_2054:
22492 nop
22493 wr %g0, 0x80, %asi
22494 lduba [%l7 + 0x4D] %asi, %o7
22495 edge8l %i4, %o6, %l3
22496 fpack16 %f6, %f19
22497 movleu %icc, %i6, %l5
22498 sllx %l0, %o5, %o3
22499 andcc %g3, 0x119F, %o0
22500 fandnot2 %f24, %f6, %f4
22501 edge8l %i1, %g5, %i3
22502 movrgz %l2, 0x3EC, %o1
22503 udivcc %i0, 0x05E7, %l4
22504 wr %g0, 0x19, %asi
22505 stxa %g6, [%l7 + 0x20] %asi
22506 movleu %xcc, %i2, %g2
22507 smulcc %l1, 0x0DC5, %o2
22508 xnorcc %i7, 0x0118, %g4
22509 brlz,a %o4, loop_2055
22510 movn %xcc, %l6, %i5
22511 ldsh [%l7 + 0x2C], %g1
22512 edge8l %o7, %i4, %o6
22513loop_2055:
22514 membar 0x66
22515 saved
22516 rdpr %cwp, %g1
22517 rdpr %cansave, %g2
22518 rdpr %canrestore, %g3
22519 rdpr %cleanwin, %g4
22520 rdpr %otherwin, %g5
22521 rdpr %wstate, %g6
22522 fblg %fcc2, loop_2056
22523 fbu,a %fcc0, loop_2057
22524 orn %l3, %g7, %l5
22525 fsrc2s %f7, %f15
22526loop_2056:
22527 tleu %icc, 0x7
22528loop_2057:
22529 bneg,a,pn %icc, loop_2058
22530 smul %l0, %o5, %o3
22531 fmovdgu %icc, %f13, %f11
22532 fmovspos %icc, %f30, %f1
22533loop_2058:
22534 nop
22535 set 0x50, %o1
22536 prefetch [%l7 + %o1], 0x0
22537 mulx %i6, %g3, %o0
22538 fnors %f23, %f25, %f16
22539 fornot2 %f8, %f24, %f10
22540 fcmpd %fcc0, %f20, %f24
22541 movneg %xcc, %i1, %i3
22542 brnz %g5, loop_2059
22543 fmovsg %icc, %f23, %f8
22544 fcmped %fcc2, %f28, %f0
22545 sdivcc %o1, 0x08AA, %i0
22546loop_2059:
22547 addccc %l4, 0x18DB, %l2
22548 fbul %fcc2, loop_2060
22549 tneg %xcc, 0x4
22550 brlez,a %g6, loop_2061
22551 bl,a,pt %xcc, loop_2062
22552loop_2060:
22553 fmovdneg %icc, %f25, %f18
22554 xnorcc %i2, %l1, %g2
22555loop_2061:
22556 bge loop_2063
22557loop_2062:
22558 orcc %i7, %o2, %o4
22559 movne %icc, %g4, %l6
22560 saved
22561 rdpr %cwp, %g1
22562 rdpr %cansave, %g2
22563 rdpr %canrestore, %g3
22564 rdpr %cleanwin, %g4
22565 rdpr %otherwin, %g5
22566 rdpr %wstate, %g6
22567loop_2063:
22568 fand %f22, %f14, %f2
22569 std %g0, [%l7 + 0x40]
22570 or %i5, %i4, %o7
22571 fsrc1 %f10, %f22
22572 fbne %fcc0, loop_2064
22573 movge %xcc, %l3, %g7
22574 andn %o6, %l5, %o5
22575 xnor %l0, %o3, %g3
22576loop_2064:
22577 sllx %o0, 0x08, %i1
22578 nop
22579 setx loop_2065, %l0, %l1
22580 wrpr 0x1, %tl
22581 wrpr %l1, %tpc
22582 add %l1, 0x4, %l1
22583 wrpr %l1, %tnpc
22584 setx 0x34400001400, %l0, %l1
22585 wrpr %l1, %tstate
22586 wrhpr 0x4, %htstate
22587 retry
22588 umulcc %i6, 0x0F45, %i3
22589 tge %xcc, 0x3
22590 fbul %fcc3, loop_2066
22591loop_2065:
22592 movcc %xcc, %o1, %i0
22593 fmovrse %g5, %f15, %f29
22594 sllx %l4, 0x05, %l2
22595loop_2066:
22596 array16 %g6, %l1, %i2
22597 fmul8ulx16 %f8, %f24, %f8
22598 fzeros %f9
22599 fbule,a %fcc1, loop_2067
22600 sll %g2, 0x04, %o2
22601 mova %xcc, %o4, %i7
22602 edge8l %g4, %l6, %i5
22603loop_2067:
22604 tle %xcc, 0x4
22605 set 0x20, %l5
22606 stda %g0, [%l7 + %l5] 0x04
22607 orncc %i4, %l3, %o7
22608 swap [%l7 + 0x3C], %o6
22609 restored
22610 rdpr %cwp, %g1
22611 rdpr %cansave, %g2
22612 rdpr %canrestore, %g3
22613 rdpr %cleanwin, %g4
22614 rdpr %otherwin, %g5
22615 rdpr %wstate, %g6
22616 edge8l %g7, %l5, %l0
22617 array32 %o5, %g3, %o0
22618 addccc %i1, 0x0049, %i6
22619 nop
22620 setx loop_2068, %l0, %l1
22621 jmpl %l1, %i3
22622 sdiv %o3, 0x0C59, %i0
22623 fmovsleu %icc, %f13, %f3
22624 tl %icc, 0x6
22625loop_2068:
22626 orn %o1, %g5, %l4
22627 fmovsn %icc, %f29, %f31
22628 movne %icc, %g6, %l2
22629 edge16ln %l1, %i2, %o2
22630 brgez %o4, loop_2069
22631 srl %i7, 0x1D, %g4
22632 bn,a %xcc, loop_2070
22633 bvc,a %icc, loop_2071
22634loop_2069:
22635 fcmpne32 %f0, %f2, %g2
22636 fmovdneg %icc, %f22, %f31
22637loop_2070:
22638 fone %f30
22639loop_2071:
22640 subcc %l6, 0x07FE, %g1
22641 nop
22642 set 0x36, %o5
22643 lduh [%l7 + %o5], %i5
22644 tn %icc, 0x5
22645 smul %i4, %l3, %o6
22646 wr %g0, 0x2f, %asi
22647 stba %g7, [%l7 + 0x30] %asi
22648 membar #Sync
22649 std %f6, [%l7 + 0x40]
22650 flush %l7 + 0x2C
22651 movrgz %l5, 0x053, %l0
22652 edge8n %o5, %g3, %o0
22653 edge32ln %i1, %o7, %i6
22654 wr %g0, 0x0c, %asi
22655 lda [%l7 + 0x5C] %asi, %f10
22656 xorcc %i3, 0x0807, %i0
22657 array32 %o3, %o1, %l4
22658 fmul8x16al %f14, %f6, %f28
22659 smulcc %g6, %l2, %g5
22660 be,pn %xcc, loop_2072
22661 subcc %l1, %i2, %o2
22662 pdist %f6, %f22, %f14
22663 andncc %o4, %i7, %g4
22664loop_2072:
22665 orcc %l6, %g2, %g1
22666 movrgz %i5, %i4, %l3
22667 ldsh [%l7 + 0x56], %o6
22668 or %l5, 0x0482, %g7
22669 fnot1 %f22, %f8
22670 movrlez %o5, 0x31E, %g3
22671 subccc %l0, %i1, %o7
22672 movvc %icc, %i6, %i3
22673 tge %xcc, 0x3
22674 set 0x18, %i0
22675 swapa [%l7 + %i0] 0x11, %o0
22676 fcmpgt32 %f22, %f8, %i0
22677 fnot1s %f24, %f27
22678 edge32ln %o1, %l4, %g6
22679 set 0x40, %i5
22680 stda %f0, [%l7 + %i5] 0x16
22681 membar #Sync
22682 edge16ln %o3, %g5, %l2
22683 bne,a,pn %xcc, loop_2073
22684 fmovdgu %icc, %f15, %f15
22685 udivx %l1, 0x1002, %i2
22686 tg %xcc, 0x2
22687loop_2073:
22688 subcc %o2, %i7, %o4
22689 wr %g0, 0x10, %asi
22690 lda [%l7 + 0x6C] %asi, %f3
22691 bcs,pt %xcc, loop_2074
22692 nop
22693 setx loop_2075, %l0, %l1
22694 jmpl %l1, %l6
22695 fmovd %f16, %f0
22696 fbge %fcc3, loop_2076
22697loop_2074:
22698 tvs %xcc, 0x2
22699loop_2075:
22700 smulcc %g4, %g2, %g1
22701 or %i5, %l3, %i4
22702loop_2076:
22703 fsrc2s %f4, %f15
22704 nop
22705 setx loop_2077, %l0, %l1
22706 wrpr 0x1, %tl
22707 wrpr %l1, %tpc
22708 add %l1, 0x4, %l1
22709 wrpr %l1, %tnpc
22710 setx 0x34400001400, %l0, %l1
22711 wrpr %l1, %tstate
22712 wrhpr 0x4, %htstate
22713 retry
22714 movvc %icc, %o6, %l5
22715 movgu %icc, %o5, %g7
22716 fmovrde %l0, %f30, %f6
22717loop_2077:
22718 movl %icc, %i1, %o7
22719 sdivx %i6, 0x0F35, %i3
22720 fmuld8sux16 %f26, %f7, %f14
22721 bleu,pt %icc, loop_2078
22722 fpackfix %f28, %f6
22723 fbuge,a %fcc3, loop_2079
22724 addcc %g3, 0x1BD3, %i0
22725loop_2078:
22726 alignaddrl %o1, %o0, %l4
22727 fble %fcc1, loop_2080
22728loop_2079:
22729 bvc,a %icc, loop_2081
22730 array8 %g6, %g5, %o3
22731 ldsh [%l7 + 0x10], %l2
22732loop_2080:
22733 nop
22734 set 0x6C, %i7
22735 stwa %i2, [%l7 + %i7] 0x2b
22736 membar #Sync
22737loop_2081:
22738 tne %icc, 0x3
22739 std %f2, [%l7 + 0x68]
22740 fmovsa %icc, %f16, %f26
22741 tneg %xcc, 0x7
22742 and %l1, %i7, %o2
22743 ld [%l7 + 0x18], %f25
22744 udivcc %l6, 0x0DB8, %g4
22745 tvc %icc, 0x4
22746 sth %g2, [%l7 + 0x74]
22747 ba,pt %xcc, loop_2082
22748 srlx %g1, 0x02, %o4
22749 fmovdgu %icc, %f14, %f3
22750 addcc %l3, %i5, %o6
22751loop_2082:
22752 movg %xcc, %i4, %l5
22753 ldstub [%l7 + 0x55], %o5
22754 fble %fcc0, loop_2083
22755 umulcc %l0, %i1, %o7
22756 fpack16 %f4, %f1
22757 set 0x4C, %l0
22758 lduha [%l7 + %l0] 0x04, %i6
22759loop_2083:
22760 nop
22761 wr %g0, 0x88, %asi
22762 ldsba [%l7 + 0x46] %asi, %i3
22763 move %icc, %g7, %g3
22764 and %i0, 0x0189, %o1
22765 mulx %o0, %l4, %g6
22766 xnorcc %g5, %o3, %l2
22767 fbe %fcc3, loop_2084
22768 ldsb [%l7 + 0x7C], %i2
22769 movrne %l1, 0x2BA, %o2
22770 add %l6, %i7, %g2
22771loop_2084:
22772 fabss %f24, %f7
22773 fmovrslz %g4, %f19, %f21
22774 movleu %xcc, %g1, %o4
22775 udiv %l3, 0x09C8, %o6
22776 movcc %xcc, %i5, %l5
22777 fsrc2 %f24, %f0
22778 edge16ln %i4, %l0, %o5
22779 fpadd16 %f12, %f10, %f4
22780 ta %icc, 0x6
22781 fxnors %f31, %f14, %f7
22782 movvs %xcc, %o7, %i6
22783 stw %i3, [%l7 + 0x3C]
22784 edge16ln %g7, %i1, %g3
22785 fsrc2 %f24, %f8
22786 subc %o1, 0x0536, %o0
22787 movvc %icc, %l4, %g6
22788 sdiv %g5, 0x100F, %i0
22789 move %icc, %o3, %l2
22790 array16 %i2, %o2, %l1
22791 and %i7, %g2, %l6
22792 tgu %icc, 0x5
22793 xor %g1, 0x119B, %g4
22794 fmovd %f10, %f8
22795 fmovrdgez %o4, %f20, %f24
22796 fpadd16s %f27, %f4, %f5
22797 tcs %xcc, 0x4
22798 fcmple32 %f4, %f12, %o6
22799 st %f25, [%l7 + 0x40]
22800 tn %icc, 0x0
22801 tvs %icc, 0x5
22802 brlz %l3, loop_2085
22803 movrgz %i5, %i4, %l0
22804 wr %g0, 0x19, %asi
22805 swapa [%l7 + 0x58] %asi, %o5
22806loop_2085:
22807 edge16 %o7, %l5, %i6
22808 wr %g0, 0x80, %asi
22809 ldsha [%l7 + 0x4A] %asi, %g7
22810 brnz %i3, loop_2086
22811 fcmpeq32 %f10, %f18, %g3
22812 udivx %i1, 0x069E, %o0
22813 movle %icc, %o1, %g6
22814loop_2086:
22815 bn %xcc, loop_2087
22816 tgu %xcc, 0x7
22817 wr %g0, 0x52, %asi
22818 stxa %g5, [%g0 + 0x110] %asi
22819loop_2087:
22820 sir 0x08D3
22821 taddcctv %l4, 0x0A12, %o3
22822 movgu %icc, %i0, %l2
22823 fors %f0, %f12, %f17
22824 fble,a %fcc0, loop_2088
22825 edge8 %i2, %o2, %i7
22826 fbue,a %fcc3, loop_2089
22827 smulcc %l1, %l6, %g1
22828loop_2088:
22829 stb %g2, [%l7 + 0x3C]
22830 wr %g0, 0x19, %asi
22831 ldsba [%l7 + 0x0C] %asi, %o4
22832loop_2089:
22833 taddcc %g4, 0x0360, %o6
22834 alignaddrl %l3, %i5, %l0
22835 movneg %xcc, %i4, %o7
22836 fpadd16 %f20, %f8, %f18
22837 fbne,a %fcc1, loop_2090
22838 tsubcctv %o5, 0x1E2F, %l5
22839 addcc %i6, 0x18F5, %g7
22840 edge8ln %i3, %i1, %g3
22841loop_2090:
22842 stbar
22843 srl %o0, 0x04, %o1
22844 movle %xcc, %g6, %l4
22845 set 0x70, %o3
22846 lda [%l7 + %o3] 0x04, %f14
22847 tle %xcc, 0x1
22848 saved
22849 rdpr %cwp, %g1
22850 rdpr %cansave, %g2
22851 rdpr %canrestore, %g3
22852 rdpr %cleanwin, %g4
22853 rdpr %otherwin, %g5
22854 rdpr %wstate, %g6
22855 sdiv %o3, 0x120E, %i0
22856 bge,a,pt %xcc, loop_2091
22857 fmovsn %xcc, %f25, %f6
22858 set 0x40, %l4
22859 stda %f16, [%l7 + %l4] 0x1f
22860 membar #Sync
22861loop_2091:
22862 taddcctv %g5, %i2, %o2
22863 array32 %l2, %i7, %l6
22864 brgez,a %l1, loop_2092
22865 sll %g2, %g1, %g4
22866 edge8ln %o4, %l3, %i5
22867 addcc %l0, 0x0B5F, %o6
22868loop_2092:
22869 movgu %xcc, %i4, %o7
22870 edge32n %l5, %o5, %g7
22871 andncc %i6, %i3, %i1
22872 tleu %xcc, 0x7
22873 fmovrdlez %g3, %f14, %f16
22874 fcmps %fcc2, %f16, %f27
22875 move %xcc, %o1, %o0
22876 sethi 0x05B3, %g6
22877 taddcctv %l4, 0x0A40, %i0
22878 bgu %xcc, loop_2093
22879 and %o3, 0x1211, %g5
22880 movgu %icc, %i2, %l2
22881 move %icc, %o2, %l6
22882loop_2093:
22883 andcc %l1, %i7, %g1
22884 movrgez %g2, %g4, %l3
22885 srlx %o4, 0x1E, %l0
22886 movrlz %o6, %i4, %o7
22887 fbg,a %fcc2, loop_2094
22888 taddcctv %l5, %o5, %g7
22889 edge8 %i5, %i6, %i1
22890 fand %f24, %f26, %f8
22891loop_2094:
22892 edge32l %g3, %i3, %o1
22893 bleu,a,pn %xcc, loop_2095
22894 tsubcctv %o0, 0x141E, %l4
22895 fmovse %xcc, %f15, %f5
22896 movn %xcc, %i0, %g6
22897loop_2095:
22898 tleu %xcc, 0x0
22899 fpadd32s %f30, %f10, %f17
22900 fnors %f14, %f29, %f24
22901 edge16n %o3, %g5, %i2
22902 mova %icc, %l2, %o2
22903 edge16n %l1, %i7, %l6
22904 bpos,a,pt %xcc, loop_2096
22905 fmovdcs %xcc, %f26, %f13
22906 andn %g2, 0x09F5, %g1
22907 fbule %fcc0, loop_2097
22908loop_2096:
22909 andn %l3, 0x0BFC, %g4
22910 orncc %o4, %l0, %o6
22911 fandnot1 %f20, %f24, %f10
22912loop_2097:
22913 movrgz %i4, 0x0E1, %l5
22914 stx %o5, [%l7 + 0x68]
22915 std %g6, [%l7 + 0x58]
22916 edge8n %i5, %o7, %i6
22917 nop
22918 setx loop_2098, %l0, %l1
22919 jmpl %l1, %i1
22920 edge32ln %i3, %o1, %g3
22921 movvc %xcc, %l4, %i0
22922 fmovdcc %icc, %f11, %f30
22923loop_2098:
22924 orcc %o0, 0x0480, %o3
22925 mulx %g5, 0x0396, %i2
22926 sra %l2, 0x11, %o2
22927 edge16l %g6, %i7, %l1
22928 movle %icc, %l6, %g1
22929 tne %xcc, 0x7
22930 movcs %icc, %g2, %g4
22931 restored
22932 rdpr %cwp, %g1
22933 rdpr %cansave, %g2
22934 rdpr %canrestore, %g3
22935 rdpr %cleanwin, %g4
22936 rdpr %otherwin, %g5
22937 rdpr %wstate, %g6
22938 tvc %xcc, 0x1
22939 call loop_2099
22940 movleu %icc, %l3, %o4
22941 movge %xcc, %o6, %l0
22942 movge %icc, %i4, %l5
22943loop_2099:
22944 tgu %xcc, 0x0
22945 tl %xcc, 0x4
22946 wr %g0, 0x80, %asi
22947 ldsha [%l7 + 0x0E] %asi, %o5
22948 bn,a %icc, loop_2100
22949 move %xcc, %g7, %i5
22950 sth %i6, [%l7 + 0x7A]
22951 fmovdn %xcc, %f18, %f6
22952loop_2100:
22953 tleu %xcc, 0x1
22954 movvc %xcc, %o7, %i1
22955 edge8n %o1, %i3, %l4
22956 edge8 %g3, %i0, %o0
22957 wr %g0, 0x89, %asi
22958 prefetcha [%l7 + 0x40] %asi, 0x1
22959 fmovd %f6, %f26
22960 prefetch [%l7 + 0x10], 0x2
22961 fors %f12, %f12, %f17
22962 fba %fcc1, loop_2101
22963 movcc %xcc, %i2, %l2
22964 srax %o2, %g5, %i7
22965 nop
22966 setx loop_2102, %l0, %l1
22967 wrpr 0x1, %tl
22968 wrpr %l1, %tpc
22969 add %l1, 0x4, %l1
22970 wrpr %l1, %tnpc
22971 setx 0x34400001400, %l0, %l1
22972 wrpr %l1, %tstate
22973 wrhpr 0x4, %htstate
22974 retry
22975loop_2101:
22976 fcmpgt16 %f2, %f18, %l1
22977 movrne %g6, 0x084, %g1
22978 wr %g0, 0x80, %asi
22979 stda %i6, [%l7 + 0x18] %asi
22980loop_2102:
22981 fpadd16 %f24, %f14, %f24
22982 sethi 0x03FC, %g4
22983 for %f10, %f2, %f6
22984 tle %xcc, 0x3
22985 fcmpes %fcc3, %f21, %f17
22986 tvc %xcc, 0x5
22987 xnor %g2, 0x0DED, %l3
22988 tg %icc, 0x7
22989 movvs %xcc, %o4, %l0
22990 addcc %i4, %l5, %o6
22991 set 0x1C, %g4
22992 ldsha [%l7 + %g4] 0x88, %o5
22993 wr %g0, 0x88, %asi
22994 lda [%l7 + 0x48] %asi, %f15
22995 wr %g0, 0x81, %asi
22996 ldswa [%l7 + 0x68] %asi, %i5
22997 fcmpne16 %f0, %f14, %i6
22998 faligndata %f10, %f22, %f22
22999 set 0x6C, %g2
23000 stwa %o7, [%l7 + %g2] 0x2a
23001 membar #Sync
23002 sll %g7, %o1, %i1
23003 movg %icc, %l4, %i3
23004 xnorcc %g3, %i0, %o0
23005 fcmpne32 %f28, %f12, %i2
23006 array16 %o3, %o2, %l2
23007 bgu,a loop_2103
23008 edge8l %g5, %i7, %g6
23009 tneg %icc, 0x1
23010 prefetch [%l7 + 0x68], 0x2
23011loop_2103:
23012 movleu %xcc, %g1, %l6
23013 edge32n %g4, %g2, %l1
23014 movge %icc, %o4, %l3
23015 ldsb [%l7 + 0x57], %i4
23016 movrlz %l0, 0x383, %l5
23017 addccc %o5, %o6, %i5
23018 fabsd %f6, %f2
23019 movne %xcc, %i6, %g7
23020 fbge %fcc3, loop_2104
23021 fpmerge %f28, %f20, %f0
23022 fmovdleu %xcc, %f0, %f26
23023 or %o1, 0x06E5, %i1
23024loop_2104:
23025 fornot1 %f16, %f20, %f26
23026 movcc %icc, %l4, %i3
23027 fcmpd %fcc0, %f8, %f16
23028 nop
23029 setx loop_2105, %l0, %l1
23030 jmpl %l1, %o7
23031 ldd [%l7 + 0x30], %i0
23032 fblg,a %fcc2, loop_2106
23033 movre %o0, 0x2C8, %i2
23034loop_2105:
23035 fnot2 %f16, %f4
23036 fcmpd %fcc0, %f12, %f30
23037loop_2106:
23038 fcmpeq32 %f6, %f28, %o3
23039 fcmpes %fcc1, %f21, %f14
23040 brgez %g3, loop_2107
23041 tne %xcc, 0x6
23042 fpsub16 %f8, %f2, %f18
23043 fbn,a %fcc2, loop_2108
23044loop_2107:
23045 bneg,a loop_2109
23046 tl %icc, 0x6
23047 fmovrsgz %o2, %f29, %f2
23048loop_2108:
23049 fors %f7, %f21, %f7
23050loop_2109:
23051 add %l2, 0x175F, %g5
23052 sub %i7, %g6, %l6
23053 fmovrdlez %g4, %f0, %f2
23054 std %g2, [%l7 + 0x60]
23055 xor %g1, 0x171A, %o4
23056 bn loop_2110
23057 fmuld8ulx16 %f31, %f11, %f16
23058 sdivcc %l1, 0x0E05, %l3
23059 umulcc %l0, %l5, %o5
23060loop_2110:
23061 fbl %fcc0, loop_2111
23062 brgz %o6, loop_2112
23063 fnands %f11, %f19, %f15
23064 bl loop_2113
23065loop_2111:
23066 tge %icc, 0x4
23067loop_2112:
23068 bgu,pt %xcc, loop_2114
23069 movvc %xcc, %i5, %i6
23070loop_2113:
23071 srax %g7, 0x07, %i4
23072 edge32ln %i1, %l4, %i3
23073loop_2114:
23074 edge32n %o1, %i0, %o0
23075 movre %i2, 0x0E5, %o3
23076 tsubcctv %g3, %o7, %o2
23077 movrlz %l2, 0x2E8, %g5
23078 srax %i7, %g6, %g4
23079 taddcc %g2, 0x1539, %l6
23080 mulscc %g1, %o4, %l3
23081 edge8ln %l1, %l0, %l5
23082 fmovrde %o5, %f18, %f16
23083 movcs %xcc, %o6, %i5
23084 fcmpne32 %f22, %f4, %g7
23085 bn,pn %xcc, loop_2115
23086 fmovscc %icc, %f15, %f3
23087 fmovdne %icc, %f17, %f3
23088 fmul8sux16 %f8, %f22, %f16
23089loop_2115:
23090 call loop_2116
23091 fmovdn %xcc, %f11, %f31
23092 wr %g0, 0x10, %asi
23093 ldda [%l7 + 0x40] %asi, %f0
23094loop_2116:
23095 xnor %i6, 0x108F, %i1
23096 set 0x64, %i6
23097 lduba [%l7 + %i6] 0x81, %l4
23098 ta %xcc, 0x3
23099 movvc %icc, %i3, %i4
23100 udivx %o1, 0x0126, %o0
23101 fmovdcc %xcc, %f6, %f29
23102 edge8l %i2, %i0, %o3
23103 sdivx %o7, 0x19B2, %o2
23104 edge16n %g3, %l2, %g5
23105 fmovda %icc, %f25, %f19
23106 addcc %g6, %i7, %g2
23107 fone %f12
23108 wr %g0, 0x80, %asi
23109 lduwa [%l7 + 0x48] %asi, %g4
23110 movvs %xcc, %l6, %g1
23111 saved
23112 rdpr %cwp, %g1
23113 rdpr %cansave, %g2
23114 rdpr %canrestore, %g3
23115 rdpr %cleanwin, %g4
23116 rdpr %otherwin, %g5
23117 rdpr %wstate, %g6
23118 fpsub32s %f31, %f17, %f9
23119 fors %f25, %f10, %f22
23120 st %f30, [%l7 + 0x14]
23121 brlez,a %l3, loop_2117
23122 fmovrdlz %o4, %f24, %f10
23123 or %l1, 0x0B72, %l0
23124 fxnors %f14, %f23, %f23
23125loop_2117:
23126 fpadd32 %f20, %f20, %f22
23127 fmovse %xcc, %f5, %f25
23128 movrlez %l5, 0x27B, %o6
23129 set 0x20, %i4
23130 ldda [%l7 + %i4] 0x80, %o4
23131 sir 0x06E8
23132 smul %g7, %i5, %i1
23133 subc %i6, %l4, %i4
23134 xnor %i3, %o1, %i2
23135 edge16ln %i0, %o0, %o3
23136 fors %f8, %f12, %f31
23137 tgu %icc, 0x0
23138 fbuge,a %fcc2, loop_2118
23139 movrgz %o2, %o7, %l2
23140 fmovsg %xcc, %f9, %f25
23141 brgez %g5, loop_2119
23142loop_2118:
23143 edge8n %g6, %i7, %g2
23144 fnot2 %f16, %f16
23145 fmovs %f15, %f13
23146loop_2119:
23147 array8 %g3, %g4, %l6
23148 brlz,a %l3, loop_2120
23149 edge8n %g1, %o4, %l0
23150 ld [%l7 + 0x34], %f31
23151 edge16n %l1, %l5, %o6
23152loop_2120:
23153 udiv %g7, 0x017E, %o5
23154 udiv %i5, 0x0878, %i6
23155 fornot2 %f20, %f12, %f26
23156 edge32ln %l4, %i4, %i1
23157 andncc %o1, %i3, %i2
23158 bcs loop_2121
23159 sdivx %i0, 0x0B85, %o0
23160 saved
23161 rdpr %cwp, %g1
23162 rdpr %cansave, %g2
23163 rdpr %canrestore, %g3
23164 rdpr %cleanwin, %g4
23165 rdpr %otherwin, %g5
23166 rdpr %wstate, %g6
23167 wr %g0, 0x11, %asi
23168 lduba [%l7 + 0x6A] %asi, %o3
23169loop_2121:
23170 fble,a %fcc3, loop_2122
23171 tcs %icc, 0x3
23172 sub %o2, 0x03AB, %l2
23173 ta %xcc, 0x7
23174loop_2122:
23175 mulscc %o7, %g5, %i7
23176 addcc %g6, 0x1014, %g2
23177 subccc %g3, %l6, %l3
23178 set 0x20, %l6
23179 ldda [%l7 + %l6] 0x19, %g0
23180 and %g4, %l0, %l1
23181 movcs %xcc, %l5, %o6
23182 wr %g0, 0x80, %asi
23183 ldstuba [%l7 + 0x58] %asi, %o4
23184 sll %g7, %o5, %i6
23185 xnorcc %i5, %i4, %l4
23186 xnor %o1, %i1, %i3
23187 movrgez %i0, %i2, %o3
23188 edge8 %o2, %o0, %l2
23189 wr %g0, 0x1f, %asi
23190 stda %f0, [%l7 + 0x40] %asi
23191 membar #Sync
23192 sdiv %o7, 0x179C, %g5
23193 fpsub16 %f30, %f6, %f8
23194 and %g6, %i7, %g2
23195 fmovsle %xcc, %f3, %f3
23196 ble,a,pn %xcc, loop_2123
23197 fnot2s %f10, %f6
23198 movre %g3, %l6, %g1
23199 fmovsleu %icc, %f8, %f2
23200loop_2123:
23201 sir 0x0B6D
23202 ldd [%l7 + 0x48], %g4
23203 add %l7, 0x50, %l6
23204 wr %g0, 0x88, %asi
23205 ldxa [%l6] %asi, %l0
23206 casxa [%l6] %asi, %l0, %l1
23207 fba,a %fcc0, loop_2124
23208 edge32 %l3, %o6, %o4
23209 lduw [%l7 + 0x1C], %g7
23210 edge16n %o5, %l5, %i6
23211loop_2124:
23212 array8 %i5, %l4, %i4
23213 sir 0x0031
23214 move %icc, %i1, %i3
23215 ldd [%l7 + 0x10], %o0
23216 ta %xcc, 0x6
23217 ba %xcc, loop_2125
23218 smul %i2, %o3, %o2
23219 bgu,a,pt %icc, loop_2126
23220 umul %o0, %l2, %o7
23221loop_2125:
23222 fcmpgt16 %f16, %f24, %i0
23223 bgu loop_2127
23224loop_2126:
23225 andncc %g5, %i7, %g2
23226 fmovde %icc, %f26, %f4
23227 movvs %xcc, %g6, %g3
23228loop_2127:
23229 fmovsne %icc, %f5, %f26
23230 fzero %f28
23231 tl %icc, 0x6
23232 movpos %xcc, %l6, %g1
23233 fmul8sux16 %f12, %f6, %f14
23234 sir 0x198E
23235 mulx %l0, %g4, %l3
23236 wr %g0, 0x19, %asi
23237 ldsba [%l7 + 0x4E] %asi, %o6
23238 orncc %o4, 0x1E6E, %g7
23239 umul %l1, 0x1F10, %l5
23240 fbo,a %fcc3, loop_2128
23241 movrlz %i6, 0x1D1, %o5
23242 set 0x4C, %g5
23243 ldstuba [%l7 + %g5] 0x04, %i5
23244loop_2128:
23245 xnorcc %i4, 0x03C3, %i1
23246 xnorcc %l4, 0x07B7, %o1
23247 orn %i3, %o3, %i2
23248 saved
23249 rdpr %cwp, %g1
23250 rdpr %cansave, %g2
23251 rdpr %canrestore, %g3
23252 rdpr %cleanwin, %g4
23253 rdpr %otherwin, %g5
23254 rdpr %wstate, %g6
23255 mova %xcc, %o0, %o2
23256 wr %g0, 0x88, %asi
23257 ldstuba [%l7 + 0x53] %asi, %l2
23258 movcc %icc, %o7, %g5
23259 tn %icc, 0x3
23260 udiv %i0, 0x01A7, %g2
23261 saved
23262 rdpr %cwp, %g1
23263 rdpr %cansave, %g2
23264 rdpr %canrestore, %g3
23265 rdpr %cleanwin, %g4
23266 rdpr %otherwin, %g5
23267 rdpr %wstate, %g6
23268 mova %icc, %i7, %g3
23269 fble %fcc2, loop_2129
23270 movvs %xcc, %g6, %l6
23271 ld [%l7 + 0x54], %f13
23272 alignaddr %l0, %g1, %g4
23273loop_2129:
23274 sdivcc %l3, 0x151C, %o6
23275 tle %xcc, 0x3
23276 tg %icc, 0x6
23277 ldx [%l7 + 0x78], %g7
23278 andn %o4, 0x17E5, %l1
23279 addcc %l5, 0x0166, %o5
23280 bvs,pn %icc, loop_2130
23281 mulscc %i5, 0x01BF, %i6
23282 fmovdgu %xcc, %f31, %f9
23283 fmovrdne %i4, %f8, %f8
23284loop_2130:
23285 bgu,a %xcc, loop_2131
23286 fmovsa %xcc, %f0, %f17
23287 saved
23288 rdpr %cwp, %g1
23289 rdpr %cansave, %g2
23290 rdpr %canrestore, %g3
23291 rdpr %cleanwin, %g4
23292 rdpr %otherwin, %g5
23293 rdpr %wstate, %g6
23294 fsrc1s %f14, %f26
23295loop_2131:
23296 bneg,pt %xcc, loop_2132
23297 ldsb [%l7 + 0x0A], %l4
23298 movcc %icc, %o1, %i1
23299 andcc %i3, 0x08E4, %o3
23300loop_2132:
23301 srlx %o0, 0x1C, %i2
23302 set 0x48, %l3
23303 lduha [%l7 + %l3] 0x10, %l2
23304 fxnors %f0, %f9, %f5
23305 fabsd %f16, %f30
23306 fones %f14
23307 tleu %icc, 0x4
23308 edge16ln %o2, %g5, %i0
23309 tne %icc, 0x5
23310 set 0x68, %i3
23311 prefetcha [%l7 + %i3] 0x81, 0x1
23312 movvs %icc, %g2, %i7
23313 andn %g3, %l6, %g6
23314 brlz %l0, loop_2133
23315 fornot1s %f22, %f21, %f27
23316 nop
23317 set 0x64, %o2
23318 prefetch [%l7 + %o2], 0x3
23319 edge16l %g1, %l3, %o6
23320loop_2133:
23321 andcc %g7, %g4, %o4
23322 fbul %fcc0, loop_2134
23323 sdivx %l1, 0x15FC, %l5
23324 fpadd16 %f18, %f12, %f6
23325 std %f26, [%l7 + 0x28]
23326loop_2134:
23327 fmovdg %icc, %f22, %f17
23328 wr %g0, 0x2c, %asi
23329 ldda [%l7 + 0x60] %asi, %o4
23330 tsubcc %i5, %i4, %l4
23331 addc %i6, %i1, %o1
23332 set 0x5D, %o6
23333 ldstuba [%l7 + %o6] 0x10, %o3
23334 xnorcc %i3, %o0, %l2
23335 fpsub32 %f30, %f12, %f10
23336 fxor %f8, %f28, %f12
23337 wr %g0, 0x04, %asi
23338 lduba [%l7 + 0x64] %asi, %i2
23339 fmovdvc %icc, %f12, %f23
23340 movrgz %o2, 0x023, %i0
23341 tvc %xcc, 0x4
23342 edge32ln %g5, %o7, %i7
23343 mova %icc, %g3, %g2
23344 addc %g6, %l6, %l0
23345 movleu %xcc, %l3, %g1
23346 bneg,a %xcc, loop_2135
23347 movrlez %o6, %g4, %o4
23348 fpmerge %f16, %f9, %f10
23349 fornot1 %f22, %f6, %f20
23350loop_2135:
23351 andn %l1, %g7, %l5
23352 subcc %i5, %i4, %l4
23353 fbn,a %fcc3, loop_2136
23354 edge16ln %i6, %i1, %o5
23355 fmovrdne %o1, %f18, %f16
23356 array32 %o3, %o0, %i3
23357loop_2136:
23358 for %f10, %f14, %f26
23359 ld [%l7 + 0x28], %f22
23360 movge %xcc, %i2, %l2
23361 udivcc %o2, 0x187E, %g5
23362 prefetch [%l7 + 0x10], 0x2
23363 tge %xcc, 0x6
23364 tne %icc, 0x0
23365 udivx %i0, 0x0C22, %i7
23366 andcc %g3, %g2, %o7
23367 move %icc, %g6, %l6
23368 alignaddrl %l0, %g1, %l3
23369 edge16n %g4, %o6, %l1
23370 popc 0x0411, %g7
23371 edge16l %o4, %i5, %i4
23372 fmul8sux16 %f10, %f2, %f8
23373 tcc %xcc, 0x4
23374 st %f3, [%l7 + 0x38]
23375 movge %xcc, %l4, %i6
23376 smul %l5, 0x10E6, %o5
23377 tle %icc, 0x3
23378 movneg %xcc, %i1, %o3
23379 std %o0, [%l7 + 0x68]
23380 edge32ln %o1, %i3, %i2
23381 fmovscs %icc, %f8, %f7
23382 be,a,pn %xcc, loop_2137
23383 brgez,a %o2, loop_2138
23384 movne %icc, %g5, %i0
23385 brnz %i7, loop_2139
23386loop_2137:
23387 movge %xcc, %l2, %g3
23388loop_2138:
23389 andcc %g2, %o7, %l6
23390 set 0x40, %i2
23391 ldda [%l7 + %i2] 0x15, %f16
23392loop_2139:
23393 fcmpgt32 %f16, %f2, %g6
23394 mova %xcc, %l0, %l3
23395 stx %g1, [%l7 + 0x70]
23396 orn %o6, %g4, %l1
23397 bcc,pn %xcc, loop_2140
23398 bge %icc, loop_2141
23399 edge32n %o4, %i5, %i4
23400 array8 %g7, %l4, %i6
23401loop_2140:
23402 smulcc %o5, %l5, %i1
23403loop_2141:
23404 sethi 0x138C, %o3
23405 flush %l7 + 0x70
23406 movgu %xcc, %o0, %o1
23407 edge8n %i3, %o2, %i2
23408 movre %g5, 0x1AC, %i0
23409 andn %i7, %g3, %g2
23410 fmovspos %xcc, %f16, %f25
23411 fpsub32s %f19, %f29, %f20
23412 be,pn %icc, loop_2142
23413 bcs,pn %xcc, loop_2143
23414 tleu %icc, 0x1
23415 fmovscc %xcc, %f12, %f7
23416loop_2142:
23417 movge %icc, %o7, %l6
23418loop_2143:
23419 subc %l2, %g6, %l0
23420 edge16l %g1, %l3, %o6
23421 tcs %xcc, 0x3
23422 set 0x40, %o4
23423 stda %f0, [%l7 + %o4] 0x88
23424 mulscc %g4, %l1, %i5
23425 addccc %i4, %g7, %o4
23426 bneg %icc, loop_2144
23427 bvc %icc, loop_2145
23428 tcc %icc, 0x7
23429 smul %i6, 0x1AE9, %o5
23430loop_2144:
23431 movrgez %l5, 0x2A4, %i1
23432loop_2145:
23433 fmul8x16 %f16, %f30, %f22
23434 nop
23435 setx loop_2146, %l0, %l1
23436 jmpl %l1, %l4
23437 addcc %o3, %o0, %o1
23438 tsubcctv %i3, 0x1718, %i2
23439 lduh [%l7 + 0x24], %o2
23440loop_2146:
23441 brgz %i0, loop_2147
23442 fmovsleu %xcc, %f5, %f27
23443 wr %g0, 0x2b, %asi
23444 stba %g5, [%l7 + 0x3D] %asi
23445 membar #Sync
23446loop_2147:
23447 sethi 0x14FE, %i7
23448 fmovsne %icc, %f24, %f27
23449 tcc %icc, 0x5
23450 stbar
23451 brgez,a %g2, loop_2148
23452 edge32ln %g3, %l6, %o7
23453 fmovdleu %icc, %f1, %f15
23454 fbue,a %fcc0, loop_2149
23455loop_2148:
23456 std %l2, [%l7 + 0x28]
23457 add %l0, 0x1F02, %g1
23458 tvc %icc, 0x6
23459loop_2149:
23460 edge16 %l3, %g6, %o6
23461 udivx %g4, 0x1B37, %l1
23462 umul %i4, %i5, %g7
23463 andncc %i6, %o5, %l5
23464 fmovdpos %icc, %f22, %f20
23465 or %i1, %l4, %o4
23466 fandnot2s %f11, %f26, %f3
23467 sth %o0, [%l7 + 0x1C]
23468 sir 0x0293
23469 umul %o3, %o1, %i2
23470 fcmpes %fcc0, %f25, %f28
23471 swap [%l7 + 0x30], %i3
23472 taddcctv %o2, %g5, %i7
23473 fba,a %fcc1, loop_2150
23474 fandnot2s %f21, %f6, %f20
23475 fcmpne16 %f0, %f18, %g2
23476 edge8l %i0, %l6, %g3
23477loop_2150:
23478 orcc %l2, %o7, %l0
23479 subcc %g1, %g6, %l3
23480 fandnot1 %f20, %f28, %f8
23481 tneg %xcc, 0x2
23482 fmul8x16au %f29, %f5, %f30
23483 udiv %g4, 0x087D, %o6
23484 orncc %i4, %l1, %i5
23485 edge16n %g7, %o5, %l5
23486 saved
23487 rdpr %cwp, %g1
23488 rdpr %cansave, %g2
23489 rdpr %canrestore, %g3
23490 rdpr %cleanwin, %g4
23491 rdpr %otherwin, %g5
23492 rdpr %wstate, %g6
23493 ldd [%l7 + 0x50], %i6
23494 brlez,a %i1, loop_2151
23495 srax %o4, 0x09, %l4
23496 movvs %xcc, %o0, %o1
23497 mulx %o3, %i2, %i3
23498loop_2151:
23499 fmovrslez %g5, %f10, %f11
23500 sir 0x1FD0
23501 sll %i7, %g2, %i0
23502 ldub [%l7 + 0x48], %l6
23503 fmovdvc %xcc, %f31, %f12
23504 udiv %g3, 0x17CF, %l2
23505 fmovdl %xcc, %f30, %f27
23506 fmuld8sux16 %f17, %f21, %f16
23507 fnot2 %f28, %f20
23508 movvc %xcc, %o2, %l0
23509 fornot1 %f28, %f12, %f24
23510 fmul8ulx16 %f16, %f28, %f26
23511 edge8ln %g1, %o7, %l3
23512 set 0x18, %l1
23513 prefetcha [%l7 + %l1] 0x0c, 0x2
23514 pdist %f16, %f8, %f12
23515 array16 %g6, %i4, %o6
23516 nop
23517 setx loop_2152, %l0, %l1
23518 jmpl %l1, %l1
23519 and %i5, %g7, %o5
23520 sdiv %l5, 0x1490, %i1
23521 fxor %f20, %f10, %f6
23522loop_2152:
23523 nop
23524 add %l7, 0x70, %l6
23525 wr %g0, 0x04, %asi
23526 ldxa [%l6] %asi, %o4
23527 casxa [%l6] 0x04, %o4, %i6
23528 tcs %icc, 0x5
23529 array16 %o0, %l4, %o1
23530 orn %o3, %i3, %i2
23531 xnor %i7, 0x0318, %g5
23532 add %l7, 0x48, %l6
23533 wr %g0, 0x04, %asi
23534 casa [%l6] 0x04, %i0, %g2
23535 stw %l6, [%l7 + 0x40]
23536 tle %icc, 0x5
23537 tvc %icc, 0x4
23538 fnegs %f31, %f23
23539 fcmple16 %f22, %f4, %g3
23540 brnz,a %o2, loop_2153
23541 ldd [%l7 + 0x58], %l2
23542 set 0x10, %g1
23543 ldswa [%l7 + %g1] 0x89, %l0
23544loop_2153:
23545 fmul8x16au %f9, %f8, %f4
23546 sllx %o7, %l3, %g1
23547 movg %xcc, %g4, %i4
23548 wr %g0, 0x80, %asi
23549 ldswa [%l7 + 0x0C] %asi, %o6
23550 tle %xcc, 0x7
23551 sra %l1, 0x1C, %i5
23552 edge32 %g6, %g7, %l5
23553 sra %i1, 0x17, %o4
23554 movleu %icc, %i6, %o5
23555 tgu %xcc, 0x1
23556 addcc %l4, %o1, %o0
23557 tl %icc, 0x5
23558 movn %xcc, %i3, %i2
23559 sir 0x04AB
23560 tcc %xcc, 0x7
23561 alignaddr %i7, %g5, %i0
23562 edge8n %g2, %l6, %g3
23563 nop
23564 set 0x2A, %g3
23565 sth %o2, [%l7 + %g3]
23566 edge16n %o3, %l2, %l0
23567 movre %l3, 0x010, %g1
23568 fmovdleu %xcc, %f21, %f30
23569 ba,pt %xcc, loop_2154
23570 addc %o7, %g4, %i4
23571 tsubcc %l1, 0x09F9, %i5
23572 sll %g6, %o6, %g7
23573loop_2154:
23574 edge8n %l5, %o4, %i1
23575 ldsb [%l7 + 0x10], %o5
23576 and %i6, 0x037E, %o1
23577 set 0x30, %i1
23578 prefetcha [%l7 + %i1] 0x15, 0x3
23579 fmovse %xcc, %f14, %f1
23580 fnegd %f2, %f12
23581 umulcc %i3, 0x0385, %i2
23582 movle %xcc, %l4, %g5
23583 fmovrdgz %i7, %f22, %f6
23584 or %i0, %g2, %l6
23585 set 0x18, %g6
23586 stda %o2, [%l7 + %g6] 0x80
23587 wr %g0, 0x10, %asi
23588 sta %f8, [%l7 + 0x7C] %asi
23589 sethi 0x10A1, %g3
23590 sir 0x1376
23591 orn %l2, %l0, %o3
23592 umulcc %g1, 0x11EC, %o7
23593 brz %l3, loop_2155
23594 fnands %f22, %f3, %f5
23595 tge %icc, 0x0
23596 fornot2 %f6, %f2, %f18
23597loop_2155:
23598 fcmpgt32 %f8, %f8, %i4
23599 sllx %l1, %i5, %g6
23600 tne %xcc, 0x7
23601 srlx %o6, %g4, %g7
23602 siam 0x7
23603 edge8 %o4, %i1, %o5
23604 movre %i6, 0x25F, %o1
23605 tcc %xcc, 0x5
23606 fandnot1 %f18, %f2, %f2
23607 add %l7, 0x08, %l6
23608 wr %g0, 0x88, %asi
23609 ldxa [%l6] %asi, %l5
23610 casxa [%l6] 0x88, %l5, %i3
23611 fbul,a %fcc3, loop_2156
23612 fmovrslez %o0, %f10, %f23
23613 fmovscs %icc, %f4, %f1
23614 movg %xcc, %l4, %i2
23615loop_2156:
23616 bge %xcc, loop_2157
23617 alignaddrl %i7, %g5, %i0
23618 add %l7, 0x50, %l6
23619 wr %g0, 0x81, %asi
23620 casa [%l6] %asi, %l6, %o2
23621loop_2157:
23622 fmovrsgz %g2, %f2, %f20
23623 ldstub [%l7 + 0x60], %g3
23624 add %l7, 0x50, %l6
23625 wr %g0, 0x89, %asi
23626 ldxa [%l6] %asi, %l2
23627 casxa [%l6] 0x89, %l2, %o3
23628 movleu %xcc, %l0, %o7
23629 popc 0x0C07, %l3
23630 fbne,a %fcc3, loop_2158
23631 fmovse %icc, %f13, %f0
23632 fmovdn %icc, %f12, %f7
23633 udiv %i4, 0x0F88, %l1
23634loop_2158:
23635 fmovscc %xcc, %f26, %f17
23636 lduh [%l7 + 0x2C], %g1
23637 xnorcc %g6, %o6, %i5
23638 edge16 %g7, %o4, %i1
23639 bpos,pt %xcc, loop_2159
23640 fmovrdgez %g4, %f30, %f8
23641 ble loop_2160
23642 fsrc2s %f4, %f31
23643loop_2159:
23644 tl %xcc, 0x5
23645 fnand %f4, %f6, %f18
23646loop_2160:
23647 swap [%l7 + 0x68], %o5
23648 st %f2, [%l7 + 0x34]
23649 prefetch [%l7 + 0x3C], 0x1
23650 wr %g0, 0x80, %asi
23651 ldstuba [%l7 + 0x22] %asi, %o1
23652 fpadd32 %f8, %f16, %f26
23653 tgu %xcc, 0x3
23654 nop
23655 set 0x31, %o0
23656 ldstub [%l7 + %o0], %l5
23657 for %f24, %f6, %f2
23658 sll %i3, %o0, %i6
23659 orn %i2, %l4, %g5
23660 brnz %i7, loop_2161
23661 brgez,a %l6, loop_2162
23662 tvc %icc, 0x4
23663 fmovdpos %icc, %f23, %f29
23664loop_2161:
23665 and %i0, 0x0516, %g2
23666loop_2162:
23667 sethi 0x18D1, %o2
23668 fmovda %xcc, %f8, %f28
23669 sdivx %g3, 0x189D, %o3
23670 umul %l0, %l2, %l3
23671 set 0x40, %o7
23672 stda %f16, [%l7 + %o7] 0x1f
23673 membar #Sync
23674 bl,a,pt %icc, loop_2163
23675 bvs,a,pn %icc, loop_2164
23676 fsrc1s %f9, %f25
23677 fornot1s %f4, %f9, %f7
23678loop_2163:
23679 nop
23680 wr %g0, 0x1f, %asi
23681 stda %f0, [%l7 + 0x40] %asi
23682 membar #Sync
23683loop_2164:
23684 edge16l %i4, %o7, %g1
23685 brgez,a %g6, loop_2165
23686 movrgez %l1, %o6, %g7
23687 stx %o4, [%l7 + 0x10]
23688 wr %g0, 0x04, %asi
23689 prefetcha [%l7 + 0x58] %asi, 0x2
23690loop_2165:
23691 fmovsa %icc, %f13, %f17
23692 bne,a,pt %xcc, loop_2166
23693 ldx [%l7 + 0x10], %i5
23694 fmovsle %icc, %f27, %f18
23695 tpos %icc, 0x1
23696loop_2166:
23697 srl %g4, %o5, %o1
23698 fbn,a %fcc3, loop_2167
23699 stx %i3, [%l7 + 0x30]
23700 add %l7, 0x2C, %l6
23701 wr %g0, 0x18, %asi
23702 casa [%l6] %asi, %l5, %o0
23703loop_2167:
23704 tsubcctv %i6, %l4, %g5
23705 fmovsn %icc, %f7, %f13
23706 udivcc %i7, 0x024B, %i2
23707 fbo,a %fcc0, loop_2168
23708 xnor %l6, %i0, %g2
23709 bvc,pn %xcc, loop_2169
23710 alignaddr %g3, %o2, %o3
23711loop_2168:
23712 brgez %l0, loop_2170
23713 tvs %icc, 0x3
23714loop_2169:
23715 edge8l %l3, %l2, %o7
23716 nop
23717 setx loop_2171, %l0, %l1
23718 jmpl %l1, %i4
23719loop_2170:
23720 fble,a %fcc0, loop_2172
23721 xorcc %g6, 0x0531, %l1
23722 set 0x13, %g7
23723 ldsba [%l7 + %g7] 0x10, %g1
23724loop_2171:
23725 sub %g7, 0x1A1F, %o4
23726loop_2172:
23727 nop
23728 add %l7, 0x78, %l6
23729 wr %g0, 0x80, %asi
23730 casxa [%l6] %asi, %i1, %o6
23731 wr %g0, 0x2b, %asi
23732 stba %g4, [%l7 + 0x50] %asi
23733 membar #Sync
23734 fbo,a %fcc3, loop_2173
23735 and %o5, %o1, %i3
23736 tge %xcc, 0x5
23737 fmul8ulx16 %f6, %f6, %f18
23738loop_2173:
23739 edge8ln %i5, %l5, %i6
23740 wr %g0, 0x04, %asi
23741 lduwa [%l7 + 0x40] %asi, %o0
23742 sub %l4, 0x0E45, %g5
23743 bn,a,pt %icc, loop_2174
23744 xnorcc %i7, 0x0995, %l6
23745 fornot1s %f7, %f1, %f31
23746 fmuld8ulx16 %f1, %f16, %f6
23747loop_2174:
23748 tcc %xcc, 0x4
23749 mulx %i2, 0x0D2E, %g2
23750 edge16 %g3, %o2, %o3
23751 std %f26, [%l7 + 0x48]
23752 wr %g0, 0x2e, %asi
23753 ldda [%l7 + 0x20] %asi, %l0
23754 fbe,a %fcc0, loop_2175
23755 srlx %i0, 0x08, %l2
23756 bl,pt %xcc, loop_2176
23757 tleu %icc, 0x6
23758loop_2175:
23759 fmovsne %icc, %f4, %f3
23760 movrgz %l3, %i4, %g6
23761loop_2176:
23762 bl,pt %xcc, loop_2177
23763 srlx %o7, %l1, %g1
23764 ldstub [%l7 + 0x0E], %o4
23765 movn %icc, %i1, %g7
23766loop_2177:
23767 fmovsge %xcc, %f9, %f0
23768 fpadd16s %f20, %f28, %f11
23769 sub %g4, 0x0110, %o6
23770 subccc %o1, 0x0061, %o5
23771 tge %icc, 0x4
23772 array8 %i3, %i5, %l5
23773 swap [%l7 + 0x08], %i6
23774 wr %g0, 0x11, %asi
23775 lduha [%l7 + 0x24] %asi, %o0
23776 ldsh [%l7 + 0x14], %g5
23777 edge8l %i7, %l4, %l6
23778 set 0x40, %o1
23779 ldda [%l7 + %o1] 0x2e, %i2
23780 fmovrsne %g2, %f30, %f29
23781 fpadd32s %f10, %f6, %f28
23782 addc %g3, %o3, %o2
23783 fmovdvs %xcc, %f26, %f23
23784 bneg %xcc, loop_2178
23785 std %i0, [%l7 + 0x48]
23786 bpos,pt %icc, loop_2179
23787 andn %l0, 0x0C1A, %l2
23788loop_2178:
23789 tgu %icc, 0x3
23790 nop
23791 set 0x28, %l5
23792 lduh [%l7 + %l5], %l3
23793loop_2179:
23794 brgz,a %i4, loop_2180
23795 bcs %icc, loop_2181
23796 movl %xcc, %o7, %l1
23797 tle %icc, 0x6
23798loop_2180:
23799 tg %icc, 0x3
23800loop_2181:
23801 tvs %xcc, 0x5
23802 wr %g0, 0x80, %asi
23803 ldswa [%l7 + 0x78] %asi, %g1
23804 te %xcc, 0x0
23805 fnor %f18, %f0, %f26
23806 movle %icc, %o4, %g6
23807 addccc %g7, %i1, %g4
23808 movl %icc, %o1, %o5
23809 bgu,a,pt %xcc, loop_2182
23810 sir 0x103B
23811 brlz %o6, loop_2183
23812 andn %i5, 0x133E, %l5
23813loop_2182:
23814 tcs %icc, 0x1
23815 tneg %xcc, 0x1
23816loop_2183:
23817 tsubcc %i6, %o0, %i3
23818 sdivcc %i7, 0x154B, %l4
23819 srax %l6, 0x09, %g5
23820 edge8n %i2, %g3, %g2
23821 set 0x50, %l2
23822 ldda [%l7 + %l2] 0x27, %o2
23823 fcmple16 %f6, %f28, %i0
23824 tle %icc, 0x1
23825 array32 %o2, %l0, %l3
23826 nop
23827 setx loop_2184, %l0, %l1
23828 wrpr 0x1, %tl
23829 wrpr %l1, %tpc
23830 add %l1, 0x4, %l1
23831 wrpr %l1, %tnpc
23832 setx 0x34400001400, %l0, %l1
23833 wrpr %l1, %tstate
23834 wrhpr 0x4, %htstate
23835 retry
23836 smul %i4, %l2, %o7
23837 call loop_2185
23838 fpadd32 %f20, %f0, %f2
23839loop_2184:
23840 bvs,pn %icc, loop_2186
23841 movneg %icc, %g1, %o4
23842loop_2185:
23843 nop
23844 set 0x74, %o5
23845 ldsba [%l7 + %o5] 0x14, %l1
23846loop_2186:
23847 xnorcc %g6, 0x10C0, %g7
23848 edge16l %g4, %i1, %o1
23849 restored
23850 rdpr %cwp, %g1
23851 rdpr %cansave, %g2
23852 rdpr %canrestore, %g3
23853 rdpr %cleanwin, %g4
23854 rdpr %otherwin, %g5
23855 rdpr %wstate, %g6
23856 fnot2s %f28, %f1
23857 fbul,a %fcc0, loop_2187
23858 fmovsle %icc, %f26, %f17
23859 stx %o5, [%l7 + 0x18]
23860 tvc %icc, 0x1
23861loop_2187:
23862 srl %o6, 0x1E, %l5
23863 brgez %i6, loop_2188
23864 udivx %o0, 0x1A0A, %i3
23865 saved
23866 rdpr %cwp, %g1
23867 rdpr %cansave, %g2
23868 rdpr %canrestore, %g3
23869 rdpr %cleanwin, %g4
23870 rdpr %otherwin, %g5
23871 rdpr %wstate, %g6
23872 or %i7, 0x0591, %i5
23873loop_2188:
23874 fandnot2 %f6, %f0, %f6
23875 array8 %l6, %l4, %i2
23876 wr %g0, 0x81, %asi
23877 stwa %g5, [%l7 + 0x18] %asi
23878 fmovdl %xcc, %f10, %f4
23879 bl,pn %xcc, loop_2189
23880 smul %g2, %o3, %g3
23881 fands %f30, %f24, %f20
23882 fmovsne %icc, %f6, %f9
23883loop_2189:
23884 edge32l %o2, %l0, %i0
23885 brlz %l3, loop_2190
23886 fmul8sux16 %f8, %f12, %f18
23887 wr %g0, 0x88, %asi
23888 stda %f0, [%l7 + 0x40] %asi
23889loop_2190:
23890 tg %icc, 0x6
23891 for %f24, %f2, %f10
23892 andncc %i4, %o7, %g1
23893 edge8n %l2, %l1, %g6
23894 set 0x52, %i5
23895 ldsha [%l7 + %i5] 0x11, %o4
23896 brz,a %g4, loop_2191
23897 movg %xcc, %g7, %i1
23898 be,pt %icc, loop_2192
23899 taddcctv %o5, %o1, %l5
23900loop_2191:
23901 tgu %xcc, 0x1
23902 mulx %o6, 0x190B, %o0
23903loop_2192:
23904 te %xcc, 0x0
23905 tpos %icc, 0x5
23906 edge8ln %i3, %i6, %i5
23907 fpadd32s %f13, %f17, %f23
23908 sth %l6, [%l7 + 0x74]
23909 edge16 %l4, %i7, %i2
23910 subccc %g5, 0x129B, %o3
23911 tvc %icc, 0x5
23912 fcmps %fcc1, %f11, %f2
23913 fbl %fcc0, loop_2193
23914 movrgez %g3, 0x005, %o2
23915 fblg,a %fcc3, loop_2194
23916 fmovdneg %xcc, %f17, %f21
23917loop_2193:
23918 fornot1 %f28, %f4, %f30
23919 tpos %xcc, 0x2
23920loop_2194:
23921 movvc %icc, %g2, %l0
23922 fbo %fcc0, loop_2195
23923 ta %xcc, 0x6
23924 smulcc %i0, %l3, %o7
23925 edge16l %g1, %i4, %l2
23926loop_2195:
23927 taddcc %l1, 0x0926, %g6
23928 sra %g4, %o4, %i1
23929 fmovdcs %icc, %f20, %f22
23930 array8 %g7, %o1, %o5
23931 wr %g0, 0x0c, %asi
23932 lduba [%l7 + 0x36] %asi, %o6
23933 sllx %o0, 0x03, %l5
23934 wr %g0, 0x88, %asi
23935 lda [%l7 + 0x1C] %asi, %f2
23936 fbue %fcc3, loop_2196
23937 fmovrdlz %i6, %f8, %f6
23938 tvs %icc, 0x5
23939 prefetch [%l7 + 0x14], 0x2
23940loop_2196:
23941 fpadd32s %f5, %f31, %f0
23942 wr %g0, 0x11, %asi
23943 ldstuba [%l7 + 0x14] %asi, %i5
23944 tsubcctv %i3, 0x0A54, %l6
23945 addcc %l4, 0x0B75, %i7
23946 movcc %xcc, %i2, %o3
23947 subccc %g3, 0x1537, %g5
23948 tcs %xcc, 0x0
23949 bpos,pn %xcc, loop_2197
23950 movrgez %o2, 0x03A, %g2
23951 ldub [%l7 + 0x71], %i0
23952 tge %xcc, 0x3
23953loop_2197:
23954 movcs %icc, %l3, %o7
23955 orn %g1, %i4, %l0
23956 fmovdgu %xcc, %f28, %f27
23957 movrgez %l1, 0x1E0, %l2
23958 saved
23959 rdpr %cwp, %g1
23960 rdpr %cansave, %g2
23961 rdpr %canrestore, %g3
23962 rdpr %cleanwin, %g4
23963 rdpr %otherwin, %g5
23964 rdpr %wstate, %g6
23965 tleu %icc, 0x7
23966 tne %xcc, 0x1
23967 array8 %g4, %o4, %g6
23968 brgez,a %g7, loop_2198
23969 edge32l %i1, %o1, %o5
23970 edge8 %o6, %l5, %o0
23971 fbo %fcc3, loop_2199
23972loop_2198:
23973 sdivcc %i6, 0x1A59, %i5
23974 sra %l6, 0x00, %i3
23975 ld [%l7 + 0x50], %f18
23976loop_2199:
23977 fcmpgt16 %f26, %f28, %i7
23978 ldsb [%l7 + 0x29], %l4
23979 smul %i2, 0x0079, %o3
23980 add %g3, 0x06AE, %g5
23981 movrgz %g2, 0x153, %i0
23982 ldsh [%l7 + 0x70], %l3
23983 te %xcc, 0x3
23984 bneg,pt %xcc, loop_2200
23985 fexpand %f18, %f22
23986 sll %o7, %g1, %o2
23987 tvs %icc, 0x0
23988loop_2200:
23989 sdiv %i4, 0x065C, %l1
23990 movge %xcc, %l2, %l0
23991 fbne %fcc3, loop_2201
23992 movneg %xcc, %g4, %o4
23993 addc %g6, 0x0D9E, %g7
23994 fnegs %f30, %f3
23995loop_2201:
23996 movpos %xcc, %o1, %o5
23997 mova %xcc, %i1, %l5
23998 edge32l %o0, %i6, %i5
23999 fmul8x16al %f21, %f11, %f30
24000 tge %icc, 0x5
24001 wr %g0, 0x88, %asi
24002 lda [%l7 + 0x50] %asi, %f28
24003 fcmple32 %f2, %f18, %o6
24004 movpos %icc, %i3, %i7
24005 tne %icc, 0x3
24006 movg %icc, %l6, %l4
24007 orn %o3, 0x1CAE, %g3
24008 brgz %i2, loop_2202
24009 brlz,a %g5, loop_2203
24010 sdivx %g2, 0x1025, %i0
24011 fmovscc %xcc, %f0, %f26
24012loop_2202:
24013 movrlz %o7, %g1, %l3
24014loop_2203:
24015 udiv %i4, 0x1B28, %o2
24016 fors %f22, %f15, %f14
24017 srl %l2, 0x03, %l0
24018 set 0x3F, %i7
24019 lduba [%l7 + %i7] 0x19, %g4
24020 orcc %l1, 0x1439, %o4
24021 or %g6, %o1, %g7
24022 ldd [%l7 + 0x40], %i0
24023 movvs %icc, %l5, %o0
24024 fcmpes %fcc1, %f24, %f3
24025 edge8n %o5, %i5, %o6
24026 fmovrdlez %i6, %f18, %f2
24027 orncc %i7, %l6, %i3
24028 pdist %f12, %f30, %f24
24029 fcmpne32 %f22, %f0, %o3
24030 fpadd16s %f1, %f19, %f15
24031 fpsub16s %f4, %f24, %f10
24032 umul %g3, %l4, %g5
24033 orncc %g2, %i0, %i2
24034 tne %xcc, 0x7
24035 fpsub16 %f28, %f28, %f28
24036 saved
24037 rdpr %cwp, %g1
24038 rdpr %cansave, %g2
24039 rdpr %canrestore, %g3
24040 rdpr %cleanwin, %g4
24041 rdpr %otherwin, %g5
24042 rdpr %wstate, %g6
24043 addc %g1, 0x15BF, %o7
24044 taddcc %i4, 0x03F4, %l3
24045 mova %xcc, %l2, %o2
24046 fcmple32 %f2, %f22, %g4
24047 wr %g0, 0x19, %asi
24048 swapa [%l7 + 0x20] %asi, %l0
24049 sra %o4, %l1, %g6
24050 edge32l %g7, %i1, %l5
24051 stbar
24052 fnot1 %f22, %f20
24053 ldsh [%l7 + 0x28], %o1
24054 nop
24055 set 0x42, %i0
24056 ldsb [%l7 + %i0], %o0
24057 bvs %xcc, loop_2204
24058 bvs,a,pn %icc, loop_2205
24059 addccc %i5, 0x1029, %o5
24060 fnot2 %f0, %f12
24061loop_2204:
24062 fmovdpos %icc, %f19, %f30
24063loop_2205:
24064 nop
24065 set 0x1F, %o3
24066 ldstuba [%l7 + %o3] 0x11, %o6
24067 fmovsvc %xcc, %f9, %f18
24068 brlez,a %i6, loop_2206
24069 fxors %f18, %f17, %f31
24070 sir 0x0F72
24071 srl %i7, 0x08, %i3
24072loop_2206:
24073 nop
24074 setx loop_2207, %l0, %l1
24075 jmpl %l1, %o3
24076 sllx %l6, %l4, %g5
24077 ldx [%l7 + 0x50], %g2
24078 fsrc1s %f8, %f18
24079loop_2207:
24080 edge8 %i0, %i2, %g1
24081 sdiv %o7, 0x1D5A, %g3
24082 smulcc %i4, 0x0ACF, %l3
24083 fpmerge %f27, %f21, %f22
24084 movneg %icc, %o2, %g4
24085 movneg %xcc, %l0, %o4
24086 st %f8, [%l7 + 0x30]
24087 fpadd32s %f26, %f21, %f3
24088 fbe,a %fcc2, loop_2208
24089 movcs %icc, %l2, %l1
24090 pdist %f26, %f4, %f12
24091 fmovsgu %icc, %f31, %f8
24092loop_2208:
24093 tpos %xcc, 0x2
24094 wr %g0, 0x81, %asi
24095 ldsha [%l7 + 0x24] %asi, %g7
24096 tvc %icc, 0x0
24097 tsubcctv %g6, %i1, %l5
24098 fmovdleu %icc, %f11, %f22
24099 fbge %fcc0, loop_2209
24100 orncc %o0, %o1, %o5
24101 edge32ln %o6, %i5, %i7
24102 fpsub16 %f6, %f8, %f28
24103loop_2209:
24104 xorcc %i6, 0x01E1, %i3
24105 tcs %icc, 0x4
24106 orn %o3, 0x1901, %l6
24107 movg %xcc, %l4, %g2
24108 movl %icc, %g5, %i2
24109 brnz %i0, loop_2210
24110 orncc %o7, %g1, %i4
24111 and %l3, %o2, %g3
24112 fmovdge %icc, %f25, %f24
24113loop_2210:
24114 stx %g4, [%l7 + 0x48]
24115 fmovrdne %l0, %f24, %f2
24116 ldsh [%l7 + 0x08], %o4
24117 fandnot1s %f18, %f20, %f2
24118 edge32ln %l1, %g7, %g6
24119 or %l2, %i1, %o0
24120 mulx %l5, 0x08D7, %o1
24121 movn %xcc, %o5, %o6
24122 tsubcc %i5, %i7, %i3
24123 alignaddr %i6, %l6, %l4
24124 fpadd32s %f16, %f20, %f15
24125 fsrc1s %f15, %f11
24126 movne %icc, %g2, %o3
24127 alignaddrl %i2, %g5, %o7
24128 tvc %icc, 0x2
24129 srl %i0, %i4, %g1
24130 edge16 %l3, %o2, %g3
24131 saved
24132 rdpr %cwp, %g1
24133 rdpr %cansave, %g2
24134 rdpr %canrestore, %g3
24135 rdpr %cleanwin, %g4
24136 rdpr %otherwin, %g5
24137 rdpr %wstate, %g6
24138 xnor %g4, 0x0270, %o4
24139 ldd [%l7 + 0x10], %f8
24140 sra %l0, %g7, %l1
24141 fpmerge %f23, %f26, %f10
24142 sub %l2, %i1, %g6
24143 tg %xcc, 0x4
24144 fpackfix %f16, %f5
24145 tneg %icc, 0x5
24146 bg,pt %xcc, loop_2211
24147 tcc %xcc, 0x2
24148 tvs %xcc, 0x3
24149 sub %o0, 0x0893, %o1
24150loop_2211:
24151 bneg,a,pn %xcc, loop_2212
24152 fnot1 %f20, %f0
24153 fmovrde %l5, %f4, %f6
24154 fmovsne %icc, %f11, %f24
24155loop_2212:
24156 tvs %xcc, 0x2
24157 edge16 %o5, %o6, %i7
24158 fbl,a %fcc0, loop_2213
24159 bvc loop_2214
24160 fandnot1 %f2, %f18, %f8
24161 addcc %i5, 0x0C4C, %i6
24162loop_2213:
24163 movge %xcc, %i3, %l4
24164loop_2214:
24165 fmovsl %xcc, %f8, %f10
24166 movvc %xcc, %g2, %o3
24167 fnor %f10, %f8, %f12
24168 fmovda %xcc, %f18, %f17
24169 tcc %xcc, 0x1
24170 movpos %icc, %i2, %l6
24171 umul %g5, %i0, %o7
24172 tsubcctv %i4, %l3, %g1
24173 tgu %xcc, 0x5
24174 fxors %f8, %f2, %f26
24175 fmuld8sux16 %f9, %f12, %f8
24176 fxors %f3, %f9, %f20
24177 movrne %o2, 0x28A, %g4
24178 edge32n %o4, %l0, %g7
24179 tcs %icc, 0x6
24180 fornot1s %f15, %f22, %f23
24181 lduw [%l7 + 0x0C], %g3
24182 fcmpeq16 %f6, %f12, %l2
24183 movleu %icc, %l1, %g6
24184 movrgez %i1, %o1, %l5
24185 st %f30, [%l7 + 0x1C]
24186 fxnor %f26, %f16, %f6
24187 orncc %o5, 0x1388, %o6
24188 alignaddr %i7, %o0, %i5
24189 fmovdpos %xcc, %f12, %f29
24190 fmovdge %xcc, %f5, %f1
24191 fmuld8sux16 %f13, %f17, %f16
24192 fmovrslez %i3, %f0, %f1
24193 taddcctv %i6, %g2, %o3
24194 brnz %l4, loop_2215
24195 fmovrdgz %l6, %f12, %f2
24196 ldx [%l7 + 0x60], %g5
24197 edge8l %i2, %i0, %o7
24198loop_2215:
24199 membar 0x07
24200 fmul8ulx16 %f18, %f10, %f10
24201 movn %xcc, %l3, %i4
24202 te %xcc, 0x2
24203 move %xcc, %g1, %g4
24204 fmul8sux16 %f20, %f2, %f16
24205 stw %o2, [%l7 + 0x5C]
24206 fcmpgt32 %f14, %f14, %o4
24207 stw %g7, [%l7 + 0x58]
24208 fpsub16s %f17, %f23, %f1
24209 mulscc %l0, %l2, %g3
24210 fornot2s %f6, %f19, %f27
24211 movrgez %g6, %l1, %o1
24212 movrne %i1, %o5, %l5
24213 tneg %icc, 0x0
24214 stbar
24215 umul %o6, 0x1A4B, %o0
24216 fcmps %fcc1, %f10, %f0
24217 tcc %xcc, 0x0
24218 fcmple16 %f8, %f24, %i7
24219 or %i3, %i6, %g2
24220 fmovdne %xcc, %f11, %f16
24221 udivx %i5, 0x0E04, %l4
24222 add %l7, 0x30, %l6
24223 wr %g0, 0x19, %asi
24224 casxa [%l6] %asi, %l6, %o3
24225 tgu %xcc, 0x2
24226 subcc %i2, 0x1C9D, %g5
24227 fmovspos %icc, %f22, %f30
24228 bvc,a,pt %xcc, loop_2216
24229 udivx %o7, 0x12EF, %l3
24230 brlz %i4, loop_2217
24231 addccc %g1, 0x1CCD, %g4
24232loop_2216:
24233 ldstub [%l7 + 0x16], %i0
24234 edge8l %o2, %o4, %g7
24235loop_2217:
24236 array16 %l0, %l2, %g6
24237 tl %icc, 0x6
24238 fzeros %f7
24239 udiv %l1, 0x0248, %o1
24240 xnorcc %g3, %i1, %l5
24241 fmovsne %icc, %f16, %f17
24242 udivcc %o6, 0x0BE7, %o0
24243 fbug,a %fcc2, loop_2218
24244 fbug,a %fcc2, loop_2219
24245 fxnors %f12, %f3, %f31
24246 fbuge %fcc2, loop_2220
24247loop_2218:
24248 movre %o5, %i3, %i7
24249loop_2219:
24250 mulx %i6, 0x0276, %i5
24251 movrgez %l4, %g2, %l6
24252loop_2220:
24253 tvc %xcc, 0x4
24254 movle %xcc, %i2, %g5
24255 sdivcc %o7, 0x18F8, %o3
24256 set 0x70, %l0
24257 ldxa [%l7 + %l0] 0x81, %l3
24258 te %icc, 0x4
24259 bne,a,pt %icc, loop_2221
24260 smul %i4, 0x1B4A, %g1
24261 tne %icc, 0x1
24262 fbg %fcc3, loop_2222
24263loop_2221:
24264 umul %i0, 0x0326, %g4
24265 tvc %icc, 0x0
24266 mulx %o2, %o4, %l0
24267loop_2222:
24268 fmovrdne %l2, %f6, %f22
24269 tpos %xcc, 0x2
24270 addc %g7, 0x0535, %l1
24271 andcc %g6, %g3, %o1
24272 move %xcc, %l5, %i1
24273 movcs %icc, %o0, %o6
24274 bg,pn %icc, loop_2223
24275 movre %o5, %i3, %i6
24276 bvc loop_2224
24277 movleu %xcc, %i7, %l4
24278loop_2223:
24279 fnot2s %f29, %f6
24280 andncc %g2, %l6, %i2
24281loop_2224:
24282 movge %xcc, %i5, %o7
24283 edge32l %g5, %l3, %i4
24284 brnz %o3, loop_2225
24285 edge8l %g1, %i0, %o2
24286 fpsub16 %f12, %f10, %f26
24287 fbl,a %fcc0, loop_2226
24288loop_2225:
24289 tg %icc, 0x5
24290 edge16n %g4, %l0, %o4
24291 fornot1s %f17, %f8, %f12
24292loop_2226:
24293 umul %l2, %l1, %g7
24294 tne %icc, 0x6
24295 tg %icc, 0x3
24296 fandnot1s %f10, %f1, %f19
24297 tg %icc, 0x4
24298 smulcc %g6, %o1, %g3
24299 movgu %icc, %l5, %i1
24300 taddcc %o0, 0x1F41, %o6
24301 brlez,a %i3, loop_2227
24302 xnor %o5, %i7, %l4
24303 wr %g0, 0x22, %asi
24304 stha %i6, [%l7 + 0x64] %asi
24305 membar #Sync
24306loop_2227:
24307 edge8n %l6, %i2, %i5
24308 lduh [%l7 + 0x08], %g2
24309 set 0x79, %g4
24310 ldsba [%l7 + %g4] 0x81, %o7
24311 tneg %icc, 0x0
24312 edge32l %l3, %i4, %o3
24313 fand %f6, %f16, %f22
24314 umulcc %g1, %g5, %i0
24315 fnors %f0, %f20, %f16
24316 addc %g4, 0x1CF7, %l0
24317 or %o2, 0x10A0, %o4
24318 wr %g0, 0x50, %asi
24319 ldxa [%g0 + 0x18] %asi, %l2
24320 movrne %l1, %g6, %o1
24321 addc %g3, 0x1143, %l5
24322 fandnot2s %f21, %f25, %f14
24323 orn %g7, 0x16E3, %i1
24324 bcc,a %icc, loop_2228
24325 movrgz %o0, %i3, %o5
24326 fmovda %icc, %f9, %f23
24327 fmuld8sux16 %f19, %f26, %f24
24328loop_2228:
24329 ldstub [%l7 + 0x18], %o6
24330 fzero %f8
24331 fcmpgt32 %f10, %f22, %i7
24332 array8 %i6, %l4, %l6
24333 movrgez %i2, %i5, %o7
24334 nop
24335 set 0x59, %g2
24336 stb %g2, [%l7 + %g2]
24337 lduw [%l7 + 0x7C], %l3
24338 tsubcctv %i4, %o3, %g5
24339 tle %xcc, 0x2
24340 fcmpd %fcc2, %f4, %f20
24341 movrgz %g1, %i0, %g4
24342 add %l7, 0x68, %l6
24343 wr %g0, 0x0c, %asi
24344 ldxa [%l6] %asi, %l0
24345 casxa [%l6] 0x0c, %l0, %o4
24346 fnegs %f18, %f4
24347 fbl,a %fcc3, loop_2229
24348 alignaddr %o2, %l1, %g6
24349 umulcc %o1, %g3, %l2
24350 add %l7, 0x60, %l6
24351 wr %g0, 0x89, %asi
24352 casa [%l6] %asi, %g7, %i1
24353loop_2229:
24354 tsubcc %o0, %l5, %i3
24355 fmovdg %xcc, %f16, %f8
24356 fmovrdne %o6, %f24, %f0
24357 orn %i7, 0x14BB, %i6
24358 ldstub [%l7 + 0x77], %o5
24359 brgz,a %l4, loop_2230
24360 movrlz %l6, 0x2F0, %i2
24361 array16 %o7, %g2, %l3
24362 fands %f26, %f25, %f16
24363loop_2230:
24364 move %xcc, %i4, %i5
24365 mova %icc, %g5, %o3
24366 edge32n %g1, %g4, %l0
24367 movneg %icc, %o4, %i0
24368 sdivx %o2, 0x0B9C, %l1
24369 fandnot1 %f0, %f26, %f2
24370 brgz,a %o1, loop_2231
24371 umulcc %g6, %g3, %l2
24372 tsubcctv %g7, %o0, %l5
24373 udiv %i3, 0x1ACF, %i1
24374loop_2231:
24375 subc %o6, 0x0775, %i7
24376 addccc %i6, %l4, %l6
24377 tle %icc, 0x7
24378 brgez,a %i2, loop_2232
24379 subc %o7, 0x1391, %o5
24380 sllx %g2, %l3, %i4
24381 tn %xcc, 0x3
24382loop_2232:
24383 edge8l %g5, %i5, %g1
24384 mova %icc, %o3, %g4
24385 te %icc, 0x4
24386 wr %g0, 0x0c, %asi
24387 ldxa [%l7 + 0x50] %asi, %o4
24388 sir 0x0D58
24389 sll %l0, 0x06, %o2
24390 xorcc %l1, %o1, %i0
24391 edge8ln %g6, %g3, %g7
24392 bcs loop_2233
24393 umulcc %o0, %l5, %l2
24394 nop
24395 setx loop_2234, %l0, %l1
24396 wrpr 0x1, %tl
24397 wrpr %l1, %tnpc
24398 setx 0x34400001400, %l0, %l1
24399 wrpr %l1, %tstate
24400 wrhpr 0x4, %htstate
24401 done
24402 orcc %i1, %i3, %i7
24403loop_2233:
24404 lduh [%l7 + 0x10], %i6
24405 fand %f28, %f26, %f8
24406loop_2234:
24407 nop
24408 wr %g0, 0x18, %asi
24409 ldsha [%l7 + 0x4A] %asi, %l4
24410 udivcc %o6, 0x17CF, %i2
24411 srl %l6, 0x09, %o7
24412 movle %icc, %o5, %l3
24413 fandnot2 %f20, %f6, %f24
24414 taddcctv %g2, %g5, %i4
24415 udivx %i5, 0x07EC, %g1
24416 fblg,a %fcc3, loop_2235
24417 movle %icc, %o3, %g4
24418 subccc %o4, 0x01D3, %o2
24419 srlx %l1, %l0, %o1
24420loop_2235:
24421 addcc %i0, 0x008A, %g3
24422 movrne %g7, %g6, %o0
24423 prefetch [%l7 + 0x40], 0x1
24424 fmovdvs %icc, %f0, %f22
24425 or %l5, 0x0025, %i1
24426 fmovsle %xcc, %f19, %f20
24427 movge %xcc, %i3, %i7
24428 wr %g0, 0x89, %asi
24429 swapa [%l7 + 0x74] %asi, %i6
24430 udiv %l2, 0x1F43, %o6
24431 fblg %fcc2, loop_2236
24432 edge8l %i2, %l6, %o7
24433 array16 %o5, %l4, %l3
24434 ldx [%l7 + 0x10], %g5
24435loop_2236:
24436 nop
24437 set 0x70, %i6
24438 stda %g2, [%l7 + %i6] 0x22
24439 membar #Sync
24440 tcs %xcc, 0x3
24441 tl %xcc, 0x0
24442 tcs %icc, 0x1
24443 wr %g0, 0x89, %asi
24444 lduha [%l7 + 0x14] %asi, %i5
24445 stb %i4, [%l7 + 0x53]
24446 srax %o3, 0x0F, %g1
24447 fmul8x16al %f7, %f13, %f4
24448 srax %o4, 0x07, %o2
24449 tl %xcc, 0x5
24450 fmovd %f6, %f12
24451 fmovscc %icc, %f12, %f31
24452 edge16ln %g4, %l0, %o1
24453 smulcc %l1, 0x1D39, %g3
24454 flush %l7 + 0x2C
24455 movvs %icc, %g7, %g6
24456 edge32n %o0, %i0, %i1
24457 nop
24458 setx loop_2237, %l0, %l1
24459 jmpl %l1, %l5
24460 fpmerge %f20, %f13, %f8
24461 fmovrdgez %i3, %f10, %f0
24462 lduw [%l7 + 0x78], %i6
24463loop_2237:
24464 ldub [%l7 + 0x0A], %l2
24465 subc %i7, %o6, %l6
24466 edge8n %i2, %o7, %l4
24467 wr %g0, 0x80, %asi
24468 sta %f0, [%l7 + 0x40] %asi
24469 tsubcc %l3, 0x15D0, %g5
24470 umulcc %o5, 0x0013, %g2
24471 orcc %i4, 0x17E2, %o3
24472 sdivx %g1, 0x19FF, %o4
24473 fmovrdgz %o2, %f14, %f18
24474 addc %g4, 0x07DF, %l0
24475 smul %o1, 0x17A6, %i5
24476 fblg %fcc1, loop_2238
24477 xnor %g3, 0x0FB6, %l1
24478 edge16ln %g7, %o0, %i0
24479 tg %xcc, 0x0
24480loop_2238:
24481 fmovrdne %g6, %f20, %f26
24482 std %f8, [%l7 + 0x70]
24483 movcc %xcc, %i1, %i3
24484 fmovdpos %icc, %f7, %f24
24485 tle %xcc, 0x7
24486 tle %xcc, 0x2
24487 fba,a %fcc0, loop_2239
24488 movvs %xcc, %i6, %l5
24489 tneg %xcc, 0x7
24490 fmovsa %xcc, %f22, %f5
24491loop_2239:
24492 restored
24493 rdpr %cwp, %g1
24494 rdpr %cansave, %g2
24495 rdpr %canrestore, %g3
24496 rdpr %cleanwin, %g4
24497 rdpr %otherwin, %g5
24498 rdpr %wstate, %g6
24499 sra %i7, %l2, %o6
24500 tge %icc, 0x4
24501 fmovrdlz %i2, %f16, %f10
24502 movrlez %o7, %l4, %l3
24503 sra %l6, 0x19, %g5
24504 bne loop_2240
24505 addcc %o5, %i4, %g2
24506 bcc,a %icc, loop_2241
24507 restored
24508 rdpr %cwp, %g1
24509 rdpr %cansave, %g2
24510 rdpr %canrestore, %g3
24511 rdpr %cleanwin, %g4
24512 rdpr %otherwin, %g5
24513 rdpr %wstate, %g6
24514loop_2240:
24515 edge16l %g1, %o3, %o4
24516 movrne %g4, 0x25B, %l0
24517loop_2241:
24518 sllx %o1, %o2, %g3
24519 tn %icc, 0x3
24520 lduw [%l7 + 0x1C], %l1
24521 array8 %g7, %i5, %o0
24522 xorcc %g6, 0x1B75, %i0
24523 set 0x4C, %i4
24524 swapa [%l7 + %i4] 0x04, %i3
24525 wr %g0, 0x04, %asi
24526 lda [%l7 + 0x70] %asi, %f7
24527 movcs %xcc, %i6, %l5
24528 movleu %xcc, %i1, %i7
24529 fmovdn %icc, %f25, %f21
24530 bvs,a,pn %icc, loop_2242
24531 bne %xcc, loop_2243
24532 stb %l2, [%l7 + 0x1F]
24533 nop
24534 setx loop_2244, %l0, %l1
24535 wrpr 0x1, %tl
24536 wrpr %l1, %tpc
24537 add %l1, 0x4, %l1
24538 wrpr %l1, %tnpc
24539 setx 0x34400001400, %l0, %l1
24540 wrpr %l1, %tstate
24541 wrhpr 0x4, %htstate
24542 retry
24543loop_2242:
24544 tne %xcc, 0x3
24545loop_2243:
24546 fcmpne32 %f20, %f14, %i2
24547 tsubcc %o6, %l4, %l3
24548loop_2244:
24549 nop
24550 set 0x26, %l4
24551 lduha [%l7 + %l4] 0x14, %l6
24552 taddcctv %g5, %o7, %o5
24553 saved
24554 rdpr %cwp, %g1
24555 rdpr %cansave, %g2
24556 rdpr %canrestore, %g3
24557 rdpr %cleanwin, %g4
24558 rdpr %otherwin, %g5
24559 rdpr %wstate, %g6
24560 fmovs %f16, %f18
24561 movrlz %g2, 0x12F, %i4
24562 sll %o3, 0x1C, %o4
24563 xorcc %g4, 0x1A0B, %g1
24564 edge16 %o1, %o2, %l0
24565 membar 0x6D
24566 udivcc %l1, 0x1279, %g7
24567 std %f30, [%l7 + 0x28]
24568 fmovsvs %xcc, %f7, %f25
24569 bgu,a %xcc, loop_2245
24570 sdiv %i5, 0x10FF, %g3
24571 brlez %o0, loop_2246
24572 movg %xcc, %i0, %g6
24573loop_2245:
24574 edge8l %i6, %l5, %i3
24575 srlx %i7, %i1, %i2
24576loop_2246:
24577 nop
24578 add %l7, 0x50, %l6
24579 wr %g0, 0x18, %asi
24580 casxa [%l6] 0x18, %l2, %l4
24581 edge32l %l3, %o6, %l6
24582 smul %g5, %o7, %o5
24583 movvc %xcc, %g2, %o3
24584 movleu %icc, %o4, %i4
24585 edge16l %g1, %g4, %o1
24586 saved
24587 rdpr %cwp, %g1
24588 rdpr %cansave, %g2
24589 rdpr %canrestore, %g3
24590 rdpr %cleanwin, %g4
24591 rdpr %otherwin, %g5
24592 rdpr %wstate, %g6
24593 sdivcc %o2, 0x1452, %l0
24594 wr %g0, 0x80, %asi
24595 sta %f18, [%l7 + 0x64] %asi
24596 udivx %l1, 0x075A, %g7
24597 mulx %i5, 0x023F, %o0
24598 tl %xcc, 0x6
24599 bg,a loop_2247
24600 bvs,pt %xcc, loop_2248
24601 umul %i0, %g3, %g6
24602 brnz,a %i6, loop_2249
24603loop_2247:
24604 fpack16 %f2, %f0
24605loop_2248:
24606 srlx %l5, %i3, %i7
24607 movcc %icc, %i1, %l2
24608loop_2249:
24609 movcc %xcc, %l4, %l3
24610 smul %o6, 0x1555, %i2
24611 fxnor %f24, %f0, %f16
24612 movl %icc, %l6, %g5
24613 fpsub32s %f29, %f31, %f1
24614 nop
24615 setx loop_2250, %l0, %l1
24616 wrpr 0x1, %tl
24617 wrpr %l1, %tpc
24618 add %l1, 0x4, %l1
24619 wrpr %l1, %tnpc
24620 setx 0x34400001400, %l0, %l1
24621 wrpr %l1, %tstate
24622 wrhpr 0x4, %htstate
24623 retry
24624 fsrc2s %f10, %f12
24625 tg %icc, 0x4
24626 movrlez %o7, %o5, %o3
24627loop_2250:
24628 alignaddr %o4, %i4, %g1
24629 set 0x30, %g5
24630 prefetcha [%l7 + %g5] 0x10, 0x0
24631 array8 %g4, %o2, %l0
24632 edge16n %o1, %g7, %i5
24633 edge8l %l1, %i0, %o0
24634 ldstub [%l7 + 0x12], %g3
24635 fbl %fcc0, loop_2251
24636 tvc %xcc, 0x3
24637 edge16n %g6, %l5, %i3
24638 bgu,a,pn %icc, loop_2252
24639loop_2251:
24640 sir 0x109D
24641 orcc %i7, 0x12B1, %i6
24642 fornot1 %f28, %f14, %f16
24643loop_2252:
24644 fpack16 %f18, %f6
24645 alignaddrl %l2, %l4, %i1
24646 fmovde %icc, %f15, %f31
24647 set 0x64, %l3
24648 ldswa [%l7 + %l3] 0x14, %o6
24649 fblg %fcc0, loop_2253
24650 bneg loop_2254
24651 ldd [%l7 + 0x20], %f26
24652 alignaddr %l3, %i2, %g5
24653loop_2253:
24654 smulcc %l6, %o7, %o5
24655loop_2254:
24656 fmovsl %icc, %f7, %f23
24657 fmovsvs %icc, %f4, %f10
24658 fbuge,a %fcc3, loop_2255
24659 fcmpd %fcc2, %f30, %f4
24660 tleu %icc, 0x5
24661 sllx %o4, %i4, %g1
24662loop_2255:
24663 stbar
24664 fmovsl %xcc, %f3, %f17
24665 tgu %xcc, 0x1
24666 ta %xcc, 0x1
24667 array32 %g2, %o3, %g4
24668 fands %f20, %f4, %f17
24669 xorcc %l0, %o2, %o1
24670 nop
24671 set 0x58, %i3
24672 ldd [%l7 + %i3], %i4
24673 movn %xcc, %l1, %i0
24674 popc %g7, %o0
24675 fmovdl %xcc, %f16, %f4
24676 edge16ln %g3, %g6, %i3
24677 andcc %i7, 0x0CC4, %i6
24678 fpsub16 %f30, %f8, %f12
24679 fmovrsne %l5, %f23, %f6
24680 ble,pt %xcc, loop_2256
24681 fbule %fcc0, loop_2257
24682 smulcc %l4, 0x0445, %l2
24683 sethi 0x0049, %i1
24684loop_2256:
24685 movcc %icc, %o6, %l3
24686loop_2257:
24687 edge32l %i2, %l6, %g5
24688 wr %g0, 0x81, %asi
24689 ldstuba [%l7 + 0x36] %asi, %o5
24690 flush %l7 + 0x1C
24691 sdivcc %o4, 0x1049, %i4
24692 movl %xcc, %o7, %g1
24693 tsubcctv %g2, 0x0E74, %o3
24694 fmul8ulx16 %f2, %f12, %f18
24695 swap [%l7 + 0x74], %l0
24696 edge8l %o2, %o1, %g4
24697 srl %i5, %i0, %g7
24698 wr %g0, 0x0c, %asi
24699 stha %o0, [%l7 + 0x36] %asi
24700 movl %icc, %g3, %g6
24701 wr %g0, 0x80, %asi
24702 ldda [%l7 + 0x50] %asi, %l0
24703 set 0x48, %l6
24704 stda %i2, [%l7 + %l6] 0x11
24705 ldstub [%l7 + 0x2B], %i6
24706 fpadd32 %f20, %f28, %f28
24707 taddcctv %l5, 0x1276, %l4
24708 fnegd %f18, %f16
24709 alignaddrl %l2, %i7, %o6
24710 fbuge %fcc0, loop_2258
24711 membar 0x26
24712 set 0x40, %o2
24713 ldda [%l7 + %o2] 0x10, %f0
24714loop_2258:
24715 fcmpne16 %f18, %f22, %i1
24716 ldsw [%l7 + 0x5C], %l3
24717 nop
24718 set 0x64, %i2
24719 lduh [%l7 + %i2], %i2
24720 andcc %g5, 0x1F26, %o5
24721 xnorcc %l6, %o4, %o7
24722 fmovdl %icc, %f21, %f20
24723 bvc,a,pt %xcc, loop_2259
24724 sdivcc %i4, 0x1C7E, %g2
24725 mulscc %g1, %o3, %l0
24726 pdist %f14, %f6, %f30
24727loop_2259:
24728 fmovrslez %o2, %f29, %f26
24729 fones %f10
24730 fbu %fcc2, loop_2260
24731 umulcc %g4, 0x0B33, %i5
24732 srl %o1, %g7, %o0
24733 set 0x7C, %o4
24734 lduwa [%l7 + %o4] 0x18, %g3
24735loop_2260:
24736 bleu,a,pt %xcc, loop_2261
24737 sdiv %g6, 0x1601, %i0
24738 fpsub16s %f17, %f31, %f2
24739 tvc %icc, 0x6
24740loop_2261:
24741 movgu %xcc, %i3, %l1
24742 fmovrdgez %l5, %f10, %f2
24743 fmovsgu %icc, %f4, %f22
24744 bcs,a,pt %icc, loop_2262
24745 ld [%l7 + 0x40], %f27
24746 fmovrslez %l4, %f22, %f0
24747 bg,pt %xcc, loop_2263
24748loop_2262:
24749 sll %i6, %l2, %i7
24750 nop
24751 set 0x6C, %o6
24752 lduw [%l7 + %o6], %i1
24753 fbl,a %fcc0, loop_2264
24754loop_2263:
24755 be,pn %icc, loop_2265
24756 xor %l3, 0x06CC, %i2
24757 fmovda %xcc, %f5, %f5
24758loop_2264:
24759 fsrc2 %f10, %f20
24760loop_2265:
24761 nop
24762 set 0x38, %g1
24763 std %g4, [%l7 + %g1]
24764 movgu %icc, %o5, %l6
24765 fmovrde %o6, %f0, %f14
24766 addcc %o4, 0x0476, %i4
24767 sir 0x15DF
24768 add %g2, %g1, %o7
24769 tcc %icc, 0x2
24770 fnot2s %f10, %f13
24771 tne %icc, 0x2
24772 tpos %icc, 0x7
24773 tne %icc, 0x4
24774 fmovda %icc, %f5, %f18
24775 add %o3, 0x1040, %o2
24776 bleu,pn %xcc, loop_2266
24777 tle %xcc, 0x2
24778 sllx %g4, 0x07, %l0
24779 sdivcc %i5, 0x0985, %g7
24780loop_2266:
24781 tvs %icc, 0x2
24782 restored
24783 rdpr %cwp, %g1
24784 rdpr %cansave, %g2
24785 rdpr %canrestore, %g3
24786 rdpr %cleanwin, %g4
24787 rdpr %otherwin, %g5
24788 rdpr %wstate, %g6
24789 ldsw [%l7 + 0x10], %o1
24790 tneg %icc, 0x6
24791 or %o0, 0x0132, %g3
24792 movrgez %i0, %i3, %g6
24793 nop
24794 setx loop_2267, %l0, %l1
24795 wrpr 0x1, %tl
24796 wrpr %l1, %tpc
24797 add %l1, 0x4, %l1
24798 wrpr %l1, %tnpc
24799 setx 0x34400001400, %l0, %l1
24800 wrpr %l1, %tstate
24801 wrhpr 0x4, %htstate
24802 retry
24803 add %l1, 0x028E, %l5
24804 fnot2 %f2, %f30
24805 srl %i6, %l2, %l4
24806loop_2267:
24807 move %icc, %i7, %i1
24808 be %xcc, loop_2268
24809 te %xcc, 0x5
24810 edge8l %i2, %g5, %l3
24811 sdiv %o5, 0x13DE, %o6
24812loop_2268:
24813 sllx %l6, 0x0A, %i4
24814 array8 %o4, %g2, %o7
24815 fmovdl %icc, %f27, %f20
24816 edge16n %g1, %o2, %g4
24817 fexpand %f24, %f28
24818 movrlz %l0, %i5, %g7
24819 or %o1, 0x12C6, %o0
24820 tsubcc %g3, %i0, %o3
24821 smulcc %g6, 0x13D2, %l1
24822 fmovrsne %i3, %f27, %f26
24823 fnot1s %f23, %f26
24824 fmovrdgez %i6, %f0, %f20
24825 array32 %l2, %l5, %l4
24826 fandnot2s %f8, %f15, %f3
24827 fmovsle %xcc, %f8, %f27
24828 fzero %f14
24829 tge %icc, 0x7
24830 fxnors %f6, %f18, %f30
24831 edge8l %i1, %i2, %i7
24832 udivx %g5, 0x1EFA, %o5
24833 st %f27, [%l7 + 0x1C]
24834 srlx %o6, %l3, %i4
24835 sdiv %o4, 0x0EE1, %g2
24836 tneg %xcc, 0x6
24837 xnorcc %l6, %o7, %g1
24838 fone %f6
24839 movgu %xcc, %g4, %l0
24840 subcc %o2, 0x12EF, %i5
24841 set 0x38, %l1
24842 lda [%l7 + %l1] 0x19, %f25
24843 fcmpne16 %f6, %f22, %o1
24844 edge8l %o0, %g3, %i0
24845 fxnor %f10, %f22, %f18
24846 movpos %xcc, %o3, %g6
24847 edge32 %l1, %i3, %i6
24848 xor %l2, %g7, %l5
24849 xnor %l4, %i1, %i2
24850 tgu %icc, 0x7
24851 add %g5, 0x177B, %i7
24852 movrne %o5, %l3, %o6
24853 wr %g0, 0x89, %asi
24854 ldswa [%l7 + 0x50] %asi, %o4
24855 edge16n %i4, %l6, %o7
24856 fcmpeq16 %f20, %f4, %g2
24857 move %icc, %g4, %l0
24858 fmovdneg %icc, %f22, %f13
24859 edge16n %o2, %g1, %o1
24860 ldd [%l7 + 0x48], %o0
24861 te %icc, 0x6
24862 nop
24863 setx loop_2269, %l0, %l1
24864 wrpr 0x1, %tl
24865 wrpr %l1, %tnpc
24866 setx 0x34400001400, %l0, %l1
24867 wrpr %l1, %tstate
24868 wrhpr 0x4, %htstate
24869 done
24870 bvc,a,pn %xcc, loop_2270
24871 sir 0x024B
24872 tleu %icc, 0x1
24873loop_2269:
24874 fsrc1s %f30, %f14
24875loop_2270:
24876 fxnors %f12, %f12, %f2
24877 movl %icc, %i5, %i0
24878 fandnot2 %f26, %f22, %f16
24879 bcc,a loop_2271
24880 fblg,a %fcc2, loop_2272
24881 sllx %o3, %g3, %l1
24882 wr %g0, 0xe2, %asi
24883 stxa %g6, [%l7 + 0x28] %asi
24884 membar #Sync
24885loop_2271:
24886 tl %icc, 0x2
24887loop_2272:
24888 saved
24889 rdpr %cwp, %g1
24890 rdpr %cansave, %g2
24891 rdpr %canrestore, %g3
24892 rdpr %cleanwin, %g4
24893 rdpr %otherwin, %g5
24894 rdpr %wstate, %g6
24895 edge32ln %i3, %i6, %g7
24896 fmovsvs %xcc, %f2, %f18
24897 move %icc, %l2, %l4
24898 edge16 %i1, %l5, %i2
24899 fornot2 %f4, %f8, %f14
24900 fble,a %fcc3, loop_2273
24901 taddcctv %g5, %o5, %i7
24902 fnegd %f4, %f30
24903 fzero %f30
24904loop_2273:
24905 siam 0x5
24906 sll %l3, 0x00, %o4
24907 wr %g0, 0x11, %asi
24908 ldswa [%l7 + 0x2C] %asi, %o6
24909 set 0x78, %i1
24910 ldxa [%l7 + %i1] 0x11, %i4
24911 subccc %o7, %l6, %g2
24912 bge,pt %icc, loop_2274
24913 sdiv %g4, 0x0826, %o2
24914 bpos,a,pt %icc, loop_2275
24915 orcc %l0, 0x1C67, %g1
24916loop_2274:
24917 lduw [%l7 + 0x44], %o1
24918 movgu %icc, %i5, %i0
24919loop_2275:
24920 fbue,a %fcc3, loop_2276
24921 edge32ln %o0, %o3, %l1
24922 fnegs %f0, %f3
24923 movn %icc, %g3, %g6
24924loop_2276:
24925 std %i2, [%l7 + 0x78]
24926 mulx %i6, 0x0CFF, %g7
24927 fnand %f22, %f20, %f20
24928 movrne %l4, 0x140, %l2
24929 fbl %fcc3, loop_2277
24930 orncc %i1, %i2, %g5
24931 swap [%l7 + 0x44], %o5
24932 orcc %i7, %l3, %o4
24933loop_2277:
24934 fbg %fcc0, loop_2278
24935 fmovrdgz %l5, %f14, %f30
24936 andncc %i4, %o7, %o6
24937 taddcctv %l6, %g4, %g2
24938loop_2278:
24939 fsrc2 %f28, %f30
24940 fxnors %f5, %f26, %f27
24941 sdiv %o2, 0x1327, %l0
24942 bneg,pt %xcc, loop_2279
24943 taddcc %g1, %i5, %o1
24944 tle %icc, 0x1
24945 wr %g0, 0x89, %asi
24946 ldsba [%l7 + 0x5D] %asi, %i0
24947loop_2279:
24948 nop
24949 set 0x20, %g3
24950 stda %o2, [%l7 + %g3] 0x2b
24951 membar #Sync
24952 smulcc %o0, %g3, %l1
24953 fcmpeq16 %f28, %f6, %g6
24954 tne %icc, 0x5
24955 movgu %xcc, %i3, %i6
24956 nop
24957 setx loop_2280, %l0, %l1
24958 jmpl %l1, %g7
24959 bge,pt %icc, loop_2281
24960 movpos %xcc, %l2, %l4
24961 edge16 %i1, %g5, %i2
24962loop_2280:
24963 movcs %xcc, %i7, %o5
24964loop_2281:
24965 addccc %o4, 0x1010, %l3
24966 mova %icc, %i4, %l5
24967 tge %xcc, 0x3
24968 xnor %o6, 0x11D0, %l6
24969 fcmple16 %f12, %f8, %o7
24970 fmovsneg %icc, %f3, %f23
24971 mulx %g4, 0x0FD4, %g2
24972 tpos %xcc, 0x6
24973 fornot2 %f18, %f8, %f26
24974 xor %l0, 0x0C3A, %g1
24975 andncc %o2, %i5, %i0
24976 fbg,a %fcc0, loop_2282
24977 udiv %o1, 0x0C0F, %o0
24978 fcmple32 %f8, %f30, %o3
24979 tle %xcc, 0x0
24980loop_2282:
24981 sub %l1, %g3, %i3
24982 tcs %xcc, 0x3
24983 movcs %icc, %g6, %i6
24984 movge %xcc, %g7, %l4
24985 fzeros %f6
24986 fbul %fcc0, loop_2283
24987 fpadd32 %f24, %f10, %f4
24988 movrne %l2, %i1, %i2
24989 movleu %xcc, %g5, %o5
24990loop_2283:
24991 edge32l %i7, %o4, %i4
24992 ldsb [%l7 + 0x7B], %l3
24993 nop
24994 set 0x30, %o0
24995 lduw [%l7 + %o0], %o6
24996 sllx %l6, 0x1B, %o7
24997 array8 %g4, %l5, %g2
24998 sdivcc %l0, 0x134E, %g1
24999 fnors %f8, %f6, %f22
25000 orn %i5, 0x100A, %o2
25001 umulcc %i0, %o0, %o1
25002 membar 0x29
25003 fzero %f12
25004 movcs %icc, %l1, %o3
25005 tne %xcc, 0x3
25006 set 0x20, %g6
25007 lda [%l7 + %g6] 0x81, %f8
25008 movne %xcc, %i3, %g3
25009 be,pn %icc, loop_2284
25010 edge8ln %g6, %g7, %i6
25011 movre %l4, %l2, %i1
25012 tl %icc, 0x4
25013loop_2284:
25014 movcc %icc, %g5, %o5
25015 set 0x38, %g7
25016 prefetcha [%l7 + %g7] 0x80, 0x3
25017 fxnors %f26, %f22, %f24
25018 brz,a %i7, loop_2285
25019 fpackfix %f24, %f8
25020 fsrc1 %f10, %f18
25021 movvs %xcc, %i4, %l3
25022loop_2285:
25023 tsubcctv %o4, 0x0198, %l6
25024 bl,pt %icc, loop_2286
25025 ta %xcc, 0x5
25026 tcs %xcc, 0x6
25027 xorcc %o7, 0x1FDE, %o6
25028loop_2286:
25029 fpmerge %f24, %f19, %f8
25030 movrlez %l5, 0x12C, %g2
25031 movneg %xcc, %l0, %g4
25032 srax %g1, %o2, %i0
25033 edge32ln %o0, %i5, %o1
25034 sdivx %l1, 0x0076, %o3
25035 movvc %xcc, %i3, %g3
25036 st %f14, [%l7 + 0x50]
25037 fxors %f15, %f8, %f19
25038 sdiv %g7, 0x05B0, %g6
25039 mulscc %l4, 0x1A36, %i6
25040 fmovsg %icc, %f22, %f21
25041 movvs %icc, %l2, %g5
25042 sth %i1, [%l7 + 0x5A]
25043 bge,a,pt %xcc, loop_2287
25044 mulx %o5, 0x1956, %i2
25045 ldub [%l7 + 0x6E], %i7
25046 edge32l %l3, %i4, %l6
25047loop_2287:
25048 ldx [%l7 + 0x48], %o7
25049 orncc %o4, %o6, %l5
25050 st %f20, [%l7 + 0x44]
25051 sdivx %g2, 0x15D7, %g4
25052 movge %icc, %l0, %g1
25053 subc %o2, %o0, %i0
25054 srl %i5, 0x0B, %l1
25055 tne %icc, 0x2
25056 bpos,pn %xcc, loop_2288
25057 fmovrsgez %o3, %f29, %f31
25058 udiv %o1, 0x1E51, %i3
25059 bvc,a %icc, loop_2289
25060loop_2288:
25061 tne %xcc, 0x1
25062 lduh [%l7 + 0x3A], %g7
25063 tvs %icc, 0x4
25064loop_2289:
25065 popc 0x1DEF, %g6
25066 udivcc %l4, 0x1224, %g3
25067 edge16ln %l2, %g5, %i1
25068 movg %xcc, %i6, %o5
25069 fcmps %fcc1, %f14, %f30
25070 te %icc, 0x0
25071 stw %i2, [%l7 + 0x34]
25072 set 0x08, %o1
25073 lduwa [%l7 + %o1] 0x81, %i7
25074 fmovscs %icc, %f11, %f7
25075 fornot1 %f4, %f18, %f24
25076 and %l3, %i4, %l6
25077 restored
25078 rdpr %cwp, %g1
25079 rdpr %cansave, %g2
25080 rdpr %canrestore, %g3
25081 rdpr %cleanwin, %g4
25082 rdpr %otherwin, %g5
25083 rdpr %wstate, %g6
25084 srlx %o4, 0x0D, %o7
25085 subcc %o6, 0x1A9E, %l5
25086 fbge %fcc0, loop_2290
25087 fmovsgu %xcc, %f7, %f7
25088 fmovdl %icc, %f28, %f15
25089 edge32n %g4, %g2, %l0
25090loop_2290:
25091 st %f8, [%l7 + 0x3C]
25092 ba %xcc, loop_2291
25093 faligndata %f28, %f8, %f0
25094 fbl,a %fcc0, loop_2292
25095 tsubcc %g1, %o2, %o0
25096loop_2291:
25097 fmovsneg %icc, %f4, %f13
25098 tl %xcc, 0x7
25099loop_2292:
25100 add %i5, 0x0DEF, %i0
25101 fmovsge %icc, %f21, %f28
25102 addcc %o3, 0x010D, %l1
25103 fbul %fcc3, loop_2293
25104 fmovrdgez %o1, %f6, %f30
25105 fbug,a %fcc3, loop_2294
25106 tgu %icc, 0x7
25107loop_2293:
25108 tcc %icc, 0x7
25109 fbo,a %fcc1, loop_2295
25110loop_2294:
25111 fmovsle %icc, %f13, %f15
25112 fcmpgt32 %f30, %f18, %i3
25113 bleu %xcc, loop_2296
25114loop_2295:
25115 array16 %g7, %l4, %g3
25116 tne %icc, 0x3
25117 movge %xcc, %g6, %g5
25118loop_2296:
25119 subccc %i1, %l2, %i6
25120 stw %o5, [%l7 + 0x70]
25121 movne %xcc, %i7, %i2
25122 movvs %xcc, %l3, %i4
25123 fzeros %f20
25124 move %icc, %l6, %o7
25125 ldx [%l7 + 0x58], %o6
25126 ldx [%l7 + 0x68], %l5
25127 movneg %xcc, %o4, %g4
25128 andncc %l0, %g2, %g1
25129 movneg %xcc, %o0, %i5
25130 sdivx %i0, 0x0B70, %o3
25131 fcmpeq32 %f2, %f4, %o2
25132 movpos %icc, %l1, %i3
25133 wr %g0, 0x04, %asi
25134 lda [%l7 + 0x74] %asi, %f1
25135 fmovdn %icc, %f21, %f25
25136 tn %xcc, 0x2
25137 fmovdvs %icc, %f31, %f23
25138 fcmpgt16 %f10, %f24, %g7
25139 fmovdvc %icc, %f13, %f10
25140 sdiv %l4, 0x0CA0, %g3
25141 for %f4, %f14, %f30
25142 pdist %f26, %f12, %f20
25143 edge32 %g6, %g5, %i1
25144 mulscc %l2, %o1, %i6
25145 edge16ln %o5, %i2, %l3
25146 movpos %icc, %i7, %i4
25147 bpos,pn %xcc, loop_2297
25148 movvs %xcc, %o7, %o6
25149 mulx %l5, 0x1153, %l6
25150 tcc %icc, 0x5
25151loop_2297:
25152 xorcc %g4, %l0, %g2
25153 sllx %o4, %o0, %g1
25154 ldstub [%l7 + 0x56], %i0
25155 movge %icc, %i5, %o2
25156 fmovsn %xcc, %f10, %f20
25157 movneg %icc, %o3, %i3
25158 edge32n %l1, %l4, %g7
25159 fmovsl %xcc, %f29, %f27
25160 tcc %icc, 0x5
25161 fmovscs %xcc, %f14, %f8
25162 edge32n %g3, %g5, %g6
25163 tgu %xcc, 0x6
25164 stb %i1, [%l7 + 0x66]
25165 fblg,a %fcc3, loop_2298
25166 udivx %l2, 0x1139, %o1
25167 srax %o5, %i2, %l3
25168 edge32ln %i6, %i7, %i4
25169loop_2298:
25170 array32 %o6, %l5, %o7
25171 flush %l7 + 0x1C
25172 tvc %icc, 0x1
25173 ble,a %icc, loop_2299
25174 mulx %g4, 0x01C9, %l6
25175 edge16 %l0, %o4, %o0
25176 array8 %g1, %g2, %i0
25177loop_2299:
25178 prefetch [%l7 + 0x6C], 0x0
25179 sethi 0x10FB, %i5
25180 edge32ln %o2, %i3, %o3
25181 fpadd16 %f24, %f18, %f8
25182 set 0x31, %o7
25183 stba %l4, [%l7 + %o7] 0x23
25184 membar #Sync
25185 srl %l1, %g7, %g5
25186 movrgz %g3, 0x236, %i1
25187 fbl,a %fcc2, loop_2300
25188 fpsub32 %f20, %f4, %f10
25189 flush %l7 + 0x74
25190 edge8 %l2, %o1, %o5
25191loop_2300:
25192 tl %xcc, 0x5
25193 add %i2, 0x1DC4, %g6
25194 fba,a %fcc3, loop_2301
25195 fmovsl %icc, %f1, %f20
25196 stb %l3, [%l7 + 0x25]
25197 tvs %xcc, 0x2
25198loop_2301:
25199 andcc %i7, %i4, %o6
25200 fmovsl %icc, %f29, %f22
25201 bn,a loop_2302
25202 alignaddrl %l5, %i6, %g4
25203 tneg %icc, 0x2
25204 movcs %icc, %l6, %l0
25205loop_2302:
25206 edge8 %o4, %o7, %o0
25207 ble,a,pt %xcc, loop_2303
25208 movleu %xcc, %g1, %g2
25209 fbuge,a %fcc3, loop_2304
25210 xnor %i5, %o2, %i0
25211loop_2303:
25212 lduh [%l7 + 0x3E], %o3
25213 tgu %xcc, 0x7
25214loop_2304:
25215 fornot1s %f23, %f28, %f2
25216 movvc %icc, %l4, %i3
25217 tcs %icc, 0x7
25218 movl %icc, %l1, %g5
25219 fcmps %fcc1, %f2, %f1
25220 mulx %g3, 0x11E9, %g7
25221 bleu,a,pt %xcc, loop_2305
25222 ldsw [%l7 + 0x44], %i1
25223 ta %icc, 0x0
25224 movge %xcc, %o1, %l2
25225loop_2305:
25226 bleu,pn %icc, loop_2306
25227 srlx %o5, %g6, %i2
25228 movleu %xcc, %i7, %i4
25229 fmovsneg %xcc, %f10, %f28
25230loop_2306:
25231 nop
25232 set 0x7C, %l2
25233 ldsha [%l7 + %l2] 0x04, %o6
25234 movrlez %l3, 0x1CE, %l5
25235 smul %i6, 0x15D9, %l6
25236 nop
25237 set 0x78, %l5
25238 std %g4, [%l7 + %l5]
25239 tg %icc, 0x4
25240 fpsub32s %f3, %f1, %f17
25241 udivcc %o4, 0x0CD9, %o7
25242 ldx [%l7 + 0x18], %l0
25243 fbu,a %fcc0, loop_2307
25244 array8 %g1, %o0, %g2
25245 saved
25246 rdpr %cwp, %g1
25247 rdpr %cansave, %g2
25248 rdpr %canrestore, %g3
25249 rdpr %cleanwin, %g4
25250 rdpr %otherwin, %g5
25251 rdpr %wstate, %g6
25252 edge16l %i5, %o2, %o3
25253loop_2307:
25254 fors %f20, %f19, %f3
25255 fmovdl %xcc, %f31, %f6
25256 fmovdvc %xcc, %f1, %f18
25257 ldsb [%l7 + 0x2B], %i0
25258 fpack32 %f6, %f0, %f4
25259 umulcc %i3, %l1, %l4
25260 fmovrsgez %g5, %f31, %f27
25261 movcs %xcc, %g3, %g7
25262 bneg,a %icc, loop_2308
25263 fone %f28
25264 movpos %icc, %i1, %o1
25265 fmovdgu %xcc, %f11, %f24
25266loop_2308:
25267 taddcctv %l2, %o5, %g6
25268 fnot2s %f13, %f23
25269 movrgz %i2, %i4, %o6
25270 fbul,a %fcc2, loop_2309
25271 array16 %i7, %l3, %l5
25272 orn %l6, %g4, %o4
25273 addcc %i6, %o7, %g1
25274loop_2309:
25275 fbge,a %fcc2, loop_2310
25276 fbo %fcc0, loop_2311
25277 xnorcc %l0, %g2, %o0
25278 edge32 %o2, %i5, %i0
25279loop_2310:
25280 nop
25281 wr %g0, 0x23, %asi
25282 stxa %o3, [%l7 + 0x20] %asi
25283 membar #Sync
25284loop_2311:
25285 tpos %icc, 0x6
25286 fcmple16 %f26, %f10, %i3
25287 fblg %fcc2, loop_2312
25288 fbue %fcc1, loop_2313
25289 movpos %icc, %l1, %l4
25290 fnands %f17, %f30, %f28
25291loop_2312:
25292 edge8ln %g3, %g5, %i1
25293loop_2313:
25294 mulx %g7, 0x142A, %o1
25295 fnor %f10, %f16, %f26
25296 srl %o5, 0x00, %l2
25297 flush %l7 + 0x30
25298 wr %g0, 0x52, %asi
25299 stxa %g6, [%g0 + 0x210] %asi
25300 ldsb [%l7 + 0x4E], %i4
25301 fmul8sux16 %f22, %f2, %f14
25302 srl %i2, 0x19, %o6
25303 fandnot1s %f17, %f11, %f27
25304 popc %i7, %l3
25305 movcs %xcc, %l5, %g4
25306 movl %icc, %o4, %l6
25307 tsubcc %i6, 0x1CC7, %o7
25308 tleu %xcc, 0x5
25309 movrlz %g1, 0x20B, %l0
25310 movg %icc, %g2, %o0
25311 flush %l7 + 0x5C
25312 xnor %o2, %i0, %o3
25313 edge8n %i3, %i5, %l4
25314 nop
25315 setx loop_2314, %l0, %l1
25316 jmpl %l1, %g3
25317 sdiv %g5, 0x032B, %l1
25318 flush %l7 + 0x38
25319 fbule,a %fcc3, loop_2315
25320loop_2314:
25321 srl %i1, %g7, %o5
25322 umulcc %o1, 0x183F, %l2
25323 movvc %xcc, %g6, %i2
25324loop_2315:
25325 add %o6, 0x0137, %i4
25326 fpadd16s %f8, %f16, %f21
25327 siam 0x3
25328 movvs %icc, %i7, %l5
25329 bl loop_2316
25330 sdivcc %l3, 0x0ED1, %g4
25331 fmovrse %l6, %f26, %f6
25332 mulx %o4, %i6, %g1
25333loop_2316:
25334 fnands %f28, %f14, %f30
25335 brnz,a %o7, loop_2317
25336 fmovrdgz %g2, %f30, %f6
25337 bl loop_2318
25338 array8 %l0, %o2, %o0
25339loop_2317:
25340 lduw [%l7 + 0x44], %i0
25341 movre %i3, 0x33A, %i5
25342loop_2318:
25343 array16 %o3, %l4, %g5
25344 set 0x70, %o5
25345 lduwa [%l7 + %o5] 0x81, %l1
25346 xnor %i1, 0x0CD2, %g3
25347 nop
25348 setx loop_2319, %l0, %l1
25349 wrpr 0x1, %tl
25350 wrpr %l1, %tnpc
25351 setx 0x34400001400, %l0, %l1
25352 wrpr %l1, %tstate
25353 wrhpr 0x4, %htstate
25354 done
25355 or %o5, 0x0A9F, %g7
25356 tsubcctv %o1, 0x1965, %l2
25357 saved
25358 rdpr %cwp, %g1
25359 rdpr %cansave, %g2
25360 rdpr %canrestore, %g3
25361 rdpr %cleanwin, %g4
25362 rdpr %otherwin, %g5
25363 rdpr %wstate, %g6
25364loop_2319:
25365 array8 %g6, %i2, %i4
25366 fmovsgu %xcc, %f22, %f0
25367 fblg,a %fcc2, loop_2320
25368 xnor %o6, 0x1642, %i7
25369 tne %xcc, 0x5
25370 andn %l5, %g4, %l6
25371loop_2320:
25372 fors %f23, %f30, %f13
25373 fmovdneg %xcc, %f7, %f0
25374 movleu %icc, %o4, %l3
25375 bvs,pt %icc, loop_2321
25376 andn %g1, 0x0998, %i6
25377 popc %o7, %l0
25378 movrlez %g2, 0x1BF, %o2
25379loop_2321:
25380 bgu loop_2322
25381 udivx %i0, 0x0109, %o0
25382 fblg %fcc3, loop_2323
25383 edge16ln %i3, %o3, %i5
25384loop_2322:
25385 nop
25386 set 0x38, %i5
25387 prefetcha [%l7 + %i5] 0x18, 0x1
25388loop_2323:
25389 srax %l1, 0x0B, %i1
25390 tcs %icc, 0x1
25391 orcc %g3, %g5, %o5
25392 xorcc %g7, 0x11E6, %o1
25393 and %g6, 0x0D94, %l2
25394 andn %i2, 0x0929, %i4
25395 tgu %icc, 0x1
25396 fmuld8ulx16 %f28, %f27, %f6
25397 bneg,pn %xcc, loop_2324
25398 fcmped %fcc1, %f2, %f26
25399 movleu %icc, %i7, %o6
25400 orn %l5, %g4, %l6
25401loop_2324:
25402 sdivcc %l3, 0x0037, %o4
25403 fbue,a %fcc3, loop_2325
25404 bneg,pt %xcc, loop_2326
25405 edge32ln %g1, %o7, %l0
25406 bcc %icc, loop_2327
25407loop_2325:
25408 umulcc %g2, %o2, %i0
25409loop_2326:
25410 nop
25411 set 0x1D, %i0
25412 lduba [%l7 + %i0] 0x10, %i6
25413loop_2327:
25414 fmul8x16al %f30, %f7, %f26
25415 fbo,a %fcc0, loop_2328
25416 edge8 %o0, %i3, %i5
25417 edge16l %o3, %l1, %l4
25418 te %xcc, 0x5
25419loop_2328:
25420 prefetch [%l7 + 0x0C], 0x1
25421 wr %g0, 0x04, %asi
25422 prefetcha [%l7 + 0x78] %asi, 0x2
25423 fbne %fcc2, loop_2329
25424 std %g4, [%l7 + 0x10]
25425 movneg %icc, %o5, %g3
25426 fmovsvc %icc, %f6, %f27
25427loop_2329:
25428 fmovsa %icc, %f4, %f20
25429 tpos %xcc, 0x5
25430 bshuffle %f0, %f14, %f22
25431 nop
25432 set 0x10, %o3
25433 std %f30, [%l7 + %o3]
25434 fbne %fcc2, loop_2330
25435 movleu %icc, %o1, %g7
25436 edge32 %l2, %g6, %i4
25437 sll %i7, %o6, %l5
25438loop_2330:
25439 sdivx %g4, 0x0E9F, %l6
25440 udivcc %l3, 0x0E50, %i2
25441 set 0x52, %i7
25442 lduba [%l7 + %i7] 0x89, %g1
25443 edge32 %o4, %o7, %g2
25444 swap [%l7 + 0x2C], %l0
25445 tcc %icc, 0x7
25446 xor %o2, %i6, %i0
25447 stx %i3, [%l7 + 0x18]
25448 fmovdl %xcc, %f6, %f11
25449 ldsb [%l7 + 0x6A], %o0
25450 subc %o3, 0x020B, %l1
25451 tgu %icc, 0x5
25452 movrgz %l4, 0x016, %i5
25453 mova %icc, %g5, %o5
25454 andncc %g3, %o1, %i1
25455 fbul %fcc0, loop_2331
25456 bg,a loop_2332
25457 movneg %xcc, %l2, %g7
25458 sdiv %g6, 0x0540, %i7
25459loop_2331:
25460 nop
25461 set 0x2B, %l0
25462 stba %o6, [%l7 + %l0] 0x23
25463 membar #Sync
25464loop_2332:
25465 smul %i4, 0x0BB8, %l5
25466 subccc %l6, 0x1322, %g4
25467 or %l3, %g1, %i2
25468 fmovs %f14, %f23
25469 brlez,a %o7, loop_2333
25470 fba %fcc1, loop_2334
25471 fcmps %fcc0, %f15, %f26
25472 fmovde %icc, %f18, %f27
25473loop_2333:
25474 bshuffle %f4, %f16, %f22
25475loop_2334:
25476 fbul,a %fcc3, loop_2335
25477 array32 %g2, %o4, %l0
25478 fmovda %icc, %f7, %f20
25479 fcmpne32 %f22, %f6, %o2
25480loop_2335:
25481 sll %i6, 0x11, %i3
25482 fmovsgu %xcc, %f27, %f21
25483 movl %xcc, %i0, %o0
25484 subcc %o3, 0x05A7, %l4
25485 umulcc %l1, %g5, %i5
25486 movrgz %g3, %o1, %i1
25487 fmovdge %xcc, %f15, %f13
25488 fbu %fcc1, loop_2336
25489 fnot2 %f22, %f2
25490 movrne %o5, 0x0F1, %g7
25491 fbl %fcc2, loop_2337
25492loop_2336:
25493 lduh [%l7 + 0x16], %l2
25494 brgez %i7, loop_2338
25495 movle %icc, %o6, %g6
25496loop_2337:
25497 or %i4, %l5, %g4
25498 addcc %l6, 0x18D8, %l3
25499loop_2338:
25500 fmovda %xcc, %f7, %f15
25501 taddcc %i2, %o7, %g2
25502 tsubcc %o4, %g1, %l0
25503 movle %xcc, %o2, %i3
25504 bl,a loop_2339
25505 edge16ln %i6, %o0, %i0
25506 fmovde %icc, %f21, %f3
25507 restored
25508 rdpr %cwp, %g1
25509 rdpr %cansave, %g2
25510 rdpr %canrestore, %g3
25511 rdpr %cleanwin, %g4
25512 rdpr %otherwin, %g5
25513 rdpr %wstate, %g6
25514loop_2339:
25515 edge32 %o3, %l4, %g5
25516 srlx %l1, %i5, %o1
25517 fsrc2 %f4, %f0
25518 alignaddr %i1, %g3, %g7
25519 sdivx %o5, 0x02E8, %l2
25520 tne %icc, 0x1
25521 fbo,a %fcc2, loop_2340
25522 ldstub [%l7 + 0x38], %i7
25523 addc %g6, 0x0264, %i4
25524 nop
25525 setx loop_2341, %l0, %l1
25526 jmpl %l1, %o6
25527loop_2340:
25528 fbge,a %fcc2, loop_2342
25529 andcc %g4, %l6, %l5
25530 tvc %icc, 0x6
25531loop_2341:
25532 movrgez %i2, %o7, %g2
25533loop_2342:
25534 fmovdneg %xcc, %f22, %f26
25535 fmovsl %xcc, %f27, %f5
25536 subc %o4, %g1, %l0
25537 smulcc %l3, %o2, %i6
25538 edge16l %o0, %i0, %o3
25539 umulcc %l4, %g5, %l1
25540 fpsub16s %f28, %f16, %f6
25541 fmovs %f15, %f30
25542 movvc %xcc, %i3, %i5
25543 popc %i1, %g3
25544 fblg %fcc1, loop_2343
25545 sdivcc %g7, 0x03C1, %o5
25546 movleu %xcc, %l2, %i7
25547 fbl %fcc1, loop_2344
25548loop_2343:
25549 movg %icc, %g6, %o1
25550 alignaddr %i4, %g4, %l6
25551 fmovd %f6, %f12
25552loop_2344:
25553 edge8n %o6, %l5, %i2
25554 edge8ln %o7, %g2, %o4
25555 alignaddr %g1, %l3, %l0
25556 fbue,a %fcc0, loop_2345
25557 pdist %f22, %f12, %f4
25558 sdivcc %o2, 0x125B, %o0
25559 fnors %f1, %f1, %f28
25560loop_2345:
25561 movne %xcc, %i0, %i6
25562 addcc %o3, 0x0DDE, %l4
25563 edge8 %g5, %l1, %i5
25564 sdivcc %i3, 0x070F, %i1
25565 edge16l %g3, %g7, %o5
25566 ldx [%l7 + 0x60], %i7
25567 xnor %l2, 0x1D79, %g6
25568 fandnot1 %f2, %f2, %f24
25569 tneg %icc, 0x7
25570 wr %g0, 0x11, %asi
25571 lda [%l7 + 0x24] %asi, %f1
25572 edge32l %i4, %g4, %l6
25573 te %icc, 0x7
25574 tcc %icc, 0x2
25575 udivcc %o1, 0x0340, %o6
25576 array32 %i2, %o7, %l5
25577 set 0x20, %g2
25578 stda %g2, [%l7 + %g2] 0x14
25579 andncc %o4, %g1, %l0
25580 fpadd16s %f13, %f23, %f27
25581 brlz %o2, loop_2346
25582 fcmpeq32 %f20, %f12, %l3
25583 movrlez %o0, %i0, %o3
25584 fmovdg %icc, %f19, %f16
25585loop_2346:
25586 edge32 %i6, %g5, %l1
25587 pdist %f10, %f24, %f28
25588 add %l7, 0x70, %l6
25589 wr %g0, 0x88, %asi
25590 ldxa [%l6] %asi, %l4
25591 casxa [%l6] %asi, %l4, %i3
25592 edge16n %i5, %g3, %i1
25593 mova %xcc, %o5, %g7
25594 fbg,a %fcc2, loop_2347
25595 mulscc %l2, 0x1384, %g6
25596 bne,a loop_2348
25597 udivx %i7, 0x1B18, %i4
25598loop_2347:
25599 mulx %g4, %o1, %l6
25600 sir 0x0F58
25601loop_2348:
25602 edge16 %o6, %o7, %i2
25603 taddcctv %g2, 0x05E4, %o4
25604 addccc %g1, %l0, %l5
25605 edge8 %l3, %o2, %i0
25606 and %o3, 0x0CEE, %i6
25607 movg %xcc, %g5, %l1
25608 nop
25609 setx loop_2349, %l0, %l1
25610 wrpr 0x1, %tl
25611 wrpr %l1, %tnpc
25612 setx 0x34400001400, %l0, %l1
25613 wrpr %l1, %tstate
25614 wrhpr 0x4, %htstate
25615 done
25616 movle %xcc, %o0, %i3
25617 movpos %icc, %l4, %g3
25618 movleu %xcc, %i1, %i5
25619loop_2349:
25620 te %icc, 0x7
25621 fmovsne %xcc, %f24, %f8
25622 bge,pt %icc, loop_2350
25623 fcmpes %fcc2, %f19, %f8
25624 fmovrdlez %o5, %f2, %f16
25625 orcc %l2, %g6, %i7
25626loop_2350:
25627 fmovde %xcc, %f24, %f4
25628 brz,a %g7, loop_2351
25629 udivx %g4, 0x0CDE, %i4
25630 fnot1s %f7, %f1
25631 lduw [%l7 + 0x34], %l6
25632loop_2351:
25633 subccc %o1, %o6, %i2
25634 mova %icc, %o7, %g2
25635 ldd [%l7 + 0x40], %f22
25636 smulcc %o4, 0x033B, %g1
25637 taddcctv %l5, %l0, %o2
25638 saved
25639 rdpr %cwp, %g1
25640 rdpr %cansave, %g2
25641 rdpr %canrestore, %g3
25642 rdpr %cleanwin, %g4
25643 rdpr %otherwin, %g5
25644 rdpr %wstate, %g6
25645 fxors %f7, %f26, %f24
25646 movrlez %i0, %o3, %l3
25647 movgu %xcc, %i6, %g5
25648 edge8l %o0, %l1, %i3
25649 ldub [%l7 + 0x3A], %g3
25650 set 0x20, %i6
25651 lduha [%l7 + %i6] 0x88, %l4
25652 add %l7, 0x74, %l6
25653 wr %g0, 0x04, %asi
25654 lda [%l6] %asi, %i1
25655 casa [%l6] 0x04, %i1, %o5
25656 andn %l2, 0x1320, %g6
25657 tge %xcc, 0x0
25658 movgu %xcc, %i5, %i7
25659 nop
25660 set 0x70, %i4
25661 stx %g4, [%l7 + %i4]
25662 fandnot1 %f10, %f8, %f14
25663 bl,a loop_2352
25664 edge16 %g7, %i4, %o1
25665 fmovdneg %icc, %f17, %f8
25666 fmovspos %xcc, %f31, %f15
25667loop_2352:
25668 sdivcc %o6, 0x1DB9, %i2
25669 fmul8x16al %f15, %f15, %f4
25670 tsubcc %o7, 0x005F, %g2
25671 movrgez %l6, 0x3B4, %o4
25672 fpack32 %f28, %f18, %f30
25673 popc %g1, %l0
25674 edge8n %l5, %o2, %o3
25675 tcs %xcc, 0x5
25676 add %l7, 0x48, %l6
25677 wr %g0, 0x81, %asi
25678 ldxa [%l6] %asi, %l3
25679 casxa [%l6] %asi, %l3, %i6
25680 fpmerge %f25, %f15, %f8
25681 andn %g5, %o0, %i0
25682 subc %i3, %l1, %g3
25683 taddcctv %l4, %i1, %l2
25684 sllx %g6, %o5, %i5
25685 fbg,a %fcc2, loop_2353
25686 fmul8x16 %f3, %f20, %f12
25687 std %f12, [%l7 + 0x68]
25688 umul %i7, %g4, %i4
25689loop_2353:
25690 edge32l %o1, %g7, %o6
25691 ldsw [%l7 + 0x08], %o7
25692 fbu,a %fcc1, loop_2354
25693 taddcctv %g2, %l6, %o4
25694 movvs %xcc, %i2, %g1
25695 tle %icc, 0x2
25696loop_2354:
25697 brlz %l0, loop_2355
25698 fpmerge %f19, %f6, %f22
25699 add %l7, 0x7C, %l6
25700 wr %g0, 0x19, %asi
25701 casa [%l6] %asi, %o2, %o3
25702loop_2355:
25703 addc %l3, 0x0AC5, %i6
25704 saved
25705 rdpr %cwp, %g1
25706 rdpr %cansave, %g2
25707 rdpr %canrestore, %g3
25708 rdpr %cleanwin, %g4
25709 rdpr %otherwin, %g5
25710 rdpr %wstate, %g6
25711 xnorcc %l5, %o0, %i0
25712 fbg,a %fcc3, loop_2356
25713 mova %xcc, %i3, %g5
25714 movge %icc, %g3, %l1
25715 brgez,a %l4, loop_2357
25716loop_2356:
25717 tne %xcc, 0x4
25718 sethi 0x11C5, %i1
25719 udivcc %l2, 0x1009, %o5
25720loop_2357:
25721 saved
25722 rdpr %cwp, %g1
25723 rdpr %cansave, %g2
25724 rdpr %canrestore, %g3
25725 rdpr %cleanwin, %g4
25726 rdpr %otherwin, %g5
25727 rdpr %wstate, %g6
25728 subc %g6, 0x13D0, %i5
25729 saved
25730 rdpr %cwp, %g1
25731 rdpr %cansave, %g2
25732 rdpr %canrestore, %g3
25733 rdpr %cleanwin, %g4
25734 rdpr %otherwin, %g5
25735 rdpr %wstate, %g6
25736 subccc %i7, %g4, %i4
25737 ldstub [%l7 + 0x1D], %g7
25738 movcc %icc, %o1, %o7
25739 bshuffle %f22, %f28, %f2
25740 prefetch [%l7 + 0x50], 0x0
25741 add %l7, 0x64, %l6
25742 wr %g0, 0x80, %asi
25743 casa [%l6] 0x80, %g2, %o6
25744 sll %l6, 0x08, %i2
25745 sth %o4, [%l7 + 0x6A]
25746 fmul8x16al %f16, %f18, %f4
25747 fpsub32 %f22, %f10, %f10
25748 fmovsge %xcc, %f11, %f4
25749 umul %g1, %o2, %l0
25750 fmovsleu %icc, %f18, %f27
25751 xnorcc %l3, 0x0FFE, %o3
25752 array16 %i6, %l5, %o0
25753 movrlez %i0, %i3, %g3
25754 movge %icc, %l1, %l4
25755 movvs %xcc, %g5, %l2
25756 ble,pt %icc, loop_2358
25757 xnor %o5, %i1, %i5
25758 fnegs %f31, %f4
25759 fone %f0
25760loop_2358:
25761 bge,pt %xcc, loop_2359
25762 fbge %fcc1, loop_2360
25763 sra %i7, 0x0C, %g4
25764 move %icc, %i4, %g7
25765loop_2359:
25766 mulx %o1, %o7, %g2
25767loop_2360:
25768 udiv %o6, 0x0E0E, %l6
25769 udiv %i2, 0x0740, %o4
25770 fcmpne32 %f10, %f28, %g1
25771 array16 %o2, %l0, %g6
25772 sll %l3, %i6, %l5
25773 fpsub32s %f1, %f4, %f8
25774 sir 0x0A3B
25775 edge8ln %o3, %o0, %i0
25776 tvc %xcc, 0x4
25777 brlez,a %g3, loop_2361
25778 edge8n %i3, %l1, %l4
25779 fnegd %f0, %f10
25780 saved
25781 rdpr %cwp, %g1
25782 rdpr %cansave, %g2
25783 rdpr %canrestore, %g3
25784 rdpr %cleanwin, %g4
25785 rdpr %otherwin, %g5
25786 rdpr %wstate, %g6
25787loop_2361:
25788 xor %g5, 0x1B8C, %l2
25789 add %i1, 0x070A, %i5
25790 restored
25791 rdpr %cwp, %g1
25792 rdpr %cansave, %g2
25793 rdpr %canrestore, %g3
25794 rdpr %cleanwin, %g4
25795 rdpr %otherwin, %g5
25796 rdpr %wstate, %g6
25797 fmovrse %i7, %f16, %f21
25798 fbe %fcc0, loop_2362
25799 movcc %xcc, %o5, %g4
25800 bl,pt %xcc, loop_2363
25801 fmovsl %xcc, %f13, %f5
25802loop_2362:
25803 sdiv %g7, 0x0FB4, %o1
25804 restored
25805 rdpr %cwp, %g1
25806 rdpr %cansave, %g2
25807 rdpr %canrestore, %g3
25808 rdpr %cleanwin, %g4
25809 rdpr %otherwin, %g5
25810 rdpr %wstate, %g6
25811loop_2363:
25812 fmovdpos %xcc, %f21, %f27
25813 fmul8x16au %f31, %f22, %f30
25814 and %i4, %o7, %o6
25815 fmovdpos %icc, %f13, %f25
25816 fmovdneg %xcc, %f22, %f8
25817 fbe,a %fcc3, loop_2364
25818 ldstub [%l7 + 0x66], %l6
25819 orn %i2, %o4, %g2
25820 edge16l %o2, %g1, %l0
25821loop_2364:
25822 udiv %l3, 0x0C46, %i6
25823 edge8l %g6, %l5, %o0
25824 brgez,a %o3, loop_2365
25825 sdiv %g3, 0x0C98, %i0
25826 subccc %l1, 0x1921, %i3
25827 edge16ln %l4, %l2, %i1
25828loop_2365:
25829 fmovrse %i5, %f18, %f16
25830 orn %g5, 0x09A9, %i7
25831 tcc %xcc, 0x3
25832 fmovsn %icc, %f8, %f5
25833 fand %f28, %f28, %f30
25834 movgu %icc, %g4, %o5
25835 movvs %icc, %g7, %i4
25836 movg %xcc, %o7, %o1
25837 set 0x10, %l4
25838 ldxa [%g0 + %l4] 0x4f, %l6
25839 fornot1 %f6, %f8, %f30
25840 brlz %o6, loop_2366
25841 swap [%l7 + 0x48], %o4
25842 lduh [%l7 + 0x6A], %g2
25843 alignaddrl %o2, %i2, %g1
25844loop_2366:
25845 nop
25846 wr %g0, 0x80, %asi
25847 stxa %l0, [%l7 + 0x48] %asi
25848 wr %g0, 0x89, %asi
25849 stxa %l3, [%l7 + 0x70] %asi
25850 mova %icc, %g6, %i6
25851 brlz,a %o0, loop_2367
25852 sll %o3, 0x0C, %l5
25853 array8 %g3, %l1, %i3
25854 edge16 %l4, %l2, %i1
25855loop_2367:
25856 srax %i5, %g5, %i7
25857 taddcctv %g4, 0x08E6, %o5
25858 tvs %xcc, 0x5
25859 orcc %g7, 0x0056, %i0
25860 tne %xcc, 0x4
25861 tge %xcc, 0x2
25862 edge8ln %o7, %o1, %l6
25863 orncc %o6, 0x11E9, %i4
25864 fbo %fcc3, loop_2368
25865 swap [%l7 + 0x48], %g2
25866 and %o2, 0x0280, %i2
25867 movpos %xcc, %o4, %l0
25868loop_2368:
25869 ldstub [%l7 + 0x44], %g1
25870 addcc %g6, %i6, %l3
25871 fexpand %f15, %f4
25872 tvc %icc, 0x6
25873 alignaddrl %o3, %l5, %o0
25874 fmovdvs %xcc, %f15, %f14
25875 edge16l %l1, %g3, %l4
25876 wr %g0, 0x18, %asi
25877 sta %f6, [%l7 + 0x14] %asi
25878 tsubcc %l2, %i3, %i1
25879 te %xcc, 0x4
25880 membar 0x1D
25881 sra %g5, 0x19, %i5
25882 move %xcc, %i7, %o5
25883 alignaddrl %g7, %i0, %o7
25884 fmovrsne %o1, %f6, %f20
25885 brgez,a %l6, loop_2369
25886 bneg,a %xcc, loop_2370
25887 movg %xcc, %o6, %i4
25888 movrne %g2, 0x3C6, %o2
25889loop_2369:
25890 ldstub [%l7 + 0x7C], %g4
25891loop_2370:
25892 sir 0x1C90
25893 brlz,a %o4, loop_2371
25894 nop
25895 setx loop_2372, %l0, %l1
25896 wrpr 0x1, %tl
25897 wrpr %l1, %tnpc
25898 setx 0x34400001400, %l0, %l1
25899 wrpr %l1, %tstate
25900 wrhpr 0x4, %htstate
25901 done
25902 bne loop_2373
25903 fsrc1s %f18, %f11
25904loop_2371:
25905 nop
25906 setx loop_2374, %l0, %l1
25907 wrpr 0x1, %tl
25908 wrpr %l1, %tnpc
25909 setx 0x34400001400, %l0, %l1
25910 wrpr %l1, %tstate
25911 wrhpr 0x4, %htstate
25912 done
25913loop_2372:
25914 fmovrsgz %i2, %f25, %f21
25915loop_2373:
25916 edge8ln %l0, %g1, %i6
25917 call loop_2375
25918loop_2374:
25919 saved
25920 rdpr %cwp, %g1
25921 rdpr %cansave, %g2
25922 rdpr %canrestore, %g3
25923 rdpr %cleanwin, %g4
25924 rdpr %otherwin, %g5
25925 rdpr %wstate, %g6
25926 bvc %xcc, loop_2376
25927 and %g6, %l3, %l5
25928loop_2375:
25929 fmuld8sux16 %f29, %f12, %f16
25930 fornot1 %f10, %f24, %f4
25931loop_2376:
25932 subc %o3, 0x063F, %l1
25933 fmovrsne %g3, %f20, %f8
25934 bvc,a,pn %icc, loop_2377
25935 sir 0x1E0E
25936 movcc %icc, %l4, %o0
25937 fmovsne %icc, %f14, %f22
25938loop_2377:
25939 subc %i3, %i1, %l2
25940 fcmped %fcc3, %f2, %f0
25941 umul %i5, 0x1D29, %g5
25942 set 0x10, %g5
25943 ldda [%l7 + %g5] 0x18, %o4
25944 sllx %i7, 0x00, %g7
25945 srax %o7, 0x0E, %o1
25946 sll %l6, 0x1A, %o6
25947 tleu %xcc, 0x4
25948 edge32l %i4, %g2, %i0
25949 wr %g0, 0x11, %asi
25950 stwa %g4, [%l7 + 0x64] %asi
25951 movge %xcc, %o4, %i2
25952 bcs,a,pn %xcc, loop_2378
25953 edge32l %l0, %g1, %o2
25954 brgz %i6, loop_2379
25955 edge32 %g6, %l5, %l3
25956loop_2378:
25957 udiv %l1, 0x0ECA, %g3
25958 bne,a,pn %icc, loop_2380
25959loop_2379:
25960 fnands %f2, %f13, %f25
25961 membar 0x14
25962 brlez,a %l4, loop_2381
25963loop_2380:
25964 fones %f3
25965 subcc %o0, %i3, %o3
25966 fmovs %f20, %f29
25967loop_2381:
25968 edge8n %l2, %i5, %i1
25969 movn %xcc, %o5, %g5
25970 pdist %f28, %f4, %f12
25971 orncc %g7, %i7, %o7
25972 xnor %l6, %o1, %o6
25973 sethi 0x001C, %i4
25974 subccc %i0, %g4, %g2
25975 or %i2, %l0, %o4
25976 set 0x108, %l3
25977 stxa %g1, [%g0 + %l3] 0x52
25978 edge8l %i6, %g6, %o2
25979 edge8l %l5, %l3, %g3
25980 xnorcc %l4, 0x17EE, %l1
25981 movgu %xcc, %o0, %o3
25982 fmovdleu %icc, %f1, %f20
25983 fbe %fcc0, loop_2382
25984 fxnors %f9, %f1, %f0
25985 edge32n %i3, %l2, %i1
25986 bvs,a loop_2383
25987loop_2382:
25988 fxnor %f2, %f4, %f30
25989 movvc %icc, %i5, %g5
25990 fxnor %f0, %f20, %f24
25991loop_2383:
25992 orcc %g7, 0x1C70, %o5
25993 brz %i7, loop_2384
25994 sdivx %l6, 0x0908, %o7
25995 fbul,a %fcc1, loop_2385
25996 tvs %icc, 0x0
25997loop_2384:
25998 stb %o1, [%l7 + 0x3F]
25999 fzero %f22
26000loop_2385:
26001 fzeros %f2
26002 stb %i4, [%l7 + 0x54]
26003 movne %xcc, %i0, %o6
26004 popc %g2, %i2
26005 sdivcc %l0, 0x18D5, %g4
26006 addc %g1, %o4, %g6
26007 tle %icc, 0x7
26008 addcc %o2, 0x021F, %l5
26009 xor %l3, 0x0C15, %g3
26010 fbn,a %fcc2, loop_2386
26011 brgez %i6, loop_2387
26012 fmovde %xcc, %f14, %f14
26013 edge8ln %l4, %o0, %o3
26014loop_2386:
26015 nop
26016 wr %g0, 0x10, %asi
26017 ldda [%l7 + 0x40] %asi, %f16
26018loop_2387:
26019 tleu %xcc, 0x0
26020 smul %l1, %i3, %i1
26021 andncc %i5, %g5, %g7
26022 fxnors %f29, %f4, %f15
26023 movpos %xcc, %o5, %l2
26024 set 0x5A, %g4
26025 stba %l6, [%l7 + %g4] 0x2b
26026 membar #Sync
26027 movgu %xcc, %i7, %o1
26028 umulcc %o7, %i0, %i4
26029 brnz %o6, loop_2388
26030 fcmped %fcc1, %f10, %f20
26031 or %g2, 0x01ED, %i2
26032 smulcc %g4, %g1, %o4
26033loop_2388:
26034 tpos %icc, 0x2
26035 fbge %fcc3, loop_2389
26036 subc %l0, %o2, %l5
26037 fpack16 %f10, %f30
26038 set 0x5E, %l6
26039 ldstuba [%l7 + %l6] 0x80, %l3
26040loop_2389:
26041 addccc %g3, %g6, %l4
26042 movre %i6, %o0, %l1
26043 fmovspos %xcc, %f4, %f31
26044 tvs %icc, 0x3
26045 tsubcc %o3, %i3, %i5
26046 edge8 %i1, %g7, %o5
26047 wr %g0, 0x89, %asi
26048 ldsba [%l7 + 0x7E] %asi, %l2
26049 mulx %l6, %g5, %i7
26050 fzero %f14
26051 movrlz %o7, 0x244, %o1
26052 umulcc %i0, 0x1655, %o6
26053 subc %i4, 0x097A, %i2
26054 xorcc %g4, 0x1594, %g1
26055 fpadd16s %f16, %f30, %f7
26056 fbue,a %fcc1, loop_2390
26057 movvs %xcc, %o4, %g2
26058 edge8ln %o2, %l5, %l0
26059 subccc %g3, %g6, %l3
26060loop_2390:
26061 xorcc %i6, %o0, %l4
26062 xnor %l1, 0x09EF, %i3
26063 edge32 %i5, %o3, %i1
26064 edge32 %g7, %l2, %l6
26065 call loop_2391
26066 alignaddr %o5, %i7, %g5
26067 set 0x18, %i3
26068 lda [%l7 + %i3] 0x89, %f11
26069loop_2391:
26070 fmuld8sux16 %f1, %f13, %f6
26071 tgu %xcc, 0x5
26072 saved
26073 rdpr %cwp, %g1
26074 rdpr %cansave, %g2
26075 rdpr %canrestore, %g3
26076 rdpr %cleanwin, %g4
26077 rdpr %otherwin, %g5
26078 rdpr %wstate, %g6
26079 ldd [%l7 + 0x08], %f24
26080 lduh [%l7 + 0x48], %o7
26081 std %i0, [%l7 + 0x40]
26082 fnot1s %f6, %f18
26083 addc %o6, %o1, %i2
26084 fandnot1s %f21, %f5, %f19
26085 addc %i4, %g4, %o4
26086 subccc %g2, 0x1418, %g1
26087 orcc %l5, %l0, %g3
26088 siam 0x4
26089 fmovd %f26, %f30
26090 fmovd %f6, %f6
26091 edge16n %g6, %o2, %i6
26092 ta %icc, 0x2
26093 srlx %o0, 0x14, %l3
26094 ld [%l7 + 0x5C], %f27
26095 taddcc %l1, %l4, %i3
26096 membar #Sync
26097 wr %g0, 0xf9, %asi
26098 ldda [%l7 + 0x40] %asi, %f16
26099 stb %o3, [%l7 + 0x7A]
26100 sub %i1, 0x1A84, %i5
26101 set 0x1C, %o2
26102 sta %f17, [%l7 + %o2] 0x10
26103 movrne %l2, %l6, %g7
26104 sub %o5, 0x03B6, %g5
26105 edge32l %i7, %o7, %i0
26106 srlx %o6, 0x10, %o1
26107 array16 %i2, %g4, %i4
26108 sub %o4, %g1, %l5
26109 fnands %f2, %f29, %f26
26110 fpsub16s %f27, %f17, %f10
26111 addcc %g2, 0x007B, %l0
26112 call loop_2392
26113 fcmpne32 %f2, %f4, %g6
26114 wr %g0, 0x80, %asi
26115 prefetcha [%l7 + 0x40] %asi, 0x2
26116loop_2392:
26117 movn %icc, %i6, %o2
26118 movle %icc, %l3, %l1
26119 sir 0x01AB
26120 tge %xcc, 0x6
26121 fmovsne %xcc, %f10, %f0
26122 edge8n %l4, %o0, %i3
26123 sra %o3, 0x19, %i5
26124 sub %l2, 0x170B, %l6
26125 edge8l %g7, %i1, %o5
26126 edge32n %g5, %o7, %i0
26127 tn %xcc, 0x4
26128 tneg %xcc, 0x0
26129 tg %icc, 0x1
26130 pdist %f20, %f30, %f0
26131 fnands %f27, %f10, %f3
26132 movn %icc, %o6, %o1
26133 wr %g0, 0xe2, %asi
26134 stha %i2, [%l7 + 0x1A] %asi
26135 membar #Sync
26136 tl %icc, 0x2
26137 edge32ln %g4, %i7, %o4
26138 fmovsneg %icc, %f19, %f0
26139 subcc %g1, 0x1585, %l5
26140 add %g2, 0x0357, %i4
26141 umul %g6, %g3, %l0
26142 bpos loop_2393
26143 edge32l %i6, %o2, %l3
26144 movcs %icc, %l1, %l4
26145 membar 0x63
26146loop_2393:
26147 bg loop_2394
26148 edge16l %o0, %i3, %o3
26149 edge16l %l2, %i5, %g7
26150 andncc %l6, %i1, %o5
26151loop_2394:
26152 saved
26153 rdpr %cwp, %g1
26154 rdpr %cansave, %g2
26155 rdpr %canrestore, %g3
26156 rdpr %cleanwin, %g4
26157 rdpr %otherwin, %g5
26158 rdpr %wstate, %g6
26159 fmul8x16 %f15, %f12, %f24
26160 te %xcc, 0x2
26161 smulcc %g5, 0x0DED, %i0
26162 fbne,a %fcc1, loop_2395
26163 andcc %o7, 0x05F9, %o1
26164 tsubcctv %o6, 0x0328, %g4
26165 fmovsle %icc, %f4, %f13
26166loop_2395:
26167 fsrc2s %f30, %f0
26168 movneg %icc, %i7, %o4
26169 umulcc %g1, 0x16CF, %l5
26170 nop
26171 setx loop_2396, %l0, %l1
26172 wrpr 0x1, %tl
26173 wrpr %l1, %tpc
26174 add %l1, 0x4, %l1
26175 wrpr %l1, %tnpc
26176 setx 0x34400001400, %l0, %l1
26177 wrpr %l1, %tstate
26178 wrhpr 0x4, %htstate
26179 retry
26180 fmovrdlez %g2, %f28, %f2
26181 movl %xcc, %i2, %i4
26182 smul %g3, 0x0A8F, %l0
26183loop_2396:
26184 tleu %icc, 0x6
26185 tsubcctv %i6, 0x1F65, %g6
26186 alignaddrl %o2, %l3, %l1
26187 movcs %icc, %l4, %o0
26188 edge32l %i3, %o3, %l2
26189 movcs %icc, %g7, %l6
26190 fmovsneg %xcc, %f12, %f25
26191 mulscc %i5, %o5, %g5
26192 sdiv %i0, 0x07F6, %i1
26193 fmovrdgez %o7, %f2, %f2
26194 ba loop_2397
26195 fmovdvc %xcc, %f7, %f2
26196 sdiv %o6, 0x0AC5, %g4
26197 nop
26198 set 0x48, %o4
26199 stx %i7, [%l7 + %o4]
26200loop_2397:
26201 movre %o1, %g1, %l5
26202 and %o4, %i2, %i4
26203 nop
26204 setx loop_2398, %l0, %l1
26205 wrpr 0x1, %tl
26206 wrpr %l1, %tpc
26207 add %l1, 0x4, %l1
26208 wrpr %l1, %tnpc
26209 setx 0x34400001400, %l0, %l1
26210 wrpr %l1, %tstate
26211 wrhpr 0x4, %htstate
26212 retry
26213 subccc %g3, 0x146F, %l0
26214 call loop_2399
26215 umulcc %i6, 0x1738, %g6
26216loop_2398:
26217 fnands %f15, %f28, %f17
26218 subc %g2, %l3, %o2
26219loop_2399:
26220 addcc %l1, %l4, %o0
26221 fmovdleu %xcc, %f18, %f0
26222 fornot2 %f2, %f18, %f14
26223 movleu %xcc, %o3, %i3
26224 edge16l %g7, %l2, %l6
26225 fblg %fcc1, loop_2400
26226 brlez,a %o5, loop_2401
26227 edge32ln %i5, %i0, %g5
26228 fbg %fcc2, loop_2402
26229loop_2400:
26230 sir 0x130E
26231loop_2401:
26232 fnot2s %f13, %f29
26233 tsubcc %o7, %o6, %i1
26234loop_2402:
26235 lduw [%l7 + 0x48], %g4
26236 sethi 0x13F7, %o1
26237 fmovdgu %icc, %f24, %f5
26238 movl %icc, %g1, %i7
26239 movleu %icc, %l5, %i2
26240 tgu %xcc, 0x0
26241 set 0x24, %o6
26242 lda [%l7 + %o6] 0x88, %f2
26243 srlx %i4, %o4, %g3
26244 movvs %icc, %i6, %g6
26245 brlz %l0, loop_2403
26246 srlx %g2, %o2, %l1
26247 wr %g0, 0x80, %asi
26248 prefetcha [%l7 + 0x70] %asi, 0x3
26249loop_2403:
26250 nop
26251 wr %g0, 0x88, %asi
26252 stxa %l4, [%l7 + 0x38] %asi
26253 addccc %o3, 0x1C4B, %o0
26254 xnor %g7, 0x0326, %i3
26255 membar 0x44
26256 fmovrdgz %l6, %f24, %f12
26257 udivcc %l2, 0x0C73, %i5
26258 st %f22, [%l7 + 0x74]
26259 movpos %icc, %i0, %o5
26260 fmovdcs %xcc, %f25, %f27
26261 edge32ln %g5, %o7, %o6
26262 srl %g4, %o1, %g1
26263 sir 0x083F
26264 sth %i1, [%l7 + 0x6C]
26265 umul %i7, 0x0555, %l5
26266 fmovsge %xcc, %f6, %f3
26267 movcs %icc, %i2, %o4
26268 std %f10, [%l7 + 0x40]
26269 andn %i4, %g3, %i6
26270 edge32l %l0, %g6, %g2
26271 wr %g0, 0x88, %asi
26272 prefetcha [%l7 + 0x40] %asi, 0x3
26273 ba,pn %icc, loop_2404
26274 prefetch [%l7 + 0x34], 0x3
26275 brnz %l3, loop_2405
26276 lduh [%l7 + 0x4A], %l1
26277loop_2404:
26278 movneg %xcc, %l4, %o3
26279 fcmpeq16 %f2, %f4, %g7
26280loop_2405:
26281 edge32ln %o0, %i3, %l6
26282 be,pn %icc, loop_2406
26283 fandnot1s %f1, %f2, %f7
26284 nop
26285 setx loop_2407, %l0, %l1
26286 wrpr 0x1, %tl
26287 wrpr %l1, %tnpc
26288 setx 0x34400001400, %l0, %l1
26289 wrpr %l1, %tstate
26290 wrhpr 0x4, %htstate
26291 done
26292 movpos %icc, %i5, %i0
26293loop_2406:
26294 te %xcc, 0x7
26295 te %xcc, 0x1
26296loop_2407:
26297 fmul8x16al %f13, %f12, %f6
26298 fcmple32 %f8, %f10, %l2
26299 edge32ln %o5, %g5, %o6
26300 orcc %g4, %o7, %g1
26301 fcmpes %fcc3, %f28, %f20
26302 for %f4, %f24, %f14
26303 subcc %i1, 0x03B1, %o1
26304 fnands %f3, %f17, %f7
26305 movgu %xcc, %i7, %l5
26306 edge32ln %o4, %i2, %i4
26307 fpsub16s %f22, %f17, %f12
26308 membar 0x51
26309 flush %l7 + 0x10
26310 tvs %xcc, 0x6
26311 fbu,a %fcc1, loop_2408
26312 udivcc %i6, 0x1469, %l0
26313 nop
26314 set 0x58, %i2
26315 stx %g3, [%l7 + %i2]
26316 andncc %g2, %g6, %o2
26317loop_2408:
26318 te %xcc, 0x5
26319 fmovsneg %xcc, %f14, %f4
26320 movcc %icc, %l3, %l4
26321 be,a,pn %icc, loop_2409
26322 fnegd %f24, %f8
26323 array8 %l1, %g7, %o3
26324 movrlez %i3, %o0, %l6
26325loop_2409:
26326 fnor %f0, %f16, %f30
26327 subc %i5, %l2, %o5
26328 ldsw [%l7 + 0x2C], %i0
26329 tl %icc, 0x5
26330 udivx %g5, 0x0A02, %o6
26331 fmovsne %xcc, %f1, %f16
26332 andn %o7, 0x19B3, %g1
26333 fmovdge %xcc, %f7, %f0
26334 tleu %xcc, 0x2
26335 tleu %icc, 0x2
26336 subcc %g4, %o1, %i7
26337 fzeros %f10
26338 fmovsne %icc, %f17, %f6
26339 fandnot2s %f29, %f4, %f20
26340 orcc %i1, 0x1CAE, %o4
26341 edge8l %i2, %l5, %i6
26342 lduh [%l7 + 0x26], %i4
26343 mova %icc, %l0, %g3
26344 array32 %g6, %g2, %l3
26345 edge32n %o2, %l4, %l1
26346 fmul8x16al %f19, %f25, %f4
26347 tg %xcc, 0x4
26348 wr %g0, 0xea, %asi
26349 stba %o3, [%l7 + 0x68] %asi
26350 membar #Sync
26351 fbule %fcc0, loop_2410
26352 tleu %xcc, 0x0
26353 tcc %xcc, 0x7
26354 udivcc %g7, 0x071C, %o0
26355loop_2410:
26356 fsrc2 %f28, %f0
26357 movle %xcc, %l6, %i3
26358 tsubcc %l2, %i5, %o5
26359 array32 %i0, %g5, %o7
26360 edge16 %g1, %o6, %g4
26361 smulcc %i7, 0x071D, %i1
26362 srl %o4, %o1, %l5
26363 tg %xcc, 0x4
26364 edge32l %i2, %i4, %l0
26365 tle %xcc, 0x3
26366 brlz %i6, loop_2411
26367 tcs %icc, 0x7
26368 edge32n %g3, %g6, %l3
26369 xnor %o2, %l4, %l1
26370loop_2411:
26371 te %xcc, 0x1
26372 ldub [%l7 + 0x51], %o3
26373 tne %xcc, 0x5
26374 fand %f8, %f0, %f12
26375 movne %xcc, %g2, %o0
26376 orn %g7, %l6, %l2
26377 mova %icc, %i3, %i5
26378 fabss %f31, %f5
26379 tleu %icc, 0x7
26380 set 0x08, %l1
26381 lduwa [%l7 + %l1] 0x11, %i0
26382 set 0x34, %g1
26383 ldsha [%l7 + %g1] 0x15, %o5
26384 tne %icc, 0x3
26385 bcc %xcc, loop_2412
26386 array16 %g5, %g1, %o7
26387 saved
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 xorcc %g4, 0x1811, %o6
26395loop_2412:
26396 umulcc %i1, 0x13E8, %i7
26397 umul %o4, 0x12F6, %o1
26398 fmovdge %xcc, %f31, %f12
26399 movneg %icc, %l5, %i4
26400 movleu %icc, %l0, %i6
26401 umulcc %g3, 0x1A6C, %g6
26402 bcs,a,pt %xcc, loop_2413
26403 tcs %xcc, 0x0
26404 fmovdg %icc, %f7, %f5
26405 tsubcc %l3, 0x01F7, %o2
26406loop_2413:
26407 membar 0x41
26408 or %l4, %i2, %o3
26409 fbe %fcc2, loop_2414
26410 mova %icc, %l1, %g2
26411 mulscc %o0, 0x1609, %l6
26412 fandnot1 %f8, %f26, %f0
26413loop_2414:
26414 fmovse %xcc, %f22, %f1
26415 orcc %g7, %l2, %i3
26416 edge16 %i0, %i5, %g5
26417 sdivx %o5, 0x0093, %o7
26418 sdivx %g1, 0x00FC, %g4
26419 set 0x60, %i1
26420 sta %f18, [%l7 + %i1] 0x14
26421 edge16n %i1, %o6, %i7
26422 move %icc, %o1, %l5
26423 fabss %f10, %f12
26424 fnand %f0, %f8, %f28
26425 bleu,a,pn %xcc, loop_2415
26426 fmovdgu %icc, %f14, %f31
26427 fmovsvs %icc, %f30, %f0
26428 std %f14, [%l7 + 0x08]
26429loop_2415:
26430 subccc %i4, %o4, %i6
26431 sdiv %l0, 0x117D, %g3
26432 fmovdle %xcc, %f5, %f17
26433 movrlz %l3, 0x3C6, %o2
26434 srlx %l4, 0x1D, %g6
26435 flush %l7 + 0x0C
26436 fcmpgt16 %f4, %f28, %i2
26437 nop
26438 setx loop_2416, %l0, %l1
26439 wrpr 0x1, %tl
26440 wrpr %l1, %tpc
26441 add %l1, 0x4, %l1
26442 wrpr %l1, %tnpc
26443 setx 0x34400001400, %l0, %l1
26444 wrpr %l1, %tstate
26445 wrhpr 0x4, %htstate
26446 retry
26447 fnors %f5, %f31, %f14
26448 brlez %l1, loop_2417
26449 fands %f23, %f25, %f2
26450loop_2416:
26451 xorcc %o3, %g2, %o0
26452 stw %g7, [%l7 + 0x48]
26453loop_2417:
26454 nop
26455 set 0x13, %g3
26456 lduba [%l7 + %g3] 0x80, %l6
26457 tsubcctv %l2, %i0, %i5
26458 movn %icc, %g5, %o5
26459 fandnot1 %f26, %f10, %f20
26460 movne %xcc, %i3, %o7
26461 edge16l %g4, %g1, %i1
26462 sra %o6, %i7, %o1
26463 saved
26464 rdpr %cwp, %g1
26465 rdpr %cansave, %g2
26466 rdpr %canrestore, %g3
26467 rdpr %cleanwin, %g4
26468 rdpr %otherwin, %g5
26469 rdpr %wstate, %g6
26470 tne %icc, 0x2
26471 fand %f28, %f24, %f20
26472 umulcc %i4, 0x0FC1, %l5
26473 tcs %xcc, 0x5
26474 taddcctv %i6, %o4, %g3
26475 tneg %icc, 0x7
26476 fmovrdlz %l3, %f18, %f16
26477 tcs %icc, 0x3
26478 fbl,a %fcc1, loop_2418
26479 orncc %l0, %o2, %l4
26480 set 0x10, %o0
26481 stda %i2, [%l7 + %o0] 0x27
26482 membar #Sync
26483loop_2418:
26484 orn %l1, %g6, %g2
26485 alignaddr %o3, %o0, %l6
26486 or %g7, %i0, %i5
26487 movgu %icc, %g5, %o5
26488 wr %g0, 0x89, %asi
26489 ldswa [%l7 + 0x78] %asi, %i3
26490 sir 0x1157
26491 ldd [%l7 + 0x40], %f0
26492 mulx %l2, 0x0797, %o7
26493 bpos,pn %icc, loop_2419
26494 array32 %g4, %i1, %o6
26495 bgu,a,pn %icc, loop_2420
26496 sub %g1, 0x02E1, %o1
26497loop_2419:
26498 fnors %f26, %f9, %f18
26499 flush %l7 + 0x48
26500loop_2420:
26501 ta %icc, 0x3
26502 sethi 0x09FB, %i4
26503 array8 %i7, %l5, %i6
26504 sir 0x1643
26505 sdivcc %o4, 0x1BF6, %g3
26506 movvc %icc, %l0, %o2
26507 tsubcc %l4, %i2, %l3
26508 flush %l7 + 0x60
26509 movrgz %l1, 0x046, %g2
26510 movrlez %g6, 0x0B8, %o0
26511 movcs %icc, %l6, %o3
26512 tvc %icc, 0x1
26513 fcmpne16 %f28, %f22, %g7
26514 edge8ln %i0, %i5, %g5
26515 nop
26516 setx loop_2421, %l0, %l1
26517 jmpl %l1, %i3
26518 movpos %xcc, %l2, %o5
26519 udivx %o7, 0x09EC, %g4
26520 fcmpes %fcc1, %f6, %f4
26521loop_2421:
26522 sir 0x11F5
26523 ta %xcc, 0x6
26524 smul %o6, 0x1B8E, %i1
26525 wr %g0, 0x18, %asi
26526 sta %f0, [%l7 + 0x74] %asi
26527 orcc %g1, %i4, %i7
26528 tleu %xcc, 0x3
26529 sdivcc %l5, 0x08A7, %o1
26530 fbo %fcc0, loop_2422
26531 xnorcc %i6, 0x1396, %g3
26532 set 0x6A, %g7
26533 ldstuba [%l7 + %g7] 0x19, %o4
26534loop_2422:
26535 nop
26536 wr %g0, 0x23, %asi
26537 stha %o2, [%l7 + 0x64] %asi
26538 membar #Sync
26539 fmovrse %l0, %f20, %f10
26540 fmovs %f27, %f26
26541 fmovrsgz %i2, %f18, %f9
26542 movrgz %l3, 0x142, %l1
26543 array16 %g2, %g6, %l4
26544 move %xcc, %l6, %o3
26545 set 0x4C, %o1
26546 swapa [%l7 + %o1] 0x89, %g7
26547 bpos,a,pt %icc, loop_2423
26548 fmovda %icc, %f9, %f19
26549 movge %icc, %o0, %i0
26550 srl %i5, %g5, %i3
26551loop_2423:
26552 sra %l2, %o5, %g4
26553 fmovdn %icc, %f24, %f23
26554 movneg %xcc, %o7, %o6
26555 wr %g0, 0x89, %asi
26556 ldsha [%l7 + 0x56] %asi, %i1
26557 edge16 %g1, %i7, %i4
26558 fmovrsgez %o1, %f3, %f8
26559 fcmps %fcc3, %f3, %f7
26560 mulscc %i6, 0x0FFF, %g3
26561 xnor %o4, %l5, %o2
26562 sir 0x142A
26563 std %f2, [%l7 + 0x18]
26564 xnor %l0, 0x0922, %l3
26565 sllx %i2, 0x08, %l1
26566 movcs %icc, %g6, %l4
26567 fornot1 %f20, %f6, %f30
26568 movle %xcc, %l6, %o3
26569 xnor %g7, %g2, %o0
26570 add %l7, 0x50, %l6
26571 wr %g0, 0x88, %asi
26572 casa [%l6] %asi, %i5, %i0
26573 ta %xcc, 0x6
26574 movge %icc, %i3, %l2
26575 movrne %g5, 0x34F, %o5
26576 ta %xcc, 0x4
26577 fnegd %f24, %f20
26578 call loop_2424
26579 movvc %xcc, %g4, %o7
26580 tneg %xcc, 0x4
26581 edge8n %o6, %g1, %i7
26582loop_2424:
26583 fpack32 %f4, %f26, %f10
26584 set 0x3C, %g6
26585 ldswa [%l7 + %g6] 0x88, %i1
26586 movpos %xcc, %i4, %i6
26587 wr %g0, 0x0c, %asi
26588 stda %g2, [%l7 + 0x18] %asi
26589 tle %icc, 0x6
26590 and %o1, %o4, %o2
26591 subc %l0, %l5, %i2
26592 edge8l %l1, %g6, %l4
26593 array8 %l3, %l6, %g7
26594 fmul8x16au %f18, %f25, %f4
26595 movg %xcc, %o3, %o0
26596 and %i5, 0x082D, %g2
26597 ba %icc, loop_2425
26598 sllx %i0, 0x01, %i3
26599 sll %l2, 0x1B, %o5
26600 taddcc %g4, 0x19CC, %g5
26601loop_2425:
26602 nop
26603 set 0x20, %l2
26604 prefetcha [%l7 + %l2] 0x81, 0x0
26605 swap [%l7 + 0x08], %g1
26606 tsubcctv %i7, %i1, %i4
26607 srl %i6, 0x03, %g3
26608 fmovdcs %xcc, %f23, %f28
26609 fcmpne16 %f28, %f4, %o6
26610 brlez,a %o4, loop_2426
26611 orncc %o2, %l0, %o1
26612 taddcc %l5, 0x0DAB, %l1
26613 movvc %xcc, %i2, %l4
26614loop_2426:
26615 movg %xcc, %g6, %l3
26616 ba,a,pn %icc, loop_2427
26617 brgez %l6, loop_2428
26618 fbul %fcc1, loop_2429
26619 subcc %g7, %o0, %o3
26620loop_2427:
26621 fbul,a %fcc3, loop_2430
26622loop_2428:
26623 fmovdle %xcc, %f19, %f10
26624loop_2429:
26625 udiv %i5, 0x15BF, %g2
26626 edge8 %i3, %i0, %l2
26627loop_2430:
26628 fbo %fcc0, loop_2431
26629 fblg,a %fcc3, loop_2432
26630 siam 0x0
26631 movge %icc, %o5, %g4
26632loop_2431:
26633 ldd [%l7 + 0x40], %f26
26634loop_2432:
26635 subccc %g5, %o7, %g1
26636 lduw [%l7 + 0x1C], %i1
26637 tn %icc, 0x2
26638 sdivx %i4, 0x0B2D, %i6
26639 ldx [%l7 + 0x60], %i7
26640 wr %g0, 0x80, %asi
26641 lduha [%l7 + 0x58] %asi, %g3
26642 sir 0x1784
26643 movvc %icc, %o6, %o4
26644 fpadd16 %f12, %f6, %f6
26645 fmovrsgz %o2, %f12, %f17
26646 subc %o1, %l5, %l0
26647 wr %g0, 0x50, %asi
26648 ldxa [%g0 + 0x30] %asi, %i2
26649 udivx %l1, 0x0AC1, %g6
26650 ldx [%l7 + 0x08], %l4
26651 fmovdgu %icc, %f14, %f4
26652 fmovrsne %l6, %f30, %f3
26653 fbue,a %fcc1, loop_2433
26654 fsrc2s %f4, %f18
26655 fmovrdgz %g7, %f18, %f8
26656 set 0x40, %o7
26657 ldda [%l7 + %o7] 0x2e, %l2
26658loop_2433:
26659 movrlz %o3, %o0, %g2
26660 movrlz %i5, %i3, %l2
26661 fabss %f19, %f24
26662 orcc %o5, 0x1710, %g4
26663 movle %xcc, %g5, %i0
26664 bge %icc, loop_2434
26665 fornot2 %f14, %f2, %f6
26666 addc %o7, 0x08CF, %g1
26667 xnorcc %i1, 0x0E37, %i4
26668loop_2434:
26669 movne %icc, %i6, %i7
26670 movrlez %g3, 0x115, %o4
26671 fbne,a %fcc0, loop_2435
26672 movle %icc, %o2, %o6
26673 fmovsge %xcc, %f1, %f12
26674 movgu %xcc, %o1, %l0
26675loop_2435:
26676 smulcc %l5, %l1, %i2
26677 membar 0x73
26678 nop
26679 setx loop_2436, %l0, %l1
26680 wrpr 0x1, %tl
26681 wrpr %l1, %tnpc
26682 setx 0x34400001400, %l0, %l1
26683 wrpr %l1, %tstate
26684 wrhpr 0x4, %htstate
26685 done
26686 movleu %xcc, %g6, %l4
26687 ble,a,pt %xcc, loop_2437
26688 fmovda %icc, %f29, %f23
26689loop_2436:
26690 ldsw [%l7 + 0x50], %g7
26691 fbuge,a %fcc1, loop_2438
26692loop_2437:
26693 andn %l3, %l6, %o3
26694 addc %g2, 0x09D6, %o0
26695 tvs %xcc, 0x4
26696loop_2438:
26697 array32 %i3, %l2, %o5
26698 bleu,pn %icc, loop_2439
26699 movrgez %g4, 0x0B8, %i5
26700 saved
26701 rdpr %cwp, %g1
26702 rdpr %cansave, %g2
26703 rdpr %canrestore, %g3
26704 rdpr %cleanwin, %g4
26705 rdpr %otherwin, %g5
26706 rdpr %wstate, %g6
26707 or %g5, %o7, %g1
26708loop_2439:
26709 nop
26710 set 0x58, %o5
26711 lda [%l7 + %o5] 0x11, %f18
26712 set 0x18, %i5
26713 stxa %i0, [%l7 + %i5] 0x81
26714 fpsub16 %f24, %f12, %f20
26715 movne %icc, %i4, %i1
26716 tcs %xcc, 0x3
26717 tn %xcc, 0x1
26718 ldsh [%l7 + 0x76], %i6
26719 fmovdleu %icc, %f18, %f22
26720 sllx %i7, 0x1B, %g3
26721 srax %o4, %o2, %o1
26722 stbar
26723 fnor %f6, %f16, %f16
26724 sllx %l0, 0x1B, %l5
26725 edge16l %o6, %l1, %i2
26726 brgz %l4, loop_2440
26727 fmovsle %icc, %f27, %f5
26728 flush %l7 + 0x0C
26729 tge %icc, 0x2
26730loop_2440:
26731 nop
26732 set 0x1E, %i0
26733 stha %g7, [%l7 + %i0] 0x22
26734 membar #Sync
26735 taddcctv %g6, %l3, %o3
26736 bn,a,pn %icc, loop_2441
26737 nop
26738 setx loop_2442, %l0, %l1
26739 jmpl %l1, %g2
26740 brz,a %o0, loop_2443
26741 ble,a,pn %icc, loop_2444
26742loop_2441:
26743 ldsb [%l7 + 0x20], %i3
26744loop_2442:
26745 fbn %fcc0, loop_2445
26746loop_2443:
26747 nop
26748 setx loop_2446, %l0, %l1
26749 wrpr 0x1, %tl
26750 wrpr %l1, %tpc
26751 add %l1, 0x4, %l1
26752 wrpr %l1, %tnpc
26753 setx 0x34400001400, %l0, %l1
26754 wrpr %l1, %tstate
26755 wrhpr 0x4, %htstate
26756 retry
26757loop_2444:
26758 movpos %icc, %l6, %o5
26759 te %xcc, 0x2
26760loop_2445:
26761 edge32l %l2, %i5, %g4
26762loop_2446:
26763 movgu %xcc, %g5, %g1
26764 alignaddr %o7, %i4, %i1
26765 set 0x40, %l5
26766 stda %f16, [%l7 + %l5] 0x88
26767 bcc,a,pt %icc, loop_2447
26768 andn %i0, 0x1BA9, %i7
26769 fmovrse %g3, %f26, %f1
26770 subcc %o4, 0x0EF5, %i6
26771loop_2447:
26772 movrlez %o1, 0x176, %l0
26773 fmovsleu %xcc, %f1, %f9
26774 fmovrslez %l5, %f20, %f10
26775 subcc %o2, %l1, %i2
26776 fbg %fcc2, loop_2448
26777 addc %o6, %g7, %g6
26778 add %l7, 0x48, %l6
26779 wr %g0, 0x11, %asi
26780 ldxa [%l6] %asi, %l3
26781 casxa [%l6] %asi, %l3, %l4
26782loop_2448:
26783 tpos %xcc, 0x3
26784 membar 0x49
26785 fpsub32 %f2, %f14, %f14
26786 bgu loop_2449
26787 sra %o3, 0x06, %g2
26788 fmovdvc %icc, %f16, %f8
26789 fnot1 %f14, %f8
26790loop_2449:
26791 edge8 %i3, %o0, %o5
26792 set 0x55, %o3
26793 lduba [%l7 + %o3] 0x04, %l6
26794 sdivcc %i5, 0x02F6, %l2
26795 membar 0x31
26796 tle %icc, 0x5
26797 fbu %fcc0, loop_2450
26798 edge8l %g4, %g1, %g5
26799 restored
26800 rdpr %cwp, %g1
26801 rdpr %cansave, %g2
26802 rdpr %canrestore, %g3
26803 rdpr %cleanwin, %g4
26804 rdpr %otherwin, %g5
26805 rdpr %wstate, %g6
26806 edge32ln %o7, %i1, %i0
26807loop_2450:
26808 udivx %i7, 0x19E4, %i4
26809 fmovd %f28, %f0
26810 sdivcc %o4, 0x0AC2, %i6
26811 stbar
26812 set 0x40, %l0
26813 lduha [%l7 + %l0] 0x19, %o1
26814 addc %g3, %l0, %o2
26815 edge8l %l1, %i2, %o6
26816 tle %xcc, 0x7
26817 edge32l %l5, %g7, %l3
26818 fsrc1 %f8, %f2
26819 bvc,pn %icc, loop_2451
26820 udivx %g6, 0x1DC0, %o3
26821 bneg,pt %icc, loop_2452
26822 movvs %icc, %l4, %g2
26823loop_2451:
26824 sll %i3, %o0, %o5
26825 udivcc %i5, 0x0ABB, %l6
26826loop_2452:
26827 bpos,a loop_2453
26828 fmovrsgz %g4, %f3, %f6
26829 tn %xcc, 0x7
26830 tsubcc %l2, 0x0472, %g1
26831loop_2453:
26832 tsubcc %o7, %i1, %g5
26833 sethi 0x1241, %i7
26834 movne %icc, %i0, %i4
26835 edge16ln %i6, %o1, %o4
26836 addcc %g3, %l0, %l1
26837 movrgz %o2, 0x378, %o6
26838 xnor %i2, %l5, %l3
26839 movrlz %g6, %g7, %l4
26840 and %o3, %i3, %o0
26841 fmovsn %icc, %f27, %f21
26842 edge8ln %g2, %o5, %i5
26843 fmovd %f10, %f6
26844 call loop_2454
26845 restored
26846 rdpr %cwp, %g1
26847 rdpr %cansave, %g2
26848 rdpr %canrestore, %g3
26849 rdpr %cleanwin, %g4
26850 rdpr %otherwin, %g5
26851 rdpr %wstate, %g6
26852 fmul8x16al %f28, %f16, %f12
26853 sra %l6, %l2, %g4
26854loop_2454:
26855 nop
26856 add %l7, 0x48, %l6
26857 wr %g0, 0x04, %asi
26858 casxa [%l6] %asi, %g1, %i1
26859 fsrc1 %f18, %f22
26860 umulcc %g5, %o7, %i7
26861 flush %l7 + 0x44
26862 fbne,a %fcc2, loop_2455
26863 array16 %i4, %i0, %i6
26864 ble,a,pt %xcc, loop_2456
26865 mulscc %o4, 0x199E, %g3
26866loop_2455:
26867 fmovd %f4, %f24
26868 wr %g0, 0xeb, %asi
26869 stba %l0, [%l7 + 0x48] %asi
26870 membar #Sync
26871loop_2456:
26872 brz,a %o1, loop_2457
26873 fmovrde %l1, %f20, %f14
26874 sub %o2, 0x0BE8, %o6
26875 lduw [%l7 + 0x44], %l5
26876loop_2457:
26877 nop
26878 wr %g0, 0x10, %asi
26879 ldsba [%l7 + 0x65] %asi, %i2
26880 subccc %l3, 0x1BB4, %g6
26881 std %f6, [%l7 + 0x58]
26882 popc %l4, %g7
26883 taddcc %o3, 0x1AFE, %o0
26884 or %g2, %i3, %i5
26885 or %l6, 0x1CA2, %l2
26886 xorcc %g4, 0x086C, %g1
26887 wr %g0, 0x80, %asi
26888 ldsha [%l7 + 0x52] %asi, %i1
26889 addcc %g5, 0x1AD4, %o7
26890 ta %icc, 0x5
26891 fba,a %fcc2, loop_2458
26892 taddcctv %o5, 0x1C96, %i4
26893 saved
26894 rdpr %cwp, %g1
26895 rdpr %cansave, %g2
26896 rdpr %canrestore, %g3
26897 rdpr %cleanwin, %g4
26898 rdpr %otherwin, %g5
26899 rdpr %wstate, %g6
26900 ldsh [%l7 + 0x2E], %i0
26901loop_2458:
26902 array8 %i6, %o4, %g3
26903 fbul,a %fcc1, loop_2459
26904 movcs %xcc, %i7, %o1
26905 fmovsn %icc, %f11, %f16
26906 edge16 %l1, %l0, %o2
26907loop_2459:
26908 srl %l5, %i2, %o6
26909 nop
26910 setx loop_2460, %l0, %l1
26911 jmpl %l1, %g6
26912 ldub [%l7 + 0x2B], %l3
26913 mulscc %l4, %o3, %o0
26914 nop
26915 setx loop_2461, %l0, %l1
26916 wrpr 0x1, %tl
26917 wrpr %l1, %tnpc
26918 setx 0x34400001400, %l0, %l1
26919 wrpr %l1, %tstate
26920 wrhpr 0x4, %htstate
26921 done
26922loop_2460:
26923 fbge,a %fcc1, loop_2462
26924 fmovd %f12, %f8
26925 movre %g2, 0x12E, %i3
26926loop_2461:
26927 fornot2 %f24, %f28, %f22
26928loop_2462:
26929 fmul8x16 %f2, %f22, %f12
26930 swap [%l7 + 0x68], %g7
26931 stw %l6, [%l7 + 0x2C]
26932 ld [%l7 + 0x60], %f16
26933 bpos,a loop_2463
26934 tvc %xcc, 0x5
26935 std %f28, [%l7 + 0x10]
26936 fmovsle %icc, %f2, %f3
26937loop_2463:
26938 fpmerge %f11, %f10, %f12
26939 te %icc, 0x6
26940 stx %l2, [%l7 + 0x28]
26941 fmovdge %xcc, %f11, %f26
26942 bvc,pt %xcc, loop_2464
26943 movle %xcc, %i5, %g1
26944 wr %g0, 0x81, %asi
26945 ldda [%l7 + 0x40] %asi, %f0
26946loop_2464:
26947 nop
26948 wr %g0, 0x27, %asi
26949 stha %g4, [%l7 + 0x60] %asi
26950 membar #Sync
26951 sllx %i1, 0x00, %g5
26952 fcmpes %fcc0, %f2, %f5
26953 set 0x54, %g2
26954 lduwa [%l7 + %g2] 0x89, %o5
26955 orn %i4, %o7, %i6
26956 ldd [%l7 + 0x68], %f14
26957 smul %o4, 0x0F52, %g3
26958 edge8 %i0, %o1, %l1
26959 edge8n %l0, %o2, %l5
26960 tsubcc %i2, 0x08A9, %i7
26961 tvs %icc, 0x6
26962 ldd [%l7 + 0x50], %o6
26963 and %g6, %l3, %l4
26964 udivx %o3, 0x14C4, %g2
26965 movrlz %i3, %o0, %g7
26966 fmovdvc %xcc, %f30, %f21
26967 fnot2s %f7, %f30
26968 st %f8, [%l7 + 0x24]
26969 set 0x34, %i6
26970 swapa [%l7 + %i6] 0x04, %l2
26971 smul %i5, 0x1005, %l6
26972 st %f19, [%l7 + 0x4C]
26973 saved
26974 rdpr %cwp, %g1
26975 rdpr %cansave, %g2
26976 rdpr %canrestore, %g3
26977 rdpr %cleanwin, %g4
26978 rdpr %otherwin, %g5
26979 rdpr %wstate, %g6
26980 fmovsl %icc, %f9, %f24
26981 edge8 %g1, %i1, %g5
26982 sllx %o5, %g4, %o7
26983 nop
26984 setx loop_2465, %l0, %l1
26985 wrpr 0x1, %tl
26986 wrpr %l1, %tnpc
26987 setx 0x34400001400, %l0, %l1
26988 wrpr %l1, %tstate
26989 wrhpr 0x4, %htstate
26990 done
26991 brlez %i4, loop_2466
26992 movn %icc, %i6, %o4
26993 taddcctv %i0, 0x00A2, %g3
26994loop_2465:
26995 fmul8x16al %f29, %f23, %f30
26996loop_2466:
26997 edge8l %l1, %o1, %l0
26998 fcmped %fcc0, %f4, %f2
26999 edge8 %l5, %o2, %i2
27000 move %icc, %o6, %g6
27001 alignaddr %l3, %i7, %l4
27002 movge %xcc, %o3, %i3
27003 set 0x60, %i7
27004 swapa [%l7 + %i7] 0x80, %g2
27005 fsrc1 %f6, %f22
27006 wr %g0, 0x89, %asi
27007 lduha [%l7 + 0x30] %asi, %o0
27008 fmovsleu %icc, %f29, %f1
27009 wr %g0, 0x80, %asi
27010 prefetcha [%l7 + 0x50] %asi, 0x1
27011 std %i4, [%l7 + 0x10]
27012 add %g7, 0x0563, %l6
27013 movn %icc, %i1, %g5
27014 movrlz %o5, %g1, %o7
27015 sdiv %i4, 0x0D08, %g4
27016 edge16 %o4, %i0, %g3
27017 movrgez %l1, 0x31A, %i6
27018 movcc %xcc, %l0, %l5
27019 movgu %xcc, %o1, %i2
27020 fmuld8ulx16 %f25, %f19, %f30
27021 fmul8sux16 %f20, %f14, %f14
27022 ldsw [%l7 + 0x4C], %o2
27023 sdivcc %g6, 0x070B, %o6
27024 fmovrdne %l3, %f2, %f18
27025 fabsd %f24, %f24
27026 andcc %l4, 0x1136, %i7
27027 fxor %f30, %f28, %f26
27028 add %o3, %g2, %o0
27029 fxor %f8, %f4, %f12
27030 fcmpes %fcc1, %f20, %f31
27031 edge8n %i3, %i5, %l2
27032 for %f4, %f30, %f4
27033 sra %g7, %i1, %g5
27034 fones %f14
27035 edge32n %l6, %o5, %g1
27036 call loop_2467
27037 edge8 %i4, %o7, %o4
27038 ldub [%l7 + 0x46], %i0
27039 movvs %icc, %g4, %g3
27040loop_2467:
27041 fmovdvc %icc, %f8, %f31
27042 movrlz %l1, 0x29C, %i6
27043 udiv %l0, 0x0BD1, %l5
27044 fmovdvs %icc, %f22, %f31
27045 restored
27046 rdpr %cwp, %g1
27047 rdpr %cansave, %g2
27048 rdpr %canrestore, %g3
27049 rdpr %cleanwin, %g4
27050 rdpr %otherwin, %g5
27051 rdpr %wstate, %g6
27052 brgz %o1, loop_2468
27053 tsubcctv %o2, 0x14D7, %g6
27054 sllx %o6, 0x15, %i2
27055 andcc %l3, 0x0507, %l4
27056loop_2468:
27057 edge32ln %o3, %g2, %o0
27058 fmuld8ulx16 %f14, %f7, %f0
27059 sra %i3, 0x1E, %i7
27060 udivx %l2, 0x078D, %i5
27061 tge %xcc, 0x6
27062 move %xcc, %g7, %i1
27063 bne,a,pn %icc, loop_2469
27064 edge16l %l6, %o5, %g1
27065 popc 0x1762, %g5
27066 fpadd16s %f24, %f14, %f30
27067loop_2469:
27068 orn %i4, %o7, %i0
27069 fpsub16 %f28, %f20, %f18
27070 movrlz %g4, 0x194, %g3
27071 saved
27072 rdpr %cwp, %g1
27073 rdpr %cansave, %g2
27074 rdpr %canrestore, %g3
27075 rdpr %cleanwin, %g4
27076 rdpr %otherwin, %g5
27077 rdpr %wstate, %g6
27078 restored
27079 rdpr %cwp, %g1
27080 rdpr %cansave, %g2
27081 rdpr %canrestore, %g3
27082 rdpr %cleanwin, %g4
27083 rdpr %otherwin, %g5
27084 rdpr %wstate, %g6
27085 edge8 %o4, %l1, %l0
27086 movn %xcc, %i6, %o1
27087 fcmple16 %f20, %f28, %l5
27088 umulcc %o2, 0x0CD6, %g6
27089 mova %icc, %i2, %o6
27090 edge8l %l4, %o3, %l3
27091 std %f12, [%l7 + 0x18]
27092 tle %xcc, 0x4
27093 edge32 %o0, %g2, %i3
27094 sub %l2, 0x170C, %i7
27095 brnz,a %i5, loop_2470
27096 orncc %i1, 0x1E27, %g7
27097 fandnot2 %f24, %f20, %f14
27098 edge32ln %l6, %o5, %g1
27099loop_2470:
27100 movvc %xcc, %i4, %g5
27101 fmovrse %i0, %f25, %f9
27102 pdist %f8, %f20, %f18
27103 fmovrslz %o7, %f25, %f12
27104 movn %icc, %g3, %g4
27105 fmovsge %xcc, %f31, %f14
27106 popc %o4, %l1
27107 ldsw [%l7 + 0x10], %i6
27108 fnot1s %f1, %f1
27109 fmovdge %icc, %f4, %f4
27110 fbuge %fcc3, loop_2471
27111 pdist %f6, %f0, %f26
27112 movcc %icc, %o1, %l0
27113 tneg %icc, 0x5
27114loop_2471:
27115 fba %fcc2, loop_2472
27116 fbo %fcc1, loop_2473
27117 srax %o2, %l5, %i2
27118 set 0x40, %i4
27119 stda %f0, [%l7 + %i4] 0x19
27120loop_2472:
27121 bvs,pn %xcc, loop_2474
27122loop_2473:
27123 saved
27124 rdpr %cwp, %g1
27125 rdpr %cansave, %g2
27126 rdpr %canrestore, %g3
27127 rdpr %cleanwin, %g4
27128 rdpr %otherwin, %g5
27129 rdpr %wstate, %g6
27130 bvs,pn %icc, loop_2475
27131 movcc %icc, %g6, %o6
27132loop_2474:
27133 edge16l %l4, %l3, %o0
27134 movcc %icc, %o3, %i3
27135loop_2475:
27136 nop
27137 set 0x78, %g5
27138 prefetcha [%l7 + %g5] 0x14, 0x1
27139 tn %xcc, 0x5
27140 xorcc %g2, 0x0611, %i5
27141 call loop_2476
27142 nop
27143 setx loop_2477, %l0, %l1
27144 wrpr 0x1, %tl
27145 wrpr %l1, %tnpc
27146 setx 0x34400001400, %l0, %l1
27147 wrpr %l1, %tstate
27148 wrhpr 0x4, %htstate
27149 done
27150 edge16ln %i7, %i1, %g7
27151 addccc %l6, 0x0A2C, %g1
27152loop_2476:
27153 xnorcc %i4, 0x106B, %o5
27154loop_2477:
27155 tn %icc, 0x0
27156 te %icc, 0x5
27157 sra %g5, 0x00, %o7
27158 srl %i0, 0x00, %g4
27159 movleu %icc, %g3, %o4
27160 fones %f13
27161 fpadd16s %f17, %f20, %f19
27162 andncc %l1, %o1, %l0
27163 srl %i6, %o2, %l5
27164 fmovrsgez %i2, %f16, %f25
27165 nop
27166 setx loop_2478, %l0, %l1
27167 wrpr 0x1, %tl
27168 wrpr %l1, %tnpc
27169 setx 0x34400001400, %l0, %l1
27170 wrpr %l1, %tstate
27171 wrhpr 0x4, %htstate
27172 done
27173 be,pt %icc, loop_2479
27174 xnorcc %o6, %g6, %l3
27175 fand %f14, %f10, %f12
27176loop_2478:
27177 orncc %l4, %o0, %o3
27178loop_2479:
27179 fornot1s %f9, %f20, %f25
27180 udivx %l2, 0x1FAA, %i3
27181 sll %i5, %i7, %g2
27182 wr %g0, 0x80, %asi
27183 swapa [%l7 + 0x40] %asi, %i1
27184 sub %l6, 0x14AB, %g1
27185 xnorcc %g7, %o5, %i4
27186 array32 %o7, %i0, %g5
27187 edge16l %g4, %o4, %g3
27188 nop
27189 setx loop_2480, %l0, %l1
27190 wrpr 0x1, %tl
27191 wrpr %l1, %tpc
27192 add %l1, 0x4, %l1
27193 wrpr %l1, %tnpc
27194 setx 0x34400001400, %l0, %l1
27195 wrpr %l1, %tstate
27196 wrhpr 0x4, %htstate
27197 retry
27198 movvc %xcc, %l1, %o1
27199 srax %l0, 0x05, %o2
27200 movl %icc, %l5, %i6
27201loop_2480:
27202 edge32ln %i2, %g6, %l3
27203 brz %o6, loop_2481
27204 fmovrslez %o0, %f7, %f27
27205 edge32ln %l4, %l2, %o3
27206 fmovdvs %xcc, %f12, %f19
27207loop_2481:
27208 move %xcc, %i5, %i7
27209 ldub [%l7 + 0x23], %g2
27210 srax %i1, 0x11, %i3
27211 ldd [%l7 + 0x70], %f8
27212 fmovsl %icc, %f29, %f9
27213 sethi 0x1D1C, %g1
27214 smul %g7, 0x188E, %l6
27215 movgu %xcc, %o5, %i4
27216 edge32l %i0, %g5, %g4
27217 fcmpeq32 %f26, %f28, %o7
27218 fpmerge %f21, %f15, %f0
27219 tsubcctv %o4, 0x1433, %l1
27220 set 0x4A, %l4
27221 ldsba [%l7 + %l4] 0x89, %o1
27222 fzeros %f5
27223 saved
27224 rdpr %cwp, %g1
27225 rdpr %cansave, %g2
27226 rdpr %canrestore, %g3
27227 rdpr %cleanwin, %g4
27228 rdpr %otherwin, %g5
27229 rdpr %wstate, %g6
27230 fblg %fcc1, loop_2482
27231 srl %g3, %o2, %l5
27232 movrlz %i6, %l0, %i2
27233 array32 %g6, %o6, %o0
27234loop_2482:
27235 xnorcc %l4, %l3, %o3
27236 movge %xcc, %l2, %i7
27237 srl %i5, %i1, %i3
27238 xnor %g1, %g2, %l6
27239 addcc %g7, 0x1509, %o5
27240 mulx %i4, 0x1BF1, %i0
27241 fmovrsgz %g5, %f7, %f28
27242 mova %xcc, %g4, %o7
27243 fmovdleu %icc, %f25, %f5
27244 brnz %l1, loop_2483
27245 alignaddr %o4, %o1, %o2
27246 fbug %fcc1, loop_2484
27247 lduw [%l7 + 0x3C], %l5
27248loop_2483:
27249 fzero %f10
27250 tge %xcc, 0x7
27251loop_2484:
27252 taddcctv %i6, %l0, %g3
27253 fnot1 %f10, %f28
27254 wr %g0, 0x11, %asi
27255 stda %i2, [%l7 + 0x28] %asi
27256 edge32l %g6, %o0, %o6
27257 ba,a %xcc, loop_2485
27258 fbe,a %fcc2, loop_2486
27259 sdivcc %l3, 0x14BE, %l4
27260 movleu %icc, %l2, %o3
27261loop_2485:
27262 movrgz %i7, %i5, %i1
27263loop_2486:
27264 tne %xcc, 0x0
27265 fbe,a %fcc0, loop_2487
27266 edge16ln %g1, %g2, %i3
27267 movre %g7, %l6, %i4
27268 sir 0x1406
27269loop_2487:
27270 lduh [%l7 + 0x2C], %i0
27271 sllx %o5, %g4, %g5
27272 udivx %o7, 0x169A, %l1
27273 ta %icc, 0x2
27274 brlz,a %o4, loop_2488
27275 edge8l %o2, %o1, %i6
27276 taddcc %l0, %l5, %g3
27277 brlez %g6, loop_2489
27278loop_2488:
27279 tleu %icc, 0x5
27280 edge32 %o0, %i2, %l3
27281 tge %icc, 0x3
27282loop_2489:
27283 fmovrslz %o6, %f12, %f12
27284 set 0x30, %l3
27285 lduwa [%l7 + %l3] 0x0c, %l2
27286 te %xcc, 0x0
27287 fmovsgu %icc, %f18, %f16
27288 alignaddr %o3, %i7, %i5
27289 fbu,a %fcc0, loop_2490
27290 fbue %fcc3, loop_2491
27291 subcc %i1, %g1, %g2
27292 fmovsvc %icc, %f9, %f18
27293loop_2490:
27294 nop
27295 wr %g0, 0x0c, %asi
27296 ldda [%l7 + 0x40] %asi, %f16
27297loop_2491:
27298 movl %icc, %i3, %g7
27299 movpos %icc, %l4, %i4
27300 brgez,a %i0, loop_2492
27301 sra %l6, %g4, %o5
27302 fmovsne %xcc, %f4, %f0
27303 bvs,a loop_2493
27304loop_2492:
27305 sdivx %o7, 0x1420, %g5
27306 edge32 %o4, %l1, %o2
27307 sllx %i6, %l0, %l5
27308loop_2493:
27309 umul %o1, %g3, %o0
27310 swap [%l7 + 0x14], %g6
27311 popc 0x1C80, %l3
27312 movrlz %o6, 0x14D, %i2
27313 nop
27314 setx loop_2494, %l0, %l1
27315 wrpr 0x1, %tl
27316 wrpr %l1, %tpc
27317 add %l1, 0x4, %l1
27318 wrpr %l1, %tnpc
27319 setx 0x34400001400, %l0, %l1
27320 wrpr %l1, %tstate
27321 wrhpr 0x4, %htstate
27322 retry
27323 membar 0x5F
27324 ta %icc, 0x5
27325 fpsub16s %f0, %f6, %f20
27326loop_2494:
27327 st %f1, [%l7 + 0x78]
27328 lduh [%l7 + 0x0A], %l2
27329 addccc %i7, 0x0904, %i5
27330 tleu %icc, 0x6
27331 movg %icc, %o3, %g1
27332 udivcc %i1, 0x0ADC, %g2
27333 subccc %i3, %l4, %i4
27334 addcc %g7, 0x004C, %l6
27335 movrlez %i0, %o5, %g4
27336 fxnor %f10, %f18, %f12
27337 wr %g0, 0xeb, %asi
27338 ldda [%l7 + 0x20] %asi, %o6
27339 movgu %xcc, %o4, %g5
27340 smul %l1, 0x132B, %o2
27341 wr %g0, 0x89, %asi
27342 prefetcha [%l7 + 0x30] %asi, 0x3
27343 ldd [%l7 + 0x28], %l4
27344 bpos,a loop_2495
27345 nop
27346 set 0x74, %l6
27347 ldsw [%l7 + %l6], %l0
27348 bcc loop_2496
27349 te %xcc, 0x0
27350loop_2495:
27351 bcc,pt %xcc, loop_2497
27352 xor %o1, %g3, %g6
27353loop_2496:
27354 tneg %icc, 0x2
27355 flush %l7 + 0x28
27356loop_2497:
27357 tsubcctv %l3, %o0, %i2
27358 tge %icc, 0x2
27359 sdivx %o6, 0x15FD, %i7
27360 smul %l2, %i5, %g1
27361 edge16l %i1, %o3, %i3
27362 be %icc, loop_2498
27363 tg %xcc, 0x1
27364 movcs %xcc, %l4, %g2
27365 fpadd32 %f12, %f28, %f22
27366loop_2498:
27367 tl %icc, 0x7
27368 fmovdgu %icc, %f16, %f10
27369 sllx %g7, %l6, %i4
27370 movl %icc, %o5, %i0
27371 restored
27372 rdpr %cwp, %g1
27373 rdpr %cansave, %g2
27374 rdpr %canrestore, %g3
27375 rdpr %cleanwin, %g4
27376 rdpr %otherwin, %g5
27377 rdpr %wstate, %g6
27378 smul %o7, %g4, %g5
27379 addc %o4, %l1, %o2
27380 fble %fcc0, loop_2499
27381 sdiv %l5, 0x0C6E, %i6
27382 xor %o1, 0x11FE, %g3
27383 movl %xcc, %l0, %l3
27384loop_2499:
27385 mulx %o0, 0x04AD, %i2
27386 stb %o6, [%l7 + 0x11]
27387 fmovrdlez %g6, %f4, %f16
27388 tvc %xcc, 0x7
27389 fmovdvs %icc, %f1, %f6
27390 std %l2, [%l7 + 0x10]
27391 fpadd16 %f6, %f6, %f16
27392 taddcc %i7, 0x1E63, %i5
27393 tl %icc, 0x4
27394 taddcctv %i1, %g1, %i3
27395 fzeros %f11
27396 ldub [%l7 + 0x4E], %o3
27397 udivx %l4, 0x079E, %g2
27398 edge32l %g7, %l6, %o5
27399 membar 0x09
27400 array8 %i0, %i4, %o7
27401 fxors %f14, %f24, %f6
27402 tgu %xcc, 0x6
27403 fpackfix %f6, %f31
27404 edge8ln %g4, %o4, %l1
27405 tcc %xcc, 0x3
27406 xnor %g5, 0x07C8, %o2
27407 movpos %icc, %i6, %o1
27408 addcc %l5, 0x0BA7, %l0
27409 lduw [%l7 + 0x28], %g3
27410 move %xcc, %l3, %o0
27411 movrgez %o6, 0x2E9, %g6
27412 fmovde %xcc, %f3, %f25
27413 edge8n %i2, %l2, %i7
27414 addc %i5, 0x05F3, %g1
27415 addccc %i3, %o3, %l4
27416 bcs,a loop_2500
27417 edge8ln %g2, %g7, %l6
27418 brgz,a %i1, loop_2501
27419 srlx %i0, 0x03, %o5
27420loop_2500:
27421 stbar
27422 tgu %icc, 0x2
27423loop_2501:
27424 fands %f7, %f15, %f17
27425 fmovdpos %icc, %f28, %f23
27426 wr %g0, 0x88, %asi
27427 ldsba [%l7 + 0x35] %asi, %i4
27428 taddcc %o7, %o4, %g4
27429 alignaddrl %g5, %o2, %l1
27430 fxnors %f22, %f6, %f8
27431 fcmpeq32 %f6, %f14, %i6
27432 membar 0x1C
27433 bne,pt %xcc, loop_2502
27434 sdiv %l5, 0x09CE, %o1
27435 tcs %xcc, 0x7
27436 tsubcc %l0, 0x1EE2, %g3
27437loop_2502:
27438 edge16l %l3, %o0, %g6
27439 wr %g0, 0x11, %asi
27440 prefetcha [%l7 + 0x38] %asi, 0x2
27441 fxors %f26, %f19, %f7
27442 array32 %i2, %i7, %i5
27443 ta %icc, 0x3
27444 edge16n %l2, %i3, %o3
27445 udiv %g1, 0x18AE, %l4
27446 bge %xcc, loop_2503
27447 tvc %xcc, 0x7
27448 alignaddrl %g7, %g2, %i1
27449 orcc %i0, 0x11A0, %l6
27450loop_2503:
27451 movvs %icc, %o5, %o7
27452 brlez,a %o4, loop_2504
27453 srl %i4, %g5, %g4
27454 wr %g0, 0x10, %asi
27455 prefetcha [%l7 + 0x68] %asi, 0x3
27456loop_2504:
27457 nop
27458 setx loop_2505, %l0, %l1
27459 jmpl %l1, %o2
27460 xorcc %i6, %o1, %l5
27461 fblg %fcc1, loop_2506
27462 orcc %l0, 0x0827, %l3
27463loop_2505:
27464 srax %o0, 0x14, %g3
27465 fsrc2 %f0, %f24
27466loop_2506:
27467 edge16ln %g6, %o6, %i2
27468 fxor %f12, %f10, %f2
27469 set 0x1D, %i3
27470 ldsba [%l7 + %i3] 0x15, %i5
27471 movvs %icc, %i7, %l2
27472 taddcc %o3, %g1, %l4
27473 addcc %i3, 0x1A17, %g2
27474 restored
27475 rdpr %cwp, %g1
27476 rdpr %cansave, %g2
27477 rdpr %canrestore, %g3
27478 rdpr %cleanwin, %g4
27479 rdpr %otherwin, %g5
27480 rdpr %wstate, %g6
27481 andcc %g7, 0x09FE, %i0
27482 tg %xcc, 0x3
27483 ldd [%l7 + 0x50], %f24
27484 ldd [%l7 + 0x10], %f6
27485 movrne %i1, 0x30D, %l6
27486 fxnors %f18, %f12, %f13
27487 addcc %o7, 0x1CFE, %o5
27488 sdivx %i4, 0x1C24, %g5
27489 movn %icc, %o4, %g4
27490 sllx %o2, %l1, %i6
27491 tleu %xcc, 0x6
27492 smulcc %o1, 0x1871, %l0
27493 ba,a,pn %icc, loop_2507
27494 xnor %l3, %l5, %o0
27495 umulcc %g6, 0x17CC, %g3
27496 bcs,pn %xcc, loop_2508
27497loop_2507:
27498 umulcc %o6, 0x0AAF, %i2
27499 stw %i5, [%l7 + 0x70]
27500 addc %i7, 0x092E, %o3
27501loop_2508:
27502 bshuffle %f6, %f2, %f28
27503 set 0x1C, %o2
27504 lda [%l7 + %o2] 0x10, %f7
27505 udivx %g1, 0x0876, %l2
27506 array32 %l4, %i3, %g7
27507 fmovrdgz %i0, %f10, %f10
27508 fsrc2s %f21, %f11
27509 mova %xcc, %g2, %l6
27510 edge8 %o7, %i1, %o5
27511 fmovsl %icc, %f0, %f23
27512 fmul8x16au %f25, %f23, %f0
27513 udivcc %i4, 0x1813, %g5
27514 movrne %o4, 0x127, %g4
27515 lduh [%l7 + 0x36], %l1
27516 movrlez %i6, 0x15B, %o1
27517 edge16 %o2, %l3, %l5
27518 orn %l0, %o0, %g6
27519 fpadd16 %f22, %f6, %f2
27520 tne %xcc, 0x4
27521 fnegd %f16, %f2
27522 bcs,pn %icc, loop_2509
27523 prefetch [%l7 + 0x40], 0x3
27524 taddcctv %o6, %g3, %i2
27525 restored
27526 rdpr %cwp, %g1
27527 rdpr %cansave, %g2
27528 rdpr %canrestore, %g3
27529 rdpr %cleanwin, %g4
27530 rdpr %otherwin, %g5
27531 rdpr %wstate, %g6
27532loop_2509:
27533 nop
27534 set 0x38, %g4
27535 ldd [%l7 + %g4], %i4
27536 orcc %o3, 0x02C7, %i7
27537 fcmpes %fcc1, %f18, %f14
27538 fmovdl %xcc, %f30, %f20
27539 brnz,a %g1, loop_2510
27540 edge16ln %l2, %i3, %l4
27541 xor %i0, %g7, %g2
27542 ble,pn %icc, loop_2511
27543loop_2510:
27544 pdist %f22, %f2, %f6
27545 movvc %icc, %o7, %l6
27546 srlx %o5, %i1, %i4
27547loop_2511:
27548 fmovdge %xcc, %f28, %f25
27549 sth %g5, [%l7 + 0x26]
27550 fbe,a %fcc1, loop_2512
27551 sllx %g4, 0x1E, %o4
27552 ldstub [%l7 + 0x3A], %i6
27553 fexpand %f16, %f6
27554loop_2512:
27555 movcs %xcc, %l1, %o1
27556 taddcc %l3, 0x0193, %o2
27557 sdiv %l5, 0x1339, %l0
27558 movne %icc, %o0, %o6
27559 bge,a loop_2513
27560 tsubcc %g6, 0x0753, %g3
27561 fbo,a %fcc0, loop_2514
27562 tpos %xcc, 0x4
27563loop_2513:
27564 bneg,pn %icc, loop_2515
27565 call loop_2516
27566loop_2514:
27567 std %i2, [%l7 + 0x08]
27568 lduw [%l7 + 0x60], %o3
27569loop_2515:
27570 edge8 %i7, %g1, %i5
27571loop_2516:
27572 movrlez %l2, 0x008, %l4
27573 fnands %f4, %f29, %f12
27574 tsubcc %i0, %g7, %i3
27575 bvc,a,pt %xcc, loop_2517
27576 fmovsg %xcc, %f9, %f1
27577 fcmpne16 %f14, %f0, %o7
27578 edge32ln %l6, %o5, %i1
27579loop_2517:
27580 movleu %icc, %i4, %g5
27581 fmovsle %icc, %f1, %f30
27582 brnz,a %g2, loop_2518
27583 ldsh [%l7 + 0x58], %o4
27584 edge8ln %i6, %g4, %o1
27585 tneg %xcc, 0x7
27586loop_2518:
27587 fmovse %icc, %f23, %f6
27588 fba %fcc1, loop_2519
27589 mulx %l3, 0x0A69, %o2
27590 orn %l5, %l0, %l1
27591 array16 %o0, %o6, %g3
27592loop_2519:
27593 ta %xcc, 0x4
27594 fmovrse %i2, %f10, %f14
27595 or %o3, %i7, %g1
27596 addccc %i5, %l2, %g6
27597 fpsub32s %f21, %f14, %f9
27598 subc %l4, 0x1B2D, %i0
27599 movcs %icc, %i3, %g7
27600 fmovdge %xcc, %f0, %f1
27601 bn,pn %xcc, loop_2520
27602 fmovsvc %icc, %f2, %f3
27603 andn %o7, %l6, %o5
27604 wr %g0, 0x89, %asi
27605 lduha [%l7 + 0x1A] %asi, %i1
27606loop_2520:
27607 sll %g5, %g2, %o4
27608 fbl,a %fcc0, loop_2521
27609 edge16l %i6, %i4, %o1
27610 movne %xcc, %l3, %o2
27611 brz %l5, loop_2522
27612loop_2521:
27613 fcmpeq32 %f14, %f26, %l0
27614 and %g4, 0x0DB9, %l1
27615 saved
27616 rdpr %cwp, %g1
27617 rdpr %cansave, %g2
27618 rdpr %canrestore, %g3
27619 rdpr %cleanwin, %g4
27620 rdpr %otherwin, %g5
27621 rdpr %wstate, %g6
27622loop_2522:
27623 smulcc %o0, %g3, %o6
27624 movrlz %o3, %i7, %i2
27625 fnot2s %f23, %f30
27626 edge16n %g1, %i5, %l2
27627 membar 0x19
27628 ldub [%l7 + 0x26], %l4
27629 fmovdpos %xcc, %f31, %f4
27630 tsubcc %g6, 0x06DB, %i0
27631 sdivx %g7, 0x1E4F, %i3
27632 fmovd %f22, %f14
27633 umulcc %l6, %o5, %i1
27634 fcmpeq32 %f14, %f26, %o7
27635 fmul8ulx16 %f24, %f10, %f0
27636 sll %g2, 0x13, %o4
27637 pdist %f30, %f2, %f6
27638 fmovdpos %xcc, %f6, %f23
27639 edge32 %g5, %i4, %i6
27640 fmovsvs %xcc, %f15, %f20
27641 fpack32 %f18, %f12, %f30
27642 fpsub16 %f16, %f0, %f8
27643 bvc,a loop_2523
27644 edge8 %o1, %o2, %l3
27645 srax %l5, 0x17, %l0
27646 array16 %g4, %o0, %l1
27647loop_2523:
27648 saved
27649 rdpr %cwp, %g1
27650 rdpr %cansave, %g2
27651 rdpr %canrestore, %g3
27652 rdpr %cleanwin, %g4
27653 rdpr %otherwin, %g5
27654 rdpr %wstate, %g6
27655 edge16 %g3, %o6, %o3
27656 sir 0x1EB6
27657 addc %i7, 0x012D, %g1
27658 fandnot1 %f22, %f18, %f18
27659 fnegd %f26, %f30
27660 fmovrde %i5, %f24, %f6
27661 fmovsn %icc, %f7, %f31
27662 sub %i2, 0x0499, %l4
27663 fmuld8sux16 %f5, %f20, %f6
27664 movrgz %g6, %i0, %l2
27665 array8 %g7, %l6, %i3
27666 edge16l %o5, %i1, %g2
27667 faligndata %f30, %f28, %f4
27668 te %icc, 0x5
27669 fbu %fcc2, loop_2524
27670 bl,a loop_2525
27671 edge16l %o4, %g5, %i4
27672 srl %o7, 0x1F, %o1
27673loop_2524:
27674 nop
27675 set 0x78, %o6
27676 stwa %i6, [%l7 + %o6] 0x14
27677loop_2525:
27678 fcmpeq32 %f20, %f20, %o2
27679 fmovrslz %l5, %f12, %f29
27680 edge8ln %l0, %l3, %g4
27681 ta %icc, 0x7
27682 fornot2 %f8, %f4, %f4
27683 be %icc, loop_2526
27684 edge16n %o0, %l1, %g3
27685 addc %o3, 0x07F7, %o6
27686 fmovdn %icc, %f10, %f11
27687loop_2526:
27688 te %icc, 0x4
27689 movre %g1, 0x1E3, %i5
27690 movg %xcc, %i7, %l4
27691 subc %i2, %g6, %i0
27692 set 0x7C, %o4
27693 ldsha [%l7 + %o4] 0x88, %g7
27694 fcmps %fcc2, %f22, %f11
27695 sdiv %l2, 0x029B, %i3
27696 add %l6, 0x1C67, %o5
27697 fmovscc %icc, %f16, %f23
27698 membar 0x7C
27699 fmovdgu %xcc, %f14, %f26
27700 tl %xcc, 0x2
27701 taddcctv %i1, %o4, %g5
27702 wr %g0, 0x04, %asi
27703 prefetcha [%l7 + 0x30] %asi, 0x3
27704 wr %g0, 0x89, %asi
27705 lda [%l7 + 0x4C] %asi, %f16
27706 te %icc, 0x4
27707 move %icc, %o7, %i4
27708 fbl %fcc2, loop_2527
27709 nop
27710 setx loop_2528, %l0, %l1
27711 wrpr 0x1, %tl
27712 wrpr %l1, %tpc
27713 add %l1, 0x4, %l1
27714 wrpr %l1, %tnpc
27715 setx 0x34400001400, %l0, %l1
27716 wrpr %l1, %tstate
27717 wrhpr 0x4, %htstate
27718 retry
27719 movvs %xcc, %o1, %i6
27720 fmovrdgz %o2, %f22, %f2
27721loop_2527:
27722 fmovsne %icc, %f20, %f11
27723loop_2528:
27724 and %l5, %l3, %g4
27725 te %icc, 0x3
27726 set 0x6C, %i2
27727 ldsha [%l7 + %i2] 0x04, %l0
27728 set 0x69, %l1
27729 stba %o0, [%l7 + %l1] 0x18
27730 mulscc %l1, %o3, %g3
27731 fmul8x16al %f28, %f26, %f22
27732 umul %o6, %g1, %i7
27733 fmuld8ulx16 %f9, %f20, %f6
27734 tn %icc, 0x5
27735 stb %l4, [%l7 + 0x3E]
27736 movg %xcc, %i5, %g6
27737 orn %i2, %g7, %l2
27738 membar 0x56
27739 movl %xcc, %i3, %l6
27740 std %o4, [%l7 + 0x30]
27741 fcmped %fcc1, %f30, %f30
27742 fmul8ulx16 %f26, %f20, %f24
27743 set 0x28, %i1
27744 stxa %i1, [%l7 + %i1] 0xea
27745 membar #Sync
27746 tle %xcc, 0x7
27747 flush %l7 + 0x68
27748 fpack16 %f26, %f21
27749 fpadd32 %f14, %f26, %f4
27750 fcmpeq32 %f16, %f26, %i0
27751 fornot2s %f4, %f16, %f1
27752 xor %o4, 0x04A0, %g2
27753 set 0x34, %g1
27754 stba %g5, [%l7 + %g1] 0x27
27755 membar #Sync
27756 fnand %f18, %f10, %f16
27757 andn %o7, 0x17EF, %i4
27758 fbue %fcc0, loop_2529
27759 fnor %f16, %f6, %f16
27760 set 0x26, %g3
27761 stha %i6, [%l7 + %g3] 0x88
27762loop_2529:
27763 fandnot2s %f2, %f18, %f13
27764 edge16l %o1, %o2, %l5
27765 movcc %xcc, %l3, %l0
27766 array16 %g4, %o0, %o3
27767 udivcc %g3, 0x160C, %o6
27768 stw %g1, [%l7 + 0x24]
27769 fpsub32s %f26, %f14, %f4
27770 wr %g0, 0x2c, %asi
27771 ldda [%l7 + 0x30] %asi, %l0
27772 andn %i7, %l4, %g6
27773 tg %icc, 0x5
27774 movrgz %i5, %i2, %g7
27775 udivcc %l2, 0x0976, %l6
27776 array32 %i3, %i1, %o5
27777 wr %g0, 0x81, %asi
27778 lduwa [%l7 + 0x44] %asi, %i0
27779 bne,pt %xcc, loop_2530
27780 movn %xcc, %g2, %g5
27781 udiv %o4, 0x0CC7, %i4
27782 wr %g0, 0x19, %asi
27783 ldda [%l7 + 0x50] %asi, %o6
27784loop_2530:
27785 tsubcc %i6, 0x0AF8, %o2
27786 fbule %fcc2, loop_2531
27787 ldsw [%l7 + 0x20], %l5
27788 fblg,a %fcc0, loop_2532
27789 andn %o1, %l0, %l3
27790loop_2531:
27791 fcmped %fcc3, %f16, %f30
27792 movl %xcc, %o0, %o3
27793loop_2532:
27794 array32 %g4, %o6, %g1
27795 fmovscs %xcc, %f14, %f19
27796 bcc loop_2533
27797 xor %l1, 0x1894, %g3
27798 movrgz %i7, %g6, %i5
27799 bl loop_2534
27800loop_2533:
27801 fone %f6
27802 membar 0x6C
27803 st %f14, [%l7 + 0x50]
27804loop_2534:
27805 umul %l4, %i2, %g7
27806 xorcc %l6, 0x0318, %l2
27807 fba %fcc1, loop_2535
27808 bcs,pt %xcc, loop_2536
27809 smul %i1, %i3, %i0
27810 bvs,a %xcc, loop_2537
27811loop_2535:
27812 srl %o5, 0x1C, %g2
27813loop_2536:
27814 st %f19, [%l7 + 0x3C]
27815 fbue %fcc3, loop_2538
27816loop_2537:
27817 orncc %g5, %o4, %o7
27818 fpsub16 %f30, %f2, %f12
27819 call loop_2539
27820loop_2538:
27821 fbn,a %fcc2, loop_2540
27822 tvs %icc, 0x4
27823 wr %g0, 0x80, %asi
27824 prefetcha [%l7 + 0x30] %asi, 0x3
27825loop_2539:
27826 fmul8x16au %f5, %f8, %f24
27827loop_2540:
27828 nop
27829 wr %g0, 0x18, %asi
27830 lda [%l7 + 0x18] %asi, %f27
27831 bcs,pn %icc, loop_2541
27832 membar 0x07
27833 movn %xcc, %i6, %l5
27834 fmovdvs %xcc, %f29, %f19
27835loop_2541:
27836 umul %o1, 0x0081, %l0
27837 udivx %l3, 0x0321, %o2
27838 sra %o3, 0x19, %g4
27839 ta %xcc, 0x2
27840 andcc %o0, 0x153A, %o6
27841 movcc %xcc, %g1, %g3
27842 bne,a %xcc, loop_2542
27843 orn %l1, %g6, %i7
27844 subcc %i5, 0x01E6, %l4
27845 array16 %g7, %l6, %l2
27846loop_2542:
27847 fnegs %f20, %f6
27848 sra %i2, 0x12, %i3
27849 move %icc, %i0, %o5
27850 array16 %i1, %g5, %g2
27851 fcmps %fcc1, %f17, %f7
27852 addc %o7, %i4, %i6
27853 udivcc %l5, 0x1677, %o4
27854 tl %icc, 0x3
27855 for %f4, %f4, %f6
27856 movrne %o1, %l3, %l0
27857 mova %icc, %o2, %o3
27858 wr %g0, 0x89, %asi
27859 lduba [%l7 + 0x0E] %asi, %g4
27860 fornot1s %f22, %f5, %f10
27861 fnot2 %f20, %f28
27862 edge8l %o6, %g1, %o0
27863 sra %g3, %g6, %l1
27864 movg %xcc, %i7, %l4
27865 mova %icc, %g7, %l6
27866 movge %icc, %i5, %l2
27867 fcmps %fcc1, %f14, %f11
27868 fmovrsne %i3, %f26, %f17
27869 andncc %i2, %o5, %i0
27870 ldsb [%l7 + 0x57], %g5
27871 brgz,a %i1, loop_2543
27872 movgu %icc, %o7, %i4
27873 edge32n %g2, %i6, %o4
27874 andcc %l5, 0x107B, %l3
27875loop_2543:
27876 srlx %o1, 0x04, %l0
27877 smul %o2, 0x17F9, %o3
27878 set 0x60, %g7
27879 lduha [%l7 + %g7] 0x89, %g4
27880 brz,a %g1, loop_2544
27881 fmovrsne %o0, %f29, %f31
27882 fcmple32 %f28, %f24, %g3
27883 movcc %xcc, %g6, %o6
27884loop_2544:
27885 fbo,a %fcc0, loop_2545
27886 flush %l7 + 0x28
27887 orcc %i7, 0x1015, %l4
27888 sra %g7, 0x15, %l6
27889loop_2545:
27890 orcc %i5, 0x00C0, %l2
27891 restored
27892 rdpr %cwp, %g1
27893 rdpr %cansave, %g2
27894 rdpr %canrestore, %g3
27895 rdpr %cleanwin, %g4
27896 rdpr %otherwin, %g5
27897 rdpr %wstate, %g6
27898 movvs %icc, %l1, %i2
27899 sub %o5, %i3, %g5
27900 array16 %i1, %i0, %i4
27901 fcmpeq16 %f2, %f30, %o7
27902 taddcctv %g2, 0x0324, %i6
27903 tneg %xcc, 0x1
27904 bcs,a %xcc, loop_2546
27905 smul %l5, 0x04AD, %o4
27906 tpos %icc, 0x3
27907 fbule,a %fcc1, loop_2547
27908loop_2546:
27909 fmovsvc %xcc, %f27, %f19
27910 movrlz %o1, %l3, %l0
27911 sdivx %o3, 0x0C16, %g4
27912loop_2547:
27913 tge %xcc, 0x6
27914 movcs %xcc, %o2, %g1
27915 set 0x71, %o1
27916 ldstuba [%l7 + %o1] 0x04, %g3
27917 srax %o0, 0x0A, %o6
27918 wr %g0, 0x80, %asi
27919 lduwa [%l7 + 0x68] %asi, %i7
27920 movg %xcc, %l4, %g7
27921 bn,pn %icc, loop_2548
27922 array32 %l6, %i5, %l2
27923 movn %xcc, %g6, %i2
27924 fpadd16 %f18, %f12, %f8
27925loop_2548:
27926 nop
27927 wr %g0, 0x22, %asi
27928 stwa %o5, [%l7 + 0x68] %asi
27929 membar #Sync
27930 set 0x30, %o0
27931 swapa [%l7 + %o0] 0x81, %i3
27932 taddcc %l1, %g5, %i1
27933 movg %xcc, %i0, %i4
27934 membar 0x04
27935 brz,a %o7, loop_2549
27936 fmovdvc %xcc, %f20, %f6
27937 brgez,a %i6, loop_2550
27938 fbu,a %fcc2, loop_2551
27939loop_2549:
27940 srax %g2, %l5, %o1
27941 xnor %l3, %o4, %l0
27942loop_2550:
27943 swap [%l7 + 0x48], %o3
27944loop_2551:
27945 nop
27946 wr %g0, 0x18, %asi
27947 ldswa [%l7 + 0x3C] %asi, %o2
27948 orn %g1, %g4, %o0
27949 movle %xcc, %o6, %g3
27950 fbo %fcc3, loop_2552
27951 faligndata %f18, %f28, %f8
27952 fmovsge %icc, %f13, %f18
27953 stw %i7, [%l7 + 0x20]
27954loop_2552:
27955 bl,a loop_2553
27956 fbge,a %fcc2, loop_2554
27957 movpos %xcc, %g7, %l4
27958 ldub [%l7 + 0x70], %i5
27959loop_2553:
27960 bcc,pt %xcc, loop_2555
27961loop_2554:
27962 sth %l2, [%l7 + 0x72]
27963 fmovsvc %xcc, %f7, %f9
27964 brgez %g6, loop_2556
27965loop_2555:
27966 tn %xcc, 0x2
27967 movg %xcc, %i2, %l6
27968 movpos %xcc, %o5, %l1
27969loop_2556:
27970 bcs,pt %icc, loop_2557
27971 tvs %xcc, 0x7
27972 wr %g0, 0x0c, %asi
27973 stha %g5, [%l7 + 0x66] %asi
27974loop_2557:
27975 ldd [%l7 + 0x30], %i0
27976 edge8n %i3, %i4, %i0
27977 bleu,a,pn %icc, loop_2558
27978 tneg %xcc, 0x7
27979 sll %o7, %g2, %l5
27980 fandnot1 %f20, %f20, %f16
27981loop_2558:
27982 fcmps %fcc3, %f7, %f29
27983 movrlez %i6, 0x033, %o1
27984 fmovrde %o4, %f8, %f20
27985 fmovrde %l3, %f22, %f2
27986 set 0x3C, %g6
27987 lda [%l7 + %g6] 0x14, %f4
27988 array32 %l0, %o2, %g1
27989 bshuffle %f8, %f12, %f16
27990 fbu,a %fcc3, loop_2559
27991 fbul %fcc2, loop_2560
27992 fbge %fcc1, loop_2561
27993 fornot2 %f14, %f28, %f12
27994loop_2559:
27995 sdiv %g4, 0x134E, %o0
27996loop_2560:
27997 fbne,a %fcc0, loop_2562
27998loop_2561:
27999 xnor %o3, %g3, %i7
28000 std %f14, [%l7 + 0x70]
28001 edge8n %o6, %l4, %i5
28002loop_2562:
28003 fcmpd %fcc1, %f2, %f10
28004 sdivcc %g7, 0x1864, %g6
28005 alignaddr %l2, %l6, %i2
28006 add %l7, 0x5C, %l6
28007 wr %g0, 0x89, %asi
28008 lda [%l6] %asi, %l1
28009 casa [%l6] 0x89, %l1, %g5
28010 tcc %xcc, 0x2
28011 udiv %o5, 0x1B7A, %i1
28012 fbge,a %fcc0, loop_2563
28013 sdivcc %i4, 0x1987, %i3
28014 bcs,a,pt %icc, loop_2564
28015 nop
28016 setx loop_2565, %l0, %l1
28017 jmpl %l1, %o7
28018loop_2563:
28019 movle %icc, %i0, %g2
28020 fmovrse %i6, %f29, %f30
28021loop_2564:
28022 movne %xcc, %o1, %l5
28023loop_2565:
28024 fpsub32 %f0, %f10, %f24
28025 taddcc %o4, 0x07F5, %l3
28026 edge8l %l0, %o2, %g1
28027 movle %xcc, %o0, %o3
28028 tleu %icc, 0x5
28029 tvc %xcc, 0x7
28030 fmovrse %g3, %f18, %f23
28031 sll %g4, 0x07, %i7
28032 udivx %o6, 0x10B2, %l4
28033 fandnot2s %f25, %f5, %f10
28034 mulx %i5, %g6, %l2
28035 fmul8x16 %f17, %f10, %f22
28036 movrgz %g7, 0x32B, %i2
28037 movrne %l1, %g5, %o5
28038 sub %i1, 0x0C38, %i4
28039 movne %icc, %l6, %o7
28040 sdiv %i3, 0x1C10, %i0
28041 sdiv %i6, 0x1064, %o1
28042 wr %g0, 0x89, %asi
28043 ldda [%l7 + 0x10] %asi, %l4
28044 stbar
28045 taddcc %o4, 0x1362, %l3
28046 edge16n %l0, %g2, %o2
28047 fmul8x16au %f7, %f2, %f16
28048 tneg %icc, 0x4
28049 fcmpgt16 %f24, %f28, %g1
28050 ldd [%l7 + 0x20], %o0
28051 nop
28052 set 0x38, %o7
28053 stx %o3, [%l7 + %o7]
28054 fmovsn %icc, %f10, %f2
28055 tn %icc, 0x0
28056 array8 %g3, %i7, %o6
28057 fbg,a %fcc2, loop_2566
28058 alignaddr %g4, %i5, %l4
28059 edge8l %l2, %g7, %i2
28060 tsubcc %l1, %g5, %o5
28061loop_2566:
28062 fmovdle %icc, %f0, %f20
28063 movn %icc, %g6, %i1
28064 addcc %l6, 0x0C3A, %o7
28065 tle %icc, 0x1
28066 tcs %xcc, 0x5
28067 move %icc, %i4, %i3
28068 movl %xcc, %i6, %o1
28069 subcc %i0, %l5, %o4
28070 xor %l0, %l3, %o2
28071 fmul8x16al %f2, %f26, %f14
28072 edge32n %g2, %o0, %o3
28073 edge32ln %g1, %g3, %i7
28074 movrne %o6, %i5, %g4
28075 orcc %l2, 0x175C, %g7
28076 popc %l4, %l1
28077 fmul8x16al %f1, %f30, %f20
28078 edge16ln %g5, %o5, %g6
28079 set 0x60, %o5
28080 ldda [%l7 + %o5] 0x89, %i0
28081 sethi 0x110E, %i2
28082 sll %o7, %i4, %l6
28083 fmovdneg %xcc, %f27, %f28
28084 flush %l7 + 0x24
28085 subccc %i3, %i6, %o1
28086 sir 0x00B6
28087 subc %l5, %o4, %i0
28088 fornot1 %f12, %f10, %f8
28089 mulscc %l0, %l3, %g2
28090 fpackfix %f14, %f11
28091 xnorcc %o2, %o0, %g1
28092 tg %xcc, 0x7
28093 movl %icc, %o3, %i7
28094 movl %xcc, %o6, %i5
28095 fmovsne %xcc, %f19, %f9
28096 tl %icc, 0x0
28097 udiv %g3, 0x1023, %l2
28098 membar 0x4C
28099 fmovrdlez %g7, %f2, %f6
28100 edge8n %g4, %l4, %l1
28101 sdiv %o5, 0x1402, %g6
28102 edge8l %i1, %i2, %g5
28103 tcc %xcc, 0x6
28104 te %xcc, 0x2
28105 fmovdcs %icc, %f22, %f28
28106 udivcc %i4, 0x0797, %o7
28107 movcc %icc, %l6, %i3
28108 sll %i6, 0x16, %o1
28109 addccc %l5, 0x0DA8, %i0
28110 add %o4, 0x0DB8, %l3
28111 wr %g0, 0x10, %asi
28112 stwa %g2, [%l7 + 0x54] %asi
28113 udivcc %o2, 0x056E, %l0
28114 restored
28115 rdpr %cwp, %g1
28116 rdpr %cansave, %g2
28117 rdpr %canrestore, %g3
28118 rdpr %cleanwin, %g4
28119 rdpr %otherwin, %g5
28120 rdpr %wstate, %g6
28121 lduh [%l7 + 0x24], %g1
28122 tcc %icc, 0x3
28123 fmovscc %icc, %f19, %f30
28124 movg %xcc, %o3, %i7
28125 sub %o0, %i5, %o6
28126 bgu,a loop_2567
28127 ldsw [%l7 + 0x08], %g3
28128 fcmpgt32 %f16, %f0, %g7
28129 wr %g0, 0x24, %asi
28130 ldda [%l7 + 0x10] %asi, %l2
28131loop_2567:
28132 fmovsl %xcc, %f30, %f21
28133 tg %icc, 0x6
28134 andn %l4, %g4, %o5
28135 movleu %icc, %g6, %l1
28136 edge8l %i1, %g5, %i2
28137 std %o6, [%l7 + 0x40]
28138 fnot2s %f20, %f2
28139 subccc %i4, 0x0D0E, %i3
28140 fmovdg %xcc, %f26, %f9
28141 wr %g0, 0x89, %asi
28142 prefetcha [%l7 + 0x70] %asi, 0x1
28143 fmovsvs %xcc, %f27, %f6
28144 fands %f30, %f29, %f19
28145 brgez %i6, loop_2568
28146 subc %l5, 0x02E0, %o1
28147 fpadd32s %f28, %f30, %f27
28148 edge8l %i0, %l3, %g2
28149loop_2568:
28150 fmovrde %o4, %f12, %f28
28151 brgz,a %o2, loop_2569
28152 sth %l0, [%l7 + 0x48]
28153 bge,a %icc, loop_2570
28154 movne %xcc, %g1, %o3
28155loop_2569:
28156 fble,a %fcc0, loop_2571
28157 taddcctv %o0, 0x10CD, %i5
28158loop_2570:
28159 udivcc %o6, 0x12D3, %g3
28160 edge16ln %g7, %l2, %l4
28161loop_2571:
28162 movne %icc, %i7, %g4
28163 brgez %g6, loop_2572
28164 ldsh [%l7 + 0x50], %l1
28165 fsrc2 %f24, %f16
28166 and %i1, %g5, %i2
28167loop_2572:
28168 srl %o7, %i4, %i3
28169 edge16l %l6, %i6, %o5
28170 orncc %o1, 0x01C8, %l5
28171 movpos %xcc, %l3, %g2
28172 edge32n %o4, %o2, %i0
28173 fbe,a %fcc3, loop_2573
28174 and %g1, 0x1F2B, %l0
28175 move %icc, %o0, %o3
28176 bcs loop_2574
28177loop_2573:
28178 sllx %i5, 0x0D, %g3
28179 fmovscs %xcc, %f7, %f3
28180 mova %icc, %g7, %o6
28181loop_2574:
28182 tsubcc %l2, %i7, %l4
28183 edge32 %g4, %l1, %g6
28184 sra %g5, %i1, %o7
28185 tpos %icc, 0x6
28186 addcc %i4, %i3, %l6
28187 subc %i2, %i6, %o5
28188 fmovscc %icc, %f31, %f1
28189 ba,a %xcc, loop_2575
28190 sub %o1, %l5, %l3
28191 array32 %g2, %o2, %o4
28192 movcs %icc, %i0, %g1
28193loop_2575:
28194 andncc %o0, %o3, %l0
28195 tn %xcc, 0x1
28196 add %l7, 0x58, %l6
28197 wr %g0, 0x80, %asi
28198 ldxa [%l6] %asi, %g3
28199 casxa [%l6] %asi, %g3, %i5
28200 srl %g7, %l2, %i7
28201 udivx %o6, 0x0A29, %g4
28202 edge16l %l4, %l1, %g5
28203 te %icc, 0x3
28204 edge8ln %i1, %o7, %i4
28205 fbuge %fcc2, loop_2576
28206 movrlz %i3, %l6, %g6
28207 tgu %xcc, 0x0
28208 xnorcc %i2, 0x165C, %o5
28209loop_2576:
28210 fmovde %xcc, %f4, %f9
28211 fmuld8ulx16 %f2, %f12, %f4
28212 fbu,a %fcc1, loop_2577
28213 fmovdle %xcc, %f24, %f30
28214 orcc %i6, 0x0D06, %o1
28215 srlx %l5, %g2, %l3
28216loop_2577:
28217 mova %xcc, %o2, %o4
28218 movrlz %g1, 0x0F7, %o0
28219 edge32l %o3, %l0, %g3
28220 sll %i0, 0x1A, %i5
28221 tneg %xcc, 0x2
28222 fornot2 %f6, %f2, %f26
28223 tvs %icc, 0x5
28224 umul %g7, 0x1810, %i7
28225 movrne %o6, 0x1B5, %l2
28226 movrgez %l4, 0x106, %g4
28227 umulcc %g5, %l1, %o7
28228 edge8ln %i1, %i4, %l6
28229 bleu,a loop_2578
28230 movge %icc, %g6, %i3
28231 smulcc %i2, 0x193E, %o5
28232 mulx %i6, 0x1CE2, %o1
28233loop_2578:
28234 bg,a %icc, loop_2579
28235 fpack32 %f16, %f12, %f8
28236 fxnors %f15, %f9, %f22
28237 tl %xcc, 0x4
28238loop_2579:
28239 fbue %fcc3, loop_2580
28240 or %l5, %l3, %g2
28241 membar 0x6F
28242 tle %icc, 0x4
28243loop_2580:
28244 fbg %fcc1, loop_2581
28245 membar 0x67
28246 membar 0x2E
28247 tle %icc, 0x0
28248loop_2581:
28249 nop
28250 set 0x7C, %l2
28251 sta %f31, [%l7 + %l2] 0x18
28252 fpsub16s %f27, %f15, %f7
28253 wr %g0, 0x88, %asi
28254 sta %f11, [%l7 + 0x10] %asi
28255 movn %xcc, %o2, %g1
28256 udiv %o4, 0x056B, %o0
28257 andn %l0, %o3, %i0
28258 fmovdcs %icc, %f1, %f7
28259 mulscc %i5, 0x0C2F, %g7
28260 movrgez %i7, 0x20A, %g3
28261 brgz %l2, loop_2582
28262 fmul8ulx16 %f28, %f10, %f8
28263 mulscc %l4, 0x0699, %o6
28264 fsrc1 %f18, %f0
28265loop_2582:
28266 addccc %g5, %l1, %o7
28267 fmovrslz %i1, %f17, %f28
28268 sdiv %i4, 0x0E1E, %g4
28269 call loop_2583
28270 fcmps %fcc3, %f19, %f13
28271 umulcc %g6, %l6, %i3
28272 fblg %fcc0, loop_2584
28273loop_2583:
28274 fbg,a %fcc2, loop_2585
28275 taddcc %o5, 0x0151, %i2
28276 andncc %i6, %l5, %l3
28277loop_2584:
28278 or %g2, %o1, %o2
28279loop_2585:
28280 fcmpne16 %f24, %f16, %g1
28281 mova %xcc, %o4, %o0
28282 fornot1 %f2, %f14, %f0
28283 movrne %l0, %o3, %i0
28284 srl %i5, 0x11, %g7
28285 fbue,a %fcc0, loop_2586
28286 brnz %g3, loop_2587
28287 mulscc %l2, 0x1D66, %i7
28288 fnor %f0, %f12, %f16
28289loop_2586:
28290 fmul8sux16 %f0, %f6, %f22
28291loop_2587:
28292 fbg %fcc3, loop_2588
28293 alignaddr %o6, %g5, %l4
28294 edge8 %o7, %l1, %i4
28295 move %icc, %g4, %i1
28296loop_2588:
28297 fmovs %f26, %f0
28298 fnegs %f7, %f3
28299 sra %l6, 0x19, %g6
28300 tcs %xcc, 0x3
28301 nop
28302 setx loop_2589, %l0, %l1
28303 wrpr 0x1, %tl
28304 wrpr %l1, %tpc
28305 add %l1, 0x4, %l1
28306 wrpr %l1, %tnpc
28307 setx 0x34400001400, %l0, %l1
28308 wrpr %l1, %tstate
28309 wrhpr 0x4, %htstate
28310 retry
28311 fbu,a %fcc2, loop_2590
28312 orn %o5, 0x0AF7, %i2
28313 fandnot1s %f19, %f22, %f14
28314loop_2589:
28315 nop
28316 set 0x22, %i0
28317 sth %i6, [%l7 + %i0]
28318loop_2590:
28319 siam 0x0
28320 subcc %i3, 0x195F, %l3
28321 fmovrdgz %l5, %f6, %f0
28322 nop
28323 set 0x69, %l5
28324 stb %g2, [%l7 + %l5]
28325 ldsw [%l7 + 0x38], %o1
28326 fpsub32 %f20, %f4, %f2
28327 set 0x70, %i5
28328 lda [%l7 + %i5] 0x81, %f13
28329 fmuld8sux16 %f30, %f18, %f18
28330 edge32ln %g1, %o2, %o4
28331 sra %l0, %o0, %o3
28332 andncc %i5, %i0, %g3
28333 fba,a %fcc3, loop_2591
28334 st %f25, [%l7 + 0x60]
28335 edge16n %g7, %i7, %l2
28336 fpadd16s %f28, %f4, %f12
28337loop_2591:
28338 tsubcctv %o6, 0x1B7A, %l4
28339 fmul8sux16 %f2, %f16, %f22
28340 edge32 %g5, %l1, %o7
28341 wr %g0, 0x1e, %asi
28342 stda %f16, [%l7 + 0x40] %asi
28343 membar #Sync
28344 subc %g4, %i4, %i1
28345 sub %g6, 0x017A, %l6
28346 movg %xcc, %i2, %i6
28347 orn %o5, %l3, %l5
28348 srl %i3, %g2, %o1
28349 movvc %icc, %o2, %g1
28350 fnegd %f30, %f18
28351 sll %l0, %o0, %o4
28352 tleu %icc, 0x6
28353 movneg %icc, %o3, %i0
28354 tg %icc, 0x4
28355 fmovdne %xcc, %f29, %f13
28356 edge32n %g3, %i5, %i7
28357 fnot2s %f0, %f17
28358 fmovrdne %g7, %f10, %f26
28359 tcs %icc, 0x3
28360 udivx %o6, 0x0719, %l2
28361 and %l4, %l1, %o7
28362 ld [%l7 + 0x44], %f27
28363 smulcc %g5, 0x13E6, %i4
28364 xnor %g4, %g6, %l6
28365 sdivx %i2, 0x0CD1, %i6
28366 popc 0x0A0B, %i1
28367 bpos,a %xcc, loop_2592
28368 movrlez %l3, %o5, %i3
28369 array8 %l5, %o1, %o2
28370 brz %g2, loop_2593
28371loop_2592:
28372 movrgez %g1, %o0, %l0
28373 membar 0x0B
28374 fxor %f8, %f10, %f10
28375loop_2593:
28376 edge8 %o3, %o4, %g3
28377 movgu %xcc, %i5, %i7
28378 mova %xcc, %g7, %o6
28379 bvs,a loop_2594
28380 srlx %l2, 0x0E, %i0
28381 tneg %icc, 0x7
28382 movcc %icc, %l1, %l4
28383loop_2594:
28384 fpsub16 %f22, %f28, %f0
28385 xnorcc %g5, 0x03C9, %o7
28386 fmovrdlez %i4, %f22, %f28
28387 bleu %xcc, loop_2595
28388 fbo %fcc3, loop_2596
28389 edge8ln %g6, %l6, %i2
28390 stb %i6, [%l7 + 0x53]
28391loop_2595:
28392 nop
28393 add %l7, 0x50, %l6
28394 wr %g0, 0x11, %asi
28395 lda [%l6] %asi, %i1
28396 casa [%l6] %asi, %i1, %g4
28397loop_2596:
28398 movg %xcc, %o5, %l3
28399 sub %i3, %l5, %o1
28400 smul %g2, %o2, %o0
28401 addccc %l0, %o3, %o4
28402 udivx %g3, 0x1748, %i5
28403 sll %g1, 0x12, %g7
28404 sll %o6, %l2, %i0
28405 fmovdn %xcc, %f5, %f12
28406 fmovdleu %icc, %f28, %f26
28407 tsubcc %l1, 0x05A3, %i7
28408 tgu %icc, 0x1
28409 fcmpgt32 %f26, %f10, %l4
28410 tcc %icc, 0x0
28411 be,a loop_2597
28412 ldsb [%l7 + 0x0D], %g5
28413 movrgez %o7, %i4, %g6
28414 srl %i2, 0x10, %i6
28415loop_2597:
28416 mulx %l6, 0x0739, %i1
28417 fcmple16 %f26, %f30, %g4
28418 saved
28419 rdpr %cwp, %g1
28420 rdpr %cansave, %g2
28421 rdpr %canrestore, %g3
28422 rdpr %cleanwin, %g4
28423 rdpr %otherwin, %g5
28424 rdpr %wstate, %g6
28425 sethi 0x1F2A, %l3
28426 edge16 %o5, %l5, %i3
28427 addc %g2, 0x0A76, %o2
28428 smulcc %o1, %l0, %o0
28429 fmovdg %icc, %f8, %f29
28430 movrne %o4, 0x254, %g3
28431 fpack32 %f10, %f30, %f10
28432 fmovsgu %icc, %f9, %f12
28433 edge32 %o3, %i5, %g1
28434 andcc %o6, %l2, %g7
28435 tcc %xcc, 0x2
28436 restored
28437 rdpr %cwp, %g1
28438 rdpr %cansave, %g2
28439 rdpr %canrestore, %g3
28440 rdpr %cleanwin, %g4
28441 rdpr %otherwin, %g5
28442 rdpr %wstate, %g6
28443 subc %i0, %i7, %l4
28444 fbule,a %fcc1, loop_2598
28445 ldx [%l7 + 0x30], %g5
28446 bvs,pn %icc, loop_2599
28447 tpos %icc, 0x7
28448loop_2598:
28449 nop
28450 set 0x40, %o3
28451 stda %f0, [%l7 + %o3] 0x88
28452loop_2599:
28453 fbl,a %fcc2, loop_2600
28454 fmovsne %xcc, %f25, %f31
28455 sub %o7, %l1, %i4
28456 smul %g6, %i6, %l6
28457loop_2600:
28458 edge16n %i2, %g4, %l3
28459 fxors %f2, %f11, %f26
28460 fornot2 %f18, %f22, %f26
28461 fnor %f26, %f14, %f22
28462 add %o5, %i1, %i3
28463 movrne %l5, %g2, %o1
28464 array16 %l0, %o0, %o4
28465 srl %o2, %o3, %i5
28466 tgu %xcc, 0x6
28467 restored
28468 rdpr %cwp, %g1
28469 rdpr %cansave, %g2
28470 rdpr %canrestore, %g3
28471 rdpr %cleanwin, %g4
28472 rdpr %otherwin, %g5
28473 rdpr %wstate, %g6
28474 fbl %fcc1, loop_2601
28475 tgu %icc, 0x7
28476 fcmpgt16 %f22, %f22, %g1
28477 fxor %f20, %f22, %f4
28478loop_2601:
28479 edge8n %o6, %g3, %g7
28480 brgz %l2, loop_2602
28481 sdiv %i0, 0x118E, %i7
28482 fmovdgu %icc, %f20, %f19
28483 taddcctv %l4, 0x13DE, %o7
28484loop_2602:
28485 membar 0x16
28486 bge,a loop_2603
28487 sdiv %l1, 0x004B, %i4
28488 tl %xcc, 0x4
28489 edge16n %g5, %i6, %l6
28490loop_2603:
28491 stw %i2, [%l7 + 0x68]
28492 edge32ln %g4, %l3, %g6
28493 wr %g0, 0x18, %asi
28494 lda [%l7 + 0x10] %asi, %f30
28495 fmovdleu %xcc, %f31, %f15
28496 movgu %xcc, %i1, %o5
28497 te %xcc, 0x4
28498 orncc %i3, 0x060B, %g2
28499 mova %xcc, %l5, %o1
28500 ldx [%l7 + 0x38], %l0
28501 andncc %o0, %o2, %o3
28502 edge8n %o4, %i5, %g1
28503 tpos %icc, 0x1
28504 ldsh [%l7 + 0x58], %o6
28505 fors %f16, %f29, %f4
28506 edge16 %g7, %g3, %l2
28507 edge32n %i0, %l4, %i7
28508 bne,pt %icc, loop_2604
28509 umulcc %o7, 0x08A8, %l1
28510 bge,a,pn %xcc, loop_2605
28511 srlx %i4, %g5, %i6
28512loop_2604:
28513 addc %l6, %i2, %l3
28514 bcc,pt %icc, loop_2606
28515loop_2605:
28516 fmovsa %icc, %f30, %f28
28517 fmovrde %g6, %f6, %f22
28518 fmovsneg %xcc, %f4, %f23
28519loop_2606:
28520 tcs %xcc, 0x4
28521 movrgz %i1, %g4, %i3
28522 tle %xcc, 0x4
28523 saved
28524 rdpr %cwp, %g1
28525 rdpr %cansave, %g2
28526 rdpr %canrestore, %g3
28527 rdpr %cleanwin, %g4
28528 rdpr %otherwin, %g5
28529 rdpr %wstate, %g6
28530 brlez,a %o5, loop_2607
28531 addc %g2, %o1, %l5
28532 fmovdgu %xcc, %f3, %f16
28533 addcc %l0, 0x07D6, %o2
28534loop_2607:
28535 nop
28536 setx loop_2608, %l0, %l1
28537 jmpl %l1, %o3
28538 ldd [%l7 + 0x38], %o0
28539 sll %o4, 0x04, %i5
28540 bshuffle %f12, %f14, %f26
28541loop_2608:
28542 taddcc %o6, %g7, %g1
28543 brlz,a %g3, loop_2609
28544 tgu %xcc, 0x6
28545 tsubcctv %l2, 0x1391, %i0
28546 fblg %fcc3, loop_2610
28547loop_2609:
28548 sra %l4, %i7, %l1
28549 fmuld8sux16 %f21, %f10, %f0
28550 wr %g0, 0x80, %asi
28551 ldsba [%l7 + 0x74] %asi, %o7
28552loop_2610:
28553 fcmps %fcc0, %f25, %f6
28554 ldstub [%l7 + 0x3F], %g5
28555 membar 0x1F
28556 edge32l %i6, %i4, %i2
28557 tvc %icc, 0x7
28558 fmovsge %icc, %f22, %f7
28559 array8 %l3, %l6, %g6
28560 tleu %icc, 0x3
28561 tl %xcc, 0x2
28562 fmovspos %icc, %f24, %f17
28563 array16 %g4, %i1, %i3
28564 orcc %o5, %g2, %l5
28565 array16 %o1, %l0, %o3
28566 fpsub32s %f18, %f28, %f12
28567 xor %o2, 0x1152, %o0
28568 edge32 %o4, %i5, %o6
28569 umulcc %g7, %g1, %l2
28570 array32 %i0, %g3, %i7
28571 fmovrdlez %l1, %f20, %f30
28572 tl %icc, 0x5
28573 tle %icc, 0x0
28574 fcmple16 %f8, %f22, %l4
28575 fornot1 %f0, %f18, %f22
28576 membar 0x2E
28577 wr %g0, 0x04, %asi
28578 ldsha [%l7 + 0x26] %asi, %g5
28579 sethi 0x0450, %i6
28580 stw %i4, [%l7 + 0x78]
28581 fmovsa %xcc, %f23, %f7
28582 set 0x2C, %l0
28583 stha %i2, [%l7 + %l0] 0x14
28584 mova %xcc, %o7, %l3
28585 movpos %xcc, %g6, %g4
28586 sdivx %i1, 0x1FC3, %i3
28587 fmovsvc %xcc, %f19, %f23
28588 set 0x21, %i6
28589 stba %o5, [%l7 + %i6] 0x18
28590 fmovs %f29, %f6
28591 sir 0x170F
28592 orncc %g2, %l6, %o1
28593 fmovspos %xcc, %f3, %f15
28594 tg %icc, 0x4
28595 add %l7, 0x50, %l6
28596 wr %g0, 0x0c, %asi
28597 ldxa [%l6] %asi, %l0
28598 casxa [%l6] %asi, %l0, %o3
28599 ble loop_2611
28600 be,a loop_2612
28601 tcc %xcc, 0x7
28602 edge32n %l5, %o2, %o4
28603loop_2611:
28604 movle %xcc, %i5, %o0
28605loop_2612:
28606 fnot2s %f23, %f15
28607 tl %xcc, 0x1
28608 movge %icc, %g7, %o6
28609 nop
28610 setx loop_2613, %l0, %l1
28611 wrpr 0x1, %tl
28612 wrpr %l1, %tnpc
28613 setx 0x34400001400, %l0, %l1
28614 wrpr %l1, %tstate
28615 wrhpr 0x4, %htstate
28616 done
28617 edge8 %g1, %i0, %l2
28618 bcc loop_2614
28619 movl %icc, %i7, %g3
28620loop_2613:
28621 nop
28622 set 0x48, %i7
28623 lda [%l7 + %i7] 0x80, %f16
28624loop_2614:
28625 nop
28626 wr %g0, 0x11, %asi
28627 stwa %l1, [%l7 + 0x54] %asi
28628 taddcc %g5, %l4, %i4
28629 fcmpd %fcc2, %f30, %f22
28630 alignaddrl %i2, %i6, %l3
28631 nop
28632 setx loop_2615, %l0, %l1
28633 wrpr 0x1, %tl
28634 wrpr %l1, %tpc
28635 add %l1, 0x4, %l1
28636 wrpr %l1, %tnpc
28637 setx 0x34400001400, %l0, %l1
28638 wrpr %l1, %tstate
28639 wrhpr 0x4, %htstate
28640 retry
28641 fmul8x16al %f21, %f12, %f8
28642 ldsh [%l7 + 0x2C], %o7
28643 set 0x08, %g2
28644 stxa %g4, [%l7 + %g2] 0x19
28645loop_2615:
28646 fnor %f24, %f2, %f20
28647 fones %f7
28648 ba loop_2616
28649 umulcc %i1, %i3, %g6
28650 stb %o5, [%l7 + 0x19]
28651 be %icc, loop_2617
28652loop_2616:
28653 fmovsgu %xcc, %f1, %f26
28654 movneg %xcc, %g2, %o1
28655 fandnot1s %f12, %f3, %f9
28656loop_2617:
28657 movre %l6, 0x1F1, %o3
28658 fba %fcc1, loop_2618
28659 ldsb [%l7 + 0x31], %l0
28660 mulx %l5, 0x0359, %o4
28661 edge16l %o2, %o0, %i5
28662loop_2618:
28663 mulscc %g7, 0x19D5, %g1
28664 fcmpne16 %f22, %f20, %o6
28665 fmovrdgez %l2, %f28, %f16
28666 tleu %icc, 0x4
28667 tg %icc, 0x5
28668 tcs %icc, 0x7
28669 add %l7, 0x70, %l6
28670 wr %g0, 0x80, %asi
28671 ldxa [%l6] %asi, %i7
28672 casxa [%l6] 0x80, %i7, %g3
28673 udivx %l1, 0x0E28, %g5
28674 andcc %i0, %l4, %i4
28675 movle %xcc, %i2, %l3
28676 fornot1 %f30, %f16, %f24
28677 subcc %i6, 0x09A1, %o7
28678 wr %g0, 0x19, %asi
28679 lduha [%l7 + 0x4C] %asi, %g4
28680 bcc,a %icc, loop_2619
28681 taddcctv %i1, 0x1093, %i3
28682 ta %icc, 0x0
28683 edge32ln %g6, %g2, %o5
28684loop_2619:
28685 udivcc %l6, 0x0FFC, %o3
28686 srax %l0, %l5, %o4
28687 edge16l %o2, %o0, %o1
28688 addc %g7, %i5, %g1
28689 fmovd %f22, %f24
28690 mulscc %l2, 0x0B09, %i7
28691 tcs %xcc, 0x4
28692 ldsh [%l7 + 0x44], %g3
28693 srlx %o6, %l1, %i0
28694 wr %g0, 0x81, %asi
28695 ldstuba [%l7 + 0x3D] %asi, %g5
28696 fbn,a %fcc2, loop_2620
28697 tvs %icc, 0x2
28698 fpackfix %f2, %f8
28699 fmovsa %icc, %f20, %f2
28700loop_2620:
28701 fpadd16s %f10, %f19, %f26
28702 tleu %xcc, 0x3
28703 tleu %xcc, 0x1
28704 tl %xcc, 0x3
28705 bge,a,pt %icc, loop_2621
28706 fmovsl %xcc, %f22, %f6
28707 sll %l4, %i4, %i2
28708 orcc %l3, 0x0592, %i6
28709loop_2621:
28710 nop
28711 wr %g0, 0x88, %asi
28712 ldstuba [%l7 + 0x38] %asi, %o7
28713 brlez %g4, loop_2622
28714 orn %i1, %i3, %g2
28715 edge8ln %g6, %o5, %l6
28716 alignaddr %l0, %o3, %l5
28717loop_2622:
28718 fandnot1s %f9, %f14, %f16
28719 brlz,a %o2, loop_2623
28720 brz,a %o0, loop_2624
28721 tcs %icc, 0x7
28722 fmovsleu %xcc, %f7, %f3
28723loop_2623:
28724 nop
28725 wr %g0, 0x89, %asi
28726 ldsba [%l7 + 0x51] %asi, %o4
28727loop_2624:
28728 movrlz %o1, 0x0BD, %g7
28729 movpos %icc, %g1, %l2
28730 fbul %fcc3, loop_2625
28731 srlx %i5, %g3, %o6
28732 sll %i7, 0x03, %l1
28733 fone %f12
28734loop_2625:
28735 movrgz %i0, %l4, %g5
28736 array32 %i4, %l3, %i2
28737 brlz %i6, loop_2626
28738 fblg,a %fcc0, loop_2627
28739 mova %xcc, %o7, %g4
28740 nop
28741 set 0x50, %g5
28742 ldsw [%l7 + %g5], %i1
28743loop_2626:
28744 sub %i3, %g2, %g6
28745loop_2627:
28746 taddcctv %l6, %l0, %o5
28747 taddcc %o3, %o2, %l5
28748 smul %o0, 0x192D, %o4
28749 fbg,a %fcc1, loop_2628
28750 add %o1, 0x176E, %g1
28751 taddcc %l2, 0x0E94, %i5
28752 edge32n %g3, %o6, %i7
28753loop_2628:
28754 nop
28755 wr %g0, 0x19, %asi
28756 prefetcha [%l7 + 0x08] %asi, 0x2
28757 sllx %i0, %g7, %l4
28758 edge8 %i4, %l3, %g5
28759 addc %i2, %o7, %g4
28760 fornot2s %f19, %f30, %f14
28761 bneg,a,pt %icc, loop_2629
28762 fandnot1 %f4, %f20, %f28
28763 fmovdne %xcc, %f4, %f3
28764 movleu %icc, %i1, %i6
28765loop_2629:
28766 movvc %icc, %i3, %g6
28767 srl %g2, 0x0F, %l6
28768 subccc %l0, %o3, %o2
28769 fmovde %icc, %f12, %f12
28770 brz %o5, loop_2630
28771 sdivcc %o0, 0x0DBA, %o4
28772 movrgez %o1, %l5, %l2
28773 sir 0x11D8
28774loop_2630:
28775 sdivx %i5, 0x1899, %g1
28776 edge32ln %g3, %i7, %o6
28777 wr %g0, 0xf8, %asi
28778 stda %f16, [%l7 + 0x40] %asi
28779 membar #Sync
28780 edge8l %i0, %g7, %l1
28781 sdivcc %i4, 0x0DEC, %l3
28782 srl %g5, %i2, %o7
28783 ldsb [%l7 + 0x35], %g4
28784 fmovrsgez %l4, %f13, %f4
28785 fmovdvs %icc, %f8, %f20
28786 ldstub [%l7 + 0x28], %i1
28787 mulscc %i6, 0x0BEA, %g6
28788 fxnor %f8, %f0, %f2
28789 fone %f18
28790 fbg,a %fcc1, loop_2631
28791 fmovdle %icc, %f27, %f22
28792 orncc %i3, 0x0CDE, %g2
28793 movpos %icc, %l0, %o3
28794loop_2631:
28795 sub %o2, %l6, %o5
28796 fsrc1 %f28, %f16
28797 fmovdle %xcc, %f20, %f24
28798 tge %icc, 0x5
28799 edge8n %o4, %o0, %l5
28800 tsubcc %l2, 0x12EE, %o1
28801 nop
28802 setx loop_2632, %l0, %l1
28803 wrpr 0x1, %tl
28804 wrpr %l1, %tpc
28805 add %l1, 0x4, %l1
28806 wrpr %l1, %tnpc
28807 setx 0x34400001400, %l0, %l1
28808 wrpr %l1, %tstate
28809 wrhpr 0x4, %htstate
28810 retry
28811 bpos,a %icc, loop_2633
28812 fors %f9, %f8, %f9
28813 fbu,a %fcc0, loop_2634
28814loop_2632:
28815 tge %icc, 0x6
28816loop_2633:
28817 xnorcc %i5, %g3, %g1
28818 brlz,a %o6, loop_2635
28819loop_2634:
28820 fpackfix %f20, %f2
28821 edge32ln %i7, %g7, %l1
28822 ba,pn %xcc, loop_2636
28823loop_2635:
28824 fmovd %f4, %f20
28825 tl %xcc, 0x7
28826 fmovsn %xcc, %f29, %f26
28827loop_2636:
28828 andn %i0, %i4, %l3
28829 sethi 0x1727, %g5
28830 popc %i2, %o7
28831 sdiv %l4, 0x0903, %g4
28832 ta %icc, 0x5
28833 movg %icc, %i1, %g6
28834 taddcctv %i6, %g2, %l0
28835 edge16l %o3, %o2, %l6
28836 fcmpgt16 %f10, %f12, %i3
28837 and %o4, 0x1528, %o5
28838 add %l7, 0x40, %l6
28839 wr %g0, 0x10, %asi
28840 ldxa [%l6] %asi, %o0
28841 casxa [%l6] 0x10, %o0, %l5
28842 sll %l2, %i5, %g3
28843 fnor %f24, %f10, %f28
28844 tle %icc, 0x4
28845 addcc %g1, %o1, %i7
28846 nop
28847 setx loop_2637, %l0, %l1
28848 wrpr 0x1, %tl
28849 wrpr %l1, %tpc
28850 add %l1, 0x4, %l1
28851 wrpr %l1, %tnpc
28852 setx 0x34400001400, %l0, %l1
28853 wrpr %l1, %tstate
28854 wrhpr 0x4, %htstate
28855 retry
28856 edge16l %g7, %o6, %l1
28857 sdiv %i4, 0x1207, %i0
28858 and %l3, 0x04B2, %i2
28859loop_2637:
28860 tne %xcc, 0x6
28861 fmovrdlez %g5, %f2, %f4
28862 srlx %l4, %o7, %g4
28863 fbug %fcc2, loop_2638
28864 fcmped %fcc2, %f14, %f28
28865 fnot1 %f28, %f20
28866 fmul8sux16 %f12, %f30, %f10
28867loop_2638:
28868 tn %icc, 0x2
28869 te %xcc, 0x4
28870 sub %i1, 0x12D8, %g6
28871 fmovdl %icc, %f25, %f7
28872 movrgz %g2, 0x0E3, %i6
28873 taddcctv %l0, 0x0D09, %o2
28874 fbul,a %fcc2, loop_2639
28875 fone %f28
28876 srlx %o3, %l6, %i3
28877 xnor %o5, %o0, %o4
28878loop_2639:
28879 be loop_2640
28880 fmovdleu %icc, %f17, %f16
28881 ldstub [%l7 + 0x7F], %l2
28882 bne,a loop_2641
28883loop_2640:
28884 saved
28885 rdpr %cwp, %g1
28886 rdpr %cansave, %g2
28887 rdpr %canrestore, %g3
28888 rdpr %cleanwin, %g4
28889 rdpr %otherwin, %g5
28890 rdpr %wstate, %g6
28891 swap [%l7 + 0x48], %i5
28892 sdiv %g3, 0x0360, %l5
28893loop_2641:
28894 tl %icc, 0x5
28895 srlx %g1, 0x09, %i7
28896 prefetch [%l7 + 0x24], 0x3
28897 set 0x20, %l4
28898 ldda [%l7 + %l4] 0xeb, %g6
28899 movre %o1, %o6, %i4
28900 mova %icc, %i0, %l1
28901 fmovsgu %xcc, %f26, %f3
28902 addc %i2, 0x0AC6, %g5
28903 movne %icc, %l3, %l4
28904 bleu,a %icc, loop_2642
28905 flush %l7 + 0x38
28906 xnorcc %g4, %o7, %i1
28907 andcc %g2, %g6, %i6
28908loop_2642:
28909 brz,a %o2, loop_2643
28910 sir 0x1B5E
28911 array8 %l0, %o3, %l6
28912 sub %i3, 0x03E4, %o0
28913loop_2643:
28914 edge32l %o5, %l2, %o4
28915 sdivcc %i5, 0x132A, %g3
28916 movrgez %g1, %i7, %l5
28917 sra %g7, 0x0D, %o1
28918 set 0x10, %l3
28919 ldxa [%l7 + %l3] 0x0c, %o6
28920 swap [%l7 + 0x18], %i4
28921 xnorcc %l1, 0x1948, %i2
28922 bleu,pn %xcc, loop_2644
28923 movgu %xcc, %g5, %i0
28924 movre %l4, %l3, %o7
28925 mulscc %i1, %g2, %g6
28926loop_2644:
28927 tne %xcc, 0x2
28928 sub %g4, %i6, %l0
28929 ble,a loop_2645
28930 tcs %xcc, 0x3
28931 tg %icc, 0x1
28932 be,a %xcc, loop_2646
28933loop_2645:
28934 udiv %o3, 0x02F1, %l6
28935 and %o2, 0x113E, %i3
28936 set 0x70, %l6
28937 prefetcha [%l7 + %l6] 0x89, 0x1
28938loop_2646:
28939 saved
28940 rdpr %cwp, %g1
28941 rdpr %cansave, %g2
28942 rdpr %canrestore, %g3
28943 rdpr %cleanwin, %g4
28944 rdpr %otherwin, %g5
28945 rdpr %wstate, %g6
28946 fmovrde %l2, %f20, %f20
28947 set 0x60, %i4
28948 swapa [%l7 + %i4] 0x0c, %o5
28949 edge16ln %o4, %i5, %g3
28950 movneg %xcc, %g1, %l5
28951 move %xcc, %i7, %o1
28952 fbge %fcc2, loop_2647
28953 ldsh [%l7 + 0x40], %o6
28954 bne,a,pn %icc, loop_2648
28955 move %xcc, %i4, %l1
28956loop_2647:
28957 fmuld8ulx16 %f25, %f8, %f10
28958 brz,a %i2, loop_2649
28959loop_2648:
28960 fbl,a %fcc2, loop_2650
28961 call loop_2651
28962 fpadd16s %f7, %f20, %f23
28963loop_2649:
28964 edge32 %g5, %g7, %i0
28965loop_2650:
28966 fxor %f8, %f18, %f26
28967loop_2651:
28968 smul %l4, %o7, %l3
28969 be loop_2652
28970 subc %g2, 0x0802, %g6
28971 fzeros %f8
28972 sll %g4, 0x1E, %i1
28973loop_2652:
28974 xor %l0, %o3, %l6
28975 fmovrdlez %o2, %f30, %f0
28976 movge %icc, %i3, %i6
28977 movrgz %o0, %l2, %o4
28978 xnorcc %i5, %g3, %o5
28979 swap [%l7 + 0x0C], %g1
28980 movle %icc, %i7, %l5
28981 fpack16 %f26, %f18
28982 ldsw [%l7 + 0x48], %o6
28983 srlx %i4, 0x00, %l1
28984 fmovdne %xcc, %f2, %f20
28985 movpos %icc, %o1, %i2
28986 movvc %xcc, %g5, %g7
28987 or %l4, %o7, %i0
28988 movleu %xcc, %g2, %l3
28989 xor %g6, 0x0FF2, %g4
28990 edge16l %i1, %l0, %l6
28991 movrgz %o3, %o2, %i6
28992 sllx %i3, %l2, %o4
28993 fone %f20
28994 lduh [%l7 + 0x30], %o0
28995 fbo,a %fcc2, loop_2653
28996 tvs %xcc, 0x1
28997 alignaddrl %g3, %i5, %g1
28998 taddcc %o5, 0x0788, %l5
28999loop_2653:
29000 ldsh [%l7 + 0x2E], %i7
29001 fcmple16 %f10, %f20, %o6
29002 xnor %i4, 0x1299, %o1
29003 edge8l %l1, %g5, %g7
29004 umulcc %i2, 0x1922, %l4
29005 add %l7, 0x50, %l6
29006 wr %g0, 0x10, %asi
29007 ldxa [%l6] %asi, %i0
29008 casxa [%l6] 0x10, %i0, %o7
29009 xor %g2, 0x1E98, %l3
29010 sll %g4, %i1, %g6
29011 nop
29012 set 0x52, %i3
29013 ldsh [%l7 + %i3], %l6
29014 fcmpne32 %f30, %f8, %o3
29015 array32 %l0, %o2, %i3
29016 edge32n %l2, %i6, %o0
29017 set 0x77, %o2
29018 ldsba [%l7 + %o2] 0x10, %g3
29019 fpack16 %f16, %f7
29020 ba,a,pn %xcc, loop_2654
29021 array8 %i5, %o4, %o5
29022 fmovdpos %icc, %f12, %f16
29023 tneg %xcc, 0x7
29024loop_2654:
29025 fmovsg %xcc, %f13, %f2
29026 fmovdpos %xcc, %f25, %f9
29027 tge %icc, 0x1
29028 tle %xcc, 0x4
29029 nop
29030 setx loop_2655, %l0, %l1
29031 jmpl %l1, %l5
29032 movg %icc, %g1, %i7
29033 subc %i4, 0x19A0, %o6
29034 tle %icc, 0x3
29035loop_2655:
29036 fpadd32s %f6, %f27, %f20
29037 fcmpes %fcc3, %f29, %f17
29038 movl %icc, %l1, %g5
29039 add %o1, 0x06BF, %i2
29040 sethi 0x0054, %g7
29041 fsrc2s %f24, %f22
29042 ble,a,pn %icc, loop_2656
29043 pdist %f22, %f16, %f22
29044 movrlez %i0, 0x1D2, %l4
29045 stb %o7, [%l7 + 0x41]
29046loop_2656:
29047 movg %icc, %g2, %l3
29048 movg %icc, %i1, %g6
29049 mova %xcc, %l6, %o3
29050 fbe,a %fcc2, loop_2657
29051 fpmerge %f20, %f21, %f6
29052 movpos %icc, %l0, %o2
29053 movleu %icc, %i3, %l2
29054loop_2657:
29055 nop
29056 wr %g0, 0x89, %asi
29057 prefetcha [%l7 + 0x20] %asi, 0x1
29058 fmovrdne %g4, %f20, %f10
29059 movl %xcc, %g3, %i5
29060 ta %xcc, 0x6
29061 array16 %o4, %o0, %o5
29062 movne %xcc, %g1, %i7
29063 sdivcc %i4, 0x0854, %l5
29064 lduw [%l7 + 0x40], %l1
29065 fbg,a %fcc0, loop_2658
29066 tpos %icc, 0x3
29067 ldx [%l7 + 0x68], %g5
29068 bg,a loop_2659
29069loop_2658:
29070 sll %o6, 0x1F, %i2
29071 fandnot2 %f4, %f16, %f20
29072 lduw [%l7 + 0x64], %g7
29073loop_2659:
29074 andcc %o1, %l4, %o7
29075 movcs %xcc, %g2, %l3
29076 fbug,a %fcc3, loop_2660
29077 movne %xcc, %i0, %g6
29078 subcc %l6, %o3, %i1
29079 addc %o2, 0x19F8, %i3
29080loop_2660:
29081 xnor %l2, %l0, %g4
29082 fmovrslz %i6, %f17, %f13
29083 fpsub16s %f25, %f5, %f2
29084 fbn,a %fcc3, loop_2661
29085 nop
29086 set 0x78, %g4
29087 std %g2, [%l7 + %g4]
29088 tcc %xcc, 0x1
29089 movn %xcc, %i5, %o4
29090loop_2661:
29091 or %o5, 0x1368, %o0
29092 movcs %icc, %g1, %i4
29093 fmovdge %xcc, %f14, %f5
29094 bne,pn %icc, loop_2662
29095 fbne,a %fcc3, loop_2663
29096 tgu %icc, 0x0
29097 bcc %xcc, loop_2664
29098loop_2662:
29099 edge16n %i7, %l5, %l1
29100loop_2663:
29101 fandnot2 %f10, %f24, %f4
29102 smul %o6, 0x10F0, %g5
29103loop_2664:
29104 sllx %i2, 0x01, %o1
29105 array8 %l4, %g7, %o7
29106 fbug %fcc0, loop_2665
29107 fpsub32 %f4, %f16, %f8
29108 lduh [%l7 + 0x18], %l3
29109 movrgez %g2, %g6, %i0
29110loop_2665:
29111 taddcctv %o3, %l6, %o2
29112 wr %g0, 0x27, %asi
29113 ldda [%l7 + 0x20] %asi, %i2
29114 subcc %i1, 0x04BD, %l2
29115 wr %g0, 0x04, %asi
29116 lda [%l7 + 0x48] %asi, %f9
29117 fcmpne32 %f18, %f8, %l0
29118 mova %icc, %g4, %i6
29119 movg %xcc, %i5, %g3
29120 fpadd32s %f27, %f16, %f30
29121 fmovdvs %icc, %f4, %f16
29122 fcmpgt16 %f28, %f28, %o5
29123 set 0x78, %o6
29124 ldxa [%l7 + %o6] 0x89, %o4
29125 orcc %g1, 0x04BA, %o0
29126 edge16ln %i7, %l5, %i4
29127 andn %l1, %g5, %o6
29128 ld [%l7 + 0x50], %f1
29129 edge8 %i2, %l4, %o1
29130 movg %xcc, %g7, %o7
29131 nop
29132 setx loop_2666, %l0, %l1
29133 wrpr 0x1, %tl
29134 wrpr %l1, %tpc
29135 add %l1, 0x4, %l1
29136 wrpr %l1, %tnpc
29137 setx 0x34400001400, %l0, %l1
29138 wrpr %l1, %tstate
29139 wrhpr 0x4, %htstate
29140 retry
29141 tvs %icc, 0x5
29142 fmovrslz %g2, %f29, %f7
29143 addcc %l3, 0x04DD, %i0
29144loop_2666:
29145 fba %fcc2, loop_2667
29146 fmovscc %icc, %f22, %f0
29147 brlez %g6, loop_2668
29148 te %xcc, 0x6
29149loop_2667:
29150 fmul8x16au %f23, %f4, %f2
29151 umul %o3, %o2, %l6
29152loop_2668:
29153 fmovrsne %i3, %f25, %f12
29154 umul %i1, 0x0F22, %l0
29155 tgu %xcc, 0x5
29156 bne %xcc, loop_2669
29157 fnot2s %f1, %f22
29158 fmovrslz %g4, %f8, %f2
29159 movrgez %l2, %i6, %i5
29160loop_2669:
29161 tcs %icc, 0x6
29162 movcc %icc, %g3, %o4
29163 edge8n %o5, %o0, %i7
29164 xor %g1, 0x1063, %l5
29165 movleu %icc, %l1, %i4
29166 array8 %o6, %i2, %l4
29167 fmovrdlz %o1, %f18, %f2
29168 sdiv %g5, 0x0AAB, %g7
29169 ldx [%l7 + 0x68], %o7
29170 movrlez %g2, %i0, %l3
29171 mulx %o3, 0x005F, %o2
29172 fsrc2 %f18, %f0
29173 andcc %l6, 0x0AC1, %i3
29174 addccc %i1, %g6, %g4
29175 movneg %icc, %l2, %i6
29176 fmovrsgz %i5, %f10, %f29
29177 tl %xcc, 0x3
29178 stbar
29179 nop
29180 setx loop_2670, %l0, %l1
29181 jmpl %l1, %g3
29182 bneg,pt %icc, loop_2671
29183 tsubcctv %o4, 0x0223, %o5
29184 movrgez %l0, %o0, %g1
29185loop_2670:
29186 orncc %l5, 0x0C68, %i7
29187loop_2671:
29188 nop
29189 wr %g0, 0x18, %asi
29190 sta %f28, [%l7 + 0x54] %asi
29191 andcc %i4, 0x041E, %o6
29192 fpadd32s %f25, %f19, %f11
29193 bvs,pt %icc, loop_2672
29194 fbug %fcc0, loop_2673
29195 tvs %xcc, 0x0
29196 movvs %icc, %l1, %l4
29197loop_2672:
29198 orn %o1, 0x1000, %g5
29199loop_2673:
29200 addcc %g7, 0x0273, %o7
29201 tg %icc, 0x2
29202 swap [%l7 + 0x0C], %g2
29203 bneg,a %icc, loop_2674
29204 umul %i0, %i2, %l3
29205 sdivcc %o2, 0x1949, %o3
29206 wr %g0, 0x89, %asi
29207 ldsba [%l7 + 0x7F] %asi, %l6
29208loop_2674:
29209 udivx %i1, 0x12BB, %i3
29210 sth %g4, [%l7 + 0x7E]
29211 umulcc %l2, 0x1385, %i6
29212 movvs %icc, %g6, %g3
29213 edge8 %o4, %i5, %o5
29214 tne %icc, 0x4
29215 udivcc %l0, 0x12D4, %o0
29216 andncc %l5, %i7, %i4
29217 tl %icc, 0x7
29218 call loop_2675
29219 fmovdn %xcc, %f29, %f2
29220 edge16n %o6, %g1, %l1
29221 bpos,pt %icc, loop_2676
29222loop_2675:
29223 fmovsn %xcc, %f11, %f20
29224 movle %xcc, %o1, %g5
29225 lduh [%l7 + 0x08], %l4
29226loop_2676:
29227 fnor %f22, %f18, %f28
29228 movpos %xcc, %g7, %g2
29229 addc %o7, %i2, %l3
29230 fmovdleu %icc, %f28, %f23
29231 sub %o2, 0x0570, %i0
29232 fmovrsgez %l6, %f2, %f16
29233 fmul8x16 %f2, %f4, %f8
29234 fcmped %fcc2, %f8, %f6
29235 movvc %icc, %o3, %i1
29236 te %xcc, 0x1
29237 popc %i3, %g4
29238 tg %icc, 0x1
29239 brgz %i6, loop_2677
29240 xorcc %l2, 0x014A, %g3
29241 umul %o4, 0x1C30, %g6
29242 sdiv %o5, 0x09BA, %i5
29243loop_2677:
29244 fsrc1s %f14, %f30
29245 srax %l0, 0x0E, %l5
29246 orncc %o0, 0x1FD6, %i7
29247 xnorcc %i4, %g1, %o6
29248 tgu %xcc, 0x5
29249 subccc %l1, %o1, %l4
29250 fmovsvc %icc, %f13, %f24
29251 fbne,a %fcc0, loop_2678
29252 fpadd32s %f28, %f18, %f20
29253 tneg %xcc, 0x6
29254 tne %xcc, 0x5
29255loop_2678:
29256 xorcc %g7, 0x1669, %g5
29257 edge8l %g2, %i2, %o7
29258 edge16n %o2, %l3, %i0
29259 bvs,a %xcc, loop_2679
29260 ldub [%l7 + 0x30], %l6
29261 fmul8x16al %f6, %f6, %f16
29262 andcc %o3, %i1, %i3
29263loop_2679:
29264 tcc %xcc, 0x7
29265 wr %g0, 0x11, %asi
29266 lduba [%l7 + 0x3A] %asi, %i6
29267 fmovsn %xcc, %f11, %f22
29268 smul %l2, %g3, %g4
29269 smul %o4, 0x0129, %o5
29270 add %l7, 0x1C, %l6
29271 wr %g0, 0x10, %asi
29272 lda [%l6] %asi, %g6
29273 casa [%l6] %asi, %g6, %i5
29274 sir 0x1CFD
29275 tg %icc, 0x3
29276 edge32l %l5, %l0, %o0
29277 popc %i7, %i4
29278 nop
29279 setx loop_2680, %l0, %l1
29280 wrpr 0x1, %tl
29281 wrpr %l1, %tpc
29282 add %l1, 0x4, %l1
29283 wrpr %l1, %tnpc
29284 setx 0x34400001400, %l0, %l1
29285 wrpr %l1, %tstate
29286 wrhpr 0x4, %htstate
29287 retry
29288 bne,a,pt %xcc, loop_2681
29289 movvc %xcc, %o6, %g1
29290 add %l1, %l4, %g7
29291loop_2680:
29292 mulscc %g5, 0x1A9F, %g2
29293loop_2681:
29294 edge8l %o1, %i2, %o7
29295 fxors %f25, %f28, %f16
29296 fnot1s %f11, %f29
29297 edge8l %l3, %o2, %l6
29298 nop
29299 set 0x60, %i2
29300 stx %o3, [%l7 + %i2]
29301 fnot2s %f27, %f2
29302 fpmerge %f12, %f16, %f20
29303 nop
29304 setx loop_2682, %l0, %l1
29305 wrpr 0x1, %tl
29306 wrpr %l1, %tnpc
29307 setx 0x34400001400, %l0, %l1
29308 wrpr %l1, %tstate
29309 wrhpr 0x4, %htstate
29310 done
29311 addccc %i0, %i1, %i6
29312 tcc %xcc, 0x6
29313 fxnors %f10, %f15, %f2
29314loop_2682:
29315 tsubcc %l2, 0x18FE, %i3
29316 fbge %fcc0, loop_2683
29317 movrlz %g4, 0x223, %g3
29318 fblg,a %fcc3, loop_2684
29319 sir 0x1CD4
29320loop_2683:
29321 tvs %icc, 0x7
29322 brz %o4, loop_2685
29323loop_2684:
29324 fmovd %f16, %f26
29325 sir 0x13A2
29326 fmovsleu %xcc, %f14, %f16
29327loop_2685:
29328 array32 %g6, %i5, %o5
29329 srl %l5, 0x1D, %l0
29330 fbul %fcc0, loop_2686
29331 lduw [%l7 + 0x58], %i7
29332 subc %o0, 0x03AA, %o6
29333 subccc %g1, 0x00BB, %i4
29334loop_2686:
29335 ld [%l7 + 0x48], %f24
29336 mova %icc, %l1, %g7
29337 sethi 0x05FE, %l4
29338 movpos %xcc, %g2, %o1
29339 nop
29340 setx loop_2687, %l0, %l1
29341 wrpr 0x1, %tl
29342 wrpr %l1, %tnpc
29343 setx 0x34400001400, %l0, %l1
29344 wrpr %l1, %tstate
29345 wrhpr 0x4, %htstate
29346 done
29347 sethi 0x1FE1, %g5
29348 fmovsleu %icc, %f3, %f0
29349 fmovdg %xcc, %f7, %f18
29350loop_2687:
29351 addcc %i2, 0x14F1, %l3
29352 bne %icc, loop_2688
29353 xor %o7, 0x151F, %o2
29354 nop
29355 set 0x36, %l1
29356 stb %l6, [%l7 + %l1]
29357 fandnot2 %f24, %f6, %f14
29358loop_2688:
29359 stb %i0, [%l7 + 0x2D]
29360 fpsub32s %f8, %f1, %f29
29361 umulcc %o3, 0x1F83, %i6
29362 prefetch [%l7 + 0x20], 0x1
29363 fcmpd %fcc2, %f30, %f22
29364 nop
29365 setx loop_2689, %l0, %l1
29366 wrpr 0x1, %tl
29367 wrpr %l1, %tpc
29368 add %l1, 0x4, %l1
29369 wrpr %l1, %tnpc
29370 setx 0x34400001400, %l0, %l1
29371 wrpr %l1, %tstate
29372 wrhpr 0x4, %htstate
29373 retry
29374 movre %l2, 0x063, %i1
29375 udiv %g4, 0x1F7C, %i3
29376 fbg,a %fcc2, loop_2690
29377loop_2689:
29378 fmovse %icc, %f11, %f1
29379 fbl %fcc2, loop_2691
29380 taddcc %o4, %g3, %i5
29381loop_2690:
29382 xnor %o5, %g6, %l0
29383 swap [%l7 + 0x44], %l5
29384loop_2691:
29385 fpsub32s %f22, %f8, %f4
29386 fcmped %fcc3, %f4, %f8
29387 taddcc %o0, 0x175D, %o6
29388 edge8ln %i7, %g1, %l1
29389 array16 %i4, %l4, %g7
29390 fmovdcs %icc, %f27, %f5
29391 movre %o1, 0x151, %g2
29392 sdivcc %i2, 0x172F, %l3
29393 fmovrslez %g5, %f20, %f24
29394 fsrc2s %f20, %f10
29395 subc %o7, 0x1C87, %o2
29396 brlez,a %i0, loop_2692
29397 fnors %f26, %f17, %f2
29398 alignaddr %o3, %l6, %i6
29399 fones %f10
29400loop_2692:
29401 sra %i1, 0x13, %l2
29402 udiv %i3, 0x0CAC, %g4
29403 movrgez %o4, 0x078, %g3
29404 movrlez %o5, %g6, %i5
29405 udiv %l5, 0x1B13, %l0
29406 edge8l %o6, %o0, %g1
29407 tgu %xcc, 0x7
29408 movvs %xcc, %l1, %i7
29409 fmovrdne %i4, %f14, %f0
29410 move %xcc, %l4, %g7
29411 set 0x34, %o4
29412 ldswa [%l7 + %o4] 0x10, %g2
29413 subccc %i2, %l3, %g5
29414 fmovdn %icc, %f17, %f10
29415 ldub [%l7 + 0x65], %o7
29416 ba loop_2693
29417 orn %o2, 0x13C7, %i0
29418 edge16l %o3, %l6, %i6
29419 and %o1, 0x0D6F, %i1
29420loop_2693:
29421 sth %l2, [%l7 + 0x6C]
29422 tcc %icc, 0x6
29423 fmovrdlz %i3, %f8, %f12
29424 fmovrse %o4, %f27, %f7
29425 lduh [%l7 + 0x74], %g4
29426 set 0x78, %g1
29427 sta %f18, [%l7 + %g1] 0x19
29428 fcmps %fcc3, %f1, %f5
29429 nop
29430 set 0x69, %i1
29431 ldub [%l7 + %i1], %o5
29432 fmovsne %xcc, %f19, %f27
29433 nop
29434 set 0x4B, %g7
29435 ldstub [%l7 + %g7], %g6
29436 fbug %fcc3, loop_2694
29437 fmul8x16al %f1, %f3, %f20
29438 set 0x3B, %o1
29439 stba %i5, [%l7 + %o1] 0x15
29440loop_2694:
29441 tsubcc %l5, 0x0250, %g3
29442 movrlz %l0, %o0, %g1
29443 fmovsleu %xcc, %f25, %f3
29444 fmovscc %icc, %f7, %f1
29445 andcc %l1, %i7, %o6
29446 movneg %icc, %i4, %g7
29447 sir 0x0877
29448 nop
29449 setx loop_2695, %l0, %l1
29450 wrpr 0x1, %tl
29451 wrpr %l1, %tnpc
29452 setx 0x34400001400, %l0, %l1
29453 wrpr %l1, %tstate
29454 wrhpr 0x4, %htstate
29455 done
29456 addc %g2, 0x07AB, %i2
29457 array8 %l3, %g5, %o7
29458 fbue %fcc1, loop_2696
29459loop_2695:
29460 subc %o2, 0x0183, %l4
29461 fmovrse %i0, %f1, %f28
29462 edge16ln %l6, %i6, %o3
29463loop_2696:
29464 movle %xcc, %i1, %o1
29465 call loop_2697
29466 sir 0x189C
29467 alignaddrl %l2, %i3, %o4
29468 fmovrdlz %o5, %f20, %f18
29469loop_2697:
29470 add %g4, 0x0697, %i5
29471 movge %icc, %g6, %g3
29472 fbue,a %fcc0, loop_2698
29473 fmovde %xcc, %f16, %f1
29474 bcs,a,pt %xcc, loop_2699
29475 orncc %l5, 0x0B8C, %o0
29476loop_2698:
29477 tvc %icc, 0x4
29478 fmovsg %icc, %f9, %f21
29479loop_2699:
29480 nop
29481 set 0x26, %o0
29482 ldsba [%l7 + %o0] 0x14, %g1
29483 mova %icc, %l1, %i7
29484 fcmps %fcc1, %f5, %f20
29485 fxor %f20, %f2, %f8
29486 movg %xcc, %o6, %l0
29487 stb %g7, [%l7 + 0x31]
29488 tgu %xcc, 0x7
29489 fcmpne16 %f10, %f18, %i4
29490 tle %icc, 0x0
29491 add %g2, %i2, %l3
29492 bcs,a,pn %xcc, loop_2700
29493 movgu %xcc, %g5, %o2
29494 and %l4, 0x0FC4, %i0
29495 fmovsge %xcc, %f15, %f20
29496loop_2700:
29497 edge32 %l6, %i6, %o7
29498 set 0x40, %g3
29499 ldda [%l7 + %g3] 0x80, %f0
29500 mulscc %o3, 0x04EA, %i1
29501 sth %l2, [%l7 + 0x36]
29502 udiv %o1, 0x07C0, %o4
29503 tvc %icc, 0x2
29504 ble %icc, loop_2701
29505 alignaddr %o5, %i3, %i5
29506 andn %g4, 0x0121, %g6
29507 andncc %l5, %g3, %g1
29508loop_2701:
29509 fornot2 %f20, %f12, %f12
29510 fbul %fcc3, loop_2702
29511 fmul8x16 %f29, %f0, %f16
29512 umulcc %l1, %i7, %o6
29513 array32 %o0, %l0, %g7
29514loop_2702:
29515 nop
29516 set 0x40, %o7
29517 prefetcha [%l7 + %o7] 0x14, 0x0
29518 fnot1s %f5, %f14
29519 movg %xcc, %g2, %l3
29520 fbug %fcc1, loop_2703
29521 edge8n %g5, %i2, %l4
29522 fpsub32s %f24, %f16, %f1
29523 taddcc %o2, 0x059A, %l6
29524loop_2703:
29525 bleu,pn %xcc, loop_2704
29526 stw %i0, [%l7 + 0x30]
29527 sethi 0x13E0, %o7
29528 bg,pt %icc, loop_2705
29529loop_2704:
29530 ba,pn %xcc, loop_2706
29531 edge32ln %i6, %i1, %o3
29532 fnors %f16, %f22, %f9
29533loop_2705:
29534 subcc %o1, 0x0A4F, %o4
29535loop_2706:
29536 ble,a loop_2707
29537 fpsub16s %f25, %f7, %f20
29538 edge8n %l2, %i3, %o5
29539 bleu,a,pn %icc, loop_2708
29540loop_2707:
29541 andncc %g4, %i5, %g6
29542 subc %g3, %l5, %g1
29543 movrgz %i7, 0x1E9, %o6
29544loop_2708:
29545 te %xcc, 0x5
29546 taddcctv %l1, %o0, %l0
29547 movn %xcc, %i4, %g7
29548 fcmpne32 %f8, %f18, %g2
29549 movrgz %l3, 0x1F9, %g5
29550 fmuld8sux16 %f13, %f23, %f0
29551 pdist %f28, %f2, %f22
29552 be,a,pt %icc, loop_2709
29553 fbu %fcc2, loop_2710
29554 or %l4, 0x0104, %i2
29555 tg %icc, 0x7
29556loop_2709:
29557 nop
29558 wr %g0, 0x11, %asi
29559 ldda [%l7 + 0x40] %asi, %f16
29560loop_2710:
29561 srlx %o2, 0x1B, %i0
29562 fmovrslz %o7, %f7, %f22
29563 wr %g0, 0x2f, %asi
29564 stba %i6, [%l7 + 0x53] %asi
29565 membar #Sync
29566 tcc %icc, 0x0
29567 movrne %l6, %i1, %o3
29568 nop
29569 setx loop_2711, %l0, %l1
29570 jmpl %l1, %o1
29571 fabsd %f10, %f26
29572 fmovdne %icc, %f0, %f25
29573 fpadd32s %f10, %f21, %f22
29574loop_2711:
29575 subc %o4, %l2, %o5
29576 xorcc %g4, 0x1427, %i3
29577 wr %g0, 0x18, %asi
29578 stba %i5, [%l7 + 0x2A] %asi
29579 fandnot2 %f8, %f14, %f8
29580 bg,a loop_2712
29581 xorcc %g6, 0x06CE, %g3
29582 movvs %xcc, %g1, %i7
29583 fba,a %fcc0, loop_2713
29584loop_2712:
29585 sllx %l5, %l1, %o0
29586 tneg %xcc, 0x0
29587 nop
29588 set 0x20, %o5
29589 lduw [%l7 + %o5], %o6
29590loop_2713:
29591 edge32l %i4, %g7, %l0
29592 xnorcc %l3, %g2, %g5
29593 te %icc, 0x2
29594 movrgz %i2, %l4, %i0
29595 fbl,a %fcc2, loop_2714
29596 bl,a,pn %icc, loop_2715
29597 fandnot2 %f20, %f2, %f10
29598 mulscc %o2, %o7, %i6
29599loop_2714:
29600 tsubcctv %l6, 0x0BA4, %i1
29601loop_2715:
29602 tl %xcc, 0x1
29603 addc %o1, %o3, %l2
29604 fmovrdgez %o5, %f22, %f22
29605 tsubcc %o4, %g4, %i3
29606 movcs %icc, %g6, %g3
29607 bneg,pt %xcc, loop_2716
29608 call loop_2717
29609 movvc %icc, %i5, %g1
29610 ldd [%l7 + 0x58], %f22
29611loop_2716:
29612 fnot2s %f11, %f26
29613loop_2717:
29614 tl %xcc, 0x2
29615 tleu %xcc, 0x1
29616 bneg,pt %xcc, loop_2718
29617 tvc %xcc, 0x1
29618 tge %icc, 0x7
29619 edge8 %l5, %l1, %o0
29620loop_2718:
29621 sir 0x1108
29622 nop
29623 setx loop_2719, %l0, %l1
29624 jmpl %l1, %o6
29625 fornot2 %f8, %f6, %f30
29626 udivcc %i4, 0x0613, %i7
29627 orn %l0, %l3, %g2
29628loop_2719:
29629 sir 0x1A47
29630 ble,a loop_2720
29631 movleu %icc, %g5, %i2
29632 edge16ln %g7, %l4, %o2
29633 move %xcc, %o7, %i6
29634loop_2720:
29635 mulx %l6, 0x04CF, %i1
29636 sdiv %i0, 0x030D, %o1
29637 fcmple32 %f22, %f24, %o3
29638 movleu %icc, %l2, %o4
29639 fba,a %fcc2, loop_2721
29640 edge16n %g4, %i3, %g6
29641 tsubcc %o5, 0x0E0B, %g3
29642 sra %i5, %l5, %g1
29643loop_2721:
29644 nop
29645 set 0x20, %l2
29646 ldda [%l7 + %l2] 0x14, %l0
29647 srl %o0, %i4, %o6
29648 subccc %i7, 0x1B0C, %l0
29649 subc %g2, 0x0C28, %l3
29650 call loop_2722
29651 subcc %g5, %g7, %l4
29652 srl %o2, %i2, %i6
29653 mova %icc, %o7, %i1
29654loop_2722:
29655 movneg %icc, %l6, %i0
29656 bneg,a %icc, loop_2723
29657 fcmpgt32 %f20, %f20, %o1
29658 udiv %o3, 0x0401, %o4
29659 andncc %g4, %i3, %l2
29660loop_2723:
29661 edge32ln %o5, %g3, %g6
29662 sra %l5, 0x0A, %i5
29663 fmovsle %xcc, %f19, %f12
29664 saved
29665 rdpr %cwp, %g1
29666 rdpr %cansave, %g2
29667 rdpr %canrestore, %g3
29668 rdpr %cleanwin, %g4
29669 rdpr %otherwin, %g5
29670 rdpr %wstate, %g6
29671 movre %l1, 0x3E5, %g1
29672 umul %o0, %o6, %i4
29673 and %i7, 0x182E, %g2
29674 orncc %l0, 0x1218, %g5
29675 xnor %g7, 0x1866, %l3
29676 movleu %icc, %o2, %l4
29677 fornot2 %f6, %f18, %f8
29678 srlx %i6, %i2, %o7
29679 set 0x18, %i0
29680 sta %f31, [%l7 + %i0] 0x14
29681 fmovrde %i1, %f28, %f14
29682 set 0x1C, %g6
29683 ldsha [%l7 + %g6] 0x15, %l6
29684 set 0x5A, %l5
29685 ldsha [%l7 + %l5] 0x88, %i0
29686 fpadd32s %f2, %f15, %f16
29687 nop
29688 set 0x24, %i5
29689 lduw [%l7 + %i5], %o3
29690 tcs %xcc, 0x1
29691 edge16n %o1, %o4, %i3
29692 edge8n %g4, %l2, %o5
29693 be,pn %icc, loop_2724
29694 tgu %xcc, 0x2
29695 fmul8x16 %f9, %f0, %f6
29696 taddcctv %g3, %g6, %l5
29697loop_2724:
29698 tcc %xcc, 0x2
29699 movle %xcc, %i5, %l1
29700 membar 0x31
29701 tcc %icc, 0x0
29702 fbo,a %fcc3, loop_2725
29703 ld [%l7 + 0x10], %f26
29704 fmovrdlez %o0, %f8, %f14
29705 orcc %o6, %g1, %i7
29706loop_2725:
29707 movcs %icc, %i4, %l0
29708 fors %f9, %f29, %f23
29709 te %xcc, 0x0
29710 tvc %xcc, 0x7
29711 brnz,a %g5, loop_2726
29712 fmovrdgz %g2, %f12, %f14
29713 movrgz %g7, %l3, %o2
29714 ldx [%l7 + 0x38], %l4
29715loop_2726:
29716 fmovdneg %icc, %f26, %f3
29717 fabsd %f30, %f20
29718 movg %xcc, %i6, %o7
29719 saved
29720 rdpr %cwp, %g1
29721 rdpr %cansave, %g2
29722 rdpr %canrestore, %g3
29723 rdpr %cleanwin, %g4
29724 rdpr %otherwin, %g5
29725 rdpr %wstate, %g6
29726 movcs %icc, %i1, %l6
29727 tl %xcc, 0x1
29728 sethi 0x1F2C, %i2
29729 ble,pt %icc, loop_2727
29730 edge32 %o3, %o1, %o4
29731 ldstub [%l7 + 0x47], %i0
29732 orcc %g4, %l2, %o5
29733loop_2727:
29734 te %icc, 0x7
29735 movvc %xcc, %g3, %i3
29736 edge32n %g6, %i5, %l5
29737 tleu %icc, 0x5
29738 fsrc1s %f28, %f18
29739 lduh [%l7 + 0x44], %o0
29740 tcs %xcc, 0x0
29741 mulscc %o6, 0x0D6C, %g1
29742 fmul8x16 %f26, %f4, %f24
29743 saved
29744 rdpr %cwp, %g1
29745 rdpr %cansave, %g2
29746 rdpr %canrestore, %g3
29747 rdpr %cleanwin, %g4
29748 rdpr %otherwin, %g5
29749 rdpr %wstate, %g6
29750 tl %xcc, 0x7
29751 bcc,a loop_2728
29752 fxnors %f30, %f28, %f27
29753 fmovs %f10, %f29
29754 fble,a %fcc2, loop_2729
29755loop_2728:
29756 orncc %i7, %i4, %l0
29757 nop
29758 set 0x60, %l0
29759 std %f26, [%l7 + %l0]
29760 fmovsvc %icc, %f28, %f2
29761loop_2729:
29762 nop
29763 setx loop_2730, %l0, %l1
29764 jmpl %l1, %g5
29765 movgu %icc, %l1, %g2
29766 set 0x14, %o3
29767 ldswa [%l7 + %o3] 0x80, %g7
29768loop_2730:
29769 nop
29770 set 0x20, %i7
29771 stwa %o2, [%l7 + %i7] 0x15
29772 tl %xcc, 0x5
29773 fmovsge %icc, %f11, %f31
29774 andn %l3, %i6, %l4
29775 fcmpd %fcc1, %f14, %f14
29776 srlx %i1, %l6, %i2
29777 array16 %o7, %o3, %o4
29778 movcc %xcc, %i0, %o1
29779 lduh [%l7 + 0x78], %l2
29780 wr %g0, 0x89, %asi
29781 ldstuba [%l7 + 0x56] %asi, %g4
29782 sdivcc %o5, 0x1DB0, %g3
29783 fornot2s %f24, %f16, %f12
29784 fbge %fcc1, loop_2731
29785 edge16ln %i3, %i5, %l5
29786 membar 0x1B
29787 subcc %o0, 0x1877, %g6
29788loop_2731:
29789 fnot1 %f4, %f0
29790 fblg %fcc2, loop_2732
29791 restored
29792 rdpr %cwp, %g1
29793 rdpr %cansave, %g2
29794 rdpr %canrestore, %g3
29795 rdpr %cleanwin, %g4
29796 rdpr %otherwin, %g5
29797 rdpr %wstate, %g6
29798 fblg,a %fcc1, loop_2733
29799 fmovsg %icc, %f15, %f2
29800loop_2732:
29801 movrlez %o6, %g1, %i4
29802 call loop_2734
29803loop_2733:
29804 movcc %xcc, %i7, %l0
29805 movn %xcc, %g5, %l1
29806 movn %xcc, %g2, %o2
29807loop_2734:
29808 movl %icc, %g7, %l3
29809 or %l4, 0x1EDC, %i6
29810 array16 %l6, %i1, %o7
29811 edge8ln %o3, %i2, %o4
29812 movgu %icc, %i0, %o1
29813 prefetch [%l7 + 0x30], 0x3
29814 tleu %xcc, 0x7
29815 andncc %l2, %o5, %g4
29816 movge %icc, %i3, %g3
29817 set 0x44, %i6
29818 lduha [%l7 + %i6] 0x11, %l5
29819 fmul8x16al %f16, %f16, %f16
29820 array32 %i5, %o0, %g6
29821 tcc %icc, 0x5
29822 edge8l %g1, %i4, %o6
29823 fcmped %fcc2, %f2, %f10
29824 swap [%l7 + 0x44], %l0
29825 fblg %fcc0, loop_2735
29826 movneg %icc, %g5, %l1
29827 fands %f7, %f29, %f0
29828 xnorcc %i7, %g2, %o2
29829loop_2735:
29830 fcmpgt32 %f16, %f22, %g7
29831 fornot2 %f4, %f8, %f26
29832 sra %l4, %i6, %l3
29833 be,a,pn %xcc, loop_2736
29834 fbul %fcc2, loop_2737
29835 bvs %icc, loop_2738
29836 fmovsn %xcc, %f0, %f29
29837loop_2736:
29838 call loop_2739
29839loop_2737:
29840 sllx %i1, %l6, %o3
29841loop_2738:
29842 fblg,a %fcc1, loop_2740
29843 fmuld8ulx16 %f8, %f21, %f0
29844loop_2739:
29845 mulx %o7, %i2, %o4
29846 addccc %i0, %o1, %o5
29847loop_2740:
29848 bcs,a loop_2741
29849 fnor %f14, %f6, %f16
29850 fbge %fcc1, loop_2742
29851 fpsub32s %f9, %f23, %f15
29852loop_2741:
29853 fmovsvc %xcc, %f27, %f30
29854 edge16ln %l2, %i3, %g4
29855loop_2742:
29856 bleu,a,pn %xcc, loop_2743
29857 restored
29858 rdpr %cwp, %g1
29859 rdpr %cansave, %g2
29860 rdpr %canrestore, %g3
29861 rdpr %cleanwin, %g4
29862 rdpr %otherwin, %g5
29863 rdpr %wstate, %g6
29864 movre %l5, %i5, %o0
29865 xnor %g3, %g6, %i4
29866loop_2743:
29867 nop
29868 wr %g0, 0x2b, %asi
29869 stwa %o6, [%l7 + 0x0C] %asi
29870 membar #Sync
29871 andncc %g1, %l0, %g5
29872 array16 %l1, %g2, %i7
29873 or %g7, 0x1A00, %l4
29874 nop
29875 setx loop_2744, %l0, %l1
29876 wrpr 0x1, %tl
29877 wrpr %l1, %tpc
29878 add %l1, 0x4, %l1
29879 wrpr %l1, %tnpc
29880 setx 0x34400001400, %l0, %l1
29881 wrpr %l1, %tstate
29882 wrhpr 0x4, %htstate
29883 retry
29884 movge %xcc, %o2, %i6
29885 movcs %xcc, %l3, %i1
29886 pdist %f18, %f14, %f18
29887loop_2744:
29888 movg %icc, %o3, %l6
29889 stb %o7, [%l7 + 0x40]
29890 and %o4, %i0, %i2
29891 fmovdle %xcc, %f12, %f28
29892 membar 0x54
29893 edge32 %o1, %o5, %i3
29894 popc %l2, %g4
29895 movge %xcc, %i5, %o0
29896 tl %icc, 0x3
29897 movvc %xcc, %g3, %l5
29898 movrlz %i4, %o6, %g6
29899 udivcc %g1, 0x0A67, %l0
29900 tgu %icc, 0x3
29901 subc %g5, 0x1C84, %l1
29902 movre %g2, %i7, %l4
29903 nop
29904 setx loop_2745, %l0, %l1
29905 wrpr 0x1, %tl
29906 wrpr %l1, %tpc
29907 add %l1, 0x4, %l1
29908 wrpr %l1, %tnpc
29909 setx 0x34400001400, %l0, %l1
29910 wrpr %l1, %tstate
29911 wrhpr 0x4, %htstate
29912 retry
29913 movrgz %o2, 0x104, %i6
29914 bne,pn %icc, loop_2746
29915 fbuge,a %fcc2, loop_2747
29916loop_2745:
29917 and %l3, %i1, %g7
29918 ble,a,pn %icc, loop_2748
29919loop_2746:
29920 movrgez %o3, 0x0D2, %o7
29921loop_2747:
29922 subcc %o4, 0x1C23, %i0
29923 movvs %icc, %l6, %o1
29924loop_2748:
29925 stx %i2, [%l7 + 0x40]
29926 movrne %o5, %l2, %g4
29927 tcs %icc, 0x4
29928 sdivx %i5, 0x03A3, %i3
29929 restored
29930 rdpr %cwp, %g1
29931 rdpr %cansave, %g2
29932 rdpr %canrestore, %g3
29933 rdpr %cleanwin, %g4
29934 rdpr %otherwin, %g5
29935 rdpr %wstate, %g6
29936 fornot2 %f18, %f14, %f28
29937 fbue %fcc1, loop_2749
29938 flush %l7 + 0x64
29939 subccc %g3, 0x05EE, %l5
29940 addccc %i4, %o6, %g6
29941loop_2749:
29942 umulcc %o0, 0x19D6, %g1
29943 fcmped %fcc3, %f4, %f18
29944 sir 0x052A
29945 edge8n %l0, %g5, %l1
29946 movvs %icc, %g2, %i7
29947 set 0x40, %g2
29948 stwa %l4, [%l7 + %g2] 0x10
29949 fors %f2, %f29, %f30
29950 movrlz %o2, 0x338, %i6
29951 wr %g0, 0x19, %asi
29952 ldswa [%l7 + 0x7C] %asi, %i1
29953 sdivx %g7, 0x0DC2, %l3
29954 movcc %xcc, %o3, %o7
29955 edge8l %i0, %o4, %l6
29956 for %f30, %f26, %f22
29957 addc %o1, %o5, %i2
29958 addccc %l2, 0x0562, %i5
29959 fbuge,a %fcc3, loop_2750
29960 ble,a,pn %xcc, loop_2751
29961 brlz %i3, loop_2752
29962 flush %l7 + 0x08
29963loop_2750:
29964 tvc %xcc, 0x2
29965loop_2751:
29966 udivx %g4, 0x104B, %g3
29967loop_2752:
29968 fmul8sux16 %f2, %f14, %f20
29969 tneg %icc, 0x6
29970 wr %g0, 0x19, %asi
29971 stda %f16, [%l7 + 0x40] %asi
29972 umulcc %l5, %i4, %g6
29973 restored
29974 rdpr %cwp, %g1
29975 rdpr %cansave, %g2
29976 rdpr %canrestore, %g3
29977 rdpr %cleanwin, %g4
29978 rdpr %otherwin, %g5
29979 rdpr %wstate, %g6
29980 ldub [%l7 + 0x12], %o6
29981 stbar
29982 fbg,a %fcc2, loop_2753
29983 bg,pn %icc, loop_2754
29984 mulscc %o0, %g1, %g5
29985 fmovscs %icc, %f25, %f0
29986loop_2753:
29987 edge16ln %l0, %g2, %l1
29988loop_2754:
29989 edge8ln %i7, %l4, %o2
29990 std %i0, [%l7 + 0x38]
29991 mulx %g7, %l3, %i6
29992 fmul8x16au %f7, %f22, %f28
29993 sdivx %o3, 0x0C3F, %o7
29994 set 0x10, %g5
29995 stxa %o4, [%l7 + %g5] 0x10
29996 tneg %icc, 0x5
29997 sethi 0x04E6, %i0
29998 edge32ln %l6, %o1, %o5
29999 tvs %xcc, 0x4
30000 fpsub32 %f28, %f2, %f8
30001 xorcc %i2, 0x1083, %l2
30002 fpackfix %f2, %f2
30003 wr %g0, 0xe2, %asi
30004 stwa %i3, [%l7 + 0x44] %asi
30005 membar #Sync
30006 ldub [%l7 + 0x50], %i5
30007 fbge,a %fcc0, loop_2755
30008 fbuge,a %fcc1, loop_2756
30009 fmovdneg %icc, %f19, %f24
30010 fmovspos %xcc, %f9, %f19
30011loop_2755:
30012 fcmpes %fcc0, %f11, %f27
30013loop_2756:
30014 nop
30015 set 0x50, %l3
30016 prefetcha [%l7 + %l3] 0x0c, 0x0
30017 edge16n %l5, %i4, %g3
30018 set 0x76, %l4
30019 lduha [%l7 + %l4] 0x18, %g6
30020 fsrc2 %f14, %f14
30021 orn %o0, 0x0052, %o6
30022 fbe,a %fcc3, loop_2757
30023 bne,pt %icc, loop_2758
30024 fbne %fcc1, loop_2759
30025 xorcc %g5, 0x1B8C, %g1
30026loop_2757:
30027 fcmped %fcc0, %f24, %f20
30028loop_2758:
30029 tl %xcc, 0x5
30030loop_2759:
30031 umul %g2, %l1, %l0
30032 fbge %fcc1, loop_2760
30033 fmul8ulx16 %f28, %f20, %f14
30034 srax %l4, %i7, %i1
30035 movcs %icc, %g7, %o2
30036loop_2760:
30037 fbge %fcc3, loop_2761
30038 array16 %l3, %i6, %o3
30039 fbge,a %fcc0, loop_2762
30040 tge %xcc, 0x5
30041loop_2761:
30042 bg loop_2763
30043 or %o4, 0x0A14, %i0
30044loop_2762:
30045 movle %icc, %o7, %l6
30046 bvc,a %icc, loop_2764
30047loop_2763:
30048 edge32 %o5, %i2, %o1
30049 andn %l2, %i3, %g4
30050 restored
30051 rdpr %cwp, %g1
30052 rdpr %cansave, %g2
30053 rdpr %canrestore, %g3
30054 rdpr %cleanwin, %g4
30055 rdpr %otherwin, %g5
30056 rdpr %wstate, %g6
30057loop_2764:
30058 orcc %l5, 0x1C7B, %i4
30059 movge %icc, %i5, %g3
30060 movvs %xcc, %g6, %o6
30061 udiv %g5, 0x1F20, %o0
30062 wr %g0, 0x58, %asi
30063 ldxa [%g0 + 0x30] %asi, %g1
30064 xor %g2, 0x00CC, %l1
30065 ldd [%l7 + 0x40], %f0
30066 tneg %icc, 0x7
30067 umulcc %l0, %i7, %l4
30068 edge8l %i1, %o2, %g7
30069 udivx %i6, 0x16A9, %o3
30070 fmovspos %icc, %f2, %f7
30071 edge16l %l3, %i0, %o7
30072 fbue %fcc0, loop_2765
30073 movn %icc, %o4, %o5
30074 fcmpeq32 %f26, %f16, %l6
30075 srl %i2, %o1, %i3
30076loop_2765:
30077 fmul8x16al %f31, %f23, %f24
30078 addccc %l2, 0x17B3, %l5
30079 fmovrsne %i4, %f28, %f6
30080 edge32ln %g4, %g3, %i5
30081 fmovdn %icc, %f6, %f28
30082 xnorcc %g6, %o6, %o0
30083 fcmped %fcc0, %f26, %f28
30084 orcc %g1, 0x0344, %g5
30085 tl %xcc, 0x2
30086 wr %g0, 0x10, %asi
30087 lduha [%l7 + 0x58] %asi, %l1
30088 ba,a %xcc, loop_2766
30089 membar 0x38
30090 edge16 %l0, %i7, %g2
30091 std %f4, [%l7 + 0x40]
30092loop_2766:
30093 movrgez %l4, 0x030, %o2
30094 edge8ln %i1, %g7, %i6
30095 fmovdge %icc, %f10, %f3
30096 edge32n %o3, %l3, %i0
30097 set 0x2C, %l6
30098 ldswa [%l7 + %l6] 0x04, %o4
30099 taddcc %o7, 0x0FD9, %l6
30100 xorcc %o5, %o1, %i3
30101 add %l7, 0x48, %l6
30102 wr %g0, 0x18, %asi
30103 casa [%l6] 0x18, %l2, %i2
30104 fmovrde %l5, %f4, %f20
30105 sdivcc %g4, 0x04DF, %i4
30106 fmovrsgez %g3, %f19, %f9
30107 set 0x40, %i4
30108 stda %f16, [%l7 + %i4] 0x04
30109 fpmerge %f7, %f21, %f2
30110 add %i5, 0x12ED, %o6
30111 smul %g6, %o0, %g5
30112 umulcc %l1, 0x10B8, %l0
30113 ldsw [%l7 + 0x10], %g1
30114 fmovsvs %xcc, %f9, %f30
30115 brnz %i7, loop_2767
30116 sdivx %g2, 0x037D, %l4
30117 array16 %o2, %g7, %i6
30118 movneg %xcc, %o3, %i1
30119loop_2767:
30120 nop
30121 set 0x78, %o2
30122 stda %i0, [%l7 + %o2] 0x89
30123 fblg %fcc0, loop_2768
30124 fpsub16 %f0, %f10, %f14
30125 wr %g0, 0x0c, %asi
30126 ldsba [%l7 + 0x6D] %asi, %o4
30127loop_2768:
30128 nop
30129 wr %g0, 0x89, %asi
30130 ldda [%l7 + 0x60] %asi, %l2
30131 sra %l6, 0x0B, %o7
30132 udivcc %o1, 0x1AA2, %o5
30133 movge %xcc, %l2, %i2
30134 fmul8sux16 %f10, %f24, %f26
30135 mova %xcc, %i3, %g4
30136 fxnors %f27, %f16, %f7
30137 bvc %xcc, loop_2769
30138 edge8l %i4, %l5, %g3
30139 fbuge,a %fcc2, loop_2770
30140 fmovrdgez %i5, %f18, %f22
30141loop_2769:
30142 sub %g6, 0x03BC, %o6
30143 xorcc %g5, 0x02E2, %o0
30144loop_2770:
30145 tgu %xcc, 0x3
30146 srlx %l0, 0x1C, %g1
30147 movre %i7, %g2, %l1
30148 set 0x60, %i3
30149 ldda [%l7 + %i3] 0x2f, %o2
30150 umulcc %l4, 0x1990, %i6
30151 orn %o3, %g7, %i0
30152 array16 %o4, %l3, %i1
30153 tne %xcc, 0x0
30154 sllx %l6, 0x0A, %o1
30155 sllx %o7, %l2, %o5
30156 tcc %xcc, 0x6
30157 movgu %xcc, %i2, %i3
30158 tvs %icc, 0x7
30159 fxnors %f9, %f10, %f24
30160 sdivx %g4, 0x09D8, %l5
30161 set 0x4C, %g4
30162 lduwa [%l7 + %g4] 0x18, %g3
30163 brlez,a %i5, loop_2771
30164 fmovsg %xcc, %f15, %f25
30165 edge32 %g6, %o6, %i4
30166 movrlez %o0, 0x0C5, %l0
30167loop_2771:
30168 tleu %xcc, 0x7
30169 tg %icc, 0x5
30170 fandnot1 %f0, %f30, %f28
30171 edge8l %g1, %i7, %g2
30172 edge32ln %g5, %o2, %l1
30173 taddcc %i6, %o3, %l4
30174 movrlz %g7, 0x155, %o4
30175 movrlez %i0, 0x30E, %i1
30176 fmovspos %xcc, %f14, %f9
30177 tleu %icc, 0x5
30178 edge32 %l3, %l6, %o1
30179 orncc %l2, %o7, %o5
30180 movrlz %i3, %i2, %l5
30181 nop
30182 setx loop_2772, %l0, %l1
30183 jmpl %l1, %g4
30184 sub %g3, %g6, %o6
30185 movge %icc, %i5, %i4
30186 fornot2 %f10, %f2, %f22
30187loop_2772:
30188 edge32ln %o0, %g1, %l0
30189 set 0x08, %o6
30190 prefetcha [%l7 + %o6] 0x0c, 0x0
30191 fmovsvc %icc, %f17, %f4
30192 stb %i7, [%l7 + 0x10]
30193 bl,a,pn %icc, loop_2773
30194 edge32l %o2, %g5, %i6
30195 tl %icc, 0x1
30196 and %o3, %l4, %g7
30197loop_2773:
30198 nop
30199 wr %g0, 0x58, %asi
30200 ldxa [%g0 + 0x30] %asi, %o4
30201 fbu,a %fcc0, loop_2774
30202 fmovrde %i0, %f18, %f12
30203 movrlz %i1, 0x107, %l1
30204 fmul8ulx16 %f28, %f24, %f20
30205loop_2774:
30206 orn %l3, %l6, %l2
30207 andncc %o7, %o5, %o1
30208 tleu %xcc, 0x3
30209 sdivx %i3, 0x1B5F, %l5
30210 fpackfix %f10, %f14
30211 fmovsa %icc, %f4, %f13
30212 smulcc %i2, %g3, %g4
30213 orn %o6, %g6, %i4
30214 fmovsg %xcc, %f1, %f15
30215 array8 %i5, %o0, %g1
30216 wr %g0, 0x80, %asi
30217 prefetcha [%l7 + 0x58] %asi, 0x3
30218 alignaddrl %i7, %o2, %l0
30219 tcs %xcc, 0x2
30220 sdivx %i6, 0x0CB3, %g5
30221 fbul %fcc2, loop_2775
30222 bneg,a,pn %icc, loop_2776
30223 fbge %fcc0, loop_2777
30224 taddcc %o3, 0x1D80, %g7
30225loop_2775:
30226 fmul8x16 %f16, %f22, %f10
30227loop_2776:
30228 srl %l4, 0x1B, %o4
30229loop_2777:
30230 mulx %i0, %i1, %l3
30231 fble,a %fcc2, loop_2778
30232 sll %l6, 0x0D, %l2
30233 fbuge %fcc0, loop_2779
30234 fmovsl %xcc, %f4, %f27
30235loop_2778:
30236 prefetch [%l7 + 0x7C], 0x1
30237 stbar
30238loop_2779:
30239 fcmpne16 %f10, %f6, %l1
30240 sllx %o5, 0x00, %o7
30241 orcc %i3, 0x1AAB, %o1
30242 movg %icc, %l5, %g3
30243 ldsw [%l7 + 0x30], %i2
30244 fandnot2 %f6, %f10, %f28
30245 edge16n %o6, %g4, %g6
30246 sub %i4, 0x1604, %o0
30247 sll %g1, 0x05, %i5
30248 movne %xcc, %g2, %i7
30249 bl,a loop_2780
30250 sll %o2, %i6, %l0
30251 andcc %g5, 0x0C63, %o3
30252 srlx %l4, %o4, %g7
30253loop_2780:
30254 fcmple32 %f30, %f2, %i1
30255 mulscc %l3, %i0, %l2
30256 movcs %icc, %l6, %l1
30257 fpackfix %f24, %f15
30258 ldstub [%l7 + 0x1C], %o5
30259 flush %l7 + 0x14
30260 move %icc, %i3, %o7
30261 bvc loop_2781
30262 movge %icc, %l5, %g3
30263 bn,a %icc, loop_2782
30264 andn %o1, %o6, %i2
30265loop_2781:
30266 tleu %icc, 0x6
30267 bgu loop_2783
30268loop_2782:
30269 orcc %g4, %i4, %o0
30270 tgu %xcc, 0x2
30271 movrgz %g6, 0x29E, %i5
30272loop_2783:
30273 xnor %g2, 0x1520, %i7
30274 movge %icc, %o2, %g1
30275 fcmped %fcc0, %f16, %f2
30276 bge,a,pn %icc, loop_2784
30277 alignaddr %l0, %i6, %o3
30278 fmovsvs %xcc, %f5, %f17
30279 set 0x26, %l1
30280 ldsha [%l7 + %l1] 0x04, %g5
30281loop_2784:
30282 tvc %icc, 0x1
30283 bl,pt %xcc, loop_2785
30284 nop
30285 setx loop_2786, %l0, %l1
30286 wrpr 0x1, %tl
30287 wrpr %l1, %tnpc
30288 setx 0x34400001400, %l0, %l1
30289 wrpr %l1, %tstate
30290 wrhpr 0x4, %htstate
30291 done
30292 subcc %o4, %l4, %i1
30293 edge16l %g7, %l3, %l2
30294loop_2785:
30295 edge8 %l6, %l1, %o5
30296loop_2786:
30297 edge16ln %i3, %o7, %i0
30298 fmovse %icc, %f2, %f2
30299 srl %g3, 0x11, %o1
30300 fmovscs %xcc, %f17, %f24
30301 ble loop_2787
30302 sethi 0x1ED6, %l5
30303 udiv %i2, 0x0AC4, %o6
30304 ba %xcc, loop_2788
30305loop_2787:
30306 movleu %xcc, %g4, %i4
30307 fpadd16s %f26, %f6, %f26
30308 alignaddrl %g6, %o0, %i5
30309loop_2788:
30310 fone %f30
30311 andn %g2, 0x1272, %o2
30312 fmovdvs %xcc, %f11, %f4
30313 movrgez %i7, %l0, %g1
30314 tvs %xcc, 0x0
30315 fcmpne16 %f16, %f16, %o3
30316 edge8n %g5, %i6, %o4
30317 smul %i1, 0x06FC, %g7
30318 subcc %l3, %l2, %l4
30319 tl %icc, 0x0
30320 brlz %l6, loop_2789
30321 fornot2s %f21, %f29, %f21
30322 srax %l1, 0x17, %o5
30323 brgz,a %i3, loop_2790
30324loop_2789:
30325 addcc %i0, %o7, %o1
30326 stbar
30327 subc %l5, %i2, %g3
30328loop_2790:
30329 movre %o6, %i4, %g6
30330 fornot2s %f3, %f24, %f2
30331 wr %g0, 0x89, %asi
30332 ldda [%l7 + 0x40] %asi, %g4
30333 movl %xcc, %o0, %g2
30334 movn %icc, %i5, %i7
30335 fpack32 %f10, %f2, %f24
30336 lduw [%l7 + 0x6C], %o2
30337 fmovsvs %icc, %f18, %f12
30338 xnor %l0, %o3, %g5
30339 movgu %icc, %i6, %o4
30340 fandnot1 %f26, %f4, %f0
30341 fbule,a %fcc2, loop_2791
30342 fsrc2 %f18, %f8
30343 movn %icc, %i1, %g1
30344 fandnot1 %f18, %f14, %f30
30345loop_2791:
30346 te %icc, 0x3
30347 fmovdneg %xcc, %f25, %f28
30348 movl %xcc, %l3, %g7
30349 edge16ln %l4, %l2, %l6
30350 xnorcc %o5, 0x1939, %l1
30351 udivcc %i0, 0x09E7, %o7
30352 sethi 0x0986, %i3
30353 fmovdle %xcc, %f13, %f31
30354 tgu %icc, 0x3
30355 sll %o1, 0x00, %l5
30356 sll %i2, %g3, %o6
30357 addc %i4, 0x1FE5, %g4
30358 bcs %xcc, loop_2792
30359 brlz %g6, loop_2793
30360 movle %icc, %o0, %i5
30361 edge8ln %i7, %g2, %l0
30362loop_2792:
30363 andcc %o3, %g5, %o2
30364loop_2793:
30365 addccc %i6, %o4, %g1
30366 fble,a %fcc2, loop_2794
30367 fzeros %f21
30368 sdiv %l3, 0x132F, %i1
30369 brgez,a %l4, loop_2795
30370loop_2794:
30371 ldd [%l7 + 0x18], %f6
30372 edge8 %l2, %g7, %l6
30373 tn %icc, 0x7
30374loop_2795:
30375 fmovs %f3, %f19
30376 sra %o5, 0x15, %l1
30377 movcc %xcc, %o7, %i0
30378 movrlez %i3, 0x058, %l5
30379 fexpand %f2, %f28
30380 movrgez %o1, 0x3EA, %i2
30381 stx %o6, [%l7 + 0x30]
30382 edge8 %g3, %i4, %g4
30383 siam 0x6
30384 udivx %g6, 0x1DA9, %i5
30385 movne %xcc, %i7, %g2
30386 wr %g0, 0x80, %asi
30387 stda %f0, [%l7 + 0x40] %asi
30388 wr %g0, 0x80, %asi
30389 ldstuba [%l7 + 0x4A] %asi, %o0
30390 udivcc %l0, 0x064F, %o3
30391 orcc %o2, 0x11A0, %i6
30392 set 0x67, %i2
30393 ldstuba [%l7 + %i2] 0x10, %o4
30394 sdivx %g1, 0x0DE5, %g5
30395 sethi 0x17EC, %i1
30396 xor %l3, %l4, %l2
30397 tgu %xcc, 0x6
30398 alignaddr %g7, %l6, %l1
30399 fexpand %f17, %f28
30400 sdiv %o7, 0x1F78, %i0
30401 edge8ln %i3, %o5, %o1
30402 tge %icc, 0x5
30403 fcmpd %fcc1, %f0, %f22
30404 or %l5, 0x0ABC, %o6
30405 tpos %icc, 0x0
30406 edge32n %g3, %i2, %i4
30407 nop
30408 setx loop_2796, %l0, %l1
30409 wrpr 0x1, %tl
30410 wrpr %l1, %tnpc
30411 setx 0x34400001400, %l0, %l1
30412 wrpr %l1, %tstate
30413 wrhpr 0x4, %htstate
30414 done
30415 fcmped %fcc1, %f24, %f16
30416 fmovse %icc, %f26, %f28
30417 ldstub [%l7 + 0x35], %g4
30418loop_2796:
30419 edge8l %g6, %i5, %g2
30420 sir 0x091D
30421 sra %o0, 0x1E, %i7
30422 movcs %icc, %o3, %o2
30423 movne %xcc, %i6, %l0
30424 smulcc %g1, 0x1821, %o4
30425 fbn %fcc3, loop_2797
30426 xorcc %i1, 0x01FE, %l3
30427 movn %xcc, %l4, %g5
30428 fbn %fcc2, loop_2798
30429loop_2797:
30430 array8 %l2, %l6, %g7
30431 sdiv %o7, 0x00DD, %l1
30432 fbe %fcc3, loop_2799
30433loop_2798:
30434 movleu %xcc, %i3, %o5
30435 movrgz %i0, %l5, %o6
30436 wr %g0, 0x89, %asi
30437 stba %g3, [%l7 + 0x6B] %asi
30438loop_2799:
30439 ldsw [%l7 + 0x3C], %o1
30440 be,pt %icc, loop_2800
30441 movvc %xcc, %i2, %g4
30442 sub %i4, %g6, %i5
30443 fornot1s %f30, %f16, %f12
30444loop_2800:
30445 bcc,pt %icc, loop_2801
30446 alignaddr %g2, %o0, %o3
30447 tn %xcc, 0x7
30448 fmovdvs %icc, %f24, %f9
30449loop_2801:
30450 te %icc, 0x7
30451 addcc %o2, 0x1B9A, %i7
30452 fabsd %f10, %f0
30453 umul %i6, 0x0B31, %g1
30454 fbe,a %fcc2, loop_2802
30455 bneg %xcc, loop_2803
30456 stw %o4, [%l7 + 0x50]
30457 movpos %icc, %i1, %l0
30458loop_2802:
30459 movcc %xcc, %l3, %g5
30460loop_2803:
30461 taddcc %l2, %l6, %g7
30462 fpsub16 %f28, %f16, %f20
30463 ldx [%l7 + 0x70], %o7
30464 xorcc %l1, %i3, %o5
30465 std %i0, [%l7 + 0x60]
30466 ld [%l7 + 0x60], %f23
30467 fcmpeq32 %f0, %f26, %l4
30468 set 0x40, %g1
30469 stda %f0, [%l7 + %g1] 0xf0
30470 membar #Sync
30471 alignaddrl %o6, %l5, %o1
30472 xor %i2, %g3, %i4
30473 andcc %g6, 0x1C37, %g4
30474 fandnot1 %f18, %f20, %f2
30475 movg %xcc, %i5, %o0
30476 bleu,a loop_2804
30477 movcs %icc, %o3, %o2
30478 sdivx %i7, 0x0870, %i6
30479 umul %g1, %g2, %i1
30480loop_2804:
30481 tne %xcc, 0x7
30482 orn %l0, 0x1C5B, %l3
30483 movg %icc, %g5, %l2
30484 bvc,a loop_2805
30485 fbg,a %fcc1, loop_2806
30486 fandnot1 %f2, %f22, %f0
30487 tcs %icc, 0x6
30488loop_2805:
30489 movpos %xcc, %l6, %g7
30490loop_2806:
30491 fmovrde %o4, %f10, %f22
30492 sir 0x05AB
30493 brlez,a %o7, loop_2807
30494 flush %l7 + 0x2C
30495 sllx %l1, %o5, %i0
30496 udiv %i3, 0x189C, %o6
30497loop_2807:
30498 st %f22, [%l7 + 0x08]
30499 wr %g0, 0x88, %asi
30500 swapa [%l7 + 0x5C] %asi, %l5
30501 tsubcctv %l4, %o1, %g3
30502 fnand %f14, %f2, %f8
30503 sir 0x1E16
30504 fsrc2 %f20, %f4
30505 tcc %xcc, 0x6
30506 fmovdge %xcc, %f9, %f15
30507 umul %i2, %g6, %i4
30508 fbul,a %fcc3, loop_2808
30509 bcs,pn %icc, loop_2809
30510 andcc %g4, 0x009F, %o0
30511 fornot1s %f30, %f17, %f19
30512loop_2808:
30513 fbule,a %fcc1, loop_2810
30514loop_2809:
30515 fmovdgu %xcc, %f5, %f12
30516 fcmpgt16 %f12, %f0, %i5
30517 fbge %fcc3, loop_2811
30518loop_2810:
30519 tneg %xcc, 0x4
30520 fmovsvc %icc, %f29, %f9
30521 smul %o2, %i7, %o3
30522loop_2811:
30523 fpack32 %f0, %f28, %f6
30524 tle %icc, 0x0
30525 movvc %icc, %i6, %g2
30526 fba,a %fcc2, loop_2812
30527 fbul %fcc0, loop_2813
30528 and %g1, 0x19EB, %l0
30529 udivx %l3, 0x1937, %g5
30530loop_2812:
30531 array16 %l2, %l6, %i1
30532loop_2813:
30533 tn %icc, 0x3
30534 brlz,a %o4, loop_2814
30535 fmovsleu %xcc, %f30, %f13
30536 srlx %o7, 0x17, %g7
30537 brz,a %l1, loop_2815
30538loop_2814:
30539 popc 0x07CA, %i0
30540 sllx %i3, 0x14, %o5
30541 fbu,a %fcc0, loop_2816
30542loop_2815:
30543 fmovrslz %l5, %f2, %f25
30544 fbu,a %fcc2, loop_2817
30545 bge %icc, loop_2818
30546loop_2816:
30547 nop
30548 set 0x7B, %o4
30549 ldstub [%l7 + %o4], %l4
30550 fmovdleu %xcc, %f10, %f28
30551loop_2817:
30552 nop
30553 wr %g0, 0x88, %asi
30554 lduba [%l7 + 0x13] %asi, %o6
30555loop_2818:
30556 bge,a,pn %xcc, loop_2819
30557 addcc %g3, %o1, %g6
30558 array16 %i2, %g4, %o0
30559 wr %g0, 0x04, %asi
30560 ldsba [%l7 + 0x25] %asi, %i4
30561loop_2819:
30562 ld [%l7 + 0x54], %f0
30563 wr %g0, 0x88, %asi
30564 ldsba [%l7 + 0x18] %asi, %i5
30565 sir 0x06E5
30566 udiv %o2, 0x034F, %o3
30567 wr %g0, 0x04, %asi
30568 prefetcha [%l7 + 0x50] %asi, 0x2
30569 subc %g2, 0x1C08, %i6
30570 movpos %xcc, %g1, %l3
30571 ldstub [%l7 + 0x7C], %l0
30572 fone %f6
30573 ta %xcc, 0x1
30574 stx %l2, [%l7 + 0x40]
30575 and %l6, %g5, %i1
30576 orn %o4, 0x0388, %g7
30577 mova %icc, %o7, %i0
30578 movcs %xcc, %i3, %l1
30579 fnand %f14, %f28, %f28
30580 fpadd32s %f14, %f18, %f8
30581 sub %o5, %l5, %l4
30582 xorcc %g3, 0x165B, %o1
30583 umul %o6, 0x1325, %g6
30584 srlx %g4, 0x13, %i2
30585 fpsub32s %f7, %f0, %f3
30586 fmovdneg %xcc, %f0, %f19
30587 array16 %o0, %i4, %i5
30588 fcmpes %fcc3, %f11, %f6
30589 orcc %o3, %i7, %o2
30590 fmovdg %xcc, %f10, %f5
30591 popc %g2, %i6
30592 tpos %icc, 0x1
30593 fmovda %xcc, %f13, %f9
30594 sir 0x1F10
30595 xnor %g1, %l3, %l2
30596 tge %icc, 0x3
30597 fmovsneg %icc, %f20, %f9
30598 edge32n %l0, %l6, %i1
30599 sdivcc %g5, 0x15B7, %o4
30600 fcmpne32 %f0, %f2, %o7
30601 ta %icc, 0x5
30602 add %i0, %i3, %l1
30603 fcmpgt32 %f12, %f8, %o5
30604 edge8n %g7, %l5, %l4
30605 movre %o1, %g3, %o6
30606 array8 %g4, %g6, %i2
30607 movle %xcc, %o0, %i5
30608 movge %icc, %o3, %i7
30609 fnegs %f12, %f26
30610 ldsw [%l7 + 0x64], %o2
30611 fsrc1s %f16, %f31
30612 fandnot2s %f6, %f6, %f20
30613 lduh [%l7 + 0x78], %g2
30614 movneg %icc, %i6, %g1
30615 fmovdcc %xcc, %f23, %f8
30616 fandnot2 %f28, %f30, %f4
30617 tcc %icc, 0x3
30618 edge8ln %i4, %l2, %l3
30619 xnorcc %l6, %i1, %g5
30620 movrlez %o4, 0x05C, %l0
30621 fmovda %icc, %f0, %f16
30622 movle %icc, %i0, %i3
30623 sub %l1, %o5, %o7
30624 tcs %icc, 0x0
30625 ba,a,pn %icc, loop_2820
30626 sllx %g7, %l5, %l4
30627 bvs,a,pt %icc, loop_2821
30628 sethi 0x124E, %g3
30629loop_2820:
30630 array8 %o6, %g4, %g6
30631 taddcc %o1, %o0, %i5
30632loop_2821:
30633 xnorcc %i2, %i7, %o2
30634 fabss %f13, %f28
30635 andcc %g2, %o3, %i6
30636 tle %icc, 0x6
30637 movne %xcc, %g1, %l2
30638 addccc %i4, %l6, %l3
30639 wr %g0, 0x18, %asi
30640 ldda [%l7 + 0x10] %asi, %g4
30641 fnand %f6, %f30, %f8
30642 edge16n %o4, %l0, %i0
30643 orncc %i3, 0x0B78, %l1
30644 edge8ln %i1, %o5, %o7
30645 fmovsleu %xcc, %f25, %f18
30646 edge8 %l5, %l4, %g7
30647 orcc %o6, 0x04F1, %g4
30648 wr %g0, 0x0c, %asi
30649 lda [%l7 + 0x74] %asi, %f27
30650 ldsw [%l7 + 0x74], %g3
30651 sllx %g6, %o1, %i5
30652 fxors %f23, %f14, %f9
30653 fbul %fcc0, loop_2822
30654 nop
30655 setx loop_2823, %l0, %l1
30656 wrpr 0x1, %tl
30657 wrpr %l1, %tpc
30658 add %l1, 0x4, %l1
30659 wrpr %l1, %tnpc
30660 setx 0x34400001400, %l0, %l1
30661 wrpr %l1, %tstate
30662 wrhpr 0x4, %htstate
30663 retry
30664 add %o0, %i2, %i7
30665 orcc %o2, 0x04A3, %o3
30666loop_2822:
30667 nop
30668 set 0x18, %i1
30669 stha %g2, [%l7 + %i1] 0xe3
30670 membar #Sync
30671loop_2823:
30672 movleu %icc, %g1, %i6
30673 ldsw [%l7 + 0x2C], %l2
30674 movgu %xcc, %l6, %l3
30675 st %f18, [%l7 + 0x44]
30676 set 0x28, %g7
30677 stda %g4, [%l7 + %g7] 0x0c
30678 bne,pt %xcc, loop_2824
30679 edge32ln %i4, %o4, %l0
30680 xnorcc %i0, %l1, %i1
30681 fmovdcs %icc, %f24, %f31
30682loop_2824:
30683 fmul8x16al %f22, %f13, %f28
30684 fmovdcs %icc, %f30, %f14
30685 fabss %f17, %f17
30686 taddcc %o5, 0x0B6F, %o7
30687 sir 0x127B
30688 ldub [%l7 + 0x37], %i3
30689 brlz,a %l4, loop_2825
30690 movgu %icc, %l5, %g7
30691 edge32 %g4, %g3, %g6
30692 movvs %xcc, %o6, %o1
30693loop_2825:
30694 fmovrdlez %o0, %f24, %f26
30695 st %f3, [%l7 + 0x40]
30696 array32 %i5, %i7, %i2
30697 fcmpne16 %f22, %f16, %o3
30698 movneg %icc, %o2, %g2
30699 movcc %xcc, %i6, %l2
30700 bvc,a,pn %xcc, loop_2826
30701 edge32l %l6, %l3, %g5
30702 fmovsa %icc, %f21, %f22
30703 tg %icc, 0x1
30704loop_2826:
30705 edge16l %g1, %o4, %l0
30706 array32 %i4, %i0, %i1
30707 sth %o5, [%l7 + 0x50]
30708 set 0x74, %o1
30709 sta %f25, [%l7 + %o1] 0x18
30710 fmovde %xcc, %f5, %f17
30711 ldd [%l7 + 0x50], %l0
30712 smulcc %o7, 0x05B4, %l4
30713 fpack16 %f8, %f18
30714 fmovsa %icc, %f20, %f9
30715 edge8l %i3, %g7, %l5
30716 fxor %f16, %f0, %f14
30717 orcc %g3, %g6, %o6
30718 fmovsvc %xcc, %f12, %f14
30719 movne %xcc, %g4, %o0
30720 bgu %xcc, loop_2827
30721 st %f1, [%l7 + 0x64]
30722 tsubcc %o1, %i7, %i2
30723 edge8ln %o3, %o2, %i5
30724loop_2827:
30725 add %g2, %l2, %l6
30726 ldsw [%l7 + 0x10], %i6
30727 fblg,a %fcc1, loop_2828
30728 tge %xcc, 0x2
30729 saved
30730 rdpr %cwp, %g1
30731 rdpr %cansave, %g2
30732 rdpr %canrestore, %g3
30733 rdpr %cleanwin, %g4
30734 rdpr %otherwin, %g5
30735 rdpr %wstate, %g6
30736 fpackfix %f4, %f25
30737loop_2828:
30738 fmovsvs %icc, %f13, %f5
30739 movvc %icc, %g5, %g1
30740 movl %xcc, %o4, %l3
30741 and %i4, 0x1EC8, %i0
30742 fbug %fcc2, loop_2829
30743 fpsub32 %f16, %f18, %f18
30744 sra %i1, 0x03, %l0
30745 bn %xcc, loop_2830
30746loop_2829:
30747 nop
30748 set 0x7A, %o0
30749 lduh [%l7 + %o0], %l1
30750 lduw [%l7 + 0x58], %o5
30751 fnot1s %f27, %f1
30752loop_2830:
30753 ldsh [%l7 + 0x4A], %o7
30754 ba,a,pt %icc, loop_2831
30755 stb %i3, [%l7 + 0x62]
30756 fmovrse %l4, %f10, %f29
30757 fors %f9, %f30, %f13
30758loop_2831:
30759 srlx %g7, 0x00, %l5
30760 ldstub [%l7 + 0x1D], %g3
30761 std %g6, [%l7 + 0x58]
30762 tcs %xcc, 0x1
30763 fcmpne32 %f30, %f28, %g4
30764 movrgz %o6, 0x25C, %o1
30765 fand %f30, %f16, %f0
30766 stb %i7, [%l7 + 0x77]
30767 fcmpeq32 %f28, %f28, %o0
30768 fcmpd %fcc3, %f4, %f4
30769 array32 %i2, %o3, %i5
30770 lduw [%l7 + 0x1C], %g2
30771 tsubcctv %o2, %l6, %i6
30772 sdivcc %g5, 0x053B, %l2
30773 movge %icc, %o4, %l3
30774 set 0x3F, %o7
30775 ldsba [%l7 + %o7] 0x89, %g1
30776 movvc %xcc, %i4, %i0
30777 fxor %f22, %f24, %f12
30778 nop
30779 set 0x18, %g3
30780 ldsw [%l7 + %g3], %i1
30781 movpos %icc, %l0, %o5
30782 restored
30783 rdpr %cwp, %g1
30784 rdpr %cansave, %g2
30785 rdpr %canrestore, %g3
30786 rdpr %cleanwin, %g4
30787 rdpr %otherwin, %g5
30788 rdpr %wstate, %g6
30789 sll %l1, 0x19, %i3
30790 movg %icc, %l4, %o7
30791 fmovrslz %l5, %f1, %f1
30792 andn %g3, %g7, %g4
30793 wr %g0, 0x89, %asi
30794 ldswa [%l7 + 0x70] %asi, %o6
30795 edge8n %o1, %g6, %i7
30796 set 0x60, %l2
30797 sta %f17, [%l7 + %l2] 0x0c
30798 movre %i2, %o0, %i5
30799 andcc %o3, %o2, %g2
30800 edge16n %i6, %g5, %l2
30801 fbu %fcc0, loop_2832
30802 fxor %f10, %f4, %f0
30803 ld [%l7 + 0x44], %f21
30804 fmul8sux16 %f4, %f14, %f4
30805loop_2832:
30806 ldstub [%l7 + 0x71], %o4
30807 array16 %l6, %g1, %l3
30808 set 0x40, %i0
30809 stda %f16, [%l7 + %i0] 0x19
30810 sll %i0, %i1, %i4
30811 set 0x64, %g6
30812 lduwa [%l7 + %g6] 0x04, %l0
30813 movre %o5, %i3, %l4
30814 edge8l %o7, %l5, %g3
30815 edge32 %l1, %g4, %g7
30816 fba %fcc0, loop_2833
30817 siam 0x2
30818 movpos %icc, %o1, %g6
30819 tpos %icc, 0x6
30820loop_2833:
30821 fabss %f7, %f13
30822 addccc %i7, %o6, %o0
30823 te %xcc, 0x1
30824 fmovrsgz %i2, %f25, %f27
30825 tsubcc %i5, 0x0D8D, %o2
30826 fnands %f28, %f21, %f20
30827 array16 %o3, %g2, %g5
30828 movrgz %l2, %o4, %l6
30829 alignaddrl %i6, %l3, %g1
30830 bcs,pn %xcc, loop_2834
30831 fsrc1s %f30, %f3
30832 set 0x34, %l5
30833 lduha [%l7 + %l5] 0x14, %i0
30834loop_2834:
30835 fmovsvc %icc, %f25, %f26
30836 brgez %i1, loop_2835
30837 fmul8sux16 %f12, %f4, %f24
30838 bcs %icc, loop_2836
30839 tne %xcc, 0x6
30840loop_2835:
30841 swap [%l7 + 0x34], %i4
30842 fmovsn %xcc, %f13, %f27
30843loop_2836:
30844 fmul8sux16 %f2, %f16, %f18
30845 tpos %icc, 0x4
30846 fmovrdgez %o5, %f18, %f10
30847 udivcc %i3, 0x0750, %l0
30848 udivcc %l4, 0x00EA, %l5
30849 and %o7, 0x1108, %g3
30850 bvs,a,pn %icc, loop_2837
30851 andcc %g4, %g7, %l1
30852 set 0x10, %o5
30853 stda %o0, [%l7 + %o5] 0x0c
30854loop_2837:
30855 edge16ln %i7, %o6, %g6
30856 bg,a,pt %xcc, loop_2838
30857 fpsub16s %f9, %f15, %f7
30858 fpmerge %f14, %f0, %f26
30859 fandnot2s %f30, %f19, %f11
30860loop_2838:
30861 bshuffle %f26, %f16, %f14
30862 fbue,a %fcc1, loop_2839
30863 array32 %o0, %i2, %i5
30864 tn %icc, 0x0
30865 subccc %o3, %o2, %g5
30866loop_2839:
30867 orn %g2, %o4, %l6
30868 alignaddr %l2, %l3, %i6
30869 ldd [%l7 + 0x18], %f30
30870 set 0x10, %i5
30871 ldda [%l7 + %i5] 0x0c, %i0
30872 bleu,pn %xcc, loop_2840
30873 sir 0x0036
30874 fnegs %f31, %f29
30875 udivx %i1, 0x0819, %i4
30876loop_2840:
30877 orn %o5, 0x097D, %i3
30878 tleu %icc, 0x7
30879 bne,pt %xcc, loop_2841
30880 fbue %fcc2, loop_2842
30881 fmovdgu %xcc, %f28, %f12
30882 wr %g0, 0x19, %asi
30883 ldsba [%l7 + 0x33] %asi, %g1
30884loop_2841:
30885 movrlz %l0, %l5, %l4
30886loop_2842:
30887 tleu %icc, 0x3
30888 faligndata %f26, %f24, %f14
30889 smul %g3, 0x0001, %g4
30890 fbul %fcc0, loop_2843
30891 fmovdn %icc, %f19, %f21
30892 andn %o7, %l1, %o1
30893 movrlez %g7, %o6, %g6
30894loop_2843:
30895 nop
30896 set 0x54, %l0
30897 lda [%l7 + %l0] 0x19, %f28
30898 sra %i7, %o0, %i5
30899 nop
30900 setx loop_2844, %l0, %l1
30901 wrpr 0x1, %tl
30902 wrpr %l1, %tnpc
30903 setx 0x34400001400, %l0, %l1
30904 wrpr %l1, %tstate
30905 wrhpr 0x4, %htstate
30906 done
30907 tgu %xcc, 0x6
30908 mova %icc, %i2, %o2
30909 fmovdne %xcc, %f14, %f13
30910loop_2844:
30911 srlx %g5, 0x08, %o3
30912 srax %g2, %l6, %l2
30913 tle %icc, 0x0
30914 fmovsge %xcc, %f22, %f13
30915 tge %xcc, 0x2
30916 saved
30917 rdpr %cwp, %g1
30918 rdpr %cansave, %g2
30919 rdpr %canrestore, %g3
30920 rdpr %cleanwin, %g4
30921 rdpr %otherwin, %g5
30922 rdpr %wstate, %g6
30923 array8 %l3, %o4, %i6
30924 fands %f10, %f7, %f28
30925 tcc %icc, 0x4
30926 or %i0, %i4, %i1
30927 xor %o5, %i3, %l0
30928 bvs loop_2845
30929 edge32n %g1, %l5, %g3
30930 wr %g0, 0x18, %asi
30931 ldstuba [%l7 + 0x67] %asi, %l4
30932loop_2845:
30933 nop
30934 wr %g0, 0xeb, %asi
30935 ldda [%l7 + 0x60] %asi, %o6
30936 fands %f12, %f31, %f9
30937 bcs,pn %xcc, loop_2846
30938 ldsb [%l7 + 0x7A], %g4
30939 fmovrslz %o1, %f1, %f27
30940 movle %icc, %l1, %g7
30941loop_2846:
30942 srlx %o6, %i7, %o0
30943 fpsub32 %f16, %f6, %f20
30944 movcs %icc, %i5, %g6
30945 fmovsvc %icc, %f9, %f11
30946 faligndata %f12, %f16, %f24
30947 bneg,pt %icc, loop_2847
30948 umul %i2, %g5, %o3
30949 xorcc %g2, %o2, %l6
30950 mova %xcc, %l2, %l3
30951loop_2847:
30952 fpsub32 %f26, %f0, %f12
30953 fmovdgu %icc, %f6, %f5
30954 stw %i6, [%l7 + 0x34]
30955 fcmpeq32 %f16, %f6, %o4
30956 subcc %i0, %i4, %o5
30957 fnot1 %f24, %f4
30958 edge32 %i3, %i1, %l0
30959 fbo %fcc1, loop_2848
30960 fbe %fcc2, loop_2849
30961 ldstub [%l7 + 0x4D], %l5
30962 fbo,a %fcc0, loop_2850
30963loop_2848:
30964 fmovsleu %icc, %f13, %f6
30965loop_2849:
30966 addc %g3, 0x02CB, %l4
30967 alignaddrl %g1, %o7, %o1
30968loop_2850:
30969 std %l0, [%l7 + 0x30]
30970 fbu,a %fcc2, loop_2851
30971 ta %xcc, 0x4
30972 wr %g0, 0x04, %asi
30973 lduha [%l7 + 0x50] %asi, %g4
30974loop_2851:
30975 for %f16, %f0, %f24
30976 mulscc %o6, %i7, %g7
30977 wr %g0, 0x19, %asi
30978 stda %o0, [%l7 + 0x58] %asi
30979 tle %icc, 0x2
30980 fpack16 %f14, %f10
30981 wr %g0, 0x18, %asi
30982 lduha [%l7 + 0x16] %asi, %i5
30983 fandnot2 %f6, %f0, %f22
30984 fpadd32s %f7, %f16, %f24
30985 fmovrdgez %g6, %f2, %f0
30986 fbuge,a %fcc0, loop_2852
30987 smulcc %g5, 0x10E1, %o3
30988 fpsub16 %f2, %f28, %f30
30989 and %g2, 0x1DC2, %o2
30990loop_2852:
30991 fpadd32s %f10, %f0, %f7
30992 udivcc %i2, 0x1150, %l2
30993 edge8ln %l3, %i6, %l6
30994 fbge %fcc3, loop_2853
30995 fmovda %xcc, %f22, %f23
30996 movrne %i0, 0x0DE, %o4
30997 ble,pn %icc, loop_2854
30998loop_2853:
30999 or %o5, 0x1EAB, %i3
31000 fblg %fcc2, loop_2855
31001 fnot1 %f28, %f30
31002loop_2854:
31003 tsubcc %i4, %l0, %l5
31004 array16 %i1, %l4, %g1
31005loop_2855:
31006 subc %g3, %o7, %o1
31007 srlx %l1, %g4, %i7
31008 tneg %xcc, 0x3
31009 fcmpes %fcc0, %f3, %f7
31010 mulscc %g7, 0x0BD6, %o0
31011 edge16ln %o6, %g6, %i5
31012 fmovdl %xcc, %f13, %f0
31013 fmovrslez %o3, %f7, %f21
31014 tsubcctv %g2, %o2, %g5
31015 wr %g0, 0x89, %asi
31016 lduba [%l7 + 0x2D] %asi, %l2
31017 fnegs %f16, %f13
31018 tvc %xcc, 0x6
31019 alignaddr %l3, %i2, %l6
31020 edge8 %i0, %i6, %o4
31021 tleu %icc, 0x2
31022 sdivcc %i3, 0x1E45, %i4
31023 fxors %f11, %f1, %f0
31024 taddcctv %l0, 0x0769, %o5
31025 fmovdneg %icc, %f23, %f2
31026 fmovsne %icc, %f7, %f22
31027 tg %icc, 0x7
31028 set 0x68, %i7
31029 prefetcha [%l7 + %i7] 0x11, 0x1
31030 wr %g0, 0x89, %asi
31031 swapa [%l7 + 0x14] %asi, %i1
31032 te %xcc, 0x4
31033 edge16l %g1, %g3, %o7
31034 fcmpne32 %f4, %f12, %l4
31035 bpos,pt %icc, loop_2856
31036 be,pn %xcc, loop_2857
31037 fmuld8sux16 %f16, %f28, %f0
31038 mulscc %o1, %l1, %i7
31039loop_2856:
31040 nop
31041 add %l7, 0x28, %l6
31042 wr %g0, 0x0c, %asi
31043 casxa [%l6] 0x0c, %g4, %o0
31044loop_2857:
31045 fmovrdlez %g7, %f2, %f8
31046 fpsub32 %f20, %f12, %f26
31047 fnot2s %f5, %f19
31048 fbne,a %fcc1, loop_2858
31049 fbne,a %fcc3, loop_2859
31050 brlz %g6, loop_2860
31051 tsubcctv %o6, %i5, %o3
31052loop_2858:
31053 andncc %g2, %g5, %l2
31054loop_2859:
31055 tneg %icc, 0x1
31056loop_2860:
31057 xnorcc %l3, %i2, %l6
31058 sll %i0, 0x03, %i6
31059 movrgz %o4, 0x320, %o2
31060 orncc %i3, %i4, %o5
31061 bgu,a,pn %icc, loop_2861
31062 edge16ln %l5, %l0, %g1
31063 fpsub32s %f26, %f23, %f17
31064 tcs %icc, 0x5
31065loop_2861:
31066 movrgez %g3, 0x1B7, %i1
31067 fmovdneg %icc, %f12, %f17
31068 be %icc, loop_2862
31069 edge16 %o7, %o1, %l4
31070 ldd [%l7 + 0x60], %f10
31071 nop
31072 setx loop_2863, %l0, %l1
31073 wrpr 0x1, %tl
31074 wrpr %l1, %tnpc
31075 setx 0x34400001400, %l0, %l1
31076 wrpr %l1, %tstate
31077 wrhpr 0x4, %htstate
31078 done
31079loop_2862:
31080 tgu %icc, 0x7
31081 fxor %f4, %f18, %f2
31082 edge8l %l1, %g4, %i7
31083loop_2863:
31084 fbl %fcc3, loop_2864
31085 tsubcctv %o0, %g7, %o6
31086 andcc %g6, 0x013F, %o3
31087 nop
31088 setx loop_2865, %l0, %l1
31089 wrpr 0x1, %tl
31090 wrpr %l1, %tnpc
31091 setx 0x34400001400, %l0, %l1
31092 wrpr %l1, %tstate
31093 wrhpr 0x4, %htstate
31094 done
31095loop_2864:
31096 subc %g2, %g5, %l2
31097 mulscc %l3, %i5, %l6
31098 udivx %i2, 0x11FE, %i6
31099loop_2865:
31100 srlx %o4, %o2, %i3
31101 fpsub32s %f12, %f2, %f24
31102 bcc,pn %icc, loop_2866
31103 fmovdne %icc, %f0, %f5
31104 fors %f30, %f16, %f19
31105 ta %xcc, 0x7
31106loop_2866:
31107 nop
31108 setx loop_2867, %l0, %l1
31109 wrpr 0x1, %tl
31110 wrpr %l1, %tpc
31111 add %l1, 0x4, %l1
31112 wrpr %l1, %tnpc
31113 setx 0x34400001400, %l0, %l1
31114 wrpr %l1, %tstate
31115 wrhpr 0x4, %htstate
31116 retry
31117 movl %icc, %i4, %o5
31118 fmovscs %xcc, %f1, %f4
31119 ldsh [%l7 + 0x5A], %l5
31120loop_2867:
31121 fmovse %xcc, %f23, %f2
31122 sdivcc %i0, 0x0C43, %l0
31123 movge %xcc, %g1, %g3
31124 movcc %icc, %i1, %o1
31125 tneg %icc, 0x4
31126 fmovde %xcc, %f9, %f1
31127 umulcc %l4, %o7, %l1
31128 mulx %i7, 0x1DFA, %g4
31129 addccc %g7, 0x1E60, %o6
31130 mulscc %o0, 0x1955, %o3
31131 fcmpgt32 %f12, %f16, %g2
31132 restored
31133 rdpr %cwp, %g1
31134 rdpr %cansave, %g2
31135 rdpr %canrestore, %g3
31136 rdpr %cleanwin, %g4
31137 rdpr %otherwin, %g5
31138 rdpr %wstate, %g6
31139 bge loop_2868
31140 fba %fcc3, loop_2869
31141 taddcc %g6, 0x0702, %l2
31142 srlx %g5, 0x00, %l3
31143loop_2868:
31144 udiv %i5, 0x1BEF, %l6
31145loop_2869:
31146 fmovdpos %xcc, %f24, %f10
31147 fnot1 %f12, %f2
31148 array32 %i2, %o4, %o2
31149 brz,a %i3, loop_2870
31150 bcs %xcc, loop_2871
31151 fmovd %f0, %f16
31152 prefetch [%l7 + 0x20], 0x0
31153loop_2870:
31154 st %f3, [%l7 + 0x44]
31155loop_2871:
31156 tneg %xcc, 0x2
31157 tcc %icc, 0x4
31158 andncc %i4, %i6, %l5
31159 bl,a %icc, loop_2872
31160 edge16ln %i0, %l0, %g1
31161 brgez,a %g3, loop_2873
31162 addcc %o5, 0x0785, %o1
31163loop_2872:
31164 fmovsleu %xcc, %f0, %f16
31165 wr %g0, 0x2f, %asi
31166 stxa %i1, [%l7 + 0x30] %asi
31167 membar #Sync
31168loop_2873:
31169 addccc %l4, %l1, %o7
31170 brlez %i7, loop_2874
31171 movn %xcc, %g7, %g4
31172 srl %o6, 0x0A, %o0
31173 tcc %xcc, 0x4
31174loop_2874:
31175 fmuld8sux16 %f21, %f24, %f8
31176 fmovrde %o3, %f8, %f14
31177 fabsd %f2, %f10
31178 udivcc %g2, 0x16F4, %g6
31179 edge32 %g5, %l2, %l3
31180 movl %icc, %i5, %l6
31181 fpsub16 %f26, %f6, %f28
31182 movge %icc, %o4, %o2
31183 stx %i3, [%l7 + 0x70]
31184 ba loop_2875
31185 array32 %i4, %i2, %l5
31186 fblg %fcc2, loop_2876
31187 fmovdcs %icc, %f31, %f22
31188loop_2875:
31189 fbge %fcc3, loop_2877
31190 membar 0x28
31191loop_2876:
31192 bpos,pt %icc, loop_2878
31193 fbge,a %fcc2, loop_2879
31194loop_2877:
31195 tcc %xcc, 0x2
31196 fbe %fcc1, loop_2880
31197loop_2878:
31198 smulcc %i0, 0x19F1, %i6
31199loop_2879:
31200 bneg,pt %icc, loop_2881
31201 edge8n %l0, %g3, %g1
31202loop_2880:
31203 add %o1, 0x1D92, %i1
31204 nop
31205 set 0x7C, %i6
31206 lduw [%l7 + %i6], %l4
31207loop_2881:
31208 bneg loop_2882
31209 fnands %f15, %f18, %f18
31210 nop
31211 set 0x56, %o3
31212 lduh [%l7 + %o3], %o5
31213 wr %g0, 0x0c, %asi
31214 ldda [%l7 + 0x50] %asi, %l0
31215loop_2882:
31216 fmovde %xcc, %f21, %f18
31217 array16 %o7, %g7, %i7
31218 nop
31219 setx loop_2883, %l0, %l1
31220 wrpr 0x1, %tl
31221 wrpr %l1, %tpc
31222 add %l1, 0x4, %l1
31223 wrpr %l1, %tnpc
31224 setx 0x34400001400, %l0, %l1
31225 wrpr %l1, %tstate
31226 wrhpr 0x4, %htstate
31227 retry
31228 edge8ln %g4, %o6, %o0
31229 movcc %icc, %g2, %o3
31230 srax %g6, 0x16, %g5
31231loop_2883:
31232 fones %f10
31233 smulcc %l3, 0x0F6B, %l2
31234 bge,pn %icc, loop_2884
31235 nop
31236 set 0x78, %g2
31237 std %f0, [%l7 + %g2]
31238 brgz,a %l6, loop_2885
31239 flush %l7 + 0x38
31240loop_2884:
31241 fmovrsgez %i5, %f7, %f12
31242 tne %xcc, 0x7
31243loop_2885:
31244 fmovde %icc, %f21, %f10
31245 fbl %fcc2, loop_2886
31246 edge8ln %o2, %i3, %i4
31247 mulx %o4, %l5, %i2
31248 subcc %i6, %i0, %l0
31249loop_2886:
31250 xor %g1, 0x1306, %g3
31251 subc %i1, %o1, %o5
31252 fmovrde %l1, %f0, %f26
31253 swap [%l7 + 0x70], %o7
31254 movn %icc, %g7, %l4
31255 fmovdn %icc, %f5, %f15
31256 tvc %xcc, 0x6
31257 tsubcc %i7, 0x0C7C, %o6
31258 tsubcctv %o0, %g4, %o3
31259 movcc %icc, %g6, %g2
31260 fnand %f0, %f4, %f28
31261 smul %l3, %g5, %l6
31262 fxor %f18, %f8, %f0
31263 sllx %l2, 0x1F, %i5
31264 fmovsg %icc, %f26, %f21
31265 andcc %i3, 0x0C57, %i4
31266 addccc %o4, %l5, %i2
31267 fbl,a %fcc1, loop_2887
31268 popc 0x12F8, %o2
31269 array32 %i6, %i0, %g1
31270 movne %xcc, %g3, %i1
31271loop_2887:
31272 edge16ln %l0, %o1, %o5
31273 fmul8sux16 %f20, %f20, %f20
31274 udivcc %l1, 0x1A99, %o7
31275 edge8 %g7, %i7, %l4
31276 fnegd %f10, %f28
31277 tneg %icc, 0x4
31278 tge %xcc, 0x1
31279 edge8ln %o0, %o6, %o3
31280 xnorcc %g6, %g2, %l3
31281 stx %g5, [%l7 + 0x70]
31282 subcc %g4, %l2, %i5
31283 udivcc %i3, 0x1D19, %l6
31284 subc %i4, %l5, %o4
31285 fmovsn %icc, %f2, %f14
31286 fmovrdlez %o2, %f6, %f16
31287 fcmpeq32 %f12, %f28, %i2
31288 taddcc %i0, %g1, %g3
31289 movrgez %i6, %i1, %l0
31290 andcc %o1, %o5, %l1
31291 orcc %g7, 0x1AD9, %o7
31292 fbul,a %fcc3, loop_2888
31293 fmul8x16al %f10, %f6, %f30
31294 tsubcctv %l4, 0x15BC, %o0
31295 nop
31296 setx loop_2889, %l0, %l1
31297 jmpl %l1, %o6
31298loop_2888:
31299 smul %i7, %o3, %g2
31300 fbule,a %fcc1, loop_2890
31301 move %xcc, %l3, %g5
31302loop_2889:
31303 tle %xcc, 0x4
31304 fmovdcs %xcc, %f20, %f20
31305loop_2890:
31306 addcc %g6, 0x0361, %l2
31307 flush %l7 + 0x6C
31308 xnor %g4, %i5, %i3
31309 movleu %xcc, %l6, %i4
31310 movneg %xcc, %l5, %o2
31311 fnors %f6, %f23, %f24
31312 add %i2, %o4, %g1
31313 mulx %g3, 0x1B1D, %i6
31314 fmovsgu %xcc, %f2, %f30
31315 fbue,a %fcc1, loop_2891
31316 fbul,a %fcc2, loop_2892
31317 brlz,a %i0, loop_2893
31318 subccc %l0, %i1, %o5
31319loop_2891:
31320 restored
31321 rdpr %cwp, %g1
31322 rdpr %cansave, %g2
31323 rdpr %canrestore, %g3
31324 rdpr %cleanwin, %g4
31325 rdpr %otherwin, %g5
31326 rdpr %wstate, %g6
31327loop_2892:
31328 andncc %o1, %l1, %o7
31329loop_2893:
31330 fcmple32 %f28, %f6, %l4
31331 set 0x58, %g5
31332 stxa %o0, [%l7 + %g5] 0x18
31333 fxor %f4, %f10, %f6
31334 edge32ln %g7, %i7, %o3
31335 ba,a %xcc, loop_2894
31336 movcs %xcc, %g2, %o6
31337 xnorcc %g5, %l3, %l2
31338 restored
31339 rdpr %cwp, %g1
31340 rdpr %cansave, %g2
31341 rdpr %canrestore, %g3
31342 rdpr %cleanwin, %g4
31343 rdpr %otherwin, %g5
31344 rdpr %wstate, %g6
31345loop_2894:
31346 addccc %g6, 0x0308, %g4
31347 tpos %icc, 0x5
31348 array8 %i3, %l6, %i4
31349 bvs %icc, loop_2895
31350 stbar
31351 umul %i5, 0x19A3, %o2
31352 srax %i2, %l5, %g1
31353loop_2895:
31354 edge32n %g3, %i6, %i0
31355 andcc %l0, %o4, %o5
31356 set 0x58, %l3
31357 sta %f5, [%l7 + %l3] 0x10
31358 fmovdvs %icc, %f24, %f0
31359 fornot1 %f28, %f24, %f30
31360 mulx %i1, 0x0C3F, %o1
31361 saved
31362 rdpr %cwp, %g1
31363 rdpr %cansave, %g2
31364 rdpr %canrestore, %g3
31365 rdpr %cleanwin, %g4
31366 rdpr %otherwin, %g5
31367 rdpr %wstate, %g6
31368 edge16l %l1, %o7, %o0
31369 tle %icc, 0x2
31370 edge32n %l4, %g7, %o3
31371 fbug,a %fcc2, loop_2896
31372 fzeros %f13
31373 movg %icc, %i7, %o6
31374 wr %g0, 0xf0, %asi
31375 stda %f0, [%l7 + 0x40] %asi
31376 membar #Sync
31377loop_2896:
31378 fbe,a %fcc1, loop_2897
31379 edge32l %g5, %l3, %l2
31380 movcc %xcc, %g6, %g2
31381 bl,a,pn %xcc, loop_2898
31382loop_2897:
31383 fmovsn %xcc, %f21, %f11
31384 fble,a %fcc1, loop_2899
31385 array16 %g4, %i3, %l6
31386loop_2898:
31387 swap [%l7 + 0x54], %i5
31388 fmovdleu %xcc, %f4, %f8
31389loop_2899:
31390 nop
31391 set 0x6C, %l4
31392 lduwa [%l7 + %l4] 0x14, %o2
31393 movvs %xcc, %i2, %l5
31394 brlz,a %i4, loop_2900
31395 movn %xcc, %g3, %i6
31396 tleu %xcc, 0x3
31397 ldd [%l7 + 0x60], %f16
31398loop_2900:
31399 movpos %icc, %i0, %g1
31400 movrne %l0, 0x39F, %o4
31401 fbul,a %fcc0, loop_2901
31402 and %i1, %o1, %l1
31403 fpsub16s %f5, %f18, %f28
31404 fmovrdgez %o5, %f22, %f0
31405loop_2901:
31406 tn %icc, 0x4
31407 array8 %o0, %o7, %l4
31408 array32 %o3, %i7, %g7
31409 fmovdneg %icc, %f31, %f29
31410 fble,a %fcc1, loop_2902
31411 xorcc %o6, %g5, %l2
31412 fnegd %f8, %f24
31413 tleu %xcc, 0x0
31414loop_2902:
31415 sub %g6, %g2, %l3
31416 array32 %g4, %i3, %l6
31417 movvs %icc, %i5, %i2
31418 popc 0x0834, %l5
31419 fbg,a %fcc0, loop_2903
31420 edge32ln %i4, %o2, %g3
31421 srl %i6, 0x1A, %i0
31422 subc %g1, %o4, %i1
31423loop_2903:
31424 mulscc %l0, %o1, %l1
31425 fbl,a %fcc0, loop_2904
31426 tsubcc %o5, 0x00E8, %o7
31427 andncc %l4, %o3, %i7
31428 bneg,pn %icc, loop_2905
31429loop_2904:
31430 sll %g7, %o0, %o6
31431 fandnot2 %f0, %f28, %f18
31432 fandnot2 %f0, %f10, %f20
31433loop_2905:
31434 srlx %g5, %g6, %l2
31435 edge32n %l3, %g4, %g2
31436 movcc %xcc, %l6, %i3
31437 movvc %xcc, %i5, %i2
31438 bge,a %icc, loop_2906
31439 ldub [%l7 + 0x25], %l5
31440 fbug,a %fcc3, loop_2907
31441 edge8ln %i4, %g3, %o2
31442loop_2906:
31443 bshuffle %f24, %f18, %f24
31444 st %f11, [%l7 + 0x0C]
31445loop_2907:
31446 tl %icc, 0x4
31447 fmovsge %icc, %f8, %f6
31448 bvc,pn %icc, loop_2908
31449 fcmpeq16 %f22, %f14, %i6
31450 fmovdleu %icc, %f24, %f29
31451 ldub [%l7 + 0x62], %g1
31452loop_2908:
31453 xnor %o4, %i1, %l0
31454 fmovsg %icc, %f29, %f11
31455 array16 %o1, %i0, %o5
31456 set 0x68, %i4
31457 stda %l0, [%l7 + %i4] 0x19
31458 fmovrdne %o7, %f18, %f20
31459 bleu,a loop_2909
31460 fabsd %f26, %f28
31461 edge16n %o3, %i7, %g7
31462 brnz,a %o0, loop_2910
31463loop_2909:
31464 mova %xcc, %o6, %l4
31465 tgu %icc, 0x6
31466 fbule %fcc0, loop_2911
31467loop_2910:
31468 addccc %g5, %l2, %l3
31469 sir 0x1F4C
31470 fmovsneg %icc, %f30, %f27
31471loop_2911:
31472 udivcc %g4, 0x195D, %g2
31473 sub %l6, %i3, %i5
31474 fpsub32s %f23, %f18, %f22
31475 fexpand %f7, %f0
31476 ble,a,pt %icc, loop_2912
31477 tvs %icc, 0x1
31478 ld [%l7 + 0x20], %f30
31479 fnand %f20, %f24, %f10
31480loop_2912:
31481 addc %g6, %i2, %i4
31482 movle %icc, %l5, %o2
31483 fcmpeq16 %f30, %f16, %i6
31484 tn %xcc, 0x5
31485 sdivx %g1, 0x0294, %g3
31486 fbu,a %fcc1, loop_2913
31487 ta %xcc, 0x3
31488 andcc %i1, %o4, %l0
31489 edge32n %i0, %o5, %o1
31490loop_2913:
31491 nop
31492 set 0x54, %l6
31493 swapa [%l7 + %l6] 0x89, %l1
31494 wr %g0, 0x04, %asi
31495 stda %o2, [%l7 + 0x08] %asi
31496 bge,pt %icc, loop_2914
31497 brnz %i7, loop_2915
31498 lduw [%l7 + 0x18], %o7
31499 fmul8sux16 %f30, %f6, %f4
31500loop_2914:
31501 ldsb [%l7 + 0x0D], %g7
31502loop_2915:
31503 mova %icc, %o0, %o6
31504 xorcc %g5, 0x0C9C, %l2
31505 umul %l4, 0x1D4B, %g4
31506 movge %icc, %l3, %l6
31507 movg %xcc, %g2, %i3
31508 mova %xcc, %i5, %i2
31509 wr %g0, 0x10, %asi
31510 stwa %i4, [%l7 + 0x78] %asi
31511 fpsub16s %f18, %f10, %f7
31512 udiv %l5, 0x0231, %o2
31513 sll %g6, 0x1D, %i6
31514 fmovdgu %icc, %f20, %f16
31515 restored
31516 rdpr %cwp, %g1
31517 rdpr %cansave, %g2
31518 rdpr %canrestore, %g3
31519 rdpr %cleanwin, %g4
31520 rdpr %otherwin, %g5
31521 rdpr %wstate, %g6
31522 array32 %g1, %i1, %g3
31523 prefetch [%l7 + 0x7C], 0x2
31524 fmovdcs %xcc, %f29, %f24
31525 edge16 %o4, %l0, %o5
31526 fmovdne %xcc, %f15, %f7
31527 array16 %i0, %l1, %o3
31528 array32 %o1, %i7, %g7
31529 fmovs %f26, %f5
31530 orncc %o0, %o7, %g5
31531 edge8n %o6, %l2, %g4
31532 movvc %icc, %l4, %l3
31533 ldx [%l7 + 0x18], %g2
31534 edge16 %l6, %i5, %i2
31535 fbo,a %fcc1, loop_2916
31536 tl %xcc, 0x1
31537 movg %icc, %i4, %i3
31538 ld [%l7 + 0x38], %f13
31539loop_2916:
31540 addccc %l5, %o2, %i6
31541 sdivx %g6, 0x1BE7, %g1
31542 udiv %i1, 0x1A6C, %o4
31543 brz %g3, loop_2917
31544 brnz %l0, loop_2918
31545 nop
31546 setx loop_2919, %l0, %l1
31547 jmpl %l1, %o5
31548 fnands %f31, %f3, %f26
31549loop_2917:
31550 fmovsvc %xcc, %f24, %f19
31551loop_2918:
31552 udiv %l1, 0x0FD4, %o3
31553loop_2919:
31554 fpadd16s %f7, %f10, %f15
31555 sdivx %o1, 0x18E0, %i0
31556 sra %i7, %g7, %o7
31557 fbo,a %fcc3, loop_2920
31558 movg %icc, %g5, %o0
31559 fbge %fcc1, loop_2921
31560 movvs %icc, %l2, %g4
31561loop_2920:
31562 tpos %icc, 0x5
31563 membar 0x79
31564loop_2921:
31565 andn %o6, 0x1964, %l4
31566 taddcctv %g2, %l6, %i5
31567 fbul %fcc2, loop_2922
31568 restored
31569 rdpr %cwp, %g1
31570 rdpr %cansave, %g2
31571 rdpr %canrestore, %g3
31572 rdpr %cleanwin, %g4
31573 rdpr %otherwin, %g5
31574 rdpr %wstate, %g6
31575 ba,a loop_2923
31576 be,a,pn %xcc, loop_2924
31577loop_2922:
31578 movl %xcc, %i2, %l3
31579 tn %icc, 0x7
31580loop_2923:
31581 andn %i3, %l5, %i4
31582loop_2924:
31583 fmovdvs %xcc, %f30, %f7
31584 brnz %i6, loop_2925
31585 brnz,a %g6, loop_2926
31586 tvc %icc, 0x7
31587 fbl %fcc0, loop_2927
31588loop_2925:
31589 fand %f10, %f2, %f10
31590loop_2926:
31591 movvs %icc, %g1, %i1
31592 fnegd %f16, %f4
31593loop_2927:
31594 fzero %f26
31595 mova %icc, %o2, %g3
31596 movrlz %l0, %o4, %o5
31597 fpack32 %f30, %f12, %f10
31598 tgu %icc, 0x4
31599 addccc %o3, %o1, %l1
31600 fnand %f20, %f16, %f8
31601 fba %fcc3, loop_2928
31602 ldsw [%l7 + 0x20], %i7
31603 fbg,a %fcc1, loop_2929
31604 fmovrdlez %i0, %f0, %f8
31605loop_2928:
31606 nop
31607 wr %g0, 0x18, %asi
31608 ldswa [%l7 + 0x1C] %asi, %o7
31609loop_2929:
31610 taddcctv %g7, 0x098D, %o0
31611 movleu %xcc, %g5, %l2
31612 tleu %xcc, 0x5
31613 sllx %g4, %l4, %o6
31614 restored
31615 rdpr %cwp, %g1
31616 rdpr %cansave, %g2
31617 rdpr %canrestore, %g3
31618 rdpr %cleanwin, %g4
31619 rdpr %otherwin, %g5
31620 rdpr %wstate, %g6
31621 movpos %xcc, %l6, %g2
31622 udiv %i2, 0x17F8, %i5
31623 set 0x6E, %i3
31624 stha %i3, [%l7 + %i3] 0x22
31625 membar #Sync
31626 brnz,a %l5, loop_2930
31627 movrgez %i4, 0x1B1, %l3
31628 mulscc %g6, %i6, %g1
31629 andn %o2, %g3, %l0
31630loop_2930:
31631 movne %icc, %i1, %o4
31632 edge16ln %o5, %o3, %l1
31633 wr %g0, 0x80, %asi
31634 lduha [%l7 + 0x60] %asi, %o1
31635 ble %icc, loop_2931
31636 movcs %xcc, %i0, %i7
31637 set 0x18, %o2
31638 sta %f28, [%l7 + %o2] 0x89
31639loop_2931:
31640 fmovdle %xcc, %f28, %f11
31641 st %f26, [%l7 + 0x78]
31642 sll %g7, 0x01, %o7
31643 xnor %o0, %g5, %l2
31644 tsubcc %l4, %g4, %o6
31645 srax %g2, 0x18, %l6
31646 set 0x3E, %g4
31647 stha %i5, [%l7 + %g4] 0x04
31648 fmovdvc %xcc, %f18, %f14
31649 umul %i3, 0x01AC, %i2
31650 stx %l5, [%l7 + 0x08]
31651 andcc %i4, %l3, %i6
31652 fmul8x16 %f29, %f18, %f24
31653 smul %g1, %o2, %g6
31654 tge %icc, 0x2
31655 fzeros %f3
31656 edge8l %g3, %l0, %o4
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 wr %g0, 0x88, %asi
31665 prefetcha [%l7 + 0x60] %asi, 0x2
31666 addccc %o5, 0x13EC, %o3
31667 array16 %l1, %i0, %i7
31668 umulcc %o1, 0x1932, %o7
31669 fcmpne32 %f14, %f2, %o0
31670 wr %g0, 0x10, %asi
31671 stda %g6, [%l7 + 0x18] %asi
31672 edge32l %l2, %l4, %g5
31673 movn %xcc, %g4, %g2
31674 fble %fcc3, loop_2932
31675 movleu %xcc, %l6, %i5
31676 udivx %i3, 0x0284, %i2
31677 set 0x4C, %l1
31678 swapa [%l7 + %l1] 0x10, %l5
31679loop_2932:
31680 movle %xcc, %i4, %l3
31681 edge32l %i6, %g1, %o2
31682 or %o6, 0x0E66, %g3
31683 fmovda %xcc, %f25, %f31
31684 brnz,a %g6, loop_2933
31685 movge %icc, %o4, %i1
31686 tleu %icc, 0x5
31687 fcmpeq32 %f14, %f4, %o5
31688loop_2933:
31689 movneg %icc, %o3, %l1
31690 movrgez %l0, 0x1FC, %i0
31691 ble,pt %xcc, loop_2934
31692 fmovrsgez %o1, %f10, %f21
31693 ldstub [%l7 + 0x34], %o7
31694 fmovrdne %o0, %f0, %f6
31695loop_2934:
31696 edge32l %g7, %l2, %l4
31697 tn %icc, 0x4
31698 sdiv %i7, 0x12F3, %g5
31699 fmovdpos %icc, %f18, %f8
31700 flush %l7 + 0x4C
31701 fsrc2 %f16, %f12
31702 set 0x33, %i2
31703 ldsba [%l7 + %i2] 0x80, %g2
31704 subc %l6, %g4, %i3
31705 st %f28, [%l7 + 0x78]
31706 bleu loop_2935
31707 fcmps %fcc1, %f2, %f16
31708 xor %i2, 0x1833, %i5
31709 addccc %i4, 0x1D72, %l5
31710loop_2935:
31711 edge16ln %i6, %l3, %g1
31712 saved
31713 rdpr %cwp, %g1
31714 rdpr %cansave, %g2
31715 rdpr %canrestore, %g3
31716 rdpr %cleanwin, %g4
31717 rdpr %otherwin, %g5
31718 rdpr %wstate, %g6
31719 tleu %xcc, 0x6
31720 tvc %xcc, 0x2
31721 udivcc %o2, 0x0373, %o6
31722 subcc %g6, 0x163E, %g3
31723 fcmpgt16 %f14, %f22, %o4
31724 movneg %icc, %i1, %o5
31725 edge8n %l1, %o3, %i0
31726 movne %icc, %o1, %o7
31727 srax %o0, 0x08, %g7
31728 udivcc %l0, 0x012A, %l2
31729 edge16ln %i7, %l4, %g5
31730 fmovsgu %icc, %f21, %f22
31731 movg %xcc, %g2, %g4
31732 fmovdgu %xcc, %f27, %f13
31733 orncc %l6, %i3, %i2
31734 tsubcctv %i4, 0x12A8, %i5
31735 edge16 %i6, %l5, %l3
31736 movl %xcc, %g1, %o2
31737 fmovsa %icc, %f12, %f24
31738 udivx %o6, 0x12F3, %g6
31739 tge %xcc, 0x7
31740 edge16 %g3, %i1, %o4
31741 alignaddrl %l1, %o3, %o5
31742 bcs %xcc, loop_2936
31743 bshuffle %f16, %f12, %f16
31744 sll %o1, 0x06, %o7
31745 movrlz %i0, %g7, %o0
31746loop_2936:
31747 fornot2s %f19, %f5, %f10
31748 te %xcc, 0x1
31749 srax %l0, %i7, %l4
31750 udivcc %l2, 0x1D40, %g5
31751 wr %g0, 0x80, %asi
31752 sta %f10, [%l7 + 0x58] %asi
31753 fmul8sux16 %f0, %f22, %f2
31754 smul %g4, %g2, %l6
31755 tcc %icc, 0x4
31756 mova %icc, %i3, %i4
31757 fbug %fcc2, loop_2937
31758 edge8l %i5, %i6, %i2
31759 fmovdg %icc, %f7, %f8
31760 fbu %fcc1, loop_2938
31761loop_2937:
31762 mulscc %l3, 0x185E, %l5
31763 ldd [%l7 + 0x10], %g0
31764 tne %icc, 0x0
31765loop_2938:
31766 fmovdvc %icc, %f28, %f9
31767 edge8n %o6, %g6, %g3
31768 restored
31769 rdpr %cwp, %g1
31770 rdpr %cansave, %g2
31771 rdpr %canrestore, %g3
31772 rdpr %cleanwin, %g4
31773 rdpr %otherwin, %g5
31774 rdpr %wstate, %g6
31775 membar #Sync
31776 wr %g0, 0xf0, %asi
31777 ldda [%l7 + 0x40] %asi, %f0
31778 EXIT_GOOD
31779
31780
31781
31782!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31783!
31784! Stats for Thread 0:
31785!
31786! Type l : 2772
31787! Type cti : 2938
31788! Type x : 1287
31789! Type f : 4642
31790! Type i : 13361
31791!
31792!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31793
31794
31795 EXIT_GOOD /* test finish */
31796
31797/************************************************************************
31798 Test case data start
31799 ************************************************************************/
31800.data
31801user_data_start:
31802scratch_area:
31803.word 0xE4A63891
31804.word 0x3843141B
31805.word 0x15E71EBE
31806.word 0x21EF841E
31807.word 0x96C2CD0B
31808.word 0x8C5D2616
31809.word 0x25A6D02A
31810.word 0x97BB9796
31811.word 0x2E6B959F
31812.word 0x5E3D5E7C
31813.word 0x7C26327A
31814.word 0xFBA656ED
31815.word 0x71E4887D
31816.word 0x14580AB6
31817.word 0x11E64A60
31818.word 0x7DD04C8B
31819.word 0x5FFC8B7E
31820.word 0x84E872A5
31821.word 0xDDAB4FC9
31822.word 0x39B6D4C3
31823.word 0xF30FF1C9
31824.word 0xD2AE3A11
31825.word 0xFCC31B1C
31826.word 0xA17C8EC4
31827.word 0x58BA7D3B
31828.word 0x2AF17814
31829.word 0x9BF5C730
31830.word 0x7A893143
31831.word 0xE1C2EFB0
31832.word 0x46B79F01
31833.word 0x0105F8FA
31834.word 0xA879F95A
31835.word 0x742F99BC
31836.word 0x15412A76
31837.word 0x42C03E48
31838.word 0x8965E17B
31839.word 0x1449D108
31840.word 0x5CF9997F
31841.word 0x6DADE850
31842.word 0x56D88BEA
31843.word 0xAFC4DBD0
31844.word 0xBF601A7B
31845.word 0x4D0C7C8E
31846.word 0x84D5278B
31847.word 0xCE43E243
31848.word 0xB5A5ABF0
31849.word 0x44B59D21
31850.word 0x3A9A3693
31851.word 0x02A7D459
31852.word 0x5B7C9B11
31853.word 0x76885F99
31854.word 0xE39D0E32
31855.word 0xDEA41799
31856.word 0x3DC015D4
31857.word 0x60792C3C
31858.word 0x38EFFDF1
31859.word 0xF4D42271
31860.word 0xA7EFF40D
31861.word 0xAC24202D
31862.word 0x9F8B826C
31863.word 0xEA850AC1
31864.word 0xD76C7934
31865.word 0xB1B6B65C
31866.word 0x05F6C744
31867.end