Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f5.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f5.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_f5.s,v 1.1 2007/05/11 17:22:23 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 0x092AF55F804D0564, %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 0x4, %g1
89 set 0x1, %g2
90 set 0x6, %g3
91 set 0xD, %g4
92 set 0x1, %g5
93 set 0xB, %g6
94 set 0x9, %g7
95 !# Input registers
96 set -0x0, %i0
97 set -0xF, %i1
98 set -0x4, %i2
99 set -0xC, %i3
100 set -0x9, %i4
101 set -0x5, %i5
102 set -0x7, %i6
103 set -0x2, %i7
104 !# Local registers
105 set 0x67D7BD9F, %l0
106 set 0x6273400B, %l1
107 set 0x082A223C, %l2
108 set 0x472CC0A3, %l3
109 set 0x3FAE03EA, %l4
110 set 0x71FAEC3D, %l5
111 set 0x4CB660FF, %l6
112 !# Output registers
113 set -0x0AFF, %o0
114 set -0x03E7, %o1
115 set 0x1855, %o2
116 set -0x1C75, %o3
117 set -0x036B, %o4
118 set -0x0C25, %o5
119 set -0x13E5, %o6
120 set 0x1252, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x1E35DC2E57A4E2E5)
123 INIT_TH_FP_REG(%l7,%f2,0xC35659B6FB591813)
124 INIT_TH_FP_REG(%l7,%f4,0xCF6282397D729F4A)
125 INIT_TH_FP_REG(%l7,%f6,0x28A305D2D10B2697)
126 INIT_TH_FP_REG(%l7,%f8,0x7C361CB94C08E049)
127 INIT_TH_FP_REG(%l7,%f10,0x26C6CACBB3C0C106)
128 INIT_TH_FP_REG(%l7,%f12,0x9B5327C06080389D)
129 INIT_TH_FP_REG(%l7,%f14,0x8C42D7D58479E1BA)
130 INIT_TH_FP_REG(%l7,%f16,0x90D155E158DDA0F6)
131 INIT_TH_FP_REG(%l7,%f18,0x702765B73AC28EC4)
132 INIT_TH_FP_REG(%l7,%f20,0x88C5D3853CD4EFD9)
133 INIT_TH_FP_REG(%l7,%f22,0x9853315709928CD9)
134 INIT_TH_FP_REG(%l7,%f24,0xEE2456D095FF9F1A)
135 INIT_TH_FP_REG(%l7,%f26,0x12121BA4DA2D6175)
136 INIT_TH_FP_REG(%l7,%f28,0xC23BBF79C9468801)
137 INIT_TH_FP_REG(%l7,%f30,0x1063C7DE88D82965)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 movg %icc, %i0, %i1
151 addccc %o5, 0x0F99, %g6
152 add %i4, 0x0B89, %g7
153 fmovse %icc, %f30, %f23
154 srax %g3, 0x07, %l2
155 bleu,a loop_1
156 tpos %xcc, 0x7
157 membar 0x32
158 fnot2s %f3, %f0
159loop_1:
160 smul %i7, 0x18DC, %o7
161 edge16ln %o6, %g4, %l4
162 fmovsl %icc, %f20, %f2
163 movle %xcc, %o1, %i5
164 tl %icc, 0x4
165 edge8ln %g1, %i6, %l6
166 fmovde %xcc, %f4, %f0
167 prefetch [%l7 + 0x48], 0x3
168 and %l5, 0x0766, %o0
169 andcc %o2, %g5, %g2
170 stw %l0, [%l7 + 0x7C]
171 fpsub32 %f8, %f4, %f30
172 addccc %l1, %o4, %o3
173 wr %g0, 0x19, %asi
174 lduba [%l7 + 0x32] %asi, %i3
175 fandnot1 %f0, %f30, %f4
176 sub %l3, 0x0CD7, %i2
177 fmovdcs %icc, %f30, %f26
178 sdivcc %i1, 0x17C7, %o5
179 fmovrdgz %g6, %f4, %f28
180 ldsb [%l7 + 0x70], %i4
181 array32 %i0, %g7, %l2
182 edge16l %g3, %i7, %o6
183 stw %g4, [%l7 + 0x64]
184 fcmpne32 %f2, %f30, %o7
185 tcs %xcc, 0x7
186 sllx %o1, 0x1C, %i5
187 addc %l4, 0x1651, %i6
188 ld [%l7 + 0x10], %f6
189 xnorcc %g1, 0x1415, %l5
190 movvc %icc, %o0, %l6
191 sllx %g5, 0x07, %o2
192 movg %icc, %g2, %l0
193 wr %g0, 0x18, %asi
194 stwa %l1, [%l7 + 0x1C] %asi
195 fba %fcc1, loop_2
196 fcmpgt32 %f20, %f8, %o3
197 tg %xcc, 0x7
198 ldd [%l7 + 0x70], %f24
199loop_2:
200 tge %icc, 0x4
201 fcmpne32 %f22, %f18, %o4
202 movrgz %l3, %i2, %i1
203 lduh [%l7 + 0x6A], %i3
204 tneg %xcc, 0x3
205 xnor %o5, 0x05DF, %g6
206 fmovspos %icc, %f18, %f24
207 wr %g0, 0x11, %asi
208 ldsha [%l7 + 0x08] %asi, %i0
209 tne %xcc, 0x4
210 sir 0x0AE8
211 set 0x14, %o7
212 stwa %g7, [%l7 + %o7] 0x23
213 membar #Sync
214 sir 0x0BD1
215 tg %icc, 0x6
216 udiv %l2, 0x0447, %g3
217 subc %i7, 0x1020, %o6
218 popc %i4, %g4
219 tcs %icc, 0x7
220 brlz %o7, loop_3
221 bn,pt %icc, loop_4
222 movpos %xcc, %i5, %l4
223 set 0x34, %l4
224 swapa [%l7 + %l4] 0x04, %o1
225loop_3:
226 smul %g1, 0x1A26, %i6
227loop_4:
228 subccc %o0, %l5, %g5
229 movpos %xcc, %l6, %o2
230 tcs %icc, 0x6
231 movg %icc, %g2, %l1
232 bl,pn %xcc, loop_5
233 xnor %l0, %o3, %o4
234 array16 %i2, %i1, %l3
235 xnorcc %i3, %o5, %i0
236loop_5:
237 taddcc %g6, %g7, %g3
238 smul %i7, %o6, %i4
239 bne,a %xcc, loop_6
240 stbar
241 tpos %icc, 0x4
242 edge32ln %g4, %l2, %i5
243loop_6:
244 movvc %icc, %l4, %o7
245 udivcc %g1, 0x0210, %i6
246 tg %icc, 0x3
247 edge8ln %o0, %o1, %g5
248 movn %xcc, %l6, %o2
249 edge8ln %g2, %l1, %l0
250 movleu %xcc, %l5, %o3
251 edge16l %i2, %o4, %i1
252 fsrc1 %f26, %f6
253 tgu %xcc, 0x2
254 orcc %i3, 0x1B83, %l3
255 movvc %icc, %o5, %g6
256 xor %g7, 0x1BEB, %g3
257 fbn %fcc1, loop_7
258 fpadd16s %f19, %f26, %f30
259 movre %i7, %i0, %i4
260 fcmple16 %f18, %f10, %o6
261loop_7:
262 fmovsg %icc, %f31, %f18
263 fmovsne %icc, %f7, %f4
264 movle %icc, %g4, %l2
265 orn %l4, %o7, %i5
266 mova %icc, %g1, %o0
267 std %f22, [%l7 + 0x70]
268 mova %xcc, %o1, %i6
269 lduw [%l7 + 0x7C], %l6
270 fmovscc %xcc, %f26, %f23
271 fsrc2s %f8, %f15
272 tsubcc %o2, 0x0592, %g5
273 wr %g0, 0x27, %asi
274 stha %g2, [%l7 + 0x30] %asi
275 membar #Sync
276 movl %xcc, %l0, %l5
277 movcc %icc, %o3, %i2
278 tne %icc, 0x6
279 fxnor %f24, %f28, %f4
280 wr %g0, 0x2f, %asi
281 stxa %o4, [%l7 + 0x60] %asi
282 membar #Sync
283 movrlez %i1, %l1, %l3
284 membar 0x14
285 flush %l7 + 0x6C
286 tneg %xcc, 0x6
287 udiv %o5, 0x0FF6, %i3
288 set 0x70, %i6
289 stda %g6, [%l7 + %i6] 0x2f
290 membar #Sync
291 movvc %icc, %g7, %i7
292 movrlz %g3, %i0, %o6
293 ble,pn %icc, loop_8
294 srax %i4, 0x19, %l2
295 sdiv %l4, 0x1817, %g4
296 tneg %xcc, 0x1
297loop_8:
298 movrgz %o7, %g1, %i5
299 subccc %o1, %i6, %l6
300 fmovscs %xcc, %f4, %f11
301 edge8n %o2, %o0, %g5
302 subcc %l0, 0x0CE0, %g2
303 movne %xcc, %l5, %o3
304 fbuge,a %fcc2, loop_9
305 tg %icc, 0x6
306 popc %o4, %i1
307 fbo,a %fcc2, loop_10
308loop_9:
309 tge %icc, 0x6
310 fmovsleu %xcc, %f13, %f31
311 fsrc1 %f2, %f14
312loop_10:
313 movneg %xcc, %l1, %l3
314 movre %o5, 0x06B, %i2
315 be loop_11
316 fbe,a %fcc2, loop_12
317 fmul8x16au %f2, %f4, %f2
318 fmovsa %icc, %f8, %f23
319loop_11:
320 fones %f16
321loop_12:
322 alignaddrl %i3, %g6, %g7
323 bgu,a loop_13
324 move %xcc, %g3, %i0
325 fmovdn %icc, %f19, %f11
326 edge32 %o6, %i7, %i4
327loop_13:
328 tl %xcc, 0x2
329 movg %icc, %l4, %g4
330 popc 0x05A4, %l2
331 swap [%l7 + 0x44], %g1
332 fandnot1s %f11, %f15, %f13
333 movrgez %o7, 0x3C7, %o1
334 movl %xcc, %i5, %i6
335 movrlez %o2, 0x036, %o0
336 array8 %g5, %l6, %g2
337 movle %icc, %l5, %l0
338 set 0x6C, %l5
339 stwa %o3, [%l7 + %l5] 0x81
340 movg %xcc, %i1, %o4
341 addc %l1, %o5, %i2
342 alignaddrl %l3, %i3, %g6
343 taddcc %g3, 0x1E71, %g7
344 sllx %i0, 0x07, %o6
345 wr %g0, 0x19, %asi
346 stda %i6, [%l7 + 0x40] %asi
347 tge %xcc, 0x4
348 fbul,a %fcc3, loop_14
349 sdiv %i4, 0x0627, %g4
350 fpsub32s %f30, %f2, %f17
351 bne,a %icc, loop_15
352loop_14:
353 fmovdcc %icc, %f18, %f28
354 sllx %l2, 0x1D, %g1
355 movre %o7, %l4, %i5
356loop_15:
357 movpos %icc, %o1, %o2
358 srax %o0, 0x11, %i6
359 fmovdle %xcc, %f19, %f15
360 edge16ln %l6, %g5, %g2
361 fones %f3
362 sdivx %l0, 0x10A4, %l5
363 udivcc %o3, 0x001F, %o4
364 alignaddr %l1, %i1, %i2
365 fmovrsgz %o5, %f28, %f11
366 array8 %i3, %l3, %g3
367 movpos %xcc, %g7, %g6
368 movre %o6, 0x055, %i7
369 tpos %icc, 0x7
370 ble,a %icc, loop_16
371 add %i0, %g4, %i4
372 saved
373 rdpr %cwp, %g1
374 rdpr %cansave, %g2
375 rdpr %canrestore, %g3
376 rdpr %cleanwin, %g4
377 rdpr %otherwin, %g5
378 rdpr %wstate, %g6
379 flush %l7 + 0x58
380loop_16:
381 udivx %l2, 0x1E6F, %g1
382 and %o7, %l4, %o1
383 sir 0x14A6
384 movre %i5, 0x244, %o2
385 wr %g0, 0x80, %asi
386 ldsba [%l7 + 0x13] %asi, %o0
387 mova %icc, %i6, %g5
388 edge8ln %g2, %l0, %l5
389 sdivx %l6, 0x00A1, %o3
390 brlez %l1, loop_17
391 fmovda %xcc, %f29, %f12
392 fnand %f0, %f30, %f20
393 nop
394 setx loop_18, %l0, %l1
395 jmpl %l1, %o4
396loop_17:
397 addccc %i2, %i1, %i3
398 nop
399 setx loop_19, %l0, %l1
400 wrpr 0x1, %tl
401 wrpr %l1, %tpc
402 add %l1, 0x4, %l1
403 wrpr %l1, %tnpc
404 setx 0x34400001400, %l0, %l1
405 wrpr %l1, %tstate
406 wrhpr 0x4, %htstate
407 retry
408 srl %o5, %g3, %l3
409loop_18:
410 ldd [%l7 + 0x78], %g6
411 andcc %o6, %g6, %i0
412loop_19:
413 fbue %fcc3, loop_20
414 flush %l7 + 0x24
415 sdiv %g4, 0x0B9A, %i7
416 fabss %f28, %f17
417loop_20:
418 ba,pt %icc, loop_21
419 movle %icc, %i4, %l2
420 fornot2s %f19, %f11, %f10
421 move %xcc, %o7, %g1
422loop_21:
423 popc 0x171D, %o1
424 movneg %icc, %i5, %o2
425 edge8n %l4, %i6, %o0
426 mulx %g5, %l0, %g2
427 sth %l5, [%l7 + 0x76]
428 fmovs %f2, %f0
429 stb %l6, [%l7 + 0x77]
430 movge %xcc, %l1, %o4
431 edge16 %o3, %i2, %i1
432 fbg,a %fcc2, loop_22
433 alignaddr %i3, %g3, %o5
434 fble %fcc3, loop_23
435 udiv %l3, 0x12D6, %o6
436loop_22:
437 nop
438 wr %g0, 0xeb, %asi
439 stda %g6, [%l7 + 0x08] %asi
440 membar #Sync
441loop_23:
442 nop
443 set 0x13, %g2
444 ldstuba [%l7 + %g2] 0x0c, %i0
445 tcs %icc, 0x2
446 fsrc2s %f31, %f10
447 fnot1s %f27, %f15
448 faligndata %f0, %f24, %f12
449 tge %xcc, 0x6
450 subccc %g7, 0x16BE, %i7
451 saved
452 rdpr %cwp, %g1
453 rdpr %cansave, %g2
454 rdpr %canrestore, %g3
455 rdpr %cleanwin, %g4
456 rdpr %otherwin, %g5
457 rdpr %wstate, %g6
458 fpadd32 %f14, %f14, %f26
459 fmovdcs %xcc, %f30, %f0
460 edge32n %i4, %g4, %o7
461 andncc %g1, %o1, %i5
462 orcc %o2, %l4, %i6
463 fblg %fcc3, loop_24
464 sdiv %o0, 0x0E36, %l2
465 subc %g5, 0x1BF3, %g2
466 tvc %icc, 0x5
467loop_24:
468 array8 %l5, %l0, %l6
469 sllx %o4, 0x1A, %o3
470 bn loop_25
471 movcs %icc, %l1, %i1
472 move %xcc, %i3, %i2
473 and %o5, %l3, %g3
474loop_25:
475 xnorcc %g6, %i0, %g7
476 prefetch [%l7 + 0x28], 0x0
477 bgu %xcc, loop_26
478 fand %f16, %f22, %f14
479 tvc %icc, 0x4
480 movrlz %i7, 0x04C, %o6
481loop_26:
482 array16 %g4, %i4, %g1
483 brgez %o7, loop_27
484 tle %icc, 0x1
485 array16 %o1, %i5, %l4
486 edge32 %o2, %o0, %l2
487loop_27:
488 stbar
489 nop
490 setx loop_28, %l0, %l1
491 jmpl %l1, %g5
492 tsubcctv %i6, 0x1C28, %l5
493 movpos %icc, %g2, %l0
494 tsubcc %o4, 0x0D7E, %o3
495loop_28:
496 orncc %l1, %i1, %l6
497 wr %g0, 0x81, %asi
498 prefetcha [%l7 + 0x40] %asi, 0x0
499 bgu loop_29
500 edge8 %i2, %l3, %g3
501 edge32 %g6, %o5, %g7
502 stx %i0, [%l7 + 0x48]
503loop_29:
504 edge8n %i7, %g4, %o6
505 set 0x50, %g1
506 lda [%l7 + %g1] 0x10, %f19
507 fcmpne32 %f2, %f2, %g1
508 movl %xcc, %i4, %o7
509 sethi 0x145B, %i5
510 fmovsne %xcc, %f11, %f20
511 fnands %f21, %f23, %f7
512 movcc %icc, %l4, %o1
513 ldd [%l7 + 0x08], %f26
514 brgz,a %o0, loop_30
515 andcc %o2, 0x0142, %g5
516 edge32ln %i6, %l2, %g2
517 xnorcc %l0, 0x159C, %l5
518loop_30:
519 fmovdneg %icc, %f14, %f15
520 umulcc %o4, %l1, %o3
521 ldub [%l7 + 0x48], %l6
522 subcc %i1, %i3, %l3
523 edge8n %g3, %i2, %o5
524 tneg %icc, 0x0
525 bneg %icc, loop_31
526 te %icc, 0x5
527 mulx %g6, 0x1447, %i0
528 movre %i7, 0x2A7, %g7
529loop_31:
530 andncc %g4, %o6, %g1
531 bleu,a %icc, loop_32
532 fmovsleu %icc, %f2, %f30
533 fmovdpos %icc, %f1, %f21
534 set 0x10, %i4
535 ldda [%l7 + %i4] 0xe2, %i4
536loop_32:
537 move %xcc, %o7, %l4
538 fands %f20, %f23, %f6
539 sir 0x0C0C
540 array32 %i5, %o1, %o2
541 subccc %g5, %o0, %i6
542 sdivx %g2, 0x08CD, %l2
543 tvs %xcc, 0x7
544 tvs %xcc, 0x3
545 fmovsneg %icc, %f2, %f9
546 fbue %fcc2, loop_33
547 tg %xcc, 0x2
548 edge32ln %l5, %o4, %l1
549 orn %l0, 0x1002, %o3
550loop_33:
551 fba,a %fcc0, loop_34
552 fbo,a %fcc3, loop_35
553 srax %l6, %i1, %l3
554 udiv %g3, 0x004D, %i2
555loop_34:
556 sdiv %i3, 0x0A22, %o5
557loop_35:
558 fnor %f18, %f24, %f6
559 fbg,a %fcc2, loop_36
560 fnand %f16, %f16, %f24
561 fbge %fcc1, loop_37
562 sir 0x191D
563loop_36:
564 nop
565 set 0x48, %g7
566 std %g6, [%l7 + %g7]
567 membar 0x6F
568loop_37:
569 sll %i7, 0x1B, %i0
570 alignaddr %g4, %g7, %o6
571 fmovrsgez %g1, %f25, %f27
572 alignaddr %o7, %l4, %i5
573 lduw [%l7 + 0x44], %o1
574 sethi 0x059E, %i4
575 bpos,a,pn %icc, loop_38
576 stbar
577 nop
578 setx loop_39, %l0, %l1
579 wrpr 0x1, %tl
580 wrpr %l1, %tnpc
581 setx 0x34400001400, %l0, %l1
582 wrpr %l1, %tstate
583 wrhpr 0x4, %htstate
584 done
585 fsrc2 %f18, %f6
586loop_38:
587 fsrc1 %f0, %f6
588 set 0x70, %o0
589 stxa %g5, [%l7 + %o0] 0x0c
590loop_39:
591 fcmple16 %f28, %f18, %o0
592 restored
593 rdpr %cwp, %g1
594 rdpr %cansave, %g2
595 rdpr %canrestore, %g3
596 rdpr %cleanwin, %g4
597 rdpr %otherwin, %g5
598 rdpr %wstate, %g6
599 fmovrdgz %o2, %f28, %f0
600 fbne,a %fcc2, loop_40
601 stw %g2, [%l7 + 0x38]
602 smul %i6, %l5, %l2
603 sll %l1, 0x17, %o4
604loop_40:
605 srax %o3, %l0, %l6
606 movl %icc, %l3, %g3
607 movle %xcc, %i1, %i3
608 subccc %i2, 0x012A, %g6
609 set 0x118, %i2
610 stxa %o5, [%g0 + %i2] 0x52
611 edge32 %i7, %i0, %g4
612 tgu %xcc, 0x6
613 movvs %xcc, %o6, %g1
614 wr %g0, 0x19, %asi
615 ldswa [%l7 + 0x7C] %asi, %g7
616 movg %icc, %o7, %l4
617 brgz,a %o1, loop_41
618 brnz,a %i4, loop_42
619 smulcc %g5, 0x0F2D, %i5
620 movvc %icc, %o0, %g2
621loop_41:
622 fbo,a %fcc0, loop_43
623loop_42:
624 xnorcc %o2, %i6, %l5
625 stx %l2, [%l7 + 0x20]
626 array8 %o4, %o3, %l0
627loop_43:
628 udiv %l6, 0x1FC4, %l3
629 fands %f26, %f8, %f12
630 alignaddr %g3, %i1, %l1
631 orncc %i2, 0x056A, %i3
632 movgu %icc, %o5, %i7
633 fxnor %f2, %f14, %f4
634 fbuge %fcc1, loop_44
635 stw %i0, [%l7 + 0x10]
636 fexpand %f25, %f20
637 taddcc %g4, %g6, %g1
638loop_44:
639 movrlez %o6, %g7, %l4
640 wr %g0, 0x88, %asi
641 stwa %o1, [%l7 + 0x1C] %asi
642 fzero %f30
643 fcmple16 %f28, %f24, %i4
644 wr %g0, 0x19, %asi
645 stda %o6, [%l7 + 0x30] %asi
646 srlx %i5, 0x05, %g5
647 tg %xcc, 0x4
648 movl %icc, %o0, %g2
649 addcc %i6, 0x18D8, %o2
650 bvs,a,pt %icc, loop_45
651 sllx %l5, 0x12, %o4
652 tg %icc, 0x1
653 addcc %o3, %l0, %l2
654loop_45:
655 stb %l6, [%l7 + 0x20]
656 movvs %icc, %l3, %g3
657 fcmpeq32 %f24, %f4, %i1
658 tg %xcc, 0x4
659 wr %g0, 0x89, %asi
660 sta %f17, [%l7 + 0x64] %asi
661 sub %i2, %l1, %o5
662 brlez %i3, loop_46
663 movneg %xcc, %i0, %i7
664 ldsh [%l7 + 0x36], %g4
665 bleu,a loop_47
666loop_46:
667 std %f18, [%l7 + 0x18]
668 tg %icc, 0x1
669 set 0x78, %o4
670 ldxa [%l7 + %o4] 0x89, %g6
671loop_47:
672 alignaddr %o6, %g1, %g7
673 array8 %o1, %i4, %l4
674 fmovsvc %xcc, %f23, %f16
675 movneg %icc, %i5, %g5
676 edge16l %o0, %o7, %i6
677 edge32l %o2, %g2, %l5
678 fxnor %f16, %f30, %f14
679 fornot1 %f2, %f4, %f14
680 std %o4, [%l7 + 0x30]
681 orcc %l0, %o3, %l2
682 wr %g0, 0x11, %asi
683 ldswa [%l7 + 0x3C] %asi, %l3
684 movleu %icc, %g3, %l6
685 taddcc %i2, 0x1A79, %l1
686 ta %xcc, 0x0
687 nop
688 set 0x40, %i3
689 stx %i1, [%l7 + %i3]
690 bn,a,pn %icc, loop_48
691 bge,a,pt %xcc, loop_49
692 fmovsneg %xcc, %f0, %f25
693 movvs %xcc, %i3, %o5
694loop_48:
695 nop
696 setx loop_50, %l0, %l1
697 wrpr 0x1, %tl
698 wrpr %l1, %tnpc
699 setx 0x34400001400, %l0, %l1
700 wrpr %l1, %tstate
701 wrhpr 0x4, %htstate
702 done
703loop_49:
704 tvc %xcc, 0x5
705 alignaddr %i7, %i0, %g4
706 wr %g0, 0x80, %asi
707 lduba [%l7 + 0x62] %asi, %g6
708loop_50:
709 fmovdcc %icc, %f23, %f13
710 taddcc %g1, 0x00A7, %g7
711 popc 0x1527, %o6
712 fmovrsgz %i4, %f28, %f4
713 udivcc %l4, 0x0CA8, %i5
714 fpadd16s %f13, %f13, %f4
715 subcc %o1, 0x1A4F, %o0
716 fpadd16 %f30, %f2, %f20
717 sethi 0x1B44, %o7
718 set 0x40, %i1
719 ldsba [%l7 + %i1] 0x88, %i6
720 movleu %icc, %g5, %o2
721 sdiv %g2, 0x0F38, %l5
722 fone %f14
723 fornot2 %f14, %f12, %f28
724 movl %xcc, %l0, %o3
725 move %icc, %o4, %l3
726 fornot1s %f17, %f25, %f24
727 subccc %g3, %l6, %i2
728 and %l2, 0x1BD5, %i1
729 tleu %icc, 0x1
730 movvs %xcc, %i3, %l1
731 fbe %fcc0, loop_51
732 udivx %o5, 0x169C, %i0
733 wr %g0, 0x89, %asi
734 ldsba [%l7 + 0x74] %asi, %g4
735loop_51:
736 fmovrsgz %g6, %f6, %f30
737 sdivcc %g1, 0x18E1, %i7
738 fbu %fcc1, loop_52
739 udivcc %g7, 0x19E7, %i4
740 fmovdneg %xcc, %f9, %f20
741 edge8 %l4, %i5, %o6
742loop_52:
743 andncc %o1, %o0, %i6
744 ldsb [%l7 + 0x74], %g5
745 fpadd16 %f20, %f10, %f24
746 fbule,a %fcc1, loop_53
747 sdivx %o2, 0x11FB, %g2
748 restored
749 rdpr %cwp, %g1
750 rdpr %cansave, %g2
751 rdpr %canrestore, %g3
752 rdpr %cleanwin, %g4
753 rdpr %otherwin, %g5
754 rdpr %wstate, %g6
755 movrne %l5, 0x0EB, %l0
756loop_53:
757 xorcc %o3, %o7, %o4
758 ldx [%l7 + 0x68], %l3
759 smulcc %l6, %i2, %g3
760 movre %l2, 0x1BA, %i1
761 fexpand %f30, %f14
762 fsrc2s %f26, %f17
763 tge %xcc, 0x5
764 set 0x5A, %g5
765 ldstuba [%l7 + %g5] 0x18, %l1
766 set 0x40, %l1
767 ldda [%l7 + %l1] 0x11, %f16
768 fbue,a %fcc2, loop_54
769 xnorcc %o5, %i3, %i0
770 fsrc1s %f24, %f10
771 edge32ln %g6, %g1, %i7
772loop_54:
773 ldsh [%l7 + 0x50], %g4
774 fmovdcc %xcc, %f28, %f9
775 movrlz %i4, 0x2DD, %g7
776 tcs %icc, 0x6
777 fmovsa %icc, %f29, %f4
778 fmovdgu %icc, %f24, %f11
779 movle %icc, %i5, %o6
780 ldub [%l7 + 0x09], %o1
781 tsubcc %l4, 0x068E, %o0
782 set 0x38, %i5
783 stxa %i6, [%l7 + %i5] 0x19
784 udiv %o2, 0x0A92, %g5
785 sra %g2, 0x07, %l5
786 tsubcc %l0, %o3, %o7
787 bneg,a,pt %xcc, loop_55
788 bcc %icc, loop_56
789 fsrc2 %f10, %f22
790 fones %f24
791loop_55:
792 brlz %l3, loop_57
793loop_56:
794 edge32 %o4, %i2, %l6
795 sdivcc %l2, 0x1D7F, %g3
796 te %icc, 0x3
797loop_57:
798 udiv %i1, 0x1B64, %o5
799 fmovdg %icc, %f17, %f5
800 movvc %xcc, %i3, %i0
801 mova %icc, %l1, %g6
802 fones %f2
803 stbar
804 brnz,a %g1, loop_58
805 xorcc %i7, 0x0582, %g4
806 siam 0x7
807 fbule %fcc1, loop_59
808loop_58:
809 movre %i4, 0x06E, %i5
810 fcmpd %fcc0, %f24, %f12
811 ldd [%l7 + 0x30], %f8
812loop_59:
813 tgu %xcc, 0x1
814 sdivcc %o6, 0x02EB, %o1
815 movcs %icc, %g7, %l4
816 sth %o0, [%l7 + 0x3C]
817 smulcc %i6, 0x08F3, %g5
818 movcc %xcc, %o2, %l5
819 nop
820 setx loop_60, %l0, %l1
821 jmpl %l1, %l0
822 lduw [%l7 + 0x40], %o3
823 lduw [%l7 + 0x48], %o7
824 array8 %l3, %g2, %i2
825loop_60:
826 srlx %l6, 0x1B, %o4
827 fpmerge %f7, %f23, %f28
828 nop
829 setx loop_61, %l0, %l1
830 wrpr 0x1, %tl
831 wrpr %l1, %tpc
832 add %l1, 0x4, %l1
833 wrpr %l1, %tnpc
834 setx 0x34400001400, %l0, %l1
835 wrpr %l1, %tstate
836 wrhpr 0x4, %htstate
837 retry
838 tsubcc %g3, 0x1790, %i1
839 array16 %l2, %o5, %i0
840 taddcctv %i3, 0x02E0, %l1
841loop_61:
842 edge16n %g1, %i7, %g4
843 udivcc %i4, 0x1455, %i5
844 tg %xcc, 0x7
845 wr %g0, 0x18, %asi
846 stda %o6, [%l7 + 0x58] %asi
847 movleu %icc, %o1, %g7
848 wr %g0, 0x88, %asi
849 sta %f14, [%l7 + 0x7C] %asi
850 alignaddr %l4, %o0, %g6
851 addccc %i6, 0x121B, %g5
852 movvc %icc, %l5, %l0
853 tvs %xcc, 0x5
854 movge %xcc, %o2, %o7
855 fmovsneg %icc, %f22, %f14
856 sir 0x1750
857 fbuge,a %fcc3, loop_62
858 brlz,a %o3, loop_63
859 orn %g2, 0x12EE, %l3
860 sdiv %i2, 0x144F, %l6
861loop_62:
862 sllx %g3, %o4, %i1
863loop_63:
864 nop
865 wr %g0, 0x50, %asi
866 ldxa [%g0 + 0x30] %asi, %l2
867 wr %g0, 0x89, %asi
868 ldstuba [%l7 + 0x7A] %asi, %i0
869 movre %o5, %i3, %g1
870 subccc %i7, 0x0D15, %g4
871 movn %xcc, %l1, %i4
872 udiv %i5, 0x15EC, %o1
873 edge32ln %g7, %l4, %o6
874 edge32l %o0, %g6, %i6
875 movgu %icc, %l5, %g5
876 sllx %o2, %l0, %o7
877 ld [%l7 + 0x18], %f21
878 alignaddrl %g2, %o3, %l3
879 fpadd16s %f15, %f16, %f9
880 subc %l6, 0x14AC, %g3
881 array16 %i2, %o4, %l2
882 fbg %fcc2, loop_64
883 fbul %fcc1, loop_65
884 and %i0, 0x1E9A, %i1
885 umulcc %o5, %g1, %i3
886loop_64:
887 add %g4, %l1, %i7
888loop_65:
889 fmul8x16 %f30, %f0, %f30
890 fcmpeq32 %f24, %f14, %i5
891 movl %icc, %o1, %i4
892 sth %g7, [%l7 + 0x08]
893 tl %xcc, 0x4
894 move %icc, %l4, %o0
895 movg %xcc, %o6, %g6
896 tleu %icc, 0x2
897 brlez %l5, loop_66
898 fzero %f24
899 te %icc, 0x6
900 fmovsgu %xcc, %f3, %f6
901loop_66:
902 movne %icc, %g5, %o2
903 smulcc %i6, 0x0C37, %l0
904 movge %icc, %g2, %o7
905 wr %g0, 0x2b, %asi
906 stwa %l3, [%l7 + 0x64] %asi
907 membar #Sync
908 brgz,a %o3, loop_67
909 ldub [%l7 + 0x30], %g3
910 sdivcc %l6, 0x087E, %i2
911 alignaddr %l2, %o4, %i1
912loop_67:
913 tneg %xcc, 0x0
914 bpos,a,pt %icc, loop_68
915 tn %xcc, 0x1
916 taddcc %i0, 0x1398, %o5
917 xor %i3, %g1, %l1
918loop_68:
919 movcc %icc, %g4, %i7
920 fnot2 %f0, %f8
921 tcc %xcc, 0x5
922 fmovsgu %xcc, %f18, %f0
923 bcc loop_69
924 fnand %f26, %f24, %f28
925 tvc %xcc, 0x5
926 tl %xcc, 0x3
927loop_69:
928 fcmpgt32 %f12, %f2, %i5
929 subcc %o1, 0x1FC0, %g7
930 wr %g0, 0x81, %asi
931 lda [%l7 + 0x08] %asi, %f10
932 stb %i4, [%l7 + 0x5D]
933 tl %icc, 0x5
934 nop
935 set 0x20, %l2
936 std %o0, [%l7 + %l2]
937 fmul8sux16 %f22, %f4, %f20
938 ldd [%l7 + 0x50], %l4
939 ldstub [%l7 + 0x7A], %g6
940 movcc %icc, %o6, %l5
941 fmovdne %xcc, %f14, %f25
942 membar 0x37
943 stw %o2, [%l7 + 0x60]
944 fbg,a %fcc0, loop_70
945 nop
946 setx loop_71, %l0, %l1
947 jmpl %l1, %i6
948 fmovsvc %icc, %f15, %f5
949 movgu %icc, %g5, %l0
950loop_70:
951 bl loop_72
952loop_71:
953 xnor %g2, 0x1C9A, %o7
954 sllx %o3, %l3, %l6
955 orn %g3, 0x015C, %i2
956loop_72:
957 tcs %icc, 0x0
958 fabss %f4, %f23
959 movcs %xcc, %l2, %i1
960 movg %xcc, %o4, %i0
961 fcmpne16 %f20, %f22, %o5
962 orcc %g1, %i3, %l1
963 sdivcc %i7, 0x1FB9, %g4
964 fandnot1s %f30, %f17, %f6
965 sra %i5, 0x01, %o1
966 set 0x2D, %l3
967 lduba [%l7 + %l3] 0x19, %g7
968 movge %xcc, %o0, %l4
969 add %i4, %g6, %o6
970 movrlez %o2, 0x34F, %i6
971 and %g5, 0x1B7D, %l5
972 tcs %xcc, 0x0
973 bvs,a %icc, loop_73
974 movrgez %g2, %o7, %l0
975 wr %g0, 0x0c, %asi
976 stda %f16, [%l7 + 0x40] %asi
977loop_73:
978 tle %xcc, 0x6
979 fandnot1s %f30, %f3, %f24
980 movrgz %o3, %l3, %g3
981 fcmped %fcc0, %f0, %f20
982 fmovrslez %i2, %f25, %f1
983 fpadd16 %f12, %f24, %f30
984 sra %l6, %l2, %o4
985 fmovrdlez %i0, %f8, %f8
986 andncc %i1, %o5, %g1
987 sllx %l1, %i7, %i3
988 movgu %icc, %g4, %i5
989 movrlz %o1, 0x1CD, %o0
990 fnot1 %f12, %f20
991 movge %icc, %g7, %l4
992 fbne %fcc1, loop_74
993 fbo %fcc2, loop_75
994 mulx %i4, 0x084F, %o6
995 edge16n %g6, %i6, %o2
996loop_74:
997 fxor %f14, %f2, %f16
998loop_75:
999 stbar
1000 orcc %l5, 0x1F89, %g5
1001 edge16 %g2, %o7, %l0
1002 tsubcc %o3, %l3, %i2
1003 movneg %xcc, %g3, %l2
1004 edge16l %l6, %i0, %i1
1005 wr %g0, 0x11, %asi
1006 stda %o4, [%l7 + 0x20] %asi
1007 brz,a %o5, loop_76
1008 sdivx %l1, 0x00FF, %i7
1009 membar 0x4B
1010 tge %xcc, 0x1
1011loop_76:
1012 nop
1013 wr %g0, 0x81, %asi
1014 stwa %g1, [%l7 + 0x28] %asi
1015 orncc %g4, 0x09D7, %i3
1016 swap [%l7 + 0x28], %o1
1017 udivx %i5, 0x1D78, %o0
1018 udivcc %l4, 0x16D1, %g7
1019 wr %g0, 0x11, %asi
1020 swapa [%l7 + 0x54] %asi, %o6
1021 fmovrdne %i4, %f30, %f12
1022 srlx %g6, %o2, %i6
1023 movl %icc, %l5, %g5
1024 tvc %xcc, 0x3
1025 orn %g2, 0x0C9F, %l0
1026 movn %icc, %o3, %l3
1027 edge16l %i2, %g3, %l2
1028 movgu %icc, %o7, %i0
1029 mulx %l6, %o4, %i1
1030 ta %xcc, 0x0
1031 edge8ln %o5, %i7, %g1
1032 smul %g4, 0x0A23, %i3
1033 tge %xcc, 0x3
1034 array16 %o1, %l1, %o0
1035 addcc %l4, %i5, %g7
1036 tneg %xcc, 0x2
1037 ta %xcc, 0x2
1038 fmovde %xcc, %f27, %f2
1039 udivcc %i4, 0x0067, %o6
1040 tsubcc %o2, %i6, %l5
1041 edge8l %g6, %g2, %l0
1042 brz,a %g5, loop_77
1043 fble %fcc3, loop_78
1044 bneg,a,pt %xcc, loop_79
1045 brlz,a %l3, loop_80
1046loop_77:
1047 movg %icc, %i2, %g3
1048loop_78:
1049 fmovrslz %o3, %f21, %f30
1050loop_79:
1051 fmovdl %icc, %f31, %f4
1052loop_80:
1053 array16 %o7, %l2, %i0
1054 umul %l6, 0x0B0A, %o4
1055 std %o4, [%l7 + 0x50]
1056 fpadd16 %f10, %f10, %f24
1057 fbo,a %fcc3, loop_81
1058 alignaddr %i1, %g1, %g4
1059 movle %icc, %i3, %i7
1060 subccc %l1, 0x1982, %o0
1061loop_81:
1062 fabsd %f30, %f20
1063 bne,a,pt %icc, loop_82
1064 fmul8x16 %f19, %f14, %f22
1065 ld [%l7 + 0x2C], %f4
1066 fbg,a %fcc3, loop_83
1067loop_82:
1068 call loop_84
1069 movleu %xcc, %l4, %o1
1070 wr %g0, 0xe3, %asi
1071 ldda [%l7 + 0x50] %asi, %i4
1072loop_83:
1073 movrgz %i4, %g7, %o2
1074loop_84:
1075 bgu loop_85
1076 mova %icc, %o6, %i6
1077 fmovrdne %l5, %f28, %f16
1078 fmovsne %icc, %f26, %f13
1079loop_85:
1080 movcc %xcc, %g6, %g2
1081 addc %g5, 0x1E97, %l3
1082 edge32l %i2, %l0, %g3
1083 ldd [%l7 + 0x38], %o2
1084 fba %fcc2, loop_86
1085 andcc %o7, %l2, %i0
1086 popc 0x0586, %l6
1087 ld [%l7 + 0x14], %f9
1088loop_86:
1089 nop
1090 setx loop_87, %l0, %l1
1091 jmpl %l1, %o5
1092 nop
1093 set 0x58, %g6
1094 ldx [%l7 + %g6], %i1
1095 tgu %icc, 0x1
1096 addccc %g1, 0x0FC9, %o4
1097loop_87:
1098 movneg %xcc, %g4, %i3
1099 movge %xcc, %i7, %o0
1100 movneg %icc, %l1, %o1
1101 stbar
1102 popc %i5, %l4
1103 fmuld8sux16 %f12, %f23, %f4
1104 movn %icc, %i4, %o2
1105 bn %icc, loop_88
1106 saved
1107 rdpr %cwp, %g1
1108 rdpr %cansave, %g2
1109 rdpr %canrestore, %g3
1110 rdpr %cleanwin, %g4
1111 rdpr %otherwin, %g5
1112 rdpr %wstate, %g6
1113 udivx %g7, 0x038B, %o6
1114 fcmpd %fcc0, %f28, %f10
1115loop_88:
1116 nop
1117 set 0x18, %i7
1118 lduw [%l7 + %i7], %i6
1119 edge8n %l5, %g2, %g5
1120 fmovrdgz %g6, %f10, %f6
1121 wr %g0, 0x81, %asi
1122 ldda [%l7 + 0x50] %asi, %i2
1123 udiv %l3, 0x15B3, %g3
1124 tle %icc, 0x6
1125 movvs %icc, %l0, %o3
1126 movl %icc, %o7, %i0
1127 brgz %l6, loop_89
1128 fnot2 %f10, %f22
1129 set 0x40, %o2
1130 lduwa [%l7 + %o2] 0x11, %l2
1131loop_89:
1132 alignaddrl %i1, %o5, %o4
1133 tvs %xcc, 0x4
1134 fbl %fcc1, loop_90
1135 orncc %g1, %g4, %i3
1136 sub %o0, %l1, %i7
1137 andcc %i5, %l4, %o1
1138loop_90:
1139 nop
1140 setx loop_91, %l0, %l1
1141 jmpl %l1, %i4
1142 tsubcc %o2, %g7, %o6
1143 tn %xcc, 0x6
1144 tcs %icc, 0x0
1145loop_91:
1146 udivcc %i6, 0x070C, %g2
1147 fba,a %fcc1, loop_92
1148 tl %xcc, 0x3
1149 fmovde %xcc, %f26, %f21
1150 andncc %l5, %g5, %i2
1151loop_92:
1152 fxnors %f1, %f8, %f0
1153 xor %l3, 0x0D0C, %g3
1154 edge8n %g6, %l0, %o7
1155 edge32ln %i0, %l6, %o3
1156 fbu,a %fcc0, loop_93
1157 movle %xcc, %l2, %i1
1158 tgu %xcc, 0x6
1159 swap [%l7 + 0x74], %o4
1160loop_93:
1161 subccc %o5, %g4, %i3
1162 fbne %fcc2, loop_94
1163 ba loop_95
1164 fbge,a %fcc0, loop_96
1165 ta %icc, 0x2
1166loop_94:
1167 movre %o0, %g1, %i7
1168loop_95:
1169 nop
1170 set 0x14, %l6
1171 stwa %l1, [%l7 + %l6] 0x88
1172loop_96:
1173 nop
1174 add %l7, 0x70, %l6
1175 wr %g0, 0x80, %asi
1176 casa [%l6] 0x80, %l4, %i5
1177 sth %o1, [%l7 + 0x72]
1178 fmovrslez %o2, %f4, %f3
1179 movcc %xcc, %g7, %i4
1180 edge8n %i6, %g2, %o6
1181 fbge,a %fcc2, loop_97
1182 bgu,pt %icc, loop_98
1183 stx %g5, [%l7 + 0x18]
1184 movcs %icc, %i2, %l5
1185loop_97:
1186 array8 %l3, %g3, %l0
1187loop_98:
1188 umul %g6, %i0, %o7
1189 std %o2, [%l7 + 0x48]
1190 wr %g0, 0x23, %asi
1191 ldda [%l7 + 0x20] %asi, %l2
1192 wr %g0, 0xea, %asi
1193 stwa %i1, [%l7 + 0x40] %asi
1194 membar #Sync
1195 edge8l %l6, %o5, %g4
1196 edge16n %i3, %o4, %g1
1197 edge16ln %i7, %o0, %l1
1198 smulcc %i5, 0x0956, %l4
1199 fcmple32 %f10, %f8, %o1
1200 bpos,a loop_99
1201 bpos,a,pt %xcc, loop_100
1202 tgu %icc, 0x6
1203 flush %l7 + 0x6C
1204loop_99:
1205 andn %o2, 0x076C, %i4
1206loop_100:
1207 fors %f25, %f6, %f6
1208 sllx %i6, 0x1C, %g2
1209 edge32ln %o6, %g7, %g5
1210 movge %icc, %l5, %i2
1211 sllx %l3, 0x11, %l0
1212 movrlz %g6, 0x1A5, %i0
1213 stw %o7, [%l7 + 0x30]
1214 srax %g3, %o3, %i1
1215 fbl %fcc2, loop_101
1216 addcc %l2, %l6, %o5
1217 movrgez %i3, 0x24F, %g4
1218 srlx %o4, %i7, %o0
1219loop_101:
1220 nop
1221 wr %g0, 0x80, %asi
1222 ldsha [%l7 + 0x0A] %asi, %l1
1223 array32 %i5, %l4, %o1
1224 andn %g1, %o2, %i6
1225 sub %i4, %o6, %g2
1226 fcmpgt16 %f12, %f30, %g7
1227 stw %g5, [%l7 + 0x08]
1228 tl %icc, 0x7
1229 andncc %i2, %l3, %l5
1230 fmovsa %xcc, %f2, %f0
1231 sdiv %l0, 0x09E4, %i0
1232 andn %g6, %g3, %o7
1233 popc %i1, %l2
1234 fabss %f22, %f4
1235 udivx %l6, 0x0AF8, %o3
1236 tne %icc, 0x6
1237 edge16n %o5, %i3, %g4
1238 fmovrsne %i7, %f6, %f9
1239 tsubcc %o0, %o4, %l1
1240 movg %xcc, %l4, %i5
1241 movvc %icc, %g1, %o2
1242 array32 %i6, %o1, %o6
1243 fpadd16s %f20, %f13, %f6
1244 restored
1245 rdpr %cwp, %g1
1246 rdpr %cansave, %g2
1247 rdpr %canrestore, %g3
1248 rdpr %cleanwin, %g4
1249 rdpr %otherwin, %g5
1250 rdpr %wstate, %g6
1251 fcmple32 %f26, %f22, %i4
1252 xorcc %g2, %g7, %i2
1253 edge32ln %l3, %g5, %l0
1254 nop
1255 setx loop_102, %l0, %l1
1256 wrpr 0x1, %tl
1257 wrpr %l1, %tpc
1258 add %l1, 0x4, %l1
1259 wrpr %l1, %tnpc
1260 setx 0x34400001400, %l0, %l1
1261 wrpr %l1, %tstate
1262 wrhpr 0x4, %htstate
1263 retry
1264 ldsw [%l7 + 0x70], %l5
1265 bvs,a loop_103
1266 orcc %i0, 0x0F81, %g6
1267loop_102:
1268 nop
1269 set 0x76, %o1
1270 lduha [%l7 + %o1] 0x0c, %o7
1271loop_103:
1272 fmovda %icc, %f11, %f4
1273 stw %i1, [%l7 + 0x38]
1274 restored
1275 rdpr %cwp, %g1
1276 rdpr %cansave, %g2
1277 rdpr %canrestore, %g3
1278 rdpr %cleanwin, %g4
1279 rdpr %otherwin, %g5
1280 rdpr %wstate, %g6
1281 fmovda %icc, %f13, %f9
1282 movleu %icc, %l2, %l6
1283 fmovda %icc, %f19, %f20
1284 ldsh [%l7 + 0x24], %g3
1285 movne %icc, %o5, %o3
1286 pdist %f10, %f30, %f12
1287 saved
1288 rdpr %cwp, %g1
1289 rdpr %cansave, %g2
1290 rdpr %canrestore, %g3
1291 rdpr %cleanwin, %g4
1292 rdpr %otherwin, %g5
1293 rdpr %wstate, %g6
1294 movl %icc, %i3, %g4
1295 subcc %o0, 0x1A0F, %i7
1296 sll %o4, %l1, %i5
1297 fpmerge %f19, %f7, %f28
1298 ldsw [%l7 + 0x64], %l4
1299 ta %xcc, 0x4
1300 ld [%l7 + 0x1C], %f19
1301 udiv %o2, 0x1201, %i6
1302 movrgez %o1, %g1, %i4
1303 fmovsvc %icc, %f15, %f31
1304 fba %fcc1, loop_104
1305 fornot2 %f0, %f8, %f20
1306 fble %fcc3, loop_105
1307 tl %icc, 0x2
1308loop_104:
1309 fsrc1 %f14, %f30
1310 udivcc %o6, 0x1468, %g7
1311loop_105:
1312 movg %xcc, %i2, %g2
1313 fabss %f19, %f31
1314 fzero %f16
1315 srlx %g5, %l0, %l5
1316 tneg %icc, 0x1
1317 fbn,a %fcc0, loop_106
1318 fmul8x16al %f5, %f19, %f10
1319 fcmpne16 %f30, %f10, %i0
1320 fpack16 %f26, %f19
1321loop_106:
1322 xor %l3, 0x152A, %g6
1323 fbne,a %fcc2, loop_107
1324 tpos %xcc, 0x1
1325 membar 0x65
1326 lduh [%l7 + 0x0C], %i1
1327loop_107:
1328 std %f30, [%l7 + 0x40]
1329 edge32n %l2, %o7, %l6
1330 tsubcc %g3, %o3, %i3
1331 tcs %icc, 0x5
1332 fmovd %f28, %f14
1333 array8 %o5, %o0, %i7
1334 orncc %g4, %o4, %l1
1335 stbar
1336 movrlez %i5, %o2, %l4
1337 add %l7, 0x08, %l6
1338 wr %g0, 0x81, %asi
1339 ldxa [%l6] %asi, %i6
1340 casxa [%l6] 0x81, %i6, %o1
1341 brlez,a %i4, loop_108
1342 tl %xcc, 0x1
1343 fblg,a %fcc1, loop_109
1344 fnors %f7, %f28, %f23
1345loop_108:
1346 smul %g1, %o6, %g7
1347 movn %xcc, %i2, %g5
1348loop_109:
1349 tne %xcc, 0x0
1350 tg %xcc, 0x4
1351 add %l0, %l5, %i0
1352 udivx %l3, 0x1B9C, %g6
1353 ldstub [%l7 + 0x65], %g2
1354 sdivx %l2, 0x071C, %i1
1355 fcmpes %fcc1, %f31, %f2
1356 edge16ln %l6, %o7, %g3
1357 tl %icc, 0x4
1358 edge32 %o3, %i3, %o5
1359 sllx %i7, %g4, %o0
1360 std %f6, [%l7 + 0x08]
1361 fmul8ulx16 %f22, %f20, %f14
1362 fmovscs %xcc, %f6, %f10
1363 popc 0x01A4, %o4
1364 edge16n %i5, %l1, %l4
1365 bneg %icc, loop_110
1366 smul %i6, %o2, %i4
1367 subccc %o1, 0x0B97, %g1
1368 fmovde %xcc, %f28, %f25
1369loop_110:
1370 movrlez %g7, %o6, %g5
1371 movgu %xcc, %l0, %l5
1372 tl %icc, 0x3
1373 orn %i0, %l3, %i2
1374 fnot1s %f13, %f14
1375 bcc,pt %xcc, loop_111
1376 or %g2, 0x0AB5, %g6
1377 edge16ln %i1, %l2, %o7
1378 bgu loop_112
1379loop_111:
1380 xorcc %g3, %l6, %o3
1381 tpos %icc, 0x3
1382 fmovdcc %xcc, %f22, %f31
1383loop_112:
1384 mova %xcc, %i3, %i7
1385 lduh [%l7 + 0x5C], %g4
1386 movrgez %o0, %o4, %i5
1387 movcc %xcc, %l1, %l4
1388 edge16ln %o5, %o2, %i4
1389 wr %g0, 0x89, %asi
1390 ldda [%l7 + 0x40] %asi, %f16
1391 fnot2s %f9, %f8
1392 te %icc, 0x6
1393 fxor %f20, %f16, %f20
1394 srl %o1, 0x09, %g1
1395 swap [%l7 + 0x08], %g7
1396 fornot1 %f30, %f30, %f22
1397 stw %i6, [%l7 + 0x38]
1398 movl %icc, %g5, %o6
1399 umulcc %l5, %l0, %l3
1400 fmovdn %icc, %f14, %f26
1401 tne %xcc, 0x1
1402 edge8n %i0, %g2, %i2
1403 taddcctv %i1, 0x0EAA, %l2
1404 tvc %icc, 0x3
1405 set 0x40, %o3
1406 lduha [%l7 + %o3] 0x89, %o7
1407 fornot1 %f2, %f0, %f24
1408 wr %g0, 0x21, %asi
1409 ldxa [%g0 + 0x10] %asi, %g3
1410 popc 0x1918, %g6
1411 orncc %o3, %l6, %i7
1412 movrlz %i3, %o0, %g4
1413 fnand %f26, %f24, %f28
1414 tn %icc, 0x3
1415 fmovdvs %icc, %f3, %f5
1416 fmovsl %icc, %f20, %f16
1417 tvc %xcc, 0x0
1418 edge8n %i5, %l1, %l4
1419 tle %icc, 0x0
1420 fblg %fcc2, loop_113
1421 edge8 %o5, %o4, %o2
1422 fmovsa %icc, %f26, %f4
1423 fbo %fcc3, loop_114
1424loop_113:
1425 umul %o1, 0x09B8, %g1
1426 movcs %xcc, %g7, %i6
1427 pdist %f8, %f28, %f24
1428loop_114:
1429 sll %i4, %g5, %l5
1430 udivx %o6, 0x0D08, %l0
1431 fmovrslz %i0, %f13, %f21
1432 move %icc, %g2, %l3
1433 membar 0x07
1434 taddcctv %i2, %i1, %o7
1435 srlx %g3, %g6, %o3
1436 movge %icc, %l6, %l2
1437 set 0x7C, %g4
1438 lduwa [%l7 + %g4] 0x81, %i7
1439 movrlz %i3, 0x3AC, %o0
1440 tne %icc, 0x5
1441 umul %g4, %l1, %i5
1442 saved
1443 rdpr %cwp, %g1
1444 rdpr %cansave, %g2
1445 rdpr %canrestore, %g3
1446 rdpr %cleanwin, %g4
1447 rdpr %otherwin, %g5
1448 rdpr %wstate, %g6
1449 bgu,pt %xcc, loop_115
1450 edge16l %o5, %l4, %o4
1451 tsubcctv %o1, 0x0ECF, %g1
1452 fmovrde %o2, %f10, %f2
1453loop_115:
1454 edge16ln %g7, %i6, %i4
1455 fmovdvs %xcc, %f1, %f9
1456 movne %xcc, %g5, %o6
1457 fsrc1s %f5, %f4
1458 set 0x40, %i0
1459 ldxa [%l7 + %i0] 0x19, %l5
1460 lduh [%l7 + 0x60], %l0
1461 srax %g2, %i0, %i2
1462 movg %icc, %l3, %i1
1463 bneg,pn %xcc, loop_116
1464 array16 %o7, %g6, %o3
1465 set 0x40, %o6
1466 ldda [%l7 + %o6] 0x10, %f16
1467loop_116:
1468 tg %xcc, 0x6
1469 fors %f9, %f26, %f28
1470 wr %g0, 0x89, %asi
1471 ldswa [%l7 + 0x34] %asi, %g3
1472 saved
1473 rdpr %cwp, %g1
1474 rdpr %cansave, %g2
1475 rdpr %canrestore, %g3
1476 rdpr %cleanwin, %g4
1477 rdpr %otherwin, %g5
1478 rdpr %wstate, %g6
1479 fbul,a %fcc1, loop_117
1480 fpackfix %f16, %f12
1481 set 0x40, %l0
1482 stda %f16, [%l7 + %l0] 0x0c
1483loop_117:
1484 tgu %xcc, 0x6
1485 movg %icc, %l2, %l6
1486 fmovrsne %i7, %f30, %f15
1487 fzeros %f10
1488 array32 %i3, %g4, %l1
1489 bn loop_118
1490 fmovrdgez %i5, %f30, %f28
1491 orn %o5, 0x0C67, %o0
1492 edge16 %o4, %o1, %g1
1493loop_118:
1494 nop
1495 wr %g0, 0x81, %asi
1496 lduha [%l7 + 0x56] %asi, %l4
1497 fmovs %f5, %f7
1498 fones %f3
1499 brgz,a %g7, loop_119
1500 taddcc %o2, 0x18DD, %i6
1501 fnand %f26, %f28, %f14
1502 fpsub16s %f4, %f11, %f3
1503loop_119:
1504 edge8 %g5, %i4, %o6
1505 wr %g0, 0x18, %asi
1506 ldsba [%l7 + 0x61] %asi, %l0
1507 add %l7, 0x40, %l6
1508 wr %g0, 0x10, %asi
1509 casa [%l6] %asi, %g2, %l5
1510 subc %i0, %i2, %i1
1511 sllx %o7, 0x0B, %g6
1512 addc %o3, %l3, %g3
1513 edge16ln %l2, %i7, %l6
1514 xor %g4, 0x1FAD, %i3
1515 alignaddrl %i5, %l1, %o0
1516 movrlz %o4, 0x340, %o1
1517 nop
1518 setx loop_120, %l0, %l1
1519 wrpr 0x1, %tl
1520 wrpr %l1, %tnpc
1521 setx 0x34400001400, %l0, %l1
1522 wrpr %l1, %tstate
1523 wrhpr 0x4, %htstate
1524 done
1525 or %o5, %g1, %l4
1526 fba %fcc2, loop_121
1527 taddcc %o2, 0x163C, %g7
1528loop_120:
1529 fmovdl %icc, %f9, %f30
1530 umulcc %g5, %i4, %o6
1531loop_121:
1532 fbne,a %fcc0, loop_122
1533 membar 0x44
1534 fmovrdgz %l0, %f8, %f10
1535 fbo,a %fcc0, loop_123
1536loop_122:
1537 movcc %xcc, %g2, %i6
1538 edge8n %i0, %i2, %l5
1539 restored
1540 rdpr %cwp, %g1
1541 rdpr %cansave, %g2
1542 rdpr %canrestore, %g3
1543 rdpr %cleanwin, %g4
1544 rdpr %otherwin, %g5
1545 rdpr %wstate, %g6
1546loop_123:
1547 fmul8x16 %f13, %f12, %f26
1548 fbne,a %fcc1, loop_124
1549 fmovrdlz %o7, %f18, %f4
1550 fmovrsgz %i1, %f28, %f20
1551 fors %f9, %f16, %f4
1552loop_124:
1553 movle %icc, %g6, %o3
1554 mulx %l3, %l2, %i7
1555 udiv %l6, 0x1BE3, %g3
1556 fnor %f2, %f8, %f20
1557 nop
1558 setx loop_125, %l0, %l1
1559 jmpl %l1, %g4
1560 fbug %fcc1, loop_126
1561 edge8ln %i3, %i5, %l1
1562 orcc %o0, %o1, %o4
1563loop_125:
1564 nop
1565 wr %g0, 0x04, %asi
1566 stda %f0, [%l7 + 0x40] %asi
1567loop_126:
1568 fmovsvc %icc, %f14, %f11
1569 fbul,a %fcc0, loop_127
1570 bg,a %icc, loop_128
1571 tvc %icc, 0x2
1572 movgu %icc, %g1, %l4
1573loop_127:
1574 movgu %xcc, %o5, %o2
1575loop_128:
1576 movrlz %g5, %i4, %o6
1577 sll %l0, %g7, %g2
1578 fcmpne32 %f24, %f8, %i6
1579 movrlez %i2, %i0, %l5
1580 set 0x44, %g3
1581 swapa [%l7 + %g3] 0x89, %i1
1582 edge32ln %o7, %o3, %g6
1583 or %l3, %l2, %l6
1584 movvs %xcc, %g3, %i7
1585 stw %g4, [%l7 + 0x24]
1586 taddcc %i5, %i3, %o0
1587 or %o1, %o4, %l1
1588 edge16ln %g1, %o5, %o2
1589 ldd [%l7 + 0x38], %f28
1590 swap [%l7 + 0x44], %l4
1591 sll %i4, %g5, %l0
1592 movle %icc, %g7, %o6
1593 fble,a %fcc2, loop_129
1594 fexpand %f5, %f16
1595 umulcc %i6, 0x1C07, %g2
1596 edge16ln %i2, %i0, %i1
1597loop_129:
1598 bge,pt %icc, loop_130
1599 fmovdvs %xcc, %f3, %f13
1600 ba,a %icc, loop_131
1601 restored
1602 rdpr %cwp, %g1
1603 rdpr %cansave, %g2
1604 rdpr %canrestore, %g3
1605 rdpr %cleanwin, %g4
1606 rdpr %otherwin, %g5
1607 rdpr %wstate, %g6
1608loop_130:
1609 array32 %l5, %o3, %o7
1610 wr %g0, 0x50, %asi
1611 ldxa [%g0 + 0x30] %asi, %g6
1612loop_131:
1613 sdiv %l3, 0x0DD4, %l6
1614 array8 %g3, %l2, %i7
1615 prefetch [%l7 + 0x78], 0x1
1616 bvs,a,pn %icc, loop_132
1617 fmovsl %icc, %f18, %f1
1618 edge16l %g4, %i3, %o0
1619 fmovscc %xcc, %f19, %f24
1620loop_132:
1621 fmovsle %icc, %f12, %f15
1622 nop
1623 setx loop_133, %l0, %l1
1624 wrpr 0x1, %tl
1625 wrpr %l1, %tnpc
1626 setx 0x34400001400, %l0, %l1
1627 wrpr %l1, %tstate
1628 wrhpr 0x4, %htstate
1629 done
1630 xnorcc %o1, 0x039A, %o4
1631 tle %xcc, 0x0
1632 bge,a %icc, loop_134
1633loop_133:
1634 call loop_135
1635 umulcc %l1, 0x0FBF, %i5
1636 mova %icc, %o5, %g1
1637loop_134:
1638 fzeros %f28
1639loop_135:
1640 fmovrslez %l4, %f14, %f28
1641 taddcctv %i4, 0x0D17, %g5
1642 edge16ln %o2, %l0, %g7
1643 edge8ln %o6, %g2, %i2
1644 sll %i6, %i0, %l5
1645 bcc,a loop_136
1646 orncc %i1, 0x1D24, %o7
1647 fxor %f10, %f18, %f6
1648 fbl %fcc3, loop_137
1649loop_136:
1650 edge32ln %o3, %l3, %l6
1651 and %g6, 0x1DF7, %l2
1652 sub %g3, 0x1494, %g4
1653loop_137:
1654 addccc %i7, %o0, %i3
1655 movle %icc, %o4, %o1
1656 sdiv %i5, 0x1C2E, %l1
1657 tsubcctv %o5, %g1, %i4
1658 sllx %g5, %o2, %l0
1659 fmovdcs %icc, %f3, %f25
1660 fba %fcc0, loop_138
1661 bn,pt %icc, loop_139
1662 mulscc %g7, %o6, %l4
1663 edge8 %i2, %i6, %g2
1664loop_138:
1665 movcc %xcc, %l5, %i1
1666loop_139:
1667 andncc %i0, %o3, %l3
1668 fmovda %xcc, %f16, %f4
1669 movre %l6, %o7, %l2
1670 fmul8x16au %f8, %f24, %f16
1671 tvc %icc, 0x3
1672 edge16 %g6, %g4, %i7
1673 tg %icc, 0x5
1674 fones %f12
1675 swap [%l7 + 0x60], %g3
1676 fmul8x16al %f27, %f6, %f12
1677 edge32l %i3, %o0, %o4
1678 edge8ln %i5, %l1, %o1
1679 tge %icc, 0x1
1680 fmovdcc %icc, %f24, %f2
1681 add %o5, 0x1D9E, %i4
1682 fxors %f2, %f23, %f4
1683 movvc %xcc, %g1, %g5
1684 set 0x3D, %o7
1685 lduba [%l7 + %o7] 0x0c, %o2
1686 set 0x18, %l4
1687 ldswa [%l7 + %l4] 0x18, %g7
1688 wr %g0, 0x80, %asi
1689 prefetcha [%l7 + 0x48] %asi, 0x2
1690 movrgez %l4, 0x228, %i2
1691 udiv %l0, 0x0236, %i6
1692 alignaddrl %g2, %l5, %i0
1693 sdivx %o3, 0x06B2, %i1
1694 stbar
1695 wr %g0, 0xe2, %asi
1696 ldda [%l7 + 0x30] %asi, %l2
1697 fmul8x16al %f25, %f9, %f10
1698 xnorcc %l6, %o7, %l2
1699 tle %xcc, 0x5
1700 fpadd32 %f2, %f24, %f28
1701 and %g6, 0x0EBD, %i7
1702 tge %icc, 0x1
1703 fsrc2s %f16, %f16
1704 set 0x7A, %o5
1705 stha %g4, [%l7 + %o5] 0x0c
1706 orncc %i3, 0x1AA6, %g3
1707 movpos %icc, %o0, %i5
1708 andncc %o4, %l1, %o5
1709 fmul8ulx16 %f30, %f22, %f6
1710 tl %xcc, 0x5
1711 sdivcc %o1, 0x0678, %i4
1712 brlez %g5, loop_140
1713 nop
1714 setx loop_141, %l0, %l1
1715 wrpr 0x1, %tl
1716 wrpr %l1, %tpc
1717 add %l1, 0x4, %l1
1718 wrpr %l1, %tnpc
1719 setx 0x34400001400, %l0, %l1
1720 wrpr %l1, %tstate
1721 wrhpr 0x4, %htstate
1722 retry
1723 udivx %g1, 0x125C, %o2
1724 edge32ln %o6, %g7, %i2
1725loop_140:
1726 nop
1727 set 0x2E, %l5
1728 stha %l4, [%l7 + %l5] 0xe3
1729 membar #Sync
1730loop_141:
1731 srlx %i6, %l0, %g2
1732 ldd [%l7 + 0x30], %f22
1733 tl %icc, 0x6
1734 edge32n %i0, %l5, %o3
1735 sdivcc %i1, 0x1896, %l3
1736 ldsh [%l7 + 0x1E], %l6
1737 and %o7, %g6, %i7
1738 bl,a,pn %icc, loop_142
1739 movcc %xcc, %l2, %i3
1740 tl %xcc, 0x3
1741 tcc %icc, 0x7
1742loop_142:
1743 udivx %g3, 0x14AE, %o0
1744 addcc %g4, %i5, %o4
1745 fcmpne32 %f24, %f10, %l1
1746 sllx %o5, 0x0E, %o1
1747 addccc %i4, %g5, %o2
1748 restored
1749 rdpr %cwp, %g1
1750 rdpr %cansave, %g2
1751 rdpr %canrestore, %g3
1752 rdpr %cleanwin, %g4
1753 rdpr %otherwin, %g5
1754 rdpr %wstate, %g6
1755 bne %xcc, loop_143
1756 orn %o6, %g7, %g1
1757 set 0x68, %g2
1758 ldswa [%l7 + %g2] 0x19, %i2
1759loop_143:
1760 movn %xcc, %i6, %l4
1761 udiv %g2, 0x0BED, %i0
1762 array32 %l0, %o3, %i1
1763 ldstub [%l7 + 0x43], %l3
1764 movle %xcc, %l5, %o7
1765 movcc %xcc, %g6, %l6
1766 fbo,a %fcc0, loop_144
1767 edge8 %l2, %i3, %g3
1768 subc %o0, %i7, %i5
1769 sir 0x0F98
1770loop_144:
1771 tcs %icc, 0x4
1772 fxnor %f10, %f22, %f18
1773 tgu %xcc, 0x3
1774 wr %g0, 0x11, %asi
1775 sta %f27, [%l7 + 0x48] %asi
1776 xnor %o4, %l1, %o5
1777 movle %icc, %o1, %i4
1778 tsubcc %g5, 0x0394, %o2
1779 fble %fcc0, loop_145
1780 ldd [%l7 + 0x40], %f28
1781 fcmpes %fcc2, %f2, %f11
1782 edge8 %g4, %o6, %g7
1783loop_145:
1784 saved
1785 rdpr %cwp, %g1
1786 rdpr %cansave, %g2
1787 rdpr %canrestore, %g3
1788 rdpr %cleanwin, %g4
1789 rdpr %otherwin, %g5
1790 rdpr %wstate, %g6
1791 tneg %icc, 0x1
1792 movle %icc, %g1, %i6
1793 udivcc %l4, 0x193B, %i2
1794 alignaddr %g2, %l0, %o3
1795 movrne %i0, %i1, %l3
1796 mulx %l5, 0x1A71, %g6
1797 move %icc, %o7, %l2
1798 fpsub16s %f8, %f3, %f23
1799 mulscc %i3, 0x1E71, %l6
1800 tne %xcc, 0x1
1801 movvc %icc, %o0, %g3
1802 tn %icc, 0x4
1803 fmovsge %icc, %f0, %f7
1804 xorcc %i7, 0x1D67, %o4
1805 fornot1s %f24, %f26, %f17
1806 subccc %l1, 0x1136, %o5
1807 srlx %o1, %i5, %g5
1808 udiv %o2, 0x097C, %g4
1809 subc %o6, 0x04B5, %g7
1810 tsubcctv %g1, %i6, %i4
1811 tcs %icc, 0x6
1812 fmovscs %xcc, %f27, %f31
1813 fmovrslz %i2, %f15, %f13
1814 smulcc %l4, %g2, %l0
1815 fmovscc %icc, %f17, %f13
1816 array32 %o3, %i0, %l3
1817 fpsub16 %f4, %f22, %f0
1818 srlx %l5, %g6, %i1
1819 fmovrdne %l2, %f16, %f24
1820 te %xcc, 0x6
1821 edge32ln %o7, %l6, %o0
1822 st %f3, [%l7 + 0x1C]
1823 udivx %i3, 0x15B5, %g3
1824 sdivx %i7, 0x19E5, %o4
1825 fmovse %icc, %f14, %f31
1826 bl,a loop_146
1827 tl %xcc, 0x1
1828 udivx %o5, 0x037A, %l1
1829 bpos,pt %icc, loop_147
1830loop_146:
1831 fcmple16 %f18, %f22, %o1
1832 edge8n %i5, %o2, %g5
1833 sethi 0x0B24, %g4
1834loop_147:
1835 fmovsneg %xcc, %f22, %f12
1836 srax %g7, 0x01, %o6
1837 edge32 %g1, %i6, %i4
1838 xnor %i2, %l4, %l0
1839 tsubcctv %g2, 0x1410, %i0
1840 udiv %o3, 0x07D2, %l5
1841 movvs %icc, %g6, %i1
1842 wr %g0, 0x11, %asi
1843 ldsba [%l7 + 0x1B] %asi, %l2
1844 fmovsl %xcc, %f4, %f27
1845 fmovs %f28, %f7
1846 membar 0x1B
1847 bn loop_148
1848 array8 %l3, %o7, %o0
1849 umulcc %l6, %i3, %i7
1850 saved
1851 rdpr %cwp, %g1
1852 rdpr %cansave, %g2
1853 rdpr %canrestore, %g3
1854 rdpr %cleanwin, %g4
1855 rdpr %otherwin, %g5
1856 rdpr %wstate, %g6
1857loop_148:
1858 xor %o4, %g3, %o5
1859 nop
1860 setx loop_149, %l0, %l1
1861 wrpr 0x1, %tl
1862 wrpr %l1, %tnpc
1863 setx 0x34400001400, %l0, %l1
1864 wrpr %l1, %tstate
1865 wrhpr 0x4, %htstate
1866 done
1867 fmuld8ulx16 %f6, %f9, %f26
1868 bvs,pt %icc, loop_150
1869 bne,pn %xcc, loop_151
1870loop_149:
1871 tleu %xcc, 0x0
1872 fmovsne %xcc, %f3, %f27
1873loop_150:
1874 array32 %o1, %l1, %i5
1875loop_151:
1876 nop
1877 wr %g0, 0x1f, %asi
1878 stda %f16, [%l7 + 0x40] %asi
1879 membar #Sync
1880 taddcctv %g5, 0x05F4, %g4
1881 xorcc %o2, %g7, %g1
1882 set 0x64, %i6
1883 ldswa [%l7 + %i6] 0x81, %o6
1884 movre %i6, %i2, %l4
1885 edge8ln %l0, %i4, %i0
1886 fors %f25, %f11, %f9
1887 fbo %fcc3, loop_152
1888 fmovrsgz %o3, %f5, %f7
1889 fnands %f12, %f15, %f30
1890 movrgez %g2, 0x013, %g6
1891loop_152:
1892 nop
1893 wr %g0, 0x22, %asi
1894 stha %l5, [%l7 + 0x60] %asi
1895 membar #Sync
1896 fsrc1 %f6, %f10
1897 movvs %xcc, %l2, %l3
1898 fba,a %fcc0, loop_153
1899 movvc %xcc, %i1, %o0
1900 fmovsl %icc, %f11, %f10
1901 edge16ln %o7, %l6, %i7
1902loop_153:
1903 fbg %fcc0, loop_154
1904 fones %f16
1905 fble %fcc0, loop_155
1906 fmuld8ulx16 %f22, %f27, %f10
1907loop_154:
1908 fmovrdlz %i3, %f22, %f16
1909 srl %g3, 0x17, %o5
1910loop_155:
1911 tsubcc %o1, %l1, %o4
1912 std %g4, [%l7 + 0x40]
1913 set 0x3C, %g1
1914 sta %f8, [%l7 + %g1] 0x10
1915 xor %g4, %i5, %g7
1916 fbg %fcc3, loop_156
1917 bgu loop_157
1918 brgez,a %g1, loop_158
1919 edge8n %o2, %o6, %i6
1920loop_156:
1921 sdivcc %l4, 0x095D, %i2
1922loop_157:
1923 xor %l0, 0x1F22, %i4
1924loop_158:
1925 fbug,a %fcc3, loop_159
1926 bleu,a %xcc, loop_160
1927 fmovsl %icc, %f15, %f15
1928 xnorcc %i0, %g2, %g6
1929loop_159:
1930 movcs %xcc, %l5, %l2
1931loop_160:
1932 nop
1933 set 0x42, %i4
1934 lduh [%l7 + %i4], %o3
1935 fmovsleu %icc, %f2, %f0
1936 ld [%l7 + 0x28], %f24
1937 fmovdne %icc, %f9, %f7
1938 bshuffle %f6, %f26, %f26
1939 fbu %fcc0, loop_161
1940 movl %icc, %i1, %o0
1941 andcc %o7, 0x1ECA, %l6
1942 udiv %l3, 0x0BEE, %i3
1943loop_161:
1944 fmul8x16 %f21, %f30, %f30
1945 fsrc2 %f0, %f14
1946 andcc %g3, 0x1507, %o5
1947 sdivcc %i7, 0x04A5, %o1
1948 addc %l1, %g5, %o4
1949 array32 %i5, %g4, %g7
1950 fmovsge %xcc, %f27, %f15
1951 sdiv %g1, 0x08AB, %o2
1952 fbug %fcc3, loop_162
1953 fmovdneg %xcc, %f27, %f31
1954 fmovsneg %xcc, %f8, %f0
1955 fmovdcs %xcc, %f24, %f19
1956loop_162:
1957 fmovdvc %xcc, %f30, %f9
1958 wr %g0, 0x19, %asi
1959 prefetcha [%l7 + 0x40] %asi, 0x1
1960 array16 %i6, %l4, %i2
1961 lduh [%l7 + 0x68], %i4
1962 fornot2s %f4, %f25, %f24
1963 call loop_163
1964 addc %i0, 0x0C64, %l0
1965 xorcc %g2, 0x04FC, %l5
1966 ldd [%l7 + 0x78], %g6
1967loop_163:
1968 tl %icc, 0x3
1969 and %o3, 0x0E4F, %l2
1970 movg %xcc, %i1, %o7
1971 edge32 %o0, %l6, %i3
1972 array16 %g3, %l3, %o5
1973 nop
1974 set 0x40, %o0
1975 ldd [%l7 + %o0], %f2
1976 bcs loop_164
1977 movl %xcc, %i7, %l1
1978 sir 0x1E5C
1979 movge %xcc, %o1, %g5
1980loop_164:
1981 nop
1982 wr %g0, 0x80, %asi
1983 lduba [%l7 + 0x75] %asi, %o4
1984 set 0x58, %i2
1985 stda %i4, [%l7 + %i2] 0x2a
1986 membar #Sync
1987 srl %g7, %g1, %g4
1988 set 0x40, %o4
1989 ldda [%l7 + %o4] 0x18, %f0
1990 xor %o6, 0x0C48, %o2
1991 fpack16 %f24, %f9
1992 udivcc %i6, 0x1AF8, %i2
1993 wr %g0, 0x19, %asi
1994 stxa %l4, [%l7 + 0x48] %asi
1995 addc %i4, 0x14E5, %i0
1996 sllx %g2, %l0, %l5
1997 sllx %o3, %l2, %g6
1998 add %o7, 0x1677, %o0
1999 movre %i1, %l6, %g3
2000 movvc %icc, %l3, %i3
2001 fbuge %fcc1, loop_165
2002 fcmpne16 %f22, %f6, %i7
2003 wr %g0, 0x2a, %asi
2004 stda %o4, [%l7 + 0x08] %asi
2005 membar #Sync
2006loop_165:
2007 movge %icc, %l1, %g5
2008 edge32ln %o4, %o1, %i5
2009 edge16ln %g1, %g7, %o6
2010 fandnot2 %f2, %f12, %f20
2011 call loop_166
2012 edge8l %o2, %g4, %i6
2013 fbul,a %fcc0, loop_167
2014 orn %l4, 0x1B7E, %i2
2015loop_166:
2016 and %i4, %i0, %l0
2017 array16 %g2, %l5, %l2
2018loop_167:
2019 addc %g6, 0x0BDD, %o7
2020 saved
2021 rdpr %cwp, %g1
2022 rdpr %cansave, %g2
2023 rdpr %canrestore, %g3
2024 rdpr %cleanwin, %g4
2025 rdpr %otherwin, %g5
2026 rdpr %wstate, %g6
2027 smulcc %o3, 0x07CA, %o0
2028 set 0x30, %g7
2029 ldswa [%l7 + %g7] 0x0c, %l6
2030 movcc %icc, %i1, %l3
2031 bge,pt %icc, loop_168
2032 ldsb [%l7 + 0x08], %i3
2033 flush %l7 + 0x44
2034 fnot2s %f21, %f20
2035loop_168:
2036 srl %g3, 0x1B, %i7
2037 mulx %l1, %o5, %o4
2038 mulscc %g5, 0x0AFF, %o1
2039 call loop_169
2040 movrgez %i5, %g7, %g1
2041 fnegs %f12, %f18
2042 sdivx %o2, 0x1C21, %o6
2043loop_169:
2044 nop
2045 set 0x54, %i3
2046 swapa [%l7 + %i3] 0x0c, %i6
2047 movvs %xcc, %g4, %i2
2048 orn %i4, %i0, %l0
2049 fabss %f0, %f20
2050 nop
2051 set 0x30, %g5
2052 std %g2, [%l7 + %g5]
2053 orcc %l5, 0x1E79, %l2
2054 fcmple32 %f4, %f30, %l4
2055 umulcc %g6, %o3, %o7
2056 tvs %icc, 0x3
2057 xnorcc %l6, %o0, %i1
2058 tvc %icc, 0x4
2059 movcs %icc, %i3, %l3
2060 tle %icc, 0x5
2061 fmovsvc %icc, %f29, %f29
2062 swap [%l7 + 0x08], %g3
2063 tcc %xcc, 0x5
2064 subc %i7, 0x09A4, %l1
2065 fornot2 %f0, %f26, %f4
2066 movre %o5, 0x0F2, %g5
2067 edge32n %o1, %o4, %i5
2068 sra %g1, %o2, %g7
2069 fnot2s %f30, %f11
2070 tvs %xcc, 0x2
2071 fbuge,a %fcc2, loop_170
2072 fcmpne16 %f10, %f6, %o6
2073 fmovrse %g4, %f15, %f10
2074 sll %i2, %i4, %i0
2075loop_170:
2076 udivcc %l0, 0x0AFB, %i6
2077 mulx %l5, 0x1156, %g2
2078 movvc %icc, %l4, %g6
2079 array32 %l2, %o3, %l6
2080 tn %icc, 0x1
2081 fandnot2s %f14, %f21, %f2
2082 movrgez %o7, 0x1C3, %i1
2083 stbar
2084 te %icc, 0x2
2085 movvc %icc, %o0, %l3
2086 ldstub [%l7 + 0x5E], %g3
2087 fmul8ulx16 %f8, %f30, %f12
2088 subcc %i7, %i3, %o5
2089 sdivcc %g5, 0x10CC, %l1
2090 lduh [%l7 + 0x76], %o1
2091 udiv %i5, 0x19BB, %o4
2092 alignaddr %g1, %o2, %o6
2093 fmovrsgz %g7, %f31, %f13
2094 edge8n %g4, %i2, %i4
2095 fabsd %f14, %f14
2096 wr %g0, 0x10, %asi
2097 ldda [%l7 + 0x30] %asi, %l0
2098 stx %i0, [%l7 + 0x60]
2099 mova %xcc, %l5, %i6
2100 tneg %xcc, 0x3
2101 tleu %xcc, 0x6
2102 bne,a %xcc, loop_171
2103 srlx %l4, %g2, %g6
2104 fmovdne %icc, %f17, %f1
2105 fpsub32s %f28, %f4, %f23
2106loop_171:
2107 srlx %o3, 0x08, %l2
2108 taddcc %o7, %i1, %o0
2109 set 0x11, %l1
2110 ldstuba [%l7 + %l1] 0x10, %l6
2111 edge32 %l3, %i7, %i3
2112 fbn %fcc2, loop_172
2113 fxor %f8, %f24, %f28
2114 xorcc %g3, 0x0F63, %o5
2115 movl %icc, %g5, %o1
2116loop_172:
2117 fone %f28
2118 fmovrse %i5, %f14, %f29
2119 set 0x60, %i5
2120 lda [%l7 + %i5] 0x04, %f25
2121 tl %xcc, 0x6
2122 popc %l1, %o4
2123 fmovsne %xcc, %f27, %f6
2124 xor %o2, 0x0AD1, %g1
2125 fmovdvc %xcc, %f11, %f16
2126 mova %xcc, %g7, %g4
2127 tcs %icc, 0x7
2128 srax %o6, %i2, %i4
2129 edge32n %l0, %i0, %i6
2130 srlx %l4, 0x0A, %g2
2131 addc %l5, %o3, %g6
2132 tsubcctv %l2, %i1, %o7
2133 xorcc %l6, %o0, %l3
2134 tne %xcc, 0x2
2135 movrgez %i3, %i7, %o5
2136 fpadd32s %f4, %f4, %f3
2137 fmuld8ulx16 %f7, %f5, %f12
2138 fmovrslz %g3, %f5, %f18
2139 xor %o1, 0x1BBD, %g5
2140 movcs %icc, %i5, %o4
2141 fmovrdgez %l1, %f18, %f24
2142 taddcc %o2, %g7, %g1
2143 udiv %o6, 0x0A4E, %g4
2144 udivcc %i2, 0x197F, %l0
2145 movvc %xcc, %i4, %i6
2146 sra %l4, %i0, %g2
2147 xorcc %l5, 0x14FD, %o3
2148 fbne %fcc2, loop_173
2149 xnor %l2, 0x06E5, %i1
2150 ldsh [%l7 + 0x50], %o7
2151 fpmerge %f30, %f22, %f6
2152loop_173:
2153 edge32ln %g6, %l6, %o0
2154 fbug,a %fcc2, loop_174
2155 fmovsge %xcc, %f13, %f5
2156 orn %i3, 0x1D09, %i7
2157 movre %l3, 0x144, %g3
2158loop_174:
2159 fbe,a %fcc2, loop_175
2160 sra %o1, %g5, %i5
2161 array8 %o5, %o4, %l1
2162 fble %fcc3, loop_176
2163loop_175:
2164 fbe,a %fcc2, loop_177
2165 smulcc %g7, %g1, %o6
2166 tcc %xcc, 0x6
2167loop_176:
2168 andncc %g4, %i2, %l0
2169loop_177:
2170 edge8ln %i4, %i6, %l4
2171 subcc %i0, %g2, %l5
2172 movrne %o3, %o2, %l2
2173 addccc %i1, 0x1199, %g6
2174 edge8 %o7, %l6, %o0
2175 tcs %icc, 0x1
2176 mulscc %i7, %l3, %i3
2177 xorcc %o1, 0x1999, %g5
2178 ta %xcc, 0x2
2179 movpos %xcc, %i5, %g3
2180 fzero %f22
2181 edge8ln %o4, %o5, %g7
2182 fnors %f19, %f17, %f19
2183 mulscc %g1, %o6, %l1
2184 sdivx %g4, 0x1FCE, %i2
2185 fpsub16 %f12, %f2, %f14
2186 bne,a loop_178
2187 orn %i4, %i6, %l4
2188 movrlz %i0, %g2, %l5
2189 edge32ln %l0, %o3, %o2
2190loop_178:
2191 movg %xcc, %i1, %g6
2192 fmovsl %icc, %f20, %f25
2193 xorcc %l2, %o7, %o0
2194 fpadd32s %f5, %f10, %f31
2195 edge8 %l6, %l3, %i3
2196 array16 %i7, %g5, %o1
2197 tvc %icc, 0x5
2198 xnor %i5, %g3, %o5
2199 fmovdneg %xcc, %f21, %f11
2200 ta %icc, 0x0
2201 sethi 0x030C, %g7
2202 bcc,a %icc, loop_179
2203 fmovrdgez %g1, %f28, %f8
2204 andcc %o6, %o4, %l1
2205 add %i2, %g4, %i6
2206loop_179:
2207 fnand %f30, %f12, %f24
2208 ldsh [%l7 + 0x18], %l4
2209 movrne %i4, %i0, %l5
2210 tsubcc %g2, 0x0D93, %o3
2211 add %o2, 0x1F8E, %i1
2212 andn %g6, %l2, %l0
2213 ba,a,pt %xcc, loop_180
2214 edge16n %o0, %l6, %o7
2215 sth %l3, [%l7 + 0x6C]
2216 fbge %fcc2, loop_181
2217loop_180:
2218 or %i3, 0x007E, %g5
2219 movre %o1, %i7, %g3
2220 orn %o5, %i5, %g7
2221loop_181:
2222 mova %icc, %g1, %o4
2223 alignaddrl %o6, %i2, %l1
2224 brnz,a %g4, loop_182
2225 fnot1s %f20, %f14
2226 sra %i6, 0x1C, %l4
2227 tvs %xcc, 0x4
2228loop_182:
2229 srlx %i4, 0x00, %i0
2230 nop
2231 set 0x18, %l2
2232 stx %g2, [%l7 + %l2]
2233 fcmped %fcc0, %f0, %f0
2234 edge8n %l5, %o3, %i1
2235 fpadd16 %f30, %f14, %f18
2236 fmovrsgez %g6, %f19, %f19
2237 fmovsl %xcc, %f16, %f18
2238 movrgez %o2, 0x39A, %l0
2239 alignaddr %o0, %l6, %o7
2240 tsubcctv %l3, %l2, %i3
2241 fmovsl %icc, %f9, %f1
2242 array8 %o1, %i7, %g3
2243 bcs,pn %xcc, loop_183
2244 ldsh [%l7 + 0x54], %o5
2245 movrgz %g5, %i5, %g7
2246 tge %xcc, 0x2
2247loop_183:
2248 fcmpeq32 %f14, %f6, %g1
2249 sllx %o6, %o4, %i2
2250 movvs %icc, %g4, %i6
2251 fnot1 %f6, %f28
2252 and %l4, %i4, %l1
2253 wr %g0, 0x18, %asi
2254 prefetcha [%l7 + 0x20] %asi, 0x3
2255 fabss %f1, %f26
2256 bl,a,pt %xcc, loop_184
2257 restored
2258 rdpr %cwp, %g1
2259 rdpr %cansave, %g2
2260 rdpr %canrestore, %g3
2261 rdpr %cleanwin, %g4
2262 rdpr %otherwin, %g5
2263 rdpr %wstate, %g6
2264 addccc %g2, 0x07C6, %o3
2265 fzeros %f5
2266loop_184:
2267 mulx %l5, %i1, %g6
2268 move %xcc, %o2, %l0
2269 mulx %l6, %o7, %o0
2270 ldsw [%l7 + 0x74], %l3
2271 movre %i3, 0x263, %l2
2272 ta %xcc, 0x1
2273 fmovrsgz %i7, %f9, %f3
2274 fmovdcs %icc, %f28, %f15
2275 movgu %xcc, %o1, %o5
2276 array8 %g3, %g5, %i5
2277 mulscc %g7, 0x129F, %g1
2278 fbne %fcc2, loop_185
2279 saved
2280 rdpr %cwp, %g1
2281 rdpr %cansave, %g2
2282 rdpr %canrestore, %g3
2283 rdpr %cleanwin, %g4
2284 rdpr %otherwin, %g5
2285 rdpr %wstate, %g6
2286 fcmpne32 %f28, %f4, %o6
2287 set 0x4C, %i1
2288 swapa [%l7 + %i1] 0x10, %i2
2289loop_185:
2290 mova %icc, %o4, %g4
2291 sdivcc %l4, 0x1468, %i6
2292 ldsw [%l7 + 0x38], %i4
2293 srlx %i0, %l1, %g2
2294 fmovspos %icc, %f30, %f3
2295 orcc %o3, 0x14A7, %l5
2296 sub %i1, %g6, %l0
2297 fcmpes %fcc1, %f30, %f12
2298 for %f6, %f26, %f14
2299 fcmpeq32 %f24, %f6, %o2
2300 add %l7, 0x78, %l6
2301 wr %g0, 0x89, %asi
2302 casxa [%l6] %asi, %l6, %o0
2303 wr %g0, 0x11, %asi
2304 ldda [%l7 + 0x40] %asi, %f16
2305 alignaddrl %l3, %o7, %l2
2306 or %i3, 0x0260, %i7
2307 xor %o5, %o1, %g5
2308 fand %f8, %f20, %f30
2309 movrne %i5, 0x3E6, %g3
2310 fandnot2 %f18, %f4, %f26
2311 xnor %g1, 0x0478, %g7
2312 tsubcctv %i2, %o4, %o6
2313 fand %f6, %f10, %f12
2314 fmul8x16au %f31, %f18, %f12
2315 srax %g4, 0x14, %l4
2316 subccc %i6, %i4, %l1
2317 fmovse %xcc, %f8, %f30
2318 fpsub16 %f22, %f18, %f28
2319 edge16ln %g2, %o3, %l5
2320 mulx %i1, %i0, %g6
2321 fnegd %f28, %f8
2322 subccc %l0, 0x1C3A, %o2
2323 movcs %xcc, %l6, %o0
2324 mova %icc, %o7, %l3
2325 fbn,a %fcc0, loop_186
2326 edge16l %i3, %l2, %i7
2327 nop
2328 set 0x13, %l3
2329 ldstub [%l7 + %l3], %o1
2330 alignaddrl %o5, %g5, %g3
2331loop_186:
2332 movre %i5, %g1, %i2
2333 wr %g0, 0x80, %asi
2334 ldda [%l7 + 0x40] %asi, %f0
2335 std %f18, [%l7 + 0x10]
2336 tsubcc %g7, %o4, %o6
2337 set 0x38, %i7
2338 stxa %l4, [%l7 + %i7] 0x88
2339 fble,a %fcc1, loop_187
2340 smul %i6, %i4, %g4
2341 smul %l1, 0x00BE, %g2
2342 tcc %icc, 0x4
2343loop_187:
2344 brgz %l5, loop_188
2345 movrne %o3, %i1, %i0
2346 sllx %g6, %l0, %o2
2347 srax %o0, %o7, %l6
2348loop_188:
2349 xnor %l3, %i3, %l2
2350 tge %icc, 0x3
2351 fbug %fcc2, loop_189
2352 subccc %i7, %o1, %g5
2353 tneg %icc, 0x3
2354 movgu %xcc, %g3, %o5
2355loop_189:
2356 stbar
2357 fmovrslz %g1, %f11, %f5
2358 movrgz %i2, %i5, %g7
2359 wr %g0, 0x04, %asi
2360 lda [%l7 + 0x10] %asi, %f5
2361 stb %o6, [%l7 + 0x7A]
2362 sll %o4, %l4, %i6
2363 tge %xcc, 0x0
2364 fbul,a %fcc3, loop_190
2365 brnz %i4, loop_191
2366 subc %l1, %g2, %l5
2367 sethi 0x03F6, %g4
2368loop_190:
2369 umul %o3, %i0, %i1
2370loop_191:
2371 movrlez %g6, %l0, %o0
2372 tgu %xcc, 0x4
2373 movrne %o2, 0x09B, %l6
2374 srl %l3, 0x11, %i3
2375 mova %icc, %o7, %l2
2376 wr %g0, 0x11, %asi
2377 stda %i6, [%l7 + 0x08] %asi
2378 movne %icc, %o1, %g5
2379 tvc %xcc, 0x7
2380 set 0x50, %o2
2381 sta %f8, [%l7 + %o2] 0x81
2382 sdivcc %g3, 0x0859, %o5
2383 smulcc %i2, %g1, %g7
2384 addc %i5, 0x0635, %o6
2385 fmovd %f4, %f16
2386 fcmpne16 %f6, %f8, %l4
2387 fmovd %f28, %f24
2388 membar 0x0E
2389 flush %l7 + 0x68
2390 tn %xcc, 0x5
2391 sdivcc %i6, 0x09DD, %i4
2392 subcc %l1, %g2, %l5
2393 movleu %xcc, %g4, %o3
2394 addcc %o4, %i1, %g6
2395 membar 0x47
2396 fzero %f20
2397 fcmpne16 %f6, %f16, %l0
2398 orcc %i0, %o2, %l6
2399 tsubcc %l3, 0x1E7C, %i3
2400 tsubcctv %o0, 0x1853, %l2
2401 fandnot1s %f19, %f23, %f2
2402 set 0x64, %l6
2403 lduwa [%l7 + %l6] 0x18, %o7
2404 fbul,a %fcc1, loop_192
2405 nop
2406 setx loop_193, %l0, %l1
2407 jmpl %l1, %o1
2408 tvs %xcc, 0x2
2409 subc %g5, %g3, %o5
2410loop_192:
2411 udivcc %i2, 0x102B, %g1
2412loop_193:
2413 edge8l %g7, %i7, %o6
2414 edge32ln %i5, %l4, %i6
2415 nop
2416 set 0x14, %g6
2417 prefetch [%l7 + %g6], 0x2
2418 movvc %xcc, %i4, %g2
2419 edge8l %l5, %l1, %g4
2420 st %f21, [%l7 + 0x3C]
2421 edge32n %o4, %i1, %g6
2422 bvs,pn %xcc, loop_194
2423 andncc %o3, %l0, %i0
2424 movle %icc, %o2, %l6
2425 sra %l3, %i3, %l2
2426loop_194:
2427 orn %o7, %o0, %g5
2428 movrlz %g3, 0x1C8, %o1
2429 tgu %icc, 0x3
2430 stbar
2431 orncc %i2, %g1, %g7
2432 movcc %xcc, %i7, %o6
2433 fnot1 %f28, %f8
2434 movrgz %i5, %l4, %o5
2435 bg,a,pn %icc, loop_195
2436 fbg,a %fcc0, loop_196
2437 tleu %icc, 0x5
2438 for %f22, %f4, %f18
2439loop_195:
2440 movrlez %i4, 0x28C, %i6
2441loop_196:
2442 bn,a,pn %icc, loop_197
2443 sdiv %g2, 0x0A85, %l1
2444 fmovs %f27, %f19
2445 sll %g4, %l5, %o4
2446loop_197:
2447 udivcc %i1, 0x1EAC, %o3
2448 tcs %icc, 0x1
2449 edge32n %l0, %i0, %g6
2450 tn %icc, 0x6
2451 wr %g0, 0x19, %asi
2452 stda %i6, [%l7 + 0x48] %asi
2453 fbl,a %fcc2, loop_198
2454 tg %icc, 0x7
2455 movpos %icc, %l3, %o2
2456 wr %g0, 0x27, %asi
2457 stwa %i3, [%l7 + 0x18] %asi
2458 membar #Sync
2459loop_198:
2460 nop
2461 setx loop_199, %l0, %l1
2462 wrpr 0x1, %tl
2463 wrpr %l1, %tpc
2464 add %l1, 0x4, %l1
2465 wrpr %l1, %tnpc
2466 setx 0x34400001400, %l0, %l1
2467 wrpr %l1, %tstate
2468 wrhpr 0x4, %htstate
2469 retry
2470 fone %f4
2471 movgu %icc, %o7, %l2
2472 subc %g5, %o0, %g3
2473loop_199:
2474 fmovrdlez %o1, %f10, %f20
2475 tne %xcc, 0x7
2476 sdivx %g1, 0x1660, %g7
2477 set 0x52, %o1
2478 ldstuba [%l7 + %o1] 0x04, %i2
2479 fbg,a %fcc1, loop_200
2480 movl %icc, %o6, %i5
2481 wr %g0, 0x80, %asi
2482 stda %i6, [%l7 + 0x78] %asi
2483loop_200:
2484 movne %icc, %l4, %o5
2485 tpos %xcc, 0x2
2486 fbul %fcc0, loop_201
2487 ldd [%l7 + 0x10], %i4
2488 fpmerge %f29, %f21, %f30
2489 wr %g0, 0x11, %asi
2490 ldxa [%l7 + 0x10] %asi, %i6
2491loop_201:
2492 siam 0x7
2493 orcc %g2, %l1, %g4
2494 std %f24, [%l7 + 0x68]
2495 set 0x16, %o3
2496 lduba [%l7 + %o3] 0x15, %l5
2497 tsubcc %o4, %i1, %l0
2498 subccc %o3, %g6, %i0
2499 mulscc %l6, 0x1FEE, %l3
2500 udivcc %i3, 0x0D65, %o2
2501 movrlz %o7, %l2, %g5
2502 fmovdgu %icc, %f11, %f1
2503 movcc %icc, %o0, %o1
2504 fcmpes %fcc3, %f19, %f19
2505 nop
2506 set 0x50, %i0
2507 std %f30, [%l7 + %i0]
2508 alignaddr %g1, %g3, %g7
2509 sethi 0x0F68, %i2
2510 fmovrdne %i5, %f22, %f12
2511 alignaddr %o6, %l4, %i7
2512 fmul8ulx16 %f18, %f10, %f10
2513 nop
2514 set 0x1D, %g4
2515 ldsb [%l7 + %g4], %i4
2516 alignaddrl %o5, %g2, %l1
2517 movrgez %i6, 0x012, %l5
2518 fba %fcc2, loop_202
2519 subcc %o4, %i1, %g4
2520 movvc %xcc, %l0, %o3
2521 fmul8x16 %f25, %f18, %f8
2522loop_202:
2523 mova %xcc, %i0, %g6
2524 fors %f19, %f30, %f22
2525 edge32l %l3, %l6, %i3
2526 tneg %xcc, 0x2
2527 edge16l %o7, %l2, %o2
2528 fmovdpos %xcc, %f14, %f22
2529 andn %o0, 0x1C78, %g5
2530 movcc %icc, %g1, %g3
2531 tge %xcc, 0x3
2532 edge8n %o1, %g7, %i2
2533 fbuge %fcc3, loop_203
2534 fsrc2s %f24, %f28
2535 sllx %i5, 0x07, %o6
2536 edge8 %l4, %i4, %o5
2537loop_203:
2538 fnot1 %f20, %f14
2539 fnand %f24, %f4, %f6
2540 set 0x58, %o6
2541 stha %i7, [%l7 + %o6] 0x89
2542 set 0x10, %l0
2543 lda [%l7 + %l0] 0x88, %f31
2544 fpack16 %f12, %f24
2545 mulscc %g2, %i6, %l5
2546 subcc %o4, %i1, %g4
2547 fmul8ulx16 %f18, %f12, %f6
2548 nop
2549 set 0x6C, %o7
2550 prefetch [%l7 + %o7], 0x0
2551 fbul,a %fcc2, loop_204
2552 movl %icc, %l0, %o3
2553 bg,pt %xcc, loop_205
2554 fmovs %f0, %f10
2555loop_204:
2556 ldd [%l7 + 0x48], %f16
2557 nop
2558 set 0x40, %g3
2559 ldd [%l7 + %g3], %f2
2560loop_205:
2561 fbl,a %fcc2, loop_206
2562 umulcc %l1, %g6, %l3
2563 movrgez %i0, 0x1BC, %i3
2564 movrgez %l6, %l2, %o2
2565loop_206:
2566 movvc %xcc, %o0, %o7
2567 sir 0x0F7F
2568 movrgez %g5, 0x047, %g3
2569 fmovsle %xcc, %f3, %f12
2570 swap [%l7 + 0x24], %o1
2571 fornot1 %f26, %f12, %f28
2572 std %f6, [%l7 + 0x30]
2573 tneg %icc, 0x1
2574 movpos %xcc, %g1, %g7
2575 sir 0x1109
2576 fxnor %f14, %f22, %f0
2577 movvc %icc, %i2, %i5
2578 orncc %o6, 0x14AB, %i4
2579 xnor %l4, %i7, %g2
2580 addcc %i6, 0x169F, %o5
2581 movre %o4, 0x32B, %l5
2582 edge32l %i1, %g4, %o3
2583 edge16ln %l0, %l1, %g6
2584 edge32 %i0, %i3, %l3
2585 set 0x78, %o5
2586 lduwa [%l7 + %o5] 0x04, %l2
2587 fnot1s %f21, %f27
2588 fmovsl %xcc, %f29, %f23
2589 mulx %l6, %o0, %o2
2590 alignaddr %g5, %g3, %o1
2591 movge %icc, %o7, %g7
2592 prefetch [%l7 + 0x14], 0x2
2593 edge32n %g1, %i2, %i5
2594 subc %o6, %i4, %i7
2595 nop
2596 setx loop_207, %l0, %l1
2597 wrpr 0x1, %tl
2598 wrpr %l1, %tpc
2599 add %l1, 0x4, %l1
2600 wrpr %l1, %tnpc
2601 setx 0x34400001400, %l0, %l1
2602 wrpr %l1, %tstate
2603 wrhpr 0x4, %htstate
2604 retry
2605 andn %l4, 0x03F3, %g2
2606 tn %xcc, 0x2
2607 movre %o5, %o4, %i6
2608loop_207:
2609 sllx %l5, 0x04, %g4
2610 prefetch [%l7 + 0x74], 0x3
2611 orcc %o3, %i1, %l0
2612 subccc %l1, 0x088E, %g6
2613 fcmpgt32 %f16, %f14, %i3
2614 ldsw [%l7 + 0x38], %l3
2615 te %icc, 0x5
2616 add %l7, 0x08, %l6
2617 wr %g0, 0x04, %asi
2618 lda [%l6] %asi, %i0
2619 casa [%l6] %asi, %i0, %l2
2620 orcc %l6, %o0, %o2
2621 nop
2622 set 0x68, %l4
2623 ldx [%l7 + %l4], %g5
2624 add %o1, %o7, %g3
2625 sdivcc %g7, 0x1895, %g1
2626 set 0x50, %g2
2627 stda %i4, [%l7 + %g2] 0x10
2628 sdivx %o6, 0x0E94, %i2
2629 set 0x34, %l5
2630 stha %i7, [%l7 + %l5] 0x04
2631 brnz %i4, loop_208
2632 add %l4, %o5, %o4
2633 sdivx %g2, 0x049E, %l5
2634 bvs,a loop_209
2635loop_208:
2636 popc %g4, %o3
2637 movl %icc, %i1, %i6
2638 movge %xcc, %l0, %l1
2639loop_209:
2640 edge16ln %g6, %i3, %i0
2641 fsrc1s %f22, %f18
2642 st %f19, [%l7 + 0x68]
2643 movcc %icc, %l3, %l6
2644 fmovd %f12, %f18
2645 bpos,pt %icc, loop_210
2646 fxors %f5, %f21, %f12
2647 xnorcc %o0, %o2, %g5
2648 set 0x40, %g1
2649 stda %f0, [%l7 + %g1] 0x81
2650loop_210:
2651 xorcc %l2, 0x0F34, %o1
2652 tpos %icc, 0x3
2653 fmovsl %icc, %f19, %f20
2654 sdiv %g3, 0x1800, %o7
2655 tleu %icc, 0x2
2656 movne %icc, %g7, %i5
2657 movpos %icc, %o6, %g1
2658 call loop_211
2659 sir 0x00CF
2660 edge16l %i2, %i4, %i7
2661 popc 0x1CE1, %o5
2662loop_211:
2663 sdivcc %o4, 0x10B6, %g2
2664 tcc %icc, 0x2
2665 edge8ln %l4, %l5, %g4
2666 movvs %icc, %o3, %i6
2667 fbge,a %fcc3, loop_212
2668 movcc %icc, %i1, %l1
2669 fbl,a %fcc1, loop_213
2670 edge32n %g6, %l0, %i3
2671loop_212:
2672 xor %l3, %i0, %o0
2673 movpos %icc, %o2, %l6
2674loop_213:
2675 fpmerge %f15, %f9, %f16
2676 andn %g5, 0x0FA0, %o1
2677 edge16 %g3, %l2, %g7
2678 edge32l %o7, %o6, %i5
2679 movvs %icc, %g1, %i4
2680 nop
2681 setx loop_214, %l0, %l1
2682 wrpr 0x1, %tl
2683 wrpr %l1, %tpc
2684 add %l1, 0x4, %l1
2685 wrpr %l1, %tnpc
2686 setx 0x34400001400, %l0, %l1
2687 wrpr %l1, %tstate
2688 wrhpr 0x4, %htstate
2689 retry
2690 tsubcc %i7, %o5, %o4
2691 saved
2692 rdpr %cwp, %g1
2693 rdpr %cansave, %g2
2694 rdpr %canrestore, %g3
2695 rdpr %cleanwin, %g4
2696 rdpr %otherwin, %g5
2697 rdpr %wstate, %g6
2698 xnorcc %g2, 0x0A81, %l4
2699loop_214:
2700 tge %xcc, 0x1
2701 fmovdpos %xcc, %f20, %f23
2702 fmovdn %xcc, %f7, %f8
2703 bvs loop_215
2704 tn %icc, 0x4
2705 bcc,a,pn %icc, loop_216
2706 and %l5, %i2, %o3
2707loop_215:
2708 srlx %g4, %i1, %i6
2709 sllx %l1, 0x00, %g6
2710loop_216:
2711 fpmerge %f9, %f2, %f24
2712 xorcc %i3, %l3, %l0
2713 tn %icc, 0x5
2714 subcc %o0, %i0, %o2
2715 smul %l6, %g5, %o1
2716 tvc %xcc, 0x7
2717 set 0x3C, %i6
2718 ldswa [%l7 + %i6] 0x11, %l2
2719 move %xcc, %g7, %o7
2720 smulcc %o6, %g3, %g1
2721 udiv %i4, 0x11FD, %i7
2722 set 0x38, %o0
2723 stha %o5, [%l7 + %o0] 0x18
2724 nop
2725 setx loop_217, %l0, %l1
2726 wrpr 0x1, %tl
2727 wrpr %l1, %tnpc
2728 setx 0x34400001400, %l0, %l1
2729 wrpr %l1, %tstate
2730 wrhpr 0x4, %htstate
2731 done
2732 edge8n %o4, %g2, %l4
2733 smul %i5, 0x181E, %l5
2734 movge %icc, %i2, %g4
2735loop_217:
2736 add %o3, 0x1D41, %i1
2737 set 0x46, %i2
2738 lduha [%l7 + %i2] 0x04, %i6
2739 fmovsvc %xcc, %f20, %f7
2740 ldub [%l7 + 0x74], %l1
2741 tleu %icc, 0x1
2742 sth %i3, [%l7 + 0x2C]
2743 movrne %l3, 0x18C, %g6
2744 tleu %icc, 0x5
2745 and %o0, %l0, %i0
2746 movvs %xcc, %o2, %l6
2747 andn %o1, 0x0AE3, %l2
2748 mulscc %g5, 0x1BE8, %g7
2749 array16 %o7, %o6, %g1
2750 array16 %g3, %i7, %i4
2751 sll %o4, %o5, %l4
2752 fmovsg %icc, %f0, %f15
2753 bn,a,pn %icc, loop_218
2754 fornot1 %f0, %f20, %f8
2755 set 0x0C, %i4
2756 stwa %g2, [%l7 + %i4] 0x15
2757loop_218:
2758 edge16 %l5, %i2, %i5
2759 fabss %f22, %f31
2760 andcc %o3, %g4, %i1
2761 sllx %l1, 0x18, %i3
2762 subccc %l3, 0x1CF4, %g6
2763 fbule,a %fcc2, loop_219
2764 bneg,a loop_220
2765 movl %icc, %o0, %i6
2766 sub %l0, %o2, %i0
2767loop_219:
2768 sll %l6, %o1, %l2
2769loop_220:
2770 fmovdle %xcc, %f15, %f20
2771 fnand %f10, %f2, %f14
2772 fmovdgu %xcc, %f21, %f1
2773 tg %xcc, 0x5
2774 orncc %g5, 0x07E2, %g7
2775 fnegs %f18, %f22
2776 xnor %o6, 0x1C8C, %g1
2777 brgez,a %o7, loop_221
2778 or %g3, 0x062B, %i7
2779 udivx %o4, 0x0500, %i4
2780 wr %g0, 0x23, %asi
2781 stwa %o5, [%l7 + 0x28] %asi
2782 membar #Sync
2783loop_221:
2784 movg %xcc, %l4, %l5
2785 bcc %xcc, loop_222
2786 movrlez %i2, 0x330, %g2
2787 orn %o3, 0x139C, %i5
2788 bpos,pn %icc, loop_223
2789loop_222:
2790 brnz %g4, loop_224
2791 bcs,a,pt %xcc, loop_225
2792 edge8n %i1, %l1, %i3
2793loop_223:
2794 xorcc %g6, 0x0B5C, %l3
2795loop_224:
2796 nop
2797 add %l7, 0x58, %l6
2798 wr %g0, 0x89, %asi
2799 ldxa [%l6] %asi, %i6
2800 casxa [%l6] 0x89, %i6, %o0
2801loop_225:
2802 nop
2803 set 0x3A, %g7
2804 ldsha [%l7 + %g7] 0x15, %o2
2805 fnot2s %f1, %f2
2806 edge16l %l0, %l6, %o1
2807 tge %icc, 0x4
2808 tsubcctv %l2, 0x05A9, %g5
2809 udiv %g7, 0x18D0, %o6
2810 ldx [%l7 + 0x70], %g1
2811 ta %icc, 0x1
2812 tn %icc, 0x1
2813 tge %icc, 0x3
2814 fexpand %f7, %f6
2815 mulx %i0, %g3, %i7
2816 movrlz %o4, 0x16F, %i4
2817 fmovrsgez %o7, %f30, %f11
2818 array8 %o5, %l5, %i2
2819 fmovrdlez %l4, %f0, %f18
2820 wr %g0, 0x80, %asi
2821 stda %f0, [%l7 + 0x40] %asi
2822 wr %g0, 0x19, %asi
2823 ldstuba [%l7 + 0x35] %asi, %o3
2824 stx %i5, [%l7 + 0x68]
2825 prefetch [%l7 + 0x3C], 0x1
2826 fsrc1 %f26, %f16
2827 movcc %icc, %g4, %g2
2828 set 0x3C, %i3
2829 lda [%l7 + %i3] 0x0c, %f21
2830 nop
2831 setx loop_226, %l0, %l1
2832 wrpr 0x1, %tl
2833 wrpr %l1, %tnpc
2834 setx 0x34400001400, %l0, %l1
2835 wrpr %l1, %tstate
2836 wrhpr 0x4, %htstate
2837 done
2838 sra %l1, 0x1C, %i3
2839 movvs %xcc, %g6, %l3
2840 smulcc %i6, 0x1E04, %o0
2841loop_226:
2842 fxor %f28, %f6, %f0
2843 movrgez %i1, 0x063, %o2
2844 fexpand %f15, %f4
2845 tgu %xcc, 0x0
2846 movneg %icc, %l0, %l6
2847 stb %l2, [%l7 + 0x47]
2848 edge32ln %o1, %g5, %o6
2849 andncc %g1, %g7, %i0
2850 set 0x30, %g5
2851 ldswa [%l7 + %g5] 0x81, %i7
2852 tle %icc, 0x2
2853 movpos %icc, %g3, %i4
2854 call loop_227
2855 tl %xcc, 0x5
2856 sll %o7, 0x03, %o5
2857 movvs %xcc, %l5, %o4
2858loop_227:
2859 ta %icc, 0x5
2860 edge16ln %i2, %o3, %i5
2861 sub %g4, 0x1A95, %l4
2862 sub %g2, 0x11FC, %l1
2863 fbug,a %fcc3, loop_228
2864 sdivx %g6, 0x1669, %i3
2865 fbule,a %fcc3, loop_229
2866 alignaddr %l3, %i6, %i1
2867loop_228:
2868 xor %o0, %o2, %l0
2869 fbl %fcc0, loop_230
2870loop_229:
2871 xor %l2, 0x1A9F, %o1
2872 subccc %l6, %o6, %g1
2873 tge %xcc, 0x0
2874loop_230:
2875 fnot1 %f20, %f26
2876 bneg loop_231
2877 movre %g7, 0x1AB, %g5
2878 membar 0x18
2879 edge8n %i0, %g3, %i7
2880loop_231:
2881 or %o7, 0x00B7, %o5
2882 edge8ln %l5, %i4, %o4
2883 movpos %icc, %o3, %i2
2884 andn %i5, %l4, %g2
2885 sub %g4, 0x18BC, %l1
2886 wr %g0, 0x81, %asi
2887 ldda [%l7 + 0x40] %asi, %f0
2888 smul %i3, 0x1380, %l3
2889 bpos,a,pt %xcc, loop_232
2890 saved
2891 rdpr %cwp, %g1
2892 rdpr %cansave, %g2
2893 rdpr %canrestore, %g3
2894 rdpr %cleanwin, %g4
2895 rdpr %otherwin, %g5
2896 rdpr %wstate, %g6
2897 xnorcc %g6, %i6, %o0
2898 fbg,a %fcc3, loop_233
2899loop_232:
2900 edge8 %o2, %i1, %l0
2901 brgez,a %l2, loop_234
2902 stx %o1, [%l7 + 0x38]
2903loop_233:
2904 brgz,a %o6, loop_235
2905 movre %g1, %g7, %l6
2906loop_234:
2907 stx %i0, [%l7 + 0x08]
2908 fcmpes %fcc0, %f21, %f28
2909loop_235:
2910 edge8ln %g3, %i7, %o7
2911 fmovsvs %icc, %f24, %f20
2912 sll %o5, %l5, %i4
2913 set 0x12, %l1
2914 stha %g5, [%l7 + %l1] 0x80
2915 movrlez %o4, 0x2D7, %i2
2916 orncc %i5, %o3, %g2
2917 tgu %xcc, 0x3
2918 fba %fcc2, loop_236
2919 movvs %xcc, %l4, %l1
2920 fpmerge %f15, %f30, %f20
2921 udivcc %g4, 0x1B10, %l3
2922loop_236:
2923 fcmpeq32 %f8, %f10, %i3
2924 flush %l7 + 0x7C
2925 saved
2926 rdpr %cwp, %g1
2927 rdpr %cansave, %g2
2928 rdpr %canrestore, %g3
2929 rdpr %cleanwin, %g4
2930 rdpr %otherwin, %g5
2931 rdpr %wstate, %g6
2932 movrne %g6, 0x2DB, %o0
2933 brgz,a %i6, loop_237
2934 st %f24, [%l7 + 0x08]
2935 sdiv %i1, 0x065E, %l0
2936 tvc %xcc, 0x5
2937loop_237:
2938 restored
2939 rdpr %cwp, %g1
2940 rdpr %cansave, %g2
2941 rdpr %canrestore, %g3
2942 rdpr %cleanwin, %g4
2943 rdpr %otherwin, %g5
2944 rdpr %wstate, %g6
2945 set 0x50, %o4
2946 stxa %o2, [%l7 + %o4] 0x27
2947 membar #Sync
2948 mulscc %l2, %o1, %o6
2949 bne,a,pn %xcc, loop_238
2950 fones %f25
2951 tge %xcc, 0x3
2952 fmovdge %icc, %f6, %f10
2953loop_238:
2954 move %xcc, %g1, %g7
2955 edge32ln %l6, %g3, %i0
2956 sdivcc %o7, 0x0CA6, %i7
2957 fbu,a %fcc2, loop_239
2958 tpos %icc, 0x3
2959 edge32l %o5, %l5, %i4
2960 fmovrdlez %g5, %f28, %f10
2961loop_239:
2962 fand %f2, %f28, %f12
2963 fcmpgt32 %f18, %f16, %o4
2964 andn %i5, 0x1336, %o3
2965 st %f28, [%l7 + 0x38]
2966 array16 %i2, %g2, %l1
2967 srl %g4, %l4, %i3
2968 bge,a,pn %xcc, loop_240
2969 bgu %icc, loop_241
2970 array8 %l3, %o0, %i6
2971 srax %i1, %g6, %l0
2972loop_240:
2973 brgez,a %o2, loop_242
2974loop_241:
2975 xnor %o1, %l2, %g1
2976 mova %icc, %g7, %l6
2977 bleu,pt %xcc, loop_243
2978loop_242:
2979 fmovdneg %xcc, %f7, %f12
2980 edge32l %g3, %o6, %o7
2981 taddcctv %i0, 0x0101, %o5
2982loop_243:
2983 xor %l5, %i7, %g5
2984 fpsub16 %f26, %f10, %f24
2985 fornot1 %f30, %f24, %f2
2986 fmovdn %icc, %f8, %f22
2987 membar 0x1E
2988 sdiv %o4, 0x07F0, %i4
2989 fmul8x16al %f27, %f13, %f24
2990 andn %o3, 0x0747, %i5
2991 edge8n %i2, %g2, %g4
2992 brgez,a %l4, loop_244
2993 movle %icc, %i3, %l3
2994 edge16n %l1, %o0, %i6
2995 movrgz %i1, 0x3CC, %g6
2996loop_244:
2997 movge %xcc, %o2, %l0
2998 sra %l2, 0x0C, %g1
2999 set 0x10, %i5
3000 stda %g6, [%l7 + %i5] 0xea
3001 membar #Sync
3002 andncc %l6, %g3, %o1
3003 tvs %xcc, 0x7
3004 fabsd %f2, %f2
3005 fone %f26
3006 fmovsneg %xcc, %f25, %f10
3007 fmuld8ulx16 %f8, %f6, %f12
3008 umulcc %o7, %o6, %o5
3009 fmovd %f10, %f18
3010 edge8l %i0, %l5, %g5
3011 tl %xcc, 0x3
3012 umulcc %i7, 0x00BD, %o4
3013 fpackfix %f0, %f31
3014 orcc %o3, 0x1D61, %i5
3015 mulx %i4, 0x083A, %i2
3016 fcmpne32 %f2, %f4, %g4
3017 array16 %l4, %g2, %i3
3018 bvs,a loop_245
3019 edge8ln %l3, %o0, %i6
3020 fcmpes %fcc0, %f2, %f0
3021 edge16ln %l1, %i1, %g6
3022loop_245:
3023 nop
3024 add %l7, 0x48, %l6
3025 wr %g0, 0x04, %asi
3026 casxa [%l6] 0x04, %o2, %l2
3027 xnorcc %l0, 0x12C1, %g7
3028 movvc %xcc, %g1, %g3
3029 fornot2s %f21, %f11, %f5
3030 fnot2s %f22, %f6
3031 movpos %xcc, %l6, %o1
3032 ld [%l7 + 0x50], %f2
3033 edge8n %o6, %o7, %o5
3034 fbe %fcc2, loop_246
3035 stw %i0, [%l7 + 0x1C]
3036 movcs %icc, %l5, %g5
3037 movg %icc, %o4, %i7
3038loop_246:
3039 movrne %i5, 0x261, %o3
3040 smulcc %i4, %g4, %i2
3041 fbuge %fcc1, loop_247
3042 fsrc1 %f2, %f24
3043 sll %g2, %l4, %l3
3044 set 0x38, %l2
3045 lda [%l7 + %l2] 0x89, %f1
3046loop_247:
3047 fmovsle %xcc, %f31, %f15
3048 sir 0x110E
3049 srax %o0, 0x04, %i6
3050 array32 %i3, %l1, %g6
3051 fmovrslez %o2, %f16, %f7
3052 popc %l2, %i1
3053 saved
3054 rdpr %cwp, %g1
3055 rdpr %cansave, %g2
3056 rdpr %canrestore, %g3
3057 rdpr %cleanwin, %g4
3058 rdpr %otherwin, %g5
3059 rdpr %wstate, %g6
3060 wr %g0, 0x22, %asi
3061 stxa %l0, [%l7 + 0x78] %asi
3062 membar #Sync
3063 fba,a %fcc3, loop_248
3064 bvs,pn %icc, loop_249
3065 fcmped %fcc0, %f4, %f20
3066 movrgez %g1, %g3, %l6
3067loop_248:
3068 xor %o1, %g7, %o7
3069loop_249:
3070 fbu,a %fcc1, loop_250
3071 tpos %xcc, 0x4
3072 std %f2, [%l7 + 0x10]
3073 fmovrse %o6, %f22, %f26
3074loop_250:
3075 tg %icc, 0x3
3076 bvc,a,pn %icc, loop_251
3077 fandnot2 %f24, %f16, %f16
3078 tge %xcc, 0x2
3079 stw %i0, [%l7 + 0x08]
3080loop_251:
3081 smulcc %l5, 0x1BCD, %g5
3082 wr %g0, 0x10, %asi
3083 lduwa [%l7 + 0x7C] %asi, %o4
3084 fpsub16 %f16, %f30, %f0
3085 movrgz %o5, 0x058, %i7
3086 xor %o3, 0x0941, %i5
3087 movrgez %i4, %g4, %g2
3088 fmovrslez %l4, %f17, %f16
3089 fxors %f2, %f26, %f0
3090 stbar
3091 edge8 %l3, %i2, %o0
3092 taddcc %i6, %i3, %l1
3093 edge8n %o2, %l2, %g6
3094 sub %i1, 0x128D, %l0
3095 fcmpgt32 %f4, %f14, %g1
3096 fmovsn %xcc, %f1, %f25
3097 smulcc %l6, %o1, %g7
3098 movl %xcc, %o7, %g3
3099 edge8l %o6, %l5, %i0
3100 fones %f24
3101 movrne %g5, 0x1B7, %o5
3102 srlx %i7, 0x04, %o3
3103 fmovsleu %icc, %f31, %f1
3104 movcc %icc, %i5, %o4
3105 brlz,a %g4, loop_252
3106 bge,a,pn %icc, loop_253
3107 fzeros %f5
3108 bl,a,pn %icc, loop_254
3109loop_252:
3110 fzero %f12
3111loop_253:
3112 srl %g2, 0x07, %i4
3113 movrlz %l4, 0x074, %l3
3114loop_254:
3115 edge32 %i2, %i6, %o0
3116 fbug,a %fcc3, loop_255
3117 tsubcc %i3, %l1, %l2
3118 sub %o2, %g6, %l0
3119 tsubcctv %g1, 0x1587, %i1
3120loop_255:
3121 move %xcc, %o1, %g7
3122 add %o7, 0x1DC0, %g3
3123 siam 0x1
3124 orncc %o6, %l5, %i0
3125 fmovscc %xcc, %f21, %f31
3126 movcs %xcc, %g5, %o5
3127 wr %g0, 0x04, %asi
3128 ldsha [%l7 + 0x0E] %asi, %i7
3129 be loop_256
3130 tcs %xcc, 0x0
3131 tsubcc %l6, %i5, %o3
3132 subcc %o4, 0x0C21, %g2
3133loop_256:
3134 movrgez %g4, 0x34F, %i4
3135 fmovsl %xcc, %f21, %f6
3136 fones %f20
3137 tsubcc %l3, 0x0C19, %i2
3138 wr %g0, 0x10, %asi
3139 ldsba [%l7 + 0x20] %asi, %i6
3140 udivx %o0, 0x1316, %i3
3141 nop
3142 setx loop_257, %l0, %l1
3143 wrpr 0x1, %tl
3144 wrpr %l1, %tpc
3145 add %l1, 0x4, %l1
3146 wrpr %l1, %tnpc
3147 setx 0x34400001400, %l0, %l1
3148 wrpr %l1, %tstate
3149 wrhpr 0x4, %htstate
3150 retry
3151 fbuge,a %fcc0, loop_258
3152 array16 %l1, %l2, %o2
3153 tcc %xcc, 0x3
3154loop_257:
3155 udiv %g6, 0x11D1, %l4
3156loop_258:
3157 fnegd %f14, %f28
3158 fmovda %icc, %f17, %f4
3159 movre %l0, %g1, %o1
3160 tgu %xcc, 0x6
3161 xorcc %g7, 0x1C08, %o7
3162 movpos %icc, %i1, %o6
3163 brlz %g3, loop_259
3164 subccc %i0, %l5, %o5
3165 smulcc %g5, 0x19CA, %i7
3166 sllx %l6, 0x16, %o3
3167loop_259:
3168 tleu %icc, 0x0
3169 edge8n %o4, %i5, %g4
3170 umulcc %i4, 0x0CF6, %g2
3171 fmovdl %xcc, %f18, %f2
3172 addcc %i2, %i6, %o0
3173 fbu %fcc2, loop_260
3174 bne loop_261
3175 sdiv %l3, 0x04E1, %i3
3176 nop
3177 setx loop_262, %l0, %l1
3178 jmpl %l1, %l1
3179loop_260:
3180 fmul8x16 %f29, %f20, %f12
3181loop_261:
3182 fbg %fcc3, loop_263
3183 and %l2, %o2, %l4
3184loop_262:
3185 edge16ln %l0, %g1, %o1
3186 stx %g6, [%l7 + 0x48]
3187loop_263:
3188 ta %icc, 0x3
3189 bshuffle %f8, %f0, %f16
3190 fandnot1s %f17, %f27, %f28
3191 set 0x40, %l3
3192 ldda [%l7 + %l3] 0x15, %f0
3193 set 0x1C, %i1
3194 swapa [%l7 + %i1] 0x04, %g7
3195 tn %icc, 0x6
3196 fbul %fcc3, loop_264
3197 sdivx %o7, 0x1531, %o6
3198 fpack16 %f24, %f19
3199 mulscc %i1, %g3, %l5
3200loop_264:
3201 fble,a %fcc0, loop_265
3202 fba %fcc0, loop_266
3203 mulscc %o5, %g5, %i0
3204 edge8l %i7, %o3, %l6
3205loop_265:
3206 sdiv %o4, 0x0F0D, %g4
3207loop_266:
3208 std %i4, [%l7 + 0x70]
3209 mulscc %g2, 0x1082, %i2
3210 siam 0x2
3211 bleu,pt %icc, loop_267
3212 alignaddr %i6, %i5, %o0
3213 edge8 %l3, %l1, %i3
3214 fcmps %fcc3, %f13, %f11
3215loop_267:
3216 smulcc %o2, %l2, %l0
3217 wr %g0, 0x10, %asi
3218 lduba [%l7 + 0x40] %asi, %l4
3219 set 0x12, %i7
3220 ldstuba [%l7 + %i7] 0x88, %g1
3221 xnorcc %o1, %g7, %g6
3222 fmovrdne %o7, %f14, %f26
3223 fbne,a %fcc0, loop_268
3224 fzero %f2
3225 ldx [%l7 + 0x48], %o6
3226 andn %g3, %l5, %o5
3227loop_268:
3228 edge8 %g5, %i1, %i0
3229 and %i7, 0x05AD, %l6
3230 saved
3231 rdpr %cwp, %g1
3232 rdpr %cansave, %g2
3233 rdpr %canrestore, %g3
3234 rdpr %cleanwin, %g4
3235 rdpr %otherwin, %g5
3236 rdpr %wstate, %g6
3237 xnor %o4, 0x007F, %o3
3238 xor %g4, 0x0B5B, %g2
3239 fbu %fcc2, loop_269
3240 movre %i4, 0x1C9, %i6
3241 taddcc %i5, 0x1A65, %i2
3242 fpadd32 %f20, %f8, %f8
3243loop_269:
3244 fba,a %fcc1, loop_270
3245 movrlz %l3, 0x379, %l1
3246 movrne %o0, 0x36A, %i3
3247 tle %xcc, 0x1
3248loop_270:
3249 umulcc %o2, %l2, %l4
3250 fnot2s %f9, %f31
3251 movrlz %l0, 0x2BF, %g1
3252 edge8l %g7, %g6, %o7
3253 swap [%l7 + 0x64], %o6
3254 bleu %xcc, loop_271
3255 fmovdvs %xcc, %f14, %f9
3256 wr %g0, 0x18, %asi
3257 swapa [%l7 + 0x50] %asi, %g3
3258loop_271:
3259 sethi 0x0749, %o1
3260 movcc %xcc, %o5, %l5
3261 fpadd32s %f6, %f1, %f24
3262 fba %fcc2, loop_272
3263 fone %f16
3264 movgu %icc, %g5, %i1
3265 fmovdne %icc, %f15, %f28
3266loop_272:
3267 fmovdne %icc, %f3, %f17
3268 sdiv %i0, 0x0D62, %l6
3269 sdivx %i7, 0x04AF, %o4
3270 xor %o3, %g2, %g4
3271 stb %i6, [%l7 + 0x3F]
3272 ta %xcc, 0x3
3273 fbuge,a %fcc0, loop_273
3274 movrgez %i5, 0x22A, %i2
3275 set 0x2C, %o2
3276 stwa %l3, [%l7 + %o2] 0x22
3277 membar #Sync
3278loop_273:
3279 edge8 %l1, %o0, %i3
3280 fandnot1s %f6, %f8, %f16
3281 tgu %icc, 0x4
3282 addcc %o2, %l2, %l4
3283 brlez,a %i4, loop_274
3284 tvs %icc, 0x0
3285 fmovsneg %icc, %f2, %f21
3286 fsrc1s %f27, %f4
3287loop_274:
3288 movrlez %g1, 0x192, %l0
3289 xor %g6, 0x1342, %o7
3290 andncc %o6, %g7, %o1
3291 restored
3292 rdpr %cwp, %g1
3293 rdpr %cansave, %g2
3294 rdpr %canrestore, %g3
3295 rdpr %cleanwin, %g4
3296 rdpr %otherwin, %g5
3297 rdpr %wstate, %g6
3298 fbge,a %fcc0, loop_275
3299 fmovsn %xcc, %f1, %f2
3300 subcc %g3, %o5, %l5
3301 movle %xcc, %i1, %g5
3302loop_275:
3303 bg %icc, loop_276
3304 nop
3305 setx loop_277, %l0, %l1
3306 jmpl %l1, %i0
3307 xnor %i7, 0x069A, %o4
3308 taddcc %l6, 0x04F0, %g2
3309loop_276:
3310 nop
3311 setx loop_278, %l0, %l1
3312 wrpr 0x1, %tl
3313 wrpr %l1, %tnpc
3314 setx 0x34400001400, %l0, %l1
3315 wrpr %l1, %tstate
3316 wrhpr 0x4, %htstate
3317 done
3318loop_277:
3319 fmovdvc %icc, %f3, %f30
3320 bcc,a,pn %icc, loop_279
3321 fpsub16 %f10, %f4, %f6
3322loop_278:
3323 nop
3324 setx loop_280, %l0, %l1
3325 wrpr 0x1, %tl
3326 wrpr %l1, %tnpc
3327 setx 0x34400001400, %l0, %l1
3328 wrpr %l1, %tstate
3329 wrhpr 0x4, %htstate
3330 done
3331 fxors %f15, %f7, %f6
3332loop_279:
3333 nop
3334 wr %g0, 0x18, %asi
3335 lduha [%l7 + 0x12] %asi, %o3
3336loop_280:
3337 brgz %i6, loop_281
3338 tn %icc, 0x4
3339 edge16 %g4, %i2, %i5
3340 and %l3, 0x15C2, %o0
3341loop_281:
3342 xorcc %i3, %o2, %l2
3343 ta %icc, 0x3
3344 fmovsge %xcc, %f5, %f28
3345 fbo %fcc1, loop_282
3346 movvs %icc, %l1, %i4
3347 sdivcc %l4, 0x1A04, %l0
3348 array8 %g1, %o7, %g6
3349loop_282:
3350 edge32l %g7, %o1, %g3
3351 smulcc %o6, %o5, %l5
3352 subc %g5, %i0, %i1
3353 tle %icc, 0x4
3354 bge,pt %icc, loop_283
3355 srl %i7, %o4, %l6
3356 set 0x20, %l6
3357 ldda [%l7 + %l6] 0x23, %o2
3358loop_283:
3359 fmovsge %icc, %f29, %f31
3360 movrlez %i6, %g2, %i2
3361 add %g4, 0x0949, %i5
3362 movrlez %l3, %i3, %o2
3363 subc %o0, 0x0130, %l1
3364 prefetch [%l7 + 0x0C], 0x0
3365 set 0x1C, %o1
3366 ldsha [%l7 + %o1] 0x88, %i4
3367 fba %fcc2, loop_284
3368 alignaddr %l2, %l0, %l4
3369 te %xcc, 0x0
3370 ld [%l7 + 0x10], %f25
3371loop_284:
3372 movvs %icc, %o7, %g6
3373 wr %g0, 0x18, %asi
3374 ldsha [%l7 + 0x44] %asi, %g1
3375 srl %g7, %g3, %o1
3376 array16 %o5, %o6, %g5
3377 addc %i0, %l5, %i7
3378 fone %f30
3379 ldsw [%l7 + 0x70], %o4
3380 fbug %fcc2, loop_285
3381 array32 %i1, %l6, %o3
3382 fmuld8ulx16 %f18, %f15, %f10
3383 set 0x60, %o3
3384 ldxa [%l7 + %o3] 0x88, %i6
3385loop_285:
3386 fand %f18, %f18, %f6
3387 xorcc %i2, 0x1FCC, %g2
3388 bvc %xcc, loop_286
3389 addcc %i5, 0x0EB7, %g4
3390 movvc %xcc, %i3, %l3
3391 umulcc %o2, %l1, %o0
3392loop_286:
3393 xnorcc %l2, 0x0136, %i4
3394 set 0x3C, %g6
3395 sta %f29, [%l7 + %g6] 0x0c
3396 fmul8x16 %f4, %f0, %f16
3397 fcmpeq16 %f30, %f8, %l0
3398 move %xcc, %l4, %o7
3399 fzeros %f26
3400 alignaddrl %g1, %g6, %g7
3401 edge16l %o1, %g3, %o6
3402 set 0x3B, %g4
3403 ldsba [%l7 + %g4] 0x80, %g5
3404 array16 %i0, %l5, %i7
3405 set 0x30, %o6
3406 ldxa [%l7 + %o6] 0x19, %o5
3407 fblg,a %fcc0, loop_287
3408 fnot2 %f10, %f10
3409 fmovdcs %xcc, %f29, %f1
3410 fbn %fcc0, loop_288
3411loop_287:
3412 edge32l %i1, %o4, %o3
3413 edge16n %l6, %i2, %i6
3414 tpos %xcc, 0x3
3415loop_288:
3416 sub %g2, %g4, %i3
3417 and %i5, %l3, %l1
3418 movrgz %o0, %l2, %i4
3419 tne %xcc, 0x1
3420 movgu %xcc, %o2, %l0
3421 srl %o7, 0x11, %g1
3422 stbar
3423 tpos %xcc, 0x7
3424 popc %g6, %g7
3425 movrlz %l4, 0x165, %g3
3426 tleu %xcc, 0x0
3427 ta %xcc, 0x0
3428 fcmps %fcc2, %f10, %f26
3429 xnorcc %o6, 0x0D29, %o1
3430 siam 0x1
3431 tn %xcc, 0x1
3432 bge %icc, loop_289
3433 movg %xcc, %i0, %g5
3434 srl %l5, %i7, %o5
3435 smul %o4, %o3, %l6
3436loop_289:
3437 subcc %i1, %i6, %i2
3438 ldub [%l7 + 0x53], %g2
3439 ldd [%l7 + 0x60], %f20
3440 sir 0x1C7F
3441 movrlez %g4, %i5, %l3
3442 fcmpgt16 %f12, %f26, %l1
3443 fsrc2s %f21, %f28
3444 movcc %xcc, %o0, %i3
3445 swap [%l7 + 0x6C], %l2
3446 fbl %fcc3, loop_290
3447 movg %icc, %i4, %o2
3448 be,pt %xcc, loop_291
3449 fpack16 %f2, %f15
3450loop_290:
3451 addccc %l0, 0x1C19, %o7
3452 tge %icc, 0x5
3453loop_291:
3454 fbge %fcc3, loop_292
3455 st %f13, [%l7 + 0x5C]
3456 tle %icc, 0x1
3457 srl %g1, %g7, %l4
3458loop_292:
3459 array16 %g6, %g3, %o1
3460 ldd [%l7 + 0x10], %i0
3461 sdivx %o6, 0x09CF, %l5
3462 movne %icc, %i7, %o5
3463 movrgez %o4, %g5, %l6
3464 fnot2s %f6, %f23
3465 movl %xcc, %i1, %o3
3466 edge8l %i6, %g2, %g4
3467 fbne,a %fcc0, loop_293
3468 mova %xcc, %i5, %l3
3469 fbu %fcc2, loop_294
3470 bne loop_295
3471loop_293:
3472 stbar
3473 movrlez %l1, 0x12B, %o0
3474loop_294:
3475 brgez,a %i3, loop_296
3476loop_295:
3477 tgu %icc, 0x2
3478 tleu %icc, 0x6
3479 edge8l %l2, %i4, %o2
3480loop_296:
3481 ldsw [%l7 + 0x7C], %i2
3482 fmovda %xcc, %f15, %f2
3483 and %l0, 0x1645, %g1
3484 srlx %o7, 0x12, %l4
3485 fmovda %xcc, %f26, %f22
3486 tne %xcc, 0x5
3487 fpackfix %f14, %f29
3488 umul %g7, %g6, %g3
3489 movcc %icc, %o1, %o6
3490 umulcc %l5, 0x0F88, %i0
3491 orcc %i7, %o5, %o4
3492 fmovdleu %icc, %f10, %f11
3493 umulcc %g5, 0x0228, %l6
3494 fmovrse %i1, %f8, %f8
3495 movpos %xcc, %o3, %i6
3496 fmul8x16au %f22, %f2, %f14
3497 tgu %xcc, 0x5
3498 fmovrdgez %g4, %f14, %f6
3499 edge32ln %i5, %l3, %l1
3500 wr %g0, 0x18, %asi
3501 ldswa [%l7 + 0x24] %asi, %o0
3502 edge16ln %i3, %l2, %i4
3503 movrne %g2, %o2, %l0
3504 bne,pn %icc, loop_297
3505 fpadd16 %f2, %f28, %f8
3506 movrlz %g1, %o7, %l4
3507 tne %icc, 0x4
3508loop_297:
3509 tvs %icc, 0x3
3510 movle %icc, %i2, %g6
3511 fone %f14
3512 sllx %g7, %o1, %g3
3513 fbue %fcc3, loop_298
3514 array16 %o6, %l5, %i7
3515 fbn,a %fcc2, loop_299
3516 fxors %f30, %f1, %f2
3517loop_298:
3518 movn %xcc, %o5, %o4
3519 brgez %g5, loop_300
3520loop_299:
3521 bpos,a,pn %xcc, loop_301
3522 fmovdvs %xcc, %f15, %f15
3523 edge8n %l6, %i0, %i1
3524loop_300:
3525 edge8ln %o3, %g4, %i6
3526loop_301:
3527 brz %l3, loop_302
3528 fmovrslz %l1, %f28, %f6
3529 addc %o0, %i3, %i5
3530 restored
3531 rdpr %cwp, %g1
3532 rdpr %cansave, %g2
3533 rdpr %canrestore, %g3
3534 rdpr %cleanwin, %g4
3535 rdpr %otherwin, %g5
3536 rdpr %wstate, %g6
3537loop_302:
3538 ldd [%l7 + 0x28], %l2
3539 sllx %g2, 0x02, %i4
3540 edge8 %l0, %o2, %o7
3541 udivx %g1, 0x1560, %i2
3542 fands %f2, %f9, %f22
3543 fmul8ulx16 %f0, %f0, %f0
3544 srl %g6, 0x0E, %l4
3545 andncc %o1, %g7, %o6
3546 udivcc %g3, 0x01EA, %l5
3547 movrgez %o5, 0x165, %o4
3548 fmovdge %xcc, %f19, %f15
3549 tn %icc, 0x0
3550 sdivcc %i7, 0x19E2, %g5
3551 fbue %fcc2, loop_303
3552 movge %xcc, %i0, %l6
3553 sir 0x00DA
3554 udiv %i1, 0x1316, %o3
3555loop_303:
3556 sra %i6, %g4, %l1
3557 xnor %o0, 0x1FC6, %l3
3558 ta %xcc, 0x7
3559 fpsub32 %f14, %f26, %f6
3560 brlz %i3, loop_304
3561 subc %l2, %i5, %g2
3562 orn %i4, 0x1375, %o2
3563 fpadd16 %f20, %f2, %f22
3564loop_304:
3565 movrgez %o7, %g1, %l0
3566 fpsub32s %f2, %f2, %f17
3567 fmovrsgz %i2, %f31, %f16
3568 movneg %xcc, %l4, %o1
3569 fnors %f3, %f31, %f18
3570 wr %g0, 0x81, %asi
3571 stba %g7, [%l7 + 0x28] %asi
3572 brgez,a %g6, loop_305
3573 edge32ln %o6, %g3, %l5
3574 movge %xcc, %o5, %o4
3575 fmovsn %xcc, %f20, %f24
3576loop_305:
3577 saved
3578 rdpr %cwp, %g1
3579 rdpr %cansave, %g2
3580 rdpr %canrestore, %g3
3581 rdpr %cleanwin, %g4
3582 rdpr %otherwin, %g5
3583 rdpr %wstate, %g6
3584 te %xcc, 0x3
3585 srl %g5, %i0, %l6
3586 andn %i7, 0x046A, %o3
3587 fmovsl %icc, %f4, %f15
3588 fandnot2 %f18, %f22, %f20
3589 wr %g0, 0x88, %asi
3590 stda %i0, [%l7 + 0x78] %asi
3591 fpmerge %f31, %f12, %f2
3592 sdiv %g4, 0x0A71, %l1
3593 movpos %icc, %o0, %i6
3594 sdivcc %l3, 0x1296, %i3
3595 ldub [%l7 + 0x6A], %i5
3596 fba %fcc3, loop_306
3597 fcmpd %fcc1, %f16, %f30
3598 sll %l2, %g2, %i4
3599 movl %icc, %o2, %o7
3600loop_306:
3601 umulcc %l0, 0x13F5, %g1
3602 edge8l %i2, %o1, %l4
3603 subcc %g6, %o6, %g3
3604 fnot1 %f6, %f28
3605 movvs %xcc, %l5, %o5
3606 fmovrde %g7, %f0, %f12
3607 stw %g5, [%l7 + 0x08]
3608 ldsw [%l7 + 0x50], %o4
3609 fpack16 %f2, %f0
3610 tvs %xcc, 0x7
3611 fcmps %fcc1, %f29, %f29
3612 edge8 %l6, %i0, %o3
3613 edge8n %i7, %g4, %l1
3614 orncc %o0, %i6, %i1
3615 tcc %icc, 0x7
3616 fmuld8sux16 %f3, %f3, %f18
3617 fcmpgt16 %f24, %f26, %i3
3618 ldsh [%l7 + 0x2C], %i5
3619 fmovrsgez %l3, %f21, %f28
3620 fmovdge %icc, %f4, %f10
3621 mulscc %g2, 0x1FB3, %l2
3622 taddcc %o2, %o7, %l0
3623 xnorcc %i4, 0x0517, %g1
3624 movneg %xcc, %o1, %i2
3625 call loop_307
3626 orn %g6, 0x0AD5, %o6
3627 edge8n %l4, %l5, %o5
3628 tle %xcc, 0x2
3629loop_307:
3630 fmovrslez %g7, %f28, %f5
3631 addcc %g5, %g3, %o4
3632 set 0x34, %l0
3633 sta %f25, [%l7 + %l0] 0x18
3634 fnot1s %f26, %f19
3635 fand %f6, %f28, %f28
3636 fmovsa %icc, %f21, %f20
3637 tneg %xcc, 0x6
3638 edge8ln %l6, %i0, %i7
3639 movrne %o3, %g4, %l1
3640 movrlz %i6, %o0, %i3
3641 array16 %i5, %i1, %g2
3642 movge %icc, %l2, %l3
3643 subcc %o2, %o7, %l0
3644 wr %g0, 0x89, %asi
3645 sta %f31, [%l7 + 0x7C] %asi
3646 fpsub32s %f2, %f31, %f23
3647 fcmpgt32 %f2, %f28, %g1
3648 set 0x4C, %i0
3649 swapa [%l7 + %i0] 0x81, %o1
3650 nop
3651 set 0x78, %g3
3652 ldx [%l7 + %g3], %i2
3653 bvs,a,pt %xcc, loop_308
3654 ble %icc, loop_309
3655 alignaddr %i4, %o6, %l4
3656 tg %icc, 0x4
3657loop_308:
3658 bleu,pn %xcc, loop_310
3659loop_309:
3660 te %icc, 0x4
3661 movcs %xcc, %l5, %g6
3662 fmovrdgez %o5, %f12, %f30
3663loop_310:
3664 movne %icc, %g7, %g5
3665 wr %g0, 0x89, %asi
3666 lduwa [%l7 + 0x68] %asi, %g3
3667 tgu %xcc, 0x7
3668 fnegd %f2, %f24
3669 fbue,a %fcc0, loop_311
3670 xnorcc %o4, 0x07D4, %l6
3671 udivcc %i7, 0x09BF, %o3
3672 subcc %i0, %g4, %l1
3673loop_311:
3674 te %xcc, 0x4
3675 xorcc %o0, %i6, %i5
3676 movpos %xcc, %i1, %g2
3677 fpadd16 %f2, %f4, %f2
3678 array8 %i3, %l3, %o2
3679 wr %g0, 0xe2, %asi
3680 stwa %o7, [%l7 + 0x7C] %asi
3681 membar #Sync
3682 fblg,a %fcc1, loop_312
3683 orncc %l0, 0x03C2, %l2
3684 tl %icc, 0x3
3685 tne %icc, 0x5
3686loop_312:
3687 movn %xcc, %o1, %i2
3688 taddcc %g1, 0x058C, %o6
3689 ldd [%l7 + 0x10], %l4
3690 subccc %i4, %l5, %o5
3691 fmovrde %g7, %f6, %f10
3692 edge8 %g6, %g3, %g5
3693 tle %xcc, 0x1
3694 swap [%l7 + 0x54], %o4
3695 set 0x64, %o7
3696 stwa %i7, [%l7 + %o7] 0x2a
3697 membar #Sync
3698 sdiv %o3, 0x1CF0, %i0
3699 edge32ln %g4, %l1, %o0
3700 bcc loop_313
3701 srl %i6, %i5, %i1
3702 edge8n %g2, %l6, %i3
3703 fmovsne %icc, %f0, %f18
3704loop_313:
3705 be,a,pt %icc, loop_314
3706 sllx %o2, %l3, %l0
3707 sdivx %o7, 0x1187, %o1
3708 fabsd %f4, %f0
3709loop_314:
3710 nop
3711 set 0x0C, %o5
3712 lda [%l7 + %o5] 0x88, %f19
3713 fmovsg %xcc, %f28, %f17
3714 bvc,pt %icc, loop_315
3715 movrlz %l2, 0x377, %i2
3716 tl %icc, 0x7
3717 fmovrse %g1, %f24, %f24
3718loop_315:
3719 movpos %xcc, %l4, %o6
3720 fpsub16 %f10, %f26, %f16
3721 edge16n %i4, %l5, %o5
3722 movrlez %g7, 0x3BB, %g6
3723 fandnot2s %f14, %f27, %f30
3724 sub %g3, 0x1597, %o4
3725 tvs %icc, 0x5
3726 alignaddr %i7, %o3, %i0
3727 tpos %xcc, 0x5
3728 addc %g4, 0x19B7, %g5
3729 srl %l1, 0x0F, %o0
3730 bcs,pt %icc, loop_316
3731 st %f21, [%l7 + 0x10]
3732 movg %icc, %i6, %i5
3733 ta %xcc, 0x4
3734loop_316:
3735 nop
3736 set 0x0C, %g2
3737 stwa %g2, [%l7 + %g2] 0x14
3738 movgu %icc, %i1, %l6
3739 fpack32 %f12, %f16, %f6
3740 sth %i3, [%l7 + 0x34]
3741 sdivx %l3, 0x1601, %l0
3742 tpos %icc, 0x7
3743 brlz,a %o7, loop_317
3744 andcc %o2, 0x1AD5, %o1
3745 bshuffle %f8, %f26, %f26
3746 sub %i2, %l2, %l4
3747loop_317:
3748 nop
3749 set 0x40, %l5
3750 lduba [%l7 + %l5] 0x11, %o6
3751 membar 0x32
3752 movvs %xcc, %g1, %i4
3753 udiv %l5, 0x1AAB, %o5
3754 udiv %g6, 0x08F5, %g7
3755 movrgez %o4, %i7, %o3
3756 ldsw [%l7 + 0x7C], %g3
3757 ldx [%l7 + 0x20], %g4
3758 sth %i0, [%l7 + 0x64]
3759 prefetch [%l7 + 0x38], 0x0
3760 edge16n %l1, %g5, %i6
3761 movle %icc, %i5, %g2
3762 xnorcc %i1, %o0, %i3
3763 move %icc, %l6, %l0
3764 fmovrde %o7, %f30, %f2
3765 lduw [%l7 + 0x70], %l3
3766 fandnot1s %f1, %f6, %f3
3767 xnor %o1, 0x1C59, %i2
3768 sdivcc %l2, 0x0282, %o2
3769 udivx %o6, 0x162A, %g1
3770 brnz,a %l4, loop_318
3771 sir 0x1AFD
3772 bvs,a loop_319
3773 array32 %i4, %o5, %g6
3774loop_318:
3775 membar 0x0D
3776 edge8n %g7, %l5, %i7
3777loop_319:
3778 fxor %f20, %f26, %f22
3779 tcc %icc, 0x6
3780 fandnot1s %f3, %f30, %f22
3781 xor %o3, 0x193F, %g3
3782 edge32n %g4, %o4, %l1
3783 sra %g5, 0x17, %i0
3784 fmul8ulx16 %f2, %f26, %f0
3785 movleu %xcc, %i5, %g2
3786 fmovsg %icc, %f11, %f29
3787 stw %i1, [%l7 + 0x50]
3788 movcs %xcc, %o0, %i6
3789 movrgz %i3, 0x21B, %l0
3790 ldub [%l7 + 0x2D], %o7
3791 fmovdn %xcc, %f27, %f10
3792 fnand %f0, %f2, %f30
3793 set 0x30, %g1
3794 ldda [%l7 + %g1] 0xe3, %l2
3795 tpos %icc, 0x6
3796 fmovrslez %l6, %f10, %f13
3797 movleu %icc, %i2, %l2
3798 fmul8sux16 %f28, %f22, %f18
3799 fmovsn %icc, %f25, %f15
3800 movneg %icc, %o1, %o2
3801 sdiv %o6, 0x0EC1, %g1
3802 wr %g0, 0x0c, %asi
3803 stda %f16, [%l7 + 0x40] %asi
3804 subc %l4, 0x1FB5, %i4
3805 tsubcctv %g6, %o5, %l5
3806 sub %g7, %i7, %g3
3807 fandnot2s %f31, %f17, %f6
3808 tleu %icc, 0x3
3809 movgu %xcc, %o3, %g4
3810 fone %f12
3811 bneg loop_320
3812 xnorcc %l1, %o4, %i0
3813 orncc %g5, %i5, %i1
3814 array16 %o0, %g2, %i3
3815loop_320:
3816 tn %icc, 0x7
3817 addccc %l0, %i6, %l3
3818 stbar
3819 edge16 %o7, %i2, %l2
3820 subcc %l6, %o2, %o1
3821 mova %xcc, %g1, %o6
3822 movcs %xcc, %i4, %g6
3823 movvs %icc, %l4, %o5
3824 taddcc %g7, %i7, %g3
3825 brgz %l5, loop_321
3826 fmovs %f11, %f24
3827 brgz,a %o3, loop_322
3828 andcc %l1, %o4, %g4
3829loop_321:
3830 fmovrdlez %i0, %f22, %f14
3831 set 0x40, %i6
3832 stda %f0, [%l7 + %i6] 0xf0
3833 membar #Sync
3834loop_322:
3835 alignaddr %g5, %i5, %i1
3836 mulx %g2, %o0, %l0
3837 fmovscc %xcc, %f19, %f10
3838 brnz %i3, loop_323
3839 sdiv %i6, 0x1633, %o7
3840 fabss %f30, %f2
3841 fmovrslz %i2, %f21, %f9
3842loop_323:
3843 addccc %l2, %l3, %l6
3844 movneg %xcc, %o2, %g1
3845 fble %fcc3, loop_324
3846 fmovsvc %icc, %f21, %f21
3847 fmovsg %icc, %f17, %f31
3848 movg %xcc, %o1, %o6
3849loop_324:
3850 fbo %fcc3, loop_325
3851 xorcc %i4, %l4, %o5
3852 sllx %g6, 0x16, %g7
3853 movrlz %g3, 0x2EE, %l5
3854loop_325:
3855 fbue %fcc3, loop_326
3856 udivx %i7, 0x0B65, %l1
3857 fmovda %xcc, %f24, %f24
3858 movle %icc, %o3, %g4
3859loop_326:
3860 te %xcc, 0x7
3861 brlz,a %i0, loop_327
3862 nop
3863 set 0x46, %l4
3864 ldub [%l7 + %l4], %o4
3865 movl %xcc, %g5, %i1
3866 movcc %xcc, %g2, %i5
3867loop_327:
3868 xnorcc %l0, 0x0053, %i3
3869 andn %o0, 0x135D, %o7
3870 movrgez %i6, 0x375, %i2
3871 fnegd %f24, %f8
3872 sethi 0x165E, %l3
3873 movge %xcc, %l2, %o2
3874 umulcc %l6, %o1, %o6
3875 edge8 %g1, %i4, %o5
3876 std %f26, [%l7 + 0x20]
3877 edge8ln %l4, %g7, %g6
3878 fabss %f7, %f11
3879 array8 %l5, %i7, %l1
3880 fone %f24
3881 brgz %o3, loop_328
3882 array8 %g3, %g4, %o4
3883 te %xcc, 0x0
3884 wr %g0, 0x89, %asi
3885 sta %f22, [%l7 + 0x0C] %asi
3886loop_328:
3887 fmovrse %i0, %f20, %f2
3888 mova %icc, %i1, %g2
3889 fbo %fcc1, loop_329
3890 fmovscc %icc, %f30, %f2
3891 fbge,a %fcc0, loop_330
3892 addccc %i5, 0x1E8D, %l0
3893loop_329:
3894 bpos,a,pn %icc, loop_331
3895 bneg %icc, loop_332
3896loop_330:
3897 fbg %fcc0, loop_333
3898 fble %fcc1, loop_334
3899loop_331:
3900 addc %g5, %i3, %o0
3901loop_332:
3902 fmovsl %xcc, %f18, %f24
3903loop_333:
3904 fbn,a %fcc1, loop_335
3905loop_334:
3906 edge16l %i6, %i2, %l3
3907 array16 %l2, %o2, %l6
3908 taddcc %o7, %o6, %g1
3909loop_335:
3910 array16 %o1, %i4, %o5
3911 fzeros %f14
3912 fnot2 %f6, %f30
3913 fpack16 %f14, %f28
3914 fmovscs %xcc, %f10, %f22
3915 popc 0x0F47, %l4
3916 bgu,pt %icc, loop_336
3917 fblg %fcc0, loop_337
3918 fbe %fcc2, loop_338
3919 mova %icc, %g6, %g7
3920loop_336:
3921 nop
3922 set 0x3C, %i2
3923 sta %f17, [%l7 + %i2] 0x11
3924loop_337:
3925 fand %f18, %f18, %f18
3926loop_338:
3927 fone %f16
3928 addccc %l5, 0x1D34, %i7
3929 fbuge,a %fcc3, loop_339
3930 movne %xcc, %o3, %g3
3931 tcc %icc, 0x2
3932 nop
3933 setx loop_340, %l0, %l1
3934 wrpr 0x1, %tl
3935 wrpr %l1, %tpc
3936 add %l1, 0x4, %l1
3937 wrpr %l1, %tnpc
3938 setx 0x34400001400, %l0, %l1
3939 wrpr %l1, %tstate
3940 wrhpr 0x4, %htstate
3941 retry
3942loop_339:
3943 movrne %l1, 0x368, %o4
3944 srl %i0, 0x12, %g4
3945 nop
3946 setx loop_341, %l0, %l1
3947 wrpr 0x1, %tl
3948 wrpr %l1, %tpc
3949 add %l1, 0x4, %l1
3950 wrpr %l1, %tnpc
3951 setx 0x34400001400, %l0, %l1
3952 wrpr %l1, %tstate
3953 wrhpr 0x4, %htstate
3954 retry
3955loop_340:
3956 fand %f18, %f10, %f26
3957 fmul8x16au %f19, %f11, %f26
3958 ta %icc, 0x0
3959loop_341:
3960 udivx %g2, 0x1307, %i5
3961 edge8 %i1, %l0, %i3
3962 subcc %o0, 0x19D9, %i6
3963 tsubcc %i2, 0x045D, %l3
3964 set 0x40, %o0
3965 ldda [%l7 + %o0] 0x11, %f16
3966 andncc %g5, %o2, %l6
3967 membar #Sync
3968 set 0x40, %g7
3969 ldda [%l7 + %g7] 0xf9, %f16
3970 movle %icc, %l2, %o6
3971 wr %g0, 0x88, %asi
3972 ldsha [%l7 + 0x3A] %asi, %g1
3973 smulcc %o7, %o1, %i4
3974 tneg %xcc, 0x2
3975 array8 %o5, %l4, %g6
3976 fpadd16 %f10, %f2, %f8
3977 fmovdle %icc, %f15, %f5
3978 sdivx %g7, 0x08E4, %i7
3979 edge32 %o3, %l5, %l1
3980 fbul %fcc0, loop_342
3981 std %g2, [%l7 + 0x68]
3982 edge8l %o4, %g4, %g2
3983 edge16ln %i0, %i5, %i1
3984loop_342:
3985 tle %icc, 0x0
3986 xor %i3, %l0, %i6
3987 stx %i2, [%l7 + 0x10]
3988 tsubcctv %o0, 0x0376, %l3
3989 tl %xcc, 0x4
3990 sll %g5, %l6, %o2
3991 ta %icc, 0x7
3992 ld [%l7 + 0x48], %f29
3993 wr %g0, 0x89, %asi
3994 ldswa [%l7 + 0x50] %asi, %l2
3995 tn %xcc, 0x4
3996 bshuffle %f16, %f16, %f26
3997 fornot2 %f28, %f8, %f2
3998 tsubcc %g1, 0x11DD, %o6
3999 subcc %o7, 0x10DF, %o1
4000 movle %icc, %o5, %l4
4001 fnot2 %f0, %f22
4002 fandnot2 %f28, %f18, %f10
4003 tle %xcc, 0x5
4004 bcc loop_343
4005 fbul %fcc3, loop_344
4006 fmovscs %icc, %f17, %f7
4007 mulx %i4, 0x1CAC, %g6
4008loop_343:
4009 nop
4010 wr %g0, 0x18, %asi
4011 ldsha [%l7 + 0x18] %asi, %i7
4012loop_344:
4013 udivx %g7, 0x17E3, %o3
4014 sll %l1, 0x03, %l5
4015 array32 %g3, %o4, %g4
4016 edge16l %g2, %i5, %i0
4017 alignaddr %i3, %i1, %i6
4018 alignaddr %l0, %i2, %o0
4019 alignaddrl %l3, %g5, %o2
4020 sub %l6, 0x1B0D, %l2
4021 array32 %o6, %g1, %o7
4022 nop
4023 set 0x44, %i3
4024 lduw [%l7 + %i3], %o5
4025 set 0x78, %i4
4026 lda [%l7 + %i4] 0x04, %f1
4027 fmovdcs %xcc, %f23, %f2
4028 stw %l4, [%l7 + 0x18]
4029 addcc %i4, 0x1D88, %g6
4030 umulcc %o1, %g7, %i7
4031 addc %o3, %l5, %l1
4032 mova %icc, %o4, %g3
4033 nop
4034 set 0x28, %l1
4035 std %g4, [%l7 + %l1]
4036 fmovrdlz %i5, %f14, %f4
4037 sir 0x0A5A
4038 edge16ln %g2, %i0, %i1
4039 fpmerge %f2, %f23, %f14
4040 tl %xcc, 0x5
4041 movl %icc, %i3, %i6
4042 fnegs %f29, %f0
4043 fmovrse %l0, %f31, %f2
4044 movg %xcc, %o0, %l3
4045 fmovsneg %xcc, %f7, %f7
4046 fpsub16 %f2, %f2, %f2
4047 xorcc %g5, %i2, %l6
4048 restored
4049 rdpr %cwp, %g1
4050 rdpr %cansave, %g2
4051 rdpr %canrestore, %g3
4052 rdpr %cleanwin, %g4
4053 rdpr %otherwin, %g5
4054 rdpr %wstate, %g6
4055 edge32 %o2, %o6, %g1
4056 membar #Sync
4057 wr %g0, 0xf9, %asi
4058 ldda [%l7 + 0x40] %asi, %f16
4059 stx %o7, [%l7 + 0x18]
4060 bpos,a loop_345
4061 edge32 %l2, %l4, %o5
4062 prefetch [%l7 + 0x54], 0x2
4063 tcc %xcc, 0x5
4064loop_345:
4065 umulcc %g6, %i4, %o1
4066 sub %g7, %i7, %o3
4067 sllx %l1, 0x00, %l5
4068 ldsb [%l7 + 0x35], %g3
4069 wr %g0, 0x89, %asi
4070 ldstuba [%l7 + 0x3E] %asi, %g4
4071 movg %icc, %o4, %g2
4072 alignaddr %i0, %i5, %i3
4073 tn %xcc, 0x7
4074 edge16ln %i6, %l0, %o0
4075 edge16 %l3, %i1, %g5
4076 udivx %i2, 0x0A5F, %o2
4077 stx %o6, [%l7 + 0x38]
4078 ldstub [%l7 + 0x0C], %l6
4079 andn %g1, 0x0266, %o7
4080 wr %g0, 0x23, %asi
4081 stha %l2, [%l7 + 0x6E] %asi
4082 membar #Sync
4083 fpadd16s %f0, %f21, %f16
4084 fmovscs %xcc, %f4, %f11
4085 wr %g0, 0x81, %asi
4086 lduwa [%l7 + 0x64] %asi, %l4
4087 srl %o5, %i4, %o1
4088 edge8ln %g7, %g6, %o3
4089 wr %g0, 0x11, %asi
4090 ldsba [%l7 + 0x50] %asi, %i7
4091 tneg %icc, 0x0
4092 andn %l1, 0x1D30, %l5
4093 movg %xcc, %g3, %o4
4094 movle %xcc, %g4, %i0
4095 fmovrdgez %g2, %f6, %f26
4096 orncc %i3, %i5, %l0
4097 edge8l %i6, %l3, %i1
4098 flush %l7 + 0x60
4099 sub %o0, %g5, %o2
4100 set 0x40, %o4
4101 stxa %i2, [%l7 + %o4] 0x81
4102 set 0x78, %g5
4103 lda [%l7 + %g5] 0x11, %f26
4104 sllx %o6, 0x11, %g1
4105 brlez %l6, loop_346
4106 fxors %f17, %f27, %f3
4107 srl %o7, 0x15, %l2
4108 tge %xcc, 0x2
4109loop_346:
4110 edge32l %l4, %o5, %i4
4111 movrlez %g7, 0x137, %o1
4112 membar 0x36
4113 movvs %icc, %g6, %o3
4114 fpsub16s %f23, %f8, %f2
4115 fandnot1 %f10, %f20, %f18
4116 edge32ln %l1, %l5, %g3
4117 membar 0x0A
4118 fbul %fcc2, loop_347
4119 mulx %i7, 0x0B10, %o4
4120 movre %i0, 0x24C, %g2
4121 brlez %g4, loop_348
4122loop_347:
4123 sir 0x19FA
4124 andcc %i3, %i5, %i6
4125 fmovse %icc, %f20, %f15
4126loop_348:
4127 fba %fcc3, loop_349
4128 orncc %l3, %i1, %l0
4129 umulcc %o0, 0x0D3D, %g5
4130 ld [%l7 + 0x5C], %f4
4131loop_349:
4132 st %f16, [%l7 + 0x58]
4133 sdivcc %o2, 0x0DF1, %i2
4134 fbg %fcc0, loop_350
4135 movne %icc, %o6, %g1
4136 mova %xcc, %l6, %o7
4137 lduw [%l7 + 0x7C], %l4
4138loop_350:
4139 fbo %fcc3, loop_351
4140 xnor %l2, 0x086F, %o5
4141 subcc %g7, %i4, %o1
4142 smulcc %g6, %o3, %l1
4143loop_351:
4144 fnands %f11, %f0, %f29
4145 fpsub16s %f23, %f7, %f21
4146 sll %g3, %i7, %l5
4147 orcc %o4, 0x0E5C, %g2
4148 movpos %xcc, %i0, %i3
4149 fcmps %fcc0, %f17, %f14
4150 fsrc1s %f17, %f5
4151 movl %icc, %g4, %i5
4152 movvs %xcc, %l3, %i1
4153 movre %i6, 0x1C7, %l0
4154 srl %g5, 0x1A, %o2
4155 fpadd16 %f0, %f22, %f6
4156 edge32l %i2, %o6, %g1
4157 tneg %icc, 0x0
4158 ble,a loop_352
4159 sll %o0, 0x04, %o7
4160 fpadd16 %f20, %f2, %f0
4161 sra %l4, 0x15, %l2
4162loop_352:
4163 te %icc, 0x2
4164 or %l6, 0x0536, %g7
4165 nop
4166 setx loop_353, %l0, %l1
4167 jmpl %l1, %o5
4168 brlez %i4, loop_354
4169 umulcc %o1, 0x1B8F, %g6
4170 movrgz %o3, %g3, %i7
4171loop_353:
4172 edge8n %l1, %o4, %l5
4173loop_354:
4174 nop
4175 wr %g0, 0x19, %asi
4176 sta %f2, [%l7 + 0x10] %asi
4177 addc %g2, %i0, %i3
4178 addc %g4, %l3, %i5
4179 sir 0x1B4B
4180 fsrc2 %f20, %f30
4181 stbar
4182 fandnot1 %f12, %f2, %f12
4183 fbe,a %fcc2, loop_355
4184 ldsw [%l7 + 0x20], %i1
4185 movn %xcc, %i6, %l0
4186 set 0x50, %i5
4187 ldda [%l7 + %i5] 0x0c, %o2
4188loop_355:
4189 edge16l %g5, %i2, %g1
4190 move %xcc, %o0, %o7
4191 bvs %icc, loop_356
4192 tcc %xcc, 0x4
4193 fpack32 %f28, %f12, %f16
4194 sra %o6, 0x09, %l4
4195loop_356:
4196 sethi 0x17BD, %l6
4197 std %l2, [%l7 + 0x38]
4198 wr %g0, 0x80, %asi
4199 prefetcha [%l7 + 0x40] %asi, 0x2
4200 array32 %i4, %o1, %g7
4201 fmovde %xcc, %f6, %f23
4202 addc %o3, %g3, %i7
4203 bne,pt %xcc, loop_357
4204 fbuge,a %fcc0, loop_358
4205 fsrc2 %f2, %f2
4206 or %l1, %o4, %g6
4207loop_357:
4208 movvs %icc, %l5, %i0
4209loop_358:
4210 movvc %xcc, %i3, %g4
4211 edge32l %g2, %l3, %i5
4212 ldx [%l7 + 0x38], %i1
4213 nop
4214 set 0x2E, %l2
4215 ldsh [%l7 + %l2], %l0
4216 fmovsneg %icc, %f12, %f18
4217 sethi 0x15BF, %i6
4218 bcc,a %xcc, loop_359
4219 edge32 %o2, %g5, %g1
4220 movvs %xcc, %i2, %o0
4221 add %o7, 0x09A0, %l4
4222loop_359:
4223 fbu,a %fcc0, loop_360
4224 udivcc %o6, 0x02D2, %l6
4225 array16 %l2, %i4, %o5
4226 or %o1, 0x0B08, %o3
4227loop_360:
4228 mulscc %g3, 0x1315, %i7
4229 tvc %icc, 0x5
4230 edge8n %g7, %o4, %g6
4231 smul %l5, %i0, %l1
4232 mova %icc, %i3, %g4
4233 brz,a %l3, loop_361
4234 xor %g2, %i1, %l0
4235 movl %xcc, %i6, %i5
4236 tgu %xcc, 0x5
4237loop_361:
4238 tsubcctv %o2, 0x0956, %g1
4239 popc 0x1833, %g5
4240 orcc %o0, 0x075A, %o7
4241 wr %g0, 0x0c, %asi
4242 lda [%l7 + 0x64] %asi, %f18
4243 fbo %fcc0, loop_362
4244 fzero %f16
4245 fbe %fcc0, loop_363
4246 andn %l4, %i2, %l6
4247loop_362:
4248 edge16 %o6, %l2, %o5
4249 brgz,a %i4, loop_364
4250loop_363:
4251 edge32 %o3, %g3, %i7
4252 fxor %f24, %f4, %f4
4253 fnors %f27, %f3, %f23
4254loop_364:
4255 bg loop_365
4256 bpos,a,pn %xcc, loop_366
4257 tcc %xcc, 0x0
4258 fmovscs %xcc, %f1, %f28
4259loop_365:
4260 tsubcctv %g7, 0x0E6F, %o1
4261loop_366:
4262 subc %o4, 0x0247, %l5
4263 fsrc1s %f7, %f24
4264 movl %xcc, %i0, %g6
4265 ta %xcc, 0x4
4266 fbl %fcc2, loop_367
4267 edge32 %i3, %g4, %l3
4268 fpsub16 %f18, %f30, %f4
4269 fnot2 %f12, %f4
4270loop_367:
4271 taddcc %g2, %i1, %l0
4272 andncc %i6, %i5, %l1
4273 bg,a loop_368
4274 fbe,a %fcc1, loop_369
4275 movg %icc, %g1, %o2
4276 fbuge %fcc0, loop_370
4277loop_368:
4278 fbl %fcc2, loop_371
4279loop_369:
4280 movrlz %g5, %o7, %o0
4281 fpadd16s %f30, %f11, %f6
4282loop_370:
4283 be loop_372
4284loop_371:
4285 movleu %xcc, %l4, %i2
4286 fcmple16 %f16, %f16, %l6
4287 movge %icc, %l2, %o6
4288loop_372:
4289 nop
4290 wr %g0, 0x88, %asi
4291 sta %f28, [%l7 + 0x68] %asi
4292 ble %icc, loop_373
4293 fpsub16 %f16, %f30, %f14
4294 movrgz %i4, 0x190, %o5
4295 movg %xcc, %o3, %i7
4296loop_373:
4297 fmovrdne %g7, %f20, %f18
4298 sdivx %g3, 0x134F, %o1
4299 fmovrsgz %o4, %f15, %f23
4300 alignaddrl %i0, %l5, %g6
4301 tgu %xcc, 0x3
4302 fbuge %fcc0, loop_374
4303 fbn,a %fcc3, loop_375
4304 fmuld8ulx16 %f9, %f1, %f16
4305 fba,a %fcc2, loop_376
4306loop_374:
4307 tg %icc, 0x7
4308loop_375:
4309 nop
4310 set 0x40, %l3
4311 stda %f16, [%l7 + %l3] 0x04
4312loop_376:
4313 lduh [%l7 + 0x3A], %i3
4314 stw %l3, [%l7 + 0x24]
4315 movrne %g4, %g2, %i1
4316 fzero %f4
4317 fones %f10
4318 tsubcc %l0, %i5, %l1
4319 tneg %icc, 0x2
4320 bn,a,pt %xcc, loop_377
4321 xnor %i6, 0x1197, %g1
4322 subccc %g5, %o2, %o7
4323 tne %icc, 0x2
4324loop_377:
4325 mova %xcc, %o0, %i2
4326 wr %g0, 0x04, %asi
4327 lda [%l7 + 0x2C] %asi, %f8
4328 movcc %icc, %l6, %l2
4329 fbge,a %fcc0, loop_378
4330 ble,a,pt %icc, loop_379
4331 subc %l4, %o6, %o5
4332 tneg %xcc, 0x1
4333loop_378:
4334 fmovsne %icc, %f28, %f23
4335loop_379:
4336 srl %i4, %i7, %g7
4337 bshuffle %f12, %f28, %f4
4338 te %icc, 0x7
4339 wr %g0, 0x10, %asi
4340 ldsba [%l7 + 0x2E] %asi, %o3
4341 fornot2s %f23, %f14, %f23
4342 add %l7, 0x60, %l6
4343 wr %g0, 0x11, %asi
4344 lda [%l6] %asi, %o1
4345 casa [%l6] %asi, %o1, %g3
4346 movrlez %o4, 0x237, %l5
4347 restored
4348 rdpr %cwp, %g1
4349 rdpr %cansave, %g2
4350 rdpr %canrestore, %g3
4351 rdpr %cleanwin, %g4
4352 rdpr %otherwin, %g5
4353 rdpr %wstate, %g6
4354 brz %i0, loop_380
4355 tsubcc %i3, 0x1E43, %g6
4356 movgu %xcc, %l3, %g2
4357 tvc %icc, 0x7
4358loop_380:
4359 bl %icc, loop_381
4360 fandnot1s %f30, %f25, %f14
4361 array8 %g4, %i1, %i5
4362 nop
4363 setx loop_382, %l0, %l1
4364 wrpr 0x1, %tl
4365 wrpr %l1, %tpc
4366 add %l1, 0x4, %l1
4367 wrpr %l1, %tnpc
4368 setx 0x34400001400, %l0, %l1
4369 wrpr %l1, %tstate
4370 wrhpr 0x4, %htstate
4371 retry
4372loop_381:
4373 xorcc %l0, %i6, %l1
4374 fnegd %f10, %f20
4375 add %l7, 0x68, %l6
4376 wr %g0, 0x0c, %asi
4377 ldxa [%l6] %asi, %g1
4378 casxa [%l6] 0x0c, %g1, %o2
4379loop_382:
4380 movne %xcc, %g5, %o7
4381 fand %f16, %f18, %f18
4382 fbu,a %fcc3, loop_383
4383 pdist %f8, %f8, %f16
4384 bl %icc, loop_384
4385 tle %xcc, 0x0
4386loop_383:
4387 nop
4388 set 0x0A, %i1
4389 ldsba [%l7 + %i1] 0x10, %i2
4390loop_384:
4391 fmovrdlz %l6, %f8, %f2
4392 sra %o0, %l4, %o6
4393 movrne %o5, %i4, %l2
4394 membar 0x7A
4395 be,a %xcc, loop_385
4396 edge32 %g7, %o3, %o1
4397 bvc,pn %icc, loop_386
4398 siam 0x0
4399loop_385:
4400 fcmpeq32 %f26, %f16, %i7
4401 sll %o4, 0x15, %l5
4402loop_386:
4403 edge8n %i0, %g3, %i3
4404 smulcc %l3, 0x1B14, %g6
4405 fpackfix %f18, %f16
4406 tleu %icc, 0x2
4407 fmovsn %xcc, %f1, %f1
4408 fxnor %f14, %f4, %f0
4409 edge8l %g2, %i1, %g4
4410 tle %xcc, 0x5
4411 fmul8x16al %f0, %f5, %f30
4412 andncc %i5, %l0, %l1
4413 edge16l %i6, %g1, %g5
4414 smulcc %o2, %o7, %l6
4415 movge %icc, %o0, %l4
4416 edge8 %o6, %o5, %i2
4417 fmovsgu %icc, %f9, %f9
4418 tvs %xcc, 0x3
4419 udivcc %l2, 0x113C, %g7
4420 swap [%l7 + 0x68], %o3
4421 movg %icc, %o1, %i4
4422 sllx %o4, %i7, %l5
4423 st %f6, [%l7 + 0x48]
4424 fnand %f8, %f4, %f12
4425 mulscc %i0, 0x1B97, %i3
4426 or %g3, 0x0898, %g6
4427 fbe %fcc3, loop_387
4428 edge8 %g2, %i1, %l3
4429 brz,a %g4, loop_388
4430 sllx %l0, 0x1A, %l1
4431loop_387:
4432 sdiv %i5, 0x10E6, %g1
4433 set 0x33, %i7
4434 stba %i6, [%l7 + %i7] 0x23
4435 membar #Sync
4436loop_388:
4437 sth %g5, [%l7 + 0x7E]
4438 fbue %fcc0, loop_389
4439 and %o7, 0x11B9, %o2
4440 fornot2 %f16, %f30, %f2
4441 bge,a loop_390
4442loop_389:
4443 pdist %f30, %f22, %f24
4444 tvc %icc, 0x7
4445 ldstub [%l7 + 0x6D], %o0
4446loop_390:
4447 fornot2s %f7, %f5, %f8
4448 fabss %f23, %f15
4449 sir 0x0D03
4450 or %l6, %o6, %l4
4451 alignaddr %o5, %l2, %i2
4452 edge32l %g7, %o1, %i4
4453 srax %o4, %i7, %o3
4454 movcc %xcc, %i0, %i3
4455 addccc %l5, 0x04F4, %g3
4456 std %g6, [%l7 + 0x50]
4457 srl %g2, 0x1E, %l3
4458 taddcc %g4, %i1, %l0
4459 ble loop_391
4460 bleu,a,pn %xcc, loop_392
4461 fnot1 %f26, %f24
4462 tsubcctv %i5, 0x05DD, %g1
4463loop_391:
4464 edge16l %l1, %i6, %o7
4465loop_392:
4466 fbn,a %fcc0, loop_393
4467 move %icc, %g5, %o0
4468 fmul8x16au %f28, %f13, %f28
4469 sethi 0x1539, %l6
4470loop_393:
4471 fbg %fcc0, loop_394
4472 movcs %xcc, %o2, %o6
4473 bleu loop_395
4474 smulcc %l4, 0x08A9, %l2
4475loop_394:
4476 movn %xcc, %i2, %g7
4477 ba loop_396
4478loop_395:
4479 subccc %o5, 0x1EDC, %o1
4480 edge16 %o4, %i4, %o3
4481 or %i0, %i7, %l5
4482loop_396:
4483 addcc %g3, %i3, %g2
4484 array32 %l3, %g6, %i1
4485 fnot2s %f7, %f19
4486 movgu %xcc, %g4, %l0
4487 edge16 %g1, %i5, %i6
4488 fbue,a %fcc3, loop_397
4489 orncc %l1, 0x11C3, %o7
4490 fmovsne %xcc, %f25, %f2
4491 restored
4492 rdpr %cwp, %g1
4493 rdpr %cansave, %g2
4494 rdpr %canrestore, %g3
4495 rdpr %cleanwin, %g4
4496 rdpr %otherwin, %g5
4497 rdpr %wstate, %g6
4498loop_397:
4499 bneg,pt %icc, loop_398
4500 edge8l %g5, %o0, %o2
4501 andncc %l6, %o6, %l2
4502 andncc %l4, %g7, %i2
4503loop_398:
4504 movvs %icc, %o1, %o4
4505 srax %i4, 0x08, %o5
4506 xnorcc %i0, %o3, %i7
4507 brz,a %l5, loop_399
4508 edge32ln %g3, %i3, %g2
4509 st %f7, [%l7 + 0x10]
4510 mulscc %g6, %i1, %l3
4511loop_399:
4512 udivcc %l0, 0x18DA, %g1
4513 fpsub32s %f4, %f4, %f28
4514 sdivx %g4, 0x14D3, %i5
4515 sethi 0x0F87, %i6
4516 tleu %xcc, 0x3
4517 fmovrsne %l1, %f10, %f27
4518 andn %g5, %o7, %o0
4519 tgu %xcc, 0x3
4520 umul %l6, %o6, %o2
4521 edge8l %l2, %l4, %i2
4522 smulcc %g7, %o4, %o1
4523 wr %g0, 0x89, %asi
4524 lda [%l7 + 0x64] %asi, %f10
4525 wr %g0, 0xe2, %asi
4526 stxa %i4, [%l7 + 0x48] %asi
4527 membar #Sync
4528 tvs %xcc, 0x2
4529 movvs %icc, %o5, %i0
4530 nop
4531 set 0x39, %o2
4532 stb %i7, [%l7 + %o2]
4533 fcmple16 %f2, %f28, %l5
4534 sdivcc %o3, 0x0E70, %g3
4535 srax %g2, %i3, %i1
4536 tcc %icc, 0x0
4537 ld [%l7 + 0x10], %f4
4538 fmovdn %icc, %f24, %f31
4539 bcs,pn %xcc, loop_400
4540 ba,a loop_401
4541 tgu %icc, 0x0
4542 andncc %g6, %l3, %l0
4543loop_400:
4544 fmovscc %xcc, %f9, %f29
4545loop_401:
4546 sth %g4, [%l7 + 0x14]
4547 alignaddrl %g1, %i6, %i5
4548 array32 %g5, %o7, %o0
4549 fnegs %f20, %f30
4550 movle %xcc, %l1, %l6
4551 sdivx %o2, 0x1457, %o6
4552 fmovda %xcc, %f21, %f0
4553 movrne %l4, %i2, %l2
4554 for %f2, %f12, %f12
4555 fmuld8sux16 %f20, %f13, %f28
4556 alignaddr %g7, %o4, %o1
4557 wr %g0, 0xeb, %asi
4558 stda %o4, [%l7 + 0x50] %asi
4559 membar #Sync
4560 addccc %i4, 0x177E, %i0
4561 mulscc %l5, 0x1852, %i7
4562 nop
4563 setx loop_402, %l0, %l1
4564 wrpr 0x1, %tl
4565 wrpr %l1, %tpc
4566 add %l1, 0x4, %l1
4567 wrpr %l1, %tnpc
4568 setx 0x34400001400, %l0, %l1
4569 wrpr %l1, %tstate
4570 wrhpr 0x4, %htstate
4571 retry
4572 fmuld8ulx16 %f17, %f29, %f16
4573 fmovsvs %icc, %f1, %f6
4574 fbul,a %fcc0, loop_403
4575loop_402:
4576 fsrc1 %f6, %f0
4577 tn %icc, 0x2
4578 nop
4579 set 0x08, %o1
4580 ldsw [%l7 + %o1], %o3
4581loop_403:
4582 movg %icc, %g2, %i3
4583 sra %g3, 0x18, %g6
4584 fmuld8ulx16 %f21, %f5, %f28
4585 fmovdcc %icc, %f22, %f15
4586 mulx %i1, %l3, %g4
4587 subccc %l0, %g1, %i6
4588 brnz %i5, loop_404
4589 mova %icc, %o7, %g5
4590 xnorcc %l1, %l6, %o2
4591 tneg %icc, 0x0
4592loop_404:
4593 ba,pn %xcc, loop_405
4594 movge %icc, %o0, %o6
4595 fbn %fcc2, loop_406
4596 fmovscs %xcc, %f0, %f16
4597loop_405:
4598 fmovsa %xcc, %f4, %f15
4599 popc %i2, %l4
4600loop_406:
4601 movvc %icc, %l2, %o4
4602 fpack32 %f4, %f2, %f16
4603 fmovdcc %xcc, %f22, %f20
4604 xnorcc %o1, 0x1009, %o5
4605 be,pt %xcc, loop_407
4606 restored
4607 rdpr %cwp, %g1
4608 rdpr %cansave, %g2
4609 rdpr %canrestore, %g3
4610 rdpr %cleanwin, %g4
4611 rdpr %otherwin, %g5
4612 rdpr %wstate, %g6
4613 add %i4, %i0, %g7
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
4621loop_407:
4622 movpos %xcc, %l5, %i7
4623 brnz %o3, loop_408
4624 movneg %icc, %i3, %g2
4625 xor %g6, 0x05B9, %g3
4626 movneg %icc, %i1, %l3
4627loop_408:
4628 ta %icc, 0x3
4629 fbule,a %fcc3, loop_409
4630 tsubcc %g4, %l0, %i6
4631 edge16ln %g1, %i5, %o7
4632 fbe,a %fcc3, loop_410
4633loop_409:
4634 smulcc %g5, 0x1F56, %l1
4635 movgu %xcc, %o2, %l6
4636 restored
4637 rdpr %cwp, %g1
4638 rdpr %cansave, %g2
4639 rdpr %canrestore, %g3
4640 rdpr %cleanwin, %g4
4641 rdpr %otherwin, %g5
4642 rdpr %wstate, %g6
4643loop_410:
4644 addccc %o6, 0x0F40, %i2
4645 tsubcc %o0, 0x0817, %l4
4646 wr %g0, 0xea, %asi
4647 stba %l2, [%l7 + 0x43] %asi
4648 membar #Sync
4649 udiv %o1, 0x0075, %o4
4650 sir 0x0D3C
4651 movre %o5, %i4, %g7
4652 mulx %i0, 0x0E2C, %i7
4653 bvs loop_411
4654 movge %xcc, %l5, %o3
4655 movgu %xcc, %g2, %g6
4656 sub %i3, %g3, %l3
4657loop_411:
4658 prefetch [%l7 + 0x38], 0x0
4659 be loop_412
4660 fmovdl %icc, %f28, %f13
4661 taddcc %g4, %l0, %i1
4662 andncc %i6, %g1, %o7
4663loop_412:
4664 addccc %i5, 0x10C7, %g5
4665 set 0x54, %l6
4666 swapa [%l7 + %l6] 0x19, %l1
4667 movrlz %l6, %o6, %o2
4668 tleu %xcc, 0x4
4669 movn %icc, %o0, %i2
4670 fbo,a %fcc0, loop_413
4671 xnorcc %l4, 0x02D6, %l2
4672 edge8n %o1, %o4, %i4
4673 edge8l %o5, %g7, %i7
4674loop_413:
4675 fmovscs %icc, %f12, %f8
4676 bvs,a %xcc, loop_414
4677 movn %icc, %i0, %o3
4678 fabss %f20, %f6
4679 tgu %icc, 0x4
4680loop_414:
4681 ldsw [%l7 + 0x3C], %l5
4682 fmovrsgez %g2, %f31, %f24
4683 set 0x22, %g6
4684 lduba [%l7 + %g6] 0x89, %i3
4685 fmul8x16al %f20, %f31, %f26
4686 or %g3, %g6, %l3
4687 mulscc %g4, %l0, %i6
4688 alignaddr %g1, %i1, %i5
4689 movleu %icc, %g5, %l1
4690 fbug %fcc1, loop_415
4691 mulx %o7, 0x016C, %l6
4692 fbue %fcc0, loop_416
4693 movrne %o6, 0x148, %o0
4694loop_415:
4695 and %o2, %i2, %l4
4696 srl %o1, %o4, %i4
4697loop_416:
4698 nop
4699 set 0x28, %g4
4700 ldxa [%l7 + %g4] 0x81, %o5
4701 fbug %fcc2, loop_417
4702 bvc,pn %xcc, loop_418
4703 movge %xcc, %l2, %i7
4704 fbue %fcc3, loop_419
4705loop_417:
4706 add %i0, %o3, %g7
4707loop_418:
4708 fnands %f19, %f2, %f6
4709 tsubcc %l5, 0x0498, %g2
4710loop_419:
4711 movvc %xcc, %i3, %g3
4712 movvc %xcc, %l3, %g4
4713 edge16ln %l0, %g6, %g1
4714 fmovscs %xcc, %f1, %f4
4715 addcc %i1, %i5, %g5
4716 sdiv %i6, 0x1DA3, %l1
4717 brnz,a %l6, loop_420
4718 te %xcc, 0x7
4719 set 0x78, %o6
4720 sta %f15, [%l7 + %o6] 0x15
4721loop_420:
4722 bvc,a,pt %icc, loop_421
4723 tle %icc, 0x0
4724 edge16ln %o7, %o0, %o6
4725 subcc %o2, 0x0EDB, %i2
4726loop_421:
4727 movrgez %l4, 0x25B, %o4
4728 te %icc, 0x4
4729 movle %xcc, %o1, %o5
4730 smulcc %i4, %i7, %l2
4731 tg %xcc, 0x0
4732 sdivcc %i0, 0x05EE, %g7
4733 sra %o3, %l5, %g2
4734 fbn %fcc2, loop_422
4735 saved
4736 rdpr %cwp, %g1
4737 rdpr %cansave, %g2
4738 rdpr %canrestore, %g3
4739 rdpr %cleanwin, %g4
4740 rdpr %otherwin, %g5
4741 rdpr %wstate, %g6
4742 wr %g0, 0x89, %asi
4743 ldswa [%l7 + 0x40] %asi, %i3
4744loop_422:
4745 bn,a loop_423
4746 bgu,a,pt %xcc, loop_424
4747 lduh [%l7 + 0x22], %g3
4748 array8 %g4, %l0, %g6
4749loop_423:
4750 ta %icc, 0x2
4751loop_424:
4752 fpadd32 %f18, %f2, %f20
4753 bn,pn %icc, loop_425
4754 smul %g1, %l3, %i5
4755 array32 %g5, %i1, %l1
4756 or %l6, 0x0327, %i6
4757loop_425:
4758 smul %o7, %o6, %o2
4759 mulx %i2, 0x1050, %l4
4760 fpackfix %f24, %f20
4761 addc %o0, %o1, %o4
4762 wr %g0, 0x0c, %asi
4763 stda %o4, [%l7 + 0x48] %asi
4764 bcc %icc, loop_426
4765 fbule,a %fcc2, loop_427
4766 fmovrsgez %i7, %f3, %f1
4767 fmovdgu %xcc, %f18, %f18
4768loop_426:
4769 fors %f16, %f23, %f3
4770loop_427:
4771 movleu %xcc, %i4, %l2
4772 tge %xcc, 0x6
4773 movle %xcc, %g7, %o3
4774 ldsb [%l7 + 0x19], %i0
4775 tne %xcc, 0x0
4776 edge32n %g2, %i3, %g3
4777 taddcctv %g4, 0x1F68, %l5
4778 movn %xcc, %g6, %l0
4779 edge8ln %l3, %g1, %g5
4780 sra %i5, %i1, %l6
4781 fpadd16 %f16, %f6, %f24
4782 brz %l1, loop_428
4783 tl %icc, 0x2
4784 movrgz %i6, 0x17B, %o7
4785 fba %fcc3, loop_429
4786loop_428:
4787 edge16ln %o6, %i2, %o2
4788 movrgez %l4, 0x0EE, %o1
4789 taddcc %o4, %o0, %o5
4790loop_429:
4791 nop
4792 add %l7, 0x38, %l6
4793 wr %g0, 0x89, %asi
4794 lda [%l6] %asi, %i7
4795 casa [%l6] %asi, %i7, %l2
4796 addccc %i4, %g7, %i0
4797 add %l7, 0x28, %l6
4798 wr %g0, 0x18, %asi
4799 ldxa [%l6] %asi, %o3
4800 casxa [%l6] %asi, %o3, %i3
4801 sir 0x1541
4802 bcs,a,pn %xcc, loop_430
4803 tcc %icc, 0x6
4804 mova %xcc, %g3, %g2
4805 te %icc, 0x7
4806loop_430:
4807 tcc %icc, 0x3
4808 xnor %l5, 0x128C, %g6
4809 bge,pn %xcc, loop_431
4810 andn %g4, %l3, %l0
4811 edge16 %g5, %i5, %g1
4812 fmovdvs %xcc, %f23, %f21
4813loop_431:
4814 bl,a loop_432
4815 prefetch [%l7 + 0x68], 0x0
4816 set 0x18, %o3
4817 ldswa [%l7 + %o3] 0x89, %l6
4818loop_432:
4819 fbul,a %fcc2, loop_433
4820 array32 %l1, %i1, %i6
4821 fcmpeq16 %f10, %f0, %o6
4822 sdivcc %o7, 0x1CC6, %o2
4823loop_433:
4824 ldstub [%l7 + 0x25], %l4
4825 movneg %xcc, %i2, %o4
4826 udiv %o1, 0x0954, %o5
4827 add %l7, 0x58, %l6
4828 wr %g0, 0x88, %asi
4829 casxa [%l6] 0x88, %o0, %l2
4830 edge8n %i4, %i7, %g7
4831 tvc %icc, 0x3
4832 sdiv %i0, 0x0F51, %i3
4833 edge16l %o3, %g3, %l5
4834 membar 0x2F
4835 set 0x2C, %i0
4836 swapa [%l7 + %i0] 0x88, %g6
4837 edge16l %g4, %g2, %l3
4838 fcmpeq16 %f28, %f26, %l0
4839 fmul8x16au %f19, %f3, %f22
4840 tvc %xcc, 0x5
4841 movle %icc, %g5, %i5
4842 ta %icc, 0x2
4843 fnot1 %f6, %f0
4844 movcs %icc, %l6, %g1
4845 edge32l %i1, %i6, %l1
4846 fpackfix %f24, %f22
4847 fmovdvs %icc, %f25, %f15
4848 movn %icc, %o6, %o2
4849 andcc %l4, %i2, %o7
4850 fmovdl %icc, %f6, %f21
4851 sdiv %o4, 0x1B76, %o1
4852 movneg %icc, %o0, %o5
4853 taddcc %l2, %i7, %i4
4854 te %icc, 0x4
4855 fcmpgt16 %f24, %f2, %g7
4856 udivx %i0, 0x153C, %o3
4857 bpos loop_434
4858 fmovdcc %xcc, %f2, %f1
4859 fmovspos %icc, %f4, %f1
4860 taddcc %g3, %l5, %g6
4861loop_434:
4862 movg %xcc, %g4, %g2
4863 sdiv %i3, 0x045D, %l3
4864 movg %xcc, %g5, %i5
4865 ble,a loop_435
4866 ta %xcc, 0x5
4867 brgez,a %l6, loop_436
4868 sdivcc %l0, 0x0A50, %i1
4869loop_435:
4870 sir 0x12EF
4871 ldsb [%l7 + 0x12], %i6
4872loop_436:
4873 prefetch [%l7 + 0x18], 0x1
4874 fexpand %f29, %f20
4875 tl %xcc, 0x7
4876 edge8l %l1, %g1, %o6
4877 smul %l4, %o2, %i2
4878 fnors %f2, %f9, %f5
4879 xorcc %o4, %o1, %o0
4880 movre %o7, %o5, %i7
4881 fmovdgu %icc, %f23, %f25
4882 tpos %icc, 0x6
4883 array8 %l2, %i4, %i0
4884 brgez %o3, loop_437
4885 fblg,a %fcc2, loop_438
4886 fmovrdgez %g7, %f6, %f0
4887 bpos,a,pn %xcc, loop_439
4888loop_437:
4889 fbge,a %fcc3, loop_440
4890loop_438:
4891 andcc %g3, %l5, %g4
4892 brz,a %g2, loop_441
4893loop_439:
4894 fbn %fcc0, loop_442
4895loop_440:
4896 tsubcctv %g6, 0x09B5, %l3
4897 xnor %i3, 0x1C8D, %g5
4898loop_441:
4899 fornot1s %f19, %f8, %f22
4900loop_442:
4901 move %icc, %i5, %l6
4902 ld [%l7 + 0x60], %f26
4903 bvs,a %xcc, loop_443
4904 edge16l %l0, %i6, %l1
4905 srl %i1, %g1, %o6
4906 stbar
4907loop_443:
4908 fsrc2s %f31, %f16
4909 udivcc %o2, 0x1ED3, %i2
4910 fbul %fcc1, loop_444
4911 movrlz %l4, 0x2FE, %o4
4912 tne %icc, 0x3
4913 fmovdleu %icc, %f1, %f12
4914loop_444:
4915 srax %o0, 0x06, %o7
4916 tneg %xcc, 0x5
4917 array16 %o1, %o5, %l2
4918 wr %g0, 0x19, %asi
4919 ldsba [%l7 + 0x1C] %asi, %i4
4920 movcs %icc, %i0, %o3
4921 fnor %f14, %f6, %f14
4922 ldx [%l7 + 0x50], %i7
4923 tl %xcc, 0x3
4924 tleu %xcc, 0x6
4925 fmovrdgz %g7, %f18, %f14
4926 addc %l5, 0x03B4, %g3
4927 andcc %g2, %g4, %l3
4928 movrne %g6, %g5, %i3
4929 fcmpne16 %f2, %f20, %i5
4930 fcmpd %fcc0, %f12, %f2
4931 bvc,pt %xcc, loop_445
4932 fmovsle %xcc, %f19, %f7
4933 ldd [%l7 + 0x18], %l0
4934 fcmped %fcc2, %f12, %f24
4935loop_445:
4936 tsubcctv %l6, %l1, %i1
4937 movrlz %g1, %i6, %o2
4938 addc %o6, 0x192C, %i2
4939 tpos %xcc, 0x4
4940 movcc %icc, %o4, %o0
4941 swap [%l7 + 0x68], %o7
4942 movcc %icc, %l4, %o5
4943 tn %icc, 0x3
4944 xnor %o1, %l2, %i4
4945 wr %g0, 0x0c, %asi
4946 ldsha [%l7 + 0x1A] %asi, %i0
4947 set 0x10, %g3
4948 stxa %o3, [%l7 + %g3] 0xea
4949 membar #Sync
4950 addcc %i7, %g7, %l5
4951 edge16ln %g3, %g4, %l3
4952 array32 %g6, %g5, %i3
4953 subc %i5, 0x0654, %l0
4954 fands %f17, %f6, %f17
4955 move %icc, %l6, %l1
4956 fzeros %f20
4957 taddcc %g2, 0x15D9, %i1
4958 tvc %icc, 0x3
4959 fzeros %f8
4960 fnors %f11, %f21, %f28
4961 andncc %g1, %i6, %o2
4962 tg %xcc, 0x4
4963 movvs %icc, %i2, %o6
4964 fands %f27, %f13, %f4
4965 taddcctv %o0, %o7, %o4
4966 movge %icc, %l4, %o1
4967 set 0x18, %o7
4968 lduwa [%l7 + %o7] 0x18, %l2
4969 brlz,a %o5, loop_446
4970 alignaddr %i4, %o3, %i0
4971 fmovsa %icc, %f4, %f0
4972 tvc %xcc, 0x3
4973loop_446:
4974 umulcc %i7, 0x0785, %g7
4975 movg %xcc, %g3, %g4
4976 movrlz %l5, %l3, %g6
4977 wr %g0, 0x80, %asi
4978 swapa [%l7 + 0x64] %asi, %g5
4979 fsrc1 %f18, %f26
4980 fmovdle %xcc, %f25, %f28
4981 fnor %f24, %f14, %f8
4982 prefetch [%l7 + 0x2C], 0x0
4983 array32 %i5, %l0, %i3
4984 wr %g0, 0x89, %asi
4985 ldstuba [%l7 + 0x55] %asi, %l6
4986 movl %xcc, %g2, %l1
4987 fmovsneg %xcc, %f14, %f3
4988 fcmpd %fcc2, %f0, %f12
4989 fpsub32s %f26, %f29, %f18
4990 saved
4991 rdpr %cwp, %g1
4992 rdpr %cansave, %g2
4993 rdpr %canrestore, %g3
4994 rdpr %cleanwin, %g4
4995 rdpr %otherwin, %g5
4996 rdpr %wstate, %g6
4997 fmovsvs %xcc, %f12, %f11
4998 srax %g1, %i1, %o2
4999 fsrc1s %f6, %f19
5000 bpos,a,pn %icc, loop_447
5001 fandnot2 %f30, %f30, %f22
5002 tg %icc, 0x0
5003 fblg %fcc1, loop_448
5004loop_447:
5005 flush %l7 + 0x34
5006 fxnors %f13, %f24, %f21
5007 brnz,a %i2, loop_449
5008loop_448:
5009 movrgez %i6, 0x1D5, %o6
5010 nop
5011 setx loop_450, %l0, %l1
5012 jmpl %l1, %o0
5013 addc %o4, %o7, %o1
5014loop_449:
5015 smul %l4, %l2, %i4
5016 fornot1s %f25, %f18, %f24
5017loop_450:
5018 movleu %xcc, %o3, %i0
5019 tvs %icc, 0x7
5020 tcs %xcc, 0x5
5021 edge8n %o5, %g7, %i7
5022 edge32n %g4, %g3, %l3
5023 edge16l %l5, %g6, %i5
5024 edge16 %l0, %g5, %l6
5025 tne %xcc, 0x7
5026 siam 0x0
5027 fbul,a %fcc1, loop_451
5028 array8 %g2, %l1, %i3
5029 tpos %xcc, 0x0
5030 fbne,a %fcc0, loop_452
5031loop_451:
5032 fmovde %xcc, %f6, %f9
5033 movrgez %g1, 0x2E8, %o2
5034 xorcc %i1, %i2, %i6
5035loop_452:
5036 movvs %icc, %o0, %o4
5037 bg loop_453
5038 alignaddr %o6, %o1, %o7
5039 set 0x7F, %o5
5040 ldsba [%l7 + %o5] 0x10, %l4
5041loop_453:
5042 movgu %xcc, %l2, %i4
5043 tl %xcc, 0x6
5044 addc %o3, 0x19D9, %i0
5045 subcc %o5, 0x1EC4, %g7
5046 alignaddrl %i7, %g4, %l3
5047 call loop_454
5048 subccc %g3, 0x0EC3, %l5
5049 alignaddrl %i5, %l0, %g6
5050 edge32n %g5, %l6, %g2
5051loop_454:
5052 saved
5053 rdpr %cwp, %g1
5054 rdpr %cansave, %g2
5055 rdpr %canrestore, %g3
5056 rdpr %cleanwin, %g4
5057 rdpr %otherwin, %g5
5058 rdpr %wstate, %g6
5059 wr %g0, 0x80, %asi
5060 ldxa [%l7 + 0x30] %asi, %i3
5061 fnegd %f26, %f0
5062 fsrc2 %f16, %f4
5063 xorcc %l1, %o2, %g1
5064 fxnors %f26, %f20, %f7
5065 tl %xcc, 0x4
5066 alignaddr %i1, %i6, %o0
5067 movne %xcc, %i2, %o4
5068 udiv %o6, 0x13EB, %o7
5069 addcc %o1, %l4, %i4
5070 brlez %o3, loop_455
5071 fmovrdgz %l2, %f24, %f6
5072 edge16 %i0, %o5, %i7
5073 fcmpeq32 %f2, %f18, %g4
5074loop_455:
5075 subccc %l3, %g7, %g3
5076 subccc %l5, 0x14F9, %i5
5077 tsubcctv %l0, 0x0AE4, %g5
5078 fand %f26, %f30, %f30
5079 wr %g0, 0x19, %asi
5080 lda [%l7 + 0x78] %asi, %f17
5081 brnz %g6, loop_456
5082 fcmped %fcc1, %f20, %f24
5083 for %f0, %f30, %f0
5084 fxnor %f10, %f24, %f10
5085loop_456:
5086 fsrc2s %f10, %f21
5087 ldx [%l7 + 0x20], %g2
5088 tsubcc %l6, %l1, %i3
5089 srax %g1, %i1, %i6
5090 fmovse %xcc, %f16, %f24
5091 tle %icc, 0x2
5092 array16 %o2, %i2, %o0
5093 tleu %xcc, 0x0
5094 tg %icc, 0x5
5095 xnor %o4, 0x12EA, %o6
5096 be,a,pn %icc, loop_457
5097 fcmpes %fcc3, %f26, %f4
5098 tvs %icc, 0x0
5099 sub %o1, 0x108C, %o7
5100loop_457:
5101 fmul8ulx16 %f12, %f8, %f8
5102 tge %icc, 0x5
5103 edge16n %i4, %o3, %l2
5104 sra %l4, %o5, %i7
5105 saved
5106 rdpr %cwp, %g1
5107 rdpr %cansave, %g2
5108 rdpr %canrestore, %g3
5109 rdpr %cleanwin, %g4
5110 rdpr %otherwin, %g5
5111 rdpr %wstate, %g6
5112 movre %g4, 0x3E1, %l3
5113 smul %g7, 0x17C9, %i0
5114 ta %icc, 0x3
5115 wr %g0, 0x88, %asi
5116 lda [%l7 + 0x10] %asi, %f29
5117 sir 0x0544
5118 subccc %l5, 0x0CD5, %g3
5119 bleu,a %icc, loop_458
5120 fbge,a %fcc1, loop_459
5121 move %icc, %i5, %l0
5122 brgz %g6, loop_460
5123loop_458:
5124 fornot1s %f31, %f9, %f26
5125loop_459:
5126 orncc %g2, 0x02BE, %g5
5127 sra %l6, 0x02, %l1
5128loop_460:
5129 fmovdge %icc, %f9, %f24
5130 fcmpne32 %f20, %f12, %i3
5131 edge16ln %i1, %g1, %o2
5132 fnand %f16, %f8, %f18
5133 orn %i6, 0x0C81, %i2
5134 edge16 %o4, %o0, %o6
5135 sll %o1, %i4, %o7
5136 srl %o3, %l4, %l2
5137 membar 0x35
5138 fpack32 %f10, %f26, %f26
5139 tge %icc, 0x1
5140 udiv %o5, 0x0061, %g4
5141 edge16l %i7, %g7, %l3
5142 edge16l %i0, %l5, %i5
5143 nop
5144 set 0x28, %g2
5145 prefetch [%l7 + %g2], 0x2
5146 bpos %xcc, loop_461
5147 umul %g3, %g6, %g2
5148 andncc %l0, %g5, %l1
5149 edge32 %i3, %i1, %l6
5150loop_461:
5151 movl %xcc, %g1, %o2
5152 array32 %i2, %o4, %i6
5153 fxnor %f22, %f8, %f26
5154 array32 %o0, %o1, %o6
5155 edge16ln %o7, %i4, %l4
5156 sllx %l2, 0x05, %o5
5157 movneg %xcc, %o3, %i7
5158 movrlz %g7, 0x3B3, %l3
5159 movle %icc, %g4, %l5
5160 fcmple16 %f2, %f6, %i0
5161 tn %icc, 0x5
5162 fpack32 %f14, %f18, %f26
5163 movleu %xcc, %g3, %g6
5164 edge32l %g2, %i5, %g5
5165 udiv %l1, 0x18A9, %i3
5166 movrgez %l0, %l6, %g1
5167 add %o2, 0x036D, %i1
5168 tsubcc %i2, 0x1E38, %o4
5169 bge,a loop_462
5170 fmul8x16al %f24, %f0, %f2
5171 udiv %o0, 0x0145, %o1
5172 fmovsvc %xcc, %f6, %f1
5173loop_462:
5174 andcc %o6, 0x0E5A, %i6
5175 ba,a,pn %icc, loop_463
5176 tle %xcc, 0x6
5177 fands %f1, %f22, %f3
5178 subccc %i4, 0x0E1A, %l4
5179loop_463:
5180 xnor %o7, %o5, %l2
5181 udiv %i7, 0x025A, %o3
5182 fcmped %fcc0, %f4, %f2
5183 movg %xcc, %g7, %l3
5184 srlx %g4, 0x1B, %l5
5185 fmovscc %icc, %f8, %f7
5186 ld [%l7 + 0x60], %f22
5187 ba,pt %xcc, loop_464
5188 movvc %xcc, %g3, %g6
5189 fcmpd %fcc1, %f22, %f2
5190 umul %i0, %i5, %g2
5191loop_464:
5192 movpos %icc, %l1, %i3
5193 tle %icc, 0x1
5194 movrgz %g5, 0x162, %l6
5195 mulscc %l0, %o2, %i1
5196 fmovdg %icc, %f27, %f24
5197 srlx %i2, 0x19, %g1
5198 fmuld8ulx16 %f23, %f4, %f14
5199 prefetch [%l7 + 0x44], 0x0
5200 edge8n %o4, %o0, %o6
5201 std %f16, [%l7 + 0x08]
5202 xorcc %i6, 0x1E3D, %o1
5203 wr %g0, 0x18, %asi
5204 stda %f16, [%l7 + 0x40] %asi
5205 addc %i4, 0x1D0C, %l4
5206 xnor %o7, 0x09C4, %l2
5207 tpos %xcc, 0x1
5208 fnors %f3, %f28, %f30
5209 fmovsgu %xcc, %f30, %f7
5210 movn %xcc, %i7, %o5
5211 set 0x34, %l0
5212 ldswa [%l7 + %l0] 0x10, %o3
5213 sllx %l3, 0x19, %g7
5214 fpack32 %f30, %f20, %f12
5215 sub %l5, 0x049D, %g3
5216 fmovd %f14, %f2
5217 fmul8x16al %f26, %f25, %f10
5218 brnz %g4, loop_465
5219 xorcc %i0, %g6, %g2
5220 ldub [%l7 + 0x70], %l1
5221 ldub [%l7 + 0x79], %i3
5222loop_465:
5223 udivx %i5, 0x0F60, %g5
5224 tle %icc, 0x6
5225 fmovdn %icc, %f10, %f20
5226 wr %g0, 0x2f, %asi
5227 stha %l0, [%l7 + 0x76] %asi
5228 membar #Sync
5229 subcc %o2, %l6, %i2
5230 movneg %xcc, %g1, %i1
5231 sdivx %o0, 0x11B4, %o6
5232 nop
5233 setx loop_466, %l0, %l1
5234 jmpl %l1, %o4
5235 siam 0x6
5236 srl %o1, 0x13, %i6
5237 movcc %xcc, %i4, %o7
5238loop_466:
5239 bpos loop_467
5240 taddcc %l4, 0x14FC, %i7
5241 movrgz %l2, 0x3B8, %o3
5242 fmul8x16al %f15, %f14, %f24
5243loop_467:
5244 fmovdcc %icc, %f12, %f26
5245 ld [%l7 + 0x24], %f24
5246 saved
5247 rdpr %cwp, %g1
5248 rdpr %cansave, %g2
5249 rdpr %canrestore, %g3
5250 rdpr %cleanwin, %g4
5251 rdpr %otherwin, %g5
5252 rdpr %wstate, %g6
5253 movcc %xcc, %l3, %g7
5254 wr %g0, 0x18, %asi
5255 stxa %o5, [%l7 + 0x58] %asi
5256 prefetch [%l7 + 0x08], 0x2
5257 set 0x5E, %g1
5258 stha %g3, [%l7 + %g1] 0xeb
5259 membar #Sync
5260 subccc %l5, 0x0E38, %i0
5261 ldd [%l7 + 0x48], %f10
5262 nop
5263 setx loop_468, %l0, %l1
5264 wrpr 0x1, %tl
5265 wrpr %l1, %tpc
5266 add %l1, 0x4, %l1
5267 wrpr %l1, %tnpc
5268 setx 0x34400001400, %l0, %l1
5269 wrpr %l1, %tstate
5270 wrhpr 0x4, %htstate
5271 retry
5272 movge %xcc, %g6, %g2
5273 srlx %g4, %l1, %i5
5274 umul %g5, 0x1204, %l0
5275loop_468:
5276 fzero %f28
5277 addc %i3, %o2, %i2
5278 sir 0x0CAD
5279 bneg,a,pn %icc, loop_469
5280 ta %icc, 0x0
5281 fandnot2 %f24, %f28, %f6
5282 array16 %l6, %g1, %i1
5283loop_469:
5284 addc %o6, 0x1234, %o0
5285 array16 %o4, %o1, %i6
5286 fmul8sux16 %f12, %f26, %f22
5287 movge %xcc, %o7, %l4
5288 movpos %xcc, %i7, %l2
5289 movcc %icc, %i4, %o3
5290 fcmpd %fcc0, %f24, %f0
5291 movgu %icc, %g7, %l3
5292 fbn %fcc3, loop_470
5293 nop
5294 setx loop_471, %l0, %l1
5295 wrpr 0x1, %tl
5296 wrpr %l1, %tpc
5297 add %l1, 0x4, %l1
5298 wrpr %l1, %tnpc
5299 setx 0x34400001400, %l0, %l1
5300 wrpr %l1, %tstate
5301 wrhpr 0x4, %htstate
5302 retry
5303 nop
5304 setx loop_472, %l0, %l1
5305 wrpr 0x1, %tl
5306 wrpr %l1, %tnpc
5307 setx 0x34400001400, %l0, %l1
5308 wrpr %l1, %tstate
5309 wrhpr 0x4, %htstate
5310 done
5311 fandnot1 %f4, %f30, %f22
5312loop_470:
5313 fcmpes %fcc0, %f31, %f3
5314loop_471:
5315 nop
5316 membar #Sync
5317 set 0x40, %i6
5318 ldda [%l7 + %i6] 0xf1, %f0
5319loop_472:
5320 tvs %icc, 0x4
5321 tpos %xcc, 0x5
5322 movvs %xcc, %g3, %o5
5323 sdivx %i0, 0x16D1, %l5
5324 tl %icc, 0x4
5325 be,pn %xcc, loop_473
5326 movgu %xcc, %g2, %g6
5327 edge8l %g4, %i5, %l1
5328 sllx %l0, 0x0C, %i3
5329loop_473:
5330 tsubcctv %g5, 0x1FBD, %i2
5331 sdivx %l6, 0x1F2A, %o2
5332 nop
5333 setx loop_474, %l0, %l1
5334 jmpl %l1, %g1
5335 sir 0x0868
5336 edge32ln %o6, %i1, %o0
5337 membar 0x48
5338loop_474:
5339 movpos %xcc, %o4, %i6
5340 nop
5341 setx loop_475, %l0, %l1
5342 wrpr 0x1, %tl
5343 wrpr %l1, %tnpc
5344 setx 0x34400001400, %l0, %l1
5345 wrpr %l1, %tstate
5346 wrhpr 0x4, %htstate
5347 done
5348 movre %o7, 0x1BB, %l4
5349 brlez,a %o1, loop_476
5350 tne %xcc, 0x5
5351loop_475:
5352 movg %icc, %l2, %i4
5353 tsubcc %i7, 0x129F, %g7
5354loop_476:
5355 fmovscs %icc, %f16, %f30
5356 set 0x40, %l5
5357 ldswa [%l7 + %l5] 0x15, %o3
5358 movrlz %g3, 0x2BD, %o5
5359 set 0x50, %l4
5360 ldxa [%l7 + %l4] 0x10, %l3
5361 fors %f5, %f18, %f15
5362 edge16ln %l5, %g2, %i0
5363 ldx [%l7 + 0x48], %g4
5364 stb %i5, [%l7 + 0x48]
5365 fmul8x16 %f13, %f28, %f26
5366 wr %g0, 0x18, %asi
5367 lduba [%l7 + 0x4C] %asi, %l1
5368 orcc %l0, 0x0E79, %i3
5369 array32 %g6, %i2, %l6
5370 sth %g5, [%l7 + 0x44]
5371 subcc %g1, 0x01D2, %o2
5372 ld [%l7 + 0x4C], %f4
5373 swap [%l7 + 0x54], %o6
5374 edge32ln %i1, %o4, %i6
5375 fbn %fcc3, loop_477
5376 st %f13, [%l7 + 0x6C]
5377 movrne %o7, %l4, %o0
5378 movge %xcc, %o1, %i4
5379loop_477:
5380 sir 0x0442
5381 movcs %icc, %l2, %g7
5382 fba %fcc3, loop_478
5383 smulcc %i7, 0x1651, %o3
5384 wr %g0, 0x88, %asi
5385 ldxa [%l7 + 0x30] %asi, %g3
5386loop_478:
5387 edge32n %l3, %l5, %o5
5388 movcs %icc, %g2, %i0
5389 xorcc %g4, 0x08E1, %l1
5390 be,pn %icc, loop_479
5391 movl %icc, %i5, %l0
5392 fmovsle %xcc, %f10, %f2
5393 tl %icc, 0x4
5394loop_479:
5395 addc %i3, 0x1130, %g6
5396 movneg %icc, %i2, %g5
5397 bvs,a,pn %xcc, loop_480
5398 fcmped %fcc3, %f4, %f0
5399 fmovse %xcc, %f1, %f26
5400 tsubcc %g1, 0x17E5, %l6
5401loop_480:
5402 bgu %xcc, loop_481
5403 fcmpne32 %f4, %f16, %o6
5404 set 0x10, %o0
5405 stxa %o2, [%l7 + %o0] 0x18
5406loop_481:
5407 fnand %f14, %f22, %f4
5408 edge32 %i1, %i6, %o7
5409 fcmpne16 %f12, %f2, %l4
5410 smul %o0, 0x0298, %o1
5411 or %i4, 0x11B9, %o4
5412 movvc %xcc, %l2, %i7
5413 set 0x54, %i2
5414 stwa %o3, [%l7 + %i2] 0x2f
5415 membar #Sync
5416 tgu %icc, 0x4
5417 umul %g7, 0x06F9, %g3
5418 fmovdleu %xcc, %f9, %f18
5419 set 0x24, %i3
5420 lda [%l7 + %i3] 0x11, %f5
5421 bpos,a,pt %xcc, loop_482
5422 bl,a,pt %icc, loop_483
5423 membar 0x25
5424 andcc %l5, %l3, %g2
5425loop_482:
5426 movvs %icc, %i0, %g4
5427loop_483:
5428 brgz %l1, loop_484
5429 fandnot2 %f16, %f8, %f8
5430 tvs %icc, 0x7
5431 fcmpeq32 %f20, %f26, %i5
5432loop_484:
5433 sub %l0, 0x12B6, %o5
5434 nop
5435 setx loop_485, %l0, %l1
5436 wrpr 0x1, %tl
5437 wrpr %l1, %tnpc
5438 setx 0x34400001400, %l0, %l1
5439 wrpr %l1, %tstate
5440 wrhpr 0x4, %htstate
5441 done
5442 saved
5443 rdpr %cwp, %g1
5444 rdpr %cansave, %g2
5445 rdpr %canrestore, %g3
5446 rdpr %cleanwin, %g4
5447 rdpr %otherwin, %g5
5448 rdpr %wstate, %g6
5449 set 0x20, %i4
5450 stxa %g6, [%l7 + %i4] 0x81
5451loop_485:
5452 nop
5453 setx loop_486, %l0, %l1
5454 wrpr 0x1, %tl
5455 wrpr %l1, %tnpc
5456 setx 0x34400001400, %l0, %l1
5457 wrpr %l1, %tstate
5458 wrhpr 0x4, %htstate
5459 done
5460 udivx %i2, 0x07D7, %g5
5461 ldd [%l7 + 0x28], %f6
5462 fnegs %f27, %f15
5463loop_486:
5464 bne,a %xcc, loop_487
5465 fmovd %f18, %f16
5466 orncc %i3, %g1, %o6
5467 xnorcc %o2, 0x1D66, %l6
5468loop_487:
5469 te %icc, 0x3
5470 fmovd %f8, %f10
5471 fcmps %fcc3, %f29, %f7
5472 bcc %icc, loop_488
5473 fmovdne %icc, %f27, %f4
5474 movrgez %i1, 0x14A, %o7
5475 bneg,a loop_489
5476loop_488:
5477 fmovdl %xcc, %f14, %f6
5478 fxnors %f20, %f28, %f28
5479 fbne %fcc2, loop_490
5480loop_489:
5481 bcs loop_491
5482 srl %i6, %l4, %o0
5483 fmovdle %xcc, %f13, %f14
5484loop_490:
5485 tleu %icc, 0x1
5486loop_491:
5487 edge8ln %o1, %o4, %l2
5488 saved
5489 rdpr %cwp, %g1
5490 rdpr %cansave, %g2
5491 rdpr %canrestore, %g3
5492 rdpr %cleanwin, %g4
5493 rdpr %otherwin, %g5
5494 rdpr %wstate, %g6
5495 movrgez %i7, %i4, %g7
5496 fxors %f11, %f25, %f15
5497 edge8 %g3, %o3, %l5
5498 fbge,a %fcc0, loop_492
5499 movrgz %g2, %l3, %g4
5500 edge8 %l1, %i0, %i5
5501 fmovsne %xcc, %f4, %f13
5502loop_492:
5503 fabsd %f0, %f10
5504 tge %xcc, 0x3
5505 tle %icc, 0x0
5506 mova %xcc, %l0, %o5
5507 tg %xcc, 0x3
5508 orcc %g6, %g5, %i3
5509 add %l7, 0x78, %l6
5510 wr %g0, 0x89, %asi
5511 casxa [%l6] 0x89, %g1, %o6
5512 fmovscc %xcc, %f23, %f9
5513 orncc %o2, %l6, %i2
5514 movre %i1, %i6, %l4
5515 popc %o7, %o0
5516 smulcc %o4, %o1, %l2
5517 fnands %f7, %f14, %f27
5518 edge8n %i7, %g7, %g3
5519 fmovsleu %xcc, %f20, %f6
5520 fornot1 %f6, %f22, %f10
5521 mova %xcc, %o3, %i4
5522 xnorcc %g2, %l3, %l5
5523 edge8n %l1, %g4, %i0
5524 set 0x20, %l1
5525 stxa %i5, [%g0 + %l1] 0x4f
5526 ldd [%l7 + 0x68], %f22
5527 tgu %icc, 0x1
5528 bge loop_493
5529 movn %xcc, %l0, %g6
5530 tneg %xcc, 0x7
5531 tle %xcc, 0x7
5532loop_493:
5533 st %f3, [%l7 + 0x7C]
5534 fmovdl %icc, %f9, %f15
5535 alignaddr %o5, %i3, %g1
5536 bneg loop_494
5537 array16 %g5, %o2, %o6
5538 ldsh [%l7 + 0x2A], %l6
5539 and %i2, %i6, %i1
5540loop_494:
5541 brgez,a %o7, loop_495
5542 fpack16 %f24, %f1
5543 edge32ln %o0, %l4, %o1
5544 for %f22, %f16, %f6
5545loop_495:
5546 fmovrdne %l2, %f28, %f10
5547 lduh [%l7 + 0x0C], %o4
5548 addcc %i7, %g7, %o3
5549 fmovrse %i4, %f9, %f30
5550 sub %g3, 0x10C6, %l3
5551 saved
5552 rdpr %cwp, %g1
5553 rdpr %cansave, %g2
5554 rdpr %canrestore, %g3
5555 rdpr %cleanwin, %g4
5556 rdpr %otherwin, %g5
5557 rdpr %wstate, %g6
5558 tcs %icc, 0x7
5559 xnorcc %l5, 0x1AED, %g2
5560 sllx %g4, %l1, %i0
5561 addc %l0, %g6, %o5
5562 tneg %xcc, 0x5
5563 popc %i3, %i5
5564 fmul8sux16 %f2, %f20, %f12
5565 array16 %g5, %g1, %o2
5566 movgu %icc, %o6, %l6
5567 fmovdl %icc, %f3, %f17
5568 tpos %icc, 0x4
5569 fmuld8ulx16 %f11, %f21, %f20
5570 call loop_496
5571 movge %xcc, %i2, %i1
5572 wr %g0, 0xe2, %asi
5573 stwa %i6, [%l7 + 0x1C] %asi
5574 membar #Sync
5575loop_496:
5576 subccc %o7, 0x1298, %o0
5577 tge %icc, 0x1
5578 fexpand %f23, %f14
5579 smulcc %o1, %l4, %o4
5580 movrgez %i7, %l2, %g7
5581 bcc,a,pn %xcc, loop_497
5582 nop
5583 set 0x08, %g7
5584 stb %o3, [%l7 + %g7]
5585 mulx %i4, 0x1538, %l3
5586 andncc %g3, %g2, %l5
5587loop_497:
5588 movre %g4, 0x167, %i0
5589 bg,a,pt %icc, loop_498
5590 fmovrdlez %l1, %f8, %f26
5591 udivx %g6, 0x1714, %l0
5592 movleu %icc, %i3, %o5
5593loop_498:
5594 bvc,a,pn %icc, loop_499
5595 subcc %i5, %g5, %g1
5596 subc %o2, 0x068A, %o6
5597 fbug %fcc0, loop_500
5598loop_499:
5599 tcs %icc, 0x4
5600 or %l6, %i1, %i2
5601 fornot2 %f30, %f0, %f12
5602loop_500:
5603 tleu %xcc, 0x5
5604 movneg %icc, %o7, %i6
5605 fbne,a %fcc0, loop_501
5606 fcmpgt32 %f22, %f24, %o1
5607 sth %l4, [%l7 + 0x08]
5608 fcmpgt32 %f0, %f12, %o4
5609loop_501:
5610 sub %i7, %l2, %o0
5611 movrne %g7, 0x243, %o3
5612 ldd [%l7 + 0x20], %f18
5613 tge %xcc, 0x1
5614 bn,a loop_502
5615 tcc %icc, 0x4
5616 ldd [%l7 + 0x60], %i4
5617 movvc %icc, %l3, %g2
5618loop_502:
5619 fmovsneg %xcc, %f11, %f16
5620 xorcc %g3, %l5, %i0
5621 fxnors %f17, %f22, %f29
5622 fmovsvs %icc, %f21, %f10
5623 udivcc %g4, 0x01AB, %g6
5624 sth %l1, [%l7 + 0x3A]
5625 tvs %xcc, 0x2
5626 umulcc %i3, 0x17C2, %l0
5627 brlz %o5, loop_503
5628 fzero %f30
5629 set 0x50, %g5
5630 lduwa [%l7 + %g5] 0x80, %g5
5631loop_503:
5632 bpos,pn %xcc, loop_504
5633 popc 0x035B, %i5
5634 brgz,a %o2, loop_505
5635 movne %icc, %o6, %l6
5636loop_504:
5637 nop
5638 wr %g0, 0x80, %asi
5639 sta %f12, [%l7 + 0x20] %asi
5640loop_505:
5641 fbe,a %fcc1, loop_506
5642 udivcc %i1, 0x1CA0, %i2
5643 srl %g1, %o7, %o1
5644 fmovse %xcc, %f26, %f12
5645loop_506:
5646 std %i6, [%l7 + 0x78]
5647 bgu %icc, loop_507
5648 umulcc %o4, %l4, %l2
5649 movvc %xcc, %o0, %i7
5650 subc %o3, %g7, %i4
5651loop_507:
5652 orn %g2, 0x148A, %g3
5653 swap [%l7 + 0x54], %l3
5654 and %l5, 0x0FD8, %i0
5655 siam 0x4
5656 ldsb [%l7 + 0x17], %g4
5657 srax %g6, %l1, %l0
5658 addccc %i3, 0x17FD, %o5
5659 xnorcc %g5, %i5, %o6
5660 tle %xcc, 0x1
5661 edge32ln %l6, %o2, %i1
5662 fmul8x16 %f20, %f24, %f10
5663 fcmpne32 %f30, %f30, %i2
5664 xnorcc %o7, 0x1F64, %g1
5665 xnorcc %o1, %i6, %l4
5666 bl,a %xcc, loop_508
5667 fnands %f9, %f25, %f2
5668 for %f30, %f30, %f14
5669 call loop_509
5670loop_508:
5671 xor %o4, %l2, %o0
5672 swap [%l7 + 0x7C], %o3
5673 movleu %icc, %g7, %i7
5674loop_509:
5675 stbar
5676 std %g2, [%l7 + 0x48]
5677 wr %g0, 0x11, %asi
5678 lduba [%l7 + 0x51] %asi, %g3
5679 fba %fcc0, loop_510
5680 tl %xcc, 0x1
5681 fmovd %f12, %f14
5682 fmovrse %i4, %f7, %f1
5683loop_510:
5684 fpsub32s %f10, %f30, %f25
5685 taddcc %l3, %l5, %i0
5686 alignaddrl %g6, %l1, %g4
5687 brgz %i3, loop_511
5688 movrgz %l0, 0x12C, %g5
5689 edge32ln %i5, %o6, %o5
5690 fba %fcc0, loop_512
5691loop_511:
5692 movrgz %o2, %l6, %i1
5693 fmovspos %icc, %f23, %f3
5694 movrlez %i2, 0x0E0, %o7
5695loop_512:
5696 bn,a,pn %icc, loop_513
5697 tcc %icc, 0x3
5698 fcmple32 %f10, %f6, %g1
5699 set 0x30, %o4
5700 lduwa [%l7 + %o4] 0x10, %o1
5701loop_513:
5702 nop
5703 wr %g0, 0x18, %asi
5704 ldswa [%l7 + 0x48] %asi, %i6
5705 membar 0x57
5706 std %f6, [%l7 + 0x40]
5707 membar 0x42
5708 movcs %xcc, %o4, %l2
5709 add %l7, 0x30, %l6
5710 wr %g0, 0x89, %asi
5711 casxa [%l6] 0x89, %l4, %o3
5712 tsubcctv %o0, 0x15F9, %i7
5713 edge32n %g2, %g7, %g3
5714 fpadd32 %f16, %f24, %f18
5715 andcc %l3, 0x1EC6, %l5
5716 fmovscc %xcc, %f11, %f24
5717 edge8 %i4, %i0, %g6
5718 fmovd %f2, %f10
5719 fcmpeq16 %f18, %f10, %g4
5720 movle %xcc, %i3, %l0
5721 movvc %xcc, %g5, %l1
5722 fmul8ulx16 %f18, %f30, %f10
5723 tgu %xcc, 0x2
5724 edge16n %o6, %i5, %o5
5725 lduh [%l7 + 0x10], %o2
5726 subcc %l6, %i2, %i1
5727 andncc %g1, %o7, %i6
5728 fbn,a %fcc0, loop_514
5729 taddcc %o1, %l2, %o4
5730 tvc %icc, 0x0
5731 addcc %l4, %o3, %o0
5732loop_514:
5733 fmovsa %xcc, %f20, %f23
5734 fbe,a %fcc2, loop_515
5735 sir 0x1F8C
5736 tleu %xcc, 0x1
5737 movn %icc, %g2, %g7
5738loop_515:
5739 movcc %icc, %g3, %i7
5740 movrlz %l3, %i4, %l5
5741 ldsh [%l7 + 0x20], %g6
5742 membar #Sync
5743 wr %g0, 0x16, %asi
5744 ldda [%l7 + 0x40] %asi, %f16
5745 tl %xcc, 0x6
5746 fblg %fcc0, loop_516
5747 brgz,a %g4, loop_517
5748 tleu %xcc, 0x2
5749 sdiv %i3, 0x1C8B, %i0
5750loop_516:
5751 add %g5, 0x1184, %l0
5752loop_517:
5753 fble %fcc3, loop_518
5754 sir 0x1981
5755 edge16ln %o6, %l1, %i5
5756 restored
5757 rdpr %cwp, %g1
5758 rdpr %cansave, %g2
5759 rdpr %canrestore, %g3
5760 rdpr %cleanwin, %g4
5761 rdpr %otherwin, %g5
5762 rdpr %wstate, %g6
5763loop_518:
5764 edge8 %o2, %l6, %i2
5765 edge8n %o5, %g1, %i1
5766 popc 0x17EE, %i6
5767 bshuffle %f28, %f10, %f10
5768 orncc %o1, 0x0B43, %l2
5769 smul %o4, %o7, %o3
5770 movvc %xcc, %l4, %o0
5771 tvs %icc, 0x1
5772 subc %g2, 0x1B6F, %g3
5773 tcs %xcc, 0x5
5774 movleu %xcc, %i7, %g7
5775 tleu %xcc, 0x0
5776 nop
5777 setx loop_519, %l0, %l1
5778 jmpl %l1, %i4
5779 tle %icc, 0x0
5780 edge8n %l3, %g6, %g4
5781 movre %i3, 0x29C, %i0
5782loop_519:
5783 tgu %xcc, 0x3
5784 nop
5785 setx loop_520, %l0, %l1
5786 jmpl %l1, %g5
5787 fxor %f8, %f28, %f16
5788 fpadd16 %f20, %f24, %f16
5789 call loop_521
5790loop_520:
5791 tgu %xcc, 0x2
5792 edge16l %l5, %o6, %l1
5793 bl,a %icc, loop_522
5794loop_521:
5795 movl %icc, %i5, %o2
5796 ldd [%l7 + 0x38], %f6
5797 fbue,a %fcc1, loop_523
5798loop_522:
5799 sll %l0, 0x0C, %i2
5800 std %o4, [%l7 + 0x10]
5801 popc %l6, %i1
5802loop_523:
5803 udivx %g1, 0x0615, %i6
5804 srlx %l2, %o4, %o7
5805 fnot2 %f22, %f28
5806 fmovsleu %icc, %f10, %f26
5807 smulcc %o3, 0x0DC2, %l4
5808 array16 %o1, %o0, %g3
5809 tneg %icc, 0x0
5810 subcc %g2, 0x1360, %i7
5811 popc %g7, %i4
5812 movpos %xcc, %g6, %g4
5813 sub %i3, 0x06F0, %i0
5814 saved
5815 rdpr %cwp, %g1
5816 rdpr %cansave, %g2
5817 rdpr %canrestore, %g3
5818 rdpr %cleanwin, %g4
5819 rdpr %otherwin, %g5
5820 rdpr %wstate, %g6
5821 addc %g5, %l3, %o6
5822 fmovsvs %icc, %f4, %f16
5823 fmovsg %xcc, %f12, %f22
5824 swap [%l7 + 0x7C], %l1
5825 tgu %xcc, 0x3
5826 tl %xcc, 0x3
5827 sethi 0x0B7B, %l5
5828 siam 0x6
5829 movrgez %i5, %l0, %i2
5830 nop
5831 set 0x48, %i5
5832 ldx [%l7 + %i5], %o2
5833 set 0x1E, %l3
5834 lduha [%l7 + %l3] 0x14, %o5
5835 movrne %l6, %i1, %g1
5836 tg %icc, 0x6
5837 movcs %xcc, %l2, %o4
5838 brgz %o7, loop_524
5839 edge16 %o3, %i6, %o1
5840 fone %f14
5841 add %o0, 0x1D0A, %g3
5842loop_524:
5843 ldsh [%l7 + 0x2C], %l4
5844 xorcc %i7, 0x1E0D, %g2
5845 brgz %g7, loop_525
5846 taddcctv %g6, 0x0D0B, %i4
5847 fmovsl %xcc, %f28, %f10
5848 fcmpeq16 %f2, %f6, %g4
5849loop_525:
5850 movge %xcc, %i3, %g5
5851 andn %i0, 0x0C85, %o6
5852 fba %fcc3, loop_526
5853 srax %l1, %l5, %i5
5854 brlez,a %l0, loop_527
5855 bl,a %xcc, loop_528
5856loop_526:
5857 fmovsgu %xcc, %f8, %f2
5858 fmovdcs %icc, %f29, %f19
5859loop_527:
5860 smulcc %i2, %l3, %o2
5861loop_528:
5862 movrgez %l6, 0x392, %o5
5863 set 0x48, %l2
5864 stha %i1, [%l7 + %l2] 0x19
5865 wr %g0, 0x2a, %asi
5866 stba %g1, [%l7 + 0x0E] %asi
5867 membar #Sync
5868 brlz %o4, loop_529
5869 movn %xcc, %l2, %o7
5870 mova %xcc, %o3, %i6
5871 sllx %o0, %g3, %o1
5872loop_529:
5873 bleu,a,pn %xcc, loop_530
5874 ldsw [%l7 + 0x5C], %i7
5875 wr %g0, 0x11, %asi
5876 stda %f0, [%l7 + 0x40] %asi
5877loop_530:
5878 edge8n %l4, %g7, %g6
5879 fba %fcc2, loop_531
5880 prefetch [%l7 + 0x08], 0x2
5881 movrgz %g2, 0x2AD, %g4
5882 membar 0x6C
5883loop_531:
5884 taddcctv %i3, %i4, %i0
5885 te %icc, 0x6
5886 faligndata %f2, %f10, %f18
5887 ldd [%l7 + 0x30], %f30
5888 fbn %fcc2, loop_532
5889 andcc %o6, 0x1AC8, %g5
5890 movle %icc, %l5, %i5
5891 movre %l0, %i2, %l1
5892loop_532:
5893 fnand %f10, %f18, %f14
5894 movrgez %l3, %o2, %o5
5895 fsrc2 %f2, %f10
5896 edge8 %l6, %g1, %o4
5897 ta %icc, 0x1
5898 tsubcc %i1, %l2, %o3
5899 fmuld8ulx16 %f13, %f28, %f10
5900 fbu,a %fcc2, loop_533
5901 orn %i6, %o7, %o0
5902 wr %g0, 0x11, %asi
5903 sta %f0, [%l7 + 0x24] %asi
5904loop_533:
5905 xnor %o1, %i7, %l4
5906 set 0x60, %i1
5907 ldda [%l7 + %i1] 0x2e, %g6
5908 call loop_534
5909 fcmpgt32 %f14, %f28, %g6
5910 tvc %icc, 0x7
5911 bvc,pn %xcc, loop_535
5912loop_534:
5913 and %g2, 0x1F10, %g4
5914 fmovdneg %xcc, %f3, %f26
5915 fabsd %f22, %f20
5916loop_535:
5917 sdivx %i3, 0x0C5C, %g3
5918 lduh [%l7 + 0x28], %i0
5919 and %o6, %g5, %i4
5920 brgez,a %i5, loop_536
5921 fands %f5, %f5, %f22
5922 ldstub [%l7 + 0x29], %l5
5923 fbge,a %fcc3, loop_537
5924loop_536:
5925 smul %i2, 0x1BE0, %l0
5926 ble,a,pt %xcc, loop_538
5927 movl %icc, %l3, %o2
5928loop_537:
5929 addccc %o5, 0x0C0C, %l1
5930 tg %icc, 0x0
5931loop_538:
5932 std %f22, [%l7 + 0x58]
5933 taddcc %l6, %o4, %i1
5934 ldx [%l7 + 0x10], %l2
5935 fnor %f16, %f30, %f18
5936 movcs %xcc, %o3, %i6
5937 swap [%l7 + 0x48], %g1
5938 wr %g0, 0x2b, %asi
5939 stda %o0, [%l7 + 0x78] %asi
5940 membar #Sync
5941 tle %icc, 0x4
5942 array32 %o1, %i7, %l4
5943 wr %g0, 0x5f, %asi
5944 stxa %o7, [%g0 + 0x0] %asi
5945 edge8ln %g7, %g2, %g6
5946 fmul8x16 %f28, %f16, %f18
5947 xnor %i3, 0x100C, %g3
5948 sllx %g4, 0x11, %i0
5949 alignaddr %g5, %i4, %i5
5950 movpos %xcc, %l5, %i2
5951 wr %g0, 0x10, %asi
5952 ldsba [%l7 + 0x64] %asi, %o6
5953 movre %l3, %o2, %o5
5954 smul %l0, %l6, %l1
5955 addccc %o4, 0x158F, %l2
5956 movvs %icc, %i1, %o3
5957 movg %icc, %i6, %g1
5958 edge32 %o0, %o1, %i7
5959 sth %o7, [%l7 + 0x1C]
5960 std %f22, [%l7 + 0x08]
5961 nop
5962 set 0x62, %i7
5963 ldub [%l7 + %i7], %g7
5964 edge32n %g2, %g6, %i3
5965 bgu,pt %xcc, loop_539
5966 mova %icc, %l4, %g3
5967 sir 0x0B5E
5968 addc %i0, 0x1695, %g4
5969loop_539:
5970 andn %g5, %i5, %l5
5971 tle %icc, 0x4
5972 udivcc %i4, 0x16A7, %o6
5973 alignaddr %l3, %i2, %o2
5974 bn,a %xcc, loop_540
5975 bneg loop_541
5976 movneg %icc, %l0, %l6
5977 saved
5978 rdpr %cwp, %g1
5979 rdpr %cansave, %g2
5980 rdpr %canrestore, %g3
5981 rdpr %cleanwin, %g4
5982 rdpr %otherwin, %g5
5983 rdpr %wstate, %g6
5984loop_540:
5985 srax %l1, %o4, %l2
5986loop_541:
5987 tcs %icc, 0x4
5988 fbue %fcc0, loop_542
5989 movre %i1, %o5, %i6
5990 fbo %fcc1, loop_543
5991 xnorcc %o3, %g1, %o0
5992loop_542:
5993 brgz %i7, loop_544
5994 ldx [%l7 + 0x50], %o7
5995loop_543:
5996 sra %g7, 0x0A, %g2
5997 movvc %xcc, %g6, %o1
5998loop_544:
5999 tpos %icc, 0x1
6000 sll %i3, 0x12, %g3
6001 edge32ln %l4, %g4, %i0
6002 bl,a %xcc, loop_545
6003 movrgz %i5, 0x283, %g5
6004 fmovrdgz %i4, %f8, %f24
6005 ldub [%l7 + 0x23], %o6
6006loop_545:
6007 fnand %f8, %f24, %f16
6008 xor %l3, 0x0F2F, %l5
6009 wr %g0, 0x0c, %asi
6010 lduwa [%l7 + 0x78] %asi, %o2
6011 fble,a %fcc1, loop_546
6012 bvc,pn %icc, loop_547
6013 fpackfix %f30, %f27
6014 umul %l0, 0x073E, %i2
6015loop_546:
6016 nop
6017 wr %g0, 0xe2, %asi
6018 stba %l6, [%l7 + 0x73] %asi
6019 membar #Sync
6020loop_547:
6021 edge16l %l1, %l2, %o4
6022 fbl,a %fcc2, loop_548
6023 ldstub [%l7 + 0x4D], %o5
6024 bpos loop_549
6025 fpmerge %f28, %f10, %f30
6026loop_548:
6027 smulcc %i6, 0x0B22, %o3
6028 move %icc, %i1, %g1
6029loop_549:
6030 restored
6031 rdpr %cwp, %g1
6032 rdpr %cansave, %g2
6033 rdpr %canrestore, %g3
6034 rdpr %cleanwin, %g4
6035 rdpr %otherwin, %g5
6036 rdpr %wstate, %g6
6037 bcc %xcc, loop_550
6038 array8 %i7, %o0, %g7
6039 udivx %g2, 0x19FE, %g6
6040 wr %g0, 0x80, %asi
6041 sta %f6, [%l7 + 0x58] %asi
6042loop_550:
6043 bpos,a,pt %icc, loop_551
6044 fxors %f8, %f8, %f17
6045 edge16ln %o1, %o7, %i3
6046 subcc %l4, 0x011A, %g3
6047loop_551:
6048 fmovda %xcc, %f21, %f0
6049 fmovsleu %xcc, %f8, %f26
6050 sra %g4, %i5, %g5
6051 fcmpne32 %f20, %f16, %i4
6052 fmovde %icc, %f22, %f26
6053 fbge %fcc3, loop_552
6054 sethi 0x10B3, %o6
6055 fnands %f19, %f1, %f22
6056 movrgez %i0, %l3, %o2
6057loop_552:
6058 ldsb [%l7 + 0x61], %l5
6059 brnz,a %i2, loop_553
6060 move %icc, %l0, %l1
6061 srax %l2, 0x15, %o4
6062 edge16 %l6, %i6, %o5
6063loop_553:
6064 xnor %o3, %g1, %i7
6065 tne %xcc, 0x1
6066 tge %icc, 0x6
6067 edge32 %o0, %g7, %g2
6068 tgu %icc, 0x2
6069 add %g6, %o1, %o7
6070 fabsd %f6, %f20
6071 fmovdg %icc, %f25, %f4
6072 orn %i1, 0x14D0, %l4
6073 fbule %fcc3, loop_554
6074 tge %xcc, 0x5
6075 sdivcc %g3, 0x13E4, %i3
6076 edge16ln %i5, %g4, %i4
6077loop_554:
6078 fcmpne32 %f10, %f10, %o6
6079 bleu %icc, loop_555
6080 std %g4, [%l7 + 0x50]
6081 wr %g0, 0x80, %asi
6082 stda %i0, [%l7 + 0x40] %asi
6083loop_555:
6084 edge16 %o2, %l5, %l3
6085 bvs,a,pn %icc, loop_556
6086 sdivcc %l0, 0x0083, %i2
6087 fbuge,a %fcc1, loop_557
6088 or %l2, 0x1D49, %o4
6089loop_556:
6090 fcmpgt16 %f4, %f10, %l6
6091 tleu %icc, 0x4
6092loop_557:
6093 fmovdl %xcc, %f3, %f25
6094 lduw [%l7 + 0x50], %l1
6095 udivx %o5, 0x1802, %o3
6096 smulcc %i6, 0x189B, %i7
6097 edge8l %g1, %g7, %o0
6098 alignaddrl %g6, %o1, %o7
6099 subc %i1, 0x0B6F, %g2
6100 xnor %l4, %i3, %g3
6101 tvs %xcc, 0x5
6102 fba,a %fcc3, loop_558
6103 fmovscc %xcc, %f17, %f1
6104 tne %icc, 0x4
6105 nop
6106 setx loop_559, %l0, %l1
6107 wrpr 0x1, %tl
6108 wrpr %l1, %tnpc
6109 setx 0x34400001400, %l0, %l1
6110 wrpr %l1, %tstate
6111 wrhpr 0x4, %htstate
6112 done
6113loop_558:
6114 stbar
6115 array32 %i5, %i4, %g4
6116 tge %xcc, 0x1
6117loop_559:
6118 movrlz %g5, %i0, %o2
6119 wr %g0, 0x89, %asi
6120 lduwa [%l7 + 0x14] %asi, %o6
6121 nop
6122 set 0x0C, %o2
6123 stw %l5, [%l7 + %o2]
6124 edge32 %l3, %i2, %l2
6125 fcmple16 %f4, %f20, %l0
6126 fmovsne %icc, %f3, %f31
6127 udivcc %o4, 0x099A, %l1
6128 brgz,a %l6, loop_560
6129 tle %xcc, 0x2
6130 srl %o3, 0x08, %i6
6131 xorcc %i7, %g1, %g7
6132loop_560:
6133 bg,a %xcc, loop_561
6134 brgz %o5, loop_562
6135 fmovdpos %icc, %f2, %f23
6136 fmuld8sux16 %f20, %f25, %f26
6137loop_561:
6138 fpadd16 %f28, %f30, %f8
6139loop_562:
6140 nop
6141 set 0x08, %l6
6142 stxa %g6, [%l7 + %l6] 0x80
6143 prefetch [%l7 + 0x54], 0x3
6144 fabsd %f20, %f20
6145 bgu,pt %xcc, loop_563
6146 bcc,pt %icc, loop_564
6147 movrlz %o1, 0x061, %o7
6148 fbo %fcc1, loop_565
6149loop_563:
6150 fmovdn %icc, %f13, %f20
6151loop_564:
6152 umul %o0, %i1, %g2
6153 be,pn %xcc, loop_566
6154loop_565:
6155 fornot1s %f7, %f9, %f2
6156 set 0x1C, %o1
6157 sta %f14, [%l7 + %o1] 0x04
6158loop_566:
6159 edge8ln %i3, %l4, %g3
6160 wr %g0, 0x89, %asi
6161 stxa %i4, [%l7 + 0x20] %asi
6162 sdivcc %g4, 0x155A, %g5
6163 wr %g0, 0xe3, %asi
6164 stha %i5, [%l7 + 0x10] %asi
6165 membar #Sync
6166 orn %i0, 0x1018, %o2
6167 fble,a %fcc2, loop_567
6168 movl %xcc, %l5, %l3
6169 faligndata %f4, %f18, %f8
6170 brz %o6, loop_568
6171loop_567:
6172 fandnot2s %f0, %f28, %f7
6173 movcs %xcc, %i2, %l0
6174 fmovdle %icc, %f14, %f14
6175loop_568:
6176 nop
6177 wr %g0, 0x81, %asi
6178 lduwa [%l7 + 0x48] %asi, %l2
6179 std %l0, [%l7 + 0x10]
6180 alignaddrl %l6, %o4, %i6
6181 popc 0x030D, %o3
6182 xnorcc %g1, 0x0282, %i7
6183 nop
6184 setx loop_569, %l0, %l1
6185 jmpl %l1, %g7
6186 taddcctv %o5, %g6, %o1
6187 sir 0x13A0
6188 wr %g0, 0x27, %asi
6189 stba %o7, [%l7 + 0x0C] %asi
6190 membar #Sync
6191loop_569:
6192 faligndata %f24, %f30, %f14
6193 mova %xcc, %o0, %g2
6194 fxnors %f6, %f0, %f8
6195 edge32l %i1, %i3, %l4
6196 tleu %icc, 0x2
6197 subccc %i4, %g4, %g5
6198 call loop_570
6199 udiv %i5, 0x07F6, %g3
6200 taddcctv %i0, 0x1987, %o2
6201 call loop_571
6202loop_570:
6203 fors %f1, %f9, %f30
6204 edge16 %l5, %l3, %o6
6205 fmovdleu %icc, %f27, %f28
6206loop_571:
6207 fcmpes %fcc1, %f14, %f2
6208 fpadd32s %f29, %f6, %f29
6209 movrne %i2, %l0, %l1
6210 fsrc2s %f0, %f9
6211 movl %xcc, %l2, %l6
6212 movrlz %o4, 0x33F, %i6
6213 movrgez %o3, 0x2AC, %g1
6214 fpadd32 %f22, %f26, %f20
6215 sdivx %g7, 0x1416, %i7
6216 fpsub16s %f29, %f6, %f11
6217 edge32n %o5, %o1, %g6
6218 edge16ln %o7, %g2, %i1
6219 mulscc %i3, 0x00AC, %o0
6220 udiv %i4, 0x05C5, %g4
6221 fnot1s %f22, %f12
6222 membar 0x18
6223 and %g5, %l4, %i5
6224 taddcctv %i0, 0x0528, %o2
6225 bn,a loop_572
6226 nop
6227 set 0x0C, %g4
6228 sth %l5, [%l7 + %g4]
6229 ta %icc, 0x5
6230 set 0x42, %g6
6231 lduha [%l7 + %g6] 0x15, %g3
6232loop_572:
6233 bl,a %icc, loop_573
6234 bn,a,pt %xcc, loop_574
6235 sub %l3, 0x0FB7, %o6
6236 alignaddrl %l0, %i2, %l1
6237loop_573:
6238 fmovd %f2, %f2
6239loop_574:
6240 fmovs %f11, %f4
6241 edge8n %l6, %l2, %i6
6242 sra %o4, 0x0D, %o3
6243 edge8 %g1, %i7, %g7
6244 fand %f2, %f12, %f18
6245 sra %o5, 0x00, %g6
6246 wr %g0, 0x88, %asi
6247 sta %f26, [%l7 + 0x74] %asi
6248 array32 %o1, %g2, %o7
6249 bshuffle %f18, %f22, %f4
6250 srl %i3, %o0, %i4
6251 movle %icc, %g4, %i1
6252 fzero %f24
6253 tne %xcc, 0x6
6254 tgu %xcc, 0x0
6255 udivx %l4, 0x0576, %i5
6256 fbne %fcc1, loop_575
6257 andcc %g5, 0x0CDF, %o2
6258 fbu %fcc1, loop_576
6259 fnot2 %f14, %f6
6260loop_575:
6261 move %icc, %l5, %i0
6262 tneg %icc, 0x6
6263loop_576:
6264 tsubcc %g3, 0x002A, %l3
6265 fmovrsgez %l0, %f31, %f8
6266 movne %xcc, %i2, %o6
6267 mova %xcc, %l1, %l2
6268 fands %f28, %f26, %f15
6269 movvc %xcc, %i6, %o4
6270 fcmped %fcc0, %f12, %f14
6271 edge16 %o3, %g1, %l6
6272 tne %xcc, 0x5
6273 movn %icc, %i7, %o5
6274 edge8l %g6, %o1, %g7
6275 edge32l %g2, %o7, %o0
6276 taddcctv %i4, 0x0318, %i3
6277 fsrc2s %f0, %f19
6278 fcmpeq16 %f16, %f2, %i1
6279 popc 0x1FC2, %l4
6280 fbe,a %fcc0, loop_577
6281 fcmps %fcc0, %f20, %f21
6282 fpack16 %f30, %f12
6283 orcc %g4, 0x10F9, %g5
6284loop_577:
6285 bn,pn %xcc, loop_578
6286 tge %icc, 0x1
6287 andcc %o2, %i5, %l5
6288 tneg %icc, 0x2
6289loop_578:
6290 and %g3, %i0, %l0
6291 movvs %xcc, %l3, %o6
6292 wr %g0, 0xf0, %asi
6293 stda %f0, [%l7 + 0x40] %asi
6294 membar #Sync
6295 be,pt %xcc, loop_579
6296 stw %i2, [%l7 + 0x74]
6297 set 0x0C, %o6
6298 swapa [%l7 + %o6] 0x11, %l2
6299loop_579:
6300 be,a %icc, loop_580
6301 edge16l %i6, %l1, %o3
6302 subcc %o4, %l6, %g1
6303 ba,a %icc, loop_581
6304loop_580:
6305 alignaddr %o5, %g6, %i7
6306 set 0x20, %i0
6307 ldxa [%l7 + %i0] 0x04, %g7
6308loop_581:
6309 array8 %g2, %o1, %o7
6310 tcs %xcc, 0x4
6311 movcc %xcc, %o0, %i4
6312 movre %i1, 0x025, %i3
6313 fpadd32 %f30, %f6, %f10
6314 movrgez %l4, %g5, %g4
6315 ldd [%l7 + 0x48], %f30
6316 movrlz %i5, 0x30E, %l5
6317 fcmpgt32 %f24, %f8, %g3
6318 movcs %xcc, %i0, %o2
6319 ld [%l7 + 0x20], %f13
6320 fbn %fcc3, loop_582
6321 addcc %l0, %l3, %i2
6322 fornot1 %f6, %f12, %f28
6323 movl %xcc, %o6, %i6
6324loop_582:
6325 fbn %fcc2, loop_583
6326 fpadd16s %f11, %f10, %f4
6327 move %xcc, %l1, %l2
6328 fcmpd %fcc0, %f30, %f12
6329loop_583:
6330 orncc %o4, 0x0543, %o3
6331 movne %icc, %l6, %o5
6332 fcmps %fcc2, %f25, %f3
6333 sdivcc %g1, 0x1578, %i7
6334 brz,a %g6, loop_584
6335 mulscc %g7, %g2, %o1
6336 fcmped %fcc2, %f10, %f14
6337 andcc %o0, 0x1F85, %i4
6338loop_584:
6339 nop
6340 setx loop_585, %l0, %l1
6341 wrpr 0x1, %tl
6342 wrpr %l1, %tnpc
6343 setx 0x34400001400, %l0, %l1
6344 wrpr %l1, %tstate
6345 wrhpr 0x4, %htstate
6346 done
6347 fba,a %fcc3, loop_586
6348 subccc %o7, 0x0095, %i3
6349 movgu %icc, %i1, %g5
6350loop_585:
6351 andcc %l4, %i5, %g4
6352loop_586:
6353 fbug %fcc1, loop_587
6354 fmul8sux16 %f8, %f4, %f18
6355 edge16n %g3, %i0, %o2
6356 restored
6357 rdpr %cwp, %g1
6358 rdpr %cansave, %g2
6359 rdpr %canrestore, %g3
6360 rdpr %cleanwin, %g4
6361 rdpr %otherwin, %g5
6362 rdpr %wstate, %g6
6363loop_587:
6364 umulcc %l0, 0x1051, %l3
6365 tgu %icc, 0x1
6366 ldx [%l7 + 0x40], %i2
6367 addc %l5, %o6, %l1
6368 restored
6369 rdpr %cwp, %g1
6370 rdpr %cansave, %g2
6371 rdpr %canrestore, %g3
6372 rdpr %cleanwin, %g4
6373 rdpr %otherwin, %g5
6374 rdpr %wstate, %g6
6375 tvc %icc, 0x3
6376 edge8l %i6, %l2, %o3
6377 sllx %o4, 0x00, %o5
6378 fexpand %f23, %f16
6379 addcc %l6, %i7, %g1
6380 fmul8ulx16 %f26, %f16, %f14
6381 fmovda %xcc, %f9, %f2
6382 sub %g7, %g6, %o1
6383 fpsub32 %f24, %f20, %f2
6384 mulx %o0, %i4, %o7
6385 movleu %xcc, %g2, %i3
6386 ldx [%l7 + 0x08], %i1
6387 fmul8x16 %f10, %f20, %f24
6388 fmovdcc %xcc, %f27, %f31
6389 edge8l %g5, %l4, %g4
6390 wr %g0, 0x52, %asi
6391 stxa %i5, [%g0 + 0x218] %asi
6392 tle %xcc, 0x2
6393 tvs %xcc, 0x3
6394 mulx %i0, 0x1B8D, %g3
6395 fbule,a %fcc0, loop_588
6396 tg %xcc, 0x4
6397 tg %icc, 0x6
6398 stbar
6399loop_588:
6400 fbue %fcc0, loop_589
6401 orncc %l0, 0x0C48, %l3
6402 xnor %i2, %o2, %o6
6403 subc %l5, %l1, %i6
6404loop_589:
6405 subccc %o3, 0x162D, %l2
6406 ba %xcc, loop_590
6407 subcc %o4, %l6, %o5
6408 popc 0x1ED0, %i7
6409 mova %xcc, %g7, %g1
6410loop_590:
6411 subccc %g6, %o0, %i4
6412 move %icc, %o7, %g2
6413 array32 %o1, %i1, %g5
6414 nop
6415 setx loop_591, %l0, %l1
6416 wrpr 0x1, %tl
6417 wrpr %l1, %tnpc
6418 setx 0x34400001400, %l0, %l1
6419 wrpr %l1, %tstate
6420 wrhpr 0x4, %htstate
6421 done
6422 fbn,a %fcc1, loop_592
6423 movre %l4, 0x337, %g4
6424 bvc,pn %xcc, loop_593
6425loop_591:
6426 movpos %icc, %i3, %i5
6427loop_592:
6428 fpsub16s %f26, %f19, %f26
6429 movcs %xcc, %g3, %l0
6430loop_593:
6431 movg %icc, %i0, %i2
6432 fmovd %f18, %f20
6433 fsrc2 %f22, %f12
6434 tvs %xcc, 0x0
6435 movrlz %l3, %o6, %l5
6436 orn %o2, %l1, %o3
6437 xorcc %l2, 0x0283, %i6
6438 fmovscs %xcc, %f12, %f1
6439 sethi 0x0AC5, %o4
6440 movge %xcc, %l6, %o5
6441 fbul %fcc3, loop_594
6442 fbule,a %fcc2, loop_595
6443 movg %icc, %g7, %i7
6444 fpmerge %f20, %f6, %f16
6445loop_594:
6446 xor %g1, %g6, %i4
6447loop_595:
6448 edge8n %o0, %g2, %o7
6449 fmovda %xcc, %f0, %f2
6450 fand %f12, %f22, %f8
6451 fbue,a %fcc2, loop_596
6452 fbg,a %fcc0, loop_597
6453 srlx %o1, 0x1F, %g5
6454 fcmpgt16 %f6, %f30, %l4
6455loop_596:
6456 fmovspos %xcc, %f2, %f1
6457loop_597:
6458 edge32l %g4, %i3, %i5
6459 movrne %i1, 0x00B, %l0
6460 edge16 %i0, %i2, %l3
6461 edge16l %g3, %o6, %o2
6462 sdivcc %l1, 0x0A35, %o3
6463 subc %l5, %i6, %l2
6464 fcmpd %fcc0, %f16, %f12
6465 movne %xcc, %l6, %o4
6466 edge16l %o5, %g7, %i7
6467 bneg,a,pt %icc, loop_598
6468 movn %xcc, %g1, %g6
6469 fxnor %f12, %f12, %f6
6470 fsrc2 %f18, %f16
6471loop_598:
6472 alignaddrl %o0, %g2, %i4
6473 sub %o1, %o7, %g5
6474 fmovs %f25, %f17
6475 edge32 %l4, %i3, %i5
6476 fones %f14
6477 nop
6478 setx loop_599, %l0, %l1
6479 wrpr 0x1, %tl
6480 wrpr %l1, %tpc
6481 add %l1, 0x4, %l1
6482 wrpr %l1, %tnpc
6483 setx 0x34400001400, %l0, %l1
6484 wrpr %l1, %tstate
6485 wrhpr 0x4, %htstate
6486 retry
6487 bge,a,pt %xcc, loop_600
6488 orn %i1, 0x0CB4, %l0
6489 set 0x6E, %g3
6490 lduba [%l7 + %g3] 0x14, %i0
6491loop_599:
6492 mova %xcc, %i2, %l3
6493loop_600:
6494 tsubcctv %g4, %o6, %g3
6495 edge16 %l1, %o2, %l5
6496 ldx [%l7 + 0x28], %i6
6497 movleu %icc, %o3, %l6
6498 tg %xcc, 0x3
6499 movcc %icc, %l2, %o4
6500 wr %g0, 0x80, %asi
6501 ldstuba [%l7 + 0x0A] %asi, %o5
6502 nop
6503 setx loop_601, %l0, %l1
6504 wrpr 0x1, %tl
6505 wrpr %l1, %tpc
6506 add %l1, 0x4, %l1
6507 wrpr %l1, %tnpc
6508 setx 0x34400001400, %l0, %l1
6509 wrpr %l1, %tstate
6510 wrhpr 0x4, %htstate
6511 retry
6512 orncc %i7, 0x00D1, %g7
6513 fbne,a %fcc3, loop_602
6514 sdivcc %g6, 0x1901, %o0
6515loop_601:
6516 nop
6517 wr %g0, 0x2f, %asi
6518 stwa %g1, [%l7 + 0x64] %asi
6519 membar #Sync
6520loop_602:
6521 fmovsleu %xcc, %f3, %f30
6522 subcc %i4, %o1, %g2
6523 orcc %g5, 0x1161, %o7
6524 movgu %icc, %i3, %i5
6525 udivcc %l4, 0x1149, %i1
6526 tn %xcc, 0x1
6527 fsrc2s %f5, %f21
6528 fnands %f13, %f27, %f23
6529 srl %i0, 0x0C, %l0
6530 fnegs %f3, %f6
6531 bvc,a,pn %icc, loop_603
6532 fmovdcs %xcc, %f26, %f25
6533 bge,a,pt %icc, loop_604
6534 movrne %l3, %g4, %i2
6535loop_603:
6536 std %o6, [%l7 + 0x40]
6537 fmovsa %icc, %f27, %f21
6538loop_604:
6539 smulcc %l1, 0x10AA, %o2
6540 edge8ln %l5, %i6, %g3
6541 fpackfix %f6, %f31
6542 movne %icc, %l6, %o3
6543 bleu,a loop_605
6544 xnor %l2, 0x08FA, %o4
6545 membar 0x02
6546 movcc %xcc, %o5, %g7
6547loop_605:
6548 fmovd %f18, %f18
6549 tcc %xcc, 0x3
6550 array32 %i7, %g6, %o0
6551 fmovsl %icc, %f31, %f22
6552 smul %i4, 0x0D48, %g1
6553 tcs %xcc, 0x6
6554 movcs %xcc, %o1, %g5
6555 fbe,a %fcc3, loop_606
6556 srl %g2, 0x17, %i3
6557 and %o7, 0x12EE, %i5
6558 set 0x40, %o7
6559 stda %f16, [%l7 + %o7] 0xf0
6560 membar #Sync
6561loop_606:
6562 tpos %xcc, 0x0
6563 te %xcc, 0x7
6564 bpos %icc, loop_607
6565 xorcc %l4, %i0, %l0
6566 fabss %f7, %f15
6567 movrne %l3, 0x3BC, %i1
6568loop_607:
6569 subcc %i2, 0x052D, %g4
6570 sdivx %o6, 0x1020, %l1
6571 fmovsgu %xcc, %f17, %f5
6572 restored
6573 rdpr %cwp, %g1
6574 rdpr %cansave, %g2
6575 rdpr %canrestore, %g3
6576 rdpr %cleanwin, %g4
6577 rdpr %otherwin, %g5
6578 rdpr %wstate, %g6
6579 alignaddrl %l5, %o2, %i6
6580 srax %l6, 0x16, %o3
6581 alignaddrl %l2, %g3, %o4
6582 std %g6, [%l7 + 0x48]
6583 sra %o5, 0x0B, %g6
6584 lduh [%l7 + 0x54], %o0
6585 std %f20, [%l7 + 0x60]
6586 sdivcc %i4, 0x003F, %g1
6587 ldsb [%l7 + 0x18], %o1
6588 bcc,a,pn %icc, loop_608
6589 edge32n %i7, %g5, %i3
6590 swap [%l7 + 0x1C], %o7
6591 alignaddrl %i5, %g2, %i0
6592loop_608:
6593 mova %icc, %l0, %l4
6594 movpos %xcc, %l3, %i1
6595 sub %g4, 0x0E61, %i2
6596 tcs %xcc, 0x7
6597 fpsub32s %f30, %f29, %f2
6598 nop
6599 setx loop_609, %l0, %l1
6600 wrpr 0x1, %tl
6601 wrpr %l1, %tnpc
6602 setx 0x34400001400, %l0, %l1
6603 wrpr %l1, %tstate
6604 wrhpr 0x4, %htstate
6605 done
6606 edge32n %l1, %l5, %o2
6607 movgu %xcc, %o6, %l6
6608 movrgz %i6, %l2, %g3
6609loop_609:
6610 array8 %o3, %o4, %g7
6611 xorcc %o5, %g6, %o0
6612 movvs %icc, %i4, %o1
6613 edge16ln %g1, %g5, %i7
6614 fornot1s %f1, %f27, %f30
6615 ldsw [%l7 + 0x44], %o7
6616 fcmple16 %f26, %f0, %i3
6617 set 0x20, %o3
6618 stxa %i5, [%l7 + %o3] 0x04
6619 fmovrdgez %i0, %f10, %f26
6620 fmovdgu %xcc, %f21, %f31
6621 udivx %l0, 0x1406, %l4
6622 movcc %icc, %g2, %l3
6623 add %g4, 0x1EE7, %i1
6624 andncc %l1, %l5, %i2
6625 movcs %xcc, %o2, %l6
6626 fornot2 %f20, %f6, %f30
6627 flush %l7 + 0x08
6628 array32 %o6, %i6, %g3
6629 swap [%l7 + 0x14], %l2
6630 xnor %o3, 0x0D61, %o4
6631 fornot1s %f19, %f28, %f13
6632 sllx %g7, %g6, %o0
6633 popc 0x10DB, %i4
6634 or %o5, 0x1AD9, %g1
6635 brz %g5, loop_610
6636 movn %xcc, %o1, %o7
6637 tsubcc %i7, %i5, %i0
6638 be,pn %xcc, loop_611
6639loop_610:
6640 brz %l0, loop_612
6641 movrlez %i3, %g2, %l4
6642 movge %icc, %l3, %g4
6643loop_611:
6644 fbn %fcc0, loop_613
6645loop_612:
6646 tl %icc, 0x0
6647 fmovsl %xcc, %f31, %f26
6648 tvs %icc, 0x0
6649loop_613:
6650 andn %i1, 0x1A0D, %l1
6651 fornot2 %f22, %f28, %f24
6652 saved
6653 rdpr %cwp, %g1
6654 rdpr %cansave, %g2
6655 rdpr %canrestore, %g3
6656 rdpr %cleanwin, %g4
6657 rdpr %otherwin, %g5
6658 rdpr %wstate, %g6
6659 sth %l5, [%l7 + 0x62]
6660 tneg %icc, 0x6
6661 edge32n %i2, %l6, %o2
6662 addc %o6, %i6, %l2
6663 sra %g3, 0x1B, %o4
6664 set 0x68, %g2
6665 lduha [%l7 + %g2] 0x10, %g7
6666 std %f6, [%l7 + 0x48]
6667 bg loop_614
6668 ta %xcc, 0x4
6669 movvc %icc, %g6, %o3
6670 tcs %icc, 0x0
6671loop_614:
6672 prefetch [%l7 + 0x6C], 0x3
6673 pdist %f6, %f26, %f8
6674 and %o0, %i4, %o5
6675 fcmpeq32 %f24, %f24, %g5
6676 edge8ln %g1, %o1, %i7
6677 edge8 %i5, %i0, %l0
6678 tcs %icc, 0x3
6679 fpmerge %f18, %f14, %f10
6680 bcs,a %icc, loop_615
6681 ldub [%l7 + 0x76], %i3
6682 movre %g2, 0x2BE, %l4
6683 fandnot2s %f7, %f6, %f11
6684loop_615:
6685 ldstub [%l7 + 0x72], %o7
6686 tsubcctv %g4, 0x0ED3, %i1
6687 movg %xcc, %l1, %l5
6688 edge8 %l3, %i2, %o2
6689 wr %g0, 0x81, %asi
6690 ldswa [%l7 + 0x64] %asi, %o6
6691 andn %l6, 0x1ECF, %i6
6692 fmovrdne %l2, %f14, %f4
6693 movleu %icc, %g3, %o4
6694 fpsub32s %f3, %f6, %f4
6695 edge32l %g6, %g7, %o0
6696 pdist %f30, %f18, %f2
6697 movge %xcc, %i4, %o5
6698 edge8ln %g5, %o3, %o1
6699 orn %i7, 0x070E, %i5
6700 addccc %i0, %l0, %g1
6701 movle %xcc, %g2, %i3
6702 ble %xcc, loop_616
6703 fabsd %f4, %f6
6704 tsubcctv %l4, 0x0AF0, %o7
6705 fbg %fcc0, loop_617
6706loop_616:
6707 movge %icc, %i1, %l1
6708 fbu,a %fcc0, loop_618
6709 array8 %g4, %l5, %i2
6710loop_617:
6711 fmovdle %icc, %f8, %f3
6712 edge8 %o2, %l3, %l6
6713loop_618:
6714 fbule %fcc2, loop_619
6715 mulx %o6, %l2, %i6
6716 movrne %o4, 0x0F2, %g6
6717 fpsub32 %f22, %f16, %f10
6718loop_619:
6719 movvc %xcc, %g3, %o0
6720 addc %i4, 0x084F, %g7
6721 xor %o5, %g5, %o1
6722 movg %icc, %o3, %i5
6723 lduh [%l7 + 0x4A], %i0
6724 fpadd16 %f6, %f10, %f8
6725 movleu %icc, %l0, %i7
6726 fbue,a %fcc3, loop_620
6727 xnorcc %g2, 0x1AF8, %g1
6728 movgu %xcc, %i3, %o7
6729 set 0x54, %o5
6730 sta %f9, [%l7 + %o5] 0x18
6731loop_620:
6732 sdivcc %l4, 0x136D, %i1
6733 xorcc %g4, 0x0A8D, %l5
6734 srax %i2, %o2, %l1
6735 mova %icc, %l6, %o6
6736 taddcctv %l2, %l3, %i6
6737 movg %xcc, %o4, %g6
6738 tsubcc %o0, 0x1A85, %g3
6739 smulcc %g7, 0x0CDB, %i4
6740 set 0x28, %g1
6741 stxa %g5, [%g0 + %g1] 0x4f
6742 srlx %o1, %o5, %i5
6743 fpack32 %f20, %f20, %f20
6744 xnorcc %o3, 0x191F, %l0
6745 brz,a %i7, loop_621
6746 movrlez %i0, 0x320, %g1
6747 edge16n %g2, %o7, %i3
6748 fmul8x16al %f27, %f18, %f30
6749loop_621:
6750 movpos %xcc, %i1, %g4
6751 sdiv %l4, 0x1AC9, %l5
6752 fbge %fcc1, loop_622
6753 movl %xcc, %o2, %l1
6754 movgu %icc, %i2, %l6
6755 stbar
6756loop_622:
6757 call loop_623
6758 sdiv %o6, 0x107F, %l3
6759 array32 %l2, %o4, %g6
6760 movpos %xcc, %i6, %g3
6761loop_623:
6762 movpos %icc, %g7, %o0
6763 sdiv %i4, 0x0C7A, %o1
6764 set 0x26, %i6
6765 ldsha [%l7 + %i6] 0x18, %o5
6766 tsubcctv %g5, %o3, %l0
6767 fsrc1s %f8, %f18
6768 tl %icc, 0x1
6769 sdivx %i5, 0x0763, %i7
6770 fmovdge %icc, %f14, %f5
6771 edge8 %g1, %i0, %g2
6772 fpackfix %f20, %f4
6773 popc %i3, %o7
6774 sdiv %g4, 0x0B5F, %i1
6775 tpos %xcc, 0x5
6776 sethi 0x18E9, %l5
6777 fmovsge %xcc, %f29, %f8
6778 addccc %o2, %l4, %i2
6779 set 0x8, %l0
6780 ldxa [%g0 + %l0] 0x21, %l6
6781 brgz %o6, loop_624
6782 sdivx %l3, 0x13B7, %l1
6783 set 0x71, %l4
6784 stba %o4, [%l7 + %l4] 0x10
6785loop_624:
6786 fnands %f0, %f24, %f7
6787 movg %xcc, %l2, %g6
6788 array8 %g3, %g7, %o0
6789 bn %icc, loop_625
6790 flush %l7 + 0x34
6791 fnot2s %f21, %f20
6792 fnors %f0, %f27, %f15
6793loop_625:
6794 bl,a,pn %icc, loop_626
6795 fcmpeq32 %f28, %f18, %i4
6796 tneg %xcc, 0x1
6797 movcs %icc, %i6, %o1
6798loop_626:
6799 nop
6800 set 0x3C, %o0
6801 ldsba [%l7 + %o0] 0x19, %o5
6802 ldub [%l7 + 0x53], %g5
6803 fsrc1s %f29, %f17
6804 bcc,pt %xcc, loop_627
6805 ld [%l7 + 0x10], %f30
6806 std %o2, [%l7 + 0x70]
6807 fbug,a %fcc0, loop_628
6808loop_627:
6809 addcc %l0, 0x16BA, %i5
6810 te %icc, 0x4
6811 array8 %i7, %g1, %g2
6812loop_628:
6813 fbl,a %fcc1, loop_629
6814 brgez %i0, loop_630
6815 sll %o7, 0x18, %i3
6816 ba,a,pn %xcc, loop_631
6817loop_629:
6818 edge16l %i1, %g4, %l5
6819loop_630:
6820 andcc %l4, 0x111D, %o2
6821 ldstub [%l7 + 0x73], %l6
6822loop_631:
6823 tge %xcc, 0x2
6824 stbar
6825 fbe %fcc3, loop_632
6826 edge16 %o6, %i2, %l1
6827 fmul8ulx16 %f18, %f16, %f24
6828 bcs,a %xcc, loop_633
6829loop_632:
6830 fmovdvc %xcc, %f16, %f14
6831 alignaddrl %l3, %o4, %l2
6832 sllx %g3, 0x1A, %g6
6833loop_633:
6834 srax %o0, 0x0A, %g7
6835 edge16 %i6, %o1, %i4
6836 fpsub32 %f0, %f26, %f24
6837 and %g5, %o3, %l0
6838 fcmple32 %f6, %f4, %i5
6839 sethi 0x199E, %i7
6840 smul %g1, 0x178B, %o5
6841 membar 0x5E
6842 fnot1s %f7, %f2
6843 fornot1 %f22, %f0, %f8
6844 movrne %i0, 0x29A, %o7
6845 movvs %xcc, %i3, %i1
6846 tneg %xcc, 0x4
6847 tcs %xcc, 0x5
6848 add %g4, 0x0514, %g2
6849 umulcc %l5, %o2, %l6
6850 stb %o6, [%l7 + 0x75]
6851 pdist %f22, %f12, %f8
6852 srlx %l4, %l1, %l3
6853 fmovrdlez %i2, %f28, %f26
6854 movrlez %l2, %g3, %g6
6855 tvs %xcc, 0x3
6856 wr %g0, 0x81, %asi
6857 ldda [%l7 + 0x40] %asi, %f16
6858 subc %o0, 0x1907, %g7
6859 tn %icc, 0x4
6860 and %o4, 0x0F21, %o1
6861 bpos,a,pn %xcc, loop_634
6862 ldstub [%l7 + 0x50], %i4
6863 sir 0x007C
6864 mulscc %i6, 0x10FB, %o3
6865loop_634:
6866 movg %xcc, %g5, %i5
6867 subccc %l0, 0x0EAE, %g1
6868 movge %icc, %i7, %i0
6869 orcc %o7, 0x118D, %o5
6870 xor %i1, 0x0E7F, %i3
6871 fmovsvc %xcc, %f18, %f20
6872 alignaddrl %g4, %g2, %l5
6873 mova %xcc, %l6, %o6
6874 udiv %o2, 0x1190, %l1
6875 andn %l4, 0x009C, %i2
6876 ldsh [%l7 + 0x78], %l3
6877 movg %xcc, %g3, %l2
6878 srax %g6, %g7, %o4
6879 nop
6880 setx loop_635, %l0, %l1
6881 wrpr 0x1, %tl
6882 wrpr %l1, %tpc
6883 add %l1, 0x4, %l1
6884 wrpr %l1, %tnpc
6885 setx 0x34400001400, %l0, %l1
6886 wrpr %l1, %tstate
6887 wrhpr 0x4, %htstate
6888 retry
6889 udivx %o1, 0x1EB0, %i4
6890 sdiv %o0, 0x1E10, %i6
6891 alignaddrl %o3, %i5, %g5
6892loop_635:
6893 edge16l %l0, %g1, %i0
6894 tle %xcc, 0x7
6895 movrgez %o7, %i7, %i1
6896 bneg,a,pn %xcc, loop_636
6897 move %xcc, %i3, %o5
6898 fmovdvc %xcc, %f27, %f3
6899 movleu %xcc, %g4, %l5
6900loop_636:
6901 movrgz %l6, %g2, %o2
6902 movrlez %o6, %l4, %i2
6903 sll %l3, 0x0F, %l1
6904 xnor %l2, %g6, %g3
6905 fmovdcc %icc, %f26, %f21
6906 movrgz %o4, %o1, %g7
6907 tleu %icc, 0x4
6908 orn %i4, 0x0D34, %i6
6909 stbar
6910 edge16ln %o0, %o3, %i5
6911 ta %xcc, 0x2
6912 fmul8x16au %f30, %f8, %f16
6913 alignaddr %l0, %g5, %i0
6914 fmovdneg %icc, %f6, %f23
6915 set 0x31, %l5
6916 lduba [%l7 + %l5] 0x18, %g1
6917 umul %o7, 0x060D, %i1
6918 andcc %i7, %i3, %g4
6919 tsubcctv %o5, %l6, %l5
6920 addc %o2, 0x0477, %g2
6921 fmovrdgez %o6, %f18, %f20
6922 faligndata %f14, %f26, %f24
6923 and %l4, %l3, %l1
6924 xnor %i2, 0x083A, %l2
6925 umulcc %g6, 0x1342, %o4
6926 mulx %o1, %g7, %g3
6927 brnz %i6, loop_637
6928 movrgz %o0, %o3, %i5
6929 fbuge,a %fcc1, loop_638
6930 subcc %l0, %g5, %i0
6931loop_637:
6932 xor %g1, 0x1343, %i4
6933 movneg %xcc, %o7, %i1
6934loop_638:
6935 array32 %i3, %g4, %i7
6936 edge8ln %o5, %l5, %l6
6937 sdivcc %g2, 0x1A55, %o2
6938 bn,a,pt %icc, loop_639
6939 fmovrdgez %o6, %f4, %f30
6940 fmovsleu %xcc, %f21, %f27
6941 and %l3, 0x17CD, %l1
6942loop_639:
6943 fxnor %f4, %f18, %f10
6944 fmovscs %xcc, %f18, %f17
6945 fmovdcc %xcc, %f31, %f0
6946 wr %g0, 0x10, %asi
6947 ldsba [%l7 + 0x1D] %asi, %l4
6948 te %xcc, 0x3
6949 andncc %i2, %g6, %l2
6950 edge8n %o4, %g7, %g3
6951 edge32n %o1, %i6, %o0
6952 edge32 %i5, %l0, %g5
6953 addcc %o3, %g1, %i4
6954 tneg %xcc, 0x3
6955 fones %f25
6956 sdiv %i0, 0x029A, %o7
6957 membar 0x3C
6958 subcc %i3, 0x0FD2, %i1
6959 array8 %g4, %o5, %i7
6960 xorcc %l6, %g2, %o2
6961 flush %l7 + 0x34
6962 tvc %xcc, 0x0
6963 edge16n %o6, %l3, %l5
6964 sir 0x077B
6965 addc %l1, 0x1AB8, %i2
6966 tl %xcc, 0x2
6967 fmovrde %g6, %f24, %f18
6968 sethi 0x0F5D, %l4
6969 tsubcctv %l2, 0x0258, %o4
6970 fmovrsgez %g3, %f12, %f16
6971 movcs %icc, %o1, %i6
6972 udivcc %g7, 0x0A62, %o0
6973 movleu %xcc, %i5, %l0
6974 movleu %icc, %g5, %g1
6975 edge16 %o3, %i4, %o7
6976 fbge %fcc0, loop_640
6977 orn %i3, %i0, %g4
6978 edge8n %i1, %o5, %i7
6979 tsubcc %g2, 0x02EC, %o2
6980loop_640:
6981 addccc %l6, %l3, %l5
6982 udiv %o6, 0x1661, %l1
6983 bgu loop_641
6984 ble,a %xcc, loop_642
6985 fmovdcc %xcc, %f3, %f28
6986 brlz %i2, loop_643
6987loop_641:
6988 sllx %g6, 0x06, %l4
6989loop_642:
6990 nop
6991 set 0x70, %i2
6992 ldxa [%l7 + %i2] 0x04, %o4
6993loop_643:
6994 or %g3, %o1, %l2
6995 fmovsne %xcc, %f26, %f24
6996 nop
6997 setx loop_644, %l0, %l1
6998 jmpl %l1, %i6
6999 fmovsne %xcc, %f15, %f13
7000 movl %xcc, %g7, %i5
7001 movvs %icc, %o0, %l0
7002loop_644:
7003 call loop_645
7004 fmovscc %icc, %f2, %f12
7005 set 0x28, %i4
7006 stwa %g5, [%l7 + %i4] 0x11
7007loop_645:
7008 sra %o3, 0x10, %i4
7009 fmovrdlz %o7, %f6, %f6
7010 edge16 %i3, %g1, %i0
7011 movrne %g4, 0x148, %o5
7012 bshuffle %f16, %f28, %f20
7013 fbne %fcc2, loop_646
7014 sllx %i7, %i1, %g2
7015 fbl,a %fcc2, loop_647
7016 brgez,a %o2, loop_648
7017loop_646:
7018 edge8l %l6, %l5, %l3
7019 fsrc1 %f30, %f24
7020loop_647:
7021 te %xcc, 0x7
7022loop_648:
7023 fmovsge %xcc, %f5, %f1
7024 tcs %icc, 0x0
7025 lduw [%l7 + 0x3C], %o6
7026 fmul8sux16 %f4, %f20, %f0
7027 mova %xcc, %i2, %l1
7028 fbul,a %fcc3, loop_649
7029 addc %l4, 0x04F0, %g6
7030 tcs %icc, 0x3
7031 movne %icc, %o4, %g3
7032loop_649:
7033 fsrc1 %f18, %f2
7034 orcc %o1, %l2, %i6
7035 ba,a,pn %icc, loop_650
7036 saved
7037 rdpr %cwp, %g1
7038 rdpr %cansave, %g2
7039 rdpr %canrestore, %g3
7040 rdpr %cleanwin, %g4
7041 rdpr %otherwin, %g5
7042 rdpr %wstate, %g6
7043 tl %xcc, 0x6
7044 tsubcc %i5, 0x1C61, %g7
7045loop_650:
7046 nop
7047 setx loop_651, %l0, %l1
7048 jmpl %l1, %o0
7049 fmovsne %xcc, %f27, %f1
7050 orcc %g5, 0x0628, %l0
7051 fmovse %icc, %f16, %f28
7052loop_651:
7053 edge16l %o3, %o7, %i4
7054 smul %i3, 0x1F2A, %i0
7055 smulcc %g4, 0x1358, %o5
7056 fmovsleu %xcc, %f24, %f30
7057 te %xcc, 0x3
7058 set 0x110, %l1
7059 nop ! nop ! ldxa [%g0 + %l1] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
7060 fbuge %fcc2, loop_652
7061 fmovdneg %icc, %f6, %f2
7062 array8 %i1, %g2, %i7
7063 movrgez %l6, %o2, %l3
7064loop_652:
7065 movneg %icc, %o6, %l5
7066 movle %xcc, %l1, %i2
7067 ldd [%l7 + 0x70], %f26
7068 brlz %l4, loop_653
7069 swap [%l7 + 0x74], %g6
7070 tge %icc, 0x5
7071 movl %icc, %g3, %o1
7072loop_653:
7073 ld [%l7 + 0x70], %f7
7074 brlz,a %o4, loop_654
7075 udivx %l2, 0x0148, %i6
7076 bneg,pn %xcc, loop_655
7077 alignaddr %g7, %o0, %i5
7078loop_654:
7079 array8 %l0, %o3, %g5
7080 sdivcc %i4, 0x0E8F, %i3
7081loop_655:
7082 movrgez %o7, %g4, %i0
7083 fbug %fcc2, loop_656
7084 fmovrde %o5, %f14, %f12
7085 fmovda %xcc, %f17, %f3
7086 wr %g0, 0x89, %asi
7087 prefetcha [%l7 + 0x20] %asi, 0x0
7088loop_656:
7089 movne %icc, %g2, %i7
7090 set 0x50, %g7
7091 ldsha [%l7 + %g7] 0x18, %i1
7092 sir 0x17C6
7093 movne %xcc, %l6, %o2
7094 movvc %xcc, %l3, %l5
7095 array8 %l1, %o6, %i2
7096 fble %fcc2, loop_657
7097 edge16ln %g6, %l4, %g3
7098 umulcc %o4, 0x19F1, %o1
7099 sll %i6, %g7, %o0
7100loop_657:
7101 tn %xcc, 0x7
7102 edge32ln %i5, %l2, %l0
7103 or %o3, 0x074B, %i4
7104 tl %xcc, 0x1
7105 fmovdleu %icc, %f9, %f31
7106 wr %g0, 0x10, %asi
7107 lduba [%l7 + 0x2C] %asi, %i3
7108 sub %g5, %o7, %g4
7109 saved
7110 rdpr %cwp, %g1
7111 rdpr %cansave, %g2
7112 rdpr %canrestore, %g3
7113 rdpr %cleanwin, %g4
7114 rdpr %otherwin, %g5
7115 rdpr %wstate, %g6
7116 bpos,a,pn %xcc, loop_658
7117 bcc,a %xcc, loop_659
7118 movcc %icc, %i0, %g1
7119 sir 0x0BEA
7120loop_658:
7121 edge16 %o5, %i7, %i1
7122loop_659:
7123 sub %l6, 0x0014, %g2
7124 fxnors %f21, %f5, %f3
7125 nop
7126 setx loop_660, %l0, %l1
7127 wrpr 0x1, %tl
7128 wrpr %l1, %tnpc
7129 setx 0x34400001400, %l0, %l1
7130 wrpr %l1, %tstate
7131 wrhpr 0x4, %htstate
7132 done
7133 tsubcc %l3, %l5, %l1
7134 movrlez %o2, %i2, %g6
7135 tcs %icc, 0x0
7136loop_660:
7137 array8 %o6, %g3, %o4
7138 taddcc %l4, 0x1942, %i6
7139 fnor %f0, %f30, %f28
7140 taddcc %o1, %o0, %i5
7141 tpos %icc, 0x6
7142 smul %g7, %l2, %l0
7143 movrgz %o3, %i3, %i4
7144 tsubcctv %o7, 0x022A, %g4
7145 fpack16 %f8, %f5
7146 srl %g5, 0x0C, %g1
7147 edge16ln %i0, %o5, %i7
7148 movge %xcc, %i1, %l6
7149 movcc %xcc, %l3, %g2
7150 set 0x64, %g5
7151 ldsha [%l7 + %g5] 0x15, %l1
7152 wr %g0, 0x04, %asi
7153 prefetcha [%l7 + 0x08] %asi, 0x0
7154 edge32ln %i2, %g6, %o6
7155 mulx %g3, %o2, %o4
7156 ld [%l7 + 0x4C], %f2
7157 subc %i6, 0x012E, %o1
7158 fand %f18, %f16, %f18
7159 fnot2s %f9, %f6
7160 tle %icc, 0x3
7161 movneg %icc, %l4, %o0
7162 subcc %g7, %l2, %l0
7163 orn %o3, 0x13D4, %i5
7164 fbn,a %fcc3, loop_661
7165 xor %i3, %i4, %g4
7166 call loop_662
7167 movvs %icc, %g5, %o7
7168loop_661:
7169 sdiv %g1, 0x15B2, %i0
7170 tsubcc %i7, 0x0ED7, %o5
7171loop_662:
7172 te %xcc, 0x4
7173 tgu %xcc, 0x7
7174 tleu %icc, 0x0
7175 fmovscc %xcc, %f23, %f14
7176 movvs %icc, %i1, %l3
7177 edge8l %l6, %g2, %l1
7178 fbn,a %fcc1, loop_663
7179 movpos %xcc, %i2, %l5
7180 edge16 %g6, %g3, %o2
7181 tvc %xcc, 0x3
7182loop_663:
7183 fcmple32 %f20, %f6, %o6
7184 orncc %i6, %o1, %l4
7185 ta %icc, 0x3
7186 fcmple32 %f10, %f10, %o4
7187 array32 %o0, %g7, %l0
7188 sdiv %l2, 0x0682, %i5
7189 popc %o3, %i4
7190 smul %i3, %g5, %g4
7191 bleu,a,pn %xcc, loop_664
7192 bleu %xcc, loop_665
7193 sll %g1, %o7, %i7
7194 fbue,a %fcc1, loop_666
7195loop_664:
7196 andncc %o5, %i1, %i0
7197loop_665:
7198 fsrc1s %f15, %f0
7199 fcmpd %fcc1, %f6, %f10
7200loop_666:
7201 tsubcctv %l3, 0x13F2, %l6
7202 fsrc2 %f8, %f6
7203 or %l1, %i2, %g2
7204 fcmps %fcc3, %f22, %f6
7205 fpsub32 %f2, %f0, %f4
7206 set 0x2B, %o4
7207 stba %g6, [%l7 + %o4] 0xeb
7208 membar #Sync
7209 orcc %l5, %o2, %o6
7210 srl %g3, %i6, %l4
7211 membar 0x35
7212 movge %icc, %o1, %o0
7213 fbe %fcc2, loop_667
7214 edge8n %o4, %l0, %l2
7215 fmul8sux16 %f0, %f26, %f16
7216 fmul8x16 %f0, %f8, %f20
7217loop_667:
7218 andn %g7, %i5, %o3
7219 movcs %icc, %i4, %g5
7220 taddcctv %i3, 0x0255, %g1
7221 subccc %o7, %i7, %o5
7222 bcc,a %icc, loop_668
7223 sdiv %g4, 0x1447, %i1
7224 movre %i0, %l6, %l1
7225 fpackfix %f0, %f12
7226loop_668:
7227 tneg %xcc, 0x6
7228 fnand %f26, %f22, %f6
7229 srax %i2, 0x10, %l3
7230 or %g6, %g2, %o2
7231 sll %o6, 0x01, %g3
7232 tvc %xcc, 0x6
7233 membar 0x3E
7234 array8 %l5, %i6, %o1
7235 sir 0x0F82
7236 fmovrsne %l4, %f13, %f12
7237 tvc %icc, 0x1
7238 fmovdl %xcc, %f21, %f9
7239 sra %o0, %o4, %l2
7240 lduh [%l7 + 0x6A], %l0
7241 call loop_669
7242 tvs %xcc, 0x2
7243 wr %g0, 0x19, %asi
7244 ldsha [%l7 + 0x3C] %asi, %g7
7245loop_669:
7246 umul %i5, %o3, %g5
7247 brlez %i3, loop_670
7248 sll %g1, 0x04, %i4
7249 orcc %o7, %i7, %o5
7250 brz %i1, loop_671
7251loop_670:
7252 for %f30, %f16, %f24
7253 tpos %xcc, 0x2
7254 fmovd %f30, %f20
7255loop_671:
7256 nop
7257 set 0x60, %i5
7258 swapa [%l7 + %i5] 0x19, %i0
7259 ldub [%l7 + 0x5D], %l6
7260 nop
7261 setx loop_672, %l0, %l1
7262 jmpl %l1, %g4
7263 movleu %xcc, %i2, %l1
7264 tg %xcc, 0x5
7265 set 0x30, %l3
7266 ldxa [%g0 + %l3] 0x50, %g6
7267loop_672:
7268 sdiv %l3, 0x1FC2, %g2
7269 movvc %icc, %o6, %o2
7270 prefetch [%l7 + 0x74], 0x2
7271 andncc %l5, %i6, %g3
7272 restored
7273 rdpr %cwp, %g1
7274 rdpr %cansave, %g2
7275 rdpr %canrestore, %g3
7276 rdpr %cleanwin, %g4
7277 rdpr %otherwin, %g5
7278 rdpr %wstate, %g6
7279 tneg %xcc, 0x4
7280 fblg,a %fcc3, loop_673
7281 ldstub [%l7 + 0x43], %l4
7282 bcc %xcc, loop_674
7283 umulcc %o1, 0x0D3D, %o4
7284loop_673:
7285 nop
7286 setx loop_675, %l0, %l1
7287 jmpl %l1, %l2
7288 xnor %o0, %g7, %l0
7289loop_674:
7290 fmovsg %icc, %f8, %f13
7291 stb %o3, [%l7 + 0x66]
7292loop_675:
7293 alignaddr %g5, %i5, %g1
7294 wr %g0, 0x88, %asi
7295 ldxa [%l7 + 0x08] %asi, %i4
7296 fmul8x16al %f10, %f8, %f14
7297 fcmpes %fcc0, %f20, %f11
7298 movle %icc, %o7, %i3
7299 mulscc %i7, 0x0E86, %o5
7300 mulx %i0, 0x18B5, %l6
7301 bvc,pn %xcc, loop_676
7302 fmovsvc %icc, %f18, %f17
7303 fmovrde %i1, %f0, %f6
7304 fmovdcs %icc, %f30, %f16
7305loop_676:
7306 move %icc, %g4, %i2
7307 sll %g6, %l3, %g2
7308 movgu %xcc, %o6, %o2
7309 sethi 0x1E90, %l1
7310 movrlez %l5, %g3, %i6
7311 fnor %f16, %f30, %f28
7312 lduh [%l7 + 0x6C], %o1
7313 ldstub [%l7 + 0x17], %l4
7314 alignaddrl %l2, %o4, %o0
7315 add %l7, 0x70, %l6
7316 wr %g0, 0x80, %asi
7317 ldxa [%l6] %asi, %l0
7318 casxa [%l6] 0x80, %l0, %o3
7319 array32 %g5, %g7, %i5
7320 brnz %g1, loop_677
7321 brlez %o7, loop_678
7322 xorcc %i3, %i4, %o5
7323 array16 %i7, %l6, %i0
7324loop_677:
7325 move %icc, %g4, %i2
7326loop_678:
7327 flush %l7 + 0x34
7328 fbuge %fcc1, loop_679
7329 fbge,a %fcc1, loop_680
7330 flush %l7 + 0x74
7331 tcs %xcc, 0x3
7332loop_679:
7333 fmovsvc %icc, %f14, %f20
7334loop_680:
7335 fnand %f20, %f12, %f12
7336 fmovrdgz %g6, %f8, %f20
7337 fsrc1s %f12, %f16
7338 tpos %xcc, 0x7
7339 tl %xcc, 0x2
7340 tleu %xcc, 0x0
7341 fbuge %fcc0, loop_681
7342 fbn,a %fcc0, loop_682
7343 umulcc %l3, %g2, %o6
7344 movpos %xcc, %i1, %o2
7345loop_681:
7346 fone %f8
7347loop_682:
7348 orn %l1, 0x1138, %g3
7349 fmovdvc %icc, %f12, %f2
7350 bneg,a %xcc, loop_683
7351 movrgez %i6, %l5, %o1
7352 sra %l2, %o4, %o0
7353 taddcc %l4, 0x0340, %l0
7354loop_683:
7355 sra %o3, %g5, %g7
7356 brz %g1, loop_684
7357 movvc %xcc, %o7, %i5
7358 fpadd16 %f26, %f18, %f8
7359 te %icc, 0x0
7360loop_684:
7361 fbge,a %fcc2, loop_685
7362 ble,pn %icc, loop_686
7363 subccc %i4, 0x14CD, %i3
7364 movcs %icc, %o5, %i7
7365loop_685:
7366 taddcctv %l6, %g4, %i0
7367loop_686:
7368 fcmpne32 %f0, %f22, %i2
7369 addccc %g6, %l3, %o6
7370 fsrc1 %f22, %f22
7371 wr %g0, 0x88, %asi
7372 prefetcha [%l7 + 0x48] %asi, 0x0
7373 fcmped %fcc3, %f26, %f4
7374 wr %g0, 0x81, %asi
7375 stha %i1, [%l7 + 0x58] %asi
7376 fpack16 %f20, %f28
7377 and %l1, %o2, %i6
7378 fpack32 %f12, %f20, %f22
7379 fmovscs %xcc, %f19, %f12
7380 tcc %icc, 0x0
7381 fmovsa %xcc, %f3, %f21
7382 fmovdvc %icc, %f14, %f3
7383 fbule,a %fcc3, loop_687
7384 subcc %l5, %g3, %o1
7385 subc %o4, %l2, %o0
7386 xorcc %l0, %l4, %o3
7387loop_687:
7388 movcs %icc, %g5, %g1
7389 fmovrde %o7, %f6, %f0
7390 bvs,a,pn %xcc, loop_688
7391 bleu %xcc, loop_689
7392 movcs %icc, %i5, %i4
7393 popc %i3, %o5
7394loop_688:
7395 nop
7396 wr %g0, 0x88, %asi
7397 prefetcha [%l7 + 0x08] %asi, 0x3
7398loop_689:
7399 fbul,a %fcc3, loop_690
7400 alignaddrl %g7, %g4, %i0
7401 ble,a %xcc, loop_691
7402 siam 0x4
7403loop_690:
7404 fmovdgu %xcc, %f20, %f25
7405 fmovd %f12, %f20
7406loop_691:
7407 nop
7408 setx loop_692, %l0, %l1
7409 jmpl %l1, %i2
7410 udivcc %l6, 0x04A7, %l3
7411 movneg %xcc, %o6, %g2
7412 edge16l %i1, %l1, %o2
7413loop_692:
7414 nop
7415 set 0x40, %l2
7416 ldda [%l7 + %l2] 0x04, %f0
7417 ta %icc, 0x5
7418 membar 0x51
7419 movpos %xcc, %g6, %i6
7420 fcmpd %fcc1, %f24, %f22
7421 wr %g0, 0x89, %asi
7422 ldda [%l7 + 0x10] %asi, %g2
7423 bshuffle %f0, %f8, %f8
7424 edge16n %o1, %l5, %l2
7425 andncc %o0, %o4, %l0
7426 ldd [%l7 + 0x60], %o2
7427 tvc %icc, 0x6
7428 fmovdl %icc, %f12, %f29
7429 bvc loop_693
7430 fmovdl %xcc, %f29, %f21
7431 ldx [%l7 + 0x70], %l4
7432 movpos %xcc, %g1, %o7
7433loop_693:
7434 restored
7435 rdpr %cwp, %g1
7436 rdpr %cansave, %g2
7437 rdpr %canrestore, %g3
7438 rdpr %cleanwin, %g4
7439 rdpr %otherwin, %g5
7440 rdpr %wstate, %g6
7441 tne %icc, 0x3
7442 add %l7, 0x30, %l6
7443 wr %g0, 0x10, %asi
7444 ldxa [%l6] %asi, %g5
7445 casxa [%l6] 0x10, %g5, %i5
7446 fmul8x16 %f6, %f0, %f26
7447 tg %icc, 0x6
7448 mulscc %i4, 0x02FD, %i3
7449 stx %o5, [%l7 + 0x50]
7450 set 0x0, %i1
7451 stxa %i7, [%g0 + %i1] 0x57
7452 set 0x52, %i7
7453 lduha [%l7 + %i7] 0x15, %g4
7454 edge16n %i0, %i2, %g7
7455 add %l7, 0x24, %l6
7456 wr %g0, 0x04, %asi
7457 casa [%l6] %asi, %l6, %l3
7458 wr %g0, 0x5f, %asi
7459 stxa %o6, [%g0 + 0x0] %asi
7460 alignaddrl %i1, %l1, %o2
7461 tneg %icc, 0x7
7462 bneg %xcc, loop_694
7463 movg %icc, %g2, %g6
7464 mova %icc, %g3, %i6
7465 movleu %icc, %l5, %o1
7466loop_694:
7467 fcmpd %fcc3, %f2, %f22
7468 orn %l2, 0x1978, %o0
7469 fbne,a %fcc2, loop_695
7470 sll %l0, 0x1E, %o3
7471 fsrc1s %f22, %f0
7472 ld [%l7 + 0x74], %f10
7473loop_695:
7474 fmovdleu %xcc, %f12, %f5
7475 fpsub16 %f14, %f10, %f10
7476 bvs loop_696
7477 fsrc2s %f14, %f30
7478 tneg %icc, 0x5
7479 sethi 0x02E8, %l4
7480loop_696:
7481 movrgez %o4, 0x051, %g1
7482 movrlz %o7, 0x354, %g5
7483 bne,pt %icc, loop_697
7484 tsubcctv %i5, 0x0E86, %i4
7485 umul %o5, 0x089E, %i7
7486 fmovrslz %i3, %f0, %f3
7487loop_697:
7488 movre %g4, 0x244, %i2
7489 fmovdg %xcc, %f3, %f10
7490 tcs %xcc, 0x7
7491 movrlez %g7, %l6, %l3
7492 xnorcc %i0, %i1, %l1
7493 popc %o2, %o6
7494 fbule %fcc1, loop_698
7495 membar 0x48
7496 be,pn %icc, loop_699
7497 fmovse %icc, %f12, %f26
7498loop_698:
7499 movrlz %g2, %g6, %g3
7500 bge,pn %xcc, loop_700
7501loop_699:
7502 edge16ln %l5, %o1, %l2
7503 sir 0x05DE
7504 brlz %o0, loop_701
7505loop_700:
7506 mulx %i6, 0x16F9, %o3
7507 ba,a loop_702
7508 fornot1s %f0, %f15, %f19
7509loop_701:
7510 tn %xcc, 0x3
7511 fcmpeq16 %f30, %f6, %l4
7512loop_702:
7513 ba,pt %xcc, loop_703
7514 array32 %l0, %o4, %o7
7515 udiv %g5, 0x14A8, %i5
7516 fmovdge %icc, %f4, %f9
7517loop_703:
7518 fmovrslz %g1, %f1, %f2
7519 fbne %fcc3, loop_704
7520 edge32 %o5, %i4, %i3
7521 be,a %xcc, loop_705
7522 mulscc %g4, %i2, %i7
7523loop_704:
7524 movvc %icc, %g7, %l3
7525 sdiv %l6, 0x083E, %i0
7526loop_705:
7527 bpos,a,pn %icc, loop_706
7528 saved
7529 rdpr %cwp, %g1
7530 rdpr %cansave, %g2
7531 rdpr %canrestore, %g3
7532 rdpr %cleanwin, %g4
7533 rdpr %otherwin, %g5
7534 rdpr %wstate, %g6
7535 fmovrslz %i1, %f26, %f15
7536 edge16n %l1, %o6, %o2
7537loop_706:
7538 add %g6, %g3, %l5
7539 stbar
7540 fmovd %f30, %f22
7541 edge8ln %o1, %l2, %o0
7542 sethi 0x11D4, %g2
7543 fcmps %fcc1, %f26, %f27
7544 nop
7545 setx loop_707, %l0, %l1
7546 jmpl %l1, %i6
7547 orncc %l4, 0x077B, %o3
7548 fmul8sux16 %f6, %f20, %f2
7549 edge16ln %o4, %o7, %l0
7550loop_707:
7551 nop
7552 set 0x0C, %o2
7553 sta %f29, [%l7 + %o2] 0x04
7554 tl %icc, 0x3
7555 ldd [%l7 + 0x78], %f24
7556 ldsb [%l7 + 0x11], %i5
7557 addc %g1, 0x1970, %o5
7558 udivcc %i4, 0x190C, %g5
7559 fors %f20, %f24, %f14
7560 sll %i3, %g4, %i2
7561 mulscc %g7, 0x07FF, %l3
7562 subccc %l6, 0x14B5, %i0
7563 fbo %fcc3, loop_708
7564 ldsw [%l7 + 0x30], %i7
7565 xor %i1, %l1, %o2
7566 fbg %fcc2, loop_709
7567loop_708:
7568 edge8ln %g6, %g3, %l5
7569 fmovd %f8, %f28
7570 orncc %o1, %l2, %o6
7571loop_709:
7572 tpos %icc, 0x0
7573 udivx %g2, 0x0121, %i6
7574 movpos %xcc, %l4, %o3
7575 umul %o4, %o0, %o7
7576 fmovsgu %icc, %f15, %f27
7577 fxors %f6, %f24, %f6
7578 edge32 %l0, %g1, %i5
7579 srax %o5, 0x17, %g5
7580 fmovsvs %icc, %f10, %f7
7581 stbar
7582 movg %xcc, %i4, %g4
7583 tgu %xcc, 0x1
7584 tsubcctv %i2, 0x07DD, %g7
7585 wr %g0, 0x10, %asi
7586 stba %i3, [%l7 + 0x7D] %asi
7587 udivx %l3, 0x009C, %l6
7588 tgu %icc, 0x3
7589 xnor %i0, %i7, %l1
7590 xor %o2, %g6, %i1
7591 fnegs %f31, %f24
7592 alignaddrl %l5, %g3, %l2
7593 movn %xcc, %o6, %g2
7594 fpadd16s %f14, %f10, %f29
7595 or %o1, 0x161B, %l4
7596 mulx %o3, 0x0CDB, %o4
7597 orcc %o0, 0x1DCF, %i6
7598 wr %g0, 0x11, %asi
7599 stda %o6, [%l7 + 0x68] %asi
7600 movcs %xcc, %l0, %g1
7601 xnorcc %i5, %o5, %g5
7602 alignaddrl %g4, %i2, %g7
7603 flush %l7 + 0x58
7604 edge16n %i3, %i4, %l3
7605 movgu %icc, %i0, %i7
7606 fandnot1 %f18, %f28, %f22
7607 stb %l1, [%l7 + 0x67]
7608 fbn,a %fcc0, loop_710
7609 alignaddr %o2, %g6, %l6
7610 smul %i1, %l5, %l2
7611 st %f17, [%l7 + 0x10]
7612loop_710:
7613 or %o6, %g3, %g2
7614 brz %l4, loop_711
7615 add %o3, 0x1D02, %o1
7616 bcc,pt %xcc, loop_712
7617 ta %icc, 0x1
7618loop_711:
7619 fbge %fcc3, loop_713
7620 brnz,a %o4, loop_714
7621loop_712:
7622 membar 0x3E
7623 edge32ln %i6, %o0, %l0
7624loop_713:
7625 edge16 %g1, %i5, %o5
7626loop_714:
7627 edge32 %o7, %g4, %g5
7628 fcmpeq32 %f2, %f2, %g7
7629 movge %xcc, %i2, %i3
7630 sllx %l3, 0x17, %i4
7631 popc 0x110D, %i0
7632 xorcc %i7, %l1, %g6
7633 subccc %o2, %i1, %l6
7634 movrlez %l5, 0x2E5, %l2
7635 srax %g3, %g2, %l4
7636 subc %o6, 0x11E7, %o3
7637 andcc %o4, 0x14DC, %o1
7638 array8 %i6, %o0, %g1
7639 sub %i5, %o5, %o7
7640 array32 %l0, %g4, %g5
7641 xnorcc %g7, %i3, %l3
7642 orcc %i2, %i4, %i7
7643 fmovrsne %l1, %f6, %f5
7644 srlx %i0, %g6, %i1
7645 fornot1s %f26, %f8, %f2
7646 tneg %icc, 0x3
7647 stb %o2, [%l7 + 0x49]
7648 fxnor %f28, %f24, %f20
7649 ldx [%l7 + 0x78], %l6
7650 taddcc %l2, %g3, %g2
7651 sethi 0x1C94, %l5
7652 udivx %o6, 0x116C, %l4
7653 and %o3, 0x175D, %o4
7654 fnors %f27, %f5, %f3
7655 bshuffle %f26, %f4, %f16
7656 tcc %xcc, 0x0
7657 tleu %icc, 0x3
7658 move %xcc, %i6, %o0
7659 sdivx %g1, 0x1670, %i5
7660 fpsub16 %f28, %f2, %f4
7661 umul %o5, 0x15BE, %o1
7662 tvs %xcc, 0x5
7663 wr %g0, 0x10, %asi
7664 lda [%l7 + 0x3C] %asi, %f14
7665 bn,a %xcc, loop_715
7666 movn %icc, %l0, %g4
7667 addc %g5, %o7, %i3
7668 taddcc %l3, %g7, %i4
7669loop_715:
7670 fnot1 %f30, %f20
7671 restored
7672 rdpr %cwp, %g1
7673 rdpr %cansave, %g2
7674 rdpr %canrestore, %g3
7675 rdpr %cleanwin, %g4
7676 rdpr %otherwin, %g5
7677 rdpr %wstate, %g6
7678 movpos %xcc, %i7, %i2
7679 saved
7680 rdpr %cwp, %g1
7681 rdpr %cansave, %g2
7682 rdpr %canrestore, %g3
7683 rdpr %cleanwin, %g4
7684 rdpr %otherwin, %g5
7685 rdpr %wstate, %g6
7686 srax %i0, 0x07, %l1
7687 movge %xcc, %g6, %i1
7688 edge8ln %l6, %l2, %o2
7689 brgz,a %g3, loop_716
7690 be,pn %xcc, loop_717
7691 swap [%l7 + 0x48], %l5
7692 fbule %fcc2, loop_718
7693loop_716:
7694 movrgez %g2, %l4, %o3
7695loop_717:
7696 movge %xcc, %o6, %i6
7697 fmovrsne %o4, %f31, %f18
7698loop_718:
7699 ta %icc, 0x1
7700 fxnors %f27, %f24, %f0
7701 te %xcc, 0x2
7702 stb %o0, [%l7 + 0x33]
7703 subc %i5, 0x123D, %o5
7704 sdiv %g1, 0x1D18, %o1
7705 sdivcc %g4, 0x1F4B, %g5
7706 bcc,a loop_719
7707 addc %l0, %i3, %o7
7708 movrgz %g7, 0x398, %i4
7709 udiv %l3, 0x0047, %i2
7710loop_719:
7711 movn %xcc, %i7, %l1
7712 edge8n %g6, %i1, %i0
7713 brlz,a %l2, loop_720
7714 prefetch [%l7 + 0x10], 0x3
7715 fbn %fcc0, loop_721
7716 fabss %f18, %f25
7717loop_720:
7718 udivcc %o2, 0x1F8E, %g3
7719 andncc %l5, %l6, %l4
7720loop_721:
7721 edge16l %o3, %o6, %i6
7722 call loop_722
7723 srl %o4, %o0, %i5
7724 fone %f0
7725 set 0x14, %i3
7726 swapa [%l7 + %i3] 0x88, %o5
7727loop_722:
7728 movpos %xcc, %g2, %g1
7729 fmul8x16 %f17, %f6, %f22
7730 orcc %g4, %o1, %l0
7731 sethi 0x1582, %g5
7732 set 0x3C, %o1
7733 ldswa [%l7 + %o1] 0x89, %i3
7734 edge16 %g7, %i4, %l3
7735 movl %icc, %o7, %i7
7736 movl %icc, %l1, %i2
7737 movgu %icc, %i1, %i0
7738 wr %g0, 0x04, %asi
7739 ldda [%l7 + 0x50] %asi, %l2
7740 bcs,a,pt %xcc, loop_723
7741 ldstub [%l7 + 0x68], %g6
7742 smul %g3, %l5, %l6
7743 bge,pt %icc, loop_724
7744loop_723:
7745 movl %xcc, %l4, %o3
7746 edge8n %o2, %o6, %o4
7747 fnot1s %f27, %f17
7748loop_724:
7749 bg,a,pn %xcc, loop_725
7750 orncc %o0, %i6, %i5
7751 umulcc %o5, 0x159A, %g1
7752 fbu %fcc0, loop_726
7753loop_725:
7754 ldsb [%l7 + 0x1C], %g2
7755 set 0x40, %g4
7756 ldda [%l7 + %g4] 0x89, %f0
7757loop_726:
7758 bvs %icc, loop_727
7759 tcs %icc, 0x4
7760 add %g4, %o1, %g5
7761 sllx %l0, 0x03, %i3
7762loop_727:
7763 tcs %xcc, 0x7
7764 tcc %xcc, 0x7
7765 brlz,a %i4, loop_728
7766 fcmpgt32 %f18, %f12, %g7
7767 array8 %o7, %i7, %l3
7768 nop
7769 setx loop_729, %l0, %l1
7770 wrpr 0x1, %tl
7771 wrpr %l1, %tnpc
7772 setx 0x34400001400, %l0, %l1
7773 wrpr %l1, %tstate
7774 wrhpr 0x4, %htstate
7775 done
7776loop_728:
7777 fmovspos %icc, %f6, %f9
7778 addccc %i2, %i1, %l1
7779 movcc %xcc, %i0, %g6
7780loop_729:
7781 edge8ln %g3, %l2, %l5
7782 fxnors %f25, %f0, %f29
7783 ldsb [%l7 + 0x6D], %l4
7784 set 0x2F, %l6
7785 stba %o3, [%l7 + %l6] 0x19
7786 udivx %o2, 0x1F8D, %l6
7787 fmovrslz %o6, %f24, %f0
7788 edge8l %o4, %o0, %i6
7789 fnegd %f16, %f24
7790 xnor %i5, 0x0D0C, %g1
7791 tle %icc, 0x0
7792 addccc %o5, %g2, %g4
7793 fmovdl %xcc, %f13, %f26
7794 fcmpne16 %f2, %f6, %o1
7795 tvs %icc, 0x6
7796 nop
7797 set 0x38, %g6
7798 ldd [%l7 + %g6], %f8
7799 movcc %icc, %g5, %i3
7800 edge16 %l0, %i4, %o7
7801 fmovsvc %xcc, %f15, %f3
7802 fpackfix %f18, %f8
7803 wr %g0, 0x89, %asi
7804 lda [%l7 + 0x64] %asi, %f21
7805 brlez,a %i7, loop_730
7806 sll %l3, 0x05, %g7
7807 te %icc, 0x5
7808 sethi 0x1229, %i1
7809loop_730:
7810 add %i2, %i0, %l1
7811 lduh [%l7 + 0x26], %g3
7812 fbu %fcc3, loop_731
7813 fpadd32s %f4, %f2, %f18
7814 subc %l2, %g6, %l5
7815 fmovdge %xcc, %f6, %f10
7816loop_731:
7817 nop
7818 set 0x20, %o6
7819 stwa %o3, [%l7 + %o6] 0x2b
7820 membar #Sync
7821 taddcctv %o2, 0x0315, %l4
7822 tleu %xcc, 0x4
7823 brnz %l6, loop_732
7824 udivx %o4, 0x0091, %o0
7825 tcs %icc, 0x6
7826 movge %xcc, %i6, %o6
7827loop_732:
7828 st %f2, [%l7 + 0x18]
7829 smul %g1, %o5, %i5
7830 fmovdle %icc, %f31, %f18
7831 sdiv %g4, 0x0F3B, %o1
7832 fmovrdgez %g5, %f8, %f22
7833 sub %g2, %l0, %i3
7834 fnand %f10, %f24, %f20
7835 tneg %xcc, 0x4
7836 tsubcc %o7, 0x0079, %i7
7837 andcc %i4, %l3, %i1
7838 movrgez %i2, %g7, %i0
7839 addc %l1, 0x0918, %l2
7840 movle %icc, %g3, %g6
7841 fcmpne32 %f16, %f10, %o3
7842 sethi 0x1383, %l5
7843 movrgez %l4, %l6, %o2
7844 movcs %xcc, %o0, %i6
7845 array32 %o4, %o6, %o5
7846 srlx %i5, %g4, %g1
7847 edge32l %o1, %g2, %g5
7848 edge16 %l0, %o7, %i3
7849 movvs %xcc, %i4, %i7
7850 te %icc, 0x0
7851 set 0x60, %i0
7852 stda %i0, [%l7 + %i0] 0x10
7853 fnot2 %f6, %f20
7854 brnz %l3, loop_733
7855 fmovdgu %xcc, %f0, %f21
7856 taddcctv %i2, 0x1D46, %g7
7857 movn %icc, %l1, %l2
7858loop_733:
7859 fsrc1s %f13, %f1
7860 xnor %g3, %i0, %g6
7861 restored
7862 rdpr %cwp, %g1
7863 rdpr %cansave, %g2
7864 rdpr %canrestore, %g3
7865 rdpr %cleanwin, %g4
7866 rdpr %otherwin, %g5
7867 rdpr %wstate, %g6
7868 alignaddr %l5, %l4, %o3
7869 edge32n %o2, %l6, %i6
7870 add %l7, 0x14, %l6
7871 wr %g0, 0x0c, %asi
7872 lda [%l6] %asi, %o0
7873 casa [%l6] %asi, %o0, %o6
7874 fones %f11
7875 tne %xcc, 0x7
7876 popc 0x1396, %o5
7877 orcc %o4, %i5, %g1
7878 fmovsl %icc, %f16, %f26
7879 sir 0x1B94
7880 srl %g4, %g2, %o1
7881 movrlz %g5, 0x338, %l0
7882 tvs %icc, 0x4
7883 movg %xcc, %i3, %i4
7884 xorcc %o7, %i1, %i7
7885 fxors %f2, %f12, %f14
7886 tge %xcc, 0x0
7887 xorcc %i2, %g7, %l3
7888 tsubcctv %l2, 0x0000, %l1
7889 edge32n %i0, %g6, %g3
7890 orcc %l4, %l5, %o2
7891 fmovrsne %l6, %f2, %f20
7892 brgz,a %i6, loop_734
7893 fbule,a %fcc2, loop_735
7894 tn %xcc, 0x4
7895 tpos %xcc, 0x7
7896loop_734:
7897 fbu,a %fcc0, loop_736
7898loop_735:
7899 xorcc %o0, %o6, %o5
7900 smulcc %o4, %o3, %g1
7901 wr %g0, 0x11, %asi
7902 ldsha [%l7 + 0x3A] %asi, %i5
7903loop_736:
7904 swap [%l7 + 0x18], %g2
7905 bvc,a %icc, loop_737
7906 fcmpeq32 %f30, %f24, %g4
7907 sdivcc %o1, 0x0F92, %l0
7908 stx %i3, [%l7 + 0x48]
7909loop_737:
7910 ldd [%l7 + 0x38], %f14
7911 tne %icc, 0x5
7912 movcs %icc, %i4, %o7
7913 set 0x34, %g3
7914 swapa [%l7 + %g3] 0x80, %g5
7915 call loop_738
7916 srlx %i7, %i2, %g7
7917 sethi 0x179F, %l3
7918 fsrc2 %f12, %f6
7919loop_738:
7920 tleu %icc, 0x6
7921 movrgez %l2, 0x12D, %i1
7922 fmovdcs %icc, %f5, %f22
7923 fbne %fcc0, loop_739
7924 fmovrsne %l1, %f27, %f0
7925 stb %g6, [%l7 + 0x52]
7926 array16 %g3, %l4, %i0
7927loop_739:
7928 movn %xcc, %o2, %l5
7929 set 0x28, %o3
7930 prefetcha [%l7 + %o3] 0x11, 0x0
7931 mulx %o0, %i6, %o6
7932 tsubcctv %o5, %o3, %g1
7933 movn %icc, %i5, %g2
7934 edge8ln %o4, %o1, %g4
7935 tsubcctv %i3, 0x1EAF, %l0
7936 bgu loop_740
7937 sra %o7, 0x0C, %g5
7938 andcc %i7, %i2, %i4
7939 lduh [%l7 + 0x74], %l3
7940loop_740:
7941 fcmpgt16 %f8, %f14, %l2
7942 fornot2s %f20, %f20, %f21
7943 movleu %icc, %g7, %i1
7944 fmovse %xcc, %f20, %f4
7945 fpsub16s %f30, %f11, %f29
7946 bl,a,pn %xcc, loop_741
7947 brgez,a %l1, loop_742
7948 tgu %xcc, 0x5
7949 saved
7950 rdpr %cwp, %g1
7951 rdpr %cansave, %g2
7952 rdpr %canrestore, %g3
7953 rdpr %cleanwin, %g4
7954 rdpr %otherwin, %g5
7955 rdpr %wstate, %g6
7956loop_741:
7957 subc %g3, 0x182D, %l4
7958loop_742:
7959 subccc %g6, 0x15D7, %i0
7960 edge8 %o2, %l5, %l6
7961 stw %i6, [%l7 + 0x60]
7962 tneg %xcc, 0x1
7963 umulcc %o6, %o5, %o0
7964 fpadd32 %f4, %f4, %f6
7965 addccc %o3, %i5, %g2
7966 fmovs %f16, %f27
7967 movleu %icc, %g1, %o1
7968 addc %o4, %i3, %g4
7969 andn %l0, %o7, %i7
7970 andncc %i2, %g5, %l3
7971 smul %i4, 0x16BF, %l2
7972 fmovrsgez %g7, %f17, %f5
7973 sir 0x128D
7974 edge16l %i1, %l1, %g3
7975 fpsub16s %f13, %f18, %f26
7976 sdivx %g6, 0x050D, %l4
7977 wr %g0, 0x81, %asi
7978 ldswa [%l7 + 0x60] %asi, %o2
7979 move %icc, %i0, %l6
7980 movgu %icc, %i6, %l5
7981 wr %g0, 0x20, %asi
7982 stxa %o5, [%g0 + 0x18] %asi
7983 movvc %xcc, %o6, %o0
7984 mulx %i5, %o3, %g1
7985 tle %icc, 0x6
7986 fmovsge %icc, %f18, %f4
7987 set 0x18, %g2
7988 lduwa [%l7 + %g2] 0x0c, %g2
7989 fcmpgt32 %f24, %f20, %o4
7990 stx %o1, [%l7 + 0x40]
7991 movcc %icc, %g4, %l0
7992 udivx %o7, 0x0511, %i7
7993 bne,a,pt %icc, loop_743
7994 fxnor %f8, %f30, %f22
7995 andncc %i3, %i2, %g5
7996 or %l3, 0x1BE1, %i4
7997loop_743:
7998 edge16ln %g7, %i1, %l1
7999 movrgez %g3, 0x355, %l2
8000 edge8n %l4, %o2, %g6
8001 be loop_744
8002 brlez %l6, loop_745
8003 fsrc1s %f17, %f19
8004 te %icc, 0x2
8005loop_744:
8006 fnors %f7, %f3, %f3
8007loop_745:
8008 bgu,a,pn %icc, loop_746
8009 edge16 %i0, %l5, %i6
8010 sdiv %o6, 0x1F56, %o0
8011 edge32 %i5, %o5, %g1
8012loop_746:
8013 fmovs %f13, %f23
8014 bgu,a loop_747
8015 xorcc %g2, %o3, %o4
8016 fbul %fcc3, loop_748
8017 sethi 0x036C, %g4
8018loop_747:
8019 edge32 %o1, %o7, %l0
8020 bvs,pn %icc, loop_749
8021loop_748:
8022 edge16 %i3, %i2, %i7
8023 or %g5, 0x11A4, %i4
8024 move %icc, %g7, %l3
8025loop_749:
8026 bleu,pt %icc, loop_750
8027 fpsub16s %f6, %f29, %f15
8028 fmovrde %l1, %f20, %f12
8029 tpos %icc, 0x1
8030loop_750:
8031 tg %icc, 0x4
8032 fmovsl %icc, %f20, %f2
8033 set 0x18, %o7
8034 swapa [%l7 + %o7] 0x88, %i1
8035 taddcctv %g3, %l4, %l2
8036 popc 0x1BA2, %o2
8037 srlx %g6, %l6, %i0
8038 bl,a,pn %xcc, loop_751
8039 sllx %l5, 0x11, %i6
8040 taddcc %o0, %o6, %i5
8041 sll %g1, %o5, %g2
8042loop_751:
8043 ldd [%l7 + 0x20], %f4
8044 srlx %o4, 0x0A, %g4
8045 sir 0x01B7
8046 movvs %icc, %o3, %o1
8047 stbar
8048 bg %icc, loop_752
8049 te %xcc, 0x3
8050 tn %xcc, 0x7
8051 movg %xcc, %o7, %l0
8052loop_752:
8053 nop
8054 set 0x56, %o5
8055 stha %i2, [%l7 + %o5] 0x2f
8056 membar #Sync
8057 fbo,a %fcc2, loop_753
8058 fexpand %f0, %f24
8059 movrgz %i3, 0x1E5, %i7
8060 set 0x1C, %i6
8061 stwa %i4, [%l7 + %i6] 0x27
8062 membar #Sync
8063loop_753:
8064 addc %g5, %l3, %g7
8065 fzeros %f8
8066 tne %icc, 0x7
8067 stb %l1, [%l7 + 0x0F]
8068 andn %i1, 0x0C00, %g3
8069 edge32l %l2, %o2, %g6
8070 tge %xcc, 0x0
8071 movrgz %l4, %i0, %l5
8072 be,a %xcc, loop_754
8073 tgu %xcc, 0x7
8074 addccc %l6, 0x109D, %o0
8075 tne %icc, 0x5
8076loop_754:
8077 restored
8078 rdpr %cwp, %g1
8079 rdpr %cansave, %g2
8080 rdpr %canrestore, %g3
8081 rdpr %cleanwin, %g4
8082 rdpr %otherwin, %g5
8083 rdpr %wstate, %g6
8084 fmul8x16 %f18, %f0, %f18
8085 movcs %xcc, %i6, %i5
8086 move %xcc, %o6, %o5
8087 lduh [%l7 + 0x6A], %g1
8088 array16 %g2, %g4, %o3
8089 andn %o1, 0x04D7, %o4
8090 set 0x40, %l0
8091 stda %f16, [%l7 + %l0] 0x16
8092 membar #Sync
8093 tne %xcc, 0x2
8094 wr %g0, 0x80, %asi
8095 swapa [%l7 + 0x60] %asi, %o7
8096 fbl,a %fcc3, loop_755
8097 tcs %xcc, 0x2
8098 set 0x48, %g1
8099 lduba [%l7 + %g1] 0x19, %i2
8100loop_755:
8101 array16 %i3, %l0, %i4
8102 subcc %g5, 0x1748, %i7
8103 edge32l %l3, %g7, %i1
8104 addc %l1, 0x1968, %g3
8105 bge,a loop_756
8106 xnor %o2, %l2, %l4
8107 array8 %g6, %l5, %l6
8108 ldsh [%l7 + 0x2C], %o0
8109loop_756:
8110 flush %l7 + 0x2C
8111 tvc %xcc, 0x7
8112 fmul8x16au %f16, %f4, %f16
8113 fbge %fcc2, loop_757
8114 sdiv %i0, 0x1F50, %i5
8115 addccc %o6, %i6, %g1
8116 wr %g0, 0x23, %asi
8117 stha %g2, [%l7 + 0x56] %asi
8118 membar #Sync
8119loop_757:
8120 sdivcc %g4, 0x0E74, %o5
8121 movre %o3, %o4, %o1
8122 bleu,a loop_758
8123 fzeros %f27
8124 fands %f25, %f14, %f24
8125 and %o7, 0x073A, %i3
8126loop_758:
8127 fbne,a %fcc1, loop_759
8128 fbu,a %fcc1, loop_760
8129 movrgz %l0, 0x1BC, %i4
8130 tn %xcc, 0x4
8131loop_759:
8132 fxor %f26, %f6, %f6
8133loop_760:
8134 add %g5, %i7, %i2
8135 ldsw [%l7 + 0x08], %g7
8136 tg %xcc, 0x0
8137 restored
8138 rdpr %cwp, %g1
8139 rdpr %cansave, %g2
8140 rdpr %canrestore, %g3
8141 rdpr %cleanwin, %g4
8142 rdpr %otherwin, %g5
8143 rdpr %wstate, %g6
8144 edge16 %l3, %l1, %i1
8145 fmovs %f30, %f27
8146 movrgez %o2, %l2, %g3
8147 set 0x110, %l4
8148 stxa %g6, [%g0 + %l4] 0x21
8149 sdivx %l5, 0x1F21, %l4
8150 brgz %l6, loop_761
8151 fmovse %icc, %f5, %f0
8152 tg %icc, 0x3
8153 orcc %o0, %i0, %i5
8154loop_761:
8155 movvs %icc, %o6, %i6
8156 sra %g2, 0x1E, %g4
8157 sethi 0x013B, %g1
8158 xnorcc %o5, %o4, %o3
8159 udivx %o1, 0x1DD2, %i3
8160 add %o7, 0x128A, %i4
8161 addcc %l0, %g5, %i2
8162 tsubcctv %i7, %g7, %l3
8163 udiv %l1, 0x04C6, %o2
8164 tg %xcc, 0x4
8165 fbule,a %fcc2, loop_762
8166 edge16n %l2, %i1, %g6
8167 fpadd32 %f28, %f30, %f30
8168 sll %g3, 0x14, %l5
8169loop_762:
8170 orcc %l4, 0x1732, %l6
8171 array32 %o0, %i5, %o6
8172 fmul8x16 %f11, %f16, %f0
8173 restored
8174 rdpr %cwp, %g1
8175 rdpr %cansave, %g2
8176 rdpr %canrestore, %g3
8177 rdpr %cleanwin, %g4
8178 rdpr %otherwin, %g5
8179 rdpr %wstate, %g6
8180 fcmpes %fcc3, %f15, %f16
8181 fornot2s %f19, %f12, %f30
8182 movrlz %i6, %g2, %i0
8183 wr %g0, 0xeb, %asi
8184 stba %g4, [%l7 + 0x0F] %asi
8185 membar #Sync
8186 ta %xcc, 0x4
8187 movleu %xcc, %g1, %o4
8188 add %o3, 0x0DE3, %o5
8189 orn %i3, %o1, %o7
8190 array32 %i4, %g5, %i2
8191 fbug,a %fcc3, loop_763
8192 orn %i7, 0x0B97, %g7
8193 fpack16 %f30, %f2
8194 fmovdcc %xcc, %f6, %f19
8195loop_763:
8196 movrgez %l3, 0x19B, %l0
8197 subcc %l1, %l2, %i1
8198 fbue %fcc0, loop_764
8199 fornot2s %f1, %f5, %f19
8200 set 0x08, %l5
8201 prefetcha [%l7 + %l5] 0x18, 0x3
8202loop_764:
8203 subcc %g3, 0x0DF7, %o2
8204 edge16ln %l4, %l6, %l5
8205 movge %icc, %o0, %o6
8206 bcs,pn %xcc, loop_765
8207 saved
8208 rdpr %cwp, %g1
8209 rdpr %cansave, %g2
8210 rdpr %canrestore, %g3
8211 rdpr %cleanwin, %g4
8212 rdpr %otherwin, %g5
8213 rdpr %wstate, %g6
8214 fmovdle %xcc, %f15, %f20
8215 brgz,a %i5, loop_766
8216loop_765:
8217 fmovdl %icc, %f21, %f0
8218 movcc %xcc, %g2, %i6
8219 umul %g4, %g1, %i0
8220loop_766:
8221 fone %f18
8222 fnot1s %f19, %f11
8223 udivx %o4, 0x111A, %o3
8224 fmovrdlz %i3, %f8, %f8
8225 fnot1 %f18, %f30
8226 tl %icc, 0x2
8227 sllx %o1, %o7, %i4
8228 fmovspos %icc, %f14, %f19
8229 array8 %o5, %g5, %i2
8230 sdivx %g7, 0x130A, %i7
8231 tcc %xcc, 0x1
8232 movpos %xcc, %l0, %l3
8233 stx %l1, [%l7 + 0x60]
8234 xor %l2, %i1, %g6
8235 ldd [%l7 + 0x60], %f24
8236 edge16n %g3, %l4, %o2
8237 fmul8x16au %f12, %f21, %f16
8238 fba,a %fcc2, loop_767
8239 fsrc2s %f5, %f19
8240 movvs %xcc, %l6, %l5
8241 edge32 %o6, %i5, %o0
8242loop_767:
8243 fbule %fcc1, loop_768
8244 xor %g2, 0x0123, %g4
8245 fbge %fcc2, loop_769
8246 lduw [%l7 + 0x40], %g1
8247loop_768:
8248 andncc %i0, %o4, %o3
8249 edge16ln %i6, %i3, %o7
8250loop_769:
8251 nop
8252 set 0x18, %o0
8253 swapa [%l7 + %o0] 0x89, %i4
8254 andncc %o5, %o1, %g5
8255 sll %g7, 0x08, %i7
8256 movcc %xcc, %l0, %i2
8257 set 0x48, %i2
8258 swapa [%l7 + %i2] 0x81, %l3
8259 smulcc %l1, 0x042F, %l2
8260 fbu %fcc3, loop_770
8261 ba,pt %xcc, loop_771
8262 tcs %icc, 0x6
8263 bl %xcc, loop_772
8264loop_770:
8265 tn %icc, 0x3
8266loop_771:
8267 fbug %fcc0, loop_773
8268 andncc %i1, %g6, %l4
8269loop_772:
8270 xor %g3, 0x0944, %o2
8271 fmovdn %icc, %f25, %f6
8272loop_773:
8273 fabsd %f10, %f6
8274 movleu %xcc, %l5, %o6
8275 alignaddrl %l6, %i5, %o0
8276 add %l7, 0x74, %l6
8277 wr %g0, 0x10, %asi
8278 lda [%l6] %asi, %g2
8279 casa [%l6] %asi, %g2, %g4
8280 fmovrdgez %i0, %f14, %f6
8281 fblg %fcc2, loop_774
8282 alignaddrl %o4, %g1, %i6
8283 edge8 %o3, %o7, %i3
8284 andncc %o5, %o1, %i4
8285loop_774:
8286 movgu %xcc, %g7, %i7
8287 sth %l0, [%l7 + 0x38]
8288 edge32l %g5, %i2, %l1
8289 bneg,a %icc, loop_775
8290 fornot1s %f13, %f21, %f2
8291 addc %l3, %i1, %g6
8292 edge8ln %l4, %l2, %g3
8293loop_775:
8294 xnor %l5, 0x1EE0, %o6
8295 movl %icc, %l6, %o2
8296 fmovsn %icc, %f9, %f11
8297 umulcc %i5, %o0, %g4
8298 saved
8299 rdpr %cwp, %g1
8300 rdpr %cansave, %g2
8301 rdpr %canrestore, %g3
8302 rdpr %cleanwin, %g4
8303 rdpr %otherwin, %g5
8304 rdpr %wstate, %g6
8305 tg %xcc, 0x0
8306 fnot1 %f22, %f22
8307 edge16n %g2, %i0, %g1
8308 ldstub [%l7 + 0x40], %i6
8309 tl %xcc, 0x0
8310 brlez,a %o3, loop_776
8311 fors %f9, %f10, %f4
8312 tcc %icc, 0x0
8313 mulx %o4, %o7, %i3
8314loop_776:
8315 fmovsl %xcc, %f11, %f19
8316 fnor %f6, %f6, %f4
8317 edge16l %o5, %i4, %g7
8318 movpos %xcc, %i7, %o1
8319 fsrc2 %f16, %f16
8320 sdivx %l0, 0x0B4D, %i2
8321 movleu %icc, %g5, %l1
8322 restored
8323 rdpr %cwp, %g1
8324 rdpr %cansave, %g2
8325 rdpr %canrestore, %g3
8326 rdpr %cleanwin, %g4
8327 rdpr %otherwin, %g5
8328 rdpr %wstate, %g6
8329 edge16ln %l3, %g6, %l4
8330 addccc %i1, %g3, %l2
8331 edge8 %l5, %l6, %o2
8332 fmovse %icc, %f15, %f25
8333 smul %i5, 0x0730, %o6
8334 edge8l %g4, %g2, %o0
8335 mulx %i0, %i6, %o3
8336 sethi 0x17ED, %o4
8337 fcmple32 %f10, %f8, %g1
8338 sll %i3, %o7, %o5
8339 add %l7, 0x7C, %l6
8340 wr %g0, 0x10, %asi
8341 casa [%l6] 0x10, %i4, %g7
8342 brlz %o1, loop_777
8343 fmovdvc %xcc, %f4, %f15
8344 tvs %icc, 0x1
8345 movvc %xcc, %l0, %i2
8346loop_777:
8347 udivx %g5, 0x15FE, %l1
8348 ta %xcc, 0x1
8349 fmovsge %xcc, %f27, %f14
8350 prefetch [%l7 + 0x10], 0x1
8351 fcmpgt32 %f10, %f22, %i7
8352 set 0x10, %i4
8353 stxa %l3, [%l7 + %i4] 0x19
8354 te %icc, 0x3
8355 movge %xcc, %g6, %l4
8356 fzeros %f7
8357 wr %g0, 0x81, %asi
8358 ldsha [%l7 + 0x22] %asi, %g3
8359 umul %l2, %i1, %l6
8360 pdist %f8, %f20, %f20
8361 fandnot2 %f0, %f10, %f14
8362 bleu,a %xcc, loop_778
8363 fmovsg %icc, %f11, %f25
8364 wr %g0, 0x19, %asi
8365 lda [%l7 + 0x08] %asi, %f8
8366loop_778:
8367 nop
8368 wr %g0, 0x04, %asi
8369 lduwa [%l7 + 0x64] %asi, %l5
8370 array8 %i5, %o2, %g4
8371 fpack32 %f28, %f24, %f30
8372 mulscc %o6, 0x17B3, %g2
8373 sll %i0, %o0, %o3
8374 movle %xcc, %i6, %o4
8375 srax %i3, 0x07, %o7
8376 fmovsg %xcc, %f5, %f2
8377 saved
8378 rdpr %cwp, %g1
8379 rdpr %cansave, %g2
8380 rdpr %canrestore, %g3
8381 rdpr %cleanwin, %g4
8382 rdpr %otherwin, %g5
8383 rdpr %wstate, %g6
8384 nop
8385 set 0x3A, %g7
8386 lduh [%l7 + %g7], %g1
8387 prefetch [%l7 + 0x34], 0x3
8388 for %f14, %f16, %f26
8389 edge16n %o5, %g7, %i4
8390 movrlz %l0, %i2, %o1
8391 alignaddr %g5, %i7, %l1
8392 orcc %g6, 0x0B78, %l4
8393 tcs %xcc, 0x2
8394 array8 %g3, %l3, %l2
8395 tsubcctv %i1, 0x0B14, %l5
8396 bgu,a %icc, loop_779
8397 sth %l6, [%l7 + 0x2E]
8398 xnor %o2, 0x0122, %i5
8399 edge8 %o6, %g2, %i0
8400loop_779:
8401 fmovdgu %icc, %f13, %f9
8402 srl %o0, %o3, %i6
8403 fmuld8sux16 %f4, %f25, %f12
8404 movvc %xcc, %g4, %i3
8405 movn %xcc, %o7, %g1
8406 addccc %o5, 0x0640, %o4
8407 smul %g7, 0x1BB9, %i4
8408 tn %xcc, 0x7
8409 tcs %xcc, 0x2
8410 stbar
8411 bvc %icc, loop_780
8412 fpsub32 %f18, %f12, %f28
8413 umulcc %l0, 0x0A93, %o1
8414 fmovdpos %icc, %f31, %f7
8415loop_780:
8416 xorcc %i2, %i7, %g5
8417 set 0x4D, %l1
8418 ldsba [%l7 + %l1] 0x18, %g6
8419 edge8n %l4, %g3, %l1
8420 edge8n %l2, %i1, %l3
8421 fmovdleu %xcc, %f27, %f14
8422 fmovdgu %icc, %f10, %f13
8423 tl %icc, 0x3
8424 movg %icc, %l5, %o2
8425 sllx %i5, 0x17, %o6
8426 fbe,a %fcc2, loop_781
8427 ldsb [%l7 + 0x44], %g2
8428 sllx %l6, 0x00, %o0
8429 fmovrsgez %i0, %f12, %f21
8430loop_781:
8431 bleu %icc, loop_782
8432 tcc %icc, 0x6
8433 fmovsne %xcc, %f14, %f15
8434 sdiv %i6, 0x0EDA, %g4
8435loop_782:
8436 fandnot2s %f10, %f20, %f30
8437 fmovdn %icc, %f9, %f7
8438 brz %i3, loop_783
8439 fbe,a %fcc2, loop_784
8440 fbule,a %fcc2, loop_785
8441 sir 0x1215
8442loop_783:
8443 st %f15, [%l7 + 0x1C]
8444loop_784:
8445 xorcc %o7, 0x0567, %g1
8446loop_785:
8447 movvs %icc, %o5, %o4
8448 edge16n %o3, %i4, %g7
8449 movleu %xcc, %l0, %o1
8450 fpack16 %f20, %f29
8451 movcs %icc, %i7, %g5
8452 set 0x60, %o4
8453 sta %f28, [%l7 + %o4] 0x15
8454 ldd [%l7 + 0x40], %g6
8455 movl %icc, %i2, %l4
8456 tpos %icc, 0x1
8457 smulcc %l1, %g3, %i1
8458 bcc,a loop_786
8459 fmovrdgez %l3, %f18, %f14
8460 wr %g0, 0x88, %asi
8461 ldda [%l7 + 0x10] %asi, %l4
8462loop_786:
8463 movvs %xcc, %o2, %i5
8464 mova %icc, %o6, %l2
8465 movne %icc, %g2, %o0
8466 wr %g0, 0x18, %asi
8467 stba %i0, [%l7 + 0x5A] %asi
8468 andn %l6, 0x1023, %i6
8469 bleu %icc, loop_787
8470 edge16ln %i3, %o7, %g4
8471 std %f8, [%l7 + 0x20]
8472 ldsw [%l7 + 0x5C], %o5
8473loop_787:
8474 nop
8475 set 0x7D, %i5
8476 lduba [%l7 + %i5] 0x15, %g1
8477 ldsw [%l7 + 0x40], %o3
8478 fnot1 %f4, %f2
8479 movrlz %o4, %g7, %l0
8480 sethi 0x0AB9, %i4
8481 fmovdcs %xcc, %f2, %f24
8482 sir 0x01E2
8483 faligndata %f0, %f28, %f26
8484 array8 %o1, %i7, %g5
8485 tcs %icc, 0x4
8486 brgz,a %g6, loop_788
8487 fmovrslez %i2, %f31, %f15
8488 fmul8x16 %f18, %f20, %f2
8489 ldd [%l7 + 0x58], %f28
8490loop_788:
8491 ba,pt %icc, loop_789
8492 andcc %l4, 0x0C1F, %l1
8493 restored
8494 rdpr %cwp, %g1
8495 rdpr %cansave, %g2
8496 rdpr %canrestore, %g3
8497 rdpr %cleanwin, %g4
8498 rdpr %otherwin, %g5
8499 rdpr %wstate, %g6
8500 restored
8501 rdpr %cwp, %g1
8502 rdpr %cansave, %g2
8503 rdpr %canrestore, %g3
8504 rdpr %cleanwin, %g4
8505 rdpr %otherwin, %g5
8506 rdpr %wstate, %g6
8507loop_789:
8508 edge8l %g3, %i1, %l5
8509 fba %fcc3, loop_790
8510 udivx %l3, 0x1A68, %o2
8511 te %icc, 0x2
8512 sra %i5, %o6, %g2
8513loop_790:
8514 tvc %xcc, 0x5
8515 tvc %xcc, 0x6
8516 tvc %icc, 0x4
8517 wr %g0, 0x18, %asi
8518 ldstuba [%l7 + 0x7F] %asi, %l2
8519 movge %icc, %o0, %i0
8520 edge8 %i6, %i3, %l6
8521 faligndata %f2, %f18, %f30
8522 or %o7, %g4, %o5
8523 udiv %g1, 0x1A45, %o4
8524 wr %g0, 0x81, %asi
8525 stha %g7, [%l7 + 0x3A] %asi
8526 wr %g0, 0x81, %asi
8527 ldsha [%l7 + 0x1A] %asi, %o3
8528 umulcc %l0, %o1, %i7
8529 fcmpne32 %f24, %f22, %g5
8530 flush %l7 + 0x34
8531 edge8 %g6, %i2, %i4
8532 array16 %l4, %l1, %g3
8533 addccc %i1, %l5, %o2
8534 edge32ln %l3, %o6, %i5
8535 tleu %xcc, 0x4
8536 membar 0x4E
8537 sdivx %l2, 0x048C, %g2
8538 sth %i0, [%l7 + 0x1A]
8539 srax %i6, 0x1E, %o0
8540 ldstub [%l7 + 0x4A], %l6
8541 fzeros %f0
8542 orcc %o7, %i3, %o5
8543 brnz,a %g4, loop_791
8544 movleu %icc, %o4, %g1
8545 edge8 %g7, %o3, %o1
8546 fpadd32s %f13, %f9, %f31
8547loop_791:
8548 nop
8549 wr %g0, 0x18, %asi
8550 stda %f0, [%l7 + 0x40] %asi
8551 brnz,a %i7, loop_792
8552 xor %l0, %g6, %g5
8553 tcc %xcc, 0x2
8554 smulcc %i2, 0x1AFE, %i4
8555loop_792:
8556 fbge,a %fcc3, loop_793
8557 sir 0x02D6
8558 fbg %fcc0, loop_794
8559 alignaddr %l4, %l1, %i1
8560loop_793:
8561 bleu loop_795
8562 andn %l5, 0x1D35, %o2
8563loop_794:
8564 nop
8565 add %l7, 0x18, %l6
8566 wr %g0, 0x80, %asi
8567 ldxa [%l6] %asi, %l3
8568 casxa [%l6] 0x80, %l3, %g3
8569loop_795:
8570 addcc %i5, 0x0D83, %l2
8571 movcc %xcc, %g2, %o6
8572 fsrc2s %f2, %f24
8573 sdiv %i6, 0x0E52, %i0
8574 stx %o0, [%l7 + 0x08]
8575 orcc %o7, %l6, %o5
8576 srax %g4, %i3, %g1
8577 and %g7, %o3, %o1
8578 movg %xcc, %i7, %o4
8579 edge8 %l0, %g5, %i2
8580 subc %g6, 0x07D9, %i4
8581 movrne %l1, %l4, %l5
8582 fnegs %f14, %f26
8583 taddcc %o2, 0x10C0, %l3
8584 tpos %icc, 0x3
8585 popc %i1, %i5
8586 movre %l2, 0x22E, %g2
8587 popc %g3, %o6
8588 bne %icc, loop_796
8589 fcmpgt16 %f28, %f28, %i6
8590 subccc %o0, 0x0535, %o7
8591 ldd [%l7 + 0x70], %i0
8592loop_796:
8593 sethi 0x13B9, %l6
8594 movrlz %g4, 0x12B, %i3
8595 tvc %icc, 0x3
8596 orcc %o5, %g1, %o3
8597 fsrc1 %f12, %f8
8598 fpsub16 %f8, %f26, %f12
8599 edge32ln %o1, %i7, %g7
8600 edge32ln %l0, %o4, %g5
8601 bl,pn %xcc, loop_797
8602 fmovda %xcc, %f11, %f12
8603 umulcc %g6, %i2, %l1
8604 nop
8605 setx loop_798, %l0, %l1
8606 jmpl %l1, %l4
8607loop_797:
8608 smul %l5, 0x1215, %o2
8609 movcs %icc, %i4, %l3
8610 xorcc %i1, 0x090F, %i5
8611loop_798:
8612 alignaddrl %g2, %g3, %o6
8613 bge %icc, loop_799
8614 bg,a %xcc, loop_800
8615 edge32n %i6, %l2, %o7
8616 subc %o0, 0x0C7E, %l6
8617loop_799:
8618 tle %icc, 0x2
8619loop_800:
8620 andn %i0, 0x0158, %i3
8621 pdist %f10, %f2, %f20
8622 movneg %icc, %o5, %g4
8623 or %g1, %o3, %i7
8624 edge16l %o1, %l0, %o4
8625 orn %g7, %g6, %g5
8626 add %l1, 0x1991, %i2
8627 xnor %l4, 0x050D, %o2
8628 addc %l5, 0x01C1, %l3
8629 fand %f6, %f18, %f28
8630 tgu %xcc, 0x3
8631 brgez,a %i1, loop_801
8632 movre %i5, 0x0BA, %g2
8633 fsrc1 %f20, %f30
8634 sra %g3, %i4, %i6
8635loop_801:
8636 edge8 %l2, %o6, %o0
8637 popc %o7, %i0
8638 movrgz %l6, 0x02B, %o5
8639 ldstub [%l7 + 0x6B], %i3
8640 bleu,a loop_802
8641 addcc %g1, %o3, %i7
8642 tvc %xcc, 0x5
8643 sllx %g4, 0x19, %l0
8644loop_802:
8645 tsubcctv %o4, %g7, %o1
8646 tleu %xcc, 0x5
8647 fabsd %f8, %f20
8648 tgu %icc, 0x6
8649 tvc %xcc, 0x1
8650 set 0x7C, %g5
8651 lduba [%l7 + %g5] 0x14, %g5
8652 mulx %g6, %i2, %l1
8653 subc %o2, %l5, %l4
8654 edge16l %l3, %i5, %i1
8655 movle %xcc, %g2, %i4
8656 tl %xcc, 0x3
8657 fandnot1 %f26, %f4, %f30
8658 saved
8659 rdpr %cwp, %g1
8660 rdpr %cansave, %g2
8661 rdpr %canrestore, %g3
8662 rdpr %cleanwin, %g4
8663 rdpr %otherwin, %g5
8664 rdpr %wstate, %g6
8665 fcmple32 %f20, %f22, %i6
8666 edge32ln %g3, %o6, %l2
8667 edge16n %o7, %i0, %o0
8668 edge32ln %l6, %o5, %i3
8669 movvc %icc, %o3, %i7
8670 set 0x16, %l2
8671 lduha [%l7 + %l2] 0x19, %g1
8672 brlz,a %l0, loop_803
8673 fmovdpos %icc, %f3, %f30
8674 lduw [%l7 + 0x44], %g4
8675 subc %g7, 0x1EEC, %o4
8676loop_803:
8677 orn %o1, 0x052C, %g5
8678 sub %i2, %l1, %g6
8679 fmovdl %xcc, %f30, %f17
8680 movpos %xcc, %o2, %l4
8681 edge8 %l5, %i5, %l3
8682 movcc %icc, %g2, %i4
8683 tne %icc, 0x6
8684 and %i6, 0x07C8, %g3
8685 movcs %xcc, %i1, %l2
8686 stbar
8687 tvc %xcc, 0x6
8688 fbg,a %fcc0, loop_804
8689 fmovsa %icc, %f24, %f0
8690 tge %xcc, 0x7
8691 fmovsneg %xcc, %f13, %f31
8692loop_804:
8693 ldd [%l7 + 0x40], %f24
8694 bg,pn %icc, loop_805
8695 sdivcc %o7, 0x0872, %o6
8696 bge,pn %icc, loop_806
8697 fmovsge %icc, %f15, %f7
8698loop_805:
8699 swap [%l7 + 0x28], %i0
8700 taddcc %l6, %o5, %i3
8701loop_806:
8702 sdivx %o3, 0x049D, %i7
8703 movrgez %g1, 0x0E4, %l0
8704 ldd [%l7 + 0x40], %f24
8705 fsrc2 %f10, %f20
8706 smulcc %o0, %g7, %o4
8707 taddcctv %o1, 0x1CFF, %g5
8708 nop
8709 set 0x1D, %l3
8710 stb %i2, [%l7 + %l3]
8711 movleu %xcc, %l1, %g4
8712 fones %f1
8713 movpos %xcc, %g6, %l4
8714 addcc %o2, %l5, %i5
8715 movl %icc, %l3, %g2
8716 addccc %i6, 0x1AE1, %g3
8717 prefetch [%l7 + 0x5C], 0x0
8718 edge32l %i4, %l2, %i1
8719 tn %xcc, 0x0
8720 fzeros %f20
8721 alignaddrl %o7, %i0, %o6
8722 fmovdl %xcc, %f17, %f22
8723 edge32ln %l6, %i3, %o5
8724 addc %i7, 0x19E2, %o3
8725 fmul8x16 %f30, %f4, %f24
8726 andcc %l0, %g1, %o0
8727 tgu %xcc, 0x3
8728 sdiv %g7, 0x0818, %o1
8729 fbule %fcc1, loop_807
8730 mulscc %g5, 0x11D2, %i2
8731 alignaddr %o4, %g4, %g6
8732 stbar
8733loop_807:
8734 tl %xcc, 0x0
8735 fbg %fcc3, loop_808
8736 bvs,pn %xcc, loop_809
8737 smulcc %l1, %l4, %l5
8738 orn %o2, 0x0CA8, %l3
8739loop_808:
8740 addcc %g2, 0x1858, %i5
8741loop_809:
8742 brnz,a %g3, loop_810
8743 edge8l %i6, %i4, %i1
8744 add %l2, %i0, %o6
8745 tcc %xcc, 0x6
8746loop_810:
8747 nop
8748 wr %g0, 0x50, %asi
8749 ldxa [%g0 + 0x30] %asi, %l6
8750 subc %i3, 0x1D64, %o5
8751 fbo %fcc3, loop_811
8752 movrgez %o7, 0x056, %i7
8753 addccc %l0, 0x19E2, %g1
8754 fpadd32 %f2, %f6, %f14
8755loop_811:
8756 tge %icc, 0x1
8757 tl %icc, 0x1
8758 add %l7, 0x74, %l6
8759 wr %g0, 0x19, %asi
8760 lda [%l6] %asi, %o3
8761 casa [%l6] 0x19, %o3, %g7
8762 brgz,a %o1, loop_812
8763 fbne,a %fcc3, loop_813
8764 fandnot1 %f26, %f24, %f26
8765 flush %l7 + 0x34
8766loop_812:
8767 alignaddr %o0, %g5, %o4
8768loop_813:
8769 array8 %i2, %g6, %g4
8770 subccc %l4, 0x0E36, %l1
8771 brgez %l5, loop_814
8772 edge32l %l3, %g2, %i5
8773 smulcc %o2, 0x14E6, %i6
8774 fmovs %f20, %f20
8775loop_814:
8776 fmul8x16al %f10, %f21, %f10
8777 andcc %i4, %i1, %g3
8778 umulcc %i0, %l2, %l6
8779 movneg %icc, %o6, %i3
8780 bl,a,pt %xcc, loop_815
8781 faligndata %f20, %f16, %f16
8782 xor %o5, %o7, %i7
8783 movg %icc, %l0, %g1
8784loop_815:
8785 fmovde %icc, %f8, %f23
8786 movl %xcc, %o3, %g7
8787 popc 0x0EA9, %o0
8788 tg %xcc, 0x0
8789 wr %g0, 0x04, %asi
8790 stda %o0, [%l7 + 0x50] %asi
8791 movneg %xcc, %o4, %i2
8792 bgu,a loop_816
8793 bneg,pn %xcc, loop_817
8794 movleu %xcc, %g6, %g4
8795 edge16l %g5, %l1, %l5
8796loop_816:
8797 ta %icc, 0x4
8798loop_817:
8799 fbe %fcc3, loop_818
8800 fsrc1s %f11, %f13
8801 ldstub [%l7 + 0x0F], %l3
8802 popc 0x1C7E, %l4
8803loop_818:
8804 fmovrdlez %i5, %f4, %f14
8805 fbg,a %fcc0, loop_819
8806 bshuffle %f16, %f2, %f16
8807 ldsw [%l7 + 0x28], %o2
8808 ldstub [%l7 + 0x49], %i6
8809loop_819:
8810 brgz %g2, loop_820
8811 fmovrdlz %i1, %f8, %f22
8812 bne,a,pn %icc, loop_821
8813 flush %l7 + 0x30
8814loop_820:
8815 fbo,a %fcc1, loop_822
8816 movge %xcc, %i4, %g3
8817loop_821:
8818 fcmps %fcc2, %f21, %f1
8819 fmovrsne %i0, %f5, %f31
8820loop_822:
8821 fnot2 %f24, %f14
8822 fcmpne16 %f14, %f10, %l2
8823 movvs %icc, %o6, %l6
8824 bneg,pn %xcc, loop_823
8825 movvc %icc, %i3, %o5
8826 flush %l7 + 0x6C
8827 orncc %o7, %l0, %i7
8828loop_823:
8829 srlx %o3, 0x1A, %g1
8830 wr %g0, 0x88, %asi
8831 lduha [%l7 + 0x36] %asi, %o0
8832 movgu %icc, %o1, %o4
8833 andn %g7, 0x1A0A, %i2
8834 edge16ln %g4, %g6, %g5
8835 movre %l5, 0x2F6, %l1
8836 fxor %f20, %f18, %f28
8837 tsubcc %l4, %i5, %o2
8838 fpsub32 %f26, %f8, %f2
8839 edge32n %l3, %i6, %g2
8840 lduw [%l7 + 0x4C], %i1
8841 fmul8x16 %f29, %f12, %f30
8842 sllx %g3, %i0, %l2
8843 umul %i4, 0x123E, %l6
8844 edge8l %o6, %o5, %o7
8845 edge8l %i3, %l0, %i7
8846 edge8l %o3, %g1, %o1
8847 ta %xcc, 0x0
8848 fxor %f14, %f28, %f26
8849 alignaddrl %o0, %g7, %o4
8850 set 0x60, %i7
8851 lduha [%l7 + %i7] 0x15, %g4
8852 edge16ln %g6, %i2, %l5
8853 fbge,a %fcc1, loop_824
8854 tvs %icc, 0x3
8855 movrne %l1, 0x32F, %g5
8856 set 0x74, %o2
8857 lduba [%l7 + %o2] 0x19, %l4
8858loop_824:
8859 edge16 %o2, %i5, %i6
8860 tleu %icc, 0x5
8861 tle %icc, 0x1
8862 fpsub32s %f2, %f3, %f29
8863 bvs %icc, loop_825
8864 siam 0x1
8865 movrlz %g2, %i1, %g3
8866 fmovscc %icc, %f8, %f3
8867loop_825:
8868 subcc %l3, %l2, %i4
8869 wr %g0, 0x0c, %asi
8870 ldsha [%l7 + 0x26] %asi, %l6
8871 fmovdvc %xcc, %f0, %f16
8872 tsubcc %i0, 0x1A28, %o6
8873 edge8l %o5, %i3, %o7
8874 udivcc %l0, 0x12AF, %o3
8875 bl,pn %icc, loop_826
8876 alignaddrl %g1, %i7, %o1
8877 xnor %o0, %o4, %g7
8878 orncc %g4, 0x1C9E, %g6
8879loop_826:
8880 fmovdvs %xcc, %f25, %f28
8881 membar 0x40
8882 addcc %l5, %l1, %i2
8883 brlez,a %g5, loop_827
8884 orcc %o2, %l4, %i6
8885 fbg,a %fcc3, loop_828
8886 tvs %xcc, 0x3
8887loop_827:
8888 fpsub32s %f15, %f29, %f14
8889 stbar
8890loop_828:
8891 movrgez %g2, 0x276, %i5
8892 ldd [%l7 + 0x10], %f10
8893 umul %g3, %i1, %l3
8894 ta %icc, 0x4
8895 fmovsn %icc, %f9, %f5
8896 tvc %xcc, 0x3
8897 movn %xcc, %i4, %l6
8898 lduw [%l7 + 0x24], %l2
8899 movrgez %i0, %o6, %o5
8900 sir 0x186D
8901 ld [%l7 + 0x34], %f1
8902 wr %g0, 0x10, %asi
8903 swapa [%l7 + 0x2C] %asi, %o7
8904 tg %xcc, 0x5
8905 fmuld8ulx16 %f3, %f5, %f22
8906 movgu %xcc, %i3, %o3
8907 taddcc %g1, %l0, %i7
8908 set 0x48, %i1
8909 lda [%l7 + %i1] 0x15, %f14
8910 andcc %o1, %o0, %o4
8911 movl %icc, %g7, %g6
8912 movgu %icc, %l5, %l1
8913 sdiv %g4, 0x1E3E, %i2
8914 sdivx %g5, 0x046C, %l4
8915 fbue %fcc2, loop_829
8916 fnand %f8, %f6, %f12
8917 bg %icc, loop_830
8918 fmovdpos %xcc, %f17, %f14
8919loop_829:
8920 sdivx %o2, 0x0112, %g2
8921 smulcc %i6, 0x0DF8, %g3
8922loop_830:
8923 bgu,pt %icc, loop_831
8924 brz,a %i5, loop_832
8925 tsubcctv %l3, 0x171E, %i4
8926 tsubcc %i1, %l2, %i0
8927loop_831:
8928 tgu %xcc, 0x5
8929loop_832:
8930 movgu %icc, %o6, %l6
8931 tneg %icc, 0x7
8932 movleu %xcc, %o5, %i3
8933 subcc %o3, %g1, %l0
8934 fbge,a %fcc0, loop_833
8935 brgez %i7, loop_834
8936 be,a,pn %icc, loop_835
8937 std %f16, [%l7 + 0x48]
8938loop_833:
8939 tg %icc, 0x3
8940loop_834:
8941 movcs %xcc, %o1, %o0
8942loop_835:
8943 lduh [%l7 + 0x34], %o4
8944 fmuld8ulx16 %f5, %f28, %f8
8945 movneg %icc, %o7, %g6
8946 fbug %fcc3, loop_836
8947 fcmpne32 %f30, %f30, %g7
8948 ba,pn %icc, loop_837
8949 alignaddrl %l5, %g4, %l1
8950loop_836:
8951 tsubcc %g5, 0x0C7C, %i2
8952 movrgez %o2, 0x335, %l4
8953loop_837:
8954 fmovse %xcc, %f16, %f30
8955 smulcc %g2, %g3, %i6
8956 add %l7, 0x30, %l6
8957 wr %g0, 0x80, %asi
8958 ldxa [%l6] %asi, %i5
8959 casxa [%l6] 0x80, %i5, %i4
8960 add %i1, %l2, %l3
8961 movneg %icc, %i0, %o6
8962 bvc,pt %xcc, loop_838
8963 bn,a loop_839
8964 movcs %icc, %o5, %i3
8965 array16 %o3, %g1, %l0
8966loop_838:
8967 movl %xcc, %i7, %o1
8968loop_839:
8969 udivcc %l6, 0x09E9, %o0
8970 call loop_840
8971 move %icc, %o4, %g6
8972 fexpand %f18, %f10
8973 ldsb [%l7 + 0x20], %o7
8974loop_840:
8975 movcs %xcc, %l5, %g7
8976 fmuld8ulx16 %f25, %f29, %f22
8977 mulx %l1, %g5, %i2
8978 fcmped %fcc1, %f8, %f24
8979 addc %o2, %g4, %l4
8980 brlz %g2, loop_841
8981 tl %xcc, 0x3
8982 fbne %fcc0, loop_842
8983 taddcctv %i6, 0x132D, %g3
8984loop_841:
8985 membar 0x21
8986 fnot1 %f2, %f0
8987loop_842:
8988 array16 %i4, %i1, %i5
8989 xor %l2, 0x19D6, %l3
8990 array8 %i0, %o6, %i3
8991 tcs %xcc, 0x6
8992 stw %o5, [%l7 + 0x6C]
8993 array16 %o3, %g1, %l0
8994 fxnors %f29, %f8, %f29
8995 udivcc %o1, 0x0E18, %i7
8996 array32 %l6, %o0, %o4
8997 tne %icc, 0x7
8998 mulscc %o7, %l5, %g7
8999 movl %icc, %g6, %g5
9000 xorcc %i2, 0x130F, %o2
9001 movgu %xcc, %l1, %l4
9002 tleu %xcc, 0x5
9003 sll %g2, %g4, %g3
9004 smul %i6, %i1, %i4
9005 fcmps %fcc3, %f19, %f14
9006 fbe,a %fcc2, loop_843
9007 fmovs %f1, %f21
9008 edge32ln %i5, %l3, %l2
9009 fornot1s %f8, %f7, %f24
9010loop_843:
9011 andncc %i0, %i3, %o6
9012 set 0x78, %o1
9013 ldswa [%l7 + %o1] 0x81, %o5
9014 membar 0x19
9015 movrlez %o3, %g1, %o1
9016 srax %i7, %l6, %l0
9017 alignaddrl %o0, %o4, %o7
9018 orn %l5, 0x0A6B, %g6
9019 orncc %g5, 0x1E7B, %g7
9020 movpos %icc, %o2, %i2
9021 srlx %l1, %l4, %g4
9022 fmovdn %xcc, %f20, %f10
9023 fand %f18, %f0, %f6
9024 bvc,a %icc, loop_844
9025 fmovdne %icc, %f15, %f27
9026 sir 0x1C4F
9027 fnot1s %f10, %f24
9028loop_844:
9029 fmovsleu %xcc, %f30, %f7
9030 brgz %g2, loop_845
9031 movrgz %i6, 0x0A7, %i1
9032 bvs,pn %icc, loop_846
9033 fbule,a %fcc3, loop_847
9034loop_845:
9035 tvs %icc, 0x6
9036 ldstub [%l7 + 0x25], %g3
9037loop_846:
9038 fmovdvs %icc, %f28, %f24
9039loop_847:
9040 udivcc %i4, 0x1F25, %l3
9041 wr %g0, 0x81, %asi
9042 stxa %i5, [%l7 + 0x20] %asi
9043 nop
9044 set 0x50, %g4
9045 lduw [%l7 + %g4], %l2
9046 popc 0x0CB0, %i0
9047 movrgz %o6, %i3, %o5
9048 brz,a %g1, loop_848
9049 xor %o3, 0x1549, %i7
9050 fpadd32 %f22, %f12, %f26
9051 movle %icc, %o1, %l6
9052loop_848:
9053 popc %l0, %o0
9054 fmovrse %o4, %f8, %f16
9055 fnot2 %f14, %f6
9056 fmovsne %xcc, %f9, %f19
9057 sllx %l5, %o7, %g6
9058 movg %xcc, %g7, %g5
9059 addcc %o2, 0x1D06, %l1
9060 tcs %xcc, 0x6
9061 swap [%l7 + 0x58], %i2
9062 sra %l4, %g2, %i6
9063 movpos %xcc, %g4, %i1
9064 bl,a %icc, loop_849
9065 lduw [%l7 + 0x48], %i4
9066 ldd [%l7 + 0x78], %g2
9067 sethi 0x0C51, %i5
9068loop_849:
9069 fcmped %fcc0, %f6, %f2
9070 add %l3, 0x1DD0, %l2
9071 ta %icc, 0x5
9072 fmovrdne %o6, %f28, %f10
9073 fmovsne %icc, %f12, %f28
9074 srl %i0, 0x11, %i3
9075 movrlez %o5, 0x0EB, %g1
9076 movrgz %i7, %o3, %l6
9077 add %l7, 0x08, %l6
9078 wr %g0, 0x80, %asi
9079 casa [%l6] 0x80, %o1, %o0
9080 edge16ln %o4, %l5, %o7
9081 edge32n %g6, %l0, %g5
9082 tle %icc, 0x7
9083 fmovsvs %icc, %f11, %f6
9084 brgz %o2, loop_850
9085 movn %xcc, %g7, %l1
9086 stw %l4, [%l7 + 0x1C]
9087 movrgz %i2, 0x102, %g2
9088loop_850:
9089 movgu %xcc, %i6, %g4
9090 umul %i1, 0x044E, %g3
9091 srl %i4, 0x0C, %i5
9092 fmovse %icc, %f25, %f7
9093 prefetch [%l7 + 0x60], 0x2
9094 fpack16 %f0, %f29
9095 edge8n %l3, %o6, %i0
9096 bne,a %xcc, loop_851
9097 movgu %icc, %l2, %i3
9098 fpsub32 %f0, %f26, %f0
9099 st %f25, [%l7 + 0x44]
9100loop_851:
9101 fba %fcc2, loop_852
9102 movrgez %g1, 0x0B6, %o5
9103 wr %g0, 0x23, %asi
9104 stwa %o3, [%l7 + 0x18] %asi
9105 membar #Sync
9106loop_852:
9107 ldx [%l7 + 0x78], %i7
9108 array8 %l6, %o0, %o4
9109 fbne %fcc1, loop_853
9110 fornot2 %f22, %f26, %f14
9111 tpos %icc, 0x4
9112 addc %l5, %o1, %g6
9113loop_853:
9114 xorcc %l0, 0x11C7, %g5
9115 edge32ln %o2, %o7, %g7
9116 subcc %l4, %i2, %l1
9117 stb %g2, [%l7 + 0x4D]
9118 addc %g4, %i1, %i6
9119 orncc %i4, %g3, %l3
9120 fbul,a %fcc3, loop_854
9121 fbn %fcc0, loop_855
9122 edge8n %i5, %o6, %l2
9123 srax %i0, 0x0E, %g1
9124loop_854:
9125 bge loop_856
9126loop_855:
9127 subc %i3, 0x1A13, %o3
9128 tne %icc, 0x7
9129 xorcc %i7, %l6, %o5
9130loop_856:
9131 ta %xcc, 0x4
9132 ldsb [%l7 + 0x30], %o0
9133 fnegd %f24, %f14
9134 tge %icc, 0x6
9135 edge32l %o4, %l5, %g6
9136 wr %g0, 0x0c, %asi
9137 sta %f19, [%l7 + 0x3C] %asi
9138 sir 0x14BB
9139 lduh [%l7 + 0x1A], %o1
9140 movle %xcc, %g5, %o2
9141 edge8ln %l0, %o7, %l4
9142 xnor %i2, %g7, %l1
9143 and %g4, %i1, %i6
9144 tcs %xcc, 0x0
9145 fmovsleu %icc, %f0, %f30
9146 srax %i4, 0x1F, %g3
9147 ldsw [%l7 + 0x44], %g2
9148 edge32 %l3, %i5, %o6
9149 bpos,pt %xcc, loop_857
9150 fmovscs %icc, %f2, %f18
9151 fcmpne16 %f12, %f0, %l2
9152 fcmpeq32 %f12, %f18, %g1
9153loop_857:
9154 sdivx %i0, 0x0DDC, %i3
9155 udivcc %o3, 0x0496, %l6
9156 fmovrsgez %o5, %f15, %f25
9157 edge16ln %i7, %o0, %l5
9158 movle %icc, %o4, %o1
9159 array8 %g6, %o2, %g5
9160 bcs %xcc, loop_858
9161 sll %o7, 0x11, %l0
9162 fzero %f20
9163 sub %i2, %l4, %g7
9164loop_858:
9165 movleu %xcc, %l1, %g4
9166 subcc %i6, %i1, %i4
9167 fmovdcs %icc, %f24, %f10
9168 fmovrslz %g2, %f17, %f27
9169 stbar
9170 set 0x40, %i3
9171 stda %f16, [%l7 + %i3] 0x10
9172 tle %icc, 0x0
9173 sir 0x1224
9174 or %g3, 0x1D9E, %i5
9175 movneg %icc, %o6, %l3
9176 addccc %l2, %i0, %g1
9177 fbn,a %fcc1, loop_859
9178 sll %o3, 0x03, %l6
9179 srl %o5, 0x12, %i3
9180 popc %o0, %i7
9181loop_859:
9182 orncc %l5, %o4, %o1
9183 edge16ln %o2, %g6, %o7
9184 nop
9185 set 0x70, %g6
9186 ldd [%l7 + %g6], %l0
9187 edge8ln %i2, %l4, %g7
9188 fmovrdlez %g5, %f24, %f2
9189 swap [%l7 + 0x54], %l1
9190 swap [%l7 + 0x64], %g4
9191 set 0x58, %l6
9192 sta %f25, [%l7 + %l6] 0x11
9193 popc 0x05E1, %i6
9194 tle %xcc, 0x1
9195 xnorcc %i4, %g2, %g3
9196 te %xcc, 0x3
9197 udivx %i5, 0x1CB2, %i1
9198 fmovrdgez %l3, %f14, %f2
9199 edge32l %l2, %i0, %o6
9200 set 0x30, %i0
9201 ldda [%l7 + %i0] 0x2a, %g0
9202 tl %xcc, 0x4
9203 sethi 0x1400, %o3
9204 movcs %icc, %o5, %i3
9205 umul %l6, %i7, %o0
9206 array32 %o4, %o1, %o2
9207 movrne %l5, %g6, %l0
9208 bge %icc, loop_860
9209 fcmpeq16 %f18, %f4, %i2
9210 mova %xcc, %o7, %l4
9211 wr %g0, 0x88, %asi
9212 stba %g7, [%l7 + 0x4F] %asi
9213loop_860:
9214 fpsub16s %f30, %f17, %f14
9215 ldsh [%l7 + 0x52], %l1
9216 std %f2, [%l7 + 0x68]
9217 taddcc %g4, 0x060F, %g5
9218 fnor %f20, %f16, %f28
9219 fpsub16s %f3, %f26, %f15
9220 orncc %i4, 0x14A0, %i6
9221 fble %fcc3, loop_861
9222 smulcc %g2, 0x140A, %i5
9223 movl %icc, %i1, %g3
9224 fmovsleu %icc, %f22, %f31
9225loop_861:
9226 movcc %xcc, %l3, %i0
9227 fpadd16s %f21, %f0, %f3
9228 fbe %fcc3, loop_862
9229 taddcc %l2, 0x0793, %o6
9230 bg,pn %xcc, loop_863
9231 movrgez %g1, %o3, %i3
9232loop_862:
9233 fxnors %f3, %f4, %f17
9234 movne %xcc, %o5, %i7
9235loop_863:
9236 brlez,a %o0, loop_864
9237 brlez %l6, loop_865
9238 restored
9239 rdpr %cwp, %g1
9240 rdpr %cansave, %g2
9241 rdpr %canrestore, %g3
9242 rdpr %cleanwin, %g4
9243 rdpr %otherwin, %g5
9244 rdpr %wstate, %g6
9245 movrne %o4, 0x222, %o1
9246loop_864:
9247 edge16l %o2, %g6, %l0
9248loop_865:
9249 fmovdcc %xcc, %f3, %f28
9250 udivcc %i2, 0x0143, %o7
9251 add %l5, 0x042F, %l4
9252 wr %g0, 0x11, %asi
9253 stwa %l1, [%l7 + 0x70] %asi
9254 bne %xcc, loop_866
9255 orncc %g7, %g5, %i4
9256 movneg %icc, %g4, %g2
9257 sdivx %i6, 0x0FC8, %i5
9258loop_866:
9259 tsubcc %g3, %l3, %i0
9260 andncc %l2, %o6, %i1
9261 subc %o3, 0x1601, %i3
9262 popc 0x0E71, %g1
9263 sll %o5, %o0, %l6
9264 xnor %o4, %o1, %o2
9265 be loop_867
9266 fmovrdne %i7, %f22, %f4
9267 udivx %g6, 0x1A77, %l0
9268 tle %icc, 0x6
9269loop_867:
9270 nop
9271 set 0x70, %g3
9272 ldsba [%l7 + %g3] 0x88, %o7
9273 fbu %fcc3, loop_868
9274 srl %i2, 0x01, %l5
9275 fpackfix %f22, %f8
9276 add %l7, 0x64, %l6
9277 wr %g0, 0x0c, %asi
9278 casa [%l6] %asi, %l1, %g7
9279loop_868:
9280 stbar
9281 array8 %l4, %i4, %g4
9282 movvs %xcc, %g2, %g5
9283 for %f18, %f24, %f10
9284 tsubcctv %i5, 0x1A0A, %i6
9285 orcc %g3, %i0, %l3
9286 movg %icc, %o6, %l2
9287 saved
9288 rdpr %cwp, %g1
9289 rdpr %cansave, %g2
9290 rdpr %canrestore, %g3
9291 rdpr %cleanwin, %g4
9292 rdpr %otherwin, %g5
9293 rdpr %wstate, %g6
9294 fpadd32 %f2, %f20, %f24
9295 tcs %icc, 0x3
9296 set 0x7A, %o3
9297 lduha [%l7 + %o3] 0x11, %o3
9298 and %i3, 0x07E1, %g1
9299 fmovdpos %icc, %f6, %f8
9300 taddcctv %i1, %o5, %l6
9301 fbne %fcc3, loop_869
9302 alignaddr %o0, %o1, %o2
9303 edge32n %o4, %i7, %l0
9304 fpack16 %f2, %f0
9305loop_869:
9306 tcs %icc, 0x0
9307 fmovrdne %g6, %f16, %f28
9308 tgu %xcc, 0x6
9309 add %l7, 0x48, %l6
9310 wr %g0, 0x88, %asi
9311 ldxa [%l6] %asi, %i2
9312 casxa [%l6] %asi, %i2, %l5
9313 sllx %l1, 0x19, %g7
9314 movrne %o7, %l4, %i4
9315 subc %g4, %g2, %i5
9316 fmovscs %icc, %f1, %f19
9317 fnands %f4, %f24, %f26
9318 fcmple16 %f12, %f30, %g5
9319 saved
9320 rdpr %cwp, %g1
9321 rdpr %cansave, %g2
9322 rdpr %canrestore, %g3
9323 rdpr %cleanwin, %g4
9324 rdpr %otherwin, %g5
9325 rdpr %wstate, %g6
9326 fcmps %fcc0, %f16, %f25
9327 fba %fcc1, loop_870
9328 tneg %xcc, 0x4
9329 fmovscc %xcc, %f27, %f23
9330 nop
9331 setx loop_871, %l0, %l1
9332 wrpr 0x1, %tl
9333 wrpr %l1, %tpc
9334 add %l1, 0x4, %l1
9335 wrpr %l1, %tnpc
9336 setx 0x34400001400, %l0, %l1
9337 wrpr %l1, %tstate
9338 wrhpr 0x4, %htstate
9339 retry
9340loop_870:
9341 fbug %fcc2, loop_872
9342 orn %g3, %i0, %l3
9343 movleu %xcc, %o6, %l2
9344loop_871:
9345 fornot1s %f0, %f6, %f15
9346loop_872:
9347 tg %xcc, 0x1
9348 edge32 %i6, %o3, %g1
9349 umulcc %i1, %i3, %o5
9350 fabss %f2, %f23
9351 tgu %xcc, 0x1
9352 orn %l6, %o0, %o2
9353 sdiv %o1, 0x101B, %i7
9354 fcmps %fcc0, %f23, %f20
9355 movvc %xcc, %o4, %l0
9356 sdivx %g6, 0x12F7, %i2
9357 fbl %fcc3, loop_873
9358 tn %icc, 0x1
9359 bg,pn %xcc, loop_874
9360 movgu %xcc, %l5, %l1
9361loop_873:
9362 bge loop_875
9363 bgu,a,pn %xcc, loop_876
9364loop_874:
9365 fcmped %fcc1, %f0, %f24
9366 add %g7, %l4, %o7
9367loop_875:
9368 ldd [%l7 + 0x30], %f28
9369loop_876:
9370 tcc %icc, 0x5
9371 smulcc %i4, %g4, %g2
9372 umul %i5, 0x0937, %g5
9373 edge16 %g3, %l3, %o6
9374 move %xcc, %l2, %i0
9375 edge8l %o3, %g1, %i1
9376 movle %xcc, %i6, %i3
9377 fbn,a %fcc3, loop_877
9378 xorcc %o5, 0x13CC, %l6
9379 srlx %o2, %o1, %o0
9380 restored
9381 rdpr %cwp, %g1
9382 rdpr %cansave, %g2
9383 rdpr %canrestore, %g3
9384 rdpr %cleanwin, %g4
9385 rdpr %otherwin, %g5
9386 rdpr %wstate, %g6
9387loop_877:
9388 subccc %i7, %l0, %g6
9389 sethi 0x1090, %i2
9390 fmovdgu %xcc, %f26, %f29
9391 movrgz %o4, %l5, %l1
9392 ble %xcc, loop_878
9393 membar 0x1A
9394 movrgez %g7, %l4, %o7
9395 fmovrdlz %g4, %f12, %f14
9396loop_878:
9397 edge8n %g2, %i4, %g5
9398 popc 0x1C08, %i5
9399 nop
9400 set 0x20, %g2
9401 lduh [%l7 + %g2], %g3
9402 ta %xcc, 0x3
9403 fmovdge %icc, %f7, %f21
9404 tge %xcc, 0x4
9405 movneg %xcc, %o6, %l3
9406 bpos loop_879
9407 fnands %f19, %f30, %f12
9408 fbge,a %fcc3, loop_880
9409 movvs %icc, %i0, %o3
9410loop_879:
9411 movle %xcc, %l2, %i1
9412 fors %f2, %f2, %f5
9413loop_880:
9414 fmovsgu %icc, %f20, %f27
9415 alignaddr %g1, %i3, %i6
9416 bcc,a %icc, loop_881
9417 edge8l %l6, %o2, %o5
9418 fmovdne %xcc, %f18, %f29
9419 fand %f0, %f24, %f8
9420loop_881:
9421 array16 %o1, %o0, %i7
9422 movrgz %g6, %i2, %l0
9423 edge32l %o4, %l1, %g7
9424 ldub [%l7 + 0x56], %l5
9425 fandnot2s %f16, %f7, %f10
9426 addccc %o7, %l4, %g2
9427 tg %icc, 0x3
9428 edge16n %g4, %i4, %i5
9429 smulcc %g5, %g3, %l3
9430 saved
9431 rdpr %cwp, %g1
9432 rdpr %cansave, %g2
9433 rdpr %canrestore, %g3
9434 rdpr %cleanwin, %g4
9435 rdpr %otherwin, %g5
9436 rdpr %wstate, %g6
9437 tcc %icc, 0x2
9438 movgu %xcc, %i0, %o6
9439 fblg %fcc1, loop_882
9440 fbuge,a %fcc0, loop_883
9441 movvc %xcc, %l2, %o3
9442 fmuld8sux16 %f23, %f14, %f22
9443loop_882:
9444 tcs %icc, 0x3
9445loop_883:
9446 fbl,a %fcc3, loop_884
9447 edge8 %i1, %i3, %g1
9448 ldx [%l7 + 0x10], %l6
9449 set 0x08, %o7
9450 lduwa [%l7 + %o7] 0x10, %o2
9451loop_884:
9452 add %o5, %o1, %o0
9453 fbu,a %fcc0, loop_885
9454 bge loop_886
9455 brz %i7, loop_887
9456 xorcc %g6, %i6, %i2
9457loop_885:
9458 movcc %xcc, %o4, %l0
9459loop_886:
9460 edge32 %l1, %l5, %g7
9461loop_887:
9462 tvs %icc, 0x7
9463 movre %l4, %o7, %g4
9464 nop
9465 setx loop_888, %l0, %l1
9466 jmpl %l1, %i4
9467 edge8n %g2, %g5, %i5
9468 set 0x40, %o5
9469 ldda [%l7 + %o5] 0x18, %f0
9470loop_888:
9471 fnors %f23, %f9, %f14
9472 movn %icc, %g3, %i0
9473 sra %o6, %l2, %l3
9474 tne %xcc, 0x1
9475 fmovdg %xcc, %f31, %f15
9476 fmovda %icc, %f29, %f12
9477 edge16ln %o3, %i3, %i1
9478 call loop_889
9479 edge16ln %l6, %g1, %o5
9480 wr %g0, 0x2e, %asi
9481 ldda [%l7 + 0x10] %asi, %o2
9482loop_889:
9483 pdist %f8, %f30, %f28
9484 fbue,a %fcc1, loop_890
9485 sth %o1, [%l7 + 0x4A]
9486 movg %xcc, %o0, %i7
9487 fmovsvc %icc, %f29, %f17
9488loop_890:
9489 orn %i6, %i2, %o4
9490 fandnot1 %f18, %f14, %f6
9491 edge8n %l0, %l1, %g6
9492 subcc %l5, %g7, %l4
9493 fbl %fcc0, loop_891
9494 fzero %f4
9495 sdivx %g4, 0x14CF, %i4
9496 tsubcc %g2, %o7, %g5
9497loop_891:
9498 fmovrdgz %i5, %f28, %f4
9499 umul %g3, 0x0769, %i0
9500 wr %g0, 0x19, %asi
9501 lduba [%l7 + 0x71] %asi, %o6
9502 fbug,a %fcc1, loop_892
9503 sir 0x1E30
9504 fpadd32 %f4, %f30, %f6
9505 edge32l %l2, %l3, %o3
9506loop_892:
9507 movneg %xcc, %i1, %i3
9508 xnor %l6, 0x0900, %o5
9509 sll %g1, %o1, %o2
9510 subcc %i7, %o0, %i2
9511 lduh [%l7 + 0x08], %o4
9512 movn %xcc, %i6, %l0
9513 brz,a %g6, loop_893
9514 te %icc, 0x0
9515 pdist %f20, %f2, %f2
9516 fmovscs %xcc, %f29, %f2
9517loop_893:
9518 taddcctv %l5, %l1, %g7
9519 wr %g0, 0xea, %asi
9520 stxa %l4, [%l7 + 0x48] %asi
9521 membar #Sync
9522 array32 %i4, %g2, %o7
9523 movrlez %g4, 0x058, %i5
9524 set 0x40, %o6
9525 stda %f0, [%l7 + %o6] 0x18
9526 fnegd %f4, %f30
9527 bl,a,pn %xcc, loop_894
9528 smulcc %g3, %g5, %o6
9529 stx %l2, [%l7 + 0x10]
9530 orn %i0, %o3, %i1
9531loop_894:
9532 and %l3, %i3, %o5
9533 fmovrdlz %g1, %f30, %f16
9534 fcmpgt32 %f4, %f10, %l6
9535 movrne %o1, %o2, %i7
9536 fpackfix %f6, %f13
9537 fbuge,a %fcc1, loop_895
9538 orn %i2, %o0, %i6
9539 bcs,a,pt %icc, loop_896
9540 umulcc %l0, 0x04BA, %g6
9541loop_895:
9542 fmovda %icc, %f3, %f5
9543 edge8n %o4, %l5, %l1
9544loop_896:
9545 edge32l %l4, %g7, %g2
9546 mulscc %o7, 0x1D8B, %g4
9547 bn,a,pt %xcc, loop_897
9548 bvc %icc, loop_898
9549 bg,pt %icc, loop_899
9550 bn %xcc, loop_900
9551loop_897:
9552 movcs %xcc, %i4, %i5
9553loop_898:
9554 movrgz %g5, 0x08F, %o6
9555loop_899:
9556 and %l2, %g3, %o3
9557loop_900:
9558 nop
9559 set 0x14, %i6
9560 ldswa [%l7 + %i6] 0x80, %i1
9561 fmovdne %icc, %f6, %f22
9562 movrne %l3, 0x34E, %i0
9563 fmovrdlez %o5, %f22, %f24
9564 edge32 %i3, %g1, %l6
9565 edge8 %o2, %i7, %o1
9566 set 0x78, %g1
9567 ldswa [%l7 + %g1] 0x88, %i2
9568 smul %o0, 0x14A8, %l0
9569 addccc %i6, %o4, %l5
9570 movleu %xcc, %g6, %l1
9571 lduh [%l7 + 0x34], %l4
9572 xor %g7, 0x1435, %o7
9573 ldsh [%l7 + 0x3A], %g2
9574 movcc %xcc, %i4, %g4
9575 membar 0x75
9576 addccc %i5, 0x0390, %o6
9577 sdivcc %g5, 0x1052, %g3
9578 fmul8x16au %f11, %f15, %f12
9579 std %l2, [%l7 + 0x28]
9580 movcs %icc, %o3, %l3
9581 tcs %icc, 0x4
9582 fpsub16 %f26, %f8, %f6
9583 fmul8sux16 %f28, %f10, %f24
9584 movcs %icc, %i1, %o5
9585 edge32ln %i3, %i0, %g1
9586 bne,a,pn %icc, loop_901
9587 ldsw [%l7 + 0x60], %l6
9588 sethi 0x108B, %o2
9589 fsrc1 %f16, %f24
9590loop_901:
9591 fmovsa %icc, %f26, %f6
9592 edge16l %o1, %i2, %o0
9593 bge,a loop_902
9594 popc %l0, %i7
9595 edge8 %i6, %o4, %l5
9596 fnegs %f11, %f17
9597loop_902:
9598 fbne,a %fcc0, loop_903
9599 fbule %fcc1, loop_904
9600 fcmpgt16 %f10, %f2, %g6
9601 bpos %icc, loop_905
9602loop_903:
9603 membar 0x5E
9604loop_904:
9605 fpackfix %f16, %f18
9606 subcc %l4, 0x1FB2, %g7
9607loop_905:
9608 restored
9609 rdpr %cwp, %g1
9610 rdpr %cansave, %g2
9611 rdpr %canrestore, %g3
9612 rdpr %cleanwin, %g4
9613 rdpr %otherwin, %g5
9614 rdpr %wstate, %g6
9615 nop
9616 set 0x50, %l4
9617 ldstub [%l7 + %l4], %o7
9618 wr %g0, 0x11, %asi
9619 lduwa [%l7 + 0x70] %asi, %g2
9620 umul %l1, %g4, %i5
9621 bvs %xcc, loop_906
9622 srlx %o6, 0x03, %g5
9623 fmovdg %xcc, %f26, %f0
9624 sir 0x05E1
9625loop_906:
9626 movrlez %g3, %l2, %o3
9627 wr %g0, 0x0c, %asi
9628 ldstuba [%l7 + 0x76] %asi, %i4
9629 edge8n %l3, %o5, %i1
9630 fmovdl %xcc, %f15, %f28
9631 addccc %i3, %g1, %l6
9632 add %l7, 0x68, %l6
9633 wr %g0, 0x10, %asi
9634 lda [%l6] %asi, %o2
9635 casa [%l6] %asi, %o2, %o1
9636 udiv %i2, 0x119D, %o0
9637 sra %l0, 0x12, %i0
9638 xorcc %i6, 0x1B83, %o4
9639 xnor %i7, %l5, %g6
9640 movrgz %g7, %l4, %o7
9641 fsrc1s %f10, %f3
9642 smul %g2, %l1, %i5
9643 prefetch [%l7 + 0x7C], 0x3
9644 flush %l7 + 0x0C
9645 fmovsg %xcc, %f0, %f17
9646 movne %xcc, %o6, %g5
9647 fmovdn %icc, %f28, %f27
9648 subcc %g4, 0x015E, %l2
9649 wr %g0, 0x11, %asi
9650 lda [%l7 + 0x74] %asi, %f15
9651 stbar
9652 ldx [%l7 + 0x30], %o3
9653 set 0x09, %l5
9654 stba %i4, [%l7 + %l5] 0x10
9655 array8 %g3, %o5, %i1
9656 orcc %i3, %g1, %l6
9657 edge8n %o2, %l3, %i2
9658 nop
9659 setx loop_907, %l0, %l1
9660 wrpr 0x1, %tl
9661 wrpr %l1, %tpc
9662 add %l1, 0x4, %l1
9663 wrpr %l1, %tnpc
9664 setx 0x34400001400, %l0, %l1
9665 wrpr %l1, %tstate
9666 wrhpr 0x4, %htstate
9667 retry
9668 bpos %xcc, loop_908
9669 sdivx %o1, 0x0BF3, %o0
9670 fpadd16 %f6, %f8, %f0
9671loop_907:
9672 xor %i0, %i6, %l0
9673loop_908:
9674 ldstub [%l7 + 0x37], %i7
9675 set 0x2C, %o0
9676 ldswa [%l7 + %o0] 0x81, %o4
9677 tg %icc, 0x3
9678 mova %xcc, %l5, %g6
9679 bleu,a,pn %icc, loop_909
9680 ble,a loop_910
9681 lduw [%l7 + 0x44], %g7
9682 srlx %o7, %g2, %l4
9683loop_909:
9684 xor %i5, %l1, %o6
9685loop_910:
9686 fbg %fcc2, loop_911
9687 ldd [%l7 + 0x20], %g4
9688 fnot1 %f22, %f12
9689 brnz,a %l2, loop_912
9690loop_911:
9691 tne %icc, 0x7
9692 edge32ln %o3, %i4, %g3
9693 fbue,a %fcc0, loop_913
9694loop_912:
9695 fpadd16s %f26, %f16, %f3
9696 alignaddrl %o5, %g5, %i3
9697 fbn,a %fcc3, loop_914
9698loop_913:
9699 addc %g1, %i1, %l6
9700 and %l3, %i2, %o2
9701 smulcc %o1, 0x07D3, %o0
9702loop_914:
9703 movn %xcc, %i6, %i0
9704 fmovdneg %icc, %f12, %f8
9705 array16 %i7, %l0, %o4
9706 stbar
9707 or %l5, %g7, %g6
9708 tle %icc, 0x6
9709 brlz,a %o7, loop_915
9710 array32 %g2, %i5, %l4
9711 mulx %o6, 0x0462, %l1
9712 tpos %xcc, 0x5
9713loop_915:
9714 tg %xcc, 0x7
9715 movre %g4, 0x188, %l2
9716 fmovsle %icc, %f13, %f25
9717 fmovdneg %xcc, %f9, %f21
9718 ldd [%l7 + 0x28], %f24
9719 andn %i4, %g3, %o5
9720 fbge,a %fcc1, loop_916
9721 movle %icc, %g5, %o3
9722 fmovscc %icc, %f23, %f12
9723 fbl %fcc2, loop_917
9724loop_916:
9725 ble,pn %icc, loop_918
9726 or %i3, %g1, %l6
9727 array32 %l3, %i1, %i2
9728loop_917:
9729 tcc %icc, 0x7
9730loop_918:
9731 movrgez %o2, 0x2E0, %o1
9732 edge8l %i6, %i0, %i7
9733 popc %l0, %o4
9734 udiv %o0, 0x1936, %l5
9735 andcc %g6, %o7, %g2
9736 tne %icc, 0x5
9737 brlz,a %i5, loop_919
9738 movvs %icc, %g7, %o6
9739 wr %g0, 0x89, %asi
9740 sta %f27, [%l7 + 0x38] %asi
9741loop_919:
9742 tgu %icc, 0x7
9743 udivcc %l4, 0x069E, %l1
9744 brnz,a %g4, loop_920
9745 fandnot1s %f25, %f5, %f21
9746 fbug %fcc1, loop_921
9747 edge32 %l2, %g3, %o5
9748loop_920:
9749 addc %g5, 0x15A2, %o3
9750 movvc %icc, %i4, %i3
9751loop_921:
9752 nop
9753 set 0x6F, %i2
9754 ldsba [%l7 + %i2] 0x19, %l6
9755 movpos %xcc, %g1, %i1
9756 xnor %l3, %o2, %i2
9757 andn %o1, 0x0A99, %i0
9758 ta %icc, 0x3
9759 tcc %icc, 0x5
9760 sdiv %i6, 0x0991, %l0
9761 fbuge %fcc1, loop_922
9762 movn %icc, %o4, %o0
9763 xor %i7, 0x1388, %l5
9764 subccc %o7, 0x1801, %g2
9765loop_922:
9766 nop
9767 wr %g0, 0x89, %asi
9768 ldsha [%l7 + 0x7E] %asi, %i5
9769 popc %g7, %g6
9770 tcc %xcc, 0x5
9771 fmovsl %xcc, %f3, %f9
9772 alignaddrl %o6, %l1, %g4
9773 bn,pt %xcc, loop_923
9774 tn %xcc, 0x1
9775 std %l2, [%l7 + 0x40]
9776 fandnot2 %f22, %f10, %f20
9777loop_923:
9778 sdivx %g3, 0x0C37, %o5
9779 nop
9780 set 0x38, %i4
9781 ldd [%l7 + %i4], %f22
9782 edge8l %l4, %o3, %i4
9783 edge8n %i3, %g5, %l6
9784 and %g1, %l3, %i1
9785 edge32l %i2, %o1, %o2
9786 fbu %fcc0, loop_924
9787 tne %xcc, 0x1
9788 tvs %icc, 0x7
9789 fmovsvc %xcc, %f29, %f4
9790loop_924:
9791 bcs,pt %xcc, loop_925
9792 sth %i0, [%l7 + 0x66]
9793 fnot2s %f5, %f26
9794 fbne,a %fcc1, loop_926
9795loop_925:
9796 movrlez %i6, 0x2BC, %o4
9797 edge8ln %l0, %i7, %o0
9798 bvs,a,pn %icc, loop_927
9799loop_926:
9800 brgez %l5, loop_928
9801 umulcc %o7, %i5, %g2
9802 andcc %g6, 0x0ACC, %o6
9803loop_927:
9804 fmovd %f8, %f0
9805loop_928:
9806 movleu %xcc, %g7, %l1
9807 edge32n %g4, %g3, %l2
9808 edge32 %o5, %o3, %l4
9809 tvs %icc, 0x2
9810 ldstub [%l7 + 0x38], %i3
9811 fmovscc %xcc, %f10, %f10
9812 udivx %i4, 0x1838, %g5
9813 fbuge %fcc1, loop_929
9814 movvs %icc, %g1, %l3
9815 fmovsa %xcc, %f29, %f24
9816 umul %i1, 0x1E07, %i2
9817loop_929:
9818 movrlez %o1, 0x3FB, %l6
9819 fbug,a %fcc2, loop_930
9820 tcc %xcc, 0x1
9821 edge32n %o2, %i6, %o4
9822 sdivcc %i0, 0x055E, %l0
9823loop_930:
9824 nop
9825 wr %g0, 0x11, %asi
9826 prefetcha [%l7 + 0x10] %asi, 0x3
9827 movcs %icc, %o0, %l5
9828 sllx %o7, %g2, %i5
9829 fabsd %f28, %f14
9830 tne %xcc, 0x7
9831 movneg %xcc, %g6, %o6
9832 tneg %xcc, 0x5
9833 edge16ln %l1, %g4, %g7
9834 sdivcc %g3, 0x07C9, %l2
9835 andncc %o3, %o5, %l4
9836 fba,a %fcc2, loop_931
9837 saved
9838 rdpr %cwp, %g1
9839 rdpr %cansave, %g2
9840 rdpr %canrestore, %g3
9841 rdpr %cleanwin, %g4
9842 rdpr %otherwin, %g5
9843 rdpr %wstate, %g6
9844 sir 0x0D38
9845 sethi 0x0968, %i3
9846loop_931:
9847 sra %i4, %g1, %g5
9848 movrlz %l3, 0x3B1, %i2
9849 brgz,a %o1, loop_932
9850 fbul %fcc0, loop_933
9851 mulx %i1, 0x1A41, %l6
9852 wr %g0, 0x10, %asi
9853 lduwa [%l7 + 0x7C] %asi, %o2
9854loop_932:
9855 movg %icc, %o4, %i6
9856loop_933:
9857 fmul8x16 %f14, %f6, %f18
9858 fmovrsgez %l0, %f2, %f4
9859 tsubcc %i0, 0x0A07, %i7
9860 edge32ln %o0, %o7, %g2
9861 fpsub16 %f14, %f10, %f4
9862 movvs %icc, %i5, %l5
9863 movrne %o6, 0x269, %g6
9864 tle %icc, 0x1
9865 tg %icc, 0x7
9866 nop
9867 setx loop_934, %l0, %l1
9868 wrpr 0x1, %tl
9869 wrpr %l1, %tnpc
9870 setx 0x34400001400, %l0, %l1
9871 wrpr %l1, %tstate
9872 wrhpr 0x4, %htstate
9873 done
9874 smulcc %g4, %g7, %g3
9875 movrne %l1, %o3, %o5
9876 ldsb [%l7 + 0x2B], %l2
9877loop_934:
9878 movvc %icc, %l4, %i4
9879 tvc %xcc, 0x4
9880 array32 %i3, %g5, %l3
9881 andncc %i2, %g1, %i1
9882 mulscc %o1, 0x139E, %l6
9883 fcmpne32 %f8, %f20, %o4
9884 movn %icc, %i6, %l0
9885 ldsb [%l7 + 0x1F], %o2
9886 orcc %i7, %i0, %o7
9887 edge8n %g2, %i5, %l5
9888 te %icc, 0x0
9889 array16 %o0, %o6, %g4
9890 udivcc %g6, 0x1A6D, %g3
9891 siam 0x6
9892 fxors %f7, %f17, %f28
9893 movcs %xcc, %l1, %o3
9894 saved
9895 rdpr %cwp, %g1
9896 rdpr %cansave, %g2
9897 rdpr %canrestore, %g3
9898 rdpr %cleanwin, %g4
9899 rdpr %otherwin, %g5
9900 rdpr %wstate, %g6
9901 fmovrdgz %o5, %f0, %f26
9902 movvc %icc, %l2, %g7
9903 fbl,a %fcc3, loop_935
9904 saved
9905 rdpr %cwp, %g1
9906 rdpr %cansave, %g2
9907 rdpr %canrestore, %g3
9908 rdpr %cleanwin, %g4
9909 rdpr %otherwin, %g5
9910 rdpr %wstate, %g6
9911 movpos %xcc, %l4, %i4
9912 srl %g5, 0x07, %l3
9913loop_935:
9914 subccc %i3, 0x05E2, %i2
9915 edge16 %i1, %g1, %l6
9916 ldsh [%l7 + 0x28], %o1
9917 tneg %xcc, 0x0
9918 fbe,a %fcc3, loop_936
9919 xor %o4, %i6, %l0
9920 tgu %xcc, 0x4
9921 movrlz %o2, %i7, %o7
9922loop_936:
9923 edge16ln %i0, %g2, %i5
9924 fnors %f1, %f11, %f31
9925 movvc %icc, %l5, %o0
9926 movge %icc, %o6, %g4
9927 movl %xcc, %g6, %g3
9928 taddcctv %l1, 0x1952, %o5
9929 ldub [%l7 + 0x56], %l2
9930 fpsub32s %f28, %f24, %f21
9931 ba,a %xcc, loop_937
9932 movrgez %g7, %o3, %l4
9933 bpos,a,pn %icc, loop_938
9934 movl %xcc, %i4, %g5
9935loop_937:
9936 edge8ln %l3, %i2, %i3
9937 bpos,a loop_939
9938loop_938:
9939 edge8 %g1, %i1, %l6
9940 array32 %o1, %o4, %i6
9941 tneg %icc, 0x1
9942loop_939:
9943 bleu,a %xcc, loop_940
9944 umulcc %l0, 0x0B29, %i7
9945 fmovdleu %xcc, %f23, %f25
9946 mulscc %o7, %i0, %o2
9947loop_940:
9948 edge32l %i5, %g2, %l5
9949 orn %o0, %g4, %g6
9950 movl %icc, %g3, %o6
9951 smul %o5, %l1, %g7
9952 subc %o3, %l4, %l2
9953 srl %i4, 0x1C, %l3
9954 fmul8sux16 %f24, %f22, %f22
9955 fbne %fcc1, loop_941
9956 fnegd %f18, %f20
9957 add %l7, 0x38, %l6
9958 wr %g0, 0x80, %asi
9959 casxa [%l6] %asi, %g5, %i2
9960loop_941:
9961 alignaddrl %i3, %g1, %l6
9962 std %i0, [%l7 + 0x38]
9963 fcmple16 %f0, %f22, %o1
9964 orn %i6, 0x07C7, %l0
9965 andn %o4, %i7, %o7
9966 restored
9967 rdpr %cwp, %g1
9968 rdpr %cansave, %g2
9969 rdpr %canrestore, %g3
9970 rdpr %cleanwin, %g4
9971 rdpr %otherwin, %g5
9972 rdpr %wstate, %g6
9973 bn %xcc, loop_942
9974 fmovdn %icc, %f13, %f28
9975 set 0x7A, %g7
9976 stha %o2, [%l7 + %g7] 0x81
9977loop_942:
9978 edge8l %i0, %g2, %l5
9979 tg %xcc, 0x3
9980 movl %xcc, %o0, %g4
9981 fone %f0
9982 be,pn %icc, loop_943
9983 fbul %fcc2, loop_944
9984 xnorcc %g6, %g3, %i5
9985 edge8l %o5, %o6, %g7
9986loop_943:
9987 movg %icc, %o3, %l1
9988loop_944:
9989 std %f14, [%l7 + 0x58]
9990 movre %l2, 0x2C9, %l4
9991 fbn,a %fcc0, loop_945
9992 tleu %xcc, 0x2
9993 set 0x35, %l1
9994 stba %i4, [%l7 + %l1] 0xea
9995 membar #Sync
9996loop_945:
9997 nop
9998 add %l7, 0x78, %l6
9999 wr %g0, 0x18, %asi
10000 casxa [%l6] 0x18, %l3, %i2
10001 edge16l %g5, %g1, %i3
10002 srax %i1, %o1, %l6
10003 fcmpne32 %f6, %f18, %i6
10004 sdivx %l0, 0x17AB, %o4
10005 movcs %icc, %i7, %o7
10006 edge16 %i0, %g2, %o2
10007 edge32ln %l5, %g4, %g6
10008 bvc,a %xcc, loop_946
10009 edge16n %g3, %i5, %o0
10010 fbge %fcc2, loop_947
10011 edge16l %o5, %g7, %o3
10012loop_946:
10013 fbl %fcc0, loop_948
10014 brgez,a %l1, loop_949
10015loop_947:
10016 mulscc %l2, 0x08CB, %l4
10017 fors %f31, %f9, %f15
10018loop_948:
10019 fmovdvc %xcc, %f5, %f26
10020loop_949:
10021 alignaddrl %i4, %o6, %l3
10022 ta %xcc, 0x0
10023 edge8 %i2, %g1, %i3
10024 movgu %icc, %i1, %g5
10025 fmovspos %xcc, %f11, %f14
10026 movn %icc, %l6, %o1
10027 move %xcc, %i6, %o4
10028 movcc %xcc, %l0, %i7
10029 tvs %xcc, 0x1
10030 array32 %o7, %g2, %i0
10031 wr %g0, 0x11, %asi
10032 stda %l4, [%l7 + 0x38] %asi
10033 fxnor %f8, %f2, %f2
10034 andn %o2, %g6, %g3
10035 fbl %fcc3, loop_950
10036 xorcc %g4, 0x1D90, %i5
10037 stbar
10038 fpsub16s %f18, %f3, %f21
10039loop_950:
10040 movvc %xcc, %o5, %o0
10041 movgu %xcc, %g7, %o3
10042 wr %g0, 0x89, %asi
10043 stha %l1, [%l7 + 0x1C] %asi
10044 edge8 %l4, %i4, %o6
10045 brlez,a %l3, loop_951
10046 orncc %i2, %l2, %g1
10047 fpmerge %f10, %f7, %f16
10048 array32 %i1, %g5, %l6
10049loop_951:
10050 nop
10051 wr %g0, 0x10, %asi
10052 stba %o1, [%l7 + 0x1B] %asi
10053 tneg %icc, 0x5
10054 xnorcc %i6, %i3, %l0
10055 movneg %xcc, %i7, %o4
10056 edge32ln %o7, %g2, %i0
10057 movcs %xcc, %l5, %o2
10058 tl %xcc, 0x1
10059 edge8l %g6, %g4, %i5
10060 add %o5, %o0, %g7
10061 fpsub32s %f23, %f6, %f2
10062 edge8 %g3, %o3, %l4
10063 andn %i4, %o6, %l1
10064 array16 %l3, %i2, %l2
10065 tg %icc, 0x0
10066 movpos %icc, %i1, %g5
10067 movge %icc, %g1, %o1
10068 movre %l6, 0x20B, %i6
10069 fpsub16 %f30, %f4, %f22
10070 movvs %icc, %l0, %i7
10071 edge32n %i3, %o4, %g2
10072 fones %f13
10073 smul %o7, 0x057F, %l5
10074 ldub [%l7 + 0x7F], %o2
10075 umul %i0, %g4, %g6
10076 bgu,pn %xcc, loop_952
10077 tvs %xcc, 0x0
10078 umulcc %i5, 0x12BD, %o0
10079 fnot2 %f12, %f10
10080loop_952:
10081 fxnor %f22, %f20, %f4
10082 alignaddrl %o5, %g3, %o3
10083 ldsw [%l7 + 0x44], %g7
10084 sllx %l4, 0x08, %i4
10085 fmovsa %xcc, %f19, %f23
10086 wr %g0, 0x89, %asi
10087 lduba [%l7 + 0x31] %asi, %l1
10088 bn,a,pt %icc, loop_953
10089 fnot2s %f14, %f10
10090 movne %xcc, %o6, %l3
10091 bleu,a %xcc, loop_954
10092loop_953:
10093 fbuge,a %fcc1, loop_955
10094 fxor %f24, %f28, %f2
10095 restored
10096 rdpr %cwp, %g1
10097 rdpr %cansave, %g2
10098 rdpr %canrestore, %g3
10099 rdpr %cleanwin, %g4
10100 rdpr %otherwin, %g5
10101 rdpr %wstate, %g6
10102loop_954:
10103 std %f10, [%l7 + 0x38]
10104loop_955:
10105 movrgz %i2, 0x3D8, %l2
10106 fmovrsgz %i1, %f16, %f11
10107 fbu,a %fcc3, loop_956
10108 bn,pn %icc, loop_957
10109 fble,a %fcc0, loop_958
10110 mulx %g1, 0x11AB, %o1
10111loop_956:
10112 fpack32 %f12, %f14, %f18
10113loop_957:
10114 fpsub32 %f12, %f20, %f4
10115loop_958:
10116 movl %icc, %g5, %l6
10117 restored
10118 rdpr %cwp, %g1
10119 rdpr %cansave, %g2
10120 rdpr %canrestore, %g3
10121 rdpr %cleanwin, %g4
10122 rdpr %otherwin, %g5
10123 rdpr %wstate, %g6
10124 andncc %l0, %i6, %i3
10125 st %f6, [%l7 + 0x10]
10126 fandnot2s %f29, %f13, %f14
10127 fexpand %f2, %f18
10128 saved
10129 rdpr %cwp, %g1
10130 rdpr %cansave, %g2
10131 rdpr %canrestore, %g3
10132 rdpr %cleanwin, %g4
10133 rdpr %otherwin, %g5
10134 rdpr %wstate, %g6
10135 nop
10136 setx loop_959, %l0, %l1
10137 wrpr 0x1, %tl
10138 wrpr %l1, %tpc
10139 add %l1, 0x4, %l1
10140 wrpr %l1, %tnpc
10141 setx 0x34400001400, %l0, %l1
10142 wrpr %l1, %tstate
10143 wrhpr 0x4, %htstate
10144 retry
10145 orncc %o4, %g2, %i7
10146 movrlz %l5, 0x1C3, %o7
10147 sllx %i0, %o2, %g6
10148loop_959:
10149 taddcctv %i5, %g4, %o5
10150 prefetch [%l7 + 0x40], 0x3
10151 fpadd32 %f30, %f14, %f28
10152 wr %g0, 0xe2, %asi
10153 stda %g2, [%l7 + 0x48] %asi
10154 membar #Sync
10155 ldsw [%l7 + 0x38], %o3
10156 fmovdn %xcc, %f15, %f0
10157 edge8n %o0, %l4, %i4
10158 movne %icc, %l1, %g7
10159 set 0x120, %l0
10160 stxa %o6, [%g0 + %l0] 0x52
10161 ta %xcc, 0x6
10162 addccc %l3, %l2, %i1
10163 tvc %xcc, 0x7
10164 subccc %i2, %g1, %g5
10165 ld [%l7 + 0x3C], %f14
10166 xnor %o1, %l0, %i6
10167 edge8 %i3, %l6, %g2
10168 tsubcc %o4, %i7, %l5
10169 wr %g0, 0x89, %asi
10170 stwa %i0, [%l7 + 0x6C] %asi
10171 fnot2s %f25, %f24
10172 edge8ln %o2, %g6, %o7
10173 fbge,a %fcc0, loop_960
10174 bl,a %icc, loop_961
10175 brnz %g4, loop_962
10176 movre %i5, %o5, %g3
10177loop_960:
10178 movvs %xcc, %o0, %o3
10179loop_961:
10180 fbue %fcc1, loop_963
10181loop_962:
10182 movge %icc, %i4, %l4
10183 edge32n %l1, %o6, %l3
10184 movrne %l2, %i1, %g7
10185loop_963:
10186 addc %g1, %i2, %g5
10187 bpos,a,pt %icc, loop_964
10188 fsrc1s %f0, %f19
10189 ldub [%l7 + 0x6C], %l0
10190 orncc %o1, 0x1970, %i6
10191loop_964:
10192 edge16ln %i3, %g2, %l6
10193 srlx %o4, %i7, %l5
10194 fmovdvc %xcc, %f22, %f4
10195 membar #Sync
10196 set 0x40, %o4
10197 ldda [%l7 + %o4] 0x16, %f16
10198 edge8n %o2, %g6, %o7
10199 smulcc %i0, 0x107C, %i5
10200 fnands %f15, %f20, %f6
10201 tsubcctv %g4, %o5, %g3
10202 st %f19, [%l7 + 0x48]
10203 sethi 0x0BA0, %o0
10204 mulx %i4, 0x1EC4, %l4
10205 xorcc %o3, 0x0D60, %l1
10206 brz %l3, loop_965
10207 fmovdg %icc, %f23, %f21
10208 orcc %o6, 0x1E5D, %l2
10209 fsrc2s %f22, %f2
10210loop_965:
10211 nop
10212 wr %g0, 0x80, %asi
10213 ldstuba [%l7 + 0x41] %asi, %g7
10214 fxor %f12, %f6, %f24
10215 movvc %icc, %g1, %i1
10216 fbug %fcc0, loop_966
10217 tle %xcc, 0x0
10218 fexpand %f15, %f12
10219 mulx %g5, %l0, %i2
10220loop_966:
10221 edge16n %o1, %i6, %i3
10222 andcc %l6, 0x1D6C, %g2
10223 fba %fcc2, loop_967
10224 edge8 %i7, %l5, %o2
10225 wr %g0, 0x10, %asi
10226 lduha [%l7 + 0x5A] %asi, %g6
10227loop_967:
10228 addcc %o4, 0x1322, %i0
10229 addc %i5, 0x0585, %g4
10230 wr %g0, 0x89, %asi
10231 ldstuba [%l7 + 0x28] %asi, %o7
10232 orn %o5, %g3, %o0
10233 smulcc %l4, %o3, %i4
10234 fmovrdgez %l3, %f14, %f2
10235 subccc %o6, %l2, %l1
10236 xorcc %g1, 0x05E7, %i1
10237 edge16l %g5, %l0, %g7
10238 edge8n %o1, %i6, %i2
10239 fsrc2s %f6, %f9
10240 xorcc %l6, 0x0A6B, %g2
10241 for %f22, %f12, %f16
10242 srl %i7, %l5, %o2
10243 faligndata %f0, %f0, %f6
10244 fpadd32 %f12, %f18, %f8
10245 bneg,a,pt %xcc, loop_968
10246 fands %f6, %f26, %f26
10247 edge32l %g6, %o4, %i0
10248 edge8l %i3, %i5, %g4
10249loop_968:
10250 move %icc, %o7, %g3
10251 mova %xcc, %o0, %l4
10252 srax %o3, 0x19, %o5
10253 fmovsneg %xcc, %f16, %f4
10254 addc %i4, %l3, %o6
10255 movleu %icc, %l2, %l1
10256 fsrc2 %f0, %f14
10257 bcc,pn %icc, loop_969
10258 call loop_970
10259 movrne %g1, %i1, %g5
10260 fsrc1 %f4, %f26
10261loop_969:
10262 be,a %xcc, loop_971
10263loop_970:
10264 stx %l0, [%l7 + 0x78]
10265 fmovdle %icc, %f10, %f8
10266 addc %o1, %g7, %i6
10267loop_971:
10268 fones %f19
10269 fpmerge %f27, %f16, %f10
10270 fmul8sux16 %f0, %f24, %f28
10271 edge16n %i2, %l6, %g2
10272 udivx %l5, 0x0DCF, %o2
10273 edge8n %i7, %o4, %g6
10274 tneg %xcc, 0x7
10275 fnot2 %f28, %f18
10276 tcc %icc, 0x7
10277 fmovrde %i3, %f0, %f12
10278 fnot2s %f14, %f4
10279 movrne %i0, %g4, %i5
10280 fmovdg %xcc, %f15, %f31
10281 ldsw [%l7 + 0x54], %o7
10282 smulcc %o0, 0x1616, %l4
10283 tcs %xcc, 0x0
10284 xnorcc %o3, 0x1D44, %g3
10285 fmovrslez %o5, %f5, %f3
10286 fmuld8ulx16 %f12, %f19, %f18
10287 ba,a loop_972
10288 ta %xcc, 0x4
10289 sub %i4, %l3, %o6
10290 nop
10291 setx loop_973, %l0, %l1
10292 wrpr 0x1, %tl
10293 wrpr %l1, %tnpc
10294 setx 0x34400001400, %l0, %l1
10295 wrpr %l1, %tstate
10296 wrhpr 0x4, %htstate
10297 done
10298loop_972:
10299 bcc loop_974
10300 move %icc, %l2, %g1
10301 movre %l1, 0x00D, %g5
10302loop_973:
10303 fbul %fcc0, loop_975
10304loop_974:
10305 orncc %l0, %i1, %g7
10306 and %i6, %i2, %l6
10307 fpmerge %f31, %f5, %f28
10308loop_975:
10309 restored
10310 rdpr %cwp, %g1
10311 rdpr %cansave, %g2
10312 rdpr %canrestore, %g3
10313 rdpr %cleanwin, %g4
10314 rdpr %otherwin, %g5
10315 rdpr %wstate, %g6
10316 fbge %fcc0, loop_976
10317 mova %xcc, %g2, %l5
10318 movvc %xcc, %o2, %o1
10319 mulscc %o4, 0x04AE, %g6
10320loop_976:
10321 tvc %xcc, 0x4
10322 sub %i7, %i3, %i0
10323 array32 %g4, %i5, %o7
10324 orcc %l4, %o3, %g3
10325 bleu,pt %icc, loop_977
10326 edge8n %o0, %o5, %i4
10327 set 0x5E, %i5
10328 lduba [%l7 + %i5] 0x89, %l3
10329loop_977:
10330 nop
10331 set 0x5C, %g5
10332 sta %f5, [%l7 + %g5] 0x0c
10333 sdivx %l2, 0x0C5F, %o6
10334 tne %icc, 0x6
10335 movrne %l1, 0x230, %g5
10336 fnot1 %f10, %f26
10337 taddcc %g1, 0x1E81, %l0
10338 fmovdn %icc, %f30, %f3
10339 fmovse %xcc, %f1, %f2
10340 movleu %xcc, %g7, %i1
10341 umulcc %i2, 0x165A, %l6
10342 xor %g2, %i6, %l5
10343 bge,a %icc, loop_978
10344 fcmpne32 %f18, %f20, %o1
10345 membar #Sync
10346 wr %g0, 0x17, %asi
10347 ldda [%l7 + 0x40] %asi, %f0
10348loop_978:
10349 fmovsg %xcc, %f1, %f23
10350 fmovdle %icc, %f1, %f16
10351 fbuge %fcc0, loop_979
10352 fabss %f23, %f29
10353 subccc %o4, 0x1B5F, %g6
10354 fbue,a %fcc1, loop_980
10355loop_979:
10356 ldsb [%l7 + 0x08], %o2
10357 andncc %i3, %i7, %i0
10358 wr %g0, 0x0c, %asi
10359 stda %f0, [%l7 + 0x40] %asi
10360loop_980:
10361 membar 0x5E
10362 edge32l %g4, %i5, %o7
10363 fmovspos %xcc, %f8, %f11
10364 stbar
10365 fxors %f4, %f18, %f29
10366 movrne %l4, %o3, %g3
10367 fbue %fcc0, loop_981
10368 sll %o5, 0x0F, %i4
10369 lduw [%l7 + 0x0C], %o0
10370 tneg %icc, 0x4
10371loop_981:
10372 addcc %l2, 0x070D, %o6
10373 tneg %icc, 0x7
10374 fbug %fcc3, loop_982
10375 ba,a,pt %icc, loop_983
10376 edge32 %l3, %l1, %g5
10377 nop
10378 setx loop_984, %l0, %l1
10379 jmpl %l1, %l0
10380loop_982:
10381 fcmple32 %f22, %f26, %g1
10382loop_983:
10383 umul %i1, 0x0979, %g7
10384 mulscc %i2, 0x1AFD, %l6
10385loop_984:
10386 tgu %xcc, 0x7
10387 fpsub16 %f0, %f2, %f14
10388 array16 %i6, %l5, %g2
10389 brgez %o4, loop_985
10390 tl %icc, 0x1
10391 tvs %xcc, 0x5
10392 mulx %g6, 0x1DCF, %o1
10393loop_985:
10394 nop
10395 setx loop_986, %l0, %l1
10396 wrpr 0x1, %tl
10397 wrpr %l1, %tpc
10398 add %l1, 0x4, %l1
10399 wrpr %l1, %tnpc
10400 setx 0x34400001400, %l0, %l1
10401 wrpr %l1, %tstate
10402 wrhpr 0x4, %htstate
10403 retry
10404 edge16ln %i3, %i7, %o2
10405 membar 0x60
10406 set 0x78, %l2
10407 lda [%l7 + %l2] 0x11, %f22
10408loop_986:
10409 fnot1s %f11, %f11
10410 fbul,a %fcc1, loop_987
10411 fmul8x16au %f28, %f12, %f16
10412 set 0x68, %i7
10413 ldswa [%l7 + %i7] 0x88, %g4
10414loop_987:
10415 subc %i5, 0x0B1D, %o7
10416 srl %i0, 0x1A, %l4
10417 set 0x40, %o2
10418 ldda [%l7 + %o2] 0x10, %f16
10419 move %icc, %o3, %o5
10420 fmovs %f26, %f7
10421 fornot1 %f28, %f14, %f28
10422 edge32 %i4, %o0, %l2
10423 movrlez %o6, 0x2E8, %g3
10424 fbg,a %fcc1, loop_988
10425 movrlez %l1, %l3, %l0
10426 fmovsvc %xcc, %f8, %f28
10427 fmovsne %xcc, %f2, %f20
10428loop_988:
10429 fmovsne %icc, %f14, %f0
10430 edge32n %g1, %i1, %g5
10431 fpackfix %f24, %f31
10432 movrne %g7, 0x270, %l6
10433 ldsw [%l7 + 0x50], %i2
10434 fmovscs %icc, %f22, %f17
10435 andncc %l5, %g2, %i6
10436 set 0x74, %i1
10437 lduwa [%l7 + %i1] 0x88, %g6
10438 fcmped %fcc0, %f4, %f14
10439 bge,a %xcc, loop_989
10440 and %o1, 0x1096, %o4
10441 fmovrdlz %i7, %f22, %f22
10442 fmovs %f7, %f10
10443loop_989:
10444 edge8ln %o2, %i3, %i5
10445 bg,a loop_990
10446 array8 %o7, %g4, %l4
10447 orcc %o3, %i0, %i4
10448 edge8 %o0, %l2, %o5
10449loop_990:
10450 xnor %g3, %l1, %o6
10451 saved
10452 rdpr %cwp, %g1
10453 rdpr %cansave, %g2
10454 rdpr %canrestore, %g3
10455 rdpr %cleanwin, %g4
10456 rdpr %otherwin, %g5
10457 rdpr %wstate, %g6
10458 fors %f0, %f27, %f25
10459 movn %xcc, %l0, %l3
10460 udiv %i1, 0x0E79, %g1
10461 membar #Sync
10462 set 0x40, %o1
10463 ldda [%l7 + %o1] 0x1f, %f0
10464 tl %xcc, 0x2
10465 siam 0x6
10466 udivx %g7, 0x1E2C, %l6
10467 addccc %g5, %i2, %g2
10468 fnands %f27, %f28, %f6
10469 movle %xcc, %i6, %g6
10470 bne loop_991
10471 brgez %l5, loop_992
10472 fors %f17, %f13, %f31
10473 fabss %f26, %f1
10474loop_991:
10475 ldub [%l7 + 0x17], %o1
10476loop_992:
10477 xnorcc %o4, %i7, %i3
10478 fmovrdlz %o2, %f12, %f24
10479 bcc,a,pt %xcc, loop_993
10480 popc 0x1E00, %o7
10481 fpack32 %f12, %f8, %f10
10482 sub %i5, 0x14DE, %g4
10483loop_993:
10484 fxors %f29, %f19, %f21
10485 addc %l4, %i0, %i4
10486 bne,pt %icc, loop_994
10487 and %o3, 0x0CE3, %o0
10488 ldstub [%l7 + 0x08], %o5
10489 sllx %g3, 0x04, %l1
10490loop_994:
10491 xnorcc %o6, %l0, %l3
10492 srlx %i1, 0x11, %l2
10493 fmovscs %icc, %f10, %f16
10494 fnegd %f6, %f26
10495 edge8n %g1, %l6, %g7
10496 flush %l7 + 0x6C
10497 movre %g5, %i2, %g2
10498 xorcc %g6, %i6, %l5
10499 addccc %o1, %o4, %i7
10500 fornot2 %f20, %f8, %f0
10501 stbar
10502 fmovrdgez %i3, %f18, %f10
10503 srax %o7, %i5, %g4
10504 fmovrse %l4, %f24, %f6
10505 fpadd16 %f8, %f4, %f18
10506 udivx %i0, 0x1EB8, %i4
10507 restored
10508 rdpr %cwp, %g1
10509 rdpr %cansave, %g2
10510 rdpr %canrestore, %g3
10511 rdpr %cleanwin, %g4
10512 rdpr %otherwin, %g5
10513 rdpr %wstate, %g6
10514 sdivx %o3, 0x0447, %o2
10515 movg %xcc, %o5, %o0
10516 fsrc1 %f22, %f12
10517 fcmped %fcc2, %f8, %f30
10518 fmuld8sux16 %f2, %f13, %f30
10519 edge32 %g3, %o6, %l1
10520 mova %icc, %l0, %l3
10521 fmovde %icc, %f31, %f2
10522 edge16l %i1, %l2, %l6
10523 tge %xcc, 0x1
10524 movrgz %g7, %g5, %i2
10525 alignaddrl %g2, %g6, %i6
10526 nop
10527 setx loop_995, %l0, %l1
10528 wrpr 0x1, %tl
10529 wrpr %l1, %tnpc
10530 setx 0x34400001400, %l0, %l1
10531 wrpr %l1, %tstate
10532 wrhpr 0x4, %htstate
10533 done
10534 fabss %f4, %f25
10535 orn %g1, %o1, %l5
10536 edge16 %o4, %i3, %i7
10537loop_995:
10538 movg %xcc, %i5, %o7
10539 fbne %fcc0, loop_996
10540 fcmpes %fcc1, %f30, %f2
10541 smul %l4, %i0, %g4
10542 ba,a loop_997
10543loop_996:
10544 fcmpgt32 %f10, %f28, %i4
10545 tne %xcc, 0x1
10546 edge8 %o3, %o2, %o5
10547loop_997:
10548 tleu %icc, 0x7
10549 te %icc, 0x3
10550 fmovrsne %g3, %f31, %f17
10551 ba,a loop_998
10552 ta %xcc, 0x3
10553 be %icc, loop_999
10554 bneg,pt %icc, loop_1000
10555loop_998:
10556 nop
10557 setx loop_1001, %l0, %l1
10558 jmpl %l1, %o0
10559 bvc %xcc, loop_1002
10560loop_999:
10561 movvc %icc, %o6, %l1
10562loop_1000:
10563 fbu,a %fcc2, loop_1003
10564loop_1001:
10565 tsubcc %l3, 0x07FD, %i1
10566loop_1002:
10567 tneg %xcc, 0x6
10568 udiv %l2, 0x0C26, %l0
10569loop_1003:
10570 saved
10571 rdpr %cwp, %g1
10572 rdpr %cansave, %g2
10573 rdpr %canrestore, %g3
10574 rdpr %cleanwin, %g4
10575 rdpr %otherwin, %g5
10576 rdpr %wstate, %g6
10577 edge16l %l6, %g5, %g7
10578 movge %icc, %i2, %g2
10579 fmovsne %xcc, %f14, %f21
10580 movvc %icc, %i6, %g6
10581 tleu %xcc, 0x0
10582 srax %g1, 0x08, %o1
10583 tgu %icc, 0x0
10584 edge16ln %o4, %i3, %i7
10585 fmovda %xcc, %f12, %f7
10586 tle %xcc, 0x6
10587 fmovscs %xcc, %f2, %f0
10588 st %f20, [%l7 + 0x24]
10589 array8 %l5, %i5, %l4
10590 fpack32 %f24, %f8, %f20
10591 srlx %i0, 0x02, %g4
10592 fmovrdlz %i4, %f8, %f24
10593 brgz,a %o7, loop_1004
10594 alignaddrl %o3, %o2, %g3
10595 fpackfix %f28, %f26
10596 nop
10597 setx loop_1005, %l0, %l1
10598 wrpr 0x1, %tl
10599 wrpr %l1, %tpc
10600 add %l1, 0x4, %l1
10601 wrpr %l1, %tnpc
10602 setx 0x34400001400, %l0, %l1
10603 wrpr %l1, %tstate
10604 wrhpr 0x4, %htstate
10605 retry
10606loop_1004:
10607 sdiv %o0, 0x16AA, %o5
10608 alignaddrl %l1, %l3, %o6
10609 fble %fcc2, loop_1006
10610loop_1005:
10611 fbu %fcc2, loop_1007
10612 edge8ln %i1, %l0, %l6
10613 wr %g0, 0x10, %asi
10614 prefetcha [%l7 + 0x20] %asi, 0x0
10615loop_1006:
10616 fmovsge %icc, %f19, %f26
10617loop_1007:
10618 array16 %g5, %i2, %g2
10619 fbule %fcc3, loop_1008
10620 fpsub16s %f2, %f8, %f14
10621 fone %f0
10622 brlz,a %g7, loop_1009
10623loop_1008:
10624 std %f4, [%l7 + 0x38]
10625 movl %icc, %i6, %g6
10626 edge32 %g1, %o1, %i3
10627loop_1009:
10628 fandnot2 %f0, %f24, %f0
10629 mulx %i7, 0x1A1D, %l5
10630 stx %i5, [%l7 + 0x50]
10631 fbug %fcc2, loop_1010
10632 tneg %xcc, 0x7
10633 set 0x20, %l3
10634 ldsha [%l7 + %l3] 0x89, %o4
10635loop_1010:
10636 fmovrdlez %l4, %f4, %f2
10637 fmuld8sux16 %f7, %f23, %f16
10638 xor %g4, 0x1E19, %i0
10639 fxnor %f30, %f6, %f20
10640 ldd [%l7 + 0x40], %o6
10641 fble %fcc0, loop_1011
10642 subcc %i4, 0x0FDD, %o2
10643 edge8ln %o3, %g3, %o5
10644 sll %o0, 0x01, %l1
10645loop_1011:
10646 nop
10647 wr %g0, 0x80, %asi
10648 stba %l3, [%l7 + 0x4F] %asi
10649 movpos %xcc, %o6, %l0
10650 fmovda %icc, %f7, %f13
10651 fcmped %fcc3, %f18, %f6
10652 xorcc %l6, 0x021E, %l2
10653 smul %i1, %g5, %i2
10654 fzero %f14
10655 fands %f23, %f19, %f19
10656 edge8n %g2, %i6, %g6
10657 sub %g7, 0x0EEB, %g1
10658 fmovdl %icc, %f5, %f30
10659 edge16ln %o1, %i3, %i7
10660 edge16n %i5, %l5, %o4
10661 tcs %xcc, 0x7
10662 nop
10663 setx loop_1012, %l0, %l1
10664 jmpl %l1, %g4
10665 tvs %icc, 0x2
10666 sll %i0, %l4, %i4
10667 fmovsgu %icc, %f13, %f19
10668loop_1012:
10669 sdivx %o7, 0x0EEB, %o2
10670 edge8n %g3, %o3, %o5
10671 edge32 %o0, %l3, %o6
10672 fbg,a %fcc2, loop_1013
10673 brnz,a %l1, loop_1014
10674 movne %xcc, %l6, %l2
10675 fandnot2 %f20, %f2, %f6
10676loop_1013:
10677 nop
10678 add %l7, 0x28, %l6
10679 wr %g0, 0x89, %asi
10680 casxa [%l6] %asi, %i1, %l0
10681loop_1014:
10682 taddcctv %i2, 0x0076, %g2
10683 smul %i6, %g6, %g5
10684 sir 0x0A25
10685 movleu %icc, %g1, %o1
10686 alignaddr %i3, %g7, %i7
10687 restored
10688 rdpr %cwp, %g1
10689 rdpr %cansave, %g2
10690 rdpr %canrestore, %g3
10691 rdpr %cleanwin, %g4
10692 rdpr %otherwin, %g5
10693 rdpr %wstate, %g6
10694 bleu,pn %icc, loop_1015
10695 srlx %i5, 0x0C, %l5
10696 movg %xcc, %g4, %o4
10697 bge,a loop_1016
10698loop_1015:
10699 srlx %i0, %l4, %i4
10700 wr %g0, 0x04, %asi
10701 ldstuba [%l7 + 0x25] %asi, %o7
10702loop_1016:
10703 edge16l %o2, %g3, %o5
10704 movleu %icc, %o0, %o3
10705 sll %o6, %l3, %l6
10706 edge16ln %l2, %i1, %l1
10707 edge32l %l0, %i2, %i6
10708 sra %g6, 0x09, %g2
10709 movvs %icc, %g1, %o1
10710 fbo,a %fcc0, loop_1017
10711 movl %xcc, %g5, %g7
10712 tge %xcc, 0x2
10713 taddcc %i3, 0x19D9, %i7
10714loop_1017:
10715 movrlez %l5, %g4, %o4
10716 srlx %i0, 0x17, %l4
10717 wr %g0, 0x10, %asi
10718 lda [%l7 + 0x28] %asi, %f7
10719 alignaddrl %i4, %o7, %o2
10720 sub %g3, %i5, %o0
10721 bcc,pn %icc, loop_1018
10722 fmovsne %xcc, %f14, %f20
10723 tg %xcc, 0x7
10724 tn %icc, 0x7
10725loop_1018:
10726 movcc %xcc, %o3, %o6
10727 wr %g0, 0x11, %asi
10728 ldswa [%l7 + 0x7C] %asi, %o5
10729 subccc %l3, %l2, %l6
10730 tsubcc %l1, %i1, %i2
10731 umulcc %l0, %i6, %g6
10732 flush %l7 + 0x54
10733 edge8n %g1, %g2, %g5
10734 fmul8x16au %f14, %f8, %f24
10735 orn %o1, 0x0ADF, %i3
10736 movvs %xcc, %i7, %l5
10737 tge %icc, 0x4
10738 tneg %icc, 0x2
10739 fsrc2 %f8, %f26
10740 ta %icc, 0x2
10741 tl %xcc, 0x0
10742 fmovrsne %g4, %f1, %f31
10743 brgz %o4, loop_1019
10744 or %i0, %l4, %g7
10745 fbu,a %fcc2, loop_1020
10746 srax %o7, 0x19, %o2
10747loop_1019:
10748 andcc %g3, %i5, %i4
10749 or %o0, %o3, %o6
10750loop_1020:
10751 nop
10752 wr %g0, 0x88, %asi
10753 lduba [%l7 + 0x57] %asi, %l3
10754 popc %o5, %l6
10755 xnorcc %l2, 0x126E, %i1
10756 fbge,a %fcc1, loop_1021
10757 fandnot2s %f12, %f26, %f27
10758 fsrc2s %f21, %f18
10759 fsrc1 %f16, %f12
10760loop_1021:
10761 restored
10762 rdpr %cwp, %g1
10763 rdpr %cansave, %g2
10764 rdpr %canrestore, %g3
10765 rdpr %cleanwin, %g4
10766 rdpr %otherwin, %g5
10767 rdpr %wstate, %g6
10768 bvs,a,pt %xcc, loop_1022
10769 tsubcctv %l1, 0x0A3C, %i2
10770 tge %xcc, 0x6
10771 tpos %xcc, 0x6
10772loop_1022:
10773 fcmpeq32 %f0, %f12, %l0
10774 srlx %i6, 0x13, %g6
10775 xor %g1, 0x08EB, %g5
10776 set 0x38, %g4
10777 ldsha [%l7 + %g4] 0x81, %g2
10778 fmovrsgz %i3, %f31, %f25
10779 mulscc %o1, 0x0D3A, %l5
10780 and %g4, %o4, %i0
10781 fpmerge %f12, %f11, %f8
10782 umul %i7, 0x1A0B, %g7
10783 alignaddr %l4, %o2, %g3
10784 ldub [%l7 + 0x22], %i5
10785 array16 %i4, %o7, %o3
10786 subc %o6, 0x16B6, %l3
10787 fandnot2 %f24, %f6, %f0
10788 add %l7, 0x70, %l6
10789 wr %g0, 0x81, %asi
10790 lda [%l6] %asi, %o5
10791 casa [%l6] %asi, %o5, %l6
10792 tsubcc %o0, %l2, %i1
10793 fmovrslez %l1, %f19, %f2
10794 fbn %fcc1, loop_1023
10795 movge %xcc, %i2, %l0
10796 stx %g6, [%l7 + 0x38]
10797 edge8n %g1, %i6, %g2
10798loop_1023:
10799 movcs %icc, %g5, %o1
10800 tl %icc, 0x1
10801 mulx %i3, 0x08F0, %l5
10802 fbue,a %fcc2, loop_1024
10803 movcc %icc, %g4, %i0
10804 be,a loop_1025
10805 edge16 %i7, %o4, %l4
10806loop_1024:
10807 be,a %xcc, loop_1026
10808 tge %xcc, 0x6
10809loop_1025:
10810 tcc %icc, 0x4
10811 movrgz %o2, %g7, %g3
10812loop_1026:
10813 tsubcctv %i5, 0x15FE, %i4
10814 xor %o3, 0x04CB, %o6
10815 xnor %l3, %o5, %l6
10816 brnz %o0, loop_1027
10817 fmul8x16au %f13, %f28, %f22
10818 srax %o7, %i1, %l1
10819 bvs,a %xcc, loop_1028
10820loop_1027:
10821 ld [%l7 + 0x58], %f8
10822 tge %xcc, 0x6
10823 faligndata %f10, %f26, %f16
10824loop_1028:
10825 bl,a,pn %xcc, loop_1029
10826 tcc %icc, 0x0
10827 movgu %icc, %l2, %i2
10828 srlx %l0, 0x10, %g6
10829loop_1029:
10830 nop
10831 set 0x26, %g6
10832 stha %g1, [%l7 + %g6] 0x23
10833 membar #Sync
10834 wr %g0, 0x80, %asi
10835 sta %f30, [%l7 + 0x44] %asi
10836 ldd [%l7 + 0x48], %f10
10837 taddcc %i6, 0x1983, %g5
10838 add %o1, %i3, %g2
10839 wr %g0, 0x81, %asi
10840 lduba [%l7 + 0x61] %asi, %l5
10841 subcc %g4, 0x1B2C, %i0
10842 std %o4, [%l7 + 0x68]
10843 udiv %l4, 0x01E0, %i7
10844 fmovsneg %xcc, %f12, %f28
10845 sth %g7, [%l7 + 0x16]
10846 fcmpeq16 %f18, %f28, %o2
10847 tsubcc %i5, %g3, %o3
10848 alignaddrl %o6, %l3, %o5
10849 movvc %icc, %i4, %l6
10850 mulx %o7, 0x00B8, %o0
10851 fmovsvs %xcc, %f23, %f20
10852 orn %i1, 0x19E8, %l2
10853 xorcc %l1, %l0, %g6
10854 fabss %f31, %f1
10855 lduw [%l7 + 0x34], %i2
10856 xnor %g1, 0x0108, %i6
10857 fmul8x16al %f18, %f1, %f18
10858 movrne %o1, %i3, %g5
10859 fnot1 %f14, %f28
10860 fmovrdlez %g2, %f22, %f16
10861 alignaddr %l5, %i0, %g4
10862 brz %l4, loop_1030
10863 edge8 %i7, %o4, %g7
10864 prefetch [%l7 + 0x64], 0x0
10865 fbo,a %fcc3, loop_1031
10866loop_1030:
10867 fcmpne32 %f6, %f6, %i5
10868 fands %f13, %f16, %f15
10869 add %g3, 0x0220, %o2
10870loop_1031:
10871 andcc %o3, %o6, %l3
10872 saved
10873 rdpr %cwp, %g1
10874 rdpr %cansave, %g2
10875 rdpr %canrestore, %g3
10876 rdpr %cleanwin, %g4
10877 rdpr %otherwin, %g5
10878 rdpr %wstate, %g6
10879 movne %icc, %i4, %o5
10880 srlx %l6, 0x19, %o0
10881 movrne %o7, 0x139, %i1
10882 movgu %xcc, %l2, %l1
10883 movrlez %g6, 0x178, %i2
10884 ta %xcc, 0x4
10885 orncc %g1, 0x1DFC, %l0
10886 tneg %icc, 0x0
10887 brz,a %i6, loop_1032
10888 brz,a %o1, loop_1033
10889 addcc %i3, 0x1A46, %g5
10890 or %l5, %i0, %g4
10891loop_1032:
10892 bgu,pn %xcc, loop_1034
10893loop_1033:
10894 fcmple16 %f6, %f12, %g2
10895 movg %icc, %i7, %o4
10896 movcs %icc, %l4, %g7
10897loop_1034:
10898 fmul8ulx16 %f8, %f8, %f30
10899 edge32ln %g3, %o2, %i5
10900 udiv %o3, 0x14A7, %o6
10901 and %l3, 0x1FA9, %o5
10902 fpackfix %f28, %f15
10903 nop
10904 set 0x78, %l6
10905 std %f24, [%l7 + %l6]
10906 wr %g0, 0x19, %asi
10907 stda %f0, [%l7 + 0x40] %asi
10908 tge %icc, 0x2
10909 array16 %i4, %l6, %o0
10910 move %xcc, %i1, %o7
10911 srl %l2, %l1, %g6
10912 fbule %fcc0, loop_1035
10913 edge16 %i2, %l0, %g1
10914 edge16n %i6, %o1, %g5
10915 sth %l5, [%l7 + 0x30]
10916loop_1035:
10917 movle %xcc, %i3, %g4
10918 fba %fcc0, loop_1036
10919 movre %g2, 0x0DE, %i7
10920 movleu %xcc, %o4, %i0
10921 srl %l4, %g3, %g7
10922loop_1036:
10923 orcc %i5, %o3, %o2
10924 xnorcc %o6, %o5, %l3
10925 array8 %i4, %o0, %l6
10926 fmul8x16al %f22, %f0, %f0
10927 wr %g0, 0x80, %asi
10928 prefetcha [%l7 + 0x70] %asi, 0x2
10929 movneg %xcc, %i1, %l1
10930 movrlz %l2, 0x025, %g6
10931 tgu %icc, 0x7
10932 fbl,a %fcc3, loop_1037
10933 xnor %i2, 0x1A0C, %g1
10934 sir 0x1C61
10935 wr %g0, 0x81, %asi
10936 lduba [%l7 + 0x4C] %asi, %i6
10937loop_1037:
10938 mulx %l0, 0x0ED5, %g5
10939 fcmple16 %f20, %f16, %l5
10940 movpos %xcc, %o1, %g4
10941 wr %g0, 0x10, %asi
10942 lda [%l7 + 0x0C] %asi, %f18
10943 movpos %icc, %g2, %i7
10944 addcc %i3, %i0, %l4
10945 fsrc2s %f5, %f12
10946 fpack16 %f6, %f20
10947 set 0x60, %i0
10948 ldswa [%l7 + %i0] 0x15, %g3
10949 movpos %xcc, %o4, %g7
10950 set 0x4D, %i3
10951 stba %o3, [%l7 + %i3] 0xeb
10952 membar #Sync
10953 xor %i5, %o6, %o5
10954 edge32ln %o2, %l3, %o0
10955 fmul8ulx16 %f4, %f26, %f28
10956 movne %xcc, %l6, %i4
10957 movrne %i1, 0x013, %o7
10958 fbl %fcc2, loop_1038
10959 array16 %l1, %l2, %g6
10960 subccc %g1, %i2, %i6
10961 addccc %l0, %l5, %g5
10962loop_1038:
10963 orncc %o1, 0x1E26, %g2
10964 fbul,a %fcc2, loop_1039
10965 tpos %icc, 0x5
10966 movl %xcc, %g4, %i7
10967 sra %i0, 0x0D, %i3
10968loop_1039:
10969 fnand %f24, %f24, %f14
10970 faligndata %f22, %f6, %f14
10971 fbuge,a %fcc0, loop_1040
10972 membar 0x3F
10973 movgu %xcc, %l4, %g3
10974 stbar
10975loop_1040:
10976 umulcc %g7, %o3, %o4
10977 fmovdcc %icc, %f31, %f31
10978 orn %o6, 0x0280, %i5
10979 movrgez %o5, 0x220, %o2
10980 andn %o0, %l6, %i4
10981 fsrc1s %f5, %f17
10982 sdivx %i1, 0x07CD, %o7
10983 wr %g0, 0x89, %asi
10984 stda %l0, [%l7 + 0x68] %asi
10985 fbl %fcc1, loop_1041
10986 fpmerge %f20, %f24, %f4
10987 fbo %fcc0, loop_1042
10988 edge32n %l2, %g6, %l3
10989loop_1041:
10990 smulcc %g1, 0x1160, %i6
10991 andn %l0, %l5, %g5
10992loop_1042:
10993 fmovspos %xcc, %f28, %f16
10994 fones %f8
10995 fpackfix %f30, %f13
10996 movrgez %i2, %o1, %g4
10997 tn %xcc, 0x4
10998 mulx %i7, 0x1DFD, %g2
10999 fcmple32 %f0, %f6, %i3
11000 movneg %icc, %l4, %i0
11001 smul %g3, 0x1EB1, %o3
11002 prefetch [%l7 + 0x24], 0x3
11003 swap [%l7 + 0x38], %g7
11004 fbo %fcc3, loop_1043
11005 umulcc %o4, %i5, %o6
11006 movvc %xcc, %o2, %o5
11007 movne %icc, %l6, %o0
11008loop_1043:
11009 movleu %icc, %i1, %o7
11010 xor %i4, 0x132B, %l1
11011 movvc %icc, %l2, %g6
11012 fmovrdgz %g1, %f22, %f4
11013 movrne %l3, %l0, %l5
11014 std %g4, [%l7 + 0x50]
11015 tcc %icc, 0x0
11016 fmovda %xcc, %f7, %f8
11017 taddcctv %i6, 0x04E0, %i2
11018 bg loop_1044
11019 tsubcc %o1, %i7, %g2
11020 movrgz %i3, 0x2D4, %g4
11021 set 0x42, %o3
11022 stha %l4, [%l7 + %o3] 0x15
11023loop_1044:
11024 nop
11025 set 0x5E, %g3
11026 ldsha [%l7 + %g3] 0x88, %g3
11027 tgu %icc, 0x1
11028 edge32n %i0, %g7, %o3
11029 orncc %i5, %o4, %o6
11030 edge16ln %o5, %o2, %o0
11031 movre %i1, 0x070, %l6
11032 std %i4, [%l7 + 0x50]
11033 tcc %xcc, 0x5
11034 set 0x7C, %o7
11035 lduwa [%l7 + %o7] 0x18, %l1
11036 bpos,pn %xcc, loop_1045
11037 fbe,a %fcc3, loop_1046
11038 edge8n %l2, %g6, %g1
11039 movl %xcc, %l3, %o7
11040loop_1045:
11041 edge16ln %l5, %g5, %i6
11042loop_1046:
11043 ldx [%l7 + 0x60], %i2
11044 umul %o1, 0x0D21, %l0
11045 tpos %xcc, 0x0
11046 movne %xcc, %g2, %i3
11047 add %i7, %l4, %g4
11048 fbue %fcc2, loop_1047
11049 stbar
11050 fmovdcc %xcc, %f14, %f4
11051 bn,pn %xcc, loop_1048
11052loop_1047:
11053 fcmpgt16 %f10, %f20, %i0
11054 orncc %g3, 0x0B62, %o3
11055 movge %icc, %g7, %i5
11056loop_1048:
11057 edge32 %o4, %o6, %o2
11058 wr %g0, 0x89, %asi
11059 stda %f16, [%l7 + 0x40] %asi
11060 fmovs %f30, %f23
11061 tg %icc, 0x6
11062 wr %g0, 0xe2, %asi
11063 stda %o4, [%l7 + 0x68] %asi
11064 membar #Sync
11065 fpack16 %f0, %f31
11066 subcc %i1, 0x1716, %o0
11067 andn %i4, %l1, %l6
11068 bvc,pn %xcc, loop_1049
11069 fbn,a %fcc2, loop_1050
11070 movcc %xcc, %l2, %g6
11071 fxor %f30, %f16, %f24
11072loop_1049:
11073 tcc %xcc, 0x7
11074loop_1050:
11075 fmovscs %xcc, %f15, %f29
11076 array32 %g1, %o7, %l3
11077 movvc %xcc, %g5, %l5
11078 lduw [%l7 + 0x7C], %i2
11079 tne %icc, 0x7
11080 fmovdle %icc, %f10, %f9
11081 movrlz %o1, 0x374, %i6
11082 nop
11083 setx loop_1051, %l0, %l1
11084 jmpl %l1, %l0
11085 tneg %xcc, 0x3
11086 ldsb [%l7 + 0x4A], %i3
11087 membar 0x3F
11088loop_1051:
11089 taddcctv %i7, 0x1B3C, %l4
11090 tl %xcc, 0x5
11091 fpsub32s %f13, %f5, %f22
11092 fmovdvc %icc, %f8, %f18
11093 srax %g4, %g2, %g3
11094 fmovsn %icc, %f30, %f29
11095 fors %f14, %f3, %f14
11096 brnz,a %o3, loop_1052
11097 mova %icc, %i0, %i5
11098 fornot2s %f13, %f28, %f7
11099 addc %g7, 0x00F5, %o6
11100loop_1052:
11101 fcmpgt16 %f0, %f2, %o2
11102 taddcc %o5, %i1, %o4
11103 fmovdg %icc, %f2, %f30
11104 andncc %i4, %l1, %l6
11105 smul %l2, %g6, %o0
11106 fmuld8ulx16 %f25, %f27, %f10
11107 fmuld8sux16 %f1, %f29, %f10
11108 udivcc %o7, 0x005F, %l3
11109 tcs %xcc, 0x4
11110 add %g5, %l5, %g1
11111 nop
11112 setx loop_1053, %l0, %l1
11113 wrpr 0x1, %tl
11114 wrpr %l1, %tpc
11115 add %l1, 0x4, %l1
11116 wrpr %l1, %tnpc
11117 setx 0x34400001400, %l0, %l1
11118 wrpr %l1, %tstate
11119 wrhpr 0x4, %htstate
11120 retry
11121 srax %o1, %i6, %i2
11122 edge8n %l0, %i3, %l4
11123 tle %icc, 0x7
11124loop_1053:
11125 sllx %i7, 0x17, %g4
11126 addcc %g2, 0x11C4, %g3
11127 bvc,pt %xcc, loop_1054
11128 ldstub [%l7 + 0x3A], %i0
11129 smulcc %i5, %g7, %o6
11130 tgu %icc, 0x3
11131loop_1054:
11132 subcc %o2, 0x0D21, %o3
11133 mova %icc, %o5, %o4
11134 taddcc %i1, 0x0BDC, %i4
11135 tg %xcc, 0x3
11136 fmovdle %xcc, %f19, %f25
11137 wr %g0, 0x17, %asi
11138 stda %f0, [%l7 + 0x40] %asi
11139 membar #Sync
11140 ldd [%l7 + 0x08], %f26
11141 wr %g0, 0x11, %asi
11142 lduha [%l7 + 0x1A] %asi, %l6
11143 movrne %l1, %l2, %g6
11144 fcmple16 %f14, %f30, %o7
11145 edge8ln %l3, %g5, %l5
11146 and %o0, %o1, %g1
11147 ta %xcc, 0x3
11148 fsrc2 %f2, %f24
11149 fornot2s %f20, %f28, %f7
11150 wr %g0, 0x10, %asi
11151 ldstuba [%l7 + 0x71] %asi, %i6
11152 add %l0, 0x08C1, %i3
11153 tcs %xcc, 0x1
11154 set 0x60, %o5
11155 ldda [%l7 + %o5] 0x24, %l4
11156 fbg,a %fcc1, loop_1055
11157 tgu %icc, 0x6
11158 edge16 %i7, %g4, %g2
11159 ta %xcc, 0x3
11160loop_1055:
11161 tge %icc, 0x5
11162 srax %i2, 0x0C, %i0
11163 nop
11164 setx loop_1056, %l0, %l1
11165 jmpl %l1, %g3
11166 subccc %g7, 0x02A1, %o6
11167 fnot2 %f24, %f4
11168 flush %l7 + 0x6C
11169loop_1056:
11170 nop
11171 membar #Sync
11172 set 0x40, %g2
11173 ldda [%l7 + %g2] 0xf8, %f0
11174 set 0x54, %i6
11175 swapa [%l7 + %i6] 0x80, %o2
11176 fmovrsgez %o3, %f16, %f26
11177 brnz,a %o5, loop_1057
11178 move %xcc, %o4, %i5
11179 bvc,a %xcc, loop_1058
11180 nop
11181 set 0x52, %o6
11182 lduh [%l7 + %o6], %i1
11183loop_1057:
11184 movcs %icc, %i4, %l1
11185 set 0x40, %g1
11186 lduha [%l7 + %g1] 0x80, %l6
11187loop_1058:
11188 ldd [%l7 + 0x10], %g6
11189 movl %icc, %o7, %l2
11190 fcmpeq32 %f14, %f30, %g5
11191 subc %l3, %l5, %o1
11192 prefetch [%l7 + 0x1C], 0x3
11193 brlz %o0, loop_1059
11194 sdivcc %i6, 0x0820, %l0
11195 and %i3, %g1, %l4
11196 mulscc %i7, 0x09B1, %g4
11197loop_1059:
11198 tne %xcc, 0x1
11199 udiv %g2, 0x107C, %i0
11200 edge32 %g3, %i2, %g7
11201 movrgez %o6, 0x16E, %o3
11202 fmovsleu %icc, %f9, %f6
11203 movle %xcc, %o5, %o4
11204 edge16ln %i5, %o2, %i4
11205 movle %icc, %i1, %l6
11206 bcc,a loop_1060
11207 xnorcc %g6, %o7, %l2
11208 bleu,pn %icc, loop_1061
11209 tl %xcc, 0x1
11210loop_1060:
11211 fbl %fcc1, loop_1062
11212 fbo %fcc1, loop_1063
11213loop_1061:
11214 movcs %icc, %l1, %l3
11215 tleu %xcc, 0x1
11216loop_1062:
11217 edge32ln %l5, %g5, %o0
11218loop_1063:
11219 fmovscc %xcc, %f7, %f4
11220 wr %g0, 0x89, %asi
11221 ldsha [%l7 + 0x56] %asi, %i6
11222 addc %l0, 0x18F1, %i3
11223 tneg %xcc, 0x7
11224 movleu %icc, %g1, %l4
11225 fsrc2 %f16, %f28
11226 movcc %icc, %o1, %g4
11227 movrgz %i7, 0x303, %g2
11228 fcmped %fcc2, %f6, %f2
11229 sra %i0, 0x0E, %i2
11230 fbn %fcc3, loop_1064
11231 fmovdcs %icc, %f20, %f24
11232 subc %g7, 0x0FB2, %g3
11233 edge16l %o6, %o3, %o4
11234loop_1064:
11235 orn %o5, 0x16E6, %i5
11236 fornot2 %f28, %f12, %f22
11237 wr %g0, 0x0c, %asi
11238 lda [%l7 + 0x7C] %asi, %f24
11239 fnors %f29, %f5, %f10
11240 sllx %o2, 0x0A, %i1
11241 fble %fcc0, loop_1065
11242 orn %l6, %g6, %o7
11243 edge16n %l2, %l1, %l3
11244 tneg %xcc, 0x5
11245loop_1065:
11246 fmovscc %xcc, %f26, %f7
11247 tg %icc, 0x7
11248 fandnot2 %f8, %f30, %f28
11249 brgz %i4, loop_1066
11250 xnor %l5, %g5, %o0
11251 udiv %i6, 0x09BD, %l0
11252 edge32ln %g1, %i3, %o1
11253loop_1066:
11254 membar 0x4E
11255 fmovdle %icc, %f9, %f1
11256 wr %g0, 0x20, %asi
11257 ldxa [%g0 + 0x0] %asi, %g4
11258 fzero %f10
11259 tleu %xcc, 0x3
11260 movrlz %i7, %g2, %l4
11261 xnor %i2, 0x145C, %g7
11262 orn %i0, 0x159D, %g3
11263 sir 0x12A6
11264 fmovsne %xcc, %f13, %f5
11265 fabsd %f30, %f10
11266 umul %o6, 0x01E8, %o3
11267 fornot2 %f6, %f8, %f30
11268 fmovrse %o4, %f13, %f9
11269 wr %g0, 0x18, %asi
11270 ldsba [%l7 + 0x5C] %asi, %i5
11271 fpsub32s %f6, %f0, %f12
11272 fmul8x16 %f18, %f6, %f10
11273 restored
11274 rdpr %cwp, %g1
11275 rdpr %cansave, %g2
11276 rdpr %canrestore, %g3
11277 rdpr %cleanwin, %g4
11278 rdpr %otherwin, %g5
11279 rdpr %wstate, %g6
11280 fandnot2 %f18, %f4, %f24
11281 ldstub [%l7 + 0x44], %o5
11282 fble,a %fcc0, loop_1067
11283 fmovdne %icc, %f4, %f19
11284 fornot1s %f20, %f31, %f29
11285 siam 0x6
11286loop_1067:
11287 fones %f11
11288 movneg %icc, %i1, %o2
11289 fble,a %fcc3, loop_1068
11290 edge8n %g6, %l6, %o7
11291 fbu %fcc2, loop_1069
11292 nop
11293 setx loop_1070, %l0, %l1
11294 jmpl %l1, %l1
11295loop_1068:
11296 bg,pt %icc, loop_1071
11297 tne %xcc, 0x6
11298loop_1069:
11299 fsrc1s %f9, %f7
11300loop_1070:
11301 udivcc %l2, 0x1D8C, %l3
11302loop_1071:
11303 te %icc, 0x2
11304 alignaddrl %i4, %l5, %o0
11305 umulcc %i6, 0x0366, %l0
11306 fmovdge %icc, %f2, %f23
11307 bl loop_1072
11308 bne loop_1073
11309 fandnot2s %f2, %f23, %f31
11310 sllx %g5, 0x17, %g1
11311loop_1072:
11312 mulx %i3, %o1, %g4
11313loop_1073:
11314 call loop_1074
11315 movleu %icc, %i7, %g2
11316 sub %i2, 0x08F7, %l4
11317 fxnor %f20, %f28, %f28
11318loop_1074:
11319 nop
11320 set 0x58, %l5
11321 stxa %g7, [%l7 + %l5] 0x88
11322 edge32l %i0, %o6, %g3
11323 fbe,a %fcc3, loop_1075
11324 bgu,a %icc, loop_1076
11325 fmovrdlz %o4, %f24, %f30
11326 movrlez %o3, %i5, %i1
11327loop_1075:
11328 or %o5, %g6, %o2
11329loop_1076:
11330 sth %o7, [%l7 + 0x0A]
11331 mulx %l1, 0x118C, %l6
11332 tsubcc %l3, %l2, %i4
11333 fbne %fcc3, loop_1077
11334 sub %o0, 0x00C0, %i6
11335 pdist %f10, %f14, %f14
11336 alignaddrl %l5, %l0, %g5
11337loop_1077:
11338 umul %i3, 0x0A4F, %g1
11339 set 0x1E, %o0
11340 ldsha [%l7 + %o0] 0x80, %o1
11341 fbule %fcc2, loop_1078
11342 swap [%l7 + 0x20], %g4
11343 fbe %fcc0, loop_1079
11344 andncc %i7, %i2, %l4
11345loop_1078:
11346 edge16n %g2, %i0, %o6
11347 fmovrslez %g7, %f3, %f28
11348loop_1079:
11349 tgu %icc, 0x2
11350 set 0x67, %i2
11351 stba %o4, [%l7 + %i2] 0x14
11352 taddcc %g3, 0x07B8, %i5
11353 fbge %fcc3, loop_1080
11354 fmovda %xcc, %f28, %f19
11355 tpos %icc, 0x1
11356 fmovrdgz %i1, %f4, %f30
11357loop_1080:
11358 edge16ln %o5, %o3, %o2
11359 brlz %g6, loop_1081
11360 edge32l %l1, %l6, %o7
11361 ldd [%l7 + 0x28], %l2
11362 orncc %l2, 0x12CD, %i4
11363loop_1081:
11364 fmovscs %xcc, %f14, %f21
11365 movre %i6, %l5, %o0
11366 movne %xcc, %g5, %i3
11367 fbne,a %fcc2, loop_1082
11368 edge8l %l0, %g1, %g4
11369 movrgz %i7, 0x0D2, %i2
11370 add %l7, 0x40, %l6
11371 wr %g0, 0x89, %asi
11372 lda [%l6] %asi, %l4
11373 casa [%l6] 0x89, %l4, %g2
11374loop_1082:
11375 addc %o1, 0x0D91, %i0
11376 subcc %o6, 0x1673, %o4
11377 movne %xcc, %g3, %g7
11378 wr %g0, 0x80, %asi
11379 stda %f0, [%l7 + 0x40] %asi
11380 bvs,a loop_1083
11381 tl %xcc, 0x6
11382 tneg %xcc, 0x2
11383 taddcc %i5, 0x08F2, %o5
11384loop_1083:
11385 edge32 %i1, %o3, %o2
11386 edge32n %l1, %g6, %l6
11387 edge16ln %l3, %l2, %i4
11388 tsubcc %i6, %l5, %o0
11389 wr %g0, 0x88, %asi
11390 ldstuba [%l7 + 0x4D] %asi, %o7
11391 fcmpne16 %f12, %f18, %i3
11392 movrlez %g5, 0x21C, %g1
11393 set 0x60, %l4
11394 prefetcha [%l7 + %l4] 0x19, 0x1
11395 wr %g0, 0x89, %asi
11396 lda [%l7 + 0x28] %asi, %f7
11397 srax %l0, %i2, %i7
11398 std %g2, [%l7 + 0x30]
11399 sll %o1, %l4, %o6
11400 edge32 %o4, %g3, %i0
11401 subc %i5, %o5, %i1
11402 nop
11403 setx loop_1084, %l0, %l1
11404 jmpl %l1, %o3
11405 fcmpne32 %f8, %f4, %o2
11406 fpsub32s %f7, %f12, %f13
11407 andn %g7, %g6, %l1
11408loop_1084:
11409 tneg %icc, 0x6
11410 pdist %f16, %f20, %f22
11411 tge %xcc, 0x1
11412 or %l6, %l2, %i4
11413 movn %icc, %i6, %l3
11414 andcc %o0, 0x1F8D, %o7
11415 sub %l5, %i3, %g1
11416 udiv %g4, 0x0019, %l0
11417 fmovdneg %icc, %f14, %f25
11418 smul %i2, 0x0B50, %i7
11419 fmovsne %xcc, %f4, %f23
11420 nop
11421 set 0x1F, %i4
11422 stb %g5, [%l7 + %i4]
11423 bneg,a loop_1085
11424 be,a,pn %xcc, loop_1086
11425 edge8 %o1, %l4, %g2
11426 fmovdg %icc, %f16, %f16
11427loop_1085:
11428 movrlz %o6, %o4, %g3
11429loop_1086:
11430 xorcc %i5, %i0, %o5
11431 fbne,a %fcc1, loop_1087
11432 fnot2s %f20, %f5
11433 nop
11434 set 0x6A, %g7
11435 ldstub [%l7 + %g7], %o3
11436 movpos %icc, %o2, %g7
11437loop_1087:
11438 sdiv %g6, 0x0FDE, %l1
11439 udiv %l6, 0x1FCB, %l2
11440 addcc %i4, 0x1E2F, %i6
11441 xor %l3, %o0, %i1
11442 smulcc %l5, 0x0C6F, %o7
11443 ldsw [%l7 + 0x10], %i3
11444 fmovsgu %xcc, %f22, %f21
11445 set 0x38, %l1
11446 stha %g1, [%l7 + %l1] 0x19
11447 xor %l0, 0x0659, %i2
11448 tvc %xcc, 0x3
11449 edge32ln %i7, %g5, %g4
11450 stw %o1, [%l7 + 0x2C]
11451 fpsub32 %f8, %f14, %f14
11452 alignaddr %g2, %o6, %l4
11453 faligndata %f2, %f0, %f14
11454 add %o4, %g3, %i0
11455 fnegd %f2, %f8
11456 brz %i5, loop_1088
11457 tvs %icc, 0x6
11458 alignaddr %o3, %o2, %g7
11459 tneg %xcc, 0x3
11460loop_1088:
11461 fmuld8ulx16 %f19, %f25, %f2
11462 fmovrdgez %o5, %f10, %f20
11463 bg loop_1089
11464 te %icc, 0x2
11465 srax %g6, 0x0F, %l6
11466 tvc %xcc, 0x1
11467loop_1089:
11468 bge,pt %icc, loop_1090
11469 sdiv %l2, 0x1DE5, %l1
11470 fornot2 %f2, %f18, %f8
11471 array8 %i4, %l3, %o0
11472loop_1090:
11473 or %i6, %i1, %l5
11474 movcs %xcc, %o7, %i3
11475 ta %icc, 0x2
11476 fmovdgu %xcc, %f17, %f22
11477 move %xcc, %l0, %g1
11478 ble,a,pt %icc, loop_1091
11479 tn %xcc, 0x1
11480 movg %xcc, %i2, %g5
11481 fmovrslz %g4, %f16, %f26
11482loop_1091:
11483 edge32ln %i7, %o1, %g2
11484 fmovrse %l4, %f12, %f22
11485 movgu %xcc, %o4, %g3
11486 edge16l %i0, %o6, %i5
11487 movrne %o3, 0x022, %o2
11488 stb %g7, [%l7 + 0x25]
11489 udivcc %o5, 0x08C7, %g6
11490 fmovsn %icc, %f4, %f8
11491 fcmpgt32 %f24, %f26, %l2
11492 brlz,a %l6, loop_1092
11493 bcs,pn %icc, loop_1093
11494 tpos %xcc, 0x5
11495 fmul8ulx16 %f0, %f12, %f10
11496loop_1092:
11497 nop
11498 set 0x54, %o4
11499 ldsw [%l7 + %o4], %i4
11500loop_1093:
11501 saved
11502 rdpr %cwp, %g1
11503 rdpr %cansave, %g2
11504 rdpr %canrestore, %g3
11505 rdpr %cleanwin, %g4
11506 rdpr %otherwin, %g5
11507 rdpr %wstate, %g6
11508 nop
11509 set 0x0C, %l0
11510 stw %l3, [%l7 + %l0]
11511 bpos,a,pt %xcc, loop_1094
11512 bge loop_1095
11513 fnot2s %f8, %f2
11514 movrgz %o0, 0x25F, %i6
11515loop_1094:
11516 nop
11517 set 0x30, %i5
11518 ldxa [%l7 + %i5] 0x04, %i1
11519loop_1095:
11520 sdivcc %l5, 0x0156, %l1
11521 fnor %f30, %f22, %f6
11522 taddcctv %i3, %l0, %g1
11523 movpos %xcc, %i2, %o7
11524 alignaddrl %g4, %g5, %o1
11525 subcc %g2, 0x06D6, %i7
11526 set 0x5C, %g5
11527 swapa [%l7 + %g5] 0x04, %l4
11528 srax %o4, %g3, %o6
11529 xnorcc %i5, 0x0BFE, %i0
11530 alignaddr %o2, %o3, %o5
11531 srl %g6, 0x06, %l2
11532 sdiv %g7, 0x0C69, %i4
11533 tleu %icc, 0x0
11534 fmovdcs %icc, %f3, %f28
11535 edge32 %l6, %l3, %o0
11536 nop
11537 setx loop_1096, %l0, %l1
11538 wrpr 0x1, %tl
11539 wrpr %l1, %tpc
11540 add %l1, 0x4, %l1
11541 wrpr %l1, %tnpc
11542 setx 0x34400001400, %l0, %l1
11543 wrpr %l1, %tstate
11544 wrhpr 0x4, %htstate
11545 retry
11546 fmovsneg %xcc, %f23, %f0
11547 fmovrse %i1, %f12, %f18
11548 or %i6, 0x1862, %l5
11549loop_1096:
11550 movge %xcc, %l1, %i3
11551 movg %xcc, %l0, %g1
11552 movl %icc, %o7, %i2
11553 fmovdgu %icc, %f16, %f25
11554 for %f14, %f26, %f22
11555 tcs %icc, 0x4
11556 saved
11557 rdpr %cwp, %g1
11558 rdpr %cansave, %g2
11559 rdpr %canrestore, %g3
11560 rdpr %cleanwin, %g4
11561 rdpr %otherwin, %g5
11562 rdpr %wstate, %g6
11563 edge32n %g4, %g5, %g2
11564 movl %icc, %i7, %o1
11565 movg %xcc, %o4, %l4
11566 fbug,a %fcc2, loop_1097
11567 nop
11568 setx loop_1098, %l0, %l1
11569 jmpl %l1, %o6
11570 tpos %xcc, 0x7
11571 fmovsg %xcc, %f2, %f27
11572loop_1097:
11573 array8 %g3, %i0, %i5
11574loop_1098:
11575 movre %o2, %o3, %g6
11576 te %xcc, 0x4
11577 ld [%l7 + 0x0C], %f20
11578 te %xcc, 0x4
11579 orncc %o5, %g7, %i4
11580 movneg %xcc, %l2, %l3
11581 set 0x34, %i7
11582 lduwa [%l7 + %i7] 0x04, %o0
11583 movrne %l6, %i6, %l5
11584 movcc %icc, %l1, %i1
11585 movre %i3, 0x217, %l0
11586 sub %o7, 0x1E7D, %i2
11587 fmovrdlez %g1, %f16, %f24
11588 movrgez %g4, 0x211, %g2
11589 fmovsge %icc, %f14, %f1
11590 movrlez %i7, 0x2E4, %o1
11591 alignaddr %o4, %g5, %o6
11592 udivx %l4, 0x0C85, %g3
11593 fmovde %xcc, %f24, %f26
11594 fbue %fcc3, loop_1099
11595 movrlz %i5, 0x3CC, %i0
11596 movrlz %o3, 0x09A, %g6
11597 fcmpd %fcc1, %f30, %f18
11598loop_1099:
11599 fornot2s %f18, %f11, %f9
11600 membar 0x3D
11601 fbg %fcc1, loop_1100
11602 edge16ln %o5, %g7, %i4
11603 fabsd %f4, %f24
11604 wr %g0, 0x80, %asi
11605 lduba [%l7 + 0x70] %asi, %o2
11606loop_1100:
11607 fmul8sux16 %f6, %f24, %f28
11608 tge %xcc, 0x5
11609 xnor %l3, 0x156D, %o0
11610 fmovscs %xcc, %f1, %f28
11611 and %l6, 0x1DA6, %l2
11612 move %xcc, %i6, %l5
11613 add %i1, 0x0821, %i3
11614 edge16ln %l1, %l0, %o7
11615 umulcc %g1, 0x0DE5, %g4
11616 movrgez %g2, 0x120, %i2
11617 nop
11618 setx loop_1101, %l0, %l1
11619 wrpr 0x1, %tl
11620 wrpr %l1, %tnpc
11621 setx 0x34400001400, %l0, %l1
11622 wrpr %l1, %tstate
11623 wrhpr 0x4, %htstate
11624 done
11625 tne %xcc, 0x2
11626 wr %g0, 0x04, %asi
11627 lda [%l7 + 0x78] %asi, %f6
11628loop_1101:
11629 sll %i7, %o1, %g5
11630 fpadd16 %f18, %f22, %f6
11631 umul %o6, %o4, %l4
11632 set 0x6F, %o2
11633 ldsba [%l7 + %o2] 0x15, %i5
11634 swap [%l7 + 0x24], %g3
11635 array32 %i0, %g6, %o3
11636 tg %xcc, 0x6
11637 edge8l %g7, %i4, %o5
11638 stb %o2, [%l7 + 0x1D]
11639 umul %l3, 0x10BC, %o0
11640 for %f16, %f20, %f6
11641 movcs %xcc, %l2, %i6
11642 nop
11643 setx loop_1102, %l0, %l1
11644 wrpr 0x1, %tl
11645 wrpr %l1, %tnpc
11646 setx 0x34400001400, %l0, %l1
11647 wrpr %l1, %tstate
11648 wrhpr 0x4, %htstate
11649 done
11650 be,pt %xcc, loop_1103
11651 membar 0x23
11652 edge16 %l5, %i1, %i3
11653loop_1102:
11654 orcc %l1, 0x17D3, %l6
11655loop_1103:
11656 movcs %icc, %l0, %g1
11657 xor %o7, %g4, %i2
11658 tl %xcc, 0x2
11659 movn %icc, %g2, %o1
11660 srax %i7, %g5, %o6
11661 bpos loop_1104
11662 tvc %xcc, 0x7
11663 bgu,pt %xcc, loop_1105
11664 array32 %l4, %i5, %o4
11665loop_1104:
11666 bneg %icc, loop_1106
11667 fbu %fcc1, loop_1107
11668loop_1105:
11669 tl %xcc, 0x1
11670 stb %g3, [%l7 + 0x1D]
11671loop_1106:
11672 tsubcctv %g6, 0x11A9, %o3
11673loop_1107:
11674 smulcc %i0, %g7, %i4
11675 fpsub32s %f24, %f24, %f23
11676 fbge,a %fcc0, loop_1108
11677 sdivcc %o5, 0x07D1, %l3
11678 sdivx %o0, 0x1BF3, %l2
11679 set 0x18, %i1
11680 prefetcha [%l7 + %i1] 0x14, 0x1
11681loop_1108:
11682 andncc %l5, %i6, %i1
11683 alignaddrl %i3, %l1, %l0
11684 tsubcc %l6, 0x01C7, %o7
11685 movcc %icc, %g1, %g4
11686 wr %g0, 0x04, %asi
11687 ldswa [%l7 + 0x78] %asi, %i2
11688 orcc %g2, %o1, %i7
11689 smul %o6, %g5, %l4
11690 fmovrde %i5, %f20, %f10
11691 xor %g3, 0x1A0F, %o4
11692 fmovdvc %xcc, %f18, %f12
11693 nop
11694 set 0x78, %o1
11695 ldd [%l7 + %o1], %g6
11696 tneg %icc, 0x0
11697 movn %icc, %i0, %o3
11698 pdist %f10, %f6, %f4
11699 brgez,a %g7, loop_1109
11700 udiv %o5, 0x03B4, %l3
11701 stw %i4, [%l7 + 0x48]
11702 set 0x58, %l2
11703 lduba [%l7 + %l2] 0x0c, %l2
11704loop_1109:
11705 ldd [%l7 + 0x18], %f12
11706 tgu %xcc, 0x7
11707 umulcc %o0, 0x0A16, %o2
11708 ldstub [%l7 + 0x4C], %l5
11709 sra %i6, 0x00, %i3
11710 subcc %i1, %l1, %l6
11711 wr %g0, 0x18, %asi
11712 ldswa [%l7 + 0x7C] %asi, %l0
11713 fpmerge %f12, %f3, %f6
11714 movgu %xcc, %g1, %g4
11715 tleu %icc, 0x5
11716 movre %i2, 0x3EF, %g2
11717 subccc %o1, %i7, %o7
11718 tge %icc, 0x7
11719 wr %g0, 0x27, %asi
11720 stha %g5, [%l7 + 0x44] %asi
11721 membar #Sync
11722 membar 0x01
11723 fors %f29, %f3, %f7
11724 movre %l4, 0x152, %o6
11725 te %icc, 0x4
11726 edge32 %g3, %i5, %g6
11727 tpos %xcc, 0x5
11728 udivcc %o4, 0x1C20, %i0
11729 addccc %o3, %g7, %l3
11730 sth %o5, [%l7 + 0x3E]
11731 array32 %i4, %l2, %o2
11732 udivx %l5, 0x12DE, %o0
11733 or %i6, 0x0E59, %i1
11734 edge32n %l1, %l6, %i3
11735 xor %g1, %g4, %i2
11736 fsrc1 %f4, %f22
11737 membar #Sync
11738 set 0x40, %g4
11739 ldda [%l7 + %g4] 0xf1, %f16
11740 fones %f30
11741 fornot2 %f14, %f2, %f0
11742 andn %l0, 0x1C55, %g2
11743 faligndata %f0, %f0, %f8
11744 movrlez %i7, 0x052, %o7
11745 wr %g0, 0x11, %asi
11746 stda %g4, [%l7 + 0x70] %asi
11747 fpsub32 %f18, %f6, %f26
11748 fbg %fcc0, loop_1110
11749 tge %xcc, 0x3
11750 brgez %o1, loop_1111
11751 bvs,a,pn %icc, loop_1112
11752loop_1110:
11753 movrgz %l4, %g3, %o6
11754 fmovrsgz %i5, %f29, %f19
11755loop_1111:
11756 xorcc %o4, 0x1F08, %g6
11757loop_1112:
11758 brlez %i0, loop_1113
11759 tsubcctv %g7, %l3, %o3
11760 wr %g0, 0x80, %asi
11761 stxa %o5, [%l7 + 0x78] %asi
11762loop_1113:
11763 nop
11764 add %l7, 0x28, %l6
11765 wr %g0, 0x80, %asi
11766 casxa [%l6] 0x80, %i4, %o2
11767 movrgez %l2, 0x2E1, %l5
11768 xorcc %i6, 0x097C, %i1
11769 and %o0, %l6, %i3
11770 fnor %f4, %f0, %f14
11771 membar 0x61
11772 orn %l1, %g1, %i2
11773 andn %l0, 0x0772, %g2
11774 mulscc %i7, %o7, %g4
11775 fpadd32s %f27, %f13, %f14
11776 fxnors %f5, %f7, %f5
11777 fmovdn %icc, %f21, %f29
11778 subc %g5, 0x1E55, %o1
11779 nop
11780 setx loop_1114, %l0, %l1
11781 wrpr 0x1, %tl
11782 wrpr %l1, %tpc
11783 add %l1, 0x4, %l1
11784 wrpr %l1, %tnpc
11785 setx 0x34400001400, %l0, %l1
11786 wrpr %l1, %tstate
11787 wrhpr 0x4, %htstate
11788 retry
11789 brgz %g3, loop_1115
11790 fbue,a %fcc2, loop_1116
11791 tleu %icc, 0x2
11792loop_1114:
11793 orn %o6, 0x14BD, %l4
11794loop_1115:
11795 sllx %i5, %o4, %g6
11796loop_1116:
11797 sub %g7, 0x062C, %i0
11798 subc %o3, %l3, %o5
11799 bvs,a,pt %icc, loop_1117
11800 bvc loop_1118
11801 tleu %icc, 0x2
11802 bn,a,pt %xcc, loop_1119
11803loop_1117:
11804 edge8n %o2, %i4, %l2
11805loop_1118:
11806 tpos %icc, 0x2
11807 call loop_1120
11808loop_1119:
11809 movrlz %l5, 0x36A, %i6
11810 lduw [%l7 + 0x58], %o0
11811 brlz,a %i1, loop_1121
11812loop_1120:
11813 movgu %icc, %l6, %l1
11814 bcs loop_1122
11815 fmovsl %xcc, %f30, %f15
11816loop_1121:
11817 fmuld8sux16 %f1, %f17, %f4
11818 alignaddr %i3, %g1, %l0
11819loop_1122:
11820 srl %g2, 0x0A, %i2
11821 ldd [%l7 + 0x18], %o6
11822 movrlz %i7, %g4, %o1
11823 ble,a loop_1123
11824 fxnors %f25, %f17, %f24
11825 set 0x30, %g6
11826 swapa [%l7 + %g6] 0x89, %g3
11827loop_1123:
11828 fcmpd %fcc3, %f20, %f18
11829 and %g5, %o6, %i5
11830 bn,a,pn %icc, loop_1124
11831 umulcc %o4, %g6, %g7
11832 subcc %l4, 0x165F, %o3
11833 set 0x40, %l6
11834 ldda [%l7 + %l6] 0xe3, %l2
11835loop_1124:
11836 tneg %xcc, 0x5
11837 tneg %icc, 0x7
11838 umulcc %i0, 0x178D, %o2
11839 fbu %fcc1, loop_1125
11840 udiv %i4, 0x1F54, %l2
11841 movl %icc, %o5, %i6
11842 fpadd16s %f7, %f21, %f20
11843loop_1125:
11844 array32 %o0, %i1, %l5
11845 addccc %l1, 0x1439, %i3
11846 tpos %icc, 0x6
11847 edge32 %g1, %l6, %l0
11848 tn %xcc, 0x5
11849 edge8ln %i2, %o7, %g2
11850 fba,a %fcc3, loop_1126
11851 fmovdneg %icc, %f21, %f7
11852 movcc %xcc, %g4, %i7
11853 tpos %icc, 0x3
11854loop_1126:
11855 sir 0x02F6
11856 movrne %g3, %o1, %g5
11857 fmovdvs %icc, %f10, %f4
11858 fmovsgu %icc, %f28, %f30
11859 wr %g0, 0x80, %asi
11860 stha %o6, [%l7 + 0x72] %asi
11861 set 0x48, %l3
11862 ldswa [%l7 + %l3] 0x89, %o4
11863 edge8ln %g6, %g7, %i5
11864 orncc %o3, %l4, %l3
11865 fmovdl %icc, %f19, %f22
11866 movpos %icc, %o2, %i4
11867 bvc,a,pt %icc, loop_1127
11868 orn %l2, 0x0952, %i0
11869 tle %xcc, 0x6
11870 fpadd16s %f29, %f12, %f20
11871loop_1127:
11872 fmovrsgez %i6, %f8, %f10
11873 saved
11874 rdpr %cwp, %g1
11875 rdpr %cansave, %g2
11876 rdpr %canrestore, %g3
11877 rdpr %cleanwin, %g4
11878 rdpr %otherwin, %g5
11879 rdpr %wstate, %g6
11880 movneg %xcc, %o0, %o5
11881 addccc %l5, 0x1559, %l1
11882 fmovdleu %icc, %f7, %f16
11883 movleu %xcc, %i3, %g1
11884 fmuld8ulx16 %f24, %f6, %f8
11885 tge %icc, 0x6
11886 fmovscc %icc, %f1, %f25
11887 movneg %xcc, %i1, %l0
11888 tcs %xcc, 0x0
11889 movrne %l6, %o7, %g2
11890 and %i2, 0x1396, %g4
11891 sethi 0x14F3, %g3
11892 fmovrdgez %o1, %f16, %f10
11893 srax %i7, %o6, %g5
11894 wr %g0, 0x88, %asi
11895 lda [%l7 + 0x28] %asi, %f11
11896 mova %xcc, %g6, %o4
11897 taddcc %i5, 0x1271, %g7
11898 umulcc %l4, 0x107E, %o3
11899 edge16l %l3, %o2, %l2
11900 nop
11901 setx loop_1128, %l0, %l1
11902 jmpl %l1, %i0
11903 fmovdpos %xcc, %f23, %f28
11904 or %i6, 0x1BA3, %i4
11905 fpadd32 %f26, %f2, %f22
11906loop_1128:
11907 nop
11908 wr %g0, 0x10, %asi
11909 stda %o4, [%l7 + 0x28] %asi
11910 tcs %icc, 0x4
11911 fxors %f21, %f31, %f31
11912 wr %g0, 0x18, %asi
11913 stda %f16, [%l7 + 0x40] %asi
11914 fcmpd %fcc2, %f26, %f26
11915 tge %icc, 0x0
11916 fmovrsgez %l5, %f17, %f17
11917 fbe %fcc1, loop_1129
11918 sdivx %o0, 0x0FE5, %i3
11919 fble,a %fcc0, loop_1130
11920 srl %g1, 0x0A, %i1
11921loop_1129:
11922 movg %icc, %l1, %l6
11923 wr %g0, 0x89, %asi
11924 prefetcha [%l7 + 0x78] %asi, 0x3
11925loop_1130:
11926 movneg %xcc, %o7, %g2
11927 brlz %i2, loop_1131
11928 sub %g4, 0x0260, %g3
11929 edge16l %i7, %o6, %o1
11930 andcc %g5, %g6, %o4
11931loop_1131:
11932 fmovrdne %i5, %f0, %f20
11933 smul %g7, 0x13BC, %o3
11934 sdivcc %l4, 0x0E6E, %o2
11935 ble loop_1132
11936 umulcc %l3, 0x0BB6, %i0
11937 fmovsa %xcc, %f19, %f18
11938 tvs %xcc, 0x5
11939loop_1132:
11940 tleu %xcc, 0x3
11941 edge32 %l2, %i6, %i4
11942 tcc %icc, 0x1
11943 brlz,a %l5, loop_1133
11944 edge32n %o0, %i3, %g1
11945 smulcc %i1, %l1, %o5
11946 fbue %fcc2, loop_1134
11947loop_1133:
11948 bneg,a loop_1135
11949 movrgz %l0, 0x348, %l6
11950 tge %icc, 0x0
11951loop_1134:
11952 fmovrde %g2, %f28, %f8
11953loop_1135:
11954 fxors %f21, %f8, %f4
11955 sub %o7, %i2, %g4
11956 sir 0x0E17
11957 movleu %icc, %g3, %o6
11958 subc %i7, %g5, %o1
11959 alignaddr %g6, %o4, %g7
11960 mulscc %o3, 0x1394, %l4
11961 st %f5, [%l7 + 0x50]
11962 srlx %o2, 0x11, %l3
11963 fpsub32s %f7, %f27, %f25
11964 tg %xcc, 0x0
11965 bl,a,pn %icc, loop_1136
11966 movrne %i0, %i5, %i6
11967 or %l2, %l5, %o0
11968 fpadd16s %f6, %f28, %f6
11969loop_1136:
11970 fmul8x16au %f9, %f22, %f16
11971 fbo,a %fcc3, loop_1137
11972 std %f12, [%l7 + 0x50]
11973 srl %i3, 0x14, %g1
11974 tpos %icc, 0x2
11975loop_1137:
11976 ldsw [%l7 + 0x64], %i4
11977 tg %icc, 0x3
11978 fbge,a %fcc3, loop_1138
11979 bcc,pn %icc, loop_1139
11980 tcc %icc, 0x0
11981 subcc %l1, %o5, %i1
11982loop_1138:
11983 tge %xcc, 0x2
11984loop_1139:
11985 mova %icc, %l0, %g2
11986 fsrc1s %f11, %f31
11987 tn %xcc, 0x7
11988 movge %icc, %o7, %l6
11989 sdivcc %i2, 0x0BA5, %g4
11990 bvs loop_1140
11991 xorcc %o6, 0x0B2F, %i7
11992 bgu,pn %xcc, loop_1141
11993 andcc %g3, 0x02DF, %g5
11994loop_1140:
11995 fbug,a %fcc3, loop_1142
11996 fmul8x16 %f10, %f6, %f12
11997loop_1141:
11998 te %icc, 0x3
11999 movrgez %o1, %g6, %o4
12000loop_1142:
12001 sdiv %g7, 0x0B00, %o3
12002 smulcc %l4, %o2, %l3
12003 brgz %i0, loop_1143
12004 brgz,a %i5, loop_1144
12005 fmovspos %xcc, %f21, %f5
12006 edge32 %l2, %l5, %i6
12007loop_1143:
12008 fandnot1s %f2, %f7, %f3
12009loop_1144:
12010 brgz %i3, loop_1145
12011 ldsw [%l7 + 0x78], %o0
12012 alignaddrl %g1, %l1, %o5
12013 taddcctv %i4, %i1, %g2
12014loop_1145:
12015 subc %o7, %l0, %l6
12016 smul %i2, 0x0D6D, %o6
12017 fmovdvs %xcc, %f7, %f25
12018 orcc %g4, 0x0F5D, %g3
12019 brlez,a %i7, loop_1146
12020 fbug %fcc2, loop_1147
12021 fmovdgu %icc, %f27, %f14
12022 movvc %icc, %o1, %g5
12023loop_1146:
12024 fnors %f1, %f23, %f0
12025loop_1147:
12026 nop
12027 set 0x6C, %i0
12028 sta %f26, [%l7 + %i0] 0x89
12029 umulcc %o4, 0x1688, %g6
12030 set 0x18, %i3
12031 sta %f19, [%l7 + %i3] 0x04
12032 bcs,a loop_1148
12033 fpsub16 %f20, %f2, %f4
12034 fbo,a %fcc1, loop_1149
12035 sir 0x0B01
12036loop_1148:
12037 ldub [%l7 + 0x34], %g7
12038 fmovsa %icc, %f24, %f17
12039loop_1149:
12040 andn %o3, %o2, %l4
12041 movcs %icc, %l3, %i0
12042 fmovsl %xcc, %f6, %f16
12043 fmovda %icc, %f19, %f9
12044 fbne %fcc0, loop_1150
12045 udiv %l2, 0x16F6, %i5
12046 tn %icc, 0x1
12047 udivcc %l5, 0x119E, %i3
12048loop_1150:
12049 edge16n %o0, %g1, %i6
12050 te %xcc, 0x5
12051 movrgz %o5, 0x2D8, %i4
12052 sdivcc %l1, 0x17E3, %i1
12053 movcs %xcc, %g2, %o7
12054 edge32ln %l6, %l0, %i2
12055 flush %l7 + 0x30
12056 fsrc1s %f28, %f24
12057 brlz,a %o6, loop_1151
12058 udivcc %g3, 0x1A6F, %i7
12059 nop
12060 set 0x68, %g3
12061 stx %g4, [%l7 + %g3]
12062 std %f20, [%l7 + 0x28]
12063loop_1151:
12064 fnot2s %f24, %f10
12065 nop
12066 setx loop_1152, %l0, %l1
12067 wrpr 0x1, %tl
12068 wrpr %l1, %tpc
12069 add %l1, 0x4, %l1
12070 wrpr %l1, %tnpc
12071 setx 0x34400001400, %l0, %l1
12072 wrpr %l1, %tstate
12073 wrhpr 0x4, %htstate
12074 retry
12075 move %icc, %g5, %o1
12076 fcmpeq32 %f20, %f20, %o4
12077 prefetch [%l7 + 0x50], 0x0
12078loop_1152:
12079 srlx %g7, %o3, %o2
12080 flush %l7 + 0x4C
12081 fbuge,a %fcc2, loop_1153
12082 fmul8x16al %f28, %f12, %f10
12083 edge8l %g6, %l4, %i0
12084 tleu %xcc, 0x6
12085loop_1153:
12086 edge32l %l2, %i5, %l3
12087 fblg %fcc1, loop_1154
12088 sdiv %l5, 0x0799, %o0
12089 sdivx %i3, 0x0600, %g1
12090 edge16l %i6, %i4, %o5
12091loop_1154:
12092 or %i1, %g2, %l1
12093 movrgez %l6, %o7, %l0
12094 fnot2 %f26, %f0
12095 edge8l %i2, %o6, %i7
12096 movgu %xcc, %g3, %g4
12097 set 0x7C, %o7
12098 lda [%l7 + %o7] 0x14, %f2
12099 movvc %xcc, %o1, %g5
12100 udivx %g7, 0x19A1, %o3
12101 xorcc %o2, %o4, %l4
12102 fmovsn %xcc, %f1, %f24
12103 fandnot1s %f4, %f1, %f31
12104 fmovscs %xcc, %f13, %f1
12105 brlez %i0, loop_1155
12106 andn %g6, 0x1D59, %i5
12107 fmovsl %xcc, %f31, %f0
12108 movleu %icc, %l3, %l5
12109loop_1155:
12110 edge16n %o0, %l2, %g1
12111 xnor %i3, %i4, %i6
12112 fmul8ulx16 %f28, %f22, %f0
12113 fmovrdlez %i1, %f28, %f28
12114 wr %g0, 0x80, %asi
12115 ldxa [%l7 + 0x30] %asi, %o5
12116 umul %g2, 0x1CCF, %l6
12117 sdivx %o7, 0x16F4, %l0
12118 movrgez %i2, 0x0A5, %o6
12119 brgz,a %i7, loop_1156
12120 fmovd %f14, %f20
12121 movcc %xcc, %l1, %g3
12122 mova %icc, %g4, %o1
12123loop_1156:
12124 ldsh [%l7 + 0x2A], %g7
12125 tpos %icc, 0x0
12126 movcc %icc, %o3, %g5
12127 sllx %o2, %o4, %l4
12128 movgu %xcc, %g6, %i5
12129 subc %l3, %l5, %o0
12130 smulcc %l2, 0x1C20, %g1
12131 fmovsvs %icc, %f20, %f9
12132 bne %icc, loop_1157
12133 brz,a %i0, loop_1158
12134 array16 %i4, %i6, %i1
12135 set 0x14, %o5
12136 lda [%l7 + %o5] 0x19, %f17
12137loop_1157:
12138 edge32n %o5, %i3, %l6
12139loop_1158:
12140 taddcctv %g2, 0x1773, %o7
12141 srlx %l0, %o6, %i2
12142 tle %icc, 0x5
12143 fcmpgt32 %f24, %f6, %i7
12144 wr %g0, 0x80, %asi
12145 ldsba [%l7 + 0x22] %asi, %g3
12146 mova %xcc, %l1, %g4
12147 tsubcc %g7, 0x0C6A, %o1
12148 addc %g5, 0x0A9B, %o2
12149 udivcc %o3, 0x0BA4, %o4
12150 ldstub [%l7 + 0x55], %g6
12151 udiv %i5, 0x17D4, %l4
12152 movpos %icc, %l5, %l3
12153 be,a,pt %icc, loop_1159
12154 fmovdne %icc, %f11, %f13
12155 bleu,pt %xcc, loop_1160
12156 array16 %o0, %g1, %l2
12157loop_1159:
12158 fmovse %xcc, %f12, %f10
12159 xnorcc %i4, 0x0A5D, %i0
12160loop_1160:
12161 tpos %xcc, 0x3
12162 tneg %icc, 0x3
12163 bcs,a loop_1161
12164 fcmpeq32 %f14, %f26, %i1
12165 srl %o5, %i3, %i6
12166 set 0x6A, %o3
12167 ldsba [%l7 + %o3] 0x14, %g2
12168loop_1161:
12169 movneg %icc, %l6, %l0
12170 ba,a,pn %xcc, loop_1162
12171 call loop_1163
12172 fble,a %fcc1, loop_1164
12173 nop
12174 setx loop_1165, %l0, %l1
12175 wrpr 0x1, %tl
12176 wrpr %l1, %tpc
12177 add %l1, 0x4, %l1
12178 wrpr %l1, %tnpc
12179 setx 0x34400001400, %l0, %l1
12180 wrpr %l1, %tstate
12181 wrhpr 0x4, %htstate
12182 retry
12183loop_1162:
12184 andn %o6, 0x0F41, %i2
12185loop_1163:
12186 bleu loop_1166
12187loop_1164:
12188 movrne %i7, %g3, %l1
12189loop_1165:
12190 edge16l %g4, %o7, %o1
12191 fcmps %fcc2, %f11, %f27
12192loop_1166:
12193 orcc %g7, 0x0FAB, %o2
12194 fmovdg %xcc, %f24, %f16
12195 fmovs %f10, %f18
12196 srlx %o3, %o4, %g6
12197 ta %xcc, 0x7
12198 movge %xcc, %i5, %l4
12199 tcc %icc, 0x2
12200 xnor %l5, %l3, %o0
12201 mulscc %g5, 0x12E0, %l2
12202 udiv %i4, 0x02CD, %g1
12203 fbge,a %fcc1, loop_1167
12204 edge16l %i1, %i0, %o5
12205 tneg %xcc, 0x7
12206 movpos %xcc, %i6, %g2
12207loop_1167:
12208 saved
12209 rdpr %cwp, %g1
12210 rdpr %cansave, %g2
12211 rdpr %canrestore, %g3
12212 rdpr %cleanwin, %g4
12213 rdpr %otherwin, %g5
12214 rdpr %wstate, %g6
12215 movgu %icc, %l6, %l0
12216 ldd [%l7 + 0x10], %o6
12217 fbo %fcc1, loop_1168
12218 fornot2s %f19, %f15, %f14
12219 movleu %xcc, %i2, %i7
12220 fbuge,a %fcc1, loop_1169
12221loop_1168:
12222 addccc %g3, %i3, %l1
12223 smul %g4, 0x09DB, %o7
12224 fpsub32s %f3, %f7, %f23
12225loop_1169:
12226 fcmpeq32 %f18, %f14, %o1
12227 srlx %g7, 0x06, %o2
12228 movrlez %o4, %o3, %g6
12229 bleu,a loop_1170
12230 tvc %icc, 0x6
12231 fpadd16s %f29, %f31, %f24
12232 fmovdcc %xcc, %f18, %f3
12233loop_1170:
12234 or %l4, %i5, %l5
12235 orncc %l3, %o0, %l2
12236 addcc %g5, %g1, %i1
12237 movrne %i0, %i4, %o5
12238 set 0x12, %g2
12239 stba %i6, [%l7 + %g2] 0x04
12240 taddcc %l6, 0x0321, %l0
12241 sir 0x1D42
12242 edge8ln %g2, %i2, %i7
12243 fmovde %icc, %f15, %f19
12244 sdivcc %o6, 0x0900, %i3
12245 sth %g3, [%l7 + 0x6E]
12246 fmovrdlez %l1, %f14, %f10
12247 brnz,a %g4, loop_1171
12248 movpos %icc, %o1, %o7
12249 tl %xcc, 0x1
12250 fzero %f8
12251loop_1171:
12252 fpadd32s %f6, %f8, %f9
12253 udiv %g7, 0x18DA, %o2
12254 tcs %icc, 0x3
12255 movn %xcc, %o4, %o3
12256 stbar
12257 srl %l4, 0x11, %g6
12258 tsubcc %l5, %i5, %o0
12259 umulcc %l3, %g5, %l2
12260 udivx %g1, 0x01CB, %i0
12261 movrlz %i4, %i1, %o5
12262 fmovs %f23, %f26
12263 srax %l6, %i6, %l0
12264 sethi 0x1AB0, %g2
12265 tl %icc, 0x6
12266 bge %icc, loop_1172
12267 fmul8x16al %f21, %f23, %f16
12268 popc 0x0BC6, %i7
12269 stw %o6, [%l7 + 0x30]
12270loop_1172:
12271 addcc %i3, %g3, %l1
12272 bne %xcc, loop_1173
12273 bcs loop_1174
12274 te %xcc, 0x4
12275 fnot2 %f0, %f8
12276loop_1173:
12277 fmovsvs %icc, %f18, %f9
12278loop_1174:
12279 edge16n %g4, %i2, %o7
12280 ldx [%l7 + 0x50], %o1
12281 orcc %o2, 0x166F, %o4
12282 movneg %xcc, %g7, %o3
12283 xnor %l4, 0x0956, %l5
12284 andcc %g6, %i5, %l3
12285 edge8l %g5, %o0, %l2
12286 movrne %i0, %g1, %i4
12287 udivcc %o5, 0x1122, %l6
12288 edge16l %i1, %l0, %g2
12289 fpsub16 %f12, %f8, %f4
12290 set 0x30, %i6
12291 ldda [%l7 + %i6] 0xe2, %i6
12292 edge16 %i7, %i3, %g3
12293 wr %g0, 0x10, %asi
12294 ldsha [%l7 + 0x26] %asi, %o6
12295 movge %icc, %l1, %i2
12296 fandnot2s %f11, %f5, %f25
12297 fnors %f15, %f29, %f4
12298 andncc %g4, %o1, %o7
12299 movcc %xcc, %o2, %o4
12300 mulx %g7, %o3, %l4
12301 prefetch [%l7 + 0x6C], 0x2
12302 fble %fcc2, loop_1175
12303 movvc %icc, %g6, %i5
12304 fbo %fcc3, loop_1176
12305 andncc %l3, %g5, %l5
12306loop_1175:
12307 tleu %icc, 0x1
12308 movcc %icc, %l2, %i0
12309loop_1176:
12310 brlz,a %g1, loop_1177
12311 fnot2s %f20, %f17
12312 movn %xcc, %o0, %o5
12313 orcc %i4, %l6, %i1
12314loop_1177:
12315 nop
12316 wr %g0, 0x89, %asi
12317 sta %f11, [%l7 + 0x48] %asi
12318 bpos,a loop_1178
12319 subcc %l0, %i6, %i7
12320 mulx %i3, %g2, %o6
12321 movvs %xcc, %g3, %l1
12322loop_1178:
12323 udivcc %i2, 0x1CCC, %g4
12324 fmovspos %icc, %f16, %f7
12325 fbule %fcc3, loop_1179
12326 movvs %xcc, %o1, %o2
12327 fmul8x16au %f20, %f13, %f20
12328 fmovdleu %xcc, %f9, %f21
12329loop_1179:
12330 ld [%l7 + 0x4C], %f24
12331 movvc %icc, %o7, %g7
12332 fmovscs %icc, %f2, %f0
12333 add %l7, 0x48, %l6
12334 wr %g0, 0x19, %asi
12335 casxa [%l6] 0x19, %o4, %o3
12336 fcmpgt16 %f14, %f22, %l4
12337 fmovsvs %icc, %f6, %f17
12338 bge,pt %icc, loop_1180
12339 movcc %icc, %g6, %l3
12340 tg %xcc, 0x4
12341 orncc %g5, 0x1573, %l5
12342loop_1180:
12343 orcc %i5, 0x04E0, %l2
12344 tleu %icc, 0x0
12345 ldub [%l7 + 0x63], %g1
12346 umul %o0, %o5, %i4
12347 tleu %xcc, 0x2
12348 fcmpne32 %f22, %f10, %i0
12349 fbl %fcc0, loop_1181
12350 ba,a,pt %xcc, loop_1182
12351 orn %i1, %l0, %i6
12352 sll %i7, %l6, %i3
12353loop_1181:
12354 nop
12355 add %l7, 0x1C, %l6
12356 wr %g0, 0x18, %asi
12357 lda [%l6] %asi, %o6
12358 casa [%l6] %asi, %o6, %g2
12359loop_1182:
12360 edge16l %g3, %l1, %i2
12361 tsubcc %o1, 0x19DA, %g4
12362 andncc %o7, %g7, %o4
12363 fmovscs %xcc, %f15, %f30
12364 tne %xcc, 0x7
12365 sdiv %o3, 0x0CDE, %o2
12366 subcc %l4, %l3, %g5
12367 andcc %l5, %g6, %l2
12368 fxnors %f28, %f28, %f20
12369 tne %icc, 0x4
12370 udivx %g1, 0x0101, %i5
12371 fmovdcs %xcc, %f24, %f11
12372 subccc %o5, 0x1B51, %o0
12373 fors %f7, %f1, %f18
12374 subc %i4, %i0, %i1
12375 edge32l %l0, %i6, %l6
12376 sth %i3, [%l7 + 0x3E]
12377 alignaddrl %o6, %i7, %g3
12378 smulcc %l1, %i2, %g2
12379 fandnot2 %f30, %f10, %f10
12380 stbar
12381 array8 %o1, %o7, %g4
12382 orn %g7, %o3, %o2
12383 brgz %l4, loop_1183
12384 andncc %o4, %g5, %l5
12385 stx %g6, [%l7 + 0x60]
12386 srax %l3, 0x08, %l2
12387loop_1183:
12388 fcmpgt16 %f4, %f2, %g1
12389 ba,a loop_1184
12390 andn %o5, 0x050D, %i5
12391 wr %g0, 0x81, %asi
12392 swapa [%l7 + 0x64] %asi, %o0
12393loop_1184:
12394 orncc %i0, 0x0C37, %i1
12395 fmovrdgz %l0, %f26, %f18
12396 tsubcc %i6, %i4, %i3
12397 set 0x7A, %g1
12398 lduha [%l7 + %g1] 0x0c, %l6
12399 sll %o6, 0x1F, %i7
12400 fmul8sux16 %f2, %f26, %f10
12401 fandnot1 %f8, %f22, %f30
12402 wr %g0, 0x81, %asi
12403 ldswa [%l7 + 0x4C] %asi, %g3
12404 umulcc %l1, 0x0BC9, %i2
12405 fmovs %f17, %f0
12406 bge,a loop_1185
12407 fbuge %fcc2, loop_1186
12408 fnor %f26, %f4, %f28
12409 siam 0x1
12410loop_1185:
12411 ld [%l7 + 0x24], %f13
12412loop_1186:
12413 movpos %xcc, %g2, %o1
12414 srl %o7, %g7, %o3
12415 tle %xcc, 0x4
12416 bcc %icc, loop_1187
12417 edge8n %g4, %o2, %o4
12418 fmovsa %xcc, %f8, %f2
12419 or %l4, 0x064F, %l5
12420loop_1187:
12421 sdiv %g5, 0x0ABD, %g6
12422 addccc %l2, 0x1095, %g1
12423 popc %l3, %i5
12424 tgu %xcc, 0x3
12425 movge %xcc, %o0, %i0
12426 subccc %i1, 0x184C, %o5
12427 edge32n %i6, %l0, %i3
12428 umul %i4, 0x092A, %l6
12429 fmovscc %icc, %f20, %f16
12430 fba %fcc1, loop_1188
12431 sllx %o6, 0x1A, %g3
12432 movgu %xcc, %i7, %l1
12433 ld [%l7 + 0x2C], %f23
12434loop_1188:
12435 fmovdleu %xcc, %f25, %f25
12436 mova %icc, %g2, %i2
12437 fpsub32s %f0, %f27, %f31
12438 sub %o7, %o1, %g7
12439 movcc %xcc, %g4, %o2
12440 ldd [%l7 + 0x68], %o4
12441 array32 %o3, %l4, %g5
12442 alignaddrl %l5, %g6, %g1
12443 nop
12444 set 0x40, %o6
12445 prefetch [%l7 + %o6], 0x3
12446 fmovda %xcc, %f0, %f13
12447 sllx %l3, 0x17, %i5
12448 fors %f13, %f7, %f10
12449 std %l2, [%l7 + 0x40]
12450 movne %xcc, %i0, %o0
12451 alignaddrl %o5, %i6, %l0
12452 set 0x10, %l5
12453 stha %i1, [%l7 + %l5] 0x11
12454 ldd [%l7 + 0x30], %f0
12455 fpsub16 %f8, %f26, %f10
12456 movvc %icc, %i3, %i4
12457 smulcc %o6, %l6, %g3
12458 for %f0, %f18, %f14
12459 udiv %l1, 0x112B, %g2
12460 tne %icc, 0x7
12461 add %i7, %o7, %i2
12462 wr %g0, 0x88, %asi
12463 ldda [%l7 + 0x40] %asi, %f0
12464 ta %xcc, 0x5
12465 movpos %xcc, %g7, %g4
12466 fmovdleu %icc, %f3, %f16
12467 movrne %o2, %o4, %o1
12468 tge %xcc, 0x7
12469 sethi 0x1D29, %l4
12470 bcs,a,pn %icc, loop_1189
12471 fxnor %f0, %f26, %f14
12472 nop
12473 set 0x42, %i2
12474 ldsh [%l7 + %i2], %g5
12475 tg %icc, 0x6
12476loop_1189:
12477 udivx %o3, 0x04F9, %l5
12478 wr %g0, 0x04, %asi
12479 lda [%l7 + 0x64] %asi, %f28
12480 fmovdl %xcc, %f12, %f15
12481 ldx [%l7 + 0x58], %g1
12482 movcs %icc, %g6, %i5
12483 udivcc %l2, 0x1AED, %l3
12484 udivx %o0, 0x074D, %o5
12485 movgu %icc, %i0, %i6
12486 fmovdgu %xcc, %f23, %f6
12487 move %xcc, %l0, %i1
12488 edge16 %i4, %i3, %o6
12489 fmovdvc %icc, %f7, %f24
12490 fmovdpos %icc, %f19, %f23
12491 movvc %icc, %l6, %l1
12492 movleu %icc, %g3, %g2
12493 movneg %xcc, %o7, %i2
12494 mulx %i7, %g4, %o2
12495 fnot1 %f24, %f26
12496 taddcctv %g7, %o4, %l4
12497 te %xcc, 0x5
12498 fmul8x16al %f9, %f13, %f8
12499 brgz,a %o1, loop_1190
12500 fornot1s %f18, %f26, %f13
12501 fmul8x16 %f0, %f0, %f2
12502 xnorcc %g5, %o3, %g1
12503loop_1190:
12504 andncc %g6, %i5, %l2
12505 fmovrse %l5, %f21, %f1
12506 movrgz %o0, 0x128, %l3
12507 fandnot2s %f30, %f11, %f0
12508 edge32 %i0, %i6, %o5
12509 fmovsne %xcc, %f26, %f1
12510 add %l7, 0x3C, %l6
12511 wr %g0, 0x19, %asi
12512 lda [%l6] %asi, %i1
12513 casa [%l6] 0x19, %i1, %l0
12514 fmul8x16 %f2, %f12, %f6
12515 tcc %xcc, 0x6
12516 fmovrslz %i3, %f25, %f16
12517 smul %i4, 0x04FC, %l6
12518 bgu,pt %xcc, loop_1191
12519 addcc %o6, %l1, %g3
12520 movre %o7, 0x333, %i2
12521 subcc %g2, 0x145E, %i7
12522loop_1191:
12523 brlz %o2, loop_1192
12524 movre %g7, 0x249, %o4
12525 fpack32 %f24, %f14, %f8
12526 tsubcc %g4, %l4, %o1
12527loop_1192:
12528 movpos %xcc, %g5, %o3
12529 edge8l %g1, %i5, %g6
12530 fandnot2 %f2, %f12, %f30
12531 fmovdne %icc, %f3, %f30
12532 movrne %l5, 0x2B8, %l2
12533 movvc %xcc, %l3, %o0
12534 fbule %fcc0, loop_1193
12535 fmuld8sux16 %f9, %f30, %f8
12536 movrgz %i0, 0x174, %o5
12537 fnor %f30, %f14, %f0
12538loop_1193:
12539 movgu %xcc, %i6, %l0
12540 srl %i1, 0x01, %i4
12541 movrgz %i3, 0x277, %o6
12542 brgez %l6, loop_1194
12543 edge8ln %l1, %o7, %i2
12544 fmovscc %xcc, %f6, %f17
12545 wr %g0, 0x04, %asi
12546 swapa [%l7 + 0x58] %asi, %g3
12547loop_1194:
12548 ld [%l7 + 0x5C], %f28
12549 swap [%l7 + 0x24], %i7
12550 move %icc, %g2, %g7
12551 tg %icc, 0x6
12552 smulcc %o2, 0x07F1, %g4
12553 fmovsge %xcc, %f14, %f14
12554 fmovsne %xcc, %f5, %f3
12555 fmovsvc %icc, %f1, %f24
12556 ldstub [%l7 + 0x55], %o4
12557 fxors %f15, %f23, %f10
12558 fpackfix %f24, %f23
12559 movcc %xcc, %l4, %o1
12560 movre %g5, %g1, %i5
12561 fornot2s %f23, %f29, %f2
12562 movvs %xcc, %o3, %g6
12563 bcc,a,pn %icc, loop_1195
12564 flush %l7 + 0x34
12565 brlez,a %l5, loop_1196
12566 tcs %icc, 0x3
12567loop_1195:
12568 fmovscc %xcc, %f15, %f11
12569 tsubcctv %l3, 0x149F, %o0
12570loop_1196:
12571 ta %icc, 0x1
12572 bne,a,pn %icc, loop_1197
12573 udivx %i0, 0x1489, %l2
12574 taddcc %i6, %o5, %i1
12575 bgu,a,pn %xcc, loop_1198
12576loop_1197:
12577 fmovrslz %l0, %f29, %f6
12578 bvs,pn %icc, loop_1199
12579 movgu %icc, %i4, %o6
12580loop_1198:
12581 fblg %fcc2, loop_1200
12582 brlz,a %l6, loop_1201
12583loop_1199:
12584 movrne %i3, 0x016, %l1
12585 fmovdn %xcc, %f10, %f6
12586loop_1200:
12587 te %xcc, 0x5
12588loop_1201:
12589 tvs %xcc, 0x3
12590 fbug,a %fcc2, loop_1202
12591 umulcc %i2, 0x1A78, %g3
12592 movrlez %o7, %g2, %g7
12593 fmovdn %xcc, %f13, %f13
12594loop_1202:
12595 fmovrsne %i7, %f28, %f23
12596 tcs %xcc, 0x4
12597 addc %o2, %g4, %o4
12598 movrlz %o1, %g5, %l4
12599 tneg %xcc, 0x5
12600 movvs %icc, %g1, %i5
12601 ldsw [%l7 + 0x0C], %o3
12602 fmovrse %l5, %f21, %f1
12603 xnorcc %g6, 0x12AE, %o0
12604 andncc %i0, %l3, %i6
12605 subcc %l2, 0x1BE4, %i1
12606 movrlz %l0, %o5, %i4
12607 fands %f17, %f17, %f27
12608 xor %o6, 0x0247, %l6
12609 set 0x42, %l4
12610 ldsha [%l7 + %l4] 0x0c, %i3
12611 tsubcctv %l1, %g3, %o7
12612 saved
12613 rdpr %cwp, %g1
12614 rdpr %cansave, %g2
12615 rdpr %canrestore, %g3
12616 rdpr %cleanwin, %g4
12617 rdpr %otherwin, %g5
12618 rdpr %wstate, %g6
12619 alignaddr %i2, %g2, %g7
12620 te %icc, 0x4
12621 fmovrsgz %i7, %f26, %f5
12622 tle %xcc, 0x0
12623 popc 0x1CB5, %o2
12624 edge32n %g4, %o4, %o1
12625 brgez %l4, loop_1203
12626 fandnot1 %f8, %f30, %f18
12627 fmovrsne %g5, %f8, %f17
12628 edge8ln %i5, %o3, %g1
12629loop_1203:
12630 fmovdg %xcc, %f15, %f5
12631 fblg,a %fcc2, loop_1204
12632 nop
12633 setx loop_1205, %l0, %l1
12634 jmpl %l1, %l5
12635 brgez,a %g6, loop_1206
12636 sir 0x1C7C
12637loop_1204:
12638 umul %i0, 0x1709, %l3
12639loop_1205:
12640 tvc %xcc, 0x4
12641loop_1206:
12642 xorcc %i6, %l2, %o0
12643 sdivx %l0, 0x05F7, %i1
12644 edge16 %o5, %i4, %o6
12645 set 0x2E, %i4
12646 ldstuba [%l7 + %i4] 0x80, %l6
12647 fbue %fcc2, loop_1207
12648 andncc %i3, %l1, %o7
12649 set 0x60, %g7
12650 stda %g2, [%l7 + %g7] 0x88
12651loop_1207:
12652 andncc %i2, %g2, %i7
12653 tg %icc, 0x0
12654 smulcc %o2, 0x149C, %g4
12655 edge32l %o4, %g7, %o1
12656 sllx %g5, 0x09, %i5
12657 fpsub16 %f4, %f8, %f18
12658 bleu loop_1208
12659 movneg %icc, %o3, %g1
12660 ba %xcc, loop_1209
12661 sethi 0x1A45, %l5
12662loop_1208:
12663 fmovrdgez %l4, %f6, %f8
12664 bpos,a,pt %xcc, loop_1210
12665loop_1209:
12666 andncc %g6, %i0, %i6
12667 wr %g0, 0xeb, %asi
12668 stba %l3, [%l7 + 0x1D] %asi
12669 membar #Sync
12670loop_1210:
12671 fpack16 %f2, %f27
12672 fmovsvc %icc, %f24, %f3
12673 sdivcc %l2, 0x02E9, %o0
12674 movcs %xcc, %i1, %l0
12675 fbug,a %fcc3, loop_1211
12676 fmovdle %icc, %f1, %f1
12677 addccc %o5, %i4, %o6
12678 fnors %f25, %f21, %f23
12679loop_1211:
12680 fmovscs %icc, %f16, %f3
12681 ldsw [%l7 + 0x38], %i3
12682 tgu %xcc, 0x1
12683 movrlz %l6, 0x313, %o7
12684 membar 0x18
12685 tpos %icc, 0x5
12686 te %xcc, 0x7
12687 mulx %l1, 0x0724, %g3
12688 set 0x78, %o0
12689 stxa %g2, [%l7 + %o0] 0xe3
12690 membar #Sync
12691 addccc %i7, %o2, %g4
12692 sub %o4, 0x09D8, %i2
12693 edge16 %g7, %o1, %i5
12694 movge %xcc, %o3, %g5
12695 ldstub [%l7 + 0x5D], %g1
12696 stx %l4, [%l7 + 0x70]
12697 subc %g6, 0x193A, %i0
12698 fmovdle %icc, %f8, %f25
12699 edge8n %i6, %l3, %l2
12700 popc %l5, %o0
12701 srl %i1, %o5, %l0
12702 brnz,a %i4, loop_1212
12703 bleu,pn %icc, loop_1213
12704 movn %xcc, %i3, %o6
12705 alignaddr %o7, %l6, %g3
12706loop_1212:
12707 brnz,a %g2, loop_1214
12708loop_1213:
12709 fandnot1 %f22, %f26, %f14
12710 edge32ln %i7, %o2, %g4
12711 orn %o4, %i2, %l1
12712loop_1214:
12713 fnot1s %f15, %f7
12714 saved
12715 rdpr %cwp, %g1
12716 rdpr %cansave, %g2
12717 rdpr %canrestore, %g3
12718 rdpr %cleanwin, %g4
12719 rdpr %otherwin, %g5
12720 rdpr %wstate, %g6
12721 addcc %g7, 0x17E9, %o1
12722 tle %icc, 0x5
12723 sra %i5, %o3, %g5
12724 fbge %fcc1, loop_1215
12725 ble,a,pn %icc, loop_1216
12726 mulscc %g1, 0x1ED8, %g6
12727 wr %g0, 0x19, %asi
12728 stwa %l4, [%l7 + 0x10] %asi
12729loop_1215:
12730 subccc %i0, 0x0AFE, %l3
12731loop_1216:
12732 tleu %xcc, 0x0
12733 ta %xcc, 0x0
12734 ldsb [%l7 + 0x5F], %i6
12735 set 0x2D, %l1
12736 lduba [%l7 + %l1] 0x81, %l2
12737 tgu %icc, 0x6
12738 xorcc %l5, %i1, %o5
12739 brz,a %o0, loop_1217
12740 movrne %i4, 0x13F, %i3
12741 fmovsle %icc, %f18, %f12
12742 movcs %xcc, %o6, %o7
12743loop_1217:
12744 xor %l6, %g3, %l0
12745 fmovs %f26, %f18
12746 edge8ln %g2, %o2, %i7
12747 ldub [%l7 + 0x09], %g4
12748 movn %xcc, %o4, %i2
12749 fmovrsne %l1, %f13, %f30
12750 subccc %g7, %o1, %i5
12751 movgu %xcc, %o3, %g1
12752 wr %g0, 0x81, %asi
12753 stba %g5, [%l7 + 0x4A] %asi
12754 call loop_1218
12755 fbge %fcc2, loop_1219
12756 edge32n %l4, %g6, %i0
12757 bge,a,pn %icc, loop_1220
12758loop_1218:
12759 tvs %icc, 0x6
12760loop_1219:
12761 udivcc %i6, 0x1A17, %l3
12762 array8 %l2, %l5, %i1
12763loop_1220:
12764 mulscc %o5, 0x1A43, %i4
12765 fbl %fcc2, loop_1221
12766 subc %i3, 0x0A51, %o6
12767 wr %g0, 0x81, %asi
12768 sta %f19, [%l7 + 0x44] %asi
12769loop_1221:
12770 fmovscc %icc, %f28, %f15
12771 wr %g0, 0x89, %asi
12772 ldswa [%l7 + 0x28] %asi, %o0
12773 ldd [%l7 + 0x48], %f2
12774 edge32n %o7, %l6, %g3
12775 ta %icc, 0x1
12776 movvs %icc, %g2, %l0
12777 fbug %fcc1, loop_1222
12778 tcc %icc, 0x2
12779 tsubcctv %i7, 0x0233, %g4
12780 tvs %icc, 0x6
12781loop_1222:
12782 nop
12783 set 0x40, %l0
12784 stda %o2, [%l7 + %l0] 0x0c
12785 ta %xcc, 0x6
12786 addcc %i2, 0x0A43, %l1
12787 and %o4, 0x0E73, %o1
12788 fabsd %f4, %f18
12789 set 0x18, %i5
12790 stxa %i5, [%l7 + %i5] 0x04
12791 fpadd32s %f4, %f26, %f2
12792 movvc %icc, %o3, %g1
12793 subc %g7, 0x1265, %g5
12794 tneg %icc, 0x1
12795 sllx %g6, %i0, %l4
12796 sdivx %i6, 0x0829, %l3
12797 saved
12798 rdpr %cwp, %g1
12799 rdpr %cansave, %g2
12800 rdpr %canrestore, %g3
12801 rdpr %cleanwin, %g4
12802 rdpr %otherwin, %g5
12803 rdpr %wstate, %g6
12804 nop
12805 setx loop_1223, %l0, %l1
12806 wrpr 0x1, %tl
12807 wrpr %l1, %tnpc
12808 setx 0x34400001400, %l0, %l1
12809 wrpr %l1, %tstate
12810 wrhpr 0x4, %htstate
12811 done
12812 srlx %l5, 0x19, %i1
12813 edge8n %l2, %i4, %i3
12814 orn %o5, 0x1D82, %o6
12815loop_1223:
12816 fcmpne32 %f2, %f6, %o0
12817 tcs %icc, 0x0
12818 bvc,a %icc, loop_1224
12819 sub %o7, 0x1955, %l6
12820 xnorcc %g2, %g3, %l0
12821 fmovrde %g4, %f8, %f0
12822loop_1224:
12823 movleu %xcc, %i7, %o2
12824 ldd [%l7 + 0x20], %f14
12825 edge16l %l1, %o4, %o1
12826 sdiv %i2, 0x1486, %i5
12827 stbar
12828 bne,a %icc, loop_1225
12829 sethi 0x1654, %g1
12830 tneg %xcc, 0x4
12831 tg %xcc, 0x6
12832loop_1225:
12833 umul %g7, %g5, %g6
12834 addcc %o3, 0x1D3C, %l4
12835 wr %g0, 0x04, %asi
12836 sta %f22, [%l7 + 0x40] %asi
12837 srlx %i0, 0x0B, %i6
12838 udiv %l5, 0x0EEA, %l3
12839 fbuge %fcc3, loop_1226
12840 fmul8x16 %f15, %f6, %f8
12841 fbul,a %fcc1, loop_1227
12842 udivcc %l2, 0x0903, %i4
12843loop_1226:
12844 udiv %i1, 0x08EA, %i3
12845 ldstub [%l7 + 0x0C], %o5
12846loop_1227:
12847 tne %icc, 0x5
12848 fcmpgt32 %f16, %f6, %o6
12849 smul %o0, 0x02EA, %o7
12850 brgez %g2, loop_1228
12851 bcs,pn %xcc, loop_1229
12852 fmovspos %icc, %f8, %f28
12853 wr %g0, 0x88, %asi
12854 stda %f0, [%l7 + 0x40] %asi
12855loop_1228:
12856 fbul %fcc3, loop_1230
12857loop_1229:
12858 fmovsg %icc, %f5, %f18
12859 addccc %g3, %l0, %g4
12860 sethi 0x1B88, %i7
12861loop_1230:
12862 movg %xcc, %o2, %l6
12863 movcs %xcc, %l1, %o1
12864 tl %icc, 0x0
12865 sir 0x043E
12866 fmovdleu %xcc, %f25, %f28
12867 movvs %icc, %i2, %o4
12868 wr %g0, 0xe3, %asi
12869 stha %i5, [%l7 + 0x74] %asi
12870 membar #Sync
12871 move %icc, %g7, %g1
12872 array8 %g6, %g5, %l4
12873 array16 %o3, %i6, %l5
12874 xnor %i0, %l3, %l2
12875 ldsw [%l7 + 0x2C], %i4
12876 faligndata %f16, %f18, %f2
12877 tleu %xcc, 0x0
12878 mulx %i1, 0x0493, %i3
12879 movleu %xcc, %o5, %o0
12880 brlz,a %o7, loop_1231
12881 nop
12882 setx loop_1232, %l0, %l1
12883 wrpr 0x1, %tl
12884 wrpr %l1, %tpc
12885 add %l1, 0x4, %l1
12886 wrpr %l1, %tnpc
12887 setx 0x34400001400, %l0, %l1
12888 wrpr %l1, %tstate
12889 wrhpr 0x4, %htstate
12890 retry
12891 tneg %xcc, 0x1
12892 xor %g2, 0x1D75, %o6
12893loop_1231:
12894 fmul8x16 %f19, %f26, %f24
12895loop_1232:
12896 xor %g3, 0x0AFD, %l0
12897 stb %g4, [%l7 + 0x72]
12898 and %i7, 0x1E2E, %o2
12899 movre %l6, %o1, %i2
12900 movneg %xcc, %l1, %i5
12901 membar #Sync
12902 set 0x40, %g5
12903 ldda [%l7 + %g5] 0x1e, %f16
12904 tg %icc, 0x2
12905 fpadd16s %f26, %f13, %f26
12906 ldx [%l7 + 0x10], %g7
12907 wr %g0, 0x80, %asi
12908 ldswa [%l7 + 0x68] %asi, %g1
12909 tvc %icc, 0x3
12910 edge8ln %g6, %o4, %g5
12911 fmuld8ulx16 %f0, %f23, %f24
12912 fbuge %fcc3, loop_1233
12913 fpsub16 %f4, %f2, %f20
12914 edge8n %o3, %l4, %i6
12915 movrgez %l5, %l3, %l2
12916loop_1233:
12917 fnands %f16, %f6, %f22
12918 edge16n %i0, %i1, %i3
12919 fmovdcc %xcc, %f13, %f9
12920 std %f18, [%l7 + 0x50]
12921 sdivx %i4, 0x0C73, %o5
12922 sdiv %o0, 0x0E61, %g2
12923 andncc %o6, %o7, %l0
12924 add %g3, 0x184D, %i7
12925 movcc %xcc, %g4, %l6
12926 subc %o1, %i2, %o2
12927 fmovrslez %l1, %f19, %f4
12928 mulscc %g7, 0x0E76, %i5
12929 mova %icc, %g6, %o4
12930 tcs %icc, 0x6
12931 movne %icc, %g5, %g1
12932 movre %o3, %l4, %l5
12933 tn %xcc, 0x1
12934 sub %l3, %i6, %i0
12935 brz,a %i1, loop_1234
12936 xnor %i3, 0x007F, %l2
12937 fmuld8sux16 %f14, %f30, %f16
12938 movge %xcc, %i4, %o0
12939loop_1234:
12940 fcmpne32 %f12, %f22, %g2
12941 sethi 0x1E28, %o5
12942 andcc %o7, %l0, %g3
12943 ldx [%l7 + 0x48], %o6
12944 movrne %g4, %i7, %o1
12945 smul %l6, %i2, %l1
12946 smulcc %o2, %i5, %g7
12947 movneg %icc, %g6, %o4
12948 xor %g5, %g1, %o3
12949 nop
12950 set 0x11, %i7
12951 stb %l4, [%l7 + %i7]
12952 fandnot2 %f18, %f16, %f0
12953 restored
12954 rdpr %cwp, %g1
12955 rdpr %cansave, %g2
12956 rdpr %canrestore, %g3
12957 rdpr %cleanwin, %g4
12958 rdpr %otherwin, %g5
12959 rdpr %wstate, %g6
12960 fpsub16s %f23, %f4, %f28
12961 fabsd %f10, %f20
12962 movpos %xcc, %l3, %l5
12963 faligndata %f4, %f18, %f18
12964 tcs %icc, 0x0
12965 mulscc %i0, %i1, %i3
12966 fnors %f24, %f24, %f29
12967 wr %g0, 0x88, %asi
12968 stwa %i6, [%l7 + 0x74] %asi
12969 andn %i4, 0x1C1A, %l2
12970 fbe %fcc3, loop_1235
12971 fble %fcc0, loop_1236
12972 edge16l %o0, %g2, %o5
12973 fmovdneg %xcc, %f17, %f28
12974loop_1235:
12975 ldd [%l7 + 0x58], %o6
12976loop_1236:
12977 movcc %icc, %l0, %o6
12978 movg %xcc, %g3, %i7
12979 orncc %g4, 0x07C1, %l6
12980 fbn %fcc2, loop_1237
12981 udivx %i2, 0x0DEB, %o1
12982 wr %g0, 0x18, %asi
12983 ldda [%l7 + 0x20] %asi, %o2
12984loop_1237:
12985 move %icc, %l1, %g7
12986 fcmpes %fcc2, %f12, %f25
12987 tl %xcc, 0x7
12988 movl %icc, %g6, %o4
12989 xorcc %g5, %i5, %o3
12990 bg,a loop_1238
12991 tle %icc, 0x4
12992 movle %icc, %l4, %l3
12993 fbue,a %fcc3, loop_1239
12994loop_1238:
12995 fandnot1s %f2, %f12, %f25
12996 fpadd16s %f14, %f23, %f25
12997 tge %icc, 0x3
12998loop_1239:
12999 fmovsleu %icc, %f15, %f31
13000 movrlez %l5, 0x1C7, %g1
13001 fbo,a %fcc0, loop_1240
13002 nop
13003 setx loop_1241, %l0, %l1
13004 wrpr 0x1, %tl
13005 wrpr %l1, %tpc
13006 add %l1, 0x4, %l1
13007 wrpr %l1, %tnpc
13008 setx 0x34400001400, %l0, %l1
13009 wrpr %l1, %tstate
13010 wrhpr 0x4, %htstate
13011 retry
13012 brlez,a %i0, loop_1242
13013 add %i3, 0x1139, %i1
13014loop_1240:
13015 fbn,a %fcc0, loop_1243
13016loop_1241:
13017 alignaddrl %i4, %i6, %l2
13018loop_1242:
13019 subccc %o0, 0x1D77, %g2
13020 move %icc, %o7, %l0
13021loop_1243:
13022 sra %o5, 0x12, %o6
13023 alignaddr %g3, %i7, %g4
13024 edge32ln %l6, %o1, %o2
13025 tgu %xcc, 0x4
13026 fpack16 %f0, %f16
13027 tsubcc %l1, %i2, %g7
13028 fpsub32 %f0, %f10, %f22
13029 edge8 %o4, %g6, %i5
13030 fexpand %f22, %f10
13031 tsubcctv %o3, %l4, %g5
13032 udivx %l5, 0x1D5C, %g1
13033 srl %i0, 0x03, %i3
13034 add %i1, %i4, %l3
13035 fsrc1 %f18, %f4
13036 fmovscs %xcc, %f19, %f23
13037 fxnors %f12, %f23, %f11
13038 umul %l2, %i6, %g2
13039 stb %o0, [%l7 + 0x76]
13040 umul %l0, %o7, %o6
13041 fmovscs %xcc, %f11, %f3
13042 srax %g3, 0x1E, %i7
13043 stbar
13044 fone %f28
13045 orn %o5, %g4, %l6
13046 wr %g0, 0x80, %asi
13047 lduba [%l7 + 0x72] %asi, %o2
13048 fcmpd %fcc1, %f30, %f24
13049 fpackfix %f0, %f17
13050 fbn,a %fcc1, loop_1244
13051 sll %o1, 0x12, %i2
13052 fbne %fcc1, loop_1245
13053 movre %g7, %o4, %g6
13054loop_1244:
13055 tle %icc, 0x2
13056 edge8l %i5, %o3, %l1
13057loop_1245:
13058 smulcc %g5, 0x11A8, %l4
13059 alignaddrl %g1, %i0, %i3
13060 bl,a loop_1246
13061 movcs %xcc, %l5, %i4
13062 fba %fcc2, loop_1247
13063 umul %l3, %l2, %i6
13064loop_1246:
13065 fbug %fcc3, loop_1248
13066 tvc %xcc, 0x5
13067loop_1247:
13068 fcmped %fcc3, %f4, %f20
13069 tcs %xcc, 0x0
13070loop_1248:
13071 fzero %f6
13072 movgu %xcc, %g2, %i1
13073 mulscc %o0, 0x041B, %o7
13074 bshuffle %f14, %f14, %f16
13075 fmul8sux16 %f22, %f18, %f8
13076 fpackfix %f12, %f6
13077 array16 %l0, %o6, %g3
13078 brz %i7, loop_1249
13079 fblg %fcc0, loop_1250
13080 fnot2 %f16, %f18
13081 alignaddrl %g4, %l6, %o2
13082loop_1249:
13083 popc %o5, %o1
13084loop_1250:
13085 smulcc %i2, 0x0211, %g7
13086 taddcc %g6, 0x03E9, %i5
13087 tneg %xcc, 0x4
13088 bvc,a,pn %xcc, loop_1251
13089 sra %o3, 0x09, %o4
13090 fmovs %f30, %f28
13091 fbul,a %fcc1, loop_1252
13092loop_1251:
13093 fmovsvs %icc, %f13, %f22
13094 movrne %l1, %l4, %g1
13095 membar 0x21
13096loop_1252:
13097 fexpand %f12, %f0
13098 sth %i0, [%l7 + 0x2A]
13099 fbe,a %fcc0, loop_1253
13100 tne %icc, 0x1
13101 sdivcc %g5, 0x0110, %l5
13102 set 0x68, %o2
13103 swapa [%l7 + %o2] 0x19, %i3
13104loop_1253:
13105 movrgez %l3, %l2, %i6
13106 fbl %fcc2, loop_1254
13107 saved
13108 rdpr %cwp, %g1
13109 rdpr %cansave, %g2
13110 rdpr %canrestore, %g3
13111 rdpr %cleanwin, %g4
13112 rdpr %otherwin, %g5
13113 rdpr %wstate, %g6
13114 fnot2 %f28, %f24
13115 fbul %fcc0, loop_1255
13116loop_1254:
13117 sll %g2, 0x19, %i4
13118 xnorcc %o0, 0x1AD6, %o7
13119 membar 0x5D
13120loop_1255:
13121 andn %i1, %l0, %o6
13122 fmovdg %icc, %f0, %f19
13123 popc 0x0FF8, %g3
13124 movg %icc, %g4, %l6
13125 fbg %fcc0, loop_1256
13126 edge32l %i7, %o2, %o1
13127 tle %xcc, 0x6
13128 bne,a,pt %icc, loop_1257
13129loop_1256:
13130 tcc %icc, 0x0
13131 fbul %fcc2, loop_1258
13132 fmuld8sux16 %f10, %f10, %f26
13133loop_1257:
13134 movle %xcc, %i2, %g7
13135 tsubcc %o5, %i5, %g6
13136loop_1258:
13137 movvc %icc, %o3, %o4
13138 fmovdgu %icc, %f17, %f6
13139 smulcc %l4, %l1, %g1
13140 restored
13141 rdpr %cwp, %g1
13142 rdpr %cansave, %g2
13143 rdpr %canrestore, %g3
13144 rdpr %cleanwin, %g4
13145 rdpr %otherwin, %g5
13146 rdpr %wstate, %g6
13147 wr %g0, 0x20, %asi
13148 stxa %g5, [%g0 + 0x10] %asi
13149 edge16l %i0, %l5, %i3
13150 fmovsg %xcc, %f18, %f4
13151 set 0x48, %o4
13152 prefetcha [%l7 + %o4] 0x04, 0x0
13153 mova %icc, %l2, %i6
13154 wr %g0, 0x19, %asi
13155 ldsha [%l7 + 0x16] %asi, %g2
13156 edge16n %i4, %o7, %o0
13157 mulx %i1, %o6, %l0
13158 tvs %xcc, 0x6
13159 addc %g3, 0x1555, %g4
13160 edge8l %i7, %o2, %o1
13161 set 0x7C, %i1
13162 stha %i2, [%l7 + %i1] 0x0c
13163 fmovdle %icc, %f4, %f4
13164 flush %l7 + 0x4C
13165 and %g7, 0x01C0, %l6
13166 movneg %icc, %i5, %g6
13167 add %o3, 0x1247, %o4
13168 fmul8ulx16 %f4, %f10, %f8
13169 fcmpne16 %f22, %f22, %o5
13170 and %l4, %l1, %g1
13171 fba,a %fcc0, loop_1259
13172 ldsb [%l7 + 0x1D], %i0
13173 orcc %l5, 0x1DC5, %i3
13174 movl %xcc, %g5, %l3
13175loop_1259:
13176 std %l2, [%l7 + 0x10]
13177 movcc %xcc, %g2, %i6
13178 tn %xcc, 0x5
13179 add %i4, %o7, %o0
13180 udivcc %i1, 0x05DD, %l0
13181 fnot2 %f24, %f4
13182 be,pn %icc, loop_1260
13183 fnands %f12, %f29, %f22
13184 fmovsa %xcc, %f5, %f24
13185 edge8n %g3, %o6, %i7
13186loop_1260:
13187 tl %xcc, 0x1
13188 and %g4, 0x1B82, %o2
13189 nop
13190 set 0x0E, %l2
13191 ldstub [%l7 + %l2], %i2
13192 andcc %o1, %g7, %i5
13193 fblg %fcc1, loop_1261
13194 ba,pn %xcc, loop_1262
13195 nop
13196 setx loop_1263, %l0, %l1
13197 jmpl %l1, %g6
13198 mulx %o3, 0x0AF4, %o4
13199loop_1261:
13200 udivx %l6, 0x0D88, %l4
13201loop_1262:
13202 nop
13203 set 0x38, %o1
13204 lda [%l7 + %o1] 0x80, %f26
13205loop_1263:
13206 fmovd %f6, %f4
13207 movrgz %o5, %g1, %l1
13208 tpos %icc, 0x3
13209 movn %xcc, %i0, %i3
13210 ldsw [%l7 + 0x44], %g5
13211 or %l5, 0x029E, %l3
13212 movrlz %g2, %i6, %l2
13213 lduw [%l7 + 0x50], %o7
13214 fmovsleu %icc, %f2, %f0
13215 orn %o0, 0x13BF, %i1
13216 mova %xcc, %i4, %g3
13217 move %xcc, %o6, %i7
13218 wr %g0, 0x21, %asi
13219 stxa %l0, [%g0 + 0x110] %asi
13220 subc %g4, 0x1B9D, %i2
13221 fbue %fcc0, loop_1264
13222 edge8n %o2, %g7, %o1
13223 fpadd32s %f19, %f22, %f26
13224 xor %g6, 0x0ACD, %o3
13225loop_1264:
13226 smul %i5, %l6, %l4
13227 movvc %xcc, %o5, %g1
13228 xorcc %o4, %l1, %i0
13229 tgu %xcc, 0x4
13230 movle %xcc, %g5, %i3
13231 fmovdcs %xcc, %f2, %f24
13232 fpadd32 %f30, %f16, %f0
13233 fmovdg %icc, %f9, %f4
13234 sra %l3, 0x03, %g2
13235 set 0x44, %g6
13236 stha %i6, [%l7 + %g6] 0x2f
13237 membar #Sync
13238 move %icc, %l5, %l2
13239 movn %icc, %o7, %o0
13240 lduh [%l7 + 0x20], %i1
13241 add %l7, 0x30, %l6
13242 wr %g0, 0x04, %asi
13243 casxa [%l6] %asi, %i4, %o6
13244 sethi 0x0CE3, %i7
13245 fmovrslez %l0, %f27, %f31
13246 tleu %xcc, 0x4
13247 bvs %icc, loop_1265
13248 subccc %g3, %g4, %o2
13249 fmovsgu %icc, %f7, %f11
13250 tleu %icc, 0x1
13251loop_1265:
13252 fsrc2 %f24, %f10
13253 brgz %i2, loop_1266
13254 addcc %g7, 0x18F1, %o1
13255 subcc %o3, 0x0C25, %g6
13256 fmovde %xcc, %f30, %f5
13257loop_1266:
13258 fxnors %f23, %f20, %f10
13259 tcc %icc, 0x5
13260 flush %l7 + 0x74
13261 stbar
13262 andncc %i5, %l4, %o5
13263 ldstub [%l7 + 0x58], %g1
13264 mulx %l6, %o4, %i0
13265 orncc %g5, 0x168A, %i3
13266 udivcc %l3, 0x1116, %g2
13267 set 0x18, %g4
13268 stxa %i6, [%l7 + %g4] 0x81
13269 movl %icc, %l5, %l2
13270 udivcc %l1, 0x17A5, %o7
13271 taddcctv %i1, %i4, %o6
13272 movn %xcc, %i7, %l0
13273 fbuge %fcc3, loop_1267
13274 movvs %xcc, %g3, %g4
13275 alignaddrl %o0, %i2, %o2
13276 mova %xcc, %o1, %g7
13277loop_1267:
13278 sllx %g6, 0x07, %o3
13279 movl %xcc, %l4, %i5
13280 xnor %g1, %l6, %o5
13281 restored
13282 rdpr %cwp, %g1
13283 rdpr %cansave, %g2
13284 rdpr %canrestore, %g3
13285 rdpr %cleanwin, %g4
13286 rdpr %otherwin, %g5
13287 rdpr %wstate, %g6
13288 edge8l %o4, %i0, %i3
13289 ldsh [%l7 + 0x32], %l3
13290 and %g5, 0x1CE5, %g2
13291 edge32n %i6, %l2, %l5
13292 membar #Sync
13293 wr %g0, 0xf9, %asi
13294 ldda [%l7 + 0x40] %asi, %f16
13295 saved
13296 rdpr %cwp, %g1
13297 rdpr %cansave, %g2
13298 rdpr %canrestore, %g3
13299 rdpr %cleanwin, %g4
13300 rdpr %otherwin, %g5
13301 rdpr %wstate, %g6
13302 fone %f2
13303 orcc %l1, %i1, %o7
13304 restored
13305 rdpr %cwp, %g1
13306 rdpr %cansave, %g2
13307 rdpr %canrestore, %g3
13308 rdpr %cleanwin, %g4
13309 rdpr %otherwin, %g5
13310 rdpr %wstate, %g6
13311 andcc %i4, 0x0BB3, %o6
13312 umul %i7, 0x1EE9, %l0
13313 fxnor %f30, %f10, %f4
13314 fandnot2s %f12, %f22, %f0
13315 restored
13316 rdpr %cwp, %g1
13317 rdpr %cansave, %g2
13318 rdpr %canrestore, %g3
13319 rdpr %cleanwin, %g4
13320 rdpr %otherwin, %g5
13321 rdpr %wstate, %g6
13322 fnegd %f20, %f26
13323 set 0x6E, %l3
13324 ldstuba [%l7 + %l3] 0x80, %g3
13325 fbue %fcc3, loop_1268
13326 fsrc2 %f6, %f26
13327 edge16 %g4, %i2, %o2
13328 addccc %o0, 0x077B, %g7
13329loop_1268:
13330 tn %xcc, 0x3
13331 fnegd %f30, %f12
13332 srl %o1, %o3, %g6
13333 fmovsneg %icc, %f2, %f10
13334 fxnors %f19, %f28, %f10
13335 sdiv %l4, 0x0364, %i5
13336 andncc %l6, %o5, %o4
13337 fpadd32s %f31, %f2, %f20
13338 addcc %g1, %i3, %i0
13339 smulcc %g5, %g2, %i6
13340 movrne %l3, %l2, %l1
13341 movne %icc, %i1, %l5
13342 fsrc2s %f9, %f19
13343 movcs %icc, %i4, %o6
13344 wr %g0, 0x80, %asi
13345 stha %o7, [%l7 + 0x52] %asi
13346 movgu %xcc, %i7, %l0
13347 fbule,a %fcc0, loop_1269
13348 movrgez %g4, %g3, %o2
13349 sdiv %i2, 0x14AE, %g7
13350 fmul8ulx16 %f26, %f6, %f2
13351loop_1269:
13352 tpos %xcc, 0x1
13353 fbue,a %fcc2, loop_1270
13354 tgu %xcc, 0x0
13355 edge16l %o0, %o1, %o3
13356 fbe,a %fcc0, loop_1271
13357loop_1270:
13358 alignaddrl %g6, %i5, %l6
13359 wr %g0, 0x11, %asi
13360 prefetcha [%l7 + 0x30] %asi, 0x0
13361loop_1271:
13362 fcmpgt32 %f22, %f6, %o5
13363 fcmpne32 %f8, %f22, %g1
13364 movgu %icc, %o4, %i3
13365 set 0x28, %l6
13366 stha %g5, [%l7 + %l6] 0x89
13367 mulscc %g2, 0x0375, %i6
13368 tcc %icc, 0x2
13369 movvc %xcc, %l3, %l2
13370 bl,a %xcc, loop_1272
13371 fbue,a %fcc0, loop_1273
13372 tn %icc, 0x2
13373 mulx %l1, %i1, %l5
13374loop_1272:
13375 mova %icc, %i0, %o6
13376loop_1273:
13377 andn %i4, %i7, %l0
13378 andncc %o7, %g3, %o2
13379 or %i2, %g4, %o0
13380 fmovdg %xcc, %f2, %f8
13381 bleu %icc, loop_1274
13382 sdivx %g7, 0x0DF7, %o3
13383 movvs %xcc, %g6, %o1
13384 tcc %xcc, 0x2
13385loop_1274:
13386 tneg %xcc, 0x6
13387 saved
13388 rdpr %cwp, %g1
13389 rdpr %cansave, %g2
13390 rdpr %canrestore, %g3
13391 rdpr %cleanwin, %g4
13392 rdpr %otherwin, %g5
13393 rdpr %wstate, %g6
13394 fmuld8sux16 %f17, %f14, %f30
13395 swap [%l7 + 0x54], %l6
13396 srlx %i5, %l4, %g1
13397 bneg loop_1275
13398 movrne %o5, %i3, %o4
13399 fmovsvs %icc, %f8, %f18
13400 fmovrde %g2, %f6, %f8
13401loop_1275:
13402 bcc,a,pn %xcc, loop_1276
13403 fxnors %f18, %f29, %f30
13404 st %f5, [%l7 + 0x3C]
13405 saved
13406 rdpr %cwp, %g1
13407 rdpr %cansave, %g2
13408 rdpr %canrestore, %g3
13409 rdpr %cleanwin, %g4
13410 rdpr %otherwin, %g5
13411 rdpr %wstate, %g6
13412loop_1276:
13413 bvc loop_1277
13414 pdist %f4, %f18, %f22
13415 srl %i6, 0x1A, %g5
13416 edge32l %l2, %l1, %i1
13417loop_1277:
13418 sdivx %l5, 0x0A9D, %l3
13419 fxnors %f18, %f22, %f28
13420 fxnor %f22, %f26, %f10
13421 fbn,a %fcc0, loop_1278
13422 udivcc %i0, 0x12A1, %i4
13423 fmovd %f14, %f6
13424 movrgz %i7, 0x035, %l0
13425loop_1278:
13426 tvc %icc, 0x7
13427 fxors %f19, %f22, %f20
13428 fmovrde %o6, %f8, %f12
13429 sethi 0x0A41, %g3
13430 bneg,a loop_1279
13431 smulcc %o7, 0x07E3, %o2
13432 umulcc %i2, %g4, %g7
13433 fsrc1s %f13, %f5
13434loop_1279:
13435 or %o3, 0x0E9B, %o0
13436 umul %o1, %g6, %i5
13437 wr %g0, 0x17, %asi
13438 stda %f0, [%l7 + 0x40] %asi
13439 membar #Sync
13440 udivx %l6, 0x06EA, %l4
13441 edge8l %g1, %o5, %i3
13442 edge8n %g2, %i6, %o4
13443 xnor %g5, %l1, %i1
13444 xor %l2, %l5, %l3
13445 movrgz %i4, 0x217, %i7
13446 edge16ln %i0, %l0, %g3
13447 fbue %fcc3, loop_1280
13448 fandnot1s %f31, %f11, %f30
13449 fsrc2 %f28, %f26
13450 fnegd %f8, %f12
13451loop_1280:
13452 ble,a %icc, loop_1281
13453 tge %icc, 0x6
13454 fble %fcc2, loop_1282
13455 lduh [%l7 + 0x36], %o6
13456loop_1281:
13457 faligndata %f18, %f30, %f26
13458 wr %g0, 0x80, %asi
13459 stha %o7, [%l7 + 0x60] %asi
13460loop_1282:
13461 nop
13462 set 0x3D, %i3
13463 ldstuba [%l7 + %i3] 0x89, %i2
13464 orn %g4, %o2, %o3
13465 siam 0x4
13466 orcc %o0, %g7, %o1
13467 mova %icc, %g6, %i5
13468 fmovdcs %xcc, %f1, %f19
13469 tsubcc %l6, %g1, %o5
13470 sll %l4, 0x03, %g2
13471 fmovrslz %i6, %f12, %f4
13472 wr %g0, 0x88, %asi
13473 stxa %i3, [%l7 + 0x70] %asi
13474 brnz,a %o4, loop_1283
13475 fcmple16 %f10, %f30, %g5
13476 movcc %xcc, %i1, %l1
13477 bneg loop_1284
13478loop_1283:
13479 ldstub [%l7 + 0x77], %l2
13480 subccc %l5, 0x0183, %l3
13481 ldsw [%l7 + 0x58], %i7
13482loop_1284:
13483 nop
13484 wr %g0, 0x80, %asi
13485 ldda [%l7 + 0x20] %asi, %i0
13486 addccc %l0, 0x1DDC, %g3
13487 xnor %o6, %o7, %i2
13488 fbge %fcc2, loop_1285
13489 fbge %fcc2, loop_1286
13490 membar 0x04
13491 andncc %i4, %g4, %o2
13492loop_1285:
13493 edge16l %o3, %o0, %o1
13494loop_1286:
13495 bshuffle %f12, %f12, %f0
13496 sllx %g7, %g6, %i5
13497 nop
13498 setx loop_1287, %l0, %l1
13499 wrpr 0x1, %tl
13500 wrpr %l1, %tnpc
13501 setx 0x34400001400, %l0, %l1
13502 wrpr %l1, %tstate
13503 wrhpr 0x4, %htstate
13504 done
13505 smulcc %g1, %o5, %l6
13506 pdist %f4, %f26, %f2
13507 movn %icc, %l4, %g2
13508loop_1287:
13509 fbule %fcc2, loop_1288
13510 fmul8x16au %f26, %f10, %f8
13511 fcmped %fcc0, %f28, %f4
13512 edge16ln %i3, %o4, %g5
13513loop_1288:
13514 edge32 %i6, %i1, %l2
13515 subccc %l1, 0x19B4, %l3
13516 set 0x30, %i0
13517 stda %i6, [%l7 + %i0] 0x18
13518 tle %xcc, 0x6
13519 fcmpes %fcc2, %f8, %f29
13520 movvc %icc, %l5, %l0
13521 array16 %i0, %g3, %o6
13522 movrgez %o7, 0x341, %i2
13523 andncc %g4, %o2, %o3
13524 and %i4, %o1, %o0
13525 tneg %xcc, 0x2
13526 tsubcctv %g6, 0x037B, %g7
13527 subccc %g1, %i5, %l6
13528 fandnot1 %f30, %f12, %f22
13529 wr %g0, 0x80, %asi
13530 swapa [%l7 + 0x58] %asi, %l4
13531 fnot2 %f14, %f6
13532 movrne %g2, %i3, %o5
13533 edge16l %g5, %i6, %o4
13534 nop
13535 setx loop_1289, %l0, %l1
13536 jmpl %l1, %l2
13537 fbn,a %fcc1, loop_1290
13538 add %l1, %i1, %l3
13539 fxor %f16, %f6, %f12
13540loop_1289:
13541 sllx %l5, %i7, %i0
13542loop_1290:
13543 orn %l0, %o6, %o7
13544 edge16ln %g3, %g4, %o2
13545 ldsh [%l7 + 0x30], %i2
13546 srax %i4, %o3, %o1
13547 fbl,a %fcc3, loop_1291
13548 membar 0x59
13549 sllx %o0, 0x16, %g6
13550 edge32 %g1, %i5, %l6
13551loop_1291:
13552 brlez %g7, loop_1292
13553 siam 0x1
13554 add %g2, %l4, %o5
13555 sllx %i3, 0x13, %i6
13556loop_1292:
13557 fmovdvc %xcc, %f20, %f9
13558 sub %o4, %l2, %g5
13559 addcc %l1, %l3, %i1
13560 tne %xcc, 0x2
13561 srlx %l5, 0x1A, %i0
13562 set 0x58, %o7
13563 stda %l0, [%l7 + %o7] 0x11
13564 tneg %icc, 0x4
13565 fmuld8ulx16 %f25, %f10, %f2
13566 fbn,a %fcc3, loop_1293
13567 tvc %xcc, 0x6
13568 fpadd16 %f26, %f4, %f30
13569 brlez,a %i7, loop_1294
13570loop_1293:
13571 ldsh [%l7 + 0x2E], %o7
13572 fxnors %f10, %f6, %f0
13573 saved
13574 rdpr %cwp, %g1
13575 rdpr %cansave, %g2
13576 rdpr %canrestore, %g3
13577 rdpr %cleanwin, %g4
13578 rdpr %otherwin, %g5
13579 rdpr %wstate, %g6
13580loop_1294:
13581 orn %o6, 0x1372, %g4
13582 movrlez %g3, 0x0DE, %i2
13583 tgu %xcc, 0x2
13584 movge %xcc, %o2, %i4
13585 edge8ln %o1, %o0, %g6
13586 saved
13587 rdpr %cwp, %g1
13588 rdpr %cansave, %g2
13589 rdpr %canrestore, %g3
13590 rdpr %cleanwin, %g4
13591 rdpr %otherwin, %g5
13592 rdpr %wstate, %g6
13593 fmovrdgz %g1, %f10, %f26
13594 set 0x58, %g3
13595 stda %o2, [%l7 + %g3] 0x2b
13596 membar #Sync
13597 movg %xcc, %i5, %g7
13598 fmovs %f22, %f23
13599 xnor %l6, 0x1BB3, %g2
13600 taddcctv %l4, 0x1D82, %o5
13601 xnor %i6, %i3, %l2
13602 fmovsvc %icc, %f22, %f31
13603 set 0x60, %o5
13604 lduwa [%l7 + %o5] 0x15, %g5
13605 saved
13606 rdpr %cwp, %g1
13607 rdpr %cansave, %g2
13608 rdpr %canrestore, %g3
13609 rdpr %cleanwin, %g4
13610 rdpr %otherwin, %g5
13611 rdpr %wstate, %g6
13612 fmovdgu %xcc, %f4, %f10
13613 fbn,a %fcc1, loop_1295
13614 srl %o4, 0x0B, %l3
13615 mulx %i1, %l1, %l5
13616 udivx %i0, 0x1E2A, %l0
13617loop_1295:
13618 movgu %icc, %o7, %i7
13619 fmovde %xcc, %f21, %f19
13620 tcs %xcc, 0x3
13621 fand %f0, %f24, %f0
13622 sllx %g4, %g3, %i2
13623 std %o6, [%l7 + 0x78]
13624 wr %g0, 0x04, %asi
13625 lduba [%l7 + 0x17] %asi, %o2
13626 fmovdge %xcc, %f21, %f1
13627 taddcc %o1, 0x1DB8, %o0
13628 srax %i4, %g6, %g1
13629 fmovsvc %xcc, %f11, %f20
13630 edge32 %i5, %o3, %l6
13631 edge16n %g2, %l4, %g7
13632 movvc %icc, %i6, %i3
13633 movvs %xcc, %l2, %g5
13634 or %o4, 0x157E, %l3
13635 add %l7, 0x2C, %l6
13636 wr %g0, 0x18, %asi
13637 lda [%l6] %asi, %i1
13638 casa [%l6] 0x18, %i1, %o5
13639 xnorcc %l1, %i0, %l0
13640 tn %icc, 0x3
13641 fbn %fcc3, loop_1296
13642 mulx %l5, %o7, %g4
13643 set 0x60, %g2
13644 stwa %g3, [%l7 + %g2] 0xe2
13645 membar #Sync
13646loop_1296:
13647 ldd [%l7 + 0x58], %i6
13648 mulscc %i2, %o6, %o1
13649 subc %o0, 0x0818, %i4
13650 wr %g0, 0xe2, %asi
13651 ldda [%l7 + 0x60] %asi, %g6
13652 tneg %icc, 0x2
13653 edge16ln %o2, %g1, %i5
13654 alignaddr %l6, %o3, %g2
13655 wr %g0, 0x04, %asi
13656 lduha [%l7 + 0x44] %asi, %l4
13657 ldd [%l7 + 0x08], %g6
13658 bg,pt %icc, loop_1297
13659 fnands %f13, %f9, %f26
13660 tne %icc, 0x5
13661 udiv %i6, 0x1958, %i3
13662loop_1297:
13663 movpos %icc, %l2, %o4
13664 fmovsn %xcc, %f25, %f3
13665 tpos %icc, 0x7
13666 move %xcc, %g5, %l3
13667 tle %xcc, 0x5
13668 bleu,a,pn %xcc, loop_1298
13669 sllx %i1, %o5, %i0
13670 andncc %l1, %l5, %l0
13671 stb %g4, [%l7 + 0x4A]
13672loop_1298:
13673 nop
13674 set 0x40, %i6
13675 stda %f0, [%l7 + %i6] 0xf8
13676 membar #Sync
13677 fmovrsgez %o7, %f0, %f22
13678 membar 0x4B
13679 bleu loop_1299
13680 fmovsge %icc, %f2, %f6
13681 ldsh [%l7 + 0x78], %i7
13682 mova %icc, %i2, %o6
13683loop_1299:
13684 or %g3, 0x07A8, %o0
13685 tcs %icc, 0x2
13686 fnors %f0, %f18, %f19
13687 fcmped %fcc1, %f4, %f20
13688 bneg,a,pn %icc, loop_1300
13689 tvc %icc, 0x4
13690 fsrc2 %f26, %f4
13691 sethi 0x1B78, %i4
13692loop_1300:
13693 fmul8sux16 %f16, %f20, %f30
13694 fbge,a %fcc0, loop_1301
13695 brgez %o1, loop_1302
13696 fsrc2s %f11, %f2
13697 movrgez %o2, %g1, %g6
13698loop_1301:
13699 fmovscs %xcc, %f5, %f8
13700loop_1302:
13701 sub %i5, 0x0565, %o3
13702 wr %g0, 0x2b, %asi
13703 ldda [%l7 + 0x60] %asi, %i6
13704 set 0x20, %o3
13705 swapa [%l7 + %o3] 0x89, %g2
13706 tcs %xcc, 0x2
13707 movl %xcc, %g7, %l4
13708 siam 0x7
13709 sethi 0x0A84, %i6
13710 array16 %l2, %o4, %g5
13711 fcmpes %fcc0, %f0, %f19
13712 orcc %i3, 0x1AD6, %l3
13713 fbue,a %fcc0, loop_1303
13714 udivx %i1, 0x00B3, %i0
13715 fmovdn %icc, %f31, %f22
13716 fbge %fcc1, loop_1304
13717loop_1303:
13718 movpos %xcc, %l1, %o5
13719 movleu %icc, %l0, %g4
13720 tsubcc %o7, 0x0031, %l5
13721loop_1304:
13722 andn %i2, %i7, %g3
13723 edge32n %o0, %i4, %o1
13724 fmovdn %icc, %f28, %f31
13725 fcmpd %fcc1, %f8, %f10
13726 sethi 0x1C30, %o6
13727 orn %o2, %g6, %i5
13728 edge8n %g1, %l6, %o3
13729 fmovscs %icc, %f12, %f31
13730 move %xcc, %g2, %g7
13731 fmovsa %xcc, %f28, %f3
13732 movcc %icc, %l4, %l2
13733 sethi 0x1701, %o4
13734 bne,a loop_1305
13735 tge %icc, 0x2
13736 movn %xcc, %i6, %i3
13737 set 0x74, %g1
13738 lduwa [%l7 + %g1] 0x11, %l3
13739loop_1305:
13740 addc %g5, %i0, %l1
13741 xnorcc %i1, 0x15EF, %l0
13742 tle %xcc, 0x3
13743 nop
13744 setx loop_1306, %l0, %l1
13745 wrpr 0x1, %tl
13746 wrpr %l1, %tpc
13747 add %l1, 0x4, %l1
13748 wrpr %l1, %tnpc
13749 setx 0x34400001400, %l0, %l1
13750 wrpr %l1, %tstate
13751 wrhpr 0x4, %htstate
13752 retry
13753 te %xcc, 0x6
13754 bvs,a %icc, loop_1307
13755 alignaddr %o5, %o7, %g4
13756loop_1306:
13757 alignaddrl %l5, %i2, %g3
13758 tneg %icc, 0x2
13759loop_1307:
13760 or %i7, 0x0AA4, %i4
13761 fmovsneg %icc, %f25, %f10
13762 movvc %xcc, %o0, %o1
13763 addccc %o6, %o2, %g6
13764 brgez,a %g1, loop_1308
13765 smul %i5, 0x19BD, %l6
13766 fpack16 %f30, %f2
13767 subc %g2, %o3, %l4
13768loop_1308:
13769 fpsub32 %f26, %f0, %f6
13770 fpack32 %f18, %f24, %f10
13771 orncc %l2, %o4, %g7
13772 fsrc2 %f30, %f22
13773 edge16ln %i6, %l3, %g5
13774 bgu,a loop_1309
13775 movg %xcc, %i3, %i0
13776 fbg,a %fcc2, loop_1310
13777 fabss %f18, %f18
13778loop_1309:
13779 array8 %i1, %l0, %l1
13780 brz,a %o5, loop_1311
13781loop_1310:
13782 ldsw [%l7 + 0x2C], %o7
13783 popc 0x1007, %l5
13784 addc %i2, %g3, %g4
13785loop_1311:
13786 nop
13787 set 0x78, %o6
13788 ldxa [%l7 + %o6] 0x14, %i4
13789 membar 0x02
13790 edge16 %i7, %o1, %o0
13791 fmul8ulx16 %f4, %f14, %f14
13792 sra %o2, 0x13, %o6
13793 array8 %g1, %i5, %l6
13794 fands %f4, %f24, %f16
13795 edge32n %g6, %g2, %o3
13796 udiv %l2, 0x11A4, %l4
13797 stw %g7, [%l7 + 0x68]
13798 subcc %i6, %o4, %l3
13799 fbue,a %fcc2, loop_1312
13800 movrgz %g5, %i0, %i1
13801 fcmpgt16 %f30, %f30, %i3
13802 te %xcc, 0x5
13803loop_1312:
13804 sdivcc %l0, 0x0EA8, %o5
13805 fmovrslz %o7, %f22, %f13
13806 prefetch [%l7 + 0x08], 0x2
13807 umulcc %l5, 0x1FDB, %i2
13808 edge8 %l1, %g3, %g4
13809 fmovsg %xcc, %f30, %f1
13810 orncc %i4, 0x0C2C, %o1
13811 tle %icc, 0x0
13812 set 0x34, %i2
13813 sta %f23, [%l7 + %i2] 0x81
13814 andcc %i7, %o2, %o0
13815 nop
13816 setx loop_1313, %l0, %l1
13817 wrpr 0x1, %tl
13818 wrpr %l1, %tpc
13819 add %l1, 0x4, %l1
13820 wrpr %l1, %tnpc
13821 setx 0x34400001400, %l0, %l1
13822 wrpr %l1, %tstate
13823 wrhpr 0x4, %htstate
13824 retry
13825 edge16l %g1, %i5, %o6
13826 andcc %g6, %g2, %l6
13827 bvs,pt %xcc, loop_1314
13828loop_1313:
13829 xor %l2, 0x0853, %l4
13830 fmovrdne %o3, %f26, %f2
13831 fmovdpos %xcc, %f7, %f9
13832loop_1314:
13833 mulscc %i6, 0x12A1, %o4
13834 tsubcctv %l3, %g5, %i0
13835 fcmps %fcc0, %f17, %f31
13836 tne %icc, 0x6
13837 set 0x58, %l4
13838 ldsba [%l7 + %l4] 0x19, %i1
13839 umul %g7, %i3, %l0
13840 xnor %o7, 0x1552, %l5
13841 orn %o5, %i2, %g3
13842 addcc %g4, 0x0F40, %i4
13843 stx %l1, [%l7 + 0x60]
13844 sll %o1, %o2, %i7
13845 mulx %g1, 0x1480, %o0
13846 tpos %xcc, 0x4
13847 movn %xcc, %o6, %g6
13848 fcmps %fcc3, %f0, %f23
13849 fmovdvc %icc, %f29, %f28
13850 movneg %icc, %g2, %i5
13851 tsubcctv %l6, %l4, %l2
13852 bn,a loop_1315
13853 sir 0x140D
13854 fmul8x16au %f2, %f30, %f6
13855 wr %g0, 0x18, %asi
13856 lda [%l7 + 0x40] %asi, %f1
13857loop_1315:
13858 fmovdne %xcc, %f5, %f29
13859 edge16ln %o3, %o4, %i6
13860 brlz %l3, loop_1316
13861 brgz %i0, loop_1317
13862 fandnot2s %f17, %f15, %f2
13863 fmovdle %icc, %f23, %f7
13864loop_1316:
13865 for %f0, %f2, %f18
13866loop_1317:
13867 sdivcc %i1, 0x0D7C, %g5
13868 tg %xcc, 0x1
13869 fmovdgu %xcc, %f28, %f20
13870 tgu %icc, 0x3
13871 movre %i3, 0x005, %g7
13872 saved
13873 rdpr %cwp, %g1
13874 rdpr %cansave, %g2
13875 rdpr %canrestore, %g3
13876 rdpr %cleanwin, %g4
13877 rdpr %otherwin, %g5
13878 rdpr %wstate, %g6
13879 fbne,a %fcc2, loop_1318
13880 ldsw [%l7 + 0x5C], %l0
13881 stw %l5, [%l7 + 0x34]
13882 xnorcc %o7, %o5, %g3
13883loop_1318:
13884 tne %icc, 0x7
13885 fmovdg %xcc, %f2, %f22
13886 fmovsneg %xcc, %f30, %f27
13887 fmovdleu %xcc, %f15, %f11
13888 udivx %i2, 0x171F, %g4
13889 andn %i4, %o1, %o2
13890 fornot1s %f23, %f16, %f21
13891 brnz,a %l1, loop_1319
13892 movg %icc, %g1, %o0
13893 fsrc2 %f16, %f26
13894 fcmpes %fcc3, %f3, %f3
13895loop_1319:
13896 srax %o6, 0x0F, %i7
13897 edge8n %g2, %g6, %l6
13898 flush %l7 + 0x3C
13899 sethi 0x1230, %i5
13900 fxnors %f17, %f1, %f9
13901 movrne %l4, %l2, %o3
13902 set 0x08, %l5
13903 stxa %i6, [%l7 + %l5] 0xe3
13904 membar #Sync
13905 bshuffle %f12, %f20, %f30
13906 wr %g0, 0x81, %asi
13907 prefetcha [%l7 + 0x38] %asi, 0x0
13908 taddcctv %i0, %l3, %i1
13909 stw %i3, [%l7 + 0x70]
13910 brnz %g7, loop_1320
13911 andcc %g5, %l5, %o7
13912 alignaddr %o5, %g3, %l0
13913 srl %g4, 0x1B, %i2
13914loop_1320:
13915 fmovsn %xcc, %f8, %f9
13916 fmovdvs %xcc, %f12, %f15
13917 nop
13918 setx loop_1321, %l0, %l1
13919 wrpr 0x1, %tl
13920 wrpr %l1, %tpc
13921 add %l1, 0x4, %l1
13922 wrpr %l1, %tnpc
13923 setx 0x34400001400, %l0, %l1
13924 wrpr %l1, %tstate
13925 wrhpr 0x4, %htstate
13926 retry
13927 bvc loop_1322
13928 move %icc, %o1, %o2
13929 taddcc %l1, 0x0657, %i4
13930loop_1321:
13931 fabss %f18, %f14
13932loop_1322:
13933 addc %g1, 0x097F, %o0
13934 wr %g0, 0x89, %asi
13935 ldsha [%l7 + 0x48] %asi, %i7
13936 edge8 %g2, %g6, %l6
13937 srax %o6, %i5, %l2
13938 fnor %f20, %f18, %f30
13939 orn %o3, 0x0B76, %i6
13940 tgu %icc, 0x3
13941 fbne,a %fcc1, loop_1323
13942 brgz %l4, loop_1324
13943 fmul8x16 %f2, %f12, %f30
13944 set 0x24, %g7
13945 sta %f6, [%l7 + %g7] 0x04
13946loop_1323:
13947 tvs %xcc, 0x4
13948loop_1324:
13949 fmovda %xcc, %f1, %f2
13950 subc %i0, 0x0FB4, %o4
13951 fmovsg %xcc, %f5, %f2
13952 set 0x14, %i4
13953 stwa %i1, [%l7 + %i4] 0xeb
13954 membar #Sync
13955 sra %l3, %g7, %g5
13956 fmovsvs %icc, %f27, %f28
13957 sethi 0x1427, %l5
13958 bne,a loop_1325
13959 swap [%l7 + 0x44], %i3
13960 subcc %o7, 0x02D5, %o5
13961 be,pt %xcc, loop_1326
13962loop_1325:
13963 umulcc %l0, 0x0FBB, %g3
13964 add %g4, %o1, %i2
13965 lduh [%l7 + 0x3A], %l1
13966loop_1326:
13967 xnor %o2, 0x0EF4, %g1
13968 fandnot1s %f25, %f10, %f19
13969 bcc,pt %xcc, loop_1327
13970 fmovspos %xcc, %f24, %f16
13971 bvc,pn %icc, loop_1328
13972 tsubcctv %i4, %i7, %o0
13973loop_1327:
13974 fornot1s %f20, %f7, %f3
13975 addcc %g2, %g6, %o6
13976loop_1328:
13977 nop
13978 set 0x08, %o0
13979 std %i6, [%l7 + %o0]
13980 wr %g0, 0xe3, %asi
13981 stxa %i5, [%l7 + 0x48] %asi
13982 membar #Sync
13983 fbl,a %fcc2, loop_1329
13984 fandnot2 %f2, %f30, %f4
13985 array16 %o3, %l2, %i6
13986 alignaddr %i0, %l4, %i1
13987loop_1329:
13988 fmovd %f26, %f12
13989 array16 %l3, %g7, %g5
13990 std %o4, [%l7 + 0x28]
13991 movle %icc, %i3, %l5
13992 udivcc %o5, 0x07DC, %o7
13993 wr %g0, 0x10, %asi
13994 ldsba [%l7 + 0x54] %asi, %l0
13995 fmovsleu %icc, %f13, %f22
13996 tl %icc, 0x0
13997 and %g3, 0x1FF3, %o1
13998 tvc %icc, 0x6
13999 srax %g4, 0x18, %i2
14000 sth %l1, [%l7 + 0x0C]
14001 edge8ln %g1, %o2, %i7
14002 srl %i4, %g2, %o0
14003 tgu %xcc, 0x1
14004 fnor %f22, %f30, %f24
14005 tl %icc, 0x4
14006 xorcc %g6, 0x014B, %l6
14007 fpsub32s %f21, %f0, %f1
14008 mulscc %o6, %i5, %l2
14009 sra %o3, 0x0B, %i6
14010 fbul,a %fcc2, loop_1330
14011 ldstub [%l7 + 0x3D], %i0
14012 set 0x70, %l0
14013 ldda [%l7 + %l0] 0xea, %l4
14014loop_1330:
14015 taddcctv %l3, %g7, %g5
14016 edge16 %i1, %i3, %l5
14017 movg %xcc, %o4, %o7
14018 move %icc, %o5, %g3
14019 fble %fcc0, loop_1331
14020 movvs %icc, %o1, %g4
14021 sdivx %l0, 0x0296, %i2
14022 te %xcc, 0x5
14023loop_1331:
14024 fxor %f14, %f8, %f30
14025 edge8l %g1, %o2, %l1
14026 orcc %i4, 0x127D, %i7
14027 movrlz %g2, 0x3E5, %o0
14028 movrlez %g6, 0x09E, %l6
14029 sub %o6, 0x10AD, %l2
14030 restored
14031 rdpr %cwp, %g1
14032 rdpr %cansave, %g2
14033 rdpr %canrestore, %g3
14034 rdpr %cleanwin, %g4
14035 rdpr %otherwin, %g5
14036 rdpr %wstate, %g6
14037 membar 0x7E
14038 subc %i5, %i6, %i0
14039 sll %o3, %l3, %l4
14040 fmovsge %icc, %f19, %f11
14041 xor %g5, 0x17F8, %g7
14042 edge16n %i3, %i1, %o4
14043 stbar
14044 subccc %l5, 0x1BB3, %o5
14045 fand %f24, %f4, %f0
14046 for %f0, %f12, %f2
14047 fbg,a %fcc1, loop_1332
14048 bshuffle %f2, %f18, %f18
14049 fpsub32 %f16, %f6, %f8
14050 fbue,a %fcc2, loop_1333
14051loop_1332:
14052 srlx %o7, %g3, %g4
14053 edge8n %o1, %l0, %g1
14054 fpsub16 %f22, %f14, %f14
14055loop_1333:
14056 fornot2 %f20, %f16, %f20
14057 st %f9, [%l7 + 0x30]
14058 bvs,a loop_1334
14059 restored
14060 rdpr %cwp, %g1
14061 rdpr %cansave, %g2
14062 rdpr %canrestore, %g3
14063 rdpr %cleanwin, %g4
14064 rdpr %otherwin, %g5
14065 rdpr %wstate, %g6
14066 ta %xcc, 0x5
14067 bg loop_1335
14068loop_1334:
14069 ldstub [%l7 + 0x42], %o2
14070 addcc %l1, 0x1D3C, %i2
14071 popc %i4, %i7
14072loop_1335:
14073 tpos %icc, 0x4
14074 fmovdn %icc, %f28, %f1
14075 wr %g0, 0x10, %asi
14076 ldswa [%l7 + 0x3C] %asi, %o0
14077 edge8n %g2, %l6, %g6
14078 brz %l2, loop_1336
14079 sub %o6, %i6, %i5
14080 sll %o3, 0x0D, %l3
14081 ld [%l7 + 0x44], %f17
14082loop_1336:
14083 fbug %fcc1, loop_1337
14084 movn %icc, %i0, %l4
14085 membar 0x45
14086 tsubcc %g7, %i3, %i1
14087loop_1337:
14088 movg %icc, %g5, %o4
14089 bleu,pn %icc, loop_1338
14090 tpos %icc, 0x7
14091 subc %o5, %l5, %g3
14092 sethi 0x1848, %g4
14093loop_1338:
14094 sdiv %o1, 0x0B39, %o7
14095 fpsub32 %f30, %f18, %f28
14096 movre %l0, 0x2E5, %g1
14097 tvs %icc, 0x6
14098 wr %g0, 0x80, %asi
14099 stxa %l1, [%l7 + 0x38] %asi
14100 edge32 %o2, %i2, %i4
14101 movl %xcc, %o0, %i7
14102 tl %xcc, 0x3
14103 fcmpgt32 %f22, %f8, %l6
14104 fmovsle %xcc, %f25, %f16
14105 fmovdl %xcc, %f25, %f31
14106 tcc %icc, 0x6
14107 edge8l %g6, %g2, %o6
14108 fmovsge %xcc, %f10, %f2
14109 tn %xcc, 0x0
14110 movneg %xcc, %l2, %i5
14111 stbar
14112 ble loop_1339
14113 nop
14114 setx loop_1340, %l0, %l1
14115 jmpl %l1, %o3
14116 fmul8sux16 %f30, %f30, %f14
14117 nop
14118 setx loop_1341, %l0, %l1
14119 wrpr 0x1, %tl
14120 wrpr %l1, %tpc
14121 add %l1, 0x4, %l1
14122 wrpr %l1, %tnpc
14123 setx 0x34400001400, %l0, %l1
14124 wrpr %l1, %tstate
14125 wrhpr 0x4, %htstate
14126 retry
14127loop_1339:
14128 andcc %i6, 0x15EB, %i0
14129loop_1340:
14130 movcc %xcc, %l3, %l4
14131 fpsub16 %f10, %f24, %f26
14132loop_1341:
14133 movleu %xcc, %i3, %g7
14134 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
14135 nop ! nop ! ldxa [%g0 + 0x398] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
14136 bvc,a %icc, loop_1342
14137 nop
14138 set 0x38, %i5
14139 stw %i1, [%l7 + %i5]
14140 edge32l %o4, %l5, %g3
14141 fpsub16 %f24, %f16, %f26
14142loop_1342:
14143 fmul8x16au %f31, %f17, %f24
14144 mulx %o5, %o1, %o7
14145 mulx %g4, 0x0F9F, %l0
14146 te %icc, 0x7
14147 orncc %l1, %o2, %i2
14148 alignaddr %i4, %g1, %o0
14149 umul %i7, 0x1E17, %g6
14150 fmul8ulx16 %f22, %f20, %f26
14151 membar #Sync
14152 wr %g0, 0xf9, %asi
14153 ldda [%l7 + 0x40] %asi, %f16
14154 tcs %icc, 0x2
14155 fandnot1s %f30, %f19, %f11
14156 fmovsg %icc, %f18, %f19
14157 fsrc1s %f13, %f8
14158 stb %l6, [%l7 + 0x35]
14159 edge32n %o6, %l2, %i5
14160 wr %g0, 0x81, %asi
14161 ldda [%l7 + 0x40] %asi, %f0
14162 edge8n %o3, %i6, %i0
14163 ldsh [%l7 + 0x2A], %g2
14164 edge8ln %l3, %i3, %l4
14165 edge8n %g5, %g7, %i1
14166 fmovdn %xcc, %f3, %f1
14167 array32 %l5, %o4, %g3
14168 or %o5, 0x10B8, %o7
14169 taddcc %g4, 0x1ED0, %l0
14170 fmovrde %o1, %f14, %f10
14171 fcmped %fcc1, %f6, %f8
14172 fbo,a %fcc3, loop_1343
14173 edge8n %o2, %i2, %l1
14174 movpos %icc, %i4, %o0
14175 fpack16 %f22, %f11
14176loop_1343:
14177 st %f8, [%l7 + 0x78]
14178 fsrc2 %f24, %f4
14179 fsrc2s %f18, %f8
14180 tn %xcc, 0x1
14181 taddcc %g1, %g6, %i7
14182 bne,pt %icc, loop_1344
14183 sllx %l6, %o6, %i5
14184 edge32ln %o3, %i6, %l2
14185 edge32 %i0, %g2, %i3
14186loop_1344:
14187 fmovdn %xcc, %f1, %f31
14188 sir 0x167F
14189 brgz %l3, loop_1345
14190 membar 0x7C
14191 smul %g5, %g7, %i1
14192 fmovrdlez %l4, %f0, %f30
14193loop_1345:
14194 orcc %o4, %l5, %g3
14195 fmul8x16au %f3, %f30, %f12
14196 and %o5, 0x1148, %g4
14197 sll %l0, 0x01, %o7
14198 sll %o1, 0x07, %o2
14199 sdivx %i2, 0x0BF9, %l1
14200 tcc %xcc, 0x5
14201 udivcc %o0, 0x00C2, %g1
14202 fpsub16s %f19, %f21, %f2
14203 movpos %icc, %i4, %g6
14204 nop
14205 set 0x7E, %l1
14206 ldub [%l7 + %l1], %l6
14207 fmovsg %icc, %f17, %f22
14208 bg,pn %xcc, loop_1346
14209 edge8 %o6, %i5, %i7
14210 movrne %o3, %i6, %l2
14211 fmovsn %icc, %f10, %f27
14212loop_1346:
14213 nop
14214 set 0x38, %i7
14215 lda [%l7 + %i7] 0x0c, %f6
14216 popc %g2, %i0
14217 tgu %xcc, 0x0
14218 mulx %l3, %i3, %g5
14219 ldx [%l7 + 0x38], %g7
14220 bcc,pt %icc, loop_1347
14221 movpos %xcc, %l4, %o4
14222 fsrc2s %f6, %f22
14223 fbue %fcc2, loop_1348
14224loop_1347:
14225 sub %l5, %g3, %i1
14226 and %g4, 0x188F, %l0
14227 edge16 %o7, %o5, %o2
14228loop_1348:
14229 tne %xcc, 0x1
14230 andcc %i2, 0x0F8F, %l1
14231 movpos %xcc, %o0, %o1
14232 bleu loop_1349
14233 or %g1, %i4, %l6
14234 fblg %fcc3, loop_1350
14235 srlx %o6, %g6, %i7
14236loop_1349:
14237 sll %o3, 0x00, %i6
14238 nop
14239 setx loop_1351, %l0, %l1
14240 jmpl %l1, %l2
14241loop_1350:
14242 alignaddr %i5, %i0, %g2
14243 lduw [%l7 + 0x48], %l3
14244 fornot1 %f20, %f30, %f28
14245loop_1351:
14246 array8 %i3, %g7, %g5
14247 array32 %o4, %l5, %g3
14248 movleu %icc, %i1, %l4
14249 edge8l %g4, %o7, %l0
14250 fmovsg %icc, %f19, %f29
14251 movneg %icc, %o2, %o5
14252 fbug,a %fcc3, loop_1352
14253 te %icc, 0x6
14254 bge %xcc, loop_1353
14255 edge32ln %l1, %i2, %o0
14256loop_1352:
14257 fxnors %f18, %f24, %f28
14258 fpackfix %f18, %f17
14259loop_1353:
14260 nop
14261 set 0x3C, %g5
14262 stwa %o1, [%l7 + %g5] 0x2f
14263 membar #Sync
14264 ldd [%l7 + 0x48], %f6
14265 tneg %icc, 0x5
14266 array16 %g1, %l6, %i4
14267 movpos %xcc, %g6, %i7
14268 tsubcctv %o6, %o3, %i6
14269 tleu %xcc, 0x0
14270 movvc %xcc, %i5, %l2
14271 mulscc %i0, 0x1C9B, %l3
14272 stb %g2, [%l7 + 0x42]
14273 fnegs %f20, %f30
14274 movrgz %g7, 0x089, %g5
14275 edge32l %i3, %l5, %g3
14276 tgu %icc, 0x1
14277 edge32n %i1, %o4, %g4
14278 std %f10, [%l7 + 0x58]
14279 movrne %l4, %o7, %o2
14280 fbne,a %fcc1, loop_1354
14281 addccc %l0, 0x12AD, %l1
14282 bne,pn %xcc, loop_1355
14283 umulcc %i2, %o5, %o0
14284loop_1354:
14285 nop
14286 wr %g0, 0x19, %asi
14287 stxa %g1, [%l7 + 0x28] %asi
14288loop_1355:
14289 xorcc %l6, 0x0967, %i4
14290 sethi 0x18E8, %g6
14291 stbar
14292 array32 %i7, %o1, %o6
14293 fabss %f22, %f14
14294 movgu %icc, %o3, %i5
14295 mulscc %i6, %i0, %l2
14296 bl,a loop_1356
14297 move %xcc, %l3, %g2
14298 tpos %xcc, 0x3
14299 movgu %icc, %g5, %g7
14300loop_1356:
14301 taddcc %i3, 0x04DF, %l5
14302 orncc %g3, %o4, %g4
14303 nop
14304 set 0x70, %o2
14305 stx %l4, [%l7 + %o2]
14306 fba %fcc1, loop_1357
14307 mulscc %i1, %o7, %o2
14308 umul %l1, 0x1A92, %i2
14309 xor %l0, 0x1B5E, %o0
14310loop_1357:
14311 xor %o5, 0x0658, %g1
14312 fmovdle %xcc, %f5, %f21
14313 movre %l6, 0x10A, %g6
14314 sdivcc %i7, 0x0355, %i4
14315 xor %o6, %o3, %o1
14316 fmul8x16al %f30, %f6, %f24
14317 saved
14318 rdpr %cwp, %g1
14319 rdpr %cansave, %g2
14320 rdpr %canrestore, %g3
14321 rdpr %cleanwin, %g4
14322 rdpr %otherwin, %g5
14323 rdpr %wstate, %g6
14324 fmovdleu %xcc, %f26, %f18
14325 wr %g0, 0x0c, %asi
14326 lduwa [%l7 + 0x4C] %asi, %i6
14327 fbn,a %fcc2, loop_1358
14328 mulscc %i0, 0x0D82, %l2
14329 orcc %l3, %i5, %g5
14330 edge32l %g2, %g7, %i3
14331loop_1358:
14332 fbu,a %fcc3, loop_1359
14333 fcmped %fcc3, %f22, %f14
14334 movcc %xcc, %l5, %g3
14335 std %f22, [%l7 + 0x30]
14336loop_1359:
14337 movgu %xcc, %g4, %o4
14338 fmovrslz %l4, %f30, %f25
14339 srax %o7, 0x1C, %i1
14340 fmovrslz %l1, %f21, %f25
14341 movrgz %i2, %l0, %o0
14342 fmovdvc %xcc, %f3, %f0
14343 wr %g0, 0x2a, %asi
14344 ldda [%l7 + 0x30] %asi, %o2
14345 addc %g1, %o5, %l6
14346 fnot1 %f8, %f18
14347 tvc %xcc, 0x7
14348 subc %i7, 0x11A0, %g6
14349 fmovsleu %xcc, %f30, %f7
14350 fmuld8ulx16 %f16, %f9, %f0
14351 bcs,pt %icc, loop_1360
14352 fands %f7, %f3, %f3
14353 add %i4, %o3, %o6
14354 srl %o1, 0x1B, %i0
14355loop_1360:
14356 fbge,a %fcc3, loop_1361
14357 edge16ln %l2, %l3, %i6
14358 edge32l %g5, %i5, %g7
14359 set 0x78, %o4
14360 lda [%l7 + %o4] 0x14, %f31
14361loop_1361:
14362 movrgez %i3, %g2, %l5
14363 movleu %icc, %g3, %g4
14364 alignaddr %o4, %l4, %o7
14365 brnz,a %i1, loop_1362
14366 fmovdcs %icc, %f14, %f2
14367 srax %i2, %l1, %l0
14368 add %l7, 0x30, %l6
14369 wr %g0, 0x81, %asi
14370 ldxa [%l6] %asi, %o2
14371 casxa [%l6] 0x81, %o2, %g1
14372loop_1362:
14373 fpadd16s %f0, %f24, %f11
14374 smul %o0, %l6, %i7
14375 prefetch [%l7 + 0x60], 0x1
14376 ta %icc, 0x1
14377 movcs %icc, %o5, %i4
14378 sir 0x04ED
14379 fpadd32s %f27, %f17, %f6
14380 pdist %f10, %f12, %f10
14381 bleu loop_1363
14382 restored
14383 rdpr %cwp, %g1
14384 rdpr %cansave, %g2
14385 rdpr %canrestore, %g3
14386 rdpr %cleanwin, %g4
14387 rdpr %otherwin, %g5
14388 rdpr %wstate, %g6
14389 fba,a %fcc3, loop_1364
14390 tle %icc, 0x6
14391loop_1363:
14392 nop
14393 set 0x08, %i1
14394 sta %f7, [%l7 + %i1] 0x15
14395loop_1364:
14396 call loop_1365
14397 fnand %f2, %f16, %f6
14398 movvc %icc, %g6, %o6
14399 subcc %o3, 0x081E, %i0
14400loop_1365:
14401 tpos %icc, 0x1
14402 sdiv %o1, 0x1BDA, %l3
14403 ldub [%l7 + 0x0A], %i6
14404 srlx %g5, 0x02, %i5
14405 fandnot1 %f24, %f22, %f16
14406 tge %icc, 0x0
14407 fcmps %fcc0, %f6, %f16
14408 xnor %l2, 0x1F6C, %g7
14409 addc %g2, %i3, %l5
14410 fmovscc %xcc, %f16, %f9
14411 movleu %xcc, %g4, %o4
14412 wr %g0, 0x11, %asi
14413 lda [%l7 + 0x6C] %asi, %f9
14414 bgu,pn %xcc, loop_1366
14415 movrlez %g3, %o7, %l4
14416 movcc %icc, %i2, %l1
14417 wr %g0, 0x80, %asi
14418 ldswa [%l7 + 0x60] %asi, %l0
14419loop_1366:
14420 fmovdcs %icc, %f26, %f20
14421 sllx %i1, %g1, %o2
14422 movrgz %o0, %i7, %o5
14423 fcmple16 %f18, %f4, %l6
14424 edge32n %i4, %o6, %g6
14425 xor %i0, 0x0C91, %o1
14426 orn %l3, %i6, %g5
14427 alignaddr %i5, %l2, %g7
14428 tne %icc, 0x5
14429 ldd [%l7 + 0x40], %f6
14430 brgez,a %o3, loop_1367
14431 brnz,a %g2, loop_1368
14432 sdiv %l5, 0x0EEF, %i3
14433 fmovrslz %o4, %f11, %f11
14434loop_1367:
14435 subc %g4, 0x14CC, %o7
14436loop_1368:
14437 movleu %xcc, %g3, %l4
14438 tsubcctv %l1, %i2, %i1
14439 pdist %f2, %f0, %f28
14440 bvs,pt %icc, loop_1369
14441 tn %icc, 0x0
14442 edge32ln %l0, %o2, %o0
14443 movge %icc, %g1, %o5
14444loop_1369:
14445 fmovrsgez %i7, %f14, %f1
14446 fand %f30, %f16, %f26
14447 sdivcc %l6, 0x05D6, %i4
14448 andn %g6, %o6, %o1
14449 fxors %f5, %f3, %f12
14450 mulscc %l3, 0x073B, %i0
14451 subc %i6, %g5, %l2
14452 fcmpne32 %f8, %f10, %g7
14453 brgez,a %o3, loop_1370
14454 tne %icc, 0x2
14455 subcc %g2, %i5, %i3
14456 array32 %o4, %g4, %l5
14457loop_1370:
14458 movl %icc, %g3, %l4
14459 fcmpne16 %f20, %f24, %o7
14460 tge %icc, 0x2
14461 bpos %xcc, loop_1371
14462 sra %l1, 0x1E, %i1
14463 fpsub16s %f26, %f15, %f27
14464 movneg %icc, %l0, %o2
14465loop_1371:
14466 mova %xcc, %o0, %g1
14467 fnot2 %f4, %f14
14468 movl %icc, %o5, %i2
14469 fpackfix %f26, %f17
14470 tsubcc %i7, 0x1E40, %l6
14471 alignaddr %i4, %o6, %g6
14472 andn %l3, %o1, %i6
14473 bne,pt %icc, loop_1372
14474 mulscc %g5, %l2, %g7
14475 wr %g0, 0x22, %asi
14476 stwa %o3, [%l7 + 0x24] %asi
14477 membar #Sync
14478loop_1372:
14479 tcc %xcc, 0x5
14480 pdist %f26, %f8, %f2
14481 bleu %icc, loop_1373
14482 lduw [%l7 + 0x7C], %i0
14483 fones %f26
14484 tne %xcc, 0x7
14485loop_1373:
14486 orn %g2, %i3, %o4
14487 movrgz %g4, %l5, %g3
14488 movne %xcc, %i5, %o7
14489 add %l7, 0x58, %l6
14490 wr %g0, 0x89, %asi
14491 lda [%l6] %asi, %l1
14492 casa [%l6] %asi, %l1, %i1
14493 fmovsvc %xcc, %f9, %f6
14494 taddcc %l0, 0x1C15, %l4
14495 fpack16 %f28, %f23
14496 tn %icc, 0x7
14497 fba,a %fcc3, loop_1374
14498 tvc %xcc, 0x5
14499 tn %xcc, 0x7
14500 taddcctv %o0, 0x1B0F, %g1
14501loop_1374:
14502 array8 %o2, %i2, %i7
14503 set 0x78, %o1
14504 stda %o4, [%l7 + %o1] 0x2a
14505 membar #Sync
14506 umul %i4, %l6, %g6
14507 movn %xcc, %l3, %o1
14508 wr %g0, 0x0c, %asi
14509 lda [%l7 + 0x68] %asi, %f24
14510 move %xcc, %o6, %g5
14511 tne %xcc, 0x7
14512 tcs %xcc, 0x3
14513 edge32n %i6, %g7, %o3
14514 ba,pn %xcc, loop_1375
14515 fpackfix %f26, %f20
14516 mulscc %l2, %g2, %i0
14517 array32 %o4, %i3, %l5
14518loop_1375:
14519 mova %xcc, %g4, %g3
14520 nop
14521 setx loop_1376, %l0, %l1
14522 jmpl %l1, %o7
14523 edge8 %i5, %i1, %l0
14524 subcc %l4, 0x1A69, %o0
14525 andncc %l1, %o2, %i2
14526loop_1376:
14527 xor %g1, %i7, %o5
14528 movvc %icc, %i4, %l6
14529 tleu %xcc, 0x6
14530 edge32 %l3, %o1, %g6
14531 edge16n %g5, %o6, %g7
14532 movcc %xcc, %i6, %o3
14533 brz,a %l2, loop_1377
14534 sll %g2, %i0, %i3
14535 tl %xcc, 0x2
14536 orncc %o4, 0x0BE5, %l5
14537loop_1377:
14538 fbo,a %fcc2, loop_1378
14539 movcs %icc, %g3, %g4
14540 movcs %xcc, %o7, %i5
14541 movne %xcc, %i1, %l4
14542loop_1378:
14543 fsrc1s %f11, %f27
14544 set 0x20, %l2
14545 sta %f29, [%l7 + %l2] 0x0c
14546 add %l0, 0x140D, %l1
14547 edge8 %o2, %i2, %g1
14548 movre %o0, %o5, %i4
14549 edge8n %i7, %l6, %l3
14550 alignaddrl %o1, %g5, %g6
14551 add %o6, %i6, %o3
14552 subccc %l2, %g7, %i0
14553 fnegd %f26, %f20
14554 fpadd32s %f23, %f24, %f3
14555 edge8l %g2, %o4, %l5
14556 movpos %icc, %i3, %g3
14557 tg %xcc, 0x4
14558 fcmpeq16 %f24, %f26, %o7
14559 bg,pt %icc, loop_1379
14560 tl %icc, 0x2
14561 fmuld8sux16 %f28, %f17, %f26
14562 fbg,a %fcc2, loop_1380
14563loop_1379:
14564 fmovrde %i5, %f22, %f22
14565 fmovrse %g4, %f7, %f10
14566 bcs,a,pt %icc, loop_1381
14567loop_1380:
14568 swap [%l7 + 0x44], %i1
14569 wr %g0, 0x23, %asi
14570 stba %l0, [%l7 + 0x64] %asi
14571 membar #Sync
14572loop_1381:
14573 bgu,pt %xcc, loop_1382
14574 tn %xcc, 0x6
14575 taddcctv %l4, %l1, %i2
14576 addc %o2, %o0, %g1
14577loop_1382:
14578 fmul8x16al %f16, %f9, %f6
14579 edge8 %o5, %i4, %l6
14580 tn %icc, 0x6
14581 tpos %xcc, 0x7
14582 popc %i7, %o1
14583 brgz %l3, loop_1383
14584 umul %g5, 0x1A11, %o6
14585 movn %xcc, %g6, %i6
14586 fmovdle %icc, %f23, %f3
14587loop_1383:
14588 edge32 %l2, %g7, %i0
14589 edge16 %o3, %o4, %l5
14590 edge16l %i3, %g3, %o7
14591 movl %icc, %g2, %g4
14592 andcc %i1, 0x1783, %i5
14593 sir 0x08FD
14594 fmovsle %xcc, %f27, %f1
14595 alignaddr %l4, %l0, %i2
14596 fmovsleu %xcc, %f8, %f6
14597 ba,a %xcc, loop_1384
14598 udivx %o2, 0x02FB, %l1
14599 bcs,a %icc, loop_1385
14600 fzero %f14
14601loop_1384:
14602 fxor %f0, %f10, %f24
14603 fmul8x16 %f3, %f14, %f10
14604loop_1385:
14605 fnand %f18, %f10, %f2
14606 movrgz %g1, 0x235, %o5
14607 edge32n %i4, %l6, %o0
14608 orcc %i7, 0x0464, %o1
14609 smul %l3, %g5, %g6
14610 fxnors %f25, %f10, %f3
14611 bpos,a,pn %xcc, loop_1386
14612 or %i6, 0x0B6A, %l2
14613 edge32l %g7, %i0, %o3
14614 fmovdvs %icc, %f19, %f26
14615loop_1386:
14616 nop
14617 set 0x64, %g4
14618 lduwa [%l7 + %g4] 0x04, %o4
14619 fnot2s %f28, %f27
14620 ba,pt %xcc, loop_1387
14621 stw %l5, [%l7 + 0x44]
14622 movg %icc, %o6, %g3
14623 fmovdcc %xcc, %f27, %f26
14624loop_1387:
14625 nop
14626 wr %g0, 0x04, %asi
14627 stda %f0, [%l7 + 0x40] %asi
14628 fornot2 %f0, %f18, %f16
14629 array32 %o7, %g2, %i3
14630 mova %icc, %i1, %i5
14631 fnot1s %f17, %f18
14632 tvs %icc, 0x3
14633 flush %l7 + 0x5C
14634 movcs %xcc, %l4, %l0
14635 fmovrdgz %g4, %f8, %f0
14636 edge16 %o2, %i2, %l1
14637 mulscc %g1, %o5, %l6
14638 nop
14639 setx loop_1388, %l0, %l1
14640 jmpl %l1, %i4
14641 xor %o0, %o1, %l3
14642 bn,pt %icc, loop_1389
14643 mulscc %i7, 0x137E, %g5
14644loop_1388:
14645 movrne %i6, 0x0E5, %l2
14646 udiv %g7, 0x0C19, %g6
14647loop_1389:
14648 movn %xcc, %o3, %i0
14649 taddcc %l5, 0x1667, %o4
14650 srlx %o6, %g3, %g2
14651 addcc %i3, 0x0743, %i1
14652 movrne %o7, %i5, %l4
14653 fandnot2 %f12, %f10, %f0
14654 fmuld8sux16 %f30, %f30, %f4
14655 ble,pt %xcc, loop_1390
14656 movvc %xcc, %l0, %o2
14657 fbule,a %fcc2, loop_1391
14658 bcc,a loop_1392
14659loop_1390:
14660 addccc %g4, %i2, %g1
14661 membar #Sync
14662 set 0x40, %l3
14663 ldda [%l7 + %l3] 0xf8, %f16
14664loop_1391:
14665 tge %xcc, 0x7
14666loop_1392:
14667 fbo,a %fcc3, loop_1393
14668 movgu %xcc, %l1, %l6
14669 bvs,pt %icc, loop_1394
14670 orn %i4, 0x0472, %o5
14671loop_1393:
14672 fmul8ulx16 %f4, %f26, %f20
14673 movvs %xcc, %o1, %l3
14674loop_1394:
14675 nop
14676 wr %g0, 0x23, %asi
14677 stxa %i7, [%l7 + 0x38] %asi
14678 membar #Sync
14679 fnegd %f28, %f6
14680 te %icc, 0x3
14681 umulcc %g5, 0x01ED, %i6
14682 add %l7, 0x38, %l6
14683 wr %g0, 0x04, %asi
14684 casxa [%l6] %asi, %l2, %o0
14685 nop
14686 set 0x28, %g6
14687 ldsw [%l7 + %g6], %g7
14688 edge16ln %o3, %g6, %i0
14689 ldsw [%l7 + 0x60], %o4
14690 movrgz %o6, %l5, %g2
14691 stw %g3, [%l7 + 0x10]
14692 umulcc %i1, 0x0FD3, %o7
14693 set 0x3C, %l6
14694 ldswa [%l7 + %l6] 0x0c, %i3
14695 bne,pn %xcc, loop_1395
14696 sll %i5, %l4, %o2
14697 fmovsvc %icc, %f30, %f13
14698 tge %icc, 0x0
14699loop_1395:
14700 fmovsge %xcc, %f4, %f6
14701 ldstub [%l7 + 0x71], %l0
14702 set 0x0A, %i3
14703 ldsha [%l7 + %i3] 0x14, %i2
14704 bne,a %xcc, loop_1396
14705 or %g4, %g1, %l6
14706 edge8l %i4, %o5, %l1
14707 array32 %o1, %l3, %g5
14708loop_1396:
14709 tg %xcc, 0x0
14710 fmovrdlez %i6, %f12, %f28
14711 movl %icc, %l2, %o0
14712 fmovsge %icc, %f1, %f26
14713 edge16ln %i7, %g7, %g6
14714 membar 0x51
14715 fmovdleu %xcc, %f31, %f1
14716 edge32 %o3, %i0, %o4
14717 sir 0x1DD3
14718 srl %o6, 0x1B, %g2
14719 ldstub [%l7 + 0x0C], %l5
14720 movcs %xcc, %g3, %i1
14721 andcc %o7, 0x0253, %i5
14722 alignaddr %i3, %l4, %o2
14723 fpsub16s %f24, %f21, %f6
14724 fands %f3, %f7, %f20
14725 siam 0x4
14726 srax %i2, 0x1B, %l0
14727 bneg,a,pt %icc, loop_1397
14728 fornot2 %f8, %f0, %f26
14729 tl %xcc, 0x0
14730 edge32n %g4, %l6, %i4
14731loop_1397:
14732 fnot2 %f20, %f2
14733 add %l7, 0x38, %l6
14734 wr %g0, 0x80, %asi
14735 casa [%l6] %asi, %g1, %l1
14736 popc %o1, %l3
14737 udivcc %o5, 0x11DA, %g5
14738 addcc %i6, 0x1431, %o0
14739 flush %l7 + 0x64
14740 fornot2 %f10, %f4, %f28
14741 umul %l2, 0x0414, %i7
14742 edge16l %g6, %o3, %g7
14743 fbug,a %fcc3, loop_1398
14744 fbo,a %fcc3, loop_1399
14745 movvs %xcc, %i0, %o6
14746 fmovsvc %icc, %f18, %f3
14747loop_1398:
14748 fcmpes %fcc1, %f22, %f12
14749loop_1399:
14750 fandnot2 %f6, %f20, %f10
14751 and %g2, 0x1750, %o4
14752 movvs %icc, %g3, %i1
14753 fnegs %f26, %f27
14754 fmovsneg %icc, %f25, %f4
14755 taddcc %o7, %i5, %i3
14756 sethi 0x037E, %l5
14757 edge16n %o2, %l4, %l0
14758 wr %g0, 0x80, %asi
14759 ldda [%l7 + 0x40] %asi, %g4
14760 edge32l %l6, %i2, %g1
14761 be,a %icc, loop_1400
14762 edge32l %i4, %o1, %l3
14763 bge,a,pt %xcc, loop_1401
14764 udivx %l1, 0x1BA3, %o5
14765loop_1400:
14766 sethi 0x1B76, %i6
14767 stx %o0, [%l7 + 0x78]
14768loop_1401:
14769 edge8 %g5, %l2, %g6
14770 fandnot1s %f5, %f23, %f24
14771 subc %o3, %i7, %g7
14772 ldsw [%l7 + 0x14], %i0
14773 tsubcc %g2, %o4, %o6
14774 array8 %g3, %i1, %o7
14775 fones %f9
14776 sra %i3, 0x06, %i5
14777 edge8ln %l5, %l4, %o2
14778 taddcctv %g4, %l6, %l0
14779 movg %icc, %g1, %i4
14780 tcc %icc, 0x5
14781 wr %g0, 0xf1, %asi
14782 stda %f16, [%l7 + 0x40] %asi
14783 membar #Sync
14784 alignaddr %i2, %o1, %l1
14785 movle %icc, %l3, %o5
14786 add %o0, 0x1EBB, %g5
14787 fmovdleu %xcc, %f27, %f25
14788 array8 %l2, %g6, %o3
14789 movne %icc, %i7, %g7
14790 tge %icc, 0x0
14791 membar 0x34
14792 taddcc %i6, %g2, %i0
14793 nop
14794 set 0x0A, %i0
14795 ldsh [%l7 + %i0], %o4
14796 fnegs %f31, %f9
14797 edge16n %o6, %g3, %i1
14798 umul %i3, %i5, %o7
14799 fone %f30
14800 fmovrdlz %l5, %f6, %f18
14801 srl %o2, 0x04, %l4
14802 fmuld8ulx16 %f1, %f25, %f4
14803 movg %icc, %g4, %l6
14804 fands %f10, %f2, %f29
14805 ta %icc, 0x1
14806 movrne %l0, %i4, %i2
14807 swap [%l7 + 0x40], %g1
14808 be %icc, loop_1402
14809 fmul8x16au %f8, %f29, %f20
14810 fmovs %f27, %f23
14811 and %o1, %l3, %o5
14812loop_1402:
14813 andncc %o0, %l1, %l2
14814 fpack16 %f2, %f30
14815 umulcc %g6, 0x07C8, %g5
14816 mulx %i7, 0x0D2B, %g7
14817 udiv %o3, 0x1EF5, %g2
14818 fsrc1 %f10, %f14
14819 bne,a,pn %xcc, loop_1403
14820 movl %xcc, %i0, %o4
14821 brz %o6, loop_1404
14822 fmovsleu %xcc, %f12, %f21
14823loop_1403:
14824 fsrc2s %f2, %f2
14825 edge16l %i6, %i1, %g3
14826loop_1404:
14827 udivcc %i5, 0x1EFC, %o7
14828 xnorcc %i3, %o2, %l5
14829 xorcc %l4, 0x1661, %l6
14830 brz %l0, loop_1405
14831 fnot2s %f0, %f7
14832 ld [%l7 + 0x6C], %f14
14833 set 0x3C, %o7
14834 lduha [%l7 + %o7] 0x88, %i4
14835loop_1405:
14836 fmul8sux16 %f6, %f6, %f22
14837 bn,a,pt %icc, loop_1406
14838 fpsub16s %f15, %f8, %f27
14839 fnot1s %f12, %f22
14840 edge32n %i2, %g1, %o1
14841loop_1406:
14842 ldsh [%l7 + 0x0E], %g4
14843 tsubcctv %l3, 0x1102, %o5
14844 sllx %o0, %l2, %l1
14845 subccc %g5, %i7, %g7
14846 set 0x44, %g3
14847 swapa [%l7 + %g3] 0x19, %o3
14848 movrgz %g6, 0x06A, %g2
14849 bn,a,pt %xcc, loop_1407
14850 tneg %icc, 0x6
14851 fmovs %f27, %f29
14852 fpackfix %f24, %f6
14853loop_1407:
14854 lduh [%l7 + 0x50], %o4
14855 fmul8x16al %f3, %f4, %f6
14856 wr %g0, 0x23, %asi
14857 stba %i0, [%l7 + 0x39] %asi
14858 membar #Sync
14859 movrgz %o6, %i1, %i6
14860 fmovrsgz %g3, %f8, %f31
14861 srl %i5, 0x05, %o7
14862 siam 0x3
14863 addc %i3, %o2, %l4
14864 fmovrdne %l6, %f22, %f16
14865 fmovdge %xcc, %f21, %f23
14866 fandnot2 %f6, %f12, %f8
14867 movrlez %l5, %l0, %i4
14868 subcc %g1, 0x1EC6, %i2
14869 bvs,a,pt %xcc, loop_1408
14870 sdivx %g4, 0x01A0, %o1
14871 sdivx %o5, 0x1668, %o0
14872 subc %l2, %l1, %g5
14873loop_1408:
14874 ldub [%l7 + 0x1B], %l3
14875 tcs %icc, 0x3
14876 udiv %g7, 0x09F8, %i7
14877 tle %xcc, 0x0
14878 edge8 %g6, %g2, %o4
14879 xnor %o3, %o6, %i0
14880 sdivcc %i6, 0x1895, %g3
14881 fsrc1 %f24, %f8
14882 udivx %i1, 0x1615, %o7
14883 xorcc %i3, %o2, %i5
14884 nop
14885 setx loop_1409, %l0, %l1
14886 wrpr 0x1, %tl
14887 wrpr %l1, %tnpc
14888 setx 0x34400001400, %l0, %l1
14889 wrpr %l1, %tstate
14890 wrhpr 0x4, %htstate
14891 done
14892 tcs %xcc, 0x5
14893 orncc %l4, 0x13A4, %l6
14894 fnot1s %f6, %f3
14895loop_1409:
14896 fbe %fcc0, loop_1410
14897 bleu,a loop_1411
14898 tl %xcc, 0x5
14899 tvs %xcc, 0x2
14900loop_1410:
14901 edge32l %l0, %l5, %i4
14902loop_1411:
14903 nop
14904 set 0x10, %o5
14905 lda [%l7 + %o5] 0x10, %f25
14906 xorcc %i2, %g4, %g1
14907 mova %icc, %o5, %o0
14908 fexpand %f19, %f8
14909 popc 0x16BE, %l2
14910 smul %l1, %o1, %g5
14911 smul %l3, %i7, %g6
14912 movleu %icc, %g7, %o4
14913 movvc %xcc, %g2, %o6
14914 sub %o3, %i0, %i6
14915 set 0x68, %g2
14916 prefetcha [%l7 + %g2] 0x18, 0x3
14917 edge8ln %i1, %o7, %o2
14918 te %icc, 0x6
14919 tn %xcc, 0x6
14920 brlez,a %i5, loop_1412
14921 array32 %l4, %i3, %l6
14922 fmul8ulx16 %f10, %f22, %f20
14923 tcs %icc, 0x4
14924loop_1412:
14925 nop
14926 set 0x43, %o3
14927 ldsba [%l7 + %o3] 0x89, %l5
14928 xnor %l0, 0x01C3, %i4
14929 movle %xcc, %g4, %g1
14930 fmovdleu %icc, %f18, %f27
14931 xnor %i2, %o0, %o5
14932 tgu %icc, 0x4
14933 stx %l1, [%l7 + 0x08]
14934 xnor %o1, 0x0338, %g5
14935 edge32 %l2, %l3, %g6
14936 fbge %fcc1, loop_1413
14937 sdivx %i7, 0x12B3, %g7
14938 srl %g2, %o4, %o6
14939 fbe,a %fcc3, loop_1414
14940loop_1413:
14941 for %f30, %f8, %f20
14942 movrgz %i0, 0x377, %o3
14943 popc 0x14F5, %i6
14944loop_1414:
14945 subc %g3, 0x1209, %o7
14946 ldsh [%l7 + 0x56], %i1
14947 fcmpd %fcc1, %f0, %f22
14948 edge8n %i5, %o2, %l4
14949 tpos %xcc, 0x7
14950 fbu,a %fcc3, loop_1415
14951 umulcc %i3, 0x03A4, %l6
14952 std %l4, [%l7 + 0x20]
14953 orn %i4, %g4, %l0
14954loop_1415:
14955 bvs,a,pt %xcc, loop_1416
14956 fbul,a %fcc1, loop_1417
14957 umul %g1, %i2, %o0
14958 and %o5, %l1, %g5
14959loop_1416:
14960 bg %icc, loop_1418
14961loop_1417:
14962 movvc %xcc, %o1, %l2
14963 bcs,a %icc, loop_1419
14964 popc %g6, %i7
14965loop_1418:
14966 subcc %l3, 0x0B79, %g7
14967 movrlz %g2, %o4, %o6
14968loop_1419:
14969 fzero %f12
14970 fmovrdne %i0, %f2, %f30
14971 edge8n %i6, %o3, %g3
14972 ba,a loop_1420
14973 tn %xcc, 0x3
14974 edge16 %i1, %o7, %i5
14975 set 0x20, %g1
14976 stda %o2, [%l7 + %g1] 0xe3
14977 membar #Sync
14978loop_1420:
14979 umulcc %l4, 0x0709, %l6
14980 tsubcctv %i3, 0x0DDF, %l5
14981 xor %i4, 0x0630, %g4
14982 sir 0x1F30
14983 edge8n %l0, %i2, %o0
14984 array8 %g1, %l1, %g5
14985 andncc %o5, %o1, %l2
14986 movg %icc, %i7, %l3
14987 srax %g7, %g2, %g6
14988 bpos,a %xcc, loop_1421
14989 andcc %o4, %i0, %o6
14990 membar 0x18
14991 tsubcctv %o3, %i6, %i1
14992loop_1421:
14993 ta %xcc, 0x4
14994 fmovdpos %icc, %f0, %f27
14995 movg %icc, %g3, %o7
14996 bcs,a,pt %icc, loop_1422
14997 fcmpeq16 %f0, %f0, %i5
14998 add %l4, 0x0EC8, %l6
14999 xor %o2, 0x1A1D, %l5
15000loop_1422:
15001 sdiv %i3, 0x03DC, %g4
15002 fmovdle %xcc, %f5, %f7
15003 wr %g0, 0x27, %asi
15004 stba %l0, [%l7 + 0x40] %asi
15005 membar #Sync
15006 movl %icc, %i4, %o0
15007 tsubcctv %i2, 0x179C, %l1
15008 brz %g5, loop_1423
15009 fmovrde %g1, %f10, %f18
15010 popc %o1, %o5
15011 fmovrsgz %l2, %f22, %f24
15012loop_1423:
15013 tneg %icc, 0x3
15014 udiv %l3, 0x0441, %i7
15015 tg %xcc, 0x4
15016 movne %icc, %g7, %g6
15017 edge8n %o4, %g2, %i0
15018 std %f26, [%l7 + 0x18]
15019 movcs %xcc, %o6, %i6
15020 tgu %xcc, 0x5
15021 popc 0x19A3, %o3
15022 movpos %icc, %g3, %o7
15023 alignaddrl %i5, %l4, %l6
15024 tneg %icc, 0x1
15025 set 0x10, %i6
15026 lduwa [%l7 + %i6] 0x19, %i1
15027 or %o2, 0x11CA, %i3
15028 fmovrsgez %l5, %f14, %f0
15029 ld [%l7 + 0x78], %f30
15030 set 0x09, %i2
15031 stba %l0, [%l7 + %i2] 0xeb
15032 membar #Sync
15033 srlx %i4, %o0, %i2
15034 bl,a %xcc, loop_1424
15035 fcmple16 %f28, %f10, %g4
15036 tsubcc %g5, 0x12B8, %l1
15037 fabsd %f8, %f16
15038loop_1424:
15039 brgz %o1, loop_1425
15040 udivx %g1, 0x1BA9, %o5
15041 membar 0x00
15042 tsubcc %l3, 0x17F7, %l2
15043loop_1425:
15044 tleu %xcc, 0x2
15045 tg %icc, 0x7
15046 ldd [%l7 + 0x68], %g6
15047 movrlz %g6, %o4, %i7
15048 fxnors %f16, %f24, %f1
15049 srlx %i0, 0x17, %o6
15050 add %g2, 0x0B75, %i6
15051 fornot1s %f6, %f0, %f2
15052 movgu %xcc, %o3, %o7
15053 sdivcc %i5, 0x09B6, %g3
15054 movrlz %l6, %l4, %o2
15055 sllx %i3, %l5, %l0
15056 fbule,a %fcc1, loop_1426
15057 subcc %i1, %o0, %i2
15058 membar 0x18
15059 movcs %icc, %g4, %g5
15060loop_1426:
15061 fcmpeq32 %f14, %f10, %i4
15062 fandnot2 %f16, %f14, %f2
15063 umul %o1, 0x0CF2, %g1
15064 udivx %o5, 0x0569, %l3
15065 fmovsvc %xcc, %f24, %f27
15066 fnand %f4, %f10, %f26
15067 movleu %xcc, %l1, %g7
15068 bcc %icc, loop_1427
15069 sra %g6, 0x0A, %o4
15070 movge %xcc, %l2, %i0
15071 tcs %xcc, 0x2
15072loop_1427:
15073 srl %i7, %o6, %g2
15074 swap [%l7 + 0x30], %o3
15075 subc %i6, %i5, %g3
15076 set 0x50, %l4
15077 ldda [%l7 + %l4] 0xe2, %o6
15078 fmovsl %icc, %f9, %f22
15079 fxnor %f24, %f16, %f6
15080 restored
15081 rdpr %cwp, %g1
15082 rdpr %cansave, %g2
15083 rdpr %canrestore, %g3
15084 rdpr %cleanwin, %g4
15085 rdpr %otherwin, %g5
15086 rdpr %wstate, %g6
15087 set 0x48, %l5
15088 swapa [%l7 + %l5] 0x19, %l6
15089 and %l4, 0x073A, %o2
15090 tneg %xcc, 0x7
15091 brgz,a %l5, loop_1428
15092 fcmpeq16 %f14, %f2, %l0
15093 wr %g0, 0x0c, %asi
15094 ldda [%l7 + 0x40] %asi, %f16
15095loop_1428:
15096 fble %fcc3, loop_1429
15097 movne %icc, %i1, %o0
15098 tne %xcc, 0x6
15099 popc %i2, %g4
15100loop_1429:
15101 faligndata %f20, %f4, %f10
15102 array32 %i3, %i4, %o1
15103 movne %xcc, %g5, %o5
15104 tcs %icc, 0x7
15105 st %f7, [%l7 + 0x2C]
15106 alignaddr %g1, %l3, %g7
15107 alignaddrl %l1, %g6, %o4
15108 fmovdneg %xcc, %f10, %f1
15109 movge %icc, %l2, %i7
15110 set 0x48, %o6
15111 ldsba [%l7 + %o6] 0x10, %i0
15112 tpos %xcc, 0x4
15113 fmovscs %xcc, %f13, %f13
15114 andcc %g2, %o6, %i6
15115 movrne %o3, 0x1B0, %i5
15116 and %o7, 0x1975, %l6
15117 swap [%l7 + 0x48], %l4
15118 bcc,a,pt %xcc, loop_1430
15119 std %f20, [%l7 + 0x60]
15120 umul %o2, %g3, %l0
15121 fmul8x16al %f8, %f16, %f18
15122loop_1430:
15123 movneg %xcc, %i1, %o0
15124 edge32ln %l5, %i2, %i3
15125 lduh [%l7 + 0x0A], %i4
15126 sdivx %o1, 0x0941, %g5
15127 edge16n %g4, %g1, %o5
15128 bg %icc, loop_1431
15129 array16 %l3, %l1, %g6
15130 smul %g7, 0x12C9, %l2
15131 fzeros %f3
15132loop_1431:
15133 xorcc %i7, %i0, %g2
15134 fcmple32 %f24, %f30, %o6
15135 add %l7, 0x60, %l6
15136 wr %g0, 0x18, %asi
15137 ldxa [%l6] %asi, %o4
15138 casxa [%l6] %asi, %o4, %i6
15139 add %i5, 0x0B6A, %o7
15140 umulcc %l6, %o3, %l4
15141 fbu %fcc3, loop_1432
15142 srax %o2, 0x1C, %l0
15143 tn %xcc, 0x4
15144 wr %g0, 0x2a, %asi
15145 stda %i0, [%l7 + 0x40] %asi
15146 membar #Sync
15147loop_1432:
15148 smulcc %g3, 0x07B2, %o0
15149 std %f26, [%l7 + 0x38]
15150 xorcc %l5, 0x0A01, %i2
15151 tcc %icc, 0x7
15152 tcc %xcc, 0x1
15153 edge32n %i4, %o1, %i3
15154 edge32l %g5, %g1, %o5
15155 fandnot2 %f28, %f4, %f22
15156 smul %g4, %l1, %l3
15157 edge32 %g6, %g7, %l2
15158 fsrc2s %f8, %f6
15159 tneg %icc, 0x1
15160 orncc %i7, 0x1C7B, %g2
15161 fcmps %fcc3, %f8, %f1
15162 fnot1 %f22, %f16
15163 orncc %o6, %i0, %i6
15164 edge16l %o4, %i5, %o7
15165 fmuld8ulx16 %f9, %f5, %f10
15166 edge16n %l6, %o3, %o2
15167 movl %xcc, %l0, %l4
15168 tne %icc, 0x3
15169 udivcc %i1, 0x1AF8, %g3
15170 set 0x32, %i4
15171 ldsha [%l7 + %i4] 0x15, %o0
15172 fmovdpos %xcc, %f23, %f26
15173 movrgez %i2, 0x0A4, %i4
15174 alignaddrl %o1, %i3, %g5
15175 fands %f6, %f7, %f16
15176 set 0x68, %g7
15177 prefetcha [%l7 + %g7] 0x14, 0x2
15178 movrlz %o5, %g4, %l5
15179 taddcc %l3, 0x07BC, %g6
15180 edge8ln %l1, %g7, %l2
15181 smulcc %g2, %o6, %i7
15182 fornot1 %f0, %f6, %f16
15183 brnz %i6, loop_1433
15184 fandnot1 %f14, %f20, %f20
15185 subccc %o4, %i0, %i5
15186 fmovdg %xcc, %f25, %f17
15187loop_1433:
15188 fmovdn %icc, %f31, %f26
15189 fnor %f26, %f26, %f30
15190 tsubcctv %o7, %o3, %o2
15191 ldx [%l7 + 0x48], %l6
15192 fsrc2s %f14, %f28
15193 membar 0x79
15194 fcmpgt16 %f14, %f20, %l0
15195 bpos,pn %xcc, loop_1434
15196 sllx %l4, 0x05, %g3
15197 brz,a %o0, loop_1435
15198 movrlz %i2, 0x3B4, %i1
15199loop_1434:
15200 subcc %i4, 0x0E3B, %i3
15201 fmovdleu %xcc, %f30, %f5
15202loop_1435:
15203 udivx %g5, 0x0B49, %g1
15204 and %o5, %g4, %l5
15205 taddcc %o1, 0x10CA, %g6
15206 addccc %l3, %l1, %l2
15207 std %g2, [%l7 + 0x68]
15208 siam 0x6
15209 bge,a %icc, loop_1436
15210 fbu,a %fcc0, loop_1437
15211 fmul8sux16 %f2, %f16, %f14
15212 array8 %o6, %i7, %i6
15213loop_1436:
15214 xor %o4, 0x133B, %i0
15215loop_1437:
15216 orn %g7, %i5, %o3
15217 bpos,a,pn %icc, loop_1438
15218 fmovdcc %icc, %f25, %f17
15219 fabsd %f22, %f2
15220 tleu %icc, 0x7
15221loop_1438:
15222 fsrc1s %f30, %f19
15223 mova %xcc, %o2, %o7
15224 brlez,a %l6, loop_1439
15225 bvs,a,pt %icc, loop_1440
15226 movn %icc, %l4, %g3
15227 fblg %fcc0, loop_1441
15228loop_1439:
15229 edge32 %l0, %o0, %i2
15230loop_1440:
15231 tle %icc, 0x6
15232 alignaddr %i1, %i3, %i4
15233loop_1441:
15234 fcmped %fcc1, %f4, %f20
15235 fmovdn %xcc, %f20, %f29
15236 movrlz %g1, %g5, %o5
15237 fpsub16 %f26, %f28, %f16
15238 ldx [%l7 + 0x48], %g4
15239 movrgz %l5, %g6, %o1
15240 movrgz %l3, %l2, %g2
15241 fcmple32 %f28, %f26, %o6
15242 fba,a %fcc3, loop_1442
15243 edge8n %i7, %i6, %o4
15244 movl %icc, %l1, %g7
15245 subc %i5, %i0, %o3
15246loop_1442:
15247 movle %xcc, %o2, %o7
15248 tcc %icc, 0x6
15249 alignaddrl %l6, %g3, %l4
15250 fnand %f8, %f8, %f10
15251 bleu,pn %xcc, loop_1443
15252 ba,pt %icc, loop_1444
15253 umulcc %l0, %i2, %i1
15254 fpack16 %f10, %f29
15255loop_1443:
15256 fmovsleu %xcc, %f25, %f29
15257loop_1444:
15258 move %xcc, %i3, %o0
15259 movcs %xcc, %i4, %g1
15260 st %f4, [%l7 + 0x14]
15261 sllx %o5, 0x1B, %g5
15262 udivx %g4, 0x0403, %g6
15263 wr %g0, 0x89, %asi
15264 lduwa [%l7 + 0x3C] %asi, %o1
15265 bl,pn %xcc, loop_1445
15266 fcmpgt32 %f22, %f14, %l3
15267 edge8l %l2, %l5, %g2
15268 membar 0x11
15269loop_1445:
15270 nop
15271 add %l7, 0x7C, %l6
15272 wr %g0, 0x89, %asi
15273 casa [%l6] 0x89, %o6, %i7
15274 movge %xcc, %i6, %o4
15275 udivcc %g7, 0x0E4F, %i5
15276 movl %xcc, %i0, %l1
15277 smulcc %o3, 0x1BAD, %o7
15278 xnorcc %l6, 0x02CB, %g3
15279 wr %g0, 0x52, %asi
15280 stxa %l4, [%g0 + 0x110] %asi
15281 or %o2, %i2, %l0
15282 andn %i3, %i1, %o0
15283 xorcc %g1, 0x105C, %i4
15284 tg %icc, 0x5
15285 udiv %g5, 0x1895, %o5
15286 stbar
15287 st %f30, [%l7 + 0x70]
15288 fbne %fcc3, loop_1446
15289 fors %f18, %f24, %f13
15290 sethi 0x06E9, %g6
15291 fbe,a %fcc0, loop_1447
15292loop_1446:
15293 tg %xcc, 0x4
15294 edge8ln %g4, %o1, %l2
15295 edge8ln %l3, %l5, %g2
15296loop_1447:
15297 xor %o6, %i6, %i7
15298 sra %o4, %g7, %i0
15299 nop
15300 setx loop_1448, %l0, %l1
15301 wrpr 0x1, %tl
15302 wrpr %l1, %tpc
15303 add %l1, 0x4, %l1
15304 wrpr %l1, %tnpc
15305 setx 0x34400001400, %l0, %l1
15306 wrpr %l1, %tstate
15307 wrhpr 0x4, %htstate
15308 retry
15309 srl %i5, %o3, %l1
15310 fmovdgu %xcc, %f22, %f15
15311 udivcc %l6, 0x1E21, %g3
15312loop_1448:
15313 nop
15314 wr %g0, 0x18, %asi
15315 ldxa [%l7 + 0x28] %asi, %o7
15316 or %o2, 0x1244, %l4
15317 movrgz %i2, %l0, %i1
15318 edge32l %o0, %g1, %i4
15319 fmuld8ulx16 %f13, %f17, %f30
15320 fornot2 %f20, %f4, %f22
15321 popc %g5, %o5
15322 add %l7, 0x70, %l6
15323 wr %g0, 0x89, %asi
15324 casa [%l6] %asi, %i3, %g4
15325 or %o1, 0x0AB7, %g6
15326 fmovrse %l3, %f13, %f1
15327 fzeros %f11
15328 set 0x79, %l0
15329 ldsba [%l7 + %l0] 0x15, %l2
15330 umul %l5, 0x170D, %o6
15331 fmovsleu %xcc, %f25, %f26
15332 fmovsgu %icc, %f3, %f22
15333 edge8 %g2, %i6, %o4
15334 set 0x09, %i5
15335 ldsba [%l7 + %i5] 0x81, %g7
15336 saved
15337 rdpr %cwp, %g1
15338 rdpr %cansave, %g2
15339 rdpr %canrestore, %g3
15340 rdpr %cleanwin, %g4
15341 rdpr %otherwin, %g5
15342 rdpr %wstate, %g6
15343 fandnot2s %f28, %f17, %f26
15344 subcc %i7, %i5, %i0
15345 orn %l1, %l6, %g3
15346 sra %o3, 0x0D, %o7
15347 mulscc %o2, %l4, %l0
15348 fmovrdne %i1, %f8, %f0
15349 fxors %f13, %f23, %f7
15350 andn %o0, 0x1749, %g1
15351 fmovrde %i2, %f28, %f2
15352 brnz %i4, loop_1449
15353 bl loop_1450
15354 fbue %fcc0, loop_1451
15355 tneg %xcc, 0x3
15356loop_1449:
15357 and %o5, %i3, %g4
15358loop_1450:
15359 brgez,a %g5, loop_1452
15360loop_1451:
15361 tgu %xcc, 0x0
15362 prefetch [%l7 + 0x50], 0x3
15363 set 0x42, %o0
15364 stba %o1, [%l7 + %o0] 0x19
15365loop_1452:
15366 fmovdvc %icc, %f12, %f6
15367 fpackfix %f12, %f10
15368 xnor %g6, %l2, %l3
15369 tneg %icc, 0x3
15370 fpadd16s %f7, %f11, %f15
15371 alignaddrl %o6, %g2, %i6
15372 te %icc, 0x1
15373 te %icc, 0x4
15374 membar #Sync
15375 set 0x40, %l1
15376 ldda [%l7 + %l1] 0xf1, %f0
15377 ldstub [%l7 + 0x0B], %o4
15378 movn %xcc, %l5, %i7
15379 umul %g7, %i0, %i5
15380 taddcctv %l1, 0x179B, %g3
15381 wr %g0, 0x17, %asi
15382 stda %f0, [%l7 + 0x40] %asi
15383 membar #Sync
15384 fbo,a %fcc0, loop_1453
15385 fpadd16 %f6, %f8, %f8
15386 movre %l6, 0x0B0, %o3
15387 array8 %o7, %o2, %l0
15388loop_1453:
15389 tsubcctv %l4, %i1, %o0
15390 faligndata %f10, %f20, %f22
15391 fmovdcc %icc, %f26, %f6
15392 membar #Sync
15393 wr %g0, 0xf0, %asi
15394 ldda [%l7 + 0x40] %asi, %f16
15395 nop
15396 set 0x41, %i7
15397 ldsb [%l7 + %i7], %g1
15398 movrlez %i2, %o5, %i4
15399 fzero %f0
15400 movle %xcc, %g4, %g5
15401 edge16n %o1, %g6, %l2
15402 edge8n %l3, %o6, %i3
15403 edge8n %i6, %o4, %l5
15404 fsrc2 %f20, %f22
15405 bg,a,pt %icc, loop_1454
15406 array32 %i7, %g2, %i0
15407 tn %xcc, 0x7
15408 fmovscs %icc, %f30, %f26
15409loop_1454:
15410 movrne %i5, 0x0EB, %g7
15411 udivcc %g3, 0x07DB, %l1
15412 andncc %o3, %o7, %o2
15413 set 0x60, %g5
15414 stwa %l0, [%l7 + %g5] 0xea
15415 membar #Sync
15416 array8 %l6, %i1, %o0
15417 fcmped %fcc2, %f30, %f24
15418 nop
15419 set 0x1B, %o4
15420 ldstub [%l7 + %o4], %g1
15421 sethi 0x001D, %l4
15422 bn,a %xcc, loop_1455
15423 call loop_1456
15424 edge16l %o5, %i4, %i2
15425 edge8 %g4, %o1, %g5
15426loop_1455:
15427 lduw [%l7 + 0x24], %g6
15428loop_1456:
15429 tl %icc, 0x5
15430 fmovsl %icc, %f20, %f23
15431 edge16 %l2, %o6, %l3
15432 movle %xcc, %i3, %o4
15433 movl %xcc, %l5, %i7
15434 orcc %g2, 0x188A, %i6
15435 membar 0x0E
15436 addc %i0, 0x04AE, %g7
15437 lduh [%l7 + 0x7C], %g3
15438 wr %g0, 0x18, %asi
15439 sta %f27, [%l7 + 0x24] %asi
15440 movl %icc, %i5, %l1
15441 std %f30, [%l7 + 0x50]
15442 movne %icc, %o3, %o7
15443 srl %o2, %l6, %i1
15444 tg %xcc, 0x7
15445 tl %xcc, 0x6
15446 fnot1 %f26, %f28
15447 be,a %icc, loop_1457
15448 andncc %o0, %g1, %l4
15449 fpack16 %f12, %f30
15450 add %l7, 0x28, %l6
15451 wr %g0, 0x89, %asi
15452 ldxa [%l6] %asi, %o5
15453 casxa [%l6] %asi, %o5, %i4
15454loop_1457:
15455 fpadd32s %f13, %f28, %f9
15456 bge,a,pn %xcc, loop_1458
15457 fpsub32 %f18, %f8, %f30
15458 fmovdg %xcc, %f24, %f17
15459 nop
15460 set 0x70, %o2
15461 ldx [%l7 + %o2], %i2
15462loop_1458:
15463 sllx %l0, %o1, %g4
15464 tsubcctv %g6, %l2, %o6
15465 taddcctv %g5, %l3, %i3
15466 alignaddr %l5, %i7, %o4
15467 add %i6, 0x0B79, %g2
15468 ta %icc, 0x0
15469 edge8l %i0, %g7, %i5
15470 fpadd16s %f27, %f22, %f4
15471 movge %xcc, %l1, %g3
15472 edge8n %o3, %o7, %o2
15473 fmovrse %l6, %f29, %f17
15474 xnor %o0, 0x0DDB, %i1
15475 subccc %g1, 0x105A, %l4
15476 edge32n %i4, %i2, %l0
15477 sethi 0x1919, %o5
15478 edge16l %g4, %g6, %l2
15479 umul %o1, 0x058E, %o6
15480 movleu %xcc, %g5, %l3
15481 subcc %l5, %i7, %o4
15482 andn %i6, %g2, %i3
15483 srlx %i0, 0x0B, %g7
15484 bl,a %xcc, loop_1459
15485 movvs %icc, %l1, %i5
15486 fmovdge %xcc, %f30, %f2
15487 wr %g0, 0x80, %asi
15488 prefetcha [%l7 + 0x38] %asi, 0x3
15489loop_1459:
15490 fmuld8ulx16 %f30, %f0, %f24
15491 umul %o7, %o3, %o2
15492 umulcc %l6, %o0, %g1
15493 sub %i1, 0x0146, %l4
15494 bn,a,pt %xcc, loop_1460
15495 movrgz %i2, %l0, %i4
15496 tsubcctv %g4, %g6, %l2
15497 tneg %icc, 0x5
15498loop_1460:
15499 edge8l %o1, %o6, %o5
15500 nop
15501 set 0x3A, %o1
15502 lduh [%l7 + %o1], %g5
15503 ldsh [%l7 + 0x78], %l5
15504 xorcc %i7, %o4, %l3
15505 te %icc, 0x3
15506 membar 0x41
15507 membar 0x17
15508 nop
15509 setx loop_1461, %l0, %l1
15510 wrpr 0x1, %tl
15511 wrpr %l1, %tnpc
15512 setx 0x34400001400, %l0, %l1
15513 wrpr %l1, %tstate
15514 wrhpr 0x4, %htstate
15515 done
15516 movg %icc, %g2, %i3
15517 fmovdle %xcc, %f6, %f15
15518 edge16ln %i6, %i0, %g7
15519loop_1461:
15520 movg %xcc, %i5, %g3
15521 fbge,a %fcc3, loop_1462
15522 fmovrdgez %o7, %f16, %f24
15523 udivcc %o3, 0x0BD5, %l1
15524 fbge %fcc3, loop_1463
15525loop_1462:
15526 nop
15527 set 0x2C, %l2
15528 sth %o2, [%l7 + %l2]
15529 fnors %f8, %f25, %f20
15530 alignaddr %l6, %g1, %o0
15531loop_1463:
15532 sdivx %l4, 0x109A, %i2
15533 xor %i1, 0x1E19, %l0
15534 movle %icc, %g4, %g6
15535 fpadd16s %f29, %f10, %f25
15536 set 0x08, %g4
15537 ldxa [%l7 + %g4] 0x15, %l2
15538 add %o1, 0x000B, %i4
15539 wr %g0, 0x18, %asi
15540 prefetcha [%l7 + 0x70] %asi, 0x3
15541 subcc %g5, 0x11C0, %l5
15542 movrlz %o6, 0x0F6, %o4
15543 call loop_1464
15544 bge,pn %icc, loop_1465
15545 movg %xcc, %l3, %g2
15546 sethi 0x1D46, %i3
15547loop_1464:
15548 fnegs %f3, %f11
15549loop_1465:
15550 movrlez %i6, %i7, %i0
15551 fba %fcc1, loop_1466
15552 subc %i5, %g3, %g7
15553 fmul8x16al %f17, %f26, %f2
15554 fbge %fcc0, loop_1467
15555loop_1466:
15556 movrne %o7, %l1, %o2
15557 fpsub32 %f20, %f14, %f6
15558 orcc %o3, %l6, %g1
15559loop_1467:
15560 fpadd16s %f10, %f14, %f27
15561 movvc %xcc, %l4, %o0
15562 movneg %xcc, %i2, %i1
15563 subccc %g4, %g6, %l2
15564 srlx %o1, %l0, %i4
15565 restored
15566 rdpr %cwp, %g1
15567 rdpr %cansave, %g2
15568 rdpr %canrestore, %g3
15569 rdpr %cleanwin, %g4
15570 rdpr %otherwin, %g5
15571 rdpr %wstate, %g6
15572 tvs %xcc, 0x6
15573 wr %g0, 0x0c, %asi
15574 ldda [%l7 + 0x40] %asi, %f16
15575 fmovrde %g5, %f22, %f0
15576 ta %icc, 0x0
15577 bshuffle %f0, %f0, %f28
15578 fmovrdlz %l5, %f22, %f2
15579 set 0x50, %l3
15580 ldswa [%l7 + %l3] 0x88, %o5
15581 edge32n %o4, %o6, %g2
15582 fpack16 %f24, %f23
15583 movre %l3, %i3, %i6
15584 set 0x54, %g6
15585 sta %f21, [%l7 + %g6] 0x0c
15586 fbne,a %fcc2, loop_1468
15587 edge16l %i7, %i5, %g3
15588 fpadd32s %f13, %f24, %f4
15589 bneg,a,pn %icc, loop_1469
15590loop_1468:
15591 udivx %i0, 0x0D1F, %o7
15592 prefetch [%l7 + 0x70], 0x3
15593 fmovsvc %icc, %f7, %f9
15594loop_1469:
15595 edge16ln %g7, %o2, %o3
15596 tle %icc, 0x0
15597 edge32 %l6, %l1, %g1
15598 edge16l %o0, %l4, %i1
15599 brgz %i2, loop_1470
15600 tcc %xcc, 0x1
15601 movrlz %g4, 0x071, %l2
15602 and %o1, %g6, %i4
15603loop_1470:
15604 sir 0x195E
15605 movrlz %g5, 0x0E5, %l0
15606 fbue %fcc2, loop_1471
15607 ldd [%l7 + 0x30], %f30
15608 ble,pt %xcc, loop_1472
15609 fmovsg %xcc, %f9, %f0
15610loop_1471:
15611 fabsd %f26, %f10
15612 fbg %fcc2, loop_1473
15613loop_1472:
15614 bne,pt %xcc, loop_1474
15615 movrlz %l5, %o5, %o4
15616 fpadd16s %f14, %f18, %f23
15617loop_1473:
15618 mulscc %g2, 0x1461, %l3
15619loop_1474:
15620 mova %icc, %i3, %o6
15621 sll %i7, %i6, %g3
15622 srl %i0, %i5, %o7
15623 umulcc %o2, %g7, %l6
15624 fmovdcc %icc, %f12, %f25
15625 mulscc %o3, %g1, %o0
15626 smulcc %l4, 0x0D76, %i1
15627 fpack32 %f16, %f24, %f0
15628 addcc %l1, 0x17AE, %g4
15629 fmovsn %xcc, %f14, %f16
15630 wr %g0, 0x88, %asi
15631 prefetcha [%l7 + 0x78] %asi, 0x0
15632 xor %o1, %i2, %i4
15633 tsubcc %g6, 0x1DBC, %l0
15634 fnot1s %f5, %f8
15635 brnz %g5, loop_1475
15636 sllx %l5, %o5, %g2
15637 xnor %o4, 0x017A, %i3
15638 movrlez %o6, 0x3D0, %l3
15639loop_1475:
15640 fpsub32s %f11, %f5, %f15
15641 sllx %i6, 0x19, %i7
15642 sll %i0, %i5, %o7
15643 edge32l %o2, %g3, %g7
15644 or %o3, 0x13C8, %l6
15645 edge16 %g1, %o0, %l4
15646 sdivx %l1, 0x1E93, %g4
15647 movrgz %l2, 0x1A6, %o1
15648 movg %xcc, %i2, %i4
15649 fsrc1s %f19, %f21
15650 movvc %xcc, %i1, %g6
15651 sll %l0, 0x1A, %l5
15652 umulcc %g5, %g2, %o5
15653 tgu %xcc, 0x4
15654 mulscc %o4, 0x1240, %i3
15655 array8 %l3, %i6, %i7
15656 mova %xcc, %o6, %i5
15657 movne %xcc, %o7, %i0
15658 swap [%l7 + 0x3C], %g3
15659 pdist %f20, %f0, %f8
15660 and %o2, %o3, %l6
15661 udivx %g7, 0x1548, %g1
15662 st %f1, [%l7 + 0x78]
15663 movge %xcc, %o0, %l4
15664 movrne %l1, %l2, %o1
15665 bcs,a loop_1476
15666 bleu,a %xcc, loop_1477
15667 ta %icc, 0x1
15668 sdivx %g4, 0x1ED6, %i2
15669loop_1476:
15670 popc 0x0E95, %i1
15671loop_1477:
15672 bne loop_1478
15673 movneg %icc, %i4, %g6
15674 restored
15675 rdpr %cwp, %g1
15676 rdpr %cansave, %g2
15677 rdpr %canrestore, %g3
15678 rdpr %cleanwin, %g4
15679 rdpr %otherwin, %g5
15680 rdpr %wstate, %g6
15681 flush %l7 + 0x3C
15682loop_1478:
15683 sra %l5, 0x05, %g5
15684 sdiv %g2, 0x0476, %l0
15685 bge,a %icc, loop_1479
15686 sdivx %o5, 0x02F5, %i3
15687 edge16 %o4, %l3, %i6
15688 fba %fcc0, loop_1480
15689loop_1479:
15690 tsubcctv %o6, %i7, %i5
15691 fmovdcs %xcc, %f18, %f23
15692 tvc %icc, 0x6
15693loop_1480:
15694 fnot1 %f22, %f12
15695 udiv %o7, 0x1BCA, %i0
15696 tgu %xcc, 0x6
15697 fmovrse %g3, %f25, %f3
15698 array8 %o2, %o3, %l6
15699 restored
15700 rdpr %cwp, %g1
15701 rdpr %cansave, %g2
15702 rdpr %canrestore, %g3
15703 rdpr %cleanwin, %g4
15704 rdpr %otherwin, %g5
15705 rdpr %wstate, %g6
15706 brnz %g1, loop_1481
15707 edge32ln %o0, %g7, %l4
15708 tsubcctv %l2, 0x0F2D, %l1
15709 tneg %xcc, 0x7
15710loop_1481:
15711 fpadd32 %f6, %f30, %f18
15712 tleu %icc, 0x5
15713 xor %o1, %i2, %g4
15714 bne,a loop_1482
15715 tpos %xcc, 0x1
15716 udivcc %i1, 0x07F2, %i4
15717 mulscc %l5, %g6, %g2
15718loop_1482:
15719 sllx %g5, %l0, %i3
15720 ldd [%l7 + 0x70], %o4
15721 movne %xcc, %l3, %i6
15722 fblg %fcc0, loop_1483
15723 fcmpeq16 %f14, %f26, %o6
15724 andncc %i7, %i5, %o4
15725 ba,pn %icc, loop_1484
15726loop_1483:
15727 ld [%l7 + 0x1C], %f25
15728 fmul8sux16 %f12, %f12, %f8
15729 ldd [%l7 + 0x08], %i0
15730loop_1484:
15731 sdiv %g3, 0x1946, %o2
15732 sll %o7, %l6, %o3
15733 bl,pt %icc, loop_1485
15734 srl %g1, %g7, %o0
15735 tsubcctv %l2, %l1, %l4
15736 movleu %icc, %o1, %i2
15737loop_1485:
15738 edge8ln %g4, %i1, %l5
15739 tn %xcc, 0x0
15740 movrgz %g6, 0x2CC, %i4
15741 sub %g5, 0x00A3, %g2
15742 set 0x0C, %i1
15743 ldstuba [%l7 + %i1] 0x80, %i3
15744 fpadd32 %f28, %f24, %f2
15745 movpos %icc, %l0, %o5
15746 fxor %f10, %f2, %f20
15747 srlx %i6, %o6, %l3
15748 srl %i5, 0x05, %o4
15749 movne %xcc, %i7, %i0
15750 umulcc %o2, 0x1718, %o7
15751 edge16ln %g3, %o3, %g1
15752 edge32n %l6, %g7, %l2
15753 bn %xcc, loop_1486
15754 fbo %fcc1, loop_1487
15755 smul %o0, %l4, %l1
15756 xnor %i2, 0x0893, %o1
15757loop_1486:
15758 fandnot1s %f3, %f11, %f1
15759loop_1487:
15760 fxors %f5, %f26, %f27
15761 alignaddrl %i1, %l5, %g6
15762 fble,a %fcc2, loop_1488
15763 fmovdpos %xcc, %f7, %f20
15764 sllx %i4, 0x09, %g4
15765 xnorcc %g5, 0x04A1, %g2
15766loop_1488:
15767 movcc %icc, %l0, %o5
15768 udivx %i6, 0x1F97, %i3
15769 stx %o6, [%l7 + 0x50]
15770 sir 0x1765
15771 edge8n %l3, %i5, %i7
15772 bl loop_1489
15773 move %icc, %i0, %o2
15774 nop
15775 setx loop_1490, %l0, %l1
15776 wrpr 0x1, %tl
15777 wrpr %l1, %tpc
15778 add %l1, 0x4, %l1
15779 wrpr %l1, %tnpc
15780 setx 0x34400001400, %l0, %l1
15781 wrpr %l1, %tstate
15782 wrhpr 0x4, %htstate
15783 retry
15784 sll %o7, %g3, %o3
15785loop_1489:
15786 xorcc %g1, %o4, %l6
15787 mulscc %l2, %o0, %g7
15788loop_1490:
15789 fmovrslz %l4, %f26, %f23
15790 tgu %xcc, 0x5
15791 fmovdge %icc, %f8, %f24
15792 fmovsneg %icc, %f26, %f22
15793 fmovdneg %icc, %f29, %f15
15794 fmovdvc %icc, %f7, %f22
15795 fandnot1s %f29, %f25, %f19
15796 movrgez %l1, %o1, %i1
15797 set 0x22, %i3
15798 lduha [%l7 + %i3] 0x89, %l5
15799 fandnot1s %f0, %f3, %f21
15800 taddcctv %i2, %g6, %i4
15801 nop
15802 setx loop_1491, %l0, %l1
15803 jmpl %l1, %g5
15804 sll %g4, %g2, %o5
15805 fbg,a %fcc3, loop_1492
15806 movre %l0, %i3, %o6
15807loop_1491:
15808 lduh [%l7 + 0x60], %i6
15809 movrne %l3, %i7, %i5
15810loop_1492:
15811 bg,a %xcc, loop_1493
15812 srlx %i0, 0x12, %o7
15813 movle %xcc, %o2, %g3
15814 movrlez %g1, 0x068, %o4
15815loop_1493:
15816 fand %f20, %f18, %f14
15817 movvs %xcc, %o3, %l6
15818 fmovs %f24, %f12
15819 tpos %icc, 0x1
15820 fbn %fcc1, loop_1494
15821 sub %o0, 0x1197, %g7
15822 tpos %xcc, 0x6
15823 membar 0x6F
15824loop_1494:
15825 fmovsvc %icc, %f4, %f29
15826 addc %l4, %l1, %l2
15827 set 0x38, %i0
15828 stxa %i1, [%l7 + %i0] 0x81
15829 tne %xcc, 0x7
15830 movgu %icc, %l5, %i2
15831 edge16n %o1, %g6, %i4
15832 fpadd32 %f12, %f14, %f4
15833 movrgez %g5, 0x1CF, %g2
15834 movrgez %o5, %l0, %g4
15835 movvc %xcc, %o6, %i6
15836 movn %xcc, %l3, %i3
15837 tsubcctv %i7, %i0, %o7
15838 set 0x2E, %o7
15839 stha %i5, [%l7 + %o7] 0x04
15840 fnegd %f2, %f12
15841 fba %fcc1, loop_1495
15842 tn %xcc, 0x1
15843 fcmple16 %f24, %f14, %o2
15844 addcc %g1, %g3, %o4
15845loop_1495:
15846 fmovsa %xcc, %f15, %f29
15847 tsubcctv %l6, %o0, %g7
15848 lduw [%l7 + 0x78], %o3
15849 edge32 %l1, %l4, %i1
15850 andncc %l2, %i2, %l5
15851 wr %g0, 0x11, %asi
15852 sta %f30, [%l7 + 0x4C] %asi
15853 wr %g0, 0x89, %asi
15854 lda [%l7 + 0x60] %asi, %f28
15855 umul %g6, %i4, %g5
15856 bn,a loop_1496
15857 tneg %xcc, 0x4
15858 saved
15859 rdpr %cwp, %g1
15860 rdpr %cansave, %g2
15861 rdpr %canrestore, %g3
15862 rdpr %cleanwin, %g4
15863 rdpr %otherwin, %g5
15864 rdpr %wstate, %g6
15865 ble,a %icc, loop_1497
15866loop_1496:
15867 sdivcc %g2, 0x1B41, %o5
15868 set 0x20, %l6
15869 stwa %l0, [%l7 + %l6] 0xea
15870 membar #Sync
15871loop_1497:
15872 srlx %g4, 0x16, %o6
15873 fmovrdlz %o1, %f10, %f8
15874 fbe,a %fcc0, loop_1498
15875 tl %icc, 0x1
15876 set 0x1C, %g3
15877 ldstuba [%l7 + %g3] 0x0c, %l3
15878loop_1498:
15879 array8 %i3, %i7, %i6
15880 subc %i0, 0x10CB, %o7
15881 edge16ln %i5, %g1, %g3
15882 andcc %o2, %o4, %o0
15883 fornot1 %f18, %f30, %f14
15884 mova %icc, %g7, %o3
15885 lduw [%l7 + 0x7C], %l1
15886 bg,a,pt %icc, loop_1499
15887 subccc %l6, %i1, %l2
15888 fand %f10, %f6, %f30
15889 bgu loop_1500
15890loop_1499:
15891 tneg %xcc, 0x4
15892 udivcc %l4, 0x05BE, %l5
15893 faligndata %f10, %f0, %f2
15894loop_1500:
15895 fandnot1s %f3, %f27, %f1
15896 bl,a,pt %icc, loop_1501
15897 taddcctv %g6, %i2, %g5
15898 fandnot2 %f26, %f6, %f10
15899 fcmpeq32 %f30, %f24, %i4
15900loop_1501:
15901 lduw [%l7 + 0x10], %g2
15902 tvc %icc, 0x6
15903 fmovsvc %icc, %f30, %f15
15904 fmovrsne %o5, %f9, %f15
15905 fbn,a %fcc2, loop_1502
15906 edge32ln %g4, %l0, %o6
15907 stw %o1, [%l7 + 0x44]
15908 add %l7, 0x0C, %l6
15909 wr %g0, 0x81, %asi
15910 lda [%l6] %asi, %l3
15911 casa [%l6] %asi, %l3, %i3
15912loop_1502:
15913 brz,a %i6, loop_1503
15914 brnz %i0, loop_1504
15915 movleu %xcc, %i7, %i5
15916 smulcc %o7, 0x194B, %g1
15917loop_1503:
15918 fmovdneg %icc, %f17, %f5
15919loop_1504:
15920 ldx [%l7 + 0x60], %g3
15921 stbar
15922 xnor %o2, %o4, %g7
15923 srlx %o3, 0x16, %o0
15924 add %l6, 0x15A3, %i1
15925 edge32 %l2, %l1, %l4
15926 fbn,a %fcc2, loop_1505
15927 movgu %xcc, %l5, %g6
15928 popc 0x04B0, %i2
15929 ta %icc, 0x6
15930loop_1505:
15931 ldsb [%l7 + 0x79], %i4
15932 orncc %g2, %g5, %g4
15933 addccc %l0, %o5, %o6
15934 fmul8ulx16 %f4, %f18, %f30
15935 popc 0x0DBF, %l3
15936 bl loop_1506
15937 srl %i3, 0x0A, %o1
15938 tsubcctv %i0, %i6, %i7
15939 mulx %o7, 0x0EBA, %g1
15940loop_1506:
15941 movvs %icc, %g3, %i5
15942 fbe,a %fcc2, loop_1507
15943 fones %f24
15944 movrgez %o4, 0x0F9, %o2
15945 tcs %xcc, 0x2
15946loop_1507:
15947 xorcc %g7, 0x1438, %o3
15948 udiv %l6, 0x19E0, %i1
15949 fpackfix %f8, %f2
15950 fba,a %fcc1, loop_1508
15951 sdivx %o0, 0x1032, %l2
15952 umul %l4, %l1, %l5
15953 fsrc1s %f30, %f22
15954loop_1508:
15955 alignaddrl %g6, %i2, %g2
15956 fbn,a %fcc1, loop_1509
15957 movne %xcc, %i4, %g5
15958 array16 %l0, %g4, %o6
15959 and %o5, 0x127C, %l3
15960loop_1509:
15961 fbug %fcc2, loop_1510
15962 bg,pt %icc, loop_1511
15963 or %i3, 0x00E0, %i0
15964 fmul8x16 %f31, %f8, %f20
15965loop_1510:
15966 fmovdpos %xcc, %f2, %f9
15967loop_1511:
15968 movcs %icc, %i6, %o1
15969 lduh [%l7 + 0x1A], %i7
15970 umul %g1, 0x1136, %g3
15971 fmovsneg %icc, %f4, %f25
15972 fzeros %f16
15973 fmul8x16al %f11, %f27, %f20
15974 sdiv %o7, 0x125D, %i5
15975 sub %o2, %g7, %o4
15976 edge32l %o3, %i1, %l6
15977 fbule,a %fcc1, loop_1512
15978 taddcc %l2, %l4, %o0
15979 sllx %l1, 0x12, %g6
15980 movl %xcc, %l5, %i2
15981loop_1512:
15982 bg,pn %icc, loop_1513
15983 mulx %g2, 0x0FEA, %g5
15984 nop
15985 setx loop_1514, %l0, %l1
15986 jmpl %l1, %i4
15987 tneg %icc, 0x5
15988loop_1513:
15989 subccc %l0, %g4, %o6
15990 addccc %l3, 0x1B4D, %o5
15991loop_1514:
15992 movrgez %i0, 0x3E5, %i6
15993 tvs %xcc, 0x3
15994 edge8n %i3, %i7, %o1
15995 udivx %g3, 0x166A, %o7
15996 fbue %fcc2, loop_1515
15997 bn,a,pn %icc, loop_1516
15998 udivx %g1, 0x0132, %i5
15999 array16 %g7, %o4, %o3
16000loop_1515:
16001 edge32l %o2, %i1, %l2
16002loop_1516:
16003 edge32l %l6, %l4, %o0
16004 ta %icc, 0x0
16005 sdiv %g6, 0x0883, %l5
16006 or %i2, %g2, %g5
16007 movgu %icc, %l1, %l0
16008 movrlez %i4, 0x21C, %g4
16009 stw %o6, [%l7 + 0x38]
16010 fandnot1 %f20, %f26, %f24
16011 subc %l3, 0x0E8B, %i0
16012 add %o5, 0x1E7B, %i6
16013 sdiv %i3, 0x0F95, %o1
16014 fnors %f14, %f8, %f19
16015 fmovse %icc, %f24, %f25
16016 membar 0x6A
16017 movgu %xcc, %g3, %i7
16018 wr %g0, 0x20, %asi
16019 ldxa [%g0 + 0x18] %asi, %g1
16020 fbo %fcc1, loop_1517
16021 std %o6, [%l7 + 0x10]
16022 ba %icc, loop_1518
16023 movcc %xcc, %g7, %o4
16024loop_1517:
16025 smulcc %o3, 0x08D8, %i5
16026 popc %o2, %i1
16027loop_1518:
16028 fmovrslz %l2, %f14, %f24
16029 wr %g0, 0x88, %asi
16030 ldstuba [%l7 + 0x53] %asi, %l4
16031 sdivx %o0, 0x0D37, %g6
16032 ldstub [%l7 + 0x14], %l5
16033 subcc %l6, 0x1F00, %g2
16034 andn %i2, %g5, %l0
16035 fblg %fcc1, loop_1519
16036 umulcc %i4, %g4, %o6
16037 fmovdvs %xcc, %f16, %f4
16038 movcs %icc, %l1, %i0
16039loop_1519:
16040 movl %icc, %o5, %i6
16041 nop
16042 setx loop_1520, %l0, %l1
16043 wrpr 0x1, %tl
16044 wrpr %l1, %tnpc
16045 setx 0x34400001400, %l0, %l1
16046 wrpr %l1, %tstate
16047 wrhpr 0x4, %htstate
16048 done
16049 nop
16050 set 0x28, %o5
16051 ldd [%l7 + %o5], %f4
16052 set 0x50, %g2
16053 ldda [%l7 + %g2] 0x24, %i2
16054loop_1520:
16055 or %l3, %o1, %i7
16056 fcmpeq32 %f16, %f4, %g3
16057 lduw [%l7 + 0x14], %o7
16058 mulx %g1, 0x1A4A, %g7
16059 movn %xcc, %o4, %i5
16060 tle %icc, 0x2
16061 st %f1, [%l7 + 0x68]
16062 movneg %icc, %o2, %o3
16063 saved
16064 rdpr %cwp, %g1
16065 rdpr %cansave, %g2
16066 rdpr %canrestore, %g3
16067 rdpr %cleanwin, %g4
16068 rdpr %otherwin, %g5
16069 rdpr %wstate, %g6
16070 restored
16071 rdpr %cwp, %g1
16072 rdpr %cansave, %g2
16073 rdpr %canrestore, %g3
16074 rdpr %cleanwin, %g4
16075 rdpr %otherwin, %g5
16076 rdpr %wstate, %g6
16077 tleu %icc, 0x5
16078 brlez,a %l2, loop_1521
16079 udivx %i1, 0x1D15, %o0
16080 fnot1s %f4, %f13
16081 brgez %g6, loop_1522
16082loop_1521:
16083 movrgez %l5, 0x1EE, %l4
16084 array32 %g2, %l6, %g5
16085 ldub [%l7 + 0x6F], %l0
16086loop_1522:
16087 sethi 0x1EC0, %i4
16088 fbn,a %fcc3, loop_1523
16089 fmovscs %xcc, %f31, %f7
16090 tcs %icc, 0x7
16091 siam 0x0
16092loop_1523:
16093 tvs %icc, 0x0
16094 tn %xcc, 0x3
16095 stx %g4, [%l7 + 0x78]
16096 bge,pt %icc, loop_1524
16097 fmovrse %i2, %f26, %f7
16098 fmovsvc %xcc, %f31, %f9
16099 tcc %icc, 0x2
16100loop_1524:
16101 flush %l7 + 0x10
16102 tsubcctv %l1, %o6, %o5
16103 nop
16104 set 0x79, %g1
16105 stb %i0, [%l7 + %g1]
16106 fmul8x16au %f29, %f24, %f2
16107 tl %xcc, 0x2
16108 mulscc %i3, %i6, %l3
16109 subcc %o1, %i7, %g3
16110 brnz %g1, loop_1525
16111 edge16n %o7, %o4, %g7
16112 orcc %i5, 0x0C28, %o3
16113 sdivx %o2, 0x017E, %i1
16114loop_1525:
16115 nop
16116 wr %g0, 0x81, %asi
16117 stba %o0, [%l7 + 0x79] %asi
16118 bge,pn %xcc, loop_1526
16119 ble,a,pt %icc, loop_1527
16120 movrlz %l2, %g6, %l4
16121 fpadd32s %f30, %f28, %f16
16122loop_1526:
16123 sra %g2, %l5, %g5
16124loop_1527:
16125 xnorcc %l6, %l0, %g4
16126 set 0x55, %i6
16127 ldsba [%l7 + %i6] 0x19, %i4
16128 fbl %fcc3, loop_1528
16129 fnand %f10, %f6, %f18
16130 movrgz %l1, %i2, %o6
16131 movl %xcc, %o5, %i0
16132loop_1528:
16133 fmovsge %xcc, %f26, %f8
16134 saved
16135 rdpr %cwp, %g1
16136 rdpr %cansave, %g2
16137 rdpr %canrestore, %g3
16138 rdpr %cleanwin, %g4
16139 rdpr %otherwin, %g5
16140 rdpr %wstate, %g6
16141 fcmpes %fcc0, %f25, %f2
16142 tleu %xcc, 0x7
16143 edge16n %i3, %i6, %l3
16144 array8 %i7, %o1, %g1
16145 taddcc %g3, 0x187E, %o7
16146 tn %icc, 0x7
16147 fandnot2 %f30, %f26, %f24
16148 array8 %o4, %g7, %i5
16149 edge8n %o3, %i1, %o2
16150 fnors %f12, %f21, %f5
16151 array32 %l2, %g6, %l4
16152 srl %o0, %g2, %l5
16153 be,a loop_1529
16154 edge8n %g5, %l6, %g4
16155 fmovsl %icc, %f19, %f7
16156 edge16n %l0, %l1, %i4
16157loop_1529:
16158 fpmerge %f22, %f16, %f28
16159 edge8ln %i2, %o6, %i0
16160 move %xcc, %o5, %i3
16161 taddcc %l3, %i7, %o1
16162 fbu %fcc2, loop_1530
16163 and %i6, 0x0D42, %g1
16164 wr %g0, 0x81, %asi
16165 stba %o7, [%l7 + 0x14] %asi
16166loop_1530:
16167 fcmpgt16 %f28, %f0, %o4
16168 set 0x70, %o3
16169 stha %g3, [%l7 + %o3] 0x2f
16170 membar #Sync
16171 fbule %fcc1, loop_1531
16172 bgu,a loop_1532
16173 fpadd32 %f4, %f14, %f22
16174 sdivcc %g7, 0x1383, %i5
16175loop_1531:
16176 taddcc %i1, 0x1FBE, %o2
16177loop_1532:
16178 fmovrdne %l2, %f10, %f6
16179 nop
16180 set 0x72, %l4
16181 ldsh [%l7 + %l4], %o3
16182 smulcc %g6, %o0, %l4
16183 bcs,a,pn %xcc, loop_1533
16184 addccc %g2, 0x09D0, %g5
16185 edge32ln %l5, %g4, %l6
16186 movle %xcc, %l1, %l0
16187loop_1533:
16188 sll %i4, %i2, %i0
16189 edge32ln %o5, %i3, %l3
16190 bcc,a,pt %icc, loop_1534
16191 ldd [%l7 + 0x20], %i6
16192 mulx %o6, 0x104A, %i6
16193 sdivcc %o1, 0x119A, %g1
16194loop_1534:
16195 fcmpgt32 %f6, %f16, %o7
16196 call loop_1535
16197 fmovsneg %icc, %f2, %f31
16198 tgu %xcc, 0x7
16199 movvc %xcc, %o4, %g7
16200loop_1535:
16201 array32 %i5, %g3, %i1
16202 fmul8ulx16 %f4, %f14, %f18
16203 or %o2, %l2, %o3
16204 sir 0x129B
16205 and %o0, 0x10AB, %g6
16206 tvs %icc, 0x7
16207 tvc %xcc, 0x5
16208 movrne %l4, 0x09E, %g2
16209 xor %g5, %g4, %l5
16210 fmovsle %icc, %f23, %f26
16211 brnz %l6, loop_1536
16212 movcc %icc, %l1, %i4
16213 movvc %icc, %l0, %i0
16214 edge32l %o5, %i2, %l3
16215loop_1536:
16216 sdivx %i7, 0x17DF, %i3
16217 fxnor %f24, %f24, %f12
16218 tne %icc, 0x7
16219 movrgz %i6, %o6, %g1
16220 fcmpeq16 %f26, %f16, %o1
16221 fmovscs %icc, %f4, %f31
16222 subcc %o7, 0x0784, %o4
16223 sll %g7, %i5, %i1
16224 fone %f20
16225 udiv %g3, 0x007E, %o2
16226 fmovrdne %l2, %f6, %f8
16227 ta %icc, 0x6
16228 edge8 %o0, %o3, %g6
16229 tn %xcc, 0x1
16230 array32 %g2, %l4, %g5
16231 tl %icc, 0x4
16232 sub %g4, 0x1FC4, %l6
16233 movne %xcc, %l5, %i4
16234 wr %g0, 0x80, %asi
16235 swapa [%l7 + 0x5C] %asi, %l1
16236 fmovscs %xcc, %f30, %f1
16237 flush %l7 + 0x50
16238 fbge %fcc2, loop_1537
16239 umul %i0, %l0, %i2
16240 umul %l3, %i7, %o5
16241 ble %xcc, loop_1538
16242loop_1537:
16243 faligndata %f6, %f12, %f10
16244 bleu,a,pt %xcc, loop_1539
16245 fmovsg %icc, %f13, %f22
16246loop_1538:
16247 movvs %xcc, %i6, %o6
16248 membar 0x1C
16249loop_1539:
16250 tle %icc, 0x1
16251 ba,a %icc, loop_1540
16252 andncc %g1, %i3, %o1
16253 bgu,a %xcc, loop_1541
16254 tle %xcc, 0x0
16255loop_1540:
16256 fmovrdne %o4, %f16, %f0
16257 fandnot2s %f20, %f27, %f14
16258loop_1541:
16259 nop
16260 set 0x25, %l5
16261 ldstub [%l7 + %l5], %g7
16262 fmovda %xcc, %f19, %f0
16263 fmovsn %xcc, %f24, %f19
16264 movrgez %i5, 0x1FC, %o7
16265 call loop_1542
16266 or %g3, 0x08C3, %i1
16267 udiv %l2, 0x0ADD, %o0
16268 edge32ln %o2, %g6, %g2
16269loop_1542:
16270 or %l4, %g5, %g4
16271 mulscc %o3, 0x0ABE, %l5
16272 addc %i4, %l6, %i0
16273 fmovd %f6, %f6
16274 ldx [%l7 + 0x08], %l1
16275 smulcc %l0, 0x0E0E, %l3
16276 edge8l %i2, %i7, %o5
16277 fmovrsne %o6, %f26, %f16
16278 fands %f17, %f13, %f18
16279 fmovdgu %xcc, %f23, %f8
16280 nop
16281 set 0x3C, %i2
16282 ldsw [%l7 + %i2], %i6
16283 srl %i3, 0x1D, %g1
16284 call loop_1543
16285 mulx %o1, 0x16E9, %g7
16286 tleu %icc, 0x4
16287 ble,a,pt %icc, loop_1544
16288loop_1543:
16289 fbug,a %fcc1, loop_1545
16290 add %o4, 0x138C, %i5
16291 mulscc %o7, 0x17A9, %g3
16292loop_1544:
16293 fmovde %icc, %f27, %f18
16294loop_1545:
16295 or %i1, %l2, %o0
16296 fbug %fcc1, loop_1546
16297 tgu %xcc, 0x7
16298 fcmpgt32 %f6, %f12, %g6
16299 bcc,a %icc, loop_1547
16300loop_1546:
16301 taddcctv %g2, 0x0802, %o2
16302 std %f10, [%l7 + 0x70]
16303 fmovspos %icc, %f3, %f8
16304loop_1547:
16305 stb %l4, [%l7 + 0x0D]
16306 bvs loop_1548
16307 fmovd %f10, %f16
16308 fbe %fcc0, loop_1549
16309 taddcc %g5, %o3, %g4
16310loop_1548:
16311 fmovdvs %icc, %f11, %f4
16312 call loop_1550
16313loop_1549:
16314 bpos,a,pt %icc, loop_1551
16315 prefetch [%l7 + 0x18], 0x1
16316 fmovspos %icc, %f2, %f5
16317loop_1550:
16318 srl %i4, 0x07, %l6
16319loop_1551:
16320 stw %l5, [%l7 + 0x6C]
16321 set 0x5C, %i4
16322 swapa [%l7 + %i4] 0x10, %l1
16323 sub %i0, %l0, %l3
16324 tsubcctv %i2, %o5, %i7
16325 fornot1s %f15, %f5, %f12
16326 movgu %icc, %i6, %i3
16327 edge16n %g1, %o1, %o6
16328 movleu %icc, %g7, %o4
16329 edge32n %o7, %g3, %i1
16330 tn %xcc, 0x2
16331 udivx %i5, 0x1D17, %o0
16332 movvs %icc, %l2, %g2
16333 subc %o2, %g6, %g5
16334 brgez,a %o3, loop_1552
16335 srlx %l4, 0x0F, %g4
16336 smul %l6, %i4, %l5
16337 brlz,a %i0, loop_1553
16338loop_1552:
16339 nop
16340 set 0x20, %g7
16341 stx %l0, [%l7 + %g7]
16342 fmovdleu %xcc, %f3, %f1
16343 fandnot2 %f14, %f20, %f30
16344loop_1553:
16345 udiv %l1, 0x0224, %l3
16346 edge16ln %i2, %o5, %i7
16347 wr %g0, 0x88, %asi
16348 sta %f3, [%l7 + 0x68] %asi
16349 fmovrdne %i3, %f20, %f12
16350 fmovsa %xcc, %f6, %f12
16351 movn %icc, %g1, %o1
16352 edge8 %o6, %i6, %o4
16353 tgu %icc, 0x0
16354 brz,a %g7, loop_1554
16355 brz %g3, loop_1555
16356 subcc %i1, 0x0AD1, %o7
16357 ldd [%l7 + 0x38], %f12
16358loop_1554:
16359 movleu %xcc, %i5, %l2
16360loop_1555:
16361 fcmpeq16 %f0, %f6, %o0
16362 fpsub32 %f26, %f10, %f24
16363 array16 %o2, %g6, %g5
16364 fnot1s %f4, %f24
16365 xor %g2, %l4, %o3
16366 ld [%l7 + 0x28], %f9
16367 udivcc %l6, 0x113C, %g4
16368 smul %i4, %l5, %l0
16369 and %l1, %l3, %i2
16370 subccc %i0, %i7, %i3
16371 brnz,a %o5, loop_1556
16372 or %o1, %g1, %i6
16373 fcmpne16 %f0, %f30, %o4
16374 add %g7, %o6, %g3
16375loop_1556:
16376 fbue %fcc2, loop_1557
16377 sdivx %i1, 0x08C7, %o7
16378 fmovrde %l2, %f30, %f6
16379 move %xcc, %i5, %o2
16380loop_1557:
16381 stw %o0, [%l7 + 0x0C]
16382 edge16l %g5, %g6, %l4
16383 movrlz %o3, %g2, %g4
16384 movne %icc, %i4, %l6
16385 tg %icc, 0x0
16386 orncc %l5, %l1, %l3
16387 fmul8x16al %f30, %f13, %f20
16388 tge %xcc, 0x5
16389 edge32 %i2, %i0, %i7
16390 tg %xcc, 0x2
16391 fpsub16 %f20, %f24, %f4
16392 addcc %l0, 0x0FA0, %i3
16393 fmovse %xcc, %f7, %f29
16394 xnorcc %o1, 0x0259, %g1
16395 srlx %o5, 0x07, %i6
16396 fmovrsgez %o4, %f25, %f3
16397 xnorcc %g7, 0x1F33, %g3
16398 fsrc2s %f3, %f22
16399 array32 %o6, %o7, %l2
16400 tsubcc %i1, %i5, %o2
16401 movrlz %g5, 0x28B, %g6
16402 fmovdgu %xcc, %f1, %f12
16403 edge16l %o0, %o3, %g2
16404 fmovrslez %l4, %f24, %f3
16405 sdivcc %i4, 0x1BAF, %l6
16406 fcmpes %fcc0, %f25, %f14
16407 xnorcc %l5, %g4, %l1
16408 movn %xcc, %l3, %i2
16409 sra %i7, 0x0A, %l0
16410 array8 %i0, %o1, %g1
16411 fmovrsgz %o5, %f25, %f26
16412 alignaddrl %i6, %o4, %g7
16413 edge32n %g3, %i3, %o6
16414 edge8 %l2, %i1, %i5
16415 movgu %icc, %o7, %o2
16416 fcmple16 %f30, %f22, %g5
16417 addcc %o0, 0x0F7D, %g6
16418 fbne %fcc3, loop_1558
16419 subcc %g2, %l4, %o3
16420 movleu %icc, %l6, %l5
16421 fbl,a %fcc1, loop_1559
16422loop_1558:
16423 lduh [%l7 + 0x0E], %i4
16424 add %l1, %l3, %i2
16425 tcs %icc, 0x6
16426loop_1559:
16427 srax %i7, %l0, %i0
16428 fandnot1 %f0, %f4, %f4
16429 smulcc %g4, %o1, %g1
16430 fnot2s %f6, %f29
16431 popc %i6, %o5
16432 brnz,a %g7, loop_1560
16433 sir 0x1F5E
16434 fmovdcc %icc, %f6, %f2
16435 edge16n %o4, %i3, %g3
16436loop_1560:
16437 nop
16438 set 0x1C, %l0
16439 ldswa [%l7 + %l0] 0x04, %o6
16440 subccc %l2, 0x1CEB, %i1
16441 movg %xcc, %i5, %o2
16442 xorcc %o7, %o0, %g6
16443 wr %g0, 0x80, %asi
16444 lduwa [%l7 + 0x3C] %asi, %g5
16445 movrne %l4, 0x134, %g2
16446 fbg %fcc3, loop_1561
16447 restored
16448 rdpr %cwp, %g1
16449 rdpr %cansave, %g2
16450 rdpr %canrestore, %g3
16451 rdpr %cleanwin, %g4
16452 rdpr %otherwin, %g5
16453 rdpr %wstate, %g6
16454 sllx %o3, 0x1E, %l6
16455 array32 %l5, %i4, %l3
16456loop_1561:
16457 movne %icc, %l1, %i2
16458 fbe %fcc0, loop_1562
16459 movrgez %i7, %l0, %i0
16460 ldsw [%l7 + 0x38], %o1
16461 set 0x0, %i5
16462 ldxa [%g0 + %i5] 0x58, %g1
16463loop_1562:
16464 sdivcc %i6, 0x1018, %g4
16465 xorcc %o5, %g7, %o4
16466 fcmpes %fcc0, %f21, %f30
16467 smulcc %i3, %g3, %o6
16468 sdivx %l2, 0x15B4, %i1
16469 ldsb [%l7 + 0x1A], %i5
16470 fpmerge %f12, %f29, %f0
16471 movvs %icc, %o7, %o0
16472 bvs,pt %icc, loop_1563
16473 fpackfix %f6, %f21
16474 set 0x6C, %o0
16475 swapa [%l7 + %o0] 0x19, %g6
16476loop_1563:
16477 edge8 %g5, %l4, %g2
16478 fmovdvc %icc, %f28, %f27
16479 subcc %o2, 0x13A1, %o3
16480 tpos %icc, 0x1
16481 saved
16482 rdpr %cwp, %g1
16483 rdpr %cansave, %g2
16484 rdpr %canrestore, %g3
16485 rdpr %cleanwin, %g4
16486 rdpr %otherwin, %g5
16487 rdpr %wstate, %g6
16488 movrlez %l5, %l6, %i4
16489 fmovsa %xcc, %f13, %f12
16490 fpadd16s %f25, %f6, %f13
16491 movl %xcc, %l1, %l3
16492 ldd [%l7 + 0x38], %f2
16493 movrlz %i7, %l0, %i2
16494 ta %xcc, 0x7
16495 edge16 %i0, %g1, %o1
16496 fmovdge %xcc, %f0, %f5
16497 tsubcctv %g4, %i6, %o5
16498 andcc %o4, 0x0C24, %g7
16499 tvs %icc, 0x6
16500 wr %g0, 0x0c, %asi
16501 ldda [%l7 + 0x60] %asi, %g2
16502 brnz %i3, loop_1564
16503 tsubcctv %o6, 0x12BD, %i1
16504 smulcc %i5, 0x0212, %o7
16505 fornot2 %f14, %f0, %f4
16506loop_1564:
16507 edge8ln %o0, %l2, %g6
16508 movn %xcc, %l4, %g5
16509 xnor %o2, %o3, %g2
16510 sra %l6, 0x03, %i4
16511 fmovscs %xcc, %f27, %f10
16512 movrlez %l5, %l1, %i7
16513 tneg %icc, 0x7
16514 ldub [%l7 + 0x16], %l3
16515 movcs %xcc, %i2, %i0
16516 edge8l %g1, %o1, %l0
16517 addcc %i6, %g4, %o4
16518 tvs %icc, 0x5
16519 udiv %o5, 0x0171, %g7
16520 movrlez %g3, 0x279, %o6
16521 sdivx %i1, 0x10BD, %i5
16522 fcmple16 %f8, %f16, %i3
16523 nop
16524 setx loop_1565, %l0, %l1
16525 jmpl %l1, %o0
16526 fpsub16s %f20, %f24, %f27
16527 xnor %o7, %g6, %l2
16528 tsubcctv %g5, 0x1578, %l4
16529loop_1565:
16530 fbl %fcc1, loop_1566
16531 tsubcctv %o3, 0x1B4D, %o2
16532 wr %g0, 0x89, %asi
16533 lduwa [%l7 + 0x38] %asi, %g2
16534loop_1566:
16535 restored
16536 rdpr %cwp, %g1
16537 rdpr %cansave, %g2
16538 rdpr %canrestore, %g3
16539 rdpr %cleanwin, %g4
16540 rdpr %otherwin, %g5
16541 rdpr %wstate, %g6
16542 tne %xcc, 0x3
16543 ba,pt %icc, loop_1567
16544 movre %i4, 0x0B3, %l5
16545 wr %g0, 0x27, %asi
16546 stha %l6, [%l7 + 0x76] %asi
16547 membar #Sync
16548loop_1567:
16549 stb %i7, [%l7 + 0x54]
16550 fand %f6, %f0, %f8
16551 sub %l1, 0x1296, %l3
16552 fmul8x16au %f13, %f24, %f18
16553 fbue,a %fcc0, loop_1568
16554 edge32l %i0, %i2, %g1
16555 mulscc %o1, 0x07FC, %i6
16556 tle %xcc, 0x4
16557loop_1568:
16558 movrlez %l0, %g4, %o4
16559 tleu %xcc, 0x3
16560 sdivcc %g7, 0x19D7, %o5
16561 set 0x4C, %o6
16562 stwa %o6, [%l7 + %o6] 0x2a
16563 membar #Sync
16564 fmul8x16 %f31, %f16, %f10
16565 fmovdle %icc, %f18, %f28
16566 umul %i1, %i5, %i3
16567 orcc %g3, 0x1E82, %o0
16568 udivcc %g6, 0x1014, %o7
16569 movge %xcc, %g5, %l2
16570 restored
16571 rdpr %cwp, %g1
16572 rdpr %cansave, %g2
16573 rdpr %canrestore, %g3
16574 rdpr %cleanwin, %g4
16575 rdpr %otherwin, %g5
16576 rdpr %wstate, %g6
16577 sir 0x10DB
16578 fxnors %f16, %f9, %f24
16579 tle %icc, 0x1
16580 bgu,a %icc, loop_1569
16581 fmovd %f2, %f14
16582 sdiv %o3, 0x0B5A, %o2
16583 or %l4, 0x1AD6, %g2
16584loop_1569:
16585 fmuld8ulx16 %f26, %f14, %f0
16586 or %i4, 0x0D86, %l6
16587 movleu %xcc, %l5, %l1
16588 addccc %i7, 0x1118, %l3
16589 std %i2, [%l7 + 0x60]
16590 edge32ln %g1, %o1, %i6
16591 membar 0x11
16592 movre %l0, %g4, %i0
16593 fcmpes %fcc1, %f31, %f24
16594 xnor %g7, 0x0393, %o5
16595 movle %icc, %o4, %i1
16596 fble,a %fcc1, loop_1570
16597 fornot1s %f25, %f13, %f11
16598 set 0x58, %l1
16599 ldsba [%l7 + %l1] 0x10, %i5
16600loop_1570:
16601 udivx %o6, 0x093A, %i3
16602 movcc %xcc, %g3, %g6
16603 tneg %icc, 0x3
16604 tsubcctv %o7, 0x15E7, %g5
16605 andncc %l2, %o3, %o2
16606 fpmerge %f26, %f14, %f16
16607 and %l4, %g2, %o0
16608 add %i4, %l6, %l1
16609 fones %f21
16610 xorcc %i7, 0x170E, %l3
16611 and %l5, 0x1759, %g1
16612 edge16 %i2, %o1, %i6
16613 sra %g4, %l0, %g7
16614 movrlz %o5, 0x174, %i0
16615 tleu %xcc, 0x3
16616 fcmpd %fcc0, %f0, %f18
16617 fmul8x16al %f4, %f31, %f30
16618 tge %icc, 0x1
16619 edge16n %o4, %i1, %o6
16620 umul %i3, 0x118A, %g3
16621 addc %i5, %o7, %g6
16622 fmuld8sux16 %f9, %f22, %f4
16623 xorcc %l2, 0x0416, %g5
16624 srl %o2, 0x0E, %o3
16625 subc %l4, %g2, %o0
16626 movcc %icc, %i4, %l6
16627 ldd [%l7 + 0x70], %i6
16628 fmovdne %xcc, %f22, %f17
16629 movvc %icc, %l3, %l5
16630 edge16 %l1, %g1, %i2
16631 fones %f29
16632 movle %xcc, %i6, %g4
16633 alignaddr %o1, %g7, %l0
16634 array8 %i0, %o5, %i1
16635 tcc %xcc, 0x1
16636 xorcc %o4, %o6, %g3
16637 tcs %xcc, 0x5
16638 movleu %icc, %i5, %o7
16639 wr %g0, 0x11, %asi
16640 stha %i3, [%l7 + 0x60] %asi
16641 nop
16642 set 0x68, %i7
16643 sth %l2, [%l7 + %i7]
16644 fmovsg %xcc, %f12, %f27
16645 fmovrse %g5, %f5, %f31
16646 sdivx %o2, 0x1727, %g6
16647 xnorcc %o3, %g2, %l4
16648 movpos %icc, %i4, %o0
16649 fmovsneg %icc, %f3, %f21
16650 stw %i7, [%l7 + 0x78]
16651 ba,a %xcc, loop_1571
16652 movrgez %l6, 0x24D, %l5
16653 movneg %icc, %l3, %l1
16654 brnz %i2, loop_1572
16655loop_1571:
16656 sdiv %i6, 0x0826, %g4
16657 brgez %g1, loop_1573
16658 fmovdg %xcc, %f8, %f4
16659loop_1572:
16660 edge8 %o1, %g7, %l0
16661 fmovdn %icc, %f12, %f21
16662loop_1573:
16663 addcc %i0, %o5, %o4
16664 tpos %xcc, 0x7
16665 andcc %o6, 0x185B, %i1
16666 movrlz %i5, %g3, %i3
16667 add %l7, 0x54, %l6
16668 wr %g0, 0x80, %asi
16669 casa [%l6] 0x80, %o7, %l2
16670 addcc %g5, 0x0622, %g6
16671 orn %o3, 0x0D52, %g2
16672 tvc %xcc, 0x2
16673 movrlez %l4, %o2, %i4
16674 fmovsn %xcc, %f8, %f3
16675 edge32l %i7, %l6, %l5
16676 fandnot2 %f6, %f10, %f20
16677 set 0x78, %o4
16678 stwa %o0, [%l7 + %o4] 0xe3
16679 membar #Sync
16680 edge16n %l3, %i2, %l1
16681 fbn %fcc1, loop_1574
16682 st %f15, [%l7 + 0x14]
16683 tneg %icc, 0x7
16684 mova %icc, %g4, %g1
16685loop_1574:
16686 brgez %i6, loop_1575
16687 fors %f14, %f21, %f5
16688 fmuld8sux16 %f27, %f1, %f16
16689 tcs %xcc, 0x3
16690loop_1575:
16691 addc %g7, %o1, %l0
16692 stb %o5, [%l7 + 0x44]
16693 or %o4, %o6, %i0
16694 movrlz %i1, %g3, %i5
16695 orn %i3, 0x01E4, %l2
16696 movrne %o7, 0x21A, %g5
16697 tne %xcc, 0x7
16698 st %f24, [%l7 + 0x68]
16699 tvc %xcc, 0x3
16700 bleu,a %xcc, loop_1576
16701 edge16 %o3, %g6, %g2
16702 subc %l4, %i4, %i7
16703 bleu,a %icc, loop_1577
16704loop_1576:
16705 fands %f27, %f19, %f18
16706 fpack16 %f10, %f7
16707 fbue %fcc1, loop_1578
16708loop_1577:
16709 fcmpne32 %f10, %f8, %l6
16710 fandnot2s %f13, %f5, %f0
16711 sub %l5, 0x0C6C, %o0
16712loop_1578:
16713 sdivx %o2, 0x0066, %l3
16714 sll %i2, %g4, %l1
16715 sdivcc %g1, 0x0785, %i6
16716 brgez %o1, loop_1579
16717 movne %icc, %l0, %g7
16718 popc %o4, %o5
16719 sth %i0, [%l7 + 0x4E]
16720loop_1579:
16721 movrne %i1, %g3, %i5
16722 fpack32 %f4, %f26, %f22
16723 tneg %xcc, 0x3
16724 movle %icc, %i3, %l2
16725 bl,a loop_1580
16726 edge16n %o7, %o6, %o3
16727 popc %g5, %g6
16728 wr %g0, 0x81, %asi
16729 sta %f25, [%l7 + 0x54] %asi
16730loop_1580:
16731 orncc %g2, 0x0483, %i4
16732 edge16l %i7, %l6, %l4
16733 srax %o0, %o2, %l3
16734 fandnot1s %f6, %f27, %f12
16735 ldsw [%l7 + 0x4C], %l5
16736 edge32ln %g4, %i2, %l1
16737 movpos %xcc, %i6, %o1
16738 fcmpne32 %f20, %f14, %g1
16739 taddcc %l0, 0x1034, %o4
16740 umul %o5, 0x187C, %i0
16741 bcs,pn %xcc, loop_1581
16742 fpsub16 %f12, %f0, %f16
16743 movcc %xcc, %g7, %i1
16744 add %l7, 0x70, %l6
16745 wr %g0, 0x11, %asi
16746 ldxa [%l6] %asi, %i5
16747 casxa [%l6] %asi, %i5, %g3
16748loop_1581:
16749 sllx %l2, 0x11, %o7
16750 tcs %icc, 0x2
16751 tcs %icc, 0x0
16752 nop
16753 set 0x18, %o2
16754 ldx [%l7 + %o2], %i3
16755 movre %o3, 0x3AF, %o6
16756 fmovrsne %g6, %f11, %f18
16757 bge,a,pt %xcc, loop_1582
16758 fmovsvc %icc, %f0, %f27
16759 fmovdn %xcc, %f20, %f15
16760 movge %xcc, %g5, %g2
16761loop_1582:
16762 nop
16763 wr %g0, 0x89, %asi
16764 lduha [%l7 + 0x44] %asi, %i7
16765 fblg,a %fcc3, loop_1583
16766 ta %xcc, 0x3
16767 fmovrsgez %l6, %f23, %f26
16768 tsubcc %l4, 0x0800, %i4
16769loop_1583:
16770 move %xcc, %o2, %l3
16771 edge8 %l5, %g4, %i2
16772 fand %f6, %f26, %f22
16773 fmovrdlez %l1, %f4, %f16
16774 fmovrdlz %o0, %f8, %f24
16775 tvs %icc, 0x0
16776 taddcc %i6, 0x0687, %o1
16777 subc %l0, %o4, %g1
16778 fbne %fcc0, loop_1584
16779 tcc %icc, 0x0
16780 movrgz %o5, %g7, %i0
16781 wr %g0, 0x81, %asi
16782 swapa [%l7 + 0x70] %asi, %i1
16783loop_1584:
16784 mova %xcc, %g3, %i5
16785 movn %xcc, %l2, %i3
16786 wr %g0, 0x80, %asi
16787 ldswa [%l7 + 0x24] %asi, %o7
16788 orncc %o3, %g6, %o6
16789 umulcc %g2, %g5, %l6
16790 lduh [%l7 + 0x70], %i7
16791 mulx %l4, %i4, %o2
16792 and %l3, %g4, %l5
16793 movpos %xcc, %l1, %o0
16794 fbuge %fcc2, loop_1585
16795 movn %xcc, %i6, %o1
16796 xorcc %i2, 0x0951, %o4
16797 fble %fcc3, loop_1586
16798loop_1585:
16799 nop
16800 setx loop_1587, %l0, %l1
16801 wrpr 0x1, %tl
16802 wrpr %l1, %tnpc
16803 setx 0x34400001400, %l0, %l1
16804 wrpr %l1, %tstate
16805 wrhpr 0x4, %htstate
16806 done
16807 sub %l0, %o5, %g1
16808 fnot1s %f19, %f8
16809loop_1586:
16810 fbule %fcc0, loop_1588
16811loop_1587:
16812 movrlez %g7, %i0, %i1
16813 sra %g3, %i5, %l2
16814 movg %icc, %o7, %i3
16815loop_1588:
16816 std %g6, [%l7 + 0x58]
16817 edge32n %o3, %o6, %g2
16818 fblg %fcc0, loop_1589
16819 orn %l6, %i7, %g5
16820 edge32 %i4, %l4, %l3
16821 nop
16822 setx loop_1590, %l0, %l1
16823 wrpr 0x1, %tl
16824 wrpr %l1, %tnpc
16825 setx 0x34400001400, %l0, %l1
16826 wrpr %l1, %tstate
16827 wrhpr 0x4, %htstate
16828 done
16829loop_1589:
16830 lduw [%l7 + 0x18], %g4
16831 movpos %xcc, %o2, %l5
16832 siam 0x2
16833loop_1590:
16834 ldsb [%l7 + 0x37], %o0
16835 array16 %i6, %l1, %i2
16836 orn %o4, 0x02CF, %l0
16837 fbule,a %fcc1, loop_1591
16838 edge32l %o1, %g1, %o5
16839 tpos %xcc, 0x7
16840 movne %icc, %g7, %i0
16841loop_1591:
16842 addc %g3, 0x031E, %i1
16843 tcs %xcc, 0x6
16844 bleu,pt %icc, loop_1592
16845 tcs %icc, 0x4
16846 subcc %i5, 0x05EF, %l2
16847 movcc %xcc, %i3, %o7
16848loop_1592:
16849 fbul %fcc1, loop_1593
16850 umul %g6, %o6, %o3
16851 fble %fcc3, loop_1594
16852 smul %g2, %l6, %i7
16853loop_1593:
16854 andncc %g5, %i4, %l4
16855 edge8n %g4, %o2, %l3
16856loop_1594:
16857 umulcc %o0, %l5, %l1
16858 movrne %i6, 0x22C, %i2
16859 fsrc2 %f28, %f0
16860 add %l7, 0x18, %l6
16861 wr %g0, 0x80, %asi
16862 casa [%l6] %asi, %o4, %l0
16863 movcs %icc, %g1, %o5
16864 sub %o1, 0x0A7F, %i0
16865 fnands %f18, %f29, %f10
16866 fbuge %fcc0, loop_1595
16867 sir 0x0E00
16868 fmovrslz %g3, %f25, %f21
16869 fmovrsgz %i1, %f11, %f29
16870loop_1595:
16871 nop
16872 setx loop_1596, %l0, %l1
16873 wrpr 0x1, %tl
16874 wrpr %l1, %tnpc
16875 setx 0x34400001400, %l0, %l1
16876 wrpr %l1, %tstate
16877 wrhpr 0x4, %htstate
16878 done
16879 fpadd32 %f24, %f18, %f16
16880 movl %icc, %g7, %l2
16881 bn,a,pt %icc, loop_1597
16882loop_1596:
16883 sdivx %i5, 0x1CFF, %o7
16884 alignaddrl %i3, %o6, %g6
16885 tge %xcc, 0x3
16886loop_1597:
16887 fmovde %icc, %f12, %f14
16888 bvc,pt %icc, loop_1598
16889 udiv %g2, 0x0684, %o3
16890 orncc %l6, 0x021D, %g5
16891 saved
16892 rdpr %cwp, %g1
16893 rdpr %cansave, %g2
16894 rdpr %canrestore, %g3
16895 rdpr %cleanwin, %g4
16896 rdpr %otherwin, %g5
16897 rdpr %wstate, %g6
16898loop_1598:
16899 fmul8x16au %f27, %f19, %f8
16900 fmovd %f10, %f22
16901 swap [%l7 + 0x3C], %i7
16902 std %f30, [%l7 + 0x30]
16903 edge8l %i4, %l4, %o2
16904 xnorcc %g4, 0x1F14, %l3
16905 addccc %o0, 0x01A7, %l5
16906 fcmpd %fcc3, %f30, %f6
16907 fpmerge %f30, %f16, %f14
16908 andncc %i6, %l1, %o4
16909 ldstub [%l7 + 0x58], %i2
16910 tneg %xcc, 0x5
16911 and %g1, 0x1267, %o5
16912 xnorcc %o1, %l0, %g3
16913 alignaddrl %i1, %i0, %g7
16914 movne %icc, %i5, %l2
16915 wr %g0, 0x27, %asi
16916 ldda [%l7 + 0x10] %asi, %o6
16917 fbuge,a %fcc2, loop_1599
16918 fpsub32s %f0, %f9, %f23
16919 edge16n %o6, %g6, %g2
16920 edge8ln %i3, %l6, %o3
16921loop_1599:
16922 movvc %xcc, %g5, %i7
16923 movpos %xcc, %i4, %o2
16924 movl %xcc, %g4, %l3
16925 orcc %o0, %l4, %l5
16926 fbug,a %fcc2, loop_1600
16927 movrlez %l1, %o4, %i6
16928 subc %i2, 0x08FB, %g1
16929 and %o1, 0x0D33, %l0
16930loop_1600:
16931 fnot1 %f0, %f14
16932 brlz,a %o5, loop_1601
16933 fxnors %f4, %f16, %f26
16934 edge32ln %i1, %i0, %g7
16935 sllx %i5, %l2, %o7
16936loop_1601:
16937 tle %xcc, 0x1
16938 alignaddr %o6, %g6, %g2
16939 fpmerge %f14, %f18, %f2
16940 fmovdcs %icc, %f9, %f11
16941 fornot2 %f28, %f4, %f6
16942 movrlez %g3, 0x2E6, %l6
16943 fbul,a %fcc3, loop_1602
16944 fpadd32 %f0, %f26, %f30
16945 fzero %f22
16946 movvs %icc, %o3, %g5
16947loop_1602:
16948 fmovsne %icc, %f11, %f19
16949 fmovscc %xcc, %f12, %f9
16950 fsrc2s %f30, %f6
16951 be,a loop_1603
16952 xor %i3, 0x1524, %i7
16953 umulcc %i4, %g4, %o2
16954 fmovscc %icc, %f8, %f15
16955loop_1603:
16956 brgz %o0, loop_1604
16957 fmul8ulx16 %f8, %f14, %f16
16958 edge16n %l4, %l3, %l5
16959 bg,pn %xcc, loop_1605
16960loop_1604:
16961 taddcctv %o4, 0x148F, %l1
16962 subccc %i6, 0x0FA2, %g1
16963 set 0x74, %o1
16964 stha %o1, [%l7 + %o1] 0x2f
16965 membar #Sync
16966loop_1605:
16967 fmovsvc %icc, %f26, %f14
16968 fcmpgt16 %f8, %f22, %l0
16969 fmovrdgez %o5, %f4, %f4
16970 sllx %i1, %i0, %i2
16971 fbl %fcc2, loop_1606
16972 array32 %i5, %l2, %o7
16973 smulcc %o6, %g6, %g7
16974 restored
16975 rdpr %cwp, %g1
16976 rdpr %cansave, %g2
16977 rdpr %canrestore, %g3
16978 rdpr %cleanwin, %g4
16979 rdpr %otherwin, %g5
16980 rdpr %wstate, %g6
16981loop_1606:
16982 fnors %f8, %f17, %f8
16983 tl %icc, 0x4
16984 smul %g2, %g3, %o3
16985 nop
16986 setx loop_1607, %l0, %l1
16987 wrpr 0x1, %tl
16988 wrpr %l1, %tpc
16989 add %l1, 0x4, %l1
16990 wrpr %l1, %tnpc
16991 setx 0x34400001400, %l0, %l1
16992 wrpr %l1, %tstate
16993 wrhpr 0x4, %htstate
16994 retry
16995 srax %l6, %g5, %i7
16996 fcmpne16 %f6, %f14, %i4
16997 ble loop_1608
16998loop_1607:
16999 sethi 0x02D0, %i3
17000 movrne %g4, 0x1BF, %o2
17001 sdiv %l4, 0x01CB, %l3
17002loop_1608:
17003 fands %f14, %f14, %f23
17004 tcs %xcc, 0x5
17005 sll %o0, %o4, %l5
17006 mova %icc, %i6, %l1
17007 addcc %o1, 0x15E1, %g1
17008 fbule,a %fcc1, loop_1609
17009 tne %icc, 0x5
17010 orn %l0, %o5, %i0
17011 edge8n %i1, %i5, %l2
17012loop_1609:
17013 tle %icc, 0x2
17014 call loop_1610
17015 tne %xcc, 0x7
17016 lduw [%l7 + 0x6C], %i2
17017 orn %o6, 0x1ED1, %g6
17018loop_1610:
17019 movn %icc, %g7, %o7
17020 fmovsne %xcc, %f15, %f18
17021 ldx [%l7 + 0x70], %g3
17022 fmovrsgz %o3, %f21, %f12
17023 xnorcc %l6, 0x0696, %g5
17024 fmovspos %icc, %f22, %f24
17025 nop
17026 setx loop_1611, %l0, %l1
17027 wrpr 0x1, %tl
17028 wrpr %l1, %tnpc
17029 setx 0x34400001400, %l0, %l1
17030 wrpr %l1, %tstate
17031 wrhpr 0x4, %htstate
17032 done
17033 movrlez %g2, 0x389, %i7
17034 fmovsg %xcc, %f2, %f25
17035 sra %i4, %i3, %g4
17036loop_1611:
17037 fones %f30
17038 edge8 %l4, %o2, %o0
17039 edge16 %l3, %l5, %o4
17040 smulcc %i6, %l1, %g1
17041 movcc %xcc, %o1, %o5
17042 fbul,a %fcc1, loop_1612
17043 movle %icc, %i0, %l0
17044 srax %i5, %i1, %i2
17045 movne %icc, %l2, %o6
17046loop_1612:
17047 xnor %g6, 0x0FB1, %g7
17048 movneg %xcc, %o7, %g3
17049 fmovdleu %icc, %f23, %f3
17050 sdivcc %l6, 0x1261, %o3
17051 fnegs %f31, %f17
17052 fpsub32s %f9, %f9, %f27
17053 fbne %fcc3, loop_1613
17054 tneg %xcc, 0x2
17055 addcc %g2, %i7, %i4
17056 edge8l %i3, %g4, %g5
17057loop_1613:
17058 ldsw [%l7 + 0x44], %l4
17059 movpos %xcc, %o0, %l3
17060 fmovdneg %icc, %f19, %f14
17061 sethi 0x1613, %l5
17062 fmovdcs %icc, %f25, %f9
17063 fmovsn %xcc, %f30, %f14
17064 fmul8x16au %f20, %f9, %f2
17065 mulx %o4, %o2, %i6
17066 fpmerge %f17, %f15, %f20
17067 sdivcc %g1, 0x102B, %l1
17068 saved
17069 rdpr %cwp, %g1
17070 rdpr %cansave, %g2
17071 rdpr %canrestore, %g3
17072 rdpr %cleanwin, %g4
17073 rdpr %otherwin, %g5
17074 rdpr %wstate, %g6
17075 sdivx %o5, 0x1347, %i0
17076 bvs,a loop_1614
17077 tvs %icc, 0x6
17078 fand %f10, %f12, %f14
17079 fble,a %fcc3, loop_1615
17080loop_1614:
17081 stw %l0, [%l7 + 0x70]
17082 add %l7, 0x34, %l6
17083 wr %g0, 0x89, %asi
17084 lda [%l6] %asi, %o1
17085 casa [%l6] %asi, %o1, %i5
17086loop_1615:
17087 fbule %fcc2, loop_1616
17088 fsrc1 %f28, %f14
17089 swap [%l7 + 0x44], %i1
17090 xnorcc %i2, 0x0C7E, %l2
17091loop_1616:
17092 edge16 %o6, %g7, %o7
17093 lduw [%l7 + 0x5C], %g3
17094 fmovsge %xcc, %f2, %f14
17095 brz,a %l6, loop_1617
17096 subccc %g6, %g2, %o3
17097 wr %g0, 0x81, %asi
17098 stha %i4, [%l7 + 0x3A] %asi
17099loop_1617:
17100 stw %i3, [%l7 + 0x70]
17101 fones %f5
17102 fmovs %f5, %f6
17103 fbe %fcc2, loop_1618
17104 fmovdcc %xcc, %f21, %f8
17105 udivcc %i7, 0x0CA1, %g4
17106 tge %icc, 0x6
17107loop_1618:
17108 andn %g5, %l4, %l3
17109 tl %icc, 0x4
17110 subc %l5, %o4, %o2
17111 nop
17112 setx loop_1619, %l0, %l1
17113 wrpr 0x1, %tl
17114 wrpr %l1, %tpc
17115 add %l1, 0x4, %l1
17116 wrpr %l1, %tnpc
17117 setx 0x34400001400, %l0, %l1
17118 wrpr %l1, %tstate
17119 wrhpr 0x4, %htstate
17120 retry
17121 ldsb [%l7 + 0x1B], %i6
17122 edge16 %g1, %o0, %o5
17123 movneg %xcc, %i0, %l0
17124loop_1619:
17125 movge %icc, %o1, %l1
17126 fmovs %f15, %f3
17127 prefetch [%l7 + 0x68], 0x0
17128 fcmple16 %f22, %f16, %i1
17129 lduw [%l7 + 0x24], %i2
17130 fmovdcs %icc, %f21, %f8
17131 wr %g0, 0x11, %asi
17132 stba %i5, [%l7 + 0x2C] %asi
17133 fmul8ulx16 %f30, %f20, %f16
17134 fmovrdgz %l2, %f8, %f30
17135 addccc %g7, 0x0FD8, %o6
17136 sdivcc %g3, 0x186B, %l6
17137 srax %o7, 0x1E, %g2
17138 tvc %xcc, 0x3
17139 fbo %fcc3, loop_1620
17140 mulscc %o3, 0x13E8, %g6
17141 set 0x31, %g5
17142 ldsba [%l7 + %g5] 0x04, %i4
17143loop_1620:
17144 std %f14, [%l7 + 0x50]
17145 bleu,a %xcc, loop_1621
17146 tge %icc, 0x7
17147 bg,pn %xcc, loop_1622
17148 movrlz %i7, %i3, %g4
17149loop_1621:
17150 edge16 %g5, %l3, %l4
17151 addccc %l5, %o4, %i6
17152loop_1622:
17153 movleu %icc, %o2, %o0
17154 std %f26, [%l7 + 0x48]
17155 mulx %o5, 0x151F, %i0
17156 tn %icc, 0x6
17157 add %l7, 0x78, %l6
17158 wr %g0, 0x10, %asi
17159 lda [%l6] %asi, %g1
17160 casa [%l6] 0x10, %g1, %o1
17161 movge %xcc, %l0, %l1
17162 taddcctv %i2, 0x0655, %i5
17163 flush %l7 + 0x50
17164 and %i1, 0x18D6, %g7
17165 fand %f20, %f12, %f10
17166 tle %icc, 0x3
17167 fmovde %xcc, %f11, %f10
17168 tneg %xcc, 0x6
17169 nop
17170 set 0x18, %l2
17171 ldd [%l7 + %l2], %o6
17172 set 0x58, %l3
17173 swapa [%l7 + %l3] 0x11, %l2
17174 tsubcctv %l6, %g3, %g2
17175 nop
17176 set 0x58, %g4
17177 std %f26, [%l7 + %g4]
17178 and %o3, %g6, %i4
17179 brgz,a %i7, loop_1623
17180 fnands %f18, %f10, %f26
17181 stx %o7, [%l7 + 0x20]
17182 movrgez %g4, %g5, %l3
17183loop_1623:
17184 nop
17185 wr %g0, 0x89, %asi
17186 sta %f16, [%l7 + 0x10] %asi
17187 fmuld8ulx16 %f5, %f12, %f24
17188 and %i3, 0x0ED7, %l4
17189 movvc %icc, %o4, %l5
17190 fbg %fcc0, loop_1624
17191 movgu %icc, %i6, %o2
17192 fornot2 %f30, %f18, %f18
17193 restored
17194 rdpr %cwp, %g1
17195 rdpr %cansave, %g2
17196 rdpr %canrestore, %g3
17197 rdpr %cleanwin, %g4
17198 rdpr %otherwin, %g5
17199 rdpr %wstate, %g6
17200loop_1624:
17201 udivx %o0, 0x0EA9, %i0
17202 stw %o5, [%l7 + 0x1C]
17203 fnot1 %f4, %f4
17204 subccc %o1, %g1, %l1
17205 sra %i2, 0x12, %i5
17206 ldsh [%l7 + 0x30], %i1
17207 brgz,a %g7, loop_1625
17208 bg,a,pn %xcc, loop_1626
17209 fabss %f15, %f16
17210 xnor %l0, 0x1B5B, %l2
17211loop_1625:
17212 be,a %xcc, loop_1627
17213loop_1626:
17214 fxor %f4, %f22, %f0
17215 tsubcc %o6, %g3, %g2
17216 sir 0x05A3
17217loop_1627:
17218 tge %icc, 0x0
17219 tgu %xcc, 0x2
17220 sdivx %o3, 0x0D2F, %g6
17221 edge16 %i4, %i7, %o7
17222 stbar
17223 fmovsl %icc, %f23, %f23
17224 tge %xcc, 0x4
17225 edge32 %l6, %g5, %l3
17226 fzero %f30
17227 or %i3, %g4, %o4
17228 flush %l7 + 0x64
17229 membar 0x05
17230 fnand %f4, %f18, %f2
17231 orncc %l5, %l4, %i6
17232 ba,a loop_1628
17233 mova %icc, %o2, %i0
17234 movrgz %o0, %o5, %g1
17235 wr %g0, 0x04, %asi
17236 lda [%l7 + 0x0C] %asi, %f27
17237loop_1628:
17238 fandnot2 %f22, %f2, %f6
17239 move %xcc, %l1, %i2
17240 edge8n %o1, %i1, %i5
17241 fone %f14
17242 fmovsge %icc, %f1, %f8
17243 set 0x14, %i1
17244 stba %l0, [%l7 + %i1] 0x15
17245 fbug,a %fcc1, loop_1629
17246 ble,a,pn %icc, loop_1630
17247 fbug %fcc1, loop_1631
17248 fmovdn %icc, %f12, %f22
17249loop_1629:
17250 fmul8x16 %f27, %f26, %f28
17251loop_1630:
17252 and %g7, 0x1EA0, %o6
17253loop_1631:
17254 umul %l2, 0x1BAA, %g3
17255 udiv %o3, 0x1992, %g6
17256 fone %f16
17257 xor %i4, %i7, %g2
17258 fbug,a %fcc1, loop_1632
17259 lduw [%l7 + 0x50], %l6
17260 ta %xcc, 0x3
17261 fbl %fcc0, loop_1633
17262loop_1632:
17263 edge32ln %o7, %g5, %l3
17264 umul %i3, 0x0CDB, %g4
17265 wr %g0, 0x81, %asi
17266 lduba [%l7 + 0x62] %asi, %l5
17267loop_1633:
17268 tgu %icc, 0x4
17269 fmovspos %icc, %f28, %f17
17270 edge16ln %o4, %i6, %o2
17271 fmuld8sux16 %f12, %f2, %f16
17272 lduw [%l7 + 0x5C], %l4
17273 wr %g0, 0x19, %asi
17274 lduha [%l7 + 0x66] %asi, %i0
17275 fandnot1s %f9, %f8, %f28
17276 stb %o0, [%l7 + 0x0B]
17277 faligndata %f10, %f6, %f22
17278 addccc %g1, %l1, %o5
17279 fbn,a %fcc2, loop_1634
17280 tg %icc, 0x0
17281 movg %xcc, %i2, %i1
17282 movn %xcc, %o1, %i5
17283loop_1634:
17284 fpack32 %f28, %f28, %f0
17285 smulcc %g7, 0x0EDF, %o6
17286 sdivcc %l2, 0x1A40, %l0
17287 ldd [%l7 + 0x70], %o2
17288 siam 0x2
17289 bvs %xcc, loop_1635
17290 srlx %g3, 0x01, %g6
17291 set 0x50, %g6
17292 lda [%l7 + %g6] 0x18, %f27
17293loop_1635:
17294 nop
17295 setx loop_1636, %l0, %l1
17296 wrpr 0x1, %tl
17297 wrpr %l1, %tpc
17298 add %l1, 0x4, %l1
17299 wrpr %l1, %tnpc
17300 setx 0x34400001400, %l0, %l1
17301 wrpr %l1, %tstate
17302 wrhpr 0x4, %htstate
17303 retry
17304 fcmps %fcc3, %f11, %f24
17305 fxnors %f4, %f0, %f0
17306 faligndata %f4, %f0, %f16
17307loop_1636:
17308 bcs,a loop_1637
17309 movn %xcc, %i4, %i7
17310 srlx %l6, %o7, %g5
17311 ta %icc, 0x2
17312loop_1637:
17313 fcmpes %fcc3, %f6, %f9
17314 add %l3, %i3, %g4
17315 addccc %g2, 0x1E35, %o4
17316 sir 0x07D6
17317 wr %g0, 0x89, %asi
17318 ldsba [%l7 + 0x77] %asi, %i6
17319 orncc %l5, 0x02F0, %o2
17320 orncc %i0, 0x1C30, %l4
17321 udivcc %g1, 0x191F, %l1
17322 restored
17323 rdpr %cwp, %g1
17324 rdpr %cansave, %g2
17325 rdpr %canrestore, %g3
17326 rdpr %cleanwin, %g4
17327 rdpr %otherwin, %g5
17328 rdpr %wstate, %g6
17329 sethi 0x02CB, %o0
17330 sir 0x17F4
17331 brgez %o5, loop_1638
17332 andcc %i1, %o1, %i5
17333 tge %icc, 0x3
17334 saved
17335 rdpr %cwp, %g1
17336 rdpr %cansave, %g2
17337 rdpr %canrestore, %g3
17338 rdpr %cleanwin, %g4
17339 rdpr %otherwin, %g5
17340 rdpr %wstate, %g6
17341loop_1638:
17342 fzeros %f1
17343 move %xcc, %i2, %o6
17344 ldd [%l7 + 0x40], %f28
17345 call loop_1639
17346 smulcc %g7, 0x1A1F, %l2
17347 addcc %l0, %o3, %g6
17348 edge32ln %g3, %i4, %i7
17349loop_1639:
17350 fmovrdlez %o7, %f22, %f0
17351 edge16l %g5, %l3, %i3
17352 set 0x44, %i3
17353 lduha [%l7 + %i3] 0x80, %l6
17354 fmul8x16al %f30, %f18, %f16
17355 movge %icc, %g4, %g2
17356 alignaddr %i6, %o4, %l5
17357 brgez %o2, loop_1640
17358 edge16n %i0, %g1, %l1
17359 array32 %l4, %o0, %o5
17360 set 0x18, %o7
17361 ldxa [%g0 + %o7] 0x50, %i1
17362loop_1640:
17363 fmovrslez %i5, %f14, %f11
17364 fbl,a %fcc3, loop_1641
17365 movl %icc, %i2, %o1
17366 tg %icc, 0x2
17367 bne loop_1642
17368loop_1641:
17369 fbne %fcc1, loop_1643
17370 bneg,a %icc, loop_1644
17371 fmovdcc %icc, %f27, %f21
17372loop_1642:
17373 ba %xcc, loop_1645
17374loop_1643:
17375 fabss %f15, %f12
17376loop_1644:
17377 fbu %fcc1, loop_1646
17378 movcs %icc, %o6, %l2
17379loop_1645:
17380 tleu %icc, 0x6
17381 movcc %icc, %g7, %o3
17382loop_1646:
17383 ldub [%l7 + 0x61], %l0
17384 saved
17385 rdpr %cwp, %g1
17386 rdpr %cansave, %g2
17387 rdpr %canrestore, %g3
17388 rdpr %cleanwin, %g4
17389 rdpr %otherwin, %g5
17390 rdpr %wstate, %g6
17391 edge32 %g6, %g3, %i4
17392 fmovsle %icc, %f20, %f14
17393 wr %g0, 0x89, %asi
17394 lduha [%l7 + 0x28] %asi, %i7
17395 edge16n %g5, %l3, %o7
17396 movneg %icc, %i3, %g4
17397 movvs %xcc, %g2, %l6
17398 fnor %f12, %f14, %f4
17399 orn %o4, %l5, %o2
17400 edge8 %i6, %g1, %l1
17401 ldsw [%l7 + 0x48], %i0
17402 movpos %xcc, %l4, %o0
17403 set 0x70, %i0
17404 lduwa [%l7 + %i0] 0x11, %o5
17405 xnor %i1, %i5, %i2
17406 taddcc %o1, %o6, %l2
17407 edge16 %o3, %g7, %g6
17408 tge %xcc, 0x4
17409 edge16n %g3, %l0, %i4
17410 fpackfix %f26, %f27
17411 fbge,a %fcc0, loop_1647
17412 tleu %icc, 0x1
17413 set 0x58, %l6
17414 prefetcha [%l7 + %l6] 0x18, 0x1
17415loop_1647:
17416 edge32ln %l3, %o7, %i3
17417 orn %g5, %g2, %g4
17418 fmovrde %o4, %f18, %f22
17419 umulcc %l5, 0x08CE, %o2
17420 sdiv %i6, 0x16C6, %g1
17421 fnot1 %f0, %f22
17422 fmovdn %icc, %f4, %f31
17423 sllx %l6, 0x12, %l1
17424 fblg,a %fcc0, loop_1648
17425 fbn %fcc3, loop_1649
17426 addcc %l4, 0x06C1, %o0
17427 fcmple32 %f6, %f10, %i0
17428loop_1648:
17429 andn %i1, %o5, %i5
17430loop_1649:
17431 xnor %o1, %o6, %i2
17432 tsubcctv %l2, %g7, %o3
17433 fcmpes %fcc3, %f22, %f2
17434 ldsb [%l7 + 0x26], %g6
17435 fmovdneg %icc, %f3, %f11
17436 mulscc %l0, %i4, %g3
17437 restored
17438 rdpr %cwp, %g1
17439 rdpr %cansave, %g2
17440 rdpr %canrestore, %g3
17441 rdpr %cleanwin, %g4
17442 rdpr %otherwin, %g5
17443 rdpr %wstate, %g6
17444 movpos %icc, %l3, %i7
17445 bcc,a loop_1650
17446 fcmps %fcc0, %f28, %f4
17447 ldx [%l7 + 0x60], %i3
17448 andncc %g5, %o7, %g2
17449loop_1650:
17450 fpsub32s %f24, %f19, %f20
17451 fabsd %f30, %f4
17452 ldd [%l7 + 0x48], %o4
17453 nop
17454 setx loop_1651, %l0, %l1
17455 jmpl %l1, %g4
17456 restored
17457 rdpr %cwp, %g1
17458 rdpr %cansave, %g2
17459 rdpr %canrestore, %g3
17460 rdpr %cleanwin, %g4
17461 rdpr %otherwin, %g5
17462 rdpr %wstate, %g6
17463 movleu %icc, %l5, %i6
17464 fmovsleu %xcc, %f17, %f26
17465loop_1651:
17466 sllx %g1, 0x17, %o2
17467 restored
17468 rdpr %cwp, %g1
17469 rdpr %cansave, %g2
17470 rdpr %canrestore, %g3
17471 rdpr %cleanwin, %g4
17472 rdpr %otherwin, %g5
17473 rdpr %wstate, %g6
17474 fpadd32 %f22, %f10, %f4
17475 fbn,a %fcc0, loop_1652
17476 nop
17477 setx loop_1653, %l0, %l1
17478 wrpr 0x1, %tl
17479 wrpr %l1, %tpc
17480 add %l1, 0x4, %l1
17481 wrpr %l1, %tnpc
17482 setx 0x34400001400, %l0, %l1
17483 wrpr %l1, %tstate
17484 wrhpr 0x4, %htstate
17485 retry
17486 fmovsneg %icc, %f27, %f21
17487 andcc %l6, %l1, %o0
17488loop_1652:
17489 ta %icc, 0x5
17490loop_1653:
17491 fors %f14, %f30, %f1
17492 subcc %i0, 0x1D41, %i1
17493 fmovse %icc, %f5, %f25
17494 movvs %xcc, %l4, %i5
17495 brz %o1, loop_1654
17496 fbo %fcc1, loop_1655
17497 fsrc2 %f22, %f2
17498 fzeros %f19
17499loop_1654:
17500 edge32ln %o5, %o6, %i2
17501loop_1655:
17502 srax %g7, 0x05, %o3
17503 movcs %icc, %g6, %l2
17504 movg %xcc, %i4, %g3
17505 movg %xcc, %l3, %l0
17506 tgu %icc, 0x7
17507 movrne %i3, %g5, %o7
17508 fbule,a %fcc1, loop_1656
17509 fbo,a %fcc3, loop_1657
17510 saved
17511 rdpr %cwp, %g1
17512 rdpr %cansave, %g2
17513 rdpr %canrestore, %g3
17514 rdpr %cleanwin, %g4
17515 rdpr %otherwin, %g5
17516 rdpr %wstate, %g6
17517 set 0x210, %o5
17518 ldxa [%g0 + %o5] 0x52, %i7
17519loop_1656:
17520 movne %xcc, %g2, %g4
17521loop_1657:
17522 edge8 %o4, %l5, %i6
17523 sll %g1, %o2, %l1
17524 fmovsvs %xcc, %f14, %f31
17525 set 0x3C, %g2
17526 ldsha [%l7 + %g2] 0x11, %l6
17527 fbge %fcc2, loop_1658
17528 te %xcc, 0x0
17529 fmovdg %icc, %f11, %f10
17530 bg %xcc, loop_1659
17531loop_1658:
17532 brlez,a %o0, loop_1660
17533 sllx %i0, 0x08, %l4
17534 fbge %fcc2, loop_1661
17535loop_1659:
17536 andncc %i1, %o1, %i5
17537loop_1660:
17538 popc %o6, %o5
17539 fmovrsgz %i2, %f1, %f24
17540loop_1661:
17541 tn %xcc, 0x7
17542 edge16l %o3, %g6, %l2
17543 fcmpeq32 %f10, %f0, %i4
17544 tsubcctv %g7, 0x1C8C, %l3
17545 sethi 0x1F6B, %l0
17546 ta %xcc, 0x0
17547 fbu %fcc2, loop_1662
17548 fmovdgu %xcc, %f25, %f25
17549 wr %g0, 0x21, %asi
17550 ldxa [%g0 + 0x10] %asi, %g3
17551loop_1662:
17552 fmovsvc %icc, %f7, %f23
17553 edge32l %i3, %g5, %i7
17554 edge32n %o7, %g4, %o4
17555 andcc %g2, 0x1B71, %l5
17556 and %g1, %i6, %l1
17557 bshuffle %f8, %f12, %f16
17558 array16 %o2, %o0, %l6
17559 edge16 %l4, %i1, %i0
17560 mova %xcc, %i5, %o1
17561 tcc %xcc, 0x4
17562 orncc %o5, %o6, %o3
17563 wr %g0, 0x22, %asi
17564 stxa %g6, [%l7 + 0x28] %asi
17565 membar #Sync
17566 fpsub32 %f14, %f0, %f4
17567 edge8 %i2, %i4, %g7
17568 tl %xcc, 0x6
17569 fbo,a %fcc3, loop_1663
17570 ldub [%l7 + 0x69], %l3
17571 subccc %l0, 0x14E9, %l2
17572 fmovdneg %xcc, %f20, %f8
17573loop_1663:
17574 andcc %g3, %g5, %i3
17575 fbe,a %fcc1, loop_1664
17576 smul %i7, %o7, %g4
17577 fmovsge %xcc, %f18, %f14
17578 brlz %g2, loop_1665
17579loop_1664:
17580 stb %l5, [%l7 + 0x4F]
17581 fmovsne %icc, %f18, %f3
17582 set 0x48, %g1
17583 prefetcha [%l7 + %g1] 0x19, 0x3
17584loop_1665:
17585 sth %i6, [%l7 + 0x30]
17586 movrgz %o4, 0x3ED, %o2
17587 edge32n %l1, %l6, %o0
17588 subc %i1, %l4, %i0
17589 fnegs %f27, %f16
17590 fmovrdgez %o1, %f18, %f24
17591 tvc %xcc, 0x5
17592 flush %l7 + 0x38
17593 subc %o5, %i5, %o6
17594 taddcc %o3, 0x07FF, %g6
17595 add %i4, 0x09CA, %i2
17596 set 0x68, %g3
17597 stda %l2, [%l7 + %g3] 0xeb
17598 membar #Sync
17599 array16 %l0, %l2, %g7
17600 brgez %g5, loop_1666
17601 nop
17602 setx loop_1667, %l0, %l1
17603 wrpr 0x1, %tl
17604 wrpr %l1, %tpc
17605 add %l1, 0x4, %l1
17606 wrpr %l1, %tnpc
17607 setx 0x34400001400, %l0, %l1
17608 wrpr %l1, %tstate
17609 wrhpr 0x4, %htstate
17610 retry
17611 mova %icc, %i3, %g3
17612 ld [%l7 + 0x74], %f7
17613loop_1666:
17614 fmovrde %i7, %f14, %f6
17615loop_1667:
17616 fbule,a %fcc2, loop_1668
17617 edge16ln %o7, %g4, %l5
17618 movrne %g1, %g2, %i6
17619 array16 %o2, %l1, %l6
17620loop_1668:
17621 and %o4, %o0, %i1
17622 edge32 %i0, %o1, %l4
17623 wr %g0, 0x0c, %asi
17624 sta %f14, [%l7 + 0x24] %asi
17625 movne %icc, %o5, %i5
17626 set 0x15, %i6
17627 stba %o6, [%l7 + %i6] 0xe2
17628 membar #Sync
17629 edge32n %g6, %i4, %i2
17630 taddcctv %l3, 0x0BCC, %o3
17631 smulcc %l2, %g7, %l0
17632 movl %icc, %i3, %g5
17633 bneg,a,pn %icc, loop_1669
17634 edge32ln %g3, %o7, %g4
17635 tl %icc, 0x7
17636 edge32n %i7, %g1, %l5
17637loop_1669:
17638 addc %g2, 0x08DB, %i6
17639 fone %f2
17640 fcmpeq16 %f2, %f2, %o2
17641 sethi 0x10D5, %l1
17642 movle %xcc, %l6, %o0
17643 fmovrslz %o4, %f19, %f20
17644 te %xcc, 0x7
17645 set 0x1C, %l4
17646 ldswa [%l7 + %l4] 0x04, %i1
17647 fbne %fcc0, loop_1670
17648 umul %o1, 0x0005, %l4
17649 tleu %xcc, 0x6
17650 fbe,a %fcc3, loop_1671
17651loop_1670:
17652 fblg,a %fcc1, loop_1672
17653 nop
17654 set 0x38, %l5
17655 lduw [%l7 + %l5], %i0
17656 movrlz %o5, 0x340, %i5
17657loop_1671:
17658 bcc,pn %xcc, loop_1673
17659loop_1672:
17660 mulscc %g6, %i4, %i2
17661 fnot2s %f4, %f27
17662 nop
17663 setx loop_1674, %l0, %l1
17664 wrpr 0x1, %tl
17665 wrpr %l1, %tpc
17666 add %l1, 0x4, %l1
17667 wrpr %l1, %tnpc
17668 setx 0x34400001400, %l0, %l1
17669 wrpr %l1, %tstate
17670 wrhpr 0x4, %htstate
17671 retry
17672loop_1673:
17673 brnz,a %o6, loop_1675
17674 saved
17675 rdpr %cwp, %g1
17676 rdpr %cansave, %g2
17677 rdpr %canrestore, %g3
17678 rdpr %cleanwin, %g4
17679 rdpr %otherwin, %g5
17680 rdpr %wstate, %g6
17681 add %l7, 0x58, %l6
17682 wr %g0, 0x89, %asi
17683 lda [%l6] %asi, %o3
17684 casa [%l6] 0x89, %o3, %l3
17685loop_1674:
17686 nop
17687 wr %g0, 0x0c, %asi
17688 ldsha [%l7 + 0x76] %asi, %l2
17689loop_1675:
17690 taddcctv %g7, 0x0EF2, %i3
17691 sdivcc %g5, 0x0570, %l0
17692 tl %icc, 0x5
17693 xnor %o7, 0x13BE, %g4
17694 tneg %icc, 0x5
17695 udivcc %i7, 0x1323, %g1
17696 fmovrde %g3, %f14, %f6
17697 alignaddr %g2, %i6, %o2
17698 srax %l5, 0x1B, %l6
17699 fzero %f16
17700 fnors %f17, %f21, %f20
17701 ldx [%l7 + 0x70], %o0
17702 taddcctv %l1, %i1, %o4
17703 fmovsl %xcc, %f28, %f10
17704 xor %o1, 0x08ED, %i0
17705 movvs %icc, %l4, %i5
17706 edge8n %g6, %o5, %i2
17707 fmuld8sux16 %f16, %f10, %f4
17708 bleu loop_1676
17709 movvs %xcc, %o6, %o3
17710 mulscc %i4, 0x0093, %l3
17711 subcc %l2, 0x0F1F, %i3
17712loop_1676:
17713 mulx %g7, %l0, %g5
17714 ldub [%l7 + 0x12], %o7
17715 mova %icc, %g4, %i7
17716 wr %g0, 0x88, %asi
17717 ldsha [%l7 + 0x4E] %asi, %g3
17718 xorcc %g2, %g1, %i6
17719 add %l7, 0x60, %l6
17720 wr %g0, 0x19, %asi
17721 ldxa [%l6] %asi, %l5
17722 casxa [%l6] 0x19, %l5, %l6
17723 fnegd %f22, %f14
17724 mulscc %o2, 0x1150, %l1
17725 movpos %icc, %i1, %o0
17726 fbl,a %fcc3, loop_1677
17727 fmovdg %icc, %f22, %f28
17728 tge %icc, 0x1
17729 fmovsleu %xcc, %f0, %f19
17730loop_1677:
17731 subcc %o4, %i0, %o1
17732 fmovdvs %icc, %f18, %f8
17733 wr %g0, 0x2f, %asi
17734 stwa %i5, [%l7 + 0x54] %asi
17735 membar #Sync
17736 array32 %g6, %l4, %o5
17737 sll %i2, %o6, %o3
17738 alignaddrl %i4, %l2, %l3
17739 smul %i3, 0x1F2B, %l0
17740 fmovrdlz %g5, %f18, %f6
17741 sethi 0x1907, %o7
17742 movcs %xcc, %g4, %g7
17743 tneg %xcc, 0x1
17744 movrgez %g3, %g2, %g1
17745 fbuge %fcc3, loop_1678
17746 movre %i7, 0x0AE, %l5
17747 fmovdl %xcc, %f17, %f10
17748 movrgz %l6, %i6, %o2
17749loop_1678:
17750 fbe %fcc3, loop_1679
17751 xnor %l1, 0x1A24, %o0
17752 std %f22, [%l7 + 0x48]
17753 fnand %f20, %f22, %f30
17754loop_1679:
17755 tl %xcc, 0x7
17756 bl,a loop_1680
17757 move %icc, %i1, %i0
17758 wr %g0, 0xe3, %asi
17759 ldda [%l7 + 0x30] %asi, %o4
17760loop_1680:
17761 te %xcc, 0x3
17762 flush %l7 + 0x50
17763 array8 %o1, %g6, %i5
17764 tg %icc, 0x7
17765 fcmple32 %f4, %f26, %o5
17766 movg %xcc, %i2, %l4
17767 fcmpgt16 %f12, %f24, %o3
17768 andncc %o6, %i4, %l2
17769 fmovdn %xcc, %f24, %f5
17770 fbu,a %fcc3, loop_1681
17771 edge32ln %i3, %l3, %g5
17772 mova %icc, %o7, %g4
17773 xnorcc %g7, %g3, %l0
17774loop_1681:
17775 orncc %g2, %i7, %g1
17776 set 0x0C, %o3
17777 ldstuba [%l7 + %o3] 0x81, %l6
17778 array8 %i6, %o2, %l5
17779 std %f22, [%l7 + 0x60]
17780 tneg %icc, 0x3
17781 umul %l1, %o0, %i0
17782 tg %xcc, 0x1
17783 tgu %xcc, 0x3
17784 bg,a,pt %icc, loop_1682
17785 restored
17786 rdpr %cwp, %g1
17787 rdpr %cansave, %g2
17788 rdpr %canrestore, %g3
17789 rdpr %cleanwin, %g4
17790 rdpr %otherwin, %g5
17791 rdpr %wstate, %g6
17792 fmul8sux16 %f0, %f20, %f16
17793 fsrc2 %f18, %f18
17794loop_1682:
17795 fexpand %f9, %f26
17796 fmovdl %icc, %f25, %f11
17797 wr %g0, 0x10, %asi
17798 lduwa [%l7 + 0x14] %asi, %i1
17799 lduh [%l7 + 0x14], %o4
17800 fcmpes %fcc0, %f26, %f12
17801 subccc %o1, %i5, %o5
17802 bvs,a,pn %xcc, loop_1683
17803 udivcc %i2, 0x1164, %g6
17804 xorcc %o3, 0x0F8C, %l4
17805 bg,pn %icc, loop_1684
17806loop_1683:
17807 taddcctv %i4, 0x060E, %l2
17808 udivx %o6, 0x15B3, %l3
17809 fpadd32 %f28, %f2, %f28
17810loop_1684:
17811 sub %i3, 0x0B00, %g5
17812 srax %g4, 0x10, %o7
17813 edge16l %g3, %g7, %l0
17814 andcc %i7, %g1, %g2
17815 srl %l6, %i6, %o2
17816 sir 0x0D2C
17817 tg %icc, 0x6
17818 sdivx %l1, 0x0D42, %o0
17819 swap [%l7 + 0x6C], %i0
17820 andncc %i1, %o4, %o1
17821 edge8l %i5, %l5, %o5
17822 and %g6, %i2, %o3
17823 addc %l4, %i4, %l2
17824 ld [%l7 + 0x40], %f20
17825 edge8 %l3, %o6, %g5
17826 movleu %icc, %i3, %o7
17827 smulcc %g4, %g7, %g3
17828 udivcc %i7, 0x11DF, %g1
17829 fmovdvc %icc, %f27, %f0
17830 or %g2, 0x0FC3, %l0
17831 add %l6, %i6, %o2
17832 tl %xcc, 0x3
17833 tgu %xcc, 0x4
17834 wr %g0, 0x18, %asi
17835 ldxa [%l7 + 0x40] %asi, %o0
17836 movg %xcc, %l1, %i1
17837 umul %o4, 0x00BB, %i0
17838 fcmple32 %f24, %f18, %i5
17839 fblg,a %fcc3, loop_1685
17840 tge %icc, 0x4
17841 set 0x47, %i4
17842 ldstuba [%l7 + %i4] 0x89, %o1
17843loop_1685:
17844 subccc %o5, 0x0C64, %g6
17845 add %l7, 0x18, %l6
17846 wr %g0, 0x89, %asi
17847 casxa [%l6] 0x89, %l5, %o3
17848 movne %icc, %l4, %i2
17849 set 0x70, %g7
17850 ldda [%l7 + %g7] 0x2e, %l2
17851 movrgez %i4, %o6, %g5
17852 udivcc %i3, 0x0270, %o7
17853 movle %xcc, %l3, %g4
17854 tne %xcc, 0x6
17855 udiv %g7, 0x1BEE, %i7
17856 movle %icc, %g3, %g1
17857 fpsub16 %f14, %f26, %f14
17858 tvs %xcc, 0x4
17859 fnot1 %f6, %f20
17860 wr %g0, 0x80, %asi
17861 lda [%l7 + 0x68] %asi, %f10
17862 fnegd %f6, %f12
17863 edge32 %l0, %l6, %i6
17864 subcc %o2, %o0, %g2
17865 srax %l1, 0x1B, %i1
17866 movre %o4, %i5, %i0
17867 set 0x58, %l0
17868 stda %o4, [%l7 + %l0] 0xe3
17869 membar #Sync
17870 fsrc2s %f10, %f23
17871 fmovscs %xcc, %f15, %f26
17872 fcmple32 %f12, %f2, %o1
17873 popc %l5, %o3
17874 movl %xcc, %g6, %l4
17875 add %l7, 0x30, %l6
17876 wr %g0, 0x19, %asi
17877 ldxa [%l6] %asi, %i2
17878 casxa [%l6] %asi, %i2, %i4
17879 array32 %o6, %g5, %i3
17880 movrgz %l2, %o7, %g4
17881 smulcc %g7, %l3, %g3
17882 andn %g1, 0x1B19, %l0
17883 ldstub [%l7 + 0x5F], %i7
17884 orcc %l6, 0x06D5, %o2
17885 fsrc2 %f8, %f30
17886 edge16ln %o0, %i6, %l1
17887 tl %xcc, 0x5
17888 add %l7, 0x50, %l6
17889 wr %g0, 0x11, %asi
17890 casxa [%l6] %asi, %i1, %o4
17891 fandnot1s %f27, %f18, %f28
17892 addcc %g2, 0x0DEA, %i0
17893 fmovs %f8, %f10
17894 fbe,a %fcc1, loop_1686
17895 nop
17896 setx loop_1687, %l0, %l1
17897 wrpr 0x1, %tl
17898 wrpr %l1, %tnpc
17899 setx 0x34400001400, %l0, %l1
17900 wrpr %l1, %tstate
17901 wrhpr 0x4, %htstate
17902 done
17903 ldsw [%l7 + 0x4C], %o5
17904 add %l7, 0x08, %l6
17905 wr %g0, 0x19, %asi
17906 casa [%l6] %asi, %i5, %o1
17907loop_1686:
17908 fmovsn %icc, %f13, %f3
17909loop_1687:
17910 be %icc, loop_1688
17911 array32 %l5, %g6, %l4
17912 brz,a %o3, loop_1689
17913 smulcc %i2, 0x01C3, %o6
17914loop_1688:
17915 xnorcc %g5, %i3, %i4
17916 set 0x208, %i2
17917 ldxa [%g0 + %i2] 0x52, %o7
17918loop_1689:
17919 fba %fcc1, loop_1690
17920 smul %g4, 0x1F21, %l2
17921 orcc %l3, %g3, %g7
17922 ldd [%l7 + 0x60], %g0
17923loop_1690:
17924 fandnot1s %f13, %f23, %f30
17925 ldstub [%l7 + 0x23], %i7
17926 bcs,pn %xcc, loop_1691
17927 bshuffle %f10, %f2, %f6
17928 fpack16 %f2, %f18
17929 tcs %xcc, 0x1
17930loop_1691:
17931 fornot2s %f2, %f23, %f1
17932 xnor %l0, 0x1FA0, %o2
17933 movrgez %o0, %i6, %l1
17934 tcs %icc, 0x7
17935 fpsub16s %f31, %f31, %f7
17936 tge %xcc, 0x3
17937 xnor %l6, 0x18CF, %i1
17938 fmovsg %xcc, %f9, %f4
17939 fmovrdlez %g2, %f10, %f2
17940 array32 %o4, %i0, %o5
17941 fblg %fcc3, loop_1692
17942 udiv %i5, 0x14D3, %l5
17943 array8 %o1, %l4, %o3
17944 bvs,pn %xcc, loop_1693
17945loop_1692:
17946 fbo %fcc0, loop_1694
17947 fmovdcs %xcc, %f17, %f5
17948 movgu %xcc, %i2, %g6
17949loop_1693:
17950 std %f18, [%l7 + 0x70]
17951loop_1694:
17952 edge16ln %g5, %i3, %i4
17953 fmovsneg %icc, %f11, %f7
17954 tne %icc, 0x3
17955 fbne,a %fcc0, loop_1695
17956 addccc %o7, 0x0717, %g4
17957 set 0x50, %i5
17958 prefetcha [%l7 + %i5] 0x11, 0x0
17959loop_1695:
17960 fornot2s %f14, %f24, %f28
17961 tge %xcc, 0x5
17962 tgu %xcc, 0x5
17963 movcs %xcc, %l2, %g3
17964 movge %xcc, %l3, %g7
17965 and %g1, %i7, %o2
17966 tg %icc, 0x0
17967 brgez %o0, loop_1696
17968 fmovdcs %icc, %f4, %f15
17969 fbu,a %fcc0, loop_1697
17970 movleu %xcc, %i6, %l1
17971loop_1696:
17972 ble,pn %xcc, loop_1698
17973 call loop_1699
17974loop_1697:
17975 xorcc %l0, %l6, %i1
17976 andn %g2, 0x0856, %i0
17977loop_1698:
17978 std %o4, [%l7 + 0x70]
17979loop_1699:
17980 xnor %o4, 0x1443, %i5
17981 edge8ln %l5, %l4, %o3
17982 edge8l %o1, %i2, %g6
17983 movrlez %g5, %i4, %i3
17984 and %o7, 0x1CCE, %o6
17985 or %g4, %l2, %l3
17986 sdiv %g3, 0x0C6F, %g7
17987 xor %i7, %g1, %o2
17988 fmovdpos %xcc, %f14, %f21
17989 movrgz %i6, 0x25C, %o0
17990 orcc %l0, 0x03BB, %l6
17991 fsrc2 %f18, %f16
17992 edge8 %i1, %g2, %l1
17993 bn %icc, loop_1700
17994 movrne %o5, %o4, %i5
17995 fmovdl %xcc, %f24, %f24
17996 stx %i0, [%l7 + 0x10]
17997loop_1700:
17998 fzero %f8
17999 wr %g0, 0x2b, %asi
18000 stwa %l5, [%l7 + 0x28] %asi
18001 membar #Sync
18002 movrne %o3, 0x0B0, %o1
18003 fmovsl %xcc, %f30, %f14
18004 edge8ln %l4, %i2, %g5
18005 edge32 %g6, %i3, %o7
18006 alignaddr %i4, %g4, %o6
18007 sth %l2, [%l7 + 0x4A]
18008 fmovsl %icc, %f30, %f27
18009 fmovdneg %icc, %f4, %f6
18010 tcc %icc, 0x5
18011 wr %g0, 0x89, %asi
18012 prefetcha [%l7 + 0x48] %asi, 0x0
18013 fzeros %f5
18014 fpsub16 %f26, %f14, %f12
18015 tcc %icc, 0x4
18016 xnor %g3, 0x1FD2, %i7
18017 movleu %icc, %g1, %g7
18018 ldx [%l7 + 0x68], %i6
18019 movvs %icc, %o0, %l0
18020 brnz,a %l6, loop_1701
18021 movrne %o2, %i1, %l1
18022 edge16n %g2, %o4, %o5
18023 bpos,pn %xcc, loop_1702
18024loop_1701:
18025 stb %i0, [%l7 + 0x10]
18026 movrlez %i5, 0x067, %l5
18027 smulcc %o1, %o3, %i2
18028loop_1702:
18029 fcmps %fcc2, %f10, %f0
18030 lduh [%l7 + 0x7C], %l4
18031 movrgz %g6, %i3, %g5
18032 movneg %xcc, %o7, %g4
18033 brz %i4, loop_1703
18034 smul %o6, 0x0D9E, %l3
18035 movre %l2, %i7, %g1
18036 fandnot1 %f4, %f26, %f2
18037loop_1703:
18038 udivx %g7, 0x1062, %g3
18039 fors %f15, %f1, %f0
18040 movn %icc, %i6, %l0
18041 mova %icc, %o0, %o2
18042 xorcc %i1, 0x1555, %l6
18043 sdiv %g2, 0x0C4A, %l1
18044 bg,a %icc, loop_1704
18045 fbule,a %fcc0, loop_1705
18046 fbug,a %fcc0, loop_1706
18047 movg %icc, %o5, %i0
18048loop_1704:
18049 movrne %i5, %o4, %l5
18050loop_1705:
18051 te %icc, 0x5
18052loop_1706:
18053 edge32 %o1, %o3, %l4
18054 brlz %g6, loop_1707
18055 fmul8ulx16 %f20, %f12, %f24
18056 bcs loop_1708
18057 xnor %i2, %i3, %g5
18058loop_1707:
18059 xor %o7, 0x0DEE, %g4
18060 wr %g0, 0x80, %asi
18061 lda [%l7 + 0x60] %asi, %f16
18062loop_1708:
18063 fmuld8sux16 %f31, %f27, %f16
18064 andncc %i4, %o6, %l2
18065 fcmpne16 %f6, %f20, %l3
18066 mova %xcc, %g1, %g7
18067 fbug,a %fcc3, loop_1709
18068 movge %xcc, %g3, %i7
18069 set 0x6C, %o6
18070 lda [%l7 + %o6] 0x15, %f2
18071loop_1709:
18072 fbule,a %fcc1, loop_1710
18073 movne %xcc, %i6, %l0
18074 brz %o0, loop_1711
18075 fcmpne16 %f20, %f6, %i1
18076loop_1710:
18077 fmovsneg %xcc, %f20, %f3
18078 xorcc %l6, %o2, %l1
18079loop_1711:
18080 smul %o5, %i0, %i5
18081 movgu %xcc, %g2, %l5
18082 umul %o4, 0x0E0B, %o3
18083 subccc %o1, %l4, %g6
18084 edge32l %i2, %g5, %i3
18085 bge,pn %icc, loop_1712
18086 tcs %icc, 0x7
18087 membar #Sync
18088 set 0x40, %l1
18089 ldda [%l7 + %l1] 0xf0, %f16
18090loop_1712:
18091 fabss %f16, %f18
18092 tsubcc %g4, %i4, %o7
18093 subccc %o6, %l3, %l2
18094 add %g7, %g1, %g3
18095 sll %i6, 0x17, %l0
18096 fpack32 %f2, %f28, %f30
18097 ldx [%l7 + 0x28], %i7
18098 fpsub16s %f24, %f4, %f4
18099 sdivcc %o0, 0x17B8, %i1
18100 sethi 0x131E, %l6
18101 edge8l %o2, %l1, %o5
18102 bl,pt %icc, loop_1713
18103 be,a loop_1714
18104 fxors %f3, %f5, %f8
18105 fbul,a %fcc1, loop_1715
18106loop_1713:
18107 orncc %i5, %i0, %g2
18108loop_1714:
18109 tle %xcc, 0x3
18110 edge16 %o4, %o3, %o1
18111loop_1715:
18112 andncc %l5, %l4, %i2
18113 popc 0x18D8, %g5
18114 movgu %xcc, %i3, %g6
18115 tleu %xcc, 0x2
18116 bn %xcc, loop_1716
18117 fbue %fcc0, loop_1717
18118 srl %i4, 0x01, %o7
18119 movrlez %o6, %g4, %l2
18120loop_1716:
18121 std %f20, [%l7 + 0x58]
18122loop_1717:
18123 sir 0x0C6B
18124 subc %l3, 0x0A25, %g1
18125 tleu %icc, 0x4
18126 set 0x24, %o0
18127 lda [%l7 + %o0] 0x81, %f31
18128 tcc %icc, 0x6
18129 addcc %g7, %g3, %l0
18130 smulcc %i6, 0x1E61, %o0
18131 sllx %i7, 0x1D, %l6
18132 fmovrdgz %i1, %f0, %f14
18133 tge %icc, 0x7
18134 udivcc %o2, 0x0652, %l1
18135 movneg %icc, %o5, %i5
18136 sll %g2, %i0, %o3
18137 fpsub16s %f14, %f20, %f2
18138 edge8ln %o1, %l5, %l4
18139 fbo %fcc0, loop_1718
18140 fnot2s %f8, %f15
18141 fbul %fcc1, loop_1719
18142 edge16ln %i2, %g5, %i3
18143loop_1718:
18144 udivx %g6, 0x015E, %o4
18145 bvs,a %xcc, loop_1720
18146loop_1719:
18147 tcc %xcc, 0x1
18148 sllx %o7, %i4, %g4
18149 tvs %xcc, 0x7
18150loop_1720:
18151 tpos %icc, 0x7
18152 addccc %o6, 0x109C, %l2
18153 fmovsle %xcc, %f27, %f26
18154 edge32n %g1, %l3, %g7
18155 stx %l0, [%l7 + 0x70]
18156 edge8l %i6, %o0, %i7
18157 mulscc %l6, %i1, %o2
18158 orncc %l1, %g3, %o5
18159 or %g2, %i0, %o3
18160 srlx %i5, %l5, %l4
18161 movg %xcc, %o1, %g5
18162 swap [%l7 + 0x10], %i3
18163 bn loop_1721
18164 fpmerge %f27, %f29, %f16
18165 orncc %i2, 0x1F2A, %g6
18166 array8 %o4, %o7, %g4
18167loop_1721:
18168 membar 0x00
18169 fmovdle %icc, %f13, %f15
18170 fandnot2s %f11, %f21, %f17
18171 bge,a %xcc, loop_1722
18172 tsubcc %o6, %l2, %g1
18173 movgu %xcc, %i4, %g7
18174 fpadd32 %f30, %f26, %f8
18175loop_1722:
18176 umulcc %l3, 0x1A85, %l0
18177 alignaddr %i6, %o0, %l6
18178 mova %icc, %i1, %i7
18179 brz %o2, loop_1723
18180 edge8n %g3, %l1, %g2
18181 array16 %o5, %o3, %i0
18182 fmovscs %xcc, %f29, %f4
18183loop_1723:
18184 fmovscs %xcc, %f22, %f22
18185 fornot1s %f31, %f12, %f23
18186 tcs %xcc, 0x7
18187 wr %g0, 0x19, %asi
18188 ldstuba [%l7 + 0x57] %asi, %l5
18189 edge32l %l4, %o1, %i5
18190 siam 0x0
18191 edge8ln %i3, %i2, %g6
18192 alignaddr %o4, %o7, %g4
18193 fexpand %f9, %f12
18194 fmovdleu %xcc, %f7, %f27
18195 bne loop_1724
18196 fpackfix %f20, %f3
18197 tvs %xcc, 0x6
18198 movcs %icc, %o6, %l2
18199loop_1724:
18200 sra %g1, 0x12, %g5
18201 tsubcctv %i4, %l3, %g7
18202 popc 0x14B6, %i6
18203 stbar
18204 subcc %o0, 0x04F8, %l6
18205 mulscc %i1, %l0, %o2
18206 movvc %icc, %i7, %g3
18207 add %l1, %o5, %g2
18208 edge32l %i0, %o3, %l5
18209 add %o1, %l4, %i5
18210 st %f12, [%l7 + 0x40]
18211 sra %i3, %i2, %o4
18212 movge %icc, %o7, %g4
18213 edge32n %o6, %l2, %g1
18214 smulcc %g5, %g6, %i4
18215 tcc %xcc, 0x5
18216 fexpand %f28, %f8
18217 fbug,a %fcc0, loop_1725
18218 movrlz %g7, 0x320, %i6
18219 edge8l %l3, %o0, %l6
18220 edge8ln %l0, %o2, %i7
18221loop_1725:
18222 nop
18223 add %l7, 0x78, %l6
18224 wr %g0, 0x04, %asi
18225 casxa [%l6] 0x04, %g3, %i1
18226 fpsub16 %f8, %f0, %f30
18227 edge8 %l1, %g2, %o5
18228 sdivx %i0, 0x0B61, %o3
18229 fmul8x16 %f31, %f2, %f2
18230 addccc %o1, 0x122D, %l4
18231 tne %xcc, 0x5
18232 wr %g0, 0x80, %asi
18233 ldswa [%l7 + 0x5C] %asi, %i5
18234 fmovsneg %xcc, %f24, %f27
18235 sub %i3, 0x1F60, %l5
18236 array8 %o4, %o7, %g4
18237 fmovdneg %icc, %f3, %f9
18238 add %l7, 0x3C, %l6
18239 wr %g0, 0x0c, %asi
18240 casa [%l6] %asi, %o6, %l2
18241 tle %icc, 0x2
18242 orn %i2, %g1, %g6
18243 set 0x40, %o4
18244 stda %f16, [%l7 + %o4] 0xf1
18245 membar #Sync
18246 add %g5, %i4, %g7
18247 fblg,a %fcc0, loop_1726
18248 fmuld8sux16 %f10, %f4, %f8
18249 mova %xcc, %l3, %i6
18250 fmuld8ulx16 %f26, %f16, %f16
18251loop_1726:
18252 edge32n %l6, %o0, %o2
18253 ldsw [%l7 + 0x40], %l0
18254 array32 %i7, %i1, %l1
18255 addcc %g2, 0x1D4C, %o5
18256 tsubcc %i0, %g3, %o1
18257 lduw [%l7 + 0x68], %o3
18258 edge16ln %l4, %i5, %i3
18259 bge %xcc, loop_1727
18260 bgu,pn %icc, loop_1728
18261 bleu,a %xcc, loop_1729
18262 udivcc %l5, 0x1867, %o7
18263loop_1727:
18264 orncc %o4, %g4, %o6
18265loop_1728:
18266 nop
18267 set 0x52, %o2
18268 ldsba [%l7 + %o2] 0x04, %l2
18269loop_1729:
18270 tpos %icc, 0x2
18271 fxnors %f2, %f25, %f0
18272 for %f18, %f6, %f22
18273 edge32n %i2, %g1, %g6
18274 and %g5, 0x0762, %i4
18275 fmovsg %icc, %f2, %f13
18276 fmuld8ulx16 %f19, %f1, %f14
18277 sll %l3, 0x04, %g7
18278 tn %icc, 0x6
18279 tcs %xcc, 0x4
18280 array16 %l6, %o0, %i6
18281 bl,pt %icc, loop_1730
18282 ld [%l7 + 0x4C], %f21
18283 set 0x7C, %o1
18284 lda [%l7 + %o1] 0x11, %f15
18285loop_1730:
18286 nop
18287 wr %g0, 0x5f, %asi
18288 stxa %o2, [%g0 + 0x0] %asi
18289 fmovrdgez %l0, %f30, %f24
18290 movn %icc, %i7, %l1
18291 tle %xcc, 0x2
18292 mova %xcc, %g2, %i1
18293 fpadd16s %f0, %f28, %f3
18294 set 0x40, %g5
18295 ldxa [%l7 + %g5] 0x81, %o5
18296 or %i0, 0x03DC, %o1
18297 ldd [%l7 + 0x10], %f0
18298 nop
18299 setx loop_1731, %l0, %l1
18300 wrpr 0x1, %tl
18301 wrpr %l1, %tpc
18302 add %l1, 0x4, %l1
18303 wrpr %l1, %tnpc
18304 setx 0x34400001400, %l0, %l1
18305 wrpr %l1, %tstate
18306 wrhpr 0x4, %htstate
18307 retry
18308 pdist %f18, %f2, %f22
18309 set 0x58, %i7
18310 stba %o3, [%l7 + %i7] 0x27
18311 membar #Sync
18312loop_1731:
18313 smulcc %g3, 0x1522, %i5
18314 fcmps %fcc1, %f6, %f3
18315 subc %l4, %i3, %o7
18316 fexpand %f21, %f4
18317 fmovs %f11, %f1
18318 addcc %o4, 0x1A7F, %g4
18319 edge8n %l5, %o6, %l2
18320 fbge,a %fcc0, loop_1732
18321 movcs %icc, %i2, %g6
18322 membar 0x60
18323 sdivx %g5, 0x1DA0, %g1
18324loop_1732:
18325 fcmpd %fcc1, %f26, %f8
18326 nop
18327 set 0x40, %l3
18328 std %i4, [%l7 + %l3]
18329 bvs loop_1733
18330 fpmerge %f15, %f7, %f6
18331 call loop_1734
18332 movrlez %g7, 0x38C, %l6
18333loop_1733:
18334 fors %f26, %f0, %f14
18335 smul %l3, %i6, %o0
18336loop_1734:
18337 fmovdg %xcc, %f1, %f23
18338 wr %g0, 0x10, %asi
18339 stxa %l0, [%l7 + 0x78] %asi
18340 fpack16 %f20, %f12
18341 subc %o2, 0x0087, %l1
18342 movrlez %i7, 0x21B, %g2
18343 bcc,a,pn %xcc, loop_1735
18344 tsubcctv %o5, 0x0EEC, %i1
18345 andncc %i0, %o1, %g3
18346 std %o2, [%l7 + 0x60]
18347loop_1735:
18348 fzero %f14
18349 set 0x28, %g4
18350 stda %i4, [%l7 + %g4] 0x23
18351 membar #Sync
18352 set 0x54, %l2
18353 swapa [%l7 + %l2] 0x18, %i3
18354 andn %o7, %o4, %l4
18355 brgz %l5, loop_1736
18356 fmovse %xcc, %f2, %f6
18357 movneg %xcc, %o6, %g4
18358 brlz %i2, loop_1737
18359loop_1736:
18360 movn %icc, %l2, %g5
18361 fbue,a %fcc3, loop_1738
18362 alignaddrl %g6, %i4, %g1
18363loop_1737:
18364 tsubcctv %l6, 0x1FF6, %g7
18365 alignaddr %l3, %i6, %o0
18366loop_1738:
18367 ld [%l7 + 0x64], %f3
18368 fbo %fcc3, loop_1739
18369 sll %o2, %l1, %l0
18370 srlx %g2, %o5, %i7
18371 ldub [%l7 + 0x0C], %i0
18372loop_1739:
18373 srax %i1, %o1, %g3
18374 fmovrsgz %i5, %f16, %f31
18375 ta %xcc, 0x5
18376 restored
18377 rdpr %cwp, %g1
18378 rdpr %cansave, %g2
18379 rdpr %canrestore, %g3
18380 rdpr %cleanwin, %g4
18381 rdpr %otherwin, %g5
18382 rdpr %wstate, %g6
18383 andncc %o3, %i3, %o7
18384 edge32 %l4, %l5, %o6
18385 movle %icc, %g4, %o4
18386 fpmerge %f4, %f8, %f22
18387 ldstub [%l7 + 0x0E], %l2
18388 sethi 0x1B87, %g5
18389 edge32ln %i2, %g6, %i4
18390 tsubcc %l6, %g7, %g1
18391 swap [%l7 + 0x64], %l3
18392 edge16n %o0, %o2, %l1
18393 fmul8ulx16 %f12, %f26, %f2
18394 fnand %f26, %f22, %f30
18395 sub %l0, %g2, %i6
18396 bl,a,pn %xcc, loop_1740
18397 tleu %xcc, 0x7
18398 sdivcc %i7, 0x104D, %i0
18399 edge16 %o5, %i1, %o1
18400loop_1740:
18401 sub %g3, %o3, %i3
18402 fnot1 %f0, %f12
18403 nop
18404 setx loop_1741, %l0, %l1
18405 wrpr 0x1, %tl
18406 wrpr %l1, %tnpc
18407 setx 0x34400001400, %l0, %l1
18408 wrpr %l1, %tstate
18409 wrhpr 0x4, %htstate
18410 done
18411 xnorcc %o7, 0x16E6, %l4
18412 edge32l %l5, %i5, %g4
18413 sll %o4, 0x17, %l2
18414loop_1741:
18415 flush %l7 + 0x58
18416 sir 0x0521
18417 fnegd %f30, %f24
18418 tsubcc %o6, %i2, %g5
18419 or %i4, 0x03D7, %l6
18420 ba,a %xcc, loop_1742
18421 fba,a %fcc0, loop_1743
18422 movrgz %g6, %g7, %g1
18423 st %f0, [%l7 + 0x5C]
18424loop_1742:
18425 subcc %l3, 0x1BD6, %o0
18426loop_1743:
18427 ldd [%l7 + 0x40], %l0
18428 swap [%l7 + 0x1C], %o2
18429 saved
18430 rdpr %cwp, %g1
18431 rdpr %cansave, %g2
18432 rdpr %canrestore, %g3
18433 rdpr %cleanwin, %g4
18434 rdpr %otherwin, %g5
18435 rdpr %wstate, %g6
18436 fble %fcc3, loop_1744
18437 array8 %l0, %i6, %g2
18438 fpadd16s %f14, %f9, %f31
18439 edge8l %i0, %i7, %i1
18440loop_1744:
18441 edge8 %o1, %g3, %o5
18442 movpos %icc, %o3, %o7
18443 fmuld8ulx16 %f6, %f25, %f20
18444 wr %g0, 0x19, %asi
18445 sta %f20, [%l7 + 0x5C] %asi
18446 fmovrse %i3, %f0, %f31
18447 add %l7, 0x18, %l6
18448 wr %g0, 0x89, %asi
18449 casxa [%l6] %asi, %l5, %l4
18450 tgu %icc, 0x5
18451 flush %l7 + 0x2C
18452 bvc %xcc, loop_1745
18453 movge %xcc, %g4, %o4
18454 array16 %l2, %i5, %i2
18455 set 0x40, %g6
18456 ldda [%l7 + %g6] 0x11, %f0
18457loop_1745:
18458 nop
18459 wr %g0, 0x10, %asi
18460 lda [%l7 + 0x64] %asi, %f14
18461 movrlz %g5, %o6, %l6
18462 taddcctv %i4, 0x1364, %g7
18463 fbu,a %fcc3, loop_1746
18464 bn,a,pn %icc, loop_1747
18465 edge8ln %g6, %l3, %g1
18466 edge8 %l1, %o0, %o2
18467loop_1746:
18468 fbul %fcc3, loop_1748
18469loop_1747:
18470 saved
18471 rdpr %cwp, %g1
18472 rdpr %cansave, %g2
18473 rdpr %canrestore, %g3
18474 rdpr %cleanwin, %g4
18475 rdpr %otherwin, %g5
18476 rdpr %wstate, %g6
18477 edge16l %l0, %g2, %i6
18478 std %f22, [%l7 + 0x70]
18479loop_1748:
18480 fpackfix %f20, %f27
18481 movvs %icc, %i0, %i7
18482 fbn,a %fcc1, loop_1749
18483 movvs %xcc, %i1, %o1
18484 fpadd32s %f5, %f2, %f17
18485 stx %g3, [%l7 + 0x48]
18486loop_1749:
18487 andn %o3, %o5, %i3
18488 saved
18489 rdpr %cwp, %g1
18490 rdpr %cansave, %g2
18491 rdpr %canrestore, %g3
18492 rdpr %cleanwin, %g4
18493 rdpr %otherwin, %g5
18494 rdpr %wstate, %g6
18495 set 0x28, %i3
18496 ldswa [%l7 + %i3] 0x88, %o7
18497 tle %xcc, 0x7
18498 add %l7, 0x70, %l6
18499 wr %g0, 0x88, %asi
18500 ldxa [%l6] %asi, %l5
18501 casxa [%l6] 0x88, %l5, %l4
18502 xorcc %g4, 0x0D2D, %l2
18503 fbg %fcc0, loop_1750
18504 fcmps %fcc3, %f0, %f12
18505 ld [%l7 + 0x64], %f22
18506 fnot1s %f29, %f9
18507loop_1750:
18508 brlez,a %o4, loop_1751
18509 fnegd %f2, %f10
18510 bgu loop_1752
18511 fsrc2 %f12, %f18
18512loop_1751:
18513 fmovdne %icc, %f13, %f28
18514 fmuld8ulx16 %f30, %f6, %f2
18515loop_1752:
18516 bcs,a,pt %icc, loop_1753
18517 nop
18518 set 0x68, %o7
18519 std %f24, [%l7 + %o7]
18520 wr %g0, 0x04, %asi
18521 lda [%l7 + 0x40] %asi, %f16
18522loop_1753:
18523 umul %i5, %i2, %g5
18524 set 0x74, %i1
18525 sta %f31, [%l7 + %i1] 0x0c
18526 edge8ln %l6, %i4, %g7
18527 stb %o6, [%l7 + 0x3B]
18528 tvs %icc, 0x2
18529 movleu %icc, %l3, %g1
18530 addcc %g6, 0x1861, %l1
18531 movn %icc, %o0, %o2
18532 fsrc2s %f16, %f15
18533 tle %icc, 0x5
18534 smulcc %g2, %i6, %l0
18535 bvc %xcc, loop_1754
18536 fone %f0
18537 movrlz %i7, %i0, %o1
18538 movrlz %i1, 0x350, %o3
18539loop_1754:
18540 fmovdl %icc, %f20, %f17
18541 fmul8x16 %f5, %f16, %f4
18542 movrlez %g3, 0x208, %i3
18543 tcs %xcc, 0x4
18544 siam 0x7
18545 sdivx %o7, 0x0260, %o5
18546 movrgez %l5, 0x03B, %l4
18547 movcs %xcc, %g4, %o4
18548 edge32ln %l2, %i2, %g5
18549 fbul %fcc0, loop_1755
18550 ld [%l7 + 0x78], %f12
18551 fbge,a %fcc3, loop_1756
18552 fmovrdlez %l6, %f10, %f26
18553loop_1755:
18554 tle %icc, 0x3
18555 tsubcctv %i4, %g7, %i5
18556loop_1756:
18557 fandnot2 %f6, %f0, %f24
18558 fandnot1s %f7, %f31, %f17
18559 edge16n %l3, %g1, %o6
18560 edge8l %l1, %o0, %g6
18561 udivx %g2, 0x1A33, %i6
18562 udivcc %l0, 0x0824, %o2
18563 ldsw [%l7 + 0x74], %i7
18564 membar 0x2D
18565 wr %g0, 0x89, %asi
18566 prefetcha [%l7 + 0x08] %asi, 0x1
18567 fnands %f5, %f25, %f27
18568 movneg %xcc, %i1, %o3
18569 edge32ln %g3, %o1, %o7
18570 edge8n %i3, %o5, %l4
18571 call loop_1757
18572 fzeros %f14
18573 fmul8x16al %f12, %f5, %f8
18574 edge32n %g4, %o4, %l5
18575loop_1757:
18576 tsubcctv %l2, 0x1310, %g5
18577 sir 0x03AB
18578 nop
18579 setx loop_1758, %l0, %l1
18580 wrpr 0x1, %tl
18581 wrpr %l1, %tpc
18582 add %l1, 0x4, %l1
18583 wrpr %l1, %tnpc
18584 setx 0x34400001400, %l0, %l1
18585 wrpr %l1, %tstate
18586 wrhpr 0x4, %htstate
18587 retry
18588 tvc %xcc, 0x1
18589 restored
18590 rdpr %cwp, %g1
18591 rdpr %cansave, %g2
18592 rdpr %canrestore, %g3
18593 rdpr %cleanwin, %g4
18594 rdpr %otherwin, %g5
18595 rdpr %wstate, %g6
18596 fbu,a %fcc2, loop_1759
18597loop_1758:
18598 alignaddrl %i2, %l6, %i4
18599 movl %xcc, %i5, %l3
18600 fcmps %fcc0, %f18, %f3
18601loop_1759:
18602 nop
18603 setx loop_1760, %l0, %l1
18604 wrpr 0x1, %tl
18605 wrpr %l1, %tnpc
18606 setx 0x34400001400, %l0, %l1
18607 wrpr %l1, %tstate
18608 wrhpr 0x4, %htstate
18609 done
18610 tneg %xcc, 0x1
18611 fsrc1 %f14, %f8
18612 addccc %g7, %g1, %l1
18613loop_1760:
18614 srl %o0, %g6, %g2
18615 umul %i6, %o6, %l0
18616 fmovsg %icc, %f17, %f14
18617 bgu %icc, loop_1761
18618 nop
18619 setx loop_1762, %l0, %l1
18620 wrpr 0x1, %tl
18621 wrpr %l1, %tpc
18622 add %l1, 0x4, %l1
18623 wrpr %l1, %tnpc
18624 setx 0x34400001400, %l0, %l1
18625 wrpr %l1, %tstate
18626 wrhpr 0x4, %htstate
18627 retry
18628 tle %icc, 0x6
18629 movne %xcc, %o2, %i7
18630loop_1761:
18631 edge32n %i1, %i0, %o3
18632loop_1762:
18633 nop
18634 set 0x41, %l6
18635 lduba [%l7 + %l6] 0x04, %g3
18636 bgu,pn %xcc, loop_1763
18637 fmovdcc %icc, %f13, %f17
18638 edge16 %o1, %o7, %o5
18639 sra %i3, 0x04, %g4
18640loop_1763:
18641 ta %xcc, 0x5
18642 fzero %f12
18643 movne %xcc, %l4, %o4
18644 edge8ln %l5, %l2, %g5
18645 tl %xcc, 0x1
18646 movvs %xcc, %l6, %i2
18647 tneg %xcc, 0x5
18648 stx %i4, [%l7 + 0x30]
18649 tsubcc %i5, %g7, %l3
18650 te %xcc, 0x0
18651 addccc %g1, %o0, %l1
18652 flush %l7 + 0x14
18653 fnegs %f24, %f5
18654 fandnot1s %f28, %f20, %f2
18655 flush %l7 + 0x20
18656 set 0x30, %o5
18657 prefetcha [%l7 + %o5] 0x14, 0x2
18658 fmovrdlz %i6, %f30, %f0
18659 or %o6, 0x028C, %l0
18660 fmovdpos %icc, %f16, %f27
18661 fmovdneg %xcc, %f4, %f2
18662 andcc %o2, 0x1289, %i7
18663 add %g2, %i0, %i1
18664 fnands %f0, %f8, %f15
18665 movne %xcc, %g3, %o3
18666 tleu %icc, 0x6
18667 call loop_1764
18668 fnot1s %f2, %f4
18669 tle %xcc, 0x6
18670 movge %xcc, %o1, %o5
18671loop_1764:
18672 fxor %f2, %f18, %f16
18673 xor %i3, %o7, %g4
18674 movge %icc, %l4, %o4
18675 fbne,a %fcc3, loop_1765
18676 fmovdleu %xcc, %f31, %f22
18677 and %l5, 0x10C6, %l2
18678 saved
18679 rdpr %cwp, %g1
18680 rdpr %cansave, %g2
18681 rdpr %canrestore, %g3
18682 rdpr %cleanwin, %g4
18683 rdpr %otherwin, %g5
18684 rdpr %wstate, %g6
18685loop_1765:
18686 brnz,a %g5, loop_1766
18687 tl %icc, 0x5
18688 alignaddr %l6, %i4, %i2
18689 fmul8x16al %f6, %f25, %f12
18690loop_1766:
18691 andn %g7, %i5, %g1
18692 sethi 0x037E, %o0
18693 udivcc %l3, 0x0582, %g6
18694 orn %l1, 0x12D2, %i6
18695 tneg %xcc, 0x6
18696 ldd [%l7 + 0x58], %o6
18697 fzero %f22
18698 edge8 %o2, %i7, %g2
18699 fbl,a %fcc0, loop_1767
18700 orn %i0, 0x11A8, %i1
18701 fmovscs %xcc, %f3, %f13
18702 set 0x22, %i0
18703 stba %g3, [%l7 + %i0] 0x2a
18704 membar #Sync
18705loop_1767:
18706 movrgz %l0, 0x20F, %o1
18707 wr %g0, 0x81, %asi
18708 lda [%l7 + 0x7C] %asi, %f8
18709 brz,a %o5, loop_1768
18710 smul %o3, %o7, %i3
18711 bgu loop_1769
18712 fmovs %f8, %f23
18713loop_1768:
18714 fmovsge %xcc, %f0, %f15
18715 fmovs %f23, %f25
18716loop_1769:
18717 taddcc %l4, %g4, %o4
18718 movn %icc, %l5, %l2
18719 fmovrsne %g5, %f11, %f7
18720 popc 0x1100, %l6
18721 edge8l %i4, %i2, %i5
18722 addccc %g7, 0x0083, %o0
18723 fpack16 %f4, %f11
18724 nop
18725 set 0x56, %g2
18726 ldsb [%l7 + %g2], %l3
18727 tpos %xcc, 0x4
18728 movvc %xcc, %g6, %l1
18729 fbn %fcc2, loop_1770
18730 bshuffle %f18, %f14, %f0
18731 fnands %f24, %f25, %f7
18732 sll %g1, 0x02, %i6
18733loop_1770:
18734 move %icc, %o2, %o6
18735 xorcc %i7, %g2, %i0
18736 fbge %fcc1, loop_1771
18737 array8 %i1, %g3, %o1
18738 stbar
18739 bl %xcc, loop_1772
18740loop_1771:
18741 array16 %o5, %o3, %l0
18742 mulscc %o7, %l4, %g4
18743 bshuffle %f4, %f18, %f8
18744loop_1772:
18745 brgez,a %o4, loop_1773
18746 te %icc, 0x4
18747 move %xcc, %i3, %l2
18748 bg,a loop_1774
18749loop_1773:
18750 tge %xcc, 0x4
18751 xor %l5, 0x1BBD, %l6
18752 array8 %g5, %i4, %i2
18753loop_1774:
18754 fbg %fcc2, loop_1775
18755 orcc %g7, %i5, %o0
18756 fmul8x16 %f29, %f26, %f28
18757 andcc %g6, 0x0254, %l1
18758loop_1775:
18759 subcc %l3, %g1, %o2
18760 fpack16 %f0, %f19
18761 bpos,pt %icc, loop_1776
18762 fmovrdlez %i6, %f4, %f22
18763 taddcctv %o6, %g2, %i0
18764 fpsub16 %f12, %f14, %f26
18765loop_1776:
18766 edge8n %i1, %i7, %o1
18767 tsubcc %o5, %o3, %g3
18768 tleu %xcc, 0x5
18769 add %o7, %l4, %l0
18770 add %o4, %i3, %g4
18771 ldx [%l7 + 0x58], %l2
18772 fornot1s %f20, %f20, %f21
18773 movrgz %l6, 0x10E, %l5
18774 ta %icc, 0x5
18775 xnor %i4, 0x1B25, %i2
18776 sdivcc %g7, 0x1449, %i5
18777 tneg %icc, 0x5
18778 ldsh [%l7 + 0x16], %g5
18779 fcmped %fcc3, %f6, %f26
18780 fmovdg %xcc, %f11, %f31
18781 fpmerge %f12, %f2, %f4
18782 fmovscs %xcc, %f17, %f7
18783 xnorcc %o0, %l1, %g6
18784 umul %g1, 0x1A2F, %o2
18785 fxnor %f20, %f12, %f14
18786 fmovsvs %xcc, %f8, %f7
18787 andcc %i6, %o6, %g2
18788 nop
18789 setx loop_1777, %l0, %l1
18790 wrpr 0x1, %tl
18791 wrpr %l1, %tpc
18792 add %l1, 0x4, %l1
18793 wrpr %l1, %tnpc
18794 setx 0x34400001400, %l0, %l1
18795 wrpr %l1, %tstate
18796 wrhpr 0x4, %htstate
18797 retry
18798 movle %xcc, %l3, %i0
18799 fpack32 %f16, %f22, %f16
18800 faligndata %f24, %f2, %f2
18801loop_1777:
18802 bvs,pn %xcc, loop_1778
18803 ld [%l7 + 0x38], %f13
18804 umul %i7, 0x0185, %o1
18805 tl %icc, 0x2
18806loop_1778:
18807 brnz %i1, loop_1779
18808 ld [%l7 + 0x18], %f22
18809 fxnor %f0, %f26, %f28
18810 sub %o5, 0x09F3, %o3
18811loop_1779:
18812 movle %xcc, %g3, %o7
18813 tcc %icc, 0x7
18814 fbue,a %fcc1, loop_1780
18815 ta %xcc, 0x0
18816 set 0x44, %g3
18817 lda [%l7 + %g3] 0x88, %f28
18818loop_1780:
18819 bl loop_1781
18820 movge %icc, %l0, %l4
18821 xnorcc %o4, %i3, %l2
18822 fpsub32s %f1, %f9, %f12
18823loop_1781:
18824 fnor %f20, %f20, %f10
18825 add %l7, 0x78, %l6
18826 wr %g0, 0x19, %asi
18827 casxa [%l6] %asi, %l6, %l5
18828 array8 %i4, %i2, %g7
18829 ldsh [%l7 + 0x26], %i5
18830 fbuge,a %fcc0, loop_1782
18831 fmovdn %xcc, %f25, %f18
18832 movleu %xcc, %g4, %g5
18833 tne %xcc, 0x6
18834loop_1782:
18835 taddcc %l1, 0x1131, %o0
18836 bleu %icc, loop_1783
18837 fbo,a %fcc0, loop_1784
18838 fmovdgu %xcc, %f11, %f12
18839 fmul8ulx16 %f2, %f28, %f22
18840loop_1783:
18841 movl %icc, %g6, %o2
18842loop_1784:
18843 fbe,a %fcc2, loop_1785
18844 xnor %g1, 0x0FB5, %o6
18845 be loop_1786
18846 brlez,a %g2, loop_1787
18847loop_1785:
18848 tsubcc %l3, 0x180E, %i6
18849 ta %xcc, 0x3
18850loop_1786:
18851 fmovdvc %icc, %f22, %f5
18852loop_1787:
18853 fpsub32 %f14, %f4, %f0
18854 xorcc %i0, %i7, %i1
18855 movrgez %o1, 0x3E6, %o3
18856 fandnot1 %f14, %f6, %f0
18857 subcc %g3, 0x1DBE, %o7
18858 array8 %o5, %l4, %o4
18859 movrlz %i3, %l2, %l6
18860 movne %xcc, %l0, %l5
18861 orncc %i4, 0x1525, %i2
18862 srl %g7, %i5, %g4
18863 fexpand %f0, %f30
18864 ld [%l7 + 0x1C], %f16
18865 set 0x48, %g1
18866 ldsha [%l7 + %g1] 0x19, %g5
18867 movrlz %o0, 0x243, %g6
18868 fbuge,a %fcc3, loop_1788
18869 movl %xcc, %l1, %g1
18870 fmovdcc %icc, %f14, %f25
18871 movpos %xcc, %o2, %o6
18872loop_1788:
18873 bpos,a %xcc, loop_1789
18874 fornot1 %f12, %f16, %f8
18875 add %l3, %i6, %g2
18876 sir 0x1CF3
18877loop_1789:
18878 fpsub32s %f16, %f27, %f18
18879 edge32l %i7, %i1, %i0
18880 bl %xcc, loop_1790
18881 saved
18882 rdpr %cwp, %g1
18883 rdpr %cansave, %g2
18884 rdpr %canrestore, %g3
18885 rdpr %cleanwin, %g4
18886 rdpr %otherwin, %g5
18887 rdpr %wstate, %g6
18888 wr %g0, 0x2f, %asi
18889 stba %o1, [%l7 + 0x76] %asi
18890 membar #Sync
18891loop_1790:
18892 smul %g3, 0x0E15, %o3
18893 ba,a %icc, loop_1791
18894 sub %o5, %o7, %o4
18895 st %f1, [%l7 + 0x4C]
18896 tpos %icc, 0x1
18897loop_1791:
18898 fbe,a %fcc0, loop_1792
18899 fcmpes %fcc3, %f27, %f13
18900 nop
18901 setx loop_1793, %l0, %l1
18902 wrpr 0x1, %tl
18903 wrpr %l1, %tnpc
18904 setx 0x34400001400, %l0, %l1
18905 wrpr %l1, %tstate
18906 wrhpr 0x4, %htstate
18907 done
18908 fnor %f24, %f24, %f16
18909loop_1792:
18910 edge8 %i3, %l2, %l6
18911 fcmpeq32 %f6, %f10, %l4
18912loop_1793:
18913 udivcc %l0, 0x0847, %i4
18914 movrlez %i2, 0x288, %l5
18915 xor %i5, 0x1E78, %g7
18916 array16 %g4, %g5, %g6
18917 move %icc, %l1, %g1
18918 fbuge,a %fcc0, loop_1794
18919 orcc %o2, 0x0F5F, %o0
18920 sethi 0x0196, %o6
18921 bcc,a loop_1795
18922loop_1794:
18923 tsubcctv %i6, 0x1D6D, %g2
18924 tleu %icc, 0x4
18925 smulcc %l3, 0x122C, %i1
18926loop_1795:
18927 tne %xcc, 0x1
18928 sdivx %i7, 0x1C26, %o1
18929 brnz %g3, loop_1796
18930 movg %xcc, %i0, %o3
18931 add %l7, 0x60, %l6
18932 wr %g0, 0x89, %asi
18933 casxa [%l6] %asi, %o7, %o4
18934loop_1796:
18935 fmovrsgez %o5, %f16, %f18
18936 tle %xcc, 0x0
18937 bvs,a loop_1797
18938 fmovdn %icc, %f3, %f20
18939 mulx %i3, 0x1180, %l2
18940 pdist %f24, %f12, %f8
18941loop_1797:
18942 nop
18943 wr %g0, 0x18, %asi
18944 lda [%l7 + 0x2C] %asi, %f2
18945 stw %l4, [%l7 + 0x18]
18946 set 0x68, %i6
18947 ldxa [%l7 + %i6] 0x81, %l0
18948 movrgez %i4, 0x1B8, %l6
18949 nop
18950 set 0x6B, %l4
18951 ldstub [%l7 + %l4], %l5
18952 srl %i5, 0x19, %g7
18953 movrlz %g4, %g5, %g6
18954 movrlez %l1, 0x018, %g1
18955 fbe %fcc3, loop_1798
18956 udivcc %i2, 0x0400, %o2
18957 brgz,a %o0, loop_1799
18958 or %o6, 0x0927, %i6
18959loop_1798:
18960 taddcc %l3, %g2, %i1
18961 nop
18962 setx loop_1800, %l0, %l1
18963 wrpr 0x1, %tl
18964 wrpr %l1, %tpc
18965 add %l1, 0x4, %l1
18966 wrpr %l1, %tnpc
18967 setx 0x34400001400, %l0, %l1
18968 wrpr %l1, %tstate
18969 wrhpr 0x4, %htstate
18970 retry
18971loop_1799:
18972 edge8ln %o1, %i7, %g3
18973 umul %o3, %i0, %o4
18974 smul %o5, 0x14EE, %i3
18975loop_1800:
18976 movn %icc, %o7, %l4
18977 ldx [%l7 + 0x10], %l0
18978 movneg %xcc, %l2, %l6
18979 andcc %i4, %l5, %g7
18980 movgu %xcc, %i5, %g4
18981 udiv %g6, 0x1554, %l1
18982 brgz %g1, loop_1801
18983 tn %icc, 0x3
18984 movgu %icc, %i2, %o2
18985 addccc %g5, %o6, %o0
18986loop_1801:
18987 movcs %icc, %l3, %i6
18988 bne,pn %icc, loop_1802
18989 stx %g2, [%l7 + 0x60]
18990 ldsw [%l7 + 0x1C], %i1
18991 srax %i7, 0x02, %g3
18992loop_1802:
18993 fxnor %f18, %f6, %f30
18994 udiv %o1, 0x1827, %o3
18995 sdivcc %i0, 0x192B, %o4
18996 membar 0x64
18997 movrne %o5, %o7, %i3
18998 bn,pn %icc, loop_1803
18999 movpos %xcc, %l0, %l2
19000 edge8l %l4, %l6, %i4
19001 brlez %l5, loop_1804
19002loop_1803:
19003 tsubcctv %i5, %g7, %g4
19004 xnorcc %l1, %g6, %g1
19005 move %xcc, %o2, %i2
19006loop_1804:
19007 ldsb [%l7 + 0x2A], %o6
19008 movl %icc, %o0, %g5
19009 fbule %fcc1, loop_1805
19010 fpadd32 %f2, %f10, %f16
19011 movle %icc, %l3, %i6
19012 fmovsne %xcc, %f13, %f4
19013loop_1805:
19014 udivx %i1, 0x1FEC, %i7
19015 mulx %g2, 0x1FDE, %o1
19016 movpos %xcc, %g3, %o3
19017 tvs %xcc, 0x3
19018 tcs %xcc, 0x6
19019 fpack32 %f14, %f6, %f24
19020 xor %o4, 0x131A, %o5
19021 tpos %xcc, 0x1
19022 movneg %xcc, %o7, %i0
19023 tge %icc, 0x3
19024 tne %xcc, 0x0
19025 addcc %l0, %i3, %l4
19026 set 0x20, %l5
19027 ldda [%l7 + %l5] 0x15, %l2
19028 movneg %icc, %i4, %l5
19029 ldd [%l7 + 0x40], %f8
19030 fmovsvs %icc, %f3, %f19
19031 xorcc %i5, %l6, %g7
19032 fcmped %fcc2, %f16, %f0
19033 fornot2s %f18, %f6, %f4
19034 fxnors %f31, %f31, %f6
19035 fones %f28
19036 sllx %g4, %l1, %g6
19037 fxnors %f7, %f14, %f26
19038 alignaddr %g1, %i2, %o2
19039 edge16ln %o6, %g5, %o0
19040 sra %i6, %i1, %i7
19041 add %g2, %o1, %g3
19042 sub %o3, 0x1D03, %l3
19043 edge8 %o5, %o7, %o4
19044 movn %xcc, %l0, %i3
19045 umul %i0, 0x11D6, %l2
19046 fmovdle %xcc, %f21, %f7
19047 edge32 %i4, %l5, %i5
19048 tcc %icc, 0x2
19049 ta %icc, 0x5
19050 fandnot2 %f18, %f0, %f20
19051 fbule,a %fcc0, loop_1806
19052 movne %icc, %l6, %l4
19053 fpadd16s %f21, %f10, %f25
19054 set 0x20, %o3
19055 prefetcha [%l7 + %o3] 0x88, 0x0
19056loop_1806:
19057 fnegd %f0, %f14
19058 smul %l1, %g7, %g6
19059 stbar
19060 edge16 %g1, %i2, %o6
19061 stw %o2, [%l7 + 0x24]
19062 subc %o0, 0x0A48, %g5
19063 sdivx %i1, 0x1D8B, %i6
19064 subccc %g2, 0x1D01, %o1
19065 subccc %g3, 0x1DE0, %i7
19066 move %xcc, %o3, %o5
19067 fnand %f0, %f6, %f8
19068 fmovrsgez %o7, %f9, %f29
19069 fmovrslz %o4, %f30, %f0
19070 nop
19071 set 0x52, %i4
19072 sth %l3, [%l7 + %i4]
19073 bne,a,pn %icc, loop_1807
19074 te %icc, 0x1
19075 lduh [%l7 + 0x5A], %l0
19076 movcc %xcc, %i3, %i0
19077loop_1807:
19078 movg %icc, %i4, %l5
19079 fnot2 %f28, %f28
19080 edge16 %i5, %l2, %l6
19081 orcc %l4, 0x1305, %l1
19082 stbar
19083 sdivcc %g7, 0x0F9F, %g4
19084 sra %g1, %i2, %g6
19085 movvs %xcc, %o2, %o0
19086 fbo,a %fcc3, loop_1808
19087 smul %g5, %o6, %i1
19088 umulcc %g2, 0x118E, %o1
19089 move %icc, %g3, %i7
19090loop_1808:
19091 xorcc %i6, %o3, %o7
19092 edge32 %o5, %o4, %l3
19093 alignaddrl %i3, %i0, %l0
19094 fmovscc %xcc, %f18, %f7
19095 tcc %icc, 0x2
19096 add %i4, %l5, %i5
19097 fexpand %f0, %f12
19098 andn %l6, 0x0F9E, %l4
19099 umul %l2, %l1, %g7
19100 movrne %g1, %g4, %g6
19101 fpadd16s %f16, %f17, %f8
19102 fandnot1 %f24, %f10, %f2
19103 fmovscs %icc, %f14, %f4
19104 array32 %o2, %o0, %i2
19105 tg %xcc, 0x0
19106 bcc loop_1809
19107 sth %o6, [%l7 + 0x52]
19108 brlez,a %i1, loop_1810
19109 fandnot2 %f22, %f8, %f0
19110loop_1809:
19111 edge8n %g5, %g2, %o1
19112 wr %g0, 0x80, %asi
19113 stwa %g3, [%l7 + 0x74] %asi
19114loop_1810:
19115 mova %xcc, %i7, %o3
19116 fmovsvs %xcc, %f26, %f15
19117 fmovdle %xcc, %f1, %f16
19118 addcc %o7, 0x17F8, %i6
19119 tge %xcc, 0x7
19120 fpadd32 %f26, %f22, %f12
19121 fxor %f14, %f30, %f14
19122 ble,pn %xcc, loop_1811
19123 smulcc %o4, 0x02B0, %o5
19124 brnz,a %l3, loop_1812
19125 edge32ln %i0, %i3, %i4
19126loop_1811:
19127 brz %l0, loop_1813
19128 ldd [%l7 + 0x68], %i4
19129loop_1812:
19130 movrne %l6, %l5, %l4
19131 and %l1, 0x06B5, %g7
19132loop_1813:
19133 movpos %xcc, %g1, %l2
19134 movneg %xcc, %g4, %o2
19135 fsrc2 %f18, %f26
19136 fpsub32 %f24, %f28, %f2
19137 swap [%l7 + 0x28], %g6
19138 tvs %icc, 0x2
19139 fornot1s %f8, %f26, %f16
19140 udiv %o0, 0x0996, %o6
19141 subc %i2, %g5, %i1
19142 st %f30, [%l7 + 0x28]
19143 add %g2, 0x1E5B, %g3
19144 andn %o1, 0x1E1E, %i7
19145 xnorcc %o3, %o7, %i6
19146 or %o5, 0x000B, %l3
19147 array8 %i0, %o4, %i4
19148 bge,a loop_1814
19149 tcs %icc, 0x2
19150 movle %xcc, %l0, %i3
19151 flush %l7 + 0x38
19152loop_1814:
19153 fmovdgu %icc, %f12, %f0
19154 fbne,a %fcc1, loop_1815
19155 bvc,pn %xcc, loop_1816
19156 call loop_1817
19157 orncc %l6, 0x11C9, %l5
19158loop_1815:
19159 movleu %xcc, %i5, %l4
19160loop_1816:
19161 ldd [%l7 + 0x08], %g6
19162loop_1817:
19163 tleu %xcc, 0x5
19164 fands %f15, %f27, %f29
19165 fmovsg %xcc, %f28, %f19
19166 sdiv %l1, 0x0124, %g1
19167 fmovsneg %icc, %f2, %f23
19168 tge %xcc, 0x6
19169 edge32n %g4, %l2, %o2
19170 fnors %f0, %f18, %f21
19171 andcc %o0, 0x04F7, %o6
19172 tgu %icc, 0x2
19173 swap [%l7 + 0x08], %i2
19174 edge16 %g6, %g5, %g2
19175 addcc %i1, %g3, %i7
19176 array32 %o1, %o3, %o7
19177 sll %o5, %l3, %i6
19178 bcc,a %icc, loop_1818
19179 edge8ln %o4, %i4, %l0
19180 movvc %icc, %i0, %l6
19181 fones %f6
19182loop_1818:
19183 fsrc1 %f20, %f22
19184 movleu %icc, %i3, %l5
19185 fors %f6, %f19, %f26
19186 movvc %icc, %i5, %g7
19187 brgez,a %l1, loop_1819
19188 sll %l4, 0x16, %g1
19189 tge %xcc, 0x1
19190 fmovsl %icc, %f4, %f18
19191loop_1819:
19192 subccc %g4, 0x150A, %o2
19193 mulx %o0, 0x0FA1, %o6
19194 tl %xcc, 0x5
19195 edge32l %l2, %i2, %g6
19196 srl %g5, 0x00, %g2
19197 fmul8x16al %f11, %f1, %f4
19198 orncc %i1, 0x0FD0, %i7
19199 sdiv %g3, 0x1DE2, %o3
19200 ldsb [%l7 + 0x76], %o7
19201 orcc %o1, 0x18B2, %o5
19202 tcc %icc, 0x3
19203 movcc %xcc, %i6, %o4
19204 fmovrsgez %l3, %f4, %f24
19205 bg,pn %xcc, loop_1820
19206 fcmpne32 %f22, %f12, %i4
19207 udivx %i0, 0x15AC, %l0
19208 movrgz %l6, %l5, %i3
19209loop_1820:
19210 sllx %i5, %l1, %g7
19211 brlez %g1, loop_1821
19212 tsubcctv %g4, 0x0BCD, %o2
19213 movn %xcc, %l4, %o6
19214 fexpand %f30, %f10
19215loop_1821:
19216 nop
19217 set 0x40, %g7
19218 lduwa [%l7 + %g7] 0x81, %l2
19219 tne %xcc, 0x6
19220 move %xcc, %o0, %g6
19221 ldstub [%l7 + 0x7C], %i2
19222 bleu,pt %xcc, loop_1822
19223 movrgz %g5, 0x026, %g2
19224 brgz,a %i7, loop_1823
19225 edge32 %i1, %o3, %o7
19226loop_1822:
19227 array8 %g3, %o5, %i6
19228 tsubcctv %o1, %o4, %l3
19229loop_1823:
19230 fbule,a %fcc1, loop_1824
19231 srl %i0, %i4, %l6
19232 movn %xcc, %l5, %i3
19233 movleu %icc, %i5, %l1
19234loop_1824:
19235 tle %icc, 0x2
19236 restored
19237 rdpr %cwp, %g1
19238 rdpr %cansave, %g2
19239 rdpr %canrestore, %g3
19240 rdpr %cleanwin, %g4
19241 rdpr %otherwin, %g5
19242 rdpr %wstate, %g6
19243 movleu %icc, %l0, %g1
19244 umulcc %g4, 0x06CA, %g7
19245 fcmpgt16 %f20, %f12, %l4
19246 fmuld8sux16 %f19, %f20, %f12
19247 fmovsl %icc, %f27, %f8
19248 fsrc1 %f2, %f0
19249 nop
19250 setx loop_1825, %l0, %l1
19251 jmpl %l1, %o6
19252 tsubcc %o2, %l2, %o0
19253 ta %xcc, 0x7
19254 movge %icc, %g6, %i2
19255loop_1825:
19256 array8 %g2, %i7, %i1
19257 udivx %o3, 0x1C8F, %g5
19258 movrgez %g3, %o5, %o7
19259 orn %i6, 0x10D6, %o4
19260 fsrc1s %f25, %f16
19261 stx %o1, [%l7 + 0x40]
19262 fandnot1 %f12, %f8, %f2
19263 ldsh [%l7 + 0x42], %i0
19264 orncc %l3, %l6, %i4
19265 tcc %xcc, 0x4
19266 ldub [%l7 + 0x5A], %i3
19267 fble,a %fcc0, loop_1826
19268 fbl,a %fcc3, loop_1827
19269 udiv %i5, 0x1154, %l5
19270 alignaddrl %l0, %l1, %g1
19271loop_1826:
19272 edge32ln %g7, %g4, %l4
19273loop_1827:
19274 pdist %f2, %f0, %f4
19275 fabsd %f22, %f12
19276 movge %icc, %o6, %o2
19277 smulcc %o0, %g6, %i2
19278 fand %f20, %f28, %f14
19279 fbl %fcc1, loop_1828
19280 alignaddrl %g2, %l2, %i1
19281 subcc %i7, %o3, %g5
19282 sdivx %g3, 0x15F1, %o7
19283loop_1828:
19284 lduh [%l7 + 0x16], %i6
19285 fbue,a %fcc3, loop_1829
19286 fnands %f1, %f24, %f30
19287 fmovse %icc, %f28, %f16
19288 movcc %xcc, %o4, %o1
19289loop_1829:
19290 sdivcc %o5, 0x1610, %l3
19291 sllx %i0, 0x01, %l6
19292 movg %icc, %i3, %i4
19293 stw %l5, [%l7 + 0x74]
19294 fornot1s %f8, %f10, %f9
19295 fexpand %f6, %f16
19296 bneg,a,pn %xcc, loop_1830
19297 ldsb [%l7 + 0x2E], %l0
19298 and %i5, %l1, %g1
19299 movg %xcc, %g7, %l4
19300loop_1830:
19301 flush %l7 + 0x38
19302 fmovrse %o6, %f24, %f27
19303 edge8l %o2, %o0, %g4
19304 movvc %xcc, %g6, %g2
19305 alignaddrl %i2, %i1, %l2
19306 orn %i7, %o3, %g5
19307 tcs %icc, 0x5
19308 wr %g0, 0x52, %asi
19309 ldxa [%g0 + 0x118] %asi, %g3
19310 tneg %icc, 0x3
19311 taddcc %i6, %o7, %o1
19312 fpsub32s %f23, %f10, %f1
19313 fmovrdlz %o5, %f12, %f28
19314 movleu %xcc, %o4, %l3
19315 xor %i0, %l6, %i3
19316 edge16n %i4, %l0, %l5
19317 add %l7, 0x28, %l6
19318 wr %g0, 0x81, %asi
19319 lda [%l6] %asi, %l1
19320 casa [%l6] %asi, %l1, %i5
19321 lduw [%l7 + 0x70], %g7
19322 ldx [%l7 + 0x58], %l4
19323 wr %g0, 0x80, %asi
19324 ldstuba [%l7 + 0x18] %asi, %g1
19325 ta %xcc, 0x1
19326 fsrc2s %f20, %f7
19327 popc 0x03ED, %o2
19328 ldsw [%l7 + 0x78], %o0
19329 fmovse %icc, %f4, %f29
19330 sra %g4, %o6, %g2
19331 taddcc %i2, 0x009A, %i1
19332 fblg %fcc1, loop_1831
19333 tn %xcc, 0x5
19334 sra %g6, 0x05, %i7
19335 mulscc %l2, %g5, %o3
19336loop_1831:
19337 tgu %icc, 0x5
19338 movrlez %i6, %o7, %g3
19339 fmovrsgz %o1, %f8, %f17
19340 array16 %o5, %o4, %l3
19341 addcc %i0, %i3, %l6
19342 orn %l0, %l5, %l1
19343 move %icc, %i4, %i5
19344 xnorcc %g7, %g1, %l4
19345 te %xcc, 0x5
19346 set 0x308, %l0
19347 nop ! nop ! ldxa [%g0 + %l0] 0x40, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
19348 fmovsleu %xcc, %f22, %f4
19349 set 0x10, %i2
19350 ldsha [%l7 + %i2] 0x14, %g4
19351 tcc %xcc, 0x0
19352 orn %o0, %o6, %i2
19353 addcc %i1, 0x1D46, %g2
19354 wr %g0, 0x04, %asi
19355 lda [%l7 + 0x18] %asi, %f4
19356 tpos %xcc, 0x7
19357 fand %f0, %f10, %f20
19358 fandnot2 %f24, %f0, %f2
19359 andn %g6, %i7, %g5
19360 xorcc %l2, 0x1EB4, %i6
19361 set 0x50, %i5
19362 sta %f10, [%l7 + %i5] 0x14
19363 wr %g0, 0x81, %asi
19364 lduha [%l7 + 0x74] %asi, %o7
19365 udiv %g3, 0x1F81, %o1
19366 mulscc %o5, 0x065F, %o4
19367 ldd [%l7 + 0x60], %f10
19368 membar 0x23
19369 edge16 %l3, %i0, %o3
19370 xor %l6, 0x1BB3, %l0
19371 smul %i3, 0x1415, %l5
19372 tn %icc, 0x6
19373 orcc %l1, 0x052F, %i4
19374 te %icc, 0x4
19375 edge8n %g7, %g1, %l4
19376 edge16 %o2, %i5, %o0
19377 tne %icc, 0x2
19378 tcc %icc, 0x3
19379 tn %xcc, 0x1
19380 fbl %fcc1, loop_1832
19381 ldsh [%l7 + 0x52], %o6
19382 bcc,a,pt %xcc, loop_1833
19383 brlez,a %g4, loop_1834
19384loop_1832:
19385 alignaddrl %i1, %g2, %i2
19386 ldx [%l7 + 0x08], %i7
19387loop_1833:
19388 fmovrsgz %g6, %f12, %f13
19389loop_1834:
19390 edge8ln %g5, %l2, %o7
19391 movneg %icc, %i6, %o1
19392 movcs %xcc, %o5, %g3
19393 fmovda %icc, %f16, %f11
19394 andcc %o4, 0x0DD3, %i0
19395 wr %g0, 0x81, %asi
19396 lduha [%l7 + 0x10] %asi, %l3
19397 lduw [%l7 + 0x24], %l6
19398 fmovrdlz %l0, %f30, %f4
19399 fmovsne %xcc, %f29, %f23
19400 subc %o3, %l5, %i3
19401 movcs %xcc, %l1, %g7
19402 for %f24, %f22, %f30
19403 addcc %g1, %l4, %i4
19404 fsrc2 %f6, %f10
19405 fands %f1, %f20, %f3
19406 fnot2s %f29, %f6
19407 bg,a %icc, loop_1835
19408 bvs loop_1836
19409 movrne %i5, %o2, %o6
19410 tsubcctv %o0, %g4, %g2
19411loop_1835:
19412 fmovrsgz %i1, %f4, %f30
19413loop_1836:
19414 te %icc, 0x2
19415 flush %l7 + 0x7C
19416 set 0x36, %l1
19417 stha %i2, [%l7 + %l1] 0xeb
19418 membar #Sync
19419 orncc %g6, 0x0BDF, %g5
19420 wr %g0, 0xea, %asi
19421 stda %i6, [%l7 + 0x70] %asi
19422 membar #Sync
19423 swap [%l7 + 0x2C], %o7
19424 movneg %xcc, %i6, %l2
19425 ldx [%l7 + 0x78], %o1
19426 stw %g3, [%l7 + 0x68]
19427 srax %o5, 0x1D, %o4
19428 popc 0x06B8, %i0
19429 fcmpne32 %f24, %f26, %l3
19430 ta %xcc, 0x1
19431 fmovrde %l0, %f22, %f26
19432 wr %g0, 0x80, %asi
19433 stha %l6, [%l7 + 0x6A] %asi
19434 edge8l %o3, %l5, %i3
19435 edge32ln %g7, %g1, %l4
19436 movpos %xcc, %i4, %i5
19437 sllx %o2, %o6, %l1
19438 xorcc %g4, %o0, %g2
19439 movneg %icc, %i1, %i2
19440 bg,a %xcc, loop_1837
19441 movrgez %g6, %g5, %o7
19442 stbar
19443 bgu loop_1838
19444loop_1837:
19445 udivcc %i6, 0x14FB, %i7
19446 wr %g0, 0x89, %asi
19447 ldswa [%l7 + 0x74] %asi, %o1
19448loop_1838:
19449 sethi 0x0839, %l2
19450 udivcc %o5, 0x07F1, %g3
19451 fbu,a %fcc1, loop_1839
19452 brlz,a %o4, loop_1840
19453 movle %xcc, %i0, %l0
19454 addcc %l6, %l3, %l5
19455loop_1839:
19456 nop
19457 wr %g0, 0x19, %asi
19458 ldda [%l7 + 0x40] %asi, %f0
19459loop_1840:
19460 andn %i3, 0x05CF, %o3
19461 fmul8x16au %f29, %f23, %f22
19462 alignaddrl %g7, %l4, %i4
19463 movvc %icc, %g1, %o2
19464 tneg %xcc, 0x4
19465 fors %f3, %f11, %f10
19466 std %f30, [%l7 + 0x48]
19467 fbuge,a %fcc3, loop_1841
19468 sth %o6, [%l7 + 0x54]
19469 te %icc, 0x3
19470 tle %xcc, 0x6
19471loop_1841:
19472 movneg %icc, %i5, %g4
19473 array8 %l1, %o0, %i1
19474 addcc %g2, 0x0CFF, %g6
19475 nop
19476 setx loop_1842, %l0, %l1
19477 wrpr 0x1, %tl
19478 wrpr %l1, %tnpc
19479 setx 0x34400001400, %l0, %l1
19480 wrpr %l1, %tstate
19481 wrhpr 0x4, %htstate
19482 done
19483 std %g4, [%l7 + 0x10]
19484 movrne %o7, 0x004, %i2
19485 fmovdge %icc, %f17, %f15
19486loop_1842:
19487 stbar
19488 xnor %i6, 0x0224, %i7
19489 tsubcctv %l2, %o5, %o1
19490 xorcc %o4, 0x1995, %g3
19491 set 0x50, %o0
19492 lda [%l7 + %o0] 0x04, %f27
19493 fbug,a %fcc1, loop_1843
19494 siam 0x1
19495 and %i0, 0x1ED5, %l0
19496 fsrc1s %f19, %f30
19497loop_1843:
19498 fpsub32s %f26, %f25, %f4
19499 tcc %icc, 0x7
19500 nop
19501 set 0x56, %o6
19502 sth %l6, [%l7 + %o6]
19503 fmovrse %l3, %f23, %f3
19504 tvs %icc, 0x0
19505 mulx %i3, 0x0D95, %o3
19506 restored
19507 rdpr %cwp, %g1
19508 rdpr %cansave, %g2
19509 rdpr %canrestore, %g3
19510 rdpr %cleanwin, %g4
19511 rdpr %otherwin, %g5
19512 rdpr %wstate, %g6
19513 movpos %xcc, %l5, %l4
19514 mulx %g7, %g1, %o2
19515 smulcc %i4, 0x10ED, %o6
19516 be,a,pt %xcc, loop_1844
19517 fmovrsgez %g4, %f12, %f3
19518 bshuffle %f6, %f12, %f28
19519 pdist %f10, %f10, %f12
19520loop_1844:
19521 fcmpgt32 %f22, %f0, %i5
19522 bvs %icc, loop_1845
19523 movle %xcc, %o0, %l1
19524 flush %l7 + 0x4C
19525 udiv %i1, 0x1146, %g2
19526loop_1845:
19527 orcc %g6, 0x0802, %g5
19528 ldd [%l7 + 0x68], %i2
19529 fmovsne %xcc, %f15, %f9
19530 subccc %o7, %i7, %i6
19531 or %o5, %l2, %o1
19532 fmovrsgz %o4, %f11, %f22
19533 mulscc %g3, 0x07D5, %l0
19534 wr %g0, 0x80, %asi
19535 swapa [%l7 + 0x24] %asi, %i0
19536 bl,a,pt %xcc, loop_1846
19537 movpos %xcc, %l6, %i3
19538 fbne %fcc0, loop_1847
19539 tpos %icc, 0x7
19540loop_1846:
19541 ld [%l7 + 0x64], %f30
19542 set 0x40, %o4
19543 stwa %l3, [%l7 + %o4] 0x2b
19544 membar #Sync
19545loop_1847:
19546 bl,pn %icc, loop_1848
19547 ldstub [%l7 + 0x55], %o3
19548 wr %g0, 0x81, %asi
19549 sta %f19, [%l7 + 0x14] %asi
19550loop_1848:
19551 fandnot1s %f10, %f7, %f14
19552 edge16ln %l4, %g7, %g1
19553 edge32 %o2, %l5, %i4
19554 brz %o6, loop_1849
19555 orcc %g4, %o0, %l1
19556 add %l7, 0x68, %l6
19557 wr %g0, 0x11, %asi
19558 ldxa [%l6] %asi, %i1
19559 casxa [%l6] 0x11, %i1, %g2
19560loop_1849:
19561 fnot1 %f10, %f2
19562 array8 %i5, %g5, %g6
19563 fmul8x16 %f8, %f20, %f0
19564 subccc %i2, %o7, %i6
19565 bpos loop_1850
19566 movrgez %o5, %i7, %l2
19567 fnors %f11, %f31, %f22
19568 be,a,pn %icc, loop_1851
19569loop_1850:
19570 array8 %o4, %o1, %g3
19571 movvs %xcc, %i0, %l0
19572 and %l6, 0x00EB, %i3
19573loop_1851:
19574 mulscc %l3, %o3, %g7
19575 movneg %xcc, %g1, %l4
19576 wr %g0, 0x0c, %asi
19577 ldda [%l7 + 0x40] %asi, %f16
19578 fmovdcs %icc, %f6, %f21
19579 ld [%l7 + 0x48], %f14
19580 fnand %f2, %f24, %f24
19581 edge32n %o2, %l5, %i4
19582 sth %o6, [%l7 + 0x22]
19583 wr %g0, 0x10, %asi
19584 ldsha [%l7 + 0x24] %asi, %g4
19585 mova %xcc, %l1, %i1
19586 membar 0x2F
19587 movneg %icc, %o0, %g2
19588 fbu,a %fcc2, loop_1852
19589 brz,a %i5, loop_1853
19590 udivcc %g5, 0x1AAD, %g6
19591 movleu %xcc, %o7, %i6
19592loop_1852:
19593 std %o4, [%l7 + 0x30]
19594loop_1853:
19595 ta %icc, 0x0
19596 stbar
19597 edge16l %i2, %i7, %o4
19598 set 0x54, %o1
19599 ldstuba [%l7 + %o1] 0x10, %l2
19600 fbue %fcc0, loop_1854
19601 mulscc %g3, 0x17A6, %o1
19602 orn %l0, %i0, %i3
19603 movrgez %l3, %o3, %l6
19604loop_1854:
19605 tge %xcc, 0x1
19606 tle %icc, 0x6
19607 ble %icc, loop_1855
19608 tgu %xcc, 0x6
19609 set 0x37, %o2
19610 lduba [%l7 + %o2] 0x14, %g1
19611loop_1855:
19612 fsrc1 %f8, %f22
19613 fbuge %fcc1, loop_1856
19614 xnorcc %g7, 0x1B3D, %l4
19615 fabss %f19, %f3
19616 for %f6, %f12, %f10
19617loop_1856:
19618 and %o2, %i4, %o6
19619 fbul %fcc3, loop_1857
19620 saved
19621 rdpr %cwp, %g1
19622 rdpr %cansave, %g2
19623 rdpr %canrestore, %g3
19624 rdpr %cleanwin, %g4
19625 rdpr %otherwin, %g5
19626 rdpr %wstate, %g6
19627 movgu %icc, %g4, %l1
19628 fcmped %fcc3, %f8, %f8
19629loop_1857:
19630 edge16l %l5, %i1, %o0
19631 prefetch [%l7 + 0x54], 0x3
19632 movg %icc, %g2, %i5
19633 stx %g5, [%l7 + 0x70]
19634 srax %g6, %o7, %i6
19635 addccc %i2, %i7, %o4
19636 saved
19637 rdpr %cwp, %g1
19638 rdpr %cansave, %g2
19639 rdpr %canrestore, %g3
19640 rdpr %cleanwin, %g4
19641 rdpr %otherwin, %g5
19642 rdpr %wstate, %g6
19643 set 0x1C, %i7
19644 ldsha [%l7 + %i7] 0x11, %l2
19645 fbe %fcc1, loop_1858
19646 add %g3, %o1, %o5
19647 popc 0x0736, %l0
19648 tsubcctv %i3, %l3, %o3
19649loop_1858:
19650 addc %l6, 0x060D, %i0
19651 fmovdleu %xcc, %f1, %f18
19652 fmovdle %icc, %f15, %f31
19653 fmovsa %icc, %f18, %f9
19654 set 0x40, %g5
19655 stda %f16, [%l7 + %g5] 0x1f
19656 membar #Sync
19657 fbg,a %fcc0, loop_1859
19658 membar 0x0D
19659 tl %xcc, 0x2
19660 ta %icc, 0x5
19661loop_1859:
19662 fpackfix %f14, %f7
19663 edge16n %g1, %l4, %g7
19664 stbar
19665 edge8l %i4, %o6, %g4
19666 sdivcc %o2, 0x150C, %l5
19667 fones %f3
19668 te %xcc, 0x1
19669 taddcc %l1, %i1, %g2
19670 ldsb [%l7 + 0x34], %o0
19671 sll %g5, 0x1E, %i5
19672 set 0x14, %g4
19673 stha %o7, [%l7 + %g4] 0x11
19674 tcc %xcc, 0x1
19675 stb %g6, [%l7 + 0x36]
19676 movre %i6, 0x3FA, %i2
19677 std %f22, [%l7 + 0x58]
19678 stx %i7, [%l7 + 0x38]
19679 tge %icc, 0x6
19680 edge16 %o4, %g3, %l2
19681 fmovse %xcc, %f15, %f8
19682 movrne %o1, 0x321, %o5
19683 wr %g0, 0x11, %asi
19684 lduba [%l7 + 0x6D] %asi, %l0
19685 fmovdcc %icc, %f21, %f0
19686 fabsd %f22, %f20
19687 edge8l %l3, %i3, %o3
19688 ldstub [%l7 + 0x6A], %i0
19689 movgu %xcc, %g1, %l4
19690 fbul,a %fcc2, loop_1860
19691 fone %f30
19692 fandnot2s %f15, %f28, %f30
19693 edge16 %g7, %l6, %i4
19694loop_1860:
19695 brlez,a %g4, loop_1861
19696 call loop_1862
19697 taddcctv %o6, 0x02FD, %o2
19698 fbul,a %fcc3, loop_1863
19699loop_1861:
19700 brgez %l5, loop_1864
19701loop_1862:
19702 addc %l1, 0x0821, %i1
19703 movcc %xcc, %g2, %g5
19704loop_1863:
19705 edge32 %o0, %i5, %o7
19706loop_1864:
19707 srax %g6, %i6, %i2
19708 tn %icc, 0x4
19709 prefetch [%l7 + 0x48], 0x2
19710 add %i7, 0x0ECF, %g3
19711 tsubcc %o4, %l2, %o5
19712 fsrc1s %f10, %f4
19713 movrgz %l0, 0x31F, %l3
19714 bneg,a,pt %xcc, loop_1865
19715 edge8ln %o1, %o3, %i3
19716 bg,a,pn %xcc, loop_1866
19717 tvs %icc, 0x3
19718loop_1865:
19719 nop
19720 wr %g0, 0x04, %asi
19721 ldda [%l7 + 0x40] %asi, %f16
19722loop_1866:
19723 bvc,a,pn %icc, loop_1867
19724 fpsub32 %f18, %f4, %f8
19725 movle %xcc, %g1, %i0
19726 edge32ln %l4, %l6, %i4
19727loop_1867:
19728 xor %g7, %g4, %o6
19729 bcc %icc, loop_1868
19730 movrlz %l5, %l1, %o2
19731 andn %i1, %g5, %g2
19732 bleu %xcc, loop_1869
19733loop_1868:
19734 fpadd32s %f4, %f0, %f14
19735 fmovdcs %xcc, %f9, %f12
19736 set 0x10, %l2
19737 ldswa [%l7 + %l2] 0x80, %o0
19738loop_1869:
19739 subccc %o7, 0x1AB6, %g6
19740 tne %icc, 0x3
19741 edge8 %i6, %i2, %i5
19742 sdivx %g3, 0x1EC6, %i7
19743 edge8 %o4, %o5, %l0
19744 sll %l2, %o1, %o3
19745 tvs %icc, 0x1
19746 addccc %l3, %g1, %i0
19747 edge8ln %i3, %l6, %l4
19748 array8 %i4, %g7, %o6
19749 move %xcc, %g4, %l1
19750 ldsw [%l7 + 0x0C], %l5
19751 fmovdge %xcc, %f14, %f12
19752 tle %xcc, 0x4
19753 tleu %icc, 0x7
19754 fmul8x16au %f15, %f20, %f8
19755 fbge,a %fcc2, loop_1870
19756 mulscc %o2, %i1, %g2
19757 fnot2s %f30, %f9
19758 fnegs %f20, %f30
19759loop_1870:
19760 brz,a %o0, loop_1871
19761 fcmpgt32 %f2, %f24, %o7
19762 wr %g0, 0x0c, %asi
19763 stha %g5, [%l7 + 0x64] %asi
19764loop_1871:
19765 nop
19766 wr %g0, 0x04, %asi
19767 stba %g6, [%l7 + 0x71] %asi
19768 fandnot2s %f22, %f29, %f17
19769 tneg %icc, 0x4
19770 sdivx %i6, 0x0144, %i2
19771 andn %i5, 0x1BE1, %g3
19772 alignaddrl %i7, %o5, %o4
19773 membar 0x38
19774 fmovsneg %icc, %f2, %f4
19775 sdivcc %l0, 0x061B, %l2
19776 fmovdle %icc, %f26, %f23
19777 fmovscc %icc, %f5, %f26
19778 edge32ln %o1, %o3, %l3
19779 fnot1s %f8, %f27
19780 set 0x43, %g6
19781 ldstuba [%l7 + %g6] 0x89, %g1
19782 mulx %i0, 0x1B13, %l6
19783 fmovrdgez %i3, %f18, %f30
19784 fmovrdlz %i4, %f20, %f8
19785 fmovdge %icc, %f22, %f4
19786 edge32 %l4, %o6, %g4
19787 mulx %l1, 0x0D29, %l5
19788 orncc %o2, 0x07F7, %i1
19789 sth %g7, [%l7 + 0x3E]
19790 ble,a loop_1872
19791 be,a,pn %icc, loop_1873
19792 bge,a,pt %icc, loop_1874
19793 fba %fcc3, loop_1875
19794loop_1872:
19795 xor %o0, 0x010E, %o7
19796loop_1873:
19797 alignaddr %g5, %g2, %g6
19798loop_1874:
19799 edge16ln %i2, %i6, %i5
19800loop_1875:
19801 nop
19802 set 0x10, %l3
19803 stxa %g3, [%l7 + %l3] 0x80
19804 movg %icc, %o5, %o4
19805 ldsb [%l7 + 0x60], %l0
19806 or %i7, %l2, %o3
19807 or %o1, %g1, %i0
19808 set 0x70, %i3
19809 ldda [%l7 + %i3] 0xe2, %i6
19810 set 0x44, %i1
19811 lda [%l7 + %i1] 0x0c, %f23
19812 edge32ln %i3, %l3, %i4
19813 subc %l4, %o6, %g4
19814 tleu %icc, 0x5
19815 movle %xcc, %l1, %o2
19816 set 0x08, %o7
19817 stha %l5, [%l7 + %o7] 0xeb
19818 membar #Sync
19819 tvc %xcc, 0x0
19820 tl %xcc, 0x7
19821 taddcc %i1, 0x14F1, %g7
19822 sra %o7, 0x08, %g5
19823 smulcc %g2, %g6, %i2
19824 bl,a %xcc, loop_1876
19825 bcc loop_1877
19826 bcs,a,pt %xcc, loop_1878
19827 fmovdgu %xcc, %f24, %f15
19828loop_1876:
19829 or %o0, %i5, %i6
19830loop_1877:
19831 movrlez %g3, %o4, %l0
19832loop_1878:
19833 be,pn %icc, loop_1879
19834 fbo,a %fcc0, loop_1880
19835 fble %fcc1, loop_1881
19836 andn %i7, %o5, %l2
19837loop_1879:
19838 nop
19839 wr %g0, 0x88, %asi
19840 ldda [%l7 + 0x40] %asi, %f16
19841loop_1880:
19842 fbul %fcc1, loop_1882
19843loop_1881:
19844 udivx %o1, 0x1CD7, %g1
19845 add %i0, %l6, %o3
19846 fmovdvc %icc, %f16, %f7
19847loop_1882:
19848 add %l3, %i3, %i4
19849 membar 0x2F
19850 set 0x14, %o5
19851 ldstuba [%l7 + %o5] 0x04, %o6
19852 subc %g4, 0x0251, %l4
19853 movcc %icc, %o2, %l5
19854 array8 %i1, %g7, %l1
19855 edge8n %o7, %g2, %g5
19856 fbue,a %fcc3, loop_1883
19857 udiv %g6, 0x1D5C, %o0
19858 edge8ln %i2, %i5, %i6
19859 array8 %g3, %l0, %i7
19860loop_1883:
19861 srl %o4, 0x18, %o5
19862 fnegd %f18, %f28
19863 movrlz %l2, %g1, %o1
19864 fcmps %fcc2, %f2, %f11
19865 fbge,a %fcc2, loop_1884
19866 edge16l %l6, %i0, %l3
19867 fbg,a %fcc2, loop_1885
19868 orn %o3, 0x0E22, %i3
19869loop_1884:
19870 fmovdcc %icc, %f21, %f12
19871 tneg %xcc, 0x5
19872loop_1885:
19873 udiv %o6, 0x1AB2, %g4
19874 pdist %f30, %f4, %f26
19875 fpadd32s %f24, %f17, %f20
19876 movcs %xcc, %i4, %l4
19877 edge16ln %l5, %i1, %g7
19878 smulcc %l1, %o2, %g2
19879 faligndata %f6, %f30, %f20
19880 srax %g5, %g6, %o0
19881 alignaddr %o7, %i5, %i6
19882 fbn,a %fcc0, loop_1886
19883 xnor %g3, 0x171C, %l0
19884 fbo,a %fcc2, loop_1887
19885 fmovd %f20, %f2
19886loop_1886:
19887 fcmple32 %f30, %f24, %i2
19888 movvs %icc, %i7, %o4
19889loop_1887:
19890 fmovsa %xcc, %f24, %f31
19891 orcc %o5, 0x0C32, %g1
19892 wr %g0, 0x2a, %asi
19893 ldda [%l7 + 0x10] %asi, %l2
19894 fpackfix %f6, %f18
19895 brgez %o1, loop_1888
19896 edge32ln %l6, %l3, %i0
19897 fnot1s %f4, %f19
19898 fbue %fcc1, loop_1889
19899loop_1888:
19900 std %i2, [%l7 + 0x50]
19901 fmovsleu %icc, %f27, %f16
19902 tneg %xcc, 0x5
19903loop_1889:
19904 fcmple16 %f30, %f6, %o3
19905 fxnor %f24, %f28, %f2
19906 movrgz %g4, %o6, %i4
19907 xnorcc %l5, 0x1F16, %i1
19908 umul %l4, %g7, %l1
19909 movrgez %g2, %g5, %o2
19910 array32 %o0, %g6, %o7
19911 movleu %icc, %i6, %i5
19912 fabsd %f16, %f18
19913 edge16ln %l0, %i2, %g3
19914 fcmpne32 %f30, %f26, %i7
19915 edge16l %o5, %o4, %g1
19916 movrgez %o1, 0x071, %l2
19917 faligndata %f22, %f18, %f18
19918 fbu,a %fcc0, loop_1890
19919 nop
19920 setx loop_1891, %l0, %l1
19921 jmpl %l1, %l6
19922 fcmpne16 %f30, %f4, %i0
19923 xor %i3, %o3, %l3
19924loop_1890:
19925 st %f15, [%l7 + 0x74]
19926loop_1891:
19927 fbo %fcc1, loop_1892
19928 fbug,a %fcc0, loop_1893
19929 or %g4, %o6, %i4
19930 srl %i1, %l4, %l5
19931loop_1892:
19932 stbar
19933loop_1893:
19934 edge32n %l1, %g2, %g7
19935 restored
19936 rdpr %cwp, %g1
19937 rdpr %cansave, %g2
19938 rdpr %canrestore, %g3
19939 rdpr %cleanwin, %g4
19940 rdpr %otherwin, %g5
19941 rdpr %wstate, %g6
19942 movcs %xcc, %o2, %g5
19943 udivx %o0, 0x0EEA, %o7
19944 fors %f9, %f19, %f6
19945 membar 0x4E
19946 wr %g0, 0x80, %asi
19947 lduha [%l7 + 0x0A] %asi, %g6
19948 ldsw [%l7 + 0x7C], %i6
19949 edge8l %i5, %l0, %g3
19950 edge8l %i2, %o5, %o4
19951 tneg %xcc, 0x0
19952 fbge %fcc0, loop_1894
19953 brlez %g1, loop_1895
19954 fmovsvc %icc, %f6, %f1
19955 fnand %f4, %f28, %f30
19956loop_1894:
19957 std %f20, [%l7 + 0x48]
19958loop_1895:
19959 nop
19960 set 0x68, %l6
19961 ldxa [%l7 + %l6] 0x10, %i7
19962 fmovdneg %xcc, %f2, %f12
19963 fmovsvs %icc, %f29, %f4
19964 srl %o1, 0x0A, %l6
19965 add %l2, %i0, %o3
19966 set 0x60, %g2
19967 stxa %i3, [%l7 + %g2] 0x27
19968 membar #Sync
19969 edge8l %g4, %o6, %i4
19970 bpos,a %icc, loop_1896
19971 movrlz %i1, %l3, %l4
19972 membar #Sync
19973 set 0x40, %g3
19974 ldda [%l7 + %g3] 0xf0, %f0
19975loop_1896:
19976 fmovse %icc, %f13, %f4
19977 fandnot1 %f12, %f6, %f8
19978 edge8 %l5, %g2, %l1
19979 sdivx %g7, 0x0351, %g5
19980 set 0x34, %g1
19981 ldswa [%l7 + %g1] 0x19, %o2
19982 andncc %o7, %o0, %g6
19983 edge8ln %i5, %i6, %l0
19984 fbuge,a %fcc2, loop_1897
19985 stbar
19986 ldsh [%l7 + 0x14], %i2
19987 tcs %icc, 0x1
19988loop_1897:
19989 bge %icc, loop_1898
19990 fmovdcs %xcc, %f20, %f26
19991 edge32n %g3, %o5, %g1
19992 sllx %i7, %o4, %l6
19993loop_1898:
19994 movcc %xcc, %o1, %l2
19995 fmovrdne %o3, %f26, %f8
19996 fbuge,a %fcc0, loop_1899
19997 tsubcc %i0, %i3, %g4
19998 bpos,a loop_1900
19999 fbu,a %fcc3, loop_1901
20000loop_1899:
20001 andncc %o6, %i1, %l3
20002 te %xcc, 0x1
20003loop_1900:
20004 fmovrdgz %i4, %f4, %f8
20005loop_1901:
20006 fbge,a %fcc0, loop_1902
20007 alignaddrl %l4, %g2, %l1
20008 movvs %icc, %g7, %l5
20009 brgz %g5, loop_1903
20010loop_1902:
20011 tle %xcc, 0x0
20012 set 0x30, %i0
20013 lduba [%l7 + %i0] 0x10, %o7
20014loop_1903:
20015 sll %o0, %g6, %o2
20016 tne %xcc, 0x6
20017 orcc %i5, 0x1E27, %l0
20018 tl %xcc, 0x3
20019 fornot2s %f6, %f21, %f21
20020 edge16ln %i6, %i2, %o5
20021 movgu %icc, %g3, %g1
20022 fnot1 %f8, %f28
20023 tg %xcc, 0x7
20024 fabsd %f30, %f14
20025 stw %i7, [%l7 + 0x34]
20026 srax %l6, %o4, %o1
20027 fornot1 %f0, %f20, %f26
20028 fmovrslz %o3, %f25, %f14
20029 call loop_1904
20030 fornot1s %f10, %f12, %f7
20031 movg %xcc, %i0, %i3
20032 std %f24, [%l7 + 0x40]
20033loop_1904:
20034 array16 %l2, %g4, %i1
20035 andn %l3, 0x11FD, %o6
20036 fmovrslz %i4, %f0, %f26
20037 array16 %l4, %g2, %g7
20038 andncc %l1, %g5, %o7
20039 call loop_1905
20040 movrlez %l5, %o0, %o2
20041 brgz %i5, loop_1906
20042 and %l0, 0x05CB, %g6
20043loop_1905:
20044 tneg %xcc, 0x1
20045 add %l7, 0x44, %l6
20046 wr %g0, 0x10, %asi
20047 casa [%l6] 0x10, %i2, %i6
20048loop_1906:
20049 stb %g3, [%l7 + 0x08]
20050 edge8l %g1, %i7, %o5
20051 flush %l7 + 0x5C
20052 fpsub16s %f29, %f4, %f23
20053 movgu %xcc, %l6, %o4
20054 xorcc %o1, 0x01AB, %o3
20055 andncc %i3, %l2, %g4
20056 mulx %i1, %l3, %i0
20057 fbo %fcc2, loop_1907
20058 ldsh [%l7 + 0x5E], %o6
20059 fmovsl %icc, %f14, %f11
20060 popc %i4, %l4
20061loop_1907:
20062 fandnot2 %f6, %f6, %f2
20063 fmul8x16 %f28, %f14, %f0
20064 fbo %fcc2, loop_1908
20065 array8 %g2, %g7, %g5
20066 fbe %fcc0, loop_1909
20067 brgez %l1, loop_1910
20068loop_1908:
20069 movneg %icc, %o7, %l5
20070 xnorcc %o0, %i5, %l0
20071loop_1909:
20072 movle %icc, %o2, %i2
20073loop_1910:
20074 ldx [%l7 + 0x28], %i6
20075 set 0x48, %l4
20076 ldsha [%l7 + %l4] 0x10, %g3
20077 xorcc %g1, %g6, %o5
20078 array8 %l6, %i7, %o4
20079 fmovdne %icc, %f15, %f29
20080 umul %o1, %i3, %l2
20081 set 0x40, %i6
20082 stda %f16, [%l7 + %i6] 0x1e
20083 membar #Sync
20084 mova %icc, %g4, %o3
20085 membar #Sync
20086 set 0x40, %l5
20087 ldda [%l7 + %l5] 0xf9, %f16
20088 andcc %i1, 0x1BB7, %l3
20089 tcs %xcc, 0x6
20090 lduh [%l7 + 0x1E], %o6
20091 fmovrdne %i4, %f4, %f10
20092 bvs,a,pn %xcc, loop_1911
20093 sub %i0, %g2, %l4
20094 add %l7, 0x08, %l6
20095 wr %g0, 0x18, %asi
20096 casxa [%l6] %asi, %g7, %g5
20097loop_1911:
20098 nop
20099 wr %g0, 0x11, %asi
20100 stwa %o7, [%l7 + 0x3C] %asi
20101 fmovdn %xcc, %f28, %f28
20102 umul %l1, 0x1491, %l5
20103 fbg,a %fcc1, loop_1912
20104 srl %i5, 0x0D, %o0
20105 wr %g0, 0x19, %asi
20106 ldsba [%l7 + 0x52] %asi, %o2
20107loop_1912:
20108 fmovdleu %xcc, %f22, %f19
20109 edge32l %l0, %i2, %g3
20110 fnors %f23, %f10, %f30
20111 mulx %g1, %g6, %o5
20112 set 0x76, %o3
20113 ldsha [%l7 + %o3] 0x0c, %l6
20114 smul %i7, %o4, %o1
20115 ld [%l7 + 0x38], %f5
20116 set 0x20, %g7
20117 stwa %i3, [%l7 + %g7] 0x04
20118 fmuld8ulx16 %f16, %f18, %f12
20119 fmuld8ulx16 %f25, %f6, %f0
20120 sllx %i6, 0x1C, %l2
20121 xorcc %g4, 0x1A47, %o3
20122 tsubcctv %l3, 0x0188, %o6
20123 set 0x40, %i4
20124 stda %f0, [%l7 + %i4] 0x18
20125 movcc %icc, %i4, %i1
20126 movgu %xcc, %i0, %g2
20127 tcc %xcc, 0x3
20128 tvc %icc, 0x0
20129 fnegs %f11, %f8
20130 xnorcc %l4, %g7, %o7
20131 ldx [%l7 + 0x28], %l1
20132 tcs %xcc, 0x5
20133 fble,a %fcc2, loop_1913
20134 st %f0, [%l7 + 0x40]
20135 fbe,a %fcc3, loop_1914
20136 movl %icc, %g5, %i5
20137loop_1913:
20138 bne,pt %icc, loop_1915
20139 umul %l5, %o2, %o0
20140loop_1914:
20141 stx %i2, [%l7 + 0x60]
20142 tsubcctv %l0, %g3, %g1
20143loop_1915:
20144 udivx %g6, 0x096B, %l6
20145 fmovdge %xcc, %f17, %f15
20146 tpos %icc, 0x1
20147 sir 0x0B51
20148 movg %icc, %i7, %o5
20149 mova %xcc, %o1, %i3
20150 fnor %f0, %f12, %f12
20151 movrlz %o4, 0x242, %l2
20152 tge %xcc, 0x4
20153 sra %i6, %o3, %g4
20154 movleu %xcc, %l3, %o6
20155 bpos,a,pn %xcc, loop_1916
20156 std %f22, [%l7 + 0x40]
20157 edge16 %i1, %i0, %g2
20158 fmovse %icc, %f9, %f23
20159loop_1916:
20160 edge16l %l4, %i4, %o7
20161 sdivcc %l1, 0x0F9E, %g5
20162 fpadd16 %f8, %f4, %f24
20163 udiv %g7, 0x13AB, %l5
20164 movl %icc, %o2, %o0
20165 te %icc, 0x3
20166 edge16n %i5, %l0, %g3
20167 orcc %i2, 0x0F0F, %g1
20168 wr %g0, 0x89, %asi
20169 ldsba [%l7 + 0x20] %asi, %g6
20170 addc %i7, 0x0DB9, %o5
20171 xnor %l6, %i3, %o4
20172 edge32ln %o1, %i6, %o3
20173 fzero %f10
20174 bge,a,pn %icc, loop_1917
20175 srlx %l2, 0x17, %g4
20176 fcmps %fcc1, %f8, %f13
20177 set 0x68, %i2
20178 stda %o6, [%l7 + %i2] 0x0c
20179loop_1917:
20180 brlez,a %i1, loop_1918
20181 sdiv %l3, 0x1261, %i0
20182 mulx %l4, 0x050D, %i4
20183 tl %xcc, 0x0
20184loop_1918:
20185 ta %xcc, 0x1
20186 fcmple16 %f2, %f28, %o7
20187 fsrc2s %f11, %f26
20188 tne %icc, 0x6
20189 subcc %g2, %g5, %g7
20190 movcs %icc, %l5, %l1
20191 movrne %o2, %i5, %l0
20192 fbul %fcc1, loop_1919
20193 movl %icc, %g3, %o0
20194 addc %g1, 0x00C2, %g6
20195 set 0x40, %i5
20196 stda %f0, [%l7 + %i5] 0x0c
20197loop_1919:
20198 brz %i2, loop_1920
20199 movrgz %i7, %l6, %o5
20200 tcs %icc, 0x3
20201 fmovsg %xcc, %f14, %f5
20202loop_1920:
20203 fxnors %f4, %f22, %f2
20204 tge %xcc, 0x5
20205 fornot1s %f4, %f0, %f1
20206 set 0x3A, %l1
20207 lduha [%l7 + %l1] 0x10, %o4
20208 brlz %o1, loop_1921
20209 edge8 %i6, %i3, %o3
20210 umul %l2, %o6, %g4
20211 membar 0x47
20212loop_1921:
20213 edge8l %i1, %l3, %i0
20214 stw %l4, [%l7 + 0x6C]
20215 fbge %fcc1, loop_1922
20216 movcc %xcc, %i4, %g2
20217 addccc %g5, %o7, %l5
20218 pdist %f26, %f2, %f10
20219loop_1922:
20220 movcs %xcc, %l1, %o2
20221 umul %i5, 0x04F5, %g7
20222 ldx [%l7 + 0x40], %l0
20223 tcc %icc, 0x0
20224 restored
20225 rdpr %cwp, %g1
20226 rdpr %cansave, %g2
20227 rdpr %canrestore, %g3
20228 rdpr %cleanwin, %g4
20229 rdpr %otherwin, %g5
20230 rdpr %wstate, %g6
20231 fbul,a %fcc2, loop_1923
20232 fmovdneg %xcc, %f23, %f22
20233 sethi 0x0A9F, %o0
20234 set 0x54, %o0
20235 lduwa [%l7 + %o0] 0x14, %g3
20236loop_1923:
20237 tvc %icc, 0x2
20238 tcc %icc, 0x1
20239 tsubcctv %g1, 0x16F9, %i2
20240 brz,a %g6, loop_1924
20241 tneg %icc, 0x3
20242 mova %xcc, %i7, %o5
20243 sllx %o4, 0x07, %o1
20244loop_1924:
20245 fblg %fcc3, loop_1925
20246 tle %xcc, 0x2
20247 fcmpne32 %f18, %f18, %i6
20248 orn %l6, %o3, %i3
20249loop_1925:
20250 and %l2, 0x0548, %g4
20251 tsubcc %o6, %l3, %i0
20252 fmovsvs %xcc, %f14, %f20
20253 fbl,a %fcc2, loop_1926
20254 tleu %icc, 0x4
20255 alignaddrl %l4, %i4, %i1
20256 prefetch [%l7 + 0x38], 0x0
20257loop_1926:
20258 movg %icc, %g5, %g2
20259 fmovdl %icc, %f4, %f31
20260 tge %xcc, 0x1
20261 fpack16 %f10, %f9
20262 ldstub [%l7 + 0x6C], %l5
20263 xor %o7, %o2, %l1
20264 alignaddrl %g7, %i5, %o0
20265 edge16 %g3, %l0, %i2
20266 fors %f2, %f29, %f29
20267 andn %g1, %g6, %i7
20268 xnor %o5, 0x1B7B, %o1
20269 nop
20270 set 0x2A, %o6
20271 ldsh [%l7 + %o6], %o4
20272 srax %i6, %l6, %i3
20273 brlez,a %o3, loop_1927
20274 fcmpd %fcc3, %f26, %f26
20275 alignaddr %l2, %o6, %g4
20276 alignaddrl %l3, %l4, %i0
20277loop_1927:
20278 edge32l %i4, %g5, %i1
20279 movcs %icc, %g2, %l5
20280 bleu,pt %icc, loop_1928
20281 std %o2, [%l7 + 0x40]
20282 nop
20283 setx loop_1929, %l0, %l1
20284 wrpr 0x1, %tl
20285 wrpr %l1, %tpc
20286 add %l1, 0x4, %l1
20287 wrpr %l1, %tnpc
20288 setx 0x34400001400, %l0, %l1
20289 wrpr %l1, %tstate
20290 wrhpr 0x4, %htstate
20291 retry
20292 fmul8sux16 %f24, %f4, %f24
20293loop_1928:
20294 sra %o7, %l1, %i5
20295 subccc %g7, %o0, %g3
20296loop_1929:
20297 srlx %l0, 0x07, %g1
20298 tneg %xcc, 0x5
20299 andcc %i2, 0x1532, %i7
20300 smulcc %g6, 0x1190, %o5
20301 movrne %o4, 0x225, %o1
20302 edge16ln %l6, %i3, %i6
20303 tsubcctv %o3, %o6, %g4
20304 fmovrdlez %l2, %f12, %f28
20305 set 0x40, %o4
20306 stda %f16, [%l7 + %o4] 0x19
20307 ldd [%l7 + 0x20], %f20
20308 edge8n %l4, %l3, %i4
20309 nop
20310 set 0x58, %o1
20311 stw %i0, [%l7 + %o1]
20312 edge32l %g5, %i1, %g2
20313 popc %l5, %o7
20314 xnorcc %o2, %i5, %g7
20315 add %l7, 0x40, %l6
20316 wr %g0, 0x10, %asi
20317 casxa [%l6] %asi, %o0, %l1
20318 fzero %f14
20319 xnorcc %l0, %g3, %i2
20320 edge32 %i7, %g6, %g1
20321 mova %xcc, %o4, %o5
20322 sth %l6, [%l7 + 0x5E]
20323 edge16l %i3, %o1, %o3
20324 restored
20325 rdpr %cwp, %g1
20326 rdpr %cansave, %g2
20327 rdpr %canrestore, %g3
20328 rdpr %cleanwin, %g4
20329 rdpr %otherwin, %g5
20330 rdpr %wstate, %g6
20331 movcc %xcc, %i6, %g4
20332 array8 %o6, %l2, %l3
20333 and %l4, 0x1E38, %i4
20334 fexpand %f18, %f28
20335 subccc %g5, 0x04B3, %i1
20336 fbul %fcc3, loop_1930
20337 tcc %xcc, 0x5
20338 movgu %icc, %g2, %i0
20339 fabsd %f12, %f8
20340loop_1930:
20341 ba,a,pt %icc, loop_1931
20342 sdivcc %o7, 0x02B4, %l5
20343 edge8ln %o2, %i5, %g7
20344 wr %g0, 0x80, %asi
20345 ldswa [%l7 + 0x60] %asi, %o0
20346loop_1931:
20347 umul %l1, 0x0999, %g3
20348 tn %icc, 0x6
20349 brz,a %l0, loop_1932
20350 fmovrse %i2, %f19, %f11
20351 sdiv %g6, 0x1A43, %g1
20352 orncc %i7, 0x0B20, %o5
20353loop_1932:
20354 fmovdpos %xcc, %f28, %f9
20355 fmovde %xcc, %f26, %f4
20356 lduw [%l7 + 0x40], %o4
20357 fbn,a %fcc2, loop_1933
20358 ba,a,pt %icc, loop_1934
20359 udivcc %i3, 0x0A64, %o1
20360 fba %fcc1, loop_1935
20361loop_1933:
20362 edge16 %l6, %o3, %i6
20363loop_1934:
20364 edge8l %g4, %o6, %l3
20365 fmovspos %icc, %f6, %f19
20366loop_1935:
20367 tcc %icc, 0x0
20368 sllx %l2, %l4, %i4
20369 sir 0x0946
20370 bcs loop_1936
20371 call loop_1937
20372 mova %icc, %g5, %i1
20373 movgu %xcc, %g2, %i0
20374loop_1936:
20375 fmovde %xcc, %f23, %f11
20376loop_1937:
20377 addcc %l5, %o2, %o7
20378 fbe %fcc2, loop_1938
20379 movcs %xcc, %g7, %i5
20380 fbne %fcc3, loop_1939
20381 fbuge,a %fcc1, loop_1940
20382loop_1938:
20383 be loop_1941
20384 fmovse %xcc, %f10, %f10
20385loop_1939:
20386 tl %xcc, 0x0
20387loop_1940:
20388 fmovdne %xcc, %f15, %f16
20389loop_1941:
20390 array8 %l1, %o0, %g3
20391 tsubcc %i2, 0x1EC0, %l0
20392 tge %icc, 0x7
20393 array32 %g6, %i7, %o5
20394 alignaddrl %o4, %i3, %g1
20395 bneg,pt %icc, loop_1942
20396 array32 %l6, %o3, %i6
20397 sdivcc %o1, 0x02EC, %g4
20398 wr %g0, 0x0c, %asi
20399 stba %l3, [%l7 + 0x6C] %asi
20400loop_1942:
20401 fmuld8sux16 %f10, %f13, %f16
20402 fcmped %fcc2, %f16, %f14
20403 stb %o6, [%l7 + 0x4E]
20404 fpsub32 %f8, %f4, %f28
20405 fmovdneg %xcc, %f30, %f11
20406 orncc %l4, 0x1A10, %l2
20407 nop
20408 set 0x0E, %o2
20409 lduh [%l7 + %o2], %i4
20410 fornot1 %f16, %f20, %f8
20411 restored
20412 rdpr %cwp, %g1
20413 rdpr %cansave, %g2
20414 rdpr %canrestore, %g3
20415 rdpr %cleanwin, %g4
20416 rdpr %otherwin, %g5
20417 rdpr %wstate, %g6
20418 tle %xcc, 0x5
20419 fmovsn %icc, %f1, %f19
20420 edge8 %i1, %g2, %g5
20421 tl %icc, 0x5
20422 orn %l5, %i0, %o2
20423 fbue,a %fcc1, loop_1943
20424 udivcc %o7, 0x1454, %g7
20425 fpmerge %f19, %f3, %f28
20426 fpadd16s %f18, %f14, %f12
20427loop_1943:
20428 srl %l1, 0x1E, %o0
20429 fnor %f14, %f6, %f28
20430 ta %icc, 0x4
20431 bpos,a %xcc, loop_1944
20432 fblg,a %fcc3, loop_1945
20433 bne,a,pt %icc, loop_1946
20434 fbo %fcc1, loop_1947
20435loop_1944:
20436 edge16l %g3, %i5, %l0
20437loop_1945:
20438 fsrc2s %f15, %f7
20439loop_1946:
20440 xorcc %i2, %g6, %o5
20441loop_1947:
20442 nop
20443 setx loop_1948, %l0, %l1
20444 wrpr 0x1, %tl
20445 wrpr %l1, %tpc
20446 add %l1, 0x4, %l1
20447 wrpr %l1, %tnpc
20448 setx 0x34400001400, %l0, %l1
20449 wrpr %l1, %tstate
20450 wrhpr 0x4, %htstate
20451 retry
20452 movrgez %i7, 0x101, %o4
20453 fcmple16 %f12, %f6, %g1
20454 wr %g0, 0x89, %asi
20455 lduba [%l7 + 0x0E] %asi, %i3
20456loop_1948:
20457 ldstub [%l7 + 0x44], %o3
20458 fmovd %f4, %f20
20459 sllx %l6, %i6, %o1
20460 addccc %l3, 0x060F, %o6
20461 tcs %icc, 0x3
20462 add %l4, 0x03DE, %g4
20463 addc %i4, 0x188F, %l2
20464 sra %i1, %g5, %l5
20465 edge16l %g2, %o2, %o7
20466 srlx %i0, 0x06, %l1
20467 fbg %fcc2, loop_1949
20468 fbu %fcc2, loop_1950
20469 sdivx %o0, 0x014A, %g3
20470 bgu,a,pt %xcc, loop_1951
20471loop_1949:
20472 movvc %icc, %g7, %i5
20473loop_1950:
20474 nop
20475 set 0x70, %i7
20476 ldxa [%l7 + %i7] 0x04, %i2
20477loop_1951:
20478 fand %f12, %f10, %f6
20479 sllx %l0, 0x1B, %g6
20480 orncc %o5, %i7, %o4
20481 udiv %i3, 0x10B7, %g1
20482 tsubcc %l6, 0x1414, %i6
20483 ldsw [%l7 + 0x30], %o3
20484 fbge,a %fcc2, loop_1952
20485 fpadd32s %f28, %f7, %f12
20486 tne %icc, 0x5
20487 movrne %o1, %l3, %l4
20488loop_1952:
20489 movne %icc, %g4, %o6
20490 set 0x74, %g5
20491 swapa [%l7 + %g5] 0x89, %l2
20492 ba,a,pt %xcc, loop_1953
20493 edge16 %i1, %i4, %g5
20494 smul %g2, 0x0555, %o2
20495 sra %o7, 0x1D, %i0
20496loop_1953:
20497 orn %l5, 0x12AB, %l1
20498 te %xcc, 0x7
20499 add %l7, 0x20, %l6
20500 wr %g0, 0x10, %asi
20501 lda [%l6] %asi, %o0
20502 casa [%l6] %asi, %o0, %g7
20503 set 0x18, %l0
20504 ldxa [%l7 + %l0] 0x19, %g3
20505 wr %g0, 0x04, %asi
20506 ldsba [%l7 + 0x46] %asi, %i2
20507 bcc,a,pt %icc, loop_1954
20508 fmovspos %xcc, %f17, %f9
20509 fbu %fcc2, loop_1955
20510 and %l0, %i5, %o5
20511loop_1954:
20512 brgz,a %g6, loop_1956
20513 fmovscs %xcc, %f8, %f29
20514loop_1955:
20515 orn %o4, %i7, %i3
20516 bl,a,pn %xcc, loop_1957
20517loop_1956:
20518 tcc %xcc, 0x7
20519 bg,a %xcc, loop_1958
20520 tn %icc, 0x3
20521loop_1957:
20522 fbg %fcc3, loop_1959
20523 stb %g1, [%l7 + 0x3E]
20524loop_1958:
20525 movleu %icc, %i6, %l6
20526 membar 0x2E
20527loop_1959:
20528 tsubcc %o3, 0x06AE, %l3
20529 srlx %l4, %g4, %o6
20530 std %o0, [%l7 + 0x78]
20531 st %f5, [%l7 + 0x7C]
20532 udivcc %i1, 0x0F5C, %i4
20533 tl %xcc, 0x5
20534 fsrc2 %f24, %f20
20535 alignaddrl %l2, %g5, %g2
20536 ba,a,pn %xcc, loop_1960
20537 movrlez %o7, %o2, %l5
20538 fnot2s %f17, %f17
20539 fbo,a %fcc0, loop_1961
20540loop_1960:
20541 orncc %l1, %i0, %g7
20542 xor %o0, 0x1907, %g3
20543 set 0x44, %l2
20544 ldswa [%l7 + %l2] 0x11, %i2
20545loop_1961:
20546 movg %xcc, %l0, %o5
20547 udivx %i5, 0x0F44, %g6
20548 popc %i7, %o4
20549 array16 %i3, %g1, %l6
20550 tpos %xcc, 0x5
20551 fmovrde %i6, %f30, %f16
20552 brlz %o3, loop_1962
20553 movgu %icc, %l4, %g4
20554 edge32 %o6, %l3, %i1
20555 taddcc %o1, 0x1A9F, %l2
20556loop_1962:
20557 subcc %g5, %g2, %o7
20558 srl %i4, 0x06, %o2
20559 movrne %l1, %i0, %g7
20560 fmovscs %xcc, %f26, %f27
20561 edge32l %l5, %g3, %o0
20562 movneg %xcc, %i2, %o5
20563 addc %i5, %l0, %g6
20564 xor %i7, 0x1C2E, %o4
20565 ldub [%l7 + 0x62], %i3
20566 tsubcctv %g1, 0x1769, %i6
20567 edge32n %o3, %l4, %l6
20568 fbug %fcc0, loop_1963
20569 edge32ln %o6, %l3, %i1
20570 mulx %g4, 0x1C8E, %o1
20571 umul %g5, %l2, %o7
20572loop_1963:
20573 fcmple16 %f26, %f24, %i4
20574 fmovdl %icc, %f21, %f22
20575 fbug,a %fcc1, loop_1964
20576 tg %xcc, 0x0
20577 sllx %g2, 0x15, %o2
20578 fmovde %xcc, %f20, %f24
20579loop_1964:
20580 bge,a %xcc, loop_1965
20581 fnegs %f23, %f25
20582 movl %icc, %i0, %g7
20583 wr %g0, 0x10, %asi
20584 lduba [%l7 + 0x4B] %asi, %l5
20585loop_1965:
20586 xnorcc %g3, 0x1F29, %o0
20587 smul %i2, 0x0CE2, %o5
20588 tsubcc %l1, 0x042B, %l0
20589 set 0x52, %g4
20590 lduha [%l7 + %g4] 0x15, %i5
20591 edge8 %i7, %o4, %g6
20592 tsubcc %i3, %i6, %g1
20593 movvc %xcc, %o3, %l6
20594 std %f28, [%l7 + 0x38]
20595 set 0x12, %l3
20596 stba %o6, [%l7 + %l3] 0x89
20597 sdivx %l3, 0x0E22, %l4
20598 nop
20599 setx loop_1966, %l0, %l1
20600 wrpr 0x1, %tl
20601 wrpr %l1, %tpc
20602 add %l1, 0x4, %l1
20603 wrpr %l1, %tnpc
20604 setx 0x34400001400, %l0, %l1
20605 wrpr %l1, %tstate
20606 wrhpr 0x4, %htstate
20607 retry
20608 fbn %fcc1, loop_1967
20609 bpos,a loop_1968
20610 taddcc %i1, 0x1CDA, %o1
20611loop_1966:
20612 taddcc %g5, %g4, %l2
20613loop_1967:
20614 fcmpne32 %f18, %f12, %o7
20615loop_1968:
20616 fnot2s %f31, %f3
20617 andncc %i4, %g2, %o2
20618 subcc %i0, %l5, %g7
20619 movle %icc, %o0, %g3
20620 alignaddr %o5, %l1, %i2
20621 tpos %icc, 0x3
20622 srl %l0, 0x1E, %i7
20623 sdiv %o4, 0x0D98, %g6
20624 and %i5, 0x1D75, %i3
20625 edge32ln %g1, %i6, %l6
20626 movrlez %o3, %o6, %l3
20627 bgu,a,pn %icc, loop_1969
20628 movl %icc, %i1, %l4
20629 udivcc %o1, 0x1742, %g4
20630 add %l7, 0x70, %l6
20631 wr %g0, 0x19, %asi
20632 casxa [%l6] %asi, %l2, %o7
20633loop_1969:
20634 movl %xcc, %i4, %g5
20635 movne %xcc, %g2, %i0
20636 fmovsl %xcc, %f27, %f3
20637 stx %o2, [%l7 + 0x50]
20638 array32 %g7, %l5, %g3
20639 edge8l %o5, %l1, %i2
20640 tvc %xcc, 0x7
20641 set 0x40, %g6
20642 ldda [%l7 + %g6] 0x88, %f0
20643 edge32 %o0, %l0, %o4
20644 bvc,pt %icc, loop_1970
20645 andn %i7, %i5, %g6
20646 fpackfix %f10, %f2
20647 wr %g0, 0x20, %asi
20648 ldxa [%g0 + 0x8] %asi, %i3
20649loop_1970:
20650 udiv %g1, 0x0038, %i6
20651 swap [%l7 + 0x58], %l6
20652 sub %o3, 0x1C9F, %o6
20653 fpackfix %f8, %f26
20654 membar 0x1B
20655 movge %icc, %l3, %i1
20656 udivx %o1, 0x1364, %l4
20657 movrlz %l2, %o7, %i4
20658 edge32n %g4, %g5, %g2
20659 bgu,pt %xcc, loop_1971
20660 orncc %i0, 0x1A4F, %o2
20661 fmul8x16au %f20, %f4, %f30
20662 fmuld8ulx16 %f20, %f16, %f14
20663loop_1971:
20664 bshuffle %f20, %f28, %f22
20665 tgu %xcc, 0x6
20666 movrlz %g7, %l5, %o5
20667 ldstub [%l7 + 0x79], %g3
20668 tne %icc, 0x3
20669 fbul %fcc3, loop_1972
20670 ldsh [%l7 + 0x3C], %l1
20671 fzero %f12
20672 bpos,a loop_1973
20673loop_1972:
20674 movn %xcc, %o0, %l0
20675 subcc %i2, 0x01E6, %i7
20676 addccc %i5, %o4, %i3
20677loop_1973:
20678 membar 0x44
20679 movrgz %g1, 0x1C4, %i6
20680 addcc %l6, 0x1027, %g6
20681 array8 %o6, %o3, %l3
20682 set 0x1B, %i3
20683 ldstuba [%l7 + %i3] 0x80, %o1
20684 xorcc %i1, %l2, %o7
20685 movleu %xcc, %i4, %g4
20686 wr %g0, 0x04, %asi
20687 lduwa [%l7 + 0x70] %asi, %g5
20688 fexpand %f28, %f20
20689 popc 0x162E, %g2
20690 movrlz %l4, 0x092, %o2
20691 fbug %fcc0, loop_1974
20692 sll %g7, 0x17, %l5
20693 tpos %xcc, 0x2
20694 or %o5, %g3, %l1
20695loop_1974:
20696 fmovrdgez %o0, %f18, %f6
20697 edge16 %i0, %i2, %l0
20698 fxor %f6, %f12, %f24
20699 mova %icc, %i7, %i5
20700 prefetch [%l7 + 0x6C], 0x1
20701 fcmple32 %f18, %f14, %i3
20702 wr %g0, 0x52, %asi
20703 ldxa [%g0 + 0x218] %asi, %o4
20704 sra %i6, %l6, %g1
20705 fpsub16s %f11, %f27, %f23
20706 tn %icc, 0x5
20707 fbu %fcc3, loop_1975
20708 fpsub16s %f13, %f3, %f28
20709 smul %o6, 0x1A65, %o3
20710 umulcc %l3, %g6, %i1
20711loop_1975:
20712 fmovdpos %icc, %f18, %f5
20713 umulcc %l2, 0x1E9B, %o7
20714 saved
20715 rdpr %cwp, %g1
20716 rdpr %cansave, %g2
20717 rdpr %canrestore, %g3
20718 rdpr %cleanwin, %g4
20719 rdpr %otherwin, %g5
20720 rdpr %wstate, %g6
20721 st %f20, [%l7 + 0x74]
20722 fmovdvc %xcc, %f30, %f18
20723 fbuge %fcc0, loop_1976
20724 nop
20725 set 0x40, %i1
20726 std %o0, [%l7 + %i1]
20727 tvs %xcc, 0x3
20728 tvc %xcc, 0x1
20729loop_1976:
20730 stbar
20731 bge,a,pt %xcc, loop_1977
20732 fbu,a %fcc3, loop_1978
20733 udivcc %g4, 0x0A77, %g5
20734 fpsub32 %f24, %f10, %f0
20735loop_1977:
20736 nop
20737 wr %g0, 0x0c, %asi
20738 sta %f7, [%l7 + 0x18] %asi
20739loop_1978:
20740 tvc %xcc, 0x5
20741 bl loop_1979
20742 mulscc %i4, %l4, %g2
20743 fbuge %fcc1, loop_1980
20744 taddcc %g7, 0x014E, %o2
20745loop_1979:
20746 nop
20747 wr %g0, 0x80, %asi
20748 lda [%l7 + 0x1C] %asi, %f10
20749loop_1980:
20750 bge loop_1981
20751 umul %l5, 0x1A1C, %g3
20752 sll %l1, %o0, %o5
20753 movvs %xcc, %i0, %i2
20754loop_1981:
20755 fbne %fcc1, loop_1982
20756 sub %i7, %i5, %l0
20757 edge16 %o4, %i6, %l6
20758 fmovrdgez %i3, %f20, %f18
20759loop_1982:
20760 sllx %o6, 0x09, %g1
20761 fbo,a %fcc1, loop_1983
20762 fmul8ulx16 %f0, %f6, %f26
20763 tleu %xcc, 0x6
20764 fpack32 %f30, %f24, %f20
20765loop_1983:
20766 edge16l %l3, %g6, %o3
20767 bge,pn %icc, loop_1984
20768 fmul8x16au %f17, %f27, %f22
20769 fmovdcc %icc, %f26, %f26
20770 tcs %xcc, 0x6
20771loop_1984:
20772 edge32 %l2, %i1, %o7
20773 fzeros %f6
20774 tleu %xcc, 0x6
20775 srax %o1, 0x0D, %g5
20776 fmuld8sux16 %f24, %f13, %f26
20777 fmovdgu %xcc, %f25, %f26
20778 ba,a loop_1985
20779 fsrc1s %f28, %f12
20780 sdivx %g4, 0x166C, %l4
20781 restored
20782 rdpr %cwp, %g1
20783 rdpr %cansave, %g2
20784 rdpr %canrestore, %g3
20785 rdpr %cleanwin, %g4
20786 rdpr %otherwin, %g5
20787 rdpr %wstate, %g6
20788loop_1985:
20789 andcc %g2, 0x1D19, %g7
20790 te %icc, 0x4
20791 movrgz %i4, 0x354, %l5
20792 fmovsle %xcc, %f8, %f8
20793 move %xcc, %o2, %g3
20794 add %l1, %o5, %o0
20795 set 0x2E, %o7
20796 lduha [%l7 + %o7] 0x0c, %i0
20797 tneg %icc, 0x3
20798 be %xcc, loop_1986
20799 edge32ln %i7, %i2, %l0
20800 tne %icc, 0x2
20801 fmovsg %icc, %f6, %f25
20802loop_1986:
20803 fbug %fcc3, loop_1987
20804 bcs,a loop_1988
20805 fbuge,a %fcc0, loop_1989
20806 fmovspos %xcc, %f18, %f4
20807loop_1987:
20808 sra %o4, %i6, %l6
20809loop_1988:
20810 edge32n %i3, %o6, %g1
20811loop_1989:
20812 fmovrslz %i5, %f1, %f14
20813 sdiv %g6, 0x0EB4, %l3
20814 sth %o3, [%l7 + 0x30]
20815 tneg %icc, 0x2
20816 fmovs %f11, %f10
20817 movvc %xcc, %l2, %o7
20818 restored
20819 rdpr %cwp, %g1
20820 rdpr %cansave, %g2
20821 rdpr %canrestore, %g3
20822 rdpr %cleanwin, %g4
20823 rdpr %otherwin, %g5
20824 rdpr %wstate, %g6
20825 edge8l %o1, %g5, %g4
20826 tvc %icc, 0x4
20827 addc %i1, 0x0BF2, %l4
20828 addcc %g7, %g2, %l5
20829 srax %o2, 0x17, %i4
20830 wr %g0, 0x81, %asi
20831 lda [%l7 + 0x18] %asi, %f12
20832 fmovdcc %icc, %f9, %f16
20833 membar 0x14
20834 tleu %xcc, 0x2
20835 fba %fcc3, loop_1990
20836 fbo,a %fcc0, loop_1991
20837 nop
20838 set 0x21, %o5
20839 ldstub [%l7 + %o5], %l1
20840 tle %xcc, 0x4
20841loop_1990:
20842 fmovsn %xcc, %f15, %f17
20843loop_1991:
20844 ldsb [%l7 + 0x35], %o5
20845 wr %g0, 0x88, %asi
20846 lduha [%l7 + 0x22] %asi, %g3
20847 array32 %i0, %i7, %o0
20848 fmovdcs %xcc, %f20, %f10
20849 orn %i2, 0x1073, %l0
20850 orncc %o4, 0x1862, %i6
20851 fmovscs %xcc, %f8, %f17
20852 edge8ln %l6, %o6, %g1
20853 edge8 %i3, %i5, %l3
20854 fbug %fcc2, loop_1992
20855 udiv %o3, 0x004E, %g6
20856 edge8 %o7, %l2, %g5
20857 fbug %fcc0, loop_1993
20858loop_1992:
20859 tg %xcc, 0x5
20860 movre %o1, %i1, %g4
20861 taddcctv %g7, 0x1297, %g2
20862loop_1993:
20863 srl %l5, %l4, %i4
20864 fandnot1 %f30, %f16, %f0
20865 bshuffle %f6, %f18, %f16
20866 fmovdpos %icc, %f26, %f23
20867 alignaddrl %l1, %o2, %o5
20868 fmul8x16al %f6, %f23, %f26
20869 taddcctv %g3, 0x1FCF, %i7
20870 fmovde %xcc, %f21, %f18
20871 xorcc %i0, 0x1E46, %i2
20872 wr %g0, 0x11, %asi
20873 sta %f29, [%l7 + 0x5C] %asi
20874 wr %g0, 0xe2, %asi
20875 stba %o0, [%l7 + 0x62] %asi
20876 membar #Sync
20877 set 0x30, %l6
20878 ldda [%l7 + %l6] 0x19, %l0
20879 edge16 %o4, %l6, %i6
20880 sub %g1, 0x1900, %o6
20881 srl %i3, %l3, %i5
20882 ld [%l7 + 0x7C], %f11
20883 sdivx %o3, 0x1E35, %g6
20884 lduh [%l7 + 0x70], %o7
20885 fpsub32 %f10, %f20, %f4
20886 bge %icc, loop_1994
20887 tneg %xcc, 0x4
20888 srlx %g5, %l2, %o1
20889 orcc %g4, 0x01D3, %i1
20890loop_1994:
20891 fnands %f14, %f18, %f0
20892 array8 %g7, %l5, %l4
20893 set 0x10, %g3
20894 ldsba [%l7 + %g3] 0x14, %g2
20895 fmovsvs %icc, %f14, %f17
20896 tg %xcc, 0x5
20897 fmovsleu %icc, %f31, %f25
20898 movcc %xcc, %i4, %o2
20899 fmul8sux16 %f6, %f18, %f2
20900 srlx %l1, 0x1C, %o5
20901 fmovspos %xcc, %f23, %f1
20902 ba,a,pn %icc, loop_1995
20903 bcs %xcc, loop_1996
20904 alignaddrl %i7, %g3, %i2
20905 addcc %o0, 0x194F, %l0
20906loop_1995:
20907 tvc %icc, 0x3
20908loop_1996:
20909 nop
20910 set 0x70, %g2
20911 ldxa [%l7 + %g2] 0x11, %o4
20912 edge32l %l6, %i0, %g1
20913 brgez,a %o6, loop_1997
20914 addcc %i3, 0x1800, %l3
20915 fcmple16 %f24, %f2, %i6
20916 sdivcc %i5, 0x1D8B, %o3
20917loop_1997:
20918 edge16l %o7, %g5, %g6
20919 xnorcc %l2, %o1, %g4
20920 fors %f20, %f26, %f2
20921 ldsh [%l7 + 0x3A], %g7
20922 movgu %icc, %i1, %l5
20923 fcmple16 %f26, %f6, %l4
20924 fmovrde %i4, %f0, %f20
20925 ld [%l7 + 0x60], %f5
20926 movcc %xcc, %o2, %l1
20927 edge16 %o5, %i7, %g2
20928 udiv %g3, 0x0988, %i2
20929 wr %g0, 0x2b, %asi
20930 stwa %o0, [%l7 + 0x28] %asi
20931 membar #Sync
20932 wr %g0, 0x88, %asi
20933 stda %l0, [%l7 + 0x48] %asi
20934 sra %l6, %i0, %o4
20935 set 0x17, %i0
20936 ldstuba [%l7 + %i0] 0x11, %o6
20937 lduw [%l7 + 0x70], %g1
20938 fcmpeq32 %f18, %f24, %i3
20939 ta %xcc, 0x4
20940 brgz %i6, loop_1998
20941 movgu %icc, %l3, %i5
20942 add %o7, %o3, %g6
20943 fmovrsne %l2, %f1, %f15
20944loop_1998:
20945 or %g5, %g4, %o1
20946 movrlez %i1, %g7, %l4
20947 stbar
20948 and %l5, 0x0294, %o2
20949 array8 %l1, %i4, %i7
20950 siam 0x6
20951 fpsub16 %f12, %f8, %f14
20952 fmuld8sux16 %f31, %f9, %f24
20953 taddcc %g2, 0x187A, %o5
20954 fbule,a %fcc2, loop_1999
20955 alignaddr %g3, %o0, %i2
20956 edge8ln %l0, %i0, %l6
20957 udivcc %o6, 0x001D, %o4
20958loop_1999:
20959 saved
20960 rdpr %cwp, %g1
20961 rdpr %cansave, %g2
20962 rdpr %canrestore, %g3
20963 rdpr %cleanwin, %g4
20964 rdpr %otherwin, %g5
20965 rdpr %wstate, %g6
20966 tn %xcc, 0x6
20967 sub %g1, 0x1CFC, %i6
20968 edge32n %l3, %i3, %i5
20969 udiv %o3, 0x1134, %o7
20970 movrlez %l2, %g6, %g4
20971 move %xcc, %o1, %i1
20972 fmovdcs %icc, %f1, %f16
20973 tvc %icc, 0x5
20974 add %l7, 0x18, %l6
20975 wr %g0, 0x89, %asi
20976 casxa [%l6] 0x89, %g5, %g7
20977 tne %icc, 0x0
20978 nop
20979 setx loop_2000, %l0, %l1
20980 jmpl %l1, %l5
20981 restored
20982 rdpr %cwp, %g1
20983 rdpr %cansave, %g2
20984 rdpr %canrestore, %g3
20985 rdpr %cleanwin, %g4
20986 rdpr %otherwin, %g5
20987 rdpr %wstate, %g6
20988 subc %o2, %l1, %l4
20989 xnorcc %i7, %i4, %o5
20990loop_2000:
20991 orncc %g3, %g2, %i2
20992 edge16 %o0, %l0, %l6
20993 orcc %i0, %o4, %o6
20994 fble %fcc1, loop_2001
20995 tleu %icc, 0x6
20996 brgz,a %i6, loop_2002
20997 nop
20998 setx loop_2003, %l0, %l1
20999 jmpl %l1, %l3
21000loop_2001:
21001 movg %icc, %i3, %i5
21002 and %o3, 0x00AC, %o7
21003loop_2002:
21004 orcc %g1, %l2, %g6
21005loop_2003:
21006 edge8 %o1, %i1, %g4
21007 edge8l %g7, %l5, %o2
21008 edge32l %g5, %l4, %l1
21009 ldx [%l7 + 0x20], %i4
21010 wr %g0, 0xe2, %asi
21011 stxa %i7, [%l7 + 0x10] %asi
21012 membar #Sync
21013 fcmple32 %f26, %f16, %o5
21014 bcc,a,pn %xcc, loop_2004
21015 fcmpgt32 %f4, %f12, %g3
21016 fbug %fcc3, loop_2005
21017 tge %xcc, 0x4
21018loop_2004:
21019 ldd [%l7 + 0x78], %i2
21020 nop
21021 setx loop_2006, %l0, %l1
21022 jmpl %l1, %g2
21023loop_2005:
21024 edge32ln %o0, %l6, %i0
21025 movleu %xcc, %l0, %o4
21026 orcc %i6, 0x1391, %o6
21027loop_2006:
21028 fmovdne %icc, %f24, %f19
21029 tcc %xcc, 0x2
21030 fmovdn %icc, %f5, %f21
21031 fpackfix %f10, %f5
21032 tge %xcc, 0x4
21033 call loop_2007
21034 ld [%l7 + 0x3C], %f8
21035 tg %icc, 0x5
21036 subcc %i3, 0x0028, %i5
21037loop_2007:
21038 orcc %o3, 0x1D83, %l3
21039 std %f2, [%l7 + 0x48]
21040 bg,pt %xcc, loop_2008
21041 alignaddrl %o7, %l2, %g6
21042 set 0x76, %g1
21043 lduha [%l7 + %g1] 0x11, %o1
21044loop_2008:
21045 addc %g1, %i1, %g4
21046 alignaddrl %l5, %o2, %g5
21047 popc %g7, %l4
21048 edge32l %l1, %i7, %o5
21049 umul %i4, %i2, %g2
21050 fmovsleu %icc, %f13, %f16
21051 subccc %g3, %l6, %o0
21052 edge8ln %l0, %o4, %i6
21053 brgez,a %o6, loop_2009
21054 array32 %i0, %i3, %i5
21055 add %l3, 0x1B86, %o7
21056 membar 0x34
21057loop_2009:
21058 lduh [%l7 + 0x7E], %l2
21059 tneg %xcc, 0x2
21060 fsrc1s %f4, %f21
21061 edge16n %g6, %o3, %g1
21062 fpackfix %f0, %f26
21063 move %xcc, %i1, %g4
21064 array32 %l5, %o2, %o1
21065 brlez %g7, loop_2010
21066 edge8n %l4, %g5, %i7
21067 tg %xcc, 0x3
21068 bn loop_2011
21069loop_2010:
21070 array32 %o5, %l1, %i4
21071 movcc %icc, %i2, %g3
21072 andncc %l6, %g2, %l0
21073loop_2011:
21074 addcc %o0, %o4, %i6
21075 edge32 %i0, %i3, %o6
21076 ble,pn %xcc, loop_2012
21077 sethi 0x0884, %l3
21078 movrlz %o7, %i5, %l2
21079 fmovsn %xcc, %f15, %f11
21080loop_2012:
21081 fmovsge %xcc, %f27, %f21
21082 nop
21083 set 0x6F, %i6
21084 stb %g6, [%l7 + %i6]
21085 add %l7, 0x30, %l6
21086 wr %g0, 0x89, %asi
21087 lda [%l6] %asi, %g1
21088 casa [%l6] 0x89, %g1, %i1
21089 membar 0x06
21090 fexpand %f23, %f10
21091 movn %icc, %g4, %o3
21092 brgez,a %o2, loop_2013
21093 sdiv %l5, 0x1215, %o1
21094 set 0x40, %l4
21095 stda %f0, [%l7 + %l4] 0xf1
21096 membar #Sync
21097loop_2013:
21098 sethi 0x0B93, %g7
21099 xorcc %l4, 0x0FBA, %g5
21100 bl,a,pt %icc, loop_2014
21101 orn %o5, 0x0EAE, %i7
21102 edge16ln %l1, %i4, %i2
21103 sethi 0x0964, %g3
21104loop_2014:
21105 fbul,a %fcc1, loop_2015
21106 bneg loop_2016
21107 taddcc %l6, 0x1608, %l0
21108 addc %o0, %o4, %i6
21109loop_2015:
21110 tpos %xcc, 0x3
21111loop_2016:
21112 subc %g2, 0x15A3, %i3
21113 sethi 0x035B, %o6
21114 movrgz %l3, 0x19F, %o7
21115 fpsub32s %f8, %f28, %f5
21116 fmovdneg %icc, %f22, %f16
21117 fbne %fcc2, loop_2017
21118 fbe %fcc0, loop_2018
21119 subc %i0, 0x1124, %l2
21120 fcmped %fcc3, %f12, %f4
21121loop_2017:
21122 fornot1 %f18, %f22, %f18
21123loop_2018:
21124 edge8ln %g6, %g1, %i1
21125 stw %g4, [%l7 + 0x2C]
21126 ta %icc, 0x5
21127 set 0x0C, %l5
21128 swapa [%l7 + %l5] 0x11, %o3
21129 fbn,a %fcc2, loop_2019
21130 udivx %o2, 0x0EA1, %l5
21131 subccc %i5, %o1, %g7
21132 tn %xcc, 0x7
21133loop_2019:
21134 mulscc %l4, 0x1AE8, %g5
21135 fbule,a %fcc0, loop_2020
21136 ble,a,pt %xcc, loop_2021
21137 andn %o5, %l1, %i7
21138 movge %icc, %i2, %i4
21139loop_2020:
21140 movrgz %g3, 0x127, %l0
21141loop_2021:
21142 smulcc %o0, %l6, %o4
21143 edge16 %g2, %i3, %o6
21144 ldd [%l7 + 0x60], %f30
21145 fpmerge %f26, %f16, %f22
21146 set 0x40, %o3
21147 stda %f0, [%l7 + %o3] 0x1f
21148 membar #Sync
21149 tsubcc %i6, %o7, %i0
21150 movge %icc, %l2, %l3
21151 orncc %g1, %i1, %g6
21152 ldub [%l7 + 0x46], %g4
21153 stx %o3, [%l7 + 0x30]
21154 movcs %xcc, %o2, %i5
21155 wr %g0, 0x11, %asi
21156 lda [%l7 + 0x58] %asi, %f4
21157 fmul8x16al %f5, %f2, %f16
21158 fsrc1s %f29, %f18
21159 tsubcc %l5, 0x170C, %o1
21160 fba,a %fcc1, loop_2022
21161 sdivcc %g7, 0x1578, %l4
21162 membar 0x68
21163 umul %g5, 0x05C1, %l1
21164loop_2022:
21165 movl %icc, %i7, %o5
21166 edge16l %i4, %i2, %g3
21167 tvc %xcc, 0x5
21168 fcmpes %fcc2, %f2, %f24
21169 umulcc %o0, %l0, %o4
21170 mulscc %g2, %i3, %l6
21171 mulx %o6, 0x079A, %o7
21172 srl %i6, 0x0B, %i0
21173 tge %xcc, 0x5
21174 tg %xcc, 0x2
21175 tsubcc %l3, %g1, %l2
21176 fbu %fcc0, loop_2023
21177 sir 0x11DD
21178 movrlez %g6, %i1, %g4
21179 fmovsge %icc, %f31, %f29
21180loop_2023:
21181 tvc %icc, 0x6
21182 fmul8sux16 %f0, %f26, %f8
21183 fmovsge %icc, %f2, %f17
21184 xnor %o2, 0x1731, %o3
21185 edge16n %i5, %o1, %l5
21186 xnorcc %l4, %g5, %l1
21187 addcc %i7, %g7, %i4
21188 sethi 0x082E, %i2
21189 saved
21190 rdpr %cwp, %g1
21191 rdpr %cansave, %g2
21192 rdpr %canrestore, %g3
21193 rdpr %cleanwin, %g4
21194 rdpr %otherwin, %g5
21195 rdpr %wstate, %g6
21196 fblg %fcc0, loop_2024
21197 movrlez %o5, %g3, %l0
21198 udivx %o0, 0x180A, %o4
21199 sllx %i3, 0x0B, %l6
21200loop_2024:
21201 movgu %icc, %o6, %g2
21202 fbu %fcc0, loop_2025
21203 tsubcctv %i6, %i0, %l3
21204 fmul8ulx16 %f30, %f8, %f30
21205 fmovrsne %g1, %f9, %f23
21206loop_2025:
21207 or %o7, 0x1C39, %l2
21208 orncc %g6, %i1, %g4
21209 edge8ln %o2, %i5, %o3
21210 udivcc %o1, 0x0426, %l5
21211 edge8ln %l4, %l1, %g5
21212 fxors %f21, %f3, %f26
21213 bg,a,pt %icc, loop_2026
21214 movle %icc, %g7, %i4
21215 lduw [%l7 + 0x74], %i7
21216 udivx %o5, 0x0FA3, %i2
21217loop_2026:
21218 fble %fcc2, loop_2027
21219 sth %g3, [%l7 + 0x34]
21220 movpos %icc, %o0, %l0
21221 mova %xcc, %o4, %i3
21222loop_2027:
21223 tge %xcc, 0x2
21224 fmovsl %xcc, %f27, %f9
21225 fmovdvc %icc, %f10, %f24
21226 xnor %l6, 0x18DC, %o6
21227 fcmped %fcc0, %f4, %f20
21228 tle %xcc, 0x2
21229 fpsub16 %f28, %f10, %f6
21230 fmovd %f20, %f8
21231 orn %g2, 0x0581, %i0
21232 and %i6, %g1, %l3
21233 movl %icc, %l2, %o7
21234 orn %i1, %g4, %o2
21235 fbe,a %fcc1, loop_2028
21236 ble,a,pn %xcc, loop_2029
21237 flush %l7 + 0x7C
21238 wr %g0, 0xe3, %asi
21239 stxa %g6, [%l7 + 0x20] %asi
21240 membar #Sync
21241loop_2028:
21242 fmovrdgez %i5, %f24, %f24
21243loop_2029:
21244 tgu %xcc, 0x0
21245 taddcctv %o3, %o1, %l5
21246 add %l1, %g5, %l4
21247 addccc %g7, 0x1FD3, %i7
21248 edge32n %i4, %o5, %g3
21249 srl %o0, 0x01, %i2
21250 fbue %fcc0, loop_2030
21251 ld [%l7 + 0x70], %f16
21252 swap [%l7 + 0x14], %o4
21253 movleu %xcc, %i3, %l0
21254loop_2030:
21255 ble,pn %xcc, loop_2031
21256 tgu %icc, 0x5
21257 edge16 %o6, %l6, %i0
21258 add %l7, 0x50, %l6
21259 wr %g0, 0x10, %asi
21260 casa [%l6] 0x10, %i6, %g1
21261loop_2031:
21262 fands %f28, %f18, %f29
21263 edge8ln %g2, %l3, %o7
21264 set 0x43, %g7
21265 lduba [%l7 + %g7] 0x0c, %i1
21266 nop
21267 setx loop_2032, %l0, %l1
21268 jmpl %l1, %l2
21269 andncc %g4, %g6, %o2
21270 movpos %icc, %i5, %o3
21271 sllx %o1, %l1, %l5
21272loop_2032:
21273 nop
21274 setx loop_2033, %l0, %l1
21275 wrpr 0x1, %tl
21276 wrpr %l1, %tpc
21277 add %l1, 0x4, %l1
21278 wrpr %l1, %tnpc
21279 setx 0x34400001400, %l0, %l1
21280 wrpr %l1, %tstate
21281 wrhpr 0x4, %htstate
21282 retry
21283 movcs %icc, %g5, %l4
21284 srax %i7, %g7, %o5
21285 for %f4, %f28, %f18
21286loop_2033:
21287 fblg,a %fcc3, loop_2034
21288 tcs %icc, 0x4
21289 ba,a %xcc, loop_2035
21290 movcs %xcc, %g3, %i4
21291loop_2034:
21292 nop
21293 setx loop_2036, %l0, %l1
21294 jmpl %l1, %i2
21295 movle %icc, %o4, %o0
21296loop_2035:
21297 tneg %icc, 0x4
21298 edge16n %i3, %o6, %l0
21299loop_2036:
21300 te %xcc, 0x3
21301 fmovde %icc, %f6, %f20
21302 fcmpd %fcc0, %f20, %f10
21303 alignaddr %l6, %i0, %i6
21304 set 0x68, %i4
21305 stha %g1, [%l7 + %i4] 0x15
21306 tpos %icc, 0x7
21307 orn %g2, %o7, %l3
21308 tvs %icc, 0x4
21309 nop
21310 set 0x6C, %i2
21311 lduh [%l7 + %i2], %i1
21312 smulcc %g4, %g6, %o2
21313 fbuge %fcc1, loop_2037
21314 andncc %i5, %o3, %o1
21315 sethi 0x0B36, %l1
21316 orn %l2, %g5, %l5
21317loop_2037:
21318 orncc %l4, %g7, %o5
21319 fmuld8sux16 %f31, %f2, %f8
21320 tvc %xcc, 0x2
21321 set 0x28, %i5
21322 stxa %i7, [%l7 + %i5] 0x23
21323 membar #Sync
21324 edge16n %i4, %i2, %g3
21325 tne %xcc, 0x5
21326 tsubcctv %o0, %o4, %i3
21327 te %xcc, 0x6
21328 fbu %fcc3, loop_2038
21329 brz %l0, loop_2039
21330 orcc %o6, 0x0762, %l6
21331 ldd [%l7 + 0x58], %i6
21332loop_2038:
21333 fbl %fcc0, loop_2040
21334loop_2039:
21335 array16 %i0, %g1, %g2
21336 alignaddrl %l3, %o7, %i1
21337 tge %xcc, 0x2
21338loop_2040:
21339 tl %icc, 0x3
21340 orncc %g6, %o2, %g4
21341 fpackfix %f22, %f19
21342 brnz %i5, loop_2041
21343 fbg %fcc0, loop_2042
21344 movle %xcc, %o1, %o3
21345 bne,a %icc, loop_2043
21346loop_2041:
21347 tn %xcc, 0x7
21348loop_2042:
21349 xnorcc %l1, %l2, %l5
21350 orncc %g5, %g7, %l4
21351loop_2043:
21352 ta %icc, 0x4
21353 brlez,a %i7, loop_2044
21354 alignaddr %o5, %i4, %i2
21355 edge32l %o0, %o4, %g3
21356 tvc %icc, 0x4
21357loop_2044:
21358 movn %xcc, %l0, %o6
21359 sllx %l6, %i6, %i0
21360 fmovdvc %icc, %f5, %f31
21361 tne %xcc, 0x1
21362 andncc %i3, %g1, %l3
21363 tge %icc, 0x6
21364 fbug,a %fcc2, loop_2045
21365 bne,a,pt %xcc, loop_2046
21366 fxnors %f15, %f27, %f29
21367 movrne %g2, 0x393, %i1
21368loop_2045:
21369 ldd [%l7 + 0x50], %f0
21370loop_2046:
21371 std %f30, [%l7 + 0x68]
21372 wr %g0, 0x11, %asi
21373 ldswa [%l7 + 0x6C] %asi, %g6
21374 umul %o2, 0x06C9, %g4
21375 xor %i5, 0x03F3, %o7
21376 nop
21377 set 0x52, %l1
21378 lduh [%l7 + %l1], %o1
21379 fba %fcc1, loop_2047
21380 movleu %xcc, %l1, %o3
21381 sdivx %l5, 0x1A9A, %g5
21382 mova %icc, %l2, %g7
21383loop_2047:
21384 addcc %l4, 0x01AB, %o5
21385 smulcc %i7, %i2, %i4
21386 tn %xcc, 0x5
21387 pdist %f30, %f16, %f14
21388 tvc %icc, 0x7
21389 fmovrdne %o0, %f22, %f12
21390 wr %g0, 0x04, %asi
21391 lda [%l7 + 0x78] %asi, %f22
21392 te %xcc, 0x6
21393 taddcctv %o4, %g3, %o6
21394 te %xcc, 0x6
21395 move %xcc, %l0, %i6
21396 swap [%l7 + 0x5C], %l6
21397 udivx %i3, 0x0DA4, %i0
21398 movcs %icc, %l3, %g2
21399 smul %g1, %g6, %i1
21400 tg %xcc, 0x6
21401 subcc %g4, 0x175A, %i5
21402 xor %o2, %o7, %l1
21403 xorcc %o1, %l5, %g5
21404 fxors %f13, %f12, %f13
21405 fpadd16 %f4, %f12, %f16
21406 fmovsvs %icc, %f14, %f11
21407 fbn %fcc3, loop_2048
21408 srax %l2, %g7, %o3
21409 edge16 %o5, %i7, %l4
21410 fornot1s %f4, %f9, %f31
21411loop_2048:
21412 tgu %icc, 0x2
21413 set 0x48, %o6
21414 prefetcha [%l7 + %o6] 0x14, 0x1
21415 edge16n %o0, %o4, %g3
21416 srlx %i2, %o6, %l0
21417 edge8n %i6, %i3, %l6
21418 wr %g0, 0x80, %asi
21419 lduha [%l7 + 0x6C] %asi, %i0
21420 sll %l3, 0x18, %g2
21421 alignaddr %g1, %i1, %g4
21422 umul %i5, 0x1220, %g6
21423 tgu %icc, 0x5
21424 flush %l7 + 0x10
21425 edge16n %o7, %o2, %o1
21426 addccc %l1, 0x148F, %l5
21427 movl %icc, %g5, %g7
21428 sdivcc %o3, 0x08A6, %o5
21429 restored
21430 rdpr %cwp, %g1
21431 rdpr %cansave, %g2
21432 rdpr %canrestore, %g3
21433 rdpr %cleanwin, %g4
21434 rdpr %otherwin, %g5
21435 rdpr %wstate, %g6
21436 add %l7, 0x10, %l6
21437 wr %g0, 0x80, %asi
21438 lda [%l6] %asi, %i7
21439 casa [%l6] %asi, %i7, %l2
21440 movvc %icc, %l4, %o0
21441 fbge %fcc3, loop_2049
21442 movn %xcc, %i4, %o4
21443 fmovdcc %icc, %f13, %f1
21444 stx %g3, [%l7 + 0x40]
21445loop_2049:
21446 fcmped %fcc2, %f8, %f30
21447 bn,a loop_2050
21448 bn,pt %xcc, loop_2051
21449 tsubcctv %o6, %i2, %l0
21450 edge32 %i6, %l6, %i0
21451loop_2050:
21452 smulcc %i3, %g2, %g1
21453loop_2051:
21454 movrlez %l3, %g4, %i5
21455 movrgz %i1, %o7, %g6
21456 or %o1, 0x0522, %o2
21457 tge %icc, 0x6
21458 xor %l1, %l5, %g7
21459 movcs %icc, %g5, %o5
21460 bg loop_2052
21461 fmovdleu %xcc, %f10, %f6
21462 or %i7, %o3, %l4
21463 array32 %l2, %i4, %o4
21464loop_2052:
21465 move %icc, %g3, %o6
21466 fbn,a %fcc3, loop_2053
21467 sra %o0, %i2, %i6
21468 movpos %icc, %l6, %i0
21469 orncc %i3, 0x0543, %l0
21470loop_2053:
21471 tg %icc, 0x1
21472 edge16ln %g1, %l3, %g2
21473 te %xcc, 0x1
21474 fble,a %fcc0, loop_2054
21475 taddcctv %i5, 0x143B, %g4
21476 move %icc, %o7, %i1
21477 bne,pt %xcc, loop_2055
21478loop_2054:
21479 fmuld8sux16 %f25, %f26, %f20
21480 fxors %f19, %f29, %f24
21481 edge8ln %g6, %o1, %o2
21482loop_2055:
21483 nop
21484 setx loop_2056, %l0, %l1
21485 jmpl %l1, %l1
21486 mova %icc, %l5, %g5
21487 restored
21488 rdpr %cwp, %g1
21489 rdpr %cansave, %g2
21490 rdpr %canrestore, %g3
21491 rdpr %cleanwin, %g4
21492 rdpr %otherwin, %g5
21493 rdpr %wstate, %g6
21494 bvs,a %icc, loop_2057
21495loop_2056:
21496 fmovrdgz %g7, %f12, %f6
21497 andn %i7, %o3, %l4
21498 orn %o5, 0x1EED, %i4
21499loop_2057:
21500 bvs,a loop_2058
21501 fxor %f30, %f18, %f30
21502 edge8n %o4, %g3, %l2
21503 movre %o0, %o6, %i2
21504loop_2058:
21505 movgu %xcc, %l6, %i6
21506 wr %g0, 0x89, %asi
21507 swapa [%l7 + 0x10] %asi, %i3
21508 tn %icc, 0x0
21509 te %icc, 0x6
21510 taddcc %l0, 0x0CF0, %g1
21511 and %i0, 0x11E5, %g2
21512 movg %icc, %l3, %g4
21513 array8 %i5, %i1, %g6
21514 fmovdpos %xcc, %f28, %f16
21515 mulx %o1, 0x1D9E, %o7
21516 fmovsneg %xcc, %f18, %f18
21517 ldd [%l7 + 0x20], %l0
21518 alignaddr %o2, %g5, %l5
21519 movpos %icc, %g7, %i7
21520 fmovdn %xcc, %f5, %f5
21521 tgu %icc, 0x6
21522 alignaddr %o3, %o5, %i4
21523 fabss %f14, %f24
21524 alignaddrl %o4, %l4, %g3
21525 sra %l2, 0x16, %o6
21526 taddcc %i2, %o0, %i6
21527 alignaddrl %l6, %l0, %g1
21528 wr %g0, 0x0c, %asi
21529 stba %i3, [%l7 + 0x0D] %asi
21530 udiv %g2, 0x1069, %i0
21531 tgu %icc, 0x2
21532 mulx %g4, %i5, %l3
21533 stw %i1, [%l7 + 0x58]
21534 udivcc %o1, 0x0966, %o7
21535 move %icc, %l1, %g6
21536 wr %g0, 0x18, %asi
21537 ldswa [%l7 + 0x38] %asi, %g5
21538 andncc %o2, %l5, %g7
21539 sdiv %o3, 0x1D99, %i7
21540 bleu,pt %icc, loop_2059
21541 movvs %xcc, %o5, %o4
21542 xorcc %i4, 0x1556, %l4
21543 movrlz %l2, %g3, %o6
21544loop_2059:
21545 tvs %icc, 0x3
21546 fmovdl %xcc, %f15, %f30
21547 movne %xcc, %o0, %i2
21548 andn %i6, 0x00CC, %l0
21549 ldd [%l7 + 0x30], %g0
21550 fmul8sux16 %f16, %f10, %f12
21551 fpack32 %f2, %f16, %f24
21552 smulcc %i3, 0x1C4F, %g2
21553 brlz,a %l6, loop_2060
21554 fmovrdgez %i0, %f6, %f18
21555 fpack32 %f4, %f4, %f2
21556 orncc %g4, %i5, %i1
21557loop_2060:
21558 fbne %fcc2, loop_2061
21559 fmovdne %xcc, %f22, %f3
21560 orn %l3, 0x1B92, %o7
21561 movge %xcc, %o1, %l1
21562loop_2061:
21563 tsubcc %g6, 0x0E45, %o2
21564 brlz,a %g5, loop_2062
21565 edge8n %l5, %o3, %g7
21566 tne %icc, 0x5
21567 set 0x10, %o0
21568 ldsha [%l7 + %o0] 0x14, %o5
21569loop_2062:
21570 edge32n %o4, %i4, %l4
21571 set 0x28, %o1
21572 swapa [%l7 + %o1] 0x89, %i7
21573 saved
21574 rdpr %cwp, %g1
21575 rdpr %cansave, %g2
21576 rdpr %canrestore, %g3
21577 rdpr %cleanwin, %g4
21578 rdpr %otherwin, %g5
21579 rdpr %wstate, %g6
21580 tne %xcc, 0x6
21581 smulcc %g3, 0x0DE4, %l2
21582 udivx %o0, 0x1B13, %i2
21583 movrlz %o6, %l0, %i6
21584 add %g1, 0x0164, %g2
21585 fmovsn %icc, %f7, %f22
21586 or %i3, %i0, %g4
21587 edge32n %i5, %i1, %l6
21588 fpsub16 %f18, %f0, %f8
21589 array8 %o7, %o1, %l1
21590 fcmple32 %f12, %f2, %g6
21591 edge32 %l3, %g5, %l5
21592 brz %o2, loop_2063
21593 movrlez %o3, %g7, %o5
21594 movpos %xcc, %i4, %l4
21595 subcc %o4, 0x0FFA, %g3
21596loop_2063:
21597 fbne %fcc0, loop_2064
21598 movl %xcc, %l2, %i7
21599 fbl %fcc0, loop_2065
21600 tge %icc, 0x7
21601loop_2064:
21602 bl,a %icc, loop_2066
21603 fsrc2s %f21, %f2
21604loop_2065:
21605 movg %xcc, %i2, %o6
21606 alignaddrl %l0, %o0, %g1
21607loop_2066:
21608 sdivcc %i6, 0x056D, %i3
21609 sllx %g2, %g4, %i5
21610 tcs %icc, 0x1
21611 or %i0, 0x1600, %l6
21612 movcc %icc, %o7, %i1
21613 edge16l %l1, %g6, %o1
21614 fmovsn %xcc, %f24, %f1
21615 bn,pn %xcc, loop_2067
21616 edge8 %g5, %l5, %o2
21617 ldub [%l7 + 0x7E], %o3
21618 mulx %g7, %l3, %i4
21619loop_2067:
21620 mova %icc, %l4, %o4
21621 movre %o5, %g3, %i7
21622 tcs %xcc, 0x3
21623 fxnor %f16, %f22, %f0
21624 sdivcc %l2, 0x0AA0, %o6
21625 movleu %xcc, %l0, %i2
21626 tne %xcc, 0x6
21627 nop
21628 setx loop_2068, %l0, %l1
21629 wrpr 0x1, %tl
21630 wrpr %l1, %tpc
21631 add %l1, 0x4, %l1
21632 wrpr %l1, %tnpc
21633 setx 0x34400001400, %l0, %l1
21634 wrpr %l1, %tstate
21635 wrhpr 0x4, %htstate
21636 retry
21637 std %g0, [%l7 + 0x70]
21638 ldx [%l7 + 0x68], %i6
21639 taddcctv %o0, 0x17E3, %g2
21640loop_2068:
21641 fmovsleu %icc, %f31, %f1
21642 fbul %fcc2, loop_2069
21643 tle %icc, 0x6
21644 movrlz %g4, 0x3DC, %i5
21645 andcc %i3, %l6, %o7
21646loop_2069:
21647 movvc %xcc, %i0, %i1
21648 edge32ln %g6, %l1, %o1
21649 edge8 %g5, %o2, %l5
21650 xnor %g7, 0x1702, %l3
21651 movn %xcc, %i4, %o3
21652 fmovdneg %xcc, %f1, %f15
21653 array8 %o4, %o5, %l4
21654 ldstub [%l7 + 0x2E], %i7
21655 fmovrsgez %l2, %f31, %f22
21656 te %icc, 0x7
21657 bn,pt %xcc, loop_2070
21658 tvc %icc, 0x2
21659 movrne %g3, 0x048, %l0
21660 for %f24, %f26, %f20
21661loop_2070:
21662 movre %i2, 0x344, %g1
21663 set 0x3C, %o4
21664 stba %i6, [%l7 + %o4] 0x89
21665 fexpand %f26, %f26
21666 edge16n %o6, %o0, %g2
21667 addccc %g4, %i3, %l6
21668 add %o7, %i5, %i0
21669 add %l7, 0x70, %l6
21670 wr %g0, 0x88, %asi
21671 casxa [%l6] 0x88, %g6, %i1
21672 movcs %xcc, %o1, %g5
21673 wr %g0, 0x04, %asi
21674 ldstuba [%l7 + 0x09] %asi, %o2
21675 sll %l5, %g7, %l3
21676 ldsh [%l7 + 0x66], %i4
21677 edge8l %l1, %o4, %o3
21678 fmovde %icc, %f11, %f25
21679 nop
21680 setx loop_2071, %l0, %l1
21681 jmpl %l1, %o5
21682 tsubcc %i7, %l2, %g3
21683 fbn %fcc1, loop_2072
21684 brgz,a %l4, loop_2073
21685loop_2071:
21686 sub %l0, %g1, %i6
21687 subcc %o6, 0x14C9, %i2
21688loop_2072:
21689 brlz %o0, loop_2074
21690loop_2073:
21691 ldsw [%l7 + 0x60], %g2
21692 fmovsg %icc, %f7, %f8
21693 sethi 0x068F, %i3
21694loop_2074:
21695 ldstub [%l7 + 0x1E], %l6
21696 fbl %fcc1, loop_2075
21697 udivx %g4, 0x1970, %i5
21698 xorcc %o7, %g6, %i0
21699 ldub [%l7 + 0x64], %i1
21700loop_2075:
21701 fbn,a %fcc2, loop_2076
21702 fmovsleu %icc, %f5, %f8
21703 sdivcc %g5, 0x05EA, %o1
21704 edge32ln %l5, %g7, %o2
21705loop_2076:
21706 ldd [%l7 + 0x18], %f8
21707 srax %l3, 0x08, %i4
21708 fornot2 %f24, %f20, %f24
21709 andn %o4, 0x1086, %o3
21710 fmovsa %icc, %f10, %f12
21711 stb %o5, [%l7 + 0x67]
21712 stx %i7, [%l7 + 0x08]
21713 tneg %xcc, 0x4
21714 xorcc %l2, %g3, %l4
21715 fmovsg %icc, %f4, %f1
21716 tle %xcc, 0x1
21717 tge %xcc, 0x2
21718 movne %icc, %l0, %g1
21719 edge32l %i6, %l1, %i2
21720 fba %fcc3, loop_2077
21721 movl %icc, %o6, %o0
21722 bleu,pt %icc, loop_2078
21723 nop
21724 setx loop_2079, %l0, %l1
21725 wrpr 0x1, %tl
21726 wrpr %l1, %tnpc
21727 setx 0x34400001400, %l0, %l1
21728 wrpr %l1, %tstate
21729 wrhpr 0x4, %htstate
21730 done
21731loop_2077:
21732 tpos %icc, 0x7
21733 orcc %i3, %l6, %g2
21734loop_2078:
21735 nop
21736 wr %g0, 0x80, %asi
21737 lduba [%l7 + 0x0A] %asi, %i5
21738loop_2079:
21739 umul %g4, 0x01C3, %o7
21740 tsubcc %i0, %g6, %i1
21741 bne,a %xcc, loop_2080
21742 edge16 %g5, %l5, %o1
21743 fbug,a %fcc3, loop_2081
21744 subc %o2, 0x0AE0, %l3
21745loop_2080:
21746 edge32 %g7, %i4, %o3
21747 fmovsg %xcc, %f0, %f21
21748loop_2081:
21749 movleu %xcc, %o5, %o4
21750 tn %icc, 0x7
21751 tvc %icc, 0x5
21752 edge8ln %l2, %i7, %g3
21753 fbe,a %fcc1, loop_2082
21754 tge %xcc, 0x6
21755 bne,a,pt %xcc, loop_2083
21756 edge16l %l4, %g1, %l0
21757loop_2082:
21758 edge32n %i6, %i2, %l1
21759 andn %o6, %o0, %l6
21760loop_2083:
21761 edge32n %i3, %g2, %g4
21762 fsrc2s %f8, %f14
21763 fmovdvc %xcc, %f20, %f9
21764 tvc %xcc, 0x5
21765 ldsb [%l7 + 0x24], %i5
21766 bgu,a,pt %icc, loop_2084
21767 add %o7, %g6, %i1
21768 array16 %g5, %i0, %l5
21769 edge8ln %o2, %l3, %o1
21770loop_2084:
21771 orcc %i4, 0x1737, %g7
21772 bl,a,pt %icc, loop_2085
21773 andcc %o5, %o4, %o3
21774 edge8n %l2, %g3, %i7
21775 fones %f17
21776loop_2085:
21777 edge32ln %g1, %l4, %l0
21778 fmovdcs %xcc, %f6, %f29
21779 popc 0x14C1, %i6
21780 brlz,a %l1, loop_2086
21781 edge16l %o6, %o0, %i2
21782 brgez,a %i3, loop_2087
21783 udivx %g2, 0x1165, %l6
21784loop_2086:
21785 sllx %i5, %g4, %g6
21786 popc 0x029E, %o7
21787loop_2087:
21788 nop
21789 set 0x56, %i7
21790 stha %i1, [%l7 + %i7] 0xeb
21791 membar #Sync
21792 addc %i0, 0x0580, %l5
21793 fmovsgu %xcc, %f20, %f4
21794 ldsh [%l7 + 0x58], %o2
21795 ldd [%l7 + 0x78], %f28
21796 wr %g0, 0x81, %asi
21797 ldsba [%l7 + 0x54] %asi, %g5
21798 mulscc %l3, 0x0695, %o1
21799 mulx %g7, 0x1E48, %i4
21800 movre %o4, %o3, %l2
21801 bcc,pt %xcc, loop_2088
21802 brgez %o5, loop_2089
21803 edge8ln %g3, %g1, %l4
21804 udivx %l0, 0x0392, %i6
21805loop_2088:
21806 xorcc %i7, 0x18C8, %o6
21807loop_2089:
21808 fpsub16s %f11, %f13, %f3
21809 srax %o0, %i2, %i3
21810 membar 0x46
21811 ta %xcc, 0x2
21812 nop
21813 setx loop_2090, %l0, %l1
21814 wrpr 0x1, %tl
21815 wrpr %l1, %tpc
21816 add %l1, 0x4, %l1
21817 wrpr %l1, %tnpc
21818 setx 0x34400001400, %l0, %l1
21819 wrpr %l1, %tstate
21820 wrhpr 0x4, %htstate
21821 retry
21822 andcc %l1, %l6, %g2
21823 fcmple32 %f30, %f12, %g4
21824 lduw [%l7 + 0x48], %i5
21825loop_2090:
21826 siam 0x2
21827 edge32ln %o7, %i1, %i0
21828 alignaddr %l5, %g6, %o2
21829 array32 %g5, %l3, %g7
21830 addcc %o1, 0x1620, %i4
21831 st %f29, [%l7 + 0x50]
21832 tne %xcc, 0x3
21833 fmovdcs %icc, %f8, %f8
21834 subc %o3, 0x0A93, %l2
21835 andn %o4, %o5, %g3
21836 fmul8sux16 %f24, %f10, %f2
21837 fbe,a %fcc0, loop_2091
21838 sra %g1, 0x0C, %l4
21839 movcc %xcc, %i6, %l0
21840 fpsub16 %f26, %f0, %f26
21841loop_2091:
21842 array32 %i7, %o6, %o0
21843 sllx %i3, %l1, %l6
21844 bl loop_2092
21845 edge16 %i2, %g4, %i5
21846 movvs %icc, %o7, %i1
21847 flush %l7 + 0x4C
21848loop_2092:
21849 movrlez %i0, 0x099, %g2
21850 movleu %icc, %l5, %g6
21851 sdivcc %o2, 0x10F0, %l3
21852 tgu %xcc, 0x4
21853 bneg,a,pt %icc, loop_2093
21854 add %g7, %g5, %i4
21855 movcs %icc, %o1, %o3
21856 brnz %o4, loop_2094
21857loop_2093:
21858 addc %o5, 0x1EF9, %l2
21859 wr %g0, 0x80, %asi
21860 stba %g3, [%l7 + 0x5D] %asi
21861loop_2094:
21862 sdivx %l4, 0x0945, %i6
21863 tsubcc %l0, %g1, %o6
21864 wr %g0, 0x89, %asi
21865 swapa [%l7 + 0x74] %asi, %i7
21866 movvc %xcc, %i3, %o0
21867 fble,a %fcc2, loop_2095
21868 fpadd32s %f23, %f14, %f13
21869 lduw [%l7 + 0x3C], %l6
21870 wr %g0, 0x81, %asi
21871 lduwa [%l7 + 0x2C] %asi, %i2
21872loop_2095:
21873 nop
21874 set 0x0, %o2
21875 stxa %l1, [%g0 + %o2] 0x57
21876 tcc %xcc, 0x3
21877 movcc %xcc, %g4, %o7
21878 tpos %icc, 0x6
21879 fcmpes %fcc1, %f6, %f8
21880 sir 0x103E
21881 fornot1s %f31, %f15, %f7
21882 prefetch [%l7 + 0x7C], 0x0
21883 fmovdne %icc, %f7, %f3
21884 orn %i5, 0x1495, %i1
21885 membar 0x55
21886 stw %i0, [%l7 + 0x7C]
21887 taddcc %l5, %g2, %g6
21888 st %f6, [%l7 + 0x60]
21889 sir 0x0819
21890 edge8n %l3, %o2, %g7
21891 fcmpne32 %f26, %f0, %i4
21892 taddcctv %o1, %o3, %o4
21893 or %g5, 0x09C0, %l2
21894 edge8n %o5, %l4, %g3
21895 movneg %xcc, %i6, %l0
21896 popc %o6, %i7
21897 nop
21898 setx loop_2096, %l0, %l1
21899 jmpl %l1, %g1
21900 array16 %o0, %i3, %i2
21901 movrlez %l1, %l6, %g4
21902 edge32n %i5, %i1, %i0
21903loop_2096:
21904 xnorcc %l5, 0x0F07, %g2
21905 fmovs %f25, %f4
21906 fmovdgu %xcc, %f0, %f5
21907 sethi 0x1568, %o7
21908 fbg,a %fcc3, loop_2097
21909 movvs %xcc, %g6, %l3
21910 membar 0x32
21911 alignaddr %o2, %g7, %i4
21912loop_2097:
21913 addccc %o3, %o4, %o1
21914 andncc %l2, %o5, %l4
21915 mova %icc, %g5, %i6
21916 fbn,a %fcc3, loop_2098
21917 fmovdneg %xcc, %f18, %f29
21918 udivcc %l0, 0x136C, %o6
21919 xnorcc %g3, 0x1F44, %i7
21920loop_2098:
21921 edge16 %o0, %g1, %i3
21922 array16 %i2, %l1, %g4
21923 sub %l6, %i1, %i0
21924 orncc %l5, 0x02D1, %g2
21925 fble,a %fcc0, loop_2099
21926 ldd [%l7 + 0x30], %i4
21927 edge32l %o7, %g6, %o2
21928 xorcc %g7, %l3, %i4
21929loop_2099:
21930 sra %o3, 0x17, %o4
21931 movrgez %l2, %o1, %l4
21932 movl %xcc, %g5, %o5
21933 edge16l %l0, %o6, %i6
21934 fmovrsgz %g3, %f15, %f13
21935 move %icc, %o0, %g1
21936 and %i3, 0x0114, %i2
21937 fabss %f15, %f20
21938 sllx %i7, %g4, %l6
21939 tl %icc, 0x4
21940 fmovsvc %icc, %f22, %f19
21941 sdiv %l1, 0x1697, %i1
21942 mova %xcc, %i0, %l5
21943 edge32l %i5, %g2, %g6
21944 set 0x46, %g5
21945 ldsha [%l7 + %g5] 0x14, %o7
21946 tsubcctv %o2, 0x015F, %g7
21947 fbl,a %fcc0, loop_2100
21948 fmovdpos %icc, %f10, %f8
21949 tge %icc, 0x6
21950 fbne %fcc2, loop_2101
21951loop_2100:
21952 tneg %xcc, 0x5
21953 xnor %l3, %o3, %i4
21954 bneg,a,pn %xcc, loop_2102
21955loop_2101:
21956 taddcctv %o4, %l2, %o1
21957 movneg %xcc, %g5, %l4
21958 movg %xcc, %l0, %o6
21959loop_2102:
21960 tn %icc, 0x7
21961 set 0x4B, %l0
21962 ldsba [%l7 + %l0] 0x88, %o5
21963 sdivcc %g3, 0x1BAA, %o0
21964 smul %g1, %i6, %i3
21965 tl %icc, 0x7
21966 fmovdge %icc, %f11, %f13
21967 bgu,a,pn %xcc, loop_2103
21968 tvc %icc, 0x2
21969 bg,a,pn %xcc, loop_2104
21970 saved
21971 rdpr %cwp, %g1
21972 rdpr %cansave, %g2
21973 rdpr %canrestore, %g3
21974 rdpr %cleanwin, %g4
21975 rdpr %otherwin, %g5
21976 rdpr %wstate, %g6
21977loop_2103:
21978 xnorcc %i7, %i2, %l6
21979 fmovsl %icc, %f25, %f28
21980loop_2104:
21981 edge8ln %l1, %i1, %i0
21982 wr %g0, 0x20, %asi
21983 ldxa [%g0 + 0x10] %asi, %l5
21984 smulcc %g4, 0x1D23, %i5
21985 bg,a %icc, loop_2105
21986 fmul8x16 %f9, %f2, %f20
21987 wr %g0, 0x88, %asi
21988 lduwa [%l7 + 0x3C] %asi, %g6
21989loop_2105:
21990 movrne %o7, %o2, %g2
21991 andncc %l3, %g7, %i4
21992 orn %o3, %o4, %l2
21993 sir 0x01A1
21994 movrgz %g5, 0x360, %o1
21995 movcc %icc, %l0, %o6
21996 fpsub32s %f26, %f13, %f18
21997 sdiv %o5, 0x1E0E, %l4
21998 edge16ln %g3, %g1, %i6
21999 wr %g0, 0x10, %asi
22000 ldsha [%l7 + 0x50] %asi, %o0
22001 fbul,a %fcc2, loop_2106
22002 fcmps %fcc1, %f5, %f17
22003 bl,a %xcc, loop_2107
22004 andn %i7, %i3, %l6
22005loop_2106:
22006 std %l0, [%l7 + 0x18]
22007 srax %i1, %i2, %l5
22008loop_2107:
22009 tge %xcc, 0x4
22010 edge16n %i0, %i5, %g4
22011 fmovrslez %o7, %f11, %f18
22012 membar 0x33
22013 ta %xcc, 0x1
22014 movrlez %g6, 0x15E, %g2
22015 std %f30, [%l7 + 0x40]
22016 bg,a %icc, loop_2108
22017 sth %o2, [%l7 + 0x76]
22018 alignaddr %g7, %l3, %o3
22019 wr %g0, 0x17, %asi
22020 stda %f16, [%l7 + 0x40] %asi
22021 membar #Sync
22022loop_2108:
22023 bvc,pt %xcc, loop_2109
22024 movneg %icc, %i4, %o4
22025 movneg %xcc, %l2, %o1
22026 ba,a,pt %xcc, loop_2110
22027loop_2109:
22028 smulcc %l0, 0x05E0, %o6
22029 sllx %o5, %l4, %g5
22030 fornot2s %f0, %f1, %f28
22031loop_2110:
22032 fmuld8sux16 %f28, %f25, %f26
22033 edge8ln %g3, %g1, %o0
22034 pdist %f26, %f14, %f22
22035 brgz,a %i6, loop_2111
22036 bn,a loop_2112
22037 fsrc2s %f12, %f7
22038 bvs,a loop_2113
22039loop_2111:
22040 alignaddr %i3, %i7, %l6
22041loop_2112:
22042 fcmpgt16 %f18, %f4, %i1
22043 set 0x64, %l2
22044 ldstuba [%l7 + %l2] 0x11, %l1
22045loop_2113:
22046 edge8l %i2, %l5, %i5
22047 fmovdle %xcc, %f20, %f3
22048 movrlez %i0, %g4, %g6
22049 tgu %xcc, 0x1
22050 movl %xcc, %o7, %o2
22051 umulcc %g7, 0x0500, %g2
22052 ta %icc, 0x2
22053 membar 0x6A
22054 movn %icc, %o3, %l3
22055 edge16n %i4, %l2, %o1
22056 array32 %o4, %l0, %o5
22057 movcc %xcc, %l4, %o6
22058 edge16n %g3, %g5, %g1
22059 or %o0, %i6, %i3
22060 movrgez %i7, 0x39E, %i1
22061 edge32l %l6, %i2, %l1
22062 addcc %l5, 0x1184, %i0
22063 srlx %g4, 0x1C, %g6
22064 movl %icc, %o7, %o2
22065 set 0x78, %l3
22066 lduwa [%l7 + %l3] 0x18, %g7
22067 array16 %i5, %g2, %o3
22068 array8 %i4, %l2, %l3
22069 restored
22070 rdpr %cwp, %g1
22071 rdpr %cansave, %g2
22072 rdpr %canrestore, %g3
22073 rdpr %cleanwin, %g4
22074 rdpr %otherwin, %g5
22075 rdpr %wstate, %g6
22076 bleu,a %xcc, loop_2114
22077 udivx %o1, 0x022C, %l0
22078 umulcc %o5, %o4, %l4
22079 movvc %icc, %o6, %g5
22080loop_2114:
22081 tle %xcc, 0x7
22082 fornot1s %f29, %f23, %f3
22083 fmovdle %xcc, %f7, %f23
22084 brz,a %g3, loop_2115
22085 fxnor %f6, %f16, %f6
22086 umulcc %o0, %g1, %i6
22087 umul %i7, %i3, %l6
22088loop_2115:
22089 fmovrdlez %i1, %f4, %f22
22090 array16 %l1, %i2, %l5
22091 tn %xcc, 0x2
22092 fmovse %icc, %f17, %f21
22093 wr %g0, 0x0c, %asi
22094 ldsba [%l7 + 0x5F] %asi, %i0
22095 movg %icc, %g6, %o7
22096 edge16 %g4, %g7, %i5
22097 stbar
22098 sll %o2, %o3, %g2
22099 bleu,pt %xcc, loop_2116
22100 bl,a,pt %icc, loop_2117
22101 movcc %xcc, %i4, %l3
22102 edge32n %l2, %o1, %o5
22103loop_2116:
22104 movrgz %l0, 0x353, %o4
22105loop_2117:
22106 nop
22107 set 0x3C, %g4
22108 stwa %o6, [%l7 + %g4] 0x04
22109 taddcctv %g5, 0x138C, %g3
22110 fornot2s %f30, %f27, %f2
22111 sub %l4, %o0, %i6
22112 movpos %xcc, %i7, %i3
22113 movcc %xcc, %l6, %g1
22114 andcc %l1, %i2, %l5
22115 subccc %i1, %g6, %o7
22116 tcs %icc, 0x7
22117 ta %xcc, 0x5
22118 prefetch [%l7 + 0x78], 0x0
22119 movneg %xcc, %i0, %g4
22120 ldsw [%l7 + 0x7C], %g7
22121 srlx %o2, %o3, %g2
22122 bcc,a %icc, loop_2118
22123 movrlz %i5, 0x246, %i4
22124 orcc %l2, 0x04C8, %l3
22125 sir 0x068E
22126loop_2118:
22127 sdiv %o1, 0x07C6, %o5
22128 saved
22129 rdpr %cwp, %g1
22130 rdpr %cansave, %g2
22131 rdpr %canrestore, %g3
22132 rdpr %cleanwin, %g4
22133 rdpr %otherwin, %g5
22134 rdpr %wstate, %g6
22135 edge16 %o4, %o6, %l0
22136 sra %g3, 0x1C, %g5
22137 addccc %o0, %l4, %i6
22138 move %icc, %i7, %i3
22139 edge32 %l6, %l1, %i2
22140 edge16n %l5, %g1, %i1
22141 mulscc %g6, 0x0565, %o7
22142 andn %i0, 0x1FA7, %g4
22143 ldd [%l7 + 0x70], %g6
22144 bgu,a %icc, loop_2119
22145 udivcc %o2, 0x07A2, %g2
22146 sth %i5, [%l7 + 0x0A]
22147 movl %xcc, %i4, %o3
22148loop_2119:
22149 ba,a %xcc, loop_2120
22150 smulcc %l3, %l2, %o1
22151 fands %f4, %f26, %f3
22152 tleu %xcc, 0x2
22153loop_2120:
22154 bg loop_2121
22155 srlx %o5, %o4, %l0
22156 fcmpgt16 %f22, %f20, %o6
22157 ldstub [%l7 + 0x41], %g5
22158loop_2121:
22159 tvc %icc, 0x0
22160 wr %g0, 0xea, %asi
22161 stba %o0, [%l7 + 0x6F] %asi
22162 membar #Sync
22163 fandnot1 %f14, %f24, %f20
22164 fbul %fcc3, loop_2122
22165 ta %icc, 0x2
22166 saved
22167 rdpr %cwp, %g1
22168 rdpr %cansave, %g2
22169 rdpr %canrestore, %g3
22170 rdpr %cleanwin, %g4
22171 rdpr %otherwin, %g5
22172 rdpr %wstate, %g6
22173 wr %g0, 0x10, %asi
22174 lduba [%l7 + 0x30] %asi, %l4
22175loop_2122:
22176 tpos %icc, 0x6
22177 tgu %icc, 0x6
22178 brgz %g3, loop_2123
22179 andncc %i7, %i3, %i6
22180 umulcc %l6, %l1, %l5
22181 ldsh [%l7 + 0x44], %i2
22182loop_2123:
22183 brnz %g1, loop_2124
22184 movcc %icc, %i1, %g6
22185 bne loop_2125
22186 mulx %i0, 0x0034, %g4
22187loop_2124:
22188 fbo %fcc2, loop_2126
22189 move %icc, %g7, %o2
22190loop_2125:
22191 fmovdg %xcc, %f11, %f24
22192 brlz,a %o7, loop_2127
22193loop_2126:
22194 ldub [%l7 + 0x21], %g2
22195 tge %icc, 0x7
22196 movrgez %i5, 0x2F8, %i4
22197loop_2127:
22198 srl %o3, %l3, %l2
22199 udivcc %o1, 0x0D2F, %o5
22200 bcs,pt %xcc, loop_2128
22201 fbg %fcc0, loop_2129
22202 fabss %f14, %f18
22203 srl %o4, 0x0F, %o6
22204loop_2128:
22205 andncc %l0, %g5, %l4
22206loop_2129:
22207 fpsub32 %f8, %f6, %f0
22208 mulx %g3, 0x1B2C, %o0
22209 udiv %i3, 0x0BF4, %i6
22210 fnor %f2, %f18, %f28
22211 ldstub [%l7 + 0x0B], %l6
22212 movpos %xcc, %l1, %l5
22213 tsubcctv %i2, 0x14BF, %i7
22214 tleu %icc, 0x6
22215 saved
22216 rdpr %cwp, %g1
22217 rdpr %cansave, %g2
22218 rdpr %canrestore, %g3
22219 rdpr %cleanwin, %g4
22220 rdpr %otherwin, %g5
22221 rdpr %wstate, %g6
22222 faligndata %f2, %f30, %f4
22223 sdivx %g1, 0x0A50, %i1
22224 umulcc %i0, 0x097D, %g6
22225 fmovsgu %xcc, %f21, %f8
22226 movgu %xcc, %g4, %o2
22227 nop
22228 setx loop_2130, %l0, %l1
22229 wrpr 0x1, %tl
22230 wrpr %l1, %tpc
22231 add %l1, 0x4, %l1
22232 wrpr %l1, %tnpc
22233 setx 0x34400001400, %l0, %l1
22234 wrpr %l1, %tstate
22235 wrhpr 0x4, %htstate
22236 retry
22237 fmovsvs %icc, %f20, %f9
22238 fmovrdlez %o7, %f4, %f18
22239 edge32n %g7, %g2, %i5
22240loop_2130:
22241 movrlz %o3, %l3, %i4
22242 fcmpne32 %f22, %f28, %o1
22243 stbar
22244 set 0x38, %i3
22245 ldswa [%l7 + %i3] 0x10, %o5
22246 wr %g0, 0x22, %asi
22247 stda %o4, [%l7 + 0x28] %asi
22248 membar #Sync
22249 movrgez %l2, 0x359, %o6
22250 tge %xcc, 0x2
22251 ldstub [%l7 + 0x18], %l0
22252 andcc %g5, %l4, %o0
22253 taddcctv %i3, %i6, %g3
22254 membar 0x45
22255 array16 %l6, %l5, %i2
22256 fmovdge %xcc, %f13, %f30
22257 set 0x48, %i1
22258 prefetcha [%l7 + %i1] 0x10, 0x0
22259 fmovrsgz %g1, %f18, %f17
22260 std %i0, [%l7 + 0x60]
22261 bvs %icc, loop_2131
22262 tg %xcc, 0x1
22263 orncc %i0, 0x0F04, %g6
22264 tcs %icc, 0x0
22265loop_2131:
22266 ba,pn %xcc, loop_2132
22267 edge32 %l1, %g4, %o2
22268 fcmps %fcc3, %f19, %f10
22269 membar 0x78
22270loop_2132:
22271 movl %xcc, %o7, %g7
22272 smulcc %g2, %o3, %l3
22273 fmovdle %icc, %f16, %f20
22274 andncc %i4, %i5, %o5
22275 edge8l %o1, %l2, %o4
22276 bvc,a %icc, loop_2133
22277 bleu,pn %icc, loop_2134
22278 tg %xcc, 0x3
22279 udivcc %l0, 0x0383, %g5
22280loop_2133:
22281 array32 %l4, %o6, %o0
22282loop_2134:
22283 or %i3, 0x03C9, %g3
22284 std %f24, [%l7 + 0x10]
22285 movrne %i6, %l5, %l6
22286 nop
22287 set 0x40, %o7
22288 std %i2, [%l7 + %o7]
22289 taddcc %i7, %g1, %i1
22290 ldd [%l7 + 0x68], %f18
22291 tsubcc %i0, %g6, %l1
22292 edge32n %o2, %g4, %g7
22293 tgu %icc, 0x7
22294 srlx %g2, 0x08, %o3
22295 set 0x5E, %g6
22296 stha %l3, [%l7 + %g6] 0x11
22297 sllx %i4, %i5, %o7
22298 andcc %o5, %l2, %o1
22299 edge32ln %o4, %g5, %l0
22300 fcmpne32 %f10, %f24, %l4
22301 movrgez %o6, 0x1FD, %i3
22302 sub %g3, 0x07C6, %o0
22303 mulscc %l5, %l6, %i6
22304 edge8l %i2, %g1, %i7
22305 nop
22306 setx loop_2135, %l0, %l1
22307 jmpl %l1, %i0
22308 tge %xcc, 0x4
22309 array8 %g6, %l1, %o2
22310 bge,a %xcc, loop_2136
22311loop_2135:
22312 sllx %g4, %i1, %g2
22313 stbar
22314 bvs,a %icc, loop_2137
22315loop_2136:
22316 prefetch [%l7 + 0x18], 0x1
22317 fbne,a %fcc2, loop_2138
22318 subccc %o3, 0x0684, %l3
22319loop_2137:
22320 sll %g7, %i4, %i5
22321 stbar
22322loop_2138:
22323 sethi 0x0594, %o7
22324 addcc %l2, 0x0589, %o5
22325 bcc,a,pt %xcc, loop_2139
22326 flush %l7 + 0x28
22327 fmovs %f22, %f17
22328 tvc %xcc, 0x1
22329loop_2139:
22330 fbue %fcc2, loop_2140
22331 fpackfix %f24, %f22
22332 ld [%l7 + 0x60], %f5
22333 subcc %o4, %g5, %o1
22334loop_2140:
22335 tl %xcc, 0x4
22336 add %l4, %o6, %l0
22337 tge %icc, 0x7
22338 and %i3, %o0, %g3
22339 wr %g0, 0x10, %asi
22340 stda %f16, [%l7 + 0x40] %asi
22341 nop
22342 set 0x1F, %o5
22343 ldstub [%l7 + %o5], %l5
22344 tge %xcc, 0x0
22345 smulcc %l6, %i6, %g1
22346 udiv %i7, 0x1E25, %i0
22347 ldsb [%l7 + 0x72], %i2
22348 fbule,a %fcc1, loop_2141
22349 movne %icc, %l1, %o2
22350 add %g4, 0x194C, %g6
22351 ldd [%l7 + 0x10], %g2
22352loop_2141:
22353 fmul8x16au %f28, %f5, %f12
22354 orn %o3, %i1, %g7
22355 set 0x70, %l6
22356 sta %f7, [%l7 + %l6] 0x18
22357 tsubcc %l3, %i4, %o7
22358 movge %icc, %l2, %o5
22359 alignaddrl %i5, %g5, %o4
22360 addccc %o1, %o6, %l4
22361 subc %l0, 0x1357, %i3
22362 fbn,a %fcc0, loop_2142
22363 fmovdl %xcc, %f12, %f16
22364 ldstub [%l7 + 0x60], %o0
22365 fpack32 %f14, %f18, %f18
22366loop_2142:
22367 restored
22368 rdpr %cwp, %g1
22369 rdpr %cansave, %g2
22370 rdpr %canrestore, %g3
22371 rdpr %cleanwin, %g4
22372 rdpr %otherwin, %g5
22373 rdpr %wstate, %g6
22374 subccc %g3, %l6, %i6
22375 fornot1 %f26, %f8, %f8
22376 bge,a,pt %icc, loop_2143
22377 brz,a %l5, loop_2144
22378 fble,a %fcc2, loop_2145
22379 xnorcc %g1, %i0, %i7
22380loop_2143:
22381 movle %icc, %l1, %i2
22382loop_2144:
22383 fandnot2 %f22, %f10, %f10
22384loop_2145:
22385 addc %o2, 0x14FA, %g4
22386 tne %xcc, 0x1
22387 srax %g6, 0x17, %o3
22388 movcs %icc, %i1, %g2
22389 brlez %l3, loop_2146
22390 pdist %f2, %f4, %f10
22391 and %i4, %g7, %o7
22392 edge16n %o5, %l2, %g5
22393loop_2146:
22394 fandnot2s %f16, %f23, %f7
22395 edge8l %o4, %o1, %i5
22396 sra %o6, 0x1D, %l4
22397 edge16 %i3, %l0, %o0
22398 wr %g0, 0x89, %asi
22399 ldswa [%l7 + 0x38] %asi, %l6
22400 addcc %g3, %i6, %l5
22401 alignaddrl %i0, %g1, %i7
22402 andn %l1, 0x10C6, %o2
22403 tl %xcc, 0x3
22404 tsubcctv %i2, 0x08FD, %g4
22405 movvs %xcc, %g6, %o3
22406 stx %g2, [%l7 + 0x38]
22407 edge16n %i1, %l3, %g7
22408 fsrc2s %f13, %f1
22409 movcc %icc, %o7, %i4
22410 fmovsl %xcc, %f20, %f26
22411 fbg %fcc1, loop_2147
22412 movge %icc, %l2, %g5
22413 fnot2 %f18, %f14
22414 movrlz %o4, %o5, %i5
22415loop_2147:
22416 fmovdl %icc, %f8, %f0
22417 sdiv %o1, 0x1271, %o6
22418 fnot2s %f1, %f13
22419 umulcc %l4, %l0, %o0
22420 movpos %icc, %l6, %i3
22421 brz,a %i6, loop_2148
22422 fzeros %f28
22423 movrlz %l5, 0x05A, %g3
22424 movle %icc, %g1, %i7
22425loop_2148:
22426 tge %icc, 0x4
22427 edge16l %l1, %o2, %i2
22428 fmovrdne %g4, %f8, %f24
22429 set 0x64, %g3
22430 lduha [%l7 + %g3] 0x04, %g6
22431 srax %o3, 0x1C, %g2
22432 edge8n %i1, %l3, %g7
22433 mulscc %i0, %i4, %l2
22434 ble,a %xcc, loop_2149
22435 bn,a loop_2150
22436 brnz,a %g5, loop_2151
22437 fnot1s %f29, %f9
22438loop_2149:
22439 fmovsge %icc, %f28, %f4
22440loop_2150:
22441 ldsw [%l7 + 0x40], %o7
22442loop_2151:
22443 movneg %icc, %o5, %i5
22444 wr %g0, 0x19, %asi
22445 ldsba [%l7 + 0x12] %asi, %o4
22446 orn %o6, %o1, %l0
22447 ta %xcc, 0x6
22448 fmovrde %l4, %f10, %f16
22449 fmul8sux16 %f14, %f10, %f10
22450 set 0x40, %g2
22451 ldda [%l7 + %g2] 0x81, %f16
22452 ldd [%l7 + 0x08], %o0
22453 move %icc, %i3, %l6
22454 movpos %xcc, %l5, %i6
22455 movrlz %g3, 0x0D7, %i7
22456 ta %xcc, 0x4
22457 movrlz %l1, %g1, %o2
22458 sra %i2, 0x04, %g4
22459 or %g6, %g2, %i1
22460 sth %o3, [%l7 + 0x2E]
22461 movvc %icc, %l3, %i0
22462 tneg %xcc, 0x3
22463 srlx %i4, %g7, %g5
22464 ta %icc, 0x3
22465 movne %xcc, %l2, %o7
22466 fbl,a %fcc3, loop_2152
22467 lduh [%l7 + 0x5A], %i5
22468 subcc %o5, 0x0027, %o4
22469 movpos %xcc, %o1, %l0
22470loop_2152:
22471 fmovrsgz %o6, %f0, %f18
22472 fmovsl %xcc, %f6, %f9
22473 popc %l4, %i3
22474 fbule,a %fcc3, loop_2153
22475 tcs %icc, 0x2
22476 udivx %o0, 0x1F91, %l6
22477 bshuffle %f2, %f24, %f28
22478loop_2153:
22479 fmovsneg %icc, %f30, %f4
22480 bn,a loop_2154
22481 fbg %fcc1, loop_2155
22482 udivcc %i6, 0x1414, %l5
22483 andcc %g3, 0x07DF, %i7
22484loop_2154:
22485 addcc %g1, 0x1874, %o2
22486loop_2155:
22487 fandnot1 %f14, %f10, %f10
22488 sllx %i2, %g4, %g6
22489 movvc %icc, %g2, %l1
22490 addc %i1, 0x005F, %o3
22491 fbue %fcc0, loop_2156
22492 edge16 %i0, %l3, %g7
22493 set 0x18, %i0
22494 ldxa [%l7 + %i0] 0x0c, %i4
22495loop_2156:
22496 addcc %g5, 0x0FA0, %l2
22497 fmovdn %xcc, %f0, %f22
22498 fbug %fcc1, loop_2157
22499 edge32l %i5, %o7, %o5
22500 tcs %icc, 0x0
22501 call loop_2158
22502loop_2157:
22503 flush %l7 + 0x08
22504 fpadd32 %f30, %f26, %f20
22505 fcmpeq32 %f10, %f26, %o1
22506loop_2158:
22507 st %f8, [%l7 + 0x7C]
22508 fmovdvs %xcc, %f17, %f27
22509 udiv %o4, 0x1A22, %o6
22510 brnz %l0, loop_2159
22511 brz %i3, loop_2160
22512 tn %icc, 0x4
22513 bne,a %xcc, loop_2161
22514loop_2159:
22515 bl,a %xcc, loop_2162
22516loop_2160:
22517 bl,pn %icc, loop_2163
22518 edge32l %o0, %l4, %i6
22519loop_2161:
22520 fblg %fcc1, loop_2164
22521loop_2162:
22522 fxnors %f27, %f23, %f15
22523loop_2163:
22524 movleu %icc, %l5, %g3
22525 fbu %fcc1, loop_2165
22526loop_2164:
22527 for %f24, %f22, %f28
22528 tl %icc, 0x0
22529 sethi 0x1425, %i7
22530loop_2165:
22531 tgu %icc, 0x4
22532 brnz %g1, loop_2166
22533 fmul8x16 %f16, %f6, %f10
22534 edge8l %l6, %o2, %i2
22535 brgez %g4, loop_2167
22536loop_2166:
22537 movne %icc, %g2, %g6
22538 movre %i1, %o3, %l1
22539 fxors %f24, %f27, %f5
22540loop_2167:
22541 std %f26, [%l7 + 0x58]
22542 call loop_2168
22543 movneg %icc, %l3, %g7
22544 movn %icc, %i0, %i4
22545 set 0x6C, %i6
22546 swapa [%l7 + %i6] 0x80, %g5
22547loop_2168:
22548 andn %i5, 0x00D0, %o7
22549 bl,a,pt %xcc, loop_2169
22550 tg %icc, 0x3
22551 addccc %o5, %o1, %o4
22552 orncc %l2, 0x00CD, %o6
22553loop_2169:
22554 faligndata %f18, %f18, %f24
22555 ta %icc, 0x4
22556 tne %xcc, 0x2
22557 tsubcc %l0, %i3, %l4
22558 saved
22559 rdpr %cwp, %g1
22560 rdpr %cansave, %g2
22561 rdpr %canrestore, %g3
22562 rdpr %cleanwin, %g4
22563 rdpr %otherwin, %g5
22564 rdpr %wstate, %g6
22565 tsubcctv %i6, %o0, %l5
22566 and %g3, 0x0616, %i7
22567 sll %l6, %o2, %g1
22568 movl %icc, %i2, %g4
22569 edge16n %g2, %i1, %g6
22570 orncc %l1, %o3, %g7
22571 sll %i0, 0x09, %i4
22572 fbo,a %fcc1, loop_2170
22573 array16 %l3, %i5, %g5
22574 fmovdneg %xcc, %f5, %f15
22575 movrlez %o7, 0x123, %o1
22576loop_2170:
22577 or %o5, 0x10CC, %l2
22578 udiv %o4, 0x09A7, %l0
22579 srax %i3, %o6, %i6
22580 fcmpd %fcc0, %f10, %f20
22581 fmovrde %l4, %f14, %f10
22582 udivx %l5, 0x1DF7, %g3
22583 fnors %f17, %f14, %f19
22584 array32 %i7, %l6, %o0
22585 edge32 %o2, %g1, %i2
22586 fblg,a %fcc0, loop_2171
22587 array8 %g2, %i1, %g4
22588 fbo,a %fcc0, loop_2172
22589 brz,a %l1, loop_2173
22590loop_2171:
22591 xnorcc %o3, %g6, %i0
22592 wr %g0, 0x80, %asi
22593 lda [%l7 + 0x14] %asi, %f11
22594loop_2172:
22595 nop
22596 set 0x4C, %g1
22597 lduw [%l7 + %g1], %g7
22598loop_2173:
22599 movl %xcc, %i4, %i5
22600 fcmple32 %f26, %f16, %g5
22601 movre %l3, %o1, %o7
22602 umul %l2, %o5, %l0
22603 bleu loop_2174
22604 restored
22605 rdpr %cwp, %g1
22606 rdpr %cansave, %g2
22607 rdpr %canrestore, %g3
22608 rdpr %cleanwin, %g4
22609 rdpr %otherwin, %g5
22610 rdpr %wstate, %g6
22611 fmovrde %o4, %f14, %f6
22612 bcs loop_2175
22613loop_2174:
22614 brgz %i3, loop_2176
22615 subc %o6, 0x028A, %l4
22616 fmovsle %icc, %f15, %f29
22617loop_2175:
22618 ta %icc, 0x2
22619loop_2176:
22620 sub %l5, %g3, %i7
22621 set 0x60, %l5
22622 ldda [%l7 + %l5] 0x89, %i6
22623 fandnot1 %f18, %f18, %f16
22624 sdivx %i6, 0x07FB, %o2
22625 addcc %o0, %i2, %g2
22626 fzero %f4
22627 movvc %icc, %g1, %g4
22628 tl %xcc, 0x0
22629 faligndata %f0, %f20, %f8
22630 fcmpd %fcc0, %f18, %f18
22631 movrlez %i1, %o3, %l1
22632 fmovdpos %xcc, %f1, %f14
22633 ldstub [%l7 + 0x4A], %g6
22634 flush %l7 + 0x38
22635 std %f16, [%l7 + 0x28]
22636 fbn %fcc2, loop_2177
22637 fand %f4, %f16, %f16
22638 ldub [%l7 + 0x54], %g7
22639 sdivx %i4, 0x11F5, %i0
22640loop_2177:
22641 ldub [%l7 + 0x49], %i5
22642 taddcc %g5, %l3, %o7
22643 movn %xcc, %o1, %o5
22644 movneg %icc, %l0, %l2
22645 fmovrslez %o4, %f18, %f9
22646 movleu %xcc, %i3, %l4
22647 fmul8ulx16 %f6, %f28, %f4
22648 ba %icc, loop_2178
22649 movleu %icc, %l5, %o6
22650 array32 %i7, %l6, %i6
22651 movcs %xcc, %o2, %g3
22652loop_2178:
22653 nop
22654 wr %g0, 0x80, %asi
22655 ldxa [%l7 + 0x78] %asi, %o0
22656 bneg,a,pn %icc, loop_2179
22657 fbue %fcc2, loop_2180
22658 tpos %xcc, 0x0
22659 edge32ln %i2, %g2, %g1
22660loop_2179:
22661 nop
22662 wr %g0, 0x89, %asi
22663 ldstuba [%l7 + 0x27] %asi, %g4
22664loop_2180:
22665 movpos %icc, %o3, %l1
22666 fbug,a %fcc2, loop_2181
22667 mulx %i1, 0x012A, %g6
22668 alignaddr %g7, %i0, %i4
22669 fble,a %fcc3, loop_2182
22670loop_2181:
22671 popc %g5, %l3
22672 mulscc %o7, 0x1B3B, %i5
22673 sra %o1, %l0, %l2
22674loop_2182:
22675 fblg,a %fcc2, loop_2183
22676 movge %icc, %o4, %o5
22677 fmovd %f4, %f2
22678 edge32 %l4, %l5, %o6
22679loop_2183:
22680 movne %xcc, %i3, %i7
22681 bneg loop_2184
22682 srlx %l6, %o2, %i6
22683 umulcc %o0, 0x1F2C, %g3
22684 array16 %i2, %g1, %g2
22685loop_2184:
22686 bl,a loop_2185
22687 fmovdle %xcc, %f7, %f0
22688 fpackfix %f8, %f12
22689 fcmps %fcc3, %f30, %f6
22690loop_2185:
22691 fcmpd %fcc3, %f18, %f18
22692 lduh [%l7 + 0x16], %g4
22693 fbe %fcc3, loop_2186
22694 movrgez %o3, 0x229, %l1
22695 sdivcc %g6, 0x13FC, %i1
22696 sir 0x0A9C
22697loop_2186:
22698 fbn %fcc3, loop_2187
22699 udivx %i0, 0x11AF, %g7
22700 te %icc, 0x2
22701 fmovrdlz %i4, %f6, %f8
22702loop_2187:
22703 fblg,a %fcc0, loop_2188
22704 fmovde %icc, %f16, %f0
22705 fcmpgt16 %f24, %f28, %l3
22706 mulx %o7, 0x16AF, %i5
22707loop_2188:
22708 membar 0x19
22709 orcc %g5, 0x016D, %o1
22710 orcc %l2, 0x030B, %l0
22711 set 0x1F, %l4
22712 stba %o5, [%l7 + %l4] 0xeb
22713 membar #Sync
22714 edge8l %l4, %l5, %o4
22715 subc %i3, 0x02D1, %i7
22716 sllx %o6, %o2, %l6
22717 umulcc %i6, 0x0DAF, %o0
22718 bg,a,pn %icc, loop_2189
22719 edge8 %g3, %i2, %g2
22720 wr %g0, 0x89, %asi
22721 lduba [%l7 + 0x2B] %asi, %g1
22722loop_2189:
22723 array8 %o3, %l1, %g4
22724 movpos %xcc, %i1, %g6
22725 fands %f26, %f14, %f14
22726 stbar
22727 tvc %xcc, 0x6
22728 fmovrdne %g7, %f14, %f18
22729 udivx %i4, 0x078C, %i0
22730 fcmpne16 %f2, %f4, %o7
22731 sllx %i5, 0x17, %l3
22732 movrlz %o1, 0x3FB, %l2
22733 movrgez %l0, 0x156, %g5
22734 sir 0x172F
22735 array32 %l4, %o5, %l5
22736 taddcc %i3, 0x0E44, %o4
22737 subccc %i7, 0x1333, %o2
22738 fandnot1s %f21, %f24, %f10
22739 fmovdl %icc, %f4, %f20
22740 fbge,a %fcc0, loop_2190
22741 fbl,a %fcc1, loop_2191
22742 taddcc %l6, 0x0D79, %o6
22743 edge8ln %i6, %o0, %i2
22744loop_2190:
22745 movge %xcc, %g3, %g1
22746loop_2191:
22747 tcs %icc, 0x5
22748 fmovdcs %xcc, %f4, %f4
22749 fornot2 %f18, %f20, %f24
22750 edge8l %g2, %l1, %o3
22751 tcc %xcc, 0x3
22752 movpos %xcc, %g4, %i1
22753 bn,a loop_2192
22754 sdivcc %g7, 0x041D, %g6
22755 fbl %fcc0, loop_2193
22756 bcs,pn %xcc, loop_2194
22757loop_2192:
22758 movcs %xcc, %i0, %i4
22759 brlez %i5, loop_2195
22760loop_2193:
22761 sdivx %o7, 0x112F, %o1
22762loop_2194:
22763 udivx %l3, 0x1439, %l0
22764 orncc %g5, 0x067B, %l4
22765loop_2195:
22766 nop
22767 set 0x28, %g7
22768 swapa [%l7 + %g7] 0x19, %l2
22769 fpsub32 %f22, %f24, %f30
22770 movn %xcc, %l5, %o5
22771 fexpand %f12, %f6
22772 sdivx %o4, 0x0615, %i7
22773 bpos,a,pn %icc, loop_2196
22774 bcs,pn %xcc, loop_2197
22775 fsrc1s %f25, %f18
22776 set 0x40, %i4
22777 ldda [%l7 + %i4] 0x11, %f0
22778loop_2196:
22779 sub %o2, 0x1455, %i3
22780loop_2197:
22781 orn %l6, %i6, %o0
22782 bvc,a %icc, loop_2198
22783 umul %o6, %i2, %g1
22784 sllx %g3, 0x0E, %g2
22785 edge32l %l1, %o3, %i1
22786loop_2198:
22787 smul %g4, %g6, %g7
22788 and %i0, 0x1063, %i4
22789 umulcc %i5, %o1, %o7
22790 xorcc %l0, %l3, %g5
22791 tcc %icc, 0x4
22792 ldsh [%l7 + 0x74], %l2
22793 tneg %icc, 0x3
22794 fble %fcc3, loop_2199
22795 udivcc %l5, 0x0BD5, %o5
22796 fbn,a %fcc0, loop_2200
22797 tpos %icc, 0x3
22798loop_2199:
22799 array16 %o4, %i7, %o2
22800 movrlez %i3, %l4, %i6
22801loop_2200:
22802 orcc %o0, %o6, %i2
22803 set 0x18, %i2
22804 stha %g1, [%l7 + %i2] 0xe3
22805 membar #Sync
22806 movleu %icc, %g3, %l6
22807 fpadd32s %f7, %f29, %f20
22808 addccc %l1, %o3, %g2
22809 fand %f24, %f0, %f2
22810 ld [%l7 + 0x7C], %f18
22811 xnorcc %i1, %g4, %g6
22812 fcmpgt16 %f24, %f22, %g7
22813 movne %xcc, %i0, %i5
22814 swap [%l7 + 0x24], %i4
22815 sllx %o7, %l0, %o1
22816 alignaddr %g5, %l2, %l3
22817 edge16l %l5, %o4, %o5
22818 brlz,a %i7, loop_2201
22819 sth %o2, [%l7 + 0x38]
22820 and %i3, %l4, %i6
22821 membar 0x40
22822loop_2201:
22823 ta %xcc, 0x6
22824 fblg,a %fcc3, loop_2202
22825 stb %o0, [%l7 + 0x5A]
22826 orncc %o6, %g1, %g3
22827 sll %i2, %l1, %o3
22828loop_2202:
22829 array8 %g2, %l6, %i1
22830 tge %icc, 0x7
22831 bleu loop_2203
22832 tsubcc %g4, 0x090A, %g7
22833 fmovsle %xcc, %f11, %f9
22834 tl %xcc, 0x7
22835loop_2203:
22836 fpsub16 %f30, %f22, %f6
22837 fbe %fcc1, loop_2204
22838 fbo %fcc2, loop_2205
22839 fcmped %fcc3, %f20, %f30
22840 or %g6, 0x10A4, %i0
22841loop_2204:
22842 tcs %icc, 0x5
22843loop_2205:
22844 addccc %i4, %i5, %l0
22845 fmovrde %o1, %f0, %f10
22846 fmovrdlez %o7, %f20, %f18
22847 movneg %xcc, %l2, %l3
22848 tcs %icc, 0x2
22849 fcmpd %fcc3, %f6, %f28
22850 fpsub16s %f27, %f11, %f30
22851 fble %fcc2, loop_2206
22852 ldsb [%l7 + 0x0C], %l5
22853 fmovsg %icc, %f10, %f0
22854 sdivcc %g5, 0x1072, %o4
22855loop_2206:
22856 edge8l %o5, %o2, %i7
22857 tsubcctv %i3, 0x0640, %i6
22858 wr %g0, 0x0c, %asi
22859 ldsha [%l7 + 0x3C] %asi, %l4
22860 fmovsn %icc, %f5, %f5
22861 fmovrse %o0, %f10, %f9
22862 tg %icc, 0x0
22863 ble loop_2207
22864 sra %g1, 0x0C, %o6
22865 set 0x64, %o3
22866 sta %f26, [%l7 + %o3] 0x18
22867loop_2207:
22868 edge32ln %i2, %l1, %g3
22869 fble,a %fcc0, loop_2208
22870 tsubcc %o3, 0x08EE, %g2
22871 sethi 0x13A6, %l6
22872 ldd [%l7 + 0x28], %i0
22873loop_2208:
22874 fble,a %fcc0, loop_2209
22875 taddcc %g4, 0x1440, %g6
22876 taddcc %g7, 0x1FAE, %i4
22877 edge8l %i0, %l0, %i5
22878loop_2209:
22879 fmovrse %o1, %f30, %f12
22880 bn,a %icc, loop_2210
22881 tge %icc, 0x3
22882 edge8 %o7, %l2, %l3
22883 ta %xcc, 0x1
22884loop_2210:
22885 movvs %xcc, %g5, %o4
22886 movleu %icc, %o5, %l5
22887 smulcc %o2, 0x0783, %i3
22888 nop
22889 setx loop_2211, %l0, %l1
22890 jmpl %l1, %i6
22891 sdiv %i7, 0x1578, %l4
22892 fandnot1s %f19, %f8, %f17
22893 sra %g1, %o0, %o6
22894loop_2211:
22895 movgu %icc, %i2, %l1
22896 taddcctv %o3, %g3, %l6
22897 edge8ln %i1, %g4, %g2
22898 sdivcc %g7, 0x10D7, %g6
22899 fmovde %icc, %f11, %f23
22900 movrlz %i0, 0x2B7, %i4
22901 taddcctv %i5, 0x0419, %o1
22902 alignaddrl %l0, %o7, %l2
22903 sdivx %l3, 0x012F, %g5
22904 fpsub16s %f22, %f13, %f14
22905 set 0x28, %i5
22906 stxa %o4, [%l7 + %i5] 0x81
22907 orn %l5, 0x017C, %o5
22908 te %xcc, 0x2
22909 tcc %icc, 0x2
22910 tl %icc, 0x3
22911 fnors %f1, %f21, %f11
22912 wr %g0, 0x80, %asi
22913 lduwa [%l7 + 0x50] %asi, %o2
22914 wr %g0, 0x81, %asi
22915 lduba [%l7 + 0x7D] %asi, %i6
22916 movleu %xcc, %i7, %l4
22917 wr %g0, 0x89, %asi
22918 lda [%l7 + 0x54] %asi, %f30
22919 stbar
22920 sra %i3, 0x13, %g1
22921 set 0x10, %o6
22922 stda %o6, [%l7 + %o6] 0x14
22923 srax %i2, 0x07, %o0
22924 sdivx %o3, 0x01DF, %g3
22925 sdivcc %l6, 0x066E, %l1
22926 st %f15, [%l7 + 0x78]
22927 umul %g4, %g2, %i1
22928 brz,a %g7, loop_2212
22929 tvs %xcc, 0x1
22930 brnz %i0, loop_2213
22931 tn %icc, 0x0
22932loop_2212:
22933 bneg,pn %icc, loop_2214
22934 tsubcctv %g6, 0x179F, %i5
22935loop_2213:
22936 edge32 %o1, %l0, %i4
22937 tvs %icc, 0x4
22938loop_2214:
22939 fmovdleu %icc, %f25, %f13
22940 sethi 0x1330, %o7
22941 tsubcc %l3, %g5, %o4
22942 wr %g0, 0x19, %asi
22943 swapa [%l7 + 0x08] %asi, %l5
22944 fcmpes %fcc1, %f21, %f2
22945 edge8n %l2, %o2, %i6
22946 nop
22947 set 0x2A, %o0
22948 ldstub [%l7 + %o0], %i7
22949 stw %o5, [%l7 + 0x58]
22950 brz,a %i3, loop_2215
22951 stx %l4, [%l7 + 0x30]
22952 add %l7, 0x78, %l6
22953 wr %g0, 0x80, %asi
22954 ldxa [%l6] %asi, %o6
22955 casxa [%l6] %asi, %o6, %g1
22956loop_2215:
22957 fmovs %f23, %f10
22958 ba,a %xcc, loop_2216
22959 umulcc %o0, %i2, %g3
22960 ldx [%l7 + 0x28], %l6
22961 movrgez %l1, 0x1A2, %g4
22962loop_2216:
22963 add %g2, 0x18C9, %o3
22964 and %g7, %i0, %g6
22965 xorcc %i5, %i1, %o1
22966 bleu,a %icc, loop_2217
22967 umulcc %l0, %o7, %l3
22968 add %l7, 0x74, %l6
22969 wr %g0, 0x0c, %asi
22970 casa [%l6] 0x0c, %g5, %i4
22971loop_2217:
22972 sllx %l5, 0x0B, %o4
22973 bpos,a,pn %xcc, loop_2218
22974 te %icc, 0x1
22975 movcs %icc, %l2, %o2
22976 bcs,a,pn %xcc, loop_2219
22977loop_2218:
22978 edge32ln %i7, %o5, %i3
22979 edge16l %i6, %l4, %g1
22980 bleu loop_2220
22981loop_2219:
22982 array8 %o0, %o6, %i2
22983 edge16n %g3, %l6, %l1
22984 fmovda %xcc, %f26, %f21
22985loop_2220:
22986 fblg,a %fcc0, loop_2221
22987 lduh [%l7 + 0x0A], %g4
22988 or %o3, %g2, %g7
22989 bg,pn %xcc, loop_2222
22990loop_2221:
22991 udivcc %i0, 0x04F1, %g6
22992 brgez,a %i5, loop_2223
22993 fcmpd %fcc3, %f22, %f6
22994loop_2222:
22995 tpos %xcc, 0x5
22996 fmovsgu %xcc, %f31, %f4
22997loop_2223:
22998 bne loop_2224
22999 fpmerge %f10, %f1, %f6
23000 xnor %o1, %l0, %i1
23001 fbu,a %fcc1, loop_2225
23002loop_2224:
23003 addccc %o7, 0x1593, %l3
23004 tsubcctv %i4, 0x1732, %g5
23005 fmovd %f20, %f28
23006loop_2225:
23007 bshuffle %f20, %f30, %f16
23008 brlz %o4, loop_2226
23009 umul %l5, 0x1F52, %o2
23010 move %xcc, %l2, %o5
23011 mova %xcc, %i3, %i6
23012loop_2226:
23013 edge16l %l4, %g1, %i7
23014 fcmple16 %f6, %f16, %o6
23015 orncc %o0, %g3, %i2
23016 mulscc %l6, 0x18C4, %g4
23017 fbg %fcc3, loop_2227
23018 ble,a %icc, loop_2228
23019 tsubcc %o3, 0x065E, %g2
23020 movrgz %l1, 0x123, %g7
23021loop_2227:
23022 addccc %g6, %i0, %i5
23023loop_2228:
23024 flush %l7 + 0x60
23025 movrne %l0, %i1, %o1
23026 movrne %o7, %i4, %g5
23027 set 0x47, %l1
23028 ldstuba [%l7 + %l1] 0x80, %o4
23029 sll %l5, %l3, %l2
23030 fmovrsgz %o2, %f0, %f18
23031 fbge %fcc0, loop_2229
23032 st %f10, [%l7 + 0x6C]
23033 sllx %i3, %o5, %i6
23034 taddcc %g1, 0x1C54, %i7
23035loop_2229:
23036 fxnors %f23, %f28, %f25
23037 tsubcc %l4, 0x1A48, %o0
23038 fbule %fcc2, loop_2230
23039 orn %g3, %o6, %i2
23040 tge %icc, 0x6
23041 brgz,a %l6, loop_2231
23042loop_2230:
23043 srl %o3, %g4, %g2
23044 brz %g7, loop_2232
23045 subc %l1, %i0, %i5
23046loop_2231:
23047 srax %g6, %l0, %i1
23048 subc %o1, 0x0888, %o7
23049loop_2232:
23050 te %xcc, 0x7
23051 tcs %xcc, 0x1
23052 andcc %g5, 0x03ED, %i4
23053 addcc %l5, 0x140B, %l3
23054 movvs %icc, %l2, %o2
23055 wr %g0, 0x80, %asi
23056 stda %i2, [%l7 + 0x70] %asi
23057 bgu,a,pn %icc, loop_2233
23058 bpos,a %icc, loop_2234
23059 fbl %fcc2, loop_2235
23060 movn %xcc, %o4, %o5
23061loop_2233:
23062 brgz,a %g1, loop_2236
23063loop_2234:
23064 movrlz %i7, 0x226, %l4
23065loop_2235:
23066 fnor %f20, %f22, %f12
23067 bcc,a %xcc, loop_2237
23068loop_2236:
23069 tcc %xcc, 0x3
23070 movleu %xcc, %i6, %o0
23071 fba %fcc3, loop_2238
23072loop_2237:
23073 fbg,a %fcc2, loop_2239
23074 movvs %icc, %o6, %g3
23075 call loop_2240
23076loop_2238:
23077 movpos %xcc, %i2, %o3
23078loop_2239:
23079 fmovscc %xcc, %f1, %f10
23080 wr %g0, 0x2f, %asi
23081 stba %g4, [%l7 + 0x51] %asi
23082 membar #Sync
23083loop_2240:
23084 addcc %l6, 0x1ADA, %g7
23085 tle %xcc, 0x6
23086 umulcc %g2, %i0, %l1
23087 pdist %f16, %f20, %f20
23088 alignaddrl %g6, %i5, %l0
23089 fmovrdne %i1, %f14, %f8
23090 nop
23091 setx loop_2241, %l0, %l1
23092 wrpr 0x1, %tl
23093 wrpr %l1, %tpc
23094 add %l1, 0x4, %l1
23095 wrpr %l1, %tnpc
23096 setx 0x34400001400, %l0, %l1
23097 wrpr %l1, %tstate
23098 wrhpr 0x4, %htstate
23099 retry
23100 movrlz %o1, %g5, %i4
23101 movneg %icc, %o7, %l5
23102 edge16ln %l3, %o2, %l2
23103loop_2241:
23104 sdivcc %i3, 0x0363, %o4
23105 smul %o5, 0x1A0E, %i7
23106 fmovdcc %xcc, %f23, %f31
23107 fnot2 %f4, %f8
23108 fnor %f30, %f30, %f30
23109 tne %icc, 0x0
23110 udivcc %g1, 0x07A7, %i6
23111 edge32ln %o0, %l4, %o6
23112 xnorcc %i2, 0x0EBB, %o3
23113 edge32 %g4, %l6, %g3
23114 set 0x0F, %o4
23115 stba %g7, [%l7 + %o4] 0xeb
23116 membar #Sync
23117 taddcctv %g2, %i0, %g6
23118 array8 %l1, %i5, %i1
23119 tsubcc %l0, 0x19F3, %o1
23120 taddcc %i4, %g5, %l5
23121 xnorcc %o7, %l3, %o2
23122 ldub [%l7 + 0x0D], %l2
23123 fmovsg %icc, %f28, %f3
23124 wr %g0, 0x80, %asi
23125 stwa %o4, [%l7 + 0x54] %asi
23126 fmovdvs %icc, %f7, %f1
23127 fble,a %fcc2, loop_2242
23128 tsubcctv %o5, %i7, %g1
23129 brgez,a %i6, loop_2243
23130 movl %icc, %o0, %l4
23131loop_2242:
23132 edge32n %o6, %i2, %i3
23133 edge32n %o3, %l6, %g3
23134loop_2243:
23135 fcmple32 %f28, %f0, %g7
23136 tvc %icc, 0x3
23137 edge32 %g2, %i0, %g6
23138 addcc %g4, %l1, %i1
23139 movrgz %i5, %l0, %o1
23140 fba %fcc3, loop_2244
23141 or %g5, %i4, %o7
23142 fandnot2s %f2, %f2, %f9
23143 andncc %l5, %l3, %l2
23144loop_2244:
23145 edge32l %o2, %o4, %o5
23146 movrgez %g1, %i7, %i6
23147 movre %l4, %o0, %o6
23148 movre %i3, %o3, %l6
23149 wr %g0, 0x11, %asi
23150 stda %i2, [%l7 + 0x40] %asi
23151 set 0x14, %o1
23152 sta %f6, [%l7 + %o1] 0x19
23153 tcc %icc, 0x4
23154 smulcc %g7, %g2, %i0
23155 subccc %g3, %g4, %g6
23156 smul %l1, 0x0388, %i1
23157 fbg %fcc0, loop_2245
23158 tg %icc, 0x7
23159 movl %xcc, %l0, %o1
23160 fcmpeq32 %f4, %f6, %g5
23161loop_2245:
23162 bne,pt %xcc, loop_2246
23163 smulcc %i5, %o7, %l5
23164 movgu %xcc, %l3, %l2
23165 movrlez %i4, %o2, %o5
23166loop_2246:
23167 movcc %icc, %g1, %o4
23168 fmovrdne %i6, %f16, %f4
23169 xnorcc %l4, 0x1B9D, %o0
23170 movl %xcc, %i7, %i3
23171 smul %o6, 0x0042, %l6
23172 fmovrsgz %o3, %f8, %f31
23173 nop
23174 setx loop_2247, %l0, %l1
23175 wrpr 0x1, %tl
23176 wrpr %l1, %tpc
23177 add %l1, 0x4, %l1
23178 wrpr %l1, %tnpc
23179 setx 0x34400001400, %l0, %l1
23180 wrpr %l1, %tstate
23181 wrhpr 0x4, %htstate
23182 retry
23183 sub %g7, 0x0175, %i2
23184 bn loop_2248
23185 sdivcc %i0, 0x08D9, %g2
23186loop_2247:
23187 orcc %g3, %g4, %g6
23188 fble %fcc3, loop_2249
23189loop_2248:
23190 xnorcc %l1, %l0, %o1
23191 tcs %xcc, 0x4
23192 tgu %icc, 0x5
23193loop_2249:
23194 tvc %xcc, 0x5
23195 array8 %g5, %i1, %i5
23196 movpos %icc, %l5, %l3
23197 movl %xcc, %l2, %o7
23198 tvc %xcc, 0x4
23199 taddcc %o2, %o5, %g1
23200 tle %icc, 0x0
23201 sdivx %o4, 0x107B, %i6
23202 orn %l4, 0x0F67, %i4
23203 tgu %xcc, 0x1
23204 fmovsl %xcc, %f20, %f20
23205 tn %icc, 0x2
23206 sub %o0, %i3, %i7
23207 fbue,a %fcc2, loop_2250
23208 sllx %l6, 0x17, %o6
23209 edge8l %g7, %i2, %o3
23210 tneg %icc, 0x5
23211loop_2250:
23212 nop
23213 wr %g0, 0x0c, %asi
23214 stha %g2, [%l7 + 0x3C] %asi
23215 std %f28, [%l7 + 0x20]
23216 movcc %icc, %g3, %i0
23217 edge16 %g4, %l1, %l0
23218 membar 0x5F
23219 set 0x68, %i7
23220 lduha [%l7 + %i7] 0x19, %g6
23221 smul %o1, 0x0F15, %i1
23222 nop
23223 setx loop_2251, %l0, %l1
23224 wrpr 0x1, %tl
23225 wrpr %l1, %tnpc
23226 setx 0x34400001400, %l0, %l1
23227 wrpr %l1, %tstate
23228 wrhpr 0x4, %htstate
23229 done
23230 fblg %fcc2, loop_2252
23231 orncc %g5, 0x0B38, %l5
23232 set 0x58, %o2
23233 lda [%l7 + %o2] 0x88, %f13
23234loop_2251:
23235 udivx %l3, 0x19F5, %l2
23236loop_2252:
23237 fxors %f29, %f11, %f23
23238 tsubcc %i5, 0x0581, %o7
23239 bne loop_2253
23240 edge16l %o2, %o5, %g1
23241 orn %i6, %l4, %o4
23242 andn %i4, 0x0D35, %i3
23243loop_2253:
23244 fbge %fcc3, loop_2254
23245 fcmpne16 %f2, %f14, %o0
23246 movre %l6, %i7, %o6
23247 move %icc, %i2, %g7
23248loop_2254:
23249 ldub [%l7 + 0x18], %g2
23250 fblg %fcc1, loop_2255
23251 bneg,pn %icc, loop_2256
23252 fmovdleu %xcc, %f25, %f23
23253 bvc,a,pn %xcc, loop_2257
23254loop_2255:
23255 movre %g3, %o3, %g4
23256loop_2256:
23257 ldub [%l7 + 0x48], %i0
23258 umul %l0, 0x1D9F, %g6
23259loop_2257:
23260 movl %xcc, %o1, %i1
23261 fpack32 %f4, %f22, %f14
23262 andncc %g5, %l5, %l3
23263 movl %xcc, %l1, %l2
23264 fmovdgu %xcc, %f7, %f1
23265 lduh [%l7 + 0x54], %o7
23266 fpsub32 %f20, %f16, %f24
23267 fmovs %f17, %f24
23268 fmovsleu %xcc, %f3, %f13
23269 movrgez %o2, %i5, %g1
23270 set 0x28, %g5
23271 ldsba [%l7 + %g5] 0x88, %o5
23272 fmovdvc %xcc, %f6, %f10
23273 orn %l4, %i6, %o4
23274 restored
23275 rdpr %cwp, %g1
23276 rdpr %cansave, %g2
23277 rdpr %canrestore, %g3
23278 rdpr %cleanwin, %g4
23279 rdpr %otherwin, %g5
23280 rdpr %wstate, %g6
23281 edge16 %i3, %i4, %l6
23282 orcc %i7, %o6, %i2
23283 tg %xcc, 0x2
23284 fcmpeq16 %f30, %f4, %g7
23285 fba %fcc3, loop_2258
23286 smulcc %g2, 0x1F3A, %g3
23287 addc %o0, %o3, %i0
23288 edge16n %g4, %g6, %o1
23289loop_2258:
23290 fbule %fcc1, loop_2259
23291 tle %xcc, 0x2
23292 tpos %xcc, 0x3
23293 tne %icc, 0x0
23294loop_2259:
23295 nop
23296 wr %g0, 0x0c, %asi
23297 swapa [%l7 + 0x24] %asi, %l0
23298 move %xcc, %g5, %l5
23299 ldd [%l7 + 0x70], %f14
23300 edge32ln %i1, %l1, %l3
23301 fmovrsgz %l2, %f29, %f10
23302 edge32n %o7, %i5, %o2
23303 sllx %o5, %l4, %g1
23304 sir 0x0F1A
23305 tcc %xcc, 0x3
23306 fcmpes %fcc1, %f6, %f7
23307 fmovdvs %icc, %f30, %f7
23308 movcc %icc, %o4, %i3
23309 popc 0x0AED, %i4
23310 fbne,a %fcc1, loop_2260
23311 movg %icc, %i6, %l6
23312 add %l7, 0x74, %l6
23313 wr %g0, 0x18, %asi
23314 casa [%l6] 0x18, %o6, %i2
23315loop_2260:
23316 brlez %g7, loop_2261
23317 umul %g2, %i7, %g3
23318 pdist %f16, %f0, %f30
23319 fmovdvs %xcc, %f3, %f17
23320loop_2261:
23321 alignaddrl %o0, %o3, %i0
23322 fmovdge %xcc, %f15, %f1
23323 fmovdvs %icc, %f2, %f10
23324 movcc %xcc, %g4, %g6
23325 ldub [%l7 + 0x52], %o1
23326 sllx %g5, 0x07, %l0
23327 fmul8ulx16 %f30, %f12, %f20
23328 edge16 %i1, %l5, %l1
23329 edge8n %l3, %l2, %o7
23330 tne %xcc, 0x1
23331 wr %g0, 0x10, %asi
23332 ldsha [%l7 + 0x40] %asi, %i5
23333 fandnot2s %f26, %f19, %f20
23334 subc %o5, 0x00CA, %o2
23335 smulcc %g1, %l4, %i3
23336 tgu %xcc, 0x6
23337 edge16ln %o4, %i4, %l6
23338 set 0x40, %l0
23339 stda %f0, [%l7 + %l0] 0x15
23340 wr %g0, 0x19, %asi
23341 prefetcha [%l7 + 0x78] %asi, 0x0
23342 addccc %i2, 0x0BDF, %i6
23343 fbl,a %fcc0, loop_2262
23344 fpackfix %f18, %f1
23345 tcc %xcc, 0x4
23346 tl %icc, 0x4
23347loop_2262:
23348 alignaddr %g7, %i7, %g2
23349 bvs,a %icc, loop_2263
23350 srlx %o0, 0x11, %g3
23351 ldub [%l7 + 0x51], %i0
23352 tcc %xcc, 0x0
23353loop_2263:
23354 fmovrsgz %o3, %f23, %f14
23355 movre %g6, 0x028, %o1
23356 umul %g5, 0x1D5F, %l0
23357 nop
23358 setx loop_2264, %l0, %l1
23359 wrpr 0x1, %tl
23360 wrpr %l1, %tpc
23361 add %l1, 0x4, %l1
23362 wrpr %l1, %tnpc
23363 setx 0x34400001400, %l0, %l1
23364 wrpr %l1, %tstate
23365 wrhpr 0x4, %htstate
23366 retry
23367 tgu %xcc, 0x6
23368 ldd [%l7 + 0x60], %f26
23369 sub %g4, 0x127D, %l5
23370loop_2264:
23371 tcc %xcc, 0x6
23372 fbu,a %fcc1, loop_2265
23373 fmovdvs %xcc, %f15, %f6
23374 fmovdneg %icc, %f0, %f5
23375 fcmpd %fcc2, %f14, %f16
23376loop_2265:
23377 xor %l1, 0x1380, %i1
23378 addc %l3, 0x18BD, %o7
23379 prefetch [%l7 + 0x0C], 0x0
23380 udivx %i5, 0x0BFF, %o5
23381 fone %f16
23382 bn %xcc, loop_2266
23383 orcc %o2, %l2, %g1
23384 nop
23385 setx loop_2267, %l0, %l1
23386 wrpr 0x1, %tl
23387 wrpr %l1, %tpc
23388 add %l1, 0x4, %l1
23389 wrpr %l1, %tnpc
23390 setx 0x34400001400, %l0, %l1
23391 wrpr %l1, %tstate
23392 wrhpr 0x4, %htstate
23393 retry
23394 edge16 %l4, %i3, %o4
23395loop_2266:
23396 fand %f30, %f2, %f12
23397 restored
23398 rdpr %cwp, %g1
23399 rdpr %cansave, %g2
23400 rdpr %canrestore, %g3
23401 rdpr %cleanwin, %g4
23402 rdpr %otherwin, %g5
23403 rdpr %wstate, %g6
23404loop_2267:
23405 fand %f24, %f12, %f18
23406 fcmpgt16 %f24, %f0, %i4
23407 bgu,pt %icc, loop_2268
23408 popc 0x16AD, %o6
23409 fmovrsne %l6, %f25, %f9
23410 sll %i2, 0x0D, %i6
23411loop_2268:
23412 popc 0x0BC3, %g7
23413 prefetch [%l7 + 0x6C], 0x0
23414 st %f20, [%l7 + 0x38]
23415 xnorcc %i7, %g2, %g3
23416 edge32 %o0, %i0, %g6
23417 fands %f22, %f7, %f17
23418 fba,a %fcc2, loop_2269
23419 bleu,a %icc, loop_2270
23420 fmovdcs %xcc, %f29, %f26
23421 taddcc %o1, %o3, %g5
23422loop_2269:
23423 srlx %l0, 0x10, %g4
23424loop_2270:
23425 te %icc, 0x1
23426 fmovsleu %icc, %f7, %f27
23427 movle %xcc, %l1, %i1
23428 subcc %l3, 0x0870, %o7
23429 edge32ln %i5, %l5, %o2
23430 flush %l7 + 0x14
23431 add %l2, %o5, %l4
23432 nop
23433 setx loop_2271, %l0, %l1
23434 jmpl %l1, %g1
23435 edge32n %o4, %i3, %o6
23436 edge32 %l6, %i4, %i6
23437 edge16l %i2, %g7, %g2
23438loop_2271:
23439 nop
23440 wr %g0, 0x22, %asi
23441 stwa %i7, [%l7 + 0x18] %asi
23442 membar #Sync
23443 set 0x40, %l2
23444 stda %f16, [%l7 + %l2] 0x14
23445 fmul8ulx16 %f10, %f24, %f22
23446 bne,pn %icc, loop_2272
23447 addccc %g3, 0x1328, %i0
23448 fmovdpos %xcc, %f23, %f12
23449 mova %icc, %o0, %o1
23450loop_2272:
23451 sdivcc %o3, 0x18FC, %g5
23452 edge8l %g6, %l0, %g4
23453 fmul8x16al %f27, %f18, %f6
23454 set 0x30, %l3
23455 ldxa [%l7 + %l3] 0x19, %i1
23456 andcc %l3, 0x1485, %l1
23457 subc %i5, 0x1C4C, %l5
23458 fmovdl %icc, %f14, %f9
23459 movrne %o2, 0x25D, %o7
23460 fandnot1s %f4, %f22, %f30
23461 movcc %xcc, %o5, %l4
23462 stx %g1, [%l7 + 0x18]
23463 tge %xcc, 0x4
23464 sir 0x1AF0
23465 tneg %xcc, 0x3
23466 movrne %o4, %i3, %l2
23467 edge32l %o6, %l6, %i4
23468 orncc %i6, %g7, %g2
23469 bleu,pt %icc, loop_2273
23470 fmul8x16al %f23, %f25, %f16
23471 udiv %i2, 0x0FDF, %i7
23472 fmovdg %icc, %f10, %f7
23473loop_2273:
23474 addcc %i0, %o0, %g3
23475 sethi 0x1410, %o3
23476 brz %o1, loop_2274
23477 edge8ln %g6, %g5, %g4
23478 ldstub [%l7 + 0x70], %l0
23479 fzero %f30
23480loop_2274:
23481 addc %i1, %l3, %l1
23482 bcs %icc, loop_2275
23483 tneg %icc, 0x2
23484 movvc %icc, %l5, %i5
23485 stx %o2, [%l7 + 0x68]
23486loop_2275:
23487 edge8 %o5, %l4, %g1
23488 fornot1 %f10, %f6, %f6
23489 fmovdle %icc, %f19, %f6
23490 wr %g0, 0x80, %asi
23491 prefetcha [%l7 + 0x78] %asi, 0x0
23492 tn %xcc, 0x7
23493 fbule %fcc0, loop_2276
23494 fnors %f5, %f28, %f23
23495 udivx %o4, 0x0968, %i3
23496 fnands %f11, %f1, %f0
23497loop_2276:
23498 movre %l2, 0x230, %o6
23499 bgu %xcc, loop_2277
23500 tge %xcc, 0x2
23501 fpack32 %f22, %f6, %f28
23502 fbe %fcc1, loop_2278
23503loop_2277:
23504 fbl,a %fcc2, loop_2279
23505 popc 0x03F5, %i4
23506 fexpand %f29, %f0
23507loop_2278:
23508 nop
23509 wr %g0, 0xf9, %asi
23510 stda %f16, [%l7 + 0x40] %asi
23511 membar #Sync
23512loop_2279:
23513 smulcc %i6, %g7, %l6
23514 sll %i2, %g2, %i7
23515 fmovdle %icc, %f28, %f18
23516 edge8n %i0, %g3, %o3
23517 movneg %xcc, %o0, %g6
23518 srlx %g5, %o1, %g4
23519 orcc %l0, 0x1440, %l3
23520 fble,a %fcc2, loop_2280
23521 alignaddrl %l1, %l5, %i5
23522 movrlz %o2, %i1, %l4
23523 edge32l %g1, %o7, %o5
23524loop_2280:
23525 lduh [%l7 + 0x52], %i3
23526 add %l7, 0x60, %l6
23527 wr %g0, 0x88, %asi
23528 lda [%l6] %asi, %o4
23529 casa [%l6] %asi, %o4, %l2
23530 fmovd %f24, %f16
23531 saved
23532 rdpr %cwp, %g1
23533 rdpr %cansave, %g2
23534 rdpr %canrestore, %g3
23535 rdpr %cleanwin, %g4
23536 rdpr %otherwin, %g5
23537 rdpr %wstate, %g6
23538 srlx %i4, %i6, %o6
23539 fpadd16 %f30, %f10, %f8
23540 movvs %xcc, %g7, %i2
23541 udivx %l6, 0x120A, %i7
23542 fmovrdgez %g2, %f24, %f22
23543 ble,pt %icc, loop_2281
23544 tn %xcc, 0x3
23545 edge16l %g3, %i0, %o3
23546 andncc %g6, %o0, %o1
23547loop_2281:
23548 fmovsle %xcc, %f15, %f20
23549 wr %g0, 0x80, %asi
23550 lduba [%l7 + 0x3F] %asi, %g4
23551 subccc %l0, %g5, %l1
23552 tneg %icc, 0x0
23553 movg %icc, %l5, %l3
23554 edge32ln %o2, %i1, %i5
23555 orn %l4, %g1, %o7
23556 sdivx %o5, 0x0391, %i3
23557 sir 0x14F5
23558 movgu %xcc, %l2, %o4
23559 fornot2s %f27, %f16, %f3
23560 fmovdleu %xcc, %f8, %f24
23561 for %f2, %f24, %f2
23562 fone %f6
23563 bneg,pt %icc, loop_2282
23564 movrne %i6, 0x2FF, %i4
23565 fcmple32 %f18, %f16, %o6
23566 edge8 %g7, %i2, %i7
23567loop_2282:
23568 tleu %xcc, 0x0
23569 add %l7, 0x10, %l6
23570 wr %g0, 0x0c, %asi
23571 ldxa [%l6] %asi, %g2
23572 casxa [%l6] %asi, %g2, %l6
23573 movrgez %g3, %o3, %i0
23574 lduh [%l7 + 0x08], %o0
23575 movn %icc, %g6, %o1
23576 movrgz %g4, %g5, %l1
23577 ldsb [%l7 + 0x3F], %l0
23578 edge32ln %l3, %o2, %i1
23579 movcs %xcc, %i5, %l5
23580 fandnot2 %f24, %f4, %f24
23581 set 0x38, %i3
23582 sta %f5, [%l7 + %i3] 0x80
23583 bcc loop_2283
23584 fpackfix %f24, %f6
23585 call loop_2284
23586 mulscc %l4, %g1, %o5
23587loop_2283:
23588 tleu %icc, 0x0
23589 stx %o7, [%l7 + 0x28]
23590loop_2284:
23591 st %f27, [%l7 + 0x2C]
23592 edge8l %l2, %i3, %o4
23593 brgz,a %i6, loop_2285
23594 fmovdl %icc, %f1, %f26
23595 edge16n %i4, %g7, %i2
23596 wr %g0, 0xe3, %asi
23597 stxa %i7, [%l7 + 0x48] %asi
23598 membar #Sync
23599loop_2285:
23600 smulcc %o6, %g2, %g3
23601 sdivx %l6, 0x10FD, %i0
23602 orn %o0, %o3, %g6
23603 fbne,a %fcc0, loop_2286
23604 edge8ln %o1, %g5, %l1
23605 mova %xcc, %l0, %g4
23606 addcc %o2, %l3, %i1
23607loop_2286:
23608 udiv %l5, 0x00E6, %l4
23609 movrne %i5, 0x31F, %o5
23610 subcc %o7, 0x020D, %g1
23611 subc %l2, %i3, %i6
23612 edge16 %o4, %g7, %i2
23613 orncc %i4, 0x16C4, %o6
23614 xorcc %i7, %g3, %l6
23615 taddcctv %g2, 0x0963, %o0
23616 bleu,a loop_2287
23617 fnegd %f14, %f12
23618 fmovda %icc, %f14, %f19
23619 taddcctv %i0, %o3, %o1
23620loop_2287:
23621 fmul8sux16 %f12, %f12, %f26
23622 sll %g5, %l1, %g6
23623 fcmpgt32 %f24, %f2, %g4
23624 fandnot2s %f26, %f27, %f3
23625 tvs %xcc, 0x1
23626 fandnot2 %f10, %f28, %f2
23627 sir 0x172C
23628 nop
23629 setx loop_2288, %l0, %l1
23630 wrpr 0x1, %tl
23631 wrpr %l1, %tnpc
23632 setx 0x34400001400, %l0, %l1
23633 wrpr %l1, %tstate
23634 wrhpr 0x4, %htstate
23635 done
23636 ldstub [%l7 + 0x32], %o2
23637 bge,pt %xcc, loop_2289
23638 smul %l0, %i1, %l5
23639loop_2288:
23640 fornot1s %f28, %f23, %f27
23641 membar 0x38
23642loop_2289:
23643 mova %icc, %l3, %i5
23644 ldd [%l7 + 0x50], %f20
23645 fmovrslez %o5, %f16, %f4
23646 fsrc1s %f10, %f15
23647 edge16 %o7, %l4, %g1
23648 ldd [%l7 + 0x60], %f22
23649 fpadd32s %f9, %f16, %f0
23650 fmovdvc %xcc, %f17, %f24
23651 bvs,a,pt %icc, loop_2290
23652 ldd [%l7 + 0x18], %i2
23653 subc %i6, %o4, %g7
23654 brz %i2, loop_2291
23655loop_2290:
23656 movrlez %l2, 0x3C1, %i4
23657 tcc %icc, 0x1
23658 fmovsle %icc, %f10, %f29
23659loop_2291:
23660 nop
23661 wr %g0, 0x80, %asi
23662 ldstuba [%l7 + 0x5B] %asi, %o6
23663 fblg %fcc3, loop_2292
23664 tcs %icc, 0x4
23665 fornot2 %f8, %f8, %f6
23666 edge16ln %g3, %i7, %g2
23667loop_2292:
23668 fpsub16s %f25, %f31, %f12
23669 fpadd16s %f24, %f6, %f29
23670 array8 %l6, %i0, %o0
23671 siam 0x1
23672 xnor %o3, %o1, %l1
23673 xor %g5, %g4, %o2
23674 fpmerge %f27, %f12, %f30
23675 add %g6, %l0, %i1
23676 movpos %xcc, %l5, %i5
23677 srax %l3, %o5, %o7
23678 tleu %icc, 0x6
23679 nop
23680 setx loop_2293, %l0, %l1
23681 wrpr 0x1, %tl
23682 wrpr %l1, %tnpc
23683 setx 0x34400001400, %l0, %l1
23684 wrpr %l1, %tstate
23685 wrhpr 0x4, %htstate
23686 done
23687 fmovsgu %xcc, %f23, %f14
23688 bn %xcc, loop_2294
23689 movle %xcc, %l4, %i3
23690loop_2293:
23691 fmovrde %g1, %f28, %f10
23692 or %i6, %g7, %i2
23693loop_2294:
23694 ldub [%l7 + 0x7E], %l2
23695 stx %i4, [%l7 + 0x48]
23696 edge16l %o4, %o6, %i7
23697 add %g3, 0x1498, %g2
23698 edge16l %i0, %l6, %o3
23699 edge16ln %o0, %o1, %l1
23700 stbar
23701 andcc %g4, %g5, %o2
23702 tneg %xcc, 0x1
23703 fmovdge %icc, %f27, %f13
23704 tleu %icc, 0x5
23705 brlez %g6, loop_2295
23706 flush %l7 + 0x6C
23707 fbg %fcc2, loop_2296
23708 alignaddrl %i1, %l0, %i5
23709loop_2295:
23710 membar 0x24
23711 fpadd32s %f4, %f16, %f12
23712loop_2296:
23713 movg %icc, %l5, %l3
23714 xor %o5, %l4, %o7
23715 brgz,a %i3, loop_2297
23716 subc %i6, %g7, %i2
23717 ldd [%l7 + 0x58], %f6
23718 edge8 %g1, %l2, %i4
23719loop_2297:
23720 tle %xcc, 0x7
23721 srl %o4, %i7, %o6
23722 fmul8sux16 %f4, %f8, %f26
23723 nop
23724 setx loop_2298, %l0, %l1
23725 wrpr 0x1, %tl
23726 wrpr %l1, %tpc
23727 add %l1, 0x4, %l1
23728 wrpr %l1, %tnpc
23729 setx 0x34400001400, %l0, %l1
23730 wrpr %l1, %tstate
23731 wrhpr 0x4, %htstate
23732 retry
23733 brlz,a %g2, loop_2299
23734 fmovsge %icc, %f31, %f14
23735 subc %i0, 0x1951, %g3
23736loop_2298:
23737 membar 0x73
23738loop_2299:
23739 sdivx %l6, 0x189E, %o3
23740 edge8 %o1, %o0, %l1
23741 movrgz %g4, %g5, %o2
23742 fandnot2 %f0, %f0, %f28
23743 mova %icc, %i1, %l0
23744 ldsh [%l7 + 0x5E], %i5
23745 set 0x3C, %i1
23746 sta %f2, [%l7 + %i1] 0x80
23747 subc %l5, 0x0B4B, %g6
23748 ld [%l7 + 0x78], %f30
23749 fbu,a %fcc2, loop_2300
23750 fmovrslez %o5, %f20, %f9
23751 wr %g0, 0xf1, %asi
23752 stda %f0, [%l7 + 0x40] %asi
23753 membar #Sync
23754loop_2300:
23755 taddcc %l3, 0x14D1, %o7
23756 tn %xcc, 0x1
23757 tsubcc %l4, 0x1F10, %i6
23758 fpadd32s %f23, %f28, %f4
23759 movrgz %g7, 0x0C6, %i3
23760 wr %g0, 0x04, %asi
23761 stda %g0, [%l7 + 0x50] %asi
23762 ldd [%l7 + 0x30], %l2
23763 sub %i4, 0x00B8, %o4
23764 addcc %i7, %o6, %i2
23765 fbge,a %fcc1, loop_2301
23766 swap [%l7 + 0x40], %i0
23767 movcs %icc, %g3, %g2
23768 srl %o3, %o1, %o0
23769loop_2301:
23770 tvs %xcc, 0x0
23771 movle %xcc, %l6, %l1
23772 fmovscs %xcc, %f6, %f8
23773 sethi 0x1A48, %g5
23774 alignaddr %g4, %o2, %i1
23775 nop
23776 setx loop_2302, %l0, %l1
23777 jmpl %l1, %l0
23778 andncc %l5, %g6, %o5
23779 udiv %i5, 0x1421, %l3
23780 fbo %fcc0, loop_2303
23781loop_2302:
23782 movg %xcc, %l4, %o7
23783 fmovrslez %g7, %f20, %f2
23784 fbug,a %fcc1, loop_2304
23785loop_2303:
23786 edge8n %i3, %i6, %l2
23787 sllx %i4, 0x1F, %g1
23788 andn %i7, %o6, %i2
23789loop_2304:
23790 edge8n %o4, %g3, %g2
23791 movpos %xcc, %i0, %o3
23792 subccc %o1, %o0, %l1
23793 ta %icc, 0x5
23794 fbue %fcc2, loop_2305
23795 udiv %l6, 0x186D, %g5
23796 udiv %o2, 0x0392, %g4
23797 fexpand %f6, %f30
23798loop_2305:
23799 xor %i1, 0x1A2A, %l5
23800 fmovdg %xcc, %f14, %f16
23801 fba,a %fcc1, loop_2306
23802 array32 %g6, %o5, %i5
23803 membar 0x5B
23804 tcs %icc, 0x1
23805loop_2306:
23806 andn %l3, 0x197D, %l0
23807 bne,pt %icc, loop_2307
23808 brgez %o7, loop_2308
23809 stb %g7, [%l7 + 0x1E]
23810 saved
23811 rdpr %cwp, %g1
23812 rdpr %cansave, %g2
23813 rdpr %canrestore, %g3
23814 rdpr %cleanwin, %g4
23815 rdpr %otherwin, %g5
23816 rdpr %wstate, %g6
23817loop_2307:
23818 nop
23819 set 0x40, %o7
23820 ldda [%l7 + %o7] 0x0c, %f0
23821loop_2308:
23822 fbu,a %fcc2, loop_2309
23823 tvc %xcc, 0x7
23824 tg %xcc, 0x4
23825 wr %g0, 0x0c, %asi
23826 lduha [%l7 + 0x74] %asi, %l4
23827loop_2309:
23828 movrgz %i3, 0x276, %i6
23829 wr %g0, 0x18, %asi
23830 sta %f6, [%l7 + 0x74] %asi
23831 srl %i4, 0x1F, %l2
23832 fornot2 %f16, %f30, %f24
23833 ta %xcc, 0x3
23834 ldub [%l7 + 0x6E], %g1
23835 brlez,a %i7, loop_2310
23836 tg %xcc, 0x1
23837 subcc %i2, 0x0898, %o4
23838 tvc %xcc, 0x0
23839loop_2310:
23840 tgu %xcc, 0x7
23841 fabsd %f6, %f2
23842 fmovrse %o6, %f1, %f24
23843 edge8 %g2, %g3, %o3
23844 movrlez %i0, %o1, %o0
23845 mova %icc, %l1, %g5
23846 subcc %l6, 0x159E, %o2
23847 tge %xcc, 0x7
23848 movvs %xcc, %i1, %g4
23849 fsrc2 %f22, %f30
23850 tsubcctv %g6, %o5, %i5
23851 fpsub32s %f0, %f2, %f3
23852 tcs %icc, 0x7
23853 tneg %xcc, 0x3
23854 tl %icc, 0x7
23855 mova %icc, %l3, %l5
23856 siam 0x3
23857 tvs %icc, 0x4
23858 tvc %icc, 0x1
23859 std %f30, [%l7 + 0x48]
23860 set 0x3C, %g6
23861 ldstuba [%l7 + %g6] 0x81, %o7
23862 movgu %icc, %g7, %l4
23863 bg,a,pt %icc, loop_2311
23864 fsrc1 %f26, %f14
23865 fmovrse %l0, %f31, %f28
23866 bcs,a,pt %xcc, loop_2312
23867loop_2311:
23868 ldstub [%l7 + 0x5D], %i6
23869 te %icc, 0x6
23870 fmul8x16au %f13, %f3, %f18
23871loop_2312:
23872 swap [%l7 + 0x0C], %i4
23873 fbo,a %fcc1, loop_2313
23874 flush %l7 + 0x7C
23875 movrlz %l2, 0x3E9, %i3
23876 fmovdne %xcc, %f18, %f3
23877loop_2313:
23878 tcs %xcc, 0x0
23879 udivx %g1, 0x0ECB, %i7
23880 movpos %icc, %o4, %o6
23881 movne %xcc, %i2, %g2
23882 fmovsvs %icc, %f18, %f14
23883 fmuld8ulx16 %f22, %f1, %f30
23884 tvs %icc, 0x1
23885 te %xcc, 0x6
23886 movre %o3, 0x345, %g3
23887 fbg %fcc0, loop_2314
23888 fexpand %f11, %f18
23889 xnor %i0, 0x0683, %o1
23890 wr %g0, 0x89, %asi
23891 sta %f14, [%l7 + 0x34] %asi
23892loop_2314:
23893 bn %xcc, loop_2315
23894 fbo,a %fcc2, loop_2316
23895 fxnors %f13, %f10, %f5
23896 udivcc %l1, 0x18A9, %o0
23897loop_2315:
23898 lduh [%l7 + 0x72], %g5
23899loop_2316:
23900 movl %icc, %o2, %i1
23901 bleu,a,pn %xcc, loop_2317
23902 srlx %l6, 0x12, %g4
23903 fbue %fcc1, loop_2318
23904 brgez %o5, loop_2319
23905loop_2317:
23906 tn %icc, 0x1
23907 mova %icc, %g6, %l3
23908loop_2318:
23909 ldx [%l7 + 0x28], %l5
23910loop_2319:
23911 movcs %icc, %i5, %g7
23912 sdivcc %l4, 0x0AB0, %l0
23913 siam 0x5
23914 sll %i6, 0x1D, %o7
23915 fmul8x16au %f0, %f19, %f18
23916 movleu %icc, %i4, %i3
23917 st %f0, [%l7 + 0x44]
23918 umulcc %g1, %l2, %i7
23919 subccc %o4, %i2, %o6
23920 fzeros %f25
23921 movre %g2, 0x177, %g3
23922 fmovscc %icc, %f5, %f2
23923 fmovrsgez %o3, %f25, %f25
23924 edge8n %o1, %l1, %o0
23925 udiv %i0, 0x1CD2, %o2
23926 bcc,pt %icc, loop_2320
23927 bvc,pt %xcc, loop_2321
23928 xorcc %g5, 0x00B6, %i1
23929 sll %g4, %l6, %o5
23930loop_2320:
23931 nop
23932 wr %g0, 0x23, %asi
23933 stba %l3, [%l7 + 0x2D] %asi
23934 membar #Sync
23935loop_2321:
23936 orn %g6, 0x175F, %i5
23937 move %icc, %g7, %l5
23938 sth %l4, [%l7 + 0x50]
23939 tn %icc, 0x5
23940 umul %i6, 0x057C, %o7
23941 edge32l %l0, %i3, %g1
23942 edge8l %l2, %i7, %i4
23943 call loop_2322
23944 edge32l %o4, %i2, %g2
23945 tcs %icc, 0x7
23946 umul %g3, %o3, %o6
23947loop_2322:
23948 fmovrsne %l1, %f8, %f8
23949 tl %xcc, 0x3
23950 wr %g0, 0xf0, %asi
23951 stda %f16, [%l7 + 0x40] %asi
23952 membar #Sync
23953 nop
23954 setx loop_2323, %l0, %l1
23955 wrpr 0x1, %tl
23956 wrpr %l1, %tnpc
23957 setx 0x34400001400, %l0, %l1
23958 wrpr %l1, %tstate
23959 wrhpr 0x4, %htstate
23960 done
23961 ble,a %icc, loop_2324
23962 fabss %f20, %f19
23963 movrlez %o1, %o0, %i0
23964loop_2323:
23965 mulx %o2, %g5, %g4
23966loop_2324:
23967 ldsw [%l7 + 0x7C], %l6
23968 edge8n %i1, %o5, %g6
23969 ldsw [%l7 + 0x28], %l3
23970 umulcc %g7, 0x034F, %i5
23971 bshuffle %f30, %f28, %f10
23972 subc %l5, %l4, %o7
23973 srl %i6, 0x0A, %i3
23974 fble %fcc0, loop_2325
23975 fmuld8sux16 %f20, %f5, %f18
23976 edge32n %g1, %l0, %l2
23977 fmovd %f22, %f0
23978loop_2325:
23979 sllx %i4, 0x14, %i7
23980 fmovdneg %xcc, %f26, %f3
23981 ldsb [%l7 + 0x64], %i2
23982 sir 0x134E
23983 wr %g0, 0x80, %asi
23984 prefetcha [%l7 + 0x38] %asi, 0x1
23985 fcmps %fcc1, %f1, %f10
23986 xor %g3, 0x16AB, %o3
23987 umul %o6, 0x0459, %g2
23988 movl %xcc, %o1, %o0
23989 prefetch [%l7 + 0x0C], 0x0
23990 edge8l %i0, %o2, %l1
23991 fands %f9, %f11, %f16
23992 fmovda %icc, %f11, %f0
23993 movrgz %g5, 0x104, %g4
23994 and %i1, 0x0054, %o5
23995 bneg,a %icc, loop_2326
23996 edge16n %l6, %l3, %g6
23997 fcmpne32 %f26, %f4, %i5
23998 fmovd %f22, %f22
23999loop_2326:
24000 movvs %icc, %g7, %l4
24001 edge16n %l5, %o7, %i3
24002 membar #Sync
24003 wr %g0, 0x17, %asi
24004 ldda [%l7 + 0x40] %asi, %f16
24005 tcc %xcc, 0x0
24006 andn %i6, 0x0E58, %l0
24007 wr %g0, 0x88, %asi
24008 ldsba [%l7 + 0x2A] %asi, %g1
24009 tvc %icc, 0x4
24010 fmovdle %icc, %f17, %f27
24011 bneg,pn %xcc, loop_2327
24012 umulcc %l2, 0x004B, %i7
24013 lduh [%l7 + 0x3C], %i2
24014 fnor %f26, %f8, %f8
24015loop_2327:
24016 andn %o4, 0x1D1F, %i4
24017 fmuld8ulx16 %f18, %f6, %f16
24018 fmovdcs %xcc, %f9, %f29
24019 edge16 %g3, %o3, %g2
24020 andncc %o1, %o0, %o6
24021 fmovdl %icc, %f19, %f6
24022 sth %i0, [%l7 + 0x26]
24023 movrgez %l1, %o2, %g4
24024 edge32l %i1, %g5, %o5
24025 movvs %icc, %l6, %g6
24026 nop
24027 set 0x08, %g4
24028 ldsb [%l7 + %g4], %l3
24029 fbule,a %fcc2, loop_2328
24030 ta %xcc, 0x3
24031 edge32 %i5, %g7, %l5
24032 movre %l4, 0x28A, %i3
24033loop_2328:
24034 nop
24035 add %l7, 0x18, %l6
24036 wr %g0, 0x81, %asi
24037 ldxa [%l6] %asi, %i6
24038 casxa [%l6] %asi, %i6, %o7
24039 edge8l %l0, %g1, %l2
24040 fones %f28
24041 bgu,pn %xcc, loop_2329
24042 alignaddr %i2, %i7, %i4
24043 addccc %g3, 0x0FFE, %o3
24044 ldx [%l7 + 0x60], %g2
24045loop_2329:
24046 taddcctv %o4, %o0, %o1
24047 wr %g0, 0x19, %asi
24048 lduha [%l7 + 0x3A] %asi, %o6
24049 ta %xcc, 0x5
24050 movg %icc, %l1, %o2
24051 addccc %g4, 0x0E78, %i0
24052 tn %icc, 0x6
24053 movrne %i1, %o5, %g5
24054 fbl %fcc3, loop_2330
24055 bvs loop_2331
24056 pdist %f26, %f16, %f10
24057 bcc,a loop_2332
24058loop_2330:
24059 tge %icc, 0x0
24060loop_2331:
24061 sub %l6, 0x15BE, %l3
24062 nop
24063 setx loop_2333, %l0, %l1
24064 wrpr 0x1, %tl
24065 wrpr %l1, %tpc
24066 add %l1, 0x4, %l1
24067 wrpr %l1, %tnpc
24068 setx 0x34400001400, %l0, %l1
24069 wrpr %l1, %tstate
24070 wrhpr 0x4, %htstate
24071 retry
24072loop_2332:
24073 ba,a,pn %xcc, loop_2334
24074 sir 0x0A7E
24075 bgu,a,pt %xcc, loop_2335
24076loop_2333:
24077 fbg %fcc0, loop_2336
24078loop_2334:
24079 xorcc %i5, %g6, %g7
24080 te %xcc, 0x1
24081loop_2335:
24082 xnor %l5, %l4, %i6
24083loop_2336:
24084 bg,pt %xcc, loop_2337
24085 fones %f9
24086 lduw [%l7 + 0x58], %i3
24087 edge8ln %o7, %l0, %g1
24088loop_2337:
24089 ldub [%l7 + 0x5F], %l2
24090 bshuffle %f30, %f4, %f8
24091 fmovdl %xcc, %f5, %f1
24092 movl %xcc, %i7, %i2
24093 fmovdleu %icc, %f25, %f20
24094 fpackfix %f26, %f20
24095 fsrc2 %f28, %f16
24096 and %i4, 0x049A, %o3
24097 fmovrsgez %g3, %f22, %f24
24098 edge8 %g2, %o0, %o4
24099 set 0x2E, %o5
24100 ldstuba [%l7 + %o5] 0x80, %o1
24101 subccc %l1, %o2, %o6
24102 array8 %g4, %i0, %i1
24103 sra %o5, %g5, %l6
24104 ta %xcc, 0x6
24105 set 0x1C, %g3
24106 lduha [%l7 + %g3] 0x89, %l3
24107 edge8n %i5, %g6, %l5
24108 edge16l %g7, %i6, %i3
24109 subc %l4, 0x1868, %o7
24110 st %f6, [%l7 + 0x3C]
24111 alignaddrl %l0, %l2, %g1
24112 set 0x60, %l6
24113 prefetcha [%l7 + %l6] 0x0c, 0x1
24114 edge16l %i4, %o3, %i2
24115 fbe,a %fcc2, loop_2338
24116 fnot2s %f4, %f2
24117 edge8 %g3, %g2, %o4
24118 movrgz %o1, %l1, %o0
24119loop_2338:
24120 ldsw [%l7 + 0x40], %o2
24121 tgu %xcc, 0x5
24122 fandnot2 %f16, %f2, %f10
24123 fbn,a %fcc3, loop_2339
24124 fmovdvc %xcc, %f24, %f31
24125 fandnot2 %f24, %f22, %f26
24126 fmovs %f16, %f16
24127loop_2339:
24128 movrlz %g4, %i0, %i1
24129 movvs %icc, %o5, %g5
24130 bgu loop_2340
24131 tsubcctv %l6, %o6, %l3
24132 movre %i5, 0x374, %l5
24133 fands %f27, %f19, %f2
24134loop_2340:
24135 movneg %icc, %g7, %g6
24136 tne %icc, 0x4
24137 movvs %xcc, %i3, %i6
24138 xnor %l4, 0x03E0, %l0
24139 sub %l2, 0x1646, %g1
24140 edge32ln %o7, %i4, %i7
24141 udivcc %i2, 0x0567, %g3
24142 fmovdleu %xcc, %f17, %f15
24143 edge8 %o3, %o4, %o1
24144 fandnot1s %f29, %f21, %f17
24145 fmovdleu %xcc, %f23, %f14
24146 fors %f8, %f0, %f1
24147 array8 %l1, %o0, %o2
24148 tsubcctv %g2, 0x1131, %g4
24149 sethi 0x1674, %i1
24150 fzero %f10
24151 stb %i0, [%l7 + 0x46]
24152 sdivcc %o5, 0x0296, %l6
24153 sra %o6, %g5, %l3
24154 edge16ln %l5, %i5, %g6
24155 sethi 0x053C, %i3
24156 subccc %i6, 0x07CA, %l4
24157 movneg %icc, %l0, %l2
24158 fzeros %f14
24159 xnorcc %g7, 0x0C0E, %o7
24160 fbuge,a %fcc2, loop_2341
24161 subc %g1, %i7, %i4
24162 sdivx %g3, 0x10C9, %i2
24163 tcc %xcc, 0x0
24164loop_2341:
24165 fandnot2s %f22, %f9, %f12
24166 umul %o3, %o4, %o1
24167 and %o0, 0x1A41, %l1
24168 fxor %f18, %f30, %f10
24169 smul %g2, %g4, %i1
24170 sethi 0x133D, %o2
24171 add %o5, 0x14ED, %i0
24172 fmovde %xcc, %f19, %f24
24173 xnor %o6, 0x13DB, %l6
24174 set 0x18, %g2
24175 stba %l3, [%l7 + %g2] 0x88
24176 movre %l5, 0x24E, %i5
24177 xorcc %g6, %i3, %g5
24178 ldsh [%l7 + 0x7E], %i6
24179 srlx %l0, %l4, %l2
24180 fmul8ulx16 %f14, %f0, %f18
24181 movcs %xcc, %o7, %g7
24182 tsubcc %g1, %i7, %i4
24183 fxors %f20, %f24, %f31
24184 fmovdne %xcc, %f31, %f11
24185 sdivcc %g3, 0x1A78, %o3
24186 fbn %fcc0, loop_2342
24187 fmovrdlz %i2, %f4, %f10
24188 movvc %icc, %o1, %o4
24189 sir 0x1416
24190loop_2342:
24191 tle %icc, 0x4
24192 call loop_2343
24193 ldd [%l7 + 0x60], %l0
24194 move %icc, %g2, %g4
24195 addcc %o0, 0x17C5, %o2
24196loop_2343:
24197 fmovdvs %xcc, %f13, %f0
24198 andn %i1, %i0, %o5
24199 sdivcc %l6, 0x0525, %o6
24200 set 0x7C, %i0
24201 lda [%l7 + %i0] 0x11, %f29
24202 bvs,pn %xcc, loop_2344
24203 edge32n %l5, %i5, %l3
24204 sir 0x1C79
24205 fmovdneg %icc, %f0, %f19
24206loop_2344:
24207 brlez,a %i3, loop_2345
24208 udivx %g6, 0x067A, %g5
24209 mulscc %l0, 0x1F82, %i6
24210 wr %g0, 0x11, %asi
24211 sta %f21, [%l7 + 0x64] %asi
24212loop_2345:
24213 tge %icc, 0x5
24214 sdivx %l4, 0x171D, %l2
24215 alignaddrl %g7, %o7, %g1
24216 srax %i7, %g3, %i4
24217 fmovscc %xcc, %f18, %f16
24218 fmovsge %icc, %f2, %f31
24219 srlx %i2, %o1, %o4
24220 edge32l %l1, %o3, %g2
24221 brlz %o0, loop_2346
24222 std %f14, [%l7 + 0x50]
24223 tvc %xcc, 0x3
24224 flush %l7 + 0x2C
24225loop_2346:
24226 tsubcctv %g4, %i1, %i0
24227 xnor %o5, %l6, %o2
24228 wr %g0, 0x89, %asi
24229 stda %f0, [%l7 + 0x40] %asi
24230 prefetch [%l7 + 0x74], 0x2
24231 tvc %icc, 0x0
24232 stb %o6, [%l7 + 0x4A]
24233 udiv %i5, 0x06BB, %l5
24234 movvs %xcc, %i3, %g6
24235 udiv %g5, 0x0EF4, %l0
24236 tge %xcc, 0x6
24237 fmovsn %xcc, %f9, %f9
24238 tcs %icc, 0x3
24239 addccc %i6, %l4, %l3
24240 xor %g7, %o7, %g1
24241 tsubcc %i7, 0x16D6, %g3
24242 tsubcc %l2, %i2, %o1
24243 tge %xcc, 0x7
24244 array32 %i4, %l1, %o3
24245 tcc %xcc, 0x3
24246 subc %g2, 0x165C, %o4
24247 fmovrslz %g4, %f31, %f22
24248 array32 %o0, %i0, %o5
24249 tsubcctv %i1, %o2, %o6
24250 set 0x28, %i6
24251 stxa %l6, [%l7 + %i6] 0xe3
24252 membar #Sync
24253 brz %i5, loop_2347
24254 brgz %i3, loop_2348
24255 fmovsle %icc, %f2, %f12
24256 andncc %g6, %l5, %g5
24257loop_2347:
24258 sub %l0, %i6, %l3
24259loop_2348:
24260 sdivcc %l4, 0x1F2C, %g7
24261 fmovspos %icc, %f0, %f19
24262 sir 0x1BCB
24263 nop
24264 set 0x74, %l5
24265 lduw [%l7 + %l5], %g1
24266 mulx %o7, %i7, %l2
24267 ldsb [%l7 + 0x12], %i2
24268 brnz,a %g3, loop_2349
24269 fmovscs %xcc, %f22, %f22
24270 sdivcc %i4, 0x10CC, %l1
24271 edge16n %o3, %g2, %o4
24272loop_2349:
24273 fmovscc %xcc, %f1, %f12
24274 sethi 0x0B84, %o1
24275 fxnor %f22, %f20, %f22
24276 srl %o0, 0x0B, %g4
24277 fmovdl %xcc, %f18, %f17
24278 movvc %xcc, %o5, %i1
24279 tle %icc, 0x2
24280 fbn,a %fcc3, loop_2350
24281 movgu %icc, %i0, %o6
24282 fnot1s %f19, %f10
24283 fornot1s %f26, %f25, %f30
24284loop_2350:
24285 tn %xcc, 0x3
24286 sll %l6, 0x1C, %i5
24287 fnand %f2, %f30, %f22
24288 ldsw [%l7 + 0x48], %o2
24289 umul %g6, %l5, %i3
24290 mulscc %g5, %i6, %l0
24291 movrgez %l3, %l4, %g1
24292 bcc,a %xcc, loop_2351
24293 nop
24294 setx loop_2352, %l0, %l1
24295 wrpr 0x1, %tl
24296 wrpr %l1, %tpc
24297 add %l1, 0x4, %l1
24298 wrpr %l1, %tnpc
24299 setx 0x34400001400, %l0, %l1
24300 wrpr %l1, %tstate
24301 wrhpr 0x4, %htstate
24302 retry
24303 bge,a loop_2353
24304 faligndata %f16, %f24, %f2
24305loop_2351:
24306 array8 %g7, %o7, %l2
24307loop_2352:
24308 movrgz %i7, 0x11B, %g3
24309loop_2353:
24310 movpos %xcc, %i2, %i4
24311 movrlez %o3, 0x374, %l1
24312 srax %g2, %o4, %o1
24313 mova %icc, %o0, %g4
24314 movvs %xcc, %o5, %i0
24315 movpos %xcc, %o6, %i1
24316 movneg %icc, %l6, %i5
24317 fands %f22, %f19, %f4
24318 tge %xcc, 0x0
24319 fmovdn %xcc, %f22, %f5
24320 fmovdneg %icc, %f18, %f28
24321 tcs %xcc, 0x4
24322 andncc %g6, %l5, %o2
24323 udivcc %g5, 0x054A, %i6
24324 flush %l7 + 0x74
24325 fpsub32 %f16, %f30, %f4
24326 tvc %icc, 0x5
24327 movcs %icc, %l0, %l3
24328 fpsub32 %f28, %f30, %f16
24329 wr %g0, 0x27, %asi
24330 stba %l4, [%l7 + 0x10] %asi
24331 membar #Sync
24332 saved
24333 rdpr %cwp, %g1
24334 rdpr %cansave, %g2
24335 rdpr %canrestore, %g3
24336 rdpr %cleanwin, %g4
24337 rdpr %otherwin, %g5
24338 rdpr %wstate, %g6
24339 movvc %icc, %g1, %g7
24340 andn %i3, 0x0B25, %l2
24341 fpsub32 %f30, %f12, %f30
24342 fandnot1s %f19, %f16, %f3
24343 bcs %xcc, loop_2354
24344 edge16l %i7, %g3, %o7
24345 sra %i2, %i4, %o3
24346 xnor %g2, %o4, %l1
24347loop_2354:
24348 nop
24349 set 0x28, %l4
24350 lda [%l7 + %l4] 0x89, %f2
24351 fbule %fcc2, loop_2355
24352 sdivx %o0, 0x0F50, %o1
24353 fmul8sux16 %f4, %f30, %f22
24354 flush %l7 + 0x58
24355loop_2355:
24356 movvs %icc, %o5, %i0
24357 movl %icc, %o6, %g4
24358 ldsb [%l7 + 0x0A], %l6
24359 stw %i1, [%l7 + 0x70]
24360 fmovrdne %g6, %f14, %f28
24361 movvs %icc, %i5, %l5
24362 stbar
24363 fmovdvc %xcc, %f21, %f22
24364 mulscc %g5, 0x142A, %o2
24365 fblg %fcc0, loop_2356
24366 sllx %i6, %l0, %l3
24367 fornot2s %f28, %f26, %f27
24368 sub %g1, 0x0823, %g7
24369loop_2356:
24370 bgu loop_2357
24371 tpos %xcc, 0x3
24372 faligndata %f6, %f2, %f0
24373 movvs %xcc, %l4, %i3
24374loop_2357:
24375 movrlez %i7, 0x38C, %l2
24376 wr %g0, 0x80, %asi
24377 ldswa [%l7 + 0x14] %asi, %o7
24378 xnor %g3, 0x0601, %i2
24379 tpos %xcc, 0x3
24380 fornot1 %f16, %f2, %f28
24381 tneg %icc, 0x2
24382 stx %o3, [%l7 + 0x48]
24383 fmovdn %icc, %f13, %f26
24384 tcs %xcc, 0x2
24385 edge16ln %g2, %o4, %l1
24386 wr %g0, 0x88, %asi
24387 stda %f0, [%l7 + 0x40] %asi
24388 tl %icc, 0x5
24389 taddcctv %o0, 0x0516, %o1
24390 set 0x70, %g7
24391 stda %i4, [%l7 + %g7] 0x0c
24392 umulcc %i0, 0x159A, %o5
24393 fcmpgt16 %f8, %f6, %o6
24394 set 0x68, %i4
24395 stxa %g4, [%l7 + %i4] 0xe2
24396 membar #Sync
24397 movrlez %l6, 0x091, %g6
24398 faligndata %f26, %f4, %f20
24399 edge8l %i1, %i5, %g5
24400 fxors %f18, %f7, %f1
24401 orn %l5, 0x0A8C, %i6
24402 fmovdge %icc, %f21, %f12
24403 ldsb [%l7 + 0x3F], %l0
24404 fandnot2s %f2, %f31, %f11
24405 lduw [%l7 + 0x2C], %o2
24406 brnz,a %l3, loop_2358
24407 ta %xcc, 0x6
24408 edge32ln %g7, %g1, %l4
24409 movrne %i7, 0x0EC, %i3
24410loop_2358:
24411 fandnot2s %f5, %f8, %f26
24412 fmovse %xcc, %f15, %f9
24413 call loop_2359
24414 fbule,a %fcc2, loop_2360
24415 siam 0x4
24416 movn %xcc, %l2, %g3
24417loop_2359:
24418 fpack32 %f2, %f30, %f14
24419loop_2360:
24420 fmovsleu %xcc, %f3, %f14
24421 fmovsle %xcc, %f9, %f31
24422 umulcc %i2, 0x176D, %o7
24423 sethi 0x15DC, %o3
24424 movcc %icc, %o4, %l1
24425 bcc,pn %xcc, loop_2361
24426 bl,a,pt %icc, loop_2362
24427 xorcc %g2, 0x1B61, %o1
24428 fmovrslz %i4, %f13, %f22
24429loop_2361:
24430 sra %o0, %i0, %o6
24431loop_2362:
24432 movrgez %o5, %l6, %g4
24433 fnegs %f17, %f5
24434 fpackfix %f28, %f8
24435 bn,a,pt %xcc, loop_2363
24436 fmovsne %xcc, %f20, %f16
24437 edge16ln %i1, %i5, %g5
24438 sll %g6, 0x09, %l5
24439loop_2363:
24440 fbge %fcc2, loop_2364
24441 edge32n %l0, %o2, %l3
24442 fmovde %icc, %f24, %f8
24443 fbule %fcc2, loop_2365
24444loop_2364:
24445 nop
24446 set 0x68, %g1
24447 stx %g7, [%l7 + %g1]
24448 movrgz %g1, 0x362, %l4
24449 bpos %xcc, loop_2366
24450loop_2365:
24451 nop
24452 setx loop_2367, %l0, %l1
24453 wrpr 0x1, %tl
24454 wrpr %l1, %tpc
24455 add %l1, 0x4, %l1
24456 wrpr %l1, %tnpc
24457 setx 0x34400001400, %l0, %l1
24458 wrpr %l1, %tstate
24459 wrhpr 0x4, %htstate
24460 retry
24461 mova %xcc, %i7, %i6
24462 edge8ln %l2, %g3, %i3
24463loop_2366:
24464 taddcctv %i2, 0x19B6, %o3
24465loop_2367:
24466 brnz,a %o4, loop_2368
24467 smulcc %l1, %g2, %o7
24468 tgu %icc, 0x6
24469 xnorcc %i4, 0x0F61, %o1
24470loop_2368:
24471 subcc %o0, 0x0F8F, %i0
24472 sllx %o5, 0x1A, %o6
24473 std %g4, [%l7 + 0x48]
24474 xorcc %l6, %i5, %g5
24475 movneg %xcc, %g6, %l5
24476 mulscc %i1, %o2, %l0
24477 xnor %l3, 0x0E7A, %g7
24478 tcc %xcc, 0x5
24479 tvc %xcc, 0x3
24480 nop
24481 set 0x1C, %i2
24482 lduw [%l7 + %i2], %g1
24483 fpsub32 %f12, %f24, %f28
24484 fpmerge %f22, %f1, %f2
24485 prefetch [%l7 + 0x18], 0x3
24486 tpos %icc, 0x7
24487 bge,pn %icc, loop_2369
24488 fmovdl %icc, %f4, %f7
24489 fmul8x16al %f27, %f8, %f28
24490 tvs %xcc, 0x2
24491loop_2369:
24492 brz %l4, loop_2370
24493 movrgez %i7, 0x14B, %i6
24494 fandnot2 %f4, %f24, %f22
24495 bcc,a,pt %xcc, loop_2371
24496loop_2370:
24497 sll %l2, %i3, %i2
24498 edge8ln %g3, %o3, %l1
24499 add %o4, 0x138A, %o7
24500loop_2371:
24501 mulx %g2, %i4, %o0
24502 fmovrdne %o1, %f26, %f18
24503 andncc %o5, %o6, %g4
24504 fmovdl %xcc, %f3, %f24
24505 add %l6, %i5, %g5
24506 brlz,a %i0, loop_2372
24507 fmovrdgez %g6, %f0, %f30
24508 fbu,a %fcc0, loop_2373
24509 movge %xcc, %l5, %o2
24510loop_2372:
24511 edge32ln %l0, %i1, %g7
24512 lduw [%l7 + 0x44], %g1
24513loop_2373:
24514 movn %icc, %l3, %l4
24515 fmovsneg %icc, %f5, %f21
24516 fone %f8
24517 add %l7, 0x10, %l6
24518 wr %g0, 0x18, %asi
24519 casxa [%l6] %asi, %i6, %i7
24520 ldx [%l7 + 0x20], %i3
24521 subccc %i2, %g3, %o3
24522 sllx %l2, 0x0F, %l1
24523 nop
24524 set 0x47, %i5
24525 ldstub [%l7 + %i5], %o7
24526 fcmpne32 %f4, %f24, %o4
24527 subc %i4, 0x1AAF, %g2
24528 ldub [%l7 + 0x24], %o0
24529 fcmped %fcc1, %f0, %f10
24530 fmovdgu %xcc, %f10, %f30
24531 sub %o5, %o6, %o1
24532 xorcc %l6, 0x0891, %g4
24533 xor %g5, 0x0ED0, %i5
24534 andcc %i0, %l5, %o2
24535 movrlz %g6, 0x085, %i1
24536 st %f25, [%l7 + 0x2C]
24537 fandnot2 %f24, %f28, %f8
24538 fmovrdlz %g7, %f0, %f14
24539 tn %icc, 0x3
24540 call loop_2374
24541 orncc %g1, %l3, %l4
24542 sub %i6, 0x01E9, %i7
24543 for %f8, %f28, %f16
24544loop_2374:
24545 movvc %icc, %i3, %i2
24546 edge8ln %l0, %g3, %l2
24547 srl %l1, 0x01, %o3
24548 fmovrsgz %o7, %f17, %f15
24549 set 0x40, %o6
24550 ldda [%l7 + %o6] 0x89, %f0
24551 movrlz %i4, %g2, %o0
24552 nop
24553 set 0x78, %o3
24554 ldd [%l7 + %o3], %f8
24555 prefetch [%l7 + 0x10], 0x0
24556 fmovs %f22, %f4
24557 nop
24558 set 0x08, %o0
24559 stx %o5, [%l7 + %o0]
24560 movn %icc, %o4, %o1
24561 fmovrse %o6, %f12, %f7
24562 tvc %icc, 0x7
24563 tg %xcc, 0x7
24564 ble,a,pt %xcc, loop_2375
24565 tcs %icc, 0x6
24566 set 0x60, %l1
24567 ldda [%l7 + %l1] 0x89, %i6
24568loop_2375:
24569 srlx %g5, 0x01, %g4
24570 udiv %i5, 0x02BA, %i0
24571 xnorcc %l5, %o2, %i1
24572 smulcc %g6, %g7, %l3
24573 xorcc %l4, %g1, %i7
24574 fnot2 %f30, %f4
24575 orncc %i6, %i2, %i3
24576 udivcc %g3, 0x0FAD, %l2
24577 movcc %icc, %l0, %l1
24578 sll %o7, %i4, %g2
24579 wr %g0, 0x81, %asi
24580 stxa %o3, [%l7 + 0x10] %asi
24581 alignaddr %o0, %o4, %o1
24582 fpsub16 %f28, %f22, %f22
24583 movge %icc, %o6, %l6
24584 movleu %icc, %g5, %g4
24585 set 0x38, %o4
24586 lda [%l7 + %o4] 0x18, %f19
24587 ldx [%l7 + 0x70], %i5
24588 brgz %i0, loop_2376
24589 movrgez %l5, 0x276, %o2
24590 ld [%l7 + 0x10], %f25
24591 stbar
24592loop_2376:
24593 tsubcctv %o5, 0x1C1E, %i1
24594 std %g6, [%l7 + 0x78]
24595 set 0x70, %i7
24596 prefetcha [%l7 + %i7] 0x80, 0x3
24597 fcmpne16 %f28, %f2, %l3
24598 wr %g0, 0x81, %asi
24599 swapa [%l7 + 0x24] %asi, %g1
24600 xorcc %l4, %i6, %i2
24601 addccc %i3, %g3, %l2
24602 movrgz %l0, 0x378, %i7
24603 movvs %icc, %o7, %l1
24604 addccc %g2, %o3, %o0
24605 edge16l %o4, %i4, %o6
24606 fmovrdlz %o1, %f30, %f28
24607 edge8l %l6, %g4, %g5
24608 prefetch [%l7 + 0x68], 0x0
24609 movle %xcc, %i0, %i5
24610 tl %xcc, 0x3
24611 array16 %l5, %o5, %i1
24612 fpadd32s %f12, %f13, %f2
24613 fpack16 %f18, %f5
24614 orn %g7, %o2, %g6
24615 fbg %fcc2, loop_2377
24616 sir 0x138C
24617 xnor %l3, 0x125F, %l4
24618 ldx [%l7 + 0x48], %i6
24619loop_2377:
24620 subc %g1, %i3, %i2
24621 mova %xcc, %g3, %l2
24622 fmovsa %icc, %f14, %f14
24623 alignaddr %l0, %o7, %l1
24624 udiv %g2, 0x1DCD, %i7
24625 tpos %icc, 0x3
24626 sth %o3, [%l7 + 0x18]
24627 fmul8x16al %f4, %f21, %f26
24628 subcc %o0, 0x046C, %i4
24629 flush %l7 + 0x6C
24630 wr %g0, 0x19, %asi
24631 stba %o4, [%l7 + 0x54] %asi
24632 tle %icc, 0x2
24633 array8 %o1, %o6, %g4
24634 tge %icc, 0x7
24635 ba,a loop_2378
24636 xorcc %l6, 0x0C8B, %i0
24637 tcs %icc, 0x4
24638 tle %icc, 0x5
24639loop_2378:
24640 fcmpne32 %f4, %f28, %i5
24641 fsrc2s %f10, %f11
24642 tg %xcc, 0x1
24643 fmuld8ulx16 %f6, %f31, %f8
24644 std %g4, [%l7 + 0x30]
24645 edge16l %o5, %l5, %i1
24646 movcs %xcc, %g7, %g6
24647 fmovrdgez %l3, %f18, %f18
24648 sdiv %l4, 0x0AA9, %o2
24649 tleu %xcc, 0x2
24650 wr %g0, 0xeb, %asi
24651 stda %g0, [%l7 + 0x30] %asi
24652 membar #Sync
24653 fbne %fcc2, loop_2379
24654 xnor %i6, %i2, %i3
24655 udivcc %l2, 0x1D53, %g3
24656 set 0x68, %o1
24657 swapa [%l7 + %o1] 0x11, %o7
24658loop_2379:
24659 fmovrdlez %l1, %f4, %f2
24660 wr %g0, 0x10, %asi
24661 ldsha [%l7 + 0x36] %asi, %g2
24662 and %i7, 0x02DF, %o3
24663 brlz %o0, loop_2380
24664 fxors %f21, %f15, %f6
24665 umulcc %i4, %l0, %o1
24666 fcmpgt32 %f10, %f20, %o6
24667loop_2380:
24668 nop
24669 set 0x60, %g5
24670 stxa %o4, [%l7 + %g5] 0x14
24671 fmovrsgz %g4, %f19, %f19
24672 orn %i0, %l6, %g5
24673 movrgez %o5, 0x195, %i5
24674 and %l5, %g7, %i1
24675 set 0x74, %o2
24676 ldsha [%l7 + %o2] 0x04, %l3
24677 fcmpeq32 %f16, %f28, %l4
24678 srax %o2, 0x11, %g1
24679 fmovd %f16, %f12
24680 fbg %fcc0, loop_2381
24681 movrlz %i6, %g6, %i3
24682 membar 0x5F
24683 fmovdcc %icc, %f22, %f10
24684loop_2381:
24685 movvc %icc, %l2, %i2
24686 tg %icc, 0x2
24687 movrgez %o7, 0x323, %g3
24688 subc %g2, 0x0CC5, %l1
24689 stw %o3, [%l7 + 0x78]
24690 edge16 %i7, %o0, %l0
24691 movgu %icc, %i4, %o6
24692 tpos %xcc, 0x1
24693 fmovda %xcc, %f22, %f17
24694 fbge %fcc0, loop_2382
24695 movrgez %o4, 0x198, %o1
24696 movne %icc, %i0, %l6
24697 stw %g4, [%l7 + 0x4C]
24698loop_2382:
24699 movl %icc, %o5, %i5
24700 fxor %f14, %f16, %f14
24701 tle %icc, 0x4
24702 movcc %xcc, %g5, %l5
24703 fmul8ulx16 %f20, %f18, %f24
24704 std %i0, [%l7 + 0x28]
24705 fcmpgt16 %f20, %f20, %l3
24706 brz,a %g7, loop_2383
24707 edge32n %o2, %g1, %i6
24708 fandnot1 %f6, %f24, %f6
24709 te %icc, 0x5
24710loop_2383:
24711 alignaddrl %g6, %i3, %l4
24712 tvc %icc, 0x2
24713 bn,a loop_2384
24714 umulcc %i2, 0x0A24, %l2
24715 bn,pn %xcc, loop_2385
24716 fmovrdne %g3, %f14, %f12
24717loop_2384:
24718 orn %g2, 0x0D45, %o7
24719 set 0x58, %l0
24720 ldxa [%l7 + %l0] 0x81, %o3
24721loop_2385:
24722 tcs %icc, 0x5
24723 srl %l1, %o0, %i7
24724 sir 0x1BB0
24725 bpos loop_2386
24726 fmovsn %xcc, %f9, %f17
24727 sdivx %i4, 0x132C, %l0
24728 fornot2 %f4, %f26, %f18
24729loop_2386:
24730 bn,a,pn %icc, loop_2387
24731 fcmpeq32 %f0, %f10, %o4
24732 fpackfix %f20, %f28
24733 addc %o1, %o6, %i0
24734loop_2387:
24735 ld [%l7 + 0x58], %f16
24736 movrlez %l6, 0x1BD, %g4
24737 mulx %i5, %g5, %l5
24738 edge8n %o5, %l3, %i1
24739 tpos %xcc, 0x4
24740 prefetch [%l7 + 0x24], 0x0
24741 bgu,a,pt %xcc, loop_2388
24742 array32 %o2, %g1, %g7
24743 fnot1 %f4, %f22
24744 movl %icc, %i6, %i3
24745loop_2388:
24746 tvc %xcc, 0x2
24747 membar 0x42
24748 movn %xcc, %g6, %l4
24749 fmovsl %xcc, %f2, %f11
24750 xnor %i2, 0x0428, %l2
24751 ldd [%l7 + 0x20], %g2
24752 tl %icc, 0x0
24753 mulx %o7, %g2, %l1
24754 fmovdgu %xcc, %f23, %f24
24755 movpos %xcc, %o3, %i7
24756 bcc,pn %xcc, loop_2389
24757 bvs,pt %icc, loop_2390
24758 edge8ln %o0, %l0, %o4
24759 umulcc %i4, %o6, %o1
24760loop_2389:
24761 xorcc %i0, %g4, %i5
24762loop_2390:
24763 movne %xcc, %g5, %l5
24764 fmovsneg %xcc, %f11, %f10
24765 srax %l6, 0x1D, %o5
24766 addcc %i1, 0x1E68, %o2
24767 array8 %l3, %g7, %g1
24768 fcmple32 %f0, %f24, %i3
24769 fmovdvs %icc, %f4, %f21
24770 fmovrsne %i6, %f25, %f27
24771 add %g6, %i2, %l2
24772 fmovsge %icc, %f1, %f7
24773 tne %icc, 0x3
24774 tneg %icc, 0x0
24775 movrgez %l4, %g3, %g2
24776 fble,a %fcc2, loop_2391
24777 srlx %o7, %o3, %i7
24778 andcc %l1, 0x08D4, %o0
24779 edge32ln %l0, %i4, %o4
24780loop_2391:
24781 movg %xcc, %o6, %i0
24782 movpos %xcc, %o1, %g4
24783 fand %f14, %f2, %f2
24784 wr %g0, 0x11, %asi
24785 stda %f16, [%l7 + 0x40] %asi
24786 movn %xcc, %g5, %l5
24787 sdivx %i5, 0x073B, %l6
24788 orcc %o5, 0x137C, %o2
24789 fmul8x16al %f29, %f30, %f26
24790 fpadd16 %f20, %f10, %f4
24791 stbar
24792 edge32 %l3, %g7, %g1
24793 flush %l7 + 0x70
24794 sdivcc %i3, 0x18AE, %i6
24795 fmovsle %icc, %f10, %f2
24796 add %g6, %i1, %l2
24797 xnor %i2, 0x1119, %l4
24798 fmovse %xcc, %f12, %f15
24799 xorcc %g3, 0x0E52, %g2
24800 lduw [%l7 + 0x54], %o3
24801 std %f8, [%l7 + 0x10]
24802 tneg %icc, 0x5
24803 movg %xcc, %i7, %l1
24804 srl %o0, 0x16, %l0
24805 movvc %icc, %i4, %o4
24806 subcc %o7, 0x0342, %i0
24807 movre %o1, %g4, %o6
24808 fmovdge %icc, %f8, %f20
24809 fbul %fcc3, loop_2392
24810 ldd [%l7 + 0x68], %f24
24811 nop
24812 setx loop_2393, %l0, %l1
24813 wrpr 0x1, %tl
24814 wrpr %l1, %tpc
24815 add %l1, 0x4, %l1
24816 wrpr %l1, %tnpc
24817 setx 0x34400001400, %l0, %l1
24818 wrpr %l1, %tstate
24819 wrhpr 0x4, %htstate
24820 retry
24821 tvs %xcc, 0x6
24822loop_2392:
24823 tpos %icc, 0x2
24824 fmovdpos %xcc, %f14, %f22
24825loop_2393:
24826 tl %icc, 0x5
24827 edge32n %g5, %i5, %l6
24828 set 0x74, %l2
24829 lda [%l7 + %l2] 0x81, %f31
24830 mulx %o5, %l5, %l3
24831 fmovsge %icc, %f7, %f3
24832 sra %g7, 0x03, %g1
24833 movneg %xcc, %i3, %o2
24834 tl %icc, 0x1
24835 fmovsa %icc, %f31, %f27
24836 fors %f6, %f22, %f9
24837 tcs %icc, 0x0
24838 fexpand %f27, %f24
24839 tsubcctv %i6, 0x10E4, %i1
24840 brgez,a %g6, loop_2394
24841 edge32 %i2, %l2, %g3
24842 brlz %l4, loop_2395
24843 fmovsne %xcc, %f23, %f3
24844loop_2394:
24845 std %f28, [%l7 + 0x10]
24846 tsubcc %o3, 0x1942, %g2
24847loop_2395:
24848 nop
24849 wr %g0, 0x88, %asi
24850 ldda [%l7 + 0x20] %asi, %i6
24851 fcmpgt32 %f8, %f16, %l1
24852 fcmpne16 %f20, %f30, %o0
24853 edge16 %l0, %i4, %o7
24854 mulx %o4, 0x1351, %i0
24855 tcc %xcc, 0x7
24856 fmovrdgez %g4, %f14, %f12
24857 srl %o1, 0x0C, %g5
24858 wr %g0, 0x89, %asi
24859 lduba [%l7 + 0x0E] %asi, %i5
24860 fmovdg %icc, %f4, %f8
24861 edge8 %l6, %o6, %o5
24862 mulx %l3, 0x15DB, %g7
24863 fxors %f13, %f22, %f0
24864 udivx %l5, 0x09FC, %g1
24865 sir 0x1E99
24866 sub %o2, 0x0AED, %i3
24867 srlx %i6, %i1, %g6
24868 fmovsne %xcc, %f11, %f3
24869 movn %xcc, %i2, %g3
24870 edge8l %l2, %l4, %o3
24871 udiv %g2, 0x1747, %l1
24872 fmovrdlez %i7, %f24, %f28
24873 array16 %l0, %o0, %o7
24874 umulcc %o4, %i4, %g4
24875 fmovdl %icc, %f17, %f7
24876 udivcc %o1, 0x0D2C, %g5
24877 fmovrdlez %i5, %f0, %f28
24878 movvs %xcc, %i0, %o6
24879 fmul8sux16 %f22, %f24, %f22
24880 set 0x08, %i3
24881 ldswa [%l7 + %i3] 0x10, %l6
24882 movneg %icc, %o5, %g7
24883 srax %l5, 0x14, %l3
24884 movne %xcc, %g1, %o2
24885 fcmpgt16 %f6, %f18, %i3
24886 edge32 %i1, %i6, %i2
24887 te %icc, 0x1
24888 xorcc %g6, %l2, %l4
24889 andcc %g3, %o3, %l1
24890 movvc %xcc, %g2, %l0
24891 tne %icc, 0x7
24892 move %icc, %i7, %o7
24893 add %o0, %o4, %i4
24894 fmovsleu %xcc, %f13, %f21
24895 sdiv %o1, 0x0EA2, %g5
24896 ta %icc, 0x0
24897 tpos %icc, 0x2
24898 fmovscs %xcc, %f8, %f1
24899 xnor %g4, %i5, %o6
24900 wr %g0, 0x89, %asi
24901 stwa %l6, [%l7 + 0x48] %asi
24902 bcc,a loop_2396
24903 movrne %o5, 0x141, %g7
24904 set 0x30, %l3
24905 stxa %l5, [%l7 + %l3] 0x04
24906loop_2396:
24907 edge32 %l3, %i0, %o2
24908 orn %i3, %g1, %i6
24909 fbge,a %fcc0, loop_2397
24910 fsrc1 %f18, %f26
24911 movn %icc, %i1, %g6
24912 fone %f8
24913loop_2397:
24914 ta %icc, 0x2
24915 be loop_2398
24916 movne %icc, %l2, %l4
24917 fmovsneg %xcc, %f14, %f9
24918 edge8n %g3, %i2, %o3
24919loop_2398:
24920 fmul8sux16 %f24, %f4, %f10
24921 subc %g2, 0x0106, %l0
24922 fpsub16s %f16, %f2, %f29
24923 mova %xcc, %i7, %l1
24924 edge32l %o0, %o4, %i4
24925 fmovrde %o7, %f24, %f12
24926 wr %g0, 0x81, %asi
24927 stba %g5, [%l7 + 0x41] %asi
24928 te %xcc, 0x5
24929 movvc %xcc, %o1, %i5
24930 fmovsne %xcc, %f7, %f8
24931 edge32 %o6, %g4, %o5
24932 bl,a,pn %xcc, loop_2399
24933 bleu,pt %icc, loop_2400
24934 fpsub16s %f11, %f20, %f14
24935 ble,a loop_2401
24936loop_2399:
24937 bneg,a,pt %icc, loop_2402
24938loop_2400:
24939 subcc %g7, 0x021F, %l5
24940 edge8l %l6, %l3, %i0
24941loop_2401:
24942 ldx [%l7 + 0x60], %o2
24943loop_2402:
24944 movvs %xcc, %i3, %i6
24945 movrlez %g1, %i1, %g6
24946 fmovrdne %l2, %f8, %f8
24947 ta %icc, 0x2
24948 fpadd16 %f28, %f22, %f4
24949 fpadd32 %f24, %f2, %f6
24950 sdivx %l4, 0x0835, %g3
24951 xorcc %i2, 0x1481, %o3
24952 andn %g2, %i7, %l0
24953 sub %o0, %o4, %l1
24954 fmovrdlez %o7, %f20, %f14
24955 set 0x48, %i1
24956 ldswa [%l7 + %i1] 0x81, %g5
24957 movneg %icc, %o1, %i4
24958 andcc %o6, 0x10CF, %g4
24959 array16 %o5, %i5, %l5
24960 edge16n %l6, %l3, %i0
24961 tsubcctv %g7, %i3, %i6
24962 fandnot2s %f24, %f30, %f19
24963 sdivcc %o2, 0x1A61, %i1
24964 ble,a,pn %xcc, loop_2403
24965 be,a loop_2404
24966 movre %g1, %g6, %l2
24967 movrlez %g3, %l4, %o3
24968loop_2403:
24969 movl %icc, %g2, %i7
24970loop_2404:
24971 movrlez %l0, 0x2A8, %i2
24972 tsubcctv %o0, %o4, %l1
24973 wr %g0, 0x11, %asi
24974 ldda [%l7 + 0x60] %asi, %g4
24975 orn %o1, %i4, %o7
24976 fornot2s %f14, %f12, %f18
24977 brlz,a %g4, loop_2405
24978 fmovse %xcc, %f0, %f6
24979 edge8n %o5, %i5, %o6
24980 tn %icc, 0x1
24981loop_2405:
24982 tsubcc %l6, %l3, %i0
24983 movpos %xcc, %g7, %i3
24984 srl %i6, %l5, %o2
24985 fors %f3, %f21, %f24
24986 tge %icc, 0x2
24987 sdivx %i1, 0x106A, %g1
24988 fbug %fcc3, loop_2406
24989 andncc %g6, %g3, %l2
24990 edge16l %l4, %o3, %g2
24991 nop
24992 set 0x60, %o7
24993 ldstub [%l7 + %o7], %i7
24994loop_2406:
24995 movvc %xcc, %l0, %o0
24996 mulx %o4, %l1, %g5
24997 fnegd %f30, %f18
24998 movn %icc, %i2, %i4
24999 edge8l %o1, %o7, %o5
25000 be,pt %icc, loop_2407
25001 nop
25002 setx loop_2408, %l0, %l1
25003 jmpl %l1, %g4
25004 fpadd32s %f7, %f27, %f16
25005 fands %f15, %f11, %f4
25006loop_2407:
25007 tgu %icc, 0x4
25008loop_2408:
25009 sdiv %i5, 0x0D26, %o6
25010 fpsub16 %f4, %f6, %f14
25011 tvc %icc, 0x5
25012 saved
25013 rdpr %cwp, %g1
25014 rdpr %cansave, %g2
25015 rdpr %canrestore, %g3
25016 rdpr %cleanwin, %g4
25017 rdpr %otherwin, %g5
25018 rdpr %wstate, %g6
25019 fmovsg %xcc, %f29, %f31
25020 edge16n %l3, %i0, %g7
25021 sll %l6, %i3, %l5
25022 edge16l %i6, %i1, %g1
25023 and %g6, %o2, %g3
25024 tcc %xcc, 0x1
25025 fmovda %icc, %f0, %f3
25026 st %f14, [%l7 + 0x2C]
25027 edge32n %l2, %o3, %g2
25028 sll %i7, 0x04, %l0
25029 movrne %l4, %o0, %l1
25030 fmuld8ulx16 %f7, %f25, %f26
25031 srax %o4, 0x11, %i2
25032 orn %g5, %o1, %o7
25033 fblg %fcc0, loop_2409
25034 tne %xcc, 0x7
25035 edge16n %o5, %i4, %i5
25036 edge32 %o6, %g4, %l3
25037loop_2409:
25038 movleu %xcc, %i0, %l6
25039 edge8ln %g7, %i3, %i6
25040 restored
25041 rdpr %cwp, %g1
25042 rdpr %cansave, %g2
25043 rdpr %canrestore, %g3
25044 rdpr %cleanwin, %g4
25045 rdpr %otherwin, %g5
25046 rdpr %wstate, %g6
25047 fnegs %f26, %f5
25048 fmovdcs %icc, %f20, %f19
25049 xnor %i1, 0x0313, %g1
25050 brlez,a %l5, loop_2410
25051 fbuge %fcc1, loop_2411
25052 array8 %g6, %g3, %l2
25053 alignaddr %o3, %o2, %i7
25054loop_2410:
25055 udivx %l0, 0x1DCF, %l4
25056loop_2411:
25057 edge16l %g2, %o0, %l1
25058 sll %i2, %o4, %o1
25059 umulcc %g5, 0x110D, %o7
25060 movpos %xcc, %i4, %o5
25061 fmovdvs %xcc, %f16, %f6
25062 movgu %xcc, %o6, %i5
25063 tcc %xcc, 0x4
25064 edge32l %g4, %i0, %l6
25065 addccc %g7, 0x0A35, %i3
25066 fornot2 %f8, %f24, %f16
25067 fzero %f18
25068 movrlz %i6, 0x16A, %l3
25069 st %f4, [%l7 + 0x34]
25070 tg %icc, 0x4
25071 sethi 0x0BDC, %i1
25072 fornot2s %f19, %f19, %f9
25073 taddcc %g1, %l5, %g6
25074 fbl %fcc3, loop_2412
25075 stw %g3, [%l7 + 0x6C]
25076 movre %l2, %o3, %o2
25077 tleu %xcc, 0x1
25078loop_2412:
25079 fbu,a %fcc1, loop_2413
25080 edge32l %l0, %i7, %l4
25081 udivx %o0, 0x0DBC, %l1
25082 array32 %g2, %o4, %i2
25083loop_2413:
25084 edge32ln %g5, %o7, %o1
25085 tl %icc, 0x3
25086 fcmps %fcc2, %f7, %f15
25087 fxnor %f22, %f22, %f2
25088 set 0x3C, %g4
25089 lduwa [%l7 + %g4] 0x19, %o5
25090 bleu,pt %icc, loop_2414
25091 edge32l %i4, %i5, %o6
25092 tpos %xcc, 0x4
25093 membar 0x3E
25094loop_2414:
25095 smul %i0, 0x12D0, %l6
25096 movpos %xcc, %g7, %g4
25097 set 0x50, %g6
25098 ldswa [%l7 + %g6] 0x88, %i3
25099 tleu %icc, 0x2
25100 movrgez %i6, %l3, %g1
25101 alignaddrl %l5, %i1, %g3
25102 nop
25103 set 0x2D, %g3
25104 ldub [%l7 + %g3], %g6
25105 edge32n %l2, %o3, %o2
25106 edge16l %i7, %l4, %l0
25107 pdist %f2, %f6, %f24
25108 movneg %xcc, %l1, %g2
25109 subc %o0, %i2, %o4
25110 fabsd %f24, %f28
25111 add %g5, 0x1B09, %o7
25112 edge16 %o5, %i4, %i5
25113 tvc %xcc, 0x6
25114 umul %o1, 0x08AE, %i0
25115 move %icc, %o6, %g7
25116 alignaddrl %g4, %i3, %l6
25117 andncc %i6, %l3, %g1
25118 for %f24, %f30, %f26
25119 alignaddr %i1, %g3, %g6
25120 ldsb [%l7 + 0x33], %l2
25121 fmovdpos %icc, %f28, %f17
25122 saved
25123 rdpr %cwp, %g1
25124 rdpr %cansave, %g2
25125 rdpr %canrestore, %g3
25126 rdpr %cleanwin, %g4
25127 rdpr %otherwin, %g5
25128 rdpr %wstate, %g6
25129 fmovrdgez %o3, %f30, %f0
25130 taddcc %o2, %i7, %l4
25131 tgu %xcc, 0x6
25132 sdivcc %l5, 0x0030, %l1
25133 sub %g2, %l0, %o0
25134 bpos loop_2415
25135 movne %xcc, %i2, %o4
25136 wr %g0, 0x18, %asi
25137 lda [%l7 + 0x5C] %asi, %f10
25138loop_2415:
25139 edge16l %g5, %o7, %i4
25140 ta %icc, 0x3
25141 wr %g0, 0xe2, %asi
25142 stda %o4, [%l7 + 0x68] %asi
25143 membar #Sync
25144 fmovrslz %i5, %f26, %f7
25145 taddcc %o1, 0x185F, %o6
25146 srl %g7, 0x19, %g4
25147 set 0x64, %o5
25148 lda [%l7 + %o5] 0x18, %f11
25149 te %icc, 0x3
25150 movrne %i3, 0x361, %l6
25151 wr %g0, 0x89, %asi
25152 ldstuba [%l7 + 0x11] %asi, %i0
25153 movneg %xcc, %i6, %g1
25154 edge8n %i1, %l3, %g6
25155 nop
25156 setx loop_2416, %l0, %l1
25157 jmpl %l1, %l2
25158 tleu %icc, 0x0
25159 edge16l %g3, %o2, %i7
25160 bne loop_2417
25161loop_2416:
25162 orncc %l4, 0x1B28, %l5
25163 array8 %o3, %g2, %l1
25164 bleu %xcc, loop_2418
25165loop_2417:
25166 movvs %icc, %l0, %i2
25167 sra %o4, %o0, %g5
25168 sethi 0x0DEF, %i4
25169loop_2418:
25170 addccc %o7, %o5, %o1
25171 ldsb [%l7 + 0x7E], %i5
25172 movvc %icc, %g7, %o6
25173 fmovrsne %g4, %f10, %f13
25174 taddcc %l6, %i0, %i3
25175 mulscc %i6, %i1, %l3
25176 fornot1s %f27, %f6, %f11
25177 wr %g0, 0x18, %asi
25178 stha %g6, [%l7 + 0x30] %asi
25179 wr %g0, 0x04, %asi
25180 ldswa [%l7 + 0x78] %asi, %l2
25181 lduh [%l7 + 0x46], %g3
25182 movg %icc, %g1, %i7
25183 bcc,pn %xcc, loop_2419
25184 movge %xcc, %o2, %l5
25185 movcs %xcc, %l4, %o3
25186 xnorcc %l1, %l0, %g2
25187loop_2419:
25188 move %xcc, %o4, %o0
25189 fmovdle %icc, %f19, %f6
25190 wr %g0, 0x80, %asi
25191 ldswa [%l7 + 0x74] %asi, %i2
25192 fbge,a %fcc1, loop_2420
25193 flush %l7 + 0x58
25194 sllx %i4, 0x0A, %g5
25195 fcmple16 %f22, %f2, %o7
25196loop_2420:
25197 orcc %o1, 0x1031, %i5
25198 mulx %o5, 0x0422, %o6
25199 taddcctv %g7, %g4, %i0
25200 andcc %i3, %i6, %i1
25201 orn %l3, %l6, %g6
25202 movn %icc, %l2, %g1
25203 movg %icc, %g3, %o2
25204 wr %g0, 0x18, %asi
25205 lda [%l7 + 0x50] %asi, %f17
25206 tle %icc, 0x0
25207 sdivx %i7, 0x0A93, %l4
25208 call loop_2421
25209 edge32ln %o3, %l1, %l0
25210 orcc %l5, 0x1DBE, %o4
25211 tsubcc %o0, %i2, %g2
25212loop_2421:
25213 fbne,a %fcc1, loop_2422
25214 sll %i4, %o7, %o1
25215 array32 %g5, %o5, %o6
25216 stx %g7, [%l7 + 0x50]
25217loop_2422:
25218 fmuld8ulx16 %f5, %f28, %f24
25219 sllx %g4, %i0, %i5
25220 edge32 %i6, %i3, %i1
25221 fnor %f2, %f28, %f4
25222 fmovdcc %xcc, %f12, %f9
25223 fmovs %f6, %f21
25224 taddcctv %l6, %l3, %g6
25225 xor %l2, 0x0790, %g3
25226 fblg,a %fcc2, loop_2423
25227 udiv %g1, 0x1280, %i7
25228 edge32l %o2, %o3, %l4
25229 set 0x78, %g2
25230 stba %l1, [%l7 + %g2] 0x27
25231 membar #Sync
25232loop_2423:
25233 bcc,a %icc, loop_2424
25234 tn %icc, 0x0
25235 edge32n %l5, %l0, %o4
25236 set 0x6A, %i0
25237 lduha [%l7 + %i0] 0x0c, %i2
25238loop_2424:
25239 fmovdpos %xcc, %f18, %f22
25240 xnor %g2, %i4, %o0
25241 sth %o7, [%l7 + 0x50]
25242 bl,pt %xcc, loop_2425
25243 movcs %icc, %o1, %g5
25244 movrgz %o6, %o5, %g7
25245 fbue %fcc3, loop_2426
25246loop_2425:
25247 edge8n %i0, %g4, %i5
25248 stx %i6, [%l7 + 0x08]
25249 fands %f5, %f11, %f18
25250loop_2426:
25251 edge32n %i1, %i3, %l6
25252 fmuld8sux16 %f8, %f10, %f22
25253 edge8n %g6, %l2, %g3
25254 brlz,a %l3, loop_2427
25255 nop
25256 setx loop_2428, %l0, %l1
25257 wrpr 0x1, %tl
25258 wrpr %l1, %tnpc
25259 setx 0x34400001400, %l0, %l1
25260 wrpr %l1, %tstate
25261 wrhpr 0x4, %htstate
25262 done
25263 tl %icc, 0x4
25264 fmovdleu %xcc, %f31, %f30
25265loop_2427:
25266 tg %icc, 0x5
25267loop_2428:
25268 movrlz %i7, %g1, %o3
25269 srl %o2, 0x03, %l1
25270 bge,a,pt %icc, loop_2429
25271 fbne,a %fcc3, loop_2430
25272 ba %icc, loop_2431
25273 udivx %l5, 0x035B, %l0
25274loop_2429:
25275 udiv %o4, 0x1376, %i2
25276loop_2430:
25277 sdivcc %l4, 0x1E97, %i4
25278loop_2431:
25279 ldsh [%l7 + 0x5A], %o0
25280 fbule %fcc0, loop_2432
25281 bg loop_2433
25282 bg %xcc, loop_2434
25283 fbe,a %fcc2, loop_2435
25284loop_2432:
25285 mulx %o7, 0x0035, %g2
25286loop_2433:
25287 fbge,a %fcc3, loop_2436
25288loop_2434:
25289 edge32n %o1, %o6, %o5
25290loop_2435:
25291 movrne %g7, 0x1CE, %g5
25292 movrgez %g4, %i0, %i6
25293loop_2436:
25294 sdivx %i5, 0x0B96, %i1
25295 stw %i3, [%l7 + 0x6C]
25296 subcc %l6, %l2, %g6
25297 edge16 %l3, %i7, %g3
25298 addcc %g1, %o3, %o2
25299 std %l0, [%l7 + 0x70]
25300 or %l0, 0x03D5, %l5
25301 movl %icc, %o4, %i2
25302 saved
25303 rdpr %cwp, %g1
25304 rdpr %cansave, %g2
25305 rdpr %canrestore, %g3
25306 rdpr %cleanwin, %g4
25307 rdpr %otherwin, %g5
25308 rdpr %wstate, %g6
25309 fbule,a %fcc1, loop_2437
25310 fcmpeq16 %f16, %f18, %l4
25311 nop
25312 setx loop_2438, %l0, %l1
25313 jmpl %l1, %i4
25314 srl %o0, %o7, %g2
25315loop_2437:
25316 tge %xcc, 0x7
25317 addc %o6, %o5, %o1
25318loop_2438:
25319 fmovdcs %icc, %f23, %f11
25320 wr %g0, 0x89, %asi
25321 stda %f0, [%l7 + 0x40] %asi
25322 fmovsn %xcc, %f9, %f26
25323 movg %xcc, %g5, %g7
25324 and %i0, %g4, %i5
25325 array16 %i1, %i3, %i6
25326 set 0x1C, %i6
25327 ldswa [%l7 + %i6] 0x11, %l2
25328 tvs %xcc, 0x7
25329 sdivcc %l6, 0x132E, %g6
25330 xnor %l3, 0x0193, %g3
25331 subcc %g1, 0x179F, %o3
25332 tneg %icc, 0x1
25333 edge32ln %o2, %l1, %l0
25334 movrgz %i7, 0x3E5, %o4
25335 fcmpd %fcc0, %f14, %f10
25336 xor %i2, %l4, %i4
25337 ldstub [%l7 + 0x55], %l5
25338 bpos,a,pt %xcc, loop_2439
25339 edge8n %o7, %g2, %o6
25340 fbul %fcc2, loop_2440
25341 mova %icc, %o0, %o1
25342loop_2439:
25343 tneg %icc, 0x3
25344 sub %g5, %o5, %i0
25345loop_2440:
25346 subccc %g4, 0x09DD, %g7
25347 ldub [%l7 + 0x6D], %i1
25348 edge8 %i3, %i5, %l2
25349 tge %icc, 0x2
25350 orn %l6, %i6, %l3
25351 membar 0x3B
25352 swap [%l7 + 0x4C], %g6
25353 ldsh [%l7 + 0x6C], %g3
25354 movleu %xcc, %g1, %o3
25355 or %l1, %o2, %l0
25356 umulcc %o4, %i7, %l4
25357 fbe,a %fcc1, loop_2441
25358 addcc %i4, %i2, %o7
25359 xor %g2, 0x1693, %l5
25360 set 0x40, %l5
25361 stda %f0, [%l7 + %l5] 0xf9
25362 membar #Sync
25363loop_2441:
25364 sir 0x00D9
25365 sdivcc %o6, 0x1E18, %o1
25366 movne %xcc, %o0, %o5
25367 wr %g0, 0x0c, %asi
25368 ldda [%l7 + 0x40] %asi, %f0
25369 wr %g0, 0x80, %asi
25370 lduwa [%l7 + 0x74] %asi, %i0
25371 tg %icc, 0x5
25372 wr %g0, 0x81, %asi
25373 ldsba [%l7 + 0x19] %asi, %g4
25374 faligndata %f24, %f26, %f30
25375 brnz,a %g5, loop_2442
25376 fpmerge %f24, %f28, %f8
25377 andcc %g7, %i3, %i1
25378 andcc %l2, %i5, %i6
25379loop_2442:
25380 sll %l6, %g6, %l3
25381 xnor %g3, %o3, %g1
25382 srlx %o2, %l1, %o4
25383 alignaddr %i7, %l4, %l0
25384 wr %g0, 0x19, %asi
25385 lda [%l7 + 0x78] %asi, %f31
25386 ba,pn %icc, loop_2443
25387 fblg %fcc0, loop_2444
25388 bl %icc, loop_2445
25389 fzeros %f1
25390loop_2443:
25391 sth %i4, [%l7 + 0x24]
25392loop_2444:
25393 fbu,a %fcc0, loop_2446
25394loop_2445:
25395 move %xcc, %i2, %g2
25396 fmovde %icc, %f19, %f20
25397 and %l5, 0x0CEF, %o7
25398loop_2446:
25399 fbge %fcc3, loop_2447
25400 movpos %icc, %o1, %o0
25401 fcmpeq16 %f24, %f12, %o5
25402 smul %o6, 0x0266, %i0
25403loop_2447:
25404 nop
25405 wr %g0, 0x10, %asi
25406 prefetcha [%l7 + 0x78] %asi, 0x0
25407 andn %g5, %i3, %g7
25408 fnot1s %f3, %f28
25409 ldub [%l7 + 0x3E], %i1
25410 fbug %fcc2, loop_2448
25411 movvc %xcc, %l2, %i6
25412 lduw [%l7 + 0x58], %l6
25413 wr %g0, 0x10, %asi
25414 lduha [%l7 + 0x6A] %asi, %g6
25415loop_2448:
25416 tge %icc, 0x1
25417 ldsh [%l7 + 0x7A], %i5
25418 subc %l3, %g3, %g1
25419 array8 %o3, %o2, %o4
25420 st %f6, [%l7 + 0x14]
25421 wr %g0, 0x80, %asi
25422 swapa [%l7 + 0x70] %asi, %i7
25423 sdivcc %l1, 0x05A0, %l0
25424 sdiv %i4, 0x1B8F, %l4
25425 andn %i2, 0x1D43, %l5
25426 subccc %g2, 0x0FC0, %o1
25427 tcc %icc, 0x3
25428 wr %g0, 0x0c, %asi
25429 prefetcha [%l7 + 0x30] %asi, 0x1
25430 ba,a,pt %xcc, loop_2449
25431 fpackfix %f28, %f2
25432 andcc %o7, 0x1F36, %o5
25433 srlx %o6, %g4, %i0
25434loop_2449:
25435 ta %xcc, 0x4
25436 set 0x63, %l4
25437 stba %i3, [%l7 + %l4] 0x2a
25438 membar #Sync
25439 fandnot2s %f26, %f29, %f4
25440 fmuld8ulx16 %f14, %f30, %f12
25441 sdivcc %g7, 0x0425, %i1
25442 wr %g0, 0x18, %asi
25443 lda [%l7 + 0x7C] %asi, %f18
25444 xorcc %g5, 0x05BC, %i6
25445 tl %icc, 0x6
25446 edge32ln %l2, %l6, %i5
25447 and %g6, 0x0A1A, %g3
25448 ldsb [%l7 + 0x22], %l3
25449 fpadd32s %f6, %f3, %f10
25450 movg %icc, %o3, %g1
25451 xor %o2, %o4, %i7
25452 lduh [%l7 + 0x4E], %l0
25453 fabsd %f6, %f4
25454 and %i4, 0x1C31, %l4
25455 brz,a %l1, loop_2450
25456 movrlez %l5, 0x24C, %i2
25457 fmovdle %icc, %f10, %f8
25458 andn %o1, %o0, %o7
25459loop_2450:
25460 sdivcc %o5, 0x11D1, %o6
25461 ble,pt %icc, loop_2451
25462 fands %f6, %f24, %f19
25463 fmovrdlz %g4, %f2, %f12
25464 fmovsl %xcc, %f7, %f12
25465loop_2451:
25466 call loop_2452
25467 edge16l %g2, %i3, %g7
25468 movleu %icc, %i1, %i0
25469 sethi 0x042C, %g5
25470loop_2452:
25471 nop
25472 setx loop_2453, %l0, %l1
25473 wrpr 0x1, %tl
25474 wrpr %l1, %tpc
25475 add %l1, 0x4, %l1
25476 wrpr %l1, %tnpc
25477 setx 0x34400001400, %l0, %l1
25478 wrpr %l1, %tstate
25479 wrhpr 0x4, %htstate
25480 retry
25481 array16 %i6, %l6, %l2
25482 edge32l %i5, %g6, %l3
25483 bge,a %xcc, loop_2454
25484loop_2453:
25485 mulscc %o3, 0x0D5F, %g3
25486 edge32ln %g1, %o4, %o2
25487 taddcc %i7, 0x139C, %i4
25488loop_2454:
25489 movgu %icc, %l4, %l1
25490 call loop_2455
25491 fpack32 %f28, %f12, %f30
25492 sra %l0, %l5, %o1
25493 sethi 0x116A, %i2
25494loop_2455:
25495 movneg %xcc, %o7, %o5
25496 alignaddr %o6, %g4, %g2
25497 subcc %i3, %g7, %i1
25498 flush %l7 + 0x38
25499 movrlz %o0, %g5, %i0
25500 sethi 0x1ABE, %l6
25501 tneg %icc, 0x2
25502 tle %icc, 0x1
25503 set 0x38, %g7
25504 stxa %l2, [%l7 + %g7] 0x18
25505 taddcctv %i6, %i5, %l3
25506 wr %g0, 0x10, %asi
25507 swapa [%l7 + 0x50] %asi, %o3
25508 orn %g3, 0x1BA1, %g6
25509 sll %g1, 0x17, %o4
25510 move %icc, %i7, %o2
25511 tleu %xcc, 0x0
25512 tcc %xcc, 0x3
25513 nop
25514 set 0x10, %l6
25515 std %l4, [%l7 + %l6]
25516 edge8ln %l1, %l0, %i4
25517 movrlz %l5, 0x117, %i2
25518 fmovrslz %o7, %f22, %f0
25519 lduh [%l7 + 0x2C], %o5
25520 te %xcc, 0x3
25521 ba,a loop_2456
25522 bge,a loop_2457
25523 xnorcc %o1, 0x0497, %o6
25524 taddcctv %g4, %g2, %g7
25525loop_2456:
25526 fbl %fcc2, loop_2458
25527loop_2457:
25528 fcmpes %fcc2, %f7, %f14
25529 wr %g0, 0x18, %asi
25530 ldxa [%l7 + 0x68] %asi, %i3
25531loop_2458:
25532 brnz,a %o0, loop_2459
25533 orn %i1, 0x1726, %i0
25534 nop
25535 setx loop_2460, %l0, %l1
25536 jmpl %l1, %g5
25537 edge16n %l6, %i6, %l2
25538loop_2459:
25539 smulcc %l3, 0x06C2, %i5
25540 set 0x38, %g1
25541 stha %g3, [%l7 + %g1] 0x0c
25542loop_2460:
25543 and %g6, 0x1525, %g1
25544 tg %xcc, 0x6
25545 std %f20, [%l7 + 0x78]
25546 edge32n %o4, %o3, %o2
25547 movge %icc, %l4, %l1
25548 wr %g0, 0x89, %asi
25549 prefetcha [%l7 + 0x10] %asi, 0x1
25550 te %xcc, 0x0
25551 tle %xcc, 0x5
25552 fmul8sux16 %f30, %f2, %f22
25553 orcc %i4, %l0, %l5
25554 xnor %o7, %o5, %i2
25555 bpos,pn %icc, loop_2461
25556 fmovsl %xcc, %f5, %f28
25557 brz %o6, loop_2462
25558 flush %l7 + 0x38
25559loop_2461:
25560 fbe,a %fcc2, loop_2463
25561 udiv %g4, 0x03D9, %o1
25562loop_2462:
25563 fmovrdne %g2, %f30, %f22
25564 andncc %g7, %o0, %i3
25565loop_2463:
25566 movrgez %i0, %i1, %g5
25567 fbn %fcc2, loop_2464
25568 orcc %l6, %i6, %l3
25569 edge16 %i5, %g3, %g6
25570 prefetch [%l7 + 0x74], 0x3
25571loop_2464:
25572 subcc %l2, %g1, %o3
25573 movvs %icc, %o4, %l4
25574 movne %xcc, %o2, %i7
25575 addcc %l1, 0x1064, %i4
25576 edge8l %l5, %l0, %o5
25577 xnor %o7, %o6, %g4
25578 ldx [%l7 + 0x20], %i2
25579 stw %g2, [%l7 + 0x74]
25580 bgu,a,pn %xcc, loop_2465
25581 udiv %g7, 0x04E9, %o1
25582 fbue %fcc3, loop_2466
25583 edge8 %i3, %o0, %i1
25584loop_2465:
25585 nop
25586 set 0x3A, %i2
25587 ldstub [%l7 + %i2], %g5
25588 movle %xcc, %i0, %l6
25589loop_2466:
25590 bvs,a %xcc, loop_2467
25591 fmovdvs %xcc, %f7, %f18
25592 xnor %l3, %i6, %g3
25593 tleu %icc, 0x0
25594loop_2467:
25595 saved
25596 rdpr %cwp, %g1
25597 rdpr %cansave, %g2
25598 rdpr %canrestore, %g3
25599 rdpr %cleanwin, %g4
25600 rdpr %otherwin, %g5
25601 rdpr %wstate, %g6
25602 wr %g0, 0x80, %asi
25603 ldswa [%l7 + 0x30] %asi, %g6
25604 saved
25605 rdpr %cwp, %g1
25606 rdpr %cansave, %g2
25607 rdpr %canrestore, %g3
25608 rdpr %cleanwin, %g4
25609 rdpr %otherwin, %g5
25610 rdpr %wstate, %g6
25611 nop
25612 set 0x38, %i4
25613 std %f24, [%l7 + %i4]
25614 tleu %xcc, 0x5
25615 array32 %l2, %i5, %o3
25616 bvc,pt %xcc, loop_2468
25617 and %o4, 0x177E, %g1
25618 and %o2, 0x038F, %l4
25619 tne %xcc, 0x3
25620loop_2468:
25621 tl %xcc, 0x5
25622 sdivx %l1, 0x1261, %i4
25623 movvs %icc, %i7, %l5
25624 fmovrde %l0, %f2, %f30
25625 fbul,a %fcc1, loop_2469
25626 brlz %o7, loop_2470
25627 xnor %o6, %g4, %o5
25628 prefetch [%l7 + 0x54], 0x0
25629loop_2469:
25630 movvs %icc, %i2, %g7
25631loop_2470:
25632 fmovdpos %xcc, %f22, %f24
25633 brgez,a %o1, loop_2471
25634 sll %g2, 0x07, %o0
25635 xorcc %i1, %i3, %g5
25636 mova %xcc, %l6, %i0
25637loop_2471:
25638 udivcc %l3, 0x1BA4, %i6
25639 fmovspos %xcc, %f4, %f4
25640 bne %icc, loop_2472
25641 taddcc %g6, %l2, %i5
25642 bvc,pt %icc, loop_2473
25643 edge16l %o3, %g3, %g1
25644loop_2472:
25645 andcc %o4, %l4, %o2
25646 bl loop_2474
25647loop_2473:
25648 fones %f22
25649 tcc %icc, 0x4
25650 ldstub [%l7 + 0x0C], %i4
25651loop_2474:
25652 brgz %l1, loop_2475
25653 fnot2s %f28, %f4
25654 set 0x58, %i5
25655 swapa [%l7 + %i5] 0x18, %l5
25656loop_2475:
25657 movpos %xcc, %l0, %i7
25658 wr %g0, 0x04, %asi
25659 lduwa [%l7 + 0x64] %asi, %o7
25660 sllx %o6, 0x0B, %o5
25661 tge %xcc, 0x0
25662 sir 0x17AD
25663 fbg %fcc0, loop_2476
25664 movge %xcc, %g4, %i2
25665 bge,a %icc, loop_2477
25666 tne %icc, 0x4
25667loop_2476:
25668 fpadd32 %f14, %f12, %f8
25669 movg %xcc, %g7, %g2
25670loop_2477:
25671 movvs %xcc, %o1, %i1
25672 bneg %xcc, loop_2478
25673 fpadd32 %f2, %f10, %f2
25674 movleu %xcc, %o0, %g5
25675 fbu,a %fcc0, loop_2479
25676loop_2478:
25677 fcmpne32 %f26, %f0, %i3
25678 movne %xcc, %i0, %l3
25679 fsrc1s %f12, %f22
25680loop_2479:
25681 array32 %i6, %g6, %l6
25682 movle %icc, %l2, %i5
25683 movn %xcc, %o3, %g1
25684 sllx %g3, 0x18, %o4
25685 movvs %xcc, %o2, %i4
25686 fcmpeq16 %f14, %f30, %l1
25687 sub %l5, %l4, %l0
25688 array32 %o7, %i7, %o6
25689 fandnot2s %f28, %f26, %f8
25690 saved
25691 rdpr %cwp, %g1
25692 rdpr %cansave, %g2
25693 rdpr %canrestore, %g3
25694 rdpr %cleanwin, %g4
25695 rdpr %otherwin, %g5
25696 rdpr %wstate, %g6
25697 fxnor %f30, %f16, %f8
25698 movgu %xcc, %g4, %i2
25699 fbule %fcc2, loop_2480
25700 xorcc %g7, 0x1889, %g2
25701 saved
25702 rdpr %cwp, %g1
25703 rdpr %cansave, %g2
25704 rdpr %canrestore, %g3
25705 rdpr %cleanwin, %g4
25706 rdpr %otherwin, %g5
25707 rdpr %wstate, %g6
25708 wr %g0, 0x80, %asi
25709 lduwa [%l7 + 0x48] %asi, %o5
25710loop_2480:
25711 fbl %fcc3, loop_2481
25712 fnot1 %f26, %f4
25713 srlx %i1, 0x15, %o1
25714 saved
25715 rdpr %cwp, %g1
25716 rdpr %cansave, %g2
25717 rdpr %canrestore, %g3
25718 rdpr %cleanwin, %g4
25719 rdpr %otherwin, %g5
25720 rdpr %wstate, %g6
25721loop_2481:
25722 edge32ln %o0, %i3, %g5
25723 andcc %l3, 0x0E7E, %i6
25724 fpsub32 %f8, %f24, %f2
25725 tne %xcc, 0x4
25726 fmovrdgz %g6, %f8, %f28
25727 fmovsle %xcc, %f31, %f31
25728 mulscc %l6, %i0, %l2
25729 fnor %f18, %f14, %f0
25730 sub %i5, %g1, %g3
25731 tleu %icc, 0x3
25732 edge16l %o4, %o3, %i4
25733 wr %g0, 0x2f, %asi
25734 stba %o2, [%l7 + 0x2B] %asi
25735 membar #Sync
25736 add %l7, 0x30, %l6
25737 wr %g0, 0x80, %asi
25738 casxa [%l6] 0x80, %l1, %l5
25739 brgz,a %l0, loop_2482
25740 bl,pt %icc, loop_2483
25741 fmovsg %icc, %f12, %f25
25742 fba %fcc3, loop_2484
25743loop_2482:
25744 edge32l %l4, %i7, %o6
25745loop_2483:
25746 nop
25747 set 0x10, %o6
25748 ldda [%l7 + %o6] 0xe3, %o6
25749loop_2484:
25750 stx %g4, [%l7 + 0x10]
25751 fpack32 %f4, %f6, %f2
25752 membar 0x74
25753 edge16n %i2, %g7, %g2
25754 fbug %fcc0, loop_2485
25755 ldd [%l7 + 0x60], %i0
25756 wr %g0, 0x10, %asi
25757 lduba [%l7 + 0x4F] %asi, %o1
25758loop_2485:
25759 xor %o5, 0x0414, %o0
25760 taddcctv %i3, 0x14FC, %g5
25761 fxor %f4, %f14, %f18
25762 sllx %i6, %l3, %g6
25763 movrgez %i0, %l2, %l6
25764 ble,pn %icc, loop_2486
25765 fmovrsne %g1, %f25, %f15
25766 array16 %i5, %o4, %o3
25767 tge %icc, 0x5
25768loop_2486:
25769 fbne %fcc3, loop_2487
25770 srlx %i4, %o2, %g3
25771 tcs %xcc, 0x6
25772 fbule %fcc2, loop_2488
25773loop_2487:
25774 movrgez %l1, 0x356, %l0
25775 fmovrdgz %l5, %f4, %f30
25776 edge8 %l4, %o6, %o7
25777loop_2488:
25778 movrlez %g4, %i2, %g7
25779 fmovrslz %g2, %f14, %f1
25780 fone %f10
25781 tpos %icc, 0x2
25782 fbu,a %fcc1, loop_2489
25783 movvs %icc, %i7, %o1
25784 array16 %i1, %o5, %i3
25785 edge32l %g5, %o0, %i6
25786loop_2489:
25787 edge32 %l3, %i0, %g6
25788 fandnot2s %f4, %f2, %f8
25789 fcmpne32 %f26, %f18, %l6
25790 edge8 %l2, %g1, %i5
25791 orcc %o4, 0x0C3D, %i4
25792 tcc %xcc, 0x3
25793 std %o2, [%l7 + 0x28]
25794 tsubcc %o3, %g3, %l0
25795 set 0x38, %o3
25796 stda %l0, [%l7 + %o3] 0x04
25797 udivx %l4, 0x089D, %l5
25798 fbn,a %fcc3, loop_2490
25799 fxnor %f2, %f0, %f4
25800 udivx %o7, 0x0D19, %g4
25801 subcc %o6, %g7, %g2
25802loop_2490:
25803 for %f12, %f14, %f22
25804 sethi 0x11BC, %i2
25805 nop
25806 setx loop_2491, %l0, %l1
25807 jmpl %l1, %o1
25808 movg %icc, %i1, %i7
25809 bvs,a,pt %xcc, loop_2492
25810 stbar
25811loop_2491:
25812 stb %o5, [%l7 + 0x5E]
25813 xor %i3, 0x1021, %g5
25814loop_2492:
25815 fmovrdgz %o0, %f12, %f22
25816 tg %xcc, 0x1
25817 addcc %l3, 0x0611, %i0
25818 stw %i6, [%l7 + 0x30]
25819 smulcc %g6, 0x1802, %l6
25820 srlx %g1, %l2, %i5
25821 tge %icc, 0x6
25822 fzero %f14
25823 fxnor %f0, %f12, %f16
25824 tvc %xcc, 0x0
25825 bcc,pt %xcc, loop_2493
25826 bvs,a loop_2494
25827 fnands %f16, %f28, %f18
25828 or %i4, 0x0872, %o2
25829loop_2493:
25830 fbg,a %fcc0, loop_2495
25831loop_2494:
25832 sra %o4, 0x19, %g3
25833 fmovsleu %xcc, %f1, %f18
25834 edge32l %o3, %l1, %l4
25835loop_2495:
25836 edge32ln %l0, %l5, %o7
25837 fcmpeq16 %f12, %f24, %g4
25838 sir 0x0C4E
25839 bcc loop_2496
25840 fpack16 %f6, %f27
25841 sethi 0x0682, %o6
25842 prefetch [%l7 + 0x48], 0x1
25843loop_2496:
25844 nop
25845 wr %g0, 0x19, %asi
25846 sta %f15, [%l7 + 0x18] %asi
25847 edge16l %g7, %i2, %o1
25848 xor %i1, 0x1B8D, %g2
25849 fmovdcc %xcc, %f8, %f31
25850 fmovsg %xcc, %f18, %f1
25851 add %l7, 0x20, %l6
25852 wr %g0, 0x18, %asi
25853 casxa [%l6] 0x18, %i7, %o5
25854 fpsub32s %f1, %f23, %f15
25855 set 0x50, %l1
25856 lda [%l7 + %l1] 0x0c, %f12
25857 sdivx %i3, 0x01F8, %g5
25858 ba,a loop_2497
25859 movcs %xcc, %l3, %i0
25860 fone %f6
25861 smul %o0, 0x0C75, %i6
25862loop_2497:
25863 andncc %g6, %g1, %l2
25864 be %icc, loop_2498
25865 orcc %l6, 0x19A7, %i4
25866 movrne %o2, %o4, %i5
25867 popc %o3, %l1
25868loop_2498:
25869 movle %icc, %g3, %l4
25870 fbu,a %fcc0, loop_2499
25871 fpsub16 %f20, %f20, %f12
25872 te %icc, 0x7
25873 fbul %fcc3, loop_2500
25874loop_2499:
25875 alignaddr %l0, %l5, %o7
25876 stbar
25877 fbu,a %fcc0, loop_2501
25878loop_2500:
25879 sir 0x0686
25880 tcc %icc, 0x0
25881 sllx %g4, 0x19, %g7
25882loop_2501:
25883 sdivcc %o6, 0x0CD5, %o1
25884 swap [%l7 + 0x64], %i1
25885 bneg,a,pn %xcc, loop_2502
25886 mova %xcc, %g2, %i7
25887 tvc %xcc, 0x5
25888 udivcc %i2, 0x0F80, %o5
25889loop_2502:
25890 fone %f28
25891 fbu,a %fcc2, loop_2503
25892 fcmpeq16 %f24, %f22, %i3
25893 or %l3, 0x0CCA, %i0
25894 sra %o0, 0x08, %i6
25895loop_2503:
25896 saved
25897 rdpr %cwp, %g1
25898 rdpr %cansave, %g2
25899 rdpr %canrestore, %g3
25900 rdpr %cleanwin, %g4
25901 rdpr %otherwin, %g5
25902 rdpr %wstate, %g6
25903 movpos %xcc, %g5, %g1
25904 movvs %xcc, %l2, %g6
25905 tsubcctv %l6, 0x1F6D, %o2
25906 movrgz %i4, %o4, %o3
25907 movge %xcc, %l1, %g3
25908 movre %i5, %l0, %l4
25909 fnot2 %f2, %f2
25910 bg,pn %xcc, loop_2504
25911 movrlz %l5, %o7, %g4
25912 fmovsn %icc, %f15, %f23
25913 tneg %xcc, 0x4
25914loop_2504:
25915 movpos %xcc, %g7, %o6
25916 orncc %o1, %i1, %g2
25917 set 0x24, %o0
25918 swapa [%l7 + %o0] 0x0c, %i7
25919 movvc %icc, %i2, %o5
25920 taddcc %i3, %l3, %i0
25921 fmovsa %xcc, %f31, %f13
25922 fbo,a %fcc1, loop_2505
25923 subc %i6, 0x03B8, %o0
25924 ldd [%l7 + 0x58], %f14
25925 popc 0x05C6, %g5
25926loop_2505:
25927 sll %g1, 0x10, %l2
25928 edge16 %g6, %l6, %i4
25929 fsrc2 %f4, %f8
25930 udiv %o2, 0x1617, %o3
25931 bg %icc, loop_2506
25932 sdiv %o4, 0x1373, %g3
25933 brz,a %i5, loop_2507
25934 tne %icc, 0x3
25935loop_2506:
25936 ldd [%l7 + 0x20], %f0
25937 addc %l0, %l4, %l1
25938loop_2507:
25939 fbu,a %fcc1, loop_2508
25940 fmovrdgez %l5, %f8, %f12
25941 addc %g4, 0x0CA1, %o7
25942 bshuffle %f24, %f2, %f14
25943loop_2508:
25944 edge16n %g7, %o1, %o6
25945 xor %i1, %i7, %g2
25946 movrlz %o5, 0x35F, %i2
25947 edge16ln %l3, %i3, %i6
25948 lduw [%l7 + 0x14], %o0
25949 xor %i0, %g1, %l2
25950 tsubcctv %g6, 0x0249, %g5
25951 movneg %icc, %i4, %l6
25952 movcs %xcc, %o2, %o4
25953 xnor %o3, 0x0BC7, %g3
25954 te %xcc, 0x0
25955 wr %g0, 0x80, %asi
25956 prefetcha [%l7 + 0x48] %asi, 0x2
25957 movrlz %l0, 0x236, %l4
25958 brgez %l1, loop_2509
25959 ldsh [%l7 + 0x4C], %l5
25960 wr %g0, 0x89, %asi
25961 stda %f0, [%l7 + 0x40] %asi
25962loop_2509:
25963 sdivx %o7, 0x1260, %g7
25964 popc 0x0490, %o1
25965 movne %icc, %o6, %g4
25966 subccc %i1, %g2, %o5
25967 ta %xcc, 0x6
25968 bcc %xcc, loop_2510
25969 movvc %icc, %i2, %l3
25970 fbue %fcc1, loop_2511
25971 nop
25972 setx loop_2512, %l0, %l1
25973 wrpr 0x1, %tl
25974 wrpr %l1, %tpc
25975 add %l1, 0x4, %l1
25976 wrpr %l1, %tnpc
25977 setx 0x34400001400, %l0, %l1
25978 wrpr %l1, %tstate
25979 wrhpr 0x4, %htstate
25980 retry
25981loop_2510:
25982 andcc %i7, %i3, %i6
25983 alignaddrl %i0, %o0, %g1
25984loop_2511:
25985 fblg %fcc2, loop_2513
25986loop_2512:
25987 sll %l2, 0x0E, %g6
25988 addc %i4, 0x1683, %g5
25989 bvc %icc, loop_2514
25990loop_2513:
25991 edge8ln %l6, %o4, %o2
25992 bl,a %icc, loop_2515
25993 fbe %fcc3, loop_2516
25994loop_2514:
25995 movleu %icc, %o3, %g3
25996 fzero %f12
25997loop_2515:
25998 sethi 0x1D80, %i5
25999loop_2516:
26000 fbu %fcc3, loop_2517
26001 fba %fcc2, loop_2518
26002 tge %icc, 0x0
26003 bl,a,pt %icc, loop_2519
26004loop_2517:
26005 fnands %f9, %f17, %f31
26006loop_2518:
26007 bleu,a loop_2520
26008 tneg %xcc, 0x4
26009loop_2519:
26010 movgu %xcc, %l0, %l1
26011 udiv %l5, 0x06BA, %l4
26012loop_2520:
26013 restored
26014 rdpr %cwp, %g1
26015 rdpr %cansave, %g2
26016 rdpr %canrestore, %g3
26017 rdpr %cleanwin, %g4
26018 rdpr %otherwin, %g5
26019 rdpr %wstate, %g6
26020 set 0x23, %o4
26021 stba %g7, [%l7 + %o4] 0x2b
26022 membar #Sync
26023 orcc %o7, 0x1193, %o6
26024 ldx [%l7 + 0x60], %g4
26025 nop
26026 setx loop_2521, %l0, %l1
26027 jmpl %l1, %i1
26028 array16 %o1, %g2, %o5
26029 nop
26030 setx loop_2522, %l0, %l1
26031 wrpr 0x1, %tl
26032 wrpr %l1, %tnpc
26033 setx 0x34400001400, %l0, %l1
26034 wrpr %l1, %tstate
26035 wrhpr 0x4, %htstate
26036 done
26037 fmuld8ulx16 %f4, %f0, %f14
26038loop_2521:
26039 fbge %fcc3, loop_2523
26040 brlz,a %l3, loop_2524
26041loop_2522:
26042 edge16ln %i7, %i2, %i3
26043 umulcc %i0, 0x1D5A, %o0
26044loop_2523:
26045 movn %icc, %g1, %i6
26046loop_2524:
26047 fbul %fcc3, loop_2525
26048 movrlez %l2, 0x0A1, %i4
26049 fcmple16 %f26, %f24, %g5
26050 addcc %g6, %o4, %l6
26051loop_2525:
26052 sll %o3, %g3, %o2
26053 fones %f15
26054 wr %g0, 0x18, %asi
26055 stba %l0, [%l7 + 0x51] %asi
26056 movl %icc, %i5, %l5
26057 sir 0x0B50
26058 andcc %l4, 0x15D7, %g7
26059 fmovspos %xcc, %f9, %f16
26060 fmovspos %xcc, %f19, %f5
26061 fpadd32s %f22, %f1, %f10
26062 fmovdleu %xcc, %f5, %f25
26063 smulcc %o7, %o6, %l1
26064 fmovrdne %g4, %f10, %f2
26065 restored
26066 rdpr %cwp, %g1
26067 rdpr %cansave, %g2
26068 rdpr %canrestore, %g3
26069 rdpr %cleanwin, %g4
26070 rdpr %otherwin, %g5
26071 rdpr %wstate, %g6
26072 move %icc, %i1, %g2
26073 fornot1 %f26, %f2, %f20
26074 fpsub16s %f0, %f23, %f1
26075 udiv %o1, 0x0AEC, %o5
26076 sra %l3, %i7, %i2
26077 ldd [%l7 + 0x50], %i0
26078 bshuffle %f8, %f14, %f4
26079 fmul8x16al %f28, %f0, %f16
26080 set 0x14, %i7
26081 ldstuba [%l7 + %i7] 0x04, %o0
26082 wr %g0, 0x27, %asi
26083 stda %g0, [%l7 + 0x60] %asi
26084 membar #Sync
26085 call loop_2526
26086 brnz,a %i6, loop_2527
26087 movrgez %l2, 0x264, %i4
26088 movle %xcc, %i3, %g6
26089loop_2526:
26090 brlez %g5, loop_2528
26091loop_2527:
26092 movcc %icc, %o4, %o3
26093 ldub [%l7 + 0x29], %g3
26094 move %xcc, %l6, %o2
26095loop_2528:
26096 fmovrdgz %l0, %f16, %f20
26097 andncc %i5, %l4, %g7
26098 sdivcc %o7, 0x1653, %o6
26099 movle %xcc, %l1, %l5
26100 fsrc1 %f30, %f28
26101 swap [%l7 + 0x40], %g4
26102 edge32ln %g2, %i1, %o1
26103 faligndata %f12, %f22, %f12
26104 set 0x53, %g5
26105 ldsba [%l7 + %g5] 0x89, %o5
26106 fands %f6, %f28, %f1
26107 fmovdge %icc, %f30, %f9
26108 saved
26109 rdpr %cwp, %g1
26110 rdpr %cansave, %g2
26111 rdpr %canrestore, %g3
26112 rdpr %cleanwin, %g4
26113 rdpr %otherwin, %g5
26114 rdpr %wstate, %g6
26115 alignaddrl %i7, %l3, %i0
26116 movre %o0, %g1, %i6
26117 tle %xcc, 0x4
26118 tneg %xcc, 0x0
26119 fmovdleu %xcc, %f30, %f9
26120 tneg %xcc, 0x1
26121 movgu %icc, %l2, %i2
26122 orn %i3, 0x06CE, %g6
26123 mulscc %i4, 0x1448, %g5
26124 fmovrsgez %o3, %f18, %f27
26125 srl %o4, %l6, %g3
26126 edge32l %l0, %i5, %o2
26127 sth %l4, [%l7 + 0x54]
26128 wr %g0, 0x10, %asi
26129 ldstuba [%l7 + 0x14] %asi, %o7
26130 andncc %o6, %l1, %g7
26131 swap [%l7 + 0x78], %l5
26132 mulx %g2, %g4, %o1
26133 tneg %icc, 0x3
26134 sethi 0x05E5, %o5
26135 movgu %icc, %i7, %l3
26136 bshuffle %f2, %f16, %f10
26137 tvs %icc, 0x6
26138 umulcc %i1, %o0, %i0
26139 prefetch [%l7 + 0x6C], 0x2
26140 edge16 %i6, %l2, %g1
26141 movre %i2, %g6, %i4
26142 bneg,a loop_2529
26143 udivx %i3, 0x162E, %o3
26144 movvs %icc, %g5, %o4
26145 fsrc1s %f8, %f14
26146loop_2529:
26147 ldsh [%l7 + 0x58], %l6
26148 ta %xcc, 0x6
26149 edge16l %l0, %i5, %o2
26150 fmovde %icc, %f14, %f12
26151 std %f14, [%l7 + 0x18]
26152 fblg,a %fcc0, loop_2530
26153 movrlz %l4, 0x282, %g3
26154 sll %o7, %o6, %l1
26155 fmovrsgez %g7, %f27, %f10
26156loop_2530:
26157 fmovsne %xcc, %f15, %f4
26158 popc %g2, %l5
26159 fmul8ulx16 %f6, %f12, %f8
26160 add %g4, 0x01DC, %o1
26161 be,a %icc, loop_2531
26162 ldsb [%l7 + 0x1A], %o5
26163 orn %i7, 0x1470, %l3
26164 bn,a %icc, loop_2532
26165loop_2531:
26166 edge16l %o0, %i1, %i6
26167 sth %l2, [%l7 + 0x64]
26168 fmovsleu %icc, %f3, %f9
26169loop_2532:
26170 stx %g1, [%l7 + 0x38]
26171 fandnot1 %f4, %f26, %f4
26172 sll %i2, 0x1F, %i0
26173 fsrc1 %f12, %f4
26174 nop
26175 setx loop_2533, %l0, %l1
26176 wrpr 0x1, %tl
26177 wrpr %l1, %tpc
26178 add %l1, 0x4, %l1
26179 wrpr %l1, %tnpc
26180 setx 0x34400001400, %l0, %l1
26181 wrpr %l1, %tstate
26182 wrhpr 0x4, %htstate
26183 retry
26184 alignaddr %i4, %i3, %g6
26185 fone %f22
26186 sllx %g5, %o4, %l6
26187loop_2533:
26188 movn %xcc, %o3, %i5
26189 add %l7, 0x18, %l6
26190 wr %g0, 0x89, %asi
26191 casxa [%l6] 0x89, %l0, %o2
26192 edge32l %l4, %o7, %g3
26193 sethi 0x1A6E, %l1
26194 sdivcc %o6, 0x13BE, %g2
26195 movrgez %g7, 0x135, %g4
26196 add %o1, 0x17A6, %l5
26197 movne %icc, %o5, %i7
26198 fmovsl %icc, %f9, %f21
26199 fbne %fcc1, loop_2534
26200 edge16n %o0, %l3, %i1
26201 tvc %icc, 0x4
26202 fands %f16, %f14, %f13
26203loop_2534:
26204 fcmpne16 %f14, %f2, %l2
26205 sra %i6, %i2, %g1
26206 fbl %fcc1, loop_2535
26207 nop
26208 setx loop_2536, %l0, %l1
26209 jmpl %l1, %i4
26210 add %i3, %g6, %i0
26211 udiv %g5, 0x0998, %l6
26212loop_2535:
26213 tsubcctv %o4, %o3, %i5
26214loop_2536:
26215 nop
26216 set 0x78, %o2
26217 ldxa [%l7 + %o2] 0x18, %o2
26218 ta %icc, 0x3
26219 movn %xcc, %l0, %l4
26220 alignaddrl %g3, %o7, %l1
26221 sllx %o6, %g7, %g4
26222 saved
26223 rdpr %cwp, %g1
26224 rdpr %cansave, %g2
26225 rdpr %canrestore, %g3
26226 rdpr %cleanwin, %g4
26227 rdpr %otherwin, %g5
26228 rdpr %wstate, %g6
26229 movneg %icc, %g2, %l5
26230 edge32n %o5, %o1, %i7
26231 nop
26232 set 0x75, %l0
26233 ldstub [%l7 + %l0], %l3
26234 move %icc, %o0, %i1
26235 edge8n %l2, %i6, %g1
26236 movrne %i2, 0x3B0, %i4
26237 fmovs %f0, %f31
26238 mova %xcc, %i3, %g6
26239 nop
26240 set 0x4C, %o1
26241 lduw [%l7 + %o1], %g5
26242 subcc %i0, 0x13E9, %o4
26243 movcs %icc, %o3, %i5
26244 fcmps %fcc3, %f30, %f18
26245 lduw [%l7 + 0x5C], %l6
26246 edge8l %o2, %l4, %l0
26247 fpsub16s %f14, %f17, %f10
26248 fcmpgt16 %f16, %f16, %g3
26249 sdivcc %o7, 0x193A, %l1
26250 umulcc %o6, %g4, %g7
26251 sdivcc %g2, 0x0BF9, %l5
26252 andn %o5, %i7, %o1
26253 tl %xcc, 0x5
26254 movg %xcc, %l3, %i1
26255 movle %icc, %o0, %l2
26256 edge32 %i6, %g1, %i4
26257 edge32ln %i3, %i2, %g5
26258 movne %xcc, %i0, %g6
26259 smul %o3, %o4, %l6
26260 edge32 %o2, %i5, %l0
26261 nop
26262 setx loop_2537, %l0, %l1
26263 wrpr 0x1, %tl
26264 wrpr %l1, %tnpc
26265 setx 0x34400001400, %l0, %l1
26266 wrpr %l1, %tstate
26267 wrhpr 0x4, %htstate
26268 done
26269 sdivx %l4, 0x1A37, %g3
26270 bcc,a loop_2538
26271 edge8 %o7, %l1, %g4
26272loop_2537:
26273 sdivx %g7, 0x18E8, %g2
26274 subcc %l5, %o5, %o6
26275loop_2538:
26276 fmovrsne %i7, %f19, %f25
26277 fandnot1s %f4, %f13, %f8
26278 fble %fcc3, loop_2539
26279 fmovrdlez %l3, %f10, %f30
26280 fmovscs %icc, %f23, %f18
26281 sll %i1, %o1, %o0
26282loop_2539:
26283 orncc %i6, 0x166B, %g1
26284 wr %g0, 0x18, %asi
26285 lda [%l7 + 0x6C] %asi, %f30
26286 subccc %i4, 0x1F94, %i3
26287 subc %i2, %l2, %g5
26288 fandnot1 %f16, %f8, %f10
26289 umul %g6, %i0, %o4
26290 fmovrdlz %l6, %f2, %f16
26291 fmovrdlez %o3, %f4, %f16
26292 movrlez %o2, %l0, %i5
26293 movre %l4, 0x00B, %o7
26294 umul %g3, %g4, %l1
26295 movn %icc, %g7, %l5
26296 brz,a %g2, loop_2540
26297 lduh [%l7 + 0x1A], %o5
26298 add %l7, 0x18, %l6
26299 wr %g0, 0x81, %asi
26300 casa [%l6] %asi, %i7, %l3
26301loop_2540:
26302 fmovsne %xcc, %f31, %f28
26303 fbg %fcc3, loop_2541
26304 addcc %i1, %o6, %o0
26305 wr %g0, 0x80, %asi
26306 ldstuba [%l7 + 0x2D] %asi, %o1
26307loop_2541:
26308 tcs %icc, 0x0
26309 fxor %f30, %f16, %f2
26310 wr %g0, 0x88, %asi
26311 lduwa [%l7 + 0x70] %asi, %g1
26312 brnz %i6, loop_2542
26313 xnor %i3, 0x1D82, %i2
26314 wr %g0, 0x10, %asi
26315 swapa [%l7 + 0x08] %asi, %l2
26316loop_2542:
26317 ldub [%l7 + 0x51], %g5
26318 tle %xcc, 0x6
26319 stw %i4, [%l7 + 0x74]
26320 fmovscc %xcc, %f8, %f12
26321 tg %xcc, 0x6
26322 tge %icc, 0x7
26323 movgu %icc, %g6, %i0
26324 udivx %l6, 0x1A86, %o3
26325 andcc %o2, 0x0DC4, %o4
26326 fmovdpos %icc, %f8, %f16
26327 wr %g0, 0x81, %asi
26328 stxa %i5, [%l7 + 0x18] %asi
26329 movrne %l4, 0x245, %l0
26330 bleu,a %icc, loop_2543
26331 alignaddr %o7, %g3, %l1
26332 sethi 0x133B, %g4
26333 bpos,pt %icc, loop_2544
26334loop_2543:
26335 edge32 %l5, %g2, %o5
26336 movpos %icc, %g7, %i7
26337 udivcc %l3, 0x1A31, %o6
26338loop_2544:
26339 ba,a %icc, loop_2545
26340 tneg %icc, 0x3
26341 fsrc2 %f12, %f24
26342 orn %o0, %i1, %o1
26343loop_2545:
26344 movge %icc, %g1, %i6
26345 fmovd %f20, %f26
26346 srax %i3, %l2, %i2
26347 fmovrse %g5, %f4, %f0
26348 fmovsg %icc, %f14, %f20
26349 edge8l %i4, %g6, %l6
26350 fmovrse %i0, %f19, %f6
26351 fmovdleu %icc, %f17, %f4
26352 sll %o2, 0x14, %o4
26353 tl %icc, 0x0
26354 fmovdpos %xcc, %f18, %f27
26355 sth %i5, [%l7 + 0x14]
26356 tneg %xcc, 0x0
26357 movrgez %l4, 0x004, %o3
26358 move %icc, %l0, %o7
26359 bcs,a,pt %xcc, loop_2546
26360 tvc %xcc, 0x7
26361 sdivcc %l1, 0x1225, %g3
26362 tne %icc, 0x5
26363loop_2546:
26364 ta %xcc, 0x6
26365 movl %xcc, %l5, %g4
26366 movg %xcc, %g2, %g7
26367 fmovrdlz %i7, %f4, %f20
26368 xorcc %l3, %o6, %o0
26369 bleu,a loop_2547
26370 edge8l %i1, %o5, %g1
26371 edge8n %o1, %i6, %i3
26372 saved
26373 rdpr %cwp, %g1
26374 rdpr %cansave, %g2
26375 rdpr %canrestore, %g3
26376 rdpr %cleanwin, %g4
26377 rdpr %otherwin, %g5
26378 rdpr %wstate, %g6
26379loop_2547:
26380 srl %i2, 0x0F, %l2
26381 andn %i4, %g6, %l6
26382 taddcctv %g5, 0x14EF, %i0
26383 srlx %o2, %o4, %l4
26384 brlez %o3, loop_2548
26385 movvs %icc, %i5, %l0
26386 move %xcc, %o7, %l1
26387 sdiv %l5, 0x1C1D, %g3
26388loop_2548:
26389 movpos %xcc, %g4, %g7
26390 tge %xcc, 0x6
26391 taddcctv %i7, 0x1AE2, %l3
26392 fblg %fcc1, loop_2549
26393 xor %o6, 0x00CE, %o0
26394 fsrc1 %f10, %f28
26395 andcc %i1, 0x00EC, %o5
26396loop_2549:
26397 fandnot2 %f18, %f14, %f2
26398 xor %g1, %g2, %o1
26399 fmovs %f26, %f18
26400 ta %icc, 0x2
26401 fbl,a %fcc1, loop_2550
26402 movleu %icc, %i3, %i6
26403 brlez %l2, loop_2551
26404 bleu,a,pn %icc, loop_2552
26405loop_2550:
26406 tvc %xcc, 0x5
26407 bneg,a,pn %icc, loop_2553
26408loop_2551:
26409 te %xcc, 0x0
26410loop_2552:
26411 fcmple16 %f16, %f20, %i2
26412 sethi 0x1FF3, %i4
26413loop_2553:
26414 sdiv %g6, 0x014C, %g5
26415 and %i0, %l6, %o4
26416 fmovdcc %xcc, %f22, %f7
26417 addccc %l4, %o2, %o3
26418 wr %g0, 0x11, %asi
26419 stxa %i5, [%l7 + 0x10] %asi
26420 bneg,pn %icc, loop_2554
26421 alignaddrl %l0, %l1, %l5
26422 movpos %xcc, %g3, %g4
26423 array32 %o7, %i7, %g7
26424loop_2554:
26425 ld [%l7 + 0x40], %f28
26426 move %icc, %l3, %o6
26427 addc %i1, %o0, %o5
26428 edge8 %g2, %g1, %i3
26429 pdist %f26, %f28, %f0
26430 orncc %i6, %o1, %i2
26431 udivx %i4, 0x17B6, %g6
26432 popc %l2, %g5
26433 movn %xcc, %l6, %o4
26434 mulscc %i0, 0x0557, %o2
26435 ldsw [%l7 + 0x18], %o3
26436 fmovrse %l4, %f16, %f5
26437 smul %l0, %i5, %l5
26438 edge16ln %l1, %g4, %g3
26439 alignaddrl %o7, %i7, %l3
26440 edge16 %g7, %o6, %o0
26441 wr %g0, 0x81, %asi
26442 lda [%l7 + 0x58] %asi, %f8
26443 bgu loop_2555
26444 or %o5, 0x016D, %g2
26445 sdiv %i1, 0x1FD4, %i3
26446 membar 0x6B
26447loop_2555:
26448 te %icc, 0x5
26449 movrlez %i6, 0x0DF, %g1
26450 move %xcc, %i2, %o1
26451 subc %g6, 0x1CC0, %i4
26452 fnand %f16, %f30, %f2
26453 nop
26454 setx loop_2556, %l0, %l1
26455 jmpl %l1, %l2
26456 fcmple32 %f8, %f16, %g5
26457 fmovdne %xcc, %f0, %f8
26458 movle %icc, %o4, %l6
26459loop_2556:
26460 tleu %icc, 0x3
26461 tvc %icc, 0x2
26462 fmovda %xcc, %f17, %f18
26463 movpos %icc, %i0, %o2
26464 add %l4, 0x1DD2, %l0
26465 edge8n %i5, %l5, %l1
26466 restored
26467 rdpr %cwp, %g1
26468 rdpr %cansave, %g2
26469 rdpr %canrestore, %g3
26470 rdpr %cleanwin, %g4
26471 rdpr %otherwin, %g5
26472 rdpr %wstate, %g6
26473 sdivcc %g4, 0x02BE, %g3
26474 add %l7, 0x08, %l6
26475 wr %g0, 0x89, %asi
26476 ldxa [%l6] %asi, %o7
26477 casxa [%l6] 0x89, %o7, %i7
26478 edge8 %o3, %g7, %l3
26479 movrne %o0, 0x08D, %o5
26480 addcc %o6, 0x0A04, %g2
26481 subccc %i1, 0x1105, %i3
26482 array16 %i6, %i2, %g1
26483 fbg,a %fcc0, loop_2557
26484 orn %o1, 0x1784, %i4
26485 fbuge %fcc3, loop_2558
26486 sdivx %l2, 0x154A, %g6
26487loop_2557:
26488 fmovd %f6, %f6
26489 wr %g0, 0x81, %asi
26490 stda %f16, [%l7 + 0x40] %asi
26491loop_2558:
26492 edge8l %o4, %l6, %g5
26493 orcc %o2, %l4, %i0
26494 ta %xcc, 0x4
26495 ld [%l7 + 0x68], %f20
26496 alignaddr %i5, %l5, %l1
26497 tsubcc %g4, %g3, %l0
26498 tn %icc, 0x5
26499 fbuge %fcc1, loop_2559
26500 fmovsge %xcc, %f22, %f2
26501 or %o7, %o3, %i7
26502 fbue,a %fcc1, loop_2560
26503loop_2559:
26504 brnz %l3, loop_2561
26505 movvs %icc, %g7, %o5
26506 movrgz %o0, 0x03F, %o6
26507loop_2560:
26508 brgez,a %g2, loop_2562
26509loop_2561:
26510 bne loop_2563
26511 tvs %xcc, 0x5
26512 add %l7, 0x44, %l6
26513 wr %g0, 0x0c, %asi
26514 lda [%l6] %asi, %i1
26515 casa [%l6] 0x0c, %i1, %i3
26516loop_2562:
26517 tge %icc, 0x6
26518loop_2563:
26519 fmul8x16al %f26, %f13, %f4
26520 addccc %i2, %g1, %i6
26521 fmovrdne %o1, %f24, %f28
26522 taddcc %l2, 0x0C20, %g6
26523 stx %o4, [%l7 + 0x78]
26524 membar 0x73
26525 te %xcc, 0x2
26526 movge %icc, %i4, %l6
26527 sethi 0x0F0C, %g5
26528 tle %xcc, 0x0
26529 siam 0x2
26530 movg %xcc, %l4, %o2
26531 fcmpes %fcc1, %f26, %f11
26532 fbge,a %fcc3, loop_2564
26533 edge16 %i0, %l5, %i5
26534 tn %xcc, 0x5
26535 xnorcc %g4, %g3, %l0
26536loop_2564:
26537 tleu %xcc, 0x3
26538 sdiv %l1, 0x1175, %o3
26539 ldsh [%l7 + 0x32], %i7
26540 fpadd32 %f12, %f28, %f6
26541 fbuge,a %fcc1, loop_2565
26542 movneg %icc, %o7, %l3
26543 mova %xcc, %g7, %o0
26544 fmovrslz %o5, %f14, %f7
26545loop_2565:
26546 sdivx %o6, 0x14CB, %i1
26547 edge8n %g2, %i2, %i3
26548 srlx %i6, %o1, %l2
26549 subccc %g6, %o4, %g1
26550 bcc,a loop_2566
26551 fbuge %fcc3, loop_2567
26552 ba,a loop_2568
26553 tne %xcc, 0x0
26554loop_2566:
26555 andncc %i4, %g5, %l6
26556loop_2567:
26557 tge %icc, 0x5
26558loop_2568:
26559 movn %xcc, %o2, %l4
26560 wr %g0, 0x20, %asi
26561 ldxa [%g0 + 0x28] %asi, %i0
26562 fmovd %f18, %f24
26563 bcs,a,pt %icc, loop_2569
26564 tpos %xcc, 0x5
26565 ta %xcc, 0x7
26566 fmovscc %icc, %f12, %f7
26567loop_2569:
26568 fbul %fcc1, loop_2570
26569 fcmpeq16 %f12, %f24, %i5
26570 alignaddr %g4, %l5, %g3
26571 movre %l0, 0x173, %o3
26572loop_2570:
26573 sub %i7, %l1, %o7
26574 fnot1s %f28, %f17
26575 edge32 %l3, %o0, %g7
26576 subccc %o6, %o5, %g2
26577 st %f25, [%l7 + 0x50]
26578 te %icc, 0x0
26579 te %xcc, 0x2
26580 tle %icc, 0x5
26581 fpadd16s %f12, %f21, %f6
26582 taddcc %i1, %i3, %i6
26583 movrlz %o1, %l2, %g6
26584 ta %xcc, 0x2
26585 bvs,pt %icc, loop_2571
26586 edge32n %o4, %g1, %i4
26587 movne %icc, %g5, %l6
26588 fcmpes %fcc3, %f16, %f29
26589loop_2571:
26590 bvc,a,pt %xcc, loop_2572
26591 and %o2, %l4, %i0
26592 brnz %i5, loop_2573
26593 tl %xcc, 0x0
26594loop_2572:
26595 nop
26596 set 0x1E, %l2
26597 ldsha [%l7 + %l2] 0x04, %i2
26598loop_2573:
26599 sub %g4, %g3, %l0
26600 restored
26601 rdpr %cwp, %g1
26602 rdpr %cansave, %g2
26603 rdpr %canrestore, %g3
26604 rdpr %cleanwin, %g4
26605 rdpr %otherwin, %g5
26606 rdpr %wstate, %g6
26607 xnor %l5, 0x0FB3, %o3
26608 lduh [%l7 + 0x18], %l1
26609 edge8n %o7, %i7, %o0
26610 andncc %l3, %g7, %o5
26611 add %l7, 0x6C, %l6
26612 wr %g0, 0x18, %asi
26613 casa [%l6] 0x18, %g2, %o6
26614 andcc %i3, %i1, %i6
26615 movcs %icc, %l2, %g6
26616 fpack16 %f12, %f4
26617 addc %o1, 0x187E, %o4
26618 subccc %g1, 0x1E6E, %i4
26619 fpsub16s %f25, %f19, %f26
26620 fmovrsne %g5, %f8, %f23
26621 tn %icc, 0x4
26622 andn %l6, 0x1002, %l4
26623 xor %i0, 0x1728, %i5
26624 orn %o2, 0x0F3D, %g4
26625 movcs %icc, %i2, %g3
26626 xorcc %l5, 0x05A6, %o3
26627 wr %g0, 0x18, %asi
26628 stda %f16, [%l7 + 0x40] %asi
26629 tvc %icc, 0x7
26630 nop
26631 setx loop_2574, %l0, %l1
26632 jmpl %l1, %l0
26633 addcc %l1, %o7, %i7
26634 movrne %l3, 0x07E, %g7
26635 sdivx %o5, 0x0878, %g2
26636loop_2574:
26637 edge32n %o0, %i3, %i1
26638 nop
26639 set 0x40, %l3
26640 ldx [%l7 + %l3], %i6
26641 fmovdleu %xcc, %f0, %f28
26642 andn %l2, 0x0645, %o6
26643 srl %g6, 0x10, %o1
26644 movvs %xcc, %g1, %i4
26645 orcc %g5, %o4, %l4
26646 mulx %l6, %i0, %o2
26647 edge16n %g4, %i2, %i5
26648 fmovscs %icc, %f17, %f12
26649 xnor %l5, %o3, %l0
26650 movgu %xcc, %g3, %o7
26651 alignaddr %l1, %l3, %g7
26652 restored
26653 rdpr %cwp, %g1
26654 rdpr %cansave, %g2
26655 rdpr %canrestore, %g3
26656 rdpr %cleanwin, %g4
26657 rdpr %otherwin, %g5
26658 rdpr %wstate, %g6
26659 nop
26660 setx loop_2575, %l0, %l1
26661 wrpr 0x1, %tl
26662 wrpr %l1, %tpc
26663 add %l1, 0x4, %l1
26664 wrpr %l1, %tnpc
26665 setx 0x34400001400, %l0, %l1
26666 wrpr %l1, %tstate
26667 wrhpr 0x4, %htstate
26668 retry
26669 tleu %icc, 0x2
26670 fxnor %f6, %f8, %f6
26671 orcc %o5, %g2, %o0
26672loop_2575:
26673 fxors %f17, %f25, %f6
26674 smulcc %i7, %i1, %i6
26675 mulx %l2, %o6, %i3
26676 bg,a,pt %icc, loop_2576
26677 edge8n %o1, %g6, %g1
26678 or %i4, 0x1DF9, %o4
26679 udiv %l4, 0x12BE, %g5
26680loop_2576:
26681 edge32 %i0, %l6, %o2
26682 fmovdpos %xcc, %f24, %f9
26683 fmovdgu %icc, %f27, %f27
26684 udivcc %i2, 0x0848, %g4
26685 ldsw [%l7 + 0x7C], %l5
26686 tcc %icc, 0x0
26687 movge %icc, %o3, %l0
26688 wr %g0, 0x80, %asi
26689 stda %f0, [%l7 + 0x40] %asi
26690 fmovdcs %icc, %f21, %f3
26691 subcc %i5, 0x11A4, %o7
26692 fbul %fcc3, loop_2577
26693 brgz %g3, loop_2578
26694 fbue,a %fcc1, loop_2579
26695 bshuffle %f30, %f26, %f4
26696loop_2577:
26697 fandnot1s %f30, %f9, %f23
26698loop_2578:
26699 tge %icc, 0x3
26700loop_2579:
26701 fmovsge %icc, %f12, %f7
26702 mova %xcc, %l3, %g7
26703 fmovsgu %icc, %f6, %f1
26704 fbug,a %fcc3, loop_2580
26705 edge16ln %o5, %l1, %o0
26706 sethi 0x02BF, %i7
26707 tcs %icc, 0x0
26708loop_2580:
26709 fornot1 %f10, %f4, %f30
26710 movle %xcc, %g2, %i6
26711 movg %xcc, %i1, %o6
26712 array32 %l2, %o1, %i3
26713 bvs %xcc, loop_2581
26714 brz,a %g6, loop_2582
26715 ldsh [%l7 + 0x18], %g1
26716 andcc %o4, %i4, %l4
26717loop_2581:
26718 movrlz %i0, %g5, %o2
26719loop_2582:
26720 fmovrde %l6, %f2, %f12
26721 array16 %i2, %l5, %g4
26722 fmovrdgez %o3, %f22, %f20
26723 array32 %l0, %o7, %i5
26724 nop
26725 set 0x70, %i1
26726 std %g2, [%l7 + %i1]
26727 sdivx %g7, 0x0F7D, %l3
26728 addcc %l1, %o0, %i7
26729 sdiv %o5, 0x0E38, %g2
26730 be,pn %xcc, loop_2583
26731 xor %i1, %o6, %l2
26732 sub %i6, %o1, %i3
26733 fors %f14, %f14, %f25
26734loop_2583:
26735 swap [%l7 + 0x30], %g6
26736 orn %g1, %i4, %o4
26737 nop
26738 set 0x6E, %i3
26739 ldsb [%l7 + %i3], %l4
26740 move %icc, %g5, %o2
26741 umulcc %l6, 0x0F61, %i2
26742 movg %icc, %l5, %g4
26743 ldd [%l7 + 0x28], %f26
26744 movne %xcc, %o3, %l0
26745 fbue,a %fcc3, loop_2584
26746 tgu %xcc, 0x6
26747 edge32 %o7, %i0, %i5
26748 tge %xcc, 0x5
26749loop_2584:
26750 fsrc1 %f20, %f10
26751 restored
26752 rdpr %cwp, %g1
26753 rdpr %cansave, %g2
26754 rdpr %canrestore, %g3
26755 rdpr %cleanwin, %g4
26756 rdpr %otherwin, %g5
26757 rdpr %wstate, %g6
26758 tneg %xcc, 0x0
26759 fabsd %f4, %f4
26760 fones %f19
26761 or %g7, 0x09DB, %l3
26762 movrgez %g3, %l1, %o0
26763 movge %xcc, %i7, %g2
26764 prefetch [%l7 + 0x30], 0x1
26765 fzero %f22
26766 fbug,a %fcc2, loop_2585
26767 fcmpne32 %f22, %f18, %o5
26768 st %f16, [%l7 + 0x14]
26769 fmovdcs %icc, %f7, %f5
26770loop_2585:
26771 addccc %i1, %l2, %o6
26772 ldub [%l7 + 0x6C], %i6
26773 nop
26774 set 0x28, %g4
26775 std %o0, [%l7 + %g4]
26776 ldx [%l7 + 0x60], %g6
26777 andn %i3, %g1, %i4
26778 movge %xcc, %l4, %g5
26779 std %f6, [%l7 + 0x28]
26780 fmovsn %xcc, %f25, %f0
26781 tvs %xcc, 0x1
26782 array16 %o2, %l6, %i2
26783 taddcc %l5, %g4, %o3
26784 tvs %icc, 0x4
26785 alignaddr %l0, %o4, %i0
26786 or %o7, %i5, %g7
26787 tvs %icc, 0x3
26788 swap [%l7 + 0x7C], %g3
26789 srl %l3, %o0, %i7
26790 add %g2, %l1, %o5
26791 umulcc %i1, 0x0876, %o6
26792 set 0x2C, %o7
26793 stwa %i6, [%l7 + %o7] 0x22
26794 membar #Sync
26795 srax %l2, %g6, %i3
26796 fble %fcc0, loop_2586
26797 fpadd16s %f9, %f27, %f27
26798 movgu %icc, %g1, %i4
26799 mulx %l4, %g5, %o2
26800loop_2586:
26801 xnor %l6, %o1, %l5
26802 tgu %icc, 0x1
26803 tcs %xcc, 0x2
26804 edge8n %i2, %g4, %o3
26805 fabss %f31, %f14
26806 move %icc, %l0, %i0
26807 movneg %xcc, %o7, %i5
26808 wr %g0, 0x0c, %asi
26809 ldsba [%l7 + 0x73] %asi, %o4
26810 tle %icc, 0x7
26811 smul %g7, %g3, %o0
26812 fbul,a %fcc0, loop_2587
26813 fbug,a %fcc1, loop_2588
26814 sdivx %i7, 0x1AA9, %l3
26815 movrgz %g2, %l1, %i1
26816loop_2587:
26817 sethi 0x11D9, %o6
26818loop_2588:
26819 sllx %i6, 0x12, %l2
26820 mulx %g6, 0x02DF, %i3
26821 tvc %xcc, 0x0
26822 taddcc %o5, %g1, %l4
26823 edge16l %g5, %o2, %l6
26824 tl %icc, 0x3
26825 stw %o1, [%l7 + 0x10]
26826 orn %l5, 0x037D, %i4
26827 umulcc %g4, %i2, %o3
26828 subc %i0, 0x1547, %o7
26829 movl %xcc, %i5, %l0
26830 fmovda %icc, %f15, %f31
26831 fba,a %fcc1, loop_2589
26832 fcmpeq16 %f4, %f26, %o4
26833 add %g7, %o0, %g3
26834 mulscc %l3, 0x1EBE, %i7
26835loop_2589:
26836 movleu %icc, %g2, %l1
26837 fbo %fcc1, loop_2590
26838 nop
26839 setx loop_2591, %l0, %l1
26840 jmpl %l1, %o6
26841 smulcc %i1, %i6, %l2
26842 movrgz %g6, %o5, %i3
26843loop_2590:
26844 and %l4, 0x08F0, %g1
26845loop_2591:
26846 udivcc %o2, 0x0934, %g5
26847 srax %o1, 0x1F, %l6
26848 fmovspos %xcc, %f0, %f17
26849 movne %icc, %l5, %i4
26850 siam 0x4
26851 movn %xcc, %g4, %i2
26852 ldsw [%l7 + 0x74], %i0
26853 ta %icc, 0x2
26854 te %icc, 0x6
26855 siam 0x3
26856 tvc %xcc, 0x4
26857 pdist %f30, %f26, %f24
26858 fmovrdne %o7, %f6, %f4
26859 wr %g0, 0x23, %asi
26860 stda %o2, [%l7 + 0x68] %asi
26861 membar #Sync
26862 ldsh [%l7 + 0x56], %l0
26863 wr %g0, 0x81, %asi
26864 prefetcha [%l7 + 0x38] %asi, 0x2
26865 flush %l7 + 0x48
26866 tn %xcc, 0x5
26867 udivcc %o4, 0x013D, %g7
26868 ld [%l7 + 0x3C], %f28
26869 ldsh [%l7 + 0x10], %o0
26870 bleu,a,pn %icc, loop_2592
26871 fmovs %f24, %f23
26872 udivx %g3, 0x1590, %l3
26873 movgu %icc, %g2, %l1
26874loop_2592:
26875 subcc %i7, %i1, %o6
26876 srlx %l2, %g6, %o5
26877 stbar
26878 movrne %i6, %i3, %g1
26879 bvs,pn %icc, loop_2593
26880 mulx %o2, %l4, %g5
26881 sllx %o1, %l6, %i4
26882 fmovsg %xcc, %f3, %f26
26883loop_2593:
26884 nop
26885 set 0x58, %g3
26886 stda %l4, [%l7 + %g3] 0x81
26887 brz %g4, loop_2594
26888 tvc %xcc, 0x2
26889 edge16ln %i2, %o7, %i0
26890 fmovdle %xcc, %f19, %f0
26891loop_2594:
26892 popc %l0, %o3
26893 ldsw [%l7 + 0x48], %o4
26894 addc %i5, 0x09B6, %o0
26895 andcc %g3, %l3, %g2
26896 tg %icc, 0x1
26897 nop
26898 set 0x16, %o5
26899 ldstub [%l7 + %o5], %l1
26900 be %icc, loop_2595
26901 st %f2, [%l7 + 0x64]
26902 movne %icc, %g7, %i7
26903 fcmpne16 %f18, %f20, %i1
26904loop_2595:
26905 movrne %o6, %l2, %o5
26906 edge32n %g6, %i3, %i6
26907 edge8l %o2, %g1, %l4
26908 mulx %o1, %l6, %i4
26909 sub %g5, 0x1937, %l5
26910 smul %g4, 0x0420, %o7
26911 movvs %icc, %i2, %i0
26912 wr %g0, 0x81, %asi
26913 sta %f15, [%l7 + 0x78] %asi
26914 edge16l %o3, %l0, %o4
26915 fmovrsne %i5, %f21, %f31
26916 bvs,pt %icc, loop_2596
26917 taddcctv %g3, %l3, %o0
26918 ld [%l7 + 0x24], %f11
26919 mova %icc, %l1, %g2
26920loop_2596:
26921 fmovdneg %icc, %f6, %f21
26922 bl,a loop_2597
26923 tneg %xcc, 0x6
26924 orn %i7, 0x0F43, %i1
26925 fpadd32s %f15, %f31, %f19
26926loop_2597:
26927 ldx [%l7 + 0x08], %o6
26928 fmovdcc %icc, %f28, %f8
26929 sethi 0x152F, %l2
26930 fble %fcc0, loop_2598
26931 movvc %xcc, %g7, %o5
26932 fone %f18
26933 fmovd %f28, %f26
26934loop_2598:
26935 or %i3, %g6, %o2
26936 fnot2s %f25, %f4
26937 edge8l %i6, %g1, %o1
26938 fmovrsne %l4, %f31, %f19
26939 popc 0x0C45, %i4
26940 tleu %xcc, 0x7
26941 subccc %g5, 0x0880, %l6
26942 movge %xcc, %g4, %o7
26943 for %f0, %f6, %f20
26944 fmovrdgez %i2, %f8, %f28
26945 movgu %xcc, %l5, %o3
26946 movcc %icc, %i0, %l0
26947 bneg,a,pt %icc, loop_2599
26948 andncc %i5, %g3, %o4
26949 fandnot2 %f26, %f8, %f30
26950 fbe,a %fcc1, loop_2600
26951loop_2599:
26952 movcs %xcc, %l3, %o0
26953 movpos %xcc, %g2, %i7
26954 edge8l %i1, %l1, %l2
26955loop_2600:
26956 andcc %g7, %o5, %o6
26957 edge32 %g6, %i3, %i6
26958 movcs %icc, %o2, %o1
26959 wr %g0, 0x80, %asi
26960 lda [%l7 + 0x30] %asi, %f22
26961 srl %l4, 0x1F, %g1
26962 or %i4, %g5, %g4
26963 siam 0x1
26964 subccc %l6, 0x0E05, %i2
26965 mova %icc, %l5, %o7
26966 fpadd32s %f19, %f21, %f30
26967 movrgez %i0, %o3, %l0
26968 fmovsa %xcc, %f13, %f2
26969 fsrc1s %f16, %f18
26970 fcmpeq32 %f10, %f2, %g3
26971 fmovdvs %icc, %f18, %f19
26972 bn,a,pt %icc, loop_2601
26973 mova %xcc, %i5, %l3
26974 subccc %o4, 0x12E9, %g2
26975 movcs %xcc, %o0, %i1
26976loop_2601:
26977 sth %l1, [%l7 + 0x66]
26978 movcc %xcc, %l2, %g7
26979 edge16n %o5, %o6, %g6
26980 fpack32 %f16, %f2, %f6
26981 ld [%l7 + 0x0C], %f4
26982 ldsb [%l7 + 0x6D], %i7
26983 tle %xcc, 0x5
26984 sub %i3, %i6, %o2
26985 set 0x5E, %g2
26986 stba %o1, [%l7 + %g2] 0xe2
26987 membar #Sync
26988 andn %l4, %i4, %g1
26989 tvc %xcc, 0x5
26990 add %l7, 0x68, %l6
26991 wr %g0, 0x88, %asi
26992 casxa [%l6] %asi, %g4, %g5
26993 movvc %xcc, %i2, %l6
26994 fbug,a %fcc2, loop_2602
26995 edge8n %l5, %i0, %o7
26996 fpsub16s %f0, %f0, %f0
26997 sdiv %l0, 0x1BFE, %o3
26998loop_2602:
26999 sdivx %g3, 0x0B26, %i5
27000 popc %o4, %g2
27001 movneg %xcc, %l3, %i1
27002 fmuld8ulx16 %f6, %f10, %f22
27003 array32 %l1, %l2, %g7
27004 xnorcc %o5, %o6, %g6
27005 srlx %o0, 0x19, %i7
27006 array32 %i6, %i3, %o1
27007 edge32l %o2, %i4, %g1
27008 stb %l4, [%l7 + 0x2B]
27009 tvs %xcc, 0x7
27010 and %g4, %g5, %i2
27011 fbul,a %fcc3, loop_2603
27012 tle %xcc, 0x3
27013 fnegd %f14, %f20
27014 bne,a %xcc, loop_2604
27015loop_2603:
27016 subccc %l5, %i0, %o7
27017 faligndata %f12, %f4, %f12
27018 tcc %xcc, 0x4
27019loop_2604:
27020 or %l0, 0x1ACD, %o3
27021 tge %xcc, 0x1
27022 fbg,a %fcc3, loop_2605
27023 mova %icc, %l6, %g3
27024 popc 0x056D, %i5
27025 movrgez %o4, 0x3B0, %g2
27026loop_2605:
27027 sth %l3, [%l7 + 0x22]
27028 wr %g0, 0xe2, %asi
27029 stwa %l1, [%l7 + 0x38] %asi
27030 membar #Sync
27031 or %l2, 0x0D64, %g7
27032 umul %i1, 0x0E93, %o5
27033 bl,a loop_2606
27034 fcmple16 %f10, %f26, %o6
27035 bneg,a,pt %xcc, loop_2607
27036 tcs %xcc, 0x0
27037loop_2606:
27038 call loop_2608
27039 fbne,a %fcc1, loop_2609
27040loop_2607:
27041 taddcc %g6, 0x0D53, %i7
27042 sll %o0, %i6, %o1
27043loop_2608:
27044 nop
27045 setx loop_2610, %l0, %l1
27046 wrpr 0x1, %tl
27047 wrpr %l1, %tnpc
27048 setx 0x34400001400, %l0, %l1
27049 wrpr %l1, %tstate
27050 wrhpr 0x4, %htstate
27051 done
27052loop_2609:
27053 ble,a,pn %xcc, loop_2611
27054 movge %xcc, %i3, %o2
27055 add %l7, 0x7C, %l6
27056 wr %g0, 0x10, %asi
27057 casa [%l6] 0x10, %i4, %l4
27058loop_2610:
27059 fxnors %f2, %f2, %f20
27060loop_2611:
27061 taddcc %g4, 0x0A0A, %g5
27062 srax %i2, %l5, %g1
27063 tpos %xcc, 0x0
27064 movrne %i0, %l0, %o3
27065 subc %l6, 0x0E4F, %g3
27066 edge16ln %i5, %o4, %o7
27067 addccc %l3, 0x086C, %g2
27068 movrlz %l2, 0x113, %l1
27069 movrlz %g7, %i1, %o6
27070 fmovrde %g6, %f6, %f14
27071 fmovdvs %icc, %f14, %f16
27072 fors %f25, %f30, %f29
27073 movrne %o5, %o0, %i6
27074 fand %f16, %f18, %f22
27075 edge32 %i7, %o1, %o2
27076 fsrc1 %f2, %f8
27077 wr %g0, 0x18, %asi
27078 ldswa [%l7 + 0x14] %asi, %i4
27079 fbuge,a %fcc2, loop_2612
27080 movpos %xcc, %l4, %g4
27081 tn %icc, 0x3
27082 sethi 0x1CB9, %i3
27083loop_2612:
27084 bvs,pn %xcc, loop_2613
27085 fblg,a %fcc2, loop_2614
27086 swap [%l7 + 0x1C], %g5
27087 sllx %i2, 0x18, %l5
27088loop_2613:
27089 alignaddr %i0, %g1, %o3
27090loop_2614:
27091 tneg %icc, 0x1
27092 sll %l6, 0x00, %g3
27093 membar #Sync
27094 set 0x40, %g6
27095 ldda [%l7 + %g6] 0x17, %f16
27096 lduw [%l7 + 0x34], %i5
27097 udiv %o4, 0x14D8, %l0
27098 tne %icc, 0x4
27099 tcs %xcc, 0x7
27100 sllx %o7, 0x1F, %l3
27101 subc %g2, %l1, %l2
27102 xnor %i1, 0x0805, %o6
27103 bneg %xcc, loop_2615
27104 ldd [%l7 + 0x38], %f8
27105 taddcctv %g7, %o5, %o0
27106 stx %i6, [%l7 + 0x58]
27107loop_2615:
27108 andcc %i7, %o1, %g6
27109 fbug %fcc3, loop_2616
27110 bg,a,pn %xcc, loop_2617
27111 subc %i4, 0x073E, %l4
27112 movrlz %g4, %o2, %g5
27113loop_2616:
27114 edge32 %i2, %l5, %i3
27115loop_2617:
27116 sllx %g1, %i0, %l6
27117 sllx %g3, 0x07, %i5
27118 fmovscs %xcc, %f24, %f25
27119 ldx [%l7 + 0x30], %o4
27120 sllx %l0, %o3, %l3
27121 fmuld8ulx16 %f30, %f19, %f2
27122 fmovscc %xcc, %f23, %f19
27123 umul %o7, %l1, %l2
27124 fmovsl %icc, %f2, %f26
27125 fxnor %f0, %f14, %f24
27126 srlx %g2, 0x1D, %o6
27127 fmovsge %xcc, %f12, %f4
27128 andncc %i1, %g7, %o5
27129 call loop_2618
27130 sethi 0x0D22, %o0
27131 fpack16 %f4, %f31
27132 tle %icc, 0x6
27133loop_2618:
27134 movg %xcc, %i6, %o1
27135 fmovde %xcc, %f6, %f16
27136 edge8n %i7, %i4, %g6
27137 subc %g4, %o2, %g5
27138 fmovsneg %xcc, %f3, %f24
27139 array32 %l4, %i2, %l5
27140 fors %f21, %f31, %f1
27141 alignaddrl %i3, %g1, %i0
27142 ldsw [%l7 + 0x38], %l6
27143 xor %i5, %g3, %o4
27144 movle %icc, %l0, %o3
27145 std %f10, [%l7 + 0x08]
27146 movne %icc, %l3, %o7
27147 brlez %l2, loop_2619
27148 movrgz %l1, 0x0DA, %g2
27149 edge16ln %i1, %g7, %o6
27150 fnor %f14, %f2, %f6
27151loop_2619:
27152 sth %o0, [%l7 + 0x32]
27153 edge16l %i6, %o5, %o1
27154 fmovdl %icc, %f30, %f7
27155 fba,a %fcc1, loop_2620
27156 popc %i4, %g6
27157 fmovdcs %xcc, %f18, %f26
27158 tge %xcc, 0x1
27159loop_2620:
27160 saved
27161 rdpr %cwp, %g1
27162 rdpr %cansave, %g2
27163 rdpr %canrestore, %g3
27164 rdpr %cleanwin, %g4
27165 rdpr %otherwin, %g5
27166 rdpr %wstate, %g6
27167 fbuge,a %fcc3, loop_2621
27168 movvc %xcc, %g4, %i7
27169 fmovsge %xcc, %f7, %f28
27170 array32 %g5, %o2, %i2
27171loop_2621:
27172 siam 0x1
27173 ble,a,pn %xcc, loop_2622
27174 sir 0x1496
27175 fpadd32s %f8, %f0, %f28
27176 sdivcc %l4, 0x0499, %i3
27177loop_2622:
27178 brgz %l5, loop_2623
27179 fnegs %f16, %f17
27180 taddcctv %i0, %l6, %g1
27181 fmovsvs %icc, %f15, %f31
27182loop_2623:
27183 movpos %xcc, %g3, %o4
27184 taddcc %l0, 0x1787, %o3
27185 smul %l3, 0x0DDB, %i5
27186 tleu %xcc, 0x5
27187 tn %xcc, 0x5
27188 movg %xcc, %l2, %l1
27189 nop
27190 setx loop_2624, %l0, %l1
27191 wrpr 0x1, %tl
27192 wrpr %l1, %tnpc
27193 setx 0x34400001400, %l0, %l1
27194 wrpr %l1, %tstate
27195 wrhpr 0x4, %htstate
27196 done
27197 umul %o7, 0x1B4E, %i1
27198 subccc %g2, 0x020E, %o6
27199 fbl %fcc2, loop_2625
27200loop_2624:
27201 bcc,a,pt %icc, loop_2626
27202 tge %xcc, 0x1
27203 tvs %xcc, 0x4
27204loop_2625:
27205 restored
27206 rdpr %cwp, %g1
27207 rdpr %cansave, %g2
27208 rdpr %canrestore, %g3
27209 rdpr %cleanwin, %g4
27210 rdpr %otherwin, %g5
27211 rdpr %wstate, %g6
27212loop_2626:
27213 tle %xcc, 0x1
27214 fpadd32 %f0, %f16, %f6
27215 tpos %icc, 0x6
27216 ldsh [%l7 + 0x16], %g7
27217 subc %i6, 0x0CFC, %o5
27218 edge32n %o1, %o0, %g6
27219 fmovsneg %icc, %f4, %f31
27220 ldd [%l7 + 0x18], %i4
27221 mova %icc, %i7, %g5
27222 st %f7, [%l7 + 0x20]
27223 tl %icc, 0x4
27224 edge32l %g4, %o2, %l4
27225 subc %i3, 0x140A, %l5
27226 andn %i2, 0x05F1, %i0
27227 add %l7, 0x7C, %l6
27228 wr %g0, 0x88, %asi
27229 casa [%l6] 0x88, %l6, %g3
27230 sub %g1, 0x08AE, %l0
27231 move %icc, %o3, %o4
27232 udivcc %i5, 0x1943, %l2
27233 te %icc, 0x6
27234 nop
27235 set 0x48, %i6
27236 ldx [%l7 + %i6], %l3
27237 mova %xcc, %l1, %o7
27238 set 0x6C, %i0
27239 lduba [%l7 + %i0] 0x14, %g2
27240 xor %i1, %o6, %g7
27241 fmovsl %icc, %f21, %f13
27242 ldsw [%l7 + 0x54], %o5
27243 mulscc %o1, 0x00A5, %o0
27244 st %f5, [%l7 + 0x44]
27245 ta %icc, 0x6
27246 taddcc %i6, %i4, %i7
27247 fpadd16 %f2, %f28, %f20
27248 tge %xcc, 0x1
27249 edge32n %g5, %g4, %o2
27250 wr %g0, 0x18, %asi
27251 ldxa [%l7 + 0x78] %asi, %g6
27252 fblg %fcc3, loop_2627
27253 fbu %fcc1, loop_2628
27254 mova %xcc, %l4, %i3
27255 ldd [%l7 + 0x58], %f20
27256loop_2627:
27257 edge32l %l5, %i2, %i0
27258loop_2628:
27259 nop
27260 set 0x64, %l4
27261 stwa %l6, [%l7 + %l4] 0x80
27262 tcs %xcc, 0x7
27263 array8 %g1, %g3, %o3
27264 ldsb [%l7 + 0x5F], %l0
27265 bne,pt %icc, loop_2629
27266 tge %icc, 0x5
27267 stbar
27268 membar 0x71
27269loop_2629:
27270 srl %o4, %l2, %l3
27271 wr %g0, 0x19, %asi
27272 stha %i5, [%l7 + 0x6A] %asi
27273 andn %o7, 0x1E1C, %g2
27274 srax %l1, 0x1F, %o6
27275 fexpand %f0, %f16
27276 movpos %icc, %g7, %i1
27277 movre %o5, %o0, %o1
27278 subccc %i6, %i4, %i7
27279 siam 0x3
27280 alignaddr %g4, %g5, %o2
27281 mulscc %g6, 0x12E7, %l4
27282 std %f26, [%l7 + 0x08]
27283 or %i3, %l5, %i2
27284 fmovsvs %icc, %f2, %f22
27285 sll %l6, 0x03, %i0
27286 stx %g1, [%l7 + 0x48]
27287 set 0x40, %g7
27288 ldda [%l7 + %g7] 0x0c, %o2
27289 tgu %icc, 0x7
27290 xnor %g3, %o4, %l0
27291 taddcc %l2, %i5, %l3
27292 bshuffle %f22, %f0, %f30
27293 fmovdcs %xcc, %f28, %f13
27294 smulcc %g2, %l1, %o6
27295 smulcc %g7, %o7, %o5
27296 taddcc %o0, %o1, %i6
27297 sub %i1, %i4, %i7
27298 fornot2 %f6, %f18, %f0
27299 udivcc %g4, 0x08A6, %o2
27300 sdiv %g5, 0x076E, %g6
27301 umulcc %i3, 0x1443, %l5
27302 prefetch [%l7 + 0x0C], 0x3
27303 add %l4, 0x0075, %i2
27304 wr %g0, 0x81, %asi
27305 ldda [%l7 + 0x20] %asi, %i0
27306 sll %g1, 0x1A, %l6
27307 wr %g0, 0x11, %asi
27308 prefetcha [%l7 + 0x40] %asi, 0x1
27309 edge32ln %o3, %o4, %l2
27310 tcs %xcc, 0x4
27311 fcmpgt32 %f30, %f28, %l0
27312 fcmpne16 %f22, %f22, %i5
27313 membar 0x22
27314 smul %g2, 0x1FB6, %l3
27315 bl %xcc, loop_2630
27316 edge32l %l1, %g7, %o6
27317 andncc %o5, %o7, %o1
27318 movvc %xcc, %o0, %i1
27319loop_2630:
27320 umul %i4, 0x19E1, %i7
27321 fexpand %f19, %f2
27322 movn %icc, %g4, %o2
27323 fcmpgt32 %f18, %f14, %i6
27324 sdivx %g6, 0x034D, %g5
27325 movle %xcc, %i3, %l4
27326 movl %icc, %i2, %i0
27327 wr %g0, 0xe2, %asi
27328 stha %g1, [%l7 + 0x3C] %asi
27329 membar #Sync
27330 orn %l6, 0x0E36, %g3
27331 edge8l %o3, %o4, %l2
27332 addc %l0, 0x1DB0, %i5
27333 mulx %l5, 0x00BD, %g2
27334 fba %fcc1, loop_2631
27335 movrgz %l3, 0x3AD, %g7
27336 bn %icc, loop_2632
27337 bgu,pt %icc, loop_2633
27338loop_2631:
27339 membar 0x2B
27340 siam 0x1
27341loop_2632:
27342 fmovrdlez %l1, %f18, %f28
27343loop_2633:
27344 edge8 %o6, %o5, %o7
27345 ldx [%l7 + 0x38], %o1
27346 fcmped %fcc3, %f12, %f22
27347 array16 %o0, %i1, %i7
27348 tl %icc, 0x1
27349 umul %g4, 0x0343, %i4
27350 movl %xcc, %o2, %g6
27351 or %g5, 0x1DB1, %i3
27352 stw %i6, [%l7 + 0x34]
27353 orncc %l4, %i0, %i2
27354 movleu %icc, %g1, %l6
27355 fmul8x16al %f10, %f14, %f8
27356 add %o3, 0x0BE4, %g3
27357 udivcc %o4, 0x1964, %l2
27358 andncc %l0, %i5, %l5
27359 addc %l3, 0x0AF2, %g7
27360 fmul8x16 %f21, %f12, %f4
27361 fcmple16 %f26, %f14, %l1
27362 wr %g0, 0x04, %asi
27363 sta %f10, [%l7 + 0x34] %asi
27364 udivcc %o6, 0x1AA2, %o5
27365 tleu %icc, 0x5
27366 xor %g2, %o7, %o0
27367 fsrc2s %f24, %f30
27368 tl %xcc, 0x4
27369 subcc %o1, %i7, %i1
27370 smulcc %g4, %o2, %g6
27371 fcmpne32 %f16, %f22, %g5
27372 edge16l %i3, %i4, %i6
27373 fbo %fcc2, loop_2634
27374 fsrc2s %f19, %f0
27375 movgu %xcc, %l4, %i0
27376 tvs %icc, 0x2
27377loop_2634:
27378 bcs loop_2635
27379 movcs %xcc, %g1, %i2
27380 siam 0x7
27381 tgu %icc, 0x7
27382loop_2635:
27383 sdiv %l6, 0x1482, %g3
27384 fands %f29, %f2, %f27
27385 edge8 %o3, %o4, %l2
27386 srlx %i5, %l5, %l0
27387 fmovda %xcc, %f0, %f27
27388 taddcctv %l3, 0x051E, %l1
27389 fbue,a %fcc0, loop_2636
27390 tsubcc %g7, 0x136C, %o5
27391 wr %g0, 0x1e, %asi
27392 stda %f0, [%l7 + 0x40] %asi
27393 membar #Sync
27394loop_2636:
27395 addc %o6, %o7, %o0
27396 alignaddr %g2, %o1, %i7
27397 andcc %g4, 0x1E01, %o2
27398 popc %i1, %g5
27399 movcc %icc, %i3, %i4
27400 movle %icc, %i6, %g6
27401 movrlz %i0, 0x0B4, %l4
27402 edge32ln %g1, %l6, %i2
27403 tsubcctv %o3, %g3, %o4
27404 fmovrse %i5, %f4, %f15
27405 tneg %xcc, 0x4
27406 add %l7, 0x70, %l6
27407 wr %g0, 0x89, %asi
27408 casxa [%l6] %asi, %l5, %l2
27409 alignaddrl %l0, %l3, %g7
27410 subccc %l1, 0x00C1, %o5
27411 movn %icc, %o7, %o0
27412 fbg,a %fcc1, loop_2637
27413 tcs %icc, 0x5
27414 orncc %g2, %o1, %o6
27415 movleu %xcc, %i7, %o2
27416loop_2637:
27417 nop
27418 setx loop_2638, %l0, %l1
27419 wrpr 0x1, %tl
27420 wrpr %l1, %tpc
27421 add %l1, 0x4, %l1
27422 wrpr %l1, %tnpc
27423 setx 0x34400001400, %l0, %l1
27424 wrpr %l1, %tstate
27425 wrhpr 0x4, %htstate
27426 retry
27427 bcs,a,pn %xcc, loop_2639
27428 addc %i1, %g4, %i3
27429 sdiv %i4, 0x1F32, %i6
27430loop_2638:
27431 taddcc %g5, 0x02BB, %g6
27432loop_2639:
27433 taddcc %l4, 0x1E8B, %g1
27434 mulscc %l6, 0x050A, %i0
27435 std %f28, [%l7 + 0x70]
27436 sub %o3, 0x17C0, %i2
27437 fornot2 %f10, %f28, %f18
27438 movneg %icc, %g3, %o4
27439 tsubcc %l5, 0x0E58, %l2
27440 ble,a,pn %icc, loop_2640
27441 sllx %l0, %l3, %g7
27442 orcc %l1, 0x1C45, %o5
27443 fmovd %f10, %f12
27444loop_2640:
27445 restored
27446 rdpr %cwp, %g1
27447 rdpr %cansave, %g2
27448 rdpr %canrestore, %g3
27449 rdpr %cleanwin, %g4
27450 rdpr %otherwin, %g5
27451 rdpr %wstate, %g6
27452 fbge %fcc3, loop_2641
27453 addccc %i5, 0x19E8, %o7
27454 udivcc %o0, 0x0857, %o1
27455 fornot2s %f1, %f8, %f18
27456loop_2641:
27457 bpos,a %xcc, loop_2642
27458 fmovdcc %icc, %f2, %f23
27459 bne,a,pn %icc, loop_2643
27460 and %o6, %i7, %o2
27461loop_2642:
27462 movne %xcc, %g2, %i1
27463 taddcctv %i3, 0x0FB4, %i4
27464loop_2643:
27465 bpos loop_2644
27466 fnand %f6, %f28, %f24
27467 set 0x110, %l5
27468 ldxa [%g0 + %l5] 0x21, %g4
27469loop_2644:
27470 fmul8ulx16 %f20, %f30, %f28
27471 add %l7, 0x78, %l6
27472 wr %g0, 0x89, %asi
27473 casxa [%l6] %asi, %i6, %g6
27474 bvs,a,pn %icc, loop_2645
27475 tn %icc, 0x1
27476 edge16l %l4, %g1, %l6
27477 fmovrslz %g5, %f29, %f10
27478loop_2645:
27479 fmovdle %xcc, %f21, %f13
27480 nop
27481 set 0x46, %g1
27482 lduh [%l7 + %g1], %i0
27483 edge16ln %o3, %i2, %g3
27484 ta %xcc, 0x5
27485 sdivcc %o4, 0x0EED, %l2
27486 add %l7, 0x50, %l6
27487 wr %g0, 0x10, %asi
27488 casxa [%l6] %asi, %l5, %l3
27489 srlx %l0, 0x1B, %l1
27490 set 0x60, %i2
27491 ldxa [%l7 + %i2] 0x0c, %g7
27492 movre %i5, %o5, %o7
27493 andncc %o1, %o0, %o6
27494 tleu %xcc, 0x6
27495 swap [%l7 + 0x14], %o2
27496 ldstub [%l7 + 0x2C], %g2
27497 fmovdcc %xcc, %f22, %f17
27498 flush %l7 + 0x14
27499 subcc %i1, %i7, %i3
27500 or %g4, 0x1924, %i4
27501 fmovsneg %icc, %f24, %f1
27502 sir 0x01BC
27503 mova %xcc, %i6, %l4
27504 fmovrsne %g1, %f27, %f26
27505 fpmerge %f20, %f23, %f4
27506 call loop_2646
27507 movre %g6, 0x047, %g5
27508 nop
27509 set 0x16, %l6
27510 lduh [%l7 + %l6], %i0
27511 fmovsneg %xcc, %f6, %f31
27512loop_2646:
27513 fandnot1 %f14, %f24, %f28
27514 move %icc, %o3, %i2
27515 set 0x6E, %i4
27516 ldsha [%l7 + %i4] 0x81, %l6
27517 mova %xcc, %o4, %g3
27518 srl %l5, 0x02, %l2
27519 lduh [%l7 + 0x0C], %l3
27520 tcs %icc, 0x0
27521 edge32l %l0, %g7, %l1
27522 smul %i5, %o5, %o1
27523 addc %o7, %o6, %o0
27524 tvc %icc, 0x3
27525 fsrc1s %f26, %f17
27526 fzeros %f12
27527 movg %xcc, %o2, %g2
27528 nop
27529 set 0x3C, %o6
27530 sth %i1, [%l7 + %o6]
27531 bne,a,pt %xcc, loop_2647
27532 fpsub16 %f14, %f14, %f30
27533 tleu %icc, 0x3
27534 wr %g0, 0x19, %asi
27535 prefetcha [%l7 + 0x60] %asi, 0x2
27536loop_2647:
27537 sdivx %i3, 0x15D1, %g4
27538 fpadd16 %f16, %f18, %f24
27539 smulcc %i6, 0x1BC0, %i4
27540 array16 %g1, %l4, %g5
27541 fbuge %fcc0, loop_2648
27542 bne,a,pn %icc, loop_2649
27543 fpackfix %f16, %f22
27544 sdivx %i0, 0x03D3, %o3
27545loop_2648:
27546 nop
27547 setx loop_2650, %l0, %l1
27548 wrpr 0x1, %tl
27549 wrpr %l1, %tpc
27550 add %l1, 0x4, %l1
27551 wrpr %l1, %tnpc
27552 setx 0x34400001400, %l0, %l1
27553 wrpr %l1, %tstate
27554 wrhpr 0x4, %htstate
27555 retry
27556loop_2649:
27557 membar 0x66
27558 movcc %xcc, %i2, %l6
27559 movgu %icc, %o4, %g6
27560loop_2650:
27561 fmovdge %icc, %f23, %f26
27562 sth %g3, [%l7 + 0x4A]
27563 stw %l5, [%l7 + 0x68]
27564 saved
27565 rdpr %cwp, %g1
27566 rdpr %cansave, %g2
27567 rdpr %canrestore, %g3
27568 rdpr %cleanwin, %g4
27569 rdpr %otherwin, %g5
27570 rdpr %wstate, %g6
27571 edge8ln %l3, %l0, %g7
27572 tg %xcc, 0x6
27573 subcc %l1, %l2, %o5
27574 fand %f18, %f4, %f24
27575 nop
27576 set 0x78, %o3
27577 ldsw [%l7 + %o3], %i5
27578 set 0x21, %l1
27579 ldsba [%l7 + %l1] 0x18, %o7
27580 movrne %o1, 0x1FA, %o0
27581 fbo,a %fcc3, loop_2651
27582 array16 %o2, %g2, %o6
27583 restored
27584 rdpr %cwp, %g1
27585 rdpr %cansave, %g2
27586 rdpr %canrestore, %g3
27587 rdpr %cleanwin, %g4
27588 rdpr %otherwin, %g5
27589 rdpr %wstate, %g6
27590 brgez %i1, loop_2652
27591loop_2651:
27592 fnegs %f28, %f28
27593 fmovscc %icc, %f28, %f8
27594 fnot1s %f1, %f23
27595loop_2652:
27596 edge32n %i7, %g4, %i3
27597 fmovda %xcc, %f6, %f5
27598 alignaddrl %i6, %g1, %i4
27599 fcmpeq32 %f6, %f14, %g5
27600 movle %icc, %i0, %l4
27601 bcc,pt %icc, loop_2653
27602 tn %xcc, 0x1
27603 movvc %xcc, %i2, %l6
27604 movle %icc, %o3, %o4
27605loop_2653:
27606 tsubcctv %g6, 0x1E2E, %l5
27607 brlez %l3, loop_2654
27608 and %g3, 0x11A8, %l0
27609 tne %icc, 0x4
27610 movrgez %g7, 0x1AF, %l2
27611loop_2654:
27612 edge16n %o5, %i5, %l1
27613 fornot2 %f14, %f10, %f14
27614 ba,pn %icc, loop_2655
27615 ldub [%l7 + 0x19], %o1
27616 fmovdvs %icc, %f21, %f23
27617 movre %o0, %o7, %o2
27618loop_2655:
27619 movcs %xcc, %o6, %g2
27620 add %i7, %g4, %i1
27621 subccc %i6, %i3, %g1
27622 sdivcc %g5, 0x1789, %i0
27623 fxnor %f30, %f20, %f28
27624 fmovrde %i4, %f14, %f12
27625 movrlez %l4, %i2, %o3
27626 ldd [%l7 + 0x50], %o4
27627 saved
27628 rdpr %cwp, %g1
27629 rdpr %cansave, %g2
27630 rdpr %canrestore, %g3
27631 rdpr %cleanwin, %g4
27632 rdpr %otherwin, %g5
27633 rdpr %wstate, %g6
27634 swap [%l7 + 0x3C], %l6
27635 movvs %xcc, %l5, %l3
27636 addccc %g6, 0x0B3F, %g3
27637 tleu %icc, 0x3
27638 sll %g7, 0x02, %l2
27639 move %icc, %l0, %i5
27640 tle %icc, 0x4
27641 fmul8ulx16 %f2, %f18, %f18
27642 tcs %icc, 0x4
27643 taddcc %o5, %l1, %o1
27644 movre %o0, 0x10C, %o7
27645 movg %xcc, %o6, %o2
27646 sub %i7, 0x0372, %g2
27647 saved
27648 rdpr %cwp, %g1
27649 rdpr %cansave, %g2
27650 rdpr %canrestore, %g3
27651 rdpr %cleanwin, %g4
27652 rdpr %otherwin, %g5
27653 rdpr %wstate, %g6
27654 movcc %xcc, %g4, %i6
27655 taddcc %i1, %g1, %i3
27656 movn %xcc, %g5, %i0
27657 movn %icc, %i4, %l4
27658 andcc %o3, 0x082B, %o4
27659 movne %icc, %i2, %l5
27660 bcc,a loop_2656
27661 bcc,a,pn %xcc, loop_2657
27662 movge %icc, %l3, %l6
27663 movne %icc, %g6, %g3
27664loop_2656:
27665 fbl %fcc3, loop_2658
27666loop_2657:
27667 tcs %xcc, 0x1
27668 wr %g0, 0x80, %asi
27669 lda [%l7 + 0x68] %asi, %f9
27670loop_2658:
27671 fcmped %fcc2, %f24, %f30
27672 fmovscc %icc, %f27, %f19
27673 set 0x15, %o0
27674 stba %g7, [%l7 + %o0] 0xeb
27675 membar #Sync
27676 bcc %xcc, loop_2659
27677 tg %icc, 0x3
27678 fmovdleu %icc, %f5, %f9
27679 stx %l0, [%l7 + 0x68]
27680loop_2659:
27681 xorcc %l2, 0x03F9, %i5
27682 sethi 0x1B4D, %l1
27683 for %f0, %f2, %f0
27684 array8 %o1, %o0, %o5
27685 call loop_2660
27686 udivx %o6, 0x063F, %o2
27687 tsubcc %i7, 0x07D6, %g2
27688 movrgez %o7, %i6, %i1
27689loop_2660:
27690 tvs %xcc, 0x0
27691 wr %g0, 0x81, %asi
27692 lduha [%l7 + 0x60] %asi, %g1
27693 addccc %i3, 0x1CE7, %g5
27694 fpack32 %f4, %f28, %f4
27695 bvc,pn %icc, loop_2661
27696 udivx %i0, 0x023A, %i4
27697 ta %icc, 0x6
27698 stb %g4, [%l7 + 0x29]
27699loop_2661:
27700 nop
27701 set 0x68, %i5
27702 std %f16, [%l7 + %i5]
27703 fxnor %f8, %f6, %f24
27704 edge32n %l4, %o4, %o3
27705 movvc %icc, %i2, %l3
27706 sir 0x01C7
27707 movrlz %l6, 0x140, %g6
27708 fmovde %icc, %f7, %f12
27709 movpos %icc, %g3, %l5
27710 alignaddr %l0, %l2, %g7
27711 brnz %l1, loop_2662
27712 fcmpgt32 %f10, %f24, %i5
27713 sub %o0, %o1, %o5
27714 movgu %xcc, %o2, %o6
27715loop_2662:
27716 mova %icc, %g2, %i7
27717 fmovrdne %o7, %f28, %f16
27718 xor %i1, %i6, %g1
27719 fors %f8, %f30, %f4
27720 call loop_2663
27721 fpack16 %f12, %f21
27722 xnor %i3, %g5, %i0
27723 fmovrdlez %g4, %f22, %f8
27724loop_2663:
27725 lduw [%l7 + 0x20], %i4
27726 fbuge %fcc0, loop_2664
27727 sir 0x1246
27728 ldx [%l7 + 0x68], %o4
27729 bshuffle %f12, %f26, %f6
27730loop_2664:
27731 fpadd32s %f8, %f6, %f14
27732 add %l4, 0x0CCD, %i2
27733 fbul %fcc0, loop_2665
27734 fmovsvc %icc, %f23, %f25
27735 or %l3, 0x00F2, %o3
27736 edge16l %g6, %l6, %g3
27737loop_2665:
27738 edge32n %l0, %l5, %l2
27739 movne %xcc, %l1, %i5
27740 fblg,a %fcc0, loop_2666
27741 movneg %xcc, %o0, %o1
27742 orn %g7, 0x18A4, %o2
27743 fnegs %f0, %f27
27744loop_2666:
27745 sdiv %o5, 0x0B89, %o6
27746 movrgez %g2, 0x217, %o7
27747 fnands %f27, %f4, %f22
27748 edge8l %i1, %i7, %g1
27749 edge8 %i6, %i3, %g5
27750 bn,pn %icc, loop_2667
27751 membar 0x52
27752 movrlez %i0, 0x0DC, %i4
27753 siam 0x7
27754loop_2667:
27755 edge8l %g4, %l4, %o4
27756 addc %l3, 0x07EB, %o3
27757 orncc %i2, 0x0939, %g6
27758 srax %g3, 0x0C, %l0
27759 brz %l5, loop_2668
27760 movgu %icc, %l2, %l6
27761 fbl %fcc1, loop_2669
27762 popc 0x1603, %l1
27763loop_2668:
27764 nop
27765 wr %g0, 0x88, %asi
27766 lduba [%l7 + 0x75] %asi, %o0
27767loop_2669:
27768 fmovdcs %xcc, %f15, %f8
27769 brgez,a %i5, loop_2670
27770 addc %g7, 0x1868, %o1
27771 addccc %o5, %o6, %g2
27772 udivcc %o2, 0x1EB1, %o7
27773loop_2670:
27774 fmovrslez %i7, %f18, %f2
27775 ldd [%l7 + 0x48], %f16
27776 udivcc %i1, 0x0D5F, %i6
27777 set 0x0, %i7
27778 stxa %g1, [%g0 + %i7] 0x20
27779 edge16 %i3, %i0, %g5
27780 brgz %i4, loop_2671
27781 edge8 %g4, %o4, %l3
27782 orncc %o3, 0x165D, %l4
27783 ldsh [%l7 + 0x4C], %g6
27784loop_2671:
27785 fmul8ulx16 %f0, %f0, %f6
27786 movvc %xcc, %g3, %i2
27787 edge16 %l0, %l5, %l6
27788 andn %l2, %o0, %l1
27789 fnegd %f20, %f20
27790 nop
27791 setx loop_2672, %l0, %l1
27792 wrpr 0x1, %tl
27793 wrpr %l1, %tpc
27794 add %l1, 0x4, %l1
27795 wrpr %l1, %tnpc
27796 setx 0x34400001400, %l0, %l1
27797 wrpr %l1, %tstate
27798 wrhpr 0x4, %htstate
27799 retry
27800 sdivcc %i5, 0x0178, %o1
27801 movvs %xcc, %g7, %o5
27802 set 0x30, %o4
27803 prefetcha [%l7 + %o4] 0x81, 0x3
27804loop_2672:
27805 fxors %f21, %f22, %f31
27806 fnot2 %f26, %f14
27807 movrgez %o2, %o6, %o7
27808 fmovrse %i1, %f13, %f7
27809 movge %xcc, %i7, %g1
27810 sdivcc %i3, 0x1ADC, %i6
27811 tn %icc, 0x7
27812 movpos %xcc, %g5, %i0
27813 brlez %g4, loop_2673
27814 movne %xcc, %i4, %o4
27815 tg %xcc, 0x1
27816 fmovrdgez %o3, %f28, %f14
27817loop_2673:
27818 array8 %l3, %g6, %l4
27819 movneg %icc, %i2, %l0
27820 fba,a %fcc2, loop_2674
27821 edge32 %g3, %l5, %l6
27822 set 0x18, %o2
27823 lda [%l7 + %o2] 0x88, %f6
27824loop_2674:
27825 movrgez %l2, %l1, %o0
27826 movre %i5, %o1, %g7
27827 andcc %g2, %o2, %o6
27828 fones %f5
27829 edge8l %o5, %i1, %i7
27830 fbge %fcc1, loop_2675
27831 fmovsvs %icc, %f15, %f25
27832 fxnor %f20, %f28, %f8
27833 movneg %icc, %o7, %g1
27834loop_2675:
27835 or %i6, %g5, %i0
27836 lduw [%l7 + 0x60], %g4
27837 fcmpgt32 %f10, %f22, %i3
27838 brgez,a %o4, loop_2676
27839 fsrc2 %f26, %f24
27840 set 0x40, %l0
27841 stda %f16, [%l7 + %l0] 0x1f
27842 membar #Sync
27843loop_2676:
27844 tg %icc, 0x7
27845 tleu %icc, 0x5
27846 add %l7, 0x70, %l6
27847 wr %g0, 0x18, %asi
27848 ldxa [%l6] %asi, %o3
27849 casxa [%l6] %asi, %o3, %l3
27850 fxnors %f25, %f26, %f16
27851 or %g6, 0x1A02, %l4
27852 edge32ln %i4, %l0, %i2
27853 fpadd16 %f14, %f8, %f0
27854 taddcctv %g3, 0x0A67, %l5
27855 fbue %fcc3, loop_2677
27856 fmovsleu %icc, %f14, %f5
27857 tge %icc, 0x2
27858 edge32 %l6, %l1, %o0
27859loop_2677:
27860 udivx %i5, 0x039D, %o1
27861 bpos loop_2678
27862 movle %icc, %g7, %l2
27863 fcmple16 %f26, %f6, %o2
27864 mulx %o6, 0x06E4, %o5
27865loop_2678:
27866 array16 %i1, %g2, %o7
27867 sir 0x0FFD
27868 ta %xcc, 0x1
27869 fcmps %fcc1, %f23, %f22
27870 sdivx %g1, 0x002A, %i6
27871 ldsh [%l7 + 0x32], %g5
27872 set 0x7C, %o1
27873 lduha [%l7 + %o1] 0x15, %i7
27874 movrgz %i0, %i3, %o4
27875 fmovsvc %xcc, %f16, %f0
27876 brz %o3, loop_2679
27877 sir 0x1397
27878 set 0x48, %g5
27879 swapa [%l7 + %g5] 0x0c, %g4
27880loop_2679:
27881 nop
27882 membar #Sync
27883 wr %g0, 0xf9, %asi
27884 ldda [%l7 + 0x40] %asi, %f0
27885 edge8ln %l3, %g6, %i4
27886 array32 %l0, %l4, %g3
27887 stbar
27888 wr %g0, 0x2a, %asi
27889 stba %i2, [%l7 + 0x5A] %asi
27890 membar #Sync
27891 fors %f20, %f6, %f19
27892 edge32l %l5, %l6, %o0
27893 fmovde %icc, %f16, %f21
27894 set 0x7C, %l2
27895 ldsha [%l7 + %l2] 0x14, %l1
27896 be loop_2680
27897 fmovdneg %xcc, %f25, %f23
27898 edge32 %o1, %g7, %i5
27899 edge16ln %l2, %o2, %o6
27900loop_2680:
27901 std %i0, [%l7 + 0x20]
27902 ldd [%l7 + 0x58], %f22
27903 movg %xcc, %g2, %o5
27904 nop
27905 setx loop_2681, %l0, %l1
27906 jmpl %l1, %o7
27907 fbge %fcc2, loop_2682
27908 fmovrdgz %i6, %f2, %f12
27909 edge8l %g1, %i7, %g5
27910loop_2681:
27911 movle %icc, %i3, %o4
27912loop_2682:
27913 edge16 %o3, %g4, %i0
27914 fcmpne32 %f22, %f6, %l3
27915 edge8n %g6, %i4, %l0
27916 fcmpeq16 %f28, %f16, %g3
27917 sdiv %i2, 0x0B8D, %l5
27918 srl %l4, %l6, %l1
27919 movvs %xcc, %o0, %o1
27920 fnors %f23, %f18, %f4
27921 fpack16 %f20, %f2
27922 fmovrdgz %i5, %f22, %f30
27923 fmovda %xcc, %f16, %f11
27924 fxnors %f8, %f7, %f26
27925 tle %icc, 0x0
27926 fbg,a %fcc0, loop_2683
27927 fmovse %icc, %f3, %f5
27928 xnor %l2, 0x09B5, %o2
27929 tl %icc, 0x3
27930loop_2683:
27931 array8 %o6, %g7, %i1
27932 fmovrdgz %g2, %f0, %f8
27933 bcs,a %xcc, loop_2684
27934 fbuge %fcc1, loop_2685
27935 sra %o5, 0x18, %i6
27936 fmovdg %xcc, %f23, %f26
27937loop_2684:
27938 movrlez %o7, 0x27A, %g1
27939loop_2685:
27940 brz,a %i7, loop_2686
27941 movleu %icc, %g5, %i3
27942 nop
27943 setx loop_2687, %l0, %l1
27944 wrpr 0x1, %tl
27945 wrpr %l1, %tnpc
27946 setx 0x34400001400, %l0, %l1
27947 wrpr %l1, %tstate
27948 wrhpr 0x4, %htstate
27949 done
27950 bne,a %icc, loop_2688
27951loop_2686:
27952 bleu,pt %icc, loop_2689
27953 movvs %icc, %o4, %g4
27954loop_2687:
27955 ldsh [%l7 + 0x1A], %o3
27956loop_2688:
27957 ldsb [%l7 + 0x18], %i0
27958loop_2689:
27959 fmuld8sux16 %f4, %f25, %f16
27960 addccc %g6, 0x1167, %i4
27961 lduh [%l7 + 0x08], %l0
27962 stw %g3, [%l7 + 0x44]
27963 smul %l3, %l5, %i2
27964 fmovsleu %xcc, %f27, %f0
27965 fpsub16s %f17, %f21, %f7
27966 udivcc %l6, 0x0900, %l4
27967 tvc %xcc, 0x4
27968 set 0x10, %i1
27969 ldda [%l7 + %i1] 0x88, %l0
27970 fpadd32s %f20, %f11, %f30
27971 bvc,a %xcc, loop_2690
27972 fand %f28, %f16, %f16
27973 fexpand %f25, %f8
27974 std %o0, [%l7 + 0x68]
27975loop_2690:
27976 udivcc %i5, 0x0056, %o0
27977 sethi 0x017A, %o2
27978 fornot1 %f28, %f22, %f14
27979 nop
27980 setx loop_2691, %l0, %l1
27981 wrpr 0x1, %tl
27982 wrpr %l1, %tpc
27983 add %l1, 0x4, %l1
27984 wrpr %l1, %tnpc
27985 setx 0x34400001400, %l0, %l1
27986 wrpr %l1, %tstate
27987 wrhpr 0x4, %htstate
27988 retry
27989 te %xcc, 0x6
27990 sll %l2, 0x10, %g7
27991 movpos %icc, %o6, %g2
27992loop_2691:
27993 std %f4, [%l7 + 0x70]
27994 fmovdne %icc, %f31, %f1
27995 brgz,a %o5, loop_2692
27996 fmuld8ulx16 %f21, %f27, %f6
27997 sra %i6, %o7, %i1
27998 movvs %icc, %i7, %g5
27999loop_2692:
28000 movre %g1, %o4, %g4
28001 tsubcc %o3, 0x16B2, %i0
28002 tvs %icc, 0x3
28003 wr %g0, 0x18, %asi
28004 stda %f0, [%l7 + 0x40] %asi
28005 subc %i3, 0x141D, %i4
28006 fcmps %fcc0, %f13, %f6
28007 mova %icc, %l0, %g3
28008 tneg %icc, 0x4
28009 fbue %fcc2, loop_2693
28010 fmul8sux16 %f2, %f4, %f14
28011 lduw [%l7 + 0x70], %l3
28012 bne,a loop_2694
28013loop_2693:
28014 taddcctv %g6, 0x121B, %l5
28015 movleu %xcc, %i2, %l4
28016 ldx [%l7 + 0x08], %l1
28017loop_2694:
28018 fands %f20, %f31, %f30
28019 tge %icc, 0x0
28020 set 0x5C, %i3
28021 ldsba [%l7 + %i3] 0x10, %o1
28022 fmovsl %icc, %f14, %f28
28023 fsrc2s %f16, %f25
28024 bl,pt %xcc, loop_2695
28025 andncc %i5, %l6, %o2
28026 flush %l7 + 0x70
28027 movrlz %l2, 0x115, %o0
28028loop_2695:
28029 fandnot1s %f6, %f14, %f23
28030 edge32ln %g7, %o6, %o5
28031 fpack32 %f12, %f14, %f10
28032 movcs %icc, %g2, %o7
28033 bvs,pn %icc, loop_2696
28034 movl %icc, %i1, %i6
28035 bleu %xcc, loop_2697
28036 bn loop_2698
28037loop_2696:
28038 saved
28039 rdpr %cwp, %g1
28040 rdpr %cansave, %g2
28041 rdpr %canrestore, %g3
28042 rdpr %cleanwin, %g4
28043 rdpr %otherwin, %g5
28044 rdpr %wstate, %g6
28045 movn %xcc, %i7, %g1
28046loop_2697:
28047 nop
28048 wr %g0, 0x22, %asi
28049 stxa %o4, [%l7 + 0x30] %asi
28050 membar #Sync
28051loop_2698:
28052 udivx %g5, 0x0C42, %o3
28053 fnot2s %f13, %f17
28054 set 0x0, %l3
28055 stxa %g4, [%g0 + %l3] 0x5f
28056 tleu %icc, 0x3
28057 wr %g0, 0x80, %asi
28058 ldsba [%l7 + 0x2C] %asi, %i3
28059 fpack32 %f20, %f8, %f12
28060 movpos %xcc, %i4, %i0
28061 movvs %icc, %g3, %l3
28062 nop
28063 set 0x58, %o7
28064 prefetch [%l7 + %o7], 0x3
28065 fbule,a %fcc1, loop_2699
28066 tcc %icc, 0x0
28067 fcmpeq32 %f30, %f0, %l0
28068 bg,pt %icc, loop_2700
28069loop_2699:
28070 fmovda %xcc, %f19, %f0
28071 edge16 %l5, %g6, %i2
28072 movl %xcc, %l1, %o1
28073loop_2700:
28074 fmovrdlez %l4, %f0, %f6
28075 fmovrsgez %l6, %f6, %f6
28076 add %o2, %i5, %o0
28077 tneg %xcc, 0x4
28078 movrgz %g7, 0x1C4, %l2
28079 bpos loop_2701
28080 ldd [%l7 + 0x60], %f20
28081 tn %xcc, 0x6
28082 umulcc %o5, 0x0478, %o6
28083loop_2701:
28084 movcc %icc, %o7, %i1
28085 fpadd16 %f24, %f2, %f4
28086 fnors %f31, %f10, %f1
28087 fmovrse %i6, %f9, %f8
28088 set 0x09, %g3
28089 ldsba [%l7 + %g3] 0x81, %g2
28090 set 0x1C, %o5
28091 lda [%l7 + %o5] 0x0c, %f20
28092 fands %f20, %f2, %f17
28093 flush %l7 + 0x70
28094 movpos %icc, %g1, %i7
28095 fcmpd %fcc0, %f10, %f24
28096 move %xcc, %g5, %o4
28097 sub %o3, 0x0E30, %g4
28098 movleu %icc, %i3, %i4
28099 movg %icc, %i0, %g3
28100 srl %l0, %l3, %g6
28101 fexpand %f30, %f8
28102 or %i2, 0x0023, %l5
28103 movpos %xcc, %l1, %o1
28104 edge32ln %l6, %o2, %i5
28105 edge8l %l4, %g7, %l2
28106 bl %xcc, loop_2702
28107 fmovdcc %icc, %f13, %f18
28108 tl %xcc, 0x6
28109 fornot1s %f23, %f24, %f20
28110loop_2702:
28111 nop
28112 membar #Sync
28113 set 0x40, %g2
28114 ldda [%l7 + %g2] 0x1e, %f16
28115 tsubcctv %o0, 0x187A, %o6
28116 movrlz %o5, %i1, %o7
28117 tneg %xcc, 0x3
28118 movrlez %i6, %g1, %g2
28119 taddcctv %g5, 0x0B38, %o4
28120 orncc %o3, %g4, %i7
28121 udivcc %i4, 0x1186, %i3
28122 fsrc1 %f8, %f26
28123 movrgz %g3, 0x0C6, %l0
28124 nop
28125 setx loop_2703, %l0, %l1
28126 wrpr 0x1, %tl
28127 wrpr %l1, %tpc
28128 add %l1, 0x4, %l1
28129 wrpr %l1, %tnpc
28130 setx 0x34400001400, %l0, %l1
28131 wrpr %l1, %tstate
28132 wrhpr 0x4, %htstate
28133 retry
28134 smulcc %i0, %l3, %i2
28135 tcc %icc, 0x7
28136 edge8ln %g6, %l1, %o1
28137loop_2703:
28138 sir 0x1329
28139 movl %icc, %l6, %l5
28140 fbule %fcc2, loop_2704
28141 umul %i5, %l4, %g7
28142 movrlz %o2, %o0, %o6
28143 tvs %icc, 0x5
28144loop_2704:
28145 pdist %f24, %f6, %f14
28146 tl %icc, 0x6
28147 umul %l2, 0x1681, %o5
28148 movle %xcc, %o7, %i6
28149 saved
28150 rdpr %cwp, %g1
28151 rdpr %cansave, %g2
28152 rdpr %canrestore, %g3
28153 rdpr %cleanwin, %g4
28154 rdpr %otherwin, %g5
28155 rdpr %wstate, %g6
28156 movrgz %i1, %g1, %g5
28157 addcc %g2, 0x1DAC, %o3
28158 sethi 0x0B81, %g4
28159 ld [%l7 + 0x28], %f24
28160 edge16n %i7, %o4, %i3
28161 fpack32 %f8, %f16, %f6
28162 array32 %i4, %g3, %l0
28163 tneg %xcc, 0x0
28164 edge32ln %i0, %l3, %g6
28165 umulcc %l1, %i2, %l6
28166 andcc %o1, 0x0AA8, %i5
28167 fmul8ulx16 %f8, %f22, %f12
28168 sub %l4, %g7, %l5
28169 set 0x48, %g6
28170 ldxa [%l7 + %g6] 0x14, %o2
28171 tsubcctv %o6, %o0, %o5
28172 fmovde %icc, %f11, %f12
28173 fmovrdgz %l2, %f0, %f16
28174 movl %xcc, %o7, %i1
28175 fzeros %f31
28176 alignaddr %i6, %g1, %g2
28177 ldsb [%l7 + 0x3C], %g5
28178 ldsb [%l7 + 0x46], %g4
28179 movne %icc, %o3, %o4
28180 movge %xcc, %i3, %i7
28181 movleu %xcc, %i4, %l0
28182 fors %f13, %f23, %f0
28183 nop
28184 setx loop_2705, %l0, %l1
28185 jmpl %l1, %i0
28186 xorcc %g3, 0x111D, %l3
28187 fexpand %f19, %f0
28188 fmovsl %xcc, %f7, %f5
28189loop_2705:
28190 tcc %xcc, 0x3
28191 tsubcctv %l1, 0x1031, %g6
28192 smul %l6, %i2, %o1
28193 fble %fcc3, loop_2706
28194 array32 %i5, %g7, %l4
28195 ldub [%l7 + 0x6A], %l5
28196 fmovdne %xcc, %f22, %f25
28197loop_2706:
28198 movge %xcc, %o6, %o0
28199 fandnot2s %f8, %f2, %f4
28200 fnot2 %f28, %f10
28201 srlx %o2, 0x19, %l2
28202 fnands %f17, %f3, %f11
28203 fpsub32s %f12, %f19, %f22
28204 smul %o5, %i1, %i6
28205 bl,pt %xcc, loop_2707
28206 tleu %icc, 0x7
28207 andncc %g1, %g2, %o7
28208 edge16 %g5, %o3, %g4
28209loop_2707:
28210 fcmpd %fcc0, %f28, %f26
28211 fcmple16 %f18, %f26, %o4
28212 set 0x40, %i6
28213 stda %f16, [%l7 + %i6] 0x81
28214 smul %i7, %i4, %l0
28215 stw %i3, [%l7 + 0x40]
28216 movn %xcc, %g3, %l3
28217 fmovrslz %l1, %f30, %f18
28218 sdiv %i0, 0x0D8F, %l6
28219 sll %g6, %i2, %o1
28220 fmovsge %icc, %f15, %f12
28221 brz %g7, loop_2708
28222 array8 %i5, %l5, %o6
28223 tle %xcc, 0x1
28224 fcmps %fcc1, %f15, %f31
28225loop_2708:
28226 tsubcc %l4, %o0, %l2
28227 movrlz %o2, %o5, %i1
28228 subc %i6, 0x161E, %g2
28229 tvc %xcc, 0x6
28230 wr %g0, 0x22, %asi
28231 stwa %g1, [%l7 + 0x7C] %asi
28232 membar #Sync
28233 bgu,a,pt %xcc, loop_2709
28234 fmovsg %xcc, %f25, %f12
28235 fpadd32 %f10, %f26, %f22
28236 udiv %g5, 0x0F9A, %o7
28237loop_2709:
28238 movn %icc, %o3, %o4
28239 movg %icc, %i7, %g4
28240 movcs %icc, %i4, %i3
28241 udiv %g3, 0x15F2, %l3
28242 andncc %l1, %i0, %l6
28243 smulcc %l0, 0x1275, %g6
28244 tsubcctv %o1, %i2, %g7
28245 edge32ln %i5, %l5, %o6
28246 xor %l4, %o0, %l2
28247 saved
28248 rdpr %cwp, %g1
28249 rdpr %cansave, %g2
28250 rdpr %canrestore, %g3
28251 rdpr %cleanwin, %g4
28252 rdpr %otherwin, %g5
28253 rdpr %wstate, %g6
28254 fba,a %fcc3, loop_2710
28255 edge8n %o5, %i1, %o2
28256 fzero %f6
28257 array16 %i6, %g2, %g5
28258loop_2710:
28259 nop
28260 add %l7, 0x08, %l6
28261 wr %g0, 0x81, %asi
28262 casxa [%l6] 0x81, %g1, %o7
28263 movne %xcc, %o3, %i7
28264 subccc %g4, 0x178E, %o4
28265 movle %xcc, %i3, %g3
28266 fpack16 %f22, %f10
28267 fmovse %xcc, %f31, %f7
28268 udiv %i4, 0x1924, %l1
28269 fexpand %f18, %f4
28270 edge16ln %i0, %l3, %l0
28271 bneg,a,pn %xcc, loop_2711
28272 tneg %icc, 0x2
28273 be loop_2712
28274 tge %icc, 0x2
28275loop_2711:
28276 tn %xcc, 0x2
28277 andcc %l6, 0x06DD, %o1
28278loop_2712:
28279 addcc %g6, 0x0952, %g7
28280 sll %i2, 0x1F, %i5
28281 tcs %xcc, 0x6
28282 sdivx %l5, 0x06E3, %l4
28283 bl %icc, loop_2713
28284 fcmple32 %f24, %f20, %o0
28285 sdiv %o6, 0x073C, %l2
28286 fmovdpos %icc, %f4, %f3
28287loop_2713:
28288 edge8ln %i1, %o5, %o2
28289 edge32 %i6, %g5, %g2
28290 wr %g0, 0x10, %asi
28291 ldstuba [%l7 + 0x1C] %asi, %o7
28292 add %l7, 0x4C, %l6
28293 wr %g0, 0x88, %asi
28294 casa [%l6] 0x88, %o3, %i7
28295 set 0x64, %g4
28296 ldsha [%l7 + %g4] 0x11, %g1
28297 tge %xcc, 0x5
28298 tcc %icc, 0x7
28299 movrlez %g4, %o4, %g3
28300 std %f24, [%l7 + 0x58]
28301 subcc %i4, 0x169D, %l1
28302 fmovrde %i0, %f8, %f22
28303 brgez %l3, loop_2714
28304 subcc %l0, 0x02C1, %l6
28305 tn %icc, 0x4
28306 edge8ln %i3, %o1, %g7
28307loop_2714:
28308 tsubcctv %i2, %i5, %g6
28309 add %l5, 0x180B, %l4
28310 fmovrslez %o0, %f24, %f0
28311 saved
28312 rdpr %cwp, %g1
28313 rdpr %cansave, %g2
28314 rdpr %canrestore, %g3
28315 rdpr %cleanwin, %g4
28316 rdpr %otherwin, %g5
28317 rdpr %wstate, %g6
28318 fbge,a %fcc0, loop_2715
28319 fbl,a %fcc1, loop_2716
28320 movgu %xcc, %l2, %i1
28321 fpadd16 %f30, %f14, %f18
28322loop_2715:
28323 movne %icc, %o6, %o5
28324loop_2716:
28325 tleu %icc, 0x0
28326 fpsub32s %f20, %f7, %f5
28327 tpos %xcc, 0x1
28328 fnands %f8, %f4, %f1
28329 tle %icc, 0x2
28330 brz %i6, loop_2717
28331 fmovdn %xcc, %f24, %f21
28332 srl %o2, %g2, %o7
28333 fbul %fcc1, loop_2718
28334loop_2717:
28335 ta %xcc, 0x1
28336 sll %o3, 0x12, %g5
28337 fcmpes %fcc1, %f14, %f8
28338loop_2718:
28339 fcmpgt16 %f6, %f22, %i7
28340 sdiv %g4, 0x1859, %o4
28341 bg,pt %xcc, loop_2719
28342 movrlz %g1, %g3, %i4
28343 fmovsgu %icc, %f3, %f8
28344 tn %icc, 0x2
28345loop_2719:
28346 umulcc %i0, 0x1426, %l1
28347 movvc %icc, %l0, %l6
28348 subc %l3, 0x12F2, %o1
28349 subc %g7, %i3, %i2
28350 movrgz %i5, 0x34E, %g6
28351 edge32ln %l4, %o0, %l5
28352 movl %xcc, %i1, %o6
28353 sdivcc %l2, 0x13FE, %i6
28354 smul %o5, %o2, %g2
28355 fmovsg %icc, %f5, %f11
28356 sllx %o7, %g5, %o3
28357 bcs,a,pn %icc, loop_2720
28358 orcc %g4, 0x011A, %o4
28359 movrgez %i7, %g1, %i4
28360 saved
28361 rdpr %cwp, %g1
28362 rdpr %cansave, %g2
28363 rdpr %canrestore, %g3
28364 rdpr %cleanwin, %g4
28365 rdpr %otherwin, %g5
28366 rdpr %wstate, %g6
28367loop_2720:
28368 movge %xcc, %g3, %l1
28369 ldub [%l7 + 0x66], %l0
28370 and %i0, %l3, %o1
28371 fxors %f0, %f29, %f17
28372 movre %l6, 0x01B, %g7
28373 fsrc2 %f14, %f2
28374 smul %i3, %i2, %g6
28375 xorcc %i5, %l4, %o0
28376 addccc %i1, %o6, %l2
28377 movle %icc, %l5, %o5
28378 set 0x0C, %i0
28379 lduwa [%l7 + %i0] 0x89, %o2
28380 edge8n %i6, %g2, %o7
28381 alignaddr %g5, %o3, %o4
28382 fmul8sux16 %f30, %f12, %f30
28383 smul %g4, 0x1F28, %g1
28384 alignaddr %i7, %g3, %l1
28385 addc %i4, 0x0959, %l0
28386 fbe %fcc2, loop_2721
28387 ta %xcc, 0x1
28388 tle %icc, 0x3
28389 fmovs %f30, %f16
28390loop_2721:
28391 saved
28392 rdpr %cwp, %g1
28393 rdpr %cansave, %g2
28394 rdpr %canrestore, %g3
28395 rdpr %cleanwin, %g4
28396 rdpr %otherwin, %g5
28397 rdpr %wstate, %g6
28398 fpadd16 %f30, %f2, %f30
28399 movn %xcc, %l3, %o1
28400 fxor %f18, %f10, %f12
28401 bgu,a,pt %icc, loop_2722
28402 fnors %f14, %f29, %f27
28403 fors %f14, %f6, %f25
28404 movrlez %l6, %g7, %i3
28405loop_2722:
28406 and %i2, 0x03D1, %g6
28407 faligndata %f14, %f24, %f10
28408 edge8 %i5, %i0, %o0
28409 sdiv %l4, 0x1470, %i1
28410 fnegs %f15, %f5
28411 edge8 %l2, %l5, %o5
28412 array32 %o6, %i6, %g2
28413 movn %xcc, %o7, %o2
28414 fble,a %fcc2, loop_2723
28415 nop
28416 setx loop_2724, %l0, %l1
28417 jmpl %l1, %o3
28418 fbue %fcc1, loop_2725
28419 sra %o4, 0x0A, %g4
28420loop_2723:
28421 srl %g5, %g1, %i7
28422loop_2724:
28423 xnor %l1, 0x0B0F, %i4
28424loop_2725:
28425 and %l0, %l3, %o1
28426 fbg,a %fcc2, loop_2726
28427 nop
28428 set 0x1C, %l4
28429 sth %g3, [%l7 + %l4]
28430 fbge,a %fcc2, loop_2727
28431 sdivx %l6, 0x1CE6, %i3
28432loop_2726:
28433 fmovrdgz %g7, %f30, %f18
28434 movne %icc, %g6, %i5
28435loop_2727:
28436 fmovse %icc, %f22, %f7
28437 alignaddrl %i2, %i0, %l4
28438 or %i1, 0x0CC2, %l2
28439 array16 %l5, %o0, %o6
28440 fmovdg %xcc, %f10, %f26
28441 sra %i6, 0x11, %g2
28442 movle %icc, %o5, %o2
28443 fbug,a %fcc3, loop_2728
28444 andn %o3, 0x1D43, %o4
28445 alignaddr %o7, %g4, %g5
28446 fbug %fcc0, loop_2729
28447loop_2728:
28448 fmul8x16al %f9, %f18, %f30
28449 array16 %i7, %g1, %i4
28450 fnand %f8, %f4, %f20
28451loop_2729:
28452 bl,pt %xcc, loop_2730
28453 tleu %icc, 0x4
28454 alignaddr %l1, %l0, %l3
28455 orn %g3, %o1, %l6
28456loop_2730:
28457 srlx %g7, %g6, %i5
28458 membar 0x00
28459 taddcc %i2, %i3, %l4
28460 movrgz %i0, 0x39E, %l2
28461 te %xcc, 0x1
28462 fornot2 %f22, %f0, %f10
28463 fcmped %fcc2, %f16, %f2
28464 tne %xcc, 0x1
28465 set 0x40, %g7
28466 stda %f16, [%l7 + %g7] 0x17
28467 membar #Sync
28468 wr %g0, 0x2b, %asi
28469 stxa %l5, [%l7 + 0x40] %asi
28470 membar #Sync
28471 ldsh [%l7 + 0x6E], %o0
28472 fornot1s %f23, %f31, %f21
28473 be loop_2731
28474 movgu %xcc, %o6, %i1
28475 subccc %i6, %g2, %o5
28476 wr %g0, 0x10, %asi
28477 lda [%l7 + 0x64] %asi, %f25
28478loop_2731:
28479 lduh [%l7 + 0x40], %o3
28480 fbe,a %fcc0, loop_2732
28481 fnor %f6, %f28, %f6
28482 mova %xcc, %o4, %o7
28483 fcmpeq32 %f30, %f20, %g4
28484loop_2732:
28485 nop
28486 wr %g0, 0x0c, %asi
28487 lduwa [%l7 + 0x78] %asi, %g5
28488 fornot1 %f20, %f8, %f6
28489 fcmpgt16 %f24, %f20, %i7
28490 xorcc %o2, 0x09BD, %i4
28491 add %l7, 0x08, %l6
28492 wr %g0, 0x18, %asi
28493 casxa [%l6] 0x18, %g1, %l0
28494 brlez %l3, loop_2733
28495 stbar
28496 fbge,a %fcc0, loop_2734
28497 and %l1, %o1, %l6
28498loop_2733:
28499 sra %g3, 0x0E, %g6
28500 tvc %xcc, 0x7
28501loop_2734:
28502 fandnot2 %f28, %f0, %f0
28503 st %f25, [%l7 + 0x3C]
28504 andcc %g7, %i2, %i3
28505 taddcc %l4, 0x134D, %i0
28506 stx %i5, [%l7 + 0x08]
28507 fnot2s %f2, %f29
28508 ta %icc, 0x7
28509 andncc %l5, %o0, %o6
28510 tne %icc, 0x7
28511 ld [%l7 + 0x48], %f4
28512 be,pt %icc, loop_2735
28513 fmovsa %icc, %f10, %f8
28514 fmovdcs %xcc, %f2, %f26
28515 addc %l2, 0x0D3C, %i6
28516loop_2735:
28517 edge8 %i1, %o5, %g2
28518 siam 0x0
28519 sub %o4, %o7, %g4
28520 subcc %o3, 0x010D, %i7
28521 tcc %xcc, 0x6
28522 wr %g0, 0x81, %asi
28523 ldxa [%l7 + 0x48] %asi, %g5
28524 brlez,a %o2, loop_2736
28525 tneg %icc, 0x1
28526 fbg,a %fcc2, loop_2737
28527 fmovdge %xcc, %f13, %f27
28528loop_2736:
28529 move %xcc, %g1, %l0
28530 sdivcc %l3, 0x04BE, %l1
28531loop_2737:
28532 edge32n %o1, %i4, %l6
28533 movn %icc, %g3, %g6
28534 movleu %xcc, %g7, %i2
28535 tgu %xcc, 0x7
28536 fcmpne16 %f18, %f10, %i3
28537 array32 %l4, %i5, %i0
28538 tne %icc, 0x7
28539 sub %l5, 0x178B, %o0
28540 swap [%l7 + 0x5C], %l2
28541 brgez %o6, loop_2738
28542 fmovdcc %icc, %f3, %f26
28543 subc %i1, %o5, %i6
28544 movcc %xcc, %g2, %o4
28545loop_2738:
28546 swap [%l7 + 0x08], %o7
28547 movgu %xcc, %g4, %i7
28548 fornot1s %f3, %f25, %f5
28549 move %icc, %g5, %o3
28550 edge16n %g1, %o2, %l0
28551 fcmpne16 %f16, %f2, %l3
28552 fpadd32s %f24, %f8, %f10
28553 movleu %icc, %l1, %i4
28554 orncc %l6, %g3, %g6
28555 alignaddr %g7, %o1, %i3
28556 umulcc %l4, 0x026A, %i2
28557 fmovdg %xcc, %f31, %f24
28558 array16 %i5, %l5, %o0
28559 bneg,a loop_2739
28560 movre %l2, %o6, %i0
28561 movg %icc, %i1, %o5
28562 fmovdneg %xcc, %f20, %f19
28563loop_2739:
28564 tneg %xcc, 0x2
28565 subccc %g2, 0x05F5, %o4
28566 sir 0x1FE6
28567 tsubcctv %o7, 0x0D8F, %g4
28568 prefetch [%l7 + 0x14], 0x2
28569 restored
28570 rdpr %cwp, %g1
28571 rdpr %cansave, %g2
28572 rdpr %canrestore, %g3
28573 rdpr %cleanwin, %g4
28574 rdpr %otherwin, %g5
28575 rdpr %wstate, %g6
28576 mulscc %i7, 0x0653, %i6
28577 srl %o3, %g1, %g5
28578 brlez,a %o2, loop_2740
28579 movpos %xcc, %l3, %l0
28580 fandnot1s %f21, %f15, %f14
28581 move %xcc, %i4, %l6
28582loop_2740:
28583 nop
28584 set 0x50, %g1
28585 stwa %g3, [%l7 + %g1] 0x04
28586 mova %icc, %g6, %g7
28587 nop
28588 set 0x24, %l5
28589 stb %o1, [%l7 + %l5]
28590 movrlz %l1, %i3, %l4
28591 fpadd16s %f18, %f9, %f14
28592 edge16n %i2, %l5, %o0
28593 movvs %icc, %l2, %o6
28594 fmovsne %xcc, %f14, %f24
28595 edge32 %i5, %i1, %i0
28596 fmovrsgez %g2, %f21, %f23
28597 movrgz %o4, %o5, %g4
28598 fbn,a %fcc0, loop_2741
28599 tleu %xcc, 0x5
28600 fnegd %f6, %f20
28601 udiv %i7, 0x0574, %i6
28602loop_2741:
28603 tg %icc, 0x0
28604 fornot1s %f19, %f29, %f9
28605 fmovda %xcc, %f26, %f23
28606 srl %o3, 0x06, %g1
28607 fmovrsne %g5, %f26, %f22
28608 edge8l %o7, %o2, %l0
28609 nop
28610 set 0x50, %i2
28611 std %f2, [%l7 + %i2]
28612 bvs,a loop_2742
28613 movleu %icc, %i4, %l3
28614 fsrc1s %f5, %f15
28615 wr %g0, 0x21, %asi
28616 ldxa [%g0 + 0x10] %asi, %g3
28617loop_2742:
28618 sra %l6, %g7, %g6
28619 tsubcc %l1, 0x135A, %o1
28620 fornot2 %f10, %f0, %f28
28621 fmuld8ulx16 %f5, %f29, %f30
28622 edge16ln %i3, %l4, %i2
28623 movcc %icc, %o0, %l5
28624 or %o6, %l2, %i5
28625 edge16ln %i1, %g2, %i0
28626 fnot1 %f18, %f12
28627 tge %icc, 0x2
28628 array32 %o4, %g4, %i7
28629 movn %icc, %o5, %i6
28630 brz %g1, loop_2743
28631 edge8 %o3, %o7, %g5
28632 fnot2 %f22, %f4
28633 popc 0x12F9, %o2
28634loop_2743:
28635 addcc %l0, 0x1256, %l3
28636 fpack16 %f6, %f13
28637 addcc %i4, %l6, %g7
28638 fmovrsgez %g6, %f27, %f3
28639 udivcc %l1, 0x162F, %g3
28640 st %f11, [%l7 + 0x64]
28641 fcmple32 %f2, %f24, %i3
28642 srax %l4, %o1, %o0
28643 subccc %i2, 0x03E9, %o6
28644 fmovrslez %l2, %f30, %f2
28645 movvc %xcc, %i5, %i1
28646 tge %xcc, 0x3
28647 fcmpeq16 %f6, %f12, %g2
28648 brnz %l5, loop_2744
28649 fmuld8sux16 %f25, %f18, %f20
28650 fornot1 %f4, %f8, %f2
28651 umul %o4, %g4, %i0
28652loop_2744:
28653 tneg %xcc, 0x3
28654 movl %icc, %o5, %i6
28655 fsrc1s %f9, %f23
28656 fmovsle %xcc, %f24, %f11
28657 stw %g1, [%l7 + 0x68]
28658 popc 0x068F, %i7
28659 movvs %icc, %o7, %o3
28660 fmuld8sux16 %f0, %f2, %f8
28661 fmovdle %xcc, %f11, %f6
28662 fmovde %xcc, %f11, %f25
28663 brgez %g5, loop_2745
28664 subc %o2, %l3, %l0
28665 mova %xcc, %i4, %l6
28666 tne %xcc, 0x6
28667loop_2745:
28668 ldx [%l7 + 0x28], %g6
28669 fnot2 %f26, %f10
28670 andncc %g7, %l1, %i3
28671 fornot1 %f8, %f2, %f10
28672 sll %g3, 0x0C, %l4
28673 addc %o0, 0x18E0, %o1
28674 movrlz %o6, 0x053, %l2
28675 add %l7, 0x40, %l6
28676 wr %g0, 0x18, %asi
28677 ldxa [%l6] %asi, %i2
28678 casxa [%l6] %asi, %i2, %i1
28679 wr %g0, 0x11, %asi
28680 ldswa [%l7 + 0x18] %asi, %i5
28681 call loop_2746
28682 movgu %xcc, %l5, %g2
28683 wr %g0, 0x26, %asi
28684 ldda [%l7 + 0x30] %asi, %g4
28685loop_2746:
28686 bvc,a,pn %icc, loop_2747
28687 tcc %icc, 0x2
28688 tvc %xcc, 0x5
28689 alignaddr %o4, %i0, %i6
28690loop_2747:
28691 smul %o5, %i7, %o7
28692 set 0x1C, %i4
28693 sta %f9, [%l7 + %i4] 0x11
28694 bge loop_2748
28695 edge16n %o3, %g5, %g1
28696 movleu %xcc, %l3, %o2
28697 fone %f8
28698loop_2748:
28699 fmovscs %xcc, %f26, %f4
28700 fmovdl %icc, %f12, %f20
28701 sdiv %i4, 0x0C70, %l0
28702 wr %g0, 0x80, %asi
28703 ldsha [%l7 + 0x18] %asi, %g6
28704 stw %g7, [%l7 + 0x50]
28705 sethi 0x0B77, %l6
28706 fcmple32 %f6, %f8, %l1
28707 movne %xcc, %g3, %l4
28708 ldd [%l7 + 0x28], %f20
28709 stw %o0, [%l7 + 0x08]
28710 fbe %fcc3, loop_2749
28711 sir 0x10D0
28712 fbo,a %fcc1, loop_2750
28713 fbge,a %fcc0, loop_2751
28714loop_2749:
28715 subcc %i3, %o6, %o1
28716 set 0x59, %o6
28717 lduba [%l7 + %o6] 0x14, %l2
28718loop_2750:
28719 movge %xcc, %i1, %i5
28720loop_2751:
28721 sdiv %l5, 0x0445, %g2
28722 xnorcc %g4, %i2, %o4
28723 fpsub32s %f24, %f0, %f7
28724 fbue %fcc1, loop_2752
28725 tsubcctv %i6, 0x0517, %i0
28726 ldx [%l7 + 0x68], %i7
28727 tcs %xcc, 0x5
28728loop_2752:
28729 fcmpne32 %f2, %f0, %o5
28730 add %l7, 0x78, %l6
28731 wr %g0, 0x89, %asi
28732 lda [%l6] %asi, %o3
28733 casa [%l6] 0x89, %o3, %o7
28734 fmovrdgz %g1, %f26, %f8
28735 stx %g5, [%l7 + 0x60]
28736 fones %f8
28737 fble,a %fcc3, loop_2753
28738 fmovsle %icc, %f21, %f12
28739 fsrc2 %f28, %f24
28740 set 0x70, %l6
28741 stwa %o2, [%l7 + %l6] 0x2f
28742 membar #Sync
28743loop_2753:
28744 subcc %i4, 0x0E32, %l0
28745 sethi 0x1039, %l3
28746 movg %xcc, %g7, %g6
28747 tle %icc, 0x5
28748 stx %l6, [%l7 + 0x08]
28749 edge16ln %l1, %g3, %o0
28750 fbl %fcc3, loop_2754
28751 bvc loop_2755
28752 edge32ln %l4, %o6, %o1
28753 fcmpgt16 %f16, %f2, %i3
28754loop_2754:
28755 umulcc %i1, %l2, %l5
28756loop_2755:
28757 orcc %g2, 0x1893, %g4
28758 wr %g0, 0x80, %asi
28759 lduwa [%l7 + 0x2C] %asi, %i2
28760 edge16 %i5, %o4, %i6
28761 sethi 0x0964, %i7
28762 bg,pn %xcc, loop_2756
28763 fexpand %f10, %f6
28764 bge,pt %icc, loop_2757
28765 movg %xcc, %o5, %i0
28766loop_2756:
28767 edge8l %o3, %o7, %g5
28768 fmovdgu %icc, %f17, %f18
28769loop_2757:
28770 sll %g1, %o2, %i4
28771 ble,pt %xcc, loop_2758
28772 movrne %l3, 0x369, %g7
28773 fmovda %icc, %f8, %f26
28774 set 0x60, %o3
28775 ldda [%l7 + %o3] 0x2f, %g6
28776loop_2758:
28777 tcs %xcc, 0x4
28778 popc %l0, %l6
28779 mulx %g3, 0x13D3, %l1
28780 tsubcctv %o0, 0x009C, %l4
28781 fmovdge %xcc, %f29, %f9
28782 udiv %o6, 0x17B3, %i3
28783 umulcc %o1, %i1, %l2
28784 tvs %xcc, 0x6
28785 saved
28786 rdpr %cwp, %g1
28787 rdpr %cansave, %g2
28788 rdpr %canrestore, %g3
28789 rdpr %cleanwin, %g4
28790 rdpr %otherwin, %g5
28791 rdpr %wstate, %g6
28792 udivx %g2, 0x078B, %l5
28793 movleu %xcc, %g4, %i5
28794 movn %icc, %i2, %i6
28795 sub %o4, %o5, %i7
28796 fcmpne16 %f30, %f28, %i0
28797 subcc %o3, %o7, %g5
28798 edge32 %o2, %i4, %l3
28799 fsrc2 %f30, %f0
28800 edge32ln %g1, %g7, %g6
28801 be,a,pt %icc, loop_2759
28802 subccc %l0, 0x1F92, %l6
28803 add %l1, %g3, %l4
28804 and %o0, %i3, %o6
28805loop_2759:
28806 movrlz %o1, 0x018, %l2
28807 fbuge,a %fcc0, loop_2760
28808 sra %i1, %g2, %l5
28809 fandnot2s %f3, %f25, %f13
28810 and %i5, %i2, %i6
28811loop_2760:
28812 orn %o4, 0x168F, %g4
28813 sllx %i7, 0x10, %i0
28814 ldsb [%l7 + 0x36], %o5
28815 edge32ln %o7, %o3, %o2
28816 alignaddrl %g5, %i4, %g1
28817 fcmple16 %f4, %f10, %l3
28818 fbuge,a %fcc2, loop_2761
28819 tgu %icc, 0x6
28820 edge8l %g7, %l0, %g6
28821 movle %xcc, %l1, %l6
28822loop_2761:
28823 stx %l4, [%l7 + 0x68]
28824 srlx %g3, %o0, %o6
28825 fmovrdgz %o1, %f22, %f14
28826 tn %xcc, 0x6
28827 movre %i3, 0x12E, %i1
28828 bg,a %icc, loop_2762
28829 edge8ln %l2, %l5, %g2
28830 bleu %icc, loop_2763
28831 fmovsle %icc, %f30, %f30
28832loop_2762:
28833 fcmps %fcc1, %f31, %f31
28834 tvc %xcc, 0x4
28835loop_2763:
28836 nop
28837 set 0x69, %o0
28838 ldstuba [%l7 + %o0] 0x04, %i5
28839 smulcc %i2, %i6, %g4
28840 fmovrsgez %o4, %f1, %f15
28841 set 0x50, %i5
28842 stda %i6, [%l7 + %i5] 0x11
28843 fors %f20, %f21, %f4
28844 fnot2 %f6, %f12
28845 edge8ln %o5, %i0, %o7
28846 fmovsvs %xcc, %f3, %f16
28847 fnor %f30, %f16, %f2
28848 tneg %xcc, 0x1
28849 array16 %o2, %g5, %i4
28850 fcmple16 %f26, %f4, %g1
28851 movcs %xcc, %o3, %l3
28852 umulcc %g7, 0x0D4A, %g6
28853 restored
28854 rdpr %cwp, %g1
28855 rdpr %cansave, %g2
28856 rdpr %canrestore, %g3
28857 rdpr %cleanwin, %g4
28858 rdpr %otherwin, %g5
28859 rdpr %wstate, %g6
28860 andn %l0, %l1, %l6
28861 lduw [%l7 + 0x28], %l4
28862 andncc %o0, %g3, %o1
28863 umulcc %i3, 0x0700, %i1
28864 fmovdn %xcc, %f13, %f9
28865 xorcc %l2, %l5, %o6
28866 wr %g0, 0x88, %asi
28867 stda %f0, [%l7 + 0x40] %asi
28868 sdivcc %i5, 0x0DCD, %g2
28869 saved
28870 rdpr %cwp, %g1
28871 rdpr %cansave, %g2
28872 rdpr %canrestore, %g3
28873 rdpr %cleanwin, %g4
28874 rdpr %otherwin, %g5
28875 rdpr %wstate, %g6
28876 bgu,a %xcc, loop_2764
28877 ldub [%l7 + 0x56], %i6
28878 movleu %xcc, %g4, %o4
28879 bneg,a %icc, loop_2765
28880loop_2764:
28881 movrne %i7, 0x0CE, %o5
28882 set 0x46, %i7
28883 ldstuba [%l7 + %i7] 0x81, %i2
28884loop_2765:
28885 or %i0, 0x1C31, %o2
28886 tcc %xcc, 0x0
28887 fbug %fcc2, loop_2766
28888 array8 %o7, %i4, %g1
28889 ldx [%l7 + 0x18], %g5
28890 set 0x40, %o4
28891 stda %f16, [%l7 + %o4] 0x14
28892loop_2766:
28893 fnot2 %f12, %f18
28894 movvs %icc, %o3, %l3
28895 edge32ln %g6, %l0, %g7
28896 fxor %f28, %f2, %f12
28897 ble,a loop_2767
28898 movn %xcc, %l6, %l1
28899 addccc %o0, 0x0178, %l4
28900 fxor %f2, %f4, %f20
28901loop_2767:
28902 fbue %fcc0, loop_2768
28903 udivcc %o1, 0x08F5, %g3
28904 sdiv %i3, 0x009D, %l2
28905 add %l7, 0x08, %l6
28906 wr %g0, 0x19, %asi
28907 casxa [%l6] %asi, %i1, %l5
28908loop_2768:
28909 nop
28910 set 0x46, %o2
28911 ldstuba [%l7 + %o2] 0x19, %i5
28912 fbug,a %fcc3, loop_2769
28913 fbne %fcc2, loop_2770
28914 fmovde %xcc, %f23, %f9
28915 ta %xcc, 0x3
28916loop_2769:
28917 srlx %o6, 0x07, %g2
28918loop_2770:
28919 movrlez %i6, %g4, %o4
28920 movvs %icc, %o5, %i7
28921 sir 0x0CDF
28922 call loop_2771
28923 movpos %icc, %i0, %i2
28924 tvc %xcc, 0x2
28925 and %o2, 0x1651, %i4
28926loop_2771:
28927 nop
28928 wr %g0, 0x19, %asi
28929 sta %f30, [%l7 + 0x44] %asi
28930 fpack32 %f24, %f26, %f22
28931 srl %g1, %o7, %o3
28932 tleu %xcc, 0x3
28933 andcc %g5, 0x1075, %l3
28934 bn loop_2772
28935 ldsb [%l7 + 0x20], %l0
28936 fones %f16
28937 array32 %g6, %l6, %g7
28938loop_2772:
28939 fnor %f6, %f12, %f16
28940 std %f8, [%l7 + 0x68]
28941 movne %icc, %o0, %l1
28942 tge %xcc, 0x6
28943 tvc %icc, 0x2
28944 movre %o1, 0x11A, %l4
28945 sll %i3, %l2, %i1
28946 ta %xcc, 0x7
28947 edge8ln %g3, %l5, %i5
28948 tleu %icc, 0x1
28949 fblg,a %fcc1, loop_2773
28950 andcc %g2, %o6, %i6
28951 alignaddrl %g4, %o4, %i7
28952 tvc %icc, 0x7
28953loop_2773:
28954 ba,a,pn %xcc, loop_2774
28955 bl %xcc, loop_2775
28956 tn %xcc, 0x7
28957 sir 0x1A98
28958loop_2774:
28959 nop
28960 wr %g0, 0x17, %asi
28961 stda %f16, [%l7 + 0x40] %asi
28962 membar #Sync
28963loop_2775:
28964 fmovsneg %xcc, %f22, %f20
28965 array16 %i0, %i2, %o2
28966 move %icc, %i4, %g1
28967 siam 0x1
28968 xorcc %o5, %o7, %g5
28969 movleu %icc, %l3, %l0
28970 wr %g0, 0x88, %asi
28971 prefetcha [%l7 + 0x30] %asi, 0x0
28972 bn,a loop_2776
28973 prefetch [%l7 + 0x20], 0x1
28974 tl %icc, 0x5
28975 movn %icc, %l6, %g6
28976loop_2776:
28977 fxors %f11, %f13, %f14
28978 restored
28979 rdpr %cwp, %g1
28980 rdpr %cansave, %g2
28981 rdpr %canrestore, %g3
28982 rdpr %cleanwin, %g4
28983 rdpr %otherwin, %g5
28984 rdpr %wstate, %g6
28985 wr %g0, 0x21, %asi
28986 stxa %o0, [%g0 + 0x110] %asi
28987 or %l1, 0x0534, %o1
28988 movleu %xcc, %l4, %g7
28989 fba,a %fcc2, loop_2777
28990 tpos %icc, 0x5
28991 array8 %i3, %l2, %g3
28992 sub %l5, %i5, %i1
28993loop_2777:
28994 or %o6, %i6, %g4
28995 edge32ln %g2, %o4, %i7
28996 fmovscs %icc, %f21, %f13
28997 ldsh [%l7 + 0x68], %i2
28998 or %o2, 0x0DEB, %i0
28999 ldsh [%l7 + 0x64], %g1
29000 std %o4, [%l7 + 0x18]
29001 andncc %o7, %i4, %g5
29002 udivcc %l0, 0x06C1, %l3
29003 srax %l6, %o3, %g6
29004 fmovsvs %icc, %f10, %f0
29005 fone %f10
29006 array8 %o0, %o1, %l1
29007 addccc %l4, %i3, %g7
29008 nop
29009 setx loop_2778, %l0, %l1
29010 jmpl %l1, %g3
29011 fmovsle %xcc, %f30, %f6
29012 fmovde %xcc, %f12, %f22
29013 udivcc %l5, 0x1E37, %l2
29014loop_2778:
29015 bneg,a %xcc, loop_2779
29016 bvc,a loop_2780
29017 fands %f28, %f23, %f19
29018 mulx %i1, 0x0295, %i5
29019loop_2779:
29020 tsubcctv %i6, %g4, %o6
29021loop_2780:
29022 nop
29023 wr %g0, 0x80, %asi
29024 ldstuba [%l7 + 0x65] %asi, %g2
29025 fnot2s %f30, %f21
29026 subccc %i7, %o4, %i2
29027 edge16n %i0, %g1, %o2
29028 tg %icc, 0x4
29029 fbne %fcc1, loop_2781
29030 fmovrde %o7, %f10, %f20
29031 or %o5, %g5, %i4
29032 movvc %xcc, %l0, %l3
29033loop_2781:
29034 fmovsle %xcc, %f29, %f31
29035 and %o3, 0x09BF, %g6
29036 fnegs %f15, %f2
29037 fmuld8ulx16 %f11, %f18, %f2
29038 saved
29039 rdpr %cwp, %g1
29040 rdpr %cansave, %g2
29041 rdpr %canrestore, %g3
29042 rdpr %cleanwin, %g4
29043 rdpr %otherwin, %g5
29044 rdpr %wstate, %g6
29045 movvc %icc, %o0, %l6
29046 xor %l1, 0x1986, %o1
29047 movvs %icc, %i3, %g7
29048 fpadd32 %f24, %f12, %f4
29049 srl %l4, 0x1E, %g3
29050 restored
29051 rdpr %cwp, %g1
29052 rdpr %cansave, %g2
29053 rdpr %canrestore, %g3
29054 rdpr %cleanwin, %g4
29055 rdpr %otherwin, %g5
29056 rdpr %wstate, %g6
29057 edge32 %l5, %i1, %l2
29058 fornot2s %f26, %f0, %f28
29059 movrgz %i6, %g4, %i5
29060 wr %g0, 0x80, %asi
29061 ldstuba [%l7 + 0x6C] %asi, %g2
29062 fbge %fcc2, loop_2782
29063 tge %icc, 0x1
29064 fmovrdlez %o6, %f10, %f26
29065 fsrc2s %f22, %f8
29066loop_2782:
29067 fnor %f20, %f26, %f0
29068 ble,a %xcc, loop_2783
29069 sllx %o4, 0x06, %i2
29070 bg,a loop_2784
29071 tgu %xcc, 0x2
29072loop_2783:
29073 fcmpeq32 %f18, %f16, %i7
29074 fblg %fcc0, loop_2785
29075loop_2784:
29076 array32 %g1, %o2, %o7
29077 sra %o5, %g5, %i4
29078 orn %i0, 0x0035, %l0
29079loop_2785:
29080 and %o3, 0x035B, %g6
29081 edge16l %l3, %o0, %l1
29082 smul %o1, 0x161F, %i3
29083 fbl %fcc0, loop_2786
29084 tne %icc, 0x5
29085 udiv %g7, 0x0758, %l4
29086 tn %icc, 0x7
29087loop_2786:
29088 udivx %l6, 0x0391, %l5
29089 xorcc %i1, 0x1F32, %g3
29090 srl %l2, 0x05, %i6
29091 fpsub32 %f22, %f6, %f16
29092 tpos %xcc, 0x6
29093 fzero %f20
29094 pdist %f18, %f10, %f0
29095 fpackfix %f4, %f5
29096 fmovsleu %icc, %f21, %f25
29097 fpsub32 %f22, %f0, %f8
29098 fblg %fcc2, loop_2787
29099 bge %xcc, loop_2788
29100 fmovrdgez %g4, %f10, %f28
29101 ldd [%l7 + 0x60], %f24
29102loop_2787:
29103 movgu %xcc, %g2, %o6
29104loop_2788:
29105 movvs %icc, %o4, %i5
29106 sdivcc %i2, 0x16A7, %i7
29107 set 0x40, %l1
29108 stda %f16, [%l7 + %l1] 0x04
29109 add %o2, 0x185C, %o7
29110 xnorcc %g1, %g5, %o5
29111 fandnot1 %f14, %f0, %f14
29112 orncc %i4, 0x002A, %i0
29113 for %f10, %f10, %f8
29114 fmovrdgz %l0, %f12, %f8
29115 add %l7, 0x50, %l6
29116 wr %g0, 0x88, %asi
29117 lda [%l6] %asi, %o3
29118 casa [%l6] 0x88, %o3, %l3
29119 movrgez %g6, %o0, %l1
29120 fbn %fcc3, loop_2789
29121 srlx %o1, 0x1E, %i3
29122 brnz,a %l4, loop_2790
29123 andncc %g7, %l6, %l5
29124loop_2789:
29125 nop
29126 add %l7, 0x28, %l6
29127 wr %g0, 0x89, %asi
29128 casxa [%l6] 0x89, %g3, %l2
29129loop_2790:
29130 alignaddr %i1, %i6, %g2
29131 edge16n %g4, %o6, %o4
29132 bcs,a loop_2791
29133 fpadd32 %f2, %f26, %f0
29134 fbul,a %fcc1, loop_2792
29135 sir 0x05EF
29136loop_2791:
29137 tneg %xcc, 0x3
29138 sll %i5, %i2, %o2
29139loop_2792:
29140 tsubcctv %o7, %g1, %i7
29141 fbne,a %fcc0, loop_2793
29142 sth %g5, [%l7 + 0x08]
29143 nop
29144 set 0x30, %l0
29145 ldx [%l7 + %l0], %i4
29146 bpos,a,pn %icc, loop_2794
29147loop_2793:
29148 srax %i0, %o5, %l0
29149 fbue,a %fcc3, loop_2795
29150 bcs,pt %icc, loop_2796
29151loop_2794:
29152 andcc %l3, 0x013F, %o3
29153 fnegd %f22, %f0
29154loop_2795:
29155 ldsw [%l7 + 0x34], %o0
29156loop_2796:
29157 udivx %l1, 0x007E, %o1
29158 fblg %fcc2, loop_2797
29159 movrgez %i3, %l4, %g7
29160 move %icc, %l6, %g6
29161 fmovsl %xcc, %f19, %f1
29162loop_2797:
29163 fandnot2s %f26, %f23, %f28
29164 movrlz %g3, %l5, %i1
29165 edge32ln %i6, %g2, %g4
29166 nop
29167 setx loop_2798, %l0, %l1
29168 jmpl %l1, %o6
29169 movneg %xcc, %o4, %i5
29170 fbne %fcc2, loop_2799
29171 std %i2, [%l7 + 0x78]
29172loop_2798:
29173 fbl,a %fcc1, loop_2800
29174 bne,a,pt %icc, loop_2801
29175loop_2799:
29176 fmuld8ulx16 %f19, %f2, %f8
29177 movcc %icc, %l2, %o2
29178loop_2800:
29179 movn %xcc, %o7, %i7
29180loop_2801:
29181 fone %f22
29182 nop
29183 setx loop_2802, %l0, %l1
29184 wrpr 0x1, %tl
29185 wrpr %l1, %tpc
29186 add %l1, 0x4, %l1
29187 wrpr %l1, %tnpc
29188 setx 0x34400001400, %l0, %l1
29189 wrpr %l1, %tstate
29190 wrhpr 0x4, %htstate
29191 retry
29192 fmovdcs %xcc, %f3, %f15
29193 fmovrse %g5, %f14, %f16
29194 movrgz %i4, %i0, %o5
29195loop_2802:
29196 ba %xcc, loop_2803
29197 tleu %icc, 0x2
29198 edge32 %g1, %l0, %o3
29199 edge8n %o0, %l1, %o1
29200loop_2803:
29201 tpos %xcc, 0x2
29202 fbul,a %fcc1, loop_2804
29203 udivcc %i3, 0x0783, %l4
29204 srlx %g7, %l3, %g6
29205 taddcctv %l6, %l5, %i1
29206loop_2804:
29207 sub %i6, %g3, %g4
29208 array32 %o6, %g2, %o4
29209 taddcc %i5, %l2, %o2
29210 movl %icc, %i2, %i7
29211 edge32ln %o7, %i4, %g5
29212 edge16 %o5, %g1, %i0
29213 ta %xcc, 0x6
29214 bl,a,pn %icc, loop_2805
29215 bpos loop_2806
29216 xnor %l0, 0x16E1, %o0
29217 orcc %l1, 0x0B77, %o1
29218loop_2805:
29219 brnz,a %i3, loop_2807
29220loop_2806:
29221 ldd [%l7 + 0x70], %f8
29222 bneg loop_2808
29223 fmul8sux16 %f0, %f16, %f10
29224loop_2807:
29225 movge %xcc, %l4, %o3
29226 movrgez %l3, %g6, %g7
29227loop_2808:
29228 fmovdvc %xcc, %f27, %f3
29229 sdivx %l6, 0x19AB, %l5
29230 subcc %i1, %i6, %g4
29231 flush %l7 + 0x28
29232 array32 %g3, %o6, %o4
29233 fbuge %fcc3, loop_2809
29234 movpos %icc, %i5, %g2
29235 sub %o2, %i2, %i7
29236 fmovs %f18, %f25
29237loop_2809:
29238 taddcc %l2, %o7, %i4
29239 taddcctv %g5, 0x0354, %o5
29240 xor %g1, 0x0004, %l0
29241 ldsb [%l7 + 0x31], %o0
29242 sethi 0x0835, %l1
29243 fmovdcs %xcc, %f31, %f16
29244 orncc %i0, 0x0B4A, %i3
29245 fmovsvs %icc, %f3, %f0
29246 wr %g0, 0x0c, %asi
29247 lduha [%l7 + 0x18] %asi, %l4
29248 subccc %o3, 0x0670, %l3
29249 movrlz %o1, %g7, %l6
29250 umulcc %g6, 0x14D4, %l5
29251 set 0x74, %g5
29252 ldswa [%l7 + %g5] 0x04, %i6
29253 sll %g4, %i1, %g3
29254 tneg %xcc, 0x3
29255 ldd [%l7 + 0x70], %f4
29256 fpackfix %f12, %f5
29257 fmovdpos %icc, %f14, %f8
29258 xorcc %o4, 0x1935, %o6
29259 subcc %g2, %i5, %i2
29260 orncc %i7, %o2, %l2
29261 mulscc %o7, 0x1AA7, %g5
29262 movge %xcc, %o5, %g1
29263 movrne %l0, %o0, %l1
29264 movge %icc, %i4, %i0
29265 andcc %i3, 0x12C7, %o3
29266 tn %xcc, 0x0
29267 alignaddrl %l3, %o1, %g7
29268 fmul8sux16 %f6, %f12, %f24
29269 bne,a %xcc, loop_2810
29270 movvc %xcc, %l6, %g6
29271 fbuge %fcc1, loop_2811
29272 srl %l5, %l4, %g4
29273loop_2810:
29274 edge16n %i1, %g3, %i6
29275 add %l7, 0x50, %l6
29276 wr %g0, 0x89, %asi
29277 casxa [%l6] 0x89, %o6, %g2
29278loop_2811:
29279 movcc %icc, %i5, %i2
29280 movn %icc, %o4, %i7
29281 fpsub16s %f13, %f24, %f19
29282 fnand %f10, %f10, %f12
29283 movre %l2, %o7, %g5
29284 bn,pt %xcc, loop_2812
29285 bn,a loop_2813
29286 edge8ln %o2, %o5, %g1
29287 fbe %fcc2, loop_2814
29288loop_2812:
29289 xnor %o0, %l0, %l1
29290loop_2813:
29291 tn %icc, 0x6
29292 bgu,pn %xcc, loop_2815
29293loop_2814:
29294 srax %i4, 0x08, %i3
29295 subc %o3, %l3, %o1
29296 bpos,pn %icc, loop_2816
29297loop_2815:
29298 smulcc %i0, %g7, %l6
29299 fba,a %fcc2, loop_2817
29300 membar 0x47
29301loop_2816:
29302 movrgez %g6, 0x31E, %l4
29303 st %f16, [%l7 + 0x24]
29304loop_2817:
29305 fmovdgu %icc, %f29, %f27
29306 fnands %f19, %f9, %f21
29307 fandnot2s %f6, %f27, %f11
29308 array32 %l5, %g4, %g3
29309 tgu %icc, 0x2
29310 fble,a %fcc0, loop_2818
29311 edge16n %i6, %i1, %g2
29312 fbue,a %fcc2, loop_2819
29313 or %i5, %i2, %o6
29314loop_2818:
29315 movcc %xcc, %o4, %l2
29316 movcc %xcc, %o7, %i7
29317loop_2819:
29318 udivcc %g5, 0x0A14, %o2
29319 xnorcc %g1, %o0, %l0
29320 fba %fcc3, loop_2820
29321 std %l0, [%l7 + 0x68]
29322 array8 %i4, %o5, %i3
29323 stx %o3, [%l7 + 0x20]
29324loop_2820:
29325 nop
29326 setx loop_2821, %l0, %l1
29327 wrpr 0x1, %tl
29328 wrpr %l1, %tnpc
29329 setx 0x34400001400, %l0, %l1
29330 wrpr %l1, %tstate
29331 wrhpr 0x4, %htstate
29332 done
29333 fmovdne %icc, %f5, %f15
29334 tge %icc, 0x5
29335 addcc %o1, 0x1CB3, %l3
29336loop_2821:
29337 umulcc %i0, %g7, %g6
29338 fmovsge %xcc, %f5, %f24
29339 addccc %l4, 0x01CE, %l6
29340 srlx %g4, 0x05, %l5
29341 ldstub [%l7 + 0x79], %g3
29342 bge loop_2822
29343 tgu %xcc, 0x5
29344 array32 %i6, %g2, %i1
29345 brz,a %i2, loop_2823
29346loop_2822:
29347 fmul8ulx16 %f24, %f6, %f10
29348 movrgz %i5, %o6, %l2
29349 movrgz %o4, %i7, %g5
29350loop_2823:
29351 sdivx %o2, 0x054F, %g1
29352 fmovrsne %o0, %f6, %f16
29353 fmovrdlz %o7, %f24, %f12
29354 srlx %l0, 0x13, %i4
29355 bvc,a,pt %xcc, loop_2824
29356 sub %o5, %i3, %l1
29357 srlx %o3, %o1, %l3
29358 array8 %g7, %i0, %g6
29359loop_2824:
29360 ldstub [%l7 + 0x6F], %l6
29361 fpsub16 %f10, %f20, %f14
29362 flush %l7 + 0x54
29363 fzeros %f2
29364 fcmple16 %f12, %f28, %g4
29365 edge16ln %l4, %l5, %g3
29366 xnorcc %i6, %i1, %i2
29367 srax %i5, 0x01, %g2
29368 fmuld8sux16 %f14, %f19, %f18
29369 bg,a %icc, loop_2825
29370 sub %l2, 0x0E80, %o4
29371 movn %xcc, %o6, %g5
29372 fsrc2 %f16, %f18
29373loop_2825:
29374 fpsub16 %f20, %f8, %f20
29375 array32 %i7, %o2, %o0
29376 edge32l %g1, %o7, %l0
29377 tpos %icc, 0x3
29378 fornot2s %f27, %f31, %f17
29379 ldsh [%l7 + 0x46], %i4
29380 set 0x0C, %l2
29381 stwa %i3, [%l7 + %l2] 0x15
29382 ldd [%l7 + 0x70], %f22
29383 fmovdcs %icc, %f7, %f18
29384 tg %icc, 0x3
29385 edge8l %l1, %o5, %o3
29386 set 0x58, %i1
29387 ldsha [%l7 + %i1] 0x04, %o1
29388 set 0x78, %o1
29389 stda %g6, [%l7 + %o1] 0x0c
29390 tvc %xcc, 0x3
29391 srl %i0, 0x1C, %g6
29392 set 0x44, %i3
29393 lduba [%l7 + %i3] 0x04, %l6
29394 bshuffle %f8, %f10, %f16
29395 bl,pn %icc, loop_2826
29396 nop
29397 setx loop_2827, %l0, %l1
29398 jmpl %l1, %g4
29399 fblg %fcc2, loop_2828
29400 sllx %l3, 0x1D, %l5
29401loop_2826:
29402 fcmple16 %f26, %f24, %g3
29403loop_2827:
29404 fbul,a %fcc2, loop_2829
29405loop_2828:
29406 taddcctv %l4, %i6, %i1
29407 addcc %i5, 0x1151, %i2
29408 movrlz %l2, %g2, %o4
29409loop_2829:
29410 bleu,a,pt %icc, loop_2830
29411 fmovdvc %icc, %f7, %f26
29412 sdivcc %g5, 0x1862, %o6
29413 movrlz %i7, 0x3DB, %o2
29414loop_2830:
29415 sra %g1, %o0, %o7
29416 bge,pt %icc, loop_2831
29417 edge8l %l0, %i3, %i4
29418 tne %icc, 0x5
29419 or %o5, 0x12C5, %o3
29420loop_2831:
29421 taddcctv %o1, %g7, %i0
29422 and %l1, %l6, %g4
29423 smul %l3, %l5, %g6
29424 movge %icc, %g3, %l4
29425 prefetch [%l7 + 0x5C], 0x1
29426 wr %g0, 0x11, %asi
29427 lduba [%l7 + 0x09] %asi, %i6
29428 subccc %i1, 0x0B50, %i2
29429 brz %i5, loop_2832
29430 srl %l2, %g2, %g5
29431 udivx %o6, 0x012C, %i7
29432 umul %o2, %o4, %o0
29433loop_2832:
29434 fpadd32s %f5, %f0, %f29
29435 fmovsgu %xcc, %f6, %f25
29436 movpos %icc, %g1, %l0
29437 subcc %o7, %i3, %o5
29438 brz %o3, loop_2833
29439 udivx %i4, 0x1B51, %g7
29440 brnz %o1, loop_2834
29441 fandnot1s %f12, %f2, %f15
29442loop_2833:
29443 movre %l1, 0x341, %l6
29444 fblg,a %fcc2, loop_2835
29445loop_2834:
29446 sethi 0x0E7E, %g4
29447 edge8n %l3, %l5, %i0
29448 fcmpeq16 %f20, %f28, %g3
29449loop_2835:
29450 move %xcc, %l4, %i6
29451 edge8l %g6, %i1, %i5
29452 movg %icc, %l2, %g2
29453 movl %icc, %g5, %i2
29454 te %icc, 0x4
29455 fmovrdgez %i7, %f2, %f28
29456 movneg %xcc, %o6, %o2
29457 tcs %xcc, 0x6
29458 set 0x20, %l3
29459 ldda [%l7 + %l3] 0x80, %o0
29460 bvs,a loop_2836
29461 bcs,a,pt %xcc, loop_2837
29462 fmovscs %icc, %f8, %f10
29463 movle %icc, %o4, %l0
29464loop_2836:
29465 taddcc %o7, 0x0650, %g1
29466loop_2837:
29467 bvs,pt %xcc, loop_2838
29468 sethi 0x16A8, %i3
29469 fnors %f22, %f13, %f18
29470 fmuld8sux16 %f6, %f1, %f8
29471loop_2838:
29472 brgz %o5, loop_2839
29473 smulcc %o3, %g7, %i4
29474 umulcc %o1, %l6, %g4
29475 wr %g0, 0x2c, %asi
29476 ldda [%l7 + 0x70] %asi, %l2
29477loop_2839:
29478 tg %icc, 0x6
29479 sir 0x024D
29480 smul %l5, 0x11CB, %i0
29481 edge8l %l1, %g3, %i6
29482 taddcctv %l4, 0x152E, %i1
29483 tneg %icc, 0x0
29484 movrlez %i5, %g6, %g2
29485 fmovrde %l2, %f2, %f6
29486 movge %icc, %g5, %i7
29487 edge8 %o6, %o2, %o0
29488 brlez %i2, loop_2840
29489 umulcc %o4, 0x0EA4, %o7
29490 subccc %g1, %l0, %o5
29491 fba,a %fcc0, loop_2841
29492loop_2840:
29493 fmuld8ulx16 %f25, %f8, %f2
29494 tg %icc, 0x0
29495 fzero %f28
29496loop_2841:
29497 fblg %fcc2, loop_2842
29498 movrgez %o3, %i3, %g7
29499 fmovsl %icc, %f26, %f18
29500 movvc %icc, %o1, %i4
29501loop_2842:
29502 fnegs %f31, %f23
29503 nop
29504 set 0x5F, %g3
29505 stb %g4, [%l7 + %g3]
29506 edge32n %l6, %l3, %i0
29507 tsubcctv %l1, %g3, %l5
29508 fnot1 %f28, %f22
29509 fmovdvs %icc, %f0, %f11
29510 edge32ln %l4, %i6, %i1
29511 fmovd %f0, %f12
29512 movrgz %g6, 0x1E3, %i5
29513 ldsb [%l7 + 0x41], %g2
29514 tvc %icc, 0x2
29515 nop
29516 set 0x22, %o5
29517 ldsh [%l7 + %o5], %g5
29518 prefetch [%l7 + 0x1C], 0x3
29519 srax %i7, 0x1C, %l2
29520 tcc %xcc, 0x3
29521 fmovrsgz %o2, %f16, %f16
29522 andcc %o0, 0x0D13, %i2
29523 andncc %o4, %o7, %o6
29524 smul %l0, 0x1E3A, %o5
29525 movleu %icc, %o3, %g1
29526 tle %xcc, 0x7
29527 array8 %i3, %o1, %g7
29528 stb %g4, [%l7 + 0x6A]
29529 fmovdcc %icc, %f18, %f22
29530 ba,a %xcc, loop_2843
29531 fbg %fcc3, loop_2844
29532 bvc,a,pn %xcc, loop_2845
29533 ldstub [%l7 + 0x45], %i4
29534loop_2843:
29535 movle %icc, %l6, %i0
29536loop_2844:
29537 edge16l %l3, %l1, %l5
29538loop_2845:
29539 addc %l4, %i6, %i1
29540 tpos %icc, 0x5
29541 movcc %icc, %g6, %g3
29542 tvs %xcc, 0x0
29543 fmovscc %xcc, %f19, %f30
29544 addc %g2, 0x0D75, %i5
29545 subcc %i7, %l2, %g5
29546 addc %o2, 0x1982, %i2
29547 bcc,a,pt %icc, loop_2846
29548 movn %icc, %o0, %o7
29549 xnor %o6, 0x0CA4, %l0
29550 smulcc %o5, 0x09C6, %o3
29551loop_2846:
29552 movleu %icc, %g1, %i3
29553 edge32l %o4, %g7, %o1
29554 srax %i4, 0x09, %g4
29555 movrlez %l6, 0x1CD, %l3
29556 ld [%l7 + 0x20], %f11
29557 mulx %i0, %l1, %l5
29558 tneg %xcc, 0x3
29559 mulx %l4, %i6, %g6
29560 sdivcc %i1, 0x0756, %g2
29561 fmovsneg %icc, %f8, %f0
29562 edge16l %i5, %g3, %i7
29563 edge16n %g5, %o2, %i2
29564 fmovrsne %l2, %f26, %f24
29565 te %icc, 0x0
29566 andcc %o7, %o6, %l0
29567 tle %icc, 0x3
29568 add %o5, 0x01BD, %o0
29569 udiv %g1, 0x0660, %i3
29570 fcmple32 %f12, %f24, %o3
29571 sllx %o4, %o1, %i4
29572 edge16l %g4, %g7, %l3
29573 array16 %i0, %l1, %l5
29574 fmul8x16al %f1, %f12, %f0
29575 wr %g0, 0x88, %asi
29576 lduwa [%l7 + 0x78] %asi, %l4
29577 movrgz %l6, %g6, %i6
29578 taddcc %g2, 0x15F4, %i5
29579 ldstub [%l7 + 0x2E], %i1
29580 fpadd16s %f20, %f26, %f26
29581 fbue %fcc3, loop_2847
29582 or %i7, %g3, %g5
29583 movl %icc, %i2, %o2
29584 tpos %icc, 0x5
29585loop_2847:
29586 swap [%l7 + 0x64], %o7
29587 xnorcc %l2, 0x09DD, %o6
29588 srlx %o5, %o0, %g1
29589 tne %icc, 0x0
29590 fbge %fcc2, loop_2848
29591 andcc %i3, 0x164C, %o3
29592 udiv %l0, 0x0753, %o4
29593 wr %g0, 0x80, %asi
29594 stba %o1, [%l7 + 0x75] %asi
29595loop_2848:
29596 restored
29597 rdpr %cwp, %g1
29598 rdpr %cansave, %g2
29599 rdpr %canrestore, %g3
29600 rdpr %cleanwin, %g4
29601 rdpr %otherwin, %g5
29602 rdpr %wstate, %g6
29603 popc 0x00A9, %i4
29604 tge %xcc, 0x7
29605 srl %g4, %l3, %i0
29606 fexpand %f15, %f0
29607 ldx [%l7 + 0x50], %l1
29608 tne %xcc, 0x4
29609 movneg %xcc, %l5, %g7
29610 tgu %icc, 0x5
29611 sll %l4, %l6, %i6
29612 xnor %g2, 0x04B3, %g6
29613 edge32 %i5, %i7, %i1
29614 sll %g5, 0x17, %g3
29615 sdiv %o2, 0x184C, %o7
29616 membar #Sync
29617 set 0x40, %g2
29618 ldda [%l7 + %g2] 0xf0, %f16
29619 movrlez %l2, 0x377, %i2
29620 ba,a,pt %xcc, loop_2849
29621 swap [%l7 + 0x20], %o5
29622 fnands %f31, %f8, %f17
29623 nop
29624 set 0x6A, %g6
29625 ldub [%l7 + %g6], %o6
29626loop_2849:
29627 movcc %icc, %g1, %o0
29628 tvc %icc, 0x6
29629 move %xcc, %i3, %o3
29630 brz %l0, loop_2850
29631 orcc %o1, 0x1818, %o4
29632 smul %i4, 0x0D64, %g4
29633 wr %g0, 0x0c, %asi
29634 lduha [%l7 + 0x48] %asi, %l3
29635loop_2850:
29636 stb %i0, [%l7 + 0x62]
29637 bleu loop_2851
29638 edge8n %l5, %l1, %g7
29639 set 0x4C, %i6
29640 sta %f13, [%l7 + %i6] 0x18
29641loop_2851:
29642 umulcc %l6, %l4, %i6
29643 edge8ln %g2, %i5, %g6
29644 restored
29645 rdpr %cwp, %g1
29646 rdpr %cansave, %g2
29647 rdpr %canrestore, %g3
29648 rdpr %cleanwin, %g4
29649 rdpr %otherwin, %g5
29650 rdpr %wstate, %g6
29651 sll %i1, 0x0F, %i7
29652 bl,pn %icc, loop_2852
29653 fblg,a %fcc0, loop_2853
29654 udivcc %g3, 0x1D6F, %g5
29655 set 0x62, %g4
29656 stha %o7, [%l7 + %g4] 0x14
29657loop_2852:
29658 fornot1 %f12, %f30, %f28
29659loop_2853:
29660 alignaddrl %o2, %i2, %o5
29661 std %o6, [%l7 + 0x10]
29662 sethi 0x1424, %l2
29663 tleu %icc, 0x2
29664 fpadd16s %f1, %f9, %f24
29665 alignaddr %g1, %o0, %i3
29666 tcs %xcc, 0x6
29667 fandnot1s %f15, %f13, %f13
29668 tn %xcc, 0x2
29669 fcmpes %fcc0, %f22, %f13
29670 movcc %xcc, %l0, %o3
29671 movle %icc, %o4, %i4
29672 umulcc %o1, 0x1A97, %l3
29673 mova %xcc, %i0, %l5
29674 edge8ln %g4, %g7, %l1
29675 bn,pn %icc, loop_2854
29676 tsubcc %l4, %l6, %i6
29677 sdivcc %g2, 0x0103, %g6
29678 bpos,pn %icc, loop_2855
29679loop_2854:
29680 fcmpne32 %f0, %f22, %i1
29681 fxor %f10, %f22, %f8
29682 edge8 %i7, %i5, %g5
29683loop_2855:
29684 fpackfix %f4, %f28
29685 fmovsg %xcc, %f23, %f31
29686 tl %xcc, 0x2
29687 umulcc %o7, 0x190C, %o2
29688 umulcc %i2, 0x0540, %o5
29689 udivcc %o6, 0x1EC4, %l2
29690 xnor %g3, %g1, %o0
29691 bshuffle %f24, %f6, %f14
29692 fmovdpos %icc, %f0, %f23
29693 add %l0, 0x1C90, %o3
29694 subcc %i3, %i4, %o1
29695 fmovdl %xcc, %f21, %f4
29696 movrne %o4, 0x3E2, %l3
29697 move %xcc, %i0, %l5
29698 orncc %g7, %g4, %l1
29699 fmovsgu %xcc, %f2, %f3
29700 fmul8sux16 %f26, %f10, %f30
29701 ldx [%l7 + 0x30], %l6
29702 fmuld8ulx16 %f18, %f5, %f26
29703 nop
29704 set 0x70, %o7
29705 std %f28, [%l7 + %o7]
29706 fexpand %f1, %f16
29707 movn %icc, %l4, %g2
29708 set 0x30, %i0
29709 lduba [%l7 + %i0] 0x11, %i6
29710 fcmple16 %f2, %f22, %g6
29711 movrgez %i1, %i7, %g5
29712 std %f8, [%l7 + 0x50]
29713 tl %icc, 0x2
29714 wr %g0, 0x18, %asi
29715 lduha [%l7 + 0x14] %asi, %o7
29716 brgz %o2, loop_2856
29717 fcmpeq16 %f26, %f2, %i5
29718 sir 0x133B
29719 fbge %fcc0, loop_2857
29720loop_2856:
29721 fandnot1 %f24, %f28, %f14
29722 siam 0x1
29723 brgz,a %i2, loop_2858
29724loop_2857:
29725 alignaddr %o5, %o6, %l2
29726 movleu %icc, %g1, %o0
29727 xor %l0, %g3, %i3
29728loop_2858:
29729 sir 0x0325
29730 edge8n %i4, %o3, %o4
29731 tne %icc, 0x4
29732 srlx %l3, 0x17, %i0
29733 nop
29734 setx loop_2859, %l0, %l1
29735 wrpr 0x1, %tl
29736 wrpr %l1, %tpc
29737 add %l1, 0x4, %l1
29738 wrpr %l1, %tnpc
29739 setx 0x34400001400, %l0, %l1
29740 wrpr %l1, %tstate
29741 wrhpr 0x4, %htstate
29742 retry
29743 addcc %o1, %l5, %g7
29744 subc %l1, %l6, %g4
29745 nop
29746 setx loop_2860, %l0, %l1
29747 wrpr 0x1, %tl
29748 wrpr %l1, %tnpc
29749 setx 0x34400001400, %l0, %l1
29750 wrpr %l1, %tstate
29751 wrhpr 0x4, %htstate
29752 done
29753loop_2859:
29754 fcmpne16 %f20, %f12, %l4
29755 fmovdneg %icc, %f7, %f19
29756 taddcc %i6, 0x0F7F, %g6
29757loop_2860:
29758 fandnot1s %f23, %f21, %f6
29759 tle %icc, 0x3
29760 movl %icc, %i1, %g2
29761 fands %f20, %f13, %f4
29762 andcc %i7, %o7, %o2
29763 sir 0x11A5
29764 set 0x0C, %g7
29765 sta %f11, [%l7 + %g7] 0x04
29766 wr %g0, 0x11, %asi
29767 stwa %i5, [%l7 + 0x5C] %asi
29768 fbe %fcc3, loop_2861
29769 andncc %i2, %o5, %g5
29770 fmovsn %xcc, %f28, %f21
29771 fpadd16s %f22, %f9, %f14
29772loop_2861:
29773 movleu %icc, %o6, %g1
29774 edge8 %o0, %l0, %g3
29775 wr %g0, 0x18, %asi
29776 ldswa [%l7 + 0x5C] %asi, %i3
29777 ldsw [%l7 + 0x30], %i4
29778 alignaddr %o3, %o4, %l2
29779 umulcc %i0, 0x0220, %o1
29780 subccc %l3, 0x0F6E, %g7
29781 sdivx %l5, 0x0920, %l1
29782 fmovrdlz %g4, %f30, %f28
29783 udivcc %l4, 0x038F, %l6
29784 orncc %i6, %g6, %i1
29785 movneg %xcc, %g2, %i7
29786 movrne %o7, %i5, %i2
29787 alignaddr %o2, %g5, %o6
29788 edge32l %o5, %o0, %l0
29789 tcs %icc, 0x4
29790 orncc %g3, 0x009B, %i3
29791 fmovrsne %g1, %f18, %f27
29792 wr %g0, 0x10, %asi
29793 ldsba [%l7 + 0x0D] %asi, %i4
29794 fmovsleu %icc, %f11, %f0
29795 edge32l %o3, %o4, %l2
29796 brgez %o1, loop_2862
29797 udiv %l3, 0x0121, %g7
29798 membar #Sync
29799 wr %g0, 0xf1, %asi
29800 ldda [%l7 + 0x40] %asi, %f0
29801loop_2862:
29802 tge %xcc, 0x7
29803 set 0x7C, %g1
29804 ldswa [%l7 + %g1] 0x81, %l5
29805 tsubcctv %l1, %g4, %i0
29806 fpadd16s %f18, %f14, %f3
29807 tsubcctv %l4, %i6, %l6
29808 sllx %g6, 0x07, %i1
29809 movrgz %g2, 0x074, %i7
29810 edge8ln %i5, %i2, %o2
29811 movle %icc, %g5, %o6
29812 movrgz %o5, 0x3CE, %o0
29813 swap [%l7 + 0x14], %o7
29814 tcs %icc, 0x2
29815 movrne %g3, %l0, %i3
29816 edge32 %g1, %i4, %o4
29817 stx %l2, [%l7 + 0x40]
29818 andn %o3, %o1, %g7
29819 movne %icc, %l3, %l5
29820 subcc %g4, 0x1E31, %i0
29821 edge32 %l4, %l1, %i6
29822 fba,a %fcc1, loop_2863
29823 fmul8x16au %f8, %f10, %f26
29824 andncc %l6, %i1, %g2
29825 addcc %g6, %i7, %i5
29826loop_2863:
29827 edge16 %o2, %i2, %o6
29828 fcmple16 %f24, %f10, %o5
29829 tpos %xcc, 0x0
29830 edge32l %o0, %o7, %g3
29831 edge16 %g5, %i3, %l0
29832 xor %g1, %i4, %l2
29833 fpsub16 %f4, %f6, %f16
29834 wr %g0, 0x88, %asi
29835 lda [%l7 + 0x7C] %asi, %f3
29836 alignaddr %o4, %o1, %o3
29837 edge32 %l3, %l5, %g7
29838 xorcc %g4, %l4, %i0
29839 ble %icc, loop_2864
29840 or %l1, %i6, %i1
29841 brgez %l6, loop_2865
29842 edge16l %g6, %g2, %i7
29843loop_2864:
29844 mulscc %o2, 0x0550, %i5
29845 wr %g0, 0x81, %asi
29846 ldsba [%l7 + 0x1F] %asi, %o6
29847loop_2865:
29848 add %i2, %o5, %o0
29849 sdivx %o7, 0x039C, %g5
29850 sir 0x0683
29851 brgz,a %g3, loop_2866
29852 stx %l0, [%l7 + 0x48]
29853 restored
29854 rdpr %cwp, %g1
29855 rdpr %cansave, %g2
29856 rdpr %canrestore, %g3
29857 rdpr %cleanwin, %g4
29858 rdpr %otherwin, %g5
29859 rdpr %wstate, %g6
29860 set 0x08, %l5
29861 ldsha [%l7 + %l5] 0x15, %g1
29862loop_2866:
29863 tsubcc %i4, 0x1FC7, %l2
29864 taddcctv %i3, %o1, %o4
29865 std %f14, [%l7 + 0x30]
29866 fmovda %icc, %f3, %f5
29867 movge %xcc, %o3, %l3
29868 ta %xcc, 0x1
29869 fmovdle %xcc, %f15, %f7
29870 fmovdcs %icc, %f6, %f9
29871 faligndata %f22, %f14, %f30
29872 sdiv %g7, 0x1870, %l5
29873 bcc loop_2867
29874 fbuge,a %fcc2, loop_2868
29875 fnot2 %f14, %f10
29876 fcmped %fcc0, %f30, %f10
29877loop_2867:
29878 fpsub16s %f7, %f6, %f3
29879loop_2868:
29880 fbl,a %fcc3, loop_2869
29881 fmovda %xcc, %f20, %f20
29882 bcs,a,pn %xcc, loop_2870
29883 array16 %l4, %g4, %i0
29884loop_2869:
29885 te %icc, 0x6
29886 wr %g0, 0xe2, %asi
29887 stba %i6, [%l7 + 0x13] %asi
29888 membar #Sync
29889loop_2870:
29890 fand %f4, %f18, %f28
29891 array32 %l1, %i1, %g6
29892 tvs %xcc, 0x3
29893 ldstub [%l7 + 0x10], %l6
29894 array16 %g2, %o2, %i7
29895 tgu %icc, 0x7
29896 nop
29897 set 0x28, %l4
29898 ldsw [%l7 + %l4], %o6
29899 udivcc %i5, 0x0EDD, %i2
29900 sra %o5, 0x0C, %o0
29901 fmovrse %o7, %f24, %f16
29902 fandnot1s %f13, %f30, %f17
29903 fmovsle %icc, %f21, %f0
29904 srl %g3, 0x02, %g5
29905 edge32ln %l0, %g1, %l2
29906 alignaddr %i4, %o1, %o4
29907 fpadd32 %f30, %f28, %f6
29908 fandnot1 %f6, %f22, %f24
29909 fbuge %fcc1, loop_2871
29910 bleu loop_2872
29911 bl,a loop_2873
29912 orn %i3, %o3, %g7
29913loop_2871:
29914 fbne %fcc0, loop_2874
29915loop_2872:
29916 movle %icc, %l5, %l4
29917loop_2873:
29918 edge32 %l3, %i0, %g4
29919 and %l1, 0x130E, %i6
29920loop_2874:
29921 taddcctv %g6, %i1, %g2
29922 array32 %l6, %o2, %i7
29923 tpos %icc, 0x6
29924 movvc %xcc, %o6, %i2
29925 movneg %icc, %o5, %i5
29926 tpos %xcc, 0x1
29927 brz %o7, loop_2875
29928 fmovrde %o0, %f26, %f14
29929 fcmpne16 %f28, %f2, %g5
29930 fandnot2s %f27, %f13, %f17
29931loop_2875:
29932 array32 %l0, %g3, %l2
29933 fmovrsgez %g1, %f30, %f30
29934 bgu,a loop_2876
29935 fbl %fcc2, loop_2877
29936 movcc %xcc, %o1, %o4
29937 fmovrdgez %i3, %f24, %f20
29938loop_2876:
29939 fnegs %f28, %f2
29940loop_2877:
29941 fmovrslz %i4, %f31, %f3
29942 edge32ln %o3, %g7, %l5
29943 tcs %icc, 0x1
29944 addcc %l3, 0x1768, %i0
29945 edge32l %l4, %l1, %i6
29946 nop
29947 setx loop_2878, %l0, %l1
29948 jmpl %l1, %g4
29949 fpsub16 %f22, %f14, %f14
29950 tle %icc, 0x5
29951 edge32 %i1, %g6, %g2
29952loop_2878:
29953 fbule,a %fcc2, loop_2879
29954 edge32l %l6, %o2, %i7
29955 mulscc %i2, %o6, %o5
29956 fmovsgu %xcc, %f11, %f27
29957loop_2879:
29958 edge32l %i5, %o7, %g5
29959 movcs %icc, %l0, %o0
29960 tge %xcc, 0x0
29961 tgu %icc, 0x1
29962 movpos %xcc, %l2, %g3
29963 tn %icc, 0x7
29964 fsrc1s %f9, %f2
29965 add %l7, 0x48, %l6
29966 wr %g0, 0x89, %asi
29967 casa [%l6] 0x89, %g1, %o1
29968 bvs,a,pt %icc, loop_2880
29969 movrlz %o4, %i4, %o3
29970 fmuld8sux16 %f25, %f28, %f22
29971 or %g7, %i3, %l3
29972loop_2880:
29973 ta %xcc, 0x6
29974 fbue %fcc2, loop_2881
29975 bge,pn %icc, loop_2882
29976 nop
29977 setx loop_2883, %l0, %l1
29978 jmpl %l1, %i0
29979 move %xcc, %l4, %l1
29980loop_2881:
29981 movrne %l5, 0x39A, %i6
29982loop_2882:
29983 sll %i1, %g6, %g2
29984loop_2883:
29985 sdiv %l6, 0x0C6A, %g4
29986 movrlz %i7, 0x2FA, %o2
29987 fxnor %f16, %f8, %f24
29988 nop
29989 set 0x5C, %i2
29990 lduh [%l7 + %i2], %i2
29991 movrne %o6, %o5, %i5
29992 smulcc %g5, %l0, %o7
29993 membar 0x68
29994 andncc %l2, %g3, %g1
29995 subc %o1, %o0, %i4
29996 fmovrdlz %o4, %f30, %f14
29997 std %f30, [%l7 + 0x18]
29998 movpos %xcc, %o3, %g7
29999 edge16ln %i3, %l3, %i0
30000 or %l4, 0x171B, %l5
30001 set 0x6B, %i4
30002 stba %l1, [%l7 + %i4] 0x80
30003 edge8l %i6, %i1, %g6
30004 brgz,a %l6, loop_2884
30005 ldx [%l7 + 0x30], %g4
30006 movl %icc, %i7, %o2
30007 fxor %f22, %f4, %f10
30008loop_2884:
30009 fnegs %f15, %f8
30010 subccc %g2, %i2, %o6
30011 fcmpes %fcc1, %f25, %f24
30012 edge32ln %i5, %g5, %o5
30013 fbul,a %fcc3, loop_2885
30014 mulscc %o7, 0x0E88, %l0
30015 movl %xcc, %g3, %g1
30016 movleu %icc, %l2, %o0
30017loop_2885:
30018 smulcc %i4, 0x1CF7, %o1
30019 mulx %o4, 0x049C, %o3
30020 fblg,a %fcc3, loop_2886
30021 edge8 %g7, %i3, %l3
30022 membar 0x5D
30023 sdivx %i0, 0x0FA9, %l5
30024loop_2886:
30025 tl %icc, 0x2
30026 fmovrde %l4, %f4, %f30
30027 ldub [%l7 + 0x7B], %l1
30028 fnegd %f14, %f0
30029 fmovdle %xcc, %f13, %f19
30030 ldx [%l7 + 0x18], %i6
30031 edge8 %i1, %l6, %g4
30032 set 0x40, %l6
30033 stda %f0, [%l7 + %l6] 0x16
30034 membar #Sync
30035 fand %f20, %f22, %f6
30036 orncc %i7, 0x1AA2, %g6
30037 stb %o2, [%l7 + 0x1F]
30038 tneg %xcc, 0x6
30039 wr %g0, 0x89, %asi
30040 ldsba [%l7 + 0x0E] %asi, %g2
30041 call loop_2887
30042 movge %xcc, %i2, %o6
30043 tvc %icc, 0x6
30044 edge16ln %g5, %o5, %i5
30045loop_2887:
30046 nop
30047 set 0x72, %o6
30048 ldsba [%l7 + %o6] 0x81, %l0
30049 subc %g3, %g1, %o7
30050 edge8ln %l2, %i4, %o0
30051 movn %xcc, %o4, %o3
30052 fsrc1s %f10, %f17
30053 movcs %xcc, %o1, %g7
30054 bcs loop_2888
30055 popc 0x19F8, %l3
30056 movl %icc, %i3, %i0
30057 fornot2s %f7, %f9, %f4
30058loop_2888:
30059 stb %l5, [%l7 + 0x69]
30060 andn %l4, 0x0D4D, %i6
30061 subc %l1, 0x0E10, %i1
30062 addcc %g4, 0x0EE3, %i7
30063 and %l6, %o2, %g6
30064 andncc %g2, %o6, %g5
30065 orn %i2, %i5, %o5
30066 or %l0, 0x1EEA, %g3
30067 brlez %o7, loop_2889
30068 sll %l2, 0x16, %i4
30069 fmovsne %xcc, %f20, %f27
30070 addccc %g1, %o0, %o4
30071loop_2889:
30072 srl %o1, %o3, %g7
30073 edge8n %l3, %i3, %i0
30074 udivcc %l4, 0x0E6C, %i6
30075 movvs %icc, %l1, %l5
30076 fmovrde %g4, %f24, %f10
30077 set 0x3C, %o0
30078 stwa %i1, [%l7 + %o0] 0x2a
30079 membar #Sync
30080 te %icc, 0x0
30081 movgu %icc, %l6, %i7
30082 fmovrslez %g6, %f1, %f13
30083 fmovscs %xcc, %f25, %f4
30084 set 0x30, %o3
30085 lduha [%l7 + %o3] 0x10, %g2
30086 fbe %fcc3, loop_2890
30087 sir 0x1035
30088 stbar
30089 xorcc %o6, %o2, %i2
30090loop_2890:
30091 sdiv %g5, 0x1C31, %o5
30092 smul %l0, %i5, %o7
30093 fmovrdlz %l2, %f2, %f8
30094 fnands %f25, %f18, %f10
30095 srl %i4, %g1, %g3
30096 srl %o4, 0x10, %o1
30097 array8 %o0, %g7, %o3
30098 wr %g0, 0x80, %asi
30099 ldxa [%l7 + 0x20] %asi, %l3
30100 edge16 %i0, %l4, %i3
30101 movvc %icc, %l1, %i6
30102 fornot1 %f18, %f20, %f16
30103 wr %g0, 0x2a, %asi
30104 stda %g4, [%l7 + 0x18] %asi
30105 membar #Sync
30106 fnands %f4, %f22, %f10
30107 movne %icc, %l5, %l6
30108 brlz,a %i1, loop_2891
30109 restored
30110 rdpr %cwp, %g1
30111 rdpr %cansave, %g2
30112 rdpr %canrestore, %g3
30113 rdpr %cleanwin, %g4
30114 rdpr %otherwin, %g5
30115 rdpr %wstate, %g6
30116 add %g6, 0x1ACD, %i7
30117 udivcc %g2, 0x1D16, %o2
30118loop_2891:
30119 edge16l %o6, %i2, %o5
30120 tneg %xcc, 0x2
30121 ldsh [%l7 + 0x66], %l0
30122 bcs,a loop_2892
30123 movvs %xcc, %i5, %g5
30124 ldstub [%l7 + 0x72], %o7
30125 orn %i4, %g1, %g3
30126loop_2892:
30127 fbn %fcc1, loop_2893
30128 fornot1s %f15, %f1, %f6
30129 udiv %l2, 0x1869, %o1
30130 add %l7, 0x60, %l6
30131 wr %g0, 0x10, %asi
30132 casxa [%l6] %asi, %o4, %g7
30133loop_2893:
30134 fcmpd %fcc3, %f10, %f2
30135 umul %o0, %l3, %i0
30136 fmovsge %icc, %f7, %f12
30137 orcc %l4, 0x01DA, %i3
30138 std %f22, [%l7 + 0x28]
30139 edge16n %l1, %i6, %g4
30140 movrlez %l5, %o3, %i1
30141 fbg %fcc1, loop_2894
30142 bneg loop_2895
30143 movcs %icc, %l6, %g6
30144 fnot1s %f14, %f16
30145loop_2894:
30146 tsubcc %i7, %o2, %g2
30147loop_2895:
30148 sdivx %o6, 0x1988, %o5
30149 edge16ln %i2, %i5, %g5
30150 movrgez %o7, 0x157, %l0
30151 xorcc %g1, 0x10A2, %g3
30152 tvs %icc, 0x5
30153 smulcc %l2, %i4, %o4
30154 fmovsge %xcc, %f23, %f16
30155 xnor %g7, %o0, %l3
30156 bne,a %icc, loop_2896
30157 ble,a,pt %xcc, loop_2897
30158 movn %icc, %i0, %l4
30159 fmovsa %xcc, %f30, %f12
30160loop_2896:
30161 std %o0, [%l7 + 0x58]
30162loop_2897:
30163 edge16 %l1, %i6, %i3
30164 fbl %fcc3, loop_2898
30165 swap [%l7 + 0x28], %l5
30166 smulcc %o3, %i1, %l6
30167 brz %g4, loop_2899
30168loop_2898:
30169 subccc %i7, %o2, %g2
30170 movneg %xcc, %o6, %o5
30171 taddcc %i2, 0x1A76, %g6
30172loop_2899:
30173 orcc %g5, %i5, %l0
30174 movrlz %g1, 0x201, %o7
30175 srax %l2, 0x10, %i4
30176 fmovsleu %icc, %f1, %f17
30177 std %f26, [%l7 + 0x48]
30178 movrne %g3, %o4, %g7
30179 fmul8x16au %f3, %f31, %f2
30180 ldsh [%l7 + 0x72], %o0
30181 tn %xcc, 0x6
30182 udivx %l3, 0x08D6, %l4
30183 fnands %f17, %f3, %f28
30184 fnot1 %f4, %f30
30185 fmovdvc %icc, %f8, %f23
30186 fcmped %fcc1, %f18, %f12
30187 movrne %o1, 0x045, %l1
30188 tge %xcc, 0x3
30189 fmovse %xcc, %f5, %f22
30190 ldx [%l7 + 0x18], %i6
30191 swap [%l7 + 0x7C], %i0
30192 fmul8x16al %f25, %f31, %f18
30193 orn %l5, 0x05A8, %o3
30194 fornot2 %f28, %f8, %f12
30195 tneg %icc, 0x3
30196 fmovdneg %xcc, %f1, %f28
30197 orn %i3, %i1, %l6
30198 movcc %icc, %i7, %o2
30199 movrlez %g2, %o6, %g4
30200 tge %icc, 0x2
30201 or %i2, 0x02B0, %g6
30202 movneg %icc, %g5, %i5
30203 array8 %o5, %l0, %o7
30204 srl %l2, %i4, %g3
30205 wr %g0, 0x89, %asi
30206 stha %g1, [%l7 + 0x34] %asi
30207 tleu %xcc, 0x2
30208 bl,a %icc, loop_2900
30209 udivx %o4, 0x1576, %o0
30210 addccc %l3, %l4, %g7
30211 fmovdvc %xcc, %f14, %f12
30212loop_2900:
30213 lduh [%l7 + 0x6C], %l1
30214 fmul8x16al %f6, %f20, %f8
30215 movn %xcc, %i6, %i0
30216 fmovd %f8, %f10
30217 sdiv %l5, 0x0E0C, %o1
30218 addcc %i3, 0x1000, %i1
30219 addc %l6, %o3, %o2
30220 movrne %i7, 0x2C3, %o6
30221 std %g2, [%l7 + 0x18]
30222 fmovdpos %icc, %f30, %f23
30223 sll %i2, %g4, %g5
30224 movcc %xcc, %g6, %o5
30225 fbge,a %fcc0, loop_2901
30226 popc %i5, %l0
30227 bleu,pt %icc, loop_2902
30228 movvs %xcc, %l2, %i4
30229loop_2901:
30230 movvs %icc, %o7, %g3
30231 movne %icc, %o4, %o0
30232loop_2902:
30233 fand %f30, %f28, %f0
30234 wr %g0, 0x81, %asi
30235 ldxa [%l7 + 0x68] %asi, %l3
30236 bgu,a %icc, loop_2903
30237 st %f19, [%l7 + 0x74]
30238 bpos loop_2904
30239 pdist %f30, %f30, %f20
30240loop_2903:
30241 ta %xcc, 0x3
30242 tle %xcc, 0x6
30243loop_2904:
30244 fmovd %f8, %f10
30245 tle %xcc, 0x5
30246 fblg,a %fcc1, loop_2905
30247 and %l4, 0x0B4D, %g7
30248 fbe,a %fcc1, loop_2906
30249 tne %xcc, 0x4
30250loop_2905:
30251 tn %xcc, 0x7
30252 sub %g1, %l1, %i6
30253loop_2906:
30254 movrlez %i0, %l5, %o1
30255 ba,pn %xcc, loop_2907
30256 bpos,a,pn %xcc, loop_2908
30257 subccc %i3, 0x070E, %l6
30258 movpos %xcc, %o3, %o2
30259loop_2907:
30260 tneg %xcc, 0x2
30261loop_2908:
30262 srlx %i1, %i7, %o6
30263 fcmpgt32 %f10, %f24, %g2
30264 smul %i2, %g4, %g6
30265 wr %g0, 0x23, %asi
30266 stxa %g5, [%l7 + 0x78] %asi
30267 membar #Sync
30268 fcmpne16 %f6, %f18, %o5
30269 movle %icc, %i5, %l2
30270 movrgz %l0, 0x14B, %o7
30271 or %i4, %o4, %g3
30272 and %o0, 0x0ECC, %l3
30273 fsrc2s %f16, %f19
30274 tpos %xcc, 0x5
30275 fmovdne %xcc, %f31, %f21
30276 tpos %xcc, 0x3
30277 nop
30278 setx loop_2909, %l0, %l1
30279 wrpr 0x1, %tl
30280 wrpr %l1, %tnpc
30281 setx 0x34400001400, %l0, %l1
30282 wrpr %l1, %tstate
30283 wrhpr 0x4, %htstate
30284 done
30285 fmovdvc %xcc, %f15, %f9
30286 fbue,a %fcc0, loop_2910
30287 nop
30288 setx loop_2911, %l0, %l1
30289 wrpr 0x1, %tl
30290 wrpr %l1, %tnpc
30291 setx 0x34400001400, %l0, %l1
30292 wrpr %l1, %tstate
30293 wrhpr 0x4, %htstate
30294 done
30295loop_2909:
30296 tg %xcc, 0x1
30297 set 0x19, %i7
30298 lduba [%l7 + %i7] 0x15, %l4
30299loop_2910:
30300 movrgez %g7, %g1, %i6
30301loop_2911:
30302 tle %xcc, 0x7
30303 edge32l %l1, %l5, %i0
30304 mulscc %i3, %l6, %o3
30305 fble,a %fcc0, loop_2912
30306 movl %icc, %o1, %o2
30307 ldx [%l7 + 0x78], %i7
30308 fmul8x16 %f22, %f8, %f4
30309loop_2912:
30310 fmovsleu %xcc, %f29, %f3
30311 sth %i1, [%l7 + 0x4E]
30312 set 0x3B, %i5
30313 ldstuba [%l7 + %i5] 0x80, %o6
30314 sth %g2, [%l7 + 0x26]
30315 set 0x0, %o2
30316 stxa %i2, [%g0 + %o2] 0x57
30317 movcs %icc, %g4, %g6
30318 movneg %xcc, %g5, %o5
30319 movne %xcc, %i5, %l0
30320 subc %o7, %i4, %l2
30321 tcc %icc, 0x3
30322 fba,a %fcc1, loop_2913
30323 and %o4, 0x1CB8, %g3
30324 or %l3, %l4, %o0
30325 fmovdpos %xcc, %f27, %f24
30326loop_2913:
30327 smul %g1, 0x081F, %g7
30328 movrlez %l1, 0x1C2, %l5
30329 xor %i0, 0x1B74, %i6
30330 fcmps %fcc3, %f13, %f30
30331 fmovdg %icc, %f5, %f14
30332 fbo %fcc1, loop_2914
30333 xorcc %l6, 0x0AAD, %o3
30334 fpack32 %f4, %f20, %f2
30335 tsubcc %o1, 0x177F, %i3
30336loop_2914:
30337 edge32l %i7, %i1, %o6
30338 subc %g2, %o2, %g4
30339 wr %g0, 0x0c, %asi
30340 prefetcha [%l7 + 0x10] %asi, 0x0
30341 movpos %xcc, %i2, %g5
30342 sdivcc %o5, 0x1D61, %l0
30343 edge8 %o7, %i5, %i4
30344 sll %o4, 0x07, %g3
30345 xorcc %l3, %l4, %o0
30346 popc %l2, %g1
30347 fcmpgt32 %f6, %f8, %l1
30348 addccc %l5, %i0, %g7
30349 tvc %icc, 0x0
30350 andn %i6, 0x0233, %o3
30351 fbue %fcc1, loop_2915
30352 stw %o1, [%l7 + 0x2C]
30353 fbug,a %fcc1, loop_2916
30354 sethi 0x0192, %i3
30355loop_2915:
30356 movcs %icc, %i7, %i1
30357 fbne,a %fcc1, loop_2917
30358loop_2916:
30359 fors %f21, %f1, %f24
30360 fpmerge %f3, %f6, %f14
30361 fblg,a %fcc2, loop_2918
30362loop_2917:
30363 alignaddrl %o6, %g2, %l6
30364 fbug,a %fcc3, loop_2919
30365 restored
30366 rdpr %cwp, %g1
30367 rdpr %cansave, %g2
30368 rdpr %canrestore, %g3
30369 rdpr %cleanwin, %g4
30370 rdpr %otherwin, %g5
30371 rdpr %wstate, %g6
30372loop_2918:
30373 brlz,a %g4, loop_2920
30374 edge8l %o2, %g6, %g5
30375loop_2919:
30376 sdivx %i2, 0x168E, %l0
30377 fbl,a %fcc3, loop_2921
30378loop_2920:
30379 movneg %xcc, %o5, %i5
30380 tle %icc, 0x4
30381 edge16n %i4, %o7, %g3
30382loop_2921:
30383 taddcctv %o4, 0x098D, %l4
30384 fmovdl %xcc, %f12, %f5
30385 movl %xcc, %l3, %l2
30386 swap [%l7 + 0x40], %g1
30387 fpsub32 %f14, %f22, %f16
30388 call loop_2922
30389 ble,a loop_2923
30390 fbule %fcc1, loop_2924
30391 fba %fcc2, loop_2925
30392loop_2922:
30393 fbug,a %fcc0, loop_2926
30394loop_2923:
30395 tvc %xcc, 0x0
30396loop_2924:
30397 restored
30398 rdpr %cwp, %g1
30399 rdpr %cansave, %g2
30400 rdpr %canrestore, %g3
30401 rdpr %cleanwin, %g4
30402 rdpr %otherwin, %g5
30403 rdpr %wstate, %g6
30404loop_2925:
30405 movneg %xcc, %o0, %l5
30406loop_2926:
30407 fba %fcc0, loop_2927
30408 fone %f2
30409 sir 0x111B
30410 movleu %icc, %i0, %g7
30411loop_2927:
30412 restored
30413 rdpr %cwp, %g1
30414 rdpr %cansave, %g2
30415 rdpr %canrestore, %g3
30416 rdpr %cleanwin, %g4
30417 rdpr %otherwin, %g5
30418 rdpr %wstate, %g6
30419 stx %i6, [%l7 + 0x10]
30420 ldsw [%l7 + 0x48], %l1
30421 movre %o3, 0x016, %i3
30422 mulx %o1, 0x1CA0, %i1
30423 be,a loop_2928
30424 stbar
30425 wr %g0, 0x80, %asi
30426 lduba [%l7 + 0x58] %asi, %i7
30427loop_2928:
30428 nop
30429 set 0x70, %o4
30430 ldswa [%l7 + %o4] 0x18, %o6
30431 udiv %g2, 0x14E6, %g4
30432 fbg %fcc3, loop_2929
30433 add %l6, %o2, %g5
30434 andcc %g6, 0x07C4, %l0
30435 fmovsne %icc, %f0, %f12
30436loop_2929:
30437 movcs %xcc, %o5, %i2
30438 taddcctv %i4, 0x0052, %o7
30439 edge32l %i5, %o4, %g3
30440 edge32 %l3, %l2, %l4
30441 bge %icc, loop_2930
30442 fornot2 %f12, %f10, %f12
30443 fcmped %fcc0, %f16, %f2
30444 subccc %o0, %l5, %g1
30445loop_2930:
30446 fmovrsne %g7, %f2, %f10
30447 or %i0, %l1, %o3
30448 alignaddr %i6, %i3, %i1
30449 prefetch [%l7 + 0x54], 0x1
30450 stb %i7, [%l7 + 0x20]
30451 tcs %xcc, 0x1
30452 wr %g0, 0x18, %asi
30453 lda [%l7 + 0x78] %asi, %f17
30454 xorcc %o6, %g2, %g4
30455 brgez,a %o1, loop_2931
30456 tcc %icc, 0x7
30457 add %l7, 0x38, %l6
30458 wr %g0, 0x80, %asi
30459 casxa [%l6] 0x80, %l6, %o2
30460loop_2931:
30461 bleu,a,pt %xcc, loop_2932
30462 ldub [%l7 + 0x73], %g6
30463 faligndata %f2, %f24, %f4
30464 popc 0x154A, %l0
30465loop_2932:
30466 fmovdge %icc, %f25, %f16
30467 movrlz %o5, 0x136, %i2
30468 umulcc %g5, 0x0751, %i4
30469 fbu,a %fcc2, loop_2933
30470 sth %o7, [%l7 + 0x6C]
30471 fpadd16s %f6, %f15, %f29
30472 andcc %i5, %o4, %g3
30473loop_2933:
30474 te %xcc, 0x6
30475 addc %l3, %l2, %l4
30476 addccc %l5, 0x1F4E, %g1
30477 sir 0x193F
30478 fmovrdgez %g7, %f26, %f16
30479 fmovrdlez %o0, %f28, %f22
30480 ldx [%l7 + 0x58], %l1
30481 edge8ln %i0, %i6, %i3
30482 sra %o3, %i7, %i1
30483 bgu loop_2934
30484 bg,a loop_2935
30485 fbn %fcc3, loop_2936
30486 tne %icc, 0x2
30487loop_2934:
30488 edge32ln %o6, %g2, %g4
30489loop_2935:
30490 xnorcc %o1, %l6, %g6
30491loop_2936:
30492 restored
30493 rdpr %cwp, %g1
30494 rdpr %cansave, %g2
30495 rdpr %canrestore, %g3
30496 rdpr %cleanwin, %g4
30497 rdpr %otherwin, %g5
30498 rdpr %wstate, %g6
30499 fmovdleu %icc, %f14, %f20
30500 movrne %o2, %l0, %i2
30501 andncc %o5, %g5, %i4
30502 taddcc %i5, 0x1E05, %o4
30503 fbuge,a %fcc1, loop_2937
30504 bcc,a %icc, loop_2938
30505 movre %o7, %g3, %l3
30506 sdivx %l2, 0x1D9B, %l5
30507loop_2937:
30508 ldub [%l7 + 0x25], %g1
30509loop_2938:
30510 tvc %xcc, 0x2
30511 edge8 %g7, %l4, %o0
30512 fmovdneg %icc, %f11, %f19
30513 tvs %xcc, 0x4
30514 movrlz %i0, %i6, %i3
30515 tleu %xcc, 0x0
30516 fble,a %fcc3, loop_2939
30517 tcs %icc, 0x1
30518 fmovrslz %l1, %f26, %f10
30519 fmovdle %icc, %f10, %f29
30520loop_2939:
30521 edge8l %i7, %i1, %o6
30522 movcs %xcc, %o3, %g2
30523 ldx [%l7 + 0x70], %o1
30524 fandnot2s %f21, %f2, %f22
30525 wr %g0, 0x19, %asi
30526 lduha [%l7 + 0x58] %asi, %g4
30527 edge16l %g6, %l6, %l0
30528 subcc %o2, %o5, %g5
30529 tl %icc, 0x2
30530 fbge %fcc2, loop_2940
30531 movrgz %i2, %i4, %o4
30532 fabss %f14, %f2
30533 xor %o7, %g3, %l3
30534loop_2940:
30535 ta %icc, 0x4
30536 fmovdpos %icc, %f16, %f24
30537 or %l2, 0x03D3, %l5
30538 brz %i5, loop_2941
30539 ldd [%l7 + 0x40], %g6
30540 sdivcc %g1, 0x041D, %o0
30541 subccc %i0, %l4, %i6
30542loop_2941:
30543 std %l0, [%l7 + 0x38]
30544 tneg %icc, 0x3
30545 lduw [%l7 + 0x0C], %i3
30546 smul %i1, %i7, %o3
30547 movvs %icc, %o6, %g2
30548 taddcc %g4, 0x0D1F, %o1
30549 fmovdcc %xcc, %f23, %f25
30550 fmovrse %g6, %f18, %f8
30551 membar 0x5D
30552 or %l0, 0x02B2, %l6
30553 edge16ln %o2, %o5, %i2
30554 wr %g0, 0x18, %asi
30555 swapa [%l7 + 0x10] %asi, %i4
30556 fcmpes %fcc1, %f7, %f20
30557 movneg %icc, %g5, %o7
30558 edge8l %g3, %o4, %l2
30559 movn %icc, %l3, %l5
30560 srlx %g7, %i5, %g1
30561 fmovdcs %icc, %f10, %f30
30562 brgz %o0, loop_2942
30563 swap [%l7 + 0x54], %l4
30564 fornot2 %f20, %f4, %f28
30565 fsrc2s %f17, %f22
30566loop_2942:
30567 bg loop_2943
30568 fcmpgt32 %f30, %f26, %i0
30569 tcs %xcc, 0x0
30570 movneg %icc, %l1, %i6
30571loop_2943:
30572 saved
30573 rdpr %cwp, %g1
30574 rdpr %cansave, %g2
30575 rdpr %canrestore, %g3
30576 rdpr %cleanwin, %g4
30577 rdpr %otherwin, %g5
30578 rdpr %wstate, %g6
30579 orncc %i1, %i7, %o3
30580 ldx [%l7 + 0x60], %i3
30581 taddcctv %o6, 0x1F34, %g4
30582 movne %xcc, %g2, %g6
30583 orncc %l0, 0x0E69, %o1
30584 fmovd %f18, %f28
30585 tleu %xcc, 0x0
30586 tvs %icc, 0x4
30587 andncc %o2, %o5, %l6
30588 taddcctv %i2, 0x0020, %g5
30589 tleu %icc, 0x4
30590 edge8l %o7, %i4, %g3
30591 fmovscs %xcc, %f27, %f23
30592 movl %icc, %o4, %l3
30593 fmul8sux16 %f24, %f2, %f20
30594 fnors %f23, %f8, %f29
30595 edge16l %l5, %l2, %g7
30596 udivcc %i5, 0x0BE0, %o0
30597 movgu %icc, %l4, %i0
30598 flush %l7 + 0x54
30599 orcc %g1, 0x1F6E, %i6
30600 set 0x4C, %l0
30601 swapa [%l7 + %l0] 0x89, %l1
30602 tl %icc, 0x6
30603 fmovdn %icc, %f29, %f3
30604 fmovsvc %icc, %f28, %f10
30605 tgu %xcc, 0x3
30606 add %i1, 0x1098, %o3
30607 tgu %xcc, 0x4
30608 movn %icc, %i7, %i3
30609 fmovdcc %xcc, %f26, %f24
30610 fnor %f4, %f20, %f20
30611 saved
30612 rdpr %cwp, %g1
30613 rdpr %cansave, %g2
30614 rdpr %canrestore, %g3
30615 rdpr %cleanwin, %g4
30616 rdpr %otherwin, %g5
30617 rdpr %wstate, %g6
30618 tge %icc, 0x0
30619 addc %o6, %g2, %g6
30620 sdiv %g4, 0x0D34, %l0
30621 fmovdpos %xcc, %f4, %f17
30622 wr %g0, 0x18, %asi
30623 ldstuba [%l7 + 0x7F] %asi, %o1
30624 edge16ln %o5, %l6, %o2
30625 fpackfix %f26, %f10
30626 movrgez %i2, 0x216, %o7
30627 fmovdleu %xcc, %f10, %f8
30628 andn %i4, 0x1581, %g3
30629 fpadd32 %f28, %f20, %f4
30630 bcs,a loop_2944
30631 xorcc %o4, %g5, %l5
30632 pdist %f14, %f28, %f16
30633 fmovrdlz %l2, %f28, %f16
30634loop_2944:
30635 edge32l %g7, %l3, %i5
30636 popc %l4, %o0
30637 tneg %icc, 0x7
30638 fbue %fcc2, loop_2945
30639 fmovrde %i0, %f20, %f12
30640 te %icc, 0x2
30641 movneg %icc, %i6, %g1
30642loop_2945:
30643 move %xcc, %i1, %l1
30644 ldsw [%l7 + 0x68], %o3
30645 edge32 %i3, %o6, %g2
30646 movn %xcc, %g6, %g4
30647 movpos %xcc, %l0, %i7
30648 fcmpne16 %f22, %f12, %o1
30649 fpadd16s %f8, %f1, %f13
30650 movcs %xcc, %l6, %o2
30651 nop
30652 set 0x14, %l1
30653 lduw [%l7 + %l1], %i2
30654 movn %xcc, %o5, %i4
30655 movpos %icc, %g3, %o7
30656 movle %icc, %o4, %l5
30657 bl,pt %icc, loop_2946
30658 nop
30659 set 0x54, %l2
30660 lduw [%l7 + %l2], %g5
30661 edge8n %g7, %l3, %l2
30662 fmuld8ulx16 %f7, %f20, %f20
30663loop_2946:
30664 tneg %icc, 0x3
30665 fmul8sux16 %f22, %f16, %f20
30666 fmovde %xcc, %f3, %f6
30667 add %l4, 0x0975, %i5
30668 fmovrsgez %i0, %f9, %f5
30669 fmovrdgez %o0, %f6, %f2
30670 add %l7, 0x08, %l6
30671 wr %g0, 0x80, %asi
30672 casxa [%l6] %asi, %g1, %i6
30673 edge8ln %i1, %o3, %i3
30674 nop
30675 set 0x24, %g5
30676 ldsw [%l7 + %g5], %l1
30677 fpackfix %f14, %f1
30678 edge8 %o6, %g2, %g4
30679 edge16l %g6, %l0, %i7
30680 fpackfix %f4, %f8
30681 move %xcc, %o1, %l6
30682 sir 0x1558
30683 edge32l %o2, %i2, %i4
30684 brgez,a %o5, loop_2947
30685 brlz,a %o7, loop_2948
30686 fone %f6
30687 tpos %icc, 0x3
30688loop_2947:
30689 srax %g3, %o4, %l5
30690loop_2948:
30691 lduh [%l7 + 0x2A], %g5
30692 taddcctv %g7, 0x1FE7, %l3
30693 taddcc %l4, 0x0E60, %l2
30694 and %i0, %o0, %i5
30695 udivcc %g1, 0x19BC, %i1
30696 restored
30697 rdpr %cwp, %g1
30698 rdpr %cansave, %g2
30699 rdpr %canrestore, %g3
30700 rdpr %cleanwin, %g4
30701 rdpr %otherwin, %g5
30702 rdpr %wstate, %g6
30703 fmovrsne %i6, %f20, %f27
30704 edge32 %i3, %l1, %o3
30705 fnors %f30, %f15, %f9
30706 smulcc %o6, %g4, %g2
30707 subc %l0, %i7, %o1
30708 subcc %g6, 0x116A, %l6
30709 brz %i2, loop_2949
30710 fblg,a %fcc0, loop_2950
30711 fba %fcc1, loop_2951
30712 srl %o2, %o5, %o7
30713loop_2949:
30714 nop
30715 setx loop_2952, %l0, %l1
30716 wrpr 0x1, %tl
30717 wrpr %l1, %tpc
30718 add %l1, 0x4, %l1
30719 wrpr %l1, %tnpc
30720 setx 0x34400001400, %l0, %l1
30721 wrpr %l1, %tstate
30722 wrhpr 0x4, %htstate
30723 retry
30724loop_2950:
30725 fsrc2s %f5, %f22
30726loop_2951:
30727 sdiv %g3, 0x0F99, %o4
30728 movl %icc, %l5, %i4
30729loop_2952:
30730 tsubcctv %g7, %l3, %l4
30731 umulcc %l2, 0x007C, %i0
30732 srl %g5, %o0, %i5
30733 movleu %xcc, %g1, %i1
30734 edge32 %i3, %i6, %l1
30735 nop
30736 setx loop_2953, %l0, %l1
30737 wrpr 0x1, %tl
30738 wrpr %l1, %tpc
30739 add %l1, 0x4, %l1
30740 wrpr %l1, %tnpc
30741 setx 0x34400001400, %l0, %l1
30742 wrpr %l1, %tstate
30743 wrhpr 0x4, %htstate
30744 retry
30745 fbug %fcc0, loop_2954
30746 te %xcc, 0x3
30747 stx %o3, [%l7 + 0x40]
30748loop_2953:
30749 nop
30750 wr %g0, 0x80, %asi
30751 lduba [%l7 + 0x25] %asi, %o6
30752loop_2954:
30753 stbar
30754 orncc %g2, 0x0104, %g4
30755 fmuld8ulx16 %f13, %f4, %f2
30756 bgu,a,pn %icc, loop_2955
30757 movl %xcc, %i7, %o1
30758 ldd [%l7 + 0x38], %f24
30759 ldsh [%l7 + 0x7A], %l0
30760loop_2955:
30761 fpsub16 %f24, %f14, %f2
30762 nop
30763 setx loop_2956, %l0, %l1
30764 wrpr 0x1, %tl
30765 wrpr %l1, %tpc
30766 add %l1, 0x4, %l1
30767 wrpr %l1, %tnpc
30768 setx 0x34400001400, %l0, %l1
30769 wrpr %l1, %tstate
30770 wrhpr 0x4, %htstate
30771 retry
30772 movneg %xcc, %g6, %l6
30773 sll %o2, %i2, %o7
30774 bge,a %xcc, loop_2957
30775loop_2956:
30776 brgez,a %g3, loop_2958
30777 brz,a %o4, loop_2959
30778 edge16n %l5, %o5, %i4
30779loop_2957:
30780 nop
30781 add %l7, 0x70, %l6
30782 wr %g0, 0x88, %asi
30783 ldxa [%l6] %asi, %l3
30784 casxa [%l6] 0x88, %l3, %l4
30785loop_2958:
30786 taddcc %g7, %l2, %g5
30787loop_2959:
30788 std %f12, [%l7 + 0x38]
30789 addccc %o0, %i5, %i0
30790 fcmple16 %f14, %f4, %g1
30791 fcmple32 %f22, %f16, %i3
30792 fmovspos %icc, %f14, %f2
30793 restored
30794 rdpr %cwp, %g1
30795 rdpr %cansave, %g2
30796 rdpr %canrestore, %g3
30797 rdpr %cleanwin, %g4
30798 rdpr %otherwin, %g5
30799 rdpr %wstate, %g6
30800 fornot2s %f30, %f30, %f26
30801 fmovscs %xcc, %f26, %f2
30802 set 0x40, %o1
30803 ldxa [%l7 + %o1] 0x80, %i1
30804 xnor %i6, %l1, %o6
30805 mova %xcc, %o3, %g4
30806 wr %g0, 0x80, %asi
30807 stha %g2, [%l7 + 0x6E] %asi
30808 tsubcc %i7, 0x1CAB, %l0
30809 fmovrsne %g6, %f8, %f26
30810 andcc %o1, 0x1896, %l6
30811 alignaddr %i2, %o2, %g3
30812 tcc %xcc, 0x0
30813 fbn %fcc3, loop_2960
30814 call loop_2961
30815 subccc %o7, 0x1AFE, %l5
30816 fmovdleu %xcc, %f17, %f27
30817loop_2960:
30818 fpsub32 %f24, %f14, %f26
30819loop_2961:
30820 sdivcc %o5, 0x1DB5, %o4
30821 st %f6, [%l7 + 0x10]
30822 orncc %i4, 0x07D3, %l4
30823 edge8n %g7, %l3, %g5
30824 movrlz %o0, 0x2CE, %i5
30825 srax %l2, %i0, %i3
30826 addc %g1, %i1, %i6
30827 fbn,a %fcc0, loop_2962
30828 fcmpgt16 %f18, %f20, %o6
30829 wr %g0, 0x80, %asi
30830 stha %l1, [%l7 + 0x3E] %asi
30831loop_2962:
30832 udivcc %o3, 0x05BE, %g2
30833 srlx %i7, %g4, %g6
30834 edge32l %l0, %l6, %o1
30835 add %l7, 0x34, %l6
30836 wr %g0, 0x04, %asi
30837 lda [%l6] %asi, %o2
30838 casa [%l6] 0x04, %o2, %i2
30839 fcmpgt32 %f20, %f4, %g3
30840 addccc %o7, 0x199F, %o5
30841 edge32ln %o4, %i4, %l5
30842 ldsh [%l7 + 0x5E], %g7
30843 bn,pt %xcc, loop_2963
30844 fbl,a %fcc1, loop_2964
30845 te %xcc, 0x0
30846 tvs %xcc, 0x0
30847loop_2963:
30848 fpadd32s %f6, %f0, %f3
30849loop_2964:
30850 fnot2s %f8, %f23
30851 fpmerge %f24, %f11, %f24
30852 fmovrdlz %l4, %f28, %f28
30853 andn %l3, 0x016D, %o0
30854 wr %g0, 0x04, %asi
30855 ldxa [%l7 + 0x38] %asi, %i5
30856 call loop_2965
30857 edge8ln %g5, %i0, %l2
30858 fmovs %f11, %f28
30859 set 0x50, %i3
30860 stda %i2, [%l7 + %i3] 0x2f
30861 membar #Sync
30862loop_2965:
30863 andncc %g1, %i1, %i6
30864 mulx %l1, %o3, %g2
30865 sdivx %o6, 0x0B1A, %i7
30866 sir 0x0ED8
30867 movle %icc, %g6, %l0
30868 taddcctv %g4, %l6, %o1
30869 fbe %fcc2, loop_2966
30870 fmovrdgz %i2, %f30, %f0
30871 udivx %o2, 0x0AE0, %o7
30872 tn %icc, 0x2
30873loop_2966:
30874 fxors %f21, %f30, %f25
30875 fmovsg %xcc, %f15, %f8
30876 fnands %f24, %f31, %f9
30877 alignaddrl %g3, %o5, %i4
30878 tcc %icc, 0x0
30879 wr %g0, 0x81, %asi
30880 ldstuba [%l7 + 0x0E] %asi, %l5
30881 bge,a %xcc, loop_2967
30882 sethi 0x015D, %o4
30883 edge16l %g7, %l4, %l3
30884 tle %icc, 0x1
30885loop_2967:
30886 ldsb [%l7 + 0x0F], %o0
30887 ldstub [%l7 + 0x2F], %g5
30888 array32 %i5, %l2, %i3
30889 tneg %xcc, 0x3
30890 fpsub16s %f7, %f26, %f25
30891 fble,a %fcc0, loop_2968
30892 fornot2s %f21, %f21, %f19
30893 movrlez %g1, 0x159, %i1
30894 fbn,a %fcc0, loop_2969
30895loop_2968:
30896 bvc %xcc, loop_2970
30897 edge8n %i0, %i6, %o3
30898 edge8ln %l1, %g2, %o6
30899loop_2969:
30900 prefetch [%l7 + 0x54], 0x3
30901loop_2970:
30902 andn %i7, 0x03E4, %g6
30903 fmovsle %icc, %f24, %f1
30904 wr %g0, 0x11, %asi
30905 sta %f30, [%l7 + 0x44] %asi
30906 orn %g4, %l6, %o1
30907 wr %g0, 0x10, %asi
30908 stwa %i2, [%l7 + 0x18] %asi
30909 umulcc %o2, %l0, %g3
30910 fone %f4
30911 fcmpes %fcc2, %f16, %f18
30912 srax %o7, %i4, %o5
30913 wr %g0, 0x1f, %asi
30914 stda %f0, [%l7 + 0x40] %asi
30915 membar #Sync
30916 fors %f18, %f8, %f19
30917 andncc %o4, %l5, %l4
30918 fmul8x16 %f24, %f2, %f18
30919 restored
30920 rdpr %cwp, %g1
30921 rdpr %cansave, %g2
30922 rdpr %canrestore, %g3
30923 rdpr %cleanwin, %g4
30924 rdpr %otherwin, %g5
30925 rdpr %wstate, %g6
30926 popc 0x1AF0, %l3
30927 fmul8x16au %f30, %f25, %f2
30928 movcc %xcc, %g7, %g5
30929 brlez,a %o0, loop_2971
30930 edge16n %i5, %l2, %g1
30931 mulscc %i3, %i1, %i0
30932 nop
30933 setx loop_2972, %l0, %l1
30934 wrpr 0x1, %tl
30935 wrpr %l1, %tpc
30936 add %l1, 0x4, %l1
30937 wrpr %l1, %tnpc
30938 setx 0x34400001400, %l0, %l1
30939 wrpr %l1, %tstate
30940 wrhpr 0x4, %htstate
30941 retry
30942loop_2971:
30943 subcc %i6, 0x15D0, %o3
30944 movg %icc, %l1, %o6
30945 popc %g2, %g6
30946loop_2972:
30947 fexpand %f25, %f14
30948 sub %g4, %l6, %i7
30949 tge %icc, 0x3
30950 tneg %icc, 0x1
30951 siam 0x3
30952 fbne,a %fcc3, loop_2973
30953 fmovrsne %o1, %f28, %f22
30954 fmovdleu %xcc, %f3, %f12
30955 std %i2, [%l7 + 0x50]
30956loop_2973:
30957 edge32ln %o2, %g3, %o7
30958 ldsb [%l7 + 0x5F], %i4
30959 fpadd16s %f13, %f22, %f5
30960 fnands %f26, %f19, %f31
30961 sdivcc %l0, 0x003A, %o4
30962 orn %o5, %l5, %l4
30963 tsubcctv %l3, %g7, %g5
30964 sethi 0x1204, %i5
30965 edge16l %o0, %g1, %l2
30966 sir 0x0DCA
30967 fcmpgt32 %f28, %f0, %i3
30968 fbo %fcc3, loop_2974
30969 sub %i0, %i6, %i1
30970 umul %l1, 0x1A11, %o3
30971 faligndata %f4, %f10, %f12
30972loop_2974:
30973 fcmpeq16 %f12, %f8, %o6
30974 edge32 %g6, %g2, %l6
30975 wr %g0, 0x18, %asi
30976 ldswa [%l7 + 0x44] %asi, %i7
30977 movleu %icc, %g4, %i2
30978 udiv %o1, 0x1E1A, %o2
30979 movleu %icc, %o7, %i4
30980 wr %g0, 0x10, %asi
30981 lda [%l7 + 0x78] %asi, %f1
30982 addcc %g3, %o4, %l0
30983 fbue,a %fcc1, loop_2975
30984 ba,pt %xcc, loop_2976
30985 fpsub16 %f4, %f22, %f26
30986 edge16ln %o5, %l4, %l5
30987loop_2975:
30988 xorcc %g7, 0x030B, %l3
30989loop_2976:
30990 std %g4, [%l7 + 0x10]
30991 fmovrdgz %o0, %f8, %f26
30992 umulcc %i5, %g1, %l2
30993 bcs loop_2977
30994 orn %i3, 0x1A87, %i0
30995 movrgz %i1, 0x046, %i6
30996 fmovdg %icc, %f25, %f20
30997loop_2977:
30998 stbar
30999 smulcc %l1, %o3, %o6
31000 movneg %icc, %g2, %l6
31001 udiv %i7, 0x1109, %g6
31002 fmovrdlez %g4, %f18, %f4
31003 fbge,a %fcc0, loop_2978
31004 sll %i2, %o2, %o1
31005 andn %i4, %g3, %o4
31006 ble,a,pn %xcc, loop_2979
31007loop_2978:
31008 tleu %xcc, 0x7
31009 saved
31010 rdpr %cwp, %g1
31011 rdpr %cansave, %g2
31012 rdpr %canrestore, %g3
31013 rdpr %cleanwin, %g4
31014 rdpr %otherwin, %g5
31015 rdpr %wstate, %g6
31016 movcc %icc, %o7, %o5
31017loop_2979:
31018 fpmerge %f23, %f0, %f2
31019 fcmpgt16 %f24, %f2, %l0
31020 smul %l4, 0x1110, %g7
31021 fmovdge %icc, %f19, %f16
31022 fnegs %f16, %f15
31023 edge16 %l5, %l3, %g5
31024 movl %xcc, %o0, %i5
31025 swap [%l7 + 0x14], %l2
31026 nop
31027 setx loop_2980, %l0, %l1
31028 wrpr 0x1, %tl
31029 wrpr %l1, %tnpc
31030 setx 0x34400001400, %l0, %l1
31031 wrpr %l1, %tstate
31032 wrhpr 0x4, %htstate
31033 done
31034 tge %xcc, 0x3
31035 set 0x18, %i1
31036 ldxa [%g0 + %i1] 0x50, %i3
31037loop_2980:
31038 tg %xcc, 0x2
31039 ldsh [%l7 + 0x6A], %g1
31040 bl,a,pn %icc, loop_2981
31041 fmovsl %icc, %f4, %f9
31042 edge16l %i1, %i6, %l1
31043 sll %o3, 0x06, %i0
31044loop_2981:
31045 move %icc, %o6, %l6
31046 fmovsn %icc, %f25, %f5
31047 array32 %g2, %i7, %g6
31048 tge %xcc, 0x7
31049 set 0x70, %l3
31050 lduha [%l7 + %l3] 0x15, %i2
31051 ldx [%l7 + 0x18], %g4
31052 edge32n %o2, %i4, %g3
31053 array16 %o4, %o1, %o5
31054 for %f2, %f28, %f2
31055 alignaddrl %l0, %l4, %g7
31056 andcc %o7, %l3, %l5
31057 andcc %o0, %i5, %l2
31058 fbule,a %fcc1, loop_2982
31059 fornot2s %f21, %f24, %f3
31060 sdiv %g5, 0x1D48, %i3
31061 edge16ln %i1, %i6, %g1
31062loop_2982:
31063 fxnors %f8, %f5, %f9
31064 fmovsl %icc, %f5, %f25
31065 movle %icc, %o3, %i0
31066 movneg %xcc, %l1, %o6
31067 movgu %icc, %l6, %i7
31068 tvc %xcc, 0x1
31069 movrgz %g6, 0x336, %g2
31070 fmovscc %icc, %f22, %f2
31071 edge16 %g4, %o2, %i4
31072 ldub [%l7 + 0x68], %i2
31073 bgu,a %icc, loop_2983
31074 ta %icc, 0x2
31075 fbug %fcc3, loop_2984
31076 lduh [%l7 + 0x48], %g3
31077loop_2983:
31078 ldd [%l7 + 0x40], %o4
31079 udivcc %o1, 0x19B5, %o5
31080loop_2984:
31081 fmovsn %icc, %f2, %f30
31082 fpsub32s %f0, %f31, %f3
31083 bleu,a loop_2985
31084 tsubcc %l4, 0x0101, %g7
31085 edge8ln %l0, %o7, %l3
31086 membar 0x07
31087loop_2985:
31088 udivcc %l5, 0x14D8, %i5
31089 xnor %o0, 0x0503, %g5
31090 fbn,a %fcc0, loop_2986
31091 popc %i3, %i1
31092 tvc %xcc, 0x7
31093 andncc %i6, %g1, %o3
31094loop_2986:
31095 edge16n %l2, %l1, %o6
31096 wr %g0, 0x2a, %asi
31097 stda %i6, [%l7 + 0x30] %asi
31098 membar #Sync
31099 nop
31100 set 0x3E, %o5
31101 stb %i0, [%l7 + %o5]
31102 edge8 %i7, %g2, %g6
31103 movle %xcc, %o2, %i4
31104 fmovrslz %g4, %f26, %f5
31105 wr %g0, 0xe2, %asi
31106 stxa %i2, [%l7 + 0x58] %asi
31107 membar #Sync
31108 brlez,a %g3, loop_2987
31109 bshuffle %f28, %f22, %f24
31110 brgez %o1, loop_2988
31111 tne %icc, 0x4
31112loop_2987:
31113 movrlz %o4, 0x21E, %o5
31114 ldd [%l7 + 0x28], %f26
31115loop_2988:
31116 sdivcc %g7, 0x023F, %l0
31117 fmovsvc %xcc, %f8, %f2
31118 fmovdl %icc, %f13, %f27
31119 fmovrsne %l4, %f18, %f8
31120 swap [%l7 + 0x78], %o7
31121 movl %icc, %l3, %l5
31122 set 0x6E, %g2
31123 stba %i5, [%l7 + %g2] 0x04
31124 tle %icc, 0x5
31125 andcc %o0, 0x007B, %g5
31126 fcmped %fcc0, %f20, %f22
31127 mulx %i3, 0x1BCD, %i6
31128 fbge %fcc2, loop_2989
31129 fmovspos %xcc, %f2, %f7
31130 movne %icc, %g1, %o3
31131 bgu loop_2990
31132loop_2989:
31133 andncc %i1, %l2, %o6
31134 fandnot1 %f10, %f6, %f12
31135 brz,a %l1, loop_2991
31136loop_2990:
31137 tgu %xcc, 0x5
31138 smulcc %l6, 0x029F, %i7
31139 edge8ln %g2, %g6, %i0
31140loop_2991:
31141 movpos %icc, %o2, %i4
31142 wr %g0, 0x80, %asi
31143 sta %f0, [%l7 + 0x74] %asi
31144 bcs,a %icc, loop_2992
31145 movvc %xcc, %g4, %g3
31146 tsubcc %i2, 0x1B41, %o1
31147 ldd [%l7 + 0x40], %f28
31148loop_2992:
31149 bvs,a loop_2993
31150 addc %o4, %o5, %g7
31151 array16 %l4, %l0, %o7
31152 fnot1 %f10, %f22
31153loop_2993:
31154 swap [%l7 + 0x18], %l3
31155 tcs %xcc, 0x1
31156 tn %icc, 0x2
31157 tvc %icc, 0x2
31158 alignaddrl %l5, %i5, %o0
31159 sll %g5, %i6, %g1
31160 fnot2s %f16, %f18
31161 edge8n %i3, %i1, %o3
31162 or %l2, 0x142F, %o6
31163 fbuge %fcc3, loop_2994
31164 fmovd %f18, %f20
31165 sll %l6, 0x0E, %l1
31166 brlz,a %i7, loop_2995
31167loop_2994:
31168 popc %g6, %i0
31169 sdiv %g2, 0x18BA, %o2
31170 fmovdleu %icc, %f28, %f0
31171loop_2995:
31172 edge32n %i4, %g3, %g4
31173 fnot2 %f8, %f10
31174 or %i2, %o1, %o4
31175 tcc %xcc, 0x3
31176 andncc %g7, %l4, %l0
31177 movleu %icc, %o7, %o5
31178 bl,pn %icc, loop_2996
31179 nop
31180 setx loop_2997, %l0, %l1
31181 wrpr 0x1, %tl
31182 wrpr %l1, %tnpc
31183 setx 0x34400001400, %l0, %l1
31184 wrpr %l1, %tstate
31185 wrhpr 0x4, %htstate
31186 done
31187 edge32 %l5, %l3, %o0
31188 ldd [%l7 + 0x78], %g4
31189loop_2996:
31190 restored
31191 rdpr %cwp, %g1
31192 rdpr %cansave, %g2
31193 rdpr %canrestore, %g3
31194 rdpr %cleanwin, %g4
31195 rdpr %otherwin, %g5
31196 rdpr %wstate, %g6
31197loop_2997:
31198 xnor %i6, 0x1286, %i5
31199 tcs %xcc, 0x3
31200 tleu %xcc, 0x4
31201 orcc %g1, %i1, %i3
31202 popc %l2, %o3
31203 bpos %icc, loop_2998
31204 membar 0x75
31205 movrne %o6, %l1, %l6
31206 srl %i7, %g6, %g2
31207loop_2998:
31208 movg %xcc, %i0, %o2
31209 movg %xcc, %g3, %g4
31210 edge8ln %i4, %o1, %i2
31211 edge8 %o4, %l4, %l0
31212 fbne,a %fcc1, loop_2999
31213 tgu %icc, 0x5
31214 mulscc %g7, 0x01B4, %o5
31215 fbu,a %fcc0, loop_3000
31216loop_2999:
31217 subcc %l5, %o7, %l3
31218 tvc %icc, 0x2
31219 add %l7, 0x28, %l6
31220 wr %g0, 0x0c, %asi
31221 ldxa [%l6] %asi, %o0
31222 casxa [%l6] 0x0c, %o0, %i6
31223loop_3000:
31224 nop
31225 set 0x10, %g3
31226 stxa %g5, [%l7 + %g3] 0x04
31227 fpadd16 %f24, %f2, %f2
31228 set 0x40, %i6
31229 stda %f16, [%l7 + %i6] 0x10
31230 fmul8x16al %f6, %f23, %f12
31231 fmul8x16 %f15, %f16, %f2
31232 lduw [%l7 + 0x3C], %g1
31233 movl %icc, %i5, %i3
31234 fpadd16s %f25, %f17, %f10
31235 edge8n %l2, %i1, %o6
31236 fmovsge %icc, %f0, %f1
31237 sir 0x0685
31238 orcc %l1, 0x0467, %l6
31239 movrgz %i7, %g6, %g2
31240 ldd [%l7 + 0x10], %f2
31241 set 0x40, %g4
31242 stxa %i0, [%l7 + %g4] 0x2b
31243 membar #Sync
31244 brgez,a %o3, loop_3001
31245 fmovspos %icc, %f0, %f17
31246 fnot2 %f16, %f16
31247 saved
31248 rdpr %cwp, %g1
31249 rdpr %cansave, %g2
31250 rdpr %canrestore, %g3
31251 rdpr %cleanwin, %g4
31252 rdpr %otherwin, %g5
31253 rdpr %wstate, %g6
31254loop_3001:
31255 fcmple16 %f22, %f28, %o2
31256 srl %g3, 0x15, %i4
31257 movrgez %g4, 0x390, %o1
31258 saved
31259 rdpr %cwp, %g1
31260 rdpr %cansave, %g2
31261 rdpr %canrestore, %g3
31262 rdpr %cleanwin, %g4
31263 rdpr %otherwin, %g5
31264 rdpr %wstate, %g6
31265 wr %g0, 0x18, %asi
31266 ldsha [%l7 + 0x08] %asi, %i2
31267 tl %xcc, 0x4
31268 wr %g0, 0x89, %asi
31269 lda [%l7 + 0x08] %asi, %f7
31270 ta %xcc, 0x6
31271 array16 %o4, %l0, %g7
31272 srax %o5, 0x1D, %l4
31273 ble,pt %icc, loop_3002
31274 edge32 %o7, %l5, %o0
31275 orn %i6, 0x14B5, %g5
31276 movge %icc, %l3, %g1
31277loop_3002:
31278 edge32n %i3, %l2, %i1
31279 sllx %o6, 0x15, %l1
31280 tcs %xcc, 0x1
31281 bne,a,pt %xcc, loop_3003
31282 movle %xcc, %i5, %l6
31283 edge32 %g6, %i7, %g2
31284 fandnot1s %f19, %f30, %f14
31285loop_3003:
31286 taddcc %i0, 0x073F, %o2
31287 edge8l %g3, %o3, %g4
31288 tsubcctv %i4, 0x1D14, %o1
31289 wr %g0, 0x0c, %asi
31290 sta %f11, [%l7 + 0x0C] %asi
31291 edge8n %i2, %l0, %g7
31292 ldx [%l7 + 0x20], %o5
31293 fsrc2s %f12, %f4
31294 fbue %fcc2, loop_3004
31295 andncc %l4, %o7, %o4
31296 set 0x70, %o7
31297 sta %f0, [%l7 + %o7] 0x80
31298loop_3004:
31299 taddcctv %l5, %i6, %g5
31300 fmovsgu %xcc, %f19, %f31
31301 fpadd32s %f11, %f31, %f24
31302 bcc,a,pt %icc, loop_3005
31303 edge16l %o0, %l3, %i3
31304 fornot2s %f24, %f15, %f24
31305 mulscc %l2, %g1, %i1
31306loop_3005:
31307 srlx %l1, 0x0D, %o6
31308 fmovda %xcc, %f21, %f12
31309 sdiv %l6, 0x09EB, %g6
31310 xnor %i5, 0x09DD, %i7
31311 sdiv %i0, 0x0124, %o2
31312 st %f24, [%l7 + 0x4C]
31313 umulcc %g2, %o3, %g4
31314 tneg %icc, 0x4
31315 brlz,a %i4, loop_3006
31316 bvc %xcc, loop_3007
31317 swap [%l7 + 0x40], %o1
31318 movcc %xcc, %g3, %l0
31319loop_3006:
31320 call loop_3008
31321loop_3007:
31322 fcmpne32 %f20, %f26, %i2
31323 sdivcc %o5, 0x0AC6, %g7
31324 array8 %o7, %o4, %l4
31325loop_3008:
31326 andcc %l5, 0x1B9D, %g5
31327 array8 %i6, %o0, %l3
31328 addccc %i3, 0x16A2, %g1
31329 edge16n %i1, %l2, %l1
31330 brnz,a %o6, loop_3009
31331 xor %g6, 0x0E07, %l6
31332 tcc %icc, 0x1
31333 andncc %i5, %i7, %i0
31334loop_3009:
31335 edge32 %o2, %g2, %o3
31336 srax %g4, 0x01, %o1
31337 fpsub32s %f3, %f14, %f7
31338 udivcc %i4, 0x0468, %g3
31339 ldstub [%l7 + 0x33], %i2
31340 subccc %o5, %l0, %o7
31341 addccc %g7, 0x0871, %l4
31342 sdivx %l5, 0x0207, %g5
31343 fmuld8sux16 %f27, %f5, %f14
31344 bcc,a,pn %xcc, loop_3010
31345 umul %i6, 0x117E, %o4
31346 tpos %icc, 0x2
31347 fmovrsgz %o0, %f21, %f25
31348loop_3010:
31349 fandnot1 %f26, %f20, %f8
31350 taddcctv %i3, 0x1114, %g1
31351 umul %l3, 0x0280, %l2
31352 movcc %xcc, %l1, %o6
31353 movcc %xcc, %i1, %l6
31354 brgez,a %g6, loop_3011
31355 movge %xcc, %i7, %i5
31356 fpmerge %f23, %f0, %f10
31357 tgu %xcc, 0x4
31358loop_3011:
31359 fcmple16 %f16, %f0, %o2
31360 edge8 %i0, %o3, %g4
31361 brnz %o1, loop_3012
31362 subcc %g2, %i4, %i2
31363 wr %g0, 0x19, %asi
31364 stba %g3, [%l7 + 0x50] %asi
31365loop_3012:
31366 sllx %l0, 0x1D, %o7
31367 wr %g0, 0x18, %asi
31368 swapa [%l7 + 0x14] %asi, %o5
31369 xor %l4, 0x0E88, %g7
31370 fabsd %f26, %f2
31371 wr %g0, 0x2b, %asi
31372 stba %l5, [%l7 + 0x6B] %asi
31373 membar #Sync
31374 tleu %icc, 0x1
31375 edge32ln %g5, %i6, %o4
31376 fmovdl %xcc, %f3, %f12
31377 movn %icc, %o0, %g1
31378 array32 %l3, %i3, %l1
31379 add %l7, 0x50, %l6
31380 wr %g0, 0x80, %asi
31381 casa [%l6] 0x80, %o6, %i1
31382 tvc %xcc, 0x6
31383 xor %l2, 0x00AA, %g6
31384 tl %xcc, 0x4
31385 ta %xcc, 0x6
31386 tle %xcc, 0x3
31387 addc %i7, 0x1653, %i5
31388 stw %o2, [%l7 + 0x60]
31389 movvc %xcc, %i0, %l6
31390 fone %f16
31391 bpos,pt %icc, loop_3013
31392 smul %o3, %o1, %g4
31393 tn %xcc, 0x3
31394 fxors %f23, %f13, %f0
31395loop_3013:
31396 ldub [%l7 + 0x77], %g2
31397 tge %icc, 0x7
31398 edge8l %i2, %g3, %l0
31399 movl %icc, %o7, %o5
31400 and %i4, 0x1246, %g7
31401 sdivcc %l4, 0x10B6, %l5
31402 edge32ln %i6, %g5, %o0
31403 bleu,a loop_3014
31404 popc %g1, %o4
31405 tgu %icc, 0x2
31406 set 0x30, %i0
31407 lduwa [%l7 + %i0] 0x0c, %i3
31408loop_3014:
31409 xnorcc %l1, 0x1C53, %o6
31410 smul %i1, 0x1F8F, %l2
31411 tcs %xcc, 0x6
31412 ldsb [%l7 + 0x76], %l3
31413 movge %xcc, %i7, %i5
31414 sdivx %g6, 0x1530, %i0
31415 fmovrsgez %o2, %f14, %f7
31416 nop
31417 setx loop_3015, %l0, %l1
31418 wrpr 0x1, %tl
31419 wrpr %l1, %tnpc
31420 setx 0x34400001400, %l0, %l1
31421 wrpr %l1, %tstate
31422 wrhpr 0x4, %htstate
31423 done
31424 std %i6, [%l7 + 0x50]
31425 tsubcctv %o3, %o1, %g4
31426 fmovrdgez %i2, %f18, %f26
31427loop_3015:
31428 nop
31429 wr %g0, 0x81, %asi
31430 ldda [%l7 + 0x50] %asi, %g2
31431 movrgz %l0, %g2, %o5
31432 lduw [%l7 + 0x58], %o7
31433 set 0x30, %g6
31434 ldda [%l7 + %g6] 0x2c, %i4
31435 fcmpd %fcc0, %f20, %f0
31436 fpadd32 %f10, %f20, %f28
31437 fmovsgu %xcc, %f16, %f20
31438 fmovrde %l4, %f30, %f22
31439 st %f6, [%l7 + 0x78]
31440 array8 %l5, %i6, %g7
31441 xnorcc %o0, 0x1277, %g1
31442 ldd [%l7 + 0x20], %g4
31443 st %f16, [%l7 + 0x78]
31444 wr %g0, 0x81, %asi
31445 lda [%l7 + 0x40] %asi, %f5
31446 sir 0x0C3B
31447 set 0x70, %g7
31448 lda [%l7 + %g7] 0x04, %f17
31449 xor %i3, %l1, %o4
31450 tvc %xcc, 0x4
31451 wr %g0, 0x11, %asi
31452 lduba [%l7 + 0x61] %asi, %i1
31453 xnor %l2, %l3, %o6
31454 movvs %icc, %i5, %i7
31455 fmovsneg %xcc, %f26, %f17
31456 udivcc %g6, 0x096D, %o2
31457 fbue %fcc3, loop_3016
31458 movn %xcc, %l6, %o3
31459 srlx %i0, %o1, %g4
31460 ba loop_3017
31461loop_3016:
31462 andcc %g3, %l0, %g2
31463 or %i2, %o7, %o5
31464 move %icc, %l4, %i4
31465loop_3017:
31466 fone %f4
31467 srl %i6, 0x0A, %l5
31468 fbe,a %fcc3, loop_3018
31469 fmovrslz %g7, %f12, %f17
31470 set 0x18, %l5
31471 stwa %g1, [%l7 + %l5] 0x88
31472loop_3018:
31473 edge32n %o0, %i3, %l1
31474 flush %l7 + 0x14
31475 xnor %o4, 0x09AD, %g5
31476 fpadd16s %f26, %f14, %f0
31477 addcc %i1, %l2, %o6
31478 alignaddrl %i5, %l3, %i7
31479 taddcc %g6, 0x1EE1, %o2
31480 movle %icc, %o3, %i0
31481 sdivcc %l6, 0x1F85, %o1
31482 ldd [%l7 + 0x48], %g4
31483 sethi 0x0682, %l0
31484 add %l7, 0x38, %l6
31485 wr %g0, 0x11, %asi
31486 lda [%l6] %asi, %g2
31487 casa [%l6] 0x11, %g2, %g3
31488 fpsub32s %f31, %f27, %f20
31489 for %f4, %f24, %f18
31490 fmovsle %icc, %f17, %f17
31491 srl %o7, %o5, %l4
31492 sth %i4, [%l7 + 0x7E]
31493 ldd [%l7 + 0x60], %i6
31494 ba,a %icc, loop_3019
31495 fmovdvs %icc, %f30, %f18
31496 subccc %l5, %i2, %g1
31497 stx %o0, [%l7 + 0x38]
31498loop_3019:
31499 fbge,a %fcc0, loop_3020
31500 xorcc %g7, 0x1C54, %i3
31501 fble %fcc2, loop_3021
31502 fmovsne %xcc, %f8, %f18
31503loop_3020:
31504 edge8l %l1, %o4, %i1
31505 movcs %xcc, %g5, %l2
31506loop_3021:
31507 st %f16, [%l7 + 0x2C]
31508 orncc %i5, 0x09D0, %o6
31509 mulx %l3, 0x1C11, %g6
31510 add %l7, 0x2C, %l6
31511 wr %g0, 0x80, %asi
31512 lda [%l6] %asi, %o2
31513 casa [%l6] %asi, %o2, %i7
31514 fpadd32s %f15, %f31, %f28
31515 tpos %icc, 0x0
31516 mova %xcc, %o3, %l6
31517 bvs,a,pn %icc, loop_3022
31518 taddcc %o1, %i0, %l0
31519 ldstub [%l7 + 0x62], %g4
31520 set 0x4C, %l4
31521 lduwa [%l7 + %l4] 0x0c, %g3
31522loop_3022:
31523 bvc %xcc, loop_3023
31524 smulcc %o7, 0x0BD0, %g2
31525 stb %o5, [%l7 + 0x17]
31526 move %icc, %l4, %i6
31527loop_3023:
31528 nop
31529 set 0x5C, %i2
31530 stwa %l5, [%l7 + %i2] 0x2f
31531 membar #Sync
31532 sra %i4, %g1, %o0
31533 fnands %f18, %f19, %f26
31534 movg %xcc, %g7, %i2
31535 sdivx %l1, 0x0F03, %i3
31536 subcc %o4, %i1, %g5
31537 move %icc, %i5, %l2
31538 fornot1 %f16, %f14, %f8
31539 fcmpeq32 %f12, %f8, %l3
31540 movvs %xcc, %g6, %o2
31541 fmovrdne %i7, %f12, %f14
31542 fnegs %f22, %f9
31543 movl %xcc, %o3, %l6
31544 ldsb [%l7 + 0x15], %o1
31545 edge16ln %o6, %l0, %g4
31546 fnegd %f10, %f22
31547 xnor %i0, %o7, %g3
31548 edge8l %o5, %l4, %i6
31549 subc %g2, 0x06DF, %l5
31550 udiv %i4, 0x0169, %g1
31551 movg %icc, %g7, %o0
31552 tcc %xcc, 0x7
31553 edge32l %i2, %l1, %o4
31554 sethi 0x0EA0, %i3
31555 movg %icc, %i1, %g5
31556 fsrc1s %f23, %f26
31557 edge8n %l2, %i5, %g6
31558 fblg,a %fcc0, loop_3024
31559 edge32 %l3, %i7, %o2
31560 wr %g0, 0x2f, %asi
31561 ldda [%l7 + 0x30] %asi, %i6
31562loop_3024:
31563 fxor %f26, %f18, %f22
31564 edge8n %o3, %o1, %o6
31565 sethi 0x06DF, %g4
31566 wr %g0, 0x11, %asi
31567 lda [%l7 + 0x50] %asi, %f3
31568 wr %g0, 0x89, %asi
31569 ldda [%l7 + 0x40] %asi, %f16
31570 tl %icc, 0x5
31571 tcc %xcc, 0x1
31572 edge16ln %i0, %l0, %g3
31573 nop
31574 setx loop_3025, %l0, %l1
31575 jmpl %l1, %o5
31576 bg,pt %icc, loop_3026
31577 fmovdvs %icc, %f7, %f5
31578loop_3025:
31579 nop
31580
31581loop_3026:
31582 nop
31583
31584 EXIT_GOOD
31585
31586
31587
31588!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31589!
31590! Stats for Thread 0:
31591!
31592! Type l : 2838
31593! Type x : 1288
31594! Type cti : 3026
31595! Type f : 4468
31596! Type i : 13380
31597!
31598!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31599
31600
31601 EXIT_GOOD /* test finish */
31602
31603/************************************************************************
31604 Test case data start
31605 ************************************************************************/
31606.data
31607user_data_start:
31608scratch_area:
31609.word 0x95B5F482
31610.word 0x6DECBC79
31611.word 0x38408FFB
31612.word 0x420BF569
31613.word 0xA93A3DAE
31614.word 0x30A9B9A4
31615.word 0xAEED4176
31616.word 0x88BF17C5
31617.word 0x57375181
31618.word 0xE58A7249
31619.word 0x3BFEC82F
31620.word 0xB8E5825C
31621.word 0xB491B31B
31622.word 0x53C994CE
31623.word 0x5F6E0442
31624.word 0x8F65F556
31625.word 0x954F9B81
31626.word 0x7BC3EDA8
31627.word 0x68BB93A8
31628.word 0x3AB710E2
31629.word 0xBCDF3603
31630.word 0x0D9563B9
31631.word 0x51A37865
31632.word 0x2F036D24
31633.word 0xEA970A62
31634.word 0x7DE83F01
31635.word 0x5D6F150D
31636.word 0xCC8ADA95
31637.word 0x937786DE
31638.word 0x1D5922D2
31639.word 0xAE708B37
31640.word 0xF69539BC
31641.word 0x8872BA70
31642.word 0x5E7D82E1
31643.word 0xDBB754CB
31644.word 0x6266BA67
31645.word 0xE850382C
31646.word 0xE84E0AF4
31647.word 0x69EBFBCE
31648.word 0xCF60353F
31649.word 0xB734147A
31650.word 0xA1B14A90
31651.word 0xCA872F94
31652.word 0x4E3ECEF6
31653.word 0xFEA57398
31654.word 0x02986C4E
31655.word 0x3DD1ABAD
31656.word 0x253812A8
31657.word 0xF1636C9B
31658.word 0x52EE5819
31659.word 0x2538F818
31660.word 0xFC6B7994
31661.word 0xC19082CE
31662.word 0x41AF7CB5
31663.word 0x2631F551
31664.word 0xB0E30303
31665.word 0x7E70D0A4
31666.word 0x4C31D546
31667.word 0x08A35AC5
31668.word 0x30148629
31669.word 0xCD4B90D7
31670.word 0xA7B2656B
31671.word 0xC1073935
31672.word 0xE8951440
31673.end